.custom-portfolio-wrapper .portfolio_preview_container{border:1px solid #e1e1e1;clear:both;margin:0;max-height:0;opacity:0;overflow:hidden;position:relative;transition:max-height .4s ease;visibility:hidden;width:100%}.slider-open .custom-portfolio-wrapper .portfolio_preview_container{margin:0 0 25px;max-height:100%;opacity:1;visibility:visible}.custom-portfolio-wrapper .portfolio_preview_container .slick-slide{width:100%}.custom-portfolio-wrapper .portfolio_preview_container .slide-content-item{clear:both;display:table!important;position:relative;table-layout:fixed;width:100%!important}.custom-portfolio-wrapper .portfolio_preview_container .slide-content-img{border-right:1px solid #e1e1e1;display:table-cell;position:relative;vertical-align:top;width:66.6%}.custom-portfolio-wrapper .portfolio_preview_container .slide-content-img img{border-radius:0;display:block;margin:0 auto!important;padding:0;position:relative;width:100%}.custom-portfolio-wrapper .portfolio_preview_container .slide-content-content{background:#f8f8f8;display:table-cell;padding:63px 30px 30px;position:relative;vertical-align:top;width:33.5%}.custom-portfolio-wrapper .portfolio_preview_container .ajax_controlls{font-size:17px;position:absolute;right:-1px;top:-1px;z-index:100}.custom-portfolio-wrapper .portfolio_preview_container .ajax_controlls a{background-color:#fff;border:1px solid #e1e1e1;border-radius:0;color:#353535;display:block;float:left;height:40px;line-height:40px;margin-left:-1px;overflow:hidden;text-align:center;text-decoration:none;width:40px}.custom-portfolio-wrapper .grid-sort-container .slick-track{transform:none!important;width:100%!important}.custom-portfolio-wrapper .grid-sort-container .slick-track .slick-slide{float:none!important;height:auto!important;opacity:1!important;outline:none!important;width:calc(33.3% - .5px)!important}.custom-portfolio-wrapper .portfolio_preview_container .ajax_controlls a:hover{background-color:#ffc527;border-color:#dda305;color:#fff}.custom-portfolio-wrapper .portfolio_preview_container h2.portfolio-preview-title{color:#ffc527;font-family:Myriad Pro,PT Sans,sans-serif;font-size:22px;letter-spacing:1px;line-height:1.1;margin:0 0 10px;text-transform:uppercase}.custom-portfolio-wrapper .portfolio_preview_container p strong{color:#002f56;font-weight:700}.custom-portfolio-wrapper .portfolio_preview_container .avia-arrow{background:#f8f8f8;border:1px solid #e1e1e1;border-right:none;border-top:none;height:10px;left:50%;left:-1px;margin-left:-5px;margin-top:-6px;position:absolute;top:-6px;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);visibility:hidden\9;width:10px;z-index:510}.custom-portfolio-wrapper .portfolio_preview_container .slide-content-img a{display:block;overflow:hidden;position:relative}.custom-portfolio-wrapper .portfolio_preview_container .overlay-type-image{background:#fff;display:block;filter:alpha(opacity=0);height:100%;left:0;opacity:0;overflow:hidden;position:absolute;right:0;top:0;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;width:100%;z-index:300}.custom-portfolio-wrapper .portfolio_preview_container .image-overlay-inside{height:100%;left:0;position:absolute;top:0;width:100%}.custom-portfolio-wrapper .portfolio_preview_container span.image-overlay-inside:before{background:#000;background-color:#002f56;border-color:#000d34;border-radius:50px;color:#fff;content:"\E869";font-family:entypo-fontello;font-size:18px;font-weight:400;height:80px;left:50%;line-height:80px;margin:-40px 0 0 -40px;position:absolute;text-align:center;top:50%;width:80px;z-index:500}.custom-portfolio-wrapper .portfolio_preview_container .slide-content-img a:hover .overlay-type-image{opacity:.7!important}.custom-portfolio-wrapper .main_color.inner-entry{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.1);color:#353535;margin-right:1px;position:relative}.custom-portfolio-wrapper .grid-image.avia-hover-fx{cursor:pointer;display:block;overflow:hidden;position:relative;width:100%}.custom-portfolio-wrapper .main_color.inner-entry img{border:none;display:block;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;transition:all .5s linear;width:100%}.custom-portfolio-wrapper .grid-image.avia-hover-fx:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}.custom-portfolio-wrapper .grid-content{background-color:rgba(0,47,86,.8)!important;cursor:pointer;left:50%;padding:20px;position:absolute;text-align:center;top:90%;transform:translate3d(-50%,-50%,0);width:100%}.custom-portfolio-wrapper h3.grid-entry-title{background:transparent;color:#fff;font-family:Myriad Pro,PT Sans,sans-serif;font-size:1.5em;font-weight:500;line-height:1.1em;margin:0;padding:0}.custom-portfolio-wrapper .main_color.inner-entry:hover .grid-content{background-color:#002f56!important}.custom-portfolio-wrapper .portfolio_preview_container .overlay-type-image{pointer-events:none}.custom-portfolio-wrapper .portfolio_preview_container .slide-content-img a:hover .image-overlay-inside{-webkit-animation:avia_pop_small .5s cubic-bezier(.175,.885,.32,1.275) 1;animation:avia_pop_small .5s cubic-bezier(.175,.885,.32,1.275) 1}@-webkit-keyframes avia_pop_small{0%{-webkit-transform:rotate(-175deg) scale(.2)}to{-webkit-transform:rotate(0) scale(1)}}@keyframes avia_pop_small{0%{transform:rotate(-175deg) scale(.2)}to{transform:rotate(0) scale(1)}}@media(max-width:767px){.custom-portfolio-wrapper .grid-sort-container .slick-track .slick-slide:first-child{width:100%!important}.custom-portfolio-wrapper .grid-sort-container .slick-track .slick-slide:not(:first-child){width:50%!important}.custom-portfolio-wrapper .portfolio_preview_container .slide-content-img{border-right:none;display:block!important;padding:30px;width:100%}.custom-portfolio-wrapper .portfolio_preview_container .slide-content-item{display:block}.custom-portfolio-wrapper .portfolio_preview_container .slide-content-content{border-right:#e1e1e1;border-top:1px solid;border-color:#e1e1e1;display:block;padding:30px;width:100%}}@media(max-width:479px){.custom-portfolio-wrapper .grid-sort-container .slick-track .slick-slide,.custom-portfolio-wrapper .grid-sort-container .slick-track .slick-slide:not(:first-child){margin-bottom:20px;width:100%!important}}