/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/
/* per slider banner */
		.demos-filter {
			margin: 0;
			text-align: right;
		}

		.demos-filter li {
			list-style: none;
			margin: 10px 0px;
		}

		.demos-filter li a {
			display: block;
			border: 0;
			text-transform: uppercase;
			letter-spacing: 1px;
			color: #444;
		}

		.demos-filter li a:hover,
		.demos-filter li.activeFilter a { color: #1ABC9C; }

		@media (max-width: 991px) {
			.demos-filter { text-align: center; }

			.demos-filter li {
				float: left;
				width: 33.3%;
				padding: 0 20px;
			}
		}

		@media (max-width: 767px) { .demos-filter li { width: 50%; } }

		.tiny_bullet_slider .tp-bullet:before {
			content:" ";
			position:absolute;
			width:100%;
			height:25px;
			top:-12px;
			left:0px;
			background:transparent;
		}
		.bullet-bar.tp-bullets:before {
			content:" ";
			position:absolute;
			width:100%;
			height:100%;
			background:transparent;
			padding:10px;
			margin-left:-10px;
			margin-top:-10px;
			box-sizing:content-box;
		}
		.bullet-bar .tp-bullet {
			width:60px;
			height:3px;
			position:absolute;
			background:#aaa;
			background:rgba(204,204,204,0.5);
			cursor:pointer;
			box-sizing:content-box;
		}
		.bullet-bar .tp-bullet:hover,
		.bullet-bar .tp-bullet.selected { background:rgba(204,204,204,1); }
/* per slider banner */



		/* Contenitore principale dello slider */
#wowslider-container1 .ws_images ul li img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scaleX(1.33);
}





