/*------------------------------------------------------------------------- [Table Of Contents] 1. Single Project 2. Portfolio Controls 3. Project Styles 4. Image Gallery 5. Recent Project Slider 6. Responsive -------------------------------------------------------------------------*/ /*-------------------------------------------------------------------------*/ /* 1. Single Project /*-------------------------------------------------------------------------*/ #full_width_portfolio .row .col.section-title{ border-bottom:0; padding-bottom:0 } #full_width_portfolio .full-width-section.first-section, #full_width_portfolio .full-width-content.first-section{ margin-top:0 } .project-title{ padding-top:40px; padding-bottom:36px } .single-portfolio .row .col.section-title{ border:none } .single-portfolio .row.project-title .container .title-wrap{ border-bottom:1px solid #DDD; position:relative; padding-bottom:30px } .single-portfolio .row.project-title .title-wrap:after{ visibility:hidden; display:block; font-size:0; content:""; clear:both; height:0 } body.single-portfolio div[data-project-header-bg="true"] .container-wrap{ padding-top:40px!important } body.single-portfolio .container-wrap, body.single-portfolio #full-width-portfolio div[data-project-header-bg="true"] .container-wrap{ padding-top:0!important } .single-portfolio .row .col.section-title h1{ width:900px; margin-bottom:0 } .single-portfolio .row .col.section-title h1, .single-portfolio .row .col.section-title .subheader{ display:inline-block; top:0; text-align:center; width:100%; padding-left: 0; } .single-portfolio #full_width_portfolio #portfolio-nav{ margin-right:0 } .single-portfolio #full_width_portfolio .span_12{ padding-right:0; margin-top:0 } #full_width_portfolio .project-title.parallax-effect{ background-color:#f8f8f8; z-index:9; position:fixed; padding-top:88px; padding-bottom:28px; width:100% } body[data-header-format="left-header"] #full_width_portfolio .project-title.parallax-effect{ padding-top:40px } body #page-header-bg .project-title{ padding-top:0; margin:0; background-color:transparent } #boxed #full_width_portfolio .project-title.parallax-effect{ position:relative; top:0; padding-right:0 } .project-title .hidden-title{ opacity:0 } #full_width_portfolio .project-title.parallax-effect .section-title, #full_width_portfolio .project-title{ padding-bottom:0 } #full_width_portfolio .project-title.parallax-effect .section-title, #page-header-bg .section-title, .single .row .section-title, #full_width_portfolio .project-title .container .title-wrap{ border-bottom:none } body.single .project-title .section-title{ padding:0 70px 0 70px } #regular_portfolio .container-wrap[data-rm-header="true"] .main-content { padding-top: 50px; } .project-additional.clear{ clear:both; display:block } .project-additional.clear li{ float:none } .single-portfolio #project-meta .clear{ padding-bottom:0 } .single-portfolio #project-meta .sharing li a > .count{ opacity:0 } .portfolio-items .col.no-transition{ -webkit-transition-duration:0s!important; transition-duration:0s!important } body .container .portfolio-filters-inline.full-width-content .container, body .container .portfolio-filters-inline.full-width-content .container:not(.tab-container):not(.recent-post-container){ width:100%; max-width:100%; padding:0 31px } .portfolio-items .col .work-info .vert-center .custom-content .nectar-button i{ opacity:0 } .portfolio-items .col .work-info .vert-center .custom-content .nectar-button.has-icon:hover i { opacity: 1; } .carousel-wrap[data-full-width="true"] .carousel-heading .portfolio-page-link{ position:absolute; left:0 } .carousel-wrap[data-full-width="true"] .portfolio-items .col .work-item.style-2 .work-info >a, .portfolio-items .col .work-item.style-2 .work-info >a, .portfolio-items .col .work-item.style-3 .work-info >a, .portfolio-items .col .work-item.style-4 .work-info >a, .portfolio-items .col .work-item.style-3-alt .work-info >a, .portfolio-items .col .work-item.style-1 .work-info >a{ display:block; margin:0; background-color:transparent!important; position:absolute; top:0; left:0; width:100%; height:100%; z-index:40 } .carousel-wrap[data-full-width="true"] .portfolio-items .col .work-item h3, .portfolio-items .col .work-item.style-2 h3{ margin-bottom:0 } .page-template-template-portfolio-php #pagination{ margin-bottom:30px } .project-attrs { margin-bottom: 0; margin-left: 0; } .project-attrs li { list-style: none; } .project-attrs li span { display: inline-block; margin-right: 10px; height: 14px; width: 14px; background-color: #000; -webkit-border-radius: 40px; border-radius: 40px; background-repeat: no-repeat; background-position: center center; } .project-attrs li i { font-size: 14px; line-height: 14px; width: 23px; text-align: left; height: auto; background-color: transparent; } .portfolio-items .work-item [id^="video-popup-"] { display: none; } div[id^="video-popup-"].mfp-iframe-scaler > .video > .wp-video > video { display: none; } #project-meta .nectar-love { color: #888; } #project-meta .nectar-love:hover { color: #888; } .single-portfolio #sidebar .nectar_hook_sidebar_top { margin-bottom: 40px; } #sidebar #sidebar-inner .project-sharing:not([data-sharing-style="fixed"]) { margin-bottom: 20px; margin-left: 0; } #sidebar #project-meta .project-sharing[data-sharing-style="fixed"] li { float: none; display: inline-block; } #sidebar #project-meta ul li { float: left; padding: 0; border-bottom: 0; } body.single-portfolio #sidebar #project-meta ul li:first-child{ margin-left:0!important } #project-meta ul li .nectar-love-wrap { border-right: 1px solid #ddd; margin-right: 16px; padding-right: 16px; width: auto; } #project-meta ul li .nectar-love-wrap.no-border { border: none; } #project-meta ul li .nectar-love-wrap.fadein .nectar-love-count, #single-meta ul li .nectar-love-wrap.fadein .nectar-love-count { opacity: 0; display: block; width: 0; } #project-meta ul li .nectar-love-wrap.fadein span, #single-meta ul li .nectar-love-wrap.fadein span { line-height: 12px; } #project-meta ul li .nectar-love-wrap.fadein, #single-meta ul li .nectar-love-wrap.fadein { padding-top: 4px; padding-bottom: 4px; } .single #single-meta ul li .nectar-love-wrap.fadein { margin-right: 16px; padding-right: 16px; } #project-meta ul li .nectar-love-wrap.fadein .nectar-love, #single-meta ul li .nectar-love-wrap.fadein .nectar-love { display: block; } .single-portfolio .comments-section #respond { margin-top: 30px; } .single-portfolio #sidebar h3, .single-portfolio #sidebar h4 { margin-bottom: 0; padding-bottom: 4px; } .single-portfolio #sidebar { margin-bottom: 30px; transition: none 0s; } .single-portfolio .gallery-slider .gallery, .single-portfolio .gallery-slider .jetpack-slideshow { display: none; } #portfolio-extra img { display: block; } #portfolio-extra .clear { padding-bottom: 0; } #full_width_portfolio #portfolio-extra .empty-second .clear { padding-bottom: 65px; } #full_width_portfolio #portfolio-extra .clear { padding-bottom: 24px; } .fixed-sidebar { float: right; transition: none; margin-bottom: 55px; } .single-portfolio .post-area { padding-right: 40px; margin-right: 0!important; margin-top: 4px; width: 76.5%; } .single-portfolio #boxed .post-area { width: 76.49%; } .single-portfolio.material #boxed .post-area { width: 68%; } .single-portfolio .post-area.span_12, .single-portfolio #boxed .post-area.span_12 { width: 100%; } .single-portfolio .post-area .video { margin-bottom: 15px; } /*-------------------------------------------------------------------------*/ /* 2. Portfolio Controls /*-------------------------------------------------------------------------*/ .portfolio-filters, #portfolio-nav { height: 33px; z-index: 100; right: 0; top: 0; position: absolute; display: inline-block; width: 100%; } #portfolio-nav { height: 100%; top: 0; } #portfolio-nav ul, .single-post #single-meta { top: 50%; margin-top: -13px; float: none; z-index: 102; position: absolute; } .section-title #portfolio-nav .controls { margin-top: -13px; } body .container-wrap[data-nav-pos="after_project"], body.single-portfolio .container-wrap[data-nav-pos="after_project"] { padding-bottom: 0; } .single-portfolio #page-header-bg .subheader { padding-left: 0; margin-bottom: 0; } .bottom_controls { background-color: rgba(0,0,0,0.03); padding: 40px 0; margin-top: 40px; position: relative; z-index: 1; } .bottom_controls #portfolio-nav { position: relative; text-align: center; } body .bottom_controls .container { line-height: 1px; height: 50px; } .bottom_controls #portfolio-nav .controls { float: none; width: 100%; margin-top: -25px; } .bottom_controls #portfolio-nav .controls li:last-child { float: right; } body .bottom_controls #portfolio-nav .controls #prev-link i, body .bottom_controls #portfolio-nav .controls #next-link i { font-size: 26px; } .bottom_controls #portfolio-nav .controls li a, .bottom_controls #portfolio-nav .controls #prev-link a, .bottom_controls #portfolio-nav .controls #next-link a { float: none; } .bottom_controls #portfolio-nav .controls li a i { box-sizing: content-box; width: 10px; vertical-align: middle; display: inline-block; -webkit-transition: all 0.25s cubic-bezier(0.12, 0.75, 0.4, 1); transition: all 0.25s cubic-bezier(0.12, 0.75, 0.4, 1); } .bottom_controls #portfolio-nav .controls #next-link i { padding-left: 15px; } .bottom_controls #portfolio-nav .controls #prev-link i { padding-right: 15px; } .bottom_controls #portfolio-nav .controls li a i:after { display: block; content: ' '; position: absolute; width: 24px; height: 2px; background-color: #000; top: 17px; opacity: 0; left: -4px; cursor: pointer; -webkit-transform: translateX(-20px); transform: translateX(-20px); -webkit-transition: all 0.25s cubic-bezier(0.12, 0.75, 0.4, 1); transition: all 0.25s cubic-bezier(0.12, 0.75, 0.4, 1); } .bottom_controls #portfolio-nav .controls #next-link a i:after { left: 6px; } .bottom_controls #portfolio-nav .controls #next-link a:hover i:after { opacity: 1; -webkit-transform: translateX(7px); transform: translateX(7px); } .bottom_controls #portfolio-nav .controls #next-link a:hover i { padding-left: 30px; } .bottom_controls #portfolio-nav .controls #prev-link a i:after { -webkit-transform: translateX(12px); transform: translateX(12px); left: 3px; } .bottom_controls #portfolio-nav .controls #prev-link a:hover i:after { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); } .bottom_controls #portfolio-nav .controls #prev-link a:hover i { padding-right: 30px; } .bottom_controls #portfolio-nav ul:first-child { display: inline-block; position: relative; z-index: 1000; margin-top: 0; margin-left: 0; top: 0; } .bottom_controls #portfolio-nav ul:first-child li, .bottom_controls #portfolio-nav { height: 50px; line-height: 50px; } .bottom_controls #portfolio-nav ul:first-child #all-items a { margin-right: 0; } .bottom_controls #portfolio-nav ul:first-child li i:before { display: none; } .bottom_controls #portfolio-nav ul:first-child li a { font-size: 20px; width: 40px; height: 40px; } .bottom_controls #portfolio-nav ul:first-child #all-items a i { width:.3em; height:.3em; display: block; border-radius: 0; transition: all 0.25s cubic-bezier(0.12, 0.75, 0.4, 1); -webkit-transition: all 0.25s cubic-bezier(0.12, 0.75, 0.4, 1); font-size: 20px; left: 18px; top: 22px; background-color: #888; box-shadow: -.5em 0 #888, -.5em .5em #888, .5em 0 #888, .5em -.5em #888, 0 -.5em #888, -.5em -.5em #888, 0 .5em #888, .5em .5em #888; } .bottom_controls #portfolio-nav ul:first-child #all-items a:hover i { box-shadow: -.6em 0 #000, -.6em .6em #000, .6em 0 #000, .6em -.6em #000, 0 -.6em #000, -.6em -.6em #000, 0 .6em #000, .6em .6em #000; } .single-post #single-meta { margin-top: -20px; } .single #page-header-bg #single-meta { margin-top: -8px; } #portfolio-nav ul { left: 0; right: auto; } #portfolio-nav .controls { right: 0; left: auto; margin: 0 } #page-header-bg #portfolio-nav { z-index: auto; } .page-template-template-portfolio-php .portfolio-filters { position: absolute; margin-top: 0; top: 5px; z-index: 1000; } .portfolio-filters { position: relative; margin-top: 30px; } .portfolio-filters ul { margin: 0; } #ajax-content-wrap .portfolio-filter-clear { padding: 0; margin: 0; } #portfolio-nav { position: absolute; } .portfolio-filters { width: 200px; float: right; display: block; margin-bottom: 33px; background-color: #27ccc0; } body .portfolio-filters { display: block; height: auto; } body .portfolio-filters li, body .portfolio-filters-inline li { list-style: none; } .portfolio-filters-inline[data-alignment="center"] .container > ul { float: none; width: 100%; max-width: none; margin-right: 0; text-align: center; } .portfolio-filters-inline[data-alignment="left"] .container > ul { float: none; width: 100%; max-width: none; margin-right: 0; text-align: left; } .portfolio-filters-inline[data-alignment="left"].fullwidth-constrained .container.normal-container, .portfolio-filters-inline[data-alignment="right"].fullwidth-constrained .container.normal-container, .portfolio-filters-inline[data-alignment="default"].fullwidth-constrained .container.normal-container { padding-left: 0; padding-right: 0; } #ajax-content-wrap .portfolio-filters-inline[data-alignment="left"] .container > ul > li:first-child > a { margin-left: 0; padding-left: 0; } .span_12.light .portfolio-filters-inline[data-color-scheme*="-underline"] #current-category { color: #fff; } .span_12.dark .portfolio-filters-inline[data-color-scheme*="-underline"].full-width-section a { color: #000; color: rgba(0,0,0,0.6); } .span_12.dark .portfolio-filters-inline[data-color-scheme*="-underline"].full-width-section .active, .span_12.dark .portfolio-filters-inline[data-color-scheme*="-underline"].full-width-section a:hover { color: #000; color: rgba(0,0,0,1); } #ajax-content-wrap .portfolio-filters-inline[data-color-scheme*="-underline"] a { position: relative; padding-left: 0; padding-right: 0; margin-left: 10px; margin-right: 10px; } .portfolio-filters[data-color-scheme*="-underline"] ul a { position: relative; } .portfolio-filters-inline[data-color-scheme*="-underline"] a:after, .portfolio-filters[data-color-scheme*="-underline"] > ul li a:after { content: ""; transition: 0.35s all ease; -webkit-backface-visibility: hidden; backface-visibility: hidden; position: absolute; left: 50%; height: 2px; width: 0; background-color: #fff; bottom: 0; -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); transform: translateX(-50%); } .portfolio-filters[data-color-scheme*="-underline"] > ul li a:after { left: 0; transform: none; -webkit-transform: none; -ms-transform: none; } body:not(.using-mobile-browser) .portfolio-filters-inline[data-color-scheme*="-underline"] a:hover:after, .portfolio-filters-inline[data-color-scheme*="-underline"] .active:after, body:not(.using-mobile-browser) .portfolio-filters[data-color-scheme*="-underline"] a:hover:after { width: 100%; } .portfolio-filters li li a { padding-left: 25px; } #portfolio-nav .controls { float: right; } .portfolio-filters > ul { display: none; width: 100%; position: absolute; z-index: 100; padding-left: 0; } .portfolio-filters > ul ul { padding-left: 0; } .portfolio-filters ul li a { color: #fff; color: rgba(255, 255, 255, 0.7); } .portfolio-filters ul li a span, .portfolio-filters-inline ul li a span, .portfolio-filters-inline #sort-portfolio span span, .portfolio-filters #sort-portfolio span span { visibility: hidden; position: absolute; text-indent: -9999px; } .portfolio-filters a { display: block; font-size: 12px; line-height: 22px; padding: 9px 15px 10px 15px; color: #fff; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; background-color: #000; border-top: 1px dotted rgba(255, 255, 255, 0.3); } body .portfolio-filters-inline { margin-top: 0; z-index: 100; height: auto; padding-top: 19px; padding-bottom: 19px; background-color: #252525; -webkit-backface-visibility: hidden; } body .portfolio-filters-inline, body .wpb_wrapper > .portfolio-filters-inline { margin-bottom: 0; } body .portfolio-filters-inline.first-section { padding-top: 50px; } body .container-wrap .portfolio-filters-inline.non-fw { padding-top: 33px; padding-bottom: 33px; background-color: transparent; } .span_12.dark .portfolio-filters-inline[data-color-scheme*="-underline"].full-width-section { background-color: transparent; } body .portfolio-filters-inline.nder-page-header.first-section.non-fw { padding-top: 33px; } body .portfolio-filters-inline.non-fw.first-section { padding-top: 70px; } .portfolio-filters-inline .clear { padding: 0; } .portfolio-filters-inline ul li, .portfolio-filters-inline ul ul { display: inline; } .portfolio-filters-inline ul { line-height: 22px; } .portfolio-filters-inline ul { margin: 0; text-align: right; } .portfolio-filters-inline #current-category { width: 25%; } .portfolio-filters-inline .container > ul { max-width: 72%; margin-right: -7px; } .portfolio-filters-inline ul ul { margin-left: 0; } .portfolio-filters-inline #current-category { padding-left: 0; float: left; } .portfolio-filters-inline .container > ul { float: right; } .portfolio-filters-inline .container > ul > li:last-child a { border: none; } .portfolio-filters-inline .container > ul a, .portfolio-filters-inline .container > ul #sort-label { padding: 0 10px; margin: 7px 0; font-size: 14px; font-weight: 600; line-height: 14px; display: inline-block; } .portfolio-filters-inline .container > ul #sort-label { border: none; padding-right: 20px; } .portfolio-filters-inline #current-category { color: #eee; font-family: 'Open Sans'; font-weight: 300; font-size: 20px; letter-spacing: 0; line-height: 20px; position: relative; text-transform: none; top: 4px; } .portfolio-filters-inline .container > ul #sort-label { color: #eee; } .portfolio-filters-inline ul li a { color: #999; } .portfolio-filters-inline ul li a:hover { color: #eee; } .portfolio-filters-inline.non-fw #current-category, .portfolio-filters-inline.non-fw .container > ul #sort-label { color: #888!important; } .portfolio-filters-inline.non-fw ul li a:hover { color: #333; } .portfolio-filters-inline:not([data-color-scheme="default"]) .container > ul #sort-label { display: none; } .portfolio-filters-inline:not([data-color-scheme="default"]) #current-category, .portfolio-filters-inline:not([data-color-scheme="default"]) ul li a { color: #fff; padding: 7px 10px; transition: background-color 0.15s linear, color 0.15s linear; } .portfolio-filters-inline:not([data-color-scheme="default"]) ul li a { color: #fff; color: rgba(255,255,255,0.75); } .portfolio-filters-inline:not([data-color-scheme="default"]) .container ul li .active { color: #fff; color: rgba(255,255,255,1)!important; padding: 7px 10px; } .portfolio-filters-inline:not([data-color-scheme="default"]) .container ul li a:hover { color: #fff; color: rgba(255,255,255,1); } .portfolio-filters-inline[data-color-scheme*="-color"]:not(.full-width-content) .container ul li a, .portfolio-filters-inline[data-color-scheme*="-color"]:not(.full-width-content) .container ul li a:hover, .portfolio-filters-inline[data-color-scheme*="-color"]:not(.full-width-content) .container ul li .active { color: #000; } .span_12.light .portfolio-filters-inline[data-color-scheme*="-color"]:not(.full-width-content) .container ul li a, .span_12.light .portfolio-filters-inline[data-color-scheme*="-color"]:not(.full-width-content) .container ul li a:hover, .span_12.light .portfolio-filters-inline[data-color-scheme*="-color"]:not(.full-width-content) .container ul li .active { color: #fff; } .portfolio-filters-inline[data-color-scheme*="-color"]:not([data-color-scheme*="-underline"]).full-width-section ul li a { color: #fff; color: rgba(255,255,255,0.75); } .portfolio-filters-inline[data-color-scheme*="-color"]:not([data-color-scheme*="-underline"]).full-width-section #current-category, .portfolio-filters-inline[data-color-scheme*="-color"]:not([data-color-scheme*="-underline"]).full-width-section ul li a:hover { color: #fff; } .portfolio-filters-inline[data-color-scheme="black"] { background-color: #0f1012; } .portfolio-filters-inline[data-color-scheme="black"] .container ul li .active { color: #fff!important; background-color: rgba(255,255,255,0.15); } body[data-permanent-transparent="1"] .portfolio-filters-inline.fixed #current-category { display: none; } .portfolio-items .col .inner-wrap[data-animation="fade_in"], .portfolio-items:not(.carousel) .col .inner-wrap.animated { opacity:0; -webkit-transition:opacity 0.5s ease-out; transition:opacity 0.5s ease-out; } .portfolio-items[data-loading="lazy-load"] .col .inner-wrap.animated .top-level-image { transition:opacity 0.5s ease, transform .5s ease; opacity:0; } .portfolio-items[data-loading="lazy-load"] .col .inner-wrap:not(.animated) .top-level-image { opacity:1; transition:opacity 0.5s ease, transform .5s ease; } .portfolio-items:not(.carousel) .col .inner-wrap[data-animation="fade_in_from_bottom"] { -webkit-transition:opacity 0.3s cubic-bezier(0.3,0.58,0.55,1),-webkit-transform 0.3s cubic-bezier(0.3,0.58,0.55,1); transition:opacity 0.3s cubic-bezier(0.3,0.58,0.55,1),transform 0.3s cubic-bezier(0.3,0.58,0.55,1); -webkit-transform:translateY(80px); transform:translateY(80px); } #sort-portfolio { position: relative; border-top: 0!important; } #sort-portfolio span { font-family: 'Open Sans'; font-weight: 400; display: block; font-size: 12px; line-height: 21px; padding-left: 0; color: #fff; } #sort-portfolio i { font-size: 12px; position: absolute; right: 13px; top: 13px; height: 14px; line-height: 14px; background-color: transparent; } .portfolio-filters #sort-portfolio { background-color: #000; padding-right: 40px; min-width: 160px; border-radius: 2px; } .portfolio-filters a:hover { color: #fff; color: rgba(255, 255, 255, 1); } .portfolio-filters:hover #sort-portfolio { color: #fff; color: rgba(255, 255, 255, 1); border-radius: 2px 2px 0 0; } .page-template-template-portfolio-php .portfolio-items .col.span_6 img, .tax-project-type .portfolio-items .col.span_6 img, .tax-project-attributes .portfolio-items .col.span_6 img { width: 100%; } .page-template-template-portfolio-php .page-header-no-bg .section-title { border-bottom: 0; z-index: 100; } #page-header-bg #portfolio-nav ul, .section-title #portfolio-nav ul { margin-left: 0; } #portfolio-nav #all-items a { cursor: pointer; display: inline-block; float: left; margin: 0 10px 0 0; position: relative; background-position: 11px center; background-repeat: no-repeat; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; } #portfolio-nav #all-items a i { line-height: 34px; font-size: 30px; background-color: transparent; } #portfolio-nav li { float: left; list-style: none; } #portfolio-nav #prev-link a, #portfolio-nav #next-link a { color: #888; cursor: pointer; display: inline-block; float: left; margin: 0 10px 0 0; position: relative; text-transform: capitalize; background-repeat: no-repeat; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; text-align: center; } #portfolio-nav #prev-link a { background-position: 13px center; padding: 1px 0; } #portfolio-nav #next-link a { padding: 1px 0; margin-right: 0; background-position: -20px center; } #portfolio-nav a i, #portfolio-nav a i { background-color: transparent; font-size: 30px; line-height: 34px; color: #888; -webkit-transition: color 0.2s linear, opacity 0.2s linear; transition: color 0.2s linear, opacity 0.2s linear; } #portfolio-nav #next-link a i, #portfolio-nav #prev-link a i { font-size: 32px; } .parallax-effect #portfolio-nav #next-link a i, .parallax-effect #portfolio-nav #prev-link a i { -webkit-transform: translateZ(0px); transform: translateZ(0px); } body #portfolio-nav a:hover { background-color: transparent; } .salient-portfolio-pagination > span { border-radius: 200px; transition: all .45s cubic-bezier(0.25, 1, 0.33, 1); background-color: #000; color: #fff; text-align: center; height: 36px; width: 36px; box-shadow: 0 6px 15px rgba(0,0,0,0.16); display: inline-block; } .salient-portfolio-pagination > a { padding-left: 10px; padding-right: 10px; } .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project:hover h3, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] .next-post:hover h3 { -webkit-transform: translateX(-40px) translateZ(0); transform: translateX(-40px) translateZ(0); backface-visibility: hidden; } .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project:hover h3, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] .previous-post:hover h3 { transform: translateX(40px) translateZ(0); backface-visibility: hidden; } body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project.mouse-leaving h3 .text .line { animation: rightLineEnd 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) forwards; } body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project.mouse-leaving h3 .text .line { animation: rightLineEnd2 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) forwards; } body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project:hover h3 .text .line, .portfolio-items[data-ps="8"] .col:hover .line { -webkit-transform: translateY(-50%) translateX(0px) scaleX(1); -webkit-transform-origin: left; transform: translateY(-50%) translateX(0px) scaleX(1); transform-origin: left; animation: rightLineStart 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) forwards; } body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project:hover h3 .text .line { -webkit-transform: translateY(-50%) translateX(0px) scaleX(1); -webkit-transform-origin: right; transform: translateY(-50%) translateX(0px) scaleX(1); transform-origin: right; animation: rightLineStart2 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) forwards; } .portfolio-items[data-ps="8"] .col:hover .line { transform-origin: left; animation: portRightLineStart 0.4s cubic-bezier(0.05, 0.15, 0.1, 1) forwards; } .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project h3 .next-arrow, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 .next-arrow, .portfolio-items[data-ps="8"] .next-arrow { position: absolute; backface-visibility: hidden; right: -43px; top: 50%; margin-top: -15px; height: 30px; width: 40px; display: block; transform: translateX(38px); } body .portfolio-items[data-ps="8"] .next-arrow { right: 60px; left: auto; top: auto; bottom: -3px; } .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project.mouse-leaving h3 .next-arrow { animation: rightArrowEnd2 0.7s cubic-bezier(0, 0.2, 0.1, 1) forwards; } .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project.mouse-leaving h3 .next-arrow { animation: rightArrowEnd 0.7s cubic-bezier(0, 0.2, 0.1, 1) forwards; } .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 .next-arrow { -webkit-transform: translateX(38px) rotate(180deg); transform: translateX(38px) rotate(180deg); left: -43px; right: auto; } .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project:hover h3 .next-arrow { animation: rightArrowStart 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) forwards; } .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project:hover h3 .next-arrow { animation: rightArrowStart2 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) forwards; } .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project:hover h3 .next-arrow, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project:hover h3 .next-arrow { -webkit-transform: translateX(42px); transform: translateX(42px); } .container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav { display: block;} .container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav ul .previous-project, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav ul .next-project { width: 50%; line-height: 0; height: auto; padding: 6%; min-height: 300px; -webkit-justify-content: center; justify-content: center; display: -webkit-flex; display: flex; -moz-box-align: center; -moz-box-pack: center; align-items: center; -webkit-align-items: center; float: none; overflow: hidden; position: relative; background-color: #333; } .container-wrap[data-nav-pos="after_project_2"] .bottom_controls ul { padding-left: 0; } .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project:after, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project:after { background-color: rgba(13,13,13,0.35); position: absolute; left: 0; top: 0; content: ''; display: block; z-index: 1; width: 100%; height: 100%; -webkit-transition: background-color 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) 0s; transition: background-color 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) 0s; } .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project:hover:after, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project:hover:after { background-color: rgba(13,13,13,0.9); } .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .container { max-width: none; width: 100%; padding: 0; } #boxed .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .container { width: 100%; } .container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav, body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .container{ height: auto; line-height: 0; } .container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav ul { display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; width: 100%; } .container-wrap[data-nav-pos="after_project_2"] .bottom_controls { padding-top: 0; padding-bottom: 0; } .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .controls li a, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav ul:first-child li a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 101; display: block; } .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .controls > .only { width: 100%!important; } .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .controls > .hidden { display: none!important; } @keyframes rightArrowStart { 0% { transform: translateX(-50px); } 100% { transform: translateX(42px); } } @keyframes rightArrowEnd { 0% { transform: translateX(42px); } 100% { transform: translateX(75px); } } @keyframes rightArrowStart2 { 0% { transform: translateX(50px) rotate(180deg); } 100% { transform: translateX(-42px) rotate(180deg); } } @keyframes rightArrowEnd2 { 0% { transform: translateX(-42px) rotate(180deg); } 100% { transform: translateX(-75px) rotate(180deg); } } @keyframes portRightLineStart { 0% { transform: translateY(-50%) translateX(-25px) scaleX(0); } 100% { transform: translateY(-50%) translateX(0px) scaleX(1); } } @keyframes rightLineStart { 0% { transform: translateY(-50%) translateX(-88px) scaleX(0); } 100% { transform: translateY(-50%) translateX(0px) scaleX(1); } } @keyframes rightLineEnd { 0% { transform: translateY(-50%) translateX(0px) scaleX(1); } 100% { transform: translateY(-50%) translateX(28px) scaleX(0); } } @keyframes rightLineStart2 { 0% { transform: translateY(-50%) translateX(88px) scaleX(0); } 100% { transform: translateY(-50%) translateX(0px) scaleX(1); } } @keyframes rightLineEnd2 { 0% { transform: translateY(-50%) translateX(0px) scaleX(1); } 100% { transform: translateY(-50%) translateX(-28px) scaleX(0); } } .container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls { background-color: transparent; } .single-portfolio .container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls { padding-top: 0; padding-bottom: 0; margin-top: 0; } .single-portfolio .container-wrap[data-nav-pos="after_project_next_only"] .next-project.hidden { padding: 0!important; } .single-portfolio .container-wrap[data-nav-pos="after_project_next_only"] .next-project:not(.hidden) { margin-top: 5%; margin-bottom: 5%; } .container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls #portfolio-nav .controls li a, .container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls .proj-bg-img, .container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls .parallax-layer, .container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls .parallax-layer-wrap, .container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls .parallax-layer-wrap:after { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 101; display: block; } .container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls .parallax-layer-wrap:after { background-color: rgba(0,0,0,.4); content: ''; } .container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls { overflow: hidden; } .container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls .parallax-layer, .container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls .parallax-layer-wrap { bottom: 0; top: auto; z-index: -1; } .container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls .proj-bg-img { background-size: cover; z-index: -1; background-position: center; transition: transform 0.6s ease; } .container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls .controls .next-project { position: relative; padding: 10%; } @media only screen and (max-width: 690px) { [data-nav-pos="after_project_next_only"] .bottom_controls #portfolio-nav .controls span { display: block; } .container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls .controls .next-project { padding: 15%; } } .container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls .parallax-layer-wrap { transition: transform 0.6s ease; overflow: hidden; } .container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls .controls .next-project:hover .parallax-layer-wrap { transform: scale(0.95); } .container-wrap[data-nav-pos="after_project_next_only"] .controls li:first-child, .container-wrap[data-nav-pos="after_project_next_only"] #portfolio-nav .controls li svg { display: none; } .container-wrap[data-nav-pos="after_project_next_only"] .controls li.only:first-child { display: block; height: auto!important; margin-top: 5%; margin-bottom: 5%; padding: 10%; position: relative; width: 100%; } .container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls .controls .previous-project.only:hover .parallax-layer-wrap { transform: scale(0.95); } .container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls .container, .container-wrap[data-nav-pos="after_project_next_only"] #portfolio-nav, .container-wrap[data-nav-pos="after_project_next_only"] #portfolio-nav .controls li.next-project { float: none; height: auto; } .container-wrap[data-nav-pos="after_project_next_only"] #portfolio-nav .controls h3 { line-height: 1.1; margin-bottom: 0; color: #fff; } .container-wrap[data-nav-pos="after_project_next_only"] #portfolio-nav .controls h3 .text { font-size: max(min(4.4vw,85px),50px); line-height: 1.1; margin-top: 0.2em; display: block; } @media only screen and (max-width: 690px) { .container-wrap[data-nav-pos="after_project_next_only"] #portfolio-nav .controls h3 { font-size: 20px; } .container-wrap[data-nav-pos="after_project_next_only"] #portfolio-nav .controls h3 .text { font-size: 36px; } } .portfolio-items[data-ps="8"] .line { height: 2px; width: 45px; background-color: #fff; position: absolute; content: ''; right: -74px; display: block; backface-visibility: hidden; top: 50%; -webkit-transform: translateY(-50%) translateX(28px) scaleX(0); -webkit-transform-origin: right; transform: translateY(-50%) translateX(28px) scaleX(0); transform-origin: right; } body .portfolio-items[data-ps="8"] .line, .portfolio-items[data-ps="8"] .col .work-info .vert-center .line { right: 32px; left: auto; bottom: 10px; top: auto; -webkit-transition: none; transition: none; width: 37px; } body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 .text .line { -webkit-transform: translateY(-50%) translateX(-28px) scaleX(0); -webkit-transform-origin: left; transform: translateY(-50%) translateX(-28px) scaleX(0); transform-origin: left; left: -74px; right: auto; } .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project h3 .next-arrow line, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 .next-arrow line, .portfolio-items[data-ps="8"] line { stroke-width: 2px; stroke-dasharray: 10px; stroke-dashoffset: 30px; } .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project h3 .next-arrow line, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 .next-arrow line, .portfolio-items[data-ps="8"] line { stroke: #ffffff; } .portfolio-items[data-ps="8"] line, .portfolio-items[data-ps="8"] .col .work-info .vert-center line { -ms-transition: none; -webkit-transition: none; transition: none; } .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project.mouse-leaving h3 .next-arrow line, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project.mouse-leaving h3 .next-arrow line{ animation: rightArrowLineEnd 0.4s cubic-bezier(0.3, 0.2, 0.1, 1) 0.25s forwards; stroke-dashoffset: 40px; } body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project:hover .next-arrow line, body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project:hover .next-arrow line { animation: rightArrowLineStart 0.3s cubic-bezier(0.05, 0.2, 0.1, 1) 0.1s forwards; stroke-dashoffset: 30px; } .portfolio-items[data-ps="8"] .col:hover line { animation: rightArrowLineStart 0.48s cubic-bezier(0.05, 0.2, 0.1, 1) 0.12s forwards; stroke-dashoffset: 30px; } @keyframes rightArrowLineStart { 0% { stroke-dashoffset: 30px; } 100% { stroke-dashoffset: 40px; } } @keyframes rightArrowLineEnd { 0% { stroke-dashoffset: 40px; } 100% { stroke-dashoffset: 50px; } } .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project h3, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 { display: inline-block; -webkit-transform: translateX(0px) translateZ(0); -webkit-transition: transform 0.4s cubic-bezier(0.05, 0.2, 0.1, 1); transform: translateX(0px) translateZ(0); transition: transform 0.4s cubic-bezier(0.05, 0.2, 0.1, 1); } .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project span:not(.text) { display: block; font-size: 14px; text-align: left; } .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project span:not(.text) { display: block; font-size: 14px; text-align: right; } .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project h3, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project span, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project span{ color: #fff; position: relative; z-index: 100; } .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .proj-bg-img { width: 100%; position: absolute; left: 0; top: 0; background-size: cover; background-position: center; height: 100%; -ms-transition: transform 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) 0s; -webkit-transition: transform 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) 0s; transition: transform 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) 0s; } .container-wrap[data-nav-pos="after_project_2"] .bottom_controls li:hover .proj-bg-img, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] li:hover .post-bg-img { -webkit-transform: scale(1.1); transform: scale(1.1); } /*-------------------------------------------------------------------------*/ /* 3. Project Styles /*-------------------------------------------------------------------------*/ .portfolio-items .col .work-item.style-3 .work-info-bg { background-color: #282b30; opacity: 0.45; } .portfolio-items .col .work-item.style-3 img, .portfolio-items .col .work-item.style-3-alt img { -ms-transition: transform 0.38s cubic-bezier(0.05, 0.2, 0.1, 1) 0s; -webkit-transition: transform 0.38s cubic-bezier(0.05, 0.2, 0.1, 1) 0s; transition: transform 0.38s cubic-bezier(0.05, 0.2, 0.1, 1) 0s; } .portfolio-items .col .work-item.style-3:hover img, .portfolio-items .col .work-item.style-3-alt:hover img { -webkit-transform: scale(1.12); transform: scale(1.12); } .portfolio-items .col .work-item.style-3 h3, .portfolio-items .col .work-item.style-3-alt h3 { margin-bottom: 5px; } .portfolio-items .col .work-item.style-3 a:not(.nectar-sharing), .portfolio-items .col .work-item.style-3-alt a:not(.nectar-sharing) { background: transparent url('../img/transparent.png') repeat 0 0; } .portfolio-items .col .work-item.style-3 .vert-center h3, .portfolio-items .work-item.style-3 .work-info, .portfolio-items .col .work-item.style-3-alt .vert-center h3, .portfolio-items .work-item.style-3-alt .work-info { opacity: 1; } .portfolio-items .auto-height { height: auto!important; } .portfolio-items .work-item.style-3 .vert-center p, .portfolio-items .work-item.style-3-alt .vert-center p { display: inline-block; margin-top: 0; opacity: 1; position: relative; font-size: 12px; line-height: 12px; } .portfolio-items .col .work-item.style-3-alt > a { position: absolute; display: block; width: 100%; height: 100%; left: 0; top: 0; z-index: 40; } .portfolio-items .col:not([data-subtitle-color*="#"]) .work-item.style-3 .vert-center p, .portfolio-items .col:not([data-subtitle-color*="#"]) .work-item.style-3-alt .vert-center p { color: #fff; color: rgba(255,255,255,0.8); } .portfolio-items .work-item.style-3-alt p { font-size: inherit; line-height: inherit; } .portfolio-items .col .work-item.style-3 .vert-center, .portfolio-items .col .work-item.style-3-alt .vert-center, .portfolio-items .col .work-item.style-2[data-custom-content="on"] .vert-center { top: 50%; left: 50%; position: relative; z-index: 20; width: auto; display: inline-block; margin-top: 0; padding-top: 0; -webkit-transform: translateY(-50%) translateX(-50%) translateZ(0); transform: translateY(-50%) translateX(-50%) translateZ(0); } .portfolio-items[data-ps="8"] .col .work-item.style-2[data-custom-content="on"] .vert-center { -webkit-transform: none; transform: none; width: 100%; left: 0; top: 0; padding-left: 0; } .portfolio-items .col.tall .work-item.style-3[data-text-align="top"] .vert-center, .portfolio-items .col.tall .work-item.style-3-alt[data-text-align="top"] .vert-center { top: 25%; } .portfolio-items .col.tall .work-item.style-3[data-text-align="bottom"] .vert-center, .portfolio-items .col.tall .work-item.style-3-alt[data-text-align="bottom"] .vert-center { top: 75%; } .portfolio-items .col.wide .work-item.style-3[data-text-align="left"] .vert-center, .portfolio-items .col.wide .work-item.style-3-alt[data-text-align="left"] .vert-center { left: 25%; margin-left: -20px; } .portfolio-items .col.wide .work-item.style-3[data-text-align="right"] .vert-center, .portfolio-items .col.wide .work-item.style-3-alt[data-text-align="right"] .vert-center { left: 75%; } .portfolio-items .work-item.style-4 .bottom-meta { position: absolute; left: 0; bottom: 0; padding: 20px 20px 16px 20px; width: 100%; } .portfolio-items .work-item.style-4 .bottom-meta h3 { margin-bottom: 0; } .portfolio-items .work-item.style-4 .bottom-meta p { color: #fff; color: rgba(255,255,255,0.8); } .portfolio-items .work-item.style-4 .work-info { opacity: 1; } body .portfolio-items .col .work-item.style-3, body .portfolio-items .col .work-item.style-4, body .portfolio-items .col .work-item.style-3-alt { overflow: hidden; } .portfolio-items .elastic-portfolio-item .work-item.style-3, .portfolio-items .elastic-portfolio-item .work-item.style-4, .portfolio-items .elastic-portfolio-item .work-item.style-3-alt { width: 100%; } .portfolio-items .elastic-portfolio-item .work-item.style-3 img, .portfolio-items .elastic-portfolio-item .work-item.style-4 img, .portfolio-items .elastic-portfolio-item .work-item.style-3-alt img { width: 100%; } .portfolio-items .work-item.style-3 img, .portfolio-items .work-item.style-4 img, .portfolio-items .work-item.style-3-alt img { position: relative; } .portfolio-items .work-item.style-3, .portfolio-items .work-item.style-3-alt { overflow: visible; } .portfolio-items[data-ps="3"] .inner-wrap, .portfolio-items[data-ps="5"] .inner-wrap { overflow: hidden; } .portfolio-items .col .work-item.style-2, .portfolio-items .col .work-item.style-3, .portfolio-items .col .work-item.style-4, .portfolio-items .col .work-item.style-3-alt { margin-bottom: 0; } .portfolio-items .work-info-bg { opacity: 0; height: 100%; width: 100.2%; top: 0; left: 0; background-color: #000; position: absolute; z-index: 2; transition: all 0.4s cubic-bezier(.15,.75,.5,1) 0s; -webkit-transition: all 0.4s cubic-bezier(.15,.75,.5,1) 0s; } .portfolio-items .style-3 .work-info-bg { transition: all 0.35s cubic-bezier(.15,.75,.5,1) 0s; -webkit-transition: all 0.35s cubic-bezier(.15,.75,.5,1) 0s; } .portfolio-items .work-info { opacity: 0; position: absolute; z-index: 10; padding: 0 20px; height: 100%; width: 100%; top: 0; left: 0; color: #fff; transition: all 0.2s ease; -webkit-transition: all 0.2s ease; } .portfolio-items .work-item[data-custom-content="on"] .work-info { padding: 0 40px; } .portfolio-items .work-item[data-custom-content="on"] .work-info { opacity: 1; } .portfolio-items .col { height: 100%; -webkit-transition-timing-function: cubic-bezier(.16,.85,.45,1); transition-timing-function: cubic-bezier(.16,.85,.45,1); } .page-template-template-portfolio-php[data-bg-header="false"] .container-wrap { padding-top: 0; } .portfolio-items.fullwidth-constrained { margin: 0; } .portfolio-items.carousel .col { background-color: transparent; } .recent-work-carousel .portfolio-items.carousel .work-item:not([class*="style"]):hover .work-info, .recent-work-carousel .portfolio-items.carousel .work-item:not([class*="style"]):hover .work-info .vert-center > * { opacity: 1; } @media only screen and (max-width: 1000px) { .recent-work-carousel .portfolio-items.carousel .work-item:not([class*="style"]):hover .work-info .vert-center > a.default-link { opacity: 0; } } .recent-work-carousel .portfolio-items.carousel .work-item:not([class*="style"]):hover .work-info-bg { opacity: 0.9; } .recent-work-carousel .portfolio-items.carousel .work-item:not([class*="style"]):hover .vert-center { margin-top: 0; } .portfolio-items[data-ps="2"] .col, .portfolio-items[data-ps="3"] .col, .portfolio-items[data-ps="4"] .col, .portfolio-items[data-ps="5"] .col, .portfolio-items[data-ps="6"] .col { background-color: transparent; } html:not(.js) .portfolio-items .col.span_3 img, html:not(.js) .portfolio-items .col img { opacity: 1; } .portfolio-items { perspective:2000px; -webkit-perspective:2000px; perspective-origin:50% 0px; -webkit-perspective-origin:50% 700px } .portfolio-items:not(.carousel) .col { -webkit-transform-style:preserve-3d; transform-style:preserve-3d } .portfolio-items:not(.carousel) .col .inner-wrap[data-animation="perspective"].animated { -webkit-transition:opacity 0.3s cubic-bezier(0.1,0.3,0.2,1),-webkit-transform 0.72s cubic-bezier(0.1,0.3,0.27,1); transition:opacity 0.3s cubic-bezier(0.1,0.3,0.2,1),transform 0.72s cubic-bezier(0.1,0.3,0.27,1); -webkit-transform:translateY(450px) rotateX(24deg); transform:translateY(450px) rotateX(24deg); } .portfolio-items[data-ps="8"]:not(.carousel) .col .inner-wrap[data-animation="perspective"].animated .vert-center p{ opacity:0; -webkit-transform:translateY(-130px); transform:translateY(-130px); -webkit-transition:opacity 0.3s cubic-bezier(0.1,0,.3 0.2,1) 0.23s,-webkit-transform 0.72s cubic-bezier(0.1,0.3,0.27,1); transition:opacity 0.3s cubic-bezier(0.1,0.3,0.2,1) 0.23s,transform 0.72s cubic-bezier(0.1,0.3,0.27,1); } .portfolio-items[data-ps="8"]:not(.carousel) .col .inner-wrap[data-animation="perspective"].animated .vert-center h3{ opacity:0; -webkit-transform:translateY(-130px); transform:translateY(-130px); -webkit-transition:opacity 0.3s cubic-bezier(0.1,0,.3 0.2,1) 0.23s,-webkit-transform 0.72s cubic-bezier(0.1,0.3,0.27,1); transition:opacity 0.3s cubic-bezier(0.1,0.3,0.2,1) 0.23s,transform 0.72s cubic-bezier(0.1,0.3,0.27,1); } .portfolio-items[data-ps="6"]:not(.carousel) .col .inner-wrap[data-animation="none"] { transform: translateZ(0); } body .portfolio-items:not(.carousel) .col.animated-in .inner-wrap { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); height: 100%; } .portfolio-items:not(.carousel) .col.animated-in .inner-wrap { -webkit-transform: translateY(0) translateZ(0); transform: translateY(0) translateZ(0); } .portfolio-items:not(.carousel) .col.animated-in .inner-wrap[data-animation="perspective"] { -webkit-transform: translateY(0) translateZ(0) rotateX(0); transform: translateY(0) translateZ(0) rotateX(0); opacity: 1; } .portfolio-items[data-ps="8"]:not(.carousel) .col.animated-in .inner-wrap[data-animation="perspective"].animated .vert-center p, .portfolio-items[data-ps="8"]:not(.carousel) .col.animated-in .inner-wrap[data-animation="perspective"].animated .vert-center h3 { opacity: 1; -webkit-transform: translateY(0px) rotateX(0deg); transform: translateY(0px) rotateX(0deg); } .portfolio-items .col.ajax-loaded { transition: none!important; -webkit-transition: none!important; } .carousel.portfolio-items .col img, .carousel.portfolio-items .col .work-meta, .carousel.portfolio-items .col .nectar-love-wrap, .carousel.portfolio-items .work-item { opacity: 1; } body .portfolio-items .col { height: auto; } .portfolio-items[data-ps="7"] .col img { -ms-transition: transform 1s cubic-bezier(0, 1, 0.5, 1); -webkit-transition: transform 1s cubic-bezier(0, 1, 0.5, 1); transition: transform 1s cubic-bezier(0, 1, 0.5, 1); } .portfolio-items[data-ps="7"] .col { background-color: transparent; } .portfolio-items[data-ps="7"] .col .work-info .vert-center { margin: 0; -webkit-transition: transform 1s cubic-bezier(0, 1, 0.5, 1), opacity 1s cubic-bezier(0, 1, 0.5, 1); transition: transform 1s cubic-bezier(0, 1, 0.5, 1), opacity 1s cubic-bezier(0, 1, 0.5, 1); -webkit-transform: translateY(-50%) perspective(1px) scale(0.8) translateZ(0); transform: translateY(-50%) perspective(1px) scale(0.8) translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden; opacity: 0; } .portfolio-items[data-ps="7"] .col .work-info-bg { -webkit-transition: opacity 1s cubic-bezier(0, 1, 0.5, 1); transition: opacity 1s cubic-bezier(0, 1, 0.5, 1); } .portfolio-items[data-ps="7"] .col:hover .work-info-bg { opacity: 0.8; } .portfolio-items[data-ps="7"] .col .work-info .vert-center *, .portfolio-items[data-ps="7"] .work-info { opacity: 1; } .portfolio-items[data-ps="7"] .work-info { padding: 0 19%; } .portfolio-items[data-ps="7"] .col .work-item.style-2, .portfolio-items[data-ps="8"] .col .work-item.style-2 { overflow: hidden; } .portfolio-items[data-ps="7"] .col[data-default-color="true"] .work-item:not(.style-3) .work-info-bg, .portfolio-items[data-ps="8"] .col[data-default-color="true"] .work-item:not(.style-3) .work-info-bg { background-color: #000!important; } .portfolio-items[data-ps="7"] .col:hover img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } .portfolio-items[data-ps="7"] .col:hover .work-info .vert-center { opacity: 1; -webkit-transform: scale(1) perspective(1px) translateY(-50%) translateZ(0); -ms-transform: scale(1) perspective(1px) translateY(-50%) translateZ(0); transform: scale(1) perspective(1px) translateY(-50%) translateZ(0); } .portfolio-items[data-ps="8"] .col img { -ms-transition: transform .62s cubic-bezier(.05,.2,.1,1); -webkit-transition: transform .62s cubic-bezier(.05,.2,.1,1); transition: transform .62s cubic-bezier(.05,.2,.1,1); } .portfolio-items[data-ps="8"] .col .work-info-bg { -ms-transition: opacity .62s cubic-bezier(.05,.2,.1,1); -webkit-transition: opacity .62s cubic-bezier(.05,.2,.1,1); transition: opacity .62s cubic-bezier(.05,0.2,.1,1); } .portfolio-items[data-ps="8"] .col:hover img { -webkit-transform: scale(1.11); -ms-transform: scale(1.11); transform: scale(1.11); } body .portfolio-items[data-ps="8"] .col { background-color: transparent; } .portfolio-items[data-ps="8"] .work-info, .portfolio-items[data-ps="8"] .col .work-info .vert-center * { opacity: 1; } .portfolio-items[data-ps="8"] .col .work-info .vert-center p { position: relative; } .portfolio-items[data-ps="8"] .col .arrow-circle:before { font-family: 'Fontawesome'; font-weight: normal; font-style: normal; text-decoration: inherit; -webkit-font-smoothing: antialiased; content: "\f105"; color: #fff; line-height: 30px; font-size: 22px; position: absolute; right: 0; width: 41px; text-align: center; height: 30px; top: 50%; margin-top: -17px; } .portfolio-items[data-ps="8"] .col:hover .arrow-circle svg circle { stroke-dashoffset: 336; -webkit-transition: all .43s cubic-bezier(.45,0.1,.07,1); transition: all .43s cubic-bezier(.45,0.1,.07,1); } .portfolio-items[data-ps="8"] .col .work-info .vert-center .arrow-circle { position: absolute; bottom: 30px; height: 45px; -ms-transition: none; -webkit-transition: none; transition: none; opacity: 0; } .portfolio-items[data-ps="8"] .arrow-circle svg:nth-child(1) { -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg); } .portfolio-items[data-ps="8"] .arrow-circle svg:nth-child(2) { -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); position: absolute; left: 1px; top: -1px; } .portfolio-items[data-ps="8"] .col:hover .work-info .vert-center .arrow-circle { -ms-transition: all .28s cubic-bezier(.2,.2,.1,1); transition: all .28s cubic-bezier(.2,.2,.1,1); -webkit-transition: all .28s cubic-bezier(.2,.2,.1,1); opacity: 1; } .portfolio-items[data-ps="8"] .arrow-circle svg circle { fill: none; stroke: #fff; stroke-width: 2; stroke-linecap: round; stroke-dasharray: 133; stroke-dashoffset: 399; transition: none; } .portfolio-items[data-ps="8"] .col .work-info .vert-center { text-align: left; margin-top: 0; bottom: 30px; top: auto; position: absolute; -ms-transform: none; -webkit-transform: none; transform: none; left: 0; padding-left: 30px; padding-right: 30px; padding-top: 30px; } .portfolio-items[data-ps="8"] .col:hover .work-info-bg { opacity: 0.55; } .portfolio-items[data-ps="8"] .col h3 { font-size: 20px; line-height: 25px; } .portfolio-items[data-ps="8"] .col h3, .portfolio-items[data-ps="8"] .col p { max-width: 75%; } .portfolio-items[data-ps="9"] .col { margin-bottom: 35px; } body .portfolio-items[data-ps="9"] .col { padding: 1%; background-color: transparent; } .portfolio-items[data-ps="9"] .col .work-item { margin-bottom: 25px; overflow: visible; position: static; } body.material .portfolio-items[data-ps="9"] .col img { border-radius: 5px; } #ajax-content-wrap .portfolio-items[data-ps="9"] .col .work-meta { float: none; width: 100%; } .portfolio-items[data-ps="9"] .col p { text-transform: none; } .portfolio-items[data-ps="9"] .col img { transition: all 0.3s cubic-bezier(.21, .6, .35, 1); } .portfolio-items[data-ps="9"] .col:hover img { transform: translateY(-5px); box-shadow: 0 30px 65px rgba(0,0,0,0.15); } .portfolio-items .col.nectar-new-item:hover .inner-wrap:before { transform: translateY(-32px) translateZ(0) scale(1); } .portfolio-items .col.nectar-new-item .inner-wrap { position: relative; } .portfolio-items .col.nectar-new-item .inner-wrap:before { display: block; border-radius: 50px; background-color: #000; padding: 10px 20px; position: absolute; left: 13px; top: 13px; color: #fff; line-height: 16px; font-size: 16px; content: 'New'; z-index: 100; transform: scale(0.9) translateZ(0); backface-visibility: hidden; transition: transform 0.3s cubic-bezier(.21, .6, .35, 1); } body .portfolio-items[data-gutter="20px"][data-col-num="elastic"][data-ps="9"], body .portfolio-items[data-gutter="20px"][data-ps="9"] .col.elastic-portfolio-item { padding: 40px; } body .portfolio-items[data-gutter="15px"][data-col-num="elastic"][data-ps="9"], body .portfolio-items[data-gutter="15px"][data-ps="9"] .col.elastic-portfolio-item { padding: 30px; } body .portfolio-items[data-gutter="10px"][data-col-num="elastic"][data-ps="9"], body .portfolio-items[data-gutter="10px"][data-ps="9"] .col.elastic-portfolio-item, body .portfolio-items[data-gutter="default"][data-col-num="elastic"][data-ps="9"], body .portfolio-items[data-gutter="default"][data-ps="9"] .col.elastic-portfolio-item { padding: 20px; } body .portfolio-items[data-gutter="9px"][data-col-num="elastic"][data-ps="9"], body .portfolio-items[data-gutter="9px"][data-ps="9"] .col.elastic-portfolio-item { padding: 18px; } body .portfolio-items[data-gutter="8px"][data-col-num="elastic"][data-ps="9"], body .portfolio-items[data-gutter="8px"][data-ps="9"] .col.elastic-portfolio-item { padding: 16px; } body .portfolio-items[data-gutter="7px"][data-col-num="elastic"][data-ps="9"], body .portfolio-items[data-gutter="7px"][data-ps="9"] .col.elastic-portfolio-item { padding: 14px; } body .portfolio-items[data-gutter="6px"][data-col-num="elastic"][data-ps="9"], body .portfolio-items[data-gutter="6px"][data-ps="9"] .col.elastic-portfolio-item { padding: 12px; } body .portfolio-items[data-gutter="5px"][data-col-num="elastic"][data-ps="9"], body .portfolio-items[data-gutter="5px"][data-ps="9"] .col.elastic-portfolio-item { padding: 10px; } body .portfolio-items[data-gutter="4px"][data-col-num="elastic"][data-ps="9"], body .portfolio-items[data-gutter="4px"][data-ps="9"] .col.elastic-portfolio-item { padding: 8px; } body .portfolio-items[data-gutter="3px"][data-col-num="elastic"][data-ps="9"], body .portfolio-items[data-gutter="3px"][data-ps="9"] .col.elastic-portfolio-item { padding: 6px; } body .portfolio-items[data-gutter="2px"][data-col-num="elastic"][data-ps="9"], body .portfolio-items[data-gutter="2px"][data-ps="9"] .col.elastic-portfolio-item { padding: 4px; } body.material .portfolio-filters-inline[data-color-scheme*="-underline"] a:after, body.material .portfolio-filters[data-color-scheme*="-underline"] > ul li a:after { transform-origin: left; transform: scaleX(0); left: 0; width: 100%; bottom: 2px; -webkit-transition: transform 0.35s cubic-bezier(0.52, 0.01, 0.16, 1); transition: transform 0.35s cubic-bezier(0.52, 0.01, 0.16, 1); } body.material:not(.using-mobile-browser) .portfolio-filters-inline[data-color-scheme*="-underline"] a:hover:after, body.material:not(.using-mobile-browser) .portfolio-filters[data-color-scheme*="-underline"] > ul li a:hover:after { transform-origin: left; transform: scaleX(1); left: 0; } body.material .portfolio-filters-inline[data-color-scheme*="-underline"] .active:after, body.material .portfolio-filters[data-color-scheme*="-underline"] > ul li .active:after { transform-origin: left; transform: scaleX(1); left: 0; } .portfolio-items .col.span_3 { width: 24.9%; margin: 0; padding: 0; } .portfolio-items .col.span_4 { width: 33.3%; margin: 0; } .portfolio-items .col.span_6, .portfolio-items[data-ps="6"] .col.span_6 { width: 49.9%; margin: 0; } .portfolio-items[data-rcp="true"]:not(.carousel) { margin: 0; } .portfolio-items[data-rcp="true"] .col.span_4 { width: 33.3%; margin: 0; } .portfolio-items .col.span_3 .work-item .work-info a { padding: 6px 11px; font-size: 11px; margin: 3px; } .portfolio-items .col.span_3 .work-meta h4 { font-size: 16px; line-height: 16px; letter-spacing: -1px; } .portfolio-items .work-meta h4 { line-height: 22px; position: relative; top: -2px; } .portfolio-items .work-meta p { line-height: 22px; } [data-ps="1"] .work-meta p { position: relative; } .page-template-template-portfolio-php .portfolio-items .col.span_3, .page-template-template-portfolio-php .portfolio-items .col.span_4 { background-color: #f8f8f8; } .portfolio-items .col .work-item .work-info .default-link { background-color: #252525; padding: 9px 15px; color: #fff; font-size: 12px; margin: 5px; -webkit-border-radius: 2px; border-radius: 2px; } .portfolio-items .col .work-item .work-info .default-link:hover { opacity: 0.8; } .portfolio-items .col h3 { position: relative; top: 0; color: #fff; margin-bottom: 10px; } body .portfolio-items .col img { display: block; margin-bottom: 0; width: auto; } .wpb_row.full-width-content .portfolio-items[data-col-num="cols-3"] .col.span_4 img { max-width: none; width: 100%; } .wpb_row .portfolio-items[data-bypass-cropping="true"] .col .work-item.style-5 .parallaxImg-wrap, .wpb_row .portfolio-items[data-bypass-cropping="true"] .col .work-item.style-5 .parallaxImg { height: 100%; width: 100%; top: 0; left: 0; position: absolute; } .wpb_row .portfolio-items[data-bypass-cropping="true"] .col .work-item.style-5 img.sizer { height: auto; position:relative; } .portfolio-items .col:not([data-default-color="true"]) .work-item[data-custom-content='on'] img { z-index: 3; } .portfolio-items .col:not([data-default-color="true"]) .work-item[data-custom-content='on'] img.no-img { z-index: 1; } body .portfolio-items[data-col-num="elastic"] .work-info-bg { width: 100%; } .portfolio-items .col .work-info .view, .portfolio-items .col .work-info .image, .portfolio-items .col .work-info .video { position: absolute; top: 0; left: 0; height: 100%; width: 100%; text-indent: -9999px; color: #fff; display: block; } .portfolio-items .col .work-info .vert-center { text-align: center; margin-top: -20px; position: relative; z-index: 10; top: 50%; width: 100%; -webkit-transform: translateY(-50%) translateZ(0); transform: translateY(-50%) translateZ(0); -webkit-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s; } .portfolio-items[data-ps="2"] .col .work-info .vert-center { -webkit-transition: opacity 0.2s ease-out, transform 0.2s ease-out; transition: opacity 0.2s ease-out, transform 0.2s ease-out; -webkit-transform: translateY(calc(-50% - 20px)) translateZ(0); transform: translateY(calc(-50% - 20px)) translateZ(0); margin-top: 0; } .portfolio-items[data-ps="2"] .col .work-item:hover .work-info .vert-center { -webkit-transform: translateY(-50%) translateZ(0); transform: translateY(-50%) translateZ(0); } .portfolio-items[data-ps="2"] .col .work-item .work-info .vert-center > * { opacity: 1; } .portfolio-items .col .work-info .vert-center .no-text { position: absolute; width: 100%; height: 100%; left: 0; top: 0; display: block; text-indent: -9999px; background-color: transparent; } body .portfolio-items .col .work-info .vert-center.no-text { -webkit-transform: none; transform: none; top: 0; height: 100%; } .portfolio-items .col .work-info .vert-center p { padding-bottom: 0; } .portfolio-items .col .work-info a:hover span { opacity: 0.8; } .portfolio-items .col .work-info .vert-center *, .portfolio-items .col .work-info i { opacity: 0; transition: all 0.2s ease; -webkit-transition: all 0.2s ease; } .portfolio-items[data-ps="6"] .work-item .work-meta .inner .custom-content *, .portfolio-items .col .work-info .vert-center .custom-content, .portfolio-items .col .work-info .vert-center .custom-content *, .portfolio-items .custom-content .sharing-default-minimal .nectar-social[data-color-override="override"] .nectar-social-inner a:not(:hover) i { opacity: 1; color: #fff; } .portfolio-items[data-ps="6"] .work-item .work-meta .inner .custom-content a { position: relative; width: auto; height: auto; } .portfolio-items .custom-content .sharing-default-minimal .nectar-social-inner > .nectar-sharing:not(:hover) { border-color: #fff; } .portfolio-items .col .work-info .vert-center .custom-content .nectar-button, .portfolio-items[data-ps="6"] .work-item .work-meta .inner .custom-content .nectar-button { display: inline-block!important; } .portfolio-items .col .work-info .vert-center .custom-content { text-align: left; } .portfolio-items .col .work-info .vert-center .custom-content > *:last-child { margin-bottom: 0; } .portfolio-items .col .work-item[data-custom-content="on"].style-1 .work-info .vert-center { margin-top: 0; } .portfolio-items .col:not([data-default-color="true"]) .work-item[data-custom-content='on'] .work-info-bg, .portfolio-items[data-ps="1"] .col:not([data-default-color="true"]) .work-item[data-custom-content='on'] :hover .work-info-bg, .portfolio-items[data-ps="2"] .col:not([data-default-color="true"]) .work-item[data-custom-content='on'] :hover .work-info-bg { opacity: 1; } .portfolio-items .col:not([data-default-color="true"]) .work-item[data-custom-content='on'] .work-info-bg:after { width: 100%; height: 100%; top: 0; left: 0; position: absolute; display: block; content: ' '; z-index: 1; opacity: 0; background-color: rgba(0,0,0,0.06); transition: all 0.2s linear; -webkit-transition: all 0.2s linear; } .portfolio-items .col:not([data-default-color="true"]):hover .work-item[data-custom-content='on'] .work-info-bg:after { opacity: 1; } body[data-button-style^="rounded"] .wpb_wrapper .custom-content .nectar-social{ text-align:center; } body .portfolio-items .col .work-item .work-info .custom-content a{ opacity:1!important; text-indent:0!important; width:auto; display:inline-block; position:relative!important } .portfolio-items .col .work-item { position: relative; margin-bottom: 15px; overflow: hidden; width: 100%; } .portfolio-items .col.elastic-portfolio-item .work-item { overflow: visible; } .portfolio-wrap.default-style .portfolio-items:not([data-ps="6"]) .col.elastic-portfolio-item .work-item { overflow: hidden; } .portfolio-items .nectar-love { text-align: left; } .portfolio-items .nectar-love { -webkit-transition: background-color 0.2s linear; transition: background-color 0.2s linear; height: 13px; width: auto; line-height: 11px; font-size: 12px; display: inline-block; text-align: left; color: #888; } .portfolio-items .work-meta { text-align: left; float: left; width: 70%; font-size: 11px; color: #999; } .light .portfolio-items .work-meta { color: #e8e8e8; } .portfolio-items .work-meta h4, .main-content .portfolio-items .work-meta h4, .page-template-template-portfolio .portfolio-items .work-meta h4 { margin-bottom: 0; } .portfolio-items .nectar-love span { line-height: 12px; } .portfolio-items .nectar-love-wrap { width: 70px; top: -1px; position: relative; float: right; text-align: right; } .portfolio-items .nectar-love:hover, .portfolio-items .nectar-love.loved { color: #888; } .portfolio-items .flex-gallery { margin-bottom: 0; } .portfolio-items[data-ps="6"] .col { background-color: transparent; width: 33.3%; padding: 1%; } .portfolio-items[data-ps="6"] .col.span_3 { width: 22.75%; padding: 0.3%; } .portfolio-items[data-ps="6"] .col:hover { z-index: 1000!important; } .portfolio-items[data-ps="6"] .col a { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; z-index: 1000; } body .portfolio-items[data-ps="6"] .col.span_4 .work-meta, body .portfolio-items[data-ps="6"] .col.span_3 .work-meta { width: 100%; } .portfolio-items[data-ps="6"] .work-meta { width: 100%; padding: 17%; position: absolute; top: 50%; -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); text-align: center; left: 0; z-index: 100; color: #fff; font-size: 12px; } .portfolio-items[data-ps="6"] .work-meta p { font-size: 14px; position: relative; line-height: 22px; } .portfolio-items[data-ps="6"] .work-meta h4 { color: #fff; font-size: 24px; line-height: 30px; } .portfolio-items[data-ps="6"] .parallaxImg-layers > div:first-child .bg-img:after { background-color: rgba(51,51,51,0.5); position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; z-index: 1; content: ' '; transition: all 0.4s cubic-bezier(0.12, 0.65, 0.4, 1); -webkit-transition: all 0.4s cubic-bezier(0.12, 0.65, 0.4, 1); opacity: 0; } .portfolio-items[data-ps="6"] .bg-overlay { border: 0 solid #fff; position: absolute; top: 9%; left: 9%; width: 82%; height: 82%; z-index: 10; transition: border 0.24s cubic-bezier(0, 0, 0.6, 1), opacity 0.2s cubic-bezier(0.5, 0, 1, 0.1); -webkit-transition: border 0.24s cubic-bezier(0, 0, 0.6, 1), opacity 0.2s cubic-bezier(0.5, 0, 1, 0.1); opacity: 0; } .portfolio-items[data-ps="6"] .work-item:hover .bg-overlay { -webkit-transition: border 0.24s cubic-bezier(0, 0, 0.6, 1), opacity 0s ease; transition: border 0.24s cubic-bezier(0, 0, 0.6, 1), opacity 0s ease; } .portfolio-items[data-ps="6"] .col .parallaxImg-rendered-layer > .bg-img { -webkit-transition: all 0.4s cubic-bezier(0.12, 0.65, 0.4, 1); transition: all 0.4s cubic-bezier(0.12, 0.65, 0.4, 1); } .portfolio-items[data-ps="6"] .work-item:hover .parallaxImg-rendered-layer > .bg-img { -webkit-transform: scale(1.07); transform: scale(1.07); } .portfolio-items[data-ps="6"].no-masonry .bg-overlay { border: 0 solid #fff; position: absolute; top: 11%; left: 8%; width: 84%; height: 78%; z-index: 10; transition: all 0.4s cubic-bezier(0.12, 0.65, 0.4, 1); -webkit-transition: all 0.4s cubic-bezier(0.12, 0.65, 0.4, 1); } .portfolio-items[data-ps="6"] .wide_tall .work-item .work-meta .inner { -webkit-transform: scale(.85); transform: scale(.85); } .portfolio-items[data-ps="6"] .work-item .work-meta .inner { opacity: 0; -webkit-transform: scale(.8); transform: scale(.8); -webkit-transition: all 0.4s cubic-bezier(0.12, 0.65, 0.4, 1); transition: all 0.4s cubic-bezier(0.12, 0.65, 0.4, 1); } html.cssreflections .portfolio-items .parallaxImg-wrap { transform: translateZ(0px); } .portfolio-items .parallaxImg { -webkit-tap-highlight-color: rgba(0,0,0,0); outline: 1px solid transparent; transition: transform 0.23s ease-out; -webkit-transition: transform 0.23s ease-out; position: relative; z-index: 10; cursor: pointer; } .portfolio-items .parallaxImg img { box-shadow: 0 2px 8px rgba(0,0,0,0.25); } .portfolio-items .parallaxImg-container { position: relative; width: 100%; height: 100%; outline: 1px solid transparent; transform-style: preserve-3d; -webkit-transform-style: preserve-3d; } .portfolio-items[data-ps="6"][data-col-num="elastic"]:not(.fullwidth-constrained) { overflow: visible; } .portfolio-items[data-ps="6"] .work-item:hover .parallaxImg-shadow { box-shadow: 0 45px 100px rgba(0,0,0,0.4), 0 16px 40px rgba(0,0,0,0.4); } .portfolio-items[data-ps="6"] .col .work-item { margin-bottom: 0; } .portfolio-items[data-col-num="elastic"][data-ps="6"] .col img { width: 100%; } .portfolio-items .parallaxImg-layers { position: relative; width: 100%; height: 100%; z-index: 2; backface-visibility: hidden; -webkit-backface-visibility: hidden; transform-style: preserve-3d; -webkit-transform-style: preserve-3d; outline: 1px solid transparent; } .portfolio-items .parallaxImg-rendered-layer { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-repeat: no-repeat; background-position: center; background-color: transparent; background-size: cover; outline: 1px solid transparent; overflow: hidden; } @media only screen and (max-width: 1000px) { .portfolio-items .parallaxImg-rendered-layer { transform: none!important; } } .portfolio-items .parallaxImg-rendered-layer > .bg-img { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-repeat: no-repeat; background-position: center; background-color: transparent; background-size: cover; outline: 1px solid transparent; } .portfolio-items .parallaxImg-container .parallaxImg-rendered-layer, .parallaxImg.transition .parallaxImg-container .parallaxImg-rendered-layer { backface-visibility: hidden; -webkit-backface-visibility: hidden; } .portfolio-items .parallaxImg-container .parallaxImg-shadow, .portfolio-items .parallaxImg-container, .parallaxImg.transition .parallaxImg-container, .parallaxImg.transition .parallaxImg-container .parallaxImg-shadow { backface-visibility: hidden; -webkit-backface-visibility: hidden; } html.cssreflections .portfolio-items .parallaxImg-container .parallaxImg-shadow, html.cssreflections .portfolio-items .parallaxImg-container, .parallaxImg.transition .parallaxImg-container, .parallaxImg.transition .parallaxImg-container .parallaxImg-shadow, html.cssreflections .portfolio-items .parallaxImg-container .parallaxImg-rendered-layer, .parallaxImg.transition .parallaxImg-container .parallaxImg-rendered-layer { transition: transform 0.27s ease-out; -webkit-transition: transform 0.27s ease-out; } html.cssreflections .portfolio-items .parallaxImg-container:not(.over), html.cssreflections .portfolio-items .parallaxImg-container:not(.over) .parallaxImg-rendered-layer, html.cssreflections .portfolio-items .parallaxImg:not(.over) { transition: transform 0.35s ease-out; -webkit-transition: transform 0.35s ease-out; } .parallaxImg.transition .parallaxImg-container .parallaxImg-shadow { transition: all 0.27s ease-out; -webkit-transition: all 0.27s ease-out; } .portfolio-items .parallaxImg-container:not(.over) .parallaxImg-shadow { transition: all 0.27s ease-out; -webkit-transition: all 0.27s ease-out; } body.cssreflections .portfolio-items .parallaxImg-container .parallaxImg-shadow, body.cssreflections .portfolio-items .parallaxImg-container, body.cssreflections .parallaxImg.transition .parallaxImg-container, body.cssreflections .parallaxImg.transition .parallaxImg-container .parallaxImg-shadow, body.cssreflections .portfolio-items .parallaxImg-container .parallaxImg-rendered-layer, body.cssreflections .parallaxImg.transition .parallaxImg-container .parallaxImg-rendered-layer, body.cssreflections .portfolio-items .parallaxImg { transition: transform 0.1s ease-out; -webkit-transition: transform 0.1s ease-out; } body.cssreflections .parallaxImg.transition .parallaxImg-container, body.cssreflections .parallaxImg.transition .parallaxImg-container .parallaxImg-shadow, body.cssreflections .parallaxImg.transition .parallaxImg-container .parallaxImg-rendered-layer, body.cssreflections .portfolio-items .parallaxImg.transition { transition: transform 0.2s ease-out; -webkit-transition: transform 0.2s ease-out; } .portfolio-items .parallaxImg-shadow { position: absolute; top: 5%; left: 5%; width: 90%; height: 90%; box-shadow: 0 8px 30px rgba(0,0,0,0.6); transition: all 0.27s ease-out; -webkit-transition: all 0.27s ease-out; z-index: 1; } .portfolio-items .tall .parallaxImg-shadow, .portfolio-items .wide_tall .parallaxImg-shadow { top: 8%; } .portfolio-items[data-ps="1"] .col .work-item:hover .vert-center, .portfolio-items[data-ps="2"] .col .work-item:hover .vert-center, .portfolio-items.carousel .col .work-item.style-2:hover .vert-center { margin-top: 0; } .portfolio-items[data-ps="2"] .col .work-item:hover .work-info, .portfolio-items[data-ps="2"] .col .work-item:hover .work-info .vert-center > *, .portfolio-items[data-ps="1"] .col .work-item:hover .work-info, .portfolio-items[data-ps="1"] .col .work-item:hover .work-info .vert-center > *, .recent-work-carousel.default-style .work-item:hover .work-info .vert-center > *, .portfolio-items.carousel .col .work-item.style-2:hover .work-info, .portfolio-items.carousel .col .work-item.style-2:hover .work-info .vert-center > * { opacity: 1; } .portfolio-items[data-ps="1"] .col .work-item:hover .work-info-bg, .portfolio-items[data-ps="2"] .col .work-item:hover .work-info-bg, .portfolio-items.carousel .col .work-item.style-2:hover .work-info-bg { opacity: 0.9; } .portfolio-items .col .work-item.style-3:hover .work-info-bg { opacity: 0; } .portfolio-items .col .work-item.style-4 .work-info .bottom-meta, .portfolio-items .col .work-item.style-4 img { -webkit-transition: transform 0.3s ease; transition: transform 0.3s ease; } .portfolio-items .col .work-item.style-4:hover img { transition-delay: 0.03s; } .portfolio-items .col .work-item.style-4 .work-info .bottom-meta { -webkit-transform: translateY(100%); transform: translateY(100%); background-color: #000; } .portfolio-items .col .work-item.style-4:hover img { -webkit-transform: translateY(-25px); transform: translateY(-25px); } .portfolio-items .col .work-item.style-4:hover .work-info .bottom-meta, .portfolio-items .col .work-item.style-4[data-custom-content="on"]:hover img { -webkit-transform: translateY(0px); transform: translateY(0px); } .portfolio-items .col .work-item.style-5 { overflow: visible; } .portfolio-items .col .work-item.style-5 img.sizer { position: absolute; z-index: -1; visibility: hidden; } .no-js .portfolio-items .col .work-item.style-5 img.sizer { z-index: 1; visibility: visible; } .portfolio-loading { display: block; height: 31px; width: 31px; z-index: 80; position: absolute; left: 50%; top: 100px; margin-left: -15px; } .portfolio-loading.default-loader { background-image: none!important; } body[data-bg-header="true"] .portfolio-loading { display: none; } div[data-col-num="cols-4"] .portfolio-loading { top: 85px; } div[data-col-num="cols-3"] .portfolio-loading { top: 111px; } .portfolio-items[data-col-num="elastic"] { margin-right: 0; margin-top: 0; } .portfolio-wrap { position: relative; } body .portfolio-wrap.default-style, body .portfolio-wrap.spaced { padding: 2% 0; } body #boxed .portfolio-wrap.spaced { padding-left: 1.5%; } body #boxed .portfolio-wrap.default-style { padding: 2%; } body .default-style .portfolio-items .col.elastic-portfolio-item { margin: 1.2%!important; width: 17.50%!important; } body .portfolio-items .col.elastic-portfolio-item { width: 20%; margin: 0!important; } body .portfolio-items[data-gutter="1px"][data-col-num="elastic"], body .portfolio-items[data-gutter="1px"] .col { padding: 1px; } body .portfolio-items[data-gutter="2px"][data-col-num="elastic"], body .portfolio-items[data-gutter="2px"] .col { padding: 2px; } body .portfolio-items[data-gutter="3px"][data-col-num="elastic"], body .portfolio-items[data-gutter="3px"] .col { padding: 3px; } body .portfolio-items[data-gutter="4px"][data-col-num="elastic"], body .portfolio-items[data-gutter="4px"] .col { padding: 4px; } body .portfolio-items[data-gutter="5px"][data-col-num="elastic"], body .portfolio-items[data-gutter="5px"] .col { padding: 5px; } body .portfolio-items[data-gutter="6px"][data-col-num="elastic"], body .portfolio-items[data-gutter="6px"] .col { padding: 6px; } body .portfolio-items[data-gutter="7px"][data-col-num="elastic"], body .portfolio-items[data-gutter="7px"] .col { padding: 7px; } body .portfolio-items[data-gutter="8px"][data-col-num="elastic"], body .portfolio-items[data-gutter="8px"] .col { padding: 8px; } body .portfolio-items[data-gutter="9px"][data-col-num="elastic"], body .portfolio-items[data-gutter="9px"] .col { padding: 9px; } body .portfolio-items[data-gutter="10px"][data-col-num="elastic"], body .portfolio-items[data-gutter="10px"] .col { padding: 10px; } body .portfolio-items[data-gutter="15px"][data-col-num="elastic"], body .portfolio-items[data-gutter="15px"] .col, body .portfolio-items[data-gutter="default"]:not([data-col-num="elastic"]) .col { padding: 15px; } body .portfolio-items[data-gutter="20px"][data-col-num="elastic"], body .portfolio-items[data-gutter="20px"] .col { padding: 20px; } body .portfolio-items[data-gutter*="px"][data-col-num="elastic"].fullwidth-constrained { padding: 0; } body .portfolio-items[data-gutter="1px"][data-col-num="elastic"].fullwidth-constrained, body .portfolio-items[data-gutter="1px"]:not([data-col-num="elastic"]) { width: calc(100% + 2px); margin-left: -1px; margin-top: -1px; } body .portfolio-items[data-gutter="2px"][data-col-num="elastic"].fullwidth-constrained, body .portfolio-items[data-gutter="2px"]:not([data-col-num="elastic"]) { width: calc(100% + 4px); margin-left: -2px; margin-top: -2px; } body .portfolio-items[data-gutter="3px"][data-col-num="elastic"].fullwidth-constrained, body .portfolio-items[data-gutter="3px"]:not([data-col-num="elastic"]) { width: calc(100% + 6px); margin-left: -3px; margin-top: -3px; } body .portfolio-items[data-gutter="4px"][data-col-num="elastic"].fullwidth-constrained, body .portfolio-items[data-gutter="4px"]:not([data-col-num="elastic"]) { width: calc(100% + 8px); margin-left: -4px; margin-top: -4px; } body .portfolio-items[data-gutter="5px"][data-col-num="elastic"].fullwidth-constrained, body .portfolio-items[data-gutter="5px"]:not([data-col-num="elastic"]) { width: calc(100% + 10px); margin-left: -5px; margin-top: -5px; } body .portfolio-items[data-gutter="6px"][data-col-num="elastic"].fullwidth-constrained, body .portfolio-items[data-gutter="6px"]:not([data-col-num="elastic"]) { width: calc(100% + 12px); margin-left: -6px; margin-top: -6px; } body .portfolio-items[data-gutter="7px"][data-col-num="elastic"].fullwidth-constrained, body .portfolio-items[data-gutter="7px"]:not([data-col-num="elastic"]) { width: calc(100% + 14px); margin-left: -7px; margin-top: -7px; } body .portfolio-items[data-gutter="8px"][data-col-num="elastic"].fullwidth-constrained, body .portfolio-items[data-gutter="8px"]:not([data-col-num="elastic"]) { width: calc(100% + 16px); margin-left: -8px; margin-top: -8px; } body .portfolio-items[data-gutter="9px"][data-col-num="elastic"].fullwidth-constrained, body .portfolio-items[data-gutter="9px"]:not([data-col-num="elastic"]) { width: calc(100% + 18px); margin-left: -9px; margin-top: -9px; } body .portfolio-items[data-gutter="10px"][data-col-num="elastic"].fullwidth-constrained, body .portfolio-items[data-gutter="10px"]:not([data-col-num="elastic"]) { width: calc(100% + 20px); margin-left: -10px; margin-top: -10px; } body .portfolio-items[data-gutter="15px"][data-col-num="elastic"].fullwidth-constrained, body .portfolio-items[data-gutter="15px"]:not([data-col-num="elastic"]), body .portfolio-items[data-gutter="default"]:not([data-col-num="elastic"]) { width: calc(100% + 30px); margin-left: -15px; margin-top: -15px; } body .portfolio-items[data-gutter="20px"][data-col-num="elastic"].fullwidth-constrained, body .portfolio-items[data-gutter="20px"]:not([data-col-num="elastic"]) { width: calc(100% + 40px); margin-left: -20px; margin-top: -20px; } body .portfolio-items .col.elastic-portfolio-item.tall, body .portfolio-items .col.elastic-portfolio-item.regular { width: 20%; } body .portfolio-items .col.elastic-portfolio-item.wide { width: 40%; } body .portfolio-items .col.elastic-portfolio-item.wide_tall { width: 40%; } /* constrained cols */ body .portfolio-items.constrain-max-cols.no-masonry .col.elastic-portfolio-item { width: 25%; } /*-------------------------------------------------------------------------*/ /* 4. Image Gallery /*-------------------------------------------------------------------------*/ body .wpb_gallery .portfolio-wrap .portfolio-items[data-loading="lazy-load"] { display: flex; flex-wrap: wrap; } @media only screen and (max-width: 1600px) { .wpb_gallery .portfolio-wrap .portfolio-items[data-loading="lazy-load"][data-col-num="elastic"] .col { width: 25% } } @media only screen and (max-width: 1300px) { .wpb_gallery .portfolio-wrap .portfolio-items[data-loading="lazy-load"][data-col-num="elastic"] .col { width: 33.3% } } @media only screen and (max-width: 1000px) { .wpb_gallery .portfolio-wrap .portfolio-items[data-loading="lazy-load"][data-col-num="elastic"] .col { width: 50% } } @media only screen and (max-width: 470px) { .wpb_gallery .portfolio-wrap .portfolio-items[data-loading="lazy-load"][data-col-num="elastic"] .col { width: 100% } } @media only screen and (min-width: 1000px) { .wpb_gallery .portfolio-wrap .portfolio-items[data-loading="lazy-load"][data-col-num="elastic"].constrain-max-cols .col { width: 25% } } /*-------------------------------------------------------------------------*/ /* 5. Recent Project Slider /*-------------------------------------------------------------------------*/ .nectar_fullscreen_zoom_recent_projects { height: 900px; width: 100%; position: relative; overflow:hidden; } .nectar_fullscreen_zoom_recent_projects .project-slides, .nectar_fullscreen_zoom_recent_projects .project-slide, .nectar_fullscreen_zoom_recent_projects .project-slide .bg-outer-wrap, .nectar_fullscreen_zoom_recent_projects .project-slide .bg-outer-wrap *, .nectar_fullscreen_zoom_recent_projects .project-slide .bg-outer-wrap .bg-inner-wrap:after { position: absolute; left: 0; top: 0; width: 100%; height: 100%; } body .nectar_fullscreen_zoom_recent_projects .project-slide.no-trans, body .nectar_fullscreen_zoom_recent_projects .project-slide.no-trans *, body .nectar_fullscreen_zoom_recent_projects .project-slide.no-trans .project-info h1 > span span, body .nectar_fullscreen_zoom_recent_projects .project-slide.no-trans .project-info a, body .nectar_fullscreen_zoom_recent_projects .project-slide.no-trans .project-info p { -ms-transition: none; -webkit-transition: none; transition: none; } .nectar_fullscreen_zoom_recent_projects .project-slide { visibility: hidden; -webkit-transition: visibility 0s 1.3s; transition: visibility 0s 1.3s; } .nectar_fullscreen_zoom_recent_projects .project-slide.current { visibility: visible; -webkit-transition-delay: 0s; transition-delay: 0s; } .nectar_fullscreen_zoom_recent_projects .project-slide .bg-outer-wrap .slide-bg { -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.25s; transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.25s; transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.25s; transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.25s, -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.25s; -webkit-transform: scale(1) translateZ(0); -ms-transform: scale(1) translateZ(0); transform: scale(1) translateZ(0); backface-visibility: hidden; } .nectar_fullscreen_zoom_recent_projects .project-slide.prev .bg-outer-wrap .slide-bg, .nectar_fullscreen_zoom_recent_projects .project-slide.next .bg-outer-wrap .slide-bg { -webkit-transform: scale(1.25); -ms-transform: scale(1.25); transform: scale(1.25); -webkit-transition-delay: 0s; transition-delay: 0s; } .nectar_fullscreen_zoom_recent_projects .project-slide .bg-outer-wrap { -webkit-transition: -webkit-transform 0.95s cubic-bezier(0.4, 0, 0.2, 1) 0.45s; transition: -webkit-transform 0.95s cubic-bezier(0.4, 0, 0.2, 1) 0.45s; transition: transform 0.95s cubic-bezier(0.4, 0, 0.2, 1) 0.45s; transition: transform 0.95s cubic-bezier(0.4, 0, 0.2, 1) 0.45s, -webkit-transform 0.9s cubic-bezier(0.4, 0, 0.2, 1) 0.45s; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); backface-visibility: hidden; } .nectar_fullscreen_zoom_recent_projects .project-slide.prev .bg-outer-wrap { -webkit-transform: translate3d(0%, -100%, 0); transform: translate3d(0%, -100%, 0); } .nectar_fullscreen_zoom_recent_projects .project-slide.next .bg-outer-wrap { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } .nectar_fullscreen_zoom_recent_projects .project-slide .bg-outer, .nectar_fullscreen_zoom_recent_projects .project-slide .bg-outer { -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.25s; transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.25s; transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.25s; transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.25s, -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.25s; -webkit-transform: scale(1) translateZ(0); -ms-transform: scale(1) translateZ(0); transform: scale(1) translateZ(0); backface-visibility: hidden; overflow: hidden; } .nectar_fullscreen_zoom_recent_projects .project-slide.prev .bg-outer, .nectar_fullscreen_zoom_recent_projects .project-slide.next .bg-outer { -webkit-transform: scale(0.5) translateZ(0); -ms-transform: scale(0.5) translateZ(0); transform: scale(0.5) translateZ(0); -webkit-transition-delay: 0s; transition-delay: 0s; } .nectar_fullscreen_zoom_recent_projects .project-slide .project-info h1 > span { position: relative; display: inline-block; overflow: hidden; } .nectar_fullscreen_zoom_recent_projects .project-slide .project-info h1 > span span { position: relative; display: inline-block; -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.1, 1) 0.75s; transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.1, 1) 0.75s; transition: transform 0.6s cubic-bezier(0.4, 0, 0.1, 1) 0.75s; transition: transform 0.6s cubic-bezier(0.4, 0, 0.1, 1) 0.75s, -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.1, 1) 0.75s; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); padding: 2% 0; } .nectar_fullscreen_zoom_recent_projects .project-slide .project-info a, .nectar_fullscreen_zoom_recent_projects .project-slide .project-info p { -webkit-transition: all 0.5s cubic-bezier(0.4, 0, 0.1, 1) 0.75s; transition: all 0.5s cubic-bezier(0.4, 0, 0.1, 1) 0.75s; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); display: block; margin-top: 25px; opacity: 1; } .nectar_fullscreen_zoom_recent_projects[data-slider-text-color="light"] .project-info h1 { color: #fff; } .nectar_fullscreen_zoom_recent_projects .project-slide.prev .project-info h1 > span span { -webkit-transform: translateY(-100%); transform: translateY(-100%); -webkit-transition-delay: .45s; transition-delay: .45s; } .nectar_fullscreen_zoom_recent_projects .project-slide.next .project-info h1 > span span { -webkit-transform: translateY(100%); transform: translateY(100%); -webkit-transition-delay: .45s; transition-delay: .45s; } .nectar_fullscreen_zoom_recent_projects .project-slide.prev .project-info a { -webkit-transform: translateY(-60%); transform: translateY(-60%); opacity: 0; -webkit-transition-delay: .45s; transition-delay: .45s; } .nectar_fullscreen_zoom_recent_projects .project-slide.prev .project-info p { -webkit-transform: translateY(-40px); transform: translateY(-40px); opacity: 0; -webkit-transition-delay: .45s; transition-delay: .45s; } .nectar_fullscreen_zoom_recent_projects .project-slide.next .project-info a { -webkit-transform: translateY(60%); transform: translateY(60%); opacity: 0; -webkit-transition-delay: .45s; transition-delay: .45s; } .nectar_fullscreen_zoom_recent_projects .project-slide.next .project-info p { -webkit-transform: translateY(40px); transform: translateY(40px); opacity: 0; -webkit-transition-delay: .45s; transition-delay: .45s; } .nectar_fullscreen_zoom_recent_projects .project-slide .project-info a { color: #fff; font-weight: 600; backface-visibility: hidden; display: inline-block; position: relative; } .nectar_fullscreen_zoom_recent_projects .project-slide .project-info p { color: #fff; backface-visibility: hidden; position: relative; } .nectar_fullscreen_zoom_recent_projects .project-slide .project-info a:hover:after { animation: portSliderLine 0.42s cubic-bezier(0.42, 0, 0, 1) forwards; } .nectar_fullscreen_zoom_recent_projects .project-slide .project-info a:after { display: block; content: ''; position: absolute; z-index: -1; width: 100%; height: 2px; background-color: #fff; bottom: -1px; left: 0; backface-visibility: hidden; pointer-events: none; animation: portSliderLine2 0.42s cubic-bezier(0.42, 0, 0, 1) forwards; } .nectar_fullscreen_zoom_recent_projects[data-slider-text-color="dark"] .project-slide .project-info a:after { background-color: #000; } .nectar_fullscreen_zoom_recent_projects[data-slider-text-color="dark"] .project-slide .project-info a { color: #000; } .nectar_fullscreen_zoom_recent_projects .project-slide .bg-outer-wrap .slide-bg { background-size: cover; background-position: center; } .nectar_fullscreen_zoom_recent_projects .project-slide .bg-outer-wrap .bg-inner-wrap:after { opacity: 0; -webkit-transition: opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.25s; transition: opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.25s; -webkit-transition-delay: 0s; transition-delay: 0s; backface-visibility: hidden; z-index: 10; } .nectar_fullscreen_zoom_recent_projects .project-slide .bg-outer-wrap .bg-inner-wrap:after { content: ''; background-color: inherit; } .nectar_fullscreen_zoom_recent_projects .project-slide.current .bg-outer-wrap .bg-inner-wrap:after { -webkit-transition: opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.2s; transition: opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.25s; } .nectar_fullscreen_zoom_recent_projects[data-overlay-opacity="0.1"] .project-slide.current .bg-outer-wrap .bg-inner-wrap:after { opacity: 0.1; } .nectar_fullscreen_zoom_recent_projects[data-overlay-opacity="0.2"] .project-slide.current .bg-outer-wrap .bg-inner-wrap:after { opacity: 0.2; } .nectar_fullscreen_zoom_recent_projects[data-overlay-opacity="0.3"] .project-slide.current .bg-outer-wrap .bg-inner-wrap:after { opacity: 0.3; } .nectar_fullscreen_zoom_recent_projects[data-overlay-opacity="0.4"] .project-slide.current .bg-outer-wrap .bg-inner-wrap:after { opacity: 0.4; } .nectar_fullscreen_zoom_recent_projects[data-overlay-opacity="0.5"] .project-slide.current .bg-outer-wrap .bg-inner-wrap:after { opacity: 0.5; } .nectar_fullscreen_zoom_recent_projects[data-overlay-opacity="0.6"] .project-slide.current .bg-outer-wrap .bg-inner-wrap:after { opacity: 0.6; } .nectar_fullscreen_zoom_recent_projects[data-overlay-opacity="0.7"] .project-slide.current .bg-outer-wrap .bg-inner-wrap:after { opacity: 0.7; } .nectar_fullscreen_zoom_recent_projects[data-overlay-opacity="0.8"] .project-slide.current .bg-outer-wrap .bg-inner-wrap:after { opacity: 0.8; } .nectar_fullscreen_zoom_recent_projects[data-overlay-opacity="0.9"] .project-slide.current .bg-outer-wrap .bg-inner-wrap:after { opacity: 0.9; } .nectar_fullscreen_zoom_recent_projects[data-overlay-opacity="1"] .project-slide.current .bg-outer-wrap .bg-inner-wrap:after { opacity: 1; } .nectar_fullscreen_zoom_recent_projects .project-slide .project-info { position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 100%; z-index: 100; } .nectar_fullscreen_zoom_recent_projects .project-slide .project-info h1, .nectar_fullscreen_zoom_recent_projects .project-slide .project-info p { max-width: 50%; } .nectar_fullscreen_zoom_recent_projects .project-slide .project-info p { display: block; } .nectar_fullscreen_zoom_recent_projects > .normal-container { position: absolute; z-index: 100; width: 100%; top: 0; height: 100%; left: 50%; -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); transform: translateX(-50%); pointer-events: none; } body[data-full-width-header="true"] .nectar_fullscreen_zoom_recent_projects > .normal-container { max-width: none; width: 100%; left: 0; -ms-transform: none; -webkit-transform: none; transform: none; } .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls { position: absolute; left: 0; bottom: 40px; z-index: 100; pointer-events: all; } body[data-full-width-header="true"] .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls { left: 35px; bottom: 20px; } .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .next, .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .prev { width: 44px; height: 44px; display: inline-block; text-align: center; border-radius: 50%; position: relative; margin: 7px; border: 1px solid rgba(255,255,255,0.5); } .nectar_fullscreen_zoom_recent_projects[data-slider-text-color="dark"] .zoom-slider-controls .prev, .nectar_fullscreen_zoom_recent_projects[data-slider-text-color="dark"] .zoom-slider-controls .next { border: 1px solid rgba(0,0,0,0.5); } .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .prev { margin-left: 0; } .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .next i, .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .prev i { width: 44px; height: 12px; line-height: 12px; font-size: 14px; text-align:center; position: absolute; top: 50%; left: 0; -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1); transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1); color: #fff; } .nectar_fullscreen_zoom_recent_projects[data-slider-text-color="dark"] .zoom-slider-controls .prev i, .nectar_fullscreen_zoom_recent_projects[data-slider-text-color="dark"] .zoom-slider-controls .next i { color: #000; } .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .next i { left: 1px; } .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .next:hover i { -ms-transform: translateX(5px) translateY(-50%); -webkit-transform: translateX(5px) translateY(-50%); transform: translateX(5px) translateY(-50%); } .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .prev:hover i { -ms-transform: translateX(-5px) translateY(-50%); -webkit-transform: translateX(-5px) translateY(-50%); transform: translateX(-5px) translateY(-50%); } .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .next:after, .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .prev:after { display: block; content: ''; background-color: #fff; height: 1px; width: 14px; position: absolute; left: 14px; top: 50%; -ms-transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1); -webkit-transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1); transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1); -ms-transform: scaleX(0) translateX(0px); -webkit-transform: scaleX(0) translateX(0px); transform: scaleX(0) translateX(0px); } .nectar_fullscreen_zoom_recent_projects[data-slider-text-color="dark"] .zoom-slider-controls .prev:after, .nectar_fullscreen_zoom_recent_projects[data-slider-text-color="dark"] .zoom-slider-controls .next:after { background-color: #000; } .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .next:hover:after, .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .prev:hover:after { -ms-transform: scaleX(1) translateX(0); -webkit-transform: scaleX(1) translateX(0); transform: scaleX(1) translateX(0); } .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .prev:after { left: auto; right: 14px; -ms-transform: scaleX(0) translateX(0px); -webkit-transform: scaleX(0) translateX(0px); transform: scaleX(0) translateX(0px); } .nectar_fullscreen_zoom_recent_projects[data-slider-controls="arrows"] .dot-nav { pointer-events: none; visibility: hidden; } .nectar_fullscreen_zoom_recent_projects .dot-nav { position: absolute; right: 50px; top: 50%; -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); z-index: 100; pointer-events: all; } body[data-ext-responsive="true"][data-full-width-header="true"] .nectar_fullscreen_zoom_recent_projects .dot-nav { right: 35px; } .nectar_fullscreen_zoom_recent_projects .dot-nav > span { display: block; height: 2px; width: 30px; cursor: pointer; padding: 8px 0; opacity: 0.5; box-sizing: content-box; -ms-transform-origin: right; -webkit-transform-origin: right; transform-origin: right; -ms-transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1), transform 0.3s cubic-bezier(0.4, 0, 0.2, 1); -webkit-transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1), transform 0.3s cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1), transform 0.3s cubic-bezier(0.4, 0, 0.2, 1); -ms-transform: scaleX(0.5); -webkit-transform: scaleX(0.5); transform: scaleX(0.5); } .nectar_fullscreen_zoom_recent_projects .dot-nav span.active { opacity: 1; -ms-transform: scaleX(1); -webkit-transform: scaleX(1); transform: scaleX(1); } .nectar_fullscreen_zoom_recent_projects .dot-nav > span span { height: 100%; width: 100%; display: block; background-color: #fff; } .nectar_fullscreen_zoom_recent_projects[data-slider-text-color="dark"] .dot-nav > span span { background-color: #000; } /*-------------------------------------------------------------------------*/ /* 6. Responsive /*-------------------------------------------------------------------------*/ @media only screen and (min-width: 1000px) { .single-portfolio #page-header-bg[data-parallax="1"] .span_6 .inner-wrap { -webkit-transform: translateY(0); transform: translateY(0); } .single-portfolio #page-header-bg[data-parallax="1"]:not(.fullscreen-header) .span_6 .inner-wrap #portfolio-nav { width: calc(100% + 140px); left: -70px; } .portfolio-items[data-ps="6"] .col.tall .bg-overlay { top: 5.5%; left: 9%; width: 82%; height: 89.5%; } .portfolio-items[data-ps="6"] .col.wide_tall .work-item:hover .bg-overlay { border-width: 20px; } .portfolio-items[data-ps="6"] .col.wide .bg-overlay { top: 9%; left: 5.5%; width: 89%; height: 82%; } .portfolio-items[data-ps="6"].no-masonry .work-item:hover .bg-overlay { border-width: 8px; opacity: 1; } .portfolio-items[data-ps="6"] .work-item:hover .bg-overlay { border-width: 11px; opacity: 1; } .portfolio-items[data-ps="6"] .work-item:hover .parallaxImg-layers > div .bg-img:after { opacity: 1; } .portfolio-items[data-ps="6"] .work-item:hover .work-meta .inner { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } body .default-style .portfolio-items.constrain-max-cols .col.elastic-portfolio-item { width: 22.5%!important; } } @media only screen and (max-width: 999px) { .portfolio-items .col .work-item.style-3 .work-info-bg { display: block; } } @media only screen and (min-width: 690px) { .portfolio-items[data-ps="6"] .wide_tall .work-meta h4 { font-size: 48px; line-height: 54px; } .portfolio-items[data-ps="6"] .wide_tall .work-meta p { font-size: 28px; line-height: 34px; } } @media only screen and (min-width: 1000px) and (max-width: 1300px) { body .default-style .portfolio-items.constrain-max-cols .col.elastic-portfolio-item .work-item .work-info a { margin: 4px 3px; padding: 4px 9px!important; display: inline-block!important; } body .default-style .portfolio-items.constrain-max-cols:not([data-ps="6"]) .col.elastic-portfolio-item .work-meta { width: 68%!important; } .portfolio-items:not(.carousel) .col.span_3 .work-item .work-info a { padding: 5px 6px; font-size: 11px; margin: 1px; } .portfolio-items:not(.carousel) .col.span_3 .work-meta, .portfolio-items:not(.carousel) .col.span_4 .work-meta { width: 74%; } .portfolio-items:not(.carousel) .col.span_3 .nectar-love-wrap, .portfolio-items:not(.carousel) .col.span_4 .nectar-love-wrap { width: 52px; } body.single-portfolio #sidebar.fixed-sidebar, body.single-portfolio #sidebar { width: 27.5%; } body.single-portfolio .post-area { width: 72.5%; } body.single-portfolio.material .post-area.span_9 { width: 68.5%; } body.single-portfolio .row .title-wrap .col.section-title { text-align: center; } body.single-portfolio .row .col.section-title h1 { max-width: 725px; margin: 0 auto; } } @media only screen and (min-width: 1000px) and (max-width: 1080px) { body #sidebar.fixed-sidebar, body.single-portfolio #sidebar { top: 0; margin-left: 0; position: relative; } } @media only screen and (min-device-width: 481px) and (max-device-width: 1025px) and (orientation:landscape) { #full_width_portfolio .project-title.parallax-effect { padding-top: 5em; position: relative; margin-top: -32px; top: 0; } .portfolio-items .col .work-item .work-info a { display: block; position: absolute; top: 0; left: 0; margin: 0; width: 100%; height: 100%; text-indent: -9999px; } .portfolio-items .col .work-item .work-info .custom-content .nectar-button { width: auto; } body .portfolio-items[data-ps="6"] .work-item .parallaxImg-layers > div .bg-img:after { opacity: 1; } body .portfolio-items[data-ps="6"] .work-item .work-meta .inner, body .portfolio-items[data-ps="6"] .wide_tall .work-item .work-meta .inner { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } .portfolio-items .col .work-item:not(.style-2):not(.style-3):not(.style-3-alt):not(.style-4) .work-info .vert-center { height: 100%; top: 0; -webkit-transform: none; transform: none; } } @media only screen and (min-width : 690px) and (max-width : 999px) { .one-fourths.span_3.clear-both, .one-fourths.vc_span3.clear-both, .one-fourths.vc_col-sm-3.clear-both:not([class*="vc_col-xs-"]) { clear: both; } .one-fourths.span_3.right-edge, .one-fourths.vc_span3.right-edge, .one-fourths.vc_col-sm-3.right-edge:not([class*="vc_col-xs-"]) { margin-right: 0; } .portfolio-items .col { width: 100%; margin-left: 0; margin-bottom: 8px; } .portfolio-items:not(.carousel) div:nth-child(2n+2), .portfolio-items:not(.carousel) div:nth-child(2n+2) { clear: both; } .portfolio-items:not(.carousel) .col.span_4, .portfolio-items:not(.carousel) .col.span_3 { width: 49.9%!important; } .portfolio-items[data-ps="6"] .col { padding: 2%; } body .portfolio-items[data-ps="6"] .work-item .parallaxImg-layers > div .bg-img:after { opacity: 1; } body .portfolio-items[data-ps="6"] .work-item .work-meta .inner, body .portfolio-items[data-ps="6"] .wide_tall .work-item .work-meta .inner { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } body .portfolio-filters { position: relative; display: block; clear: both; float: none; top: auto; margin: 30px auto; } .single-portfolio #full_width_portfolio .row .col.section-title h1 { max-width: 430px; margin: 0 auto; } #full_width_portfolio .section-title h1 { font-size: 22px; } .carousel-next { right: 1px; padding-left: 1px; } .carousel-prev { right: 25px; padding-right: 1px; } body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project:hover h3, body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project:hover h3 { -webkit-transform: translateX(0px) translateZ(0); transform: translateX(0px) translateZ(0); } body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project h3 .next-arrow, body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 .next-arrow, body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav .controls span.line { display: none; } body .blog_next_prev_buttons[data-style="fullwidth_next_prev"] li span:not(.text), body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project span:not(.text), body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project span:not(.text) { text-align: center; } .container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav ul .previous-project, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav ul .next-project { min-height: 225px; } } @media only screen and (max-width : 690px) { .col { margin-bottom: 25px; } .post-area { margin-bottom: 0; } body .nectar_fullscreen_zoom_recent_projects .project-slide .project-info h2, body .nectar_fullscreen_zoom_recent_projects .project-slide .project-info p { max-width: 100%; } .single-portfolio .row .col.section-title.span_12 { text-align: center; } body.single-portfolio .row .col.section-title.span_12 h1 { width: 280px; margin: 0 auto; line-height: 30px; } .portfolio-items:not(.carousel) .col.span_4, .portfolio-items:not(.carousel) .col.span_3, .portfolio-items:not(.carousel) .col.span_6 { width: 100%; margin-right: 0; margin-left: 0; } body .portfolio-items[data-ps="6"] .work-item .parallaxImg-layers > div .bg-img:after { opacity: 1; } body .portfolio-items[data-ps="6"] .work-item .work-meta .inner, body .portfolio-items[data-ps="6"] .wide_tall .work-item .work-meta .inner { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } .bottom_controls #portfolio-nav .controls #next-link a i:after, .bottom_controls #portfolio-nav .controls #prev-link a i:after { display: none; } .posts-container[data-load-animation="none"] article .inner-wrap.animated { opacity: 1; } .portfolio-filters { width: 100%; position: relative; display: block; clear: both; top: auto; } .page-template-template-portfolio-php .portfolio-filters { margin-bottom: 0; } hmtl .page-header-no-bg .portfolio-filters { margin-top: 20px; height: auto; } body .portfolio-filters > ul { position: relative; } div[data-style="minimal"] .toggle h3 a { font-size: 20px; line-height: 24px; } body #portfolio-nav { margin: 10px 0 0; position: relative; } .bottom_controls #portfolio-nav { margin-top: 0; } .bottom_controls #portfolio-nav .controls { position: absolute; } .bottom_controls #portfolio-nav .controls span { display: none; } .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .container { max-width: none!important; } .container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav .controls, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] .controls { position: relative; } body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project span:not(.text), body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project span:not(.text) { text-align: center; } body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav ul .previous-project, body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav ul .next-project { min-height: 250px; } body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav .controls span { display: block; } body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav ul .previous-project, body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav ul .next-project { width: 100%; } body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project:hover h3, body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project:hover h3 { -webkit-transform: translateX(0px) translateZ(0); transform: translateX(0px) translateZ(0); } body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project h3 .next-arrow, body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 .next-arrow, body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav .controls span.line { display: none; } body .project-title #portfolio-nav { top: 10px; height: 33px; } #portfolio-nav ul { position: relative; margin-left: 0; } #page-header-bg #portfolio-nav ul, .section-title #portfolio-nav ul { margin-bottom: 0; } #portfolio-nav ul:first-child { z-index: 103; } #portfolio-nav .controls:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; } body #page-header-bg .project-title { top: 0; padding-top: 30px; } .single-portfolio #page-header-bg[data-alignment-v="middle"]:not(.fullscreen-header) .span_6 { -webkit-transform: none; transform: none; } body[data-permanent-transparent="1"] #page-header-bg .project-title { padding-top: 50px; } .single-portfolio #page-header-bg:not(.fullscreen-header) { height: auto!important; } .project-title #portfolio-nav .controls, #page-header-bg .project-title #portfolio-nav .controls { margin: 0 auto; float: none; display: block; width: 120px; } .project-title .controls #prev-link { float: left; } .project-title .controls #next-link { float: right; } .project-title #all-items { left: 50%; transform: translateX(-50%); float: none; position: absolute; } .project-title #portfolio-nav #all-items a { margin: 0; } } @media only screen and (min-width : 1px) and (max-width : 999px) { body[data-header-resize="0"] .container-wrap .portfolio-filters-inline.first-section { margin-top: 0; } .single-portfolio .row .post-area { margin-top: 0; } .single-portfolio #boxed .post-area { width: 100%; } .work-item:not([data-custom-content="on"]) .work-info-bg { display: none; } .style-3 .work-info-bg { display: block; } body .portfolio-items .work-item.style-3 p, body .portfolio-items .work-item.style-3 .vert-center p { display: block; margin-top: 0; opacity: 1; position: relative; } .portfolio-items .work-item.style-3 .vert-center { padding-top: 15px; } .portfolio-items[data-ps="8"] .col .work-info-bg { opacity: 0.3;} .portfolio-items[data-ps="8"] .line, .portfolio-items[data-ps="8"] .col .next-arrow { display: none; } .recent-work-carousel[data-full-width="true"] .portfolio-items .work-info-bg, .portfolio-items .col .work-item.style-2 .work-info-bg { display: block; } body .nectar-carousel-flickity-fixed-content .nectar-carousel-fixed-content { position: relative; width: 100%; margin-right: 0; transform: none; top: 0; } body .nectar-carousel-flickity-fixed-content .nectar-flickity { margin-left: 0; } body .nectar-flickity.nectar-carousel[data-controls="material_pagination"]:not(.masonry) .flickity-viewport { margin-top: 50px; } .portfolio-items:not(.carousel) .col.span_3 .work-item .work-info a { padding: 9px 15px; font-size: 12px; margin: 5px; } .portfolio-items .col .work-item .work-info a { display: block; position: absolute; top: 0; left: 0; margin: 0; width: 100%; height: 100%; opacity: 0; text-indent: -9999px; } .portfolio-items[data-ps="1"] .col .work-item:hover .work-info .vert-center > a { opacity: 0; } .portfolio-items .col .work-item .work-info .custom-content .nectar-button { width: auto; } .portfolio-items .custom-content .sharing-default-minimal .nectar-social-inner > .nectar-sharing { margin: 10px 13px 10px 0; } .portfolio-items .col .work-item:not(.style-2):not(.style-3):not(.style-3-alt):not(.style-4):not([data-custom-content="on"]) .work-info .vert-center { -webkit-transform: none; transform: none; top: 0; height: 100%; } body.single-portfolio #sidebar.fixed-sidebar, body.single-portfolio #sidebar { top: 0; width: 100%; margin-left: 0; margin-top: 10px; position: relative; float: none; } body.single-portfolio #sidebar { margin-top: 30px; } .single-post[data-bg-header="true"].material .container-wrap:not(.no-sidebar) > .main-content { padding-top: 0; } body.single-portfolio .post-area { width: 100%; float: none; } .single-portfolio #full_width_portfolio .row .col.section-title h1, .single-portfolio .row .col.section-title h1 { letter-spacing: 0; } .parallax_slider_outer.first-section, body .parallax-disabled, .parallax-disabled .nectar-slider-wrap { margin-top: 0; } .admin-bar.single-portfolio .project-title.parallax-effect { margin-top: 0; } #full_width_portfolio .project-title.parallax-effect { position: relative; top: 0; } body.single-portfolio #full_width_portfolio .container-wrap { padding-top: 2.1em; } .carousel-wrap[data-full-width="true"] { padding: 0 9px; } body .carousel-wrap[data-full-width="true"] .carousel-heading h2 { font-size: 16px; top: 3px; } .portfolio-items[data-col-num="elastic"] { padding-left: 0; } .portfolio-filters-inline #current-category { display: none; } body .portfolio-filters-inline .container > ul { float: none; text-align: center; } .portfolio-filters-inline #sort-label, .portfolio-filters-inline .container > ul #sort-label { display: none; } body .portfolio-filters-inline ul li, body .portfolio-filters-inline ul ul { float: none; display: inline; } body .container-wrap .portfolio-filters-inline.first-section, body .container-wrap .portfolio-filters-inline.non-fw.first-section { padding-top: 19px; margin-top: 0; } body .container-wrap.portfolio-filters-inline.first-section.non-fw { padding-top: 33px; } body .portfolio-filters-inline .container > ul { max-width: 100%; margin-right: 0; } } @media only screen and (min-width: 470px) and (max-width: 600px) { body .carousel-wrap[data-full-width="true"] .portfolio-items .work-meta { width: 66%; } body .carousel-wrap[data-full-width="true"] .portfolio-items .work-meta { font-size: 10px; } body .portfolio-items .work-meta h4, .portfolio-items[data-ps="6"] .work-meta h4 { font-size: 15px; line-height: 18px; } } @media only screen and (min-width: 1600px) { /* boxed */ #boxed .portfolio-items .elastic-portfolio-item { width: 25%; } body #boxed .portfolio-items .col.elastic-portfolio-item.tall, body #boxed .portfolio-items .col.elastic-portfolio-item.regular { width: 20%; } body #boxed .portfolio-items .col.elastic-portfolio-item.wide { width: 50%; } body #boxed .portfolio-items .col.elastic-portfolio-item.wide_tall { width: 50%; } body #boxed .default-style .portfolio-items .col.elastic-portfolio-item { width: 21.72%!important; } /* constrained masonry */ body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.wide{ width: 50%; } body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.wide_tall { width: 50%; } body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.tall, body .portfolio-items.constrain-max-cols.masonry-items .col.elastic-portfolio-item.regular { width: 25%; } } @media only screen and (min-width: 1300px) and (max-width: 1600px) { .portfolio-items .elastic-portfolio-item { width: 25%; } body .portfolio-items .col.elastic-portfolio-item.tall, body .portfolio-items .col.elastic-portfolio-item.regular { width: 20%; } body .portfolio-items .col.elastic-portfolio-item.wide { width: 50%; } body .portfolio-items .col.elastic-portfolio-item.wide_tall { width: 50%; } } @media only screen and (min-width: 990px) and (max-width: 1300px) { .portfolio-items .elastic-portfolio-item { width: 33.3%; } .portfolio-items[data-ps="6"] .col { padding: 1.5%; } body .portfolio-items .col.elastic-portfolio-item.wide_tall, body .portfolio-items .col.elastic-portfolio-item.wide { width: 66.6%; } body .default-style .portfolio-items .col.elastic-portfolio-item { width: 30.6%!important; } body #boxed .default-style .portfolio-items .col.elastic-portfolio-item { width: 29.7%!important; } /* constrained cols */ body .portfolio-items.constrain-max-cols.no-masonry .col.elastic-portfolio-item { width: 25%; } /* constrained cols */ body .portfolio-items.constrain-max-cols.no-masonry .col.elastic-portfolio-item h3, body .portfolio-items.constrain-max-cols.no-masonry .col.elastic-portfolio-item .style-5 h4 { font-size: 14px; line-height: 20px; } body .portfolio-items.constrain-max-cols.masonry-items .col.elastic-portfolio-item h3, body .portfolio-items.constrain-max-cols.masonry-items .col.elastic-portfolio-item h4 { font-size: 18px; line-height: 25px; } .portfolio-items.constrain-max-cols .work-item.style-4 .bottom-meta { padding: 13px 13px 10px; } .portfolio-items.constrain-max-cols .work-item.style-4 .bottom-meta p, .portfolio-items.constrain-max-cols .work-item.style-5 p { font-size: 12px; line-height: 18px; } /* constrained masonry */ body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.wide { width: 25%; } body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.wide_tall { width: 25%; } body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.tall, body .portfolio-items.constrain-max-cols.masonry-items .col.elastic-portfolio-item.regular { width: 25%; } } @media only screen and (min-width: 470px) and (max-width: 990px) { .portfolio-items .elastic-portfolio-item, body .post-area.masonry.meta_overlaid .masonry-blog-item.regular { width: 50%; } body .portfolio-items .col.elastic-portfolio-item.wide_tall, body .portfolio-items .col.elastic-portfolio-item.wide { width: 100%; } body .portfolio-wrap.default-style { padding: 0!important; margin-top: 30px; } body .portfolio-wrap.default-style .portfolio-items { margin: 0!important; width: 100%!important; padding: 0!important; transform: none!important; } body .default-style .portfolio-items .col.elastic-portfolio-item { width: 100%!important; margin: 0!important; padding-bottom: 25px; } /* boxed */ #boxed .portfolio-items .elastic-portfolio-item { width: 100%; } #boxed .portfolio-items .elastic-portfolio-item img { height: auto!important; } body #boxed .default-style { padding: 0!important; margin-top: 30px; } body #boxed .default-style .portfolio-items { margin: 0!important; width: 100%!important; padding: 0!important; } body #boxed .default-style .portfolio-items .col.elastic-portfolio-item { width: 100%!important; margin: 0!important; padding-bottom: 25px; } } @media only screen and (max-width: 690px) and (min-width: 470px) { body .portfolio-items.constrain-max-cols.masonry-items .col.elastic-portfolio-item h3 { font-size: 18px; line-height: 25px; } .portfolio-items[data-ps="6"] .col, .portfolio-items[data-ps="6"][data-col-num="elastic"] { padding: 10px; } } @media only screen and (max-width: 470px) { .portfolio-items .elastic-portfolio-item { width: 100%; } body .post-area.masonry.meta_overlaid .masonry-blog-item.regular { width: 50%; } .portfolio-items .elastic-portfolio-item img, .masonry.meta_overlaid article.post.wide_tall .content-inner .post-featured-img img { height: auto!important; } .portfolio-items[data-ps="6"] .col, .portfolio-items[data-ps="6"][data-col-num="elastic"] { padding: 10px; } body .default-style { padding: 0!important; margin-top: 30px; } body .default-style .portfolio-items .col.elastic-portfolio-item { width: 100%!important; margin: 0!important; padding-bottom: 25px; } .portfolio-items .col.wide .work-item.style-3-alt[data-text-align="left"] .vert-center, .portfolio-items .col.wide .work-item.style-3-alt[data-text-align="right"] .vert-center, .portfolio-items .col.wide .work-item.style-3[data-text-align="left"] .vert-center, .portfolio-items .col.wide .work-item.style-3[data-text-align="right"] .vert-center { left: 50%!important; right: auto!important; margin-left: 0; } body .portfolio-items .col .work-item.style-4 .work-info .bottom-meta { bottom: 0; transform: none; position: relative; } .portfolio-items .col .work-item.style-4:hover img { transform: none; } body .portfolio-items .work-item.style-4 .work-info { position: static; padding: 0; height: auto; } /* show portfolio items immediately on mobile */ body .portfolio-items[data-col-num="elastic"]:not(.fullwidth-constrained):not(.isotope-activated) { margin-left: -50vw; left: 50%; width: 100vw; } body .portfolio-items:not(.isotope-activated):not(.carousel) .elastic-portfolio-item, body .portfolio-items:not(.isotope-activated):not(.carousel) .col, body .default-style .portfolio-items:not(.carousel) { width: 100%!important; position: relative!important; top: auto!important; left: 0!important; margin-left: 0!important; -webkit-transform: none!important; transform: none!important; } body .portfolio-items.isotope-activated .elastic-portfolio-item, body .portfolio-items.isotope-activated .col { transition: none!important; } .portfolio-items:not(.carousel) .col .inner-wrap[data-animation], .portfolio-items[data-ps="8"]:not(.carousel) .col .inner-wrap[data-animation="perspective"].animated .vert-center p, .portfolio-items[data-ps="8"]:not(.carousel) .col .inner-wrap[data-animation="perspective"].animated .vert-center h3 { opacity: 1!important; -webkit-transform: none!important; transform: none!important; } .portfolio-items[data-loading="lazy-load"] .col .inner-wrap .top-level-image { opacity: 1; } } @media only screen and (max-height: 500px) { .nectar_fullscreen_zoom_recent_projects .project-slide .project-info h1, .nectar_fullscreen_zoom_recent_projects .project-slide .project-info p { max-width: 100%; } body .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls { bottom: 15px; } body .nectar_fullscreen_zoom_recent_projects .project-slide .project-info a { margin-top: 0; top: -5px; } body .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .next, body .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .prev { width: 36px; height: 36px; } body .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .next i, body .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .prev i { width: 36px; } body .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .next:after, body .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .prev:after { width: 9px; } } @media only screen and (min-width: 1000px) { body[data-ext-responsive="true"][data-full-width-header="false"] .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls { left: 90px; } body[data-ext-responsive="true"][data-full-width-header="false"] .nectar_fullscreen_zoom_recent_projects .dot-nav { right: 90px; } }