/*** start slider ****/
.penci-block-vc.penci-heading-slider {
	margin-bottom: 3px;

	&.style-title-9,
	&.style-title-10,
	&.style-title-12,
	&.style-title-3,
	&.style-title-4 {
		.penci-block-heading{
			margin-bottom: 20px;
		}
	}

	&.style-title-13,
	&.style-title-11,
	&.style-title-6,
	&.style-title-7,
	&.style-title-8 {
		.penci-block-heading{
			margin-bottom: 20px;
		}
	}

}


.penci-slider__meta {

	@include font-size(1.2);

	a, span {
		font-family: inherit !important;
	}

	a, span, i {
		font-size: inherit !important;;
		color: inherit !important;;
	}
	i {
		margin-right: 5px;
	}
	.entry-meta-item {
		padding-left: 10px;
		display: inline-block;

		&:first-child {
			padding-left: 1px;
		}
	}
}

.penci-featured-content {
	position: absolute;
	display: block;
	width: 100%;

	.penci-slider__text {
		width: 100%;
		display: block;
		margin: 0 auto;
		padding: 23px 10px 21px;
		position: relative;
		text-align: center;
		animation-fill-mode: both;
		animation-duration: 0.45s;
		animation-delay: 0.6s;
	}

	.featured-slider-overlay {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 1;
		background: transparent;
	}
}

.penci-owl-carousel.owl-loaded {

	.active {
		.penci-featured-content .penci-slider__text,
		.penci-slider__text .featured-cat,
		.penci-slider__text h3,
		.penci-slider__text .penci-slider__meta {
			animation-name: none;
		}
	}

	.active.center .penci-featured-content .penci-slider__text {
		animation-name: pencitextslider;
	}
}

.penci-owl-featured-area {
	position: relative;

	&.penci-owl-carousel-style,
	&.penci-owl-carousel-slider {
		width: auto;
	}

	.penci-slider-wrapper-item {
		width: 100%;
	}

	.featured-slider-overlay {
		opacity: 1;
	}

	.penci-big_items,
	.penci-small_items {
		width: 100%;
	}

	.penci-item-mag {
		height: 100%;
		width: 100%;
		float: left;
		position: relative;
		transition: all 0.3s;
		overflow: hidden;

		.penci-gradient:not(.penci-image-holder) {

		}

		&:hover {
			.penci-slider__cat .penci-cat-name {
				background-color: $color__blue;
				color: $color__white;
			}

			.penci-gradient:not(.penci-image-holder):after {
				opacity: 0.9;
			}
		}

	}

	a {
		color: $color__white;

		&:hover {
			color: $color__white;
		}
	}

	.penci-featured-content {
		bottom: 0;
		top: 0;
		width: 100%;
	}

	.penci-slider__text {
		text-align: left;
		position: absolute;
		bottom: 0;
		padding: 20px 20px 15px;
		z-index: 99;
	}

	.penci-slider__text,
	.penci__general-meta .penci_post-meta {
		color: $color__white;
	}


	.penci-slider__cat {
		.penci-cat-name {
			display: inline-block;
			background: $color__dark;
			@include font-size( 1.0 );
			font-weight: 500;
			padding: 0 5px;
			height: 16px;
			line-height: 16px;
			text-align: left;
			margin-right: 3px;
			margin-bottom: 5px;
			transition: all 0.3s;
			vertical-align: top;

			&:hover {
				background-color: $color__blue;
				color: $color__white;

			}

			&:last-child {
				margin-right: 0;
			}
		}
	}

	h3 {
		margin-top: 0;
		margin-bottom: 0;
		@include font-size(2.4);
		font-weight: 600;
		line-height: 1.25;
		text-align: left;

		a {
			font-size: inherit;
			font-weight: inherit;
			line-height: inherit;
		}
	}

	.penci-slider__meta,
	.penci_post-meta {
		margin-top: 5px;
	}

	&:not( .penci-fadeInDow ),
	&:not( .penci-fadeInUp ),
	&:not( .penci-fadeInLeft ),
	&:not( .penci-fadeInRight ) {
		.penci-featured-content {
			opacity: 1;
		}
	}

	&.style-8,
	&.style-9,
	&.style-16,
	&.style-19,
	&.style-21,
	&.style-22,
	&.style-24,
	&.style-15 {
		.penci-slider-wrapper-item {
			margin-left: -2px;
			margin-right: -2px;
			width: auto;
		}
	}
}

