/* --- Upgrade Joomla3 --- */

/*Override Bootstrap*/
div.input-prepend .media-preview{margin-left: 0;}
div.tab-pane .modal {display: none;}
div.article-index ul.nav-tabs li a.active{border-radius: 0 0 0 0;border: none;}
.label-info, .badge-info{display: inline-block;position: relative;padding: 2px 9px 2px;}
ul.category{margin: 0; list-style: none;}
	ul.category li{ border-bottom: 1px solid #DDDDDD;padding-top: 10px;}
	ul.category li:hover{background: #FFFDE1;}
	
.btn-group > .dropdown-toggle{margin-bottom: 10px;}
.badge{display: inline-block;}
ul.blank {list-style: none;margin: 0;}
#yt_spotlight1 a{background: none;}
.nav > li > a{display: inline-block;}
.nav > li > a:hover{background: none;}
div.page-header{}
div.page-header > h2{margin: 0;}
div.acdm-content-wrap a.more{float: right;font-weight: bold;margin: 0 10px;color: #eee;text-decoration: underline;}
div.acdm-content-wrap a.more:hover{text-decoration: none;color: #cf4e33;}

/* --- Archive Module --- */
div.filter-search{border-color: #ddd;background: #eee;}
#archive-items > div{border-bottom: 1px solid #ddd;margin-bottom: 10px;padding-bottom: 10px 0;}
#archive-items .intro p{}

/* --- Newsfeeds --- */
h2.title{border-bottom: 1px solid #ddd;margin: 0 0 1em;}
.underline{border-bottom: 1px solid #ddd;}
label.inline{display: inline-block;margin-bottom: 0;}
div.display-limit{margin: 0;}

ul.category {list-style: none;margin: 0;clear: both;}
ul.category li{border-bottom: 1px solid #EAEAEA;padding: 5px 0;overflow: hidden;}
ul.category li.cat-list-row1{background: #F9F9F9;}

/* --- Category blogs --- */
div.category-list > h1{border-bottom: 1px solid #ddd;margin: 0;}
.element-invisible{margin: 0 10px;}
.btn-group .element-invisible{margin: 4px 10px;display: inline-block;vertical-align: middle;}

div.items-leading .image-content{margin: 0 0 10px;}
.item-image{margin-bottom: 10px;}

/* -----------------------
Component smart search */
#search-form{background: #f4f4f4;border: 1px solid #DDDDDD;padding: 20px;}
#search-form #finder-search .inputbox{color: #999;}
#search-form .button{margin-top: -9px;}
#search-form #finder-search{margin: 0;}
#search-results ul.search-results{list-style: none;margin: 0;}
#search-results ul.search-results .result-title {padding: 5px 10px;margin-bottom: 10px;border-bottom: 1px solid #ddd;background: #eee;}
    #search-results ul.search-results .result-text{margin: 0;}
    #search-results li{margin-bottom: 10px;}
    #search-query-explained{color: #CF4E33;}
    #search-results span.highlight{background: #CF4E33;padding: 0 5px;margin: 0 3px;font-weight: normal;color: #fff;}



/*Content Joomla*/
div.img_caption{position: relative;overflow: hidden; }

ul.blog-children {margin: 0;}
.blog .item.span6 .content-wrapper,
.blog .item.span4 .content-wrapper,
.blog .item.span3 .content-wrapper{clear: both;}

div.content-category > h1 {
    border-bottom: 1px solid #DDDDDD;
    margin: 0;
}
.blog .items-row .item .item-tags,
.blog .items-leading .item .item-tags,
.blog-featured .items-row .item .item-tags,
.blog-featured .items-leading .item .item-tags {
  display: block;
  overflow: hidden;
  padding-top: 15px;
  clear: both;
}
.blog .items-row .item .item-tags i,
.blog .items-leading .item .item-tags i,
.blog-featured .items-row .item .item-tags i,
.blog-featured .items-leading .item .item-tags i {
  font-size: 15px;
  margin: 0;
}

.blog .items-row .item .item-tags .tags,
.blog .items-leading .item .item-tags .tags,
.blog-featured .items-row .item .item-tags .tags,
.blog-featured .items-leading .item .item-tags .tags {
  display: inline-block;
  font-size: 12px;
  vertical-align: top;
  
}
.blog .items-row .item .item-tags .tags a,
.blog .items-leading .item .item-tags .tags a,
.blog-featured .items-row .item .item-tags .tags a,
.blog-featured .items-leading .item .item-tags .tags a {
  font-size: 89%;
  font-weight: normal;
  background: #888;
  color: #fff;
  text-shadow: none;
  display: inline-block;
  padding: 3px 4px;
  margin-bottom: 5px;
  border-radius: 0;
}
.blog .items-row .item .item-tags .tags a:hover,
.blog .items-leading .item .item-tags .tags a:hover,
.blog-featured .items-row .item .item-tags .tags a:hover,
.blog-featured .items-leading .item .item-tags .tags a:hover {
  background: #08A2D5;
  color: #ffffff;
}
.img-fulltext {margin-bottom: 1em;}
.item-page .article-info ul.actions li a span {
  margin: 0;
}
body.homepage .blog-featured .items-row .item .item-tags {
  display: none;
}
div.categories-list > div h3.page-header {
  margin: 5px 0;
}
div.newsfeed .tags {
  margin-bottom: 20px;
}
div.contact .contact-image .tags {
  margin: 1em 0;
}

.item-page .article-info dd .tags {
  margin: 0;
}
.item-page .article-info dd .tags span {vertical-align: top;}
.item-page .article-info dd .tags i {
  margin: 0;
}
.item-page .article-info dd .tags a.label {
  background: #AEAEAE;
  color: #fff;
  text-shadow: none;
  font-weight: normal;
  display: inline-block;
  font-size: 11px;
  border-radius: 0;
}
.item-page .article-info dd .tags a.label:hover {
  background: #08A2D5;
  color: #ffffff;
}
div.tag-category > h2 {
  color: #555555;
  font-size: 150%;
  border-bottom: 1px solid #e5e5e5;
}
div.tag-category .category-desc {
  margin-bottom: 2em;
}
div.tag-category .form-inline {
  margin: 0;
}
div.tag-category .filters {
  padding: 5px;
  margin: 0 0 20px;
  background: #f5f5f5;
  border-bottom: 1px solid #dddddd;
}
div.tag-category .filters input[type="text"],
div.tag-category .filters select {
  margin: 0;
}
div.tag-category ul.items-row li.item {
  padding: 20px 0;overflow: hidden;border-bottom: 1px dotted #DDDDDD;
}
div.tag-category ul.items-row li.item .item-tags {
  display: block;
  overflow: hidden;
  padding-top: 15px;
  clear: both;
}
div.tag-category ul.items-row li.item .item-tags i {
  font-size: 15px;
  margin: 0;
}
div.tag-category ul.items-row li.item .item-tags .tags {
  display: inline-block;
  font-size: 13px;
  color: #999999;
}
div.tag-category ul.items-row li.item .item-tags .tags a {
  font-size: 89%;
  font-weight: normal;
  background: #eeeeee;
  color: #999999;
  text-shadow: none;
  display: inline-block;
  margin-right: -4px;
  padding: 3px 4px;
}
div.tag-category ul.items-row li.item .item-tags .tags a:hover {
  background: #0088cc;
  color: #ffffff;
}
div.tag-category ul.items-row li.item:first-child {
  padding-top: 0;
}
div.tag-category ul.thumbnails {
  margin: 0;
}
div.tag-category ul.thumbnails li {
  padding: 0 0 1em;
  margin: 0 0 1em !important;
  border-bottom: 1px dotted #dddddd;
}
div.tag-category ul.thumbnails li h3.page-header {
  border-bottom: none;
  font-size: 150%;
  margin: 0;padding: 0;
  font-weight: normal;
}
div.tag-category ul.thumbnails li h3.page-header .list-hits {
  vertical-align: middle;
}

/* 2.MODULE JOOMLA DEFAULT
--------------------------------------------------------- */
.tagspopular{margin-bottom: 10px;}
.tagspopular ul {
  list-style: none;
  margin: 0;
}
.tagspopular ul li{padding: 0;}
.tagspopular a {
	background: #ffffff;float: left;
	font-size: 11px;color: #57636a;
	margin: 0 7px 7px 0;padding: 2px 12px 4px 20px;
	box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.3) inset;
	border-radius: 12px;position: relative;
}
.tagspopular a:before {
	content: "";
	width:5px;height: 5px;display: block;z-index: 0;
	position: absolute;left: 10px;top:10px;
	background: #242424;
	border-radius: 5px;
}
.tagspopular a:hover ,
.tagspopular a:focus{
  background: #ff8400;
  color: #ffffff;
}
.tagspopular a:hover:before {
	background: #fff;box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
}
.tagspopular a:hover > span {
	top:-8px;color: #fff;
	box-shadow: 1px 1px 1px rgba(0,0,0,0.5),inset 0 0 3px  rgba(0,0,0,0.3);
	/* IE 8 */
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.tagspopular a:focus {
  margin-top: 2px;
  padding: 1px 12px 3px 20px;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.3) inset;
  -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0.3) inset;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.3) inset;
}
.tagspopular a > span {
	 width:auto;height: 16px;
	 background: #0cb5ed;
	padding: 0 5px;
	font-size: 10px;line-height: 15px;
	border-radius: 16px;
	position: absolute;right: 0;top:0;z-index: 15;
	text-align: center;
	opacity: 0;
	/* IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

/* 3.RTL Languages
--------------------------------------------------------- */
.rtl div.tag-category ul.items-row li.item .item-image {margin: 0 0 10px 20px;}
.rtl div.tag-category ul.items-row li.item .article-text .item-headinfo dl.article-info {float: right;}
.rtl .tagspopular a {float: right;}

