.portfolio_list_wrapper{display:block}.portfolio_list_wrapper .portfolio_list_isotope{margin:0;padding:0;list-style-type:none;margin-bottom:30px}.portfolio_list_wrapper .portfolio_list_item{min-height:1px;padding-left:15px;padding-right:15px;margin-bottom:30px;overflow:hidden}@media(min-width:768px){.portfolio_list_wrapper .portfolio_list_item{width:25%;float:left}}.portfolio_list_wrapper .portfolio_container{padding:0;border-bottom:1px solid #e6e6e6;-webkit-transition:border .2s ease,box-shadow .2s ease;transition:border .2s ease,box-shadow .2s ease;float:left;overflow:hidden;position:relative}.portfolio_list_wrapper .portfolio_img_hover{overflow:hidden;position:relative;background:#fff}.portfolio_list_wrapper .portfolio_img_hover img{float:left;opacity:1;position:relative;width:100%;height:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.portfolio_list_wrapper .portfolio_hover_link{position:absolute;top:0;left:35%;background:#222;padding:0;color:#fff;-webkit-border-radius:100%;border-radius:100%;height:40px;width:40px;display:block;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0)}.portfolio_list_wrapper .portfolio_hover_link span{font-size:16px;display:block;text-align:center;vertical-align:baseline}.portfolio_list_wrapper .portfolio_hover_link span i{margin-top:10px;line-height:24px}.portfolio_list_wrapper .portfolio_info{text-align:center;padding:25px 0 30px;display:block;color:#888;background:#fff;height:100%;vertical-align:baseline;overflow:hidden;-webkit-transition:background .2s ease;transition:background .2s ease}.portfolio_list_wrapper .portfolio_info h4{margin:0 0 2px;font-weight:600;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:normal;text-transform:capitalize;font-size:18px;border:0px}.portfolio_list_wrapper .portfolio_info h4 a{color:#464646}.portfolio_list_wrapper .portfolio_info h4:after{display:none}.portfolio_list_wrapper .portfolio_info h4 a:hover{color:#222}.portfolio_list_wrapper .portfolio_info p{line-height:22px;-webkit-font-smoothing:antialiased;color:#444;font-size:13.5px;font-family:'Open Sans',sans-serif;font-weight:100}.portfolio_list_wrapper .portfolio_container:hover .portfolio_info{background-color:#3498db}.portfolio_list_wrapper .portfolio_container:after{background:transparent;bottom:-2.5px;content:"";left:50%;display:block;height:5px;margin:0 0 0 -2.5px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;width:5px}.portfolio_list_wrapper .portfolio_container:hover:after{background:#222}.portfolio_list_wrapper .portfolio_container:hover{border-bottom:1px solid #222}.portfolio_list_wrapper .portfolio_container:hover .portfolio_info h4,.portfolio_list_wrapper .portfolio_container:hover .portfolio_info h4 a{color:#fff}.portfolio_list_wrapper .portfolio_container .portfolio_info h4 a:hover{color:#222}.portfolio_list_wrapper .portfolio_container:hover .portfolio_img_hover img{transform:scale(1.2) rotate(5deg);-webkit-transform:scale(1.2) rotate(5deg);-moz-transform:scale(1.2) rotate(5deg);-o-transform:scale(1.2) rotate(5deg);-ms-transform:scale(1.2) rotate(5deg);-moz-opacity:.7;opacity:.7;filter:alpha(opacity=70);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.portfolio_list_wrapper .portfolio_container:hover .portfolio_hover_link{top:38%;opacity:1}.portfolio_list_wrapper .portfolio_hover_link:hover{background-color:#3498db;z-index:999;transform:rotate(-36deg);-webkit-transform:rotate(-36deg);-moz-transform:rotate(-36deg);-o-transform:rotate(-36deg);-ms-transform:rotate(-36deg)}@media(max-width:767px){.portfolio_list_wrapper .portfolio_list_item{width:50%}}@media(max-width:620px){.portfolio_list_wrapper .portfolio_list_item{width:100%;text-align:center}.portfolio_list_wrapper .portfolio_container{width:100%}}