#vportfolio{position:relative;margin:0 auto}#vportfolio #portfolio_part{position:relative;width:100%;margin:0 auto;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}#isotope-container{margin:0 8px}.portfolio-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;display:none;overflow:hidden;position:relative;margin-bottom:30px}#filters{clear:both;display:block;padding:0;min-height:53px;border-radius:7px;text-align:center;width:100%;background-color:#a2a0a0;margin-bottom:50px}#filters li{border-bottom:0 none;border-radius:5px;clear:none;display:inline;float:none;list-style-type:none;margin:0;padding:25px 0;width:0;position:relative;transition:all .4s ease-out 0s}#filters li span{font-weight:400;font-size:16px;color:#fff;font-family:Lato;display:inline-block;padding:15px 16px;margin:0;text-decoration:none;cursor:pointer}#filters li.active,#filters li:hover{background:#0090d0}#filters li.active i,#filters li:hover i{height:9px;left:0;margin:0 auto;position:absolute;right:0;bottom:-9px;width:23px}#filters li:last-child{display:none}.courses_inner{background:#ededed;width:100%}.courses_inner h3{font-size:18px;color:#444245;font-family:Lato;text-transform:uppercase;line-height:27px;margin:0 0 27px 0}.courses_inner .inner_courses_inner{float:right;margin:30px 20px 30px 22px;max-width:238px}.courses_inner .inner_courses_inner p{font-size:14px;color:#444245;font-family:Lato;line-height:22px;margin-bottom:30px}.courses_inner .read-more{font-size:14px;color:#fff;font-family:Lato;line-height:22px;text-align:center;background:#9e5330;border:none;text-decoration:none;padding:12px 19px;border-radius:6px;display:inline-block;bottom:10px;position:absolute}