.wp-mixitup-grid-clear{ clear:both; width:100%; height:1px; margin:0; padding:0; }

ul.wp-mixitup-grid-loop{ margin:0; padding:0; list-style-type:none !important; }
ul.wp-mixitup-grid-loop li{ margin:0; padding:0; list-style-type:none !important; float:left;  }


/*	Filter
--------------------------------------*/
.wp-mixitup-grid.default ul.wp-mixitup-grid-filter{ margin:0; padding:0; list-style-type:none !important; margin-bottom:20px !important; display:block; overflow:hidden; }
.wp-mixitup-grid.default ul.wp-mixitup-grid-filter li{ 
	margin:0; 
	padding:0; 
	list-style-type:none !important; 
	float:left; 
	padding:4px 8px;
	background:#06C; 
	color:#FFF; 
	margin-right:3px; 
	cursor:pointer; 
}
.wp-mixitup-grid.default ul.wp-mixitup-grid-filter li.active{ background:#333; }


/*	Pagenav
--------------------------------------*/
.wp-mixitup-grid.default .wp-mixitup-grid-pagenav {clear: both; margin-top:30px; }
.wp-mixitup-grid.default .wp-mixitup-grid-pagenav.padding_top{ padding-top:30px; }
.wp-mixitup-grid.default .wp-mixitup-grid-pagenav.padding_button{ padding-bottom:30px; }
.wp-mixitup-grid.default .wp-mixitup-grid-pagenav.center{ text-align:center; width:100%; }
.wp-mixitup-grid.default .wp-mixitup-grid-pagenav span,
.wp-mixitup-grid.default .wp-mixitup-grid-pagenav a {border: 1px solid #EEEEEE; padding: 5px 10px; text-decoration:none;}
.wp-mixitup-grid.default .wp-mixitup-grid-pagenav a:hover {border: 1px solid #DDDDDD;}
.wp-mixitup-grid.default .wp-mixitup-grid-pagenav span.current {background: #FAFAFA; color: #444444; font-weight: 600;}


/*	Responsive
--------------------------------------*/
@media only screen and (max-width: 768px ){
	ul.wp-mixitup-grid-loop{ width:103%; margin-left:-3%; }
	ul.wp-mixitup-grid-loop li{ width:47% !important; margin-left:3% !important; margin-right:0 !important; }	
}

@media only screen and (max-width: 480px ){
	ul.wp-mixitup-grid-loop li{ width:100% !important; margin-left:0 !important; margin-right:0 !important; }	
}