*{margin:0; padding:0;}

.clearfix {
	clear:both;
}

@media print {
    .noprint, .noprint * {
        display: none !important;
    }
}

body.print-flyer{
	/* position: absolute; */
	height:auto;
	width:708px;
	min-height:1027px;
	border: 2px #d4d4d4 solid;
	padding: 2em;
	margin:2em auto;
	color:#333333;
	background-color: #ffffff;
	 -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
body.print-flyer.preview-flyer {
	min-height: auto;
	border: 0;
	padding: 0;
	margin: 20px auto;
}

.print_head{
	margin-bottom: 20px;
}

.noprint.printBar {
	margin-bottom: 20px;
}

hr {
	width:100%;
	margin-top: 20px;
}
.columns.prop-header {
	width:70%;
	float:left;
}

.columns.prop-header h1{
	color:#333333;
	font: 24px/28px "freight-big-pro", "Times New Roman", serif;
	  margin-bottom: 0;
	  letter-spacing: .5px;
}

.columns.prop-header h3{
	color:#6a6a6a;
	font-size: 16px;
	line-height: 24px;
	font-family: "Benton Sans", "Helvetica Neue", Arial, "Noto Sans" , sans-serif;
	margin-top: 0;
	font-weight: 300;
}

.column.wpsir-print-logo{
	float:right;
	width:30%;
}

.column.wpsir-print-logo img{
	width:100%;
	padding:20px 10px 0;
}
	
.print-main-content {
	/* max-width: 504px; */
	width:68%;
	float:left;
	margin-right: 2%;
}

.print-main-content img {
	width: 100%;
}

  

.print-sidebar {
	float:right;
	/* width:262px; */
	width:30%;
}

.prop-print-price h5{
	color:#002c66;
	font-size: 28px;
	font-family: "freight-big-pro", "Times New Roman", serif;
	letter-spacing: .8px;
	font-weight: 500;
	
}

.print-main-content .summary ul{
	list-style-type: none;
	display: flex;
	justify-content: space-evenly;
	width: 100%;
	padding:10px 0;
}

.print-main-content .summary ul li{
	display: inline-block;
	padding: 2% 3%;
	border-right: 1px solid #999999;
	text-align: center;
	width: 100%;
	align-items: center;
}

.wrapper {
	width:100%;
}

.print-main-content .summary ul li:last-child{
	border-right:none;
}

.print-main-content .summary ul li span.details{
	text-transform: uppercase;
	font-size: 12px;
	color:#999999;
	font-family: "Benton Sans", "Helvetica Neue", Arial, "Noto Sans" , sans-serif;
	font-weight: 400;
	}
	

.print-main-content .summary ul li span.number{
	font-size: 18px;
	font-family: "Benton Sans", "Helvetica Neue", Arial, "Noto Sans" , sans-serif;
	color:#0f284d;
	text-transform: uppercase;
}

	
.open-house-bar {
	border: 2px solid #6ea378;
	padding:10px 30px;
	color:#3c5c45;
}

.open-house-bar h4 {
	font-size: 12px;
	font-weight: 400;
	font-family: "Benton Sans", "Helvetica Neue", Arial, "Noto Sans" , sans-serif;
}

.open-house-bar h4 span{
	font-weight: 800;
}

.prop-print-price h6 span {
	color:#7e3a3a;
}

.prop-print-price h6 {
	font-family: "Benton Sans", "Helvetica Neue", Arial, "Noto Sans" , sans-serif;
	font-size: 12px;
	line-height: 23px;
	font-weight: 200;
	margin-bottom: 10px;
}

.main-description h2{
	font-size: 20px;
	font-family: "freight-big-pro", "Times New Roman", serif;
	margin:20px 0;
	font-weight: 400;
}

.main-description p{
	font-size: 12px;
	line-height: 19px;
	font-family: "Benton Sans", "Helvetica Neue", Arial, "Noto Sans" , sans-serif;
	margin:20px 0;
	color:#333333;
}
.agents-list .agents{
	background-color: #f6f5f2;
	width:203px;
	padding: 8px;
	margin-top: .5em;
	color:#001e45;
	display: flex;
}

.agents-list .agents img{
	float:left;
	object-fit: cover;
	width: 50px;
	}
	
.agents-list .agents h5{
	font-size: 14px;
	color:#0f284d;
	 font-weight: 300;
}

.agents-list .agents .agent-info{
	float:right;
	padding-left: 5px;
}

.agents-list .agents ul{
	list-style-type: none;
}

.agents-list .agents .agent-info li span{
	color:#c5a62e;
}

.agents-list .agents ul li{
	font-size: 11px;
	font-family: "Benton Sans", "Helvetica Neue", Arial, "Noto Sans" , sans-serif;
}

.agents-list .agents ul li.number{
	letter-spacing: .5px;
	line-height: 18px;
}



.footer hr{
	margin-bottom: 20px;
	margin-top: 40px;
}

.footer p{
	font-family: "Benton Sans", "Helvetica Neue", Arial, "Noto Sans" , sans-serif;
	font-size: 12px;
	line-height: 19px;
	letter-spacing:.5px;
	font-weight: 500;
}

.footer p.little{
	color:#333333;
	font-size: 10px;
	font-family: "Benton Sans", "Helvetica Neue", Arial, "Noto Sans" , sans-serif;
}

footer{

/*
	position: absolute;
	bottom:0;
*/

}

.footer a.prop-link{
	color:#0f284d;
	text-decoration: none;
	font-weight: bold;
}

.footer .scanner {
	float:left;
	padding-right:20px;
}


.print_doc.page2 .main-description{
	width: 68%;
  float: left;
  margin-right: 2%;
  font-size: 12px;
	line-height: 19px;
	font-family: "Benton Sans", "Helvetica Neue", Arial, "Noto Sans" , sans-serif;
}

.half{
	width:48%;
	margin-right: 2%;
	float:left;
}

.half li {
	color:#6289cb;
	margin-left: 20px;
}

.half li.data-field {
	color: #333333;
	list-style-type: none;
    text-indent: -10px;
    margin-left: 10px;
}

.half li span{
	color: #333333;
}

.property-highlights{
	  background-color: #f6f5f2;
	  width: 189px;
	  padding: 15px;
	  margin-top: .5em;
}

.property-highlights ul {
	list-style-type: none;
	text-indent: 0;
}

.property-highlights li{
	font-size: 12px;
	color:#393939;
	line-height: 19px;
	font-family: "Benton Sans", "Helvetica Neue", Arial, "Noto Sans" , sans-serif;
	text-transform: uppercase;
	padding-bottom: 12px;
}
.property-highlights li span {
	text-transform: none;
	font-weight: 600;
}

.property-highlights h4 {
	font-family: "Benton Sans", "Helvetica Neue", Arial, "Noto Sans" , sans-serif;
	color:#393939;
	font-weight: 200;
	font-size: 11px;
	line-height: 1.5;
}
.property-highlights h4.newh4 {
	color: #002349;
	font-family: "freight-big-pro", "Times New Roman", serif;
	font-size: 22px;
	font-weight: 300;
	line-height: normal;
	margin-bottom: 16px;
}

.property-highlights h4 span{
	color:#001e45;
	font-weight: 600;
	font-size: 11px;
}

.property-highlights p {
	font-family: "Benton Sans", "Helvetica Neue", Arial, "Noto Sans" , sans-serif;
	color: #000;
	font-size: 10px;
	font-weight: 400;
	line-height: 1.4;
}

.property-highlights h6{
	font-family: "Benton Sans", "Helvetica Neue", Arial, "Noto Sans" , sans-serif;
	color:#999999;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 19px;
	font-weight: 300;
}

.property-highlights h6 span{
	color:#d01414;
}

.property-photos {
	width:100%;
	margin-top: 20px;
}

.wp-logo {
    width: 95%;
    height: auto;
    margin: 5px 0 15px;
}

/*
@page {
  size: A4;
}

@media print {
    footer {page-break-after: always;}
}

  @media print {
        footer {
            position: fixed;
            bottom: 0;
        }
    }
    
*/

.button-holder {
	width: 90%;
  background-color: #002b66;
    padding: 10px 5px 10px 35px;
}

a.print-button{
  color: #f3f3f3;
  font-size: 14px;
  font-weight: 900;
  text-transform: uppercase;
  text-decoration: none;
	font-family: "Benton Sans", "Helvetica Neue", Arial, "Noto Sans" , sans-serif;

}

.button-holder:hover{
	background-color:#013e8d;
	}
a.print-button i.fa.fa-print{
	padding-right: 12px;
}
