/*Blog Posts*/
.blog-article-posts .blog-article-post {
  display: block !important;
}
.blog-article-posts .cd-post-meta .blog-article-post{
	width: fit-content;
}
.blog-article-posts .e-loop-item{
	cursor: pointer;
	background-color: #F9F9FA;
	border-bottom: 9px solid #F9F9FA;
}
.blog-article-posts .cd-blog-title .elementor-heading-title{
	min-height: 90px;
}
.blog-article-posts .e-loop-item:hover{
	border-color: #26aae1 !important;
}
.read-more svg{
	width: 7px !important;
}
.cd-reviews p, .cd-reviews .elementor-shortcode{
	font-weight: 500!important;
	margin-bottom: 0 !important;
}
.cd-reviews .elementor-shortcode{
	color: #1616164D !important;
}
.cd-ratings .e-icon [style*="--e-rating-icon-marked-width:"] + .e-icon-unmarked{
	position: relative;
}
.cd-ratings .e-icon [style*="--e-rating-icon-marked-width:"] svg,
.cd-ratings .e-icon [style*="--e-rating-icon-marked-width:"] + .e-icon-unmarked svg{
	opacity:0;
}
.cd-ratings .e-icon [style*="--e-rating-icon-marked-width:"] + .e-icon-unmarked:before {
  content: '';
  background-image: url(/wp-content/uploads/Frame-9.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  width: 35px;
  height: 35px;
  position: absolute;
  top: -4px;
}
.cd-ratings .e-icon [style*="--e-rating-icon-marked-width: 0%"] + .e-icon-unmarked:before{
	background-image: url(/wp-content/uploads/Frame-9-1.svg);
}
.grid-ratings.cd-ratings .e-icon [style*="--e-rating-icon-marked-width:"] + .e-icon-unmarked:before{
	width: 30px;
	height: 30px;
	top: -3px;
} 
.cd-reviews.part-1 .cd-review-content {
  min-height: 340px;
}
.cd-reviews.part-2 .cd-review-content {
  min-height: 500px;
}
.nowrap {
  white-space: nowrap !important;
}
@media(max-width: 1024px){
	.cd-reviews.part-2 .cd-review-content {
	  min-height: 420px;
	}
}
@media(max-width: 767px){
	.cd-reviews.part-2 .cd-review-content,
	.cd-reviews.part-1 .cd-review-content {
	  min-height: auto;
	}
	.blog-article-posts .cd-blog-title .elementor-heading-title {
	  min-height: 50px;
	}
	.cd-ratings .e-icon [style*="--e-rating-icon-marked-width:"] + .e-icon-unmarked:before{
		width: 27px;
		height: 27px;
		top: -3px;
	}
}