/* -------------------------------------------------------------
	© IceTheme 2013
---------------------------------------------------------------- */



/* "sidebar" Modules */	
#sidebar .sidebar_module {
	clear:both;
	margin-bottom:40px;}
	
	#sidebar .sidebar_module:last-child { margin-bottom:0!important}
		
	#sidebar > .sidebar_module:last-child { margin-bottom:0}
	
	#sidebar .sidebar_module h3.sidebar_module_heading {
		display:block;
		position:relative;
		margin:0 0 14px;
		padding:5px 0 6px 15px;
		border-bottom:0px solid #E3E4E6;
		color:#FFF;
		font-size:20px;
		height:30px;
		line-height:30px;
		text-shadow:1px 1px 1px rgba(0,0,0,.3);
		background-color:#999;
		background:-webkit-gradient(linear,top, bottom, from(#B0B2B3), to(#A0A2A3));
		background:-moz-linear-gradient(top, #B0B2B3, #A0A2A3); 
		background:-ms-linear-gradient(top, #B0B2B3, #A0A2A3);
		background:-o-linear-gradient(top, #B0B2B3, #A0A2A3);}
		
			#sidebar .sidebar_module h3.sidebar_module_heading:after {
				display: block;
				width:75px;
				height:50px;
				position: absolute;
				top:19px;
				right: 0;
				margin-top: 22px;
				text-indent: -9999px;
				background-image:url(../images/module_effect.png);
				content:"*"}


			#sidebar .sidebar_module_style1 h3.sidebar_module_heading {
				background-color:#524978;
				background:-webkit-gradient(linear, left top, left bottom, from(#645B88), to(#524978));
				background:-moz-linear-gradient(top, #645B88, #524978); 
				background:-ms-linear-gradient(top, #645B88, #524978);
				background:-o-linear-gradient(top, #645B88, #524978);}
	
			#sidebar .sidebar_module_style2 h3.sidebar_module_heading {
				background-color:#415787;
				background:-webkit-gradient(linear, left top, left bottom, from(#415787), to(#36486F));
				background:-moz-linear-gradient(top, #415787, #36486F); 
				background:-ms-linear-gradient(top, #415787, #36486F);
				background:-o-linear-gradient(top, #415787, #36486F);}


				#sidebar .sidebar_module .sidebar_module_content { padding:0 2px; position:relative}


/* Showcase */
#showcase {
    display: block;
    position: relative;
	padding:45px 0 30px}

		
		#showcase .general_module {
			margin-bottom:0;
			clear: right;
			text-align:right;
			color:#CCC;
			color:rgba(255, 255, 255, 0.7);
			font-size:18px}
			
			
			#showcase h3.general_module_heading {    
				color:#FFF;
				font-size:44px;
				font-family: "Walkway_Bold", arial, serif;
				margin: 0 0 10px;}
	
		
			#showcase .general_module p {
				font-family:"Open Sans", Arial, Helvetica, sans-serif;
				font-size:16px;
				line-height:32px;}



/* "promo", "bottom" and "footer" modules */
#promo .moduletable h3.mod-title{
	color:#5a5f8b;}

	#promo .moduletable h3.mod-title span{
		color:#333;}


/* "footer" modules */

#footer .moduletable { margin-bottom:30px;text-align: center;}
#footermods img{border-radius: 100%;
border: 3px solid white;
box-shadow: 4px 4px 4px 0px gray;
width: 200px;
    background: white;
}
#footermods img:hover{width: 210px;margin: -6px;
border-width: 4px;box-shadow: 5px 5px 5px 0px gray;}


#footer .moduletable h3.mod-title{
	color:#5a5f8b;
	font-size: 20px;
	margin: 0 0 6px;
	line-height: 30px;}
	
	#footer .moduletable h3.mod-title span{
		color:#333333;}

		
#k2-archive-heading li{
	list-style: none;
	}
	
#k2-archive-heading h3{
    }