/* Native POFO Portfolio rules, scoped to inherited recommendations. Source: current child Rich CSS; no page selectors. */
:where(.zbs-related-inherited) .portfolio-grid.gutter-very-small li{padding: 3px;}
:where(.zbs-related-inherited) .portfolio-grid.gutter-small li{padding: 5px;}
:where(.zbs-related-inherited) .portfolio-grid.gutter-medium li{padding: 7px;}
:where(.zbs-related-inherited) .portfolio-grid.gutter-large li{padding: 10px;}
:where(.zbs-related-inherited) .portfolio-grid.gutter-large{margin: 0px 10px;}
:where(.zbs-related-inherited) .portfolio-grid.gutter-extra-large{margin: 0px 20px;}
:where(.zbs-related-inherited) .portfolio-grid.gutter-extra-large li{padding: 20px;}
:where(.zbs-related-inherited) .portfolio-grid.gutter-very-small{margin: 0px 3px;}
:where(.zbs-related-inherited) .portfolio-grid.gutter-small{margin: 0px 5px;}
:where(.zbs-related-inherited) .portfolio-grid.gutter-medium{margin: 0px 7px;}
:where(.zbs-related-inherited) .demo-portfolio-grid.portfolio-grid.gutter-extra-large li{padding: 25px;}
:where(.zbs-related-inherited) .portfolio-style-11 .portfolio-item-title > span{background: rgb(255, 33, 79); color: rgb(255, 255, 255); font-size: 10px; line-height: 16px; margin-left: 8px; margin-top: 3px; padding: 2px 6px 3px; position: relative;}
:where(.zbs-related-inherited) .portfolio-grid.work-6col li{width: 16.6666%;}
:where(.zbs-related-inherited) .portfolio-grid.work-6col li.grid-item-double{width: 33.33%;}
:where(.zbs-related-inherited) .portfolio-grid.work-5col li{width: 20%;}
:where(.zbs-related-inherited) .portfolio-grid.work-5col li.grid-item-double{width: 40%;}
:where(.zbs-related-inherited) .portfolio-grid.work-4col li{width: 25%;}
:where(.zbs-related-inherited) .portfolio-grid.work-4col li.grid-item-double{width: 50%;}
:where(.zbs-related-inherited) .portfolio-grid.work-3col li{width: 33.33%; float: left;}
:where(.zbs-related-inherited) .portfolio-grid.work-3col li.grid-item-double{width: 66.6666%;}
:where(.zbs-related-inherited) .blog-grid.work-2col li,:where(.zbs-related-inherited) .portfolio-grid.work-2col li{width: 50%;}
:where(.zbs-related-inherited) .portfolio-grid.work-2col li{width: 50%;}
:where(.zbs-related-inherited) .blog-grid.work-2col li.grid-item-double,:where(.zbs-related-inherited) .portfolio-grid.work-2col li.grid-item-double{width: 100%;}
:where(.zbs-related-inherited) .work-1col .portfolio-grid li{width: 100%;}
:where(.zbs-related-inherited) .portfolio-grid{list-style: none; padding: 0px; margin: 0px;}
:where(.zbs-related-inherited) .portfolio-grid .grid-item figure{margin: 0px; position: relative; overflow: hidden;}
:where(.zbs-related-inherited) .portfolio-grid .grid-item figure img{display: block; width: 100%; cursor: pointer;}
:where(.zbs-related-inherited) .portfolio-grid .grid-item{opacity: 1; overflow: hidden;}
:where(.zbs-related-inherited) .portfolio-grid .grid-item figure img{cursor: pointer; display: block; opacity: 1; width: 100%; transition: 0.3s;}
:where(.zbs-related-inherited) .portfolio-grid .grid-item figcaption{bottom: 0px; left: 0px; opacity: 0; position: absolute; transition: 0.3s; width: 100%; height: 100%; padding: 45px; z-index: 1; text-align: center;}
:where(.zbs-related-inherited) .portfolio-grid .grid-item figure:hover .portfolio-img{transition: 0.3s;}
:where(.zbs-related-inherited) .portfolio-grid .grid-item figure .portfolio-img{transition: 0.3s;}
:where(.zbs-related-inherited) .portfolio-grid .grid-item figure:hover img{opacity: 0.15; transform: scale(1.1, 1.1); transition: 0.3s;}
:where(.zbs-related-inherited) .portfolio-grid .grid-item figure:hover figcaption{opacity: 1; transition: 0.3s;}
:where(.zbs-related-inherited) .container .hover-option4 .grid-item figcaption{padding: 30px;}
:where(.zbs-related-inherited) .hover-option10 .grid-item.portfolio-stop-zoom-on-hover figure .portfolio-img img,:where(.zbs-related-inherited) .portfolio-grid .grid-item.portfolio-stop-zoom-on-hover figure img,:where(.zbs-related-inherited) .portfolio-grid .grid-item.portfolio-stop-zoom-on-hover figure:hover img{transform: scale(1, 1); transition: 0.3s;}
:where(.zbs-related-inherited) .grid-item .portfolio-hover-box{display: table-cell; height: 100%;}
:where(.zbs-related-inherited) .hover-option1 .grid-item figcaption{height: 100%;}
:where(.zbs-related-inherited) .hover-option1 .grid-item .portfolio-hover-main{transform: none; display: table; height: 100%; top: 0px; width: 100%;}
:where(.zbs-related-inherited) .hover-option2 .grid-item figcaption{height: 100%;}
:where(.zbs-related-inherited) .hover-option2 .grid-item .portfolio-hover-main{transform: none; display: table; height: 100%; top: 0px; width: 100%;}
:where(.zbs-related-inherited) .hover-option2 .grid-item .portfolio-hover-content{bottom: -15px; transition: 0.3s;}
:where(.zbs-related-inherited) .hover-option2 .grid-item:hover .portfolio-hover-content{bottom: 0px;}
:where(.zbs-related-inherited) .hover-option2 .separator-line-horrizontal-medium-light2{opacity: 0.5;}
:where(.zbs-related-inherited) .hover-option2 .grid-item figure img{transform: scale(1, 1); transition: 0.3s;}
:where(.zbs-related-inherited) .hover-option2 .grid-item figure:hover img{filter: blur(5px); opacity: 0.1; transform: scale(1.1, 1.1); transition: 0.3s;}
:where(.zbs-related-inherited) .pofo-stretch-row-container .hover-option2 .grid-item figcaption{padding: 30px;}
:where(.zbs-related-inherited) .hover-option3 .grid-item .slide-hover-box{position: absolute; width: 100%; height: 100%;}
:where(.zbs-related-inherited) .hover-option3 .grid-item .opacity-medium{opacity: 0; transition: 0.3s;}
:where(.zbs-related-inherited) .hover-option3 .grid-item .slide-hover-box:hover .opacity-medium{opacity: 0.5; transition: 0.3s;}
:where(.zbs-related-inherited) .hover-option3 .grid-item figure{bottom: 130px; z-index: 5; width: 100%; overflow: visible;}
:where(.zbs-related-inherited) .hover-option3 .grid-item figure h6{position: relative; bottom: -70px; transition: 0.3s;}
:where(.zbs-related-inherited) .hover-option3 .grid-item .slide-hover-box:hover h6{bottom: 0px;}
:where(.zbs-related-inherited) .hover-option3 .grid-item figure p{bottom: -40px; opacity: 0; position: relative; min-height: 24px; display: block; transition: 0.3s;}
:where(.zbs-related-inherited) .hover-option3 .grid-item .slide-hover-box:hover p{opacity: 0.6; bottom: 0px;}
:where(.zbs-related-inherited) .hover-option3 .grid-item figure figcaption{left: 0px; right: 0px; opacity: 1; padding: 0px 60px; height: auto; text-align: left;}
:where(.zbs-related-inherited) .hover-option3 .grid-item .separator-line-horrizontal-medium-light2{transition: 0.3s; width: 20%;}
:where(.zbs-related-inherited) .hover-option3 .grid-item .slide-hover-box:hover .separator-line-horrizontal-medium-light2{width: 60%; transition: 0.3s;}
:where(.zbs-related-inherited) .hover-option4 .grid-item figcaption{height: 100%;}
:where(.zbs-related-inherited) .hover-option4 .grid-item .portfolio-hover-main{transform: none; display: table; height: 100%; top: 0px; width: 100%;}
:where(.zbs-related-inherited) .hover-option4 .grid-item figure:hover img{opacity: 0.08; transform: scale(1, 1); transition: 0.2s; filter: blur(4px);}
:where(.zbs-related-inherited) .hover-option4 .grid-item .portfolio-hover-content{bottom: -15px; transition: 0.2s;}
:where(.zbs-related-inherited) .hover-option4 .grid-item:hover .portfolio-hover-content{bottom: 0px;}
:where(.zbs-related-inherited) .hover-option5 .grid-item figcaption{height: 100%; padding: 20px;}
:where(.zbs-related-inherited) .hover-option5 .grid-item .portfolio-hover-main{transform: none; display: table; height: 100%; top: 0px; width: 100%;}
:where(.zbs-related-inherited) .hover-option5 .grid-item .portfolio-hover-box{padding: 20px;}
:where(.zbs-related-inherited) .hover-option5 .grid-item:hover .portfolio-hover-box{background: rgba(0, 0, 0, 0.8);}
:where(.zbs-related-inherited) .hover-option5 .grid-item .separator-line-horrizontal-medium-light2{transition: 0.2s; top: 5px; width: 100px;}
:where(.zbs-related-inherited) .hover-option5 .grid-item:hover .separator-line-horrizontal-medium-light2{transform: translateY(-20px);}
:where(.zbs-related-inherited) .hover-option5 .grid-item figure:hover img{opacity: 0.8;}
:where(.zbs-related-inherited) .hover-option6 .grid-item figcaption{height: 100%; position: relative; opacity: 1; padding: 30px 10px 35px; background: rgb(255, 255, 255);}
:where(.zbs-related-inherited) .hover-option6 .grid-item .portfolio-hover-main{transform: none; display: table; height: 100%; top: 0px; width: 100%;}
:where(.zbs-related-inherited) .hover-option6 .grid-item .portfolio-icon{transition: 0.3s; transform: translateY(-50%); position: absolute; top: 55%; left: 0px; right: 0px; opacity: 0;}
:where(.zbs-related-inherited) .hover-option6 .grid-item figure:hover .portfolio-icon{opacity: 1; top: 50%;}
:where(.zbs-related-inherited) .hover-option6 .grid-item .portfolio-icon a{border-radius: 50%; border: 2px solid transparent; background: rgb(255, 255, 255); margin: 0px 7px; height: 46px; width: 46px; display: inline-block; transition: 0.2s;}
:where(.zbs-related-inherited) .hover-option6 .grid-item .portfolio-icon i.fa-link{font-size: 20px; position: relative; top: 11px;}
:where(.zbs-related-inherited) .hover-option6 .grid-item .portfolio-icon i.fa-search{font-size: 16px; position: relative; top: 10px;}
:where(.zbs-related-inherited) .hover-option6 .grid-item .portfolio-icon a:hover,:where(.zbs-related-inherited) .hover-option6 .grid-item .portfolio-icon a:hover i{background: 0px 0px; color: rgb(255, 255, 255);}
:where(.zbs-related-inherited) .hover-option6 .grid-item .portfolio-icon a:hover{background: 0px 0px; border: 2px solid rgb(255, 255, 255); color: rgb(255, 255, 255); transform: scale(1.1, 1.1);}
:where(.zbs-related-inherited) .hover-option6 .grid-item figure:hover img{cursor: default; opacity: 0.15; transform: scale(1, 1);}
:where(.zbs-related-inherited) .hover-option6 .grid-item figure:hover figcaption{cursor: default;}
:where(.zbs-related-inherited) .hover-option6 .grid-item figure:hover .portfolio-img{transition: 0.3s;}
:where(.zbs-related-inherited) .pofo-stretch-row-container .hover-option6 .grid-item figcaption{padding: 20px 10px 25px;}
:where(.zbs-related-inherited) .hover-option7 .grid-item figcaption{height: auto; position: absolute; opacity: 0; padding: 32px; bottom: -101px;}
:where(.zbs-related-inherited) .hover-option7 .grid-item figure:hover figcaption{bottom: 0px;}
:where(.zbs-related-inherited) .hover-option7 .grid-item .portfolio-hover-main{transform: none; display: table; height: 100%; top: 0px; width: 100%;}
:where(.zbs-related-inherited) .hover-option7 .grid-item figure img{top: 0px; position: relative;}
:where(.zbs-related-inherited) .hover-option7 .grid-item figure:hover img{cursor: pointer; opacity: 1; transform: scale(1, 1); top: -101px;}
:where(.zbs-related-inherited) .hover-option7 .grid-item figure:hover figcaption{cursor: pointer;}
:where(.zbs-related-inherited) .hover-option7 .grid-item figure:hover .portfolio-img{transition: 0.3s; background: 0px 0px;}
:where(.zbs-related-inherited) .pofo-stretch-row-container .hover-option7 .grid-item figcaption{padding: 20px;}
:where(.zbs-related-inherited) .pofo-stretch-row-container .hover-option7 .grid-item figure:hover img{top: -81px;}
:where(.zbs-related-inherited) .hover-option8 .grid-item figure figcaption{opacity: 0; padding: 0px; transition: 0.2s;}
:where(.zbs-related-inherited) .hover-option8 .grid-item figure:hover figcaption{opacity: 1; cursor: pointer;}
:where(.zbs-related-inherited) .hover-option8 .grid-item .portfolio-hover-main{display: table; height: 100%; top: 0px; transform: none; width: 100%;}
:where(.zbs-related-inherited) .hover-option8 .grid-item .portfolio-icon{position: absolute; right: 55px; top: 51px; transition: 0.1s;}
:where(.zbs-related-inherited) .hover-option8 .grid-item figure:hover figcaption{padding: 25px; transition: 0.2s; box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 4px;}
:where(.zbs-related-inherited) .hover-option8 .grid-item figure:hover figcaption .portfolio-hover-main{background: rgb(255, 255, 255);}
:where(.zbs-related-inherited) .hover-option8.portfolio-grid .grid-item figure:hover img{opacity: 1; filter: blur(4px);}
:where(.zbs-related-inherited) .hover-option10 .grid-item *{transition: 0.3s;}
:where(.zbs-related-inherited) .hover-option10 .grid-item figure .portfolio-img img{transform: scale(1.05, 1.05);}
:where(.zbs-related-inherited) .hover-option10 .grid-item figure:hover .portfolio-img img{transform: scale(1, 1); opacity: 0.15;}
:where(.zbs-related-inherited) .hover-option10 .grid-item figure figcaption{padding: 0px;}
:where(.zbs-related-inherited) .hover-option10 .grid-item figure .portfolio-hover-main{display: table; width: 100%; height: 100%; padding: 50px;}
:where(.zbs-related-inherited) .hover-option10 .grid-item figure .portfolio-icon{margin-bottom: 30px; position: relative; transform: translateY(-100%);}
:where(.zbs-related-inherited) .hover-option10 .grid-item figure .portfolio-hover-content{position: relative; transform: translateY(100%);}
:where(.zbs-related-inherited) .hover-option10 .grid-item figure:hover .portfolio-hover-content,:where(.zbs-related-inherited) .hover-option10 .grid-item figure:hover .portfolio-icon{transform: translateY(0px);}
:where(.zbs-related-inherited) .hover-option10 .grid-item .portfolio-icon a{margin: 0px 7px; height: 50px; width: 50px; display: inline-block; border-radius: 100%; border: 1px solid rgb(255, 255, 255); box-sizing: border-box; vertical-align: top; text-align: center; color: rgb(255, 255, 255);}
:where(.zbs-related-inherited) .hover-option10 .grid-item .portfolio-icon a:hover{color: rgb(35, 35, 35); background: rgb(255, 255, 255); border-radius: 5px;}
:where(.zbs-related-inherited) .hover-option10 .grid-item .portfolio-icon a:hover i{color: rgb(35, 35, 35);}
:where(.zbs-related-inherited) .hover-option10 .grid-item .portfolio-icon i.fa-link{font-size: 22px; position: relative; top: 14px;}
:where(.zbs-related-inherited) .hover-option10 .grid-item .portfolio-icon i.fa-search,:where(.zbs-related-inherited) .hover-option10 .grid-item .portfolio-icon i.ti-zoom-in{font-size: 20px; position: relative; top: 13px;}
:where(.zbs-related-inherited) .pofo-stretch-row-container .hover-option10 .grid-item figure .portfolio-hover-main{padding: 30px;}
:where(.zbs-related-inherited) .pofo-stretch-row-container .hover-option10 .grid-item .portfolio-icon i.fa-link{font-size: 16px; position: relative; top: 10px;}
:where(.zbs-related-inherited) .pofo-stretch-row-container .hover-option10 .grid-item .portfolio-icon i.fa-search{font-size: 14px; position: relative; top: 8px;}
:where(.zbs-related-inherited) .pofo-stretch-row-container .hover-option10 .grid-item .portfolio-icon a{width: 45px; height: 45px;}
:where(.zbs-related-inherited) .hover-option10.metro-gallery .grid-item figure .portfolio-icon{margin-bottom: 0px;}
:where(.zbs-related-inherited) .hover-option11 .grid-item > a:hover .portfolio-item-title{color: rgb(255, 255, 255);}
:where(.zbs-related-inherited) .hover-option11 .grid-item .portfolio-img{margin-bottom: 33px; transition: 0.2s;}
:where(.zbs-related-inherited) .hover-option11 .grid-item .portfolio-img img{box-shadow: rgb(0, 0, 0) 0px 0px 8px;}
:where(.zbs-related-inherited) .hover-option11 .grid-item:hover .portfolio-img img{opacity: 0.6; transition: 0.2s;}
:where(.zbs-related-inherited) .hover-option11 .grid-item > a{display: block; position: relative;}
:where(.zbs-related-inherited) .hover-option11 .grid-item > a:hover .portfolio-img{box-shadow: rgba(0, 0, 0, 0.2) 0px 6px 14px 0px; transform: translateY(-10px);}
:where(.zbs-related-inherited) .blog-post .blog-image li figcaption .portfolio-hover-box,:where(.zbs-related-inherited) .blog-post .blog-image li figcaption .portfolio-hover-content,:where(.zbs-related-inherited) .blog-post .blog-image li figcaption .portfolio-hover-main{width: 100%; height: 100%;}
:where(.zbs-related-inherited) .blog-post .blog-image li .portfolio-hover-box{display: block;}
:where(.zbs-related-inherited) .hover-option6 .grid-item .portfolio-icon i.ti-link{font-size: 20px; position: relative; top: 11px;}
:where(.zbs-related-inherited) .hover-option5 .grid-item figcaption{pointer-events: none; opacity: 1 !important; visibility: visible !important;}
:where(.zbs-related-inherited) .hover-option5 .grid-item .portfolio-hover-main{opacity: 1 !important; visibility: visible !important;}
:where(.zbs-related-inherited) .hover-option5 .grid-item .portfolio-hover-box{box-shadow: rgba(255, 255, 255, 0.92) 0px 0px 0px 5px; transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; background: rgba(255, 255, 255, 0.92) !important;}
:where(.zbs-related-inherited) .hover-option5 .grid-item .portfolio-hover-content{opacity: 1 !important; visibility: visible !important;}
:where(.zbs-related-inherited) .hover-option5 .grid-item .portfolio-hover-content .separator-line-horrizontal-full,:where(.zbs-related-inherited) .portfolio-grid.hover-option5 .portfolio-hover-content > .separator-line-horrizontal-medium-light2{display: none !important;}
:where(.zbs-related-inherited) .portfolio-grid.hover-option5 .portfolio-hover-content > h3:last-child{margin-bottom: 0px !important;}
:where(.zbs-related-inherited) .hover-option5 .grid-item .portfolio-hover-content p{transition: color 0.2s ease-in-out;}
:where(.zbs-related-inherited) .hover-option5 .grid-item .portfolio-hover-content a,:where(.zbs-related-inherited) .hover-option5 .grid-item .portfolio-hover-content span,:where(.zbs-related-inherited) .hover-option5 .grid-item .portfolio-hover-content strong{transition: color 0.2s ease-in-out;}
:where(.zbs-related-inherited) .hover-option5 .grid-item .portfolio-hover-content a,:where(.zbs-related-inherited) .hover-option5 .grid-item .portfolio-hover-content span{color: rgb(35, 35, 35) !important;}
:where(.zbs-related-inherited) .hover-option5 .grid-item .portfolio-hover-content strong{font-weight: 600; color: rgb(255, 33, 79) !important;}
:where(.zbs-related-inherited) .hover-option5 .grid-item:focus-within .portfolio-hover-box,:where(.zbs-related-inherited) .hover-option5 .grid-item:hover .portfolio-hover-box{box-shadow: rgba(229, 27, 71, 0.94) 0px 0px 0px 5px; background: rgba(229, 27, 71, 0.94) !important;}
:where(.zbs-related-inherited) .hover-option5 .grid-item:focus-within .portfolio-hover-content a,:where(.zbs-related-inherited) .hover-option5 .grid-item:focus-within .portfolio-hover-content p,:where(.zbs-related-inherited) .hover-option5 .grid-item:focus-within .portfolio-hover-content span,:where(.zbs-related-inherited) .hover-option5 .grid-item:focus-within .portfolio-hover-content strong,:where(.zbs-related-inherited) .hover-option5 .grid-item:hover .portfolio-hover-content a,:where(.zbs-related-inherited) .hover-option5 .grid-item:hover .portfolio-hover-content p,:where(.zbs-related-inherited) .hover-option5 .grid-item:hover .portfolio-hover-content span,:where(.zbs-related-inherited) .hover-option5 .grid-item:hover .portfolio-hover-content strong{color: rgb(255, 255, 255) !important;}
:where(.zbs-related-inherited) .hover-option5 .grid-item figcaption *{pointer-events: none;}
:where(.zbs-related-inherited) .portfolio-grid.hover-option5 .grid-item figcaption{display: flex !important; align-items: center !important; height: 100% !important; padding: 20px !important;}
:where(.zbs-related-inherited) .portfolio-grid.hover-option5 .grid-item .portfolio-hover-main{position: static !important; top: auto !important; bottom: auto !important; transform: none !important; width: 100% !important; height: 60% !important; display: table !important;}
:where(.zbs-related-inherited) .portfolio-grid.hover-option5 .grid-item .portfolio-hover-box{height: 100% !important;}
:where(.zbs-related-inherited) .hover-option11 .grid-item .portfolio-img,:where(.zbs-related-inherited) .hover-option6 .grid-item figure:hover .portfolio-img,:where(.zbs-related-inherited) .hover-option7 .grid-item figure:hover .portfolio-img,:where(.zbs-related-inherited) .portfolio-grid .grid-item figure .portfolio-img,:where(.zbs-related-inherited) .portfolio-grid .grid-item figure:hover .portfolio-img{transition-property: background-color, opacity, transform;}
:where(.zbs-related-inherited) .hover-option10 .grid-item.portfolio-stop-zoom-on-hover figure .portfolio-img img,:where(.zbs-related-inherited) .hover-option11 .grid-item:hover .portfolio-img img,:where(.zbs-related-inherited) .portfolio-grid .grid-item figure img,:where(.zbs-related-inherited) .portfolio-grid .grid-item figure:hover img,:where(.zbs-related-inherited) .portfolio-grid .grid-item.portfolio-stop-zoom-on-hover figure img,:where(.zbs-related-inherited) .portfolio-grid .grid-item.portfolio-stop-zoom-on-hover figure:hover img{transition-property: opacity, transform;}
:where(.zbs-related-inherited) .hover-option5 .grid-item .portfolio-hover-content h3{transition: color 0.2s ease-in-out;}
:where(.zbs-related-inherited) .hover-option5 .grid-item:focus-within .portfolio-hover-content h3,:where(.zbs-related-inherited) .hover-option5 .grid-item:focus-within .portfolio-hover-content h3 *,:where(.zbs-related-inherited) .hover-option5 .grid-item:hover .portfolio-hover-content h3,:where(.zbs-related-inherited) .hover-option5 .grid-item:hover .portfolio-hover-content h3 *{color: rgb(255, 255, 255) !important;}
:where(.zbs-related-inherited) .hover-option5 .grid-item:focus-within .portfolio-hover-content p,:where(.zbs-related-inherited) .hover-option5 .grid-item:focus-within .portfolio-hover-content p *,:where(.zbs-related-inherited) .hover-option5 .grid-item:hover .portfolio-hover-content p,:where(.zbs-related-inherited) .hover-option5 .grid-item:hover .portfolio-hover-content p *{color: rgb(35, 35, 35) !important;}
:where(.zbs-related-inherited) .portfolio-grid.hover-option5 .grid-item .portfolio-hover-box{padding: 10px !important;}
:where(.zbs-related-inherited) .portfolio-grid.hover-option5 .grid-item figcaption p{padding: 0px !important;}
@media (min-width: 992px) {:where(.zbs-related-inherited) .portfolio-grid.hover-option5 .grid-item figcaption{padding: 20px 18px !important;}
}
:where(.zbs-related-inherited) .portfolio-grid a{border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor;}
@media (min-width: 992px) and (max-width: 1199.98px) {:where(.zbs-related-inherited) section.vc_row:has(.vc_inner .portfolio-grid){overflow: visible;}
:where(.zbs-related-inherited) .page:has(.entry-content section.vc_row .vc_inner .portfolio-grid){overflow-x: clip;}
}
@media (min-width: 992px) {:where(.zbs-related-inherited) .portfolio-metro-grid.portfolio-grid.gutter-very-small li img{margin-bottom: -2px;}
:where(.zbs-related-inherited) .portfolio-metro-grid.portfolio-grid.gutter-small li img{margin-bottom: -3px;}
:where(.zbs-related-inherited) .portfolio-metro-grid.portfolio-grid.gutter-medium li img{margin-bottom: -4px;}
:where(.zbs-related-inherited) .portfolio-metro-grid.portfolio-grid.gutter-large li img{margin-bottom: -6px;}
}
@media (max-width: 1199px) {:where(.zbs-related-inherited) .sidebar-wrapper .blog-grid.work-4col li,:where(.zbs-related-inherited) .sidebar-wrapper .portfolio-grid.work-4col li{width: 33.33%;}
:where(.zbs-related-inherited) .portfolio-grid.work-6col li{width: 25%;}
:where(.zbs-related-inherited) .portfolio-grid.work-6col li.grid-item-double{width: 50%;}
:where(.zbs-related-inherited) .portfolio-grid.work-5col li{width: 33.333%;}
:where(.zbs-related-inherited) .portfolio-grid.work-5col li.grid-item-double{width: 50%;}
:where(.zbs-related-inherited) .portfolio-grid.work-4col li{width: 33.333%;}
:where(.zbs-related-inherited) .portfolio-grid.work-4col li.grid-item-double{width: 66.667%;}
:where(.zbs-related-inherited) .portfolio-grid.work-4col li.grid-item-double:last-child{width: 100%;}
:where(.zbs-related-inherited) .portfolio-grid.portfolio-metro-grid.work-4col li{width: 50%;}
:where(.zbs-related-inherited) .portfolio-grid.portfolio-metro-grid.work-4col li.grid-item-double{width: 50%;}
:where(.zbs-related-inherited) .portfolio-grid.portfolio-metro-grid.work-4col li.grid-item-double:last-child{width: 50%;}
:where(.zbs-related-inherited) .portfolio-grid.portfolio-metro-grid.work-6col li{width: 50%;}
:where(.zbs-related-inherited) .portfolio-grid.portfolio-metro-grid.work-6col li.grid-item-double{width: 50%;}
:where(.zbs-related-inherited) .portfolio-grid.portfolio-metro-grid.work-6col li.grid-item-double:last-child{width: 50%;}
:where(.zbs-related-inherited) .portfolio-grid.portfolio-metro-grid.work-3col li{width: 50%;}
:where(.zbs-related-inherited) .portfolio-grid.portfolio-metro-grid.work-3col li.grid-item-double{width: 50%;}
:where(.zbs-related-inherited) .portfolio-grid.portfolio-metro-grid.work-3col li.grid-item-double:last-child{width: 50%;}
}
@media (max-width: 991px) {:where(.zbs-related-inherited) .portfolio-grid.work-6col li{width: 50%;}
:where(.zbs-related-inherited) .portfolio-grid.work-4col li{width: 50%;}
:where(.zbs-related-inherited) .sidebar-wrapper .blog-grid.work-4col li,:where(.zbs-related-inherited) .sidebar-wrapper .portfolio-grid.work-4col li{width: 50%;}
:where(.zbs-related-inherited) .portfolio-grid.work-4col li.grid-item-double{width: 50%;}
:where(.zbs-related-inherited) .portfolio-grid.work-4col li.grid-item-double:last-child{width: 50%;}
:where(.zbs-related-inherited) .portfolio-grid.work-3col li{width: 50%;}
:where(.zbs-related-inherited) .portfolio-grid.work-3col li.grid-item-double{width: 50%;}
:where(.zbs-related-inherited) .portfolio-grid.work-5col li{width: 50%;}
:where(.zbs-related-inherited) .portfolio-grid.work-5col li.grid-item-double{width: 50%;}
:where(.zbs-related-inherited) .demo-portfolio-grid.portfolio-grid.gutter-extra-large li{padding: 20px;}
}
@media (max-width: 767px) {:where(.zbs-related-inherited) .portfolio-grid.work-6col li{width: 100%;}
:where(.zbs-related-inherited) .portfolio-grid.work-6col li.grid-item-double{width: 100%;}
:where(.zbs-related-inherited) .blog-grid.work-4col li,:where(.zbs-related-inherited) .portfolio-grid.work-4col li{width: 100%;}
:where(.zbs-related-inherited) .portfolio-grid.work-4col li.grid-item-double{width: 100%;}
:where(.zbs-related-inherited) .portfolio-grid.work-4col li.grid-item-double:last-child{width: 100%;}
:where(.zbs-related-inherited) .blog-grid.work-3col li,:where(.zbs-related-inherited) .portfolio-grid.work-3col li{width: 100%;}
:where(.zbs-related-inherited) .blog-grid.work-3col li.grid-item-double,:where(.zbs-related-inherited) .portfolio-grid.work-3col li.grid-item-double{width: 100%;}
:where(.zbs-related-inherited) .portfolio-grid.gutter-small{margin: 0px 7px;}
:where(.zbs-related-inherited) .portfolio-grid.gutter-small li{padding: 7px;}
:where(.zbs-related-inherited) .hover-option8 .grid-item .portfolio-icon{right: 39px; top: 34px;}
:where(.zbs-related-inherited) .portfolio-grid.gutter-large,:where(.zbs-related-inherited) .portfolio-grid.gutter-medium{margin: 0px;}
:where(.zbs-related-inherited) .portfolio-grid.gutter-large li,:where(.zbs-related-inherited) .portfolio-grid.gutter-medium li{padding: 7px 0px;}
:where(.zbs-related-inherited) .portfolio-grid.work-5col li{width: 100%;}
:where(.zbs-related-inherited) .portfolio-grid.work-5col li.grid-item-double{width: 100%;}
:where(.zbs-related-inherited) .blog-grid.work-2col li,:where(.zbs-related-inherited) .portfolio-grid.work-2col li{width: 100%;}
:where(.zbs-related-inherited) .portfolio-grid.work-2col li{width: 100%;}
:where(.zbs-related-inherited) .blog-grid.work-2col li.grid-item-double,:where(.zbs-related-inherited) .portfolio-grid.work-2col li.grid-item-double{width: 100%;}
:where(.zbs-related-inherited) .portfolio-grid.portfolio-metro-grid.work-4col li{width: 100%;}
:where(.zbs-related-inherited) .portfolio-grid.portfolio-metro-grid.work-4col li.grid-item-double{width: 100%;}
:where(.zbs-related-inherited) .portfolio-grid.portfolio-metro-grid.work-4col li.grid-item-double:last-child{width: 100%;}
:where(.zbs-related-inherited) .portfolio-grid.portfolio-metro-grid.work-6col li{width: 100%;}
:where(.zbs-related-inherited) .portfolio-grid.portfolio-metro-grid.work-6col li.grid-item-double{width: 100%;}
:where(.zbs-related-inherited) .portfolio-grid.portfolio-metro-grid.work-6col li.grid-item-double:last-child{width: 100%;}
:where(.zbs-related-inherited) .portfolio-grid.portfolio-metro-grid.work-3col li{width: 100%;}
:where(.zbs-related-inherited) .portfolio-grid.portfolio-metro-grid.work-3col li.grid-item-double{width: 100%;}
:where(.zbs-related-inherited) .portfolio-grid.portfolio-metro-grid.work-3col li.grid-item-double:last-child{width: 100%;}
:where(.zbs-related-inherited) .sidebar-wrapper .portfolio-grid.work-4col li{width: 100%;}
:where(.zbs-related-inherited) .hover-option6 .grid-item .portfolio-icon i.fa-search{top: 12px;}
:where(.zbs-related-inherited) .demo-portfolio-grid.portfolio-grid.gutter-extra-large li{padding: 15px 0px;}
}
