Hello,
Thank You so much for the Kind Words. :)
This is Definitely Possible. Please find the loadFlexSlider: function() Function Block in the js/functions.js File and replace the entire function Block with the following code:
loadFlexSlider: function(){
if( !$().flexslider ) {
console.log('loadFlexSlider: FlexSlider not Defined.');
return true;
}
var $flexSliderEl = $('.fslider:not(.customjs)').find('.flexslider');
if( $flexSliderEl.length > 0 ){
$flexSliderEl.each(function() {
var $flexsSlider = $(this),
flexsAnimation = $flexsSlider.parent('.fslider').attr('data-animation'),
flexsEasing = $flexsSlider.parent('.fslider').attr('data-easing'),
flexsDirection = $flexsSlider.parent('.fslider').attr('data-direction'),
flexsReverse = $flexsSlider.parent('.fslider').attr('data-reverse'),
flexsSlideshow = $flexsSlider.parent('.fslider').attr('data-slideshow'),
flexsPause = $flexsSlider.parent('.fslider').attr('data-pause'),
flexsSpeed = $flexsSlider.parent('.fslider').attr('data-speed'),
flexsVideo = $flexsSlider.parent('.fslider').attr('data-video'),
flexsPagi = $flexsSlider.parent('.fslider').attr('data-pagi'),
flexsArrows = $flexsSlider.parent('.fslider').attr('data-arrows'),
flexsThumbs = $flexsSlider.parent('.fslider').attr('data-thumbs'),
flexsHover = $flexsSlider.parent('.fslider').attr('data-hover'),
flexsSheight = $flexsSlider.parent('.fslider').attr('data-smooth-height'),
flexsUseCSS = false;
if( !flexsAnimation ) { flexsAnimation = 'slide'; }
if( !flexsEasing || flexsEasing == 'swing' ) {
flexsEasing = 'swing';
flexsUseCSS = true;
}
if( !flexsDirection ) { flexsDirection = 'horizontal'; }
if( flexsReverse == 'true' ) { flexsReverse = true; } else { flexsReverse = false; }
if( !flexsSlideshow ) { flexsSlideshow = true; } else { flexsSlideshow = false; }
if( !flexsPause ) { flexsPause = 5000; }
if( !flexsSpeed ) { flexsSpeed = 600; }
if( !flexsVideo ) { flexsVideo = false; }
if( flexsSheight == 'false' ) { flexsSheight = false; } else { flexsSheight = true; }
if( flexsDirection == 'vertical' ) { flexsSheight = false; }
if( flexsPagi == 'false' ) { flexsPagi = false; } else { flexsPagi = true; }
if( flexsThumbs == 'true' ) { flexsPagi = 'thumbnails'; } else { flexsPagi = flexsPagi; }
if( flexsArrows == 'false' ) { flexsArrows = false; } else { flexsArrows = true; }
if( flexsHover == 'false' ) { flexsHover = false; } else { flexsHover = true; }
$flexsSlider.flexslider({
selector: ".slider-wrap > .slide",
animation: flexsAnimation,
easing: flexsEasing,
direction: flexsDirection,
reverse: flexsReverse,
slideshow: flexsSlideshow,
slideshowSpeed: Number(flexsPause),
animationSpeed: Number(flexsSpeed),
pauseOnHover: flexsHover,
video: flexsVideo,
controlNav: flexsPagi,
directionNav: flexsArrows,
smoothHeight: flexsSheight,
useCSS: flexsUseCSS,
touch: false,
start: function(slider){
SEMICOLON.widget.animations();
SEMICOLON.initialize.verticalMiddle();
slider.parent().removeClass('preloader2');
var t = setTimeout( function(){ $('.grid-container').isotope('layout'); }, 1200 );
SEMICOLON.initialize.lightbox();
$('.flex-prev').html('');
$('.flex-next').html('');
SEMICOLON.portfolio.portfolioDescMargin();
},
after: function(){
if( $('.grid-container').hasClass('portfolio-full') ) {
$('.grid-container.portfolio-full').isotope('layout');
SEMICOLON.portfolio.portfolioDescMargin();
}
}
});
});
}
},
This will definitely fix your issue. Let us know if we can help you with anything else or if you find any further issues.