/*article*/
.blogcategory-info { overflow:hidden; width:100%; position:relative; }
.article-info .name { display: none; } 
.category-list .div a { font-weight: bold; text-decoration: underline; }
.article-filter { border-bottom: 1px solid #EEEEEE; overflow: auto; padding-bottom: 5px; }
.article-filter .sort { color: #333333; float: right; }
.article-filter .limit { color: #333333; float: right; margin-left: 15px; }
.article-list { background:#f2f2f2; padding:36px 0  }  
.article-list .item{ float:left; width:49%; margin:0 0 27px 0; border:1px solid #d6d5d5; padding:0px; text-align:center; display:table; background:#fff }
.article-list .item .item_left { width:40% }
.article-list .item .item_left, .article-list .item .item_right { display:table-cell; vertical-align:middle; padding:20px }
.article-list .item .item_right { display:table-cell; vertical-align:middle; text-align:left; border-left:1px solid #d6d5d5 }
.article-list .item:nth-child(2n+2) { float:right }
.article-list .item:HOVER { }
.article-list .article-comment { display:none }
.article-list .article-readmore { background:none; display:none }
.article-list .image { display:block; }
.article-list .image a{ display:block }
.article-list .image a img { width:100%; height:auto; vertical-align:bottom; }
#content .opextensions-article h1 { float: left; color: black; padding-left: 0px; margin:8px 15px 0px 0px; line-height:28px }
.article-list .name {  margin-bottom:8px; }
.article-list .name a { font-size: 19px; color:#333; font-weight: bold; text-transform:uppercase }
.article-list .name a:hover { text-decoration: underline; }
.article-list .description { color: #777777; line-height:20px; font-size:15px }
.blog-byline { overflow:hidden; position:absolute; top:16px; right:30px }
.blog-byline > div { float:left; vertical-align:middle; font-size:10px; color:#616161; padding:4px; }
.byline-creatdate { vertical-align:middle; font-size:13px; color:#fff; padding:0px 0px 0px 0px; letter-spacing: 3px; font-weight:300 }
.blog-byline .byline-share { width:145px; float:right }
.byline-artshow_icon a { width:16px; height:16px; display:block; float:left; padding:4px; }
.byline-artshow_icon a.byline-mail { background:url(image/email.png) no-repeat; }
.byline-artshow_icon a.byline-print { background:url(image/print.png) no-repeat; }
/*related article */
.article-related ul { list-style-type:square; margin:3px; }
.article-related ul li { padding:2px; }
.blogarticle {  }
.blogarticle .byline-creatdate { margin-bottom:12px }
.blogarticle .article_left {  }
.blogarticle .article_right {  }
.blogarticle .blog-byline { float: right; }
.blogarticle .description {  }
.blogarticle .image { border-bottom:4px solid #f2f2f2; text-align:center}
.blogarticle .image a{ display:inline-block; }
/*comment */
#comment { margin-top:10px; }
ul.commnent-list { list-style:none; padding:0; }
ul.quote-list { list-style:none; }
ul.commnent-list p { margin:0; padding:0; }
ul.commnent-list li > div.list-comment { border:1px solid #ddd; padding:10px; overflow:auto; margin:10px 0; }
ul.commnent-list li > div.list-comment > div.comment-control { float:right; padding-right:10px; }
ul.commnent-list li > div.list-comment > div.comment-control a { text-decoration:none; padding:0 5px; font-size:11px; }
ul.commnent-list li > div.list-comment img { float:left; margin-right:10px; }
ul.commnent-list p.comment-title { font-weight:bold; font-size:13px; text-transform:capitalize; }
ul.commnent-list p.comment-name, ul.commnent-list p.comment-date { font-size:10px; color:#464646; display:inline; padding-right:5px; }
ul.commnent-list p.quote { background:#e0e0e0; padding:15px; overflow:hidden; }
/*rating*/
.star-rating, .star-rating a:hover, .star-rating a:active, .star-rating .current-rating { background: url(image/star1.gif) left -1000px repeat-x; }
.star-rating { position:relative; width:80px; height:15px; overflow:hidden; list-style:none; margin:0; padding:0; background-position: left top; }
.star-rating li { display: inline; }
.star-rating a, .star-rating .current-rating { position:absolute; top:0; left:0; text-indent:-1000em; height:15px; line-height:15px; outline:none; overflow:hidden; border: none; }
.star-rating a:hover, .star-rating a:active { background-position: left bottom; }
.star-rating a.one-star { width:20%; z-index:6; }
.star-rating a.two-stars { width:40%; z-index:5; }
.star-rating a.three-stars { width:60%; z-index:4; }
.star-rating a.four-stars { width:80%; z-index:3; }
.star-rating a.five-stars { width:100%; z-index:2; }
.star-rating .current-rating { z-index:1; background-position: left center; }
.share {  float:none; text-align:center; border-top:2px solid #f0f0f0; display:inline-block; padding:30px 0 0 0  }
.allegato { clear:both; border-top:1px solid #d6d5d5; padding:27px 0 0 0; margin-top:27px }
.image-additional { 
    clear: both; 
    text-align: center;  }
.image-additional a { display:block }
.image-additional a img { width:100%; height:auto; vertical-align:bottom; border: 1px solid; }
.image-additional a img:hover { }
