/*carousel owl*/
/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;	height: 0;}

/* display none until init */
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;	-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{	-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}

.owl-carousel .owl-item{	float: left;}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

/* mouse grab icon */
/*.grabbing {cursor:url(/imgs/sito/grabbing.png) 8 8, move;}*/
.grabbing{cursor:e-resize}

/* fix */
.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{	-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0);}



/*theme owl */
/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls{text-align: center;}

/* Styling Next and Prev buttons */
/* Styling Next and Prev buttons */
.owl-theme .owl-controls .owl-buttons div{text-indent:-999px;overflow:hidden;display: block;zoom: 1;position:absolute;top:50%;margin-top:-30px;right:20px;width:60px;height:60px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;	background: rgba(0,0,0,0.3);filter: Alpha(Opacity=50);opacity: 0.4;background:rgba(0,0,0,0.4) url('../imgs/sito/slider_next.png') no-repeat center center;}
.owl-theme .owl-controls .owl-buttons div.owl-prev{right:auto;left:20px;background:rgba(0,0,0,0.4) url('../imgs/sito/slider_prev.png') no-repeat center center;}


/* Clickable class fix problem with hover on touch devices - Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}


/* Styling Pagination */
.owl-theme .owl-controls .owl-page{display: none;zoom: 1; }
.owl-theme .owl-controls .owl-page span{display: block;width: 12px;height: 12px;margin: 5px 7px;filter: Alpha(Opacity=50);opacity: 0.5;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background: #787878;}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter: Alpha(Opacity=100);	opacity: 1;}


/* If PaginationNumbers is true */
.owl-theme .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #FFF;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}


/* preloading images */
.owl-item.loading{min-height: 150px;background: url(AjaxLoader.gif) no-repeat center center}



.owl-theme .owl-controls{margin-top:10px;}
.homepage .owl-theme .owl-controls{margin-bottom:-20px;}
.carousel-2item.owl-theme .owl-controls,.carousel-3item.owl-theme .owl-controls{margin-top:0;margin-bottom:5px}
.owl-theme .owl-controls .owl-page{display:inline-block;*display: inline;}

.thumbScrollerContainer .owl-theme .owl-controls .owl-pagination{display:none}

.splashBar .owl-theme .owl-controls .owl-buttons{display:none}

@media (min-width: 992px) {
	.homepage .owl-theme .owl-controls{margin-bottom:0;}
	.thumbScrollerContainer .owl-theme .owl-controls .owl-buttons{display:block}
}

@media (max-width: 991px) {
	.carousel-2item.owl-theme .owl-controls .owl-buttons,.carousel-3item.owl-theme .owl-controls .owl-buttons{display:none}
}

@media (max-width: 767px) {
	.owl-theme{margin:0 -15px;width:auto;}
}


/* - - - GALLERY - - - */

.owl-carousel.carousel-gallery {margin:10px -10px;width:auto;list-style: outside none none;padding:0;}
.owl-carousel.carousel-gallery  .owl-item{padding:10px;}
.owl-carousel.carousel-gallery  li{list-style: outside none none;}
.owl-carousel.carousel-gallery  li img{width:100%;border-radius:3px;border:1px solid #dadada}

.owl-carousel.carousel-gallery .owl-controls .owl-buttons div{height:30px;width:30px;margin-top:-15px;right:10px;background-size:9px 13px;opacity:0.65;background-color:rgba(0,0,0,0.7)}
.owl-carousel.carousel-gallery .owl-controls .owl-buttons div.owl-prev{left:10px;right:auto;}

.scheda-tabShowroom  .owl-carousel.carousel-gallery li img{border:none;width:auto;max-width:100%;}
.scheda-tabShowroom  .owl-carousel.carousel-gallery .owl-controls .owl-buttons div{margin-top:-20px;}

.owl-carousel.carousel-gallery .owl-controls{margin:0 0 10px 0}


/* - - - shop home - - - */
.carousel-3item ,.carousel-2item {margin:0 -10px;width:auto;}
.carousel-3item .owl-item,.carousel-2item .owl-item{padding:10px}
.carousel-3item.owl-theme .owl-controls .owl-buttons div.owl-prev,.carousel-2item.owl-theme .owl-controls .owl-buttons div.owl-prev{left:30px}
.carousel-3item.owl-theme .owl-controls .owl-buttons div.owl-next,.carousel-2item.owl-theme .owl-controls .owl-buttons div.owl-next{right:30px}


.carousel-3item .banner-msg, .carousel-2item .banner-msg{top:0;height:100%;background:rgba(255,255,255,0.6);opacity:0;-webkit-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}
.carousel-3item .banner-msg:hover, .carousel-2item .banner-msg:hover{opacity:1;}
.carousel-3item .banner-msg h2, .carousel-2item .banner-msg h2{margin-top:20px;font-size:24px;font-weight:400;}
.carousel-3item .banner-msg h3, .carousel-2item .banner-msg h3{margin-top:20px;}
.carousel-3item .banner-msg .txt-prezzo b, .carousel-2item .banner-msg .txt-prezzo b{padding-bottom:5px;font-size:22px;}
.carousel-3item .banner-msg p, .carousel-2item .banner-msg p{margin:0 0 25px 0;font-size:15px;font-weight:300;}



@media (max-width: 992px) {
	.carousel-3item .banner-msg h2, .carousel-2item .banner-msg h2{margin-top:10px;font-size:22px;}
	.carousel-3item .banner-msg h3, .carousel-2item .banner-msg h3{margin-top:10px;}
	.carousel-3item .banner-msg .txt-prezzo b, .carousel-2item .banner-msg .txt-prezzo b{padding-bottom:0;font-size:20px;}
}
@media (max-width: 767px) {
	.carousel-3item .banner-msg a, .carousel-2item .banner-msg a{padding:15px 10px;}
	.carousel-3item .banner-msg h2, .carousel-2item .banner-msg h2{margin-bottom:5px;font-size:19px;}
	.carousel-3item .banner-msg h3, .carousel-2item .banner-msg h3{margin-bottom:5px;font-size:17px;}
	.carousel-3item .banner-msg .txt-prezzo b, .carousel-2item .banner-msg .txt-prezzo b{padding-bottom:0;font-size:17px;}
}



.itemList-recensioni.carousel-info .owl-controls .owl-buttons div{right:-28px;background-size:9px 13px;width:28px;height:28px;}
.itemList-recensioni.carousel-info .owl-controls .owl-buttons div.owl-prev{right:auto;left:-28px}

.itemList-recensioni.carousel-info .owl-controls .owl-page{background-color:transparent!important;padding:0;margin:0;display:none;pointer-events: none;cursor:text;}
.itemList-recensioni.carousel-info .owl-controls .owl-page span.owl-numbers{color:#888!important;background-color:transparent!important;font-size:14px;padding:0;margin:0;opacity:1!important;pointer-events: none;cursor:text;}
.itemList-recensioni.carousel-info .owl-controls .owl-page.active, .itemList-recensioni.carousel-info .owl-controls .owl-page:last-child{display:inline-block!important}
.itemList-recensioni.carousel-info .owl-controls .owl-page:last-child span.owl-numbers:before{display:inline-block;content:'/';padding:5px 10px;}

@media (max-width: 1023px) {
	.itemList-recensioni.carousel-info{padding:0 30px}
	.itemList-recensioni.carousel-info .owl-controls .owl-buttons{display:block!important}
	.itemList-recensioni.carousel-info .owl-controls .owl-buttons div{background-size: 8px 11px;width: 24px;height: 24px;}
	.itemList-recensioni.carousel-info .owl-controls .owl-buttons div.owl-prev{left:10px}
	.itemList-recensioni.carousel-info .owl-controls .owl-buttons div.owl-next{right:10px}
}

@media (min-width: 900px) {
	/*.itemList-recensioni.carousel-info .owl-wrapper-outer.autoHeight{height:auto!important}*/
}