/* K2 module styles */
ul#k2FiltrifyContainer {
	display:block !important;
	width:100% !important;	
	margin:0 !important;
	background-color:none;
	padding:0 !important;
	text-align:center;
}
div.k2Filtrify > ul > li {
    margin: 0 1.5% 1% 0%;
	float:left;
	overflow:visible;
	display:block;
	border:solid 1px #BBB;
	border-radius:5px;
	background-color:#EEE;
	padding:3px;
	max-width:30% !important;
	text-align:left !important;
	font-family:'Asap';
font-weight:normal;
	box-shadow:10px 10px 10px #666;
	min-height:432px !important;
	max-height:450px !important;
}

div.k2Filtrify > ul > li img{
	width:100% !important;
	margin-bottom:1px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:-5px;
	padding-top:4px;
	border-top:solid 1px #069;
	max-height:260px !important;
}
div.k2Filtrify > ul > li .moduleItemTitle{
	color:#039;
	font-size:13px;
	font-weight:bold;
	line-height:10px;
	font-family:'Asap';
	margin:2px 0px !important;
}
div.k2Filtrify > ul > li .moduleItemReadMore{
	font-size:11px !important	
}
div.k2Filtrify .moduleItemIntrotext{
	text-align:left !important;
	font-size:10px !important;
	font-family:'Asap' !important;
}
div.k2Filtrify .moduleItemIntrotext p, strong, em, span{
	text-align:left !important;
	font-size:10px !important;
	font-family:'Asap' !important;
	margin:-1px 0;
}
.k2Filtrify #legend{
	display:block;
	width:95.8%;
	margin:5px 0 10px 0;
	padding:5px 0px 5px 5%;
	background-color:#036;	
	font-family:'Asap' !important;
	border-radius:5px;
	color:#FFF;
}
.k2Filtrify #pagination{
	display:block;
	width:95.8%;
	margin:5px 0 10px 0;
	padding:5px 0px 5px 5%;
	background-color:#036;	
	font-family:'Asap' !important;
	border-radius:5px;
	color:#FFF !important;
}
k2Filtrify #pagination a{
	color:#FFF !important;
}
.k2Filtrify #legend h4{
	font-family:'Asap' !important;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:3px;	
}
.k2Filtrify #legend .result{
	font-family:'Asap' !important;
	font-weight:normal;
	margin-bottom:5px;
	margin-top:2px;	
	font-style:italic;
}
.k2Filtrify #reset{
	display:block;
	width:95.8%;
	margin:5px 0 3px 0;
	padding:5px 0px 5px 5%;
	background-color:#036;	
	font-family:'Asap' !important;
	font-weight:bold;
	border-radius:5px;
	color:#FFF;
}
.k2Filtrify #reset span{
	font-size:15px !important;
}
.k2Filtrify .selected {
	font-family:'Asap';
	font-variant:small-caps;
	letter-spacing:0.1em;
	margin:0;
}
.k2Filtrify ul li div.moduleItemIntrotext{
	width:auto;
}
div.k2Filtrify ul li div.moduleItemExtraFields{
	width:90%;
}
div.k2Filtrify ul li a.moduleItemTitle{
	width:90%;
}
div.k2Filtrify ul.ft-tags,
div.k2Filtrify ul.ft-tags li,
div.k2Filtrify ul.ft-selected,
div.k2Filtrify div.ft-panel ul.ft-selected li{
	margin:0;
}

.highlight { 
    box-shadow: black 0 0 20px; 
    box-shadow: rgba(0, 0, 0, 0.7) 0 0 20px; 
}
.fade { 
    opacity: 0.1; 
    filter: alpha(opacity=10); 
}
div#pagination {
	margin-top: 30px;
}
div#pagination > a {
	margin: 0 10px;
	color: #FFF;
	text-decoration: none;
}
div#pagination a.jp-previous, div#pagination a.jp-next {
    margin-left: 0;
	cursor:pointer !important;
}
div#pagination > a.jp-current, 
div#pagination > a.jp-current:hover,
div#pagination > a.jp-disabled, 
div#pagination > a.jp-disabled:hover { 
	color: #AAA;
    cursor:default !important;
}
li.clearList.animated.fadeInUp{
	visibility:hidden;
}
div#pagination > span { 
    margin: 0 5px; 
    color: #09F;
}
[data-count="0"]{
	display:none!important;
}
.k2Filtrify div#reset span{
	text-decoration:underline;
	cursor:pointer;
}

#pagination span.jp-hidden{
	display:none!important;	
}
#pagination span{
	display:none!important;	
}
#pagination .jp-hidden{
	display:inline-block !important;
}