| Server IP : 87.98.154.146 / Your IP : 216.73.216.165 Web Server : Apache System : Linux webm004.cluster126.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64 User : ohklomafyi ( 52085) PHP Version : 7.4.33 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/ohklomafyi/www/wp-content/plugins/portfolio-elementor/assets/css/ |
Upload File : |
/* ! >> Variables and Mixins
============== =========================================== */
@full-hd: ~"(min-width: 1400px)";
@desktop: ~"(min-width: 1200px)";
@laptop: ~"(min-width:992px)";
@tablet: ~"(min-width: 768px)";
@mobile: ~"(min-width: 240px) and (max-width: 719px)";
//Variables
@anitime: .3s;
@easing: ease-in-out;
//Animations
.anima1 {
-webkit-transition: all @anitime @easing;
-moz-transition: all @anitime @easing;
transition: all @anitime @easing;
}
.anima-none {
-webkit-transition: none!important;
-moz-transition: none!important;
transition: none!important;
}
.anima (@anima) {
-webkit-transition: all @anima ease-in-out;
-moz-transition: all @anima ease-in-out;
transition: all @anima ease-in-out;
}
.animaLinear (@anima) {
-webkit-transition: all @anima linear;
-moz-transition: all @anima linear;
transition: all @anima linear;
}
.anima-transform {
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
transition-property: transform;
}
.rotate(@rotatedg) {
-webkit-transform: rotate(@rotatedg);
-moz-transform: rotate(@rotatedg);
-o-transform: rotate(@rotatedg);
transform: rotate(@rotatedg);
}
.scale(@scale) {
-webkit-transform: scale(@scale);
-moz-transform: scale(@scale);
-o-transform: scale(@scale);
transform: scale(@scale);
}
.translateY(@translateY) {
transform: translateY(@translateY);
-webkit-transform: translateY(@translateY);
-moz-transform: translateY(@translateY);
}
.translateX(@translateX) {
transform: translateX(@translateX);
-webkit-transform: translateX(@translateX);
-moz-transform: translateX(@translateX);
}
.translate(@translateX, @translateY) {
transform: translate(@translateX,@translateY);
-webkit-transform: translate(@translateX,@translateY);
-moz-transform: translate(@translateX,@translateY);
}
.animaDelay(@animaDelay){
transition-delay:@animaDelay;
-webkit-transition-delay:@animaDelay;
}
.background-cover, .bg-cover {
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
/* ! >> CSS
========================================================= */
/* Portfolio Module (elpt-portfolio) */
.elpt-portfolio {
padding-top: 20px;
padding-bottom: 20px;
}
.elpt-portfolio-filter {
text-align: center;
padding-bottom: 20px;
.portfolio-filter-item {
border: 0;
background: #333;
color: #fff;
padding: 8px 12px;
margin-right: 3px;
margin-bottom: 3px;
font-size: 13px;
outline:none!important;
.anima(0.3s);
&:hover {
background: #555;
opacity: 0.9;
}
}
.portfolio-filter-item.item-active {
background: #555;
opacity: 0.8;
outline:none!important;
}
}
.elpt-portfolio-content {
&:after {
content: '';
clear: both;
}
.portfolio-item-wrapper {
float: none;
margin-bottom: 0;
width: 100%;
overflow: hidden;
background: transparent;
box-sizing: border-box !important;
@media @tablet {
float: left;
width: 50%;
}
img {
width: 100%;
.anima(0.4s);
background: #f4f4f4;
}
}
.portfolio-item {
display: block;
position: relative;
width: 100%;
.bg-cover;
background-position: center center;
overflow: hidden;
&:hover {
.portfolio-item-infos-wrapper {
}
.portfolio-item-infos {
}
img {
}
}
}
.portfolio-item-infos-wrapper {
}
.portfolio-item-infos {
}
p {
display: none;
}
}
//Collumns
.elpt-portfolio-content.elpt-portfolio-columns-3 {
.portfolio-item-wrapper {
@media @laptop {
width: 50%;
}
}
}
.elpt-portfolio-content.elpt-portfolio-columns-3 {
.portfolio-item-wrapper {
@media @laptop {
width: 33.33%;
}
}
}
.elpt-portfolio-content.elpt-portfolio-columns-4 {
.portfolio-item-wrapper {
@media @laptop {
width: 25%;
}
}
}
.elpt-portfolio-content.elpt-portfolio-columns-5 {
.portfolio-item-wrapper {
@media @laptop {
width: 20%;
}
}
}
.elpt-portfolio-content.elpt-portfolio-columns-6 {
.portfolio-item-wrapper {
@media @laptop {
width: 16.66%;
}
}
}
//Collumns - Mobile
.elpt-portfolio-content.elpt-portfolio-columns-mobile-2 {
.portfolio-item-wrapper {
@media (max-width:992px) {
width: 50%;
}
}
}
.elpt-portfolio-content.elpt-portfolio-columns-mobile-3 {
.portfolio-item-wrapper {
@media (max-width:992px) {
width: 33.33%;
}
}
}
//margin
.elpt-portfolio-content.elpt-portfolio-margin {
.portfolio-item-wrapper {
padding: 0;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 10px;
}
}
//style
.elpt-portfolio-content.elpt-portfolio-style-box {
.portfolio-item {
height: 250px;
@media @full-hd {
height: 400px;
}
img {
display: none;
}
}
}
//Base
.elpt-portfolio-content {
.portfolio-item-infos-wrapper {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.8);
color: #fff;
text-align: center;
z-index: 9;
.anima(0.4s);
opacity: 0;
}
.portfolio-item-infos {
position: absolute;
width: 100%;
top: 50%;
left: 0;
padding: 20px;
margin-top: -40px;
z-index: 10;
opacity: 0;
.anima(0.4s);
}
.portfolio-item-title {
font-size: 18px;
font-weight: bold;
line-height: 1.1;
margin-bottom: 2px;
}
.portfolio-item-desc {
font-size: 12px;
}
.portfolio-item-category {
font-size: 11px;
font-style: italic;
display: inline-block;
opacity: 0.7;
line-height: 1;
}
.elpt-portfolio-cat {
display: inline-block;
padding: 3px;
}
}
// Pagination
.elpt-portfolio {
.isotope-pager {
text-align: center;
a {
display: inline-block;
padding: 6px;
margin-right: 3px;
background: #333;
color: #fff;
font-size: 12px;
border-radius: 3px;
line-height: 1;
}
a:focus, a:hover, a.active {
background: #555;
opacity: 0.8;
}
}
}
//Zoom Effect
.elpt-portfolio-style-box.zoom_effect {
img {
display: block !important;
min-height: 100%;
max-width: auto;
width: auto;
object-fit: cover;
}
}
.elpt-portfolio-content.zoom_effect {
.portfolio-item {
overflow: hidden;
img {
.scale(1);
}
&:hover {
img {
.scale(1.1);
}
}
}
}
//Hover Styles - Simple
.elpt-portfolio-content.simple {
.portfolio-item {
display: block;
position: relative;
width: 100%;
.bg-cover;
background-position: center center;
&:hover {
.portfolio-item-infos-wrapper {
opacity: 0.95;
}
.portfolio-item-infos {
opacity: 1!important;
.translateY(-0px)!important;
}
img {
}
}
}
.portfolio-item-infos-wrapper {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.8);
color: #fff;
text-align: center;
z-index: 9;
.anima(0.4s);
opacity: 0;
}
.portfolio-item-infos {
opacity: 0;
.anima(0.4s);
}
p {
display: none;
}
}
//Hover 1 - From Bottom
.elpt-portfolio-content.hover1 {
.portfolio-item {
display: block;
position: relative;
width: 100%;
.bg-cover;
background-position: center center;
overflow: hidden;
&:hover {
.portfolio-item-infos-wrapper {
opacity: 0.95;
.translateY(0);
}
.portfolio-item-infos {
opacity: 1!important;
.translateY(-0px)!important;
}
img {
}
}
}
.portfolio-item-infos-wrapper {
position: absolute;
.translateY(40%);
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.8);
color: #fff;
text-align: center;
z-index: 9;
.anima(0.4s);
opacity: 0;
}
.portfolio-item-infos {
opacity: 0;
.anima(0.4s);
}
p {
display: none;
}
}
//Hover 2 - From Top
.elpt-portfolio-content.hover2 {
.portfolio-item {
display: block;
position: relative;
width: 100%;
.bg-cover;
background-position: center center;
overflow: hidden;
&:hover {
.portfolio-item-infos-wrapper {
opacity: 0.95;
.translateY(0);
}
.portfolio-item-infos {
opacity: 1!important;
.translateY(-0px)!important;
}
img {
}
}
}
.portfolio-item-infos-wrapper {
position: absolute;
.translateY(-40%);
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.8);
color: #fff;
text-align: center;
z-index: 9;
.anima(0.4s);
opacity: 0;
}
.portfolio-item-infos {
opacity: 0;
.anima(0.4s);
}
p {
display: none;
}
}
//Hover 3 - From Left
.elpt-portfolio-content.hover3 {
.portfolio-item {
display: block;
position: relative;
width: 100%;
.bg-cover;
background-position: center center;
overflow: hidden;
&:hover {
.portfolio-item-infos-wrapper {
opacity: 0.95;
.translateX(0);
}
.portfolio-item-infos {
opacity: 1!important;
.translateY(-0px)!important;
}
img {
}
}
}
.portfolio-item-infos-wrapper {
position: absolute;
.translateX(-40%);
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.8);
color: #fff;
text-align: center;
z-index: 9;
.anima(0.4s);
opacity: 0;
}
.portfolio-item-infos {
opacity: 0;
.anima(0.4s);
}
p {
display: none;
}
}
//Hover 4 - From Right
.elpt-portfolio-content.hover4 {
.portfolio-item {
display: block;
position: relative;
width: 100%;
.bg-cover;
background-position: center center;
overflow: hidden;
&:hover {
.portfolio-item-infos-wrapper {
opacity: 0.95;
.translateX(0);
}
.portfolio-item-infos {
opacity: 1!important;
.translateY(-0px)!important;
}
img {
}
}
}
.portfolio-item-infos-wrapper {
position: absolute;
.translateX(40%);
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.8);
color: #fff;
text-align: center;
z-index: 9;
.anima(0.4s);
opacity: 0;
}
.portfolio-item-infos {
opacity: 0;
.anima(0.4s);
}
p {
display: none;
}
}
//Hover 5
.elpt-portfolio-content.hover5 {
.portfolio-item {
display: block;
position: relative;
width: 100%;
.bg-cover;
background-position: center center;
&:hover {
.portfolio-item-infos-wrapper {
opacity: 0.95;
visibility: visible;
.translate(0, 0);
}
.portfolio-item-infos {
opacity: 1!important;
}
img {
}
}
}
.portfolio-item-infos-wrapper {
position: absolute;
.translate(30px, -30px);
top: 0;
left: 0;
width: 100%;
height: 100%;
visibility: hidden;
background: rgba(0,0,0,0.8);
color: #fff;
text-align: center;
z-index: 9;
.anima(0.6s);
opacity: 0;
}
.portfolio-item-infos {
opacity: 0;
.anima(0.4s);
}
p {
display: none;
}
}
//Hover 6 - Special 1
.elpt-portfolio-content.hover6 {
.portfolio-item {
display: block;
position: relative;
width: 100%;
.bg-cover;
background-position: center center;
background: transparent;
//background-image: none !important;
.anima(0.3s);
overflow: visible;
img {
.anima(0.3s);
opacity: 1;
}
&:hover {
.portfolio-item-infos-wrapper {
opacity: 1;
visibility: visible;
.translate(4px, -4px);
opacity: 1;
}
.portfolio-item-infos {
opacity: 1!important;
}
img {
.translate (-4px, 4px);
opacity: 1;
}
}
}
.portfolio-item-infos-wrapper {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
visibility: hidden;
background: rgba(0,0,0,0.8);
color: #fff;
text-align: center;
z-index: 9;
.anima(0.3s);
opacity: 0;
}
.portfolio-item-infos {
opacity: 0;
.anima(0.4s);
}
p {
display: none;
}
}
//Hover 7 - Text from left
.elpt-portfolio-content.hover7 {
.portfolio-item {
display: block;
position: relative;
width: 100%;
.bg-cover;
background-position: center center;
&:hover {
.portfolio-item-infos-wrapper {
opacity: 0.95;
}
.portfolio-item-infos {
opacity: 1!important;
.translateX(0px)!important;
}
img {
}
}
}
.portfolio-item-infos-wrapper {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.8);
color: #fff;
text-align: center;
z-index: 9;
.anima(0.4s);
opacity: 0;
}
.portfolio-item-infos {
.anima(0.4s);
.translateX(-60px);
}
p {
display: none;
}
}
//Hover 8 - Text from right
.elpt-portfolio-content.hover8 {
.portfolio-item {
display: block;
position: relative;
width: 100%;
.bg-cover;
background-position: center center;
&:hover {
.portfolio-item-infos-wrapper {
opacity: 0.95;
}
.portfolio-item-infos {
opacity: 1!important;
.translateX(0px)!important;
}
img {
}
}
}
.portfolio-item-infos-wrapper {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.8);
color: #fff;
text-align: center;
z-index: 9;
.anima(0.4s);
opacity: 0;
}
.portfolio-item-infos {
.anima(0.4s);
.translateX(60px);
}
p {
display: none;
}
}
//Hover 9 - Text from top
.elpt-portfolio-content.hover9 {
.portfolio-item {
display: block;
position: relative;
width: 100%;
.bg-cover;
background-position: center center;
&:hover {
.portfolio-item-infos-wrapper {
opacity: 0.95;
}
.portfolio-item-infos {
opacity: 1!important;
.translateY(0px)!important;
}
img {
}
}
}
.portfolio-item-infos-wrapper {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.8);
color: #fff;
text-align: center;
z-index: 9;
.anima(0.4s);
opacity: 0;
}
.portfolio-item-infos {
.anima(0.4s);
.translateY(-60px);
}
p {
display: none;
}
}
//Hover 10 - Text from bottom
.elpt-portfolio-content.hover10 {
.portfolio-item {
display: block;
position: relative;
width: 100%;
.bg-cover;
background-position: center center;
&:hover {
.portfolio-item-infos-wrapper {
opacity: 0.95;
}
.portfolio-item-infos {
opacity: 1!important;
.translateY(0px)!important;
}
img {
}
}
}
.portfolio-item-infos-wrapper {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.8);
color: #fff;
text-align: center;
z-index: 9;
.anima(0.4s);
opacity: 0;
}
.portfolio-item-infos {
.anima(0.4s);
.translateY(60px);
}
p {
display: none;
}
}
//Hover 11 - Text from bottom
.elpt-portfolio-content.hover11 {
.portfolio-item {
display: block;
position: relative;
width: 100%;
.bg-cover;
background-position: center center;
.scale(1);
-webkit-box-shadow: 0px 4px 14px -1px rgba(0,0,0,0);
-moz-box-shadow: 0px 4px 14px -1px rgba(0,0,0,0);
box-shadow: 0px 4px 14px -1px rgba(0,0,0,0);
&:hover {
.scale(0.9);
-webkit-box-shadow: 0px 4px 14px -1px rgba(0,0,0,0.24);
-moz-box-shadow: 0px 4px 14px -1px rgba(0,0,0,0.24);
box-shadow: 0px 4px 14px -1px rgba(0,0,0,0.24);
.portfolio-item-infos-wrapper {
opacity: 0.95;
}
.portfolio-item-infos {
opacity: 1!important;
}
img {
}
}
}
.portfolio-item-infos-wrapper {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.8);
color: #fff;
text-align: center;
z-index: 9;
.anima(0.4s);
opacity: 0;
}
.portfolio-item-infos {
.anima(0.4s);
}
p {
display: none;
}
}
//Hover 12 - Card Left
.elpt-portfolio-content.hover12 {
.portfolio-item {
display: block;
position: relative;
width: 100%;
.bg-cover;
background-position: center center;
-webkit-box-shadow: 0px 4px 14px -1px rgba(0,0,0,0);
-moz-box-shadow: 0px 4px 14px -1px rgba(0,0,0,0);
box-shadow: 0px 4px 14px -1px rgba(0,0,0,0);
.portfolio-item-infos-wrapper {
background: #111;
}
img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
&:hover {
.portfolio-item-infos-wrapper {
opacity: 1;
.translateX(0);
-webkit-box-shadow: 9px 4px 14px -1px rgba(0,0,0,0.24);
-moz-box-shadow: 9px 4px 14px -1px rgba(0,0,0,0.24);
box-shadow: 9px 4px 14px -1px rgba(0,0,0,0.24);
}
.portfolio-item-infos {
opacity: 1!important;
}
img {
.translateX(80px);
}
}
}
.portfolio-item-infos-wrapper {
position: absolute;
top: 0;
left: 0;
width: 50%;
height: 100%;
color: #fff;
text-align: center;
z-index: 9;
.anima(0.4s);
opacity: 0.9;
.translateX(-100%);
}
.portfolio-item-infos {
.anima(0.4s);
}
p {
display: none;
}
}
//Hover 13 - Card Right
.elpt-portfolio-content.hover13 {
.portfolio-item {
display: block;
position: relative;
width: 100%;
.bg-cover;
background-position: center center;
//background: #111 !important;
-webkit-box-shadow: 0px 4px 14px -1px rgba(0,0,0,0);
-moz-box-shadow: 0px 4px 14px -1px rgba(0,0,0,0);
box-shadow: 0px 4px 14px -1px rgba(0,0,0,0);
img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
&:hover {
.portfolio-item-infos-wrapper {
opacity: 1;
left: 50%;
-webkit-box-shadow: 9px 4px 14px -1px rgba(0,0,0,0.24);
-moz-box-shadow: 9px 4px 14px -1px rgba(0,0,0,0.24);
box-shadow: 9px 4px 14px -1px rgba(0,0,0,0.24);
}
.portfolio-item-infos {
opacity: 1!important;
}
img {
.translateX(-20px);
}
}
}
.portfolio-item-infos-wrapper {
position: absolute;
top: 0;
left: 100%;
width: 50%;
height: 100%;
color: #fff;
text-align: center;
z-index: 9;
.anima(0.4s);
opacity: 0.9;
//.translateX(100%);
}
.portfolio-item-infos {
.anima(0.4s);
}
p {
display: none;
}
}
//Hover 14 - Card from bottom
.elpt-portfolio-content.hover14 {
.portfolio-item {
display: block;
position: relative;
width: 100%;
.bg-cover;
background-position: center center;
-webkit-box-shadow: 0px 4px 14px -1px rgba(0,0,0,0);
-moz-box-shadow: 0px 4px 14px -1px rgba(0,0,0,0);
box-shadow: 0px 4px 14px -1px rgba(0,0,0,0);
img {
/* display: block;
width: 100%;
height: 100%;
object-fit: cover;*/
}
&:hover {
.portfolio-item-infos-wrapper {
opacity: 1;
top: 50%;
-webkit-box-shadow: 9px 4px 14px -1px rgba(0,0,0,0.24);
-moz-box-shadow: 9px 4px 14px -1px rgba(0,0,0,0.24);
box-shadow: 9px 4px 14px -1px rgba(0,0,0,0.24);
}
.portfolio-item-infos {
opacity: 1!important;
}
img {
//.translateY(0px);
}
}
}
.portfolio-item-infos-wrapper {
position: absolute;
top: 100%;
left: 0;
width: 100%;
height: 50%;
color: #fff;
text-align: center;
z-index: 9;
.anima(0.4s);
opacity: 0.9;
}
.portfolio-item-infos {
.anima(0.4s);
}
p {
display: none;
}
}
//Hover 14b - Card from bottom (small)
.elpt-portfolio-content.hover14b {
.portfolio-item {
display: block;
position: relative;
width: 100%;
.bg-cover;
background-position: center center;
-webkit-box-shadow: 0px 4px 14px -1px rgba(0,0,0,0);
-moz-box-shadow: 0px 4px 14px -1px rgba(0,0,0,0);
box-shadow: 0px 4px 14px -1px rgba(0,0,0,0);
img {
/* display: block;
width: 100%;
height: 100%;
object-fit: cover;*/
}
&:hover {
.portfolio-item-infos-wrapper {
opacity: 1;
bottom: 0%;
-webkit-box-shadow: 9px 4px 14px -1px rgba(0,0,0,0.24);
-moz-box-shadow: 9px 4px 14px -1px rgba(0,0,0,0.24);
box-shadow: 9px 4px 14px -1px rgba(0,0,0,0.24);
}
.portfolio-item-infos {
opacity: 1!important;
}
img {
//.translateY(0px);
}
}
}
.portfolio-item-infos-wrapper {
position: absolute;
top: auto;
bottom: -70px;
left: 0;
width: 100%;
height: 70px;
color: #fff;
text-align: center;
z-index: 9;
.anima(0.4s);
opacity: 0.9;
}
.portfolio-item-infos {
opacity: 1;
position: relative;
top: 0 !important;
margin-top: 0 !important;
.anima(0.4s);
padding: 15px;
padding-bottom: 0px;
.portfolio-item-title {
margin-bottom: 5px;;
display: block;
}
.portfolio-item-category {
display: block;
}
}
p {
display: none;
}
}
//Hover 15 - Black and White
.elpt-portfolio-content.hover15 {
.portfolio-item {
display: block;
position: relative;
width: 100%;
.bg-cover;
background-position: center center;
-webkit-box-shadow: 0px 4px 14px -1px rgba(0,0,0,0);
-moz-box-shadow: 0px 4px 14px -1px rgba(0,0,0,0);
box-shadow: 0px 4px 14px -1px rgba(0,0,0,0);
.portfolio-item-infos-wrapper {
height: 50%;
top: 50%;
}
img {
/* display: block;
width: 100%;
height: 100%;
object-fit: cover;*/
}
&:hover {
.portfolio-item-infos-wrapper {
opacity: 1;
-webkit-box-shadow: 9px 4px 14px -1px rgba(0,0,0,0.24);
-moz-box-shadow: 9px 4px 14px -1px rgba(0,0,0,0.24);
box-shadow: 9px 4px 14px -1px rgba(0,0,0,0.24);
-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
filter: grayscale(100%);
}
.portfolio-item-infos {
opacity: 1!important;
}
img {
-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
filter: grayscale(100%);
}
}
}
p {
display: none;
}
}
//Hover 16 - Title on 1
.elpt-portfolio-content.hover16 {
.portfolio-item {
display: block;
position: relative;
width: 100%;
.bg-cover;
background-position: center center;
&:hover {
.portfolio-item-infos-wrapper {
opacity: 0.95;
}
.portfolio-item-infos {
opacity: 1!important;
.translateY(-0px)!important;
}
img {
}
}
}
.portfolio-item-infos-wrapper {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0,0,0,0) !important;
color: #fff;
text-align: center;
z-index: 9;
.anima(0.4s);
opacity: 1;
}
.portfolio-item-infos {
opacity: 1;
.anima(0.4s);
}
.portfolio-item-title-span, .portfolio-item-category {
display: inline-block;
padding: 3px;
background: #000;
}
p {
display: none;
}
}
//Hover 17 - Aways DIsplayed 2
.elpt-portfolio-content.hover17 {
.portfolio-item {
display: block;
position: relative;
width: 100%;
.bg-cover;
background-position: center center;
-webkit-box-shadow: 0px 4px 14px -1px rgba(0,0,0,0);
-moz-box-shadow: 0px 4px 14px -1px rgba(0,0,0,0);
box-shadow: 0px 4px 14px -1px rgba(0,0,0,0);
img {
/* display: block;
width: 100%;
height: 100%;
object-fit: cover;*/
}
&:hover {
.portfolio-item-infos-wrapper {
opacity: 1;
bottom: 0%;
-webkit-box-shadow: 9px 4px 14px -1px rgba(0,0,0,0.24);
-moz-box-shadow: 9px 4px 14px -1px rgba(0,0,0,0.24);
box-shadow: 9px 4px 14px -1px rgba(0,0,0,0.24);
}
.portfolio-item-infos {
opacity: 1!important;
}
img {
//.translateY(0px);
}
}
}
.portfolio-item-infos-wrapper {
position: absolute;
top: auto;
bottom: 0;
left: 0;
width: 100%;
height: 70px;
color: #fff;
text-align: center;
z-index: 9;
.anima(0.4s);
opacity: 0.9;
}
.portfolio-item-infos {
opacity: 1;
position: relative;
top: 0 !important;
margin-top: 0 !important;
.anima(0.4s);
padding: 15px;
padding-bottom: 0px;
.portfolio-item-title {
margin-bottom: 5px;;
display: block;
}
.portfolio-item-category {
display: block;
}
}
p {
display: none;
}
}
// Hover 18 - Zoom out and Fade in Info from Bottom
.elpt-portfolio-content.hover18 {
.portfolio-item {
display: block;
position: relative;
width: 100%;
.bg-cover;
background-position: center center;
.scale(1);
-webkit-box-shadow: 0px 4px 14px -1px rgba(0,0,0,0);
-moz-box-shadow: 0px 4px 14px -1px rgba(0,0,0,0);
box-shadow: 0px 4px 14px -1px rgba(0,0,0,0);
.anima(0.4s);
&:hover {
.scale(0.90);
-webkit-box-shadow: 0px 4px 14px -1px rgba(0,0,0,0.24);
-moz-box-shadow: 0px 4px 14px -1px rgba(0,0,0,0.24);
box-shadow: 0px 4px 14px -1px rgba(0,0,0,0.24);
.portfolio-item-infos-wrapper {
opacity: 1;
}
.portfolio-item-infos {
opacity: 1 !important;
.translateY(0);
}
}
}
.portfolio-item-infos-wrapper {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
padding: 20px;
text-align: center;
z-index: 9;
.anima(0.4s);
opacity: 0;
}
.portfolio-item-infos {
.anima(0.3s);
.translateY(50%);
}
}
// Hover 19 - Zoom in and Fade in Info from Right
.elpt-portfolio-content.hover19 {
.portfolio-item {
display: block;
position: relative;
width: 100%;
.bg-cover;
background-position: center center;
.scale(1);
-webkit-box-shadow: 0px 4px 14px -1px rgba(0,0,0,0);
-moz-box-shadow: 0px 4px 14px -1px rgba(0,0,0,0);
box-shadow: 0px 4px 14px -1px rgba(0,0,0,0);
.anima(0.4s);
&:hover {
.scale(1.1);
-webkit-box-shadow: 0px 4px 14px -1px rgba(0,0,0,0.24);
-moz-box-shadow: 0px 4px 14px -1px rgba(0,0,0,0.24);
box-shadow: 0px 4px 14px -1px rgba(0,0,0,0.24);
.portfolio-item-infos-wrapper {
opacity: 1;
}
.portfolio-item-infos {
opacity: 1 !important;
.translateX(0);
}
}
}
.portfolio-item-infos-wrapper {
position: absolute;
top: 0;
right: 0;
width: 70%;
height: 100%;
padding: 20px;
background: rgba(0,0,0,0.8);
color: #fff;
text-align: center;
z-index: 9;
.anima(0.4s);
opacity: 0;
}
.portfolio-item-infos {
.anima(0.3s);
.translateX(100%);
}
}
// Hover 20 - Zoom in, Desaturate, and Slide in Info from Left with Rotation
.elpt-portfolio-content.hover20 {
.portfolio-item {
display: block;
position: relative;
width: 100%;
.bg-cover;
background-position: center center;
.scale(1);
.anima(0.4s);
img {
filter: grayscale(0%);
}
&:hover {
img {
filter: grayscale(100%);
}
.portfolio-item-infos-wrapper {
opacity: 1;
.rotate(0);
.scale(1);
}
.portfolio-item-infos {
opacity: 1 !important;
.scale(1);
}
}
}
.portfolio-item-infos-wrapper {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: inline-block;
padding: 20px;
background: rgba(0,0,0,0.7);
color: #fff;
text-align: center;
z-index: 9;
.anima(0.4s);
opacity: 0;
.translateX(-100%);
.rotate(20deg);
}
.portfolio-item-infos {
.anima(0.4s);
.scale(0.7);
}
}
// Hover 21 - Scale down and Rotate image, Slide up Info with Background Color Transition
.elpt-portfolio-content.hover21 {
.portfolio-item {
display: block;
position: relative;
width: 100%;
.bg-cover;
background-position: center center;
.anima(0.4s);
img {
.rotate(0deg);
}
&:hover {
img {
}
.portfolio-item-infos-wrapper {
opacity: 1;
.scale(0.9);
}
.portfolio-item-infos {
opacity: 1;
.scale(1);
}
}
}
.portfolio-item-infos-wrapper {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
padding: 20px;
background: rgba(0, 0, 0, 0.8);
color: #fff;
text-align: center;
z-index: 9;
.anima(0.4s);
opacity: 0;
.scale(0.7);
}
.portfolio-item-infos {
}
}
//==================================================
//Grids
//Variables
//elements
@element-size-1: 25%;
@element-size-2: 50%;
@element-size-3: 75%;
@element-size-4: 100%;
@element-hsize1: 279px;
@element-hsize2: 558px;
//height
.element-hsize-1 {
height: @element-hsize1;
.portfolio-item {
height: @element-hsize1;
}
}
.element-hsize-2 {
height: @element-hsize2;
.portfolio-item {
height: @element-hsize2;
}
}
//width
.element-size-1 {
width: 100%;
height: @element-hsize1;
.portfolio-item {
height: @element-hsize1;
}
@media @tablet {
width: @element-size-2;
}
@media @laptop {
width: @element-size-1;
}
}
.element-size-2 {
width: 100%;
@media @laptop {
width: @element-size-2;
}
}
.element-size-3 {
width: 100%;
@media @laptop {
width: @element-size-3;
}
}
.element-size-4 {
width: @element-size-4;
.portfolio-item {
height: @element-hsize1;
}
}
//Special Grid 1
.elpt-portfolio-content.elpt-portfolio-special-grid-1 {
.portfolio-item-wrapper{
.element-size-1;
box-sizing: border-box;
padding: 0px !important;
* {
box-sizing: border-box;
}
.element-size-1;
img {
display: none;
}
&:nth-child(3),&:nth-child(6),&:nth-child(9),&:nth-child(12) {
.element-size-2;
.element-hsize-2;
}
}
}
//Special Grid 2
.elpt-portfolio-content.elpt-portfolio-special-grid-2 {
.portfolio-item-wrapper{
box-sizing: border-box;
padding: 0px !important;
* {
box-sizing: border-box;
}
.element-size-1;
img {
display: none;
}
&:nth-child(3n+1) {
.element-hsize-2;
}
}
}
//Special Grid 3
.elpt-portfolio-content.elpt-portfolio-special-grid-3 {
.portfolio-item-wrapper{
padding: 0px !important;
* {
box-sizing: border-box;
}
.element-size-1;
img {
display: none;
}
&:nth-child(1), &:nth-child(7), &:nth-child(9) {
.element-hsize-2;
}
&:nth-child(3),&:nth-child(5),&:nth-child(11) {
.element-size-2;
.element-hsize-2;
}
}
}
//Special Grid 4
.elpt-portfolio-content.elpt-portfolio-special-grid-4 {
&.hover-6 {
}
.portfolio-item-wrapper{
box-sizing: border-box;
padding: 0px !important;
* {
box-sizing: border-box;
}
.element-size-1;
img {
display: none;
}
&:nth-child(2n) {
.element-size-2;
}
}
}
//Special Grid 5
.elpt-portfolio-content.elpt-portfolio-special-grid-5 {
.portfolio-item-wrapper{
padding: 5px !important;
margin-bottom: 5px;
* {
box-sizing: border-box;
}
.element-size-1;
img {
display: none;
}
&:nth-child(3), &:nth-child(4), &:nth-child(9),&:nth-child(10) {
.element-size-2;
//.element-hsize-2;
}
}
}
//Special Grid 6
.elpt-portfolio-content.elpt-portfolio-special-grid-6 {
.portfolio-item-wrapper{
padding: 5px !important;
margin-bottom: 5px;
* {
box-sizing: border-box;
}
width: 33.33%;
.element-hsize-1;
img {
display: none;
}
&:nth-child(4), &:nth-child(9),&:nth-child(11) {
width: 66.66%;
}
}
}
//Grid Builder
.elpt-portfolio-content.elpt-portfolio-grid-builder {
&.elpt-portfolio-margin {
padding: 5px !important;
margin-bottom: 5px;
}
.portfolio-item-wrapper{
* {
box-sizing: border-box;
}
width: 25%;
img {
display: none;
}
}
}
//Carousel
.elpt-portfolio-content.elpt-portfolio-carousel {
.owl-dots , .owl-nav {
button {
display: inline-block;
padding: 0;
margin: 0;
border: none;
background: none;
font-size: inherit;
font-family: inherit;
font-weight: inherit;
color: inherit;
text-align: center;
text-decoration: none;
vertical-align: middle;
line-height: normal;
white-space: nowrap;
cursor: pointer;
outline: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
}
.portfolio-item-wrapper {
float: none;
width: 100%;
display: block;
height: 250px;
@media @full-hd {
height: 400px;
}
}
.portfolio-item {
height: 250px;
@media @full-hd {
height: 400px;
}
img {
display: none;
}
}
}