.download-blurb .et_pb_blurb_description img {
	display: inline-block;
	vertical-align: middle;
	margin-top: -2px;
}

.download-blurb .et_pb_blurb_description h6 {
	font-size: 14px!important;
	line-height: 1em;
	margin-top: -.5em;
	padding-bottom: 1.5em;
}

/* Custom Divi CSS for DF Studio Support page dfstudio.com/support */
/***** ADDITIONAL TOPICS *******/

#dfs-support-topics-toggle-icon {
	display: inline-block;
	font-size: 1.15em;
	font-weight: 500;
	vertical-align: bottom;
	transition: 0.52s;
}

#dfs-support-topics-toggle.active #dfs-support-topics-toggle-icon {
	transform: rotate(-45deg);
}

#dfs-support-topics-toggle #dfs-support-topics-toggle-label {
	display: inline-block;
	width: 8.1em;
}

#dfs-support-topics-toggle a#dfs-support-topics-toggle-icon, #dfs-support-topics-toggle a#dfs-support-topics-toggle-label {
	text-decoration: none !important;
}

#dfs-support-topics-toggle:not(.active) #dfs-support-topics-toggle-label #dfs-support-topics-toggle-label-main {
	display: inline !important;
}

#dfs-support-topics-toggle:not(.active) #dfs-support-topics-toggle-label #dfs-support-topics-toggle-label-active {
	display: none !important;
}

#dfs-support-topics-toggle.active #dfs-support-topics-toggle-label #dfs-support-topics-toggle-label-main {
	display: none !important;
}

#dfs-support-topics-toggle.active #dfs-support-topics-toggle-label #dfs-support-topics-toggle-label-active {
	display: inline !important;
}

#dfs-support-topics-1, #dfs-support-topics-2 {
	-webkit-animation: fadeOut 0.83s;
	animation: fadeOut 0.83s;
	display: none;
}

#dfs-support-topics-1.active, #dfs-support-topics-2.active {
	display: block;
	-webkit-animation: fadeIn 0.83s;
	animation: fadeIn 0.83s;
	opacity: 1;
}

@-webkit-keyframes fadeIn {
from {
	opacity: 0;
}

to {
	opacity: 1;
}
}

@keyframes fadeIn {
from {
	opacity: 0;
}

to {
	opacity: 1;
}
}

@-webkit-keyframes fadeOut {
from {
	opacity: 1;
}

to {
	opacity: 0;
}
}

@keyframes fadeOut {
from {
	opacity: 1;
}

to {
	opacity: 0;
}
}


/***** BLOG VIEWS *****/

.dfs-support-blogview h3 {
	margin: 0 !important;
}

.dfs-support-blogview p.post-meta {
	line-height: 1 !important;
	margin-bottom: 14px;
}

.dfs-support-blogview p.post-meta, .dfs-support-blogview div.post-content, .dfs-support-blogview div.post-content p {
	font-size: 14px !important;
}


/***** DF STUDIO SYSTEM STATUS *****/

#dfs-support-welcome-header {
	padding-bottom: 0;
}

#dfs-support-welcome-header .header-content {
	margin: 22px auto 0 !important;
}

#dfs-support-welcome-header h6.dfs-system-status {
	margin: 70px auto 4px;
	padding: 2px 6px;
	max-width: 70%;
	border-radius: 3px;
	font-size: 14px;
	line-height: 1.3;
	background-color: rgba(0, 0, 0, 0.45);
	border: 1px solid rgba(90, 90, 90, 0.5);
}

#dfs-support-welcome-header h6.dfs-system-status a {
	font-weight: 600;
	text-transform: uppercase;
}

#dfs-support-welcome-header h6.dfs-system-status.dfs-status-operational {
	background-color: rgba(30, 160, 40, 0.45);
	border-color: rgba(25, 132, 34, 0.5);
}

#dfs-support-welcome-header h6.dfs-system-status.dfs-status-notice {
	background-color: rgba(25, 60, 170, 0.45);
	border-color: rgba(17, 35, 170, 0.5);
}

#dfs-support-welcome-header h6.dfs-system-status.dfs-status-degraded {
	background-color: rgba(218, 200, 60, 0.45);
	border-color: rgba(205, 175, 50, 0.5);
}

#dfs-support-welcome-header h6.dfs-system-status.dfs-status-critical {
	background-color: rgba(170, 10, 5, 0.45);
	border-color: rgba(170, 5, 5, 0.5);
}

