﻿* {
	background:none !important;
	color:#000 !important;
}
body, #wrapper, .header-holder, .w1, #main, #footer, .footer-holder, .result-head, .search-container, .info-block, .info-block .table-holder, .history-block, .history-block .table-holder, .tax-block, .tax-block .table-holder, .mortgage-block, .mortgage-block .table-holder, .foreclosure-block, .foreclosure-block .table-holder, .releases-block, .releases-block .table-holder, .charac-block, .charac-block .table-holder, .utilities-block, .utilities-block .table-holder, .zone-block, .zone-block .table-holder{
	width: 100%;
	display: block;
	overflow: visible;
	min-width: inherit;
	border: 0;
	font-size:10px!important;
	line-height:1;
	margin:0 0 10px;
}
.condensed #wrapper, .condensed .w1, .condensed #main, .condensed #footer, .condensed .footer-holder, .condensed .info-block, .condensed .info-block .table-holder, .condensed .history-block, .condensed .history-block .table-holder, .condensed .tax-block, .condensed .tax-block .table-holder, .condensed .mortgage-block, .condensed .mortgage-block .table-holder, .condensed .foreclosure-block, .condensed .foreclosure-block .table-holder, .condensed .releases-block, .condensed .releases-block .table-holder, .condensed .charac-block, .condensed .charac-block .table-holder, .condensed .utilities-block, .condensed .utilities-block .table-holder, .condensed .zone-block, .condensed .zone-block .table-holder{
	font-size:8px!important;
	margin:0 0 1px;
}
.info-block.add, .history-block.active, .releases-block.active, .mortgage-block.active, .foreclosure-block.active, .cirteria-block, .active, .property-map, .neighborhood-map-block{
	border:none;
	margin: 0 0 10px!important;
}
#header, .header-holder{
	margin:0;
	padding:0;
}
.condensed .info-block.add, .condensed .history-block.active, .condensed .releases-block.active, .condensed .mortgage-block.active, .condensed .foreclosure-block.active, .condensed .cirteria-block, .condensed .active, .condensed .property-map{
	margin: 0 0 3px!important;
}
.condensed #header {
	display:none;
}
#header:before, .features-block:before, .topbar:after, #nav ul, .searcharea, .more-link, .results-block .btn-holder, .results-block ul li .more, #footer .nav, .social-nerworks, .topbar, .popup, .result-head, .search-container .sidebar, .results-list li .more, .results-content .view-box, .item-nav, .paging-block, .results-list li .chk-area, .results-list li:after, .items-block, .add-nav, .map-controls, .full-view, .propertyinfo-block table th:first-child, .propertyinfo-block table td.check,.releases-block table td.check, .releases-block .related-links, .comparable .vary-view,.prospecting-content table td .chk-area, .file-block .rad-area, .options-block .rad-area, .prospecting-menu, .steps-block1, .prospect-block table td .chk-area, .prospect-block table th .chk-area, .info-bar, .report-nav, .search-criteria, .advanced-search h1, .custom-result table .chk-area, .location-box, .calendar-holder, #ui-datepicker-div, .edit, .map-layers, .export-message,.propertyinfo-block div.buttons{ display: none !important; }
#header, .tabnav, .tabnav2, .tabnav li a.active, .tabnav2 li a.active, .tabnav li a:hover, .tabnav2 li a:hover, .tabnav li a, .tabnav2 li a, .features-holder{ box-shadow: none; }
.donotprint, .disabled{ display: none !important; }
.info-block .link-listing, .mortgage-block .see-all, .foreclosure-block .see-all, .charac-block .see-all, .tax-history-block .see-all, .tax-block .see-all, .history-block .see-all, .permits-block .see-all, .lien-block .see-all, .btn-holder, .layers-expand, .layers-sidebar {
    display: none;
}
.print-logo{ display: block; }
.tabnav li, .tabnav2 li{ width: 50%; }
.searcharea .frame{
	overflow: visible;
	width: 100%;
	padding: 0;
}
.results-block, .results-block:first-child{ 
	width: 49%;
	height: auto !important;
	padding: 0;
	border: 0;
}
.container, .container .frame, .features-block, .advanced-search, .steps-block2, .map-block{
	border: 0 !important;
	width: 100%;
	display: block;
	overflow: visible;
	padding: 0;
	clear: both;
}
.search-results, .features-holder, .features-frame, .info-content, .graphs-block, .prospecting-search, .report-content, .advanced-search .form-block, .advanced-search .slide{
	border: 0 !important;
	width: 100%;
	display: block;
	padding: 0;
	margin: 0;
}
.features-block{ padding: 30px 0; }
.footer-holder{ padding: 10px 0; }
.features-holder .alignleft{ width: 45%; }
.results-block h2, .features-holder h2{ font-size: 18px; }
.features-holder .textbox{ font-size: 10px; }
.search-container .content, .property-info, .graphs-block .graph-holder{
	width: 100%;
	overflow: visible;
	float: none;
	height: auto !important;
}
.results-content, .results-list li .textbox, .property-info, .upper-block .column, .upper-block1 .column{ 
	padding: 0; 
	border: 0;
}
.results-list, .custom-result{ margin: 0; }
.upper-block .column, .upper-block1 .column{ 
	width: 49%;
}
.graphs-block .graph-box:first-child, .graphs-block .graph-box{ width: 48%; }
.edit-content .row .col:first-child, .edit-content .row .col, .edit-content .row:first-child .col:first-child, .edit-content .row:first-child .col, .help-block .help-post:first-child, .help-block .help-post{
	width: 48.5%;
	padding: 10px .5%;
}
.criteria-block, .prospect-block, .edit-content, .graphs-content, .graphs-content .graph-box .graph-frame, .help-post .block{
	clear: both; 
	overflow: visible;
	width: 100%;
}
#main, .help-post .textbox{ padding: 0; }
.edit-content .row .col .select-area.select-select.select-add,
.edit-content .row .col .select-area.select-select.select-add2{ width: 80px !important; }
.graphs-content .graph-box{ width: 47%; }
.graphs-content .graph-box .graph-frame img{ width: 100%; }
.school-report{ min-height: inherit; }
.example-block .holder { margin: 0; }
.example-block .holder .box, .advanced-search .row .col, .advanced-search .row .col:first-child{ 
	width: 47%;
	margin: 0 1% 30px;
}
.help-post .img-frame img{ width: 100%; }
.help-post .img-frame {
	width: 47%;
	margin: 0 1% 0 1.5%;
}
.example-block .holder .box .img-frame{ width: 100%; }
.advanced-search input[type="text"]{padding: 0; }
.rad-area, .chk-area{
	width: 13px;
	height: 13px;
	border: 1px solid #cecece;
}
.advanced-search .radio-list li, .advanced-search .radio-list.add li, .advanced-search .check-list li, .advanced-search .radio-list.add2 li{ margin: 0 0 0 10px; }
.advanced-search .radio-list li label, .advanced-search .check-box label, .advanced-search .check-list li label, .property-map .map-links{ font-size: 12px; }
.advanced-search .text, .advanced-search .text-lrg, .advanced-search .text-mdm, .advanced-search .text-lg{ width:30%; }
.advanced-search .calendar-field, .advanced-search .text-select{ width: 42%; }
.advanced-search .calendar-info .to{ 
	width: 10%;
	padding: 5px; 
}
.advanced-search .calendar-field .text{ width: 70%; }
.advanced-search .text-lg, .advanced-search .text-lg2{ width: 48%; }
.advanced-search .col.small, .direction-block .row .col{ 
	padding: 0; 
	width: 47%;
}
.advanced-search .radio-list.add{ width: 50%; }
.advanced-search .check-list.add{
	width: 45%;
	border: 0;
	padding: 15px 0;
}
.advanced-search .form-block.active{ margin: 0 0 20px; }
.profile-block .profile-content .col, .profile-block .profile-content .col:first-child{ 
	width: 47%;
	padding: 0 1%; 
	border: 0;
}
.property-map .map-holder img, .comparable-map .map-holder img, .area-map .map-holder img, .map-block .map-holder img{ width: 100%; }
.property-map .map-links li{ 
	width: 39%;
	padding: 7px .5%;
}
.property-map .map-links li:first-child{ 
	width: 59%; 
	padding: .5%;
}
#map {margin-top:10px}
.print-info{ display: block; }
.property-map .map-holder { height: 264px; margin: 0 0 0px; }
.condensed .property-map .map-holder { height: 154px; margin: 0; }
.condensed .property-map .map-holder canvas {margin: -80px 0 0 -70px;}
.property-map .map-holder.expand { height: 343px; }
.property-map .map-holder .static { height: 264px; width:auto; }
.condensed .property-map .map-holder .static { height: 154px; width:auto; }
.property-map .map-holder.expand .static { height: 343px; }
.condensed .property-map .map-holder.expand { height: 243px; }
.condensed .property-map .map-holder.expand .static { height: 244px; margin: 0 0 0px; }
.map-holder div { color:white!important;}
.comparable-map { margin: 20px 0 }
.comparable-map .map-holder { height:400px; color:white!important;}
.comparable-map .static { width:688px;height:auto; }
.cmacsa-map { margin: 20px 0 }
.cmacsa-map .map-holder { height:280px; color:white!important;}
.comparable-block, .compmap-block { margin: 0 0!important; }
.compchart-block { page-break-after:always; }
.cmacsaCiteriaSummary { display:block; padding-top:20px;}
.next-page-charts { page-break-after:always; }
.propertyinfo-block .list { font-size:10px!important; }
.propertyinfo-block table .title { font-size:12px; }
.propertyinfo-block table .title span { font-size:10px; }
.charac-block .editable { min-height:0px; }
.charac-block em { display:none; }
.condensed .charac-block h2, .condensed .tax-block h2 { margin:0; }
.steps-block2{ min-height: inherit ; }
.graphs-block .title { font-size:13px; }
.graphs-block .graph-box .textbox { margin-top: -15px; }
.graphs-block .graph-box p { margin:0px; }
.graph-holder canvas { height: 215px!important;width:300px!important; }
.compmap-block h2, .compchart-block h2 {display:none; }
.info-block h2, h2{
	font-size: 12px!important;
	line-height: 1!important;
}
.condensed .info-block h2, .condensed h2{
	font-size: 9px!important;
	line-height: 1!important;
}
.ui-helper-hidden-accessible { display:none; }

