.project_wrapper .project_outer_wrapper .project_row{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px;-webkit-transition:opacity .4s ease-in 0s;transition:opacity .4s ease-in 0s;width:auto}.project_wrapper .project_outer_wrapper .project_row .project_item_wrap{padding:20px;width:33.33333%}.project_wrapper .project_outer_wrapper .project_row .project_item{margin-bottom:3px;position:relative}.project_wrapper .project_outer_wrapper .project_row .project_item .project_image{margin-right:3px;position:relative}.project_wrapper .project_outer_wrapper .project_row .project_item .project_image a{-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s}.project_wrapper .project_outer_wrapper .project_row .project_item .project_image a:before{background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.6));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.project_wrapper .project_outer_wrapper .project_row .project_item .project_image img{display:block;height:auto;max-width:100%;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;width:100%}.project_wrapper .project_outer_wrapper .project_row .project_item .project_image:hover{background:rgba(0,0,0,.3)}.project_wrapper .project_outer_wrapper .project_row .project_item .project_image:hover a:before{background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.8))}.project_wrapper .project_outer_wrapper .project_content{bottom:0;margin-bottom:20px;padding:0 20px;position:absolute;z-index:99}.project_wrapper .project_outer_wrapper .project_content h3{font-size:21px;font-weight:400;line-height:28px;margin:0 0 10px}.project_wrapper .project_outer_wrapper .project_content h3 a{color:#fff}.project_wrapper .project_outer_wrapper .project_row .project_item .project_content h3:hover a{color:#ddd;text-decoration:underline}.project_wrapper{background:#f5f5f5;overflow:hidden;padding:20px;width:100%}.project_wrapper .project_main_wrapper{margin:20px}.project_wrapper .filter_row{display:flex;margin:0 auto 30px;overflow:hidden;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.project_wrapper .filter_row .filter_item_wrapper .filter_item{display:inline-block;font-style:normal;margin:0 0 15px;padding:0;position:relative}.project_wrapper .filter_row .filter_item_wrapper .filter_item a{font-size:16px;font-style:italic;font-weight:300;line-height:24px;padding:0 18px 0 17px;text-transform:capitalize;transition:all .4s ease-in-out 0s}.project_wrapper .filter_row .filter_item_wrapper .filter_item:first-child a{padding-left:0}.project_wrapper .filter_row .filter_item_wrapper .filter_item:not(:last-child) a:after{color:#bbb;content:"/";font-size:14px;position:absolute;right:0;top:0}.project_wrapper .filter_row .filter_item_wrapper{display:block;margin:0;padding:0}.project_wrapper .filter_row .filter_item_wrapper .filter_item.active a{color:#50545f}.project_wrapper .filter_row .filter_item_wrapper .filter_item a:hover{color:#50545f;text-decoration:underline}#options a.active{color:#007bff;font-weight:700}#load-more:disabled{display:none}#load-more-wrapper{margin-top:50px;text-align:center}.project_wrapper #load-more-wrapper #load-more{background:#5fafb0;border:1px solid transparent;border-radius:999px;font-size:12px;letter-spacing:2px;margin-right:50px;padding:15px 25px;text-transform:uppercase}.project_wrapper #load-more-wrapper #load-more:hover{border-color:#333;text-decoration:underline}@media (max-width:767px){.project_wrapper{padding-left:0;padding-right:0}.project_wrapper .project_outer_wrapper .project_row .project_item_wrap{padding:10px;width:50%}.project_wrapper .project_outer_wrapper .project_row{margin-left:-10px;margin-right:-10px}.project_wrapper .project_outer_wrapper .project_content h3{font-size:16px;line-height:22px}}@media (max-width:480px){.project_wrapper .project_outer_wrapper .project_row .project_item_wrap{width:100%}.project_wrapper .project_outer_wrapper .project_content h3{font-size:18px}}