Transform your worship space with Tulsa’s trusted church remodeling contractor. Expert sanctuary renovations, phased construction & ministry-focused design. Free consult.
Need a trusted church addition contractor in Tulsa? TekTone Builders expands sanctuaries, children’s wings & fellowship halls while your ministry stays open. Get a free consultation.
Plan your church sanctuary renovation with confidence. Covers costs, seating, AVL tech, historic preservation, and capital campaigns to create a space that serves for decades.
Plan your church building renovation with confidence. Get expert guidance on budgets, funding, contractors, and phased execution to modernize your space in 2026.
Plan your worship center construction with confidence. See 2026 cost benchmarks, timelines, design strategies, and how to choose the right church contractor.
Is your church ready to expand? Discover the 3 critical tests, real cost benchmarks, and 2026 design trends to build with wisdom and mission-first clarity.
(function () {
var nav = document.querySelector('.tk-nav');
if (!nav) return;
var hamburger = nav.querySelector('.tk-nav-hamburger');
var menu = nav.querySelector('.tk-nav-menu');
var backdrop = nav.querySelector('.tk-nav-backdrop');
var subToggles = nav.querySelectorAll('.tk-nav-sub-toggle');
function openMenu() {
hamburger.setAttribute('aria-expanded', 'true');
hamburger.setAttribute('aria-label', 'Close navigation menu');
menu.setAttribute('data-open', 'true');
backdrop.setAttribute('data-open', 'true');
document.body.classList.add('tk-nav-open');
}
function closeMenu() {
hamburger.setAttribute('aria-expanded', 'false');
hamburger.setAttribute('aria-label', 'Open navigation menu');
menu.removeAttribute('data-open');
backdrop.removeAttribute('data-open');
document.body.classList.remove('tk-nav-open');
// Collapse any open submenus
subToggles.forEach(function (toggle) {
toggle.setAttribute('aria-expanded', 'false');
var subId = toggle.getAttribute('aria-controls');
if (subId) {
var sub = document.getElementById(subId);
if (sub) sub.removeAttribute('data-expanded');
}
});
}
hamburger.addEventListener('click', function () {
var isOpen = hamburger.getAttribute('aria-expanded') === 'true';
if (isOpen) { closeMenu(); } else { openMenu(); }
});
backdrop.addEventListener('click', closeMenu);
// Escape key closes mobile menu
document.addEventListener('keydown', function (e) {
if (e.key === 'Escape' && hamburger.getAttribute('aria-expanded') === 'true') {
closeMenu();
hamburger.focus();
}
});
// Services submenu toggles (mobile)
subToggles.forEach(function (toggle) {
toggle.addEventListener('click', function () {
var isExpanded = toggle.getAttribute('aria-expanded') === 'true';
toggle.setAttribute('aria-expanded', String(!isExpanded));
var subId = toggle.getAttribute('aria-controls');
if (subId) {
var sub = document.getElementById(subId);
if (sub) {
if (isExpanded) { sub.removeAttribute('data-expanded'); }
else { sub.setAttribute('data-expanded', 'true'); }
}
}
});
});
// Auto-close mobile menu if viewport resized back to desktop
var resizeTimer;
window.addEventListener('resize', function () {
clearTimeout(resizeTimer);
resizeTimer = setTimeout(function () {
if (window.innerWidth > 1024 && hamburger.getAttribute('aria-expanded') === 'true') {
closeMenu();
}
}, 150);
});
})();
var wpilFrontend = {"ajaxUrl":"/wp-admin/admin-ajax.php","postId":"437","postType":"post","openInternalInNewTab":"0","openExternalInNewTab":"1","disableClicks":"0","openLinksWithJS":"0","trackAllElementClicks":"1","clicksI18n":{"imageNoText":"Image in link: No Text","imageText":"Image Title: ","noText":"No Anchor Text Found"}};
//# sourceURL=wpil-frontend-script-js-extra
var DIVI = {"item_count":"%d Item","items_count":"%d Items"};
var et_builder_utils_params = {"condition":{"diviTheme":true,"extraTheme":false},"scrollLocations":["app","top"],"builderScrollLocations":{"desktop":"app","tablet":"app","phone":"app"},"onloadScrollLocation":"app","builderType":"fe"};
var et_frontend_scripts = {"builderCssContainerPrefix":"#et-boc","builderCssLayoutPrefix":"#et-boc .et-l"};
var et_pb_custom = {"ajaxurl":"https://tektonebuilders.com/wp-admin/admin-ajax.php","images_uri":"https://tektonebuilders.com/wp-content/themes/Divi/images","builder_images_uri":"https://tektonebuilders.com/wp-content/themes/Divi/includes/builder/images","et_frontend_nonce":"9c150f350d","subscription_failed":"Please, check the fields below to make sure you entered the correct information.","et_ab_log_nonce":"f9d43016d0","fill_message":"Please, fill in the following fields:","contact_error_message":"Please, fix the following errors:","invalid":"Invalid email","captcha":"Captcha","prev":"Prev","previous":"Previous","next":"Next","wrong_captcha":"You entered the wrong number in captcha.","wrong_checkbox":"Checkbox","ignore_waypoints":"no","is_divi_theme_used":"1","widget_search_selector":".widget_search","ab_tests":[],"is_ab_testing_active":"","page_id":"437","unique_test_id":"","ab_bounce_rate":"5","is_cache_plugin_active":"yes","is_shortcode_tracking":"","tinymce_uri":"https://tektonebuilders.com/wp-content/themes/Divi/includes/builder/frontend-builder/assets/vendors","accent_color":"#7EBEC5","waypoints_options":[]};
var et_pb_box_shadow_elements = [];
//# sourceURL=divi-custom-script-js-extra
var mejsL10n = {"language":"en","strings":{"mejs.download-file":"Download File","mejs.install-flash":"You are using a browser that does not have Flash player enabled or installed. Please turn on your Flash player plugin or download the latest version from https://get.adobe.com/flashplayer/","mejs.fullscreen":"Fullscreen","mejs.play":"Play","mejs.pause":"Pause","mejs.time-slider":"Time Slider","mejs.time-help-text":"Use Left/Right Arrow keys to advance one second, Up/Down arrows to advance ten seconds.","mejs.live-broadcast":"Live Broadcast","mejs.volume-help-text":"Use Up/Down Arrow keys to increase or decrease volume.","mejs.unmute":"Unmute","mejs.mute":"Mute","mejs.volume-slider":"Volume Slider","mejs.video-player":"Video Player","mejs.audio-player":"Audio Player","mejs.captions-subtitles":"Captions/Subtitles","mejs.captions-chapters":"Chapters","mejs.none":"None","mejs.afrikaans":"Afrikaans","mejs.albanian":"Albanian","mejs.arabic":"Arabic","mejs.belarusian":"Belarusian","mejs.bulgarian":"Bulgarian","mejs.catalan":"Catalan","mejs.chinese":"Chinese","mejs.chinese-simplified":"Chinese (Simplified)","mejs.chinese-traditional":"Chinese (Traditional)","mejs.croatian":"Croatian","mejs.czech":"Czech","mejs.danish":"Danish","mejs.dutch":"Dutch","mejs.english":"English","mejs.estonian":"Estonian","mejs.filipino":"Filipino","mejs.finnish":"Finnish","mejs.french":"French","mejs.galician":"Galician","mejs.german":"German","mejs.greek":"Greek","mejs.haitian-creole":"Haitian Creole","mejs.hebrew":"Hebrew","mejs.hindi":"Hindi","mejs.hungarian":"Hungarian","mejs.icelandic":"Icelandic","mejs.indonesian":"Indonesian","mejs.irish":"Irish","mejs.italian":"Italian","mejs.japanese":"Japanese","mejs.korean":"Korean","mejs.latvian":"Latvian","mejs.lithuanian":"Lithuanian","mejs.macedonian":"Macedonian","mejs.malay":"Malay","mejs.maltese":"Maltese","mejs.norwegian":"Norwegian","mejs.persian":"Persian","mejs.polish":"Polish","mejs.portuguese":"Portuguese","mejs.romanian":"Romanian","mejs.russian":"Russian","mejs.serbian":"Serbian","mejs.slovak":"Slovak","mejs.slovenian":"Slovenian","mejs.spanish":"Spanish","mejs.swahili":"Swahili","mejs.swedish":"Swedish","mejs.tagalog":"Tagalog","mejs.thai":"Thai","mejs.turkish":"Turkish","mejs.ukrainian":"Ukrainian","mejs.vietnamese":"Vietnamese","mejs.welsh":"Welsh","mejs.yiddish":"Yiddish"}};
//# sourceURL=mediaelement-core-js-before