/****************************************************************************/
/****************************** PROJECTS PAGE  ******************************/
/****************************************************************************/





                                                                                         /** HIDE MENU ITEM **/
body.page-id-16839 #grve-header > div > #grve-main-header .grve-logo:before,
body.page-id-16839 #grve-header li.menu-item-16916 {visibility:hidden!important;}

#vnu-projects-gallery {padding-bottom:4rem;}


                                                                                            /** FILTER **/

#vnu-projects-gallery ul.vc_grid-filter {
    width:1170px;
    margin-left:calc(50vw - 585px - 2.75rem);
    margin-top:8rem;
    margin-bottom:3rem;
}
#vnu-projects-gallery .vnu-gallery .vc_grid-filter
{display:flex;flex-direction:row;flex-wrap:wrap;}       
#vnu-projects-gallery .vnu-gallery .vc_grid-filter li:nth-of-type(3),
#vnu-projects-gallery .vnu-gallery .vc_grid-filter li:nth-of-type(2) {order:1;}



#vnu-projects-gallery .vnu-gallery .vc_grid-filter li  {
    font-family:"Space Grotesk";
    font-size:calc(var(--scale) * var(--scale) * 1rem);
    text-transform:lowercase;
    line-height:1.7;
    color:var(--light);
    padding:0 1.4rem 0 0;
    border:unset!important;
    background-color:unset!important;
}
#vnu-projects-gallery .vnu-gallery .vc_grid-filter li span {
    border:1px var(--light) solid;
    display:inline-block;
    padding:0.2rem 1.5rem 0.4rem 1.5rem;
    border-radius:2rem;
    color:var(--light);
    line-height:1;
    transition:unset;
}
#vnu-projects-gallery .vnu-gallery .vc_grid-filter li.vc_active span {
    background-color:var(--light);
    border-color:var(--light);
    color:var(--dark);
}
#vnu-projects-gallery .vnu-gallery .vc_grid-filter li:not(.vc_active) span:hover {
    background-color:var(--yellow);
    border-color:var(--yellow);
    color:var(--dark);
}
#vnu-projects-gallery .vnu-gallery .vc_grid-filter li:nth-of-type(1):before {content:"Explore ";}
#vnu-projects-gallery .vnu-gallery .vc_grid-filter li:nth-of-type(1):after {content:" or browse by category: ";}
#vnu-projects-gallery .vnu-gallery .vc_grid-filter li:before,
#vnu-projects-gallery .vnu-gallery .vc_grid-filter li:after {
    position:relative;
    text-transform:none;
    font-size:calc(var(--scale)*var(--scale)*var(--scale) * 1rem);
    top:.3rem;
}




                                                                                            /** BUTTON LOAD MORE **/



.vnu-gallery .vc_grid .vc_pageable-load-more-btn {margin-top:0;}

.vnu-gallery .vc_grid-btn-load_more a.vc_btn3 {
    font-size:calc(var(--scale)*var(--scale)*var(--scale)*var(--scale) * 1rem);
    font-family:"Space Grotesk";
    width:100%;
    z-index:100!important;
    line-height:1;
    padding:0;
    color:var(--light);
    border:4px var(--light) solid;
    background-color:var(--dark);
    transition:unset;
    border-radius:2.5rem;
    text-align:left;
    padding-left:2.5rem;
    padding-bottom:1.5rem;
    padding-top:1.5rem;
}
.vnu-gallery .vc_grid-btn-load_more a.vc_btn3:hover {
    border:4px var(--yellow) solid;
    background-color:var(--yellow);
    color:var(--dark);
}


#page-16839 > div.wpb-content-wrapper > div.grve-row-section:last-child {border-bottom:1px white solid}





/****************************************************************************/
/********************************* CASE PAGE ********************************/
/****************************************************************************/



                                                                                                                      /* Project title */

.grve-bg-image {transition:unset;}
body.postid-17094 #grve-portfolio-title div.grve-bg-overlay.show,
body.postid-17097 #grve-portfolio-title div.grve-bg-overlay.show
{background-color: var(--dark)!important;opacity: .25;mix-blend-mode: multiply;}

