Decks

Improve your home’s outdoor ambiance with one of our affordable solutions. Work with our experts to design or remodel your outdoor spaces. We can recommend a solution for your budget and help you pick the best materials for the job.

.LoadingImg img {
max-width: 45px;
max-height: 45px;
box-shadow: none;
}

#fagp_391 .img-thumbnail {
padding: 4px;
}

#fagp_391 .b-link-fade .b-wrapper,#fagp_391 .b-link-fade .b-top-line{
background: rgba(152, 214, 109, 0.3);
}
#fagp_391 .b-link-flow .b-wrapper,#fagp_391 .b-link-flow .b-top-line{
background: rgba(152, 214, 109, 0.3);
}
#fagp_391 .b-link-stroke .b-top-line{
background: rgba(152, 214, 109, 0.3);
}
#fagp_391 .b-link-stroke .b-bottom-line{
background: rgba(152, 214, 109, 0.3);
}

#fagp_391 .b-link-box .b-top-line{

border: 16px solid rgba(152, 214, 109, 0.3);
}
#fagp_391 .b-link-box .b-bottom-line{
background: rgba(152, 214, 109, 0.3);
}
#fagp_391 .b-link-stripe .b-line{
background: rgba(152, 214, 109, 0.3);
}
#fagp_391 .b-link-apart-horisontal .b-top-line,#fagp_391 .b-link-apart-horisontal .b-top-line-up{
background: rgba(152, 214, 109, 0.3);

}
#fagp_391 .b-link-apart-horisontal .b-bottom-line,#fagp_391 .b-link-apart-horisontal .b-bottom-line-up{
background: rgba(152, 214, 109, 0.3);
}
#fagp_391 .b-link-apart-vertical .b-top-line,#fagp_391 .b-link-apart-vertical .b-top-line-up{
background: rgba(152, 214, 109, 0.3);
}
#fagp_391 .b-link-apart-vertical .b-bottom-line,#fagp_391 .b-link-apart-vertical .b-bottom-line-up{
background: rgba(152, 214, 109, 0.3);
}
#fagp_391 .b-link-diagonal .b-line{
background: rgba(152, 214, 109, 0.3);
}

@media (min-width: 992px){
#fagp_391 .col-md-6 {
width: 49.97% !important;
}
#fagp_391 .col-md-4 {
width: 33.30% !important;
}
#fagp_391 .col-md-3 {
width: 24.90% !important;
}
#fagp_391 .col-md-2 {
width: 16.60% !important;
}
#fagp_391 .col-md-5 {
width: 20% !important;
}
#fagp_391 .col-md-8 {
width: 12% !important;
}
#fagp_391 .col-md-10 {
width: 10% !important;
}
}

jQuery(function() {
// Engage gallery.
jQuery(‘.gallery391’).flickr391({
apiKey: ‘e54499be5aedef32dccbf89df9eaf921’,
photosetId: ‘72157644454983478’,
loadingSpeed: 45,
photosLimit: 100 });
});

/*
* jQuery Flickr Photoset
* https://github.com/hadalin/jquery-flickr-photoset
*
* Copyright 2014, Primož Hadalin
*
* Licensed under the MIT license:
* http://www.opensource.org/licenses/MIT
*/

