.slidedown{transform:translateY(-100%)}.gallery-items{opacity:0;transition:opacity .5s ease-in-out}.gallery-items.opacity-1{opacity:1}.portfolio-filter-button{border:0;font-family:inherit}.portfolio-filter-button i{position:absolute;right:18px;top:50%;transform:translateY(-50%);transition:transform .25s ease}.portfolio-filter-button.filter-is-open i{transform:translateY(-50%) rotate(180deg)}@media only screen and (min-width:641px){.portfolio-filter .portfolio-filter-dropdown{display:block}}@media only screen and (max-width:640px){.portfolio-filter.column-filter{background:#fff;bottom:auto!important;left:0!important;position:fixed!important;right:0!important;top:70px!important;width:100%!important;z-index:19!important}.portfolio-filter .filter-button,.portfolio-filter-button{background:#962d2e;color:#fff;display:block;float:none!important;letter-spacing:1px;padding:17px 45px 17px 18px;text-align:left;transform:none!important;width:100%}.portfolio-filter .gallery-filters.hid-filter,.portfolio-filter .hid-filter,.portfolio-filter .portfolio-filter-dropdown{background:#fffffff5;display:block!important;float:none!important;margin:0!important;max-height:0;opacity:0;overflow:hidden;padding:0!important;position:static!important;transition:max-height .35s ease,opacity .25s ease;visibility:hidden;width:100%!important}.portfolio-filter .portfolio-filter-dropdown.filter-is-open{max-height:65vh;opacity:1;overflow-y:auto;visibility:visible;-webkit-overflow-scrolling:touch;border:1px solid rgba(0,0,0,.08);border-top:0}.portfolio-filter .hid-filter a{background:#fff;border-bottom:1px solid rgba(0,0,0,.07);color:#333333e6;display:block;float:none!important;padding:12px 18px;text-align:left;width:100%}.portfolio-filter .hid-filter a.gallery-filter_active{background-color:#eee}.content-holder{padding-top:125px!important}}
