.single-default-layout .crafto-content-full-part{padding-bottom:90px}.porfolio-categories-lists{padding-bottom:70px}.container-fluid.crafto_layout_no_sidebar_single{padding-left:0;padding-right:0}.container-fluid.crafto_layout_no_sidebar_single>.row{margin-left:0;margin-right:0}.container-fluid.crafto_layout_no_sidebar_single>.row>.crafto-content-full-part{padding-left:0;padding-right:0}.portfolio-share-wrapper{padding-bottom:70px}.portfolio-share-wrapper .share-heading{margin-bottom:10px;letter-spacing:1px;text-transform:uppercase;display:block;color:var(--e-global-color-primary,#828282)}.portfolio-share-wrapper .post-social-sharing{text-align:center}.portfolio-share-wrapper .post-social-sharing ul{list-style:none;padding:0;margin:0}.portfolio-share-wrapper .post-social-sharing ul li{display:inline-block}.portfolio-share-wrapper .post-social-sharing ul li a{margin:0 8px;color:var(--e-global-color-secondary,#232323);background-color:#fff0;padding:0;font-size:20px;width:auto;height:auto;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:100%;position:relative;width:50px;height:50px;z-index:1}.portfolio-share-wrapper .post-social-sharing ul li a i{width:auto;height:auto;display:inline-block;vertical-align:middle;position:relative;transition:.2s cubic-bezier(.12,0,.39,0)}.portfolio-share-wrapper .post-social-sharing ul li a span{border-radius:100%;display:block;height:0;width:0;left:50%;margin:0;position:absolute;top:50%;transition:.4s cubic-bezier(.12,0,.39,0);z-index:-1;background-color:var(--e-global-color-secondary,#232323)}.portfolio-share-wrapper .post-social-sharing ul li a:hover{color:#fff}.portfolio-share-wrapper .post-social-sharing ul li a:hover span{width:100%;height:100%;top:0;left:0}.crafto-related-portfolio-wrap{background-color:#f7f7f7;padding:110px 0}.crafto-related-portfolio-wrap .related-portfolio-general-subtitle{margin:0 0 10px 0;display:block;text-align:center;font-size:16px;line-height:28px;color:var(--e-global-color-primary,#828282)}.crafto-related-portfolio-wrap .related-portfolio-general-title{font-weight:600;color:var(--e-global-color-secondary,#232323);margin:0 0 45px 0;text-align:center}.crafto-related-portfolio-wrap .portfolio-grid{margin:0 -15px}.crafto-related-portfolio-wrap .portfolio-item figure{will-change:transform;overflow:hidden;border-radius:4px;transition:all .4s cubic-bezier(.37,0,.63,1);margin:0;box-shadow:none}.crafto-related-portfolio-wrap .portfolio-item figure>*{transition:all .4s cubic-bezier(.37,0,.63,1)}.crafto-related-portfolio-wrap .portfolio-item .portfolio-image{border-radius:4px;z-index:0;position:relative;overflow:hidden;will-change:transform}.crafto-related-portfolio-wrap .portfolio-item .portfolio-caption{padding:30px 20px;text-align:center;background-color:#fff0}.crafto-related-portfolio-wrap .portfolio-item figure:hover .portfolio-image{background-color:var(--e-global-color-secondary,#232323)}.crafto-related-portfolio-wrap .portfolio-item figure:hover .portfolio-image img{opacity:.3;transform:scale(1)}.crafto-related-portfolio-wrap .portfolio-item figure:hover{box-shadow:10px 0 70px rgb(0 0 0 / .15);transform:translateY(-5px)}.crafto-related-portfolio-wrap .portfolio-item .portfolio-caption .subtitle{line-height:20px;font-size:14px;color:var(--e-global-color-primary,#828282)}.crafto-related-portfolio-wrap .portfolio-item .portfolio-caption .title{display:block}.crafto-related-portfolio-wrap .portfolio-item .portfolio-hover{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;visibility:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:all 0.2s linear}.crafto-related-portfolio-wrap .portfolio-item figure:hover .portfolio-hover{opacity:1;visibility:visible}.crafto-related-portfolio-wrap .portfolio-item .portfolio-icon a{opacity:0;margin:0 4px;position:relative;transform:translateY(15px);box-shadow:0 0 25px 0 rgb(0 0 0 / .5)}.crafto-related-portfolio-wrap .portfolio-item figure:hover .portfolio-icon a{opacity:1;transform:translateY(0)}.portfolio-navigation-wrapper{position:relative}.portfolio-navigation-wrapper .fancy-box-item{position:relative;background-color:#f7f7f7;transition:.3s}.portfolio-navigation-wrapper .fancy-box-item a{padding:40px 8%;height:100%;position:relative;z-index:0}.portfolio-navigation-wrapper .fancy-box-item a .cover-background::before{content:"";position:absolute;left:0;right:0;width:100%;height:100%;opacity:.5;background-color:#232323}.portfolio-navigation-wrapper .fancy-box-item a .separator{position:relative;transition:.5s;width:30px;height:2px;background-color:var(--e-global-color-secondary,#232323);margin-right:15px}.portfolio-navigation-wrapper .fancy-box-item:hover{background-color:var(--e-global-color-secondary,#232323)}.portfolio-navigation-wrapper .fancy-box-item .next-previous-navigation{margin-right:auto;text-transform:uppercase;display:flex;align-items:center;flex-shrink:0}.portfolio-navigation-wrapper .fancy-box-item .next-previous-navigation .portfolio-previous-arrow,.portfolio-navigation-wrapper .fancy-box-item .next-previous-navigation .portfolio-next-arrow{background-color:#2946f3;margin-right:11px;vertical-align:middle;position:relative;transition:0.5s;height:1px;width:50px;display:inline-block;margin-top:-2px}.portfolio-navigation-wrapper .fancy-box-item .next-previous-navigation .portfolio-next-arrow{margin-right:0;margin-left:11px}.portfolio-navigation-wrapper .fancy-box-item a .separator:before,.portfolio-navigation-wrapper .fancy-box-item a .separator:after{content:"";display:block;position:absolute;left:-2px;top:-4px;height:2px;width:11px;background-color:var(--e-global-color-secondary,#232323);transition:0.5s}.portfolio-navigation-wrapper .fancy-box-item a .separator:after{transform:rotate(132deg)}.portfolio-navigation-wrapper .fancy-box-item a .separator:before{transform:rotate(228deg);top:4px!important}.portfolio-navigation-wrapper .fancy-box-item.nav-link-next a .separator:before,.portfolio-navigation-wrapper .fancy-box-item.nav-link-next a .separator:after{right:-2px;left:auto}.portfolio-navigation-wrapper .fancy-box-item .next-previous-navigation .prev-link-text,.portfolio-navigation-wrapper .fancy-box-item .next-previous-navigation .next-link-text{display:inline-block;font-size:12px;line-height:22px;font-weight:500;color:#828282;text-transform:uppercase;transition:all 0.3s ease-in-out}.portfolio-navigation-wrapper .fancy-box-item .cover-background{position:absolute;top:0;left:0;opacity:0;height:100%;width:100%;z-index:-1;visibility:hidden;transition-duration:.5s;background-size:cover;transition:.3s}.portfolio-navigation-wrapper .fancy-box-item .portfolio-title{transition:.3s}.portfolio-navigation-wrapper .fancy-box-item:hover .cover-background{opacity:1;visibility:visible}.portfolio-navigation-wrapper .fancy-box-item .title{color:var(--e-global-color-secondary,#232323);font-size:1.75rem;line-height:2.6rem;margin-left:15px;display:block;font-weight:500;letter-spacing:-1px;transition:all 0.3s ease-in-out}.portfolio-navigation-wrapper .fancy-box-item.nav-link-next .title{margin-left:0;margin-right:15px}.portfolio-navigation-wrapper .fancy-box-item.nav-link-next .next-previous-navigation{margin-left:auto;margin-right:0}.portfolio-navigation-wrapper .fancy-box-item.nav-link-next .next-previous-navigation .separator{margin-right:0;margin-left:15px}.portfolio-navigation-wrapper .fancy-box-item.nav-link-next .next-previous-navigation .separator:before{transform:rotate(132deg)}.portfolio-navigation-wrapper .fancy-box-item.nav-link-next .next-previous-navigation .separator:after{transform:rotate(48deg)}.portfolio-navigation-wrapper .fancy-box-item:hover .separator{width:100px;background-color:#fff}.portfolio-navigation-wrapper .fancy-box-item:hover .separator:before,.portfolio-navigation-wrapper .fancy-box-item:hover .separator:after{background-color:#fff}.portfolio-navigation-wrapper .fancy-box-item:hover .prev-link-text,.portfolio-navigation-wrapper .fancy-box-item:hover .title,.portfolio-navigation-wrapper .fancy-box-item:hover .next-previous-navigation .next-link-text{color:#fff}.portfolio-item figure{overflow:hidden;position:relative;transition:all 0.3s ease-in-out;border-radius:4px;box-shadow:0 0 30px rgb(0 0 0 / .08)}.single-portfolio-main-section .default-portfolio-image{margin-top:110px;margin-bottom:50px}.default-top-space-main-section.single-portfolio-main-section .entry-content{padding-bottom:110px}.default-top-space-main-section.single-portfolio-main-section+.portfolio-share-wrapper+.crafto-comments-wrap{padding-top:0}.portfolio-item figure div,.portfolio-item figure div *,.portfolio-item figure figcaption,.portfolio-item figure figcaption *,.portfolio-item figure:hover div,.portfolio-item figure:hover div *,.portfolio-item figure:hover figcaption,.portfolio-item figure figcaption:hover *{transition:all .4s cubic-bezier(.37,0,.63,1)}.portfolio-item .portfolio-image{position:relative;overflow:hidden}.portfolio-item figure:hover .portfolio-image{background:#717580}.portfolio-item .portfolio-image img{width:100%}.portfolio-item figure:hover .portfolio-image img{opacity:.5;transform:scale(1.1)}.portfolio-item .portfolio-hover{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;display:flex;align-items:center;justify-content:center}.portfolio-item figure:hover .portfolio-hover{opacity:1}.portfolio-item .portfolio-hover .portfolio-icon a{margin:0 5px;position:relative;transition-delay:.1s;background-color:#fff;color:var(--e-global-color-secondary,#232323);box-shadow:0 0 20px rgb(0 0 0 / .3);height:55px;width:55px;transition:all 350ms cubic-bezier(.37,0,.63,1);flex-direction:column;justify-content:center;display:flex;border-radius:50%}.portfolio-item figure:hover .portfolio-icon a{opacity:1;transform:translateY(0)}.portfolio-item .portfolio-caption{padding:30px 20px;text-align:center;background-color:#fff0}.portfolio-item figure:hover .portfolio-hover{opacity:1}.portfolio-item .portfolio-caption .title,.portfolio-item .portfolio-caption .title a{color:var(--e-global-color-secondary,#232323);display:block;font-size:16px;line-height:30px;font-weight:500}.portfolio-item .portfolio-caption .subtitle{font-size:16px;line-height:30px;display:block}.portfolio-item .portfolio-icon a{width:40px;height:40px;display:inline-block;vertical-align:middle;line-height:39px;text-align:center;margin:0 5px}.single-portfolio-main-section{padding-bottom:0;padding-top:0}.default-comment-wrap.crafto-comments-wrap{padding-top:110px}.porfolio-categories-lists.default-porfolio-categories-lists .posted_in{font-weight:600}.porfolio-categories-lists.default-porfolio-categories-lists .posted_in a{font-weight:400;margin-right:6px}@media (max-width:1199px){.single-portfolio-main-section .default-portfolio-image{margin-top:90px}.default-top-space-main-section.single-portfolio-main-section .entry-content{padding-bottom:90px}.single-portfolio-main-section:not(.top-space) .default-portfolio-image{margin-top:90px}.portfolio-navigation-wrapper .fancy-box-item a{padding:40px 50px}.single-default-layout .crafto-content-full-part{padding-bottom:70px}.crafto-related-portfolio-wrap{padding:90px 0 70px}.default-comment-wrap.crafto-comments-wrap{padding-top:90px}}@media (max-width:991px){.single-portfolio-main-section .default-portfolio-image{margin-top:75px}.default-top-space-main-section.single-portfolio-main-section .entry-content{padding-bottom:75px}.portfolio-navigation-wrapper .fancy-box-item .next-previous-navigation .prev-link-text,.portfolio-navigation-wrapper .fancy-box-item .next-previous-navigation .next-link-text{display:none}.portfolio-navigation-wrapper .fancy-box-item:hover .separator{width:75px}.single-default-layout .crafto-content-full-part{padding-bottom:60px}.crafto-related-portfolio-wrap{padding:75px 0 50px}.single-portfolio-main-section .default-portfolio-image{margin-bottom:40px}.default-comment-wrap.crafto-comments-wrap{padding-top:75px}}@media (max-width:767px){.single-portfolio-main-section:not(.top-space) .default-portfolio-image{margin-top:75px}.single-portfolio-main-section .default-portfolio-image{margin-top:50px}.default-top-space-main-section.single-portfolio-main-section .entry-content{padding-bottom:50px}.porfolio-categories-lists{padding-bottom:50px}.portfolio-navigation-wrapper .fancy-box-item a{padding:35px}.single-default-layout .crafto-content-full-part{padding-bottom:40px}.crafto-related-portfolio-wrap{padding:50px 0 50px}.single-portfolio-main-section .default-portfolio-image{margin-bottom:30px}.crafto-related-portfolio-wrap .related-portfolio-general-title{margin:0 0 35px 0}.default-comment-wrap.crafto-comments-wrap{padding-top:50px}}