.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{overflow:visible;-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-ms-transition-property:-ms-transform, opacity;-o-transition-property:top, left, opacity;transition-property:transform, opacity;}
.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;}
.isotope.infinite-scrolling{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
.isotope-box{margin-left:-15px;margin-right:-15px;}
.thumbnails{padding-left:0;}
.element{float:left;height:auto !important;display:block;position:relative;border:none;margin:0 !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:30px!important;}
.grid-sizer{}
.gutter-sizer{width:0;}
#options{margin-bottom:15px;text-align:center;line-height:1px;margin-top:20px;}
#filters{position:relative;margin:0;line-height:1px;}
#filters li{display:inline-block;padding:0 5px;}
#filters li a{background:none;border:none;font-size:12px;font-weight:700;color:#b9b9b9;margin:0;text-decoration:none;padding:10px 20px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;text-transform:uppercase;letter-spacing:1px;line-height:20px;transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;}
#filters li a:hover{color:#fff;background:#e20c0c;}
#filters.pagination li a.selected{color:#fff;background:#e20c0c;border-color:none;}
.thumb-isotope{}
.thumb-isotope .thumbnail{padding:0px;border:none;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;margin-bottom:0;background:none;}
.thumb-isotope .thumbnail a{position:relative;display:block;text-decoration:none;padding:0px;background:none;border:none;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;}
.thumb-isotope .thumbnail a:hover{background:none;}
.thumb-isotope .thumbnail a figure{position:relative;margin:0;float:none;margin:0px 0px 0px 0px;padding:0px;background:#e20c0c;border:none;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;}
.thumb-isotope .thumbnail a:hover figure{}
.thumb-isotope .thumbnail a img{width:100%;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;opacity:1;filter:alpha(opacity=100);transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;}
.thumb-isotope .thumbnail a:hover img{opacity:0.2;filter:alpha(opacity=20);}
.thumb-isotope .thumbnail a em{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;background:none;opacity:0;filter:alpha(opacity=0);transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;}
.thumb-isotope .thumbnail a:hover em{opacity:1;filter:alpha(opacity=100);}
.thumb-isotope .thumbnail a .caption{display:block;color:#fff;text-align:center;text-transform:uppercase;position:absolute;left:0;top:50%;margin-top:-25px;width:100%;opacity:0;filter:alpha(opacity=0);transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;}
.thumb-isotope .thumbnail a:hover .caption{opacity:1;filter:alpha(opacity=100);}
.thumb-isotope .thumbnail a .caption .txt1{font-size:22px;font-weight:bold;letter-spacing:1px;}
.thumb-isotope .thumbnail a .caption .txt2{font-size:14px;}