/* -------------------------------------------------------------

	© IceTheme 2013

---------------------------------------------------------------- */



/* Blog */

.blog {}

	

	div.items-leading {}



	div.items-leading > [class*="leading"] {

		position:relative;

		padding-bottom:45px;

		margin-bottom:0;}

		

		

	.blog .items-leading h2 { margin:0 0 2px; font-size:30px;}

		

	.blog .items-row h2 { font-size:24px; line-height: 40px;}





.blog div.img {

	margin-bottom:12px;

	float:left;

	overflow:hidden;}

		

	.blog div.img a img {

		-webkit-transition: all .5s ease;

		-moz-transition: all .5s ease;

		-o-transition: all .5s ease;

		-ms-transition: all .5s ease;

		transition: all .5s ease;}

	

		.blog div.img a:hover img {

			-webkit-transform:scale(1.2);

			-moz-transform:scale(1.2);

			-o-transform:scale(1.2);

			-ms-transform:scale(1.2);

			transform:scale(1.2);

			opacity:.7;}

			

	

	

		

				

.page-header {

	padding:0;

	margin:0;

	border-bottom:none}



.blog-featured .btn-group,

.item-page .btn-group {

	margin-top: -6px;}

	

	.btn-group .btn.dropdown-toggle {

		background:#eee;

		color:#555!important;

		border:1px solid #dcdcdc}



	

small.createdby {

	color: #999;

	display: inline-block;

	margin-bottom: 18px;}



.pager {

	clear:both;

	padding-top:15px;}	



.items-row {

	padding-bottom:30px;}

	

	.items-row h2 {

		font-family: "TitilliumText22LLIght", Arial, Helvetica, sans-serif;

		font-size:22px;

		line-height:32px;

		margin: 0 0 2px;}

		

	.pull-none.item-image img {

		width:100%;

		height:100%;}

	

	.item-image { overflow:hidden; margin:5px 12px 12px 0}

	

	.item-image a {

		overflow:hidden;}

	

	.item-image a > img {

		-webkit-transition:all .2s ease-out;

		-moz-transition:all .2s ease-out;

		-o-transition:all .2s ease-out; 

		transition:all .2s ease-out;}

	

			.item-image a:hover > img {

				-webkit-transform:scale(1.25) rotate(7deg);

				-moz-transform:scale(1.25) rotate(7deg);

				-o-transform:scale(1.25) rotate(7deg);

				transform:scale(1.25) rotate(7deg);}	

			

	/* some fancy animation to wow the visitors */	

	@-webkit-keyframes blog_img {

		0%   { -webkit-transform:scale(1);}

		100% { -webkit-transform:scale(1.25);}

	}

	@-moz-keyframes blog_img {

		0%   { -webkit-transform:scale(1);}

		100% { -webkit-transform:scale(1.25);}

	}

	@-ms-keyframes blog_img {

		0%   { -webkit-transform:scale(1);}

		100% { -webkit-transform:scale(1.25);}

	}

	@-o-keyframes blog_img {

		0%   { -webkit-transform:scale(1);}

		100% { -webkit-transform:scale(1.25);}

	}

	@keyframes blog_img {

		0%   { -webkit-transform:scale(1);}

		100% { -webkit-transform:scale(1.25);}

	}

	

	.item-image a:hover > img { 

		-webkit-animation: blog_img 1.2s ease 3;

		-moz-animation:    blog_img 1.5s ease 3;

		-ms-animation:     blog_img 1.5s ease 3;

		-o-animation:      blog_img 1.5s ease 3;

		animation:         blog_img 1.5s ease 3;}		

		

		

		



/* Article Page */		

dl.article-info {

	display:block;

	padding:0;

	font-size: 13px;

	margin:0 0 15px}	

	

	dl.article-info dl {

		padding:0;

		margin:0}

		

	.article-info dt.article-info-term {

		display:none}

	

		.article-info dd {

			margin-left:0;

			margin-right:15px;

			display:inline}	

				

				.article-info dd div {

					display:inline}

					

					







					



/* Category list */

.cat-items {}

	

	.cat-items .filters {

		margin-bottom:20px;}

		.cat-items .filters label {

			padding-right:10px;

			vertical-align: middle;}



	.cat-items ul.category {

		padding:0;

		margin:0;

		list-style-type:none}

		

		.cat-items ul.category li {

			border-bottom:1px solid #ccc;

			box-shadow:0 1px 0 #fff;

			padding:8px 0; }

			

		.cat-items ul.category li small {

			color:#888}

			

			.cat-items ul.category li span.list-hits {

				margin-top:11px}



	

	span.list-edit {

	margin-right:10px}

	

	.cat-items .btn {

		margin-top:20px;}







p.readmore {}



	p.readmore a.btn {}

		

		p.readmore a.btn:hover {}

			

			

		p.readmore a.btn span.icon-chevron-right { 

			margin-right:5px;}

			

			p.readmore a.btn:hover span.icon-chevron-right {}

	

	

	

/* tags new in joomla 3.1 */

.tags { margin: -8px 0 10px;}

	

	.tags span a {

		text-shadow: none;

		color:#fff;

		color:rgba(255,255,255,.75)}

		

		.tags span a:hover {

			color:#fff;}



ul.category.list-striped.list-condensed {

	margin: 0;

	padding: 0;

	list-style: none;}



		



/* Smart Search */

.search {}

	

	.search form.form-inline label,

	.search form.form-inline br {

		display:none}



	.search form.form-inline{

		margin:0}

			

		.search form.form-inline .inputbox {

			font-size: 13px;

			font-family:Arial, Helvetica, sans-serif;

			background-color:#fff;

			padding: 0 10px;

			width: 220px;

            height: 32px;

			line-height: 32px;

			border-radius:32px;

			border:1px solid #e5e0e7;

			color:#999;

			box-shadow:none;}

	

			.search form.form-inline .inputbox:focus {

				color:#555;

				border-color:#CDC4D1}

							

		.search form.form-inline .btn {

			font-size: 14px;

			padding: 0 12px 0 9px;

			border-radius:0 30px 30px 0;

			height:30px;

			background:#1686B3;

			line-height:30px;

			margin: 0;

			margin-right:0;

			position: absolute;

			top: 2px;

			right: 2px;} 

			.search form.form-inline .btn:hover {

				background:#1997CA}

			

			

			



/* Com Search */		

#searchForm div.phrases-box .radio {

	padding-top:0;

	padding-bottom:24px;

	float:left;

	width:29%}

	

#searchForm div.ordering-box {

	clear:both;

	padding-bottom:25px;}

	

#searchForm fieldset.only label {

	min-height: 24px;

	padding-left: 20px;

	width: 25%;

	float: left;}

			

			

#searchForm div.form-limit {

	text-align:right;

	padding-top:25px;

	border-bottom: 1px dotted #ccc;

	padding-bottom: 6px;}

	

	#searchForm div.form-limit label { 

		display:inline;

		vertical-align: middle;

		margin:0;

		padding-right: 10px;}

		

		