#grve-portfolio-title div.grve-description.clearfix,
article.grve-single-porfolio > #grve-single-media {display:none;}
#grve-portfolio-title .grve-title-content-wrapper.grve-content-large {max-width:100%;}
.grve-content.grve-align-left-bottom, .grve-content.grve-align-center-bottom,
.grve-content.grve-align-right-bottom {padding-bottom:3rem;}

#grve-portfolio-title h1.grve-title, #grve-portfolio-title h2.grve-title {line-height:1.05!important;text-transform:unset;}
#grve-portfolio-title .grve-title.grve-text-light  {color:var(--light);}

body.portfolio-template-default #grve-main-content .grve-main-content-wrapper,
body.portfolio-template-default #grve-sidebar {padding-top:6rem;padding-bottom:0;}
#grve-portfolio-bar, #grve-portfolio-bar .grve-post-bar-item {border:unset}

.grve-title-content-wrapper:not(.grve-bg-none),
.grve-page-title .grve-title-content-wrapper.grve-bg-none .grve-graphic,
#grve-feature-section .grve-title-content-wrapper.grve-bg-none .grve-graphic,
.grve-page-title .grve-title-content-wrapper.grve-bg-none .grve-subheading,
#grve-feature-section .grve-title-content-wrapper.grve-bg-none .grve-subheading,
.grve-page-title .grve-title-content-wrapper.grve-bg-none .grve-title,
#grve-feature-section .grve-title-content-wrapper.grve-bg-none .grve-title,
.grve-page-title .grve-title-content-wrapper.grve-bg-none .grve-description,
.grve-page-title .grve-title-content-wrapper.grve-bg-none .grve-title-meta-content,
.grve-page-title .grve-title-content-wrapper.grve-bg-none .grve-title-meta,
#grve-feature-section .grve-title-content-wrapper.grve-bg-none .grve-title-meta,
#grve-feature-section .grve-title-content-wrapper.grve-bg-none .grve-description,
.grve-page-title .grve-title-content-wrapper.grve-bg-none .grve-btn,
#grve-feature-section .grve-title-content-wrapper.grve-bg-none .grve-btn,
#grve-feature-section #grve-goto-section-wrapper {animation:unset;}



                                                                                                                /* Bottom Navigation */

.grve-navigation-bar.grve-layout-2 .grve-related-item .grve-related-content .grve-title,
.grve-navigation-bar .grve-post-bar-item a,
.grve-navigation-bar.grve-layout-2 .grve-related-item a:before {transition:unset;}
.grve-navigation-bar.grve-layout-2 .grve-related-item.hover .grve-related-content .grve-title {transition-delay:unset;}


.grve-navigation-bar.grve-layout-2 .grve-related-item a:before {background-color:var(--yellow);}

.grve-navigation-bar.grve-layout-2 .grve-related-item a:before {opacity:0;}
.grve-navigation-bar.grve-layout-2 .grve-related-item.hover a:before {opacity:1;}


.grve-navigation-bar .grve-nav-item .grve-title {max-width:75%}
.grve-navigation-bar.grve-layout-2 .grve-related-item .grve-related-content:after,
.grve-navigation-bar.grve-layout-2 .grve-related-item .grve-related-content:before {display:none;}


div [id*='grve-portfolio-recent-'] h5.grve-title {color:var(--dark);font-size:calc(var(--scale) * 1rem);}

#grve-portfolio-bar .grve-arrow, #grve-portfolio-bar.grve-layout-3 .grve-post-bar-item .grve-item-icon {color:var(--dark);}



                                                                                                              /* Case big video & case ending */

div.vnu-case-big-video .grve-media .grve-icon-video {
    width:100%;
    height:100%;
    margin:0;
    left:0;
    top:0;
    transition:unset;
    box-shadow:unset!important;
    color:unset!important;
}
div.vnu-case-big-video a.grve-video-popup.grve-icon-video {background-color:unset!important;}
div.vnu-case-big-video a.grve-icon-video:before {display:none;}

#vnu-case-ending a.grve-btn.grve-btn-line.grve-toggle-modal {border-width:3px;border-color:var(--dark)}
#vnu-case-ending a.grve-btn.grve-btn-line.grve-toggle-modal:hover {background-color:var(--dark);color:var(--light)}