.penci-content-main.penci-col-4 .penci-owl-featured-area,
.widget-area .penci-owl-featured-area {
	.penci-featured-content{
		display: none;
	}

	&.style-14 .penci-small_items-wrapper,
	&.style-12 .penci-small_items-wrapper {
		display: none;
	}

	&.style-13 .penci-featured-content,
	&.style-13 .penci-small_items-wrapper {
		display: none;
	}

	&.style-13 .penci-big_items .penci-image-holder{
		width: 100%;
	}

	&.style-24 .penci-image-holder:before {
		padding-top: 150px;
	}

	&.style-23 .penci-slider-overlay{
		display: none;
	}

}

.penci-vc_two-sidebar,
.penci-container-width-1080.penci-vc_sidebar-right,
.penci-container-width-1080.penci-vc_sidebar-left,
.penci-content-main.penci-col-6 {
	.penci-owl-featured-area {

		.penci-slider__text {
			padding-left: 15px;
			padding-right: 15px;
		}
		h3 {
			@include font-size( 1.4 );
		}

		.cat,
		.penci_post-meta,
		.icon-post-format {
			display: none;
		}
	}

	.penci-owl-featured-area.style-13 {
		.penci-featured-content .penci-slider__text{
			padding: 10px;
		}

		.penci-big_items {
			.button-read-more,
			.penci-slider__meta{
				display: none;
			}
		}

		.penci-small_items{
			padding-top: 20px;
			padding-bottom: 20px;

			.penci-item-mag {
				padding-left: 10px;
				padding-right: 10px;
			}

			h3 {
				@include font-size(1.4);
			}
		}
	}

	.penci-owl-featured-area.style-14 {
		.penci-small_items h3 {
			@include font-size(1.4);
		}
	}

	.penci-owl-featured-area.style-16 .penci-item-mag:not(.penci-item-1) h3{
		@include font-size(1.4);
	}

	.penci-owl-featured-area.style-23 .penci-image-holder:before {
		padding-top: 50%;
	}

	.penci-owl-featured-area.style-24 .penci-image-holder:before {
		padding-top: 215px;
	}
}

.penci-container-width-1400.penci-vc_sidebar-left,
.penci-container-width-1400.penci-vc_sidebar-right {
	.penci-owl-featured-area {
		.penci-slider__text {
			padding-left: 10px;
			padding-right: 10px;
		}
		h3 {
			@include font-size(1.8);
		}

		&.widget-area {
			.cat, .penci_post-meta {
				display: none;
			}
		}
	}
}

.penci-vc_two-sidebar,
.penci-container-width-1080.penci-vc_sidebar-right,
.penci-container-width-1080.penci-vc_sidebar-left,
.penci-content-main.penci-col-6 ,
.penci-container-width-1400.penci-vc_sidebar-left,
.penci-container-width-1400.penci-vc_sidebar-right {
	.penci-owl-featured-area.style-11 {
		.penci-slider11-item-1,
		.penci-slider11-item-3 {
			h3 {
				@include font-size(1.4);
			}
		}
	}

	.penci-owl-featured-area.style-12 .penci-small_items {
		.penci_post_thumb{
			display: none;
		}

		.penci-slider__meta{
			display: block;
		}


		h3{
			@include font-size(1.4);
		}
	}

	.penci-owl-featured-area.style-12 .penci-image-holder:before {
		padding-top: 50%;
	}

	.penci-owl-featured-area.style-19 .penci-item-2-3 h3,
	.penci-owl-featured-area.style-19 .penci-item-4 h3 {
		@include font-size(1.4);
	}

}



.penci-owl-featured-area {

	&.style-25 .icon-post-format,
	&.style-24 .icon-post-format,
	&.style-22 .icon-post-format,
	&.style-21 .icon-post-format,
	&.style-12 .icon-post-format,
	&.style-19 .penci-item-2-3 .icon-post-format,
	&.style-16 .penci-item-mag:not( .penci-item-1 ) .icon-post-format,
	&.style-15 .icon-post-format,
	&.style-11 .penci-slider11-item-1 .icon-post-format,
	&.style-11 .penci-slider11-item-3 .icon-post-format,
	.item__medium-thumb .icon-post-format {
		top: 20px;
		left: auto;
		right: 20px;
		margin: 0;
	}

	&.style-13 .icon-post-format {
		top: 20px;
		left: 20px;
		right: auto;
		margin: 0;
	}

	&.style-8 {
		.penci-item-2,
		.penci-item-3,
		.penci-item-4 {
			.icon-post-format {
				top: 20px;
				left: auto;
				right: 20px;
				margin: 0;
			}
		}
	}
}

