/**** Isotope CSS3 transitions ****/

.isotope
{
	width: 100%;
}

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
		margin: 15px;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

/* End: Recommended Isotope styles */

.SortEventPane
{
width: 100%;
margin-bottom: 20px;
display:block;
			
}
		
#filters
{
			
			width: 100%;
			height: auto;
			margin:auto;
}
	
	
		
#filters .selected
{
	

	width: 20px;
	height: 20px;
	display:block;
}
		
#filters .inputPane
{
	
	
}

		
#filters input[type=checkbox] {
    display:none;
}

#filters input[type=checkbox] + label
{
       
}

#filters input[type=checkbox].selected + label
{
      background-color: #044386;
	color: #fff;
}
		
#filters label
{
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	border: solid 1px #b9b9b9;
	border-radius: 5px;
	width: 100%;
	text-align:center;
	text-transform: uppercase;
	color: #044386;
	font-size: 18px;

			
}

#filters label:hover
{
	background-color: #044386;	
	color: #fff;	

        