(function($) {
$.fn.flexboxslider = function(opts) {
var options = $.extend({}, $.fn.flexboxslider.defaults, opts);
return this.each(function() {
var el = $(this),
$slides_container = el.find('.slider-wrapper'),
$slides = el.find('.slide'),
$slides_length = $slides.length,
prev = el.find('.slider-button--prev'),
next = el.find('.slider-button--next'),
slider_nav,
timer,
resizeTimer,
steps = 1,
current_step = 1,
items_per_step = 4;
function initialize() {
items_per_step = options.items;
steps = Math.ceil($slides_length / items_per_step);
current_step = 1;
$slides_container.wrap('<div class="slider-viewport"></div>');
if (options.show_nav) {
create_nav();
}