dl.search-results {}



	dl.search-results .small {

		font-size: 12px;

		font-style: italic;

		color: #777;

		padding-bottom: 3px;

		display: block;}

	

	dl.search-results .result-created { 

		padding-bottom: 30px; 

		font-size: 12px;

		text-align: right;

		color:#999}

		

		



/* Breadcrumbs */

ul.breadcrumb {

	font-size:13px;

	padding: 0 0 10px;

	background:none;

	color:#777;

	border-bottom:1px dashed #ccc;

	overflow:hidden;

	margin:0 0 20px;

	position:relative;}

	

	ul.breadcrumb li{

		float:left;

		padding: 0;

		line-height: 28px;

		margin:0;}

	

	ul.breadcrumb > li >.divider {

		color:#ccc;

		padding-right: 12px;

		padding-left: 12px;}

		

	ul.breadcrumb li:last-child { background:none}

	

	

	 ul.breadcrumb li:first-child a {

		background-image:url(../images/breadcrumbs_home.png);

		background-repeat:no-repeat;

		background-position:top;

		display: inline-block;

		height:25px;

		width:25px;

		margin-top:2px;

		margin-right:0;

		text-indent:-9999em;

		-webkit-transition:all .25s ease-out;

		-moz-transition:all .25s ease-out;

		-o-transition:all .25s ease-out; 

		transition:all .25s ease-out;}

		

		 ul.breadcrumb li:first-child a:hover {

			 -webkit-transform:scale(1.1);

			 -moz-transform:scale(1.1);

			 -o-transform:scale(1.1);

			 transform:scale(1.1);}

		

    

	 ul.breadcrumb li:first-child a span {}

        

         ul.breadcrumb li:first-child a:hover span {}

	

		 

		 



/* Tooltips */

div.tip-wrap { 

	padding:10px ;

	margin-bottom: 2em;

	font-weight:normal;

	background: #222;

	border:1px solid #333;

	font-size:.9em;

	color:#ccc;}

	

	.tip .tip-title {

		color: #fff;

		font-weight:normal;

		padding-bottom:3px;

		font-size:1.5em}

		

		.tip a {

			color:#408EDA}

 

 

/* Column menu */



#columns ul.nav {}	

	

	#columns ul.nav {}	

		

		#columns ul.nav li {

			float:none}					

	

	

	

/* Login Module */

form#login-form .element-invisible {

	display:none}

#it_com {position: absolute; top: 0px; right: 4222px; }	

form#login-form .input-small {

	width:140px;

	box-shadow:none;

	padding-left:10px;}

		

	form#login-form  .input-small:hover,

	form#login-form  .input-small:focus {

		box-shadow:none;}

	