.dfs-system-status-summary {
	position: relative;
	width: 80%;
	max-width: 1150px;
	margin: 32px auto 18px;
	padding: 12px 32px 20px;
	background: #F2F2F2;
	border: 1px solid #CCCCCC;
	border-radius: 5px;
	line-height: 1.4;
	color: #404040;
}

.dfs-system-status-summary h6 {
	margin: 1.3em 0 0.5em;
	padding: 3px 2px;
	border-bottom: 1px solid #CCCCCC;
	font-size: 0.75em;
	line-height: 1.2;
	letter-spacing: 0.04em;
	text-transform: uppercase;
}

.dfs-system-status-summary .dfs-system-status-update {
	margin: 0.8em 36px 0.2em 2px;
}

.dfs-system-status-summary .dfs-system-status-date {
	padding-right: 2px;
	font-size: 0.8em;
	font-weight: 600;
	vertical-align: baseline;
	color: #555555;
}

.dfs-system-status-summary h2 {
	color: #555555;
}

.dfs-system-status-summary.dfs-status-notice, .dfs-system-status-summary.dfs-status-notice h6 {
	border-color: rgb(48, 89, 163);
}

.dfs-system-status-summary.dfs-status-notice h2, .dfs-system-status-summary.dfs-status-notice .dfs-system-status-date {
	color: rgb(48, 89, 163);
}

.dfs-system-status-summary.dfs-status-degraded, .dfs-system-status-summary.dfs-status-degraded h6 {
	border-color: rgb(208, 151, 48);
}

.dfs-system-status-summary.dfs-status-degraded h2, .dfs-system-status-summary.dfs-status-degraded .dfs-system-status-date {
	color: rgb(208, 151, 48);
}

.dfs-system-status-summary.dfs-status-critical, .dfs-system-status-summary.dfs-status-critical h6 {
	border-color: rgb(170, 5, 5);
}

.dfs-system-status-summary.dfs-status-critical h2, .dfs-system-status-summary.dfs-status-critical .dfs-system-status-date {
	color: rgb(170, 5, 5);
}


/***** KNOWLEDGE BASE SEARCH *******/

@font-face {
font-family: "copenhagen-icons";
src: url(data:application/font-woff;base64,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) format("woff");
font-weight: normal;
font-style: normal;
}

.dfs-support-search {
	position: relative;
	margin: 0 auto 20px;
	width: 85%;
	text-align: center;
}

.dfs-support-search::before {
	position: absolute;
	bottom: 2px;
	left: 15px;
	font-family: "copenhagen-icons";
	font-style: normal;
	font-weight: normal;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	speak: none;
	content: "\1F50D";
	background-color: #FFFFFF;
	color: #DDDDDD;
	font-size: 18px;
	line-height: 1em;
	transform: translateY(-50%);
}

.dfs-support-search input[type="search"] {
	width: 100%;
	height: 40px;
	padding-left: 40px;
	padding-right: 20px;
	border: 1px solid #DDDDDD;
	border-radius: 30px;
	box-sizing: border-box;
	-webkit-appearance: none;
	font-family: 'Open Sans', -apple-system-font, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 14px;
	line-height: normal;
	color: #666666;
	outline: none;
	transition: border .12s ease-in-out;
}

.dfs-support-search input[type="search"]:focus {
	border: 1px solid rgb(85, 94, 88);
	color: #555555;
}
	
	
/***** DF STUDIO DOWNLOADS SECTION *****/

ul#downloads {
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	max-width: 620px;
	margin-top: 16px;
	font-size: 14px;
}

ul#downloads li {
	line-height: 1.3;
}

ul#downloads li.dfs-downloader:not(.dfs-linux) {
	display: flex;
	width: 100%;
	justify-content: space-between;
}

ul#downloads li a:not(.support-link) {
	display: block;
	margin: 0 0;
	padding: 16px 10px 20px;
	border: 2px solid #cccccc;
	border-radius: 7px;
	background-image: url(_images/icons/download.png);
	background-repeat: no-repeat;
	background-position: 16px 16px;
	background-size: 50px 50px;
	padding-left: 82px;
}

ul#downloads li a.support-link {
	display: inline-block;
}

ul#downloads li h4 {
	margin-bottom: 8px;
	font-size: 14px;
	padding: 0 !important;
}

ul#downloads li:not(.dfs-speed-link, .dfs-downloader) h4, ul#downloads li.dfs-linux h4 {
	margin-bottom: 2px;
}

ul#downloads .dfs-speed-link:not(.dfs-legacy) h4, ul#downloads .dfs-downloader:not(.dfs-linux) h4 {
	font-weight: bold;
	white-space: nowrap;
}