.penci-owl-featured-area.style-23,
.penci-owl-featured-area.style-20,
.penci-slider-sync .penci-big_items {
	.active {
		h3,
		.penci-slider__cat,
		.penci-slider__meta {
			animation-name: pencifadeInUpSlider;
		}
	}

	h3 {
		-webkit-animation-fill-mode: both;
		-moz-animation-fill-mode: both;
		-ms-animation-fill-mode: both;
		-o-animation-fill-mode: both;
		animation-fill-mode: both;
		-webkit-animation-duration: 0.55s;
		-moz-animation-duration: 0.55s;
		-ms-animation-duration: 0.55s;
		-o-animation-duration: 0.55s;
		animation-duration: 0.55s;
		animation-delay: 0.95s;
		-webkit-animation-delay: 0.95s;
	}

	.penci-slider__cat {
		-webkit-animation-fill-mode: both;
		-moz-animation-fill-mode: both;
		-ms-animation-fill-mode: both;
		-o-animation-fill-mode: both;
		animation-fill-mode: both;
		-webkit-animation-duration: 0.55s;
		-moz-animation-duration: 0.55s;
		-ms-animation-duration: 0.55s;
		-o-animation-duration: 0.55s;
		animation-duration: 0.45s;;
		animation-delay: 0.7s;
		-webkit-animation-delay: 0.7s;
	}

	.penci-slider__meta {
		-webkit-animation-fill-mode: both;
		-moz-animation-fill-mode: both;
		-ms-animation-fill-mode: both;
		-o-animation-fill-mode: both;
		animation-fill-mode: both;
		-webkit-animation-duration: 0.55s;
		-moz-animation-duration: 0.55s;
		-ms-animation-duration: 0.55s;
		-o-animation-duration: 0.55s;
		animation-duration: 0.55s;
		animation-delay: 1.1s;
		-webkit-animation-delay: 1.1s;
	}
}

