@font-face {
    font-family: 'NeoGothis';
    src: url('font/NeoGothisADFStd-Medium.woff2') format('woff2'),
        url('font/NeoGothisADFStd-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'NeoGothis';
    src: url('font/NeoGothisADFStd-Regular.woff2') format('woff2'),
        url('font/NeoGothisADFStd-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'NeoGothis';
    src: url('font/NeoGothisADFStd-Light.woff2') format('woff2'),
        url('font/NeoGothisADFStd-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}


.fontneo {
	font-family: 'NeoGothis', Helvetica, arial !important;
	font-weight: 500;
	font-size: 18px;
}
.fontneo strong {
	font-family: sifonn !important;
	font-size: 16px;
}

.sidebar-wrap h2 {
	font-size: 20px;
	padding-bottom: 10px;
	border-bottom: 1px solid #dce0e0;
}

.sidebar-wrap .block-title-wrap {
	border-bottom: 0;
	padding-bottom: 45px;
	margin-bottom: 0;
}

.sidebar-wrap ul.list-unstyled {
	margin-bottom: 0;
}

.sidebar-wrap ul.list-unstyled li {
	margin-bottom: 8px;
}
.mortgage-calculator-data li span,
.detail-wrap li span {
	font-family: 'NeoGothis', Helvetica, arial !important;	
	font-weight: 500;
}
.mortgage-calculator-monthly-payment,
.item-price-wrap .item-price {
	font-family: 'NeoGothis', Helvetica, arial !important;	
}
#main-wrap {
	background-color: #f7f7f7;
}