.crs-popup {
	box-shadow:none;
}
.crs-popup .items-block {
	display: none;
}
.value-box p, .improvement-box td label {font-size:10px!important;}
.improvement-box .price-block .price { font-size: 11px }
.print-header {
	display: block;
}
table {
	font-size:10px!important;
}
table th, table td{
	font-size:10px!important;
	line-height:1!important;
	padding-top:6px!important;
	padding-bottom:4px!important;
}
.condensed table {
	font-size:8px!important;
}
.condensed table th, .condensed table td{
	font-size:8px!important;
	line-height:1!important;
	padding-top:1px!important;
	padding-bottom:1px!important;
}
.info-content table { line-height: 1; }
.info-content .table2 td { vertical-align:middle;padding-top:0!important;padding-bottom:0!important; }
.info-content .table2 tr:first-child td { padding-top: 2px!important;vertical-align:bottom; }
.info-content .table1 .col3,.info-content .table2 .col3{ width: 0px; }
.info-content .table2 .title-print { display:block; }
.currency-content .table-holder{ overflow:visible;height:auto; }
.tax-block .table-frame{ padding:0; }

#push{position:fixed;bottom:0px;}
.legend { margin: 5px;}
.legend img { vertical-align: middle; padding-right: 3px; }
.legend ul { list-style: none; padding: 0; margin: 0; overflow: hidden; font-size: 12px; line-height: 12px;}
.legend ul li { display: inline-block; vertical-align: top; padding: 3px 10px 3px 10px;}
.legend .color-block { float:left; width:20px; margin-right:5px; }

