.searchInfoDiv_small {
	font-weight: bold;
}
div.search_values {
	align-items: center;
	justify-content: flex-start;
	gap: 15px;
}
.design_center_filters div.search_values {
	align-items: center;
	justify-content: space-between !important;
	gap: 15px;
}
#fpga_search_form ul.search_values {
	padding-left: 10px;
}
img.vendor_logo[alt="Innosilicon Technology Ltd"] {
	height: auto !important;
    max-width: 350px !important;
}
img.vendor_logo[alt="Movellus, Inc."] {
	height: auto !important;
    max-width: 350px !important;
}
img.vendor_logo[alt="Arteris"] {
	height: auto !important;
    max-width: 350px !important;
}
img.vendor_logo {
	height: 80px !important;
	width: auto !important;
	max-height: none !important;
	max-width: none !important;
}
div[id^="news_"] strong {
    font-size: 14px;     /* Don't define that as !important, it breaks campaigns! */
}
div.news_content p, div.news_content span, div.news_content em, div.news_content a, div.news_content li {
	letter-spacing: unset !important;
	color: black !important;
}
@media screen and (max-width: 1500px) {
	div.data img {
		max-width: 260px !important;
	}
}
@media screen and (max-width: 1060px) {
	div.data img {
		max-width: 230px !important;
	}
}
@media screen and (max-width: 1450px) {
	div.blog_content p img {
		max-width: 450px !important;
		height: auto !important;
		width: auto !important;
	}
}
@media screen and (max-width: 930px) {
	div.blog_content p img {
		max-width: 300px !important;
		height: auto !important;
		width: auto !important;
	}
}
@media screen and (max-width: 750px) {
	div.blog_content p img {
		max-width: 400px !important;
		height: auto !important;
		width: auto !important;
	}
}
a.fdsoi {
	display: flex;
	justify-content: flex-end;
}
a.fdsoi > div {
	border-radius: 7px;
	border: 2px solid #99cb38;
	padding: 10px;
	font-size: 16px;
}
a.fdsoi:hover > div {
	text-decoration: underline;
}
