/*
	ArticlesCarousel.css
	TemplateName: ObjectWeb-Base
	Copyright (c) 2009, ObjectWeb Srl. All rights reserved.
	Version: 2.0.0
*/



/*ArticlesCarousel
/*--------------------------------------------------------------------------------------------------*/
.section.articlescarousel a.article-container {
   display: block;
   height: auto;
}

.section.articlescarousel .jcarousel li a.article-container:hover {
   text-decoration: none;
}

.section.articlescarousel a.article-container img {
   float: left;
   margin-right: 20px;
}

.section.articlescarousel a.article-container .news-date-online {
   font-size: small;
   font-style: oblique;
}

.section.articlescarousel a.article-container .news-title {
   color: #E74C3C;
   font-weight: bold;
}

.section.articlescarousel a:not([href]) {
    text-decoration: none;
    cursor: default;
}
/* ---------------------------------------------------------------------------------------------- */



/* ArticlesCarousel con effetto fade
/*--------------------------------------------------------------------------------------------------*/
.section.articlescarousel #slides {
   position: relative;
}
.section.articlescarousel #slides .slides-container {
   display: none;
}
.section.articlescarousel #slides .scrollable {
   /*zoom: 1;*/
   -webkit-overflow-scrolling: touch;
   height: 100%;
   left: 0;
   overflow-y: auto;
   position: relative;
   top: 0;
}
.section.articlescarousel #slides .scrollable:after {
   content: "";
   clear: both;
   display: table;
}

.section.articlescarousel .slides-navigation {
   margin: 0 auto;
   position: absolute;
   top: 46%;
   width: 100%;
   z-index: 3;
}
.section.articlescarousel .slides-navigation a {
   position: absolute;
   display: block;
}
.section.articlescarousel .slides-navigation a.prev {
   left: 0;
}
.section.articlescarousel .slides-navigation a.next {
   right: 0;
}
.section.articlescarousel .slides-pagination {
   position: absolute;
   bottom: 4px;
   text-align: center;
   width: 100%;
   z-index: 3;
}
.section.articlescarousel .slides-pagination a {
   color: #FFFFFF;
   background: #FFFFFF;
   border-radius: 15px;
   display: -moz-inline-stack;
   display: inline-block;
   /*display: inline;*/
   height: 10px;
   margin: 2px;
   overflow: hidden;
   text-indent: -100%;
   vertical-align: middle;
   /*vertical-align: auto;*/
   width: 10px;
   zoom: 1;
}
.section.articlescarousel .slides-pagination a.current {
   background: #1cb153;
   color: #1cb153;
}
.section.articlescarousel .slides-pagination a:focus {
   outline: medium none;
}
.section.articlescarousel .text-container {
   background-color: rgba(255, 255, 255, 0.5);
   bottom: 25px;
   position: absolute;
   width: 100%;
}
.section.articlescarousel .text-container a:hover{
   text-decoration: none;
}
.section.articlescarousel .text-container h3 {
   color: #414141;
   font-size: 25px;
   font-weight: bold;
   margin-top: 5px;
}
.section.articlescarousel .text-container p {
   color: #414141;
   margin-bottom: 0;
}
.section.articlescarousel .text-container span.more {
   background-color: #414141;
   color: #ffffff;
   display: block;
   float: right;
   font-weight: bold;
   padding: 2px 10px;
}
/* ---------------------------------------------------------------------------------------------- */
