/*-------------------------------------------------------*/
/* Grid
/*-------------------------------------------------------*/
.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
	padding: 0 15px;
}
.elementor-column-gap-default .elementor-row {
	width: calc(100% + 30px);
	margin-left: -15px;
	margin-right: -15px;
}
.elementor-column-gap-narrow .elementor-row {
	width: calc(100% + 10px);
	margin-left: -5px;
	margin-right: -5px;
}
.elementor-column-gap-extended .elementor-row {
	width: calc(100% + 30px);
	margin-left: -15px;
	margin-right: -15px;
}
.elementor-column-gap-wide .elementor-row {
	width: calc(100% + 40px);
	margin-left: -20px;
	margin-right: -20px;
}
.elementor-column-gap-wider .elementor-row {
	width: calc(100% + 60px);
	margin-left: -30px;
	margin-right: -30px;
}
.elementor-container.elementor-column-gap-default {
	padding: 0 15px;
}
.elementor-widget-nemesis-block-title {
	margin-bottom: 0!important;
}

/*-------------------------------------------------------*/
/* Slider
/*-------------------------------------------------------*/
.fbt-featured--slider {
	margin: 0;
}

@media (max-width: 1599.98px) {
  .text-responsive {
    font-size: calc(250% + 1vw + 1vh) !important;
  }
}

@media (max-width: 1365.98px) {
  .text-responsive {
    font-size: calc(150% + 1vw + 1vh) !important;
  }
}

.carousel-indicators {
	bottom: 20px;
}

#ShapeCarousel {
	box-shadow: 0 12px 58px 0 rgba(0, 31, 52, 0.2);
}

#ShapeCarousel .fbt-shape-title .fbt-cat-content .fbt-category .cat-link {
	color: #fff;
}

.elementor-element-edit-mode .fbt-featured--slider .slider-title,
.elementor-element-edit-mode .fbt-featured--slider .slider-button,
.elementor-element-edit-mode .fbt-featured--slider #TopSliderPosts .fbt-cat-content,
.elementor-element-edit-mode .magazine-carousel.fbt-featured--slider .slider-post-meta,
.elementor-element-edit-mode .magazine-carousel.fbt-featured--slider .fbt-cat-content,
.elementor-element-edit-mode .fbt-featured--slider #TopSliderPosts .slider-post-meta {
	display: block;
}

@media only screen and (max-width: 575.98px) {
	.fbt-featured--slider .carousel-control-next,
	.fbt-featured--slider .carousel-control-prev,
	.fbt-shape-container .carousel-control-prev, 
	.fbt-shape-container .carousel-control-next {
		display: none;
	}
	
	.fbt-featured--slider .carousel-indicators {
		bottom: 10px;
	}
	
	#ShapeCarousel .carousel-indicators {
		bottom: 0;
	}
}

.grid-magazine-slider .fbt-shape-container:before,
.grid-magazine-slider .fbt-shape-container:after,
.grid-magazine-slider .fbt-shape-title:before {
	display: none;
}

/*-------------------------------------------------------*/
/*  Blog
/*-------------------------------------------------------*/
.fbt-five-grids {
	max-width: 1920px;
}

.fbt-four-grids .fbt-overlay-snippets .blog-post:nth-child(2n+2) .card-body .post-excerpt,
.fbt-five-grids .fbt-overlay-snippets .blog-post:nth-child(2n+2) .card-body .post-excerpt {
	display: block; 
}

.fbt-index-post:nth-child(1) .no-excerpt,
.fbt-index-post:nth-child(3) .no-excerpt,
.fbt-index-post:nth-child(5) .no-excerpt,
.fbt-index-post:nth-child(7) .no-excerpt,
.fbt-index-post:nth-child(9) .no-excerpt,
.fbt-index-post:nth-child(11) .no-excerpt,
.fbt-index-post:nth-child(13) .no-excerpt,
.fbt-index-post:nth-child(15) .no-excerpt {
	display: flex;
	flex-wrap: wrap;
}
.fbt-index-post:nth-child(1) .no-excerpt .post-title,
.fbt-index-post:nth-child(3) .no-excerpt .post-title,
.fbt-index-post:nth-child(5) .no-excerpt .post-title,
.fbt-index-post:nth-child(7) .no-excerpt .post-title,
.fbt-index-post:nth-child(9) .no-excerpt .post-title,
.fbt-index-post:nth-child(11) .no-excerpt .post-title,
.fbt-index-post:nth-child(13) .no-excerpt .post-title,
.fbt-index-post:nth-child(15) .no-excerpt .post-title {
	flex: 0 0 100%;
	max-width: 100%;
	order:2;
	margin-bottom: 0;
	margin-top: 8px;
}
.fbt-index-post:nth-child(1) .no-excerpt .post-meta,
.fbt-index-post:nth-child(3) .no-excerpt .post-meta,
.fbt-index-post:nth-child(5) .no-excerpt .post-meta,
.fbt-index-post:nth-child(7) .no-excerpt .post-meta,
.fbt-index-post:nth-child(9) .no-excerpt .post-meta,
.fbt-index-post:nth-child(11) .no-excerpt .post-meta,
.fbt-index-post:nth-child(13) .no-excerpt .post-meta,
.fbt-index-post:nth-child(15) .no-excerpt .post-meta {
	flex: 0 0 100%;
	max-width: 100%;
	order: 1;
}

/*-------------------------------------------------------*/
/*  Newsletter
/*-------------------------------------------------------*/
.FollowByEmail .widget-content {
    margin-top: 0;
    margin-bottom: 0;
}

.mc4wp-response p {
	margin-left: 1.5rem;
	margin-bottom: 0;
	margin-top: .5rem;
}

.FollowByEmail .form-style-2 .subscriber-form:before,
.FollowByEmail .form-style-3 .subscriber-form:before {
	display: none;
}

.fbt-inner-container {
	padding: 57px 0 60px;
}

/*-------------------------------------------------------*/
/*  Popular Posts
/*-------------------------------------------------------*/
.PopularPosts .card-img-overlay {
  background-color: rgba(0, 0, 0, 0.05);
  background-image: linear-gradient(-45deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.05) 110%);
}