.penci-item-scolours {
	.penci-item-style .penci-image-holder:after{
		opacity: 0.6;
	}

	.penci-item-style .penci-image-holder:not(.penci-gradient):after   {
		opacity: 0;
	}


	.penci-item-style1,
	.penci-item-style7,
	.penci-item-style13 {
		.penci-gradient:after,
		.penci-image-holder:after {
			background: #4caae0;
			background: -moz-linear-gradient(45deg, #4caae0 0%, #559a69 100%);
			background: -webkit-gradient(left bottom, right top, color-stop(0%, #4caae0), color-stop(100%, #559a69));
			background: -webkit-linear-gradient(45deg, #4caae0 0%, #559a69 100%);
			background: -o-linear-gradient(45deg, #4caae0 0%, #559a69 100%);
			background: -ms-linear-gradient(45deg, #4caae0 0%, #559a69 100%);
			background: linear-gradient(45deg, #4caae0 0%, #559a69 100%);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4caae0', endColorstr='#559a69', GradientType=1);
		}
	}
	.penci-item-style2,
	.penci-item-style8,
	.penci-item-style14 {
		.penci-gradient:after,
		.penci-image-holder:after {
			background: #d07647;
			background: -moz-linear-gradient(-45deg, #d07647 0%, #ca3d3d 100%);
			background: -webkit-gradient(left top, right bottom, color-stop(0%, #d07647), color-stop(100%, #ca3d3d));
			background: -webkit-linear-gradient(-45deg, #d07647 0%, #ca3d3d 100%);
			background: -o-linear-gradient(-45deg, #d07647 0%, #ca3d3d 100%);
			background: -ms-linear-gradient(-45deg, #d07647 0%, #ca3d3d 100%);
			background: linear-gradient(135deg, #d07647 0%, #ca3d3d 100%);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d07647', endColorstr='#ca3d3d', GradientType=1);
		}
	}
	.penci-item-style0,
	.penci-item-style3,
	.penci-item-style9,
	.penci-item-style15 {
		.penci-gradient:after,
		.penci-image-holder:after {
			background: #d17646;
			background: -moz-linear-gradient(45deg, #d17646 0%, #c63939 100%);
			background: -webkit-gradient(left bottom, right top, color-stop(0%, #d17646), color-stop(100%, #c63939));
			background: -webkit-linear-gradient(45deg, #d17646 0%, #c63939 100%);
			background: -o-linear-gradient(45deg, #d17646 0%, #c63939 100%);
			background: -ms-linear-gradient(45deg, #d17646 0%, #c63939 100%);
			background: linear-gradient(45deg, #d17646 0%, #c63939 100%);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d17646', endColorstr='#c63939', GradientType=1);
		}
	}
	.penci-item-style4,
	.penci-item-style10,
	.penci-item-style16 {
		.penci-gradient:after,
		.penci-image-holder:after {
			background: #d45ab3;
			background: -moz-linear-gradient(-45deg, #d45ab3 0%, #3a76b1 100%);
			background: -webkit-gradient(left top, right bottom, color-stop(0%, #d45ab3), color-stop(100%, #3a76b1));
			background: -webkit-linear-gradient(-45deg, #d45ab3 0%, #3a76b1 100%);
			background: -o-linear-gradient(-45deg, #d45ab3 0%, #3a76b1 100%);
			background: -ms-linear-gradient(-45deg, #d45ab3 0%, #3a76b1 100%);
			background: linear-gradient(135deg, #d45ab3 0%, #3a76b1 100%);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d45ab3', endColorstr='#3a76b1', GradientType=1);
		}
	}
	.penci-item-style5,
	.penci-item-style11 {
		.penci-gradient:after,
		.penci-image-holder:after {
			background: #4caae0;
			background: -moz-linear-gradient(45deg, #4caae0 0%, #559a69 100%);
			background: -webkit-gradient(left bottom, right top, color-stop(0%, #4caae0), color-stop(100%, #559a69));
			background: -webkit-linear-gradient(45deg, #4caae0 0%, #559a69 100%);
			background: -o-linear-gradient(45deg, #4caae0 0%, #559a69 100%);
			background: -ms-linear-gradient(45deg, #4caae0 0%, #559a69 100%);
			background: linear-gradient(45deg, #4caae0 0%, #559a69 100%);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4caae0', endColorstr='#559a69', GradientType=1);
		}
	}
	.penci-item-style6,
	.penci-item-style12 {
		.penci-gradient:after,
		.penci-image-holder:after {
			background: #b7bb42;
			background: -moz-linear-gradient(-45deg, #b7bb42 0%, #b36952 100%);
			background: -webkit-gradient(left top, right bottom, color-stop(0%, #b7bb42), color-stop(100%, #b36952));
			background: -webkit-linear-gradient(-45deg, #b7bb42 0%, #b36952 100%);
			background: -o-linear-gradient(-45deg, #b7bb42 0%, #b36952 100%);
			background: -ms-linear-gradient(-45deg, #b7bb42 0%, #b36952 100%);
			background: linear-gradient(135deg, #b7bb42 0%, #b36952 100%);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b7bb42', endColorstr='#b36952', GradientType=1);
		}
	}
}


@import "sliders/metro-slider-item";
@import "sliders/custom-slider";
@import "sliders/style-1";
@import "sliders/style-2";
@import "sliders/style-3";
@import "sliders/style-4";
@import "sliders/style-5";
@import "sliders/style-6";
@import "sliders/style-7";
@import "sliders/style-8";
@import "sliders/style-9";
@import "sliders/style-10";
@import "sliders/style-11";
@import "sliders/style-12";
@import "sliders/style-13";
@import "sliders/style-14";
@import "sliders/style-15";
@import "sliders/style-16";
@import "sliders/style-17";
@import "sliders/style-18";
@import "sliders/style-19";
@import "sliders/style-20";
@import "sliders/style-21";
@import "sliders/style-22";
@import "sliders/style-23";
@import "sliders/style-24";
@import "sliders/style-25";
@import "sliders/style-26";
@import "sliders/style-27";
@import "sliders/style-28";

@media screen and (min-width: 768px) {
	.penci-owl-featured-area {
		&.penci-text-align-left {
			.penci-slider__text,
			.penci-slider__cat,
			.entry-title,
			h3,
			.penci_slider__title,
			.penci_post-meta,
			.penci-slider__meta,
			&.style-20 .penci-featured-content .penci-slider__text {
				text-align: left;
			}


			&.style-14 {
				.penci-big_items .penci-slider__text,
				.penci-big_items h3 {
					text-align: left;
				}
			}
		}

		&.penci-text-align-center {
			.penci-slider__text,
			.penci-slider__cat,
			.entry-title,
			h3,
			.penci_slider__title,
			.penci_post-meta,
			.penci-slider__meta,
			&.style-20 .penci-featured-content .penci-slider__text {
				text-align: center;
			}

			&.style-14 {
				.penci-big_items .penci-slider__text,
				.penci-big_items h3 {
					text-align: center;
				}
			}
		}

		&.penci-text-align-right {
			.penci-slider__text,
			.penci-slider__cat,
			.entry-title,
			h3,
			.penci_slider__title,
			.penci_post-meta,
			.penci-slider__meta,
			&.style-20 .penci-featured-content .penci-slider__text {
				text-align: right;
			}

			&.style-14 {
				.penci-big_items .penci-slider__text,
				.penci-big_items h3 {
					text-align: right;
				}
			}
		}
	}
}

@media screen and (max-width: 768px) {
	.penci-owl-featured-area .penci-slider__text {
		padding: 0 10px 10px !important;
	}
}
@media screen and (max-width: 480px ) {
	.penci-owl-featured-area {

		.penci-slider__text {
			padding: 0 5px 10px !important;
		}

		.icon-post-format,
		.penci-slider__cat,
		.penci_post-meta {
			display: none !important;
		}
	}
}

/*** end slider ****/