#newsgrid .dce-acfposts_imagewrap,
#newsgrid .dce-acfposts_imagewrap a,
#newsgrid .dce-acfposts_imagewrap img {
	width:100%;
	height: 500px;
    object-fit: cover;
}

#newsgrid .dce-post-item {
box-shadow:3px 5px 10px 5px gray;
margin-bottom:50px;
}

#newsgrid .dce-acfposts_imagewrap img {
height:500px;
object-fit:cover;
}

#newsgrid .sidebars .sidebarbox {
margin-bottom:35px;
overflow:hidden;
border-radius:3px;
box-shadow:0 0 30px 0 rgba(243,246,255,1);
padding:40px;
}

#newsgrid .sidebars h5 {
	display: none;
}

#newsgrid .sidebars a {
	color: var(--color-fifth);
}

#newsgrid .sidebars a:hover {
	color: var(--color-main) !important;
}

#newsgrid .sidebars h5 {
	font-size: 25px;
}

#newsgrid .sidebars h5:after {
	display: block;
	width: 100%;
	content: " ";
}

#newsgrid .sidebars ul {
	list-style-type: none;
	padding: 0;
}

#newsgrid .sidebars li {
	margin-bottom: 10px;
}

.sidebars .line {   
    width: 100%;
    background-color: var(--color-fourth);
	opacity: .2;
    margin: 25px 0;
}

.sidebars .progress {
    width: 20%;
    background-color: var(--color-third);
	transition: width .5s;
}

.sidebars .line,
.sidebars .progress {
    height: 1px;
    display: block;
}

.sidebarbox:hover .progress {
	width: 100%;
	transition: width .5s;
}

.sidebars .elementor-widget-wp-widget-recent-posts li:not(:last-of-type):after {
    content: "";
    display: block;
    height: 1px;
    width: 100%;
    background-color: #afafaf;
    opacity: .3;
    margin: 15px 0px;
}

.postmetainfos a {
	color: var(--color-main) !important;
}

.postmetainfos a:hover {
	color: var(--color-third) !important;
}

.postcontentbox {
	box-shadow: 0 0 30px 0 rgba(243, 246, 255,1);
}

.elementor-post-navigation__separator-wrapper {
	margin: 0 10px;
}

.single-post .elementor-widget-theme-post-content a {
	color: var(--color-main) !important;
}

.single-post .elementor-widget-theme-post-content a:hover {
	color: var(--color-third) !important;
}

.elementor-share-btn .fab {
	
}

.fa-facebook:before {
    background-image: url(/wp-content/uploads/2021/01/facebook-f-brands-white.png);

}

.fa-twitter:before {
	background-image: url(/wp-content/uploads/2021/01/twitter-brands-white.png);
}

.fa-linkedin:before {
	background-image: url(/wp-content/uploads/2021/01/linkedin-in-brands-white.png);
}

.fab:before {
    background-size: 35px;
    display: inline-block;
    width: 35px;
    height: 35px;
    content: "";	
}