.dcatomic {
	white-space: nowrap;
}


/* for contact form recaptcha to add a bit of spacing before SEND button */
.wpcf7-form-control-wrap {
	margin-bottom: 20px;
}


.w3eden .table > tbody > tr > td.dcdowncol {
	vertical-align: middle;
}







.header-stack-center-sidelogo .access-inner, .header-stack-center-sidelogo-leftalign .access-inner, .header-stack-center-sidelogo-rightalign .access-inner {
	text-align: center;
}

.header-stack-center-sidelogo .logo-wrap, .header-stack-center-sidelogo-leftalign .logo-wrap, .header-stack-center-sidelogo-rightalign .logo-wrap {
	display: inline;
	margin-left: auto;
	margin-right: auto;
	
	vertical-align: middle;
}


.header-stack-center-sidelogo .site-title-wrap, .header-stack-center-sidelogo-leftalign .site-title-wrap, .header-stack-center-sidelogo-rightalign .site-title-wrap {
	margin-left: auto;
	margin-right: auto;
	width: auto;
	text-align: center;
	
	padding-left: 45px;
	padding-right: 45px;
}



.header-stack-center-sidelogo img.logo-image, .header-stack-center-sidelogo-leftalign img.logo-image, .header-stack-center-sidelogo-rightalign img.logo-image {
	vertical-align: middle;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}

.header-stack-center-sidelogo .menu-primary, .header-stack-center-sidelogo-leftalign .menu-primary, .header-stack-center-sidelogo-rightalign .menu-primary {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}


.header-stack-center-sidelogo .logo-wrap, .header-stack-center-sidelogo-leftalign .logo-wrap, .header-stack-center-sidelogo-rightalign .logo-wrap {
	margin-right: 10px;
}


.header-stack-center-sidelogo .branding-item-wrap, .header-stack-center-sidelogo-leftalign .branding-item-wrap, .header-stack-center-sidelogo-rightalign .branding-item-wrap {
	padding-top: 15px;
}



/* left and right align variations */
.header-stack-center-sidelogo-leftalign .site-title-wrap {
	text-align: left;
}

.header-stack-center-sidelogo-rightalign .site-title-wrap {
	text-align: right;
}



/* ATTN: 1/31/18 hide these post format links */
.post-format-link {
	display:none;
}






/* ATTN: this really should be tied into style.css to the size at which the sidebar becomes full-width and is displayed BELOW main content */
@media (max-width: 899px) {
	.sidebar-primary .sidebar-inner { 
    border-left: none !important;
	}
}
