
					<style scoped>

					

				li.opn-active-menu{background: rgb(241, 241, 241) !important;}

				li.opn-active-menu a {color: #333 !important;}
					</style>

					<script type="text/javascript">



						/*

						 * 	- 	Add VC_Row classes [with - support theme]

						 *  - 	Add Active Menu class

						 *-------------------------------------------------------------*/

						;(function ( $, window, undefined ) {

							var pluginName = 'OPN_Scroll',

							    document = window.document,

							    defaults = {

									vc_version: parseFloat('7.9'),

									activeItem: 'opn_active_menu',

									rowClass: 'vc_row',

									active: '',

									firstItem: false,

							    };



							function opn( element, options ) {

							  this.element = element;

							  this.options = $.extend( {}, defaults, options) ;

							  this._defaults = defaults;

							  this._name = pluginName;

							  this.init();

							}

						  	opn.prototype.init = function () {

							    var self = this;

							    var p = self._defaults;

							    var ac = p.activeItem;



							    //	Add active class

							    $('a[href*=\\#]:not([href=\\#])').bind('click touchstart', function(){

									$(this).parent('li').siblings().removeClass( ac );

									$(this).parent('li').addClass( ac );

								});



								if(typeof p.rowClass != 'undefined' && p.rowClass != null) {



									//	Add THEME Support for VC ROW ID from OPN

							        $('.opn-row-pre-element').each(function(index, el) {

									    var id = $(el).attr('data-id');

									    var gutter = $(el).attr('data-gutter');

									    var opn_enable_overlay = $(el).attr('data-opn_enable_overlay') || '';

									    var opn_hide_navigation = $(el).attr('data-opn_hide_navigation') || '';



									    //	set VC row class from user

									    var $row = $(el).prevAll('.'+p.rowClass+':first');

									    

									    $row.attr('data-op-gutter', gutter);

									    $row.attr('data-opn_enable_overlay', opn_enable_overlay);

									    $row.attr('data-opn_hide_navigation', opn_hide_navigation);

									    if (id != '') {

									    	//	Add ID for VC version <= 4.4

									    	/*if( parseFloat(p.vc_version) <= parseFloat(4.4) ) {*/

									    		//	Check VC version 4.5 set ROW ID

									    		//	if not found set OPN ID for row.



									    		/* 	Does not check VC version or Row has ID.

									    		 * 	Add ID for row Either VC or OPN.

									    		 * 	To fix theme ID's issue.

									    		 *------------------------------------------------------------*/

									    		var hasID = $row.attr('id') || '';

									    		if(hasID === 'undefined' || hasID === null || hasID==='') {

										        	$row.attr('id', id);

									    		}

									    	/*}*/

									    }

									    $(el).remove();

									});



							        //  Apply for 1 Scroll

									setTimeout(function(){

										$('.'+p.rowClass).each( function(index, elem) {

											var id = $(elem).attr('id') || null;

											if(typeof id!= 'undefined' && id != null) {



							                    // 	Get fist Item

							                    if( p.firstItem == false ) {

							                    	p.firstItem = id;

							                    	$('#'+p.firstItem).addClass('opn-active');

							                    	$('#'+p.firstItem).parent().addClass('opn-row-container');

							                    }

											}

										});

							        },700);

								}

	  						};

							$.fn[pluginName] = function ( options ) {

								return this.each(function () {

									if (!$.data(this, 'plugin_' + pluginName)) {

										$.data(this, 'plugin_' + pluginName, new opn( this, options ));

									}

								});

							}

							$(document).ready(function() {



								$('body').OPN_Scroll();



								//	on Visit Scroll to # link

								var opn_jump = function(e)

						        {

						        	var target = 'undefined';



						            if (e)

						            {

						                e.preventDefault();

						                if( !$(this).hasClass('.ui-tabs-anchor, .vc_tta-panel-title a, .vc_tta-tab a, .ult_tab_li a') ) {

						                	target = $(this).attr("href");

						                }

						            } else

						            {

						                target = location.hash;

						            }

						            if (typeof target === 'undefined' || target === '')

						                return false;

						            var gutter = $(target).attr('data-op-gutter');

						            if (typeof gutter === 'undefined')

						                gutter = 0;



						            $(target).animatescroll({

						                scrollSpeed: 1000,

						                easing: 'easeOutQuad',

						                padding: gutter

						            });

						            location.hash = target;

						            $(window).load(function(){

						                setTimeout(function(){

						                     $(target).animatescroll({

						                        scrollSpeed: 1000,

						                        easing: 'easeOutQuad',

						                        padding: gutter

						                    });

						                },500);

						            });

						        }



                                opn_jump();



                                //  Add EXCLUDE - Classes & ID's

                                //$('.ui-tabs-anchor, .vc_tta-panel-title a, .vc_tta-tab a, .ult_tab_li a').addClass('opn-exclude');

								 $('a[href*=\\#]').addClass('opn-exclude');

								 $('header .top-bar .main_nav li.menu-item-has-children > a').addClass('has_children');

								 $('header .top-bar .main_nav a[href*=\\#]:not(".has_children")').removeClass('opn-exclude');

								 $('header .top-bar #kp-mobile-menu li.menu-item-has-children > a').addClass('has_children');

								 $('header .top-bar #kp-mobile-menu a[href*=\\#]:not(".has_children")').removeClass('opn-exclude');

								 $('ul.opn_list li a[href*=\\#]').removeClass('opn-exclude');

								  

								 



                                /*

                                 *  on Click / Touch

                                 *--------------------------------------------------------*/

                                // For menu it will works

                                $("a[href*=\\#]:not('.opn-exclude')").bind('click', function(){

                                    if (location.pathname.replace(/\/$/, '') == this.pathname.replace(/\/$/, '') && location.hostname == this.hostname) {

                                        var target  = $(this.hash);

                                        target = target.length ? target : $('[name=' + this.hash.slice(1) + ']');

                                        if (target.length) {

                                            var id = this.hash.slice(1);

                                            var gutter = $('#' + id).attr('data-op-gutter') || 0;



                                            $('#' + id).animatescroll({

                                                scrollSpeed: 1000,

                                                easing: "easeOutQuad",

                                                padding: gutter

                                            });

                                            return false;

                                        }

                                    }

                                });



							});

                            

					        $(document).on('click', "a[href*=\\#]:not('.opn-exclude')", function(e) {

					        //$(document).on('click touchstart', 'a[href*=#]:not([href=#]), a[href*=#]:not(".ui-tabs-anchor, .vc_tta-panel-title a, .vc_tta-tab a, .ult_tab_li a")', function(e) {

						        if (location.pathname.replace(/\/$/, '') == this.pathname.replace(/\/$/, '') && location.hostname == this.hostname) {

						            var target  = $(this.hash);



						            target = target.length ? target : $('[name=' + this.hash.slice(1) + ']');

						            if (target.length) {



						            	var scroll_speed = 1000;

						                var scroll_effect = "easeOutQuad";

						                var id = this.hash.slice(1);

						                // Above settings works JUST for - One Page Navigator - Menu

						                var i = p = '';

						                $('.opn_fixed .opn_list').each(function(index, element) {

						                    var anch = $(element).find('a');

						                    anch.each(function(ind, elm) {

						                        var a = $(elm).attr('href');



						                        if(typeof a !== 'undefined' && a != null) {

						                            ind = a.split('#')[1];

						                            if(id == ind) {

						                                p = $(elm).parent().parent();

						                                scroll_speed = p.attr('data-scroll_speed') || 1000;

						                                scroll_effect = p.attr('data-scroll_effect') || "easeOutQuad";

						                            }

						                        }

						                    });

						                });

						                

						                var gutter = $('#' + id).attr('data-op-gutter') || 0;

						                scroll_speed = parseInt(scroll_speed);



						                $('#' + id).animatescroll({

						                    scrollSpeed: scroll_speed,

						                    easing: scroll_effect,

						                    padding: gutter

						                });

						                return false;

						            }

						        }

						    });



						}(jQuery, window));

				</script>

			
					<style scoped>

					

				li.opn-active-menu{background: rgb(241, 241, 241) !important;}

				li.opn-active-menu a {color: #333 !important;}
					</style>

					<script type="text/javascript">



						/*

						 * 	- 	Add VC_Row classes [with - support theme]

						 *  - 	Add Active Menu class

						 *-------------------------------------------------------------*/

						;(function ( $, window, undefined ) {

							var pluginName = 'OPN_Scroll',

							    document = window.document,

							    defaults = {

									vc_version: parseFloat('7.9'),

									activeItem: 'opn_active_menu',

									rowClass: 'vc_row',

									active: '',

									firstItem: false,

							    };



							function opn( element, options ) {

							  this.element = element;

							  this.options = $.extend( {}, defaults, options) ;

							  this._defaults = defaults;

							  this._name = pluginName;

							  this.init();

							}

						  	opn.prototype.init = function () {

							    var self = this;

							    var p = self._defaults;

							    var ac = p.activeItem;



							    //	Add active class

							    $('a[href*=\\#]:not([href=\\#])').bind('click touchstart', function(){

									$(this).parent('li').siblings().removeClass( ac );

									$(this).parent('li').addClass( ac );

								});



								if(typeof p.rowClass != 'undefined' && p.rowClass != null) {



									//	Add THEME Support for VC ROW ID from OPN

							        $('.opn-row-pre-element').each(function(index, el) {

									    var id = $(el).attr('data-id');

									    var gutter = $(el).attr('data-gutter');

									    var opn_enable_overlay = $(el).attr('data-opn_enable_overlay') || '';

									    var opn_hide_navigation = $(el).attr('data-opn_hide_navigation') || '';



									    //	set VC row class from user

									    var $row = $(el).prevAll('.'+p.rowClass+':first');

									    

									    $row.attr('data-op-gutter', gutter);

									    $row.attr('data-opn_enable_overlay', opn_enable_overlay);

									    $row.attr('data-opn_hide_navigation', opn_hide_navigation);

									    if (id != '') {

									    	//	Add ID for VC version <= 4.4

									    	/*if( parseFloat(p.vc_version) <= parseFloat(4.4) ) {*/

									    		//	Check VC version 4.5 set ROW ID

									    		//	if not found set OPN ID for row.



									    		/* 	Does not check VC version or Row has ID.

									    		 * 	Add ID for row Either VC or OPN.

									    		 * 	To fix theme ID's issue.

									    		 *------------------------------------------------------------*/

									    		var hasID = $row.attr('id') || '';

									    		if(hasID === 'undefined' || hasID === null || hasID==='') {

										        	$row.attr('id', id);

									    		}

									    	/*}*/

									    }

									    $(el).remove();

									});



							        //  Apply for 1 Scroll

									setTimeout(function(){

										$('.'+p.rowClass).each( function(index, elem) {

											var id = $(elem).attr('id') || null;

											if(typeof id!= 'undefined' && id != null) {



							                    // 	Get fist Item

							                    if( p.firstItem == false ) {

							                    	p.firstItem = id;

							                    	$('#'+p.firstItem).addClass('opn-active');

							                    	$('#'+p.firstItem).parent().addClass('opn-row-container');

							                    }

											}

										});

							        },700);

								}

	  						};

							$.fn[pluginName] = function ( options ) {

								return this.each(function () {

									if (!$.data(this, 'plugin_' + pluginName)) {

										$.data(this, 'plugin_' + pluginName, new opn( this, options ));

									}

								});

							}

							$(document).ready(function() {



								$('body').OPN_Scroll();



								//	on Visit Scroll to # link

								var opn_jump = function(e)

						        {

						        	var target = 'undefined';



						            if (e)

						            {

						                e.preventDefault();

						                if( !$(this).hasClass('.ui-tabs-anchor, .vc_tta-panel-title a, .vc_tta-tab a, .ult_tab_li a') ) {

						                	target = $(this).attr("href");

						                }

						            } else

						            {

						                target = location.hash;

						            }

						            if (typeof target === 'undefined' || target === '')

						                return false;

						            var gutter = $(target).attr('data-op-gutter');

						            if (typeof gutter === 'undefined')

						                gutter = 0;



						            $(target).animatescroll({

						                scrollSpeed: 1000,

						                easing: 'easeOutQuad',

						                padding: gutter

						            });

						            location.hash = target;

						            $(window).load(function(){

						                setTimeout(function(){

						                     $(target).animatescroll({

						                        scrollSpeed: 1000,

						                        easing: 'easeOutQuad',

						                        padding: gutter

						                    });

						                },500);

						            });

						        }



                                opn_jump();



                                //  Add EXCLUDE - Classes & ID's

                                //$('.ui-tabs-anchor, .vc_tta-panel-title a, .vc_tta-tab a, .ult_tab_li a').addClass('opn-exclude');

								 $('a[href*=\\#]').addClass('opn-exclude');

								 $('header .top-bar .main_nav li.menu-item-has-children > a').addClass('has_children');

								 $('header .top-bar .main_nav a[href*=\\#]:not(".has_children")').removeClass('opn-exclude');

								 $('header .top-bar #kp-mobile-menu li.menu-item-has-children > a').addClass('has_children');

								 $('header .top-bar #kp-mobile-menu a[href*=\\#]:not(".has_children")').removeClass('opn-exclude');

								 $('ul.opn_list li a[href*=\\#]').removeClass('opn-exclude');

								  

								 



                                /*

                                 *  on Click / Touch

                                 *--------------------------------------------------------*/

                                // For menu it will works

                                $("a[href*=\\#]:not('.opn-exclude')").bind('click', function(){

                                    if (location.pathname.replace(/\/$/, '') == this.pathname.replace(/\/$/, '') && location.hostname == this.hostname) {

                                        var target  = $(this.hash);

                                        target = target.length ? target : $('[name=' + this.hash.slice(1) + ']');

                                        if (target.length) {

                                            var id = this.hash.slice(1);

                                            var gutter = $('#' + id).attr('data-op-gutter') || 0;



                                            $('#' + id).animatescroll({

                                                scrollSpeed: 1000,

                                                easing: "easeOutQuad",

                                                padding: gutter

                                            });

                                            return false;

                                        }

                                    }

                                });



							});

                            

					        $(document).on('click', "a[href*=\\#]:not('.opn-exclude')", function(e) {

					        //$(document).on('click touchstart', 'a[href*=#]:not([href=#]), a[href*=#]:not(".ui-tabs-anchor, .vc_tta-panel-title a, .vc_tta-tab a, .ult_tab_li a")', function(e) {

						        if (location.pathname.replace(/\/$/, '') == this.pathname.replace(/\/$/, '') && location.hostname == this.hostname) {

						            var target  = $(this.hash);



						            target = target.length ? target : $('[name=' + this.hash.slice(1) + ']');

						            if (target.length) {



						            	var scroll_speed = 1000;

						                var scroll_effect = "easeOutQuad";

						                var id = this.hash.slice(1);

						                // Above settings works JUST for - One Page Navigator - Menu

						                var i = p = '';

						                $('.opn_fixed .opn_list').each(function(index, element) {

						                    var anch = $(element).find('a');

						                    anch.each(function(ind, elm) {

						                        var a = $(elm).attr('href');



						                        if(typeof a !== 'undefined' && a != null) {

						                            ind = a.split('#')[1];

						                            if(id == ind) {

						                                p = $(elm).parent().parent();

						                                scroll_speed = p.attr('data-scroll_speed') || 1000;

						                                scroll_effect = p.attr('data-scroll_effect') || "easeOutQuad";

						                            }

						                        }

						                    });

						                });

						                

						                var gutter = $('#' + id).attr('data-op-gutter') || 0;

						                scroll_speed = parseInt(scroll_speed);



						                $('#' + id).animatescroll({

						                    scrollSpeed: scroll_speed,

						                    easing: scroll_effect,

						                    padding: gutter

						                });

						                return false;

						            }

						        }

						    });



						}(jQuery, window));

				</script>

			{"id":7282,"date":"2018-10-17T19:01:07","date_gmt":"2018-10-17T19:01:07","guid":{"rendered":"http:\/\/closedloopwoodworks.com\/site\/?page_id=7282"},"modified":"2018-10-17T19:10:06","modified_gmt":"2018-10-17T19:10:06","slug":"home-accessories","status":"publish","type":"page","link":"http:\/\/closedloopwoodworks.com\/site\/home-accessories\/","title":{"rendered":"Home &#038; Accessories"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row][vc_column][vc_column_text animation_duration=&#8221;1&#8243; animation_delay=&#8221;0&#8243;]<\/p>\n<h3>Custom Furniture<\/h3>\n<h4>Some examples of custom furniture include: live edge headboards, platform beds, coffee tables, desk tops and entry tables. I love making furniture and am happy to work with you on your unique requests.<\/h4>\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column width=&#8221;1\/4&#8243;][vc_single_image image=&#8221;6955&#8243; img_size=&#8221;800&#215;600&#8243; alignment=&#8221;center&#8221; animation_duration=&#8221;1&#8243; animation_delay=&#8221;0&#8243;][\/vc_column][vc_column width=&#8221;1\/4&#8243;][vc_single_image image=&#8221;7287&#8243; img_size=&#8221;800&#215;600&#8243; alignment=&#8221;right&#8221; animation_duration=&#8221;1&#8243; animation_delay=&#8221;0&#8243;][\/vc_column][vc_column width=&#8221;1\/4&#8243;][vc_single_image image=&#8221;7286&#8243; img_size=&#8221;800&#215;600&#8243; alignment=&#8221;right&#8221; animation_duration=&#8221;1&#8243; animation_delay=&#8221;0&#8243;][\/vc_column][vc_column width=&#8221;1\/4&#8243;][vc_single_image image=&#8221;7288&#8243; img_size=&#8221;800&#215;600&#8243; alignment=&#8221;right&#8221; animation_duration=&#8221;1&#8243; animation_delay=&#8221;0&#8243;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text animation_duration=&#8221;1&#8243; animation_delay=&#8221;0&#8243;]<\/p>\n<h3>Coasters<\/h3>\n<p>State shaped costers made from sustainable and durable bamboo in the state shape of Oregon. Additional states available in bamboo upon request.[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column width=&#8221;1\/4&#8243;][vc_single_image image=&#8221;7183&#8243; img_size=&#8221;800&#215;600&#8243; alignment=&#8221;right&#8221; animation_duration=&#8221;1&#8243; animation_delay=&#8221;0&#8243;][\/vc_column][vc_column width=&#8221;1\/4&#8243;][vc_single_image image=&#8221;7178&#8243; img_size=&#8221;800&#215;600&#8243; alignment=&#8221;right&#8221; animation_duration=&#8221;1&#8243; animation_delay=&#8221;0&#8243;][\/vc_column][vc_column width=&#8221;1\/4&#8243;][\/vc_column][vc_column width=&#8221;1\/4&#8243;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text animation_duration=&#8221;1&#8243; animation_delay=&#8221;0&#8243;]<\/p>\n<h3>Candle Holders<\/h3>\n<h4>Turning wood pieces that are too small for cutting boards into beautiful, functional art is my way of honoring them. Candle holders are for tea light sized candles. Each piece is unique so actual wood species\/grains will vary.<\/h4>\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column width=&#8221;1\/4&#8243;][vc_single_image image=&#8221;7192&#8243; img_size=&#8221;800&#215;600&#8243; alignment=&#8221;right&#8221; animation_duration=&#8221;1&#8243; animation_delay=&#8221;0&#8243;][\/vc_column][vc_column width=&#8221;1\/4&#8243;][vc_single_image image=&#8221;7175&#8243; img_size=&#8221;800&#215;600&#8243; alignment=&#8221;right&#8221; animation_duration=&#8221;1&#8243; animation_delay=&#8221;0&#8243;][\/vc_column][vc_column width=&#8221;1\/4&#8243;][vc_single_image image=&#8221;7173&#8243; img_size=&#8221;800&#215;600&#8243; alignment=&#8221;right&#8221; animation_duration=&#8221;1&#8243; animation_delay=&#8221;0&#8243;][\/vc_column][vc_column width=&#8221;1\/4&#8243;][vc_single_image image=&#8221;7165&#8243; img_size=&#8221;800&#215;600&#8243; alignment=&#8221;center&#8221; animation_duration=&#8221;1&#8243; animation_delay=&#8221;0&#8243;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text animation_duration=&#8221;1&#8243; animation_delay=&#8221;0&#8243;]<\/p>\n<h3>Modern Coat Racks<\/h3>\n<h4>Each coat\/key rack is unique and adorned with reclaimed drawer pulls or antique square head nails. Each piece is unique so actual wood species\/grains will vary.<\/h4>\n<p>[\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row][vc_column][vc_column_text animation_duration=&#8221;1&#8243; animation_delay=&#8221;0&#8243;] Custom Furniture Some examples of custom furniture include: live edge headboards, platform beds, coffee tables, desk tops and entry tables. I love making furniture and am happy to work with you on your unique requests. [\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column width=&#8221;1\/4&#8243;][vc_single_image image=&#8221;6955&#8243; img_size=&#8221;800&#215;600&#8243; alignment=&#8221;center&#8221; animation_duration=&#8221;1&#8243; animation_delay=&#8221;0&#8243;][\/vc_column][vc_column width=&#8221;1\/4&#8243;][vc_single_image image=&#8221;7287&#8243; img_size=&#8221;800&#215;600&#8243; alignment=&#8221;right&#8221; animation_duration=&#8221;1&#8243; animation_delay=&#8221;0&#8243;][\/vc_column][vc_column width=&#8221;1\/4&#8243;][vc_single_image image=&#8221;7286&#8243; img_size=&#8221;800&#215;600&#8243; alignment=&#8221;right&#8221; <a class=\"read-more\" href=\"http:\/\/closedloopwoodworks.com\/site\/home-accessories\/\">READ MORE<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-7282","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/closedloopwoodworks.com\/site\/wp-json\/wp\/v2\/pages\/7282","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/closedloopwoodworks.com\/site\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/closedloopwoodworks.com\/site\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/closedloopwoodworks.com\/site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/closedloopwoodworks.com\/site\/wp-json\/wp\/v2\/comments?post=7282"}],"version-history":[{"count":4,"href":"http:\/\/closedloopwoodworks.com\/site\/wp-json\/wp\/v2\/pages\/7282\/revisions"}],"predecessor-version":[{"id":7289,"href":"http:\/\/closedloopwoodworks.com\/site\/wp-json\/wp\/v2\/pages\/7282\/revisions\/7289"}],"wp:attachment":[{"href":"http:\/\/closedloopwoodworks.com\/site\/wp-json\/wp\/v2\/media?parent=7282"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}