Current path: home/webdevt/www/wdp/wp-content/themes/quadric/assets/css/scss/modules/shortcodes/
?? Go up: /home/webdevt/www/wdp/wp-content/themes/quadric/assets/css/scss/modules
/* ==========================================================================
Portfolio shortcode styles - begin
========================================================================== */
/* ======================================
Portfolio filter styles - start
======================================*/
.edgtf-portfolio-filter-holder{
@include edgtfTableLayout;
margin : 0 0 26px;
.edgtf-portfolio-filter-holder-inner{
@include edgtfTableCellLayout;
text-align: left;
ul{
display: inline-block;
list-style: none;
vertical-align: middle;
}
ul li{
cursor: pointer;
display: block;
margin: 0;
float: left;
text-align: center;
span{
position: relative;
display: inline-block;
vertical-align: middle;
padding: 0 10px;
color: #a6a6a6;
letter-spacing: 1px;
text-transform: uppercase;
font-size:13px;
font-weight: 700;
@include edgtfTransition(color 0.15s ease-out);
}
&:hover span{
color:$first-main-color;
}
&:first-child span{
padding-left: 0
}
}
ul li.active span,
ul li.current span{
color: #333;
}
}
}
/* ======================================
Portfolio filter styles - end
======================================*/
.edgtf-portfolio-list-holder{
height: 100%;
article{
overflow:hidden;
position:relative;
margin: 0;
vertical-align: top;
margin: 0;
&.mix{
display: none;
visibility: hidden;
float: left;
}
.edgtf-item-image-holder{
position: relative;
a{
display: block
}
img,
a img{
vertical-align: top;
height: auto;
max-width: 100%;
width:100%;
}
}
.edgtf-item-icons-holder{
position: static;
display: block;
a{
display: inline-block;
font-size: 16px;
color: $first-main-color;
margin: 0 25px 0 0;
z-index: 3;
text-align:center;
&.edgtf-preview{
margin-right:0;
}
}
a:before{
font-family: 'FontAwesome';
line-height: inherit;
}
a.edgtf-portfolio-lightbox:before{
content: "\f067";
}
a.edgtf-preview:before{
content: "\f0c1";
}
a.edgtf-like:before{
content: "\f08a";
}
a.edgtf-like.liked:before{
content: "\f004";
}
}
.edgtf-item-title,
.edgtf-item-title a{
line-height:1.7;
font-weight:700;
padding-bottom: 0px;
color:#fff;
text-transform:uppercase;
}
.edgtf-zig-zag-separator-holder svg{
height:8px;
width:auto;
}
}
}
/* Gallery grid */
.edgtf-portfolio-list-holder-outer.edgtf-ptf-gallery{
&.edgtf-ptf-two-columns{
article{
width: 50%;
}
}
&.edgtf-ptf-three-columns{
article{
width: 33.33%;
}
}
&.edgtf-ptf-four-columns{
article{
width: 25%;
}
}
&.edgtf-ptf-five-columns{
article{
width: 20%;
}
}
&.edgtf-ptf-six-columns{
article{
width: 16.66%;
}
}
}
.edgtf-portfolio-list-holder-outer.edgtf-ptf-gallery-with-space,
.edgtf-portfolio-list-holder-outer.edgtf-ptf-standard{
.edgtf-ptf-gap{
height:0;
display:inline-block;
}
.edgtf-portfolio-list-holder{
text-align:justify;
font-size:0;
article.mix{
float:none;
margin-bottom:2%;
}
}
&.edgtf-ptf-two-columns{
article,
.edgtf-ptf-gap{
width: 49%;
}
}
&.edgtf-ptf-three-columns{
article,
.edgtf-ptf-gap{
width: 32%;
}
}
&.edgtf-ptf-four-columns{
article,
.edgtf-ptf-gap{
width: 23.5%;
}
}
&.edgtf-ptf-five-columns{
article,
.edgtf-ptf-gap{
width: 18.4%;
}
}
&.edgtf-ptf-six-columns{
article,
.edgtf-ptf-gap{
width: 15%;
}
}
}
.edgtf-portfolio-list-holder-outer.edgtf-ptf-standard{
.edgtf-portfolio-item{
.edgtf-item-icons-holder{
position: absolute;
width:100%;
top: 50%;
@include edgtfTransform(translate(-100%,-50%));
z-index: 6;
-webkit-transition: -webkit-transform .3s ease 0s;
transition: transform .3s ease 0s;
text-align:center;
}
.edgtf-item-text-holder{
padding:5%;
padding-bottom:0;
background-color:#fff;
text-align:center;
}
.edgtf-item-image-holder {
.edgtf-portfolio-item-overlay{
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
opacity:0;
background-color:#0a171e;
cursor: pointer;
@include edgtfTransition(opacity .3s ease-out);
}
}
&:hover{
.edgtf-item-icons-holder{
@include edgtfTransform(translate(0,-50%));
}
.edgtf-portfolio-item-overlay{
opacity:0.8;
}
}
}
.edgtf-item-text-holder .edgtf-ptf-category-holder,
.edgtf-item-text-holder .edgtf-ptf-category-holder span{
color: #575757;
font-weight: 400;
font-size:14px;
}
.edgtf-item-title,
.edgtf-item-title a{
color: #575757;
}
}
.edgtf-portfolio-list-holder-outer.edgtf-ptf-gallery,
.edgtf-portfolio-list-holder-outer.edgtf-ptf-gallery-with-space,
.edgtf-portfolio-list-holder-outer.edgtf-ptf-masonry-with-space,
.edgtf-portfolio-list-holder-outer.edgtf-ptf-masonry{
article{
.edgtf-item-image-holder img{
@include edgtfTransition(all 0.3s ease-in-out);
backface-visibility: hidden; // backface-visibility property set because of strange image behavior(Blinking on hover)
-webkit-backface-visibility: hidden;
}
.edgtf-portfolio-link{
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 2;
}
.edgtf-item-text-overlay{
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
opacity: 0;
background-color: rgb(10, 23, 30);
@include edgtfTransition(opacity 0.3s ease-in-out);
}
.edgtf-item-text-overlay-inner{
@include edgtfTableLayout;
}
.edgtf-item-text-holder{
@include edgtfTableCellLayout;
}
.edgtf-item-text-holder .edgtf-ptf-category-holder,
.edgtf-item-text-holder .edgtf-ptf-category-holder span{
color: #fff;
font-weight: 400;
font-size:14px;
}
}
/* upward animation start */
.edgtf-upward-hover-animation{
.edgtf-portfolio-item{
.edgtf-item-text-overlay{
width: 101%;
left: 0;
height: auto;
padding: 5%;
top: auto;
bottom: -1px;
opacity: 1;
text-align: center;
@include edgtfTransform(translateY(100%));
-webkit-transition: -webkit-transform 0.4s ease;
transition: transform 0.4s ease;
-webkit-backface-visibility: hidden;
box-sizing: border-box;
background-color:rgba(10, 23, 30, 0.75);
z-index: 5;
}
.edgtf-item-image-holder{
@include edgtfTransform(scale(1.2));
-webkit-transition: -webkit-transform 0.4s ease;
transition: transform 0.4s ease;
}
&:hover{
.edgtf-item-text-overlay{
opacity: 1;
@include edgtfTransform(translateY(0%));
}
.edgtf-item-image-holder{
@include edgtfTransform(scale(1.01));
}
}
}
}
/* upward animation end*/
/* slide up animation start */
.edgtf-slide-up-hover-animation{
.edgtf-portfolio-item{
.edgtf-item-image-holder{
img{
@include edgtfTransform(none);
}
}
.edgtf-item-text-overlay{
width: 100%;
left: 0;
height: 100%;
top: 0;
opacity: 0.8;
text-align: center;
@include edgtfTransform(translateY(100%));
-webkit-transition: -webkit-transform 0.4s cubic-bezier(0.165,0.84,0.44,1) 0s;
transition: transform 0.4s ease, 0.4s cubic-bezier(0.165,0.84,0.44,1) 0s;
-webkit-backface-visibility: hidden;
box-sizing: border-box;
z-index: 5;
}
&:hover{
.edgtf-item-text-overlay{
@include edgtfTransform(translateY(0%));
opacity:0.8;
}
}
}
}
/* slide up animation end*/
/* push image animation start */
.edgtf-push-hover-animation{
.edgtf-portfolio-item{
.edgtf-item-image-holder{
@include edgtfTransform(translateX(0));
-webkit-transition: -webkit-transform .4s cubic-bezier(0.390,0.575,0.565,1.000);
transition: transform .4s cubic-bezier(0.390,0.575,0.565,1.000);
img{
@include edgtfTransform(scale(1.01));
}
}
.edgtf-item-text-overlay{
width: 101%;
left: 0;
height: 100%;
top: 0;
opacity: 1;
text-align: center;
@include edgtfTransform(translateX(-100%));
-webkit-transition: -webkit-transform .4s cubic-bezier(0.390,0.575,0.565,1.000);
transition: transform .4s cubic-bezier(0.390,0.575,0.565,1.000);
padding:10%;
-webkit-backface-visibility: hidden;
box-sizing: border-box;
z-index: 5;
}
&:hover{
.edgtf-item-text-overlay{
@include edgtfTransform(translateX(0));
}
.edgtf-item-image-holder{
@include edgtfTransform(translateX(100%));
}
}
}
}
/* push image animation end*/
/* shift animation start */
.edgtf-shift-hover-animation{
.edgtf-portfolio-item{
.edgtf-item-image-holder{
@include edgtfTransform(scale(1.15));
-webkit-transition:-webkit-transform .5s cubic-bezier(0.21,0.87,0.52,1.02);
transition:transform .5s cubic-bezier(0.21,0.87,0.52,1.02);
}
.edgtf-item-text-holder{
vertical-align:top;
text-align:left;
}
.edgtf-item-text-overlay{
width: 100%;
left: 0;
height: 100%;
top: 0;
opacity: 0;
text-align: center;
@include edgtfTransition(opacity 0.4s ease);
-webkit-backface-visibility: hidden;
box-sizing: border-box;
z-index: 5;
padding: 5% 5% 5% 25px;
}
.edgtf-item-title,
.edgtf-zig-zag-separator-holder,
.edgtf-ptf-category-holder{
left:-120%;
position:relative;
}
.edgtf-item-title{
@include edgtfTransition(left .3s cubic-bezier(0.21,0.87,0.52,1.02));
}
.edgtf-zig-zag-separator-holder{
text-align:left;
@include edgtfTransition(left .5s cubic-bezier(0.21,0.87,0.52,1.02));
}
.edgtf-ptf-category-holder{
@include edgtfTransition(left .7s cubic-bezier(0.21,0.87,0.52,1.02));
}
&:hover{
.edgtf-item-title,
.edgtf-zig-zag-separator-holder,
.edgtf-ptf-category-holder{
left:0%;
}
.edgtf-item-text-overlay{
opacity:0.8;
}
.edgtf-item-image-holder{
@include edgtfTransform(scale(1.15) translateX(20px));
}
}
}
}
/* shift animation end*/
/* zooming animation start */
.edgtf-image-zoom-animation{
.edgtf-portfolio-item{
.edgtf-item-image-holder{
img{
-webkit-transition:-webkit-transform .5s cubic-bezier(0.21,0.87,0.52,1.02);
transition:transform .5s cubic-bezier(0.21,0.87,0.52,1.02);
}
}
.edgtf-item-text-overlay{
width: 100%;
left: 0;
height: 100%;
top: 0;
opacity: 0;
text-align: center;
@include edgtfTransition(opacity 0.4s ease);
-webkit-backface-visibility: hidden;
box-sizing: border-box;
z-index: 5;
padding: 5%;
}
&:hover{
.edgtf-item-text-overlay{
opacity:0.8;
}
img{
@include edgtfTransform(scale(1.3));
}
}
}
}
/* zooming animation end*/
}
/* masonry grid */
.edgtf-portfolio-list-holder-outer.edgtf-ptf-masonry,
.edgtf-portfolio-list-holder-outer.edgtf-ptf-masonry-with-space{
.edgtf-portfolio-list-masonry-grid-gutter{
width:0;
}
&.edgtf-ptf-one-column{
.edgtf-portfolio-list-masonry-grid-sizer,
article.edgtf-default-masonry-item,
article.edgtf-large-height-masonry-item,
.edgtf-large-width-masonry-item,
.edgtf-large-width-height-masonry-item{
width: 100%;
}
}
&.edgtf-ptf-two-columns{
.edgtf-portfolio-list-masonry-grid-sizer,
article.edgtf-default-masonry-item,
article.edgtf-large-height-masonry-item{
width: 50%;
}
.edgtf-large-width-masonry-item,
.edgtf-large-width-height-masonry-item{
width: 100%;
}
}
&.edgtf-ptf-three-columns{
.edgtf-portfolio-list-masonry-grid-sizer,
article.edgtf-default-masonry-item,
article.edgtf-large-height-masonry-item{
width: 33.33%;
}
.edgtf-large-width-masonry-item,
.edgtf-large-width-height-masonry-item{
width: 66.66%;
}
}
&.edgtf-ptf-four-columns{
.edgtf-portfolio-list-masonry-grid-sizer,
article.edgtf-default-masonry-item,
article.edgtf-large-height-masonry-item{
width: 25%;
}
.edgtf-large-width-masonry-item,
.edgtf-large-width-height-masonry-item{
width: 50%;
}
}
&.edgtf-ptf-five-columns{
.edgtf-portfolio-list-masonry-grid-sizer,
article.edgtf-default-masonry-item,
article.edgtf-large-height-masonry-item{
width: 20%;
}
.edgtf-large-width-masonry-item,
.edgtf-large-width-height-masonry-item{
width: 40%;
}
}
&.edgtf-ptf-six-columns{
.edgtf-portfolio-list-masonry-grid-sizer,
article.edgtf-default-masonry-item,
article.edgtf-large-height-masonry-item{
width: 16.66%;
}
.edgtf-large-width-masonry-item,
.edgtf-large-width-height-masonry-item{
width: 33.33%;
}
}
}
.edgtf-portfolio-list-holder-outer.edgtf-ptf-masonry{
width: 100.2%; /* fix for three columns */
overflow: hidden;
.edgtf-portfolio-list-holder{
opacity:0;
}
article .edgtf-item-image-holder{
height: 100%;
}
article .edgtf-item-image-holder img{
width: 100%;
}
article.edgtf-large-height-masonry-item{
.edgtf-item-image-holder img{
height:100%;
width:auto;
}
}
}
/*Masonry with Space */
.edgtf-ptf-masonry-with-space{
margin:0 -10px;
.edgtf-portfolio-list-holder{
opacity:0;
}
article .edgtf-item-image-holder{
height:100%;
max-height:100%;
overflow:hidden;
}
.edgtf-portfolio-item-inner-holder{
position:relative;
width:100%;
height:100%;
overflow:hidden;
}
article .edgtf-item-image-holder img{
@include edgtfTransform(scale(1));
}
article{
height:100%;
padding:10px;
box-sizing:border-box;
}
.edgtf-large-height-masonry-item .edgtf-item-image-holder img{
max-width: inherit;
width: auto;
max-height: 100%;
left:0;
top:0;
position:absolute;
}
}
.edgtf-ptf-list-paging{
text-align: center;
margin: 20px 0 0 0;
}
.edgtf-portfolio-list-holder-outer.edgtf-ptf-gallery{
.edgtf-ptf-list-paging{
margin-top: 68px;
}
}
.edgtf-portfolio-list-holder-outer.edgtf-ptf-standard{
.edgtf-ptf-list-paging{
margin-top: 13px;
}
}
/* Portfolio Load More Buttons - end */
/* Portfolio Slider custom styles - begin */
.edgtf-portfolio-slider-holder{
.edgtf-portfolio-list-holder{
display:none;
.edgtf-portfolio-item.mix{
display:inline-block;
visibility: visible;
}
&.owl-carousel{
.owl-nav {
width: 100%;
.owl-prev {
left: 2%;
position: absolute;
top: 50%;
@include edgtfTransform(translateY(-50%));
}
.owl-next {
right: 2%;
position: absolute;
top: 50%;
@include edgtfTransform(translateY(-50%));
}
.edgtf-prev-icon,
.edgtf-next-icon {
display: inline-block;
width: 42px;
height: 42px;
text-align: center;
i {
@include edgtfTransition(color .3s ease-out);
font-size: 45px;
line-height: 40px;
color: #fff;
}
&:hover{
i {
color:$first-main-color;
}
}
}
}
}
}
&.edgtf-ptf-gallery{
.edgtf-portfolio-list-holder{
.edgtf-portfolio-item{
.edgtf-item-text-overlay{
position:absolute;
width: 101%;
left: 0;
height: auto;
padding: 5%;
top: auto;
bottom: -1px;
opacity: 1;
text-align: center;
@include edgtfTransform(translateY(100%));
-webkit-transition: -webkit-transform 0.4s ease;
transition: transform 0.4s ease;
-webkit-backface-visibility: hidden;
box-sizing: border-box;
background-color:rgba(10, 23, 30, 0.75);
z-index: 5;
}
.edgtf-item-image-holder{
@include edgtfTransform(scale(1.2));
-webkit-transition: -webkit-transform 0.4s ease;
transition: transform 0.4s ease;
}
&:hover{
.edgtf-item-text-overlay{
opacity: 1;
@include edgtfTransform(translateY(0%));
}
.edgtf-item-image-holder{
@include edgtfTransform(scale(1.01));
}
}
}
}
}
&.edgtf-ptf-standard{
.edgtf-portfolio-list-holder{
.edgtf-portfolio-item{
.edgtf-item-text-overlay{
position:absolute;
width: 101%;
left: 0;
height: auto;
padding: 5%;
top: auto;
bottom: -1px;
opacity: 1;
text-align: center;
@include edgtfTransform(translateY(100%));
-webkit-transition: -webkit-transform 0.4s ease;
transition: transform 0.4s ease;
-webkit-backface-visibility: hidden;
box-sizing: border-box;
background-color:rgba(10, 23, 30, 0.75);
z-index: 5;
}
img{
-webkit-backface-visibility:hidden;
}
&:hover{
.edgtf-item-text-overlay{
opacity: 1;
@include edgtfTransform(translateY(0%));
}
}
}
}
}
}
.edgtf-portfolio-slider-holder .edgtf-portfolio-list-holder.owl-carousel.owl-loaded{
display:block;
}
/* Portfolio Slider custom styles - end */
/* #Related Portfolio Items - start
========================================================================== */
.edgtf-portfolio-related-holder{
margin-bottom: 55px;
h5 {
margin-bottom: 10px;
}
.edgtf-portfolio-related{
margin: 0 -15px;
}
article{
width: 33.333333333%;
box-sizing: border-box;
padding: 15px;
float: left;
overflow:hidden;
.edgtf-portfolio-item-inner-holder{
position:relative;
overflow:hidden;
}
.edgtf-item-text-overlay{
position:absolute;
width: 100%;
left: 0;
height: auto;
padding: 5%;
top: auto;
bottom: -1px;
opacity: 1;
text-align: center;
@include edgtfTransform(translateY(100%));
-webkit-transition: -webkit-transform 0.4s ease;
transition: transform 0.4s ease;
-webkit-backface-visibility: hidden;
box-sizing: border-box;
background-color:rgba(10, 23, 30, 0.75);
z-index: 5;
}
.edgtf-item-image-holder {
overflow:hidden;
@include edgtfTransform(scale(1.2));
-webkit-transition:-webkit-transform .3s ease-out;
-ms-transition:-ms-transform .3s ease-out;
transition:transform .3s ease-out;
img{
vertical-align:middle;
}
}
&:hover{
.edgtf-item-text-overlay{
opacity: 1;
@include edgtfTransform(translateY(0%));
}
.edgtf-item-image-holder{
@include edgtfTransform(scale(1));
}
}
.edgtf-portfolio-link{
display:block;
}
.edgtf-item-title{
color:#fff;
font-size:17px;
font-weight:700;
text-transform:uppercase;
}
}
}
/* #Related Portfolio Items - end
========================================================================== */
/* ==========================================================================
Portfolio styles - end
========================================================================== */