#casual_tabs{padding-bottom:20px;width:100%;display:inline-block;background:#fff}
.category-selector{margin-bottom:0}
#casual_tabs .sort-by-group{text-align:center;padding-top:15px;padding-bottom:15px}
#casual_tabs .sort-by-group .sort-class{display:inline-block;margin-right:15px}
#casual_tabs .sort-by-group .sort-btn{background:#fafafa;font-family:inherit}
#casual_tabs .sort-by-group .sort-btn.active{background:#eee}
#casual_tabs ul.casual_title{list-style:none;overflow-x:visible;overflow-y:visible;margin:0 auto;width:100%;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;-js-display:flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
#casual_tabs ul.casual_title li:first-child{margin-left:0}
#casual_tabs ul.casual_title li{position:relative;vertical-align:middle;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;-js-display:flex;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-left:5px}
body.layout-full-width.display-normal #casual_tabs ul.casual_title li{margin-left:0}
#casual_tabs.auto_tab ul.casual_title{background:0 0!important;text-align:center;border-bottom:1px solid #f2f2f2}
#casual_tabs ul.casual_title li a{padding:12px 0}
#casual_tabs.auto_tab ul.casual_title li{display:block;flex-grow:inherit;padding:0 20px;border-left:none;border-bottom:2px solid transparent}
#casual_tabs.auto_tab ul.casual_title li.selected{background:0 0!important;border-bottom:2px solid #90c322}
#casual_tabs.auto_tab ul.casual_title li.selected a{color:#000}
#casual_tabs.full_tab ul.casual_title li a{color:#000;background:#fff;width:100%;text-align:center;padding:12px 15px;border:1px solid rgba(0,0,0,.1);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;display:inline-block}
#casual_tabs.full_tab ul.casual_title li.selected a{border:1px solid rgba(0,0,0,.07);color:#fff;background:#333;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
#casual_tabs.full_tab ul.casual_title li a:hover{text-decoration:none;background:#333;color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
#casual_tabs.full_tab ul.casual_title li span{display:inline-block;width:100%}
.portfolio-items{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;-js-display:flex;display:flex;margin:0}
.portfolio-items .product-miniature{visibility:hidden}
@media (max-width:575px){
#casual_tabs ul.casual_title li a{padding:3px 6px}
#casual_tabs .sort-by-group .sort-btn{margin:5px}
}
@media (min-width:576px) and (max-width:619px){
#casual_tabs ul.casual_title li a{padding:6px}
#casual_tabs ul.casual_title li{margin-top:10px}
#casual_tabs .sort-by-group .sort-btn{margin:5px}
}
@media (max-width:1199px){
.portfolio-items .product-miniature{width:25%}
}
@media (max-width:992px){
#casual_tabs ul.casual_title li{margin-top:5px;margin-left:0}
.portfolio-items .product-miniature{width:33.33%}
}
@media (max-width:620px){
#casual_tabs ul.casual_title li{margin-top:5px;margin-left:0;display:block;width:100%}
#casual_tabs.full_tab ul.casual_title li span{display:block}
.portfolio-items{margin:0 -7.5px}
.portfolio-items .product-miniature{padding:0}
.portfolio-items .product-miniature{width:50%}
}
@media (max-width:358px){
.portfolio-items .product-miniature{width:100%}
}
@media (min-width:1200px){
body:not(.layout-full-width):not(.display-normal) .portfolio-items{margin:0 -15px}
.display-large .portfolio-items .product-miniature{width:20%}
.display-large .left-column:not(.right-column) .portfolio-items .product-miniature,.display-large .right-column:not(.left-column) .portfolio-items .product-miniature{width:25%}
.display-large .left-column.right-column .portfolio-items .product-miniature{width:33.33%}
.display-normal .portfolio-items .product-miniature{width:20%}
.display-normal .left-column:not(.right-column) .portfolio-items .product-miniature,.display-normal .right-column:not(.left-column) .portfolio-items .product-miniature{width:25%}
.display-normal .left-column.right-column .portfolio-items .product-miniature{width:33.33%}
}
@media (min-width:1400px){
.display-large .portfolio-items .product-miniature{width:16.6%}
.display-large .left-column:not(.right-column) .portfolio-items .product-miniature,.display-large .right-column:not(.left-column) .portfolio-items .product-miniature{width:20%}
.display-large .left-column.right-column .portfolio-items .product-miniature{width:25%}
}
.isotope-item:hover{z-index:9}
.portfolio-items .input-group .form-control{z-index:0}
.isotope-hidden{display:none}
.isotope{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.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;-webkit-transition-duration:.7s;-moz-transition-duration:.7s;-ms-transition-duration:.7s;-o-transition-duration:.7s;transition-duration:.7s}
.isotope .isotope-item{-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}