body{font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif}.portfolio-container>[class*=col-lg],.portfolio-container>[class*=col-md]{padding:10px}#portfolio .portfolio-container .portfolio-item{margin:0}.portfolio-cell{cursor:pointer;position:relative;margin:5px auto;background-color:#FFF}.portfolio-cell:hover .portfolio-item-details{opacity:1}.portfolio-item-details{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;text-align:center;background-color:#385E80;color:#FFF;transition:all .6s;opacity:0}.portfolio-item-type{text-indent:-5000px;overflow:hidden;margin:10% 0 5%}.portfolio-item-title{font-size:1.2em;font-weight:700;padding:2px 5px}.portfolio-item-tags{margin:3px 0 0;overflow:hidden;padding:0}.portfolio-item-tags .tag{font-size:.8em;display:inline-block}.portfolio-filter-container a{color:#337ab7}.portfolio-filter-container .form-control::-webkit-input-placeholder{color:#ccc}.portfolio-filter-container .form-control:-moz-placeholder{color:#ccc}.portfolio-filter-container .form-control::-moz-placeholder{color:#ccc}.portfolio-filter-container .form-control:-ms-input-placeholder{color:#ccc}.filter-search{display:none}.portfolio-filter-container .search-lg{height:44px}@media only screen and (max-width:768px){.portfolio-filter-container .search-sm{margin:1em 0}}.portfolio-filter-container .btn{background-image:none;border-color:transparent}.portfolio-filter-container .btn .badge{margin-left:.5em}.portfolio-filter-container .btn-primary{background-color:#337ab7}.portfolio-filter-container .btn-primary:hover{background-color:#265a88}.portfolio-filter-container .btn-success{background-color:#5cb85c}.portfolio-filter-container .btn-success:hover{background-color:#419641}.filter-group{padding:.5em 0}.filter-group .btn{margin:2px 0}.sprite{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url(../portfolio/img/portfolio-ui.png)}.portfolio-icon-link{width:28px;height:30px;background-position:-2px -34px}.portfolio-icon-youtube{width:34px;height:30px;background-position:-2px -64px}.portfolio-icon-gallery{width:34px;height:30px;background-position:-2px -2px}#ui-preload{height:150px;background:url(../img/preloader.gif) 50% 0 no-repeat}#ui-preload .loading{padding-top:110px;text-align:center}