/**
* Theme Name: Tusant SecondLine Child
* Description: This is a child theme of Tusant SecondLine.
* Author: <a href="https://secondlinethemes.com/">SecondLineThemes</a>
* Template: tusant-secondline
* Version: 1.5.6
*/

/* EPISODE SLIDER ADD IMAGE*/
.slider-episode-wrap {
	display: flex;
}

.slider-episode-desc {
	display: flex;
    flex-direction: column;
    justify-content: center;
}

.elementor-715 .elementor-element.elementor-element-25def20 .slider-content-alignment-slt {
	text-align: left !important;
}

.elementor-715 .elementor-element.elementor-element-25def20 .secondline-themes-blog-excerpt {
	margin: 0 0 0 0 !important;
	text-align: left !important;
}

.slider-episode-img-container {
	width: 500px;
	height: 500px;
	display: inline-block;
	background-color: #000000;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: relative;
	margin: 0 30px 30px 0;
	float: left;
	flex-shrink: 0;
}

@media all and (max-width: 1024px) {
	.slider-episode-img-container {
		width: 300px;
		height: 300px;
	}
}

@media all and (max-width: 767px) {
	.slider-episode-wrap {
		display: block;
	}
	.slider-episode-img-container {
		width: 200px;
		height: 200px;
		float: inherit;
	}
}

.slider-background-overlay-color {
	background-color: rgba(0, 0, 0, 1) !important;
}


/* EPISODE SLIDER ADD IMAGE END*/

/*FOOTER*/

#content-slt {
	padding-bottom: 0;
}
#site-footer #widget-area-secondline {
	padding-top: 30px;
	padding-bottom: 30px;
}

#site-footer .width-container-slt.footer-2-slt {
	display: flex;
	justify-content: center;
}

@media all and (min-width:1025px) {
		#site-footer div#block-12 {
		max-width: 300px;
		border-right: 3px solid;
		padding-right: 30px;
	}
}

#site-footer div#block-12 .wp-widget-group__inner-blocks, #site-footer div#block-12 p {
	text-align: center;
}

footer#site-footer div#block-16 ul li{
	display: inline;
	padding: 0px 20px 6px 10px;
}

footer#site-footer div#block-16 figure.wp-block-image.size-full {
	display: inline;
	padding: 10px 30px 30px 0;
}

@media only screen and (max-width: 959px) {
	footer#site-footer div#block-16 {
		padding-top: 20px;
	}
	footer#site-footer div#block-16 .footer-icon-links {
		display: flex;
		align-items: center;
	}
}

@media all and (max-width: 767px) {
	#site-footer .width-container-slt.footer-2-slt {
		display: block;
	}
	
	footer#site-footer .wp-widget-group__inner-blocks {
		text-align: center;
	}
}

#site-footer.footer-2-slt .widget {
	width: initial;
}
/*FOOTER END*/