/**
* Custom theme Dabusty for cgtv.it
* Owl Carousel
* version: 1.4.17
* update: 13-nov-24 > Gian Luca
*/



/*
==============
FORMATO VERTICALI
==============
*/

.dby_carosello_film-verticale-content{}
.dby_carosello_film-verticale{
	width: 15%;
	max-height: 296px;
	display: inline-grid;
	overflow: hidden;
	margin:  5px 5px 30px 5px;
}

.owl-item .dby_carosello_film-verticale{
	width: 97%;
	margin: 5px;
}


/*
=============
FORMATO ORIZZONTALI
=============
*/

.dby_carosello_film-content{}
.dby_carosello_film-films{
	margin-left:-5px;
	margin-right:-5px;
}
.dby_carosello_film{
	width: 23.7%;
	max-height: 296px;
	display: inline-grid;
	overflow: hidden;
	margin:  5px 5px 30px 5px;
}
.owl-item .dby_carosello_film{
	width: 97%;
	margin: 5px;
}
.dby_carosello_film-title{
	height:35px;
}
.dby_carosello_film-title h3{
	font-family: 'Source Serif Pro', serif;
	font-size: 14px;
	line-height: 14px;
	text-transform: none;
	margin: 0;
	letter-spacing: 0px;
	text-align:center;
}
.dby_carosello_film-image{
	position: relative;
	overflow: hidden;
}
.dby_carosello_film-image:hover{

}
.dby_carosello_film-image img{			
	border: 1px solid #757575;
	border-radius:5px;
	}

.dby_carosello_film-image img:hover{
	border: 1px solid #dc0d1d;
	border-radius:5px;
}


/*
=============
LABELS CAROSELLO
=============
*/			

span.dby_carosello_label{
	transform: rotate(-45deg);
	top: 11px!important;
	left: -37px!important;
	padding: 3px 0px!important;
	width: 130px!important;
	z-index: 2;
	text-align: center;
	position: absolute;
	font-size: 12px;
}		
span.dby-label-promo{
	color:#ffffff;
	background-color: #dc0d1d;
}
span.dby-label-abbonamento{
	color:#000000;
	background-color: #ffc107;
}
span.dby-label-esclusiva{
	color:#000000;
	background-color: #CDDC39;
}



			
/*
=============
Bottoni Navigation Prev Next 
=============
*/
.dby_carosello_film-content .owl-verticale .owl-nav .owl-next,
.dby_carosello_film-content .owl-verticale .owl-nav .owl-prev{
	background-color: #dc0d1d;
	color: #ffffff;
	border: 0px none #dc0d1d;
	font-size: 1rem;
	border-radius: 5px;
	padding: 5px 8px !important;
	position: absolute;
	overflow: hidden;
	top: 2px;

}

.dby_carosello_film-content .owl-verticale .owl-nav .owl-prev  {
	left: -10px;
}

.dby_carosello_film-content .owl-verticale .owl-nav .owl-next  {
	right: -15px;
}

.dby_carosello_film-content .owl-orizzontale .owl-nav {
	/*top: 40%!important;*/
}
.dby_carosello_film-content .owl-orizzontale .owl-nav .owl-next,
.dby_carosello_film-content .owl-orizzontale .owl-nav .owl-prev{
	background-color: #dc0d1d;
	color: #ffffff;
	border: 0px none #dc0d1d;
	font-size: 1rem;
	border-radius: 5px;
	padding: 5px 8px !important;
	position: absolute;
	overflow: hidden;
	top:0px;
}
.dby_carosello_film-content .owl-orizzontale .owl-nav .owl-prev{
	left:-10px;
}
.dby_carosello_film-content .owl-orizzontale .owl-nav .owl-next  {
	right: -15px;
}


/*
=============
Mobile setting
=============
*/
@media (max-width: 768px){
	.dby-film-table .dby_carosello_film,
	.dby-film-table .dby_carosello_film-verticale {
		width: 46%!important;
	}
}