.thumb-info{text-decoration:none;max-width:100%;border:1px solid;word-wrap:break-word}.thumb-info,.thumb-info .thumb-info-wrapper{display:block;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translate3d(0,0,0)}.thumb-info .owl-carousel{z-index:auto}.thumb-info .owl-carousel .owl-dots,.thumb-info .owl-carousel .owl-nav{z-index:2}.thumb-info img{transition:0.3s;position:relative;width:100%}.thumb-info .zoom{display:block;border-radius:100%;bottom:4px;cursor:pointer;background:var(--porto-primary-color);color:#FFF;height:30px;width:30px;padding:0;position:absolute;right:4px;text-align:center;opacity:0;transition:0.1s;line-height:30px;font-size:14px;z-index:2}.thumb-info:hover .thumb-info-wrapper:after{opacity:1}.thumb-info:hover .thumb-info-action-icon{right:0;top:0}.thumb-info:hover img{transform:scale(1.1,1.1)}.thumb-info:hover .zoom{opacity:1}.thumb-info:hover .owl-carousel.show-nav-hover .owl-nav{opacity:1}.thumb-info .owl-item.active{z-index:1}.thumb-info.thumb-info-hide-info-hover:hover .thumb-info-wrapper:after{opacity:0.1}.thumb-info.thumb-info-centered-icons .thumb-info-action-icon{left:auto;right:auto;top:50%}.thumb-info.thumb-info-centered-info .thumb-info-title{background:transparent}.thumb-info.thumb-info-bottom-info-dark .thumb-info-title{background:linear-gradient(to top,rgba(23,23,23,0.8) 0,transparent 100%) repeat scroll 0 0 rgba(0,0,0,0)}.thumb-info.thumb-info-left-no-bg .thumb-info-title{background:none}.thumb-info-wrapper{margin:0;overflow:hidden}.thumb-info-wrapper:after{content:"";transition:0.3s;bottom:0;color:#FFF;left:0;position:absolute;right:0;top:0;display:block;opacity:0;z-index:1}.thumb-info-action-icon{transition:0.3s;border-radius:0 0 0 4px;display:inline-block;font-size:25px;height:50px;line-height:50px;position:absolute;right:-100px;text-align:center;text-decoration:none;vertical-align:bottom;top:-100px;width:50px;z-index:2;overflow:hidden;font-size:18px;background:var(--porto-primary-color);color:#fff}.thumb-info-action-icon i{color:var(--porto-primary-color-inverse)}.thumb-info-action-icon i img{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;border-radius:0;transform:none!important}.thumb-info-action-icon.thumb-info-plus{visibility:hidden;transform:none!important}.thumb-info-inner{transition:0.3s;display:block;font:inherit;color:inherit;margin-bottom:0}.thumb-info-inner em{display:block;font-size:0.8em;font-style:normal;font-weight:normal}.thumb-info-title{transition:0.3s;background:rgba(33,37,41,0.8);bottom:13%;color:#fff;font-size:17px;font-weight:600;left:0;letter-spacing:-0.05em;padding:13px 21px 2px;position:absolute;z-index:2;max-width:90%}.thumb-info-title a,.thumb-info-title a:hover{color:#fff;text-decoration:none}.thumb-info-type{display:inline-block;float:left;font-size:0.6em;font-weight:600;letter-spacing:0;margin:8px -2px -15px 0;padding:2px 12px;text-transform:uppercase;z-index:2;line-height:2.3;background:var(--porto-primary-color)}.thumb-info-no-zoom img{transition:none}.thumb-info-no-zoom:hover img{transform:scale(1,1)}.thumb-info-lighten .thumb-info-wrapper:after{background:rgba(23,23,23,0.25)}.thumb-info-hide-wrapper-bg .thumb-info-wrapper:after{display:none}.thumb-info-centered-icons .thumb-info-action{transition:transform 0.2s ease-out,opacity 0.2s ease-out;transform:translate3d(0,-10px,0);top:50%;left:3px;right:auto;bottom:auto;width:100%;height:45px;margin-top:-20px;text-align:center;position:absolute;opacity:0;z-index:2;padding-top:5px}.thumb-info-centered-icons .thumb-info-action-icon{transition:0.1s;display:inline-block;position:relative;z-index:2;bottom:auto;width:36px;height:36px;line-height:36px;border-radius:50%;margin-right:6px;font-size:14px;transform:translateY(-50%)}.thumb-info-centered-icons .thumb-info-action-icon:hover{transform:scale(1.15,1.15)}.thumb-info-centered-icons:hover .thumb-info-action{transform:translate3d(0,0,0);opacity:1}.thumb-info-centered-icons:hover .thumb-info-action-icon{position:relative;transform:translateY(-50%) scale(1.15,1.15)}.thumb-info-centered-info .thumb-info-title{left:5%;width:90%;transition:transform 0.2s ease-out,opacity 0.2s ease-out;transform:translate(0%,-30%);top:50%;bottom:auto;opacity:0;text-align:center;padding:0;position:absolute}.thumb-info-centered-info .thumb-info-type{float:none}.thumb-info-centered-info:hover .thumb-info-title{opacity:1;transform:translate(0%,-50%)}.thumb-info-bottom-info .thumb-info-title,.thumb-info-bottom-info .thumb-info-title a,.thumb-info-bottom-info .thumb-info-title a:hover{color:var(--porto-body-color)}.thumb-info-bottom-info .thumb-info-title{left:0;width:100%;max-width:100%;transition:transform 0.2s ease-out,opacity 0.2s ease-out;transform:translate3d(0,100px,0);top:auto;bottom:0;opacity:0;padding:15px;text-shadow:none}.thumb-info-bottom-info .thumb-info-type{float:none;background:none;padding:0;margin:0}.thumb-info-bottom-info .thumb-info-inner{line-height:1}.thumb-info-bottom-info:hover .thumb-info-title{transform:translate3d(0,0,0);opacity:1}.thumb-info-bottom-info:hover img{transform:sacle(1.1)}.thumb-info-bottom-info:not(.thumb-info-bottom-info-dark) .thumb-info-title{background:var(--porto-body-bg)}.thumb-info-bottom-info:not(.thumb-info-bottom-info-dark) .thumb-info-inner{color:var(--porto-heading-color)}.thumb-info-bottom-info-dark .thumb-info-title{color:#FFF}.thumb-info-bottom-info-dark .thumb-info-title a,.thumb-info-bottom-info-dark .thumb-info-title a:focus,.thumb-info-bottom-info-dark .thumb-info-title a:hover{color:inherit}.thumb-info-push-hor img{transform:translateX(-18px);width:calc(100% + 19px);max-width:none}.thumb-info-push-hor:hover img{transform:translateX(0)}.thumb-info-hide-info-hover .thumb-info-wrapper:after{opacity:0.65}.thumb-info-hide-info-hover .thumb-info-title{opacity:1;top:50%}.thumb-info-hide-info-hover .thumb-info-type{float:none}.thumb-info-hide-info-hover:hover .thumb-info-title{opacity:0}.thumb-info-no-borders,.thumb-info-no-borders .thumb-info-wrapper,.thumb-info-no-borders img{border:0;padding:0;margin:0;border-radius:0}.thumb-info-no-borders .thumb-info-wrapper:after{border-radius:0;bottom:0;left:0;right:0;top:0}.thumb-info-preview .thumb-info-wrapper:after{display:none}.thumb-info-preview .thumb-info-image{min-height:232px;display:block;background-position:center top;background-repeat:no-repeat;background-size:100% auto;position:relative;transition:background-position 0.8s linear}.thumb-info-preview:hover .thumb-info-image{transition:background-position 2.5s linear;background-position:center bottom}.thumb-info-preview.thumb-info-preview-short:hover .thumb-info-image{transition:background-position 1s linear}.thumb-info-preview.thumb-info-preview-long:hover .thumb-info-image{transition:background-position 5s linear}.thumb-info-preview.thumb-info-preview-fixed .thumb-info-image,.thumb-info-preview.thumb-info-preview-fixed:hover .thumb-info-image{background-position:center center;transition:none}.thumb-info-preview.thumb-info-preview-fixed-top .thumb-info-image,.thumb-info-preview.thumb-info-preview-fixed-top:hover .thumb-info-image{background-position:center top}.thumb-info-preview.thumb-info-preview-fixed-bottom .thumb-info-image,.thumb-info-preview.thumb-info-preview-fixed-bottom:hover .thumb-info-image{background-position:center bottom}.thumb-info-box-shadow{box-shadow:10px 10px 74px -15px rgba(0,0,0,0.1);transition:all 0.3s}.thumb-info-box-shadow:hover{box-shadow:10px 10px 74px 0 rgba(0,0,0,0.1)}.thumb-info-left-no-bg .thumb-info-type{background:none}.thumb-info-left-no-bg .thumb-info-title{bottom:0;padding:1.5rem;color:#212529}.thumb-info-left-no-bg .thumb-info-type{padding:0;margin:0;opacity:0.6}.thumb-info-left-no-bg .thumb-info-inner{font-weight:700;font-size:1.2em}.full-width .thumb-info img{border-radius:0!important}.thumb-info-caption{padding:10px 0}.thumb-info-caption p{line-height:20px;margin:0 0 8px}.thumb-info-caption-text{display:block;margin:0 0 8px;font-size:0.9em;padding:10px}.thumb-info-caption-text>:last-child{margin-bottom:0}.thumb-info-caption-text .thumb-info-date{display:block;font-style:normal;font-weight:normal}.thumb-info-caption-text img{width:auto}.thumb-info-side-image{border:1px solid var(--porto-gray-5)}.thumb-info-side-image:after{content:" ";display:table;clear:both}.thumb-info-side-image .thumb-info-caption-text{padding:17px;margin:0}.thumb-info-side-image .thumb-info-social-icons{border-width:0;padding-bottom:0}.thumb-info-side-image.thumb-info-no-borders .thumb-info-side-image-wrapper{padding:0}.thumb-info-side-image-wrapper{position:relative;padding:0;float:left;margin-right:20px}.thumb-info-side-image-right .thumb-info-side-image-wrapper{float:right;margin-left:20px;margin-right:0}.thumb-info-social-icons{margin:0;padding:15px 10px;display:block}.thumb-info-social-icons a{position:relative;margin:2px;border-radius:25px;display:inline-block;height:30px;line-height:30px;text-align:center;width:30px;vertical-align:bottom;overflow:hidden;background-color:var(--porto-primary-color);color:var(--porto-primary-color-inverse);font-size:0.9em;font-weight:normal}.thumb-info-social-icons a:hover{text-decoration:none}.thumb-info-social-icons a span{display:none}.thumb-info-social-icons a i img{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;border-radius:0;transform:none!important}.thumb-info-social-icons.share-links a{margin:2px;border-radius:25px}.thumb-info-icons.position-style-2{position:absolute;top:-15px;left:50%;z-index:3;transform:translateX(-51%)}.thumb-info-icons .thumb-info-icon{display:inline-block;padding:5px 11px;border-radius:20px;transition:all 0.3s}.thumb-info-icons .thumb-info-icon.love{margin-left:0.2em}.thumb-info-icons .thumb-info-icon i{margin-left:8px}.thumb-info-icons.position-style-1{position:absolute;bottom:5%;right:5%;z-index:2}.thumb-info-icons.position-style-3{bottom:7%;position:absolute;right:2%}.thumb-info-plus:before{opacity:1;transition:auto;content:"";display:block;position:absolute;width:100%;top:50%;left:50%;border-top:1px solid #FFF;transform:translate3d(-50%,-50%,0)}.thumb-info-plus:after{opacity:1;transition:auto;content:"";display:block;position:absolute;width:100%;top:50%;left:50%;border-top:1px solid #FFF;transform:translate3d(-50%,-50%,0) rotate(0deg)}.thumb-info .thumb-info-plus{opacity:0;position:absolute;width:10%;top:50%;left:50%;z-index:2;transform:translate3d(-50%,-50%,0);transition:all 0.3s}.thumb-info:hover .thumb-info-plus{opacity:1;width:30%}.thumb-info:hover .thumb-info-plus:after{transform:translate3d(-50%,-50%,0) rotate(90deg)}.portfolio-parallax .thumb-info-plus{opacity:0;position:absolute;width:10%;top:50%;left:50%;z-index:2;transform:translate3d(-50%,-50%,0);transition:0.3s;width:2%}.portfolio-parallax:hover .thumb-info-plus{opacity:1;width:8%}.portfolio-parallax:hover .thumb-info-plus:after{transform:translate3d(-50%,-50%,0) rotate(90deg)}.portfolio-parallax .container-fluid{position:static}.portfolio-parallax.hidden-plus .thumb-info-plus{display:none}.thumb-info.thumb-info-bottom-info.alternate-info-hide:hover img{transform:scale(1.1,1.1)}.thumb-info-slow-zoom{transition:box-shadow 0.3s}.thumb-info-slow-zoom:hover{box-shadow:0 0 59px -16px rgba(0,0,0,0.4)}.thumb-info-slow-zoom:hover img{transform:translate3d(0,3%,0) scale(1.3)!important}.thumb-info-slow-zoom img{transform:translate3d(-2%,-2%,0) scale(1.2);transition:5s}.thumb-info-slow-zoom .thumb-info-plus{display:none}.portfolio-stripes .owl-item .portfolio-item .thumb-info.thumb-info-slow-zoom:hover .thumb-info-wrapper .background-image{transform:translate3d(0,3%,0) scale(1.3)!important;box-shadow:none}.portfolio-stripes .owl-item .portfolio-item .thumb-info.thumb-info-slow-zoom .thumb-info-wrapper .background-image{transform:translate3d(-2%,-2%,0) scale(1.2)!important;transition:5s}.portfolio-stripes .owl-item .portfolio-item .thumb-info-slow-zoom:hover .thumb-info-wrapper:after{opacity:0}.portfolio-stripes .owl-item .portfolio-item .thumb-info-slow-zoom:hover .thumb-info-wrapper:before{bottom:-41px}.thumb-info .thumb-info-action .thumb-info-action-icon-secondary{background-color:var(--porto-secondary-color)}.thumb-info .thumb-info-action-icon-secondary i{color:var(--porto-secondary-color-inverse,#FFF)}.thumb-info .thumb-info-action .thumb-info-action-icon-tertiary{background-color:var(--porto-tertiary-color)}.thumb-info .thumb-info-action-icon-tertiary i{color:var(--porto-tertiary-color-inverse,#FFF)}.thumb-info .thumb-info-action .thumb-info-action-icon-quaternary{background-color:var(--porto-quaternary-color)}.thumb-info .thumb-info-action-icon-quaternary i{color:var(--porto-quaternary-color-inverse,#FFF)}.thumb-info .thumb-info-action .thumb-info-action-icon-dark{background-color:var(--porto-dark-color)}.thumb-info .thumb-info-action-icon-dark i{color:var(--porto-dark-color-inverse,#FFF)}.thumb-info .thumb-info-action .thumb-info-action-icon-light{background-color:var(--porto-light-color)}.thumb-info .thumb-info-action-icon-light i{color:var(--porto-light-color-inverse,#212529)}@media (max-width:991px){.thumb-info .thumb-info-title{font-size:14px}.thumb-info .thumb-info-more{font-size:11px}.portfolio-parallax:hover .thumb-info-plus{width:20%}}.gridlist-toggle{display:flex}@media (max-width:575px){.gridlist-toggle{display:none}}.gridlist-toggle>a{font-size:1rem;width:34px;height:34px;display:flex;align-items:center;justify-content:center;color:var(--porto-heading-color);border:1px solid var(--porto-heading-color)}.gridlist-toggle>a:not(.active){border:1px solid var(--porto-gray-5)}.gridlist-toggle #grid{margin-right:0.25rem}.woocommerce-result-count{margin-bottom:0}.woocommerce-ordering select,.woocommerce-viewing select{font-size:1em;padding:0 25px 0 8px;box-shadow:none;border:1px solid var(--porto-gray-5);height:34px;border-radius:0}.woocommerce-ordering select{width:160px}.woocommerce-viewing{display:inline-block;vertical-align:top}.woocommerce-pagination{position:relative;text-align:right}.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;margin:0 0 0 10px;clear:both}.woocommerce-pagination ul li{float:left;margin-left:5px;display:inline;padding:0;text-align:center}.woocommerce-pagination li a,.woocommerce-pagination li span{border:1px solid var(--porto-gray-5);color:var(--porto-body-color);display:block;font-size:0.9375rem;font-weight:700;margin:0 0 5px;padding:0 0.5em;line-height:2.1em;min-width:2.2em;height:2.2em}.woocommerce-pagination span.dots{border-width:0;min-width:0;padding:0}.woocommerce-pagination li a:focus,.woocommerce-pagination li a:hover,.woocommerce-pagination li span.current{color:var(--porto-body-color);border-color:var(--porto-primary-color)}.woocommerce-pagination .next,.woocommerce-pagination .prev{text-indent:-9999px;position:relative;padding:0}.woocommerce-pagination .next:before,.woocommerce-pagination .prev:before{font-family:"porto";font-size:1.25rem;font-weight:normal;position:absolute;top:0;left:0;right:0;text-indent:0}.woocommerce-pagination .prev:before{content:"\e819"}.woocommerce-pagination .next:before{content:"\e81a"}.woocommerce-pagination.load-more{float:none}.woocommerce-pagination.load-more:not(.d-none){display:block!important}.woocommerce-pagination.load-more .woocommerce-viewing{display:none}.woocommerce-pagination.load-more>.page-numbers{float:none;display:block;width:100%;margin:0 0 11px}.woocommerce-pagination.load-more ul li{float:none;display:block;margin-left:0}.shop-loop-after,.shop-loop-before{font-size:0.9286em}.shop-loop-after label,.shop-loop-before label{margin:0 7px 0 0;vertical-align:middle}@media (max-width:575px){.shop-loop-after label,.shop-loop-before label{display:none}}@media (max-width:575px){.shop-loop-after .pwb-filter-products label,.shop-loop-before .pwb-filter-products label{display:block}}div.shop-loop-before.sticky{padding:11.5px calc(var(--porto-fluid-spacing) - 10px) 1.5px var(--porto-fluid-spacing)}.shop-loop-before{display:flex;align-items:center;flex-wrap:wrap}.shop-loop-before:not(.e-con){margin-bottom:10px;margin-right:-10px}.shop-loop-before:not(.e-con)>*{margin:0 10px 10px 0}.shop-loop-before>.sidebar-overlay{margin-right:0}.shop-loop-before p{font-size:inherit}.shop-loop-before.sticky{position:fixed!important;z-index:1000;left:0;width:100%;border-bottom:1px solid var(--porto-gray-5);transition:left 0.3s}.shop-loop-before.sticky.e-con{padding:10px var(--porto-fluid-spacing) 10px var(--porto-fluid-spacing)}.shop-loop-before .page-numbers,.shop-loop-before .woocommerce-pagination .page-numbers{display:none}.shop-loop-before .woocommerce-ordering{margin-right:auto}.shop-loop-before .woocommerce-pagination{margin-top:0}.shop-loop-before .woocommerce-pagination:empty{display:none}.shop-loop-before .woocommerce-pagination .woocommerce-viewing{display:inline-block}@media (max-width:991px){.shop-loop-before .woocommerce-pagination ul{margin-left:-5px}}html:not(.filter-sidebar-opened) .page-wrapper.sticky-scroll-up .shop-loop-before.sticky{top:0;opacity:1;visibility:visible;transform:translate3d(0,0,0)}html:not(.filter-sidebar-opened) .page-wrapper.sticky-scroll-up .shop-loop-before.sticky.scroll-down{opacity:0!important;visibility:hidden;transform:translate3d(0,-100%,0)}html:not(.filter-sidebar-opened) .page-wrapper.sticky-scroll-up .shop-loop-before.sticky-ready{transition:left 0.3s,visibility 0.3s,opacity 0.3s,transform 0.3s,top 0.3s ease}html:not(.filter-sidebar-opened) .page-wrapper.sticky-scroll-up .filter-placeholder{width:100%}html.filter-sidebar-opened .page-wrapper.sticky-scroll-up .shop-loop-before.sticky.scroll-down{visibility:hidden}html.filter-sidebar-opened .page-wrapper.sticky-scroll-up .shop-loop-before.sticky.scroll-down .porto-product-filters,html.filter-sidebar-opened .page-wrapper.sticky-scroll-up .shop-loop-before.sticky.scroll-down .sidebar-overlay{visibility:visible}.panel-opened .shop-loop-before.sticky,.sidebar-opened .shop-loop-before.sticky{left:260px}@media (max-width:991px){.panel-right-opened.panel-opened #header.sticky-header .header-main.sticky,.panel-right-opened.panel-opened .shop-loop-before.sticky,.sidebar-right-opened.sidebar-opened .shop-loop-before.sticky{left:-260px}}.shop-loop-after{text-align:center;border-top:1px solid var(--porto-gray-5);padding-top:25px}.shop-loop-after .woocommerce-pagination{clear:both;text-align:center}.shop-loop-after .woocommerce-pagination>*{margin-bottom:15px}.shop-loop-after .page-numbers{display:block}.shop-loop-after .woocommerce-viewing{float:left}.shop-loop-after .page-numbers{clear:none;float:right}.shop-loop-after.load-more-wrap{padding-top:0;border-top:none}.shop-loop-before .shop-loop-after{padding-top:0;border-top:none}.shop-loop-before .shop-loop-after .woocommerce-pagination>*{margin-bottom:0}.porto-products-widget-pagination .woocommerce-viewing{display:none}a.porto-product-filters-toggle{align-items:center;height:36px;background:var(--porto-normal-bg);padding:0 10px 0 3px;text-transform:uppercase;color:inherit;border:1px solid var(--porto-gray-5)}a.porto-product-filters-toggle svg{fill:#fff;width:28px}@media (max-width:991px){.shop-loop-before{font-size:11px;letter-spacing:-0.025em;font-weight:600;color:var(--porto-heading-color)}.shop-loop-before:not(.e-con){background:var(--porto-gray-7);padding:10px 0 0 10px}.shop-loop-before select{text-transform:uppercase;height:36px;max-width:140px;letter-spacing:inherit;font-weight:inherit;color:inherit}.shop-loop-before label{font-weight:inherit}.shop-loop-before .woocommerce-ordering,.shop-loop-before .woocommerce-pagination{font-size:1em}.shop-loop-before .woocommerce-result-count{display:none}.page-wrapper .shop-loop-before{margin-right:0;margin-bottom:var(--porto-grid-gutter-width)}a.porto-product-filters-toggle svg{stroke:var(--porto-heading-color)}}.shop-wrap .elementor-container,.shop-wrap .elementor-row{flex-wrap:wrap}.pg-justify{clear:both}.pg-justify .woocommerce-viewing{float:left}.pg-justify .page-numbers{clear:none;float:right}.pg-left .woocommerce-pagination,.pg-left>*{text-align:left}.pg-center .woocommerce-pagination,.pg-center>*{text-align:center}.pg-right>*{text-align:right}