.vamtam-cubeportfolio { .cbp-nav-next, .cbp-nav-prev { border-radius: var( --vamtam-border-radius-oval ); } &.cbp-slider-edge { &.vamtam-cube-narrow { .cbp-nav { display: none; } .cbp-wrapper { position: relative; margin: auto; } } .cbp-nav-prev, .cbp-nav-next { color: var( --vamtam-body-link-regular ); background: var( --vamtam-accent-color-5 ); width: 56px; height: 56px; text-align: center; transition: all .3s; box-shadow: -3px 2px 4px 0px rgba(0,0,0,0.1); &:after { font-size: 24px; line-height: 32px; width: 32px; height: 32px; font-style: normal; background: none; font-family: theme; } &:hover { opacity: 1; color: var( --vamtam-accent-color-5 ); background: var( --vamtam-accent-color-1 ); border-color: var( --vamtam-accent-color-1 ); } } .cbp-nav-prev { left: 30px; box-shadow: 3px 2px 4px 0px rgba(0,0,0,0.1); &:after { content: icon( vamtam-theme-arrow-left-sample); } } .cbp-nav-next { right: 30px; &:after { content: icon( vamtam-theme-arrow-right-sample); } } .cbp-nav-pagination { bottom: -40px; } .cbp-nav-pagination-item { width: 14px; height: 14px; border: 1px solid var( --vamtam-accent-color-6 ); margin: 0 5px; opacity: 0.3; transition: all 0.3s ease; &:first-child { margin-left: 0px; } &:last-child { margin-right: 0px; } } .cbp-nav-pagination-item:hover { opacity: 1; border: 3px solid var( --vamtam-accent-color-1 ); } .cbp-nav-pagination-active { background: var( --vamtam-accent-color-1 ); border-color: var( --vamtam-accent-color-1 ); opacity: 1; } } .cbp-slider-inline { .cbp-slider-next, .cbp-slider-prev { background: rgba(0, 0, 0, 0.15); float: none; color: var( --vamtam-accent-color-5 ); border-radius: var( --vamtam-border-radius-oval ); border: solid 2px var( --vamtam-accent-color-5 ); position: absolute; left: 20px; top: 0px; text-align: center; width: 50px; height: 50px; transition: background .2s ease; &:after { font-size: 28px; line-height: 33px; width: 32px; height: 32px; font-style: normal; background: none; font-family: theme; border-radius: 20em; } &:hover { color: var( --vamtam-accent-color-1 ); background: var( --vamtam-accent-color-5 ); } } .cbp-slider-next { left: auto; right: 20px; &:after { content: icon( vamtam-theme-arrow-right-sample); } } .cbp-slider-prev:after { content: icon( vamtam-theme-arrow-left-sample); padding-left: 0px; } } .cbp-slider-controls { left: 0; top: 50%; margin-top: -25px; z-index: 10; width: 100%; position: absolute; } + .thumbnails { .cbp-pagination-item { border: solid 1px var( --vamtam-accent-color-5 ); transition: all .3s ease-out; margin-top: 20px; margin-right: 20px; &:after { background: rgba(255, 255, 255, 0.5); } &.cbp-pagination-active, &:hover { border-color: var( --vamtam-accent-color-1 ); &:after { background: transparent; } } } } } .cbp-item.vamtam-project:hover{ .cbp-slider-next, .cbp-slider-prev { background: var( --vamtam-accent-color-1 ); color: var( --vamtam-accent-color-5 ); left: 5px; border: transparent; transition: all .3s ease; &:hover { background: var( --vamtam-accent-color-5 ); color: var( --vamtam-accent-color-1 ); } } .cbp-slider-next { left: auto; right: 5px; } } .vamtam-cubeportfolio.cbp-mode-slider { .cbp-nav-prev { left: -30px; } .cbp-nav-next { right: -30px; } } .fl-module-vamtam-blog, .vamtam-related-content.related-posts { .vamtam-cubeportfolio { .cbp-nav-prev { left: -20px; } .cbp-nav-next { right: -20px; } } } .gallery-post-format .media-inner .vamtam-cubeportfolio { .cbp-nav-next { right: 30px; } .cbp-nav-prev { left: 30px; } } @media not screen and ( any-hover: none ) { .vamtam-cubeportfolio { &.cbp-mode-slider { .cbp-nav { opacity: 0; } &:hover .cbp-nav { opacity: 1; } .cbp-nav-pagination { display: none; } } } } .vamtam-cubeportfolio.cbp, .cbp-lazyload, .cbp-popup-loadingBox, .cbp-popup-singlePageInline { &:after { animation: none !important; border: 0 !important; content: var( --vamtam-loading-animation ) !important; width: 70px !important; height: 70px !important; } } .cbp-popup-wrap { &.cbp-popup-singlePage { .cbp-popup-content { max-width: none; margin-top: 60px; width: 100%; article.type-jetpack-portfolio .portfolio-image-wrapper { margin: auto; } } } .cbp-popup-lightbox-img, .cbp-popup-lightbox-iframe iframe { box-shadow: none; } } body .cbp-popup-singlePage { // keep the body selector, increases the specificity .cbp-popup-navigation-wrap { background-color: var( --vamtam-accent-color-5 ); border-bottom: solid 1px var( --vamtam-accent-color-7 ); height: 70px; } .cbp-popup-singlePage-counter { color: var( --vamtam-accent-color-3 ); } .cbp-popup-next, .cbp-popup-prev, .cbp-popup-close { background: none !important; text-align: center; &:after { transition: all .3s ease; font-family: 'theme'; font-size: 2.6em; vertical-align: middle; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: var( --vamtam-accent-color-1 ); display: block; width: 50px; height: 45px; } &:hover:after { color: var( --vamtam-accent-color-6 ); } } } .cbp-popup-close:after { content: icon( vamtam-theme-close-sample); font-size: 2.4em; } .cbp-popup-next:after { content: icon( vamtam-theme-arrow-right-sample); } .cbp-popup-prev:after { content: icon( vamtam-theme-arrow-left-sample); } body .cbp-popup-lightbox, .mfp-bg { background: var( --vamtam-overlay-color ); opacity: 1; } body .cbp-popup-ready.cbp-popup-lightbox .cbp-popup-next, body .cbp-popup-ready.cbp-popup-lightbox .cbp-popup-prev, body .cbp-popup-ready.cbp-popup-lightbox .cbp-popup-close { background: var( --vamtam-overlay-color ); text-align: center; background: none; width: 70px; height: 70px; &:after { transition: all .3s ease; font-family: 'theme'; font-size: 1.7em; vertical-align: middle; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: block; width: 50px; height: 50px; line-height: 50px; padding: 10px; border-radius: var( --vamtam-border-radius-oval ); border: none; color: var( --vamtam-accent-color-6 ); background: var( --vamtam-overlay-color ); } &:hover:after { color: var( --vamtam-accent-color-1-hc ); background: var( --vamtam-accent-color-1 ); } }