

/** Start Block Kit CSS: 135-3-c665d4805631b9a8bf464e65129b2f58 **/

.envato-block__preview{overflow: visible;}

/** End Block Kit CSS: 135-3-c665d4805631b9a8bf464e65129b2f58 **/



/** Start Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/

.envato-block__preview{overflow: visible;}

/* Envato Kit 141 Custom Styles - Applied to the element under Advanced */

.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper{
	text-align: center;
}
.envato-kit-141-top-0 h1,
.envato-kit-141-top-0 h2,
.envato-kit-141-top-0 h3,
.envato-kit-141-top-0 h4,
.envato-kit-141-top-0 h5,
.envato-kit-141-top-0 h6,
.envato-kit-141-top-0 p {
	margin-top: 0;
}

.envato-kit-141-newsletter-inline .elementor-field-textual.elementor-size-md {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

.envato-kit-141-bottom-0 p {
	margin-bottom: 0;
}

.envato-kit-141-bottom-8 .elementor-price-list .elementor-price-list-item .elementor-price-list-header {
	margin-bottom: .5rem;
}

.envato-kit-141.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container {
	padding-bottom: 52px;
}

.envato-kit-141-display-inline {
	display: inline-block;
}

.envato-kit-141 .elementor-slick-slider ul.slick-dots {
	bottom: -40px;
}



/** End Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/



/** Start Template Kit CSS: Wedding Photography (css/customizer.css) **/

.envato-kit-161-caption figcaption{
	margin-top: -40px;
}
.envato-kit-161-fbox .elementor-flip-box__back{
	padding: 10px;
}
.envato-kit-161-fbox .elementor-flip-box__back .elementor-flip-box__layer__overlay{
background-color: rgba(255,255,255,0.91)
}

.envato-kit-161-slideshow .elementor-main-swiper{
	height: 85vh !important;
}
.envato-kit-161-tabs .elementor-tabs{
	text-align: initial;
	
}

.envato-kit-161-tabs .elementor-tab-title{
	border-radius: 4px;
	
}

/** End Template Kit CSS: Wedding Photography (css/customizer.css) **/



/** Start Template Kit CSS: Photography Studio (css/customizer.css) **/

.envato-kit-202-carousel .elementor-slick-slider .slick-next, .envato-kit-202-carousel .elementor-slick-slider .slick-prev, .envato-kit-202-carousel .elementor-swiper-button{
	top: 80% !important;
}
.envato-kit-202-carousel .elementor-slick-slider .slick-next{
	left: -50px !important;
		
}
.envato-kit-202-carousel .elementor-slick-slider .slick-prev{
	left: -100px !important;

}
.envato-kit-202-carousel .elementor-swiper-button-next{
	left: 30px !important;
	right: auto !important;
}
.envato-kit-202-carousel .elementor-swiper-button-prev{}
/* Portfolio Media Carousel */
.envato-kit-202-portfolio .swiper-slide{
	opacity: .2;
}
.envato-kit-202-portfolio .swiper-slide-active{
	width: 70% !important;
		opacity: 1;
}
.envato-kit-202-portfolio .swiper-slide-next{
	width: 35% !important;
padding-top: 50%;
	margin-left: -100px;
	opacity: 1;
}
.envato-kit-202-portfolio .swiper-slide-next div{
	max-height: 300px;

}
.envato-kit-202-portfolio .swiper-pagination-fraction{
	text-align: left;
	padding: 3em 2em;
	font-family: sans-serif;
	font-weight: bold;
}
.envato-kit-202-portfolio .elementor-carousel-image-overlay{
	text-align: left !important;
	align-items: flex-end;
	justify-content: flex-start;
	padding: 2em 1.5em;
}
.envato-kit-202-portfolio .swiper-slide-active .elementor-carousel-image-overlay{
	opacity: .8;
}

{
    display: none;
}


/** End Template Kit CSS: Photography Studio (css/customizer.css) **/