/*FIX FOR PRINT ON SEARCH RESULTS HAVING TOO MUCH SPACE AT THE BOTTOM*/
div.same-height-right  {
	min-height:0 !important;
}

/*.slick-current {width:325px!important}*/
.gallery-slider, .gallery-slider-btn-wrapper-left, .gallery-slider-btn-wrapper-right{ display:none!important}

.gallery-block {height:265px;margin-bottom:9px}
.gallery-block .no-images-wrapper {height:165px;border:none;} 
.gallery-block .no-images-wrapper .no-images-inner {margin-top: 0; padding-top: 100px} 
.gallery-block.enlarge { height:526px }
.condensed .gallery-block { height:155px; margin-bottom:2px }
.condensed .gallery-block.enlarge { height:245px; }
.condensed .gallery-block .no-images-wrapper {height:65px;border:none;} 
.condensed .gallery-block .no-images-wrapper .no-images-inner {margin-top: 0; padding-top: 50px} 

.gallery-main-img {height:265px;border:none;} 
.gallery-block.enlarge .gallery-main-img { height: 525px;  }
.condensed .gallery-block .gallery-main-img { height: 155px; }
.condensed .gallery-block.enlarge .gallery-main-img { height: 245px; }

.compmap-block .gallery-block {margin-top:20px;height:359px}
.compmap-block .gallery-main-img {height:359px}
		
.compmap-block .gallery-block.enlarge {margin-top:20px;height:369px}
.compmap-block .gallery-block.enlarge .gallery-main-img {height:369px}

.property-tabs-content { border: 0;position: relative; padding: 0; margin-bottom: 25px;margin-top: 15px;}

ul.tabset {display:none}

.maptabs {border:none;}
.maptabs .releases-block .table-holder, .maptabs .releases-block .table-holder.other-sales, .maptabs .releases-block .table-holder.sales {overflow-x:visible;overflow-y: visible;	margin-left: 0;}

.comparable .info-table2 {margin: 25px 0}

.comparable-block .refine .improvement-block, .comparable-block .refine .improvement-block .btn-block { display:none; }
.comparable-block .refine .improvement-block.active { display:inline; }

.activepropertyinfo-block table td {
    padding: 2px;
}

.activepropertyinfo-block .table-holder {overflow-x: visible;overflow-y: visible;margin-left:0px;}

.pin-num, .pin-address,.list-pin-address,.cmacsa-pin-address,.cmacsa-pin-num, .nei-pin-num, .nei-pin-address {
    margin-top:0;
    position: static;
    width: auto;
}
.spacer-div {page-break-after:always;}

.mcr-block table .chk-area {display:none;}

.mcr-block .jcf-hidden {    
    display: block !important;
    position: relative !important;
    float: left;
    left:0 !important;
}

.mcr-block table td label {font-size:10px;}
.demographicsBackTo {display :none;}

.printDate{
    display:block !important;
  	font-size: 12px!important;
}
.condensed .printDate{
    display:block !important;
  	font-size: 9px!important;
}
.print_helper{
    display:none !important;  
}

.print-only {
      display:block !important;
} 

