.background-cover,.bg-cover{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.royalstudio-portfolio-filter{text-align:center;padding-bottom:20px}.royalstudio-portfolio-filter .portfolio-filter-item{border:0;background:#333;color:#fff;padding:8px 12px;margin-right:3px;margin-bottom:3px;font-size:13px;outline:none!important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.royalstudio-portfolio-filter .portfolio-filter-item:hover{background:#555;opacity:.9}.royalstudio-portfolio-filter .portfolio-filter-item.item-active{background:#555;opacity:.8;outline:none!important}.royalstudio-portfolio-content .portfolio-item:hover .portfolio-item-infos{opacity:1!important;transform:translateY(0px)!important;-webkit-transform:translateY(0px)!important;-moz-transform:translateY(0px)!important}.royalstudio-portfolio-content .portfolio-item-category{font-size:11px;font-style:italic;display:inline-block;opacity:.7;line-height:1}.royalstudio-portfolio-content.royalstudio-portfolio-style-box .portfolio-item img{display:none}.project-logo{max-height:30px}@media (max-width:768px){.project-logo{max-height:20px}}