/* Start: Recommended Isotope styles *//**** Isotope Filtering ****/.isotope-item {  z-index: 2;}.isotope-hidden.isotope-item {  pointer-events: none;  z-index: 1;}/**** Isotope CSS3 transitions ****/.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;}.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 *//* disable CSS transitions for containers with infinite scrolling*/.isotope.infinite-scrolling {  -webkit-transition: none;     -moz-transition: none;      -ms-transition: none;       -o-transition: none;          transition: none;}.element {	width: 240px;	height: 240px;	float: left;	overflow: hidden;	position: relative;	color: #222;  }.element a {	width: 240px;	height: 240px;}.element img {	width: 100%;}/**** Example Options ****/#options {  padding: 2.0em 0em;}#options h3 {  margin-bottom: 0.2em;  font-size: 15px;}#options h4 {   font-weight: bold;}#options ul {  margin: 0;  list-style: none;}#options ul ul {  margin-left: 1.5em;}#options li {  float: left;  margin-bottom: 0.2em;}#options li a {  display: block;  padding: 0.4em 0.5em;  background-color: #fff;  color: #222;  font-weight: bold;   }#options li a:hover { color: #FEC20E;}#options li a:active {   }#options li a {  color: #666666; }#options li:first-child a {    border-left: none;}#options li:last-child a {  }#options li a.selected {  border-bottom: 3px solid #FEC20E; }/* Combination filter options*/#options .option-combo {  display: inline-block;  float: left;  margin-right: 10px;}#options .option-combo ul {  margin-right: 20px;  display: inline-block;}#options .option-combo h2,#options .option-combo h4 {  line-height: 34px;  margin-bottom: 0;  margin-right: 5px;  display: inline-block;  vertical-align: top;}/**** Infinite Scroll ****/#infscr-loading {  position: fixed;  text-align: center;  bottom: 30px;  left: 42%;  z-index: 100;  background: white;  background: hsla( 0, 0%, 100%, 0.9 );  padding: 20px;  color: #222;  font-size: 15px;  font-weight: bold;  }/* The Magnificent Clearfix: nicolasgallagher.com/micro-clearfix-hack/ */.clearfix:before, .clearfix:after { content: ""; display: table; }.clearfix:after { clear: both; }.clearfix { zoom: 1; }