.portfolio-tabs .cat-light a{color:#fff}.portfolio-tabs .cat-dark a{color:#000}.portfolio-tabs ul{list-style:none;padding-right:0 !important;padding-left:0 !important;margin-bottom:45px !important}.portfolio-tabs ul>li{display:inline-block;padding-left:20px;padding-right:20px}.portfolio-tabs ul>li:first-child{padding-left:0}.portfolio-tabs ul>li:last-child{padding-right:0}.portfolio-tabs ul>li>a.active,.portfolio-tabs ul>li>a:hover{color:var(--g5-color-accent)}.portfolio-tabs>select{width:100%;margin-bottom:45px}.portfolio-shortcode{overflow:hidden}.portfolio-shortcode .thumb-wrap>img{width:100%;height:auto}.portfolio-shortcode .portfolio-item-wrap>div[class*=" col-md-"],.portfolio-shortcode .portfolio-item-wrap>div[class^=col-md-]{padding:0}.portfolio-shortcode .portfolio-item-wrap.padding-5{margin-left:-5px;margin-right:-5px}.portfolio-shortcode .portfolio-item-wrap.padding-5>div[class*=" col-md-"],.portfolio-shortcode .portfolio-item-wrap.padding-5>div[class^=col-md-]{padding:5px}.portfolio-shortcode .portfolio-item-wrap.padding-10{margin-left:-10px;margin-right:-10px}.portfolio-shortcode .portfolio-item-wrap.padding-10>div[class*=" col-md-"],.portfolio-shortcode .portfolio-item-wrap.padding-10>div[class^=col-md-]{padding:10px}.portfolio-shortcode .portfolio-item-wrap.padding-15{margin-left:-15px;margin-right:-15px}.portfolio-shortcode .portfolio-item-wrap.padding-15>div[class*=" col-md-"],.portfolio-shortcode .portfolio-item-wrap.padding-15>div[class^=col-md-]{padding:15px}.portfolio-shortcode .portfolio-item-wrap.padding-20{margin-left:-20px;margin-right:-20px}.portfolio-shortcode .portfolio-item-wrap.padding-20>div[class*=" col-md-"],.portfolio-shortcode .portfolio-item-wrap.padding-20>div[class^=col-md-]{padding:20px}.portfolio-shortcode .portfolio-item-wrap .slick-arrow{-webkit-transition:all .3s;transition:all .3s;display:none}.portfolio-shortcode .portfolio-item-wrap .slick-prev{left:-40px}.portfolio-shortcode .portfolio-item-wrap .slick-next{right:-40px}.portfolio-shortcode .portfolio-item-wrap:hover .slick-prev{left:30px}.portfolio-shortcode .portfolio-item-wrap:hover .slick-next{right:30px}.portfolio-shortcode .thumb-wrap{position:relative}.portfolio-shortcode .hover-wrap{top:0;left:0;width:100%;height:100%;padding:15px;position:absolute;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.portfolio-shortcode .hover-wrap:hover{opacity:1}.portfolio-shortcode .hover-wrap:hover .view-gallery,.portfolio-shortcode .hover-wrap:hover .title,.portfolio-shortcode .hover-wrap:hover .category{-webkit-transform:translateY(0px);transform:translateY(0px)}.portfolio-shortcode .hover-outer{width:100%;height:100%;display:table}.portfolio-shortcode .bg-light .hover-outer{background:rgba(255,255,255,.7)}.portfolio-shortcode .bg-dark .hover-outer{background:rgba(0,0,0,.7)}.portfolio-shortcode .bg-primary-color .hover-outer{background:rgba(var(--g5-color-accent-r),var(--g5-color-accent-g),var(--g5-color-accent-b),.7)}.portfolio-shortcode .bg-primary-color .hover-wrap:hover .title,.portfolio-shortcode .bg-primary-color .hover-wrap:hover .category,.portfolio-shortcode .bg-primary-color .hover-wrap:hover .view-gallery{color:#fff}.portfolio-shortcode .bg-light .view-gallery{border-color:#000}.portfolio-shortcode .hover-inner{display:table-cell;vertical-align:middle;text-align:center}.portfolio-shortcode .view-gallery{border:solid 1px #fff;width:30px;height:30px;display:inline-block;line-height:27px;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:translateY(-50px);transform:translateY(-50px)}.portfolio-shortcode .view-gallery:hover{background-color:var(--g5-color-accent);border-color:var(--g5-color-accent);color:#fff}.portfolio-shortcode .title,.portfolio-shortcode .category{-webkit-transition:all .5s;transition:all .5s;-webkit-transform:translateY(50px);transform:translateY(50px)}.portfolio-shortcode .select-cat select{width:100%}.portfolio-shortcode .select-cat i{position:absolute;right:40px;top:18px;display:none}.portfolio-shortcode a.view-gallery.onclick{border:none !important;background-color:transparent !important}@media screen and (max-width:767px){.portfolio-item-wrap.slick{margin-top:30px}}