.wd-project .proj-cats-list {
	list-style:none;
	--li-pl:0;
	--list-mb:0;
	--li-mb:0;
	display:inline-flex;
	gap:5px
}

.wd-single-project {
	margin-bottom:60px
}

.portfolio-filter {
	margin-bottom:20px
}

.wd-nav-portfolio[class*="wd-style-underline"] {
	--nav-color:rgba(51,51,51,0.7);
	--nav-color-hover:#333;
	--nav-color-active:#333
}

.wd-nav-portfolio>li>a {
	padding-top:10px;
	padding-bottom:10px;
	font-weight:var(--wd-title-font-weight);
	font-style:var(--wd-title-font-style);
	font-size:16px;
	font-family:var(--wd-title-font)
}

.global-color-scheme-light .wd-nav-portfolio[class*="wd-style-underline"] {
	--nav-color:rgba(255,255,255,0.7);
	--nav-color-hover:#fff;
	--nav-color-active:#fff
}

.wd-projects {
	transition:all .25s ease, height .4s ease
}

.wd-content-layout.wd-loading .wd-projects[data-source="main_loop"] {
	opacity:0;
	transform:translate3d(0, 30px, 0);
	pointer-events:none
}

.wd-portfolio-element {
	position:relative
}

.wd-project .entry-header {
	position:relative;
	overflow:hidden;
	border-radius:var(--wd-brd-radius)
}

.wd-project .project-link {
	z-index:1
}

.wd-project .entry-thumbnail {
	overflow:hidden;
	border-radius:var(--wd-brd-radius);
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}

.browser-Safari .wd-project .entry-thumbnail {
	transform:translate3d(0, 0, 0)
}

.wd-project .entry-thumbnail img {
	width:100%
}

.wd-project .portfolio-thumbnail {
	position:relative;
	display:block
}

.wd-project .portfolio-thumbnail:after {
	content:'';
	position:absolute;
	inset:0;
	background-color:rgba(0,0,0,0.6);
	opacity:0
}

.wd-project:hover .portfolio-thumbnail:after {
	opacity:1
}



@media screen and (min-width: 1024px) {
	.wd-project .portfolio-info {
	padding:20px
}

.wd-project .wrap-meta {
	margin-bottom:10px
}
	.wd-project .wd-entities-title {
	margin-bottom:0;
	font-size:140%
}}
@media screen and (max-width: 1024px) {
	.wd-project .portfolio-info {
	padding:10px
}

.wd-project .wrap-meta {
	margin-bottom:0px
}
	
	.wd-project .wd-entities-title {
	margin-bottom:0; display:none;
	font-size:140%
}}


.wd-project .proj-cats-list li:not(:last-child):after {
	content:", "
}

.wd-project .entry-summary {
	display:none
}

.wd-portfolio-btns {
	position:absolute;
	top:0;
	inset-inline-end:0;
	z-index:2;
	display:flex;
	flex-direction:column;
	opacity:0;
	transition:all .4s ease
}

.wd-portfolio-btns .wd-action-btn>a {
	height:45px
}

.wd-project:hover .wd-portfolio-btns {
	opacity:1
}

.wd-enlarge-icon>a:before {
	content:"\f127"
}

.wd-share-icon>a:before {
	content:"\f117"
}

.wd-share-icon .wd-social-icons {
	flex-wrap:nowrap
}

.wd-share-icon .tooltip-inner {
	padding:5px !important
}

.wd-share-icon .tooltip-inner:after {
	content:"";
	position:absolute;
	inset-block:0;
	left:100%;
	width:10px
}

@media (max-width:1024px) {
	.portfolio-filter {
		margin-bottom:10px
	}

	.wd-nav-portfolio>li>a {
		font-size:14px
	}

	.wd-project {
		font-size:80%
	}

	.wd-portfolio-btns .wd-action-btn>a {
		width:35px;
		height:35px
	}

	.wd-portfolio-btns .wd-action-btn>a:before {
		font-size:16px
	}

	.wd-portfolio-btns .social-icons-wrapper {
		display:none
	}
}

@media (max-width:768.98px) {
	.wd-single-project {
		margin-bottom:40px
	}
}
