{"id":3130,"date":"2024-05-06T20:38:27","date_gmt":"2024-05-06T20:38:27","guid":{"rendered":"https:\/\/bonedry.com\/fort-collins\/?page_id=3130"},"modified":"2025-12-17T02:12:32","modified_gmt":"2025-12-17T09:12:32","slug":"gallery","status":"publish","type":"page","link":"https:\/\/bonedry.com\/fort-collins\/gallery\/","title":{"rendered":"Gallery"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3130\" class=\"elementor elementor-3130\" data-elementor-post-type=\"page\">\n\t\t\t\t\n<div class=\"elementor-element elementor-element-4481d7e e-con-full e-flex e-con e-parent\" data-id=\"4481d7e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\n\t\t<div class=\"elementor-element elementor-element-dd0fc49 elementor-widget elementor-widget-bd_page_banner\" data-id=\"dd0fc49\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"bd_page_banner.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='banner-page flex align-center justify-center'><div class='container w-100'><div class='banner-page-inner w-100 mobile-text-center'><h1 class='section_heading clr-white h1'>Photo Gallery<\/h1><\/div><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0098b25 e-flex e-con-boxed e-con e-parent\" data-id=\"0098b25\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f9965a1 elementor-widget elementor-widget-bd_richtext\" data-id=\"f9965a1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"bd_richtext.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class='rt-content text-center text-center'><div class='container'><h2 class='section_heading'>Browse Through Past Projects<\/h2><div class='section_desc'><p>Look through some of our projects that showcase the quality of our workmanship and attention to detail you can expect from Bone Dry. Browse through our gallery of different roof types, materials, and styles we've expertly installed.<\/p><\/div><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1e7c13c elementor-widget elementor-widget-gallery-widget\" data-id=\"1e7c13c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"gallery-widget.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<div class=\"container\">\n\n\t\t\t<div class=\"filter-inner\">\n\t\t\t\t<a class=\"button btn-custom filter-btn\" href=\"javascript:void(0);\"><span>Filters<\/span><\/a>\n\t\t\t\t<div id=\"filters\" class=\"filters-button-group button-group\">\n\t\t\t\t\t\t\t\t\t\t<ul>\n\t\t\t\t\t\t<li class=\"parent-cat\"><button class=\"button is-checked\" data-filter=\"*\">All<\/button><\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"parent-cat\"><button data-filter=\".insulation\"> Insulation<\/button>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ul>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul><\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"parent-cat\"><button data-filter=\".roofing\"> Roofing<\/button>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ul>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul><\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t\n\t\t\t\t\t<div class=\"isotope blog-grid\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<div class=\"element-item\n\t\t\t\t\t\t\troofing \t\t\t\t\t\t\t\">\n\t\t\t\t\t\t\t<div class=\"blog-post-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"blog-link\" href=\"https:\/\/bonedry.com\/fort-collins\/wp-content\/uploads\/sites\/14\/2024\/05\/bigstock-Asphalt-Shingles-House-Roofing-254453371-scaled-1.webp\"><\/a>\n\t\t\t\t\t\t\t\t<div class=\"post-thumbnail\">\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/bonedry.com\/fort-collins\/wp-content\/uploads\/sites\/14\/2024\/05\/bigstock-Asphalt-Shingles-House-Roofing-254453371-scaled-1.webp\" title=\"Roofing\" alt=\"Roofing\">\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"post-content\">\n\t\t\t\t\t\t\t\t\t<h2>Roofing<\/h2>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<div class=\"element-item\n\t\t\t\t\t\t\tinsulation \t\t\t\t\t\t\t\">\n\t\t\t\t\t\t\t<div class=\"blog-post-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"blog-link\" href=\"https:\/\/bonedry.com\/fort-collins\/wp-content\/uploads\/sites\/14\/2024\/05\/6056-1634789832-111-bonedrywest2.webp\"><\/a>\n\t\t\t\t\t\t\t\t<div class=\"post-thumbnail\">\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/bonedry.com\/fort-collins\/wp-content\/uploads\/sites\/14\/2024\/05\/6056-1634789832-111-bonedrywest2.webp\" title=\"Insulation\" alt=\"Insulation\">\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"post-content\">\n\t\t\t\t\t\t\t\t\t<h2>Insulation<\/h2>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t<div class=\"element-item\n\t\t\t\t\t\t\troofing \t\t\t\t\t\t\t\">\n\t\t\t\t\t\t\t<div class=\"blog-post-item\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"blog-link\" href=\"https:\/\/bonedry.com\/fort-collins\/wp-content\/uploads\/sites\/14\/2024\/05\/6056-1632455855-101-bonedrywest1-1.webp\"><\/a>\n\t\t\t\t\t\t\t\t<div class=\"post-thumbnail\">\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/bonedry.com\/fort-collins\/wp-content\/uploads\/sites\/14\/2024\/05\/6056-1632455855-101-bonedrywest1-1.webp\" title=\"Skylights\" alt=\"Skylights\">\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"post-content\">\n\t\t\t\t\t\t\t\t\t<h2>Skylights<\/h2>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\n\t\t<\/div>\n\n\n\t\t<script type=\"text\/javascript\">\n\n    jQuery(document).ready(function($){\n\n  \/\/ init Isotope\n  var $container = $('.isotope').isotope({\n    itemSelector: '.element-item',\n    masonry: {\n      horizontalOrder: true,\n    },\n    getSortData: {\n      \/\/name: '.name',\n      \/\/symbol: '.symbol',\n     \/\/number: '.number parseInt',\n      \/\/category: '[data-category]',\n      \/\/weight: function(itemElem) {\n        \/\/var weight = $(itemElem).find('.weight').text();\n        \/\/return parseFloat(weight.replace(\/[\\(\\)]\/g, ''));\n      \/\/}\n    }\n  });\n\n  \/\/ filter functions\n  var filterFns = {\n    \/\/ show if number is greater than 50\n    numberGreaterThan50: function() {\n      var number = $(this).find('.number').text();\n      return parseInt(number, 10) > 50;\n    },\n    \/\/ show if name ends with -ium\n    ium: function() {\n      var name = $(this).find('.name').text();\n      return name.match(\/ium$\/);\n    }\n  };\n\n  \/\/ bind filter button click\n  $('#filters').on('click', 'button', function() {\n    var filterValue = $(this).attr('data-filter');\n    \/\/ use filterFn if matches value\n    filterValue = filterFns[filterValue] || filterValue;\n    $container.isotope({\n      filter: filterValue\n    });\n  });\n\n  \/\/ bind sort button click\n  $('#sorts').on('click', 'button', function() {\n    var sortByValue = $(this).attr('data-sort-by');\n    $container.isotope({\n      sortBy: sortByValue\n    });\n  });\n\n  \/\/ change is-checked class on buttons\n  $('.button-group').each(function(i, buttonGroup) {\n    var $buttonGroup = $(buttonGroup);\n    $buttonGroup.on('click', 'button', function() {\n      $buttonGroup.find('.is-checked').removeClass('is-checked');\n      $(this).addClass('is-checked');\n    });\n  });\n\n  \/\/****************************\n  \/\/ Isotope Load more button\n  \/\/****************************\n  var initShow = 4; \/\/number of items loaded on init & onclick load more button\n  var counter = initShow; \/\/counter for load more button\n  var iso = $container.data('isotope'); \/\/ get Isotope instance\n\n  loadMore(initShow); \/\/execute function onload\n\n  function loadMore(toShow) {\n    $container.find(\".hidden\").removeClass(\"hidden\");\n\n    var hiddenElems = iso.filteredItems.slice(toShow, iso.filteredItems.length).map(function(item) {\n      return item.element;\n    });\n    $(hiddenElems).addClass('hidden');\n    $container.isotope('layout');\n\n    \/\/when no more to load, hide show more button\n    if (hiddenElems.length == 0) {\n      jQuery(\"#load_more\").hide();\n      jQuery(\".load_more-wraper\").hide();\n    } else {\n      jQuery(\"#load_more\").show();\n      jQuery(\".load_more-wraper\").show();\n    };\n\n  }\n\n  var blogName = 'Fort Collins, CO';\n\n  if (blogName === 'Pontiac, MI') {\n    $container.after('<div class=\"load_more-wraper\"><button id=\"load_more\"><span>Load More<\/span><img decoding=\"async\" src=\"https:\/\/bonedry.com\/pontiac\/wp-content\/uploads\/sites\/20\/2024\/08\/blue-down-arr.png\" class=\"icon-load-more\"><\/button><\/div>');\n  } else {\n    $container.after('<div class=\"load_more-wraper\"><button id=\"load_more\"><span>Load More<\/span><img decoding=\"async\" src=\"https:\/\/bonedry.com\/fort-collins\/wp-content\/uploads\/2024\/02\/arrow-banner.png\" class=\"icon-load-more\"  alt=\"Arrow Icons\"><\/button><\/div>');\n  }\n  \/\/when load more button clicked\n  $(\"#load_more\").click(function() {\n    if ($('#filters').data('clicked')) {\n      \/\/when filter button clicked, set initial value for counter\n      counter = initShow;\n      $('#filters').data('clicked', false);\n    } else {\n      counter = counter;\n    };\n\n    counter = counter + initShow;\n\n    loadMore(counter);\n  });\n\n  \/\/when filter button clicked\n  $(\"#filters\").click(function() {\n    $(this).data('clicked', true);\n\n    loadMore(initShow);\n  });\n\n  \n  \n});\n<\/script>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Photo Gallery Browse Through Past Projects Look through some of our projects that showcase the quality of our workmanship and attention to detail you can expect from Bone Dry. Browse through our gallery of different roof types, materials, and styles we&#8217;ve expertly installed. Filters All<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-3130","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Fort Collins, CO Roofing Project Gallery | Bone Dry Roofing<\/title>\n<meta name=\"description\" content=\"Browse photos of completed roofing, gutters, masonry, and exterior projects from Bone Dry Roofing&#039;s Fort Collins, CO team. See the quality of our work\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bonedry.com\/fort-collins\/gallery\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Fort Collins, CO Roofing Project Gallery | Bone Dry Roofing\" \/>\n<meta property=\"og:description\" content=\"Browse photos of completed roofing, gutters, masonry, and exterior projects from Bone Dry Roofing&#039;s Fort Collins, CO team. See the quality of our work\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bonedry.com\/fort-collins\/gallery\/\" \/>\n<meta property=\"og:site_name\" content=\"Fort Collins, CO\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-17T09:12:32+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Fort Collins, CO Roofing Project Gallery | Bone Dry Roofing","description":"Browse photos of completed roofing, gutters, masonry, and exterior projects from Bone Dry Roofing's Fort Collins, CO team. See the quality of our work","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bonedry.com\/fort-collins\/gallery\/","og_locale":"en_US","og_type":"article","og_title":"Fort Collins, CO Roofing Project Gallery | Bone Dry Roofing","og_description":"Browse photos of completed roofing, gutters, masonry, and exterior projects from Bone Dry Roofing's Fort Collins, CO team. See the quality of our work","og_url":"https:\/\/bonedry.com\/fort-collins\/gallery\/","og_site_name":"Fort Collins, CO","article_modified_time":"2025-12-17T09:12:32+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/bonedry.com\/fort-collins\/gallery\/","url":"https:\/\/bonedry.com\/fort-collins\/gallery\/","name":"Fort Collins, CO Roofing Project Gallery | Bone Dry Roofing","isPartOf":{"@id":"https:\/\/bonedry.com\/fort-collins\/#website"},"datePublished":"2024-05-06T20:38:27+00:00","dateModified":"2025-12-17T09:12:32+00:00","description":"Browse photos of completed roofing, gutters, masonry, and exterior projects from Bone Dry Roofing's Fort Collins, CO team. See the quality of our work","breadcrumb":{"@id":"https:\/\/bonedry.com\/fort-collins\/gallery\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bonedry.com\/fort-collins\/gallery\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/bonedry.com\/fort-collins\/gallery\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bonedry.com\/fort-collins\/"},{"@type":"ListItem","position":2,"name":"Gallery"}]},{"@type":"WebSite","@id":"https:\/\/bonedry.com\/fort-collins\/#website","url":"https:\/\/bonedry.com\/fort-collins\/","name":"Fort Collins, CO","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bonedry.com\/fort-collins\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/bonedry.com\/fort-collins\/wp-json\/wp\/v2\/pages\/3130","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bonedry.com\/fort-collins\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bonedry.com\/fort-collins\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bonedry.com\/fort-collins\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bonedry.com\/fort-collins\/wp-json\/wp\/v2\/comments?post=3130"}],"version-history":[{"count":5,"href":"https:\/\/bonedry.com\/fort-collins\/wp-json\/wp\/v2\/pages\/3130\/revisions"}],"predecessor-version":[{"id":19031,"href":"https:\/\/bonedry.com\/fort-collins\/wp-json\/wp\/v2\/pages\/3130\/revisions\/19031"}],"wp:attachment":[{"href":"https:\/\/bonedry.com\/fort-collins\/wp-json\/wp\/v2\/media?parent=3130"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}