/* DT form font and spacing fixes */

.mc-field-group {
		font-family: "Montserrat", sans-serif;
}

.gdprRequired {
	font-family: "Montserrat", sans-serif;
	font-size: 1em !important;
	padding-bottom: 20px !important;
	padding-left: 0px;
	padding-top: 10px;
}

#mce-responses {
	font-family: "Montserrat", sans-serif;
	margin-bottom: 40px !important;
	margin-left: 0px !important;
	padding-left: 0px !important;
}

/* DT remove older posts button */

#infinite-handle {
	display: none !important;
}

/* DT date temp fix */

.postid-6442 .published {
	display: none;
}

/* DT author name tweaks */

.ast-author-bio a {
	text-decoration: underline !important;
}

.pp-author-boxes-description {
	margin: 0 !important;
}

.pp-multiple-authors-boxes-li {
	padding: 0 !important;
}

.ast-author-image {
	height: 25px;
	width: 25px;
}

/* DT community layout tweaks */

.dt-community-grid.wp-block-uagb-post-grid {
	margin-top: 20px;
}

.dt-community-grid .uagb-post__image {
	margin: 5px 2px 0px 20px !important;
	width: 30% !important;
	float: right;
	max-height: 200px;
	max-width: 200px;
}

.dt-community-grid .uagb-post__image img {
	background-color: white !important;
}

.community img {
	float: right;
	margin: 0px 2px 0px 20px;
	position: relative;
	top: -50px;
}

/* DT partner layout tweaks */

.dt-partner-grid.wp-block-uagb-post-grid {
	margin-top: 20px;
}

.dt-partner-grid .uagb-post__image {
	margin: 5px 2px 0px 20px !important;
	width: 30% !important;
	float: right;
	max-height: 200px;
	max-width: 200px;
}

.dt-partner-grid .uagb-post__image img {
	background-color: white !important;
}

.partner img {
	float: right;
	margin: 0px 2px 0px 20px;
	position: relative;
	top: -50px;
}

/* DT partner home layout tweaks */

.dt-partner-grid-home .uagb-post__inner-wrap {
	padding: 20px !important;
}

.dt-partner-grid-home img {
	background-color: white !important;
}

/* DT home bug fix */

.dt-bug-bg {
	background-color: rgba(255,255,255,0) !important;
}

/* DT home spacing tweaks */

.home .content-area.primary {
	margin-top: 0px !important;
}

.dt-container-outer {
	padding: 40px 15px 40px 15px !important;
}

.dt-container-outer p {
	margin-bottom: 10px;
}

.dt-content-sector {
	padding-top: 0px !important;
}