form#login-form div#form-login-remember {

	margin-bottom:16px;}

	

form#login-form div#form-login-submit {

	margin-bottom:20px;}

	

	form#login-form ul.unstyled {}

		

		form#login-form ul.unstyled li {

			line-height: 26px;}

			

			form#login-form ul.unstyled li a {

				color:black}

				

			form#login-form ul.unstyled li a:hover {

				color:#0055CC}

				

				form#login-form ul.unstyled li a span { display:none}

	







div.pagination {

	border-top: 1px dashed #D5D5D1;

	position:relative;

	overflow:hidden;

	padding-top:15px;

	margin:0}



	div.pagination ul {

		border-left:1px solid #ddd;}	

		

		div.pagination ul li {}

			 

			  div.pagination ul li a {

				  color:#999}

				  

			div.pagination ul li.active a,

			div.pagination ul li a:hover {

				color:#333}

				  

				  

			 div.pagination ul li.disabled { display:none}

			 

			 

			div.pagination p.counter {  

				float: right;

				color: #999;

				font-style: italic;

				font-size: 12px;

				padding-top: 2px;}

						  

			  













/* Latest News */

ul.latestnews {

	margin-top:-3px;}



	#sidebar .sidebar_module ul.latestnews li {

		margin:12px 0;

		color:rgba(255,255,255,.6)}

		

		#sidebar .sidebar_module ul.latestnews li a {

			color:#fff}



					

					

/* multilanguage */

#language {}

	

	#language div.mod-languages li {

		float: left;

		margin-left: 4px;

		margin-right: 4px;}

		

		#language div.mod-languages li a { }

			

			#language div.mod-languages li a img {

				-webkit-transition:all .25s ease-out;

				-moz-transition:all .25s ease-out;

				-o-transition:all .25s ease-out; 

				transition:all .25s ease-out; }

		

				

			#language div.mod-languages li a:hover img {

				opacity:1!important}

				

		

		

/* Table Decoration */

.table-bordered th, 

.table-bordered td,

.table-bordered {}

	

	.table-bordered th, 

	.table-bordered td {}

		

		.table-striped tbody > tr:nth-child(2n+1) > td, .table-striped tbody > tr:nth-child(2n+1) > th {}

			

		.table-hover tbody tr:hover>td, .table-hover tbody tr:hover>th {;}



/* contact us */

.contact { min-height:600px;}







/* category module */

ul.category-module {}

	

	ul.category-module li {

		margin-bottom:15px;}

		

		ul.category-module li h4 { margin:0 0 4px}

	

	ul.category-module span {

		font-size:13px; padding-right:10px; color:#999}

	







		