;(function (jQuery, window, document, undefined) {

‘use strict’;

var pluginName = “flickr391”,
defaults = {
apiKey: “”,
photosetId: “”,
errorText: “Error generating gallery.”
},
apiUrl = ‘https://api.flickr.com/services/rest/’,
photos = [];

// The actual plugin constructor
function Plugin(element, options) {
this.element = jQuery(element);
this.settings = jQuery.extend({}, defaults, options);
this._defaults = defaults;
this._name = pluginName;

this._hideSpinner = function() {
this.element.find(‘.spinner-wrapper’).hide().find(‘*’).hide();
};

this._printError = function() {
this.element.find(‘.gallery-container’).append(jQuery(“

“, { “class”: “col-lg-12 col-lg-offset-1” })
.append(jQuery(“

“, { “class”: “error-wrapper” })
.append(jQuery(““, { “class”: “label label-danger error” })
.html(this.settings.errorText))));
};

this._flickrAnimate = function() {
this.element.find(‘.gallery-container img’).each(jQuery.proxy(function(index, el) {
var image = el;
setTimeout(function() {
jQuery(image).parent().fadeIn();
}, this.settings.loadingSpeed * index);
}, this));
};

this._printGallery = function(photos) {
var element = this.element.find(‘.gallery-container’);
jQuery.each(photos, function(key, photo) {
var img = jQuery(‘‘, { ‘class’: ‘thumb img-thumbnail gall-img-responsive’, src: photo.thumbnail, });
element.append(jQuery(‘

‘, { ‘class’: ‘col-md-5 col-sm-6 wl-gallery’ })
.append(jQuery(‘

‘, { ‘class’: ‘b-link-fade b-animate-go’ })
.append(jQuery(‘‘, { ‘data-lightbox-gallery’: ‘enigma_lightbox’, ‘class’: ‘nivoz’, title: photo.title, href: photo.href }).hide()
.append(img)
.append(jQuery(‘

‘, { ‘class’: ‘b-wrapper ‘ })))));
});

element.imagesLoaded()
.done(jQuery.proxy(this._flickrAnimate, this))
.always(jQuery.proxy(this._hideSpinner, this));
};

this._flickrPhotoset = function(photoset) {
var _this = this;

photos[photoset.id] = [];
jQuery.each(photoset.photo, function(key, photo) {
// Limit number of photos.
if(key >= _this.settings.photosLimit) {
return false;
}

photos[photoset.id][key] = {
thumbnail: ‘http://farm’ + photo.farm + ‘.static.flickr.com/’ + photo.server + ‘/’ + photo.id + ‘_’ + photo.secret + ‘_q.jpg’,
href: ‘http://farm’ + photo.farm + ‘.static.flickr.com/’ + photo.server + ‘/’ + photo.id + ‘_’ + photo.secret + ‘_b.jpg’,
title: photo.title
};
});

this._printGallery(photos[photoset.id]);
};

this._onFlickrResponse = function(response) {
if(response.stat === “ok”) {
this._flickrPhotoset(response.photoset);
}
else {
this._hideSpinner();
this._printError();
}
};

this._flickrRequest = function(method, data) {
var url = apiUrl + “?format=json&jsoncallback=?&method=” + method + “&api_key=” + this.settings.apiKey;

jQuery.each(data, function(key, value) {
url += “&” + key + “=” + value;
});

jQuery.ajax({
dataType: “json”,
url: url,
context: this,
success: this._onFlickrResponse
});
};

this._flickrInit = function () {
this._flickrRequest(‘flickr.photosets.getPhotos’, {
photoset_id: this.settings.photosetId
});
};

// Init
this.init();
}

Plugin.prototype = {
init: function () {
this._flickrInit();
}
};

// Wrapper
jQuery.fn[pluginName] = function (options) {
this.each(function () {
if (!jQuery.data(this, “plugin_” + pluginName)) Youth Franco Harris Jersey {
jQuery.data(this, “plugin_” + pluginName, new Plugin(this, options));
}
});

// Chain
return this;
};

})(jQuery, window, document);

jQuery(window).load(function() {
// NIVO-LIGHTBOX
jQuery(‘a.nivoz’).nivoLightbox({
effect: ‘slideDown’,
});
});

jQuery(window).load(function() {
/* Slide */
jQuery(‘#slide a’).each(function(index, element) {
jQuery(this).hoverdir();
});

/* Stroke */
jQuery(‘.b-link-stroke’).prepend(‘

‘);
jQuery(‘.b-link-stroke’).prepend(‘

‘);

/* Twist */
jQuery(‘.b-link-twist’).prepend(‘

‘);
jQuery(‘.b-link-twist’).prepend(‘

‘);
jQuery(‘.b-link-twist img’).each(function(index, element) {
jQuery(this).css(‘visibility’,’hidden’);
jQuery(this).parent().find(‘.b-top-line, .b-bottom-line’).css(‘background-image’,’url(‘+jQuery(this).attr(‘src’)+’)’);
});

/* Flip */
jQuery(‘.b-link-flip’).prepend(‘

‘);
jQuery(‘.b-link-flip’).prepend(‘

‘);
jQuery(‘.b-link-flip img’).each(function(index, element) {
jQuery(this).css(‘visibility’,’hidden’);
jQuery(this).parent().find(‘.b-top-line, .b-bottom-line’).css(‘background-image’,’url(‘+jQuery(this).attr(‘src’)+’)’);

});

/* Fade */
jQuery(‘.b-link-fade’).each(function(index, element) {
jQuery(this).append(‘

‘)
});

/* Flow */
jQuery(‘.b-link-flow’).each(function(index, element) {
jQuery(this).append(‘

‘)
});

/* Box */
jQuery(‘.b-link-box’).prepend(‘

‘);
jQuery(‘.b-link-box’).prepend(‘

‘);

/* Stripe */
jQuery(‘.b-link-stripe’).each(function(index, element) {
jQuery(this).prepend(‘

‘);
});

/* Apart */
jQuery(‘.b-link-apart-vertical, .b-link-apart-horisontal’).each(function(index, element) {
jQuery(this).prepend(‘

‘);
});

/* diagonal */
jQuery(‘.b-link-diagonal’).each(function(index, element) {
jQuery(this).prepend(‘

‘);
});

setTimeout(“calculate_margin();”, 100);
});

Flickr Album Gallery Pro Powered By: Weblizar

document