img{border:none;	}

.image_carousel {
margin: 0;
/*width: 979px;*/
/* width: 984px; */
position:relative;
text-align:center;
}


.image_carousel ul {
margin: 0;
padding: 0;
list-style: none;
display: block;
}

.image_carousel li {
text-align: center;
/*height: 200px;*/
height: 330px;
padding: 0;
margin: 6px;
float: left;
}
.image_carousel #foo3 li {
height: 170px;
}
.image_carousel a {
	flex-grow: 1;
}

.image_carousel a, a:not(.btn-no-hover):link, a:active, a:visited,.myselleria-link-color {
color: #666;
}
.image_carousel a:hover {

}

a.btn-no-hover:hover, a.btn-no-hover:active, a.btn-no-hover:visited {
	background-color: inherit !important;
}

a.btn-no-hover.text-white:hover {
	color: white !important;
}
a.btn-no-hover.text-primary:hover {
	color: var(--bs-primary) !important;
}
a.btn-no-hover.btn-white:hover {
	background-color: white !important;
}
a.btn-no-hover.btn-primary:hover {
	background-color: var(--bs-primary) !important;
}

.image_carousel_fancybox {
	padding: 50px 0 0 0;
    position: relative;
	margin: 0;
    text-align: center;
}
	
.dcar a{
color:#666;
display:inline-block;
/*width:120px;*/
/* width:173px; */
/*height:200px;*/
/* height:270px; */
padding:2px;
}
			
.dcar a:hover{
/*border-radius:8px;*/
box-shadow:1px 1px 5px #cccccc;
}

.nov_desc {
font-size: 15px;
text-align: left;
/* margin: 3px; */
line-height: 16.5px;
padding-bottom: 3px;
/*     padding-left: 10px;
    padding-right: 10px; */
				
}

.image_carousel.responsive {
width: auto;
margin-left: 0;
}

.image_carousel {
	/*padding: 15px 0 15px 40px;*/
    padding: 10px 0 10px 0px;
	position: relative;
}

.image_carousel img {
	/*margin:10px 0 0 0;*/
	text-align:center;
    margin-top: 3px;
}

.image_carousel span{
display:inline-block;
/*padding:10px 5px 8px 5px;*/
/*padding:10px 1px 8px;*/
}
			
a.prev, a.next {
	background: url(../images/arrows.png) no-repeat transparent;
	width: 35px;
	height: 35px;
	display: block;
	position: absolute;
	top: 120px;
}
#art_sx a.prev,#art_sx a.next {
	top: 50%;
}
a.prev {			left: 25px;	background-position: 0 0; }
a.prev:hover {		background-position: 0 -35px; }
a.prev.disabled {	background-position: 0 -35px !important;  }
a.next {			right: 2px; 	background-position: -35px 0; }
a.next:hover {		background-position: -35px -35px; }
a.next.disabled {	background-position: -50px -100px !important;  }
a.prev.disabled, a.next.disabled {
	cursor: default;
}

a.prev span, a.next span {
	display: none;
}
.pagination {
	text-align: center;
}
.pagination a {
	background: url(../images/arrows.png) 0 -100px no-repeat transparent;
	width: 35px;
	height: 35px;
	margin: 0 5px 0 0;
	display: inline-block;
}
.pagination a.selected {
	background-position: -25px -300px;
	cursor: default;
}
.pagination a span {
	display: none;
}
.clearfix {
	float: none;
	clear: both;
}

.pager {
float: left;
width: 300px;
text-align: center;
}

.pager a {
margin: 0 5px;
text-decoration: none;
}

.pager a.selected {
text-decoration: underline;
}

.timer {
				background-color: #999;
				height: 6px;
				width: 0px;
			}
