.wp-circle-light-blog-container .circle-light-post {
    overflow: hidden;
}

.wp-circle-light-blog-container .circle-light-post a.read-more-btn{
	display: inline-block;
}

.wp-circle-light-blog-container .circle-light-blog-post-thumbnail{
	margin-bottom: 20px;
}

.wp-circle-light-blog-container .circle-light-blog-post-meta{
	margin-bottom: 10px;
}

.wp-circle-light-blog-container .circle-light-post .circle-light-blog-post-meta span + span:before {
    margin-left: 2px;
    margin-right: 4px;
}

.grid-meta-bottom .circle-light-blog-post-content-wrapper {
	border-bottom: 1px solid #ddd;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

.grid-meta-bottom .circle-light-post {
    padding: 20px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15);
}

.elementor-widget-elementor-blog-posts .wp-circle-light-blog .wp-circle-light-blog-container .circle-light-post,
.elementor-widget-elementor-blog-posts .wp-circle-light-blog .wp-circle-light-blog-container .circle-light-post:hover{
    background: transparent;
    margin-top: 0;
}

.elementor-widget-elementor-blog-posts .wp-circle-light-blog .wp-circle-light-blog-container .circle-light-post .title,
.elementor-widget-elementor-blog-posts .wp-circle-light-blog .wp-circle-light-blog-container .circle-light-post .title > a{
    margin: 5px 0;
    padding: 5px 0;
}

.elementor-widget-elementor-blog-posts .wp-circle-light-blog .wp-circle-light-blog-container .circle-light-post .circle-light-blog-post-excerpt p,
.elementor-widget-elementor-blog-posts .wp-circle-light-blog .wp-circle-light-blog-container .circle-light-post a.read-more-btn,
.elementor-widget-elementor-blog-posts .wp-circle-light-blog .wp-circle-light-blog-container .circle-light-post .circle-light-blog-post-meta span{
    font-weight: 400;
}
.circle-light-blog-post-content-wrapper .circle-light-blog-post-meta {
    font-size: 12px;
}

.circle-light-post-thumbnail {
    width: 45%;
    margin-right: 15px;
    float: left;
}

@media only screen and (max-width: 600px) {
    .circle-light-post-thumbnail {
        width: 100%;
        margin-right: 0;
        float: none;
    }
  }


