/* CSS Document */


/* the override of the account activation page does not work for some reason */
#content.widecolumn {
	padding: 20px 10px;	
	max-width: 724px;
	margin: 0 auto;
}


/* hide the acf form submit button unless on the last tab */
.af-field.acf-hidden + .af-submit {
	display: none;	
}

/* handle the error classes */
.acf-error .acf-input-wrap,
.acf-input-wrap .acf-required-error,
.acf-required-error {
	border: 1px solid red;
	box-shadow: 0px 2px 3px -2px red;
}


/* override lame customizr theme styles */
input[type="checkbox"] {
	margin: 0 !important;	
}


/* override page title font size to make it match h3s */
h1.entry-title {
	font-size: 19.2px;
	line-height: 19.2px;	
}


/* align the "Add Credential" link to the left side instead of right */
ul.acf-actions li {
	float: none;
	margin-left: 0;
}


/* search form */
/* checkbox lists get shown in 3 columns once there's room */
 @media all and (min-width: 45em){
	
	.cols-3 .gfield_checkbox {
		column-count: 3;
		column-width: 33%;
		column-gap: 1.5em;
	}

}
/* search results divs */
.marker {
	padding: 1em 0;
	margin: 1em 0;	
}
.marker p,
.marker dl {
	margin: 0;	
}





/* single provider page */
.providerListing {
	
}

.providerImage {
	float: left;
	width: 150px;	
}
.providerImage img {
	width: 100%;
	height: auto;	
}

.providerContent {
	margin-left: 150px;
	padding-left: 20px;
}

.providerContent h4 {
	font-size: 1.1em;
	margin-bottom: 0;	
}

.providerContent address {
	margin: 0 0 11px;	
}

.providerContent dl {
	margin: 0 0 11px;
}
.providerContent dl dt {
	display: none;
}
.providerContent dl dd {
	margin: 0;
}

/*DPD EDITS HERE ON OUT*/
.hideResult{display:none;}

.ivycat-post{width:50%; float:left;}
	.ivycat-post:nth-child(2n+1){clear:both;}
button.farther-away-button{display:block; width:100%; max-width:500px; margin:0 auto; background-color:#000; color:#fff; border:none;padding:20px; font-size:20px;}
	button.farther-away-button:hover{opacity:.7;}

@media all and (max-width: 767px) {
	.ivycat-post{width:100%;}
} 


/* ACF Front End Overrides */
.acf-fields > .acf-field{border-top:1px solid #c8c8c8 !important;}
.acf-field[data-width] + .acf-field[data-width]{border-left:1px solid #c8c8c8 !important;}

.content-panel-left{
	float: left;
}
.content-panel-right{
	float: right;
}


