/* vsh thegem-portfolio-products-extended.css */
.portfolio.extended-products-grid .portfolio-item .caption .product-bottom{padding: 0 0 0 0;display: block}.portfolio.extended-products-grid .portfolio-item .caption .product-rating{margin-top: 0}.portfolio.extended-products-grid .portfolio-item .caption .product-rating .empty-rating:before{-webkit-transition: all 0.2s linear;transition: all 0.2s linear}.portfolio.extended-products-grid .portfolio-item:hover .caption .product-rating .empty-rating:before,.portfolio.extended-products-grid .portfolio-item.hover-effect .caption .product-rating .empty-rating:before{width: 90px}.portfolio.extended-products-grid.hover-title .portfolio-item.product .product-labels,.portfolio.extended-products-grid.hover-gradient .portfolio-item.product .product-labels,.portfolio.extended-products-grid.hover-circular .portfolio-item.product .product-labels{-o-transition: opacity 0.25s ease-out 0.2s;-webkit-transition: opacity 0.25s ease-out 0.2s;transition: opacity 0.25s ease-out 0.2s}.portfolio.extended-products-grid.hover-title:not(.hover-disabled) .portfolio-item.product:hover .product-labels,.portfolio.extended-products-grid.hover-title:not(.hover-disabled) .portfolio-item.product.hover-effect .product-labels,.portfolio.extended-products-grid.hover-gradient:not(.hover-disabled) .portfolio-item.product:hover .product-labels,.portfolio.extended-products-grid.hover-gradient:not(.hover-disabled) .portfolio-item.product.hover-effect .product-labels,.portfolio.extended-products-grid.hover-circular:not(.hover-disabled) .portfolio-item.product:hover .product-labels,.portfolio.extended-products-grid.hover-circular:not(.hover-disabled) .portfolio-item.product.hover-effect .product-labels{opacity: 0;-o-transition: opacity 0.25s ease-out;-webkit-transition: opacity 0.25s ease-out;transition: opacity 0.25s ease-out;z-index: 2}.portfolio.extended-products-grid .portfolio-item .image-inner picture img{-o-object-fit: cover;object-fit: cover;height: 100%;left: 0;width: 100%;max-width: 100% !important}.portfolio.extended-products-grid.disable-isotope .image .image-inner picture img{position: absolute;top: 0}.portfolio.extended-products-grid .portfolio-item.product.image-hover .image-inner img.image-hover{position: absolute;left: 100%;top: 0;-o-transition: all 0.25s ease-out;-webkit-transition: all 0.25s ease-out;transition: all 0.25s ease-out}.portfolio.extended-products-grid.hover-horizontal-sliding .portfolio-item:hover .image-inner picture img,.portfolio.extended-products-grid.hover-horizontal-sliding .portfolio-item.hover-effect .image-inner picture img{webkit-transform: translate(0,0) scale(1.12);transform: translate(0,0) scale(1.12);-webkit-transition: -webkit-transform 0.5s;transition: transform 0.5s}.portfolio.extended-products-grid .portfolio-item.product.image-hover .image-inner picture img.image-hover{display: none}.portfolio.extended-products-grid .portfolio-item.product.image-hover .image-inner picture img.image-hover.hover-fade{position: absolute;left: 0 !important;top: 0;opacity: 0;-o-transition: all 0.5s ease-out;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out}.portfolio.products.extended-products-grid:not(.list-style) .portfolio-item.product.image-hover:hover .image-inner picture img.image-hover,.portfolio.products.extended-products-grid:not(.list-style) .portfolio-item.product.image-hover.hover-effect .image-inner picture img.image-hover,.portfolio.products.extended-products-grid.list-style .portfolio-item.product.image-hover .image:hover .image-inner picture img.image-hover{left: 0 !important;opacity: 1}.portfolio.extended-products-grid.hover-horizontal-sliding:not(.list-style) .portfolio-item.image-hover:hover .image .image-inner picture img,.portfolio.extended-products-grid.hover-horizontal-sliding:not(.list-style) .portfolio-item.image-hover.hover-effect .image .image-inner picture img,.portfolio.extended-products-grid.hover-horizontal-sliding.list-style .portfolio-item.image-hover .image:hover .image-inner picture img{-webkit-transform: none;transform: none}.portfolio.extended-products-grid .portfolio-item .overlay .caption .product-rating{display: inline-block;margin: 18px 0 0 0}.portfolio.extended-products-grid .portfolio-item .overlay .caption .product-rating.product-rating-empty{display: none}.portfolio.extended-products-grid .portfolio-item.product .overlay>a{display: block;position: absolute;left: 0;right: 0;top: 0;bottom: 0}.portfolio.extended-products-grid.title-on-page .portfolio-item.product .overlay .links-wrapper{display: none}.portfolio.extended-products-grid .portfolio-item .wrap .product-bottom .clear{display: none}.portfolio.extended-products-grid .portfolio-item .image .overlay .portfolio-icons.product-bottom a.added_to_cart,.portfolio.extended-products-grid .portfolio-item .image .overlay .portfolio-icons.product-bottom a.added_to_cart:before,.portfolio.extended-products-grid .portfolio-item .image .overlay .portfolio-icons.product-bottom .yith-wcwl-wishlistaddedbrowse a,.portfolio.extended-products-grid .portfolio-item .image .overlay .portfolio-icons.product-bottom .yith-wcwl-wishlistaddedbrowse a:before{font-size: 120%}.portfolio.extended-products-grid .portfolio-item .image .overlay .portfolio-icons.product-bottom a.added_to_cart:before,.portfolio.extended-products-grid .portfolio-item .image .overlay .portfolio-icons.product-bottom .yith-wcwl-wishlistaddedbrowse a:before{vertical-align: top}.portfolio.extended-products-grid .portfolio-item .image .overlay .portfolio-icons.product-bottom .yith-wcwl-wishlistaddedbrowse a:before{line-height: 90%}.portfolio.extended-products-grid .portfolio-item .wrap .caption .product-bottom .gem-button-container.bottom-product-link:before{display: none}.portfolio.extended-products-grid .portfolio-item .wrap .caption .product-bottom .gem-button-container.bottom-product-link a{color: inherit;margin: 0;width: auto;margin-left: -4px;line-height: inherit}.portfolio.extended-products-grid .portfolio-item .wrap .caption .product-bottom .gem-button-container.bottom-product-link a{margin-left: 0}.portfolio.extended-products-grid .portfolio-item .portfolio-icons.product-bottom .icon{vertical-align: middle;margin-left: 0}.portfolio.extended-products-grid .portfolio-item .image .overlay .portfolio-icons.product-bottom .yith-wcwl-add-to-wishlist{margin: 0}.portfolio.extended-products-grid .portfolio-item .overlay .caption .description{margin-bottom: 18px}.portfolio.extended-products-grid .portfolio-item .overlay .caption .subtitle p{max-height: 50px;overflow: hidden;text-overflow: ellipsis}.portfolio.extended-products-grid .portfolio-item .overlay .product-rating .star-rating>span:before{color: #ffffff}.portfolio.extended-products-grid.hover-gradient .portfolio-item .overlay .product-rating .star-rating:before{color: #ffffff}.portfolio.extended-products-grid.hover-gradient .portfolio-item .overlay .product-rating .star-rating>span:before{color: #ffc107}.portfolio.extended-products-grid .portfolio-item .image .overlay .links .caption{padding-top: 23px}.portfolio.extended-products-grid.columns-4 .portfolio-item .overlay .caption .product-rating{margin: 11px 0 0 0}.portfolio.extended-products-grid.columns-4 .portfolio-item .overlay .caption .description{margin-bottom: 5px}.portfolio.extended-products-grid.columns-4 .portfolio-item .image .overlay .links .caption{padding-top: 13px}.portfolio.extended-products-grid.hover-default.columns-4 .portfolio-item .image .overlay .links .portfolio-sharing-pane.active,.portfolio.extended-products-grid.hover-default.fullwidth-columns-5 .portfolio-item .image .overlay .links .portfolio-sharing-pane.active,.portfolio.extended-products-grid.hover-default.fullwidth-columns-6 .portfolio-item .image .overlay .links .portfolio-sharing-pane.active{margin-bottom: 22px}.portfolio.extended-products-grid.hover-zooming-blur.columns-4 .portfolio-item .image .overlay .links .portfolio-sharing-pane.active,.portfolio.extended-products-grid.hover-zooming-blur.fullwidth-columns-5 .portfolio-item .image .overlay .links .portfolio-sharing-pane.active,.portfolio.extended-products-grid.hover-zooming-blur.fullwidth-columns-6 .portfolio-item .image .overlay .links .portfolio-sharing-pane.active{margin-bottom: 13px}.portfolio.extended-products-grid.fullwidth-columns-5 .portfolio-item .overlay .caption .product-rating{margin: 11px 0 0 0}.portfolio.extended-products-grid.fullwidth-columns-5 .portfolio-item .overlay .caption .description{margin-bottom: 5px}.portfolio.extended-products-grid.fullwidth-columns-5 .portfolio-item .image .overlay .links .caption{padding-top: 13px}.portfolio.extended-products-grid.fullwidth-columns-6 .portfolio-item .overlay .caption .product-rating{margin: 11px 0 0 0}.portfolio.extended-products-grid.fullwidth-columns-6 .portfolio-item .overlay .caption .description{margin-bottom: 5px}.portfolio.extended-products-grid.fullwidth-columns-6 .portfolio-item .image .overlay .links .caption{padding-top: 13px}.portfolio.extended-products-grid.hover-horizontal-sliding .fullwidth-block .portfolio-item:not(.double-item-squared) .overlay .links,.portfolio.extended-products-grid.hover-horizontal-sliding .portfolio-item:not(.double-item-squared) .overlay .links,.portfolio.extended-products-grid.hover-vertical-sliding .fullwidth-block .portfolio-item:not(.double-item-squared) .overlay .links,.portfolio.extended-products-grid.hover-vertical-sliding .portfolio-item:not(.double-item-squared) .overlay .links{padding: 0}.portfolio.extended-products-grid.columns-4.hover-gradient .portfolio-item .overlay .links .portfolio-icons{padding-left: 15px;padding-right: 15px}.portfolio.extended-products-grid.hover-vertical-sliding .portfolio-item .overlay .links .caption .description{padding-left: 30px;padding-bottom: 25px}.portfolio.extended-products-grid.columns-4.hover-gradient .portfolio-item .overlay .links .caption{padding-left: 15px}.portfolio.extended-products-grid.hover-horizontal-sliding .fullwidth-block .portfolio-item:not(.double-item-squared) .overlay .links .caption,.portfolio.extended-products-grid.hover-horizontal-sliding .portfolio-item:not(.double-item-squared) .overlay .links .caption,.portfolio.extended-products-grid.hover-vertical-sliding .fullwidth-block .portfolio-item:not(.double-item-squared) .overlay .links .caption,.portfolio.extended-products-grid.hover-vertical-sliding .portfolio-item:not(.double-item-squared) .overlay .links .caption{padding-top: 5px}.portfolio.extended-products-grid.fullwidth-columns-6.hover-circular .overlay .overlay-line{margin: 5px 0}.portfolio.extended-products-grid.hover-gradient .portfolio-item .image .overlay .links .description,.portfolio.extended-products-grid.hover-circular .portfolio-item .image .overlay .links .description{display: block !important;height: 0;overflow: hidden;position: relative;margin: 0}.portfolio.extended-products-grid.title-on-page.hover-zooming-blur .portfolio-item.image-hover .image .image-inner img,.portfolio.extended-products-grid.title-on-page.hover-gradient .portfolio-item.image-hover .image .image-inner img,.portfolio.extended-products-grid.title-on-page.hover-vertical-sliding .portfolio-item.image-hover .image .image-inner img{-webkit-transform: scale(1);transform: scale(1)}@media only screen and (min-width: 800px) and (max-width: 1150px){.portfolio.extended-products-grid.columns-3.hover-vertical-sliding .portfolio-item .overlay .caption .description,.portfolio.extended-products-grid.columns-4.hover-vertical-sliding .portfolio-item .overlay .caption .description{display: none}}@media only screen and (max-width: 1100px){.portfolio.extended-products-grid .portfolio-item .overlay .caption .product-rating{margin: 11px 0 0 0}.portfolio.extended-products-grid .portfolio-item .overlay .caption .description{margin-bottom: 5px}.portfolio.extended-products-grid .portfolio-item .image .overlay .links .caption{padding-top: 17px}.portfolio.extended-products-grid.columns-3 .portfolio-item .overlay .caption .description{display: none}.portfolio.extended-products-grid.hover-horizontal-sliding .overlay .overlay-line{margin: 15px 0}.portfolio.extended-products-grid.hover-default .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active,.portfolio.extended-products-grid.hover-default .portfolio-item.hover-effect .image .overlay .links .portfolio-sharing-pane.active{margin-bottom: 20px}.portfolio.extended-products-grid.hover-zooming-blur .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active,.portfolio.extended-products-grid.hover-zooming-blur .portfolio-item.hover-effect .image .overlay .links .portfolio-sharing-pane.active{margin-bottom: 13px}}@media only screen and (max-width: 700px){.portfolio.extended-products-grid .portfolio-item .overlay .caption .description{display: none}}@media only screen and (max-width: 550px){.portfolio.extended-products-grid .portfolio-item .overlay .caption .description,.portfolio.extended-products-grid.columns-3 .portfolio-item .overlay .caption .description,.portfolio.extended-products-grid.columns-4 .portfolio-item .overlay .caption .description{display: block}}@media (min-width: 1170px) and (max-width: 1250px){.portfolio.extended-products-grid .fullwidth-block .portfolio-item .overlay .links .caption .description{display: none}}@media (min-width: 1280px) and (max-width: 1550px),(max-width: 1170px){.portfolio.extended-products-grid .fullwidth-block .portfolio-item .overlay .caption .product-rating{margin: 11px 0 0 0}.portfolio.extended-products-grid .fullwidth-block .portfolio-item .overlay .caption .description{margin-bottom: 5px}.portfolio.extended-products-grid .fullwidth-block .portfolio-item .image .overlay .links .caption{padding-top: 13px}.portfolio.extended-products-grid .fullwidth-block .portfolio-item .overlay .caption .description{display: none}.portfolio.extended-products-grid.hover-horizontal-sliding .overlay .overlay-line{margin: 15px 0}}@media only screen and (min-width: 550px) and (max-width: 1200px){.portfolio.extended-products-grid.hover-horizontal-sliding.columns-3 .portfolio-item .overlay .caption .description{display: none}}.portfolio.extended-products-grid .portfolio-item.item-small-size .overlay .caption .description{display: none !important}.portfolio.extended-products-grid.portfolio-disable-socials .portfolio-item .image .overlay .links .portfolio-icons.product-bottom .yith-wcwl-add-to-wishlist>div{margin-right: 0}.portfolio.extended-products-grid.extended-products-grid .portfolio-item .wrap>.caption .product-bottom{display: -webkit-box;display: -ms-flexbox;display: flex;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;line-height: 1;width: fit-content;width: -webkit-fit-content;margin: 6px auto}.portfolio.extended-products-grid.extended-products-grid .product-bottom a.icon,.portfolio.extended-products-grid.extended-products-grid .product-bottom .icon a,.portfolio.extended-products-grid.extended-products-grid .product-bottom a.add_to_wishlist{display: block;height: auto;vertical-align: middle;line-height: 1}.portfolio.extended-products-grid.extended-products-grid .yith-wcwl-wishlistaddedbrowse,.portfolio.extended-products-grid.extended-products-grid .yith-wcwl-wishlistexistsbrowse{line-height: 1}.portfolio.extended-products-grid.extended-products-grid .yith-wcwl-wishlistaddedbrowse a,.portfolio.extended-products-grid.extended-products-grid .yith-wcwl-wishlistexistsbrowse a{display: block}.portfolio.extended-products-grid.extended-products-grid .product-bottom a.icon svg,.portfolio.extended-products-grid.extended-products-grid .product-bottom .icon a svg,.portfolio.extended-products-grid .portfolio-item .image .overlay .links a.icon svg,.portfolio.extended-products-grid .portfolio-item .image .overlay .links .icon a svg{fill: currentColor;width: 16px;height: 16px}.portfolio.extended-products-grid.extended-products-grid .product-bottom a.icon i,.portfolio.extended-products-grid.extended-products-grid .product-bottom .icon a i{font-size: 16px;vertical-align: top;line-height: inherit}.portfolio.extended-products-grid.extended-products-grid .product-bottom a.icon i.default,.portfolio.extended-products-grid.extended-products-grid .product-bottom .icon a i.default,.portfolio.extended-products-grid.extended-products-grid .cart.type_button i.default{font-style: normal;font-family: 'thegem-icons';font-weight: normal;-webkit-font-smoothing: initial}.portfolio.extended-products-grid.extended-products-grid .product-bottom .bottom-product-link:before,.portfolio.extended-products-grid.extended-products-grid .product-bottom .cart .button:before,.portfolio.extended-products-grid.extended-products-grid .product-bottom .add_to_wishlist:before,.extended-products-grid.extended-products-grid .product-bottom .yith-wcwl-wishlistexistsbrowse a:before{content: none !important}.portfolio.extended-products-grid .product-bottom .bottom-product-link i.default:before{content: '\e628'}.portfolio.extended-products-grid .product-bottom .cart i.default:before{content: '\e660'}.portfolio.extended-products-grid .product-bottom a.add_to_wishlist i.default:before{content: '\e65e'}.portfolio.extended-products-grid .product-bottom .yith-wcwl-add-to-wishlist{opacity: 1 !important}.portfolio.extended-products-grid .product-bottom a.add_to_wishlist .blockUI,.portfolio.extended-products-grid .product-bottom a.delete_item .blockUI,.portfolio.extended-products-grid .product-bottom .yith-icon .blockUI{display: none !important}.portfolio.extended-products-grid .product .product-labels{width: auto;right: 0;transform: translateX(35%)}.portfolio.extended-products-grid .product .product-labels .text{display: block}.portfolio.extended-products-grid .portfolio-item .image .overlay .links .portfolio-icons.product-bottom a.icon i,.portfolio.extended-products-grid .portfolio-item .image .overlay .links .portfolio-icons.product-bottom .icon a i{color: inherit}.portfolio.extended-products-grid.hover-gradient .portfolio-item .image .overlay .links a.icon:before,.portfolio.extended-products-grid.hover-gradient .portfolio-item .image .overlay .links .icon a:before{background-color: transparent}.portfolio.extended-products-grid.background-style-transparent:not(.columns-1) .portfolio-item .wrap>.caption{background-color: transparent}.portfolio.extended-products-grid.background-style-transparent:not(.columns-1) .portfolio-item .wrap>.caption.left,.portfolio.extended-products-grid.background-style-transparent:not(.columns-1) .portfolio-item .wrap>.caption.right{padding-left: 0;padding-right: 0}.empty-price{opacity: 0}.portfolio-row,.portfolio-item{border-width: 0}.yith-icon>i{display: none !important}.portfolio.extended-products-grid .portfolio-set{margin-top: 0;margin-bottom: 0}.portfolio.extended-products-grid .portfolio-row-outer{position: relative}.portfolio.extended-products-grid .portfolio-item.product .loading + *{opacity: 1}@media (min-width: 992px){.portfolio.extended-products-grid .portfolio-item.product.columns-desktop-5{width: 20%}.portfolio.extended-products-grid .portfolio-item.product.columns-desktop-5:is(.double-item-squared,.double-item-horizontal){width: 40%}}.portfolio.extended-products-grid .portfolio-item.product.inline-column{float: left;margin-bottom: 0}.portfolio.extended-products-grid .portfolio-item.product .reviews + .actions>*:first-child{margin-top: 5px}.portfolio.extended-products-grid .portfolio-item.product .actions{width: -moz-available;width: -webkit-fill-available;margin: 0 -2px;line-height: 1.2}.portfolio.extended-products-grid .portfolio-item.product .actions>*{display: inline-block;margin: 0 2px 5px 2px}.portfolio.extended-products-grid .portfolio-item.product .actions .button{color: #5f727f;font-size: 14px;line-height: 1.2;text-align: left;background: #dfe5e8;border: 1px solid #dfe5e8;padding: 5px 9px 6px 9px;border-radius: 30px}.portfolio.extended-products-grid .portfolio-item.product .actions .button:hover{color: #ffff;background-color: #00bcd4;border-color: #00bcd4;transition: all 0.3s}.portfolio.extended-products-grid .portfolio-item.product .image{width: 100%;-o-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;transition: all 0.2s linear;overflow: visible}.portfolio.extended-products-grid .portfolio-item.product .image .image-inner{height: 100%;z-index: 1}.portfolio.extended-products-grid .portfolio-item.product .image .overlay .product-link{position: absolute;top: 0;bottom: 0;left: 0;right: 0}.portfolio.extended-products-grid .portfolio-item.product .image .overlay .links-wrapper{table-layout: fixed}.portfolio.extended-products-grid .portfolio-item.product .image .overlay .links .portfolio-icons{line-height: 1;z-index: 1}.portfolio.extended-products-grid .portfolio-item.product .image .overlay .links .portfolio-icons .portfolio-icons-inner{margin-right: -10px}.portfolio.extended-products-grid .portfolio-item.product .image .overlay .links .portfolio-icons .portfolio-icons-inner>.icon{margin: 0 10px 0 0}.portfolio.extended-products-grid .portfolio-item.product .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid .portfolio-item.product .image .overlay .links .portfolio-icons .icon a{position: relative;width: 20px;height: 20px;line-height: 20px;font-size: 0;letter-spacing: 0;padding: 0;margin: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;flex: none}.portfolio.extended-products-grid .portfolio-item.product .image .overlay .links .portfolio-icons a.icon:before,.portfolio.extended-products-grid .portfolio-item.product .image .overlay .links .portfolio-icons .icon a:before{content: none !important}.portfolio.extended-products-grid .portfolio-item.product .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid .portfolio-item.product .image .overlay .links .portfolio-icons .icon a i{font-size: 20px;line-height: initial;transition: none}.portfolio.extended-products-grid .portfolio-item.product .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid .portfolio-item.product .image .overlay .links .portfolio-icons .icon a svg{width: 20px;height: 20px}.portfolio.extended-products-grid .portfolio-item.product .image .overlay .links .portfolio-icons a.added_to_cart{display: none !important}.portfolio.extended-products-grid .portfolio-item.product .image .overlay .links .portfolio-icons .portfolio-sharing-pane.active{margin: 10px 0}.portfolio.extended-products-grid .portfolio-item.product .image .overlay .links .portfolio-icons .portfolio-sharing-pane .socials-item{margin: 0 4px}.portfolio.extended-products-grid .portfolio-item.product .image .overlay .links .portfolio-icons .portfolio-sharing-pane .socials-item:first-child{margin-left: 0 !important}.portfolio.extended-products-grid .portfolio-item.product .image .overlay .links .portfolio-icons .portfolio-sharing-pane .socials-item:last-child{margin-right: 0 !important}.portfolio.extended-products-grid .portfolio-item.product .image .overlay .links .portfolio-icons .portfolio-sharing-pane .socials-item .socials-item-icon{font-size: 14px}.portfolio.extended-products-grid .portfolio-item.product .image .overlay .links .portfolio-icons a.added_to_cart,.portfolio.extended-products-grid .portfolio-item.product .image .overlay .links .portfolio-icons .yith-wcwl-wishlistaddedbrowse a{font-size: 0;letter-spacing: 0}.portfolio.extended-products-grid .portfolio-item.product .image .overlay .links .portfolio-icons .delete_item:before,.portfolio.extended-products-grid .portfolio-item.product .image .overlay .links .portfolio-icons .yith-wcwl-wishlistaddedbrowse a:before{content: none}.portfolio.extended-products-grid .portfolio-item.product .image .overlay .links .portfolio-icons .yith-wcwl-add-button,.portfolio.extended-products-grid .portfolio-item.product .image .overlay .links .portfolio-icons .yith-wcwl-wishlistexistsbrowse{margin-right: 0 !important;font-size: 0;letter-spacing: 0}.portfolio.extended-products-grid .portfolio-item.product .image .overlay .links .caption{position: relative;padding: 10px 20px 0 20px;z-index: 1}.portfolio.extended-products-grid .portfolio-item.product .image .overlay .links .caption .product-info{display: block}.portfolio.extended-products-grid .portfolio-item.product .image .overlay .links .caption .product-price{margin-bottom: 5px}.portfolio.extended-products-grid .portfolio-item.product .image .overlay .links .caption .product-price .price{display: inline-block}.portfolio.extended-products-grid .portfolio-item.product .image .overlay .links .caption .categories{color: #FFFFFF;padding-left: 3px;padding-right: 3px;margin-left: -3px;margin-right: -3px}.portfolio.extended-products-grid .portfolio-item.product .image .overlay .links .caption>.categories{margin: 0 0 5px 0}.portfolio.extended-products-grid .portfolio-item.product .image .overlay .links .caption a.added_to_cart{display: none !important}.portfolio.extended-products-grid .portfolio-item.product .image .overlay .links .caption .cart.type_button .button{width: fit-content;width: -webkit-fit-content;height: auto;font-size: 14px;line-height: 1;padding: 6px 15px;margin: 5px auto 0 0;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;transform: none;transition: all 0.3s}.portfolio.extended-products-grid .portfolio-item.product .image .overlay .links .caption .cart.type_button .button i{color: currentColor;margin-right: 5px;font-size: 16px}.portfolio.extended-products-grid .portfolio-item.product .image .overlay .links .caption .cart.type_button .button.loading{position: initial}.portfolio.extended-products-grid .portfolio-item.product .image .overlay .links .caption .actions>*{margin: 5px 2px 0 2px}.portfolio.extended-products-grid .portfolio-item.product .image .preloader-spin-new{width: 30px;height: 30px;margin: -15px 0 0 -15px}.portfolio.extended-products-grid .portfolio-item.product .image .preloader-spin-new + .image-inner{opacity: 0.6}.portfolio.extended-products-grid .portfolio-item.product .wrap{position: relative;width: 100%;border: none}.portfolio.extended-products-grid .portfolio-item.product .wrap>.caption{position: initial;min-height: initial;padding: 18px 5px 13px 5px;display: -webkit-box;display: -ms-flexbox;display: flex;flex-direction: column;cursor: default;border-width: 0;z-index: 4}@media (min-width: 768px){.portfolio.extended-products-grid .portfolio-item.product .wrap>.caption{padding: 18px 10px 13px 10px}}@media (min-width: 992px){.portfolio.extended-products-grid .portfolio-item.product .wrap>.caption{padding: 18px 20px 13px 20px}}.portfolio.extended-products-grid .portfolio-item.product .wrap>.caption .product-rating{margin-top: 0}.portfolio.extended-products-grid .portfolio-item.product .wrap>.caption .categories{margin-bottom: 5px}.portfolio.extended-products-grid .portfolio-item.product .wrap>.caption .categories a{transition: all 0.3s}.portfolio.extended-products-grid .portfolio-item.product .wrap .product-bottom.on-page-caption{margin: 11px auto 5px auto}.portfolio.extended-products-grid .portfolio-item.product .wrap .product-bottom.on-page-caption.empty{margin: 0}@media (max-width: 991px){.portfolio.extended-products-grid .portfolio-item.product .wrap .product-bottom.on-page-caption.empty-mobile{margin: 0}}.portfolio.extended-products-grid .portfolio-item.product .wrap .product-bottom.on-page-caption>*{margin: 0}.portfolio.extended-products-grid .portfolio-item.product .wrap .product-bottom.on-page-caption .yith-wcwl-add-to-wishlist,.portfolio.extended-products-grid .portfolio-item.product .wrap .product-bottom.on-page-caption .post-footer-sharing{margin: 0}.portfolio.extended-products-grid .portfolio-item.product .wrap .product-bottom.on-page-caption a.icon,.portfolio.extended-products-grid .portfolio-item.product .wrap .product-bottom.on-page-caption .icon a{width: 39px;height: 39px;line-height: initial;font-size: 0;letter-spacing: 0;margin: 0 5px;text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;justify-content: center}.portfolio.extended-products-grid .portfolio-item.product .wrap .product-bottom.on-page-caption a.icon:hover,.portfolio.extended-products-grid .portfolio-item.product .wrap .product-bottom.on-page-caption .icon a:hover{transition: all 0.3s}.portfolio.extended-products-grid .portfolio-item.product .wrap .product-bottom.on-page-caption a.icon .icon,.portfolio.extended-products-grid .portfolio-item.product .wrap .product-bottom.on-page-caption .icon a .icon{margin: 0}.portfolio.extended-products-grid .portfolio-item.product .wrap .product-bottom.on-page-caption a.icon i,.portfolio.extended-products-grid .portfolio-item.product .wrap .product-bottom.on-page-caption .icon a i{display: inline-block;font-size: 16px;color: inherit}.portfolio.extended-products-grid .portfolio-item.product .wrap .product-bottom.on-page-caption a.icon svg,.portfolio.extended-products-grid .portfolio-item.product .wrap .product-bottom.on-page-caption .icon a svg{width: 16px;height: 16px}.portfolio.extended-products-grid .portfolio-item.product .wrap .product-bottom.on-page-caption a.icon.delete_item ~ *,.portfolio.extended-products-grid .portfolio-item.product .wrap .product-bottom.on-page-caption .icon a.delete_item ~ *{display: none}.portfolio.extended-products-grid .portfolio-item.product .wrap .product-bottom.on-page-caption>*:first-child,.portfolio.extended-products-grid .portfolio-item.product .wrap .product-bottom.on-page-caption>*:first-child a.icon,.portfolio.extended-products-grid .portfolio-item.product .wrap .product-bottom.on-page-caption>*:first-child .icon a{margin-left: 0 !important}.portfolio.extended-products-grid .portfolio-item.product .wrap .product-bottom.on-page-caption>*:last-child,.portfolio.extended-products-grid .portfolio-item.product .wrap .product-bottom.on-page-caption>*:last-child a.icon,.portfolio.extended-products-grid .portfolio-item.product .wrap .product-bottom.on-page-caption>*:last-child .icon a{margin-right: 0 !important}.portfolio.extended-products-grid .portfolio-item.product .wrap .product-bottom.on-page-caption a.added_to_cart{display: none !important}.portfolio.extended-products-grid .portfolio-item.product .wrap .product-bottom.on-page-caption .cart.type_button .button{width: auto !important;height: auto !important;font-size: 14px;line-height: 1.2;text-align: left;padding: 5px 9px 6px 9px;margin: 4px 0 0 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;justify-content: center;transition: all 0.3s}@media (min-width: 992px){.portfolio.extended-products-grid .portfolio-item.product .wrap .product-bottom.on-page-caption .cart.type_button .button{padding: 5px 15px 6px 15px}}.portfolio.extended-products-grid .portfolio-item.product .wrap .product-bottom.on-page-caption .cart.type_button .button i{color: currentColor;font-size: 16px;line-height: 1}.portfolio.extended-products-grid .portfolio-item.product .wrap .product-bottom.on-page-caption .cart.type_button .button .space{display: inline-block;width: 7px}.portfolio.extended-products-grid .portfolio-item.product .wrap .product-bottom.on-page-caption .delete_item:before,.portfolio.extended-products-grid .portfolio-item.product .wrap .product-bottom.on-page-caption .yith-wcwl-wishlistaddedbrowse a:before{content: none}.portfolio.extended-products-grid .portfolio-item.product .wrap .product-bottom.on-page-caption .cart i.default.variable:before,.portfolio.extended-products-grid .portfolio-item.product .wrap .product-bottom.on-page-caption .cart.variable-type-button i.default:before{content: "\e661"}.portfolio.extended-products-grid .portfolio-item.product .wrap .product-bottom.on-page-caption .added_to_cart:before{content: none}.portfolio.extended-products-grid .portfolio-item.product .wrap .product-bottom.on-page-caption .icons-top{position: absolute;right: 4px;top: 4px;z-index: 99}.portfolio.extended-products-grid .portfolio-item.product .wrap .product-bottom.on-page-caption .icons-top>*{display: block;margin: 0 0 3px 0}.portfolio.extended-products-grid .portfolio-item.product .wrap .product-bottom.on-page-caption .icons-top .icon{margin: 0}.portfolio.extended-products-grid .portfolio-item.product .wrap .product-bottom.on-page-caption .icons-top a.icon,.portfolio.extended-products-grid .portfolio-item.product .wrap .product-bottom.on-page-caption .icons-top .icon a{width: 32px;height: 32px}@media (min-width: 992px){.portfolio.extended-products-grid .portfolio-item.product.col-md-12 .wrap>.caption{padding: 27px 20px 19px 20px}}.portfolio.extended-products-grid .portfolio-item.product .caption .title{display: block;margin-bottom: 5px;white-space: initial;overflow: hidden}.portfolio.extended-products-grid .portfolio-item.product .caption .title a{margin: 0;color: inherit}.portfolio.extended-products-grid .portfolio-item.product .caption .title a.default{color: inherit;font-family: inherit;font-size: inherit;line-height: inherit}.portfolio.extended-products-grid .portfolio-item.product .caption .product-price{margin-bottom: 5px}.portfolio.extended-products-grid .portfolio-item.product .caption .product-price .price{display: inline-block}.portfolio.extended-products-grid .portfolio-item.product .caption .categories{width: fit-content;max-width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-left: auto;margin-right: auto}.portfolio.extended-products-grid .portfolio-item.product .caption .categories a{color: currentColor;text-decoration: none}.portfolio.extended-products-grid .portfolio-item.product .caption .product-info{max-width: 100%;padding: 0 0 0 0;line-height: 0}.portfolio.extended-products-grid .portfolio-item.product .caption .list-right{line-height: 0}.portfolio.extended-products-grid .portfolio-item.product .caption .price-wrap{margin: 0}.portfolio.extended-products-grid .portfolio-item.product .caption .product-price .price{transition: all 0.3s}.portfolio.extended-products-grid .portfolio-item.product .caption .product-price .price p{margin: 0}.portfolio.extended-products-grid .portfolio-item.product .caption .product-price .price ins,.portfolio.extended-products-grid .portfolio-item.product .caption .product-price .price .amount{font-size: 1em;line-height: inherit;color: inherit !important;font-family: inherit;text-decoration: none}.portfolio.extended-products-grid .portfolio-item.product .caption .product-price .price del{display: inline}.portfolio.extended-products-grid .portfolio-item.product .caption .product-price .price del .amount{font-size: 0.89em;opacity: 0.5;line-height: 1}.portfolio.extended-products-grid .portfolio-item.product .caption .hide-separator .empty-rating,.portfolio.extended-products-grid .portfolio-item.product .caption .hide-separator .product-rating-empty{display: none}.portfolio.extended-products-grid .portfolio-item.product .caption .product-rating{margin-top: 5px}.portfolio.extended-products-grid .portfolio-item.product .caption .product-rating .star-rating{font-size: 14px;height: 14px;line-height: 14px;width: 70px}.portfolio.extended-products-grid .portfolio-item.product .caption .product-rating .star-rating span{padding-top: 1em}.portfolio.extended-products-grid .portfolio-item.product .caption .product-rating .empty-rating{padding-top: 7px;padding-bottom: 6px}.portfolio.extended-products-grid .portfolio-item.product .caption .product-rating .reviews-count{display: none}.portfolio.extended-products-grid .portfolio-item.product .caption .reviews.show-count .product-rating{display: flex;justify-content: center;align-items: center;gap: 5px}.portfolio.extended-products-grid .portfolio-item.product .caption .reviews.show-count .product-rating .star-rating{margin: 0}.portfolio.extended-products-grid .portfolio-item.product .caption .reviews.show-count .product-rating .reviews-count{display: block}.portfolio.extended-products-grid .portfolio-item.product .product-labels{right: initial;left: 4px;top: 4px;transform: none;z-index: 10}.portfolio.extended-products-grid .portfolio-item.product .product-labels .label{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}.portfolio.extended-products-grid .portfolio-item.product .product-labels.style-1 .label{width: 46px;height: 46px;padding: 4px}.portfolio.extended-products-grid .portfolio-item.product .product-labels.style-1 .out-of-stock-label + .onsale,.portfolio.extended-products-grid .portfolio-item.product .product-labels.style-1 .out-of-stock-label + .new-label{margin-top: -15%}.portfolio.extended-products-grid .portfolio-item.product .product-labels.style-1 .onsale .text{font-size: 1.3em}.portfolio.extended-products-grid .portfolio-item.product .product-labels.style-1 .onsale + .new-label{margin-top: -15%}.portfolio.extended-products-grid .portfolio-item.product .product-labels.style-1 .new-label{width: 32px;height: 32px}.portfolio.extended-products-grid .portfolio-item.product .product-labels.style-2{left: -6px}.portfolio.extended-products-grid .portfolio-item.product .product-labels.style-2 .label{position: relative;width: fit-content;width: -webkit-fit-content;height: auto;padding: 5px 7px 4px 7px;margin: 3px 0 0 0;border-radius: 3px 3px 3px 0;z-index: 1}.portfolio.extended-products-grid .portfolio-item.product .product-labels.style-2 .label .text{font-size: 1.4em}.portfolio.extended-products-grid .portfolio-item.product .product-labels.style-2 .label:after{content: '';position: absolute;left: 0;bottom: -6px;border-right-width: 6px;border-right-style: solid;border-bottom: 6px solid transparent;filter: brightness(80%)}.portfolio.extended-products-grid .portfolio-item.product .product-labels.style-3{left: 4px;top: 4px}.portfolio.extended-products-grid .portfolio-item.product .product-labels.style-3 .label{position: relative;width: fit-content;width: -webkit-fit-content;height: auto;padding: 4px 7px 4px 7px;margin: 0 0 4px 0;border-radius: 10px;z-index: 1}.portfolio.extended-products-grid .portfolio-item.product .product-labels.style-3 .onsale .text{font-size: 1.3em}.portfolio.extended-products-grid .portfolio-item.product .product-labels.style-4{left: 0;top: 0}.portfolio.extended-products-grid .portfolio-item.product .product-labels.style-4 .label{position: relative;width: fit-content;width: -webkit-fit-content;height: auto;padding: 5px 7px 4px 7px;margin: 0 0 2px 0;border-radius: 0;z-index: 1}.portfolio.extended-products-grid .portfolio-item.product .product-labels.style-4 .label .text{font-size: 1.4em}.portfolio.extended-products-grid .portfolio-item.product .product-labels.style-4 .label svg{position: absolute;left: 100%;top: 0}.portfolio.extended-products-grid .portfolio-item.product .product-labels.style-5 .label{width: 46px;height: 46px;line-height: 1.2;padding: 4px;transform: rotate(20deg);-webkit-transform: rotate(20deg);border-radius: 70px 40px 70px 40px;border-style: dotted;margin: 6px 0px 0px 8px !important}.portfolio.extended-products-grid .portfolio-item.product .product-labels.style-5 .label .rotate-back{transform: rotate(-20deg);-webkit-transform: rotate(-20deg)}.portfolio.extended-products-grid .portfolio-item.product .product-labels.style-5 .label .text{transform: rotate(-25deg);-webkit-transform: rotate(-25deg)}.portfolio.extended-products-grid .portfolio-item.product .product-labels.style-5 .out-of-stock-label + .onsale,.portfolio.extended-products-grid .portfolio-item.product .product-labels.style-5 .out-of-stock-label + .new-label{margin-top: -15%}.portfolio.extended-products-grid .portfolio-item.product .product-labels.style-5 .onsale{border-color: #F0F3F2}.portfolio.extended-products-grid .portfolio-item.product .product-labels.style-5 .onsale .text{font-size: 1.5em}.portfolio.extended-products-grid .portfolio-item.product .product-labels.style-5 .onsale + .new-label{margin-top: -15%}.portfolio.extended-products-grid .portfolio-item.product .product-labels.style-5 .new-label{width: 38px;height: 38px;border-color: #F0F3F2}.portfolio.extended-products-grid .portfolio-item.product .product-labels.style-5 .new-label .text{font-size: 1.3em}.portfolio.extended-products-grid .portfolio-item.product .product-labels.style-6 .label{padding: 4px}.portfolio.extended-products-grid .portfolio-item.product .product-labels.style-6 .out-of-stock-label{width: 40px;height: 40px;transform: rotate(340deg);-webkit-transform: rotate(340deg);border-radius: 3px 3px 3px 3px;margin: 10px 10px 10px 10px}.portfolio.extended-products-grid .portfolio-item.product .product-labels.style-6 .onsale{width: 36px;height: 36px;transform: rotate(10deg);-webkit-transform: rotate(10deg);border-radius: 3px 3px 3px 3px;margin: 10px 10px 10px 10px}.portfolio.extended-products-grid .portfolio-item.product .product-labels.style-6 .onsale .text{font-size: 1.7em;line-height: 1.1}.portfolio.extended-products-grid .portfolio-item.product .product-labels.style-6 .new-label{width: 26px;height: 26px;transform: rotate(355deg);-webkit-transform: rotate(355deg);border-radius: 3px 3px 3px 3px;margin: 10px 10px 10px 10px}@media (min-width: 992px){.portfolio.extended-products-grid .portfolio-item.product.bigger .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid .portfolio-item.product.bigger .image .overlay .links .portfolio-icons .icon a{width: 45px;height: 45px;line-height: 45px;margin: 0 30px 0 0}.portfolio.extended-products-grid .portfolio-item.product.bigger .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid .portfolio-item.product.bigger .image .overlay .links .portfolio-icons .icon a i{font-size: 45px}.portfolio.extended-products-grid .portfolio-item.product.bigger .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid .portfolio-item.product.bigger .image .overlay .links .portfolio-icons .icon a svg{width: 45px;height: 45px}.portfolio.extended-products-grid .portfolio-item.product.bigger .image .overlay .links .portfolio-icons .portfolio-sharing-pane.active{margin: 20px 0}.portfolio.extended-products-grid .portfolio-item.product.bigger .image .overlay .links .portfolio-icons .portfolio-sharing-pane .socials-item{margin: 0 10px}.portfolio.extended-products-grid .portfolio-item.product.bigger .image .overlay .links .portfolio-icons .portfolio-sharing-pane .socials-item .socials-item-icon{font-size: 16px}.portfolio.extended-products-grid .portfolio-item.product.bigger .image .overlay .links .portfolio-icons .yith-wcwl-wishlistaddedbrowse a{font-size: 16px}.portfolio.extended-products-grid .portfolio-item.product.bigger .image .overlay .links .caption{padding: 20px 40px 0 40px}.portfolio.extended-products-grid .portfolio-item.product.bigger .image .overlay .links .caption .title{margin-bottom: 15px}.portfolio.extended-products-grid .portfolio-item.product.bigger .image .overlay .links .caption .description{display: block;height: auto;margin-bottom: 15px}.portfolio.extended-products-grid .portfolio-item.product.bigger .image .overlay .links .caption .description .subtitle{display: block !important;position: initial;max-width: inherit}}.portfolio.extended-products-grid .portfolio-item.product .quick-view-button{line-height: 1;font-size: 12px}@media (min-width: 768px){.portfolio.extended-products-grid .portfolio-item.product .quick-view-button{font-size: 16px}}.portfolio.extended-products-grid .portfolio-item.product:hover .quick-view-button,.portfolio.extended-products-grid .portfolio-item.product.hover-effect .quick-view-button{opacity: 1;visibility: visible}.portfolio.extended-products-grid.caption-position-image .portfolio-item.product .image .overlay{display: block}.portfolio.extended-products-grid.caption-position-image .portfolio-item.product .image .overlay .links-wrapper{display: flex !important}.portfolio.extended-products-grid.caption-position-image .portfolio-item.product .image .overlay .links{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: flex-end;-ms-flex-align: flex-end;align-items: flex-end;margin-top: auto}.portfolio.extended-products-grid.caption-position-image .portfolio-item.product .image .overlay .links .portfolio-icons{position: absolute !important;right: 0;top: 0;padding: 4px}.portfolio.extended-products-grid.caption-position-image .portfolio-item.product .image .overlay .links .portfolio-icons .portfolio-icons-inner{justify-content: flex-end}.portfolio.extended-products-grid.caption-position-image .portfolio-item.product .image .overlay .links .portfolio-icons .portfolio-sharing-pane{text-align: right;padding-right: 4px}.portfolio.extended-products-grid.caption-position-image .portfolio-item.product .image .overlay .links .caption{text-align: left;padding: 8px 10px}.portfolio.extended-products-grid.caption-position-image .portfolio-item.product .image .overlay .links .caption>*{transform-origin: left}.portfolio.extended-products-grid.caption-position-image .portfolio-item.product .image .overlay .links .caption .categories{position: initial;transform: none;opacity: 1}.portfolio.extended-products-grid.caption-position-image .portfolio-item.product .image .overlay .links .caption .title{position: initial;transform: none;opacity: 1}.portfolio.extended-products-grid.caption-position-image .portfolio-item.product .image .overlay .product-rating .star-rating:before{color: #b6c6c9}.portfolio.extended-products-grid.caption-position-image .portfolio-item.product .image .overlay .product-rating .star-rating>span:before{color: #ffc107}.portfolio.extended-products-grid.caption-position-image .portfolio-item.product .image .overlay:after{content: none !important}.portfolio.extended-products-grid.caption-position-image .portfolio-item.product .product-labels.style-2{top: 5px;bottom: initial}@media (min-width: 992px){.portfolio.extended-products-grid.caption-position-image .portfolio-item.product.col-md-12 .image .overlay .links .caption{padding: 20px 15px}}.portfolio.extended-products-grid.caption-container-preset-dark .portfolio-item .image .overlay .links-wrapper{display: flex !important}.portfolio.extended-products-grid.caption-container-preset-dark .portfolio-item .image .overlay .links-wrapper .links{height: 50%;background: linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);display: flex;-webkit-box-align: flex-end;-ms-flex-align: flex-end;align-items: flex-end;margin-top: auto}.portfolio.extended-products-grid.caption-container-preset-dark .portfolio-item .image .overlay .links-wrapper .links .caption .categories{width: fit-content;width: -webkit-fit-content;max-width: 100%;font-size: 12px;line-height: 1.2;padding: 2px 5px;background-color: #ffffff;color: #212227}.portfolio.extended-products-grid.caption-container-preset-dark .portfolio-item .image .overlay .links-wrapper .links .caption .product-price .price{color: #ffffff}.portfolio.extended-products-grid.caption-container-preset-dark .portfolio-item .image .overlay .links-wrapper .links .caption .cart.type_button .button{color: #ffffff;border-color: #ffffff;background-color: transparent}.portfolio.extended-products-grid.caption-container-preset-dark.hover-slide .portfolio-item .image .overlay .links-wrapper .links .portfolio-sharing-pane .socials-item,.portfolio.extended-products-grid.caption-container-preset-dark.hover-fade .portfolio-item .image .overlay .links-wrapper .links .portfolio-sharing-pane .socials-item{color: #212227}.portfolio.extended-products-grid.caption-container-preset-dark .portfolio-item.product .actions .button{color: #ffffff;background: transparent;border-color: #ffffff}.portfolio.extended-products-grid.caption-container-preset-light .portfolio-item .image .overlay .links-wrapper{display: flex !important}.portfolio.extended-products-grid.caption-container-preset-light .portfolio-item .image .overlay .links-wrapper .links{height: 50%;background: linear-gradient(180deg,rgba(246,246,248,0) 0%,#f6f6f8 100%);display: flex;-webkit-box-align: flex-end;-ms-flex-align: flex-end;align-items: flex-end;margin-top: auto}.portfolio.extended-products-grid.caption-container-preset-light .portfolio-item .image .overlay .links-wrapper .links .caption .categories{width: fit-content;width: -webkit-fit-content;max-width: 100%;font-size: 12px;line-height: 1.2;padding: 2px 5px;color: #ffffff}.portfolio.extended-products-grid.caption-container-preset-light.hover-slide .portfolio-item .image .overlay .links-wrapper .links .portfolio-sharing-pane .socials-item,.portfolio.extended-products-grid.caption-container-preset-light.hover-fade .portfolio-item .image .overlay .links-wrapper .links .portfolio-sharing-pane .socials-item{color: #212227}.portfolio.extended-products-grid.caption-container-preset-light .portfolio-item.product .actions .button{color: #212227;background: transparent;border-color: #212227}.portfolio.extended-products-grid.caption-container-preset-transparent .portfolio-item .image .overlay .links-wrapper{display: flex !important}.portfolio.extended-products-grid.caption-container-preset-transparent .portfolio-item .image .overlay .links-wrapper .links{display: flex;-webkit-box-align: flex-end;-ms-flex-align: flex-end;align-items: flex-end;margin-top: auto}.portfolio.extended-products-grid.caption-container-preset-transparent .portfolio-item .image .overlay .links-wrapper .links .caption .categories{width: fit-content;width: -webkit-fit-content;max-width: 100%;font-size: 12px;line-height: 1.2;padding: 2px 5px;color: #ffffff}.portfolio.extended-products-grid.caption-container-preset-transparent.hover-slide .portfolio-item .image .overlay .links-wrapper .links .portfolio-sharing-pane .socials-item,.portfolio.extended-products-grid.caption-container-preset-transparent.hover-fade .portfolio-item .image .overlay .links-wrapper .links .portfolio-sharing-pane .socials-item{color: #212227}.portfolio.extended-products-grid.caption-container-preset-transparent .portfolio-item.product .actions .button{color: #212227;background: transparent;border-color: #212227}.portfolio.extended-products-grid.caption-container-preset-solid.caption-position-hover .portfolio-item .image .overlay:after,.portfolio.extended-products-grid.caption-container-preset-solid.caption-position-image .portfolio-item .image .overlay:after{content: none}.portfolio.extended-products-grid.caption-container-preset-solid .portfolio-item .image .overlay .links-wrapper{display: flex !important}.portfolio.extended-products-grid.caption-container-preset-solid .portfolio-item .image .overlay .links-wrapper .links{background: rgba(240,243,242,0.8);height: fit-content;display: flex;-webkit-box-align: flex-end;-ms-flex-align: flex-end;align-items: flex-end;margin-top: auto}.portfolio.extended-products-grid.caption-container-preset-solid .portfolio-item .image .overlay .links-wrapper .links .caption .categories{width: fit-content;width: -webkit-fit-content;max-width: 100%;font-size: 12px;line-height: 1.2;padding: 2px 5px;color: #ffffff}.portfolio.extended-products-grid.caption-container-preset-solid.hover-slide .portfolio-item .image .overlay .links-wrapper .links .portfolio-sharing-pane .socials-item,.portfolio.extended-products-grid.caption-container-preset-solid.hover-fade .portfolio-item .image .overlay .links-wrapper .links .portfolio-sharing-pane .socials-item{color: #212227}.portfolio.extended-products-grid.caption-container-preset-solid .portfolio-item.product .actions .button{color: #212227;background: transparent;border-color: #212227}.portfolio.extended-products-grid.caption-position-hover .portfolio-item .image .overlay .links{opacity: 0;-webkit-transition: opacity 0.5s 0.2s;transition: opacity 0.5s 0.2s}.portfolio.extended-products-grid.caption-position-hover .portfolio-item:hover .image .overlay .links{opacity: 1;-webkit-transition: opacity 0.5s;transition: opacity 0.5s}.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur .portfolio-item.product .actions .button{color: #212227;background: transparent;border-color: #212227}.portfolio.extended-products-grid.caption-position-hover.hover-gradient .portfolio-item.product .image .overlay .links .caption .cart.type_button .button:not(:hover),.portfolio.extended-products-grid.caption-position-hover.hover-circular .portfolio-item.product .image .overlay .links .caption .cart.type_button .button:not(:hover),.portfolio.extended-products-grid.caption-position-hover.hover-vertical-sliding .portfolio-item.product .image .overlay .links .caption .cart.type_button .button:not(:hover),.portfolio.extended-products-grid.caption-position-hover.hover-horizontal-sliding .portfolio-item.product .image .overlay .links .caption .cart.type_button .button:not(:hover),.portfolio.extended-products-grid.caption-position-hover.hover-default .portfolio-item.product .image .overlay .links .caption .cart.type_button .button:not(:hover){color: #ffffff;border-color: #ffffff}.portfolio.extended-products-grid.caption-position-hover.hover-gradient .portfolio-item.product .actions .button,.portfolio.extended-products-grid.caption-position-hover.hover-circular .portfolio-item.product .actions .button,.portfolio.extended-products-grid.caption-position-hover.hover-vertical-sliding .portfolio-item.product .actions .button,.portfolio.extended-products-grid.caption-position-hover.hover-horizontal-sliding .portfolio-item.product .actions .button,.portfolio.extended-products-grid.caption-position-hover.hover-default .portfolio-item.product .actions .button{color: #ffffff;background: transparent;border-color: #ffffff}.portfolio.extended-products-grid.caption-position-hover:not(.hover-zooming-blur):not(.hover-slide):not(.hover-fade) .portfolio-item .image .links .caption .product-price .price{color: #ffffff}.portfolio.extended-products-grid.caption-position-hover:not(.hover-zooming-blur):not(.hover-slide):not(.hover-fade) .portfolio-item .image .links .caption .cart.type_button .button:not(:hover){background-color: transparent}.portfolio.extended-products-grid.caption-position-hover.hover-default .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-default .portfolio-item .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-image.hover-default .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-image.hover-default .portfolio-item .image .overlay .links .portfolio-icons .icon a{color: #ffffff;background: initial}.portfolio.extended-products-grid.caption-position-hover.hover-slide .portfolio-item .image .overlay .overlay-line,.portfolio.extended-products-grid.caption-position-hover.hover-fade .portfolio-item .image .overlay .overlay-line,.portfolio.extended-products-grid.caption-position-image.hover-slide .portfolio-item .image .overlay .overlay-line,.portfolio.extended-products-grid.caption-position-image.hover-fade .portfolio-item .image .overlay .overlay-line{display: none}.portfolio.extended-products-grid.caption-position-hover.hover-slide .portfolio-item .image .overlay .links,.portfolio.extended-products-grid.caption-position-hover.hover-fade .portfolio-item .image .overlay .links,.portfolio.extended-products-grid.caption-position-image.hover-slide .portfolio-item .image .overlay .links,.portfolio.extended-products-grid.caption-position-image.hover-fade .portfolio-item .image .overlay .links{vertical-align: bottom;padding: 0;text-align: left}.portfolio.extended-products-grid.caption-position-hover.hover-slide .portfolio-item .image .overlay .links .portfolio-icons,.portfolio.extended-products-grid.caption-position-hover.hover-fade .portfolio-item .image .overlay .links .portfolio-icons,.portfolio.extended-products-grid.caption-position-image.hover-slide .portfolio-item .image .overlay .links .portfolio-icons,.portfolio.extended-products-grid.caption-position-image.hover-fade .portfolio-item .image .overlay .links .portfolio-icons{position: absolute;right: 0;top: 0;padding: 4px}.portfolio.extended-products-grid.caption-position-hover.hover-slide .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner,.portfolio.extended-products-grid.caption-position-hover.hover-fade .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner,.portfolio.extended-products-grid.caption-position-image.hover-slide .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner,.portfolio.extended-products-grid.caption-position-image.hover-fade .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner{margin-right: -4px;justify-content: flex-end}.portfolio.extended-products-grid.caption-position-hover.hover-slide .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner>.icon,.portfolio.extended-products-grid.caption-position-hover.hover-fade .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner>.icon,.portfolio.extended-products-grid.caption-position-image.hover-slide .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner>.icon,.portfolio.extended-products-grid.caption-position-image.hover-fade .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner>.icon{margin: 0 4px 0 0}.portfolio.extended-products-grid.caption-position-hover.hover-slide .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-slide .portfolio-item .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-hover.hover-fade .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-fade .portfolio-item .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-image.hover-slide .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-image.hover-slide .portfolio-item .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-image.hover-fade .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-image.hover-fade .portfolio-item .image .overlay .links .portfolio-icons .icon a{width: 32px !important;height: 32px !important;line-height: 32px !important;margin: 0;font-size: 0;letter-spacing: 0;padding: 0;visibility: visible;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;justify-content: center}.portfolio.extended-products-grid.caption-position-hover.hover-slide .portfolio-item .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-hover.hover-slide .portfolio-item .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-hover.hover-fade .portfolio-item .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-hover.hover-fade .portfolio-item .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-image.hover-slide .portfolio-item .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-image.hover-slide .portfolio-item .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-image.hover-fade .portfolio-item .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-image.hover-fade .portfolio-item .image .overlay .links .portfolio-icons .icon a i{font-size: 16px !important;line-height: initial}.portfolio.extended-products-grid.caption-position-hover.hover-slide .portfolio-item .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-hover.hover-slide .portfolio-item .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-hover.hover-fade .portfolio-item .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-hover.hover-fade .portfolio-item .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-image.hover-slide .portfolio-item .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-image.hover-slide .portfolio-item .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-image.hover-fade .portfolio-item .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-image.hover-fade .portfolio-item .image .overlay .links .portfolio-icons .icon a svg{width: 16px;height: 16px}.portfolio.extended-products-grid.caption-position-hover.hover-slide .portfolio-item .image .overlay .links .portfolio-icons a.added_to_cart,.portfolio.extended-products-grid.caption-position-hover.hover-fade .portfolio-item .image .overlay .links .portfolio-icons a.added_to_cart,.portfolio.extended-products-grid.caption-position-image.hover-slide .portfolio-item .image .overlay .links .portfolio-icons a.added_to_cart,.portfolio.extended-products-grid.caption-position-image.hover-fade .portfolio-item .image .overlay .links .portfolio-icons a.added_to_cart{display: none !important}.portfolio.extended-products-grid.caption-position-hover.hover-slide .portfolio-item .image .overlay .links .portfolio-icons .cart.type_button .button,.portfolio.extended-products-grid.caption-position-hover.hover-fade .portfolio-item .image .overlay .links .portfolio-icons .cart.type_button .button,.portfolio.extended-products-grid.caption-position-image.hover-slide .portfolio-item .image .overlay .links .portfolio-icons .cart.type_button .button,.portfolio.extended-products-grid.caption-position-image.hover-fade .portfolio-item .image .overlay .links .portfolio-icons .cart.type_button .button{width: auto;height: auto;color: #212227;font-size: 14px;line-height: 1;background: #dfe5e8;padding: 7px 15px;margin: 4px auto;border-radius: 14px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.portfolio.extended-products-grid.caption-position-hover.hover-slide .portfolio-item .image .overlay .links .portfolio-icons .cart.type_button .button i,.portfolio.extended-products-grid.caption-position-hover.hover-fade .portfolio-item .image .overlay .links .portfolio-icons .cart.type_button .button i,.portfolio.extended-products-grid.caption-position-image.hover-slide .portfolio-item .image .overlay .links .portfolio-icons .cart.type_button .button i,.portfolio.extended-products-grid.caption-position-image.hover-fade .portfolio-item .image .overlay .links .portfolio-icons .cart.type_button .button i{margin-right: 5px}.portfolio.extended-products-grid.caption-position-hover.hover-slide .portfolio-item .image .overlay .links .portfolio-icons .portfolio-sharing-pane,.portfolio.extended-products-grid.caption-position-hover.hover-fade .portfolio-item .image .overlay .links .portfolio-icons .portfolio-sharing-pane,.portfolio.extended-products-grid.caption-position-image.hover-slide .portfolio-item .image .overlay .links .portfolio-icons .portfolio-sharing-pane,.portfolio.extended-products-grid.caption-position-image.hover-fade .portfolio-item .image .overlay .links .portfolio-icons .portfolio-sharing-pane{background: #dfe5e8;padding: 5px 10px;border-radius: 15px;height: auto}.portfolio.extended-products-grid.caption-position-hover.hover-slide .portfolio-item .image .overlay .links .portfolio-icons .portfolio-sharing-pane.active,.portfolio.extended-products-grid.caption-position-hover.hover-fade .portfolio-item .image .overlay .links .portfolio-icons .portfolio-sharing-pane.active,.portfolio.extended-products-grid.caption-position-image.hover-slide .portfolio-item .image .overlay .links .portfolio-icons .portfolio-sharing-pane.active,.portfolio.extended-products-grid.caption-position-image.hover-fade .portfolio-item .image .overlay .links .portfolio-icons .portfolio-sharing-pane.active{margin: 6px 0}.portfolio.extended-products-grid.caption-position-hover.hover-slide .portfolio-item .image .overlay .links .caption,.portfolio.extended-products-grid.caption-position-hover.hover-fade .portfolio-item .image .overlay .links .caption,.portfolio.extended-products-grid.caption-position-image.hover-slide .portfolio-item .image .overlay .links .caption,.portfolio.extended-products-grid.caption-position-image.hover-fade .portfolio-item .image .overlay .links .caption{width: 100%;text-align: left;padding: 8px 10px}.portfolio.extended-products-grid.caption-position-hover.hover-slide .portfolio-item .image .overlay .links .caption .categories,.portfolio.extended-products-grid.caption-position-hover.hover-fade .portfolio-item .image .overlay .links .caption .categories,.portfolio.extended-products-grid.caption-position-image.hover-slide .portfolio-item .image .overlay .links .caption .categories,.portfolio.extended-products-grid.caption-position-image.hover-fade .portfolio-item .image .overlay .links .caption .categories{margin: 0 0 5px 0}.portfolio.extended-products-grid.caption-position-hover.hover-slide .portfolio-item .image .overlay .links .caption .product-info,.portfolio.extended-products-grid.caption-position-hover.hover-fade .portfolio-item .image .overlay .links .caption .product-info,.portfolio.extended-products-grid.caption-position-image.hover-slide .portfolio-item .image .overlay .links .caption .product-info,.portfolio.extended-products-grid.caption-position-image.hover-fade .portfolio-item .image .overlay .links .caption .product-info{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap}.portfolio.extended-products-grid.caption-position-hover.hover-slide .portfolio-item .image .overlay .links .caption .product-info .product-price,.portfolio.extended-products-grid.caption-position-hover.hover-fade .portfolio-item .image .overlay .links .caption .product-info .product-price,.portfolio.extended-products-grid.caption-position-image.hover-slide .portfolio-item .image .overlay .links .caption .product-info .product-price,.portfolio.extended-products-grid.caption-position-image.hover-fade .portfolio-item .image .overlay .links .caption .product-info .product-price{margin-right: auto;width: 100%}.portfolio.extended-products-grid.caption-position-hover.hover-slide .portfolio-item .image .overlay .links .caption .product-info.with-button .product-price,.portfolio.extended-products-grid.caption-position-hover.hover-fade .portfolio-item .image .overlay .links .caption .product-info.with-button .product-price,.portfolio.extended-products-grid.caption-position-image.hover-slide .portfolio-item .image .overlay .links .caption .product-info.with-button .product-price,.portfolio.extended-products-grid.caption-position-image.hover-fade .portfolio-item .image .overlay .links .caption .product-info.with-button .product-price{width: 100%}.portfolio.extended-products-grid.caption-position-hover.hover-slide .portfolio-item .image .overlay .product-rating .star-rating:before,.portfolio.extended-products-grid.caption-position-hover.hover-fade .portfolio-item .image .overlay .product-rating .star-rating:before,.portfolio.extended-products-grid.caption-position-image.hover-slide .portfolio-item .image .overlay .product-rating .star-rating:before,.portfolio.extended-products-grid.caption-position-image.hover-fade .portfolio-item .image .overlay .product-rating .star-rating:before{color: #b6c6c9}.portfolio.extended-products-grid.caption-position-hover.hover-slide .portfolio-item .image .overlay .product-rating .star-rating>span:before,.portfolio.extended-products-grid.caption-position-hover.hover-fade .portfolio-item .image .overlay .product-rating .star-rating>span:before,.portfolio.extended-products-grid.caption-position-image.hover-slide .portfolio-item .image .overlay .product-rating .star-rating>span:before,.portfolio.extended-products-grid.caption-position-image.hover-fade .portfolio-item .image .overlay .product-rating .star-rating>span:before{color: #ffc107}@media (min-width: 992px){.portfolio.extended-products-grid.caption-position-hover.hover-slide .portfolio-item.col-md-12 .image .overlay .links .caption,.portfolio.extended-products-grid.caption-position-hover.hover-fade .portfolio-item.col-md-12 .image .overlay .links .caption,.portfolio.extended-products-grid.caption-position-image.hover-slide .portfolio-item.col-md-12 .image .overlay .links .caption,.portfolio.extended-products-grid.caption-position-image.hover-fade .portfolio-item.col-md-12 .image .overlay .links .caption{padding: 20px 15px}}.portfolio.extended-products-grid.caption-position-hover:not(.hover-slide):not(.hover-fade) .portfolio-item.product .caption .categories,.portfolio.extended-products-grid.caption-position-image:not(.hover-slide):not(.hover-fade) .portfolio-item.product .caption .categories{padding-top: 2px;padding-bottom: 2px}.portfolio.extended-products-grid.caption-position-hover.hover-gradient .portfolio-item.product .caption .categories,.portfolio.extended-products-grid.caption-position-hover.hover-circular .portfolio-item.product .caption .categories,.portfolio.extended-products-grid.caption-position-hover.hover-vertical-sliding .portfolio-item.product .caption .categories,.portfolio.extended-products-grid.caption-position-hover.hover-horizontal-sliding .portfolio-item.product .caption .categories,.portfolio.extended-products-grid.caption-position-image.hover-gradient .portfolio-item.product .caption .categories,.portfolio.extended-products-grid.caption-position-image.hover-circular .portfolio-item.product .caption .categories,.portfolio.extended-products-grid.caption-position-image.hover-vertical-sliding .portfolio-item.product .caption .categories,.portfolio.extended-products-grid.caption-position-image.hover-horizontal-sliding .portfolio-item.product .caption .categories{margin-left: 0}.portfolio.extended-products-grid.caption-position-hover.hover-vertical-sliding .portfolio-item .image .overlay .links .overlay-line,.portfolio.extended-products-grid.caption-position-hover.hover-horizontal-sliding .portfolio-item .image .overlay .links .overlay-line,.portfolio.extended-products-grid.caption-position-hover.hover-circular .portfolio-item .image .overlay .links .overlay-line,.portfolio.extended-products-grid.caption-position-image.hover-vertical-sliding .portfolio-item .image .overlay .links .overlay-line,.portfolio.extended-products-grid.caption-position-image.hover-horizontal-sliding .portfolio-item .image .overlay .links .overlay-line,.portfolio.extended-products-grid.caption-position-image.hover-circular .portfolio-item .image .overlay .links .overlay-line{margin: 10px 0}.portfolio.extended-products-grid.caption-position-hover.hover-vertical-sliding .portfolio-item .image .overlay .links .overlay-line:after,.portfolio.extended-products-grid.caption-position-hover.hover-horizontal-sliding .portfolio-item .image .overlay .links .overlay-line:after,.portfolio.extended-products-grid.caption-position-hover.hover-circular .portfolio-item .image .overlay .links .overlay-line:after,.portfolio.extended-products-grid.caption-position-image.hover-vertical-sliding .portfolio-item .image .overlay .links .overlay-line:after,.portfolio.extended-products-grid.caption-position-image.hover-horizontal-sliding .portfolio-item .image .overlay .links .overlay-line:after,.portfolio.extended-products-grid.caption-position-image.hover-circular .portfolio-item .image .overlay .links .overlay-line:after{height: 1px}.portfolio.extended-products-grid.caption-position-hover.hover-vertical-sliding .portfolio-item .image .overlay .links .portfolio-icons,.portfolio.extended-products-grid.caption-position-hover.hover-horizontal-sliding .portfolio-item .image .overlay .links .portfolio-icons,.portfolio.extended-products-grid.caption-position-hover.hover-circular .portfolio-item .image .overlay .links .portfolio-icons,.portfolio.extended-products-grid.caption-position-image.hover-vertical-sliding .portfolio-item .image .overlay .links .portfolio-icons,.portfolio.extended-products-grid.caption-position-image.hover-horizontal-sliding .portfolio-item .image .overlay .links .portfolio-icons,.portfolio.extended-products-grid.caption-position-image.hover-circular .portfolio-item .image .overlay .links .portfolio-icons{padding: 10px 10px 0 10px}.portfolio.extended-products-grid.caption-position-hover.hover-vertical-sliding .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner,.portfolio.extended-products-grid.caption-position-hover.hover-horizontal-sliding .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner,.portfolio.extended-products-grid.caption-position-hover.hover-circular .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner,.portfolio.extended-products-grid.caption-position-image.hover-vertical-sliding .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner,.portfolio.extended-products-grid.caption-position-image.hover-horizontal-sliding .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner,.portfolio.extended-products-grid.caption-position-image.hover-circular .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner{margin-right: -10px}.portfolio.extended-products-grid.caption-position-hover.hover-vertical-sliding .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner>.icon,.portfolio.extended-products-grid.caption-position-hover.hover-horizontal-sliding .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner>.icon,.portfolio.extended-products-grid.caption-position-hover.hover-circular .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner>.icon,.portfolio.extended-products-grid.caption-position-image.hover-vertical-sliding .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner>.icon,.portfolio.extended-products-grid.caption-position-image.hover-horizontal-sliding .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner>.icon,.portfolio.extended-products-grid.caption-position-image.hover-circular .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner>.icon{margin: 0 10px 0 0}.portfolio.extended-products-grid.caption-position-hover.hover-vertical-sliding .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-vertical-sliding .portfolio-item .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-hover.hover-horizontal-sliding .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-horizontal-sliding .portfolio-item .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-hover.hover-circular .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-circular .portfolio-item .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-image.hover-vertical-sliding .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-image.hover-vertical-sliding .portfolio-item .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-image.hover-horizontal-sliding .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-image.hover-horizontal-sliding .portfolio-item .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-image.hover-circular .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-image.hover-circular .portfolio-item .image .overlay .links .portfolio-icons .icon a{position: initial;width: 16px;height: 16px;color: #ffffff;line-height: 16px;background: initial;padding: 0;margin: 0}.portfolio.extended-products-grid.caption-position-hover.hover-vertical-sliding .portfolio-item .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-hover.hover-vertical-sliding .portfolio-item .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-hover.hover-horizontal-sliding .portfolio-item .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-hover.hover-horizontal-sliding .portfolio-item .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-hover.hover-circular .portfolio-item .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-hover.hover-circular .portfolio-item .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-image.hover-vertical-sliding .portfolio-item .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-image.hover-vertical-sliding .portfolio-item .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-image.hover-horizontal-sliding .portfolio-item .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-image.hover-horizontal-sliding .portfolio-item .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-image.hover-circular .portfolio-item .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-image.hover-circular .portfolio-item .image .overlay .links .portfolio-icons .icon a i{font-size: 16px}.portfolio.extended-products-grid.caption-position-hover.hover-vertical-sliding .portfolio-item .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-hover.hover-vertical-sliding .portfolio-item .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-hover.hover-horizontal-sliding .portfolio-item .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-hover.hover-horizontal-sliding .portfolio-item .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-hover.hover-circular .portfolio-item .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-hover.hover-circular .portfolio-item .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-image.hover-vertical-sliding .portfolio-item .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-image.hover-vertical-sliding .portfolio-item .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-image.hover-horizontal-sliding .portfolio-item .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-image.hover-horizontal-sliding .portfolio-item .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-image.hover-circular .portfolio-item .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-image.hover-circular .portfolio-item .image .overlay .links .portfolio-icons .icon a svg{width: 16px;height: 16px}.portfolio.extended-products-grid.caption-position-hover.hover-vertical-sliding .portfolio-item .image .overlay .links .portfolio-icons .portfolio-sharing-pane.active,.portfolio.extended-products-grid.caption-position-hover.hover-horizontal-sliding .portfolio-item .image .overlay .links .portfolio-icons .portfolio-sharing-pane.active,.portfolio.extended-products-grid.caption-position-hover.hover-circular .portfolio-item .image .overlay .links .portfolio-icons .portfolio-sharing-pane.active,.portfolio.extended-products-grid.caption-position-image.hover-vertical-sliding .portfolio-item .image .overlay .links .portfolio-icons .portfolio-sharing-pane.active,.portfolio.extended-products-grid.caption-position-image.hover-horizontal-sliding .portfolio-item .image .overlay .links .portfolio-icons .portfolio-sharing-pane.active,.portfolio.extended-products-grid.caption-position-image.hover-circular .portfolio-item .image .overlay .links .portfolio-icons .portfolio-sharing-pane.active{margin-bottom: 20px}.portfolio.extended-products-grid.caption-position-hover.hover-vertical-sliding .portfolio-item .image .overlay .links .caption,.portfolio.extended-products-grid.caption-position-hover.hover-horizontal-sliding .portfolio-item .image .overlay .links .caption,.portfolio.extended-products-grid.caption-position-hover.hover-circular .portfolio-item .image .overlay .links .caption,.portfolio.extended-products-grid.caption-position-image.hover-vertical-sliding .portfolio-item .image .overlay .links .caption,.portfolio.extended-products-grid.caption-position-image.hover-horizontal-sliding .portfolio-item .image .overlay .links .caption,.portfolio.extended-products-grid.caption-position-image.hover-circular .portfolio-item .image .overlay .links .caption{padding: 0 10px 10px 10px}.portfolio.extended-products-grid.caption-position-hover.hover-vertical-sliding .portfolio-item .image .overlay .links .caption .description,.portfolio.extended-products-grid.caption-position-hover.hover-horizontal-sliding .portfolio-item .image .overlay .links .caption .description,.portfolio.extended-products-grid.caption-position-hover.hover-circular .portfolio-item .image .overlay .links .caption .description,.portfolio.extended-products-grid.caption-position-image.hover-vertical-sliding .portfolio-item .image .overlay .links .caption .description,.portfolio.extended-products-grid.caption-position-image.hover-horizontal-sliding .portfolio-item .image .overlay .links .caption .description,.portfolio.extended-products-grid.caption-position-image.hover-circular .portfolio-item .image .overlay .links .caption .description{position: relative;padding: 0}@media (min-width: 992px){.portfolio.extended-products-grid.caption-position-hover.hover-vertical-sliding .portfolio-item.col-md-12 .image .overlay .links .caption,.portfolio.extended-products-grid.caption-position-hover.hover-horizontal-sliding .portfolio-item.col-md-12 .image .overlay .links .caption,.portfolio.extended-products-grid.caption-position-hover.hover-circular .portfolio-item.col-md-12 .image .overlay .links .caption,.portfolio.extended-products-grid.caption-position-image.hover-vertical-sliding .portfolio-item.col-md-12 .image .overlay .links .caption,.portfolio.extended-products-grid.caption-position-image.hover-horizontal-sliding .portfolio-item.col-md-12 .image .overlay .links .caption,.portfolio.extended-products-grid.caption-position-image.hover-circular .portfolio-item.col-md-12 .image .overlay .links .caption{padding: 0 15px 15px 15px}}@media (min-width: 992px){.portfolio.extended-products-grid.caption-position-hover.hover-vertical-sliding .portfolio-item.bigger .image .overlay .links,.portfolio.extended-products-grid.caption-position-hover.hover-horizontal-sliding .portfolio-item.bigger .image .overlay .links,.portfolio.extended-products-grid.caption-position-hover.hover-circular .portfolio-item.bigger .image .overlay .links,.portfolio.extended-products-grid.caption-position-image.hover-vertical-sliding .portfolio-item.bigger .image .overlay .links,.portfolio.extended-products-grid.caption-position-image.hover-horizontal-sliding .portfolio-item.bigger .image .overlay .links,.portfolio.extended-products-grid.caption-position-image.hover-circular .portfolio-item.bigger .image .overlay .links{padding: 35px}.portfolio.extended-products-grid.caption-position-hover.hover-vertical-sliding .portfolio-item.bigger .image .overlay .links .overlay-line,.portfolio.extended-products-grid.caption-position-hover.hover-horizontal-sliding .portfolio-item.bigger .image .overlay .links .overlay-line,.portfolio.extended-products-grid.caption-position-hover.hover-circular .portfolio-item.bigger .image .overlay .links .overlay-line,.portfolio.extended-products-grid.caption-position-image.hover-vertical-sliding .portfolio-item.bigger .image .overlay .links .overlay-line,.portfolio.extended-products-grid.caption-position-image.hover-horizontal-sliding .portfolio-item.bigger .image .overlay .links .overlay-line,.portfolio.extended-products-grid.caption-position-image.hover-circular .portfolio-item.bigger .image .overlay .links .overlay-line{margin: 20px 0}.portfolio.extended-products-grid.caption-position-hover.hover-vertical-sliding .portfolio-item.bigger .image .overlay .links .overlay-line:after,.portfolio.extended-products-grid.caption-position-hover.hover-horizontal-sliding .portfolio-item.bigger .image .overlay .links .overlay-line:after,.portfolio.extended-products-grid.caption-position-hover.hover-circular .portfolio-item.bigger .image .overlay .links .overlay-line:after,.portfolio.extended-products-grid.caption-position-image.hover-vertical-sliding .portfolio-item.bigger .image .overlay .links .overlay-line:after,.portfolio.extended-products-grid.caption-position-image.hover-horizontal-sliding .portfolio-item.bigger .image .overlay .links .overlay-line:after,.portfolio.extended-products-grid.caption-position-image.hover-circular .portfolio-item.bigger .image .overlay .links .overlay-line:after{height: 2px}.portfolio.extended-products-grid.caption-position-hover.hover-vertical-sliding .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-vertical-sliding .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-hover.hover-horizontal-sliding .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-horizontal-sliding .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-hover.hover-circular .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-circular .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-image.hover-vertical-sliding .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-image.hover-vertical-sliding .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-image.hover-horizontal-sliding .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-image.hover-horizontal-sliding .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-image.hover-circular .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-image.hover-circular .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a{width: 35px;height: 35px;line-height: 35px;margin: 0 14px 0 0}.portfolio.extended-products-grid.caption-position-hover.hover-vertical-sliding .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-hover.hover-vertical-sliding .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-hover.hover-horizontal-sliding .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-hover.hover-horizontal-sliding .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-hover.hover-circular .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-hover.hover-circular .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-image.hover-vertical-sliding .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-image.hover-vertical-sliding .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-image.hover-horizontal-sliding .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-image.hover-horizontal-sliding .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-image.hover-circular .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-image.hover-circular .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a i{font-size: 35px}.portfolio.extended-products-grid.caption-position-hover.hover-vertical-sliding .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-hover.hover-vertical-sliding .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-hover.hover-horizontal-sliding .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-hover.hover-horizontal-sliding .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-hover.hover-circular .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-hover.hover-circular .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-image.hover-vertical-sliding .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-image.hover-vertical-sliding .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-image.hover-horizontal-sliding .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-image.hover-horizontal-sliding .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-image.hover-circular .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-image.hover-circular .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a svg{width: 35px;height: 35px}.portfolio.extended-products-grid.caption-position-hover.hover-vertical-sliding .portfolio-item.bigger .image .overlay .links .portfolio-icons .portfolio-sharing-pane.active,.portfolio.extended-products-grid.caption-position-hover.hover-horizontal-sliding .portfolio-item.bigger .image .overlay .links .portfolio-icons .portfolio-sharing-pane.active,.portfolio.extended-products-grid.caption-position-hover.hover-circular .portfolio-item.bigger .image .overlay .links .portfolio-icons .portfolio-sharing-pane.active,.portfolio.extended-products-grid.caption-position-image.hover-vertical-sliding .portfolio-item.bigger .image .overlay .links .portfolio-icons .portfolio-sharing-pane.active,.portfolio.extended-products-grid.caption-position-image.hover-horizontal-sliding .portfolio-item.bigger .image .overlay .links .portfolio-icons .portfolio-sharing-pane.active,.portfolio.extended-products-grid.caption-position-image.hover-circular .portfolio-item.bigger .image .overlay .links .portfolio-icons .portfolio-sharing-pane.active{margin-bottom: 30px}}.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner,.portfolio.extended-products-grid.caption-position-hover.hover-gradient .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner,.portfolio.extended-products-grid.caption-position-image.hover-gradient .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner{margin-right: -4px}.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner>.icon,.portfolio.extended-products-grid.caption-position-hover.hover-gradient .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner>.icon,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner>.icon,.portfolio.extended-products-grid.caption-position-image.hover-gradient .portfolio-item .image .overlay .links .portfolio-icons .portfolio-icons-inner>.icon{margin: 0 4px 0 0;visibility: visible}.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur .portfolio-item .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-hover.hover-gradient .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-gradient .portfolio-item .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur .portfolio-item .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-image.hover-gradient .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-image.hover-gradient .portfolio-item .image .overlay .links .portfolio-icons .icon a{width: 32px;height: 32px;line-height: 32px;padding: 0;margin: 0;border-radius: 50%}.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur .portfolio-item .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur .portfolio-item .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-hover.hover-gradient .portfolio-item .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-hover.hover-gradient .portfolio-item .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur .portfolio-item .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur .portfolio-item .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-image.hover-gradient .portfolio-item .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-image.hover-gradient .portfolio-item .image .overlay .links .portfolio-icons .icon a i{font-size: 16px}.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur .portfolio-item .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur .portfolio-item .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-hover.hover-gradient .portfolio-item .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-hover.hover-gradient .portfolio-item .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur .portfolio-item .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur .portfolio-item .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-image.hover-gradient .portfolio-item .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-image.hover-gradient .portfolio-item .image .overlay .links .portfolio-icons .icon a svg{width: 16px;height: 16px}.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur .portfolio-item .image .overlay .links .caption .product-rating .star-rating:before,.portfolio.extended-products-grid.caption-position-hover.hover-gradient .portfolio-item .image .overlay .links .caption .product-rating .star-rating:before,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur .portfolio-item .image .overlay .links .caption .product-rating .star-rating:before,.portfolio.extended-products-grid.caption-position-image.hover-gradient .portfolio-item .image .overlay .links .caption .product-rating .star-rating:before{color: #FFFFFF}@media (min-width: 992px){.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur .portfolio-item.bigger .image .overlay .links .portfolio-icons .portfolio-icons-inner,.portfolio.extended-products-grid.caption-position-hover.hover-gradient .portfolio-item.bigger .image .overlay .links .portfolio-icons .portfolio-icons-inner,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur .portfolio-item.bigger .image .overlay .links .portfolio-icons .portfolio-icons-inner,.portfolio.extended-products-grid.caption-position-image.hover-gradient .portfolio-item.bigger .image .overlay .links .portfolio-icons .portfolio-icons-inner{margin-right: -10px}.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-hover.hover-gradient .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-gradient .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-image.hover-gradient .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-image.hover-gradient .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a{width: 65px;height: 65px;line-height: 65px;margin: 0 10px 0 0}.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-hover.hover-gradient .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-hover.hover-gradient .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-image.hover-gradient .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-image.hover-gradient .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a i{font-size: 30px}.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-hover.hover-gradient .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-hover.hover-gradient .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-image.hover-gradient .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-image.hover-gradient .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a svg{width: 30px;height: 30px}.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur .portfolio-item.bigger .image .overlay .links .caption .title,.portfolio.extended-products-grid.caption-position-hover.hover-gradient .portfolio-item.bigger .image .overlay .links .caption .title,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur .portfolio-item.bigger .image .overlay .links .caption .title,.portfolio.extended-products-grid.caption-position-image.hover-gradient .portfolio-item.bigger .image .overlay .links .caption .title{margin-bottom: 15px}}@media (max-width: 767px){.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-mobile-2x .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-mobile-2x .portfolio-item .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-mobile-2x .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-mobile-2x .portfolio-item .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-mobile-2x .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-mobile-2x .portfolio-item .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-mobile-2x .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-mobile-2x .portfolio-item .image .overlay .links .portfolio-icons .icon a{width: 26px;height: 26px;line-height: 26px}.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-mobile-2x .portfolio-item .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-mobile-2x .portfolio-item .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-mobile-2x .portfolio-item .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-mobile-2x .portfolio-item .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-mobile-2x .portfolio-item .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-mobile-2x .portfolio-item .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-mobile-2x .portfolio-item .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-mobile-2x .portfolio-item .image .overlay .links .portfolio-icons .icon a i{font-size: 13px}.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-mobile-2x .portfolio-item .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-mobile-2x .portfolio-item .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-mobile-2x .portfolio-item .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-mobile-2x .portfolio-item .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-mobile-2x .portfolio-item .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-mobile-2x .portfolio-item .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-mobile-2x .portfolio-item .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-mobile-2x .portfolio-item .image .overlay .links .portfolio-icons .icon a svg{width: 13px;height: 13px}}@media (max-width: 767px) and (min-width: 992px){.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-mobile-2x .portfolio-item.bigger .image .overlay .links .portfolio-icons .portfolio-icons-inner,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-mobile-2x .portfolio-item.bigger .image .overlay .links .portfolio-icons .portfolio-icons-inner,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-mobile-2x .portfolio-item.bigger .image .overlay .links .portfolio-icons .portfolio-icons-inner,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-mobile-2x .portfolio-item.bigger .image .overlay .links .portfolio-icons .portfolio-icons-inner{margin-right: -8px}.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-mobile-2x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-mobile-2x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-mobile-2x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-mobile-2x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-mobile-2x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-mobile-2x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-mobile-2x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-mobile-2x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a{width: 52px;height: 52px;line-height: 52px;margin: 0 8px 0 0}.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-mobile-2x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-mobile-2x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-mobile-2x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-mobile-2x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-mobile-2x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-mobile-2x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-mobile-2x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-mobile-2x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a i{font-size: 26px}.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-mobile-2x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-mobile-2x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-mobile-2x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-mobile-2x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-mobile-2x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-mobile-2x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-mobile-2x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-mobile-2x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a svg{width: 26px;height: 26px}}@media (min-width: 768px) and (max-width: 991px){.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-tablet-4x .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-tablet-4x .portfolio-item .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-tablet-4x .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-tablet-4x .portfolio-item .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-tablet-4x .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-tablet-4x .portfolio-item .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-tablet-4x .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-tablet-4x .portfolio-item .image .overlay .links .portfolio-icons .icon a{width: 26px;height: 26px;line-height: 26px}.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-tablet-4x .portfolio-item .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-tablet-4x .portfolio-item .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-tablet-4x .portfolio-item .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-tablet-4x .portfolio-item .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-tablet-4x .portfolio-item .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-tablet-4x .portfolio-item .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-tablet-4x .portfolio-item .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-tablet-4x .portfolio-item .image .overlay .links .portfolio-icons .icon a i{font-size: 13px}.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-tablet-4x .portfolio-item .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-tablet-4x .portfolio-item .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-tablet-4x .portfolio-item .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-tablet-4x .portfolio-item .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-tablet-4x .portfolio-item .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-tablet-4x .portfolio-item .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-tablet-4x .portfolio-item .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-tablet-4x .portfolio-item .image .overlay .links .portfolio-icons .icon a svg{width: 13px;height: 13px}}@media (min-width: 768px) and (max-width: 991px) and (min-width: 992px){.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-tablet-4x .portfolio-item.bigger .image .overlay .links .portfolio-icons .portfolio-icons-inner,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-tablet-4x .portfolio-item.bigger .image .overlay .links .portfolio-icons .portfolio-icons-inner,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-tablet-4x .portfolio-item.bigger .image .overlay .links .portfolio-icons .portfolio-icons-inner,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-tablet-4x .portfolio-item.bigger .image .overlay .links .portfolio-icons .portfolio-icons-inner{margin-right: -8px}.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-tablet-4x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-tablet-4x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-tablet-4x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-tablet-4x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-tablet-4x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-tablet-4x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-tablet-4x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-tablet-4x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a{width: 52px;height: 52px;line-height: 52px;margin: 0 8px 0 0}.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-tablet-4x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-tablet-4x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-tablet-4x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-tablet-4x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-tablet-4x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-tablet-4x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-tablet-4x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-tablet-4x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a i{font-size: 26px}.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-tablet-4x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-tablet-4x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-tablet-4x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-tablet-4x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-tablet-4x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-tablet-4x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-tablet-4x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-tablet-4x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a svg{width: 26px;height: 26px}}@media (min-width: 992px){.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-5x .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-5x .portfolio-item .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-6x .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-6x .portfolio-item .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-5 .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-5 .portfolio-item .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-6 .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-6 .portfolio-item .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-5x .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-5x .portfolio-item .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-6x .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-6x .portfolio-item .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-5 .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-5 .portfolio-item .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-6 .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-6 .portfolio-item .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-5x .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-5x .portfolio-item .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-6x .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-6x .portfolio-item .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-5 .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-5 .portfolio-item .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-6 .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-6 .portfolio-item .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-5x .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-5x .portfolio-item .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-6x .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-6x .portfolio-item .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-5 .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-5 .portfolio-item .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-6 .portfolio-item .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-6 .portfolio-item .image .overlay .links .portfolio-icons .icon a{width: 26px;height: 26px;line-height: 26px}.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-5x .portfolio-item .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-5x .portfolio-item .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-6x .portfolio-item .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-6x .portfolio-item .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-5 .portfolio-item .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-5 .portfolio-item .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-6 .portfolio-item .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-6 .portfolio-item .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-5x .portfolio-item .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-5x .portfolio-item .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-6x .portfolio-item .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-6x .portfolio-item .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-5 .portfolio-item .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-5 .portfolio-item .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-6 .portfolio-item .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-6 .portfolio-item .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-5x .portfolio-item .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-5x .portfolio-item .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-6x .portfolio-item .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-6x .portfolio-item .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-5 .portfolio-item .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-5 .portfolio-item .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-6 .portfolio-item .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-6 .portfolio-item .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-5x .portfolio-item .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-5x .portfolio-item .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-6x .portfolio-item .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-6x .portfolio-item .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-5 .portfolio-item .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-5 .portfolio-item .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-6 .portfolio-item .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-6 .portfolio-item .image .overlay .links .portfolio-icons .icon a i{font-size: 13px}.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-5x .portfolio-item .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-5x .portfolio-item .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-6x .portfolio-item .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-6x .portfolio-item .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-5 .portfolio-item .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-5 .portfolio-item .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-6 .portfolio-item .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-6 .portfolio-item .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-5x .portfolio-item .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-5x .portfolio-item .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-6x .portfolio-item .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-6x .portfolio-item .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-5 .portfolio-item .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-5 .portfolio-item .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-6 .portfolio-item .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-6 .portfolio-item .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-5x .portfolio-item .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-5x .portfolio-item .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-6x .portfolio-item .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-6x .portfolio-item .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-5 .portfolio-item .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-5 .portfolio-item .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-6 .portfolio-item .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-6 .portfolio-item .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-5x .portfolio-item .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-5x .portfolio-item .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-6x .portfolio-item .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-6x .portfolio-item .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-5 .portfolio-item .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-5 .portfolio-item .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-6 .portfolio-item .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-6 .portfolio-item .image .overlay .links .portfolio-icons .icon a svg{width: 13px;height: 13px}}@media (min-width: 992px) and (min-width: 992px){.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-5x .portfolio-item.bigger .image .overlay .links .portfolio-icons .portfolio-icons-inner,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-6x .portfolio-item.bigger .image .overlay .links .portfolio-icons .portfolio-icons-inner,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-5 .portfolio-item.bigger .image .overlay .links .portfolio-icons .portfolio-icons-inner,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-6 .portfolio-item.bigger .image .overlay .links .portfolio-icons .portfolio-icons-inner,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-5x .portfolio-item.bigger .image .overlay .links .portfolio-icons .portfolio-icons-inner,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-6x .portfolio-item.bigger .image .overlay .links .portfolio-icons .portfolio-icons-inner,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-5 .portfolio-item.bigger .image .overlay .links .portfolio-icons .portfolio-icons-inner,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-6 .portfolio-item.bigger .image .overlay .links .portfolio-icons .portfolio-icons-inner,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-5x .portfolio-item.bigger .image .overlay .links .portfolio-icons .portfolio-icons-inner,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-6x .portfolio-item.bigger .image .overlay .links .portfolio-icons .portfolio-icons-inner,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-5 .portfolio-item.bigger .image .overlay .links .portfolio-icons .portfolio-icons-inner,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-6 .portfolio-item.bigger .image .overlay .links .portfolio-icons .portfolio-icons-inner,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-5x .portfolio-item.bigger .image .overlay .links .portfolio-icons .portfolio-icons-inner,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-6x .portfolio-item.bigger .image .overlay .links .portfolio-icons .portfolio-icons-inner,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-5 .portfolio-item.bigger .image .overlay .links .portfolio-icons .portfolio-icons-inner,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-6 .portfolio-item.bigger .image .overlay .links .portfolio-icons .portfolio-icons-inner{margin-right: -8px}.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-5x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-5x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-6x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-6x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-5 .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-5 .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-6 .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-6 .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-5x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-5x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-6x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-6x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-5 .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-5 .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-6 .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-6 .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-5x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-5x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-6x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-6x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-5 .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-5 .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-6 .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-6 .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-5x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-5x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-6x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-6x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-5 .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-5 .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-6 .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-6 .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a{width: 52px;height: 52px;line-height: 52px;margin: 0 8px 0 0}.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-5x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-5x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-6x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-6x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-5 .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-5 .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-6 .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-6 .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-5x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-5x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-6x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-6x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-5 .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-5 .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-6 .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-6 .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-5x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-5x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-6x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-6x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-5 .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-5 .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-6 .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-6 .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-5x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-5x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-6x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-6x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-5 .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-5 .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a i,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-6 .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon i,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-6 .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a i{font-size: 26px}.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-5x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-5x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-6x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-6x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-5 .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-5 .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-6 .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur.columns-desktop-6 .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-5x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-5x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-6x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-6x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-5 .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-5 .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-6 .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-hover.hover-gradient.columns-desktop-6 .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-5x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-5x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-6x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-6x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-5 .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-5 .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-6 .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur.columns-desktop-6 .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-5x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-5x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-6x .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-6x .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-5 .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-5 .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a svg,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-6 .portfolio-item.bigger .image .overlay .links .portfolio-icons a.icon svg,.portfolio.extended-products-grid.caption-position-image.hover-gradient.columns-desktop-6 .portfolio-item.bigger .image .overlay .links .portfolio-icons .icon a svg{width: 26px;height: 26px}}.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur .portfolio-item .image .overlay .links .caption,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur .portfolio-item .image .overlay .links .caption{padding: 10px 10px 0 10px}.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur .portfolio-item .image .overlay .links .caption .title,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur .portfolio-item .image .overlay .links .caption .title{margin-bottom: 5px}.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur .portfolio-item .image .overlay .links .caption .cart.type_button .button,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur .portfolio-item .image .overlay .links .caption .cart.type_button .button{margin-left: auto}.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur .portfolio-item .image .overlay .links .caption .cart.type_button .button:not(:hover),.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur .portfolio-item .image .overlay .links .caption .cart.type_button .button:not(:hover){color: #212227;background-color: transparent;border-color: #212227}.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur .portfolio-item .image .overlay .links .caption .product-price .price,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur .portfolio-item .image .overlay .links .caption .categories,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur .portfolio-item .image .overlay .links .caption .product-price .price,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur .portfolio-item .image .overlay .links .caption .categories{color: #393d50}.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur .portfolio-item .image .overlay .links a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur .portfolio-item .image .overlay .links .icon a,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur .portfolio-item .image .overlay .links a.icon,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur .portfolio-item .image .overlay .links .icon a{color: #ffffff;background-color: #393d50}@media (min-width: 992px){.portfolio.extended-products-grid.caption-position-hover.hover-zooming-blur .portfolio-item.bigger .image .overlay .links .caption,.portfolio.extended-products-grid.caption-position-image.hover-zooming-blur .portfolio-item.bigger .image .overlay .links .caption{padding: 25px 25px 0 25px}}.portfolio.extended-products-grid.caption-position-hover.hover-gradient .portfolio-item .image .overlay .links .portfolio-icons,.portfolio.extended-products-grid.caption-position-hover.hover-disabled .portfolio-item .image .overlay .links .portfolio-icons,.portfolio.extended-products-grid.caption-position-image.hover-gradient .portfolio-item .image .overlay .links .portfolio-icons,.portfolio.extended-products-grid.caption-position-image.hover-disabled .portfolio-item .image .overlay .links .portfolio-icons{padding: 10px}.portfolio.extended-products-grid.caption-position-hover.hover-gradient .portfolio-item .image .overlay .links .caption,.portfolio.extended-products-grid.caption-position-hover.hover-disabled .portfolio-item .image .overlay .links .caption,.portfolio.extended-products-grid.caption-position-image.hover-gradient .portfolio-item .image .overlay .links .caption,.portfolio.extended-products-grid.caption-position-image.hover-disabled .portfolio-item .image .overlay .links .caption{padding: 10px}.portfolio.extended-products-grid.caption-position-hover.hover-gradient .portfolio-item .image .overlay .links a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-gradient .portfolio-item .image .overlay .links a.icon:hover,.portfolio.extended-products-grid.caption-position-hover.hover-gradient .portfolio-item .image .overlay .links .icon a,.portfolio.extended-products-grid.caption-position-hover.hover-gradient .portfolio-item .image .overlay .links .icon a:hover,.portfolio.extended-products-grid.caption-position-hover.hover-disabled .portfolio-item .image .overlay .links a.icon,.portfolio.extended-products-grid.caption-position-hover.hover-disabled .portfolio-item .image .overlay .links a.icon:hover,.portfolio.extended-products-grid.caption-position-hover.hover-disabled .portfolio-item .image .overlay .links .icon a,.portfolio.extended-products-grid.caption-position-hover.hover-disabled .portfolio-item .image .overlay .links .icon a:hover,.portfolio.extended-products-grid.caption-position-image.hover-gradient .portfolio-item .image .overlay .links a.icon,.portfolio.extended-products-grid.caption-position-image.hover-gradient .portfolio-item .image .overlay .links a.icon:hover,.portfolio.extended-products-grid.caption-position-image.hover-gradient .portfolio-item .image .overlay .links .icon a,.portfolio.extended-products-grid.caption-position-image.hover-gradient .portfolio-item .image .overlay .links .icon a:hover,.portfolio.extended-products-grid.caption-position-image.hover-disabled .portfolio-item .image .overlay .links a.icon,.portfolio.extended-products-grid.caption-position-image.hover-disabled .portfolio-item .image .overlay .links a.icon:hover,.portfolio.extended-products-grid.caption-position-image.hover-disabled .portfolio-item .image .overlay .links .icon a,.portfolio.extended-products-grid.caption-position-image.hover-disabled .portfolio-item .image .overlay .links .icon a:hover{background-color: rgba(255,255,255,0.8);color: #393d50}@media (min-width: 992px){.portfolio.extended-products-grid.caption-position-hover.hover-gradient .portfolio-item.col-md-12 .image .overlay .links .caption,.portfolio.extended-products-grid.caption-position-hover.hover-disabled .portfolio-item.col-md-12 .image .overlay .links .caption,.portfolio.extended-products-grid.caption-position-image.hover-gradient .portfolio-item.col-md-12 .image .overlay .links .caption,.portfolio.extended-products-grid.caption-position-image.hover-disabled .portfolio-item.col-md-12 .image .overlay .links .caption{padding: 15px}}@media (min-width: 992px){.portfolio.extended-products-grid.caption-position-hover.hover-gradient .portfolio-item.bigger .image .overlay .links .portfolio-icons,.portfolio.extended-products-grid.caption-position-hover.hover-disabled .portfolio-item.bigger .image .overlay .links .portfolio-icons,.portfolio.extended-products-grid.caption-position-image.hover-gradient .portfolio-item.bigger .image .overlay .links .portfolio-icons,.portfolio.extended-products-grid.caption-position-image.hover-disabled .portfolio-item.bigger .image .overlay .links .portfolio-icons{padding: 35px}.portfolio.extended-products-grid.caption-position-hover.hover-gradient .portfolio-item.bigger .image .overlay .links .caption,.portfolio.extended-products-grid.caption-position-hover.hover-disabled .portfolio-item.bigger .image .overlay .links .caption,.portfolio.extended-products-grid.caption-position-image.hover-gradient .portfolio-item.bigger .image .overlay .links .caption,.portfolio.extended-products-grid.caption-position-image.hover-disabled .portfolio-item.bigger .image .overlay .links .caption{padding: 35px}}.portfolio.extended-products-grid.caption-position-hover.hover-circular .portfolio-item .image .overlay .links .portfolio-icons,.portfolio.extended-products-grid.caption-position-image.hover-circular .portfolio-item .image .overlay .links .portfolio-icons{width: 100%;padding: 10px}@media (min-width: 992px){.portfolio.extended-products-grid.caption-position-hover.hover-circular .portfolio-item.bigger .image .overlay .links .portfolio-icons,.portfolio.extended-products-grid.caption-position-image.hover-circular .portfolio-item.bigger .image .overlay .links .portfolio-icons{padding: 35px}}.portfolio.extended-products-grid.hover-default .portfolio-item .image .overlay .links .caption .cart.type_button .button{margin-left: auto}.portfolio.extended-products-grid.hover-default .portfolio-item .caption .quick-view-button i.default:before,.portfolio.extended-products-grid.hover-default .image .portfolio-icons.product-bottom .quick-view-button i.default:before{content: '\e677'}.portfolio.extended-products-grid.hover-default .portfolio-item .caption .cart i.default:before,.portfolio.extended-products-grid.hover-default .image .portfolio-icons.product-bottom .cart i.default:before{content: '\e660'}.portfolio.extended-products-grid.hover-default .portfolio-item .caption .cart i.default.variable:before,.portfolio.extended-products-grid.hover-default .portfolio-item .caption .cart.variable-type-button i.default:before,.portfolio.extended-products-grid.hover-default .image .portfolio-icons.product-bottom .cart i.default.variable:before,.portfolio.extended-products-grid.hover-default .image .portfolio-icons.product-bottom .cart.variable-type-button i.default:before{content: "\e661"}.portfolio.extended-products-grid.hover-default .portfolio-item .caption .bottom-product-link i.default:before,.portfolio.extended-products-grid.hover-default .image .portfolio-icons.product-bottom .bottom-product-link i.default:before{content: '\e670'}.portfolio.extended-products-grid.hover-default .portfolio-item .caption .yith-wcwl-add-button i.default:before,.portfolio.extended-products-grid.hover-default .image .portfolio-icons.product-bottom .yith-wcwl-add-button i.default:before{content: '\e66b'}.portfolio.extended-products-grid.hover-default .portfolio-item .caption .yith-wcwl-wishlistexistsbrowse i.default:before,.portfolio.extended-products-grid.hover-default .portfolio-item .caption .yith-wcwl-wishlistaddedbrowse i.default:before,.portfolio.extended-products-grid.hover-default .portfolio-item .caption .yith-wcwl-add-button .delete_item i.default:before,.portfolio.extended-products-grid.hover-default .image .portfolio-icons.product-bottom .yith-wcwl-wishlistexistsbrowse i.default:before,.portfolio.extended-products-grid.hover-default .image .portfolio-icons.product-bottom .yith-wcwl-wishlistaddedbrowse i.default:before,.portfolio.extended-products-grid.hover-default .image .portfolio-icons.product-bottom .yith-wcwl-add-button .delete_item i.default:before{content: "\e641"}.portfolio.extended-products-grid.hover-default .portfolio-item .caption a.share i.default:before,.portfolio.extended-products-grid.hover-default .image .portfolio-icons.product-bottom a.share i.default:before{content: '\e65c';margin-left: -0.2em}.portfolio.extended-products-grid:not(.hover-default) .portfolio-item .caption .quick-view-button i.default:before,.portfolio.extended-products-grid:not(.hover-default) .portfolio-item .image .portfolio-icons.product-bottom .quick-view-button i.default:before{content: '\e678'}.portfolio.extended-products-grid:not(.hover-default) .portfolio-item .caption .cart i.default:before,.portfolio.extended-products-grid:not(.hover-default) .portfolio-item .image .portfolio-icons.product-bottom .cart i.default:before{content: '\e660'}.portfolio.extended-products-grid:not(.hover-default) .portfolio-item .caption .cart i.default.variable:before,.portfolio.extended-products-grid:not(.hover-default) .portfolio-item .caption .cart.variable-type-button i.default:before,.portfolio.extended-products-grid:not(.hover-default) .portfolio-item .image .portfolio-icons.product-bottom .cart i.default.variable:before,.portfolio.extended-products-grid:not(.hover-default) .portfolio-item .image .portfolio-icons.product-bottom .cart.variable-type-button i.default:before{content: "\e661"}.portfolio.extended-products-grid:not(.hover-default) .portfolio-item .caption .bottom-product-link i.default:before,.portfolio.extended-products-grid:not(.hover-default) .portfolio-item .image .portfolio-icons.product-bottom .bottom-product-link i.default:before{content: '\e628'}.portfolio.extended-products-grid:not(.hover-default) .portfolio-item .caption .yith-wcwl-add-button i.default:before,.portfolio.extended-products-grid:not(.hover-default) .portfolio-item .image .portfolio-icons.product-bottom .yith-wcwl-add-button i.default:before{content: '\e65e'}.portfolio.extended-products-grid:not(.hover-default) .portfolio-item .caption .yith-wcwl-wishlistexistsbrowse i.default:before,.portfolio.extended-products-grid:not(.hover-default) .portfolio-item .caption .yith-wcwl-wishlistaddedbrowse i.default:before,.portfolio.extended-products-grid:not(.hover-default) .portfolio-item .caption .yith-wcwl-add-button .delete_item i.default:before,.portfolio.extended-products-grid:not(.hover-default) .portfolio-item .image .portfolio-icons.product-bottom .yith-wcwl-wishlistexistsbrowse i.default:before,.portfolio.extended-products-grid:not(.hover-default) .portfolio-item .image .portfolio-icons.product-bottom .yith-wcwl-wishlistaddedbrowse i.default:before,.portfolio.extended-products-grid:not(.hover-default) .portfolio-item .image .portfolio-icons.product-bottom .yith-wcwl-add-button .delete_item i.default:before{content: '\e679'}.portfolio.extended-products-grid:not(.hover-default) .portfolio-item .caption a.share i.default:before,.portfolio.extended-products-grid:not(.hover-default) .portfolio-item .image .portfolio-icons.product-bottom a.share i.default:before{content: '\e65d';margin-left: -0.2em}.portfolio.extended-products-grid:not(.hover-default).caption-alignment-center .portfolio-item.product .image .overlay .links .caption{text-align: center}.portfolio.extended-products-grid:not(.hover-default).caption-alignment-center .portfolio-item.product .image .overlay .links .caption>*{transform-origin: center}.portfolio.extended-products-grid:not(.hover-default).caption-alignment-center .portfolio-item.product .image .overlay .links .caption .categories{margin-left: auto;margin-right: auto}.portfolio.extended-products-grid:not(.hover-default).caption-alignment-center .portfolio-item.product .image .overlay .links .caption .product-info{flex-direction: column}.portfolio.extended-products-grid:not(.hover-default).caption-alignment-center .portfolio-item.product .image .overlay .links .caption .product-info .product-price,.portfolio.extended-products-grid:not(.hover-default).caption-alignment-center .portfolio-item.product .image .overlay .links .caption .product-info .cart.type_button .button{margin-right: auto;margin-left: auto}.portfolio.extended-products-grid:not(.hover-default).caption-alignment-center.hover-circular .portfolio-item.product .image .overlay .links .caption .product-rating,.portfolio.extended-products-grid:not(.hover-default).caption-alignment-center.hover-gradient .portfolio-item.product .image .overlay .links .caption .product-rating{margin-left: -35px}.portfolio.extended-products-grid:not(.hover-default).caption-alignment-right .portfolio-item.product .image .overlay .links .portfolio-icons{left: 0;right: inherit}.portfolio.extended-products-grid:not(.hover-default).caption-alignment-right .portfolio-item.product .image .overlay .links .portfolio-icons .portfolio-icons-inner{justify-content: flex-start}.portfolio.extended-products-grid:not(.hover-default).caption-alignment-right .portfolio-item.product .image .overlay .links .caption{text-align: right}.portfolio.extended-products-grid:not(.hover-default).caption-alignment-right .portfolio-item.product .image .overlay .links .caption>*{transform-origin: right}.portfolio.extended-products-grid:not(.hover-default).caption-alignment-right .portfolio-item.product .image .overlay .links .caption .categories{margin-left: auto;margin-right: 0}.portfolio.extended-products-grid:not(.hover-default).caption-alignment-right .portfolio-item.product .image .overlay .links .caption .product-info{flex-direction: row-reverse}.portfolio.extended-products-grid:not(.hover-default).caption-alignment-right .portfolio-item.product .image .overlay .links .caption .product-info .product-price,.portfolio.extended-products-grid:not(.hover-default).caption-alignment-right .portfolio-item.product .image .overlay .links .caption .product-info .cart.type_button .button{margin-right: 0;margin-left: auto}.portfolio.extended-products-grid:not(.hover-default).caption-alignment-right .portfolio-item.product .product-labels{right: 5px;left: auto;display: flex;flex-direction: column;align-items: flex-end}.portfolio.extended-products-grid:not(.hover-default).caption-alignment-right .portfolio-item.product .product-labels.style-2{right: 5px}.portfolio.extended-products-grid:not(.hover-default).caption-alignment-right .portfolio-item.product .product-labels.style-2 .label{border-radius: 3px 3px 0 3px}.portfolio.extended-products-grid:not(.hover-default).caption-alignment-right .portfolio-item.product .product-labels.style-2 .label:after{left: initial;right: 0;transform: rotateY(180deg)}.portfolio.extended-products-grid:not(.hover-default).caption-alignment-right .portfolio-item.product .product-labels.style-3{right: 4px}.portfolio.extended-products-grid:not(.hover-default).caption-alignment-right .portfolio-item.product .product-labels.style-4{right: 0}.portfolio.extended-products-grid:not(.hover-default).caption-alignment-right .portfolio-item.product .product-labels.style-4 .label:after{right: initial;left: -5px;border-left: none;border-right-width: 5px;border-right-style: solid}.portfolio.extended-products-grid:not(.hover-default).caption-alignment-right.hover-circular .portfolio-item.product .image .overlay .links .caption .product-rating,.portfolio.extended-products-grid:not(.hover-default).caption-alignment-right.hover-gradient .portfolio-item.product .image .overlay .links .caption .product-rating{right: 0}.portfolio.extended-products-grid.hover-default .portfolio-item.product .image .overlay .links .caption .categories,.portfolio.extended-products-grid.hover-zooming-blur .portfolio-item.product .image .overlay .links .caption .categories{margin-left: auto;margin-right: auto}.portfolio.extended-products-grid.title-on-page.hover-gradient .portfolio-item.has-rating .image .links .caption.center .product-info .product-rating,.portfolio.extended-products-grid.title-on-page.hover-circular .portfolio-item.has-rating .image .links .caption.center .product-info .product-rating{transform: translateX(-50%)}.portfolio.extended-products-grid.title-on-page.hover-gradient .portfolio-item.has-rating .image .links .caption.right .product-info .product-rating,.portfolio.extended-products-grid.title-on-page.hover-circular .portfolio-item.has-rating .image .links .caption.right .product-info .product-rating{transform: translatex(-100%)}.portfolio.extended-products-grid.title-on-page.hover-gradient .portfolio-item.has-rating:hover .image .links .caption .product-info,.portfolio.extended-products-grid.title-on-page.hover-gradient .portfolio-item.has-rating.hover-effect .image .links .caption .product-info,.portfolio.extended-products-grid.title-on-page.hover-circular .portfolio-item.has-rating:hover .image .links .caption .product-info,.portfolio.extended-products-grid.title-on-page.hover-circular .portfolio-item.has-rating.hover-effect .image .links .caption .product-info{padding-bottom: 20px}@media (min-width: 992px){.portfolio.extended-products-grid.caption-position-image.columns-desktop-2x .portfolio-item .image .product-labels.style-1 .label,.portfolio.extended-products-grid.caption-position-image.columns-desktop-3x .portfolio-item .image .product-labels.style-1 .label,.portfolio.extended-products-grid.caption-position-image.columns-desktop-4x .portfolio-item .image .product-labels.style-1 .label,.portfolio.extended-products-grid.caption-position-image.columns-desktop-5x .portfolio-item .image .product-labels.style-1 .label,.portfolio.extended-products-grid.caption-position-image.columns-desktop-6x .portfolio-item .image .product-labels.style-1 .label{width: 48px;height: 48px;font-size: 8px}.portfolio.extended-products-grid.caption-position-image.columns-desktop-2x .portfolio-item .image .product-labels.style-1 .label.new-label,.portfolio.extended-products-grid.caption-position-image.columns-desktop-3x .portfolio-item .image .product-labels.style-1 .label.new-label,.portfolio.extended-products-grid.caption-position-image.columns-desktop-4x .portfolio-item .image .product-labels.style-1 .label.new-label,.portfolio.extended-products-grid.caption-position-image.columns-desktop-5x .portfolio-item .image .product-labels.style-1 .label.new-label,.portfolio.extended-products-grid.caption-position-image.columns-desktop-6x .portfolio-item .image .product-labels.style-1 .label.new-label{width: 38px;height: 38px}}@media (min-width: 992px){.portfolio.extended-products-grid.fullwidth-columns-desktop-4 .portfolio-set .portfolio-item,.portfolio.extended-products-grid.fullwidth-columns-desktop-4 .portfolio-item-size-container .portfolio-item{width: 25%}.portfolio.extended-products-grid.fullwidth-columns-desktop-4 .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width: 50%}.portfolio.extended-products-grid.fullwidth-columns-desktop-5 .portfolio-set .portfolio-item,.portfolio.extended-products-grid.fullwidth-columns-desktop-5 .portfolio-item-size-container .portfolio-item{width: 20%}.portfolio.extended-products-grid.fullwidth-columns-desktop-5 .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width: 40%}.portfolio.extended-products-grid.fullwidth-columns-desktop-6 .portfolio-set .portfolio-item,.portfolio.extended-products-grid.fullwidth-columns-desktop-6 .portfolio-item-size-container .portfolio-item{width: 16.665%}.portfolio.extended-products-grid.fullwidth-columns-desktop-6 .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width: 33.33%}}.portfolio.extended-products-grid.full-item-border .portfolio-item .wrap>.caption{border-bottom-width: 0}.portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption .sharing-popup{height: auto;bottom: calc(100% + 15px);left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);padding: 10px;z-index: 1}@media (min-width: 768px){.portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption .sharing-popup{padding: 15px}}.portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption .sharing-popup.right{left: initial;right: -5px;-webkit-transform: none;transform: none}@media (min-width: 768px){.portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption .sharing-popup.right{right: -8px}}.portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption .sharing-popup.right .sharing-styled-arrow{right: 45px;left: initial}@media (min-width: 768px){.portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption .sharing-popup.right .sharing-styled-arrow{right: 48px}}.portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption .sharing-popup.left{left: -5px;-webkit-transform: none;transform: none}@media (min-width: 768px){.portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption .sharing-popup.left{left: -8px}}.portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption .sharing-popup.left .sharing-styled-arrow{left: 30px}@media (min-width: 768px){.portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption .sharing-popup.left .sharing-styled-arrow{left: 32px}}.portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption .sharing-popup .sharing-styled-arrow{left: 50%;margin-left: -65px}.portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption .sharing-popup .socials{margin-top: 0}.portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption .sharing-popup .socials a{margin: 0 3px}@media (min-width: 768px){.portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption .sharing-popup .socials a{margin: 0 5px}}.portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption .icons-top .sharing-popup{background: #FFFFFF;box-shadow: 0 10px 35px rgba(33,34,39,0.13)}.portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption .icons-top .sharing-popup a{color: #b6c6c9}.portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption .icons-top .sharing-popup .sharing-styled-arrow{fill: #FFFFFF}.portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption .icons-top .sharing-popup.right{right: -14px}@media (min-width: 768px){.portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption .icons-top .sharing-popup.right{right: -17px}}.portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption .icons-top .sharing-popup.left{left: -14px}@media (min-width: 768px){.portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption .icons-top .sharing-popup.left{left: -17px}}@media (min-width: 992px){.portfolio.extended-products-grid.columns-desktop-6x .portfolio-item.product .wrap>.caption .product-bottom .cart.type_button .button i,.portfolio.extended-products-grid.columns-desktop-6x .portfolio-item.product .wrap>.caption .product-bottom .cart.type_button .button .space{display: none}}@media (min-width: 992px) and (max-width: 1300px){.portfolio.extended-products-grid.columns-desktop-6 .portfolio-item.product .wrap>.caption .product-bottom .cart.type_button .button i,.portfolio.extended-products-grid.columns-desktop-6 .portfolio-item.product .wrap>.caption .product-bottom .cart.type_button .button .space{display: none}}.portfolio.extended-products-grid.disable-isotope .portfolio-set{display: flex;flex-wrap: wrap}.portfolio.extended-products-grid.disable-isotope.caption-position-page .wrap{display: flex;flex-direction: column;height: 100%}.portfolio.extended-products-grid.disable-isotope.caption-position-page .wrap .caption{flex: auto}.portfolio.extended-products-grid.disable-isotope.caption-position-page .not-found .found-wrap{flex-direction: row !important}.portfolio.extended-products-grid.disable-isotope .image{width: 100%;position: relative;overflow: visible}.portfolio.extended-products-grid.disable-isotope .image .image-inner{width: 100%;aspect-ratio: 1;overflow: hidden}.portfolio.extended-products-grid.disable-isotope.aspect-ratio-portrait .image .image-inner{aspect-ratio: 0.8}.portfolio.extended-products-grid.full-image .portfolio-item .image .image-inner{aspect-ratio: initial}.portfolio.extended-products-grid.full-image .portfolio-item .image .image-inner picture img{position: initial}.portfolio.extended-products-grid.portfolio.item-separator .portfolio-item:before,.portfolio.extended-products-grid.portfolio.item-separator .portfolio-item:after{opacity: 1;transform: translateX(-50%)}.portfolio.extended-products-grid.portfolio.item-separator .portfolio-item:after{transform: translateX(50%)}.portfolio.extended-products-grid.portfolio.item-separator .portfolio-item .item-separator-box:before,.portfolio.extended-products-grid.portfolio.item-separator .portfolio-item .item-separator-box:after{opacity: 1;transform: translateY(-50%)}.portfolio.extended-products-grid.portfolio.item-separator .portfolio-item .item-separator-box:after{transform: translateY(50%)}.portfolio.extended-products-grid.hover-default .portfolio-item.product .image .overlay .links .portfolio-icons,.portfolio.extended-products-grid.hover-zooming-blur .portfolio-item.product .image .overlay .links .portfolio-icons,.portfolio.extended-products-grid.hover-vertical-sliding .portfolio-item.product .image .overlay .links .portfolio-icons,.portfolio.extended-products-grid.hover-horizontal-sliding .portfolio-item.product .image .overlay .links .portfolio-icons{position: relative}.portfolio.extended-products-grid.fullwidth-columns .portfolio-filters-list.style-sidebar .portfolio-filters-outer{padding-right: 0}.thegem-popup-notification{position: fixed;left: 0;bottom: 0;width: 100%;height: 200px;text-align: center;font-size: 16px;line-height: 2;background: linear-gradient(180deg,rgba(33,34,39,0) 0%,rgba(33,34,39,0.3) 100%);margin: 0 !important;z-index: 10000;-webkit-transform: translateY(50px);transform: translateY(50px);opacity: 0;visibility: hidden;pointer-events: none;-webkit-transition: 0.3s cubic-bezier(0.215,0.61,0.355,1);transition: 0.3s cubic-bezier(0.215,0.61,0.355,1);-webkit-transition-property: opacity,visibility,-webkit-transform;transition-property: opacity,visibility,-webkit-transform;transition-property: opacity,visibility,transform;transition-property: opacity,visibility,transform,-webkit-transform;display: flex;justify-content: center}.thegem-popup-notification.visible{-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;visibility: visible;pointer-events: auto}@supports (-webkit-touch-callout: none){.thegem-popup-notification{top: 0;bottom: initial;background: linear-gradient(0deg,rgba(33,34,39,0) 0%,rgba(33,34,39,0.3) 100%);-webkit-transform: translateY(-50px);transform: translateY(-50px)}}.thegem-popup-notification .notification-message{max-width: 95%;position: absolute;bottom: 30px;color: inherit;padding: 12px 18px}@supports (-webkit-touch-callout: none){.thegem-popup-notification .notification-message{top: 30px;bottom: initial}}.thegem-popup-notification .notification-message:before{content: "\e646";font-family: 'thegem-icons';font-weight: normal;font-style: normal;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-variant: normal;text-rendering: auto;line-height: 0.7;margin-right: 8px;font-size: 1.5em;vertical-align: middle}.thegem-popup-notification .notification-message span.buttons{display: inline-block}@media (max-width: 767px){.thegem-popup-notification .notification-message span.buttons{width: 100%}.thegem-popup-notification .notification-message span.buttons a.button:first-child{margin-left: 0}}.thegem-popup-notification .notification-message a.button{width: fit-content;width: -webkit-fit-content;height: auto;font-size: 14px;line-height: 1;padding: 3px 15px 4px 15px;margin-left: 10px;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;-webkit-user-select: none;-webkit-appearance: none;transition: all 0.3s}@media (max-width: 767px){.hide-mobile{display: none !important}}@media (min-width: 768px) and (max-width: 991px){.hide-tablet{display: none !important}}@media (min-width: 992px){.hide-desktop{display: none !important}}.portfolio.extended-products-grid.portfolio-style-metro.caption-position-page .portfolio-item.product .caption .title{max-height: calc(1.3 * 1em)}.portfolio.background-style-dark:not(.list-style) .portfolio-item:not(:hover) .wrap>.caption .title,.portfolio.background-style-dark:not(.list-style) .portfolio-item:not(:hover) .wrap>.caption .title:hover,.portfolio.background-style-dark:not(.list-style) .portfolio-item:not(:hover) .wrap>.caption .product-price .price,.portfolio.background-style-dark:not(.list-style) .portfolio-item:not(:hover) .wrap>.caption .categories,.portfolio.background-style-dark:not(.list-style) .portfolio-item:not(:hover) .wrap>.caption .product-variations,.portfolio.background-style-dark.list-style .portfolio-item .wrap>.caption .title,.portfolio.background-style-dark.list-style .portfolio-item .wrap>.caption .title:hover,.portfolio.background-style-dark.list-style .portfolio-item .wrap>.caption .product-price .price,.portfolio.background-style-dark.list-style .portfolio-item .wrap>.caption .categories,.portfolio.background-style-dark.list-style .portfolio-item .wrap>.caption .product-variations,.portfolio.background-style-gray:not(.list-style) .portfolio-item:hover .wrap>.caption .title,.portfolio.background-style-gray:not(.list-style) .portfolio-item:hover .wrap>.caption .title:hover,.portfolio.background-style-gray:not(.list-style) .portfolio-item:hover .wrap>.caption .product-price .price,.portfolio.background-style-gray:not(.list-style) .portfolio-item:hover .wrap>.caption .categories,.portfolio.background-style-gray:not(.list-style) .portfolio-item:hover .wrap>.caption .product-variations{color: #FFFFFF}.gem-button-icon-position-right .gem-inner-wrapper-btn{flex-direction: row-reverse}.portfolio.extended-products-grid .gem-pagination{width: 100%;display: flex;align-items: center;justify-content: center}.portfolio.extended-products-grid .gem-pagination a{box-sizing: content-box;line-height: 30px}.portfolio.extended-products-grid .gem-pagination .prev,.portfolio.extended-products-grid .gem-pagination .next,.portfolio.extended-products-grid .gem-pagination-arrows .prev,.portfolio.extended-products-grid .gem-pagination-arrows .next{display: flex;align-items: center;justify-content: center;flex: none}.portfolio.extended-products-grid .gem-pagination .prev:before,.portfolio.extended-products-grid .gem-pagination .next:before,.portfolio.extended-products-grid .gem-pagination-arrows .prev:before,.portfolio.extended-products-grid .gem-pagination-arrows .next:before{content: none}.portfolio.extended-products-grid .gem-pagination .prev i,.portfolio.extended-products-grid .gem-pagination .next i,.portfolio.extended-products-grid .gem-pagination-arrows .prev i,.portfolio.extended-products-grid .gem-pagination-arrows .next i{font-size: 24px}.portfolio.extended-products-grid .gem-pagination .prev i.default,.portfolio.extended-products-grid .gem-pagination .next i.default,.portfolio.extended-products-grid .gem-pagination-arrows .prev i.default,.portfolio.extended-products-grid .gem-pagination-arrows .next i.default{font-family: 'thegem-icons';font-weight: normal;font-style: normal}.portfolio.extended-products-grid .gem-pagination .prev.disabled,.portfolio.extended-products-grid .gem-pagination .next.disabled,.portfolio.extended-products-grid .gem-pagination-arrows .prev.disabled,.portfolio.extended-products-grid .gem-pagination-arrows .next.disabled{cursor: initial;opacity: 0.7}.portfolio.extended-products-grid .gem-pagination .prev i.default:before,.portfolio.extended-products-grid .gem-pagination-arrows .prev i.default:before{content: '\e636'}.portfolio.extended-products-grid .gem-pagination .next i.default:before,.portfolio.extended-products-grid .gem-pagination-arrows .next i.default:before{content: '\e634'}.portfolio.extended-products-grid .gem-pagination-arrows{display: flex;margin-top: 42px}.portfolio.extended-products-grid .gem-pagination-arrows.alignment-left{justify-content: flex-start}.portfolio.extended-products-grid .gem-pagination-arrows.alignment-right{justify-content: flex-end}.portfolio.extended-products-grid .gem-pagination-arrows a{background: transparent;border: none;margin: 0;width: auto;height: auto}.portfolio.extended-products-grid .gem-pagination-arrows a.next{margin-left: 9px}.portfolio.extended-products-grid .gem-pagination-arrows a.next i.default{margin-left: -9px}.portfolio.extended-products-grid .gem-pagination-arrows .prev i.default:before{content: '\e603'}.portfolio.extended-products-grid .gem-pagination-arrows .next i.default:before{content: '\e601'}.portfolio.extended-products-grid{}.portfolio.extended-products-grid .portfolio-load-more .gem-button{height: auto;margin: 0;position: relative;z-index: 1;white-space: normal;min-width: max-content;overflow: hidden}.portfolio.extended-products-grid .portfolio-load-more .gem-button-separator{width: 100%;display: flex;justify-content: center;align-items: center}.portfolio.extended-products-grid .portfolio-load-more .gem-button-separator-line{width: 100%;border-color: #b6c6c9;color: #b6c6c9}.portfolio.extended-products-grid .portfolio-load-more .gem-button-separator-button{padding: 0 20px;flex: none}.portfolio.extended-products-grid .portfolio-load-more .gem-button-separator-holder{flex-grow: 1}.portfolio.extended-products-grid .portfolio-load-more .gem-button-separator-holder svg{display: block}.portfolio.extended-products-grid .portfolio-load-more .gem-button-separator-holder:first-child .gem-button-separator-line{margin-left: auto;margin-right: 0}.portfolio.extended-products-grid .portfolio-load-more .gem-button-separator-holder:first-child .gem-button-separator-line svg{transform: rotate(180deg)}.portfolio.extended-products-grid .portfolio-load-more .gem-button-container{display: flex;justify-content: center;width: 100%}.portfolio.extended-products-grid .portfolio-load-more .gem-button-container .gem-button-separator-type-single .gem-button-separator-line{border-top: 2px solid;border-bottom: 0;height: 0}.portfolio.extended-products-grid .portfolio-load-more .gem-button-container .gem-button-separator-type-square{display: flex;flex-direction: column;align-items: center}.portfolio.extended-products-grid .portfolio-load-more .gem-button-container .gem-button-separator-type-square .gem-button-separator-button{padding: 0}.portfolio.extended-products-grid .portfolio-load-more .gem-button-container .gem-button-separator-type-square svg line{stroke: #b6c6c9}.portfolio.extended-products-grid .portfolio-load-more .gem-button-container .gem-button-separator-type-soft-double .gem-button-separator-line{border-top: 1px solid;border-bottom: 1px solid;height: 7px}.portfolio.extended-products-grid .portfolio-load-more .gem-button-container .gem-button-separator-type-strong-double .gem-button-separator-line{border-top: 4px solid;border-bottom: 4px solid;height: 17px}.portfolio.extended-products-grid .portfolio-item-size-container .portfolio-item:before,.portfolio.extended-products-grid .portfolio-item-size-container .portfolio-item:after{content: none}.portfolio.extended-products-grid.portfolio-preset-below-shadow-hover-01 .portfolio-item:hover .wrap,.portfolio.extended-products-grid.portfolio-preset-below-shadow-hover-01 .portfolio-item.hover-effect .wrap{box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.2)}.portfolio.extended-products-grid.portfolio-preset-below-shadow-hover-01 .portfolio-item.product .product-labels.style-3 .label{border-radius: 3px}.portfolio.extended-products-grid.portfolio-preset-below-shadow-hover-02 .portfolio-item:hover .wrap,.portfolio.extended-products-grid.portfolio-preset-below-shadow-hover-02 .portfolio-item.hover-effect .wrap{box-shadow: 0px 0px 30px 0px rgba(49,50,51,0.18);border-color: #ededed !important}.portfolio.extended-products-grid.portfolio-preset-below-shadow-hover-02 .portfolio-item.product .wrap>.caption{padding: 23px 20px 35px 20px}@media (min-width: 992px){.portfolio.extended-products-grid.portfolio-preset-below-shadow-hover-02 .portfolio-item.product.col-md-12 .wrap>.caption{padding: 34px 20px 52px 20px}}.portfolio.extended-products-grid.portfolio-preset-below-shadow-hover-02 .product-labels.style-3 .label.onsale .text{font-size: 1.6em}.portfolio.extended-products-grid.portfolio-preset-below-rectangle-button-01 .portfolio-item.product .product-labels.style-3{margin: -4px 0px 0px -4px}.portfolio.extended-products-grid.portfolio-preset-below-rectangle-button-01 .portfolio-item.product .product-labels.style-3 .label{border-radius: 0;margin: 0}.portfolio.extended-products-grid.portfolio-preset-below-rectangle-button-01 .portfolio-item .wrap>.caption{padding: 20px 0px 20px 0px}@media (min-width: 992px){.portfolio.extended-products-grid.portfolio-preset-below-rectangle-button-01 .portfolio-item.product.col-md-12 .wrap>.caption{padding: 30px 0px 30px 0px}}.portfolio.extended-products-grid.portfolio-preset-below-rectangle-button-02 .portfolio-item .wrap>.caption{padding: 0px 20px 20px 0px}.portfolio.extended-products-grid.portfolio-preset-below-rectangle-button-02 .portfolio-item .wrap>.caption .cart.type_button .button{padding: 10px 16px 10px 16px !important}.portfolio.extended-products-grid.portfolio-preset-below-rectangle-button-02 .portfolio-item .wrap>.caption .categories{margin-top: 13px}@media (min-width: 992px){.portfolio.extended-products-grid.portfolio-preset-below-rectangle-button-02 .portfolio-item.product.col-md-12 .wrap>.caption{padding: 0px 30px 30px 0px}}.portfolio.extended-products-grid.portfolio-preset-below-separator-02 .portfolio-item .wrap>.caption{padding: 10px}.portfolio.extended-products-grid.portfolio-preset-below-separator-02 .portfolio-item .wrap>.caption .product-price{margin-bottom: 2px}@media (min-width: 992px){.portfolio.extended-products-grid.portfolio-preset-below-separator-02 .portfolio-item.product.col-md-12 .wrap>.caption{padding: 15px}}.portfolio.extended-products-grid.portfolio-preset-image-solid-background .portfolio-item.product .product-labels.style-3{margin: -4px 0px 0px -4px}.portfolio.extended-products-grid.portfolio-preset-image-solid-background .portfolio-item.product .product-labels.style-3 .label{border-radius: 0;margin: 0}.portfolio.extended-products-grid.portfolio-preset-image-shadow-hover-01 .portfolio-item:hover .wrap,.portfolio.extended-products-grid.portfolio-preset-image-shadow-hover-01 .portfolio-item.hover-effect .wrap{box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.25)}.portfolio.extended-products-grid.portfolio-preset-image-shadow .portfolio-item .wrap .image{box-shadow: 0px 0px 40px 5px rgba(33,34,39,0.2)}.portfolio.extended-products-grid.portfolio-preset-image-shadow .portfolio-item:hover .wrap .image,.portfolio.extended-products-grid.portfolio-preset-image-shadow .portfolio-item.hover-effect .wrap .image{box-shadow: 0px 10px 50px 10px rgba(33,34,39,0.3)}.portfolio.extended-products-grid.portfolio-preset-image-shadow .portfolio-item .image .overlay .links .portfolio-icons,.portfolio.extended-products-grid.portfolio-preset-image-shadow .portfolio-item .image .overlay .links .caption{padding: 20px !important}.portfolio.extended-products-grid.portfolio-preset-image-shadow .product-labels.style-2 .label{margin: 14px -11px 0px 0px !important}.portfolio.extended-products-grid.portfolio-preset-image-separator-01 .portfolio-item.product .product-labels.style-3 .label{border-radius: 3px}.portfolio.extended-products-grid.portfolio-preset-image-separator-01 .portfolio-item.product .image .overlay .links .portfolio-icons,.portfolio.extended-products-grid.portfolio-preset-image-separator-01 .portfolio-item.product .image .overlay .links .caption{padding: 16px !important}.portfolio.extended-products-grid.portfolio-preset-hover-rounded-corners .portfolio-item .overlay:before{background: #F0F3F2D4}.portfolio.extended-products-grid.portfolio-preset-hover-separator .portfolio-item.product .product-labels.style-3{margin: -4px 0px 0px -4px}.portfolio.extended-products-grid.portfolio-preset-hover-separator .portfolio-item.product .product-labels.style-3 .label{border-radius: 0;margin: 0}.portfolio.extended-products-grid.portfolio-preset-hover-centered-caption .portfolio-item .image .overlay .links .caption{padding: 20px !important}.portfolio.extended-products-grid.portfolio-preset-hover-shadow-hover .portfolio-item:hover .wrap,.portfolio.extended-products-grid.portfolio-preset-hover-shadow-hover .portfolio-item.hover-effect .wrap{box-shadow: 0px 0px 20px 0px rgba(29,42,47,0.21)}.portfolio.extended-products-grid.portfolio-preset-hover-gradient-hover .portfolio-item .overlay:before{background: #FFDE1596 !important;background-color: transparent;background-image: linear-gradient(225deg,#FFDE1596 0%,#E9135CBA 100%) !important}.portfolio.extended-products-grid.portfolio-preset-hover-gradient-hover .portfolio-item .image .overlay .links .portfolio-icons,.portfolio.extended-products-grid.portfolio-preset-hover-gradient-hover .portfolio-item .image .overlay .links .caption{padding: 30px !important}.term-description:first-child{margin-bottom: 40px}.term-description:last-child{margin-top: 40px}.portfolio-filter-tabs{position: relative;z-index: 5}.portfolio-filter-tabs.style-alternative{display: flex;align-items: baseline;margin-bottom: 30px}@media (min-width: 992px){.portfolio-filter-tabs.style-alternative{margin-bottom: 50px}}@media (max-width: 991px){.portfolio-filter-tabs.style-alternative{flex-wrap: wrap;justify-content: space-between}}@media (min-width: 992px){.portfolio-filter-tabs.style-alternative.separator ul.portfolio-filter-tabs-list{margin-bottom: -11px}}.portfolio-filter-tabs.style-alternative .portfolio-filter-tabs-title{margin: 0 30px 0 0}@media (max-width: 991px){.portfolio-filter-tabs.style-alternative .portfolio-filter-tabs-title{max-width: 75%}}@media (min-width: 992px){.portfolio-filter-tabs.style-alternative .portfolio-filter-tabs-title{margin-right: 45px}}@media (max-width: 991px){.portfolio-filter-tabs.style-alternative ul.portfolio-filter-tabs-list{order: 1;width: calc(100% + 30px);justify-content: center;padding-top: 30px}}@media (min-width: 992px){.portfolio-filter-tabs.style-alternative ul.portfolio-filter-tabs-list{margin-right: auto}}@media (min-width: 992px){.portfolio-filter-tabs.style-alternative ul.portfolio-filter-tabs-list li{padding-bottom: 6px}}.portfolio-filter-tabs.style-alternative ul.portfolio-filter-tabs-list li.active{border-bottom: 2px solid currentColor}.portfolio-filter-tabs.style-alternative.alignment-right ul.portfolio-filter-tabs-list{margin-left: auto;margin-right: 0}.portfolio-filter-tabs.style-alternative.alignment-center ul.portfolio-filter-tabs-list{margin-left: auto;margin-right: auto}@media (min-width: 992px){.portfolio-filter-tabs.style-alternative .gem-pagination.gem-pagination-arrows{margin-left: 20px}}.portfolio-filter-tabs.style-alternative .gem-pagination.gem-pagination-arrows a.next i.default{margin-right: -7px}.portfolio-filter-tabs.style-alternative .gem-pagination.gem-pagination-arrows a i{transform: translateY(3px)}.portfolio-filter-tabs.style-default{margin-bottom: 30px}@media (min-width: 992px){.portfolio-filter-tabs.style-default{margin-bottom: 33px}}.portfolio-filter-tabs.style-default .portfolio-filter-tabs-title{text-align: center;margin-bottom: 30px}@media (min-width: 992px){.portfolio-filter-tabs.style-default .portfolio-filter-tabs-title{margin-bottom: 45px}}.portfolio-filter-tabs.style-default ul.portfolio-filter-tabs-list{justify-content: center}.portfolio-filter-tabs.style-default ul.portfolio-filter-tabs-list li.active{border-bottom: 2px solid currentColor}.portfolio-filter-tabs.style-default.alignment-right .portfolio-filter-tabs-title{text-align: right}.portfolio-filter-tabs.style-default.alignment-right ul.portfolio-filter-tabs-list{justify-content: flex-end}.portfolio-filter-tabs.style-default.alignment-left .portfolio-filter-tabs-title{text-align: left}.portfolio-filter-tabs.style-default.alignment-left ul.portfolio-filter-tabs-list{justify-content: flex-start}.portfolio-filter-tabs ul.portfolio-filter-tabs-list{list-style-type: none;padding: 0;margin: 0 -30px -10px 0;display: flex;align-items: baseline;flex-wrap: wrap}.portfolio-filter-tabs ul.portfolio-filter-tabs-list li{margin-bottom: 10px;margin-right: 30px}.portfolio-filter-tabs ul.portfolio-filter-tabs-list li:not(.active){cursor: pointer}.portfolio-filter-tabs .gem-pagination.gem-pagination-arrows{width: auto;margin: 0}.portfolio.extended-products-grid.caption-position-image:not(.ready) .portfolio-icons,.portfolio.extended-products-grid.loading-animation:not(.inited){opacity: 0}.extended-carousel-grid .owl-item .portfolio-item{padding: 0}.portfolio.extended-products-grid.list-style .portfolio-set{display: grid;grid-template-columns: minmax(0,1fr)}.portfolio.extended-products-grid.list-style .portfolio-set:before,.portfolio.extended-products-grid.list-style .portfolio-set:after{content: none}@media (max-width: 767px){.portfolio.extended-products-grid.list-style .portfolio-set .portfolio-item .wrap>.caption{padding: 18px 20px 13px 20px}.portfolio.extended-products-grid.list-style .portfolio-set .portfolio-item:nth-child(1) .wrap:before{content: none}}@media (min-width: 768px) and (max-width: 991px){.portfolio.extended-products-grid.list-style.columns-tablet-1x .portfolio-set{grid-template-columns: minmax(0,1fr)}.portfolio.extended-products-grid.list-style.columns-tablet-1x .portfolio-set.sub-categories{grid-template-columns: repeat(2,minmax(0,1fr))}.portfolio.extended-products-grid.list-style.columns-tablet-1x .portfolio-set .portfolio-item .wrap>.caption{padding: 18px 20px 13px 20px}.portfolio.extended-products-grid.list-style.columns-tablet-1x .portfolio-set .portfolio-item:nth-child(1) .wrap:before{content: none}.portfolio.extended-products-grid.list-style.columns-tablet-2x .portfolio-set{grid-template-columns: repeat(2,minmax(0,1fr))}.portfolio.extended-products-grid.list-style.columns-tablet-2x .portfolio-set .portfolio-item .wrap>.caption{padding: 18px 20px 13px 20px}.portfolio.extended-products-grid.list-style.columns-tablet-2x .portfolio-set .portfolio-item:nth-child(-n+2) .wrap:before{content: none}}@media (min-width: 992px){.portfolio.extended-products-grid.list-style.columns-desktop-1x .portfolio-set{grid-template-columns: minmax(0,1fr)}.portfolio.extended-products-grid.list-style.columns-desktop-1x .portfolio-set.sub-categories{grid-template-columns: repeat(4,minmax(0,1fr))}.portfolio.extended-products-grid.list-style.columns-desktop-1x .portfolio-set .portfolio-item .wrap>.caption{padding: 25px 30px 20px 30px}.portfolio.extended-products-grid.list-style.columns-desktop-1x .portfolio-set .portfolio-item:nth-child(1) .wrap:before{content: none}.portfolio.extended-products-grid.list-style.columns-desktop-2x .portfolio-set{grid-template-columns: repeat(2,minmax(0,1fr))}.portfolio.extended-products-grid.list-style.columns-desktop-2x .portfolio-set .portfolio-item .wrap>.caption{padding: 20px 25px 15px 25px}.portfolio.extended-products-grid.list-style.columns-desktop-2x .portfolio-set .portfolio-item:nth-child(-n+2) .wrap:before{content: none}.portfolio.extended-products-grid.list-style.columns-desktop-3x .portfolio-set{grid-template-columns: repeat(3,minmax(0,1fr))}.portfolio.extended-products-grid.list-style.columns-desktop-3x .portfolio-set .portfolio-item .wrap>.caption{padding: 15px 15px 10px 15px}.portfolio.extended-products-grid.list-style.columns-desktop-3x .portfolio-set .portfolio-item:nth-child(-n+3) .wrap:before{content: none}.portfolio.extended-products-grid.list-style.columns-desktop-4x .portfolio-set{grid-template-columns: repeat(4,minmax(0,1fr))}.portfolio.extended-products-grid.list-style.columns-desktop-4x .portfolio-set .portfolio-item .wrap>.caption{padding: 15px 15px 10px 15px}.portfolio.extended-products-grid.list-style.columns-desktop-4x .portfolio-set .portfolio-item:nth-child(-n+4) .wrap:before{content: none}}.portfolio.extended-products-grid.list-style .portfolio-set .portfolio-item{width: auto !important}.portfolio.extended-products-grid.list-style .portfolio-set:not(.sub-categories) .portfolio-item .wrap{display: block}@media (min-width: 768px){.portfolio.extended-products-grid.list-style .portfolio-set:not(.sub-categories) .portfolio-item .wrap{height: 100%;display: flex;flex-direction: row}}.portfolio.extended-products-grid.list-style .portfolio-set .portfolio-item .wrap>.image{flex: auto;align-self: center}.portfolio.extended-products-grid.list-style .portfolio-set .portfolio-item .wrap>.image .links .caption .info{left: 0;top: 0}.portfolio.extended-products-grid.list-style .portfolio-set .portfolio-item .wrap>.image .links .caption .info a{text-decoration: none}.portfolio.extended-products-grid.list-style .portfolio-set .portfolio-item .wrap>.caption{border: none;display: flex;flex-direction: column;justify-content: center}@media (max-width: 767px){.portfolio.extended-products-grid.list-style .portfolio-set .portfolio-item .wrap>.image,.portfolio.extended-products-grid.list-style .portfolio-set .portfolio-item .wrap>.caption{width: 100% !important}}@media (min-width: 768px){.portfolio.extended-products-grid.list-style .portfolio-set .portfolio-item .wrap>.image{flex: none !important;width: 40%;max-width: 100%}}.portfolio.extended-products-grid.list-style .portfolio-set .portfolio-item .wrap>.caption .post-author-date .post-author-date .author,.portfolio.extended-products-grid.list-style .portfolio-set .portfolio-item .wrap>.caption .post-author-date .post-date,.portfolio.extended-products-grid.list-style .portfolio-set .portfolio-item .wrap>.caption .post-author-date .post-author-date-separator,.portfolio.extended-products-grid.list-style .portfolio-set .portfolio-item .wrap>.caption .post-author-date .author{margin-bottom: 12px}.portfolio.extended-products-grid.list-style .portfolio-set .portfolio-item .product-rating.product-rating-empty{display: none}.portfolio.extended-products-grid.list-style .portfolio-set .portfolio-item .wrap>.caption .title{margin-bottom: 0}.portfolio.extended-products-grid.list-style .portfolio-set .portfolio-item .wrap>.caption .description{margin-top: 10px}.portfolio.extended-products-grid.list-style .portfolio-set .portfolio-item .wrap>.caption .description .subtitle{white-space: initial;color: inherit}.portfolio.extended-products-grid.list-style .portfolio-set .portfolio-item .wrap>.caption .description .subtitle span{margin: 0;color: inherit}.portfolio.extended-products-grid.list-style .portfolio-set .portfolio-item .wrap>.caption .product-price{margin-top: 10px}@media (min-width: 992px){.portfolio.extended-products-grid.list-style.columns-desktop-1x .portfolio-set .portfolio-item .wrap>.caption .title{margin-bottom: 0}.portfolio.extended-products-grid.list-style.columns-desktop-1x .portfolio-set .portfolio-item .wrap>.caption .description{margin-top: 10px}}.portfolio.extended-products-grid.list-style.with-divider .portfolio-set .portfolio-item .wrap:before{width: 100%;position: absolute;left: 0;top: 0;border-bottom: 1px solid var(--thegem-to-box-border-color,#DFE5E8)}.portfolio.extended-products-grid.list-style.background-style-transparent .portfolio-set .portfolio-item .wrap>.caption{padding-bottom: 0}@media (min-width: 768px){.portfolio.extended-products-grid.list-style.background-style-transparent .portfolio-set .portfolio-item .wrap>.caption{padding-top: 0}}.portfolio.extended-products-grid.list-style.background-style-transparent.caption-position-list-right .portfolio-set .portfolio-item .wrap>.caption{padding-right: 0}.portfolio.extended-products-grid.list-style.background-style-transparent.caption-position-list-left .portfolio-set .portfolio-item .wrap>.caption{padding-left: 0}.portfolio.extended-products-grid.list-style.background-style-transparent.caption-position-list-left .portfolio-set .portfolio-item .wrap>.image .links .caption .info{left: initial;right: 0}@media (max-width: 767px){.portfolio.extended-products-grid.list-style.background-style-transparent .portfolio-set .portfolio-item .wrap>.caption{padding-right: 0;padding-left: 0}}@media (min-width: 768px) and (max-width: 991px){.portfolio.extended-products-grid.list-style.columns-tablet-2x .portfolio-set .portfolio-item .wrap{display: block}.portfolio.extended-products-grid.list-style.columns-tablet-2x .portfolio-set .portfolio-item .wrap>.image,.portfolio.extended-products-grid.list-style.columns-tablet-2x .portfolio-set .portfolio-item .wrap>.caption{width: 100% !important}.portfolio.extended-products-grid.list-style.background-style-transparent.caption-position-list-zigzag.columns-tablet-1x .portfolio-set .portfolio-item:nth-child(odd) .wrap>.caption{padding-right: 0}.portfolio.extended-products-grid.list-style.background-style-transparent.caption-position-list-zigzag.columns-tablet-1x .portfolio-set .portfolio-item:nth-child(even) .wrap>.caption{padding-left: 0}.portfolio.extended-products-grid.list-style.background-style-transparent.columns-tablet-2x .portfolio-set .portfolio-item .wrap>.caption{padding-right: 0;padding-left: 0;padding-top: 20px}}@media (min-width: 992px){.portfolio.extended-products-grid.list-style.background-style-transparent.caption-position-list-zigzag.columns-desktop-1x .portfolio-set .portfolio-item:nth-child(odd) .wrap>.caption{padding-right: 0}.portfolio.extended-products-grid.list-style.background-style-transparent.caption-position-list-zigzag.columns-desktop-1x .portfolio-set .portfolio-item:nth-child(even) .wrap>.caption{padding-left: 0}.portfolio.extended-products-grid.list-style.background-style-transparent.caption-position-list-zigzag.columns-desktop-2x .portfolio-set .portfolio-item:nth-child(4n+1) .wrap>.caption,.portfolio.extended-products-grid.list-style.background-style-transparent.caption-position-list-zigzag.columns-desktop-2x .portfolio-set .portfolio-item:nth-child(4n+2) .wrap>.caption{padding-right: 0}.portfolio.extended-products-grid.list-style.background-style-transparent.caption-position-list-zigzag.columns-desktop-2x .portfolio-set .portfolio-item:nth-child(4n+3) .wrap>.caption,.portfolio.extended-products-grid.list-style.background-style-transparent.caption-position-list-zigzag.columns-desktop-2x .portfolio-set .portfolio-item:nth-child(4n+4) .wrap>.caption{padding-left: 0}.portfolio.extended-products-grid.list-style.background-style-transparent.caption-position-list-zigzag.columns-desktop-3x .portfolio-set .portfolio-item:nth-child(6n+1) .wrap>.caption,.portfolio.extended-products-grid.list-style.background-style-transparent.caption-position-list-zigzag.columns-desktop-3x .portfolio-set .portfolio-item:nth-child(6n+2) .wrap>.caption,.portfolio.extended-products-grid.list-style.background-style-transparent.caption-position-list-zigzag.columns-desktop-3x .portfolio-set .portfolio-item:nth-child(6n+3) .wrap>.caption{padding-right: 0}.portfolio.extended-products-grid.list-style.background-style-transparent.caption-position-list-zigzag.columns-desktop-3x .portfolio-set .portfolio-item:nth-child(6n+4) .wrap>.caption,.portfolio.extended-products-grid.list-style.background-style-transparent.caption-position-list-zigzag.columns-desktop-3x .portfolio-set .portfolio-item:nth-child(6n+5) .wrap>.caption,.portfolio.extended-products-grid.list-style.background-style-transparent.caption-position-list-zigzag.columns-desktop-3x .portfolio-set .portfolio-item:nth-child(6n+6) .wrap>.caption{padding-left: 0}.portfolio.extended-products-grid.list-style.background-style-transparent.caption-position-list-zigzag.columns-desktop-4x .portfolio-set .portfolio-item:nth-child(8n+1) .wrap>.caption,.portfolio.extended-products-grid.list-style.background-style-transparent.caption-position-list-zigzag.columns-desktop-4x .portfolio-set .portfolio-item:nth-child(8n+2) .wrap>.caption,.portfolio.extended-products-grid.list-style.background-style-transparent.caption-position-list-zigzag.columns-desktop-4x .portfolio-set .portfolio-item:nth-child(8n+3) .wrap>.caption,.portfolio.extended-products-grid.list-style.background-style-transparent.caption-position-list-zigzag.columns-desktop-4x .portfolio-set .portfolio-item:nth-child(8n+4) .wrap>.caption{padding-right: 0}.portfolio.extended-products-grid.list-style.background-style-transparent.caption-position-list-zigzag.columns-desktop-4x .portfolio-set .portfolio-item:nth-child(8n+5) .wrap>.caption,.portfolio.extended-products-grid.list-style.background-style-transparent.caption-position-list-zigzag.columns-desktop-4x .portfolio-set .portfolio-item:nth-child(8n+6) .wrap>.caption,.portfolio.extended-products-grid.list-style.background-style-transparent.caption-position-list-zigzag.columns-desktop-4x .portfolio-set .portfolio-item:nth-child(8n+7) .wrap>.caption,.portfolio.extended-products-grid.list-style.background-style-transparent.caption-position-list-zigzag.columns-desktop-4x .portfolio-set .portfolio-item:nth-child(8n+8) .wrap>.caption{padding-left: 0}}.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-right .portfolio-item .wrap>.caption,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag .portfolio-item .wrap>.caption{text-align: left}.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-right .portfolio-item .wrap>.caption .star-rating,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-right .portfolio-item .wrap>.caption .product-rating .empty-rating:before,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-right .portfolio-item .wrap>.caption .categories,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-right .portfolio-item .wrap>.caption .product-bottom,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-right .portfolio-item .wrap>.caption .product-bottom>*:first-child,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag .portfolio-item .wrap>.caption .star-rating,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag .portfolio-item .wrap>.caption .product-rating .empty-rating:before,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag .portfolio-item .wrap>.caption .categories,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag .portfolio-item .wrap>.caption .product-bottom,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag .portfolio-item .wrap>.caption .product-bottom>*:first-child{margin-left: 0}.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-right .portfolio-item .wrap>.caption .reviews.show-count .product-rating,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag .portfolio-item .wrap>.caption .reviews.show-count .product-rating{justify-content: flex-start}.portfolio.extended-products-grid.list-style.caption-position-list-left .portfolio-set .portfolio-item .wrap,.portfolio.extended-products-grid.list-style.caption-layout-list-inline.caption-position-list-left .portfolio-item .wrap>.caption{flex-direction: row-reverse}.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-left .portfolio-item .wrap>.caption{text-align: right}.portfolio.extended-products-grid.list-style.caption-layout-list-inline.caption-position-list-left .portfolio-item .wrap>.caption .list-right{text-align: left}.portfolio.extended-products-grid.list-style.caption-layout-list-inline .portfolio-item .wrap>.caption .list-right .portfolio-icons{display: inline-flex}.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-left .portfolio-item .wrap>.caption .star-rating,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-left .portfolio-item .wrap>.caption .product-rating .empty-rating:before,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-left .portfolio-item .wrap>.caption .categories,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-left .portfolio-item .wrap>.caption .product-bottom,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-left .portfolio-item .wrap>.caption .product-bottom>*:first-child{margin-right: 0;margin-left: auto}.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-left .portfolio-item .wrap>.caption .reviews.show-count .product-rating{justify-content: flex-end}.portfolio.extended-products-grid.list-style.caption-position-list-left .portfolio-item .wrap>.image .links .caption .info{left: initial;right: 0}@media (max-width: 767px){.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag .portfolio-item:nth-child(even) .wrap>.caption{text-align: right}.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag .portfolio-item:nth-child(even) .wrap>.caption .star-rating,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag .portfolio-item:nth-child(even) .wrap>.caption .product-rating .empty-rating:before,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag .portfolio-item:nth-child(even) .wrap>.caption .categories,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag .portfolio-item:nth-child(even) .wrap>.caption .product-bottom,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag .portfolio-item:nth-child(even) .wrap>.caption .product-bottom>*:first-child{margin-right: 0;margin-left: auto}.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag .portfolio-item:nth-child(even) .wrap>.caption .reviews.show-count .product-rating{justify-content: flex-end}.portfolio.extended-products-grid.list-style.caption-position-list-zigzag .portfolio-item:nth-child(even) .wrap>.image .links .caption .info{left: initial;right: 0}}@media (min-width: 768px) and (max-width: 991px){.portfolio.extended-products-grid.list-style.caption-position-list-zigzag.columns-tablet-1x .portfolio-item:nth-child(even) .wrap,.portfolio.extended-products-grid.list-style.caption-layout-list-inline.caption-position-list-zigzag.columns-tablet-1x .portfolio-item:nth-child(even) .wrap>.caption{flex-direction: row-reverse}.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-tablet-1x .portfolio-item:nth-child(even) .wrap>.caption{text-align: right}.portfolio.extended-products-grid.list-style.caption-layout-list-inline.caption-position-list-zigzag.columns-tablet-1x .portfolio-item:nth-child(even) .wrap>.caption .list-right{text-align: left}.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-tablet-1x .portfolio-item:nth-child(even) .wrap>.caption .star-rating,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-tablet-1x .portfolio-item:nth-child(even) .wrap>.caption .product-rating .empty-rating:before,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-tablet-1x .portfolio-item:nth-child(even) .wrap>.caption .categories,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-tablet-1x .portfolio-item:nth-child(even) .wrap>.caption .product-bottom,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-tablet-1x .portfolio-item:nth-child(even) .wrap>.caption .product-bottom>*:first-child{margin-right: 0;margin-left: auto}.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-tablet-1x .portfolio-item:nth-child(even) .wrap>.caption .reviews.show-count .product-rating{justify-content: flex-end}.portfolio.extended-products-grid.list-style.caption-position-list-zigzag.columns-tablet-1x .portfolio-item:nth-child(even) .wrap>.image .links .caption .info{left: initial;right: 0}.portfolio.extended-products-grid.columns-tablet-1x.list-style .portfolio-item .wrap>.caption .categories{white-space: initial}.portfolio.extended-products-grid.columns-tablet-1x.list-style.caption-layout-list-inline .portfolio-set .portfolio-item .wrap>.caption{flex-direction: row;align-items: center;justify-content: space-between;gap: 20px}.portfolio.extended-products-grid.columns-tablet-1x.list-style.caption-layout-list-inline.caption-position-list-left .portfolio-set .portfolio-item .wrap>.caption{flex-direction: row-reverse}.portfolio.extended-products-grid.columns-tablet-1x.list-style.caption-layout-list-inline .portfolio-set .portfolio-item .wrap>.caption .list-right{text-align: right;flex: none}.portfolio.extended-products-grid.columns-tablet-1x.list-style.caption-layout-list-inline .portfolio-set .portfolio-item .wrap>.caption .list-right .actions>*{display: block}.portfolio.extended-products-grid.columns-tablet-1x.list-style.caption-layout-list-inline.caption-position-list-left .portfolio-set .portfolio-item .wrap>.caption .list-right{text-align: left}}@media (min-width: 992px){.portfolio.extended-products-grid.list-style.caption-position-list-zigzag.columns-desktop-1x .portfolio-item:nth-child(even) .wrap,.portfolio.extended-products-grid.list-style.caption-layout-list-inline.caption-position-list-zigzag.columns-desktop-1x .portfolio-item:nth-child(even) .wrap>.caption{flex-direction: row-reverse}.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-1x .portfolio-item:nth-child(even) .wrap>.caption{text-align: right}.portfolio.extended-products-grid.list-style.caption-layout-list-inline.caption-position-list-zigzag.columns-desktop-1x .portfolio-item:nth-child(even) .wrap>.caption .list-right{text-align: left}.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-1x .portfolio-item:nth-child(even) .wrap>.caption .star-rating,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-1x .portfolio-item:nth-child(even) .wrap>.caption .product-rating .empty-rating:before,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-1x .portfolio-item:nth-child(even) .wrap>.caption .categories,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-1x .portfolio-item:nth-child(even) .wrap>.caption .product-bottom,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-1x .portfolio-item:nth-child(even) .wrap>.caption .product-bottom>*:first-child{margin-right: 0;margin-left: auto}.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-1x .portfolio-item:nth-child(even) .wrap>.caption .reviews.show-count .product-rating{justify-content: flex-end}.portfolio.extended-products-grid.list-style.caption-position-list-zigzag.columns-desktop-1x .portfolio-item:nth-child(even) .wrap>.image .links .caption .info{left: initial;right: 0}.portfolio.extended-products-grid.list-style.caption-position-list-zigzag.columns-desktop-2x .portfolio-item:nth-child(4n+3) .wrap,.portfolio.extended-products-grid.list-style.caption-position-list-zigzag.columns-desktop-2x .portfolio-item:nth-child(4n+4) .wrap,.portfolio.extended-products-grid.list-style.caption-layout-list-inline.caption-position-list-zigzag.columns-desktop-2x .portfolio-item:nth-child(4n+3) .wrap>.caption,.portfolio.extended-products-grid.list-style.caption-layout-list-inline.caption-position-list-zigzag.columns-desktop-2x .portfolio-item:nth-child(4n+4) .wrap>.caption{flex-direction: row-reverse}.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-2x .portfolio-item:nth-child(4n+3) .wrap>.caption,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-2x .portfolio-item:nth-child(4n+4) .wrap>.caption{text-align: right}.portfolio.extended-products-grid.list-style.caption-layout-list-inline.caption-position-list-zigzag.columns-desktop-2x .portfolio-item:nth-child(4n+3) .wrap>.caption .list-right,.portfolio.extended-products-grid.list-style.caption-layout-list-inline.caption-position-list-zigzag.columns-desktop-2x .portfolio-item:nth-child(4n+4) .wrap>.caption .list-right{text-align: left}.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-2x .portfolio-item:nth-child(4n+3) .wrap>.caption .star-rating,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-2x .portfolio-item:nth-child(4n+3) .wrap>.caption .product-rating .empty-rating:before,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-2x .portfolio-item:nth-child(4n+3) .wrap>.caption .categories,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-2x .portfolio-item:nth-child(4n+3) .wrap>.caption .product-bottom,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-2x .portfolio-item:nth-child(4n+3) .wrap>.caption .product-bottom>*:first-child,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-2x .portfolio-item:nth-child(4n+4) .wrap>.caption .star-rating,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-2x .portfolio-item:nth-child(4n+4) .wrap>.caption .product-rating .empty-rating:before,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-2x .portfolio-item:nth-child(4n+4) .wrap>.caption .categories,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-2x .portfolio-item:nth-child(4n+4) .wrap>.caption .product-bottom,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-2x .portfolio-item:nth-child(4n+4) .wrap>.caption .product-bottom>*:first-child{margin-right: 0;margin-left: auto}.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-2x .portfolio-item:nth-child(4n+3) .wrap>.caption .reviews.show-count .product-rating,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-2x .portfolio-item:nth-child(4n+4) .wrap>.caption .reviews.show-count .product-rating{justify-content: flex-end}.portfolio.extended-products-grid.list-style.caption-position-list-zigzag.columns-desktop-2x .portfolio-item:nth-child(4n+3) .wrap>.image .links .caption .info,.portfolio.extended-products-grid.list-style.caption-position-list-zigzag.columns-desktop-2x .portfolio-item:nth-child(4n+4) .wrap>.image .links .caption .info{left: initial;right: 0}.portfolio.extended-products-grid.list-style.caption-position-list-zigzag.columns-desktop-3x .portfolio-item:nth-child(6n+4) .wrap,.portfolio.extended-products-grid.list-style.caption-position-list-zigzag.columns-desktop-3x .portfolio-item:nth-child(6n+5) .wrap,.portfolio.extended-products-grid.list-style.caption-position-list-zigzag.columns-desktop-3x .portfolio-item:nth-child(6n+6) .wrap,.portfolio.extended-products-grid.list-style.caption-layout-list-inline.caption-position-list-zigzag.columns-desktop-3x .portfolio-item:nth-child(6n+4) .wrap>.caption,.portfolio.extended-products-grid.list-style.caption-layout-list-inline.caption-position-list-zigzag.columns-desktop-3x .portfolio-item:nth-child(6n+5) .wrap>.caption,.portfolio.extended-products-grid.list-style.caption-layout-list-inline.caption-position-list-zigzag.columns-desktop-3x .portfolio-item:nth-child(6n+6) .wrap>.caption{flex-direction: row-reverse}.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-3x .portfolio-item:nth-child(6n+4) .wrap>.caption,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-3x .portfolio-item:nth-child(6n+5) .wrap>.caption,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-3x .portfolio-item:nth-child(6n+6) .wrap>.caption{text-align: right}.portfolio.extended-products-grid.list-style.caption-layout-list-inline.caption-position-list-zigzag.columns-desktop-3x .portfolio-item:nth-child(6n+4) .wrap>.caption .list-right,.portfolio.extended-products-grid.list-style.caption-layout-list-inline.caption-position-list-zigzag.columns-desktop-3x .portfolio-item:nth-child(6n+5) .wrap>.caption .list-right,.portfolio.extended-products-grid.list-style.caption-layout-list-inline.caption-position-list-zigzag.columns-desktop-3x .portfolio-item:nth-child(6n+6) .wrap>.caption .list-right{text-align: left}.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-3x .portfolio-item:nth-child(6n+4) .wrap>.caption .star-rating,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-3x .portfolio-item:nth-child(6n+4) .wrap>.caption .product-rating .empty-rating:before,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-3x .portfolio-item:nth-child(6n+4) .wrap>.caption .categories,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-3x .portfolio-item:nth-child(6n+4) .wrap>.caption .product-bottom,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-3x .portfolio-item:nth-child(6n+4) .wrap>.caption .product-bottom>*:first-child,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-3x .portfolio-item:nth-child(6n+5) .wrap>.caption .star-rating,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-3x .portfolio-item:nth-child(6n+5) .wrap>.caption .product-rating .empty-rating:before,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-3x .portfolio-item:nth-child(6n+5) .wrap>.caption .categories,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-3x .portfolio-item:nth-child(6n+5) .wrap>.caption .product-bottom,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-3x .portfolio-item:nth-child(6n+5) .wrap>.caption .product-bottom>*:first-child,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-3x .portfolio-item:nth-child(6n+6) .wrap>.caption .star-rating,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-3x .portfolio-item:nth-child(6n+6) .wrap>.caption .product-rating .empty-rating:before,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-3x .portfolio-item:nth-child(6n+6) .wrap>.caption .categories,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-3x .portfolio-item:nth-child(6n+6) .wrap>.caption .product-bottom,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-3x .portfolio-item:nth-child(6n+6) .wrap>.caption .product-bottom>*:first-child{margin-right: 0;margin-left: auto}.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-3x .portfolio-item:nth-child(6n+4) .wrap>.caption .reviews.show-count .product-rating,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-3x .portfolio-item:nth-child(6n+5) .wrap>.caption .reviews.show-count .product-rating,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-3x .portfolio-item:nth-child(6n+6) .wrap>.caption .reviews.show-count .product-rating{justify-content: flex-end}.portfolio.extended-products-grid.list-style.caption-position-list-zigzag.columns-desktop-3x .portfolio-item:nth-child(6n+4) .wrap>.image .links .caption .info,.portfolio.extended-products-grid.list-style.caption-position-list-zigzag.columns-desktop-3x .portfolio-item:nth-child(6n+5) .wrap>.image .links .caption .info,.portfolio.extended-products-grid.list-style.caption-position-list-zigzag.columns-desktop-3x .portfolio-item:nth-child(6n+6) .wrap>.image .links .caption .info{left: initial;right: 0}.portfolio.extended-products-grid.list-style.caption-position-list-zigzag.columns-desktop-4x .portfolio-item:nth-child(8n+5) .wrap,.portfolio.extended-products-grid.list-style.caption-position-list-zigzag.columns-desktop-4x .portfolio-item:nth-child(8n+6) .wrap,.portfolio.extended-products-grid.list-style.caption-position-list-zigzag.columns-desktop-4x .portfolio-item:nth-child(8n+7) .wrap,.portfolio.extended-products-grid.list-style.caption-position-list-zigzag.columns-desktop-4x .portfolio-item:nth-child(8n+8) .wrap,.portfolio.extended-products-grid.list-style.caption-layout-list-inline.caption-position-list-zigzag.columns-desktop-4x .portfolio-item:nth-child(8n+5) .wrap>.caption,.portfolio.extended-products-grid.list-style.caption-layout-list-inline.caption-position-list-zigzag.columns-desktop-4x .portfolio-item:nth-child(8n+6) .wrap>.caption,.portfolio.extended-products-grid.list-style.caption-layout-list-inline.caption-position-list-zigzag.columns-desktop-4x .portfolio-item:nth-child(8n+7) .wrap>.caption,.portfolio.extended-products-grid.list-style.caption-layout-list-inline.caption-position-list-zigzag.columns-desktop-4x .portfolio-item:nth-child(8n+8) .wrap>.caption{flex-direction: row-reverse}.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-4x .portfolio-item:nth-child(8n+5) .wrap>.caption,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-4x .portfolio-item:nth-child(8n+6) .wrap>.caption,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-4x .portfolio-item:nth-child(8n+7) .wrap>.caption,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-4x .portfolio-item:nth-child(8n+8) .wrap>.caption{text-align: right}.portfolio.extended-products-grid.list-style.caption-layout-list-inline.caption-position-list-zigzag.columns-desktop-4x .portfolio-item:nth-child(8n+5) .wrap>.caption .list-right,.portfolio.extended-products-grid.list-style.caption-layout-list-inline.caption-position-list-zigzag.columns-desktop-4x .portfolio-item:nth-child(8n+6) .wrap>.caption .list-right,.portfolio.extended-products-grid.list-style.caption-layout-list-inline.caption-position-list-zigzag.columns-desktop-4x .portfolio-item:nth-child(8n+7) .wrap>.caption .list-right,.portfolio.extended-products-grid.list-style.caption-layout-list-inline.caption-position-list-zigzag.columns-desktop-4x .portfolio-item:nth-child(8n+8) .wrap>.caption .list-right{text-align: left}.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-4x .portfolio-item:nth-child(8n+5) .wrap>.caption .star-rating,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-4x .portfolio-item:nth-child(8n+5) .wrap>.caption .product-rating .empty-rating:before,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-4x .portfolio-item:nth-child(8n+5) .wrap>.caption .categories,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-4x .portfolio-item:nth-child(8n+5) .wrap>.caption .product-bottom,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-4x .portfolio-item:nth-child(8n+5) .wrap>.caption .product-bottom>*:first-child,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-4x .portfolio-item:nth-child(8n+6) .wrap>.caption .star-rating,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-4x .portfolio-item:nth-child(8n+6) .wrap>.caption .product-rating .empty-rating:before,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-4x .portfolio-item:nth-child(8n+6) .wrap>.caption .categories,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-4x .portfolio-item:nth-child(8n+6) .wrap>.caption .product-bottom,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-4x .portfolio-item:nth-child(8n+6) .wrap>.caption .product-bottom>*:first-child,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-4x .portfolio-item:nth-child(8n+7) .wrap>.caption .star-rating,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-4x .portfolio-item:nth-child(8n+7) .wrap>.caption .product-rating .empty-rating:before,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-4x .portfolio-item:nth-child(8n+7) .wrap>.caption .categories,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-4x .portfolio-item:nth-child(8n+7) .wrap>.caption .product-bottom,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-4x .portfolio-item:nth-child(8n+7) .wrap>.caption .product-bottom>*:first-child,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-4x .portfolio-item:nth-child(8n+8) .wrap>.caption .star-rating,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-4x .portfolio-item:nth-child(8n+8) .wrap>.caption .product-rating .empty-rating:before,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-4x .portfolio-item:nth-child(8n+8) .wrap>.caption .categories,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-4x .portfolio-item:nth-child(8n+8) .wrap>.caption .product-bottom,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-4x .portfolio-item:nth-child(8n+8) .wrap>.caption .product-bottom>*:first-child{margin-right: 0;margin-left: auto}.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-4x .portfolio-item:nth-child(8n+5) .wrap>.caption .reviews.show-count .product-rating,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-4x .portfolio-item:nth-child(8n+6) .wrap>.caption .reviews.show-count .product-rating,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-4x .portfolio-item:nth-child(8n+7) .wrap>.caption .reviews.show-count .product-rating,.portfolio.extended-products-grid.list-style.caption-alignment-list-default.caption-position-list-zigzag.columns-desktop-4x .portfolio-item:nth-child(8n+8) .wrap>.caption .reviews.show-count .product-rating{justify-content: flex-end}.portfolio.extended-products-grid.list-style.caption-position-list-zigzag.columns-desktop-4x .portfolio-item:nth-child(8n+5) .wrap>.image .links .caption .info,.portfolio.extended-products-grid.list-style.caption-position-list-zigzag.columns-desktop-4x .portfolio-item:nth-child(8n+6) .wrap>.image .links .caption .info,.portfolio.extended-products-grid.list-style.caption-position-list-zigzag.columns-desktop-4x .portfolio-item:nth-child(8n+7) .wrap>.image .links .caption .info,.portfolio.extended-products-grid.list-style.caption-position-list-zigzag.columns-desktop-4x .portfolio-item:nth-child(8n+8) .wrap>.image .links .caption .info{left: initial;right: 0}.portfolio.extended-products-grid.list-style .portfolio-item .wrap>.caption .categories{white-space: initial}.portfolio.extended-products-grid.list-style.caption-layout-list-inline .portfolio-set .portfolio-item .wrap>.caption{flex-direction: row;align-items: center;justify-content: space-between;gap: 20px}.portfolio.extended-products-grid.list-style.caption-layout-list-inline.caption-position-list-left .portfolio-set .portfolio-item .wrap>.caption{flex-direction: row-reverse}.portfolio.extended-products-grid.list-style.caption-layout-list-inline .portfolio-set .portfolio-item .wrap>.caption .list-right{text-align: right;flex: none}.portfolio.extended-products-grid.list-style.caption-layout-list-inline .portfolio-set .portfolio-item .wrap>.caption .list-right .actions>*{display: block}.portfolio.extended-products-grid.list-style.caption-layout-list-inline.caption-position-list-left .portfolio-set .portfolio-item .wrap>.caption .list-right{text-align: left}}.portfolio.extended-products-grid .portfolio-item.product.product-type-variable .wrap .product-bottom .cart.simple-type-button,.portfolio.extended-products-grid .portfolio-item.product.product-type-variable .image .overlay .links .portfolio-icons .portfolio-icons-inner .cart.simple-type-button{display: none}.portfolio.extended-products-grid .product-variations{color: var(--thegem-to-product-grid-title-color)}.portfolio.extended-products-grid .product-variations .variations{line-height: 1;margin-top: 17px}.portfolio.extended-products-grid .product-variations .single_variation_wrap{display: none !important}.portfolio.extended-products-grid .product-variations .blockUI{display: none !important}.portfolio.extended-products-grid .product-variations.simple .gem-attribute-selector:not(.type-color):not(.type-image) li{pointer-events: none}.portfolio.extended-products-grid .gem-attribute-selector{padding: 0;margin-bottom: 7px}.portfolio.extended-products-grid .gem-attribute-selector .attribute-name{margin-right: 0.7em}.portfolio.extended-products-grid .gem-attribute-selector .gem-attribute-options>:last-child{margin-right: 0 !important}.portfolio.extended-products-grid .gem-attribute-selector.type-color .gem-attribute-options li{position: relative;padding: 2px;width: 18px;height: 18px;margin-right: 5px;margin-bottom: 5px;color: inherit;border: none}.portfolio.extended-products-grid .gem-attribute-selector.type-color .gem-attribute-options li:before{content: '';position: absolute;width: 100%;height: 100%;left: 0;top: 0;border-radius: 50%;border: 1px solid;border-color: inherit}.portfolio.extended-products-grid .gem-attribute-selector.type-color .gem-attribute-options li:not(.selected):before{opacity: 0.3}.portfolio.extended-products-grid .gem-attribute-selector.type-color .gem-attribute-options li .color{width: 14px;height: 14px;line-height: 14px}.portfolio.extended-products-grid .gem-attribute-selector.type-color .gem-attribute-options span.attribute-name,.portfolio.extended-products-grid .gem-attribute-selector.type-color .gem-attribute-options a.more-variables{line-height: 18px}.portfolio.extended-products-grid .gem-attribute-selector.type-image .gem-attribute-options{display: flex;align-items: center}.portfolio.extended-products-grid .gem-attribute-selector.type-image .gem-attribute-options li{position: relative;padding: 2px;width: 30px;height: 30px;margin-right: 5px;margin-bottom: 5px;color: inherit;border: none}.portfolio.extended-products-grid .gem-attribute-selector.type-image .gem-attribute-options li:before{content: '';position: absolute;width: 100%;height: 100%;left: 0;top: 0;border-radius: 50%;border: 1px solid;border-color: inherit}.portfolio.extended-products-grid .gem-attribute-selector.type-image .gem-attribute-options li:not(.selected):before{opacity: 0.3}.portfolio.extended-products-grid .gem-attribute-selector.type-image .gem-attribute-options li .image-preview{display: inline-block;vertical-align: top;width: 26px;height: 26px;line-height: 26px;border-radius: 50%;background-repeat: no-repeat;background-size: cover;background-position: 50% 50%}.portfolio.extended-products-grid .gem-attribute-selector.type-image .gem-attribute-options li .image-hover{visibility: hidden}.portfolio.extended-products-grid .gem-attribute-selector.type-image .gem-attribute-options li .image-hover img{max-width: 80px;height: auto}.portfolio.extended-products-grid .gem-attribute-selector.type-image .gem-attribute-options li .image-hover .text{position: relative;bottom: auto;left: auto;transform: none;opacity: 1;transition: all 0;padding: 5px 10px;display: block;text-align: center;background: transparent;margin-bottom: 0;font-size: inherit}.portfolio.extended-products-grid .gem-attribute-selector.type-image .gem-attribute-options li .image-hover .text:after{display: none}.portfolio.extended-products-grid .gem-attribute-selector.type-image .gem-attribute-options li:hover .image-hover{visibility: visible}.portfolio.extended-products-grid .gem-attribute-selector.type-image .gem-attribute-options li.disabled .image-hover{display: none}.portfolio.extended-products-grid .gem-attribute-selector.type-image .gem-attribute-options span.attribute-name,.portfolio.extended-products-grid .gem-attribute-selector.type-image .gem-attribute-options a.more-variables{line-height: 18px}.portfolio.extended-products-grid .gem-attribute-selector.type-label .gem-attribute-options li{padding: 0 5px;line-height: 21px;border-radius: 3px;height: 21px;min-width: 22px;margin-right: 5px;margin-bottom: 5px;color: inherit;border: none}.portfolio.extended-products-grid .gem-attribute-selector.type-label .gem-attribute-options li:before{content: '';position: absolute;width: 100%;height: 100%;left: 0;top: 0;border-radius: 3px;border: 1px solid;border-color: inherit;opacity: 0}.portfolio.extended-products-grid .gem-attribute-selector.type-label .gem-attribute-options li:not(.selected):before{opacity: 0.3}.portfolio.extended-products-grid .gem-attribute-selector.type-label .gem-attribute-options span.attribute-name,.portfolio.extended-products-grid .gem-attribute-selector.type-label .gem-attribute-options a.more-variables{line-height: 21px}.portfolio.extended-products-grid .gem-attribute-selector:not(.type-label):not(.type-color):not(.type-image) .gem-attribute-options{margin-top: -4px}.portfolio.extended-products-grid .gem-attribute-selector:not(.type-label):not(.type-color):not(.type-image) .gem-attribute-options li{border: none;margin-right: 5px;margin-bottom: 5px;line-height: 1;color: inherit;text-decoration: underline;text-decoration-color: transparent;transition: all 0.3s}.portfolio.extended-products-grid .gem-attribute-selector:not(.type-label):not(.type-color):not(.type-image) .gem-attribute-options li.selected,.portfolio.extended-products-grid .gem-attribute-selector:not(.type-label):not(.type-color):not(.type-image) .gem-attribute-options li:hover{text-decoration-color: inherit}.portfolio.extended-products-grid .gem-attribute-selector:not(.type-label):not(.type-color):not(.type-image) .gem-attribute-options span.attribute-name,.portfolio.extended-products-grid .gem-attribute-selector:not(.type-label):not(.type-color):not(.type-image) .gem-attribute-options a.more-variables{margin-bottom: 0;vertical-align: baseline}.portfolio.extended-products-grid .gem-attribute-selector span.attribute-name,.portfolio.extended-products-grid .gem-attribute-selector a.more-variables{display: inline-block;color: inherit;margin-bottom: 5px;vertical-align: top}.portfolio.extended-products-grid .portfolio-item.product .wrap>.image .variations-notification{display: none;position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 1rem;flex-direction: column;justify-content: center;background-color: var(--styled-bg-color);z-index: 99}.portfolio.extended-products-grid .portfolio-item.product .wrap>.image .variations-notification:before{position: initial;width: initial;height: initial;background: none;margin: 0;font-size: 1.5em;line-height: 1.5;font-family: 'thegem-icons';font-style: normal;content: '\e621';font-weight: normal}.portfolio.extended-products-grid .portfolio-item.product .wrap>.image .variations-notification .close{position: absolute;right: 10px;top: 10px;cursor: pointer}.portfolio.extended-products-grid .portfolio-item.product .wrap>.image .variations-notification .close:before{font-family: 'thegem-icons';font-style: normal;font-weight: normal;font-size: 1.5em;content: '\e619'}.portfolio.extended-products-grid.caption-position-hover .product-variations .variations,.portfolio.extended-products-grid.caption-position-image .product-variations .variations{margin-top: 0;margin-bottom: 0}.portfolio.extended-products-grid.caption-position-hover .gem-attribute-selector,.portfolio.extended-products-grid.caption-position-image .gem-attribute-selector{margin-bottom: 4px}.portfolio.extended-products-grid.caption-position-hover .gem-attribute-selector.type-label .gem-attribute-options li:not(.selected):before,.portfolio.extended-products-grid.caption-position-image .gem-attribute-selector.type-label .gem-attribute-options li:not(.selected):before{opacity: 1}.portfolio.extended-products-grid:is(.caption-container-preset-light,.caption-container-preset-solid,.caption-container-preset-transparent) .portfolio-item .image .overlay .links .caption .product-variations{color: var(--thegem-to-product-grid-title-on-image-color)}