.SD #content #main UL.elementor-portfolio__filters
{
	margin-bottom:var(--defaultMargin);
}
/*DIV.elementor-element UL.elementor-portfolio__filters LI.elementor-portfolio__filter
{
	background-color:var(--colorA);
	border-radius: 4px;
	color: white;
	text-transform: uppercase;
	font-weight: bold;
	padding: calc(var(--defaultPadding)/6) calc(var(--defaultPadding)/4);
	letter-spacing: 1px;
	z-index: 478;
	transition:var(--defaultTransition);
	position: relative;
	margin-top: calc(var(--defaultMargin)/2);
	margin-left: calc(var(--defaultPadding)/2);
	margin-right: calc(var(--defaultPadding)/2);
	font-size: 12px;
}*/
/*DIV.elementor-element UL.elementor-portfolio__filters LI.elementor-portfolio__filter:hover
{
	background-color:var(--colorB);
}*/
/*.SD ARTICLE A.elementor-post__thumbnail__link H3.elementor-portfolio-item__title
{
	color: white;
	font-family:var(--fontFamilyC);
	text-transform: uppercase;
	font-size: 28px;
	margin: 0px;
	transition:var(--defaultTransition);
}*/
/*.SD ARTICLE A:hover.elementor-post__thumbnail__link H3.elementor-portfolio-item__title
{
	color:var(--colorA);
}*/
.SD .elementor-portfolio-item__overlay
{
	opacity: 1;
	position: relative;
}
/*DIV.elementor-element .elementor-portfolio ARTICLE
{
	background-color:var(--colorA);
	padding: calc(var(--defaultPadding)/2);
	border-radius:var(--borderRadius);
	margin: calc(var(--defaultMargin)/2);
}*/
/*.SD #content DIV.elementor-element .elementor-portfolio ARTICLE:hover
{
	background-color:var(--colorB);
}*/
.SD #content DIV.elementor-element .elementor-portfolio ARTICLE A
{
	display: flex;
	flex-direction: column;
	padding-bottom: 0;
}
.SD .elementor-portfolio-item__overlay
{
	background: none !important;
}
.SD #content DIV.elementor-element .elementor-portfolio ARTICLE A DIV.elementor-portfolio-item__img
{
	position: relative;
	height: 200px;
	overflow: hidden;
	border-radius: calc(var(--borderRadius)*.6);
	padding-bottom: 0px;
	width: 100%;
	transform-origin: center;
}
.SD #content DIV.elementor-element .elementor-portfolio ARTICLE A:hover DIV.elementor-portfolio-item__img
{
	position: relative;
	height: 200px;
	overflow: hidden;
	border-radius: calc(var(--borderRadius)*.6);
	padding-bottom: 0px;
	width: 100%;
	transform-origin: center;
	
}
.SD #content DIV.elementor-element .elementor-portfolio ARTICLE A DIV.elementor-portfolio-item__img IMG
{
	padding-bottom: 0;
}
#SD .elementor-portfolio ARTICLE
{
	overflow: visible;
	margin: 12px;
}