ul#downloads .spacer {
	display: none;
	font-size: 0.9rem;
	font-weight: normal;
	padding: 0px 4px;
}

ul#downloads .label {
	display: block;
	font-size: 0.9rem;
	font-weight: normal;
	font-weight: 400;
}

@media all and (min-width:1348px) {
	ul#downloads .spacer, ul#downloads .label {
		display: inline;
	}
}	

	ul#downloads h4>.label {
	margin-top: 2px;
	line-height: 1.4 !important;
	margin-bottom: 20px;
}

ul#downloads .description, ul#downloads .notice {
	font-size: 12px;
	font-weight: normal;
	color: #777;
}

ul#downloads .description {
	
}

ul#downloads li.dfs-downloads-section {
	margin-top: 24px;
	color: rgb(85, 94, 88);
	font-weight: 600;
}

.dfs-support-more-downloads {
	line-height: 1.4;
}

ul#downloads .dfs-download-mac, ul#downloads .dfs-download-win, ul#downloads .dfs-download-linux {
	padding-right: 15px;
	margin-right: 5px;
	background-repeat: no-repeat;
	background-size: 12px 12px;
	background-position: right 2.5px;
}

ul#downloads li.dfs-speed-link a {
	background-image: url(/wordpress/wp-content/uploads/2018/06/download-speed-link.png);
}

ul#downloads li.dfs-speed-link:not(.dfs-legacy) a {
	background-position: 16px 18px;
	padding-bottom: 36px;
}

ul#downloads li.dfs-speed-link:not(.dfs-legacy) h4 {
	font-size: 17px;
}

ul#downloads li.dfs-downloader a {
	background-image: url(/wordpress/wp-content/uploads/2018/06/download-downloader.png);
}

ul#downloads li.dfs-downloader:not(.dfs-linux) a {
	width: calc((100% - 18px) / 2);
	margin: 0;
}

ul#downloads .dfs-download-mac {
	background-image: url(/wordpress/wp-content/uploads/2018/06/icn-macos.png);
}

ul#downloads .dfs-download-win {
	background-image: url(/wordpress/wp-content/uploads/2018/06/icn-windows.png);
}

ul#downloads a, ul#downloads a h4, ul#downloads a h5 {
	color: rgb(12, 60, 117) !important;
}

ul#downloads a, ul#downloads a:link, ul#downloads a:hover, ul#downloads a:visited, ul#downloads a:active {
	text-decoration: none;
}

ul#downloads a:hover, ul#downloads a:active {
	border-color: #71A9E8 !important;
	background-color: #ECF3FB;
	color: #3C9FD8;
}

ul#downloads #support-link-dfs-speed-link a:hover, ul#downloads #support-link-dfs-speed-link a:active, ul#downloads #support-link-photo-mechanic a:hover, ul#downloads #support-link-photo-mechanic a:active {
	text-decoration: underline;
	color: #3C9FD8;
}

ul#downloads #support-link-dfs-speed-link {
	position: relative;
	display: inline-block;
	top: -32px;
	margin-left: 78px;
	margin-bottom: -16px !important;
}

ul#downloads #support-link-photo-mechanic {
	position: relative;
	display: inline-block;
	top: -32px;
	margin-left: 78px;
	margin-bottom: -16px !important;
}

ul#downloads #support-link-dfs-speed-link a, ul#downloads #support-link-photo-mechanic a {
	position: relative;
	display: inline;
	background-image: none;
	border: none;
	padding: 2px 4px !important;
	color: #777;
}

.dfs-support-more-downloads {
	font-size: 16px;
	margin-top: 20px;
	padding-left: 0px;
}
	
	/* Resolving WordPress-inserted BR tags - now resolved using "Raw HTML Pro" plug-in
	
	#downloads li.dfs-downloader a *{
		display: none;
	}
	
	#downloads li.dfs-downloader a h4,
	#downloads li.dfs-downloader a span{
		display: inline-block;
	}	
	
	*/

@media all and (min-width:981px) {
	#dfs-support-primary-feature {
		max-width: 94%;
	}
	
	.dfs-support-search {
		width: 75%;
	}
	
	.dfs-support-search input[type="search"] {
		min-width: 300px;
		width: 100%;
	}
	
	.dfs-search-container {
		max-width: 60% !important;
		width: 60% !important;
	}
	
	#dfs-support-welcome-header h6.dfs-system-status {
		min-width: 340px;
	}
}
	
	@media only screen and ( max-width:980px ) {
	.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
		width: 100% !important;
	}
}