
if ($('.js-masonry').length >0){

    var $masonryWrap = $('.js-masonry').masonry({
        // options...
        percentPosition: true,
        columnWidth: '.js-masonry-sizer',
        itemSelector: '.js-masonry-item'
    });

    var changeClass= 'js-masonry-item--detail';

    $masonryWrap.on('openItem.bm.toggleContent', '.js-masonry-item', function() {
        $(this).addClass(changeClass);
        $masonryWrap.masonry();
    })
    $masonryWrap.on('hideItem.bm.toggleContent', '.js-masonry-item', function() {
        $(this).removeClass(changeClass);
        $masonryWrap.masonry();
    })

    $masonryWrap.on( 'layoutComplete', function( event, laidOutItems ) {
       // console.log( 'Masonry layout complete with ' + laidOutItems.length + ' items' );
    });

    $(window).on('load', function(){
        $masonryWrap.masonry();
        // console.log('window load finish')
    })
}

