/*
Theme Name: Genesis Sample
Theme URI: https://demo.studiopress.com/
Description: This is the sample theme created for the Genesis Framework.
Author: StudioPress
Author URI: https://www.studiopress.com/
Version: 3.2.0
Tags: accessibility-ready, block-styles, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, left-sidebar, one-column, right-sidebar, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, two-columns, wide-blocks
Template: genesis
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: genesis-sample
*/

.site-container .slick-slider {
	margin: 0;
}

/* Single Team Sliders
---------------------------------------------------------------------------- */
.single-team .site-inner .blog-posts .item {
	position: relative;
}

.single-team .site-inner .blog-posts .slick-prev,
.single-team .site-inner .blog-posts .slick-next,
.single-team .site-inner .client-reviews .slick-prev,
.single-team .site-inner .client-reviews .slick-next {
	top: -30px;
	display: block;
	width: 32px;
	height: 32px;
}

.single-team .site-inner .client-reviews .slick-prev,
.single-team .site-inner .client-reviews .slick-next {
	top: -40px;
}

.single-team .site-inner .blog-posts .slick-prev,
.single-team .site-inner .client-reviews .slick-prev {
	left: auto;
	right: 40px;
}

.single-team .site-inner .blog-posts .slick-next,
.single-team .site-inner .client-reviews .slick-next {
	right: 0px;
}

.site-container .slick-slider .slick-prev::before {
	content: '\f104';
}

.site-container .slick-slider .slick-next::before {
	content: '\f105';
}

.site-container .slick-slider .slick-prev::before,
.site-container .slick-slider .slick-next::before {
	color: #183657;
	font-size: 36px;
	width: 36px;
	height: 36px;
	font-family: "Font Awesome 6 Pro" !important;
	font-weight: 600;
	transition: 0.5s ease all;
	opacity: 1;
}

/* News Articles Slider
---------------------------------------------------------------------------- */
.news-slider {
	padding: 5px 0 0 0;
}

.news-slider .item {
	background-color: white;
	border-radius: 10px;
	box-shadow: 0 0 20px rgb(51 51 51 / 15%);
	position: relative;
	z-index: -1;
	margin: 15px;
}

.news-slider .item.slick-active {
	opacity: 1;
	z-index: 1;
}

.news-slider .featured-news .featured-info {
	padding: 40px 5%;
}

.news-slider .slick-dots {
	bottom: 10px;
}

.news-slider .featured-image img {
	border-radius: 10px 10px 0 0;
}

.news-slider button.slick-prev {
	top: -78px;
	left: auto;
	right: 75px;
	width: 36px;
	height: 36px;
}

.news-slider button.slick-next {
	top: -78px;
	right: 30px;
	width: 36px;
	height: 36px;
}

.news-slider button.slick-prev::before,
.news-slider button.slick-next::before {
	color: #183657;
}

/* Video Slider
---------------------------------------------------------------------------- */
.video-slider .item {
	text-align: center;
	margin: 0 20px;
}

.video-slider .item .video-thumbnail img {
	border-radius: 10px;
	box-shadow: 0 0 20px rgb(51 51 51 / 15%);
}

.video-slider .item h3.video-title {
	font-family: 'Lato', sans-serif;
	font-size: 18px;
	font-weight: 600;
	margin: 15px 0 0 0;
}

.video-slider .item .video-thumbnail {
	position: relative;
}

.video-slider .item .post-link {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	background-color: rgba(0, 0, 0, 0.25);
	border-radius: 10px;
	opacity: 0;
	transition: 0.5s ease all;
}

.video-slider .item:hover .post-link {
	opacity: 1;
}

.video-slider .item .post-link i {
	color: white;
	font-size: 36px;
	width: 36px;
	height: 36px;
}


@media only screen and (max-width: 660px) {
	.video-slider .item {
		margin: 0 10px;
	}
}

@media only screen and (min-width: 960px) {
	.news-slider .featured-news .featured-info {
		padding: 30px;
		min-height: 245px;
	}
}