/* post style 3 */
  .circle-light-blog-post-style3 .circle-light-blog-post-wrapper {
      position: relative;
  }

  .circle-light-blog-post-style3 .circle-light-blog-post-wrapper .title {
    position: absolute;
    bottom: 0;
    padding: 35px 15px 15px 15px;
    width: 100%;
    background: linear-gradient( to top, #ffffffa6 0, rgb(255 255 255 / 63%) 48px, #ffffff00 72px );
    margin: 0;
}

.circle-light-blog-post-style3 .circle-light-blog-post-wrapper .circle-light-blog-post-content-wrapper {
    display: none;
    position: absolute;
    top: 0;
    padding: 15px 15px 30px 15px;
    background: linear-gradient( to top, #ffffff8a 0, rgba(253, 253, 253, 0.801) 48px, #ffffffe0 72px );
    width: 100%;
}
.circle-light-blog-post-style3 .circle-light-blog-post-wrapper:hover .circle-light-blog-post-content-wrapper {
    display: block;
}

.circle-light-blog-post-style3 .circle-light-blog-post-wrapper:hover .circle-light-blog-post-content-wrapper .circle-light-blog-post-meta .post-author:before,
.circle-light-blog-post-style3 .circle-light-blog-post-wrapper:hover .circle-light-blog-post-content-wrapper .circle-light-blog-post-meta .post-comments:before,
.circle-light-blog-post-style3 .circle-light-blog-post-wrapper:hover .circle-light-blog-post-content-wrapper .circle-light-blog-post-meta .post-date:before,
.circle-light-blog-post-style3 .circle-light-blog-post-wrapper:hover .circle-light-blog-post-content-wrapper .circle-light-blog-post-meta .post-categories:before {
    padding: 0 3px;
    color: #bfbfbf;
}

/* post style2 */
.wp-circle-light-blog-container .circle-light-blog-post-style2 .circle-light-blog-post-image-wrapper {
    position: relative;
}

.wp-circle-light-blog-container .circle-light-blog-post-style2 .circle-light-blog-post-image-wrapper .circle-light-blog-post-excerpt {
    position: absolute;
    bottom: 0;
    padding: 15px;
    background: linear-gradient( to top, rgb(12 18 28 / 52%) 0, rgb(12 18 28 / 41%) 48px, #00000003 72px );
    width: 100%;
}

.wp-circle-light-blog-container .circle-light-blog-post-style2 .circle-light-blog-post-image-wrapper .circle-light-blog-post-excerpt p {
    margin: 0;
    color: #fff;
}

.wp-circle-light-blog-container .circle-light-blog-post-style2 .circle-light-blog-post-wrapper .circle-light-blog-post-content-wrapper .circle-light-blog-post-meta {
    margin-top: 15px;
}

.wp-circle-light-blog-container .circle-light-blog-post-style2 .circle-light-blog-post-wrapper .circle-light-blog-post-content-wrapper .title {
    margin-top: 0;
    margin-bottom: 15px;
}

.wp-circle-light-blog-container .circle-light-blog-post-style2 .circle-light-blog-post-wrapper {
    overflow: hidden;
}
.wp-circle-light-blog-container .circle-light-blog-post-style2 .circle-light-blog-post-wrapper .post-grid-thumbnail img {
    transition: all .2s ease-in-out; 
}
.wp-circle-light-blog-container .circle-light-blog-post-style2 .circle-light-blog-post-wrapper:hover .post-grid-thumbnail img {
    transform: scale(1.05) 
}

/* post style 4 */
.wp-circle-light-blog-container .circle-light-blog-post-style4 .circle-light-blog-post-wrapper .title {
    margin-bottom: 5px;
}

.wp-circle-light-blog-container .circle-light-blog-post-style4 .circle-light-blog-post-wrapper .circle-light-blog-post-content-wrapper .circle-light-blog-post-excerpt p {
    padding-top: 15px;
    color:#707070;
}

.wp-circle-light-blog-container .circle-light-blog-post-style4 .circle-light-blog-post-wrapper {
    overflow: hidden;
}

.wp-circle-light-blog-container .circle-light-blog-post-style4 .circle-light-blog-post-wrapper .post-grid-thumbnail img {
    transition: all .2s ease-in-out; 
}

.wp-circle-light-blog-container .circle-light-blog-post-style4 .circle-light-blog-post-wrapper:hover .post-grid-thumbnail img {
    transform: scale(1.03) rotate(-1deg);;
}

/* post style 7 */
.circle-light-blog-post-style7 .circle-light-blog-post-wrapper {
    position: relative;
}

.circle-light-blog-post-style7 .circle-light-blog-post-wrapper .title {
  position: absolute;
  bottom: 0;
  padding: 35px 15px 15px 15px;
  width: 100%;
  background: linear-gradient( to top, rgb(255 255 255 / 52%) 0, rgb(255 255 255 / 41%) 48px, #00000003 72px );
  margin: 0;
}

.circle-light-blog-post-style7 .circle-light-blog-post-wrapper .circle-light-blog-post-content-wrapper {
  display: none;
  position: absolute;
  padding: 15px 15px 30px 15px;
  background: linear-gradient( to top, #ffffff8a 0, rgba(253, 253, 253, 0.801) 48px, #ffffffe0 72px );
  width: 100%;
  z-index: 2;
}
.circle-light-blog-post-style7 .circle-light-blog-post-wrapper:hover .circle-light-blog-post-content-wrapper {
  display: block;
}

.circle-light-blog-post-style7 .circle-light-blog-post-wrapper:hover .circle-light-blog-post-content-wrapper .circle-light-blog-post-meta .post-author:before,
.circle-light-blog-post-style7 .circle-light-blog-post-wrapper:hover .circle-light-blog-post-content-wrapper .circle-light-blog-post-meta .post-comments:before,
.circle-light-blog-post-style7 .circle-light-blog-post-wrapper:hover .circle-light-blog-post-content-wrapper .circle-light-blog-post-meta .post-date:before,
.circle-light-blog-post-style7 .circle-light-blog-post-wrapper:hover .circle-light-blog-post-content-wrapper .circle-light-blog-post-meta .post-categories:before {
  padding: 0 3px;
  color: #bfbfbf;
}




/* post style 1 */
.circle-light-blog-post-style1 .circle-light-blog-post-wrapper .circle-light-blog-post-thumbnail-wrapper {
    position: relative;
}
.circle-light-blog-post-style1 .circle-light-blog-post-wrapper .circle-light-blog-post-thumbnail-wrapper .date {
    position: absolute;
    margin: 15px;
    padding: 15px;
    background: #fff;
}




/* 
.wp-circle-light-blog-container .circle-light-blog-post-style2:first-child {
    background: red;
}
.wp-circle-light-blog-container  article.circle-light-blog-post-style2:nth-child(2) {
    background: lime;
}
.wp-circle-light-blog-container .circle-light-blog-post-style2 article:nth-child(3) {
    background: green;
} */