Help
RSS
API
Feed
Maltego
Contact
Domain > www.holyoakco.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2018-12-24
13.229.200.253
(
ClassC
)
2023-12-24
34.192.180.158
(
ClassC
)
2025-07-15
54.159.66.10
(
ClassC
)
2026-02-23
44.193.133.199
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Mon, 23 Feb 2026 08:43:46 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveServer: ApacheExpires: Thu, 19 Nov 1981 08:52:00 GMTCache-Control: no-store, no-cache, must-revalidatePragma: no-cacheSet-Cookie: PHPSESSID7864d8662ed3aca449dee516c65513b2; path/; HttpOnlyLocation: https://www.holyoakco.com/ !DOCTYPE html>html langen>head> !-- Google Tag Manager -->!-- End Google Tag Manager -->!-- Global site tag (gtag.js) - Google Analytics -->!-- Accounting Service Schema Markup -->!-- FAQ Schema Markup -->link href/1723204578/bootflat/css/fontawesome-pro-6.5.2-web/css/all.min.css relstylesheet typetext/css>link href/1723204578/bootflat/css/fontawesome-pro-6.5.2-web/css/v4-shims.min.css relstylesheet typetext/css> script attrnomove srchttps://sdk.videeo.com/latest.js>/script> link relicon typeimage/x-icon href/favicon.ico> title>Accounting Services in Lindon, UT | Holyoak & Company/title> meta namedescription contentLooking for an accounting firm in Lindon, UT? Holyoak & Company offers bookkeeping, tax prep, and advisory services across Utah. Contact us now so we can help.> link relcanonical hrefhttps://www.holyoakco.com/> !-- BOOTSTRAP START --> meta charsetutf-8> meta http-equivX-UA-Compatible contentIEedge>script typetext/javascript>(window.NREUM||(NREUM{})).init{privacy:{cookies_enabled:true},ajax:{deny_list:bam.nr-data.net},feature_flags:soft_nav,distributed_tracing:{enabled:true}};(window.NREUM||(NREUM{})).loader_config{agentID:7339834,accountID:732355,trustKey:732355,licenseKey:d60c52fc57,applicationID:7339757,browserID:7339834};;/*! For license information please see nr-loader-rum-1.310.1.min.js.LICENSE.txt */(()>{var e,t,r{163:(e,t,r)>{use strict;r.d(t,{j:()>E});var nr(384),ir(1741);var sr(2555);r(860).K7.genericEvents;const aexperimental.resources,oregister,ce>{if(!e||string!typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var dr(2614),ur(944),lr(8122);const fdata-nr-mask,ge>(0,l.a)(e,(()>{const e{feature_flags:,experimental:{allow_registered_children:!1,resources:!1},mask_selector:*,block_selector:data-nr-block,mask_input_options:{color:!1,date:!1,datetime-local:!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},api:{get allow_registered_children(){return e.feature_flags.includes(o)||e.experimental.allow_registered_children},set allow_registered_children(t){e.experimental.allow_registered_childrent},duplicate_registered_data:!1},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flagst},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(a)||e.experimental.resources},set enabled(t){e.experimental.resourcest},asset_types:,first_party_domains:,ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:d.wk,inactiveMs:d.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){c(t)?e.mask_selector.concat(t,,).concat(f):t||nullt?e.mask_selectorf:(0,u.R)(5,t)},get block_class(){returnnr-block},get ignore_class(){returnnr-ignore},get mask_text_class(){returnnr-mask},get block_selector(){return e.block_selector},set block_selector(t){c(t)?e.block_selector+,.concat(t):!t&&(0,u.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&objecttypeof t?e.mask_input_options{...t,password:!0}:(0,u.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:id,className,tagName,type}}})());var pr(6154),hr(9324);let m0;const v{buildEnv:h.F3,distMethod:h.Xs,version:h.xv,originTime:p.WN},b{consented:!1},y{appMetadata:{},get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consentede},customTransaction:void 0,denyList:void 0,disabled:!1,harvester:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:,jsAttributesMetadata:{bytes:0},get harvestCount(){return++m}},_e>{const t(0,l.a)(e,y),rObject.keys(v).reduce((e,t)>(et{value:vt,writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)};var wr(5701);const xe>{const te.startsWith(http);e+/,r.pt?e:https://+e};var kr(7836),Rr(3241);const A{accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},Se>(0,l.a)(e,A),Tnew Set;function E(e,t{},r,a){let{init:o,info:c,loader_config:d,runtime:u{},exposed:l!0}t;if(!c){const e(0,n.pV)();oe.init,ce.info,de.loader_config}e.initg(o||{}),e.loader_configS(d||{}),c.jsAttributes??{},p.bv&&(c.jsAttributes.isWorker!0),e.info(0,s.D)(c);const fe.init,hc.beacon,c.errorBeacon;T.has(e.agentIdentifier)||(f.proxy.assets&&(x(f.proxy.assets),h.push(f.proxy.assets)),f.proxy.beacon&&h.push(f.proxy.beacon),e.beacons...h,function(e){const t(0,n.pV)();Object.getOwnPropertyNames(i.W.prototype).forEach(r>{const ni.W.prototyper;if(function!typeof n||constructorn)return;let str;er&&!1!e.exposed&µ-agent!e.runtime?.loaderType&&(tr(...t)>{const ner(...t);return s?s(...t):n})})}(e),(0,n.US)(activatedFeatures,w.B)),u.denyList...f.ajax.deny_list||,...f.ajax.block_internal?h:,u.ptide.agentIdentifier,u.loaderTyper,e.runtime_(u),T.has(e.agentIdentifier)||(e.eek.ee.get(e.agentIdentifier),e.exposedl,(0,R.W)({agentIdentifier:e.agentIdentifier,drained:!!w.B?.e.agentIdentifier,type:lifecycle,name:initialize,feature:void 0,data:e.config})),T.add(e.agentIdentifier)}},384:(e,t,r)>{use strict;r.d(t,{NT:()>o,US:()>l,Zm:()>c,bQ:()>u,dV:()>d,pV:()>f});var nr(6154),ir(1863),sr(944),ar(1910);const o{beacon:bam.nr-data.net,errorBeacon:bam.nr-data.net};function c(){return n.gm.NREUM||(n.gm.NREUM{}),void 0n.gm.newrelic&&(n.gm.newrelicn.gm.NREUM),n.gm.NREUM}function d(){let ec();return e.o||(e.o{ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let rc();r.initializedAgents??{},t.initializedAt{ms:(0,i.t)(),date:new Date},r.initializedAgentset,2Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(e,t){c()et}function f(){return function(){let ec();const te.info||{};e.info{beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let ec();const te.init||{};e.init{...t}}(),d(),function(){let ec();const te.loader_config||{};e.loader_config{...t}}(),c()}},782:(e,t,r)>{use strict;r.d(t,{T:()>n});const nr(860).K7.pageViewTiming},860:(e,t,r)>{use strict;r.d(t,{$J:()>u,K7:()>c,P3:()>d,XX:()>i,Yy:()>o,df:()>s,qY:()>n,v4:()>a});const nevents,ijserrors,sbrowser/blobs,arum,obrowser/logs,c{ajax:ajax,genericEvents:generic_events,jserrors:i,logging:logging,metrics:metrics,pageAction:page_action,pageViewEvent:page_view_event,pageViewTiming:page_view_timing,sessionReplay:session_replay,sessionTrace:session_trace,softNav:soft_navigations},d{c.pageViewEvent:1,c.pageViewTiming:2,c.metrics:3,c.jserrors:4,c.softNav:5,c.ajax:6,c.sessionTrace:7,c.sessionReplay:8,c.logging:9,c.genericEvents:10},u{c.pageViewEvent:a,c.pageViewTiming:n,c.ajax:n,c.softNav:n,c.metrics:i,c.jserrors:i,c.sessionTrace:s,c.sessionReplay:s,c.logging:o,c.genericEvents:ins}},944:(e,t,r)>{use strict;r.d(t,{R:()>i});var nr(3241);function i(e,t){functiontypeof console.debug&&(console.debug(New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#.concat(e),t),(0,n.W)({agentIdentifier:null,drained:null,type:data,name:warn,feature:warn,data:{code:e,secondary:t}}))}},1687:(e,t,r)>{use strict;r.d(t,{Ak:()>d,Ze:()>f,x3:()>u});var nr(3241),ir(7836),sr(3606),ar(860),or(2646);const c{};function d(e,t){const r{staged:!1,priority:a.P3t||0};l(e),ce.get(t)||ce.set(t,r)}function u(e,t){e&&ce&&(ce.get(t)&&ce.delete(t),p(e,t,!1),ce.size&&g(e))}function l(e){if(!e)throw new Error(agentIdentifier required);ce||(cenew Map)}function f(e,tfeature,r!1){if(l(e),!e||!ce.get(t)||r)return p(e,t);ce.get(t).staged!0,g(e)}function g(e){const tArray.from(ce);t.every((e,t)>t.staged)&&(t.sort((e,t)>e1.priority-t1.priority),t.forEach((t)>{ce.delete(t),p(e,t)}))}function p(e,t,r!0){const ae?i.ee.get(e):i.ee,cs.i.handlers;if(!a.aborted&&a.backlog&&c){if((0,n.W)({agentIdentifier:e,type:lifecycle,name:drain,feature:t}),r){const ea.backlogt,rct;if(r){for(let t0;e&&te.length;++t)h(et,r);Object.entries(r).forEach((e,t)>{Object.values(t||{}).forEach(t>{t0?.on&&t0.context()instanceof o.y&&!t0.listeners(e).includes(t1)&&t0.on(e,t1)})})}}a.isolatedBacklog||delete ct,a.backlogtnull,a.emit(drain-+t,)}}function h(e,t){var re1;Object.values(tr||{}).forEach(t>{var re0;if(t0r){var nt1,ie3,se2;n.apply(i,s)}})}},1738:(e,t,r)>{use strict;r.d(t,{U:()>g,Y:()>f});var nr(3241),ir(9908),sr(1863),ar(944),or(5701),cr(3969),dr(8362),ur(860),lr(4261);function f(e,t,r,s){const fs||r;!f||fe&&fe!d.d.prototypee||(fefunction(){(0,i.p)(c.xV,API/+e+/called,void 0,u.K7.metrics,r.ee),(0,n.W)({agentIdentifier:r.agentIdentifier,drained:!!o.B?.r.agentIdentifier,type:data,name:api,feature:l.Pl+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function g(e,t,r,n,a){const oe.info;nullr?delete o.jsAttributest:o.jsAttributestr,(a||nullr)&&(0,i.p)(l.Pl+n,(0,s.t)(),t,r,void 0,session,e.ee)}},1741:(e,t,r)>{use strict;r.d(t,{W:()>s});var nr(944),ir(4261);class s{#e(e,...t){if(thise!s.prototypee)return thise(...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e(i.$9,e,t)}start(){return this.#e(i.d3)}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},1863:(e,t,r)>{use strict;function n(){return Math.floor(performance.now())}r.d(t,{t:()>n})},1910:(e,t,r)>{use strict;r.d(t,{i:()>s});var nr(944);const inew Map;function s(...e){return e.every(e>{if(i.has(e))return i.get(e);const tfunctiontypeof e?e.toString():,rt.includes(native code),st.includes(nrWrapper);return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},2555:(e,t,r)>{use strict;r.d(t,{D:()>o,f:()>a});var nr(384),ir(8122);const s{beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}const oe>(0,i.a)(e,s)},2614:(e,t,r)>{use strict;r.d(t,{BB:()>a,H3:()>n,g:()>d,iL:()>c,tS:()>o,uh:()>i,wk:()>s});const nNRBA,iSESSION,s144e5,a18e5,o{STARTED:session-started,PAUSE:session-pause,RESET:session-reset,RESUME:session-resume,UPDATE:session-update},c{SAME_TAB:same-tab,CROSS_TAB:cross-tab},d{OFF:0,FULL:1,ERROR:2}},2646:(e,t,r)>{use strict;r.d(t,{y:()>n});class n{constructor(e){this.contextIde}}},2843:(e,t,r)>{use strict;r.d(t,{G:()>s,u:()>i});var nr(3878);function i(e,t!1,r,i){(0,n.DD)(visibilitychange,function(){if(t)return void(hiddendocument.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)(pagehide,e,t,r)}},3241:(e,t,r)>{use strict;r.d(t,{W:()>s});var nr(6154);const inewrelic;function s(e{}){try{n.gm.dispatchEvent(new CustomEvent(i,{detail:e}))}catch(e){}}},3606:(e,t,r)>{use strict;r.d(t,{i:()>s});var nr(9908);s.ona;var is.handlers{};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(sfeature),e||(en.d);var atsts||{};(arar||).push(e,i)}},3878:(e,t,r)>{use strict;function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()>s,jT:()>n,sp:()>i})},3969:(e,t,r)>{use strict;r.d(t,{TZ:()>n,XG:()>o,rs:()>i,xV:()>a,z_:()>s});const nr(860).K7.metrics,ism,scm,astoreSupportabilityMetrics,ostoreEventMetrics},4234:(e,t,r)>{use strict;r.d(t,{W:()>s});var nr(7836),ir(1687);class s{constructor(e,t){this.agentIdentifiere,this.een.ee.get(e),this.featureNamet,this.blocked!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},4261:(e,t,r)>{use strict;r.d(t,{$9:()>d,BL:()>o,CH:()>g,Dl:()>_,Fw:()>y,PA:()>m,Pl:()>n,Pv:()>R,Tb:()>l,U2:()>s,V1:()>k,Wb:()>x,bt:()>b,cD:()>v,d3:()>w,dT:()>c,eY:()>p,fF:()>f,hG:()>i,k6:()>a,nb:()>h,o5:()>u});const napi-,iaddPageAction,saddToTrace,aaddRelease,ofinished,cinteraction,dlog,unoticeError,lpauseReplay,frecordCustomEvent,grecordReplay,pregister,hsetApplicationVersion,msetCurrentRouteName,vsetCustomAttribute,bsetErrorHandler,ysetPageViewName,_setUserId,wstart,xwrapLogger,kmeasure,Rconsent},5289:(e,t,r)>{use strict;r.d(t,{GG:()>a,Qr:()>c,sB:()>o});var nr(3878),ir(6389);function s(){returnundefinedtypeof document||completedocument.readyState}function a(e,t){if(s())return e();const r(0,i.J)(e),asetInterval(()>{s()&&(clearInterval(a),r())},500);(0,n.sp)(load,r,t)}function o(e){if(s())return e();(0,n.DD)(DOMContentLoaded,e)}function c(e){if(s())return e();(0,n.sp)(popstate,e)}},5607:(e,t,r)>{use strict;r.d(t,{W:()>n});const n(0,r(9566).bz)()},5701:(e,t,r)>{use strict;r.d(t,{B:()>s,t:()>a});var nr(3241);const inew Set,s{};function a(e,t){const rt.agentIdentifier;sr??{},e&&objecttypeof e&&(i.has(r)||(t.ee.emit(rumresp,e),sre,i.add(r),(0,n.W)({agentIdentifier:r,loaded:!0,drained:!0,type:lifecycle,name:load,feature:void 0,data:e})))}},6154:(e,t,r)>{use strict;r.d(t,{OF:()>c,RI:()>i,WN:()>u,bv:()>s,eN:()>l,gm:()>a,mw:()>o,sb:()>d});var nr(1863);const iundefined!typeof window&&!!window.document,sundefined!typeof WorkerGlobalScope&&(undefined!typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||undefined!typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),ai?window:undefined!typeof WorkerGlobalScope&&(undefined!typeof self&&self instanceof WorkerGlobalScope&&self||undefined!typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),oBoolean(hiddena?.document?.visibilityState),c/iPad|iPhone|iPod/.test(a.navigator?.userAgent),dc&&undefinedtypeof SharedWorker,u((()>{const ea.navigator?.userAgent?.match(/Firefox/\s(\d+\.\d+)/);Array.isArray(e)&&e.length>2&&e1})(),Date.now()-(0,n.t)()),l()>undefined!typeof PerformanceNavigationTiming&&a?.performance?.getEntriesByType(navigation)?.0?.responseStart},6389:(e,t,r)>{use strict;function n(e,t500,r{}){const nr?.leading||!1;let i;return(...r)>{n&&void 0i&&(e.apply(this,r),isetTimeout(()>{iclearTimeout(i)},t)),n||(clearTimeout(i),isetTimeout(()>{e.apply(this,r)},t))}}function i(e){let t!1;return(...r)>{t||(t!0,e.apply(this,r))}}r.d(t,{J:()>i,s:()>n})},6630:(e,t,r)>{use strict;r.d(t,{T:()>n});const nr(860).K7.pageViewEvent},7699:(e,t,r)>{use strict;r.d(t,{It:()>s,KC:()>o,No:()>i,qh:()>a});var nr(860);const i16e3,s1e6,aSESSION_ERROR,o{n.K7.logging:!0,n.K7.genericEvents:!1,n.K7.jserrors:!1,n.K7.ajax:!1}},7836:(e,t,r)>{use strict;r.d(t,{P:()>o,ee:()>c});var nr(384),ir(8990),sr(2646),ar(5607);const onr@context:.concat(a.W),cfunction e(t,r){var n{},a{},u{},l!1;try{l16r.length&&d.initializedAgents?.r?.runtime.isolatedBacklog}catch(e){}var f{on:p,addEventListener:p,removeEventListener:function(e,t){var rne;if(!r)return;for(var i0;ir.length;i++)rit&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!s&&(s!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var og(n);h(e).forEach(e>{e.apply(o,r)});var dv()ae;d&&d.push(f,e,r,o);return o},get:m,listeners:h,context:g,buffer:function(e,t){const rv();if(tt||feature,f.aborted)return;Object.entries(e||{}).forEach((e,n)>{ant,t in r||(rt)})},abort:function(){f._aborted!0,Object.keys(f.backlog).forEach(e>{delete f.backloge})},isBuffering:function(e){return!!v()ae},debugId:r,backlog:l?{}:t&&objecttypeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,aborted,{get:()>{let ef._aborted||!1;return e||(t&&(et.aborted),e)}}),f;function g(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,o,()>new s.y(o)):new s.y(o)}function p(e,t){neh(e).concat(t)}function h(e){return ne||}function m(t){return utut||e(f,t)}function v(){return f.backlog}}(void 0,globalEE),d(0,n.Zm)();d.ee||(d.eec)},8122:(e,t,r)>{use strict;r.d(t,{a:()>i});var nr(944);function i(e,t){try{if(!e||object!typeof e)return(0,n.R)(3);if(!t||object!typeof t)return(0,n.R)(4);const rObject.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s0Object.keys(r).length?e:r;for(let a in s)if(void 0!ea)try{if(nullea){ranull;continue}Array.isArray(ea)&&Array.isArray(ta)?raArray.from(new Set(...ea,...ta)):objecttypeof ea&&objecttypeof ta?rai(ea,ta):raea}catch(e){ra||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},8362:(e,t,r)>{use strict;r.d(t,{d:()>s});var nr(9566),ir(1741);class s extends i.W{agentIdentifier(0,n.LA)(16)}},8374:(e,t,r)>{r.nc(()>{try{return document?.currentScript?.nonce}catch(e){}return})()},8990:(e,t,r)>{use strict;r.d(t,{I:()>i});var nObject.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return et;var ir();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return eti,i}},9324:(e,t,r)>{use strict;r.d(t,{F3:()>i,Xs:()>s,xv:()>n});const n1.310.1,iPROD,sCDN},9566:(e,t,r)>{use strict;r.d(t,{LA:()>o,bz:()>a});var nr(6154);const ixxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx;function s(e,t){return e?15&et:16*Math.random()|0}function a(){const en.gm?.crypto||n.gm?.msCrypto;let t,r0;return e&&e.getRandomValues&&(te.getRandomValues(new Uint8Array(30))),i.split().map(e>xe?s(t,r++).toString(16):ye?(3&s()|8).toString(16):e).join()}function o(e){const tn.gm?.crypto||n.gm?.msCrypto;let r,i0;t&&t.getRandomValues&&(rt.getRandomValues(new Uint8Array(e)));const a;for(var o0;oe;o++)a.push(s(r,i++).toString(16));return a.join()}},9908:(e,t,r)>{use strict;r.d(t,{d:()>n,p:()>i});var nr(7836).ee.get(handle);function i(e,t,r,i,s){s?(s.buffer(e,i),s.emit(e,t,r)):(n.buffer(e,i),n.emit(e,t,r))}}},n{};function i(e){var tne;if(void 0!t)return t.exports;var sne{exports:{}};return re(s,s.exports,i),s.exports}i.mr,i.d(e,t)>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:tr})},i.f{},i.ee>Promise.all(Object.keys(i.f).reduce((t,r)>(i.fr(e,t),t),)),i.ue>nr-rum-1.310.1.min.js,i.o(e,t)>Object.prototype.hasOwnProperty.call(e,t),e{},tNRBA-1.310.1.PROD:,i.l(r,n,s,a)>{if(er)er.push(n);else{var o,c;if(void 0!s)for(var ddocument.getElementsByTagName(script),u0;ud.length;u++){var ldu;if(l.getAttribute(src)r||l.getAttribute(data-webpack)t+s){ol;break}}if(!o){c!0;var f{296:sha512-8LEsRObgfHgVhp/OH+e1LIJ8trYoEGGugVcM4cNSUs2rZ3CNt/VHMq+3wUpYKaA5/dW4oR9cdBp7CsljXO+9fA};(odocument.createElement(script)).charsetutf-8,i.nc&&o.setAttribute(nonce,i.nc),o.setAttribute(data-webpack,t+s),o.srcr,0!o.src.indexOf(window.location.origin+/)&&(o.crossOriginanonymous),fa&&(o.integrityfa)}ern;var g(t,n)>{o.onerroro.onloadnull,clearTimeout(p);var ier;if(delete er,o.parentNode&&o.parentNode.removeChild(o),i&&i.forEach(e>e(n)),t)return t(n)},psetTimeout(g.bind(null,void 0,{type:timeout,target:o}),12e4);o.onerrorg.bind(null,o.onerror),o.onloadg.bind(null,o.onload),c&&document.head.appendChild(o)}},i.re>{undefined!typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:Module}),Object.defineProperty(e,__esModule,{value:!0})},i.phttps://js-agent.newrelic.com/,(()>{var e{374:0,840:0};i.f.j(t,r)>{var ni.o(e,t)?et:void 0;if(0!n)if(n)r.push(n2);else{var snew Promise((r,i)>netr,i);r.push(n2s);var ai.p+i.u(t),onew Error;i.l(a,r>{if(i.o(e,t)&&(0!(net)&&(etvoid 0),n)){var sr&&(loadr.type?missing:r.type),ar&&r.target&&r.target.src;o.messageLoading chunk +t+ failed: (+s+: +a+),o.nameChunkLoadError,o.types,o.requesta,n1(o)}},chunk-+t,t)}};var t(t,r)>{var n,s,a,o,cr,d0;if(a.some(t>0!et)){for(n in o)i.o(o,n)&&(i.mnon);if(c)c(i)}for(t&&t(r);da.length;d++)sad,i.o(e,s)&&es&&es0(),es0},rselfwebpackChunk:NRBA-1.310.1.PRODselfwebpackChunk:NRBA-1.310.1.PROD||;r.forEach(t.bind(null,0)),r.pusht.bind(null,r.push.bind(r))})(),(()>{use strict;i(8374);var ei(8362),ti(860);const rObject.values(t.K7);var ni(163);var si(9908),ai(1863),oi(4261),ci(1738);var di(1687),ui(4234),li(5289),fi(6154),gi(944),pi(384);const he>f.RI&&!0e?.privacy.cookies_enabled;function m(e){return!!(0,p.dV)().o.MO&&h(e)&&!0e?.session_trace.enabled}var vi(6389),bi(7699);class y extends u.W{constructor(e,t){super(e.agentIdentifier,t),this.agentRefe,this.abortHandlervoid 0,this.featAggregatevoid 0,this.loadedSuccessfullyvoid 0,this.onAggregateImportednew Promise(e>{this.loadedSuccessfullye}),this.deferredPromise.resolve(),!1e.initthis.featureName.autoStart?this.deferrednew Promise((t,r)>{this.ee.on(manual-start-all,(0,v.J)(()>{(0,d.Ak)(e.agentIdentifier,this.featureName),t()}))}):(0,d.Ak)(e.agentIdentifier,t)}importAggregator(e,t,r{}){if(this.featAggregate)return;const nasync()>{let n;await this.deferred;try{if(h(e.init)){const{setupAgentSession:t}await i.e(296).then(i.bind(i,3305));nt(e)}}catch(e){(0,g.R)(20,e),this.ee.emit(internal-error,e),(0,s.p)(b.qh,e,void 0,this.featureName,this.ee)}try{if(!this.#t(this.featureName,n,e.init))return(0,d.Ze)(this.agentIdentifier,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:i}await t();this.featAggregatenew i(e,r),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,g.R)(34,e),this.abortHandler?.(),(0,d.Ze)(this.agentIdentifier,this.featureName,!0),this.loadedSuccessfully(!1),this.ee&&this.ee.abort()}};f.RI?(0,l.GG)(()>n(),!0):n()}#t(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return m(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}}var _i(6630),wi(2614),xi(3241);class k extends y{static featureName_.T;constructor(e){var t;super(e,_.T),this.setupInspectionEvents(e.agentIdentifier),te,(0,c.Y)(o.Fw,function(e,r){stringtypeof e&&(/!e.charAt(0)&&(e/+e),t.runtime.customTransaction(r||http://custom.transaction)+e,(0,s.p)(o.Pl+o.Fw,(0,a.t)(),void 0,void 0,t.ee))},t),this.importAggregator(e,()>i.e(296).then(i.bind(i,3943)))}setupInspectionEvents(e){const t(t,r)>{t&&(0,x.W)({agentIdentifier:e,timeStamp:t.timeStamp,loaded:completet.target.readyState,type:window,name:r,data:t.target.location+})};(0,l.sB)(e>{t(e,DOMContentLoaded)}),(0,l.GG)(e>{t(e,load)}),(0,l.Qr)(e>{t(e,navigate)}),this.ee.on(w.tS.UPDATE,(t,r)>{(0,x.W)({agentIdentifier:e,type:lifecycle,name:session,data:r})})}}class R extends e.d{constructor(e){var t;(super(),f.gm)?(this.features{},(0,p.bQ)(this.agentIdentifier,this),this.desiredFeaturesnew Set(e.features||),this.desiredFeatures.add(k),(0,n.j)(this,e,e.loaderType||agent),tthis,(0,c.Y)(o.cD,function(e,r,n!1){if(stringtypeof e){if(string,number,boolean.includes(typeof r)||nullr)return(0,c.U)(t,e,r,o.cD,n);(0,g.R)(40,typeof r)}else(0,g.R)(39,typeof e)},t),function(e){(0,c.Y)(o.Dl,function(t,r!1){if(string!typeof t&&null!t)return void(0,g.R)(41,typeof t);const ne.info.jsAttributesenduser.id;r&&null!n&&n!t?(0,s.p)(o.Pl+setUserIdAndResetSession,t,void 0,session,e.ee):(0,c.U)(e,enduser.id,t,o.Dl,!0)},e)}(this),function(e){(0,c.Y)(o.nb,function(t){if(stringtypeof t||nullt)return(0,c.U)(e,application.version,t,o.nb,!1);(0,g.R)(42,typeof t)},e)}(this),function(e){(0,c.Y)(o.d3,function(){e.ee.emit(manual-start-all)},e)}(this),function(e){(0,c.Y)(o.Pv,function(t!0){if(booleantypeof t){if((0,s.p)(o.Pl+o.Pv,t,void 0,session,e.ee),e.runtime.consentedt,t){const te.features.page_view_event;t.onAggregateImported.then(e>{const rt.featAggregate;e&&!r.sentRum&&r.sendRum()})}}else(0,g.R)(65,typeof t)},e)}(this),this.run()):(0,g.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const efunction(e){const t{};return r.forEach(r>{tr!!er?.enabled}),t}(this.init),n...this.desiredFeatures;n.sort((e,r)>t.P3e.featureName-t.P3r.featureName),n.forEach(r>{if(!er.featureName&&r.featureName!t.K7.pageViewEvent)return;const nfunction(e){switch(e){case t.K7.ajax:returnt.K7.jserrors;case t.K7.sessionTrace:returnt.K7.ajax,t.K7.pageViewEvent;case t.K7.sessionReplay:returnt.K7.sessionTrace;case t.K7.pageViewTiming:returnt.K7.pageViewEvent;default:return}}(r.featureName).filter(e>!(e in this.features));n.length>0&&(0,g.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.featuresr.featureNamenew r(this)})}catch(e){(0,g.R)(22,e);for(const e in this.features)this.featurese.abortHandler?.();const t(0,p.Zm)();delete t.initializedAgentsthis.agentIdentifier?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var Ai(2843),Si(782);class T extends y{static featureNameS.T;constructor(e){super(e,S.T),f.RI&&((0,A.u)(()>(0,s.p)(docHidden,(0,a.t)(),void 0,S.T,this.ee),!0),(0,A.G)(()>(0,s.p)(winPagehide,(0,a.t)(),void 0,S.T,this.ee)),this.importAggregator(e,()>i.e(296).then(i.bind(i,2117))))}}var Ei(3969);class j extends y{static featureNameE.TZ;constructor(e){super(e,E.TZ),f.RI&&document.addEventListener(securitypolicyviolation,e>{(0,s.p)(E.xV,Generic/CSPViolation/Detected,void 0,this.featureName,this.ee)}),this.importAggregator(e,()>i.e(296).then(i.bind(i,9623)))}}new R({features:k,T,j,loaderType:lite})})()})();/script> meta nameviewport contentwidthdevice-width, initial-scale1> !-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --> !--if lt IE 9> script srchttps://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js attrnomove>/script> script srchttps://oss.maxcdn.com/respond/1.4.2/respond.min.js attrnomove>/script> !endif--> !-- BOOTSTRAP END --> style> * {box-sizing: border-box;}*:before, *:after {box-sizing: border-box;}a {text-decoration: none;}body {margin: 0;margin-top: 0px;line-height: 1.42857;}h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-weight: 500;line-height: 1.1;margin-top: 20px;margin-bottom: 10px;}input, textarea {line-height: inherit;}td, th {padding: 0;}.collapse {display: none;visibility: hidden;}.container {padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}@media (min-width: 768px) {.container {width: 750px;}}@media (min-width: 992px) {.container {width: 970px;}}@media (min-width: 1200px) {.container {width: 1170px;}}.container-fluid {padding-left: 15px;padding-right: 15px;}img.img-responsive { max-width: 100%; height: auto; }.dropdown {}.dropdown-menu {display:none;}.dropdown-toggle {}.nav {padding-left: 0;margin-bottom: 0;list-style: none;}.nav > li > a {position: relative;display: block;padding: 10px 15px;}.navbar {position: relative;min-height: 50px;margin-bottom: 20px;}.navbar-collapse {padding-right: 15px;padding-left: 15px;overflow-x: visible;-webkit-overflow-scrolling: touch;border-top: 1px solid transparent;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);}.navbar-collapse.in {overflow-y: auto;}.navbar-default {}.navbar-header {}.navbar-nav {margin: 7.5px -15px;}@media (min-width: 768px) {.navbar-nav > li {float: left;}.navbar-nav > li > a {padding-top: 10px;padding-bottom: 10px;line-height: 20px;}.navbar-toggle {display: none;}.navbar-collapse {width: auto;border-top: 0;-webkit-box-shadow: none;box-shadow: none;}.navbar-collapse.collapse {display: block !important;height: auto !important;padding-bottom: 0;overflow: visible !important;visibility: visible !important;}.navbar-collapse.in {overflow-y: visible;}.navbar-nav {float: left;margin: 0;}.navbar-nav > li > a {padding-top: 15px;padding-bottom: 15px;}.navbar-header {float: left;}#mainNav ul.nav li.dropdown:hover > ul.dropdown-menu {display: block;}.navbar-collapse, nav > .container-fluid {padding-left:0px !important;padding-right:0px !important;}}@media (max-width: 767px) {.navbar-nav .open .dropdown-menu {position: static;float: none;width: auto;margin-top: 0;background-color: transparent;border: 0;-webkit-box-shadow: none;box-shadow: none;}}.row {margin-left: -15px;margin-right: -15px;}#adminNav nav {margin-left: -15px;}.carousel.fade {opacity: 1;}.carousel.fade .item {-moz-transition: opacity ease-in-out .7s;-o-transition: opacity ease-in-out .7s;-webkit-transition: opacity ease-in-out .7s;transition: opacity ease-in-out .7s;left: 0 !important;opacity: 0;top:0;position:absolute;width: 100%;display:block !important;z-index:1;}.carousel.fade .item:first-child {top:auto;position:relative;}.carousel.fade .item.active {opacity: 1;-moz-transition: opacity ease-in-out .7s;-o-transition: opacity ease-in-out .7s;-webkit-transition: opacity ease-in-out .7s;transition: opacity ease-in-out .7s;z-index:2;}@media (min-width: 768px) {.menubg nav {float: left !important;}.menubg .dropdown-menu {margin-left: px !important;border: 1px solid # !important;}.menubg {min-height: px;}.mainMenuItem {padding-left: px !important;padding-right: px !important;}}#mainNav.navbar-default{background-color:transparent !important;border:0px !important;}#mainNav.navbar-default .navbar-nav > .open > a,#mainNav.navbar-default .navbar-nav > .open > a:hover,#mainNav.navbar-default .navbar-nav > .open > a:focus{background-color:transparent !important;border:0px !important;}#mainNav .dropdown-menu,#mainNav.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,#mainNav.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{background-color:# !important;border:0px !important;}#mainNav.navbar-default .navbar-nav > li > a,#mainNav.navbar-default .navbar-nav .open .dropdown-menu > li > a,#mainNav.navbar-default .navbar-nav > li > a:hover,#mainNav.navbar-default .navbar-nav > li > a:focus,#mainNav.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,#mainNav.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{color:# !important;}#mainNav.navbar-default .navbar-nav > li > a:hover,#mainNav.navbar-default .navbar-nav > .open > a,#mainNav.navbar-default .navbar-nav > .open > a:hover,#mainNav.navbar-default .navbar-nav > .open > a:focus{color:# !important;}#mainNav .dropdown-menu > li > a{color:# !important;background-color:# !important;border:0px !important;}#mainNav .dropdown-menu > li > a:hover,#mainNav .dropdown-menu > li > a:focus{color:# !important;background-color:# !important;}.menubg{z-index:3 !important;}.menubg .navbar{min-height:30px !important;margin-bottom:0px !important;}.btn-add-to-cart{color:#f6f6f6 !important;padding-left:60px !important;padding-right:60px !important;transition-duration:0.2s;background:#5bc050 !important;}.btn-add-to-cart:hover{color:#fff !important;transition-duration:0.2s;background:#4BB340 !important;}.btn-add-to-waitlist{color:#f6f6f6 !important;padding-left:60px !important;padding-right:60px !important;transition-duration:0.2s;background:#999999 !important;}.btn-add-to-waitlist:hover{color:#fff !important;transition-duration:0.2s;background:#777 !important;}.btn-add-to-improved-waitlist{color:#f6f6f6 !important;padding-left:20px !important;padding-right:20px !important;transition-duration:0.2s;background:#ff8c00 !important;}.menubg .nav > li{margin-bottom:0px !important;}.menubg > .container{padding:0px !important;}.mainMenuItem{font-size:px !important;font-family: !important;font-weight: !important;color:# !important;}html{font-size:em !important;}body{margin:0px;padding:0px;margin-top:0px;height:100%;}FORM{display:inline !important;}A, A:visited{color:# !important;font-weight: !important;}A:hover{text-decoration:none !important;color:# !important;}A:active{outline:none !important;}:focus{-moz-outline-style:none !important;}LI{margin-bottom:8px !important;}.pageDiv{height:auto !important; height:100%;min-height:100%;margin:0 auto;}.secondaryPageDiv{height:auto !important; height:100%;min-height:100%;margin:0 auto;}.footer, .footer:hover, .footer:visited{color:# !important;font-size:em !important;}.main1ColumnWidth h1, .main1ColumnWidth h2, .main1ColumnWidth h3{font-size:em;}.main1ColumnWidth a:hover{text-decoration:none;}.secondaryMain1ColumnWidth h1, .secondaryMain1ColumnWidth h2, .secondaryMain1ColumnWidth h3{font-size:em;}.secondaryMain1ColumnWidth a:hover{text-decoration:none;}.paddingSmall{padding:5px;}.paddingMedium{padding:10px;}.paddingLarge{padding:20px;}.paddingXLarge{padding:30px;padding-top:20px;} .btnViewCart { cursor: pointer; color: rgb(255, 255, 255); font-size: 16px; padding: 5px; text-shadow: 0px -1px 0px rgba(30, 30, 30, 0.8); -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; background: rgb(40, 40, 40); background: -moz-linear-gradient(90deg, rgb(40, 40, 40) 30%, rgb(84, 84, 84) 70%); background: -webkit-linear-gradient(90deg, rgb(40, 40, 40) 30%, rgb(84, 84, 84) 70%); background: -o-linear-gradient(90deg, rgb(40, 40, 40) 30%, rgb(84, 84, 84) 70%); background: -ms-linear-gradient(90deg, rgb(40, 40, 40) 30%, rgb(84, 84, 84) 70%); background: linear-gradient(0deg, rgb(40, 40, 40) 30%, rgb(84, 84, 84) 70%); -webkit-box-shadow: 0px 2px 1px rgba(130, 130, 130, 0.75); -moz-box-shadow: 0px 2px 1px rgba(130, 130, 130, 0.75); box-shadow: 0px 2px 1px rgba(130, 130, 130, 0.75); border-bottom: 2px solid #000; border-left: 2px solid #333; border-right: 2px solid #333; border-top: 2px solid #333; }@media (max-width: 767px) {.navbar-default {background-color: #;}.navbar-default .navbar-collapse, .navbar-default .navbar-form {border: 0px;}}.dlgWaitList > .ui-dialog-titlebar {background: #f2f2f2 !important;font-size: 16px;font-family: Arial;color: #515151;text-transform: uppercase;font-weight: 700;border: 0px;}.dlgWaitList > .ui-dialog-titlebar > .ui-dialog-titlebar-close {background: #f2f2f2 !important;border: 0px;}.dlgWaitList #overlayWaitListForm {padding: 0px;}.dlgWaitList .form-container {margin: 25px;}.dlgWaitList .form-input {-webkit-border-radius: 3px;border-radius: 3px;width: 100%;font-size: 14px;font-family: Arial;border: 1px solid #d7d8dd;padding: 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.dlgWaitList .form-title {font-size: 14px;font-family: Arial;color: #9c9c9c;margin-bottom: 5px;}.dlgWaitList .product-name {font-size: 14px;font-family: Arial;color: #515151;font-weight: 700;}.dlgWaitList .glyphicon .glyphicon-remove {font-size: 16px;}.dlgWaitList .form-row {margin-bottom: 25px;}.dlgWaitList .wait-list-btn {color: #fff;padding: 10px;font-family: Arial;text-align: center;display: block;width: 100%;background-color: #5bc050;border: none;-webkit-border-radius: 3px;border-radius: 3px;}.dlgWaitList .wait-list-btn:hover {background-color: #4BB340;}.dlgWaitList input:focus {color:#515151;}.component-header { position: relative;}.editor-controls-new { z-index: 1000; position: absolute;} .body-content, .header-content { display: grid; grid-template-columns: repeat(12, 1fr); width: 100%; } data-column-idbody, data-column-idheader, data-column-idfooter, .header-content >div, .body-content >div, .bgFooter > div { grid-column: span 12; min-width: 0; width: 100%; }/* Mobile Grid Breakpoints */@media (max-width: 767px) {div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-half,div.span-7, div.span-8, div.span-three-fourths, div.span-10, div.span-11 {grid-column: span 12;}div.span-full {grid-column: span 12;}}@media (min-width: 768px) and (max-width: 991px) {div.span-1 { grid-column: span 3; }div.span-2 { grid-column: span 4; }div.span-3 { grid-column: span 6; }div.span-4 { grid-column: span 6; }div.span-5 { grid-column: span 8; }div.span-half, div.span-6 { grid-column: span 12; }div.span-7, div.span-8, div.span-three-fourths, div.span-10, div.span-11, div.span-full {grid-column: span 12;}}@media (min-width: 992px) {div.span-1 { grid-column: span 1; }div.span-2 { grid-column: span 2; }div.span-fourth { grid-column: span 3; }div.span-third { grid-column: span 4; }div.span-5 { grid-column: span 5; }div.span-half { grid-column: span 6; }div.span-7 { grid-column: span 7; }div.span-two-thirds { grid-column: span 8; }div.span-three-fourths { grid-column: span 9; }div.span-10 { grid-column: span 10; }div.span-11 { grid-column: span 11; }div.span-full { grid-column: span 12; }} .vue-component-row.container-fluid { width: 100%; } .grid-item.span-1 .container, .grid-item.span-2 .container, .grid-item.span-fourth .container, .grid-item.span-third .container, .grid-item.span-5 .container, .grid-item.span-half .container, .grid-item.span-7 .container, .grid-item.span-two-thirds .container, .grid-item.span-three-fourths .container, .grid-item.span-10 .container, .grid-item.span-11 .container, .grid-item.span-full .container { width: 100%; } @media (min-width: 768px) { divdata-column-id.new.container { width: 750px; padding-right: 0; padding-left: 0; } } @media (min-width: 992px) { divdata-column-id.new.container { width: 970px; padding-right: 0; padding-left: 0; } } @media (min-width: 1200px) { divdata-column-id.new.container { width: 1170px; padding-right: 0; padding-left: 0; } } /*-------------------------------------------------------------------------------- # TABLE OF CONTENTS--------------------------------------------------------------------------------ADJUSTMENTSGENERALNAVIGATIONDESKTOP NAVIGATIONFOOTERMODULESHERO MODULESCARDSIMAGE CARDSCOLLAGESFILTERS AND EFFECTSTEXT AND FORMATTING ELEMENTSBUTTONSICONSCUSTOM CODETEMPORARY CODE*//*-------------------------------------------------------------------------------- # ADJUSTMENTS--------------------------------------------------------------------------------*//* ------ SITE-WIDE ADJUSTMENTS ------ */:root { --menu-height-desktop: 90px; --menu-height-desktop-taller: 120px; --menu-height-mobile: 90px; --menu-height-mobile-taller: 120px; --nav-border-top: 0px; --nav-border-top-color: transparent; --nav-border-bottom: 1px; --nav-border-bottom-color: rgba(255, 255, 255, 0.15); --nav-opacity: 1; --nav-transparent-opacity: 0; --card-border-radius: 0px; --button-border-radius: 0px; --icon-border-radius: 0px; --gutter-width: 30px; --module-border-color: rgb(35, 95, 47);}/* ------ SECTION ADJUSTMENTS ------ *//* --- Base areas --- */#tinymce,class*ageDiv,class.base,.card,.has-btn-base ~ .menubg .navbar-nav > li:last-child > a { --background-color: 255, 255, 255; --background-alternate-color: 224, 224, 224; --text-color: 24, 24, 24; --text-alternate-color: 80, 80, 80; --heading-color: 45, 47, 61; --accent-color: 45, 47, 61;}/* --- Alternate areas --- */class.alternate,.has-btn-alternate ~ .menubg .navbar-nav > li:last-child > a { --background-color: 232, 232, 232; --background-alternate-color: 200, 200, 200; --text-color: 24, 24, 24; --text-alternate-color: 80, 80, 80; --heading-color: 45, 47, 61; --accent-color: 45, 47, 61;}/* --- Themed areas --- */class.themed,.btn,.icon-badge,.has-btn-themed ~ .menubg .navbar-nav > li:last-child > a { --background-color: 35, 95, 47; --background-alternate-color: 28, 78, 39; --text-color: 255, 255, 255; --text-alternate-color: 216, 216, 216; --heading-color: 255, 255, 255; --accent-color: 255, 255, 255;}/* --- Reversed areas --- */class.reversed,.bgFooter,.has-btn-reversed ~ .menubg .navbar-nav > li:last-child > a { --background-color: 24, 24, 24; --background-alternate-color: 48, 48, 48; --text-color: 255, 255, 255; --text-alternate-color: 216, 216, 216; --heading-color: 255, 255, 255; --accent-color: 255, 255, 255;}/* --- Hero modules and image cards --- */.hero,.img-card { --background-color: 0, 0, 0; --background-alternate-color: 32, 32, 32; --text-color: 255, 255, 255; --text-alternate-color: 216, 216, 216; --heading-color: 255, 255, 255; --accent-color: 255, 255, 255;}/* --- Navigation --- */.header,.menubg { --background-color: 255, 255, 255; --background-alternate-color: 224, 224, 224; --text-color: 24, 24, 24; --text-alternate-color: 80, 80, 80; --heading-color: 35, 95, 47; --accent-color: 35, 95, 47;}/*-------------------------------------------------------------------------------- # GENERAL--------------------------------------------------------------------------------*//* --- Page overflow fix --- */.menubg ~ div class^container { overflow: hidden;}/* --- Column default width --- */class*col- { width: 100%;}/* --- Wider modules --- */@media (min-width: 1450px) { .wider > class^container { width: 90vw; }/* --- End media query --- */}/*-------------------------------------------------------------------------------- # NAVIGATION--------------------------------------------------------------------------------*//* --- Navigation height --- */:root { --menu-height: var(--menu-height-mobile);}/* --- Option for taller navigation before scrolling --- */body:not(.scrolled) .taller-unscrolled.header,body:not(.scrolled) .taller-unscrolled ~ .menubg { --menu-height: var(--menu-height-mobile-taller);}/* --- Keep content out from under navigation --- */class idskip-navigation + div { border-top: var(--nav-border-top) solid rgb(var(--text-color)); padding-top: calc(var(--menu-height) + var(--nav-border-bottom));}/* --- Keep content out from under taller navigation --- */.taller-unscrolled ~ idskip-navigation + div { --menu-height: var(--menu-height-mobile-taller);}/* --- Option to push first module background out from under navigation --- */classclass.uncover-bg { background-position-y: calc(var(--menu-height) + var(--nav-border-bottom)) !important;}/* --- Prevent in-page anchors from going under navigation --- */aid:not(href),aname { display: block; pointer-events: none; position: relative; top: calc(-45px - var(--nav-border-top) - var(--menu-height) - var(--nav-border-bottom)); visibility: hidden;}/* --- Navigation positioning --- */classclass.info-bar,classclass.header,classclass.menubg { position: fixed; width: 100%;}/* --- Navigation width --- */class.info-bar > class^container,class.header > class^container { width: 94vw;}/* ------ HEADER ------ *//* --- Header wrapper --- */.header { position: absolute; pointer-events: none; z-index: 102; padding-top: var(--nav-border-top); background: none !important;}/* --- Enable clicking items within header --- */.header a,.header button { pointer-events: auto;}/* --- Header item positioning --- */.header .col-xs-12 { display: flex; justify-content: flex-start; align-items: center; height: var(--menu-height); transition: height 0.4s ease-in-out;}/* --- Logo container --- */class.logo-container { pointer-events: none; margin-right: auto; align-self: flex-start; height: var(--menu-height); max-width: calc(220px + 5vw); display: flex; align-items: center; padding: 8px 0; transition: height 0.4s ease-in-out;}/* --- Logo image --- */.logo-container img { pointer-events: auto; margin: 0; max-height: 100%; width: auto;}/* --- Hide default menu toggle button --- */.menubg #mainNav .navbar-header { display: none;}/* --- Menu toggle button (with hamburger icon) --- */class*ageDiv .navbar-toggle { display: block !important; position: relative; margin-left: 30px; margin-right: 0 !important; padding: 16px 12px; color: rgb(var(--text-color)); border-radius: var(--icon-border-radius); border: 1px solid rgba(var(--text-color), 0.3);}/* --- Bars of menu toggle icon --- */class*ageDiv .icon-bar { background: currentColor; transition: all .25s, opacity 0.2s;}/* ------ ANIMATE MENU TOGGLE ICON ------ */class*ageDiv .navbar-toggle:not(.collapsed) .icon-bar:nth-last-child(3) { transform: translatey(6px) rotate(45deg);}class*ageDiv .navbar-toggle:not(.collapsed) .icon-bar:nth-last-child(2) { opacity: 0;}class*ageDiv .navbar-toggle:not(.collapsed) .icon-bar:last-child { transform: translatey(-6px) rotate(-45deg);}/* ------ MENU ------ *//* --- Menu wrapper --- */class.menubg { position: absolute; z-index: 100 !important; background-color: rgba(var(--background-color), var(--nav-opacity)); border-top: var(--nav-border-top) solid var(--nav-border-top-color); border-bottom: var(--nav-border-bottom) solid var(--nav-border-bottom-color); box-shadow: 0 0 5px rgba(0, 0, 0, 0.6); transition: all 0.4s ease-in-out, text-shadow 0.25s;}/* --- Disable shadow under menu until user scrolls down --- */body:not(.scrolled) .menubg { box-shadow: 0 0 5px transparent;}/* --- Dynamic navigation transparency --- */body:not(.scrolled) .transparent ~ .menubg { background-color: rgb(var(--background-color), var(--nav-transparent-opacity)); box-shadow: 0 0 5px transparent;}/* --- Hide navigation border when navigation is transparent --- */body:not(.scrolled):not(.menu-open) .transparent ~ .menubg { border-bottom-color: transparent;}/* --- Backdrop under transparent navigation for readability --- */.transparent ~ .menubg::after { content: ; display: block; position: absolute; z-index: -1; pointer-events: none; top: 0; left: 0; height: calc(var(--menu-height) * 2); width: 100%; transition: inherit; opacity: 0; box-shadow: inset 0 calc(var(--menu-height) * 1.8) calc(var(--menu-height) * 1) calc(var(--menu-height) * -1) #000;}/* --- Activate backdrop under transparent navigation --- */body:not(.scrolled) .transparent ~ .menubg::after { opacity: 0.6;}/* --- Disable floats on menu items --- */#mainNav,#mainNav .navbar-header,#mainNav .navbar-nav,#mainNav .navbar-nav > li, #mainNav .navbar-nav .dropdown-menu { float: none !important;}/* --- Menu containers --- */class.menubg class^container { width: 100%; padding: 0;}/* --- Menu width and minimum height --- */#mainNav { min-height: var(--menu-height) !important; width: 100%; transition: min-height 0.4s ease-in-out;}/* --- Keep menu items out from under header --- */.menubg .navbar-collapse::before { content: ; display: block; padding-top: var(--menu-height); transition: padding 0.4s ease-in-out;}/* --- Collapsing element of menu --- */.menubg .navbar-collapse { background: rgb(var(--background-color)); padding: 0 var(--gutter-width) !important; box-shadow: none;}/* --- Make navbar overflow scrollable --- */.menubg .navbar-nav { display: block; max-height: calc(100vh - var(--nav-border-top) - var(--menu-height) - var(--nav-border-bottom)); overflow-y: auto;}/* --- Backdrop for open menu --- */body::after { content: ; display: block; position: fixed; z-index: 90; top: -100px; left: -100px; height: calc(100% + 200px); width: calc(100% + 200px); transition: background 0.3s ease-in-out; pointer-events: none;}/* --- Activate backdrop behind open menu --- */.menu-open::after { background: rgba(0, 0, 0, 0.9); pointer-events: auto;}/* --- Hide menu when collapsed --- */#mainNav .navbar-collapse.collapse { display: none !important;}/* --- Make open menu visible --- */#mainNav .navbar-collapse.in { display: block !important;}/* --- Submenu dropdown arrows --- */.menubg a.dropdown-toggle::after { content: \f107; display: inline-block; margin-left: 0.4em; line-height: 0.5; vertical-align: -0.05em; font-family: FontAwesome; font-weight: 900;}/* --- Switch submenu dropdown arrows when submenus are open --- */.menubg .open > .dropdown-toggle::after { content: \f106;}/* --- Disable showing submenu on hover --- */class.menubg #mainNav .dropdown:not(.open) > .dropdown-menu { display: none;}/* --- Submenus --- */#mainNav .dropdown.open > .dropdown-menu { display: block; position: relative; width: auto; padding: 0; padding-left: 30px; margin-top: 0; margin-left: 0; border-radius: 0; background-color: transparent; border-top: 1px solid rgba(var(--text-color), 0.2) !important; box-shadow: none; text-align: left;}/* --- All menu list items --- */class.menubg .navbar-nav li { position: relative; padding: 0; text-align: inherit;}/* --- All menu links --- */#mainNav .navbar-nav a { padding: 15px; text-decoration: none !important; line-height: 20px; white-space: nowrap; background: none; text-align: inherit; font-family: Josefin Sans, sans-serif; text-transform: uppercase; font-weight: 300; font-style: normal; letter-spacing: normal; font-variant: normal; font-size: calc(8px + 0.5rem); color: rgb(var(--text-color)); transition: all 0.25s, padding 0.4s ease-in-out;}/* --- All menu links on hover and focus --- */#mainNav .navbar-nav a:hover,#mainNav .navbar-nav a:focus { color: rgb(var(--text-alternate-color));}/* --- Submenu links --- */class.menubg .dropdown-menu > li > a { min-width: 240px;}/* --- Dividers between menu items on mobile --- */class.menubg .navbar-nav > li:not(:last-child),.menubg .navbar-nav .dropdown-menu li:not(:last-child),.header:not(class*has-btn) ~ .menubg .navbar-nav > li:last-child { border-bottom: 1px solid rgba(var(--text-color), 0.2);}/* --- Divider above mobile menu --- */.menubg .navbar-nav::before { content: ; display: block; position: sticky; top: 0; width: 100%; border-bottom: 1px solid rgba(var(--text-color), 0.2);}/* --- Add space below menu if last menu item is not a button --- */.header:not(class*has-btn) ~ .menubg .navbar-nav { padding-bottom: 12px;}/* --- Current page indicator --- */class.menubg .navbar-nav > li > a::before { content: ; position: absolute; top: 0; bottom: auto; left: 0; height: 100%; width: 4px; background: rgb(var(--accent-color)); transform: scaley(0); transition: transform 0.25s, all 0.4s ease-in-out;}/* --- Activate current page indicator --- */class.menubg .navbar-nav > li.active > a::before { transform: none;}/*-------------------------------------------------------------------------------- # DESKTOP NAVIGATION--------------------------------------------------------------------------------*//* --- Adjust navigation breakpoint here --- */@media (min-width: 1600px) { /* --- Navigation height on desktop --- */ :root { --menu-height: var(--menu-height-desktop); } /* --- Option for taller navigation before scrolling on desktop --- */ body:not(.scrolled) .taller-unscrolled.header, body:not(.scrolled) .taller-unscrolled ~ .menubg { --menu-height: var(--menu-height-desktop-taller); } /* --- Keep content out from under taller navigation on desktop --- */ .taller-unscrolled ~ idskip-navigation + div { --menu-height: var(--menu-height-desktop-taller); } /* --- Navigation width on desktop --- */ class.info-bar > class^container, class.header > class^container, class.menubg > class^container { width: 90vw; } /* ------ HEADER ON DESKTOP ------ */ /* --- Hide menu toggle button --- */ class*ageDiv .navbar-toggle { display: none !important; } /* ------ MENU ON DESKTOP ------ */ /* --- Menu wrapper on desktop --- */ class.menubg { text-shadow: 0 0 2px var(--shadow-color), 0 0 2px var(--shadow-color), 0 0 2px var(--shadow-color), 0 0 2px var(--shadow-color), 0 0 3px var(--shadow-color), 0 0 3px var(--shadow-color), 0 0 6px var(--shadow-color); } /* --- Activate shadows when menu is transparent --- */ body:not(.scrolled) .transparent ~ .menubg { --shadow-color: #000; } /* --- Disable backdrop for open menu --- */ body::after { display: none; } /* --- Collapsing element of menu on desktop --- */ class #mainNav .navbar-collapse { display: block !important; margin: 0 -15px; background: none; } /* --- Hide spacer above menu --- */ .menubg .navbar-collapse::before { display: none; } /* --- Menu alignment on desktop --- */ classclass.menubg .navbar-nav { display: flex; justify-content: center; align-items: center; padding: 0; overflow: visible; } /* --- Submenu dropdown arrows on desktop --- */ class.menubg .dropdown-toggle::after { content: \f107; } /* --- Show submenus on hover on desktop --- */ class.menubg #mainNav .dropdown:hover > .dropdown-menu { display: block; } /* --- Submenus on desktop --- */ classclass.menubg #mainNav .dropdown-menu { position: absolute; left: 50%; transform: translatex(-50%); text-align: center; padding: 8px 0; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5); background: rgb(var(--background-color)); text-shadow: none; border-top: 1px solid rgba(var(--text-color), 0.2) !important; } /* --- Triangles above submenus on desktop --- */ .menubg .navbar-nav .dropdown-menu::before { content: ; display: block; position: absolute; top: 0; left: 50%; width: 16px; height: 16px; background: rgb(var(--background-color)); transform: translate(-50%, -50%) rotate(45deg); border-top: 1px solid rgba(var(--text-color), 0.2); border-left: 1px solid rgba(var(--text-color), 0.2); } /* --- Submenu links --- */ #mainNav .navbar-nav .dropdown-menu a { padding: 12px 25px; } /* --- Current page indicator on desktop --- */ class.menubg .navbar-nav > li > a::before { content: ; display: block; position: absolute; top: calc(50% + 18px); bottom: auto; left: 20%; height: 2px; width: 60%; background: rgb(var(--accent-color)); transform: scalex(0); transition: all .25s, box-shadow 0.4s ease-in-out; box-shadow: 0 0 2px var(--shadow-color), 0 0 5px var(--shadow-color); } /* --- Activate current page indicator --- */ class.menubg .navbar-nav > li.active > a::before { transform: none; } /* --- Top-level menu item padding on desktop --- */ #mainNav .navbar-nav a.mainMenuItem { padding: calc((var(--menu-height) - 20px) / 2) 15px; } /* --- Disable mobile dividers between menu items --- */ classclassclass.menubg .navbar-nav li { border-bottom: none; } /* --- Disable mobile divider above menu items --- */ .menubg .navbar-nav::before { display: none; } /* --- Menu item button positioning on desktop --- */ classclass*has-btn ~ .menubg #mainNav .navbar-nav > li:last-child { position: absolute; right: 15px; }/* --- End media query --- */}/*-------------------------------------------------------------------------------- # FOOTER--------------------------------------------------------------------------------*//* --- Place divider between footer and adjacent module of same color --- */.alternate + .bgFooter > div:first-child > class^container::before { content: ; display: block; height: 1px; width: auto; max-width: none; margin-top: -15px; margin-bottom: 15px; margin-left: auto; margin-right: auto; background: rgba(var(--text-color), 0.2);}/* --- Remove extra space above and below footer links --- */.footer.container br:first-child,.footer.container br:last-child { display: none;}/* --- Make footer links match size of normal text --- */.footer,.footer:hover,.footer:visited { font-size: inherit !important;}/*-------------------------------------------------------------------------------- # MODULES--------------------------------------------------------------------------------*//* ------ MODULE COLORS ------ */class*ageDiv > div,.bgFooter > div,#tinymce { background-color: rgb(var(--background-color)); color: rgb(var(--text-color)); --shadow-color: transparent;}/* ------ MODULE SPACING ------ *//* --- Default spacing between modules --- */.menubg ~ div class^container { padding-top: 15px; padding-bottom: 15px;}/* ------ MERGED MODULES ------ *//* --- Merged module wrappers --- */class.merge-before,class.merge-after + div { margin-top: -35px;}/* --- Remove extra padding above merged content --- */class.merge-before > class^container,class.merge-after + div:not(.bgFooter) > class^container,class.merge-after + .bgFooter > div:first-child > class^container,class.merge-before class*padding,class.merge-after + div:not(.bgFooter) class*padding,class.merge-after + .bgFooter > div:first-child class*padding { padding-top: 0 !important;}/* ------ DIVIDED MODULES ------ *//* --- Insert divider at beginning of module container --- */.divider-before > class^container::before,.divider-after + div:not(.bgFooter) > class^container::before,.divider-after + .bgFooter > div:first-child > class^container::before,.footer.container::before { content: ; display: block; height: 1px; width: auto; max-width: none; margin-top: -15px; margin-bottom: 15px; margin-left: auto; margin-right: auto; background: rgba(var(--text-color), 0.2);}/* ------ BORDERED MODULES ------ */class.border-before { border-top: 10px solid var(--module-border-color);}class.border-after { border-bottom: 10px solid var(--module-border-color);}/* ------ UNSPACED MODULES ------ *//* --- Remove space before unspaced module containers --- */class.unspaced-before > class^container,class.unspaced > class^container { padding-top: 0;}/* --- Remove space before unspaced module rows --- */.unspaced-before .rowclass*padding,.unspaced .rowclass*padding { padding-top: 0 !important;}/* --- Remove space after unspaced module containers --- */class.unspaced-after > class^container,class.unspaced > class^container { padding-bottom: 0;}/* --- Remove space after unspaced module rows --- */.unspaced-after .rowclass*padding,.unspaced .rowclass*padding { padding-bottom: 0 !important;}/* ------ FRINGED MODULES ------ *//* --- Fringe over following module --- */.fringe-over-after::after { content: ; position: relative; display: block; z-index: 2; margin-bottom: -30px; height: 30px; background: linear-gradient( 35deg, transparent 35%, rgb(var(--background-color)) calc(35% + 1px) );}/* --- Space for fringe over following module --- */.fringe-over-after + div { padding-top: 30px;}/* --- Fringe under following module --- */.fringe-under-after + div::before { content: ; position: relative; display: block; z-index: 2; margin-top: -30px; height: 30px; background: linear-gradient( 35deg, rgb(var(--background-color)) calc(65% - 1px), transparent 65% );}/* --- Space for fringe under following module --- */.fringe-under-after { padding-bottom: 30px;}/* --- Prevent margin collapse --- */.fringe-under-after + div { border-top: 1px solid transparent;}/*-------------------------------------------------------------------------------- # HERO MODULES--------------------------------------------------------------------------------*//* --- Hero module wrapper --- */class.hero { position: relative; overflow: hidden; text-align: center; text-shadow: 0 0 2px var(--shadow-color), 0 0 2px var(--shadow-color), 0 0 2px var(--shadow-color), 0 0 2px var(--shadow-color), 0 0 3px var(--shadow-color), 0 0 3px var(--shadow-color), 0 0 6px var(--shadow-color); --shadow-color: rgb(var(--background-color));}/* --- Hero module container --- */.hero > class^container { min-height: calc(180px + 25vw); max-width: 100%; display: flex; flex-flow: column nowrap; justify-content: center;}/* --- Hero module row --- */.hero .rowclass*padding { z-index: 1;}/* --- Short hero modules --- */.hero.short > class^container { min-height: calc(180px + 15vw);}/* --- Full-page hero modules --- */.hero.full-page { display: flex; flex-flow: column nowrap; justify-content: center; min-height: 100vh;}/* --- Effects layer on hero modules --- */.hero::before { content: ; display: block; position: absolute; z-index: 0; pointer-events: none; top: 0; left: 0; height: 100%; width: 100%; border-top: 1px solid rgba(128, 128, 128, 0.3); border-bottom: 1px solid rgba(128, 128, 128, 0.3); background-origin: border-box !important;}/*-------------------------------------------------------------------------------- # CARDS--------------------------------------------------------------------------------*//* --- Card wrapper --- */.card { position: relative; z-index: 1; overflow: hidden; display: flex; flex-flow: column nowrap; align-items: stretch; flex-direction: column; margin: 15px 0; text-align: left; background-color: rgb(var(--background-color)); color: rgb(var(--text-color)); border-radius: var(--card-border-radius); box-shadow: 0 0 6px -2px var(--shadow-color); transition: background 0.25s;}/* --- Make cards that are alone in their column fill vertical space --- */.card:only-child { margin: var(--gutter-width) 0; height: calc(100% - (var(--gutter-width) * 2));}/* --- Semitransparent cards --- */.card.semitransparent { background-color: rgba(var(--background-color), 0.85);}/* --- Shadows for readability on semitransparent cards --- */.card.semitransparent > .card-body { --shadow-color: rgb(var(--background-color)); text-shadow: 0 0 2px var(--shadow-color), 0 0 2px var(--shadow-color), 0 0 2px var(--shadow-color), 0 0 2px var(--shadow-color), 0 0 3px var(--shadow-color), 0 0 3px var(--shadow-color), 0 0 6px var(--shadow-color);}/* --- Main image of card --- */.card > img { position: relative; margin: 0; z-index: -1; width: 100%; object-fit: cover;}/* --- Border between image and card-body --- */.card > * + * { border-top: 1px solid rgba(var(--text-color), 0.3);}/* --- Corners of top item in card --- */.card > *:first-child { border-top-left-radius: inherit; border-top-right-radius: inherit;}/* --- Corners of bottom item in card --- */.card > *:last-child { border-bottom-left-radius: inherit; border-bottom-right-radius: inherit;}/* --- Card inset border layer --- */class.card::before { content: ; display: block; position: absolute; pointer-events: none; top: 0; left: 0; height: 100%; width: 100%; border-radius: inherit; border: 1px solid rgba(var(--text-color), 0.3);}/* --- Card content --- */.card > .card-body { position: relative; display: flex; flex-grow: 1; flex-flow: column nowrap; justify-content: flex-box; width: 100%; padding: 30px; text-shadow: none; --shadow-color: transparent;}/* --- Bottom align buttons in cards --- */.card .card-body .btn-wrap { margin-top: auto;}/* --- Hover and focus effects on linked cards --- */a.card:hover,a.card:focus { background: rgb(var(--background-alternate-color));}/*-------------------------------------------------------------------------------- # IMAGE CARDS--------------------------------------------------------------------------------*//* --- Image card wrapper --- */.img-card { position: relative; z-index: 1; overflow: hidden; display: flex; flex-flow: row nowrap; margin: 15px 0; text-align: left; background-color: rgb(var(--background-color)); color: rgb(var(--text-color)); border-radius: var(--card-border-radius); box-shadow: 0 0 6px -2px var(--shadow-color);}/* --- Make image cards that are alone in their column fill vertical space --- */.img-card:only-child { margin: var(--gutter-width) 0; height: calc(100% - (var(--gutter-width) * 2));}/* --- Move image to background --- */.img-card > img { position: relative; margin: 0; z-index: -1; margin-right: -100%; align-self: flex-start; height: 100%; width: 100%; object-fit: cover; transition: all 0.25s, transform 0.4s ease-in-out; border: none; border-radius: inherit;}/* --- Image card border and effects layer --- */class.img-card::before { content: ; display: block; position: absolute; pointer-events: none; top: 0; left: 0; height: 100%; width: 100%; border-radius: inherit; transition: all 0.25s; background-origin: border-box !important; border: 1px solid rgba(128, 128, 128, 0.5);}/* --- Content of image cards --- */.img-card > .card-body { position: relative; z-index: 1; display: flex; flex-flow: column nowrap; justify-content: center; height: 100%; width: 100%; padding: 30px; --shadow-color: rgb(var(--background-color)); text-shadow: 0 0 2px var(--shadow-color), 0 0 2px var(--shadow-color), 0 0 2px var(--shadow-color), 0 0 2px var(--shadow-color), 0 0 3px var(--shadow-color), 0 0 3px var(--shadow-color), 0 0 6px var(--shadow-color);}/* --- Hover and focus tint on linked image cards --- */a.img-card:hover::before,a.img-card:focus::before { background-color: rgba(var(--background-color), 0.3);}/* --- Additional hover and focus effects on linked image cards --- */a.img-card:hover > img,a.img-card:focus > img { transform: scale(1.03);}/* --- Image cards with top background --- */.img-card.bg-top .card-body { flex-grow: 0; align-self: flex-start; border-top-left-radius: inherit; border-top-right-radius: inherit; height: auto; padding-top: 0; padding-bottom: 0; background-color: rgba(var(--background-color), 0.85); border: 1px solid rgba(var(--text-color), 0.2);}/* --- Image cards with bottom background --- */.img-card.bg-bottom .card-body { flex-grow: 0; align-self: flex-end; border-bottom-left-radius: inherit; border-bottom-right-radius: inherit; height: auto; padding-top: 0; padding-bottom: 0; background-color: rgba(var(--background-color), 0.85); border: 1px solid rgba(var(--text-color), 0.2);}/* ------ HERO CARDS ------ */.img-card.hero-card { margin: var(--gutter-width) 0; height: 0; min-height: calc(180px + 25vw); text-align: center;}/* --- Hero card image --- */.img-card.hero-card > img { position: absolute;}/* --- Short hero cards --- */.img-card.hero-card.short { min-height: calc(180px + 15vw);}/* --- Full-page hero cards --- */.img-card.hero-card.full-page { min-height: calc(100vh - var(--nav-border-top) - var(--menu-height) - var(--nav-border-bottom) - var(--gutter-width));}/* --- Hero cards in first module after navigation --- */idskip-navigation + div .img-card.hero-card { margin-top: 0;}/*-------------------------------------------------------------------------------- # COLLAGES--------------------------------------------------------------------------------*//* --- Adjust variables for collages --- */.collage { --gutter-width: 10px; --card-border-radius: 0px;}/* --- Get sitewide gutter width --- */:root { --outer-gutter-width: var(--gutter-width);}/* --- Adjust space before unspaced collage modules --- */.collage.unspaced-before class^container,.collage.unspaced class^container { padding-top: var(--gutter-width);}/* --- Adjust space after unspaced collage modules --- */.collage.unspaced-after class^container,.collage.unspaced class^container { padding-bottom: var(--gutter-width);}/* --- Adjust horizontal padding around normal-width collages --- */class.collage .container { padding-left: var(--outer-gutter-width); padding-right: var(--outer-gutter-width);}/* --- Adjust horizontal padding around full-width collages --- */class.collage .container-fluid { padding-left: calc(var(--gutter-width) * 2); padding-right: calc(var(--gutter-width) * 2);}/*-------------------------------------------------------------------------------- # FILTERS AND EFFECTS--------------------------------------------------------------------------------*//* ------ LIGHTLY TINTED FILTER ------ */.hero.lightly-tinted::before,.img-card.lightly-tinted::before { background-color: rgba(var(--background-color), 0.15);}/* --- Hover and focus effects on lightly tinted image cards --- */a.img-card.lightly-tinted:hover::before,a.img-card.lightly-tinted:focus::before { background-color: rgba(var(--background-color), 0.4);}/* ------ TINTED FILTER ------ */.hero.tinted::before,.img-card.tinted::before { background-color: rgba(var(--background-color), 0.4);}/* --- Hover and focus effects on tinted image cards --- */a.img-card.tinted:hover::before,a.img-card.tinted:focus::before { background-color: rgba(var(--background-color), 0.6);}/* ------ STRONGLY TINTED FILTER ------ */.hero.strongly-tinted::before,.img-card.strongly-tinted::before { background-color: rgba(var(--background-color), 0.6);}/* --- Hover and focus effects on tinted image cards --- */a.img-card.strongly-tinted:hover::before,a.img-card.strongly-tinted:focus::before { background-color: rgba(var(--background-color), 0.75);}/* ------ PARALLAX EFFECT ------ */@supports not (-webkit-touch-callout: none) { @media (min-width: 992px) { .hero.parallax { background-attachment: fixed; } }}/* ------ ARROW-DOWN EFFECT ------ */.hero.arrow-down::after,.hero-card.arrow-down::after { content: \f107; display: block; position: absolute; bottom: 20px; left: 50%; line-height: 1; font-size: 3rem; font-family: FontAwesome; font-weight: 900; transform: translatex(-50%); animation: point 1.2s 4s linear infinite;}/* --- Space for down arrow --- */.hero.arrow-down,.hero-card.arrow-down .card-body { padding-bottom: 60px;}/* --- Down arrow animation --- */@keyframes point { 100% { opacity: 0; transform: translate(-50%, 25%); }}/* --- Stop animating down arrow when page is scrolled --- */body.scrolled .hero.arrow-down::after,body.scrolled .hero-card.arrow-down::after { animation: none;}/* ------ FRAMED EFFECT ------ *//* --- Framed effect layer on cards and image cards --- */.card.framed > .card-body::after,.img-card.framed::after { content: ; display: block; position: absolute; z-index: 1; pointer-events: none; top: 0; left: 0; height: 100%; width: 100%; border-radius: inherit; box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), inset 0 3px var(--module-border-color);}/* --- Keep content away from the frame --- */.framed > .card-body { padding-top: 34px;}/*-------------------------------------------------------------------------------- # TEXT AND FORMATTING ELEMENTS--------------------------------------------------------------------------------*//* --- Set base font size --- */:root { font-size: calc(16px + 0.2vw);}/* --- Base text formatting for the website --- */bodyclass { font-size: inherit; font-family: Josefin Sans, sans-serif; line-height: 1.8; font-weight: 300;}/* ------ HEADINGS ------ */body .heading-xl,body .heading-lg,body h1, body .h1,body h2, body .h2,body h3, body .h3,body h4, body .h4,body h5, body .h5,body h6, body .h6,body .tagline { display: block; margin: 0; line-height: 1.4; color: rgb(var(--heading-color));}/* --- Extra-large headings --- */.heading-xl { font-family: Playfair Display, serif; text-transform: none; font-weight: 400; font-style: normal; letter-spacing: normal; font-variant: normal; font-size: calc(1.4rem + 2.6vw); padding-top: 0.3rem; padding-bottom: 0.3rem; text-align: center;}/* --- Large headings --- */.heading-lg { font-family: Playfair Display, serif; text-transform: none; font-weight: 400; font-style: normal; letter-spacing: normal; font-variant: normal; font-size: calc(1.6rem + 1.6vw); padding-top: 0.4rem; padding-bottom: 0.4rem; text-align: inherit;}body h1, body .h1 { font-family: Playfair Display, serif; text-transform: none; font-weight: 400; font-style: normal; letter-spacing: normal; font-variant: normal; font-size: calc(1.8rem + 0.6vw); padding-top: 0.5rem; padding-bottom: 0.5rem; text-align: center;}body h2, body .h2 { font-family: Playfair Display, serif; text-transform: none; font-weight: 400; font-style: normal; letter-spacing: normal; font-variant: normal; font-size: calc(1.6rem + 0.5vw); padding-top: 0.6rem; padding-bottom: 0.6rem; text-align: inherit;}body h3, body .h3 { font-family: Playfair Display, serif; text-transform: none; font-weight: 400; font-style: normal; letter-spacing: normal; font-variant: normal; font-size: calc(1.4rem + 0.4vw); padding-top: 0.7rem; padding-bottom: 0.7rem; text-align: inherit;}body h4, body .h4,body h5, body .h5,body h6, body .h6 { font-family: Playfair Display, serif; text-transform: none; font-weight: 400; font-style: normal; letter-spacing: normal; font-variant: normal; font-size: calc(1.2rem + 0.3vw); padding-top: 0.8rem; padding-bottom: 0.8rem; text-align: inherit;}/* --- Taglines --- */body .tagline { font-family: inherit; text-transform: none; font-weight: inherit; font-style: normal; letter-spacing: 0; font-variant: normal; font-size: 1.3rem; padding-top: 0.8rem; padding-bottom: 0.8rem; text-align: inherit;}/* --- Space between taglines and adjacent headings --- */class .tagline + .heading-xl,class .heading-xl + .tagline,class .tagline + .heading-lg,class .heading-lg + .tagline,class .tagline + h1, class .tagline + .h1, class h1 + .tagline, class .h1 + .tagline,class .tagline + h2, class .tagline + .h2, class h2 + .tagline, class .h2 + .tagline,class .tagline + h3, class .tagline + .h3,class h3 + .tagline, class .h3 + .tagline { margin-top: -1.3rem;}/* --- Unstyled headings --- */class.heading-unstyled { font-family: inherit; text-transform: none; font-weight: inherit; font-style: normal; letter-spacing: normal; font-variant: normal; font-size: 1rem; padding-top: 0; padding-bottom: 0; color: rgb(var(--text-color)); text-align: inherit;}/* ------ PARAGRAPHS ------ */body p, body .p { display: block; margin: 0; padding-top: 0.6rem; padding-bottom: 0.6rem; font-family: inherit; text-transform: none; text-align: inherit; font-weight: inherit; font-size: 1rem; color: rgb(var(--text-color));}/* --- Large paragraphs --- */class.large { font-size: calc(1.2rem + 0.2vw); line-height: 1.6;}/* ------ LINKS ------ *//* --- Add underline to links by default --- */.menubg ~ div a:not(class),a.footer,idtinymce a:not(class) { text-decoration: underline !important;}/* --- Link color --- */class*ageDiv a,.bgFooter a.footer,idtinymce a { color: rgb(var(--text-color)); transition: all 0.25s;}/* --- Link hover color --- */class*ageDiv a:hover,class*ageDiv a:focus,.bgFooter a.footer:hover,.bgFooter a.footer:focus,idtinymce a:hover,idtinymce a:focus { color: rgb(var(--text-alternate-color));}/* --- Undecorated links --- */a.undecorated,a.undecorated * { color: rgb(var(--text-color)); text-decoration: none !important; transition: all 0.25s;}/* --- Undecorated link hover and focus effects --- */a.undecorated:hover,a.undecorated:focus,a.undecorated:hover *,a.undecorated:focus * { color: rgb(var(--text-alternate-color));}/* ------ LISTS ------ */class*ageDiv li { padding-top: 0.5rem; padding-bottom: 0.5rem; text-align: left; line-height: 1.4; margin: 0 !important;}/* --- Unstyled lists --- */.list-unstyled { padding: 0; list-style-type: none;}/* ------ BOLD TEXT ------ */div strong, div b { font-weight: 700;}/* ------ TEXT-COLOR ELEMENTS ------ */class.text-color { color: rgb(var(--text-color));}/* ------ HEADING-COLOR ELEMENTS ------ */class.heading-color { color: rgb(var(--heading-color));}/* ------ ACCENTED ELEMENTS ------ */class.accent-color { color: rgb(var(--accent-color));}/* ------ UPPERCASE ELEMENTS ------ */classclass.text-uppercase { text-transform: uppercase;}/* ------ DECORATIVE SEPARATORS ------ *//* --- Separator spacing and alignment --- */.separator { display: block; margin: 0, auto; padding-top: 1.1rem; padding-bottom: 1.1rem; text-align: center; font-size: 0;}/* --- Separator appearance and color --- */.separator::before { content: ; display: inline-block; height: 2px; width: 180px; font-size: 0; line-height: 1; background-color: rgb(var(--accent-color)); box-shadow: 0 0 5px var(--shadow-color);}/* ------ HORIZONTAL DIVIDERS ------ *//* --- Divider alignment and spacing --- */class*ageDiv .divider { display: block; width: 100%; padding-top: 35px; padding-bottom: 35px; font-size: 0;}/* --- Divider appearance and color --- */class*ageDiv .divider::before { content: ; display: block; width: auto; border-top: 1px solid rgba(var(--text-color), 0.2);}/* --- Horizontal dividers inside rows --- */class*ageDiv .row > .divider { flex: 1 1 100%; padding-left: var(--gutter-width); padding-right: var(--gutter-width);}/* ------ VERTICAL DIVIDERS ------ */class .row > .v-divider { display: block; font-size: 0; align-self: stretch;}class .row > .v-divider::before { content: ; display: block; height: 100%; border-right: 1px solid rgba(var(--text-color), 0.2); margin-right: -1px;}/* ------ RESPONSIVE EMBEDS AND IMAGES ------ */.embed-responsive,.img-responsive { margin-top: 15px; margin-bottom: 15px;}/*-------------------------------------------------------------------------------- # BUTTONS--------------------------------------------------------------------------------*//* --- Wrapper for buttons --- */.btn-wrap { margin: 0 -0.3rem; padding-top: 0.9rem; padding-bottom: 0.9rem; font-size: 0; text-align: inherit;}/* --- Buttons --- */classclass.btn,class*has-btn ~ .menubg #mainNav .navbar-nav > li:last-child a { display: inline-block; position: relative; z-index: 0; margin: 0.3rem; min-width: 180px; padding: 14px 25px; white-space: normal; font-family: Josefin Sans, sans-serif; text-transform: uppercase; font-weight: 300; font-style: normal; letter-spacing: normal; font-variant: normal; font-size: calc(8px + 0.5rem); text-align: center; line-height: 20px; text-decoration: none; transition: all 0.25s; text-shadow: none; color: rgb(var(--text-color)); background-color: rgb(var(--background-color)); border: 1px solid rgba(var(--text-color), 0.3); border-radius: var(--button-border-radius); box-shadow: 0 0 6px -2px var(--shadow-color);}/* --- Hover and focus effects on buttons --- */classclass.btn:hover,classclass.btn:focus,classclass a:hover .btn,classclass a:focus .btn,class*has-btn ~ .menubg #mainNav .navbar-nav > li:last-child a:hover,class*has-btn ~ .menubg #mainNav .navbar-nav > li:last-child a:focus { background-color: rgb(var(--background-alternate-color));}/* --- Text-matching buttons --- */class.btn.text-color { --background-color: inherit; --text-color: inherit; --text-alternate-color: inherit; color: rgb(var(--background-color)); background-color: rgb(var(--text-color)); border: 1px solid rgba(var(--background-color), 0.3);}/* --- Hover and focus effects on text-matching buttons --- */class.btn.text-color:hover,class.btn.text-color:focus { background-color: rgb(var(--text-alternate-color)); color: rgb(var(--background-color));}/* --- Disable current page indicator for menu item button --- */class*has-btn ~ .menubg .navbar-nav > li:last-child > a::before { display: none;}/* --- Styles specific to menu item button --- */class*has-btn ~ .menubg #mainNav .navbar-nav > li:last-child a { margin: 10px 15px;}/* --- Make buttons in the same wrapper the same width --- */.btn-wrap .btn:not(:only-child) { min-width: 220px;}/* --- Large buttons --- */classclass.btn-large { padding: 18px 30px; font-size: calc(10px + 0.6rem);}/* --- Wide buttons --- */classclass.btn-wide { display: block;}/*-------------------------------------------------------------------------------- # ICONS--------------------------------------------------------------------------------*//* --- Wrapper for icons --- */.icon-wrap { margin: 0 -0.3rem; padding-top: 0.9rem; padding-bottom: 0.9rem; font-size: 0; text-align: inherit;}/* --- Icon spacing inside icon wrappers --- */class.icon-wrap > * { margin: 0.3rem; font-size: 1rem;}/* --- All icons --- */classclass*fa- { height: 1em; width: 1em; line-height: 0; display: inline-flex; flex-flow: column nowrap; justify-content: center; align-items: center;}/* --- Default space around icons --- */class*fa- { margin: 0 0.15em;}/* --- Set a height for icons that does not include whitespace --- */classclass*fa-::before { line-height: 1;}/* ------ ICON SIZES ------ *//* --- Small icons --- */classclass.icon-sm { font-size: calc(2rem + 0.4vw);}/* --- Small icon badge --- */class.icon-badge.icon-sm { font-size: calc(1.15rem + 0.2vw);}/* --- Medium icons --- */classclass.icon-md { font-size: calc(3rem + 0.4vw);}/* --- Medium icon badge --- */class.icon-badge.icon-md { font-size: calc(1.8rem + 0.2vw);}/* --- Large icons --- */classclass.icon-lg { font-size: calc(4.5rem + 0.4vw);}/* --- Large icon badge --- */class.icon-badge.icon-lg { font-size: calc(2.7rem + 0.2vw);}/* ------ ICON BADGES ------ */classclass.icon-badge { display: inline-flex; position: relative; z-index: 0; height: auto; width: auto; transition: all 0.25s; padding: 0.5em; text-decoration: none; text-shadow: none; color: rgb(var(--text-color)); background-color: rgb(var(--background-color)); border: 1px solid rgba(var(--text-color), 0.3); border-radius: var(--icon-border-radius); box-shadow: 0 0 5px var(--shadow-color);}/* --- Hover and focus effects on linked icon badges --- */class a.icon-badge:hover,class a.icon-badge:focus,class a:hover .icon-badge,class a:focus .icon-badge { background-color: rgb(var(--background-alternate-color));}/* --- Text-matching icon badges --- */class.icon-badge.text-color { --background-color: inherit; --text-color: inherit; --text-alternate-color: inherit; color: rgb(var(--background-color)); background-color: rgb(var(--text-color)); border: 1px solid rgba(var(--background-color), 0.3);}/* --- Hover and focus effects on text-matching icon badges --- */class a.icon-badge.text-color:hover,class a.icon-badge.text-color:focus,class a:hover .icon-badge.text-color,class a:focus .icon-badge.text-color { background-color: rgb(var(--text-alternate-color)); color: rgb(var(--background-color));}/* --- Force consistent icon sizing in icon badges --- */.icon-badge::before { height: 1em; width: 1em; display: flex; justify-content: center; align-items: center;}/* ------ TOP-BADGE CARDS ------ *//* --- Outer card wrapper of top-badge cards --- */.card.top-badge { overflow: visible; height: calc(100% - 55px - (var(--gutter-width) * 2)); margin-top: calc(55px + var(--gutter-width));}/* --- Icon wrap in top-badge cards --- */.top-badge .icon-wrap { position: absolute; z-index: 2; top: 0; width: calc(100% - 40px); margin: 0; padding: 0;}/* --- Icon in top-badge cards --- */class.top-badge .icon-badge { margin: 0; margin-top: -1em; --shadow-color: transparent;}/* --- Content of top-badge cards --- */class.top-badge .card-body { padding-top: 60px;}/* ------ ELEMENTS WITH ICON ON LEFT ------ *//* --- Vertically center icon on left of text --- */class.icon-left { display: flex; align-items: center;}/* --- Vertically center icon on left of text --- */class.icon-left class*fa- { flex: 0 0 auto; margin-right: 1rem;}/*-------------------------------------------------------------------------------- # CUSTOM CODE--------------------------------------------------------------------------------*/.onvio-client-sign-in { display: flex; align-items: center; justify-content: center; flex-direction: column; width: 250px; height: 150px; border-radius: 10px; border: solid 1px #000; background-color: white; margin-top: 25px;margin-left: auto;margin-right: auto; } .onvio-client-sign-in span { font-family: Arial; font-size: 24px; font-weight: bold; color: #212121; margin-bottom: 15px; text-shadow: none; } .onvio-client-sign-in a { width: 150px; height: 46px; border-radius: 5px; border: solid 1px #235F2F; background-color: #235F2F; text-align: center; vertical-align: middle; line-height: 46px; font-family: Arial; font-size: 14px; font-weight: bold; letter-spacing: 1.1px; text-align: center; } .onvio-client-sign-in a, .onvio-client-sign-in a:hover, .onvio-client-sign-in a:focus, .onvio-client-sign-in a:visited, .onvio-client-sign-in a:active { text-transform: uppercase; text-decoration: none; color: #ffffff; } .onvio-client-sign-in a:hover { border: solid 1px #f39518; background-color: #f39518; }/*-------------------------------------------------------------------------------- # TEMPORARY CODE--------------------------------------------------------------------------------*//* --- Disable same-page links that attempt to open a new tab --- */ahref#target_blank:active,ahrefjavascript:void(window.open(#));:active { pointer-events: none;}#waitlist-wrapper .product-add-waitlist { border-radius: 4px!important; border: 1px solid #ddd!important; background: #FC971F!important; display: block!important; padding: 16px!important; font-family: Roboto, sans-serif; font-size: 14px!important; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 0.28px; height: 50px!important; color: #fff!important;}#waitlist-wrapper .product-add-waitlist:hover { border-radius: 4px!important; border: 1px solid #ddd!important; background: #FC971F!important; cursor: pointer; text-decoration: underline!important;} /style> link relstylesheet hrefhttps://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css> link hrefhttps://ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/themes/smoothness/jquery-ui.css relstylesheet typetext/css/> script attrnomove typetext/javascript> var themeClass theme-default;var knobby {bin_location:false,bulk:true,module_canonical:true,customer_notes:false,dumbbell_labels:true,email_customization:true,layaway:true,newsletter_archive:true,polls:false,product_download:true,product_form:true,product_kit:true,product_offline_reserve:true,product_serialized:true,allow_subscriptions_settings:true,product_suggested:true,product_transfer:true,product_wait_list:true,product_yards:true,quotes:true,repairs:true,rto_school_info:false,services:true,so:true,packages:true,till_quick_pick:false,taxjar:false,wos:false,shopify:false,web_checkout:true,website_file_upload:true,website_forms:true,website_customer_directory:true,website_store_locator:true,scuba_store:false,module_website:true,module_email:true,module_products:false,module_classes:true,module_packages:true,module_class_packages:false,module_enhancedCategoryPage:true,module_pos:false,module_spreadsheetUpload:false,module_wholesaleLogin:false,module_designWall:false,module_facebookFeatures:false,module_gallery:true,module_allcosts:false,module_rental:false,module_txtMsg:false,module_rto:false,module_inventory_turn:false,module_reverb:false,module_social:true,module_mobile:false,module_vantiv:false,module_marketing:true,module_marketingReviews:false,module_bin_location:false,module_ssi:false,module_use_ssi_sandbox:false,module_backorders:false,module_gst:false,module_online_canada_tax:false,module_order_location:false,module_locally:false,module_loans:false,module_catalog_options:false,module_check_duplicate_sn_store:false,module_subscriptions:false,module_layaway_reserve_logic:false,module_purchase_contracts:false,module_comment_sold:true,module_customer_po_pos:false,module_search_through_packrat:false,module_participate_in_stashify:false,module_customer_packrat_sync:false,module_wholesale_shipping:false,module_sellbrite:false,module_mms:false,module_calendarAdmin:false,module_stashify_reporting:false,module_support_tax_inclusive_pricing:false,module_rto_overdue_statements_bulk_edit:false,module_test_tu_on_prod:false,module_trial_purchases:false,module_rto_required_fields_simplified_customer_modal:false,module_crmGroupsFlag:false,module_avalara_tax_sandbox_mode:false,module_add_other_payment_method:false,module_online_account_management_enhancements:true,on_all_stores_online_account_management_enhancements:true,module_paypal_sandbox_mode:false,module_great_plains_exports:false,module_till_require_pin:false,module_view_waive_rto_late_fee:false,module_facebook_catalog_feed:false,module_letter_management:false,module_bye_pendo:false,module_show_desc_for_till_line_item:false,module_ebay_integration_flag:false,module_ebay_sandbox:false,module_invalid_cart_code:false,module_shipping_carrier:false,module_reconciliation:false,module_weight_cost:false,module_break_up_ccf_upload:false,module_autopayment_rto_eod:false,module_freeze_rto_tax:false,module_ebay_sandbox_mock:false,module_facebook_social_posts:false,module_facebook_shop_integration:false,module_honor_purchase_of_free_products_setting:false,module_emails_v2_using_partials:false,module_rental_inventory_from_products:false,module_advanced_customer_search:false,module_return_line_item_edit_icon:false,module_reverb_orders_sync:false,module_taxjar:false,module_taxjar_sandbox:false,module_recognize_rental_revenue:false,module_rto_settings_fees:false,module_finish_out_discount_on_po_ro:false,module_show_customer_group_and_custom_id_in_till:false,module_navbar_v2:true,on_all_stores_navbar_v2:true,module_pointy_slack_logging:false,module_pointy_staging:false,module_reconciliation_memory_size_exhausted:false,module_printouts_min_height:false,module_sell_free_online_order:true,on_all_stores_sell_free_online_order:true,module_trade_in_tax_calculating:false,module_temp_till_address:false,module_changing_price_in_consignment_contract:false,module_rto_payments_show_to_left_eod:true,on_all_stores_rto_payments_show_to_left_eod:true,module_logging_incorrect_styled_product:false,module_completed_status_for_orders:true,module_pslr_weighted_cost:false,module_tax_profiles:true,module_ignore_international_setting_for_non_shipping_items:false,module_virtual_terminal_sync:true,on_all_stores_virtual_terminal_sync:true,module_fix_item_shows_as_available_on_web:false,module_change-select-to-input-in-disassemble:false,module_auth_capture_report_service_error:false,module_paypal_subscription_only:false,module_clientbook_sandbox_mode:false,module_online_rto_zero:false,module_ignore_empty_tax_rates:false,module_craftalytics_feed:false,module_fix_customer_overwriting:false,module_log_interac_refund_attempts:false,module_dumbbell_margin_between_fix:false,module_make_request_review_checkbox_on_by_default:false,module_user-guiding:false,module_big_company:false,module_big_slack_logging:false,module_nmi_emv_payments:false,module_stone_management:false,module_bulk_rental_billing_functions_on_rto_list:true,module_dumbbell_1up_fix:false,module_gift_registry_till_block:false,module_change_barcode_type:false,module_jewel_product_type:false,module_appraisals_main_flag:false,module_fix_empty_till_sales_tax_report_grouping:false,module_spreadsheet_uploads_cant_allow_for_duplicate_sku:false,module_omnichannel_integration:false,module_display_single_line_item_for_identical_serialized_items_on_RO:false,module_dont_show_completed_ro_when_ready_to_receive_filter_is_selected:false,module_qbo_sandbox_mode:false,module_fake_test_flag:false,module_fake_test_flag_v2:true,module_fix_serial_numbers_displayed_on_special_order_ticket_in_ro:false,module_colorado_retail_delivery_fee:false,module_remove_coupon_from_cart_if_deleted_and_throw_error:true,on_all_stores_remove_coupon_from_cart_if_deleted_and_throw_error:true,module_zpl_debug:false,module_care_plans:false,module_flag_backorders_for_rain_payments:false,module_customer_po_adjust_wo_logic:false,module_jm_slack_logging:false,module_jm_sandbox:false,module_product_page_redesign:false,module_respect_serialized_condition_for_website_enhanced_view:false,module_flag_craftalytics_export_item_weight:false,module_jm_insurance:false,module_remove_lane_info_from_non_worldpay:false,module_flag_add_categories_automatically_in_product_upload:true,on_all_stores_flag_add_categories_automatically_in_product_upload:true,module_disable_db_log_usage:true,on_all_stores_disable_db_log_usage:true,module_flag_migration_upload_score_card:false,module_refactor_online_rto_price_code:false,module_fix_custom_field_date_validator:true,on_all_stores_fix_custom_field_date_validator:true,module_fix_merge_serial_numbers:false,module_rto_order_line_details:false,module_allow_fallback_to_wp_tokens:false,module_flag_migrate_invoice_customer_by_external_id:true,on_all_stores_flag_migrate_invoice_customer_by_external_id:true,module_fix_items_quantity_for_so:false,module_flag_test_subscription_email_store_logo:false,module_fix_product_info_modal:false,module_stripe_accounts_per_location:false,module_vendor_integration_sandbox:false,module_flag_google_analytics_v4:false,module_mapping_clientbook_associates:true,on_all_stores_mapping_clientbook_associates:true,module_rental_auto_reminder_on:false,module_fix_order_note_for_sub_and_rental_payments:true,on_all_stores_fix_order_note_for_sub_and_rental_payments:true,module_adyen_accounts_per_location:false,module_assemble_disassemble:false,module_system_callout_for_reports:false,module_lock_transaction_save:true,on_all_stores_lock_transaction_save:true,module_custom_labels_templates_in_print_modal:true,module_open_ai_long_description:true,on_all_stores_open_ai_long_description:true,module_po_export_fix_comma:false,module_fix_signup_disappear_after_customer_added_register:false,module_avalara_tax_code_issue:false,module_inventory_history_fix_other_event_when_sn_removed:true,on_all_stores_inventory_history_fix_other_event_when_sn_removed:true,module_item_filters_dollar_off_coupons:false,module_flag_add_external_migration_id_to_migration_cleanup:true,on_all_stores_flag_add_external_migration_id_to_migration_cleanup:true,module_flag_set_date_received_from_new_product_upload:true,on_all_stores_flag_set_date_received_from_new_product_upload:true,module_prevent_close_on_print:false,module_rto_autopay_improvements_issue_indicator:false,module_handle_serialized_line_item_upload_migrated_option_id:true,on_all_stores_handle_serialized_line_item_upload_migrated_option_id:true,module_stripe_send_level_3_data:true,on_all_stores_stripe_send_level_3_data:true,module_fix_previous_payments_for_multiple_contracts:true,on_all_stores_fix_previous_payments_for_multiple_contracts:true,module_locations_in_scheduled_sale:false,module_fix_send_to_list_validation_schedule_email:false,module_toggle_product_page_version:true,on_all_stores_toggle_product_page_version:true,module_allow_super_admin_download_ext_customer_id:false,module_smaller_pslr_status_updates:true,on_all_stores_smaller_pslr_status_updates:true,module_add_customer_id_type_transaction_upload:true,on_all_stores_add_customer_id_type_transaction_upload:true,module_send_mix_panel_event_on_zipcode_change_web_checkout:false,module_locally_push2cart_integration:false,module_beta_features_feedback:true,on_all_stores_beta_features_feedback:true,module_quick_assemble:false,module_verify_payment_id:true,on_all_stores_verify_payment_id:true,module_layaway_migration:false,module_send_mixpanel_event_on_mms_customer_disconnect:false,module_improved_waitlist:true,on_all_stores_improved_waitlist:true,module_use_amex_pricing:true,on_all_stores_use_amex_pricing:true,module_additional_settings_custom_tenders:true,on_all_stores_additional_settings_custom_tenders:true,module_nps_page_v2:true,on_all_stores_nps_page_v2:true,module_set_store_id_for_transaction_if_has_value:false,module_deprecate_on_account:true,on_all_stores_deprecate_on_account:true,module_restricted_login:false,module_eod_summary_v2:true,on_all_stores_eod_summary_v2:true,module_enhanced_interrogation_techniques:false,module_work_orders_current_store_location_id:true,on_all_stores_work_orders_current_store_location_id:true,module_prevent_utf8_in_header_columns:true,on_all_stores_prevent_utf8_in_header_columns:true,module_gia_sandbox:false,module_edit_appraisals:true,on_all_stores_edit_appraisals:true,module_fix_edit_appraisal_template:true,on_all_stores_fix_edit_appraisal_template:true,module_slack_notification_when_store_connects_clientbook:true,on_all_stores_slack_notification_when_store_connects_clientbook:true,module_fix_image_upload_invalid_extension:false,module_show_warning_if_no_price_for_new_consignment_items:false,module_fix_sorting_by_technician_in_wo:true,on_all_stores_fix_sorting_by_technician_in_wo:true,module_fix_deleting_main_image_from_all_products:true,on_all_stores_fix_deleting_main_image_from_all_products:true,module_respect_classes_setting_in_all_places:true,on_all_stores_respect_classes_setting_in_all_places:true,module_markup_pricing_flag:true,on_all_stores_markup_pricing_flag:true,module_image_inventory_velocity_report:true,on_all_stores_image_inventory_velocity_report:true,module_gia_slack_logging:false,module_category_issue_new_pp:true,on_all_stores_category_issue_new_pp:true,module_risky_recipients_tool:false,module_fix_wo_tags:true,on_all_stores_fix_wo_tags:true,module_beta_product_feedback_report:true,on_all_stores_beta_product_feedback_report:true,module_check_duplication_upc_mfr_id:true,on_all_stores_check_duplication_upc_mfr_id:true,module_product_page_fix_tax_clearing:true,on_all_stores_product_page_fix_tax_clearing:true,module_nps_report_list_update:true,on_all_stores_nps_report_list_update:true,module_custom_zpl_tools:false,module_print_note_wo_items:true,on_all_stores_print_note_wo_items:true,module_facet_fields_order_web_fix:true,on_all_stores_facet_fields_order_web_fix:true,module_po_clear_date_issue:true,on_all_stores_po_clear_date_issue:true,module_email_cleanup_script_banner:false,module_unsaved_inventory_warnings:false,module_fix_appraisal_item_on_close:true,on_all_stores_fix_appraisal_item_on_close:true,module_404_on_bogus_category_url:true,on_all_stores_404_on_bogus_category_url:true,module_fix_backspace_till_card_payment:true,on_all_stores_fix_backspace_till_card_payment:true,module_beta_feedback_to_use_index_db:true,on_all_stores_beta_feedback_to_use_index_db:true,module_setting_for_default_website_sorting_option:true,on_all_stores_setting_for_default_website_sorting_option:true,module_marketplaces_slowdown_fix:true,on_all_stores_marketplaces_slowdown_fix:true,module_slack_notification_when_store_disconnects_clientbook:true,on_all_stores_slack_notification_when_store_disconnects_clientbook:true,module_confirm_opt_in_email:true,on_all_stores_confirm_opt_in_email:true,module_suggest_feature_modal_email_fix:true,on_all_stores_suggest_feature_modal_email_fix:true,module_better_coupons:true,module_fix_saving_variant_pictures_on_npp:true,on_all_stores_fix_saving_variant_pictures_on_npp:true,module_edit_component_vue:true,module_generate_seo:true,on_all_stores_generate_seo:true,module_show_prop_65_warning_setting:true,on_all_stores_show_prop_65_warning_setting:true,module_line_totals_add_invoice_payment_and_store_credit:true,on_all_stores_line_totals_add_invoice_payment_and_store_credit:true,module_manage_301_redirects:true,on_all_stores_manage_301_redirects:true,module_layaway_remaining_balance_fix:true,on_all_stores_layaway_remaining_balance_fix:true,module_apply_all_reward_coupons_fix:true,on_all_stores_apply_all_reward_coupons_fix:true,module_fix_shipping_method_dropdown_in_orders_module:false,module_mms_payment_warning_flag:false,module_increase_default_image_size_wo_form_style:true,on_all_stores_increase_default_image_size_wo_form_style:true,module_fix_pslr_images:true,on_all_stores_fix_pslr_images:true,module_barcode_printing_location_issue:true,on_all_stores_barcode_printing_location_issue:true,module_refactoring_getting_piis_for_inventory_tab_on_npp:false,module_inventory_summary_modal:true,on_all_stores_inventory_summary_modal:true,module_omnichannel_respect_data_source:true,on_all_stores_omnichannel_respect_data_source:true,module_luxsurance_sandbox:false,module_luxsurance_functionality:false,module_luxsurance_logging_in_slack:false,module_speed_up_locally_sync:true,on_all_stores_speed_up_locally_sync:true,module_Jewelers_for_children_slack_logging:true,on_all_stores_Jewelers_for_children_slack_logging:true,module_so_care_plan_zero_payment_issue:true,on_all_stores_so_care_plan_zero_payment_issue:true,module_care_plans_sale_price_issue:true,on_all_stores_care_plans_sale_price_issue:true,module_fix_product_page_width_issue:true,on_all_stores_fix_product_page_width_issue:true,module_web_link_text_editor_issue:true,on_all_stores_web_link_text_editor_issue:true,module_fix_rto_loading_due_to_cookie:true,on_all_stores_fix_rto_loading_due_to_cookie:true,module_fix_rental_account_statement_past_dues:false,module_fix_barcode_location_modal:true,on_all_stores_fix_barcode_location_modal:true,module_product_placeholder_flag:true,on_all_stores_product_placeholder_flag:true,module_print_before_save_from_opp_modal:true,on_all_stores_print_before_save_from_opp_modal:true,module_ro_duplicate_barcodes_fix:true,on_all_stores_ro_duplicate_barcodes_fix:true,module_save_luxsurance_insurance_info_after_reloading:false,module_initial_save_for_new_product_on_the_old_product_page:true,on_all_stores_initial_save_for_new_product_on_the_old_product_page:true,module_increase_image_size_wo_print:true,on_all_stores_increase_image_size_wo_print:true,module_reorder_components:true,on_all_stores_reorder_components:true,module_remove_business_name_on_receipts:false,module_handle_interac_with_adyen:true,on_all_stores_handle_interac_with_adyen:true,module_bnb_tmp_files:true,on_all_stores_bnb_tmp_files:true,module_user_timeout:true,on_all_stores_user_timeout:true,module_set_default_printer_to_barcode_printer_modal:true,on_all_stores_set_default_printer_to_barcode_printer_modal:true,module_fix_product_dimensions:true,on_all_stores_fix_product_dimensions:true,module_markup_pricing_send_mixpanel_event:true,on_all_stores_markup_pricing_send_mixpanel_event:true,module_ro-ai-upload:true,on_all_stores_ro-ai-upload:true,module_stones_facets:true,on_all_stores_stones_facets:true,module_so_fix_remaining_balance:true,on_all_stores_so_fix_remaining_balance:true,module_restore_school_delivery_shipping_option:false,module_log_everything_sent_to_luxsurance:false,module_kinder_return_growl_message:true,on_all_stores_kinder_return_growl_message:true,module_transfer_permissions:true,on_all_stores_transfer_permissions:true,module_fix_opening_product_page_from_website_categories:true,on_all_stores_fix_opening_product_page_from_website_categories:true,module_hide_jewelers_for_children_notifications_from_store_with_stripe:true,on_all_stores_hide_jewelers_for_children_notifications_from_store_with_stripe:true,module_product_page_builder:true,on_all_stores_product_page_builder:true,module_show_bin_location_ids:true,on_all_stores_show_bin_location_ids:true,module_work_order_custom_signature:true,on_all_stores_work_order_custom_signature:true,module_refactoring_wo_settings_tab:true,on_all_stores_refactoring_wo_settings_tab:true,module_stone_custom_label:true,on_all_stores_stone_custom_label:true,module_query_builder_for_so:true,on_all_stores_query_builder_for_so:true,module_fix_upload_image_by_upc_mfr_id:true,on_all_stores_fix_upload_image_by_upc_mfr_id:true,module_add_bin_location_column_spreadsheet:true,on_all_stores_add_bin_location_column_spreadsheet:true,module_saving_loose_stone_from_catalog:true,on_all_stores_saving_loose_stone_from_catalog:true,module_fix_scheduled_sale_does_not_delete_original_prices:true,on_all_stores_fix_scheduled_sale_does_not_delete_original_prices:true,module_adyen_send_level_3_data:true,on_all_stores_adyen_send_level_3_data:true,module_fix_ro_condition_inventory:true,on_all_stores_fix_ro_condition_inventory:true,module_blue_book_flag:false,module_upload_fix_pslr_without_product_id:true,on_all_stores_upload_fix_pslr_without_product_id:true,module_edit_stone_details_spreadsheet:true,on_all_stores_edit_stone_details_spreadsheet:true,module_vendor_markup_flag:true,on_all_stores_vendor_markup_flag:true,module_searching_only_stone_for_loose_stone:false,module_fix_images_old_new_product_page:true,on_all_stores_fix_images_old_new_product_page:true,module_rto_import_add_next_payment_date_column:true,on_all_stores_rto_import_add_next_payment_date_column:true,module_loose_stone_in_po_ro:true,on_all_stores_loose_stone_in_po_ro:true,module_large_images_in_reg:true,on_all_stores_large_images_in_reg:true,module_bad_emails:true,on_all_stores_bad_emails:true,module_validate_imported_rto_payment_amount_with_interest:true,on_all_stores_validate_imported_rto_payment_amount_with_interest:true,module_expand_collapse_web_filters:true,on_all_stores_expand_collapse_web_filters:true,module_fix_bootstrap_switch_circle:true,on_all_stores_fix_bootstrap_switch_circle:true,module_bin_location_bulk_messaging:false,module_fix_ecomm_canada_tax:true,on_all_stores_fix_ecomm_canada_tax:true,module_fix_inventory_save_new_product_page:true,on_all_stores_fix_inventory_save_new_product_page:true,module_add_serial_number_to_wo_custom_message:true,on_all_stores_add_serial_number_to_wo_custom_message:true,module_sales_details_report_integration_filter:true,on_all_stores_sales_details_report_integration_filter:true,module_fix_invoice_online_line_item_summary:true,on_all_stores_fix_invoice_online_line_item_summary:true,module_add_stripe_to_payment_success_worker:true,on_all_stores_add_stripe_to_payment_success_worker:true,module_update_to_captcha_v3:false,module_adyen_send_level_3_data_auth_capture:true,on_all_stores_adyen_send_level_3_data_auth_capture:true,module_copy_super_user:true,on_all_stores_copy_super_user:true,module_report_permissions:true,on_all_stores_report_permissions:true,module_metal_pricing:false,module_service_shadow_rows_wo:false,module_fix_empty_bin_location_spreadsheet:true,on_all_stores_fix_empty_bin_location_spreadsheet:true,module_adjust_shopify_unlimited_logic:false,module_metal_pricing_error_slack_logging:false,module_metal_pricing_log_everything_sent:false,module_metal_pricing_sandbox:false,module_featured_features_v2:true,on_all_stores_featured_features_v2:true,module_fix_worker_order_wont_print_null_target_date:true,on_all_stores_fix_worker_order_wont_print_null_target_date:true,module_disable_express_checkout:false,module_allow_phone_email_manual_card_entry:true,on_all_stores_allow_phone_email_manual_card_entry:true,module_fix_appraisal_print_preview_displaying:true,on_all_stores_fix_appraisal_print_preview_displaying:true,module_address_export_fields:true,on_all_stores_address_export_fields:true,module_new_pp_optimize:true,on_all_stores_new_pp_optimize:true,module_care_plans_in_special_orders:true,on_all_stores_care_plans_in_special_orders:true,module_avs_ecommerce:true,on_all_stores_avs_ecommerce:true,module_wo_claim_ticket_till_fix:true,on_all_stores_wo_claim_ticket_till_fix:true,module_wo_rename_add_to_register_button:true,on_all_stores_wo_rename_add_to_register_button:true,module_default_class_page_v2:true,on_all_stores_default_class_page_v2:true,module_alert_print_ro_custom_template_no_vendor:true,on_all_stores_alert_print_ro_custom_template_no_vendor:true,module_fix_gtag_purchase_event_vars:true,on_all_stores_fix_gtag_purchase_event_vars:true,module_allow_no_sn_in_loose_stone:true,on_all_stores_allow_no_sn_in_loose_stone:true,module_fix_saving_loose_stone_inventory:true,on_all_stores_fix_saving_loose_stone_inventory:true,module_po_upload_files_ai:false,module_delayed_mixpanel_event:true,on_all_stores_delayed_mixpanel_event:true,module_website_page_code:true,on_all_stores_website_page_code:true,module_stop_serialized_switching_old_pp:true,on_all_stores_stop_serialized_switching_old_pp:true,module_material_fix_class_v2:true,on_all_stores_material_fix_class_v2:true,module_parafin_ad:false,module_default_sales_representative:true,on_all_stores_default_sales_representative:true,module_respect_custom_tenders_order_in_tenders_by_till:true,on_all_stores_respect_custom_tenders_order_in_tenders_by_till:true,module_date_range_filter_for_aging_report:true,on_all_stores_date_range_filter_for_aging_report:true,module_add_flat_rate_to_consignor:true,on_all_stores_add_flat_rate_to_consignor:true,module_parafin_sandbox:false,module_rental_contracts_paypal_method:false,module_rto_ecom_tab_rrr:false,module_independent_scrolling_on_web:false,module_geller_blue_book_work_order:false,module_fix_wo_take_deposit_redirect:true,on_all_stores_fix_wo_take_deposit_redirect:true,module_stop_deleting_resumed_transactions:true,on_all_stores_stop_deleting_resumed_transactions:true,module_tag_in_work_order_list:true,on_all_stores_tag_in_work_order_list:true,module_package_coupons:false,module_scrap_metal_flag:false,module_product_list_v2:false,module_stone_mixpanel:false,module_ship_to_school_for_non_rto_or_osr:true,on_all_stores_ship_to_school_for_non_rto_or_osr:true,module_fix_geller_prices:true,on_all_stores_fix_geller_prices:true,module_add_submit_workorder_online_feature:false,module_show_aim_data_in_customer_account:false,module_blog_module:true,on_all_stores_blog_module:true,module_comparison_report:true,on_all_stores_comparison_report:true,module_allow_users_to_edit_product_in_till:false,module_inventory_report_refactoring:false,module_fix_utf_response_issue:false,module_product_metal_info:false,module_prevent_shipping_pitr_duplication:false,module_fix_wo_receipt_formatting:true,on_all_stores_fix_wo_receipt_formatting:true,module_packrat_extended_product_pslr_for_product_list_page_v2:true,on_all_stores_packrat_extended_product_pslr_for_product_list_page_v2:true,module_social_media_manager:false,module_job_condition_field_for_work_order:false,module_wo_receipt_hide_item_details:true,on_all_stores_wo_receipt_hide_item_details:true,module_in_classes_not_able_to_add_required_material:false,module_new_pii_for_kit_assembly:true,on_all_stores_new_pii_for_kit_assembly:true,module_display_sn_for_trade_in:false,module_fix_locally_payment_nonce_reset:false,module_fix_sold_column_in_product_inventory_page:true,on_all_stores_fix_sold_column_in_product_inventory_page:true,module_customer_special_order_tab:true,on_all_stores_customer_special_order_tab:true,module_disable_vue_parsing_for_description:false,module_layaways_print_ticket_receipt:true,on_all_stores_layaways_print_ticket_receipt:true,module_dual_pricing:true,on_all_stores_dual_pricing:true,module_so_print_ticket_receipt:true,on_all_stores_so_print_ticket_receipt:true,module_mixpanel_active_no_demo_store:false,module_rental_enable_auto_pay_on_card:true,on_all_stores_rental_enable_auto_pay_on_card:true,module_merge_product_information_with_discount_to_pop_up:false,module_marketing_email_not_sending_to_all_recipients:false,module_print_modal_improvements:true,on_all_stores_print_modal_improvements:true,module_allow_batch_actions_for_line_discounts:true,on_all_stores_allow_batch_actions_for_line_discounts:true,module_rental_double_charge_log:false,module_fix_incorrect_next_payment_amount_for_rental:false,module_fix_crash_prorate_rental_exchange:true,on_all_stores_fix_crash_prorate_rental_exchange:true,module_print_modal_multiselect:true,on_all_stores_print_modal_multiselect:true,module_add_local_delivery_tab:false,module_fix_ipad_print_second_page:false,module_fix_modules_duplication:false,module_editor_update_1:true,on_all_stores_editor_update_1:true,module_domain_management_tool:false,module_text_history_display_single_recipient:true,on_all_stores_text_history_display_single_recipient:true,module_rto_custom_views_button:false,module_eod_payment_plans_taxable_sales_excluded_toggle:true,on_all_stores_eod_payment_plans_taxable_sales_excluded_toggle:true,module_so_total_calculation_fix:true,on_all_stores_so_total_calculation_fix:true,module_sales_summary_report_shipping_info:true,on_all_stores_sales_summary_report_shipping_info:true,module_pos_transaction_search_without_date_table:true,on_all_stores_pos_transaction_search_without_date_table:true,module_fix_remaining_balances_incorrect_total:false,module_custom_printer_margins:false,module_bug_classes_cant_check_out_ecommerce:true,on_all_stores_bug_classes_cant_check_out_ecommerce:true,module_duplicate_rental_product:true,on_all_stores_duplicate_rental_product:true,module_special_orders_register_view:true,on_all_stores_special_orders_register_view:true,module_new_kb_site_flag:false,module_website_navigation:false,module_checkout_phone_number_formatting:false,module_reorder_update_1:true,on_all_stores_reorder_update_1:true,module_notes_template_option:true,on_all_stores_notes_template_option:true,module_add_tracking_number_to_purchase_order:true,on_all_stores_add_tracking_number_to_purchase_order:true,module_customer_wo_tab:false,module_osr_product_description_editor:true,on_all_stores_osr_product_description_editor:true,module_submit_special_order_from_wo_modal:false,module_nicknames_for_saved_cards:false,module_email_marketing_opt_out_unsubscribe:true,on_all_stores_email_marketing_opt_out_unsubscribe:true,module_add_search_to_metal_buy_module:true,on_all_stores_add_search_to_metal_buy_module:true,module_so_negative_deposits_till_fix:true,on_all_stores_so_negative_deposits_till_fix:true,module_products_variants_order_on_save_fix:true,on_all_stores_products_variants_order_on_save_fix:true,module_print_header_all_pages:true,on_all_stores_print_header_all_pages:true,module_end_of_day_v2_toggle:false,module_edit_school_tooltip_text:true,on_all_stores_edit_school_tooltip_text:true,module_upc_duplicate_popup_items:false,module_unable_to_save_when_editing_older_inventory:true,on_all_stores_unable_to_save_when_editing_older_inventory:true,module_fix_checkout_for_classes:true,on_all_stores_fix_checkout_for_classes:true,module_quick_edit:false,module_customer_modal_work_order_tab_additional_changes:false,module_osr_add_x_button_to_remove_optional_add_on:true,on_all_stores_osr_add_x_button_to_remove_optional_add_on:true,module_osr_add_progress_bar_for_osr_checkout:true,on_all_stores_osr_add_progress_bar_for_osr_checkout:true,module_wo_add_service_qty_change:false,module_website_vue_use_one_lib_for_all_places:true,on_all_stores_website_vue_use_one_lib_for_all_places:true,module_osrs_print_terms_and_conditions:true,on_all_stores_osrs_print_terms_and_conditions:true,module_form_style_receipt_selection_menu:true,on_all_stores_form_style_receipt_selection_menu:true,module_osr_rename_search_button_and_rework_logic:false,module_inventory_value_showing_double_quantity_in_inventory_value_report:true,on_all_stores_inventory_value_showing_double_quantity_in_inventory_value_report:true,module_remove_save_tracking_number_button_from_purchase_order:false,module_fix_eod_summary:true,on_all_stores_fix_eod_summary:true,module_glitch_online_orders_canadian_tax_missing:true,on_all_stores_glitch_online_orders_canadian_tax_missing:true,module_allow_search_for_school_district_steps:true,on_all_stores_allow_search_for_school_district_steps:true,module_user_login_report:false,module_remove_vendor_integration_tab:true,on_all_stores_remove_vendor_integration_tab:true,module_show_feature_key:true,on_all_stores_show_feature_key:true,module_bug_digital_download_with_class:true,on_all_stores_bug_digital_download_with_class:true,module_block_assembled_product_pause_transaction:true,on_all_stores_block_assembled_product_pause_transaction:true,module_shopify_refund_reconciliation:true,on_all_stores_shopify_refund_reconciliation:true,module_wo_view_comments_button:true,on_all_stores_wo_view_comments_button:true,module_register_view_special_order_delete:true,on_all_stores_register_view_special_order_delete:true,module_care_plan_allow_refund_non_existent_sale:false,module_fix_care_plan_price_assemble_discount:true,on_all_stores_fix_care_plan_price_assemble_discount:true,module_confirm_to_delete_purchase_order:true,on_all_stores_confirm_to_delete_purchase_order:true,module_saved_cards_at_checkout:false,module_fix_wo_commissions_removing_general_commissions:true,on_all_stores_fix_wo_commissions_removing_general_commissions:true,module_fix_calculation_work_orders_in_remaining_balances:true,on_all_stores_fix_calculation_work_orders_in_remaining_balances:true,module_bin_location_removing_after_bulk_edit:true,on_all_stores_bin_location_removing_after_bulk_edit:true,module_product_verify_images_async:true,on_all_stores_product_verify_images_async:true,module_hide_shipping_tab:false,module_fix_created_by_display_during_wo_creation:true,on_all_stores_fix_created_by_display_during_wo_creation:true,module_prevent_creating_ro_without_items_if_reladed_po_fully_received:true,on_all_stores_prevent_creating_ro_without_items_if_reladed_po_fully_received:true,module_geller_services_sales_summary:true,on_all_stores_geller_services_sales_summary:true,module_bug_thermal_receipt_column_mismatch:false,module_respect_product_add_to_cart_setting_in_enhanced_product_view:true,on_all_stores_respect_product_add_to_cart_setting_in_enhanced_product_view:true,module_adyen_region_failover:true,on_all_stores_adyen_region_failover:true,module_fix_error_when_saving_product_with_options:true,on_all_stores_fix_error_when_saving_product_with_options:true,module_validate_customer_discount_column:true,on_all_stores_validate_customer_discount_column:true,module_checkout_rent_another_button:false,module_shopify_margin_report:true,on_all_stores_shopify_margin_report:true,module_bug_welcome_email_after_opt_in:true,on_all_stores_bug_welcome_email_after_opt_in:true,module_add_ship_date_column_to_ordered_inventory_report:true,on_all_stores_add_ship_date_column_to_ordered_inventory_report:true,module_layaway_sales_rep:false,module_fix_digital_download_file_name_on_new_product_page:true,on_all_stores_fix_digital_download_file_name_on_new_product_page:true,module_geller_updates:true,on_all_stores_geller_updates:true,module_paypal_extra_log:false,module_fix_customer_groups_on_checkout:true,on_all_stores_fix_customer_groups_on_checkout:true,module_ui_enhancements_in_product_information_modal:false,module_user_able_to_issue_refund_without_permission:true,on_all_stores_user_able_to_issue_refund_without_permission:true,module_fix_misc_items_not_respecting_department_discount_eligibiltiy:true,on_all_stores_fix_misc_items_not_respecting_department_discount_eligibiltiy:true,module_fix_rto_total_due_in_print_template:true,on_all_stores_fix_rto_total_due_in_print_template:true,module_print_qty_default_label_printing_from_product_list_page:true,on_all_stores_print_qty_default_label_printing_from_product_list_page:true,module_bug_receipt_form_styles_omits_work_order_information:true,on_all_stores_bug_receipt_form_styles_omits_work_order_information:true,module_allow_multiple_versions_of_term_email_on_customer_upload_spreadsheet:true,on_all_stores_allow_multiple_versions_of_term_email_on_customer_upload_spreadsheet:true,module_fix_school_delivery_issue_for_ship_station:true,on_all_stores_fix_school_delivery_issue_for_ship_station:true,module_add_quilt_auth_payment_from_reader_logs:false,module_bug_paypal_shipping_price_not_updating:false,module_fix_rto_serial_payment_schedule:true,on_all_stores_fix_rto_serial_payment_schedule:true,module_block_gift_card_pause_transaction:true,on_all_stores_block_gift_card_pause_transaction:true,module_fix_ee_errors:true,on_all_stores_fix_ee_errors:true,module_bug_cannot_delete_saved_card_from_customer_profile:true,on_all_stores_bug_cannot_delete_saved_card_from_customer_profile:true,module_bug_print_ticket_option_does_not_appear_receipt_module:true,on_all_stores_bug_print_ticket_option_does_not_appear_receipt_module:true,module_posthog_tracking_event:true,on_all_stores_posthog_tracking_event:true,module_component_parse_fix:true,on_all_stores_component_parse_fix:true,module_fix_po_product_attributes:true,on_all_stores_fix_po_product_attributes:true,module_fix_missing_store_location:true,on_all_stores_fix_missing_store_location:true,module_bug_customers_able_to_add_to_waitlist_with_waitlist_turned_off:true,on_all_stores_bug_customers_able_to_add_to_waitlist_with_waitlist_turned_off:true,module_fix_coupons_discounts_for_sale_price_items:true,on_all_stores_fix_coupons_discounts_for_sale_price_items:true,module_log_add_card_on_file_processing:false,module_quick_assembled_product_transaction_pause:false,module_service_description_wo_improvements:true,on_all_stores_service_description_wo_improvements:true,module_restrict_nonnumeric_characters_in_open_shift_modal:true,on_all_stores_restrict_nonnumeric_characters_in_open_shift_modal:true,module_fix_landscape_fs:false,module_add_default_condition_when_receive_serialized_item_in_ro:true,on_all_stores_add_default_condition_when_receive_serialized_item_in_ro:true,module_bug_eod_total_receipts_column_not_correct:true,on_all_stores_bug_eod_total_receipts_column_not_correct:true,module_bug_cursor_not_returning_to_register_search_field_after_printing_from_new_receipt_modal:true,on_all_stores_bug_cursor_not_returning_to_register_search_field_after_printing_from_new_receipt_modal:true,module_fix_loose_stone_size_field:true,on_all_stores_fix_loose_stone_size_field:true,module_receipt_options_modal_ui_fix:true,on_all_stores_receipt_options_modal_ui_fix:true,module_bug_unable_to_void_invoice:true,on_all_stores_bug_unable_to_void_invoice:true,module_shopify_shipping_tax_total_fix:true,on_all_stores_shopify_shipping_tax_total_fix:true,module_bug_eod_total_receipts_reporting:false,module_bug_sales_details_report_unable_to_run_with_default_filters:true,on_all_stores_bug_sales_details_report_unable_to_run_with_default_filters:true,module_geller_service_in_transaction_details_report:true,on_all_stores_geller_service_in_transaction_details_report:true,module_bug_consignment_labels_adding_duplicate_qty:true,on_all_stores_bug_consignment_labels_adding_duplicate_qty:true,module_fix_inventory_overwrite_on_product_save:true,on_all_stores_fix_inventory_overwrite_on_product_save:true,module_fix_late_fee_when_disabled:true,on_all_stores_fix_late_fee_when_disabled:true,module_email_signup_module:false,module_metal_buy_page_update_transaction:true,on_all_stores_metal_buy_page_update_transaction:true,module_bug_receiving_order_discount_adjusting_to_incorrect_percentage:true,on_all_stores_bug_receiving_order_discount_adjusting_to_incorrect_percentage:true,module_posthog_tracking_event_fix:true,on_all_stores_posthog_tracking_event_fix:true,module_bug_failure_to_send_review_emails_via_request_review:true,on_all_stores_bug_failure_to_send_review_emails_via_request_review:true,module_bug_payout_report_pulling_in_wrong_dates:true,on_all_stores_bug_payout_report_pulling_in_wrong_dates:true,module_apply_scheduled_sale_to_newly_eligible_products_after_it_starts:false,module_fix_pitr_tax_jurisdictions_dynamic_tax_rate:false,module_fix_current_item_count_updating_for_sold_tbd_assign_serial_number:true,on_all_stores_fix_current_item_count_updating_for_sold_tbd_assign_serial_number:true,module_update_rental_collections_text:false,module_fix_low_inventory_variant_products_purchase_queue:true,on_all_stores_fix_low_inventory_variant_products_purchase_queue:true,module_fix_product_label_price:true,on_all_stores_fix_product_label_price:true,module_fix_short_term_rentals_editing:true,on_all_stores_fix_short_term_rentals_editing:true,module_missing_so_relations:false,module_fix_verify_customer_save:true,on_all_stores_fix_verify_customer_save:true,module_remove_invalid_characters_from_attributes_when_creating_product:true,on_all_stores_remove_invalid_characters_from_attributes_when_creating_product:true,module_customer_specific_payment_not_removing_from_register:false,module_po_ro_form_style_not_responding:true,on_all_stores_po_ro_form_style_not_responding:true,module_bug_catalog_search_update_function:true,on_all_stores_bug_catalog_search_update_function:true,module_fix_po_sum_received_issue_flag:true,on_all_stores_fix_po_sum_received_issue_flag:true,module_print_ipad_fix:true,on_all_stores_print_ipad_fix:true,module_bug_jewelers_mutual_purchase_not_migrating_care_plan:false,module_fix_calculation_store_credit_and_account_balances_with_invoicing_enabled:true,on_all_stores_fix_calculation_store_credit_and_account_balances_with_invoicing_enabled:true,module_cannot_view_terms_conditions_checkout_screen_address_info:true,on_all_stores_cannot_view_terms_conditions_checkout_screen_address_info:true,module_fix_transfer_items_search_order:true,on_all_stores_fix_transfer_items_search_order:true,module_metal_buy_unavailable_message:true,on_all_stores_metal_buy_unavailable_message:true,module_add_padding:true,on_all_stores_add_padding:true,module_elastic_tracking_ssl_notice:false,module_qbo_retail_delivery_fee:true,on_all_stores_qbo_retail_delivery_fee:true,module_fix_rounding_adjustment_for_credit_payment:true,on_all_stores_fix_rounding_adjustment_for_credit_payment:true,module_show_in_store_pickup_without_zip:true,on_all_stores_show_in_store_pickup_without_zip:true,module_washington_classes_taxable_on_web:true,on_all_stores_washington_classes_taxable_on_web:true,module_printing_multiple_serial_numbers_at_one_time_prints_the_oldest:true,on_all_stores_printing_multiple_serial_numbers_at_one_time_prints_the_oldest:true,module_fix_po_styles_for_product_with_existing_styles:true,on_all_stores_fix_po_styles_for_product_with_existing_styles:true,module_do_not_send_unnecessary_data_with_po:true,on_all_stores_do_not_send_unnecessary_data_with_po:true,module_fix_serialized_unlimited_inventory_concurrent:true,on_all_stores_fix_serialized_unlimited_inventory_concurrent:true,module_improve_abandoned_cart_logic:false,module_shipstation_cached_labels:true,on_all_stores_shipstation_cached_labels:true,module_fix_customer_marketing_empty_email_statuses:true,on_all_stores_fix_customer_marketing_empty_email_statuses:true,module_fix_rto_draft_contract_adding_multiple_initial_payments:true,on_all_stores_fix_rto_draft_contract_adding_multiple_initial_payments:true,module_fix_color_scheme:true,on_all_stores_fix_color_scheme:true,module_fix_tax_difference_safe:true,on_all_stores_fix_tax_difference_safe:true,module_fix_duplicate_items_on_resume_transaction:true,on_all_stores_fix_duplicate_items_on_resume_transaction:true,module_fix_gift_cards_outstanding_cannot_sort:true,on_all_stores_fix_gift_cards_outstanding_cannot_sort:true,module_fix_bug_add_serialized_product_to_till_without_serial_number:false,module_fix_osr_item_conditions_disabled:true,on_all_stores_fix_osr_item_conditions_disabled:true,module_fix_auto_increase_duplicate_product_quantity:true,on_all_stores_fix_auto_increase_duplicate_product_quantity:true,module_bug_cannot_add_alternate_lookup_on_product:true,on_all_stores_bug_cannot_add_alternate_lookup_on_product:true,module_comparison_report_scrolling:true,on_all_stores_comparison_report_scrolling:true,module_debug_glitch_duplicated_cash_in_register:true,on_all_stores_debug_glitch_duplicated_cash_in_register:true,module_fix_label_price_zero_condition:true,on_all_stores_fix_label_price_zero_condition:true,module_fix_customer_modal_respects_wo_enabled_settings:false,module_fix_serialized_inventory_batch_caching:true,on_all_stores_fix_serialized_inventory_batch_caching:true,module_add_delete_confirmation_popup_for_manage_serialized_inventory:true,on_all_stores_add_delete_confirmation_popup_for_manage_serialized_inventory:true,module_bug_product_page_filter_not_filtering_properly:true,on_all_stores_bug_product_page_filter_not_filtering_properly:true,module_shopify_sales_by_item_filter:true,on_all_stores_shopify_sales_by_item_filter:true,module_shopify_sales_summary_filter:true,on_all_stores_shopify_sales_summary_filter:true,module_disable_editing_if_paypal_is_used:false,module_fix_subscription_start_date_issue:true,on_all_stores_fix_subscription_start_date_issue:true,module_fix_appearance_old_transaction_with_dual_pricing:true,on_all_stores_fix_appearance_old_transaction_with_dual_pricing:true,module_fix_nr_error_in_wishlist:true,on_all_stores_fix_nr_error_in_wishlist:true,module_fix_display_invoice_issue:true,on_all_stores_fix_display_invoice_issue:true,module_fix_elastic_email_set_default_sender:true,on_all_stores_fix_elastic_email_set_default_sender:true,module_wo_local_storage_optimization:true,on_all_stores_wo_local_storage_optimization:true,module_bug_reward_eligibility_defaults_to_on:true,on_all_stores_bug_reward_eligibility_defaults_to_on:true,module_reward_points_fix_merged_customers:true,on_all_stores_reward_points_fix_merged_customers:true,module_validate_store_location_while_saving_wo:true,on_all_stores_validate_store_location_while_saving_wo:true,module_fix_fullfill_order_shipstation:true,on_all_stores_fix_fullfill_order_shipstation:true,module_fix_wo_list_tag_name_in_search:true,on_all_stores_fix_wo_list_tag_name_in_search:true,module_marketing_email_stats_are_not_updating:false,module_sales_summary_margin_fix:true,on_all_stores_sales_summary_margin_fix:true,module_fix_customer_modified_date:true,on_all_stores_fix_customer_modified_date:true,module_order_view_sale_price_issue:true,on_all_stores_order_view_sale_price_issue:true,module_fix_price_manage_serialized_inventory:true,on_all_stores_fix_price_manage_serialized_inventory:true,module_fix_previous_payments_non_discountable_lines:true,on_all_stores_fix_previous_payments_non_discountable_lines:true,module_fix_class_with_material_in_coupons:true,on_all_stores_fix_class_with_material_in_coupons:true,module_fix_multiple_payments_invoices:true,on_all_stores_fix_multiple_payments_invoices:true,module_reverb_is_not_displaying_correct_inventory_accounts_ms360_integrated_products:true,on_all_stores_reverb_is_not_displaying_correct_inventory_accounts_ms360_integrated_products:true,module_fix_email_order_glitch:true,on_all_stores_fix_email_order_glitch:true,module_shopify_refund_fallback:true,on_all_stores_shopify_refund_fallback:true,module_avg_margin_col_sales_details_report:true,on_all_stores_avg_margin_col_sales_details_report:true,module_pointy_status_request:true,on_all_stores_pointy_status_request:true,module_bug_payout_shift_report_duplicating_entries:true,on_all_stores_bug_payout_shift_report_duplicating_entries:true,module_fix_rounding_sales_tax_report:true,on_all_stores_fix_rounding_sales_tax_report:true,module_fix_subscription_store_pickup:true,on_all_stores_fix_subscription_store_pickup:true,module_optimize_barcode_loading:true,on_all_stores_optimize_barcode_loading:true,module_communications_email_history_fix:false,module_fix_custom_tenders_shift_summary:true,on_all_stores_fix_custom_tenders_shift_summary:true,module_add_customer_search_to_work_order_bulk_edit:true,on_all_stores_add_customer_search_to_work_order_bulk_edit:true,module_wo_remaining_balance_quote:true,on_all_stores_wo_remaining_balance_quote:true,module_shopify_variant_level_refund_matching:true,on_all_stores_shopify_variant_level_refund_matching:true,module_sales_tax_report_add_shipping_sales_to_summary:false,module_fix_update_transaction_timestamp_timezone:true,on_all_stores_fix_update_transaction_timestamp_timezone:true,module_fix_uuid_not_cleared_on_transaction_complete:true,on_all_stores_fix_uuid_not_cleared_on_transaction_complete:true,module_prohibit_digital_products_with_options:false,module_fix_the_inventory_history_event_to_show_the_correct_area_and_event:false,module_bug_serial_number_duplicating_on_product_page:true,on_all_stores_bug_serial_number_duplicating_on_product_page:true,module_fix_tailored_lists_not_saving_added_products:true,on_all_stores_fix_tailored_lists_not_saving_added_products:true,module_unable_to_print_barcode_labels_data_is_missing:false,module_precuts_product_validation:true,on_all_stores_precuts_product_validation:true,module_fix_same_payment_for_different_transactions:true,on_all_stores_fix_same_payment_for_different_transactions:true,module_fix_rental_contracts_term_reverting:true,on_all_stores_fix_rental_contracts_term_reverting:true,module_export_to_qbo_vendor_consignment:true,on_all_stores_export_to_qbo_vendor_consignment:true,module_reverb_extend_marketplace_provider_get_orders:true,on_all_stores_reverb_extend_marketplace_provider_get_orders:true,module_rain_api_pslr_dimension_fields:true,on_all_stores_rain_api_pslr_dimension_fields:true,module_fix_403_error_on_image_upload:true,on_all_stores_fix_403_error_on_image_upload:true,module_fix_rto_future_payments_proportion:true,on_all_stores_fix_rto_future_payments_proportion:true,module_bug_entering_freight_as_0_changes_to_full_freight_amount_on_ro:true,on_all_stores_bug_entering_freight_as_0_changes_to_full_freight_amount_on_ro:true,module_bug_decimal_disappears_wi_po_qty_box:true,on_all_stores_bug_decimal_disappears_wi_po_qty_box:true,module_subscription_page_transaction_JS_fix:true,on_all_stores_subscription_page_transaction_JS_fix:true,module_communications_module_not_showing_emails:false,module_disable_best_seller_report:false,module_signature_only_on_store_copy_on_auto_print:true,on_all_stores_signature_only_on_store_copy_on_auto_print:true,module_bug_loose_stone_behavior_in_special_order:true,on_all_stores_bug_loose_stone_behavior_in_special_order:true,module_fix_subscription_invalid_card_marking:true,on_all_stores_fix_subscription_invalid_card_marking:true,module_fix_saving_product_modal_reorder_pslrs:true,on_all_stores_fix_saving_product_modal_reorder_pslrs:true,module_bug_service_add_to_group_button_is_missing:true,on_all_stores_bug_service_add_to_group_button_is_missing:true,module_fix_full_so_discount:true,on_all_stores_fix_full_so_discount:true,module_skip_sold_sn_check_on_transaction_update:true,on_all_stores_skip_sold_sn_check_on_transaction_update:true,module_add_legacy_tag_to_old_product_page:true,on_all_stores_add_legacy_tag_to_old_product_page:true,module_fix_po_ro_cost_update_message:true,on_all_stores_fix_po_ro_cost_update_message:true,module_fix_payment_overdue_check:true,on_all_stores_fix_payment_overdue_check:true,module_website_marketing_defaults_fix:false,module_add_worker_options_to_transaction_alert_message:true,on_all_stores_add_worker_options_to_transaction_alert_message:true,module_bug_print_preview_missing_price_field_on_custom_label:true,on_all_stores_bug_print_preview_missing_price_field_on_custom_label:true,module_fix_eod_net_sales_previous_payments:false,module_new_sl_transaction:true,on_all_stores_new_sl_transaction:true,module_blog_parse_fix:false,module_shopify_respect_reserve_inventory_flag:true,on_all_stores_shopify_respect_reserve_inventory_flag:true,module_fix_work_order_markup:true,on_all_stores_fix_work_order_markup:true,module_commissions_report_split_margin_users_view:true,on_all_stores_commissions_report_split_margin_users_view:true,module_comparison_report_search_functionality:true,on_all_stores_comparison_report_search_functionality:true,module_glitch_image_is_stuck_on_page:true,on_all_stores_glitch_image_is_stuck_on_page:true,module_fix_order_rto_scheduled_payments_autopay:true,on_all_stores_fix_order_rto_scheduled_payments_autopay:true,module_fix_subscription_store_pickup_tax:true,on_all_stores_fix_subscription_store_pickup_tax:true,module_move_cash_rounding_setting:true,on_all_stores_move_cash_rounding_setting:true,module_fix_customer_reward_loading:false,module_confirmation_email_shipping_discount:true,on_all_stores_confirmation_email_shipping_discount:true,module_maximum_percent_coupon_discount:true,on_all_stores_maximum_percent_coupon_discount:true,module_space_fix:true,on_all_stores_space_fix:true,module_adjust_purchase_queue_qty_by_on_order:true,on_all_stores_adjust_purchase_queue_qty_by_on_order:true,module_show_print_proxy_help_message:true,on_all_stores_show_print_proxy_help_message:true,module_bug_sales_by_item_report_filtering:true,on_all_stores_bug_sales_by_item_report_filtering:true,module_clear_max_debit_value_from_previous_transaction:true,on_all_stores_clear_max_debit_value_from_previous_transaction:true,module_fix_adding_product_with_variants_to_po:true,on_all_stores_fix_adding_product_with_variants_to_po:true,module_fix_osr_tax_school_shipping_address:true,on_all_stores_fix_osr_tax_school_shipping_address:true,module_digital_download_save_in_original_product_view:false,module_register_card_payment_error_log:false,module_opt_in_email_not_sending_from_customer_module:true,on_all_stores_opt_in_email_not_sending_from_customer_module:true,module_fix_rounding_adjustment_return:true,on_all_stores_fix_rounding_adjustment_return:true,module_bug_thermal_receipt_prints_tbd_sn:true,on_all_stores_bug_thermal_receipt_prints_tbd_sn:true,module_fix_short_term_rental_barcode_printing:true,on_all_stores_fix_short_term_rental_barcode_printing:true,module_fix_online_order_module_shipstation_shipping_method:true,on_all_stores_fix_online_order_module_shipstation_shipping_method:true,module_website_vue_fix_marketing_email_signup_form:true,on_all_stores_website_vue_fix_marketing_email_signup_form:true,module_elasticemail_subaccount_flow_improve:true,on_all_stores_elasticemail_subaccount_flow_improve:true,module_form_styles_description_row_setting:false,module_fix_street_address_validation_adyen_web:true,on_all_stores_fix_street_address_validation_adyen_web:true,module_taxes_incorrect_after_credit_payment_but_correct_in_till:true,on_all_stores_taxes_incorrect_after_credit_payment_but_correct_in_till:true,module_fix_update_cost_spreadsheet:true,on_all_stores_fix_update_cost_spreadsheet:true,module_fix_past_classes_filter_waitlist:true,on_all_stores_fix_past_classes_filter_waitlist:true,module_bug_deposits_not_showing_during_osr_checkout:true,on_all_stores_bug_deposits_not_showing_during_osr_checkout:true,module_pre_tax_amountIs_off_and_completed_payments_is_wrong:true,on_all_stores_pre_tax_amountIs_off_and_completed_payments_is_wrong:true,module_fix_customer_relationship_types:true,on_all_stores_fix_customer_relationship_types:true,module_bug_transactions_selling_consignment_inventory_still_requiring_customer:true,on_all_stores_bug_transactions_selling_consignment_inventory_still_requiring_customer:true,module_fix_ignore_apply_all_checkout_setting:true,on_all_stores_fix_ignore_apply_all_checkout_setting:true,module_multi_carousel_fix:true,on_all_stores_multi_carousel_fix:true,module_pay_zero_invoice:true,on_all_stores_pay_zero_invoice:true,module_fix_deleted_bin_locations_in_wo:true,on_all_stores_fix_deleted_bin_locations_in_wo:true,module_qbo_metal_buy:false,module_fix_rental_terms_and_condition:true,on_all_stores_fix_rental_terms_and_condition:true,module_change_coupon_saving_validation:true,on_all_stores_change_coupon_saving_validation:true,module_bug_alt_barcode_titles_are_not_being_printed_on_labels:true,on_all_stores_bug_alt_barcode_titles_are_not_being_printed_on_labels:true,module_jm_address_canada:false,module_rezo_integration:false,module_improve_bad_emails_analyzer:true,on_all_stores_improve_bad_emails_analyzer:true,module_display_three_year_date_ranges_in_sales_details_report:true,on_all_stores_display_three_year_date_ranges_in_sales_details_report:true,module_fix_pay_at_pickup_giftcard_activation:true,on_all_stores_fix_pay_at_pickup_giftcard_activation:true,module_fix_coupon_penni_issue_on_checkout_page:true,on_all_stores_fix_coupon_penni_issue_on_checkout_page:true,module_fix_rto_exchange_security_deposit:true,on_all_stores_fix_rto_exchange_security_deposit:true,module_website_toasts:false,module_fix_invoices_payment_page_settings_request:true,on_all_stores_fix_invoices_payment_page_settings_request:true,module_geller_for_jewel_stores_only:true,on_all_stores_geller_for_jewel_stores_only:true,module_fix_jurisdiction_tax_precision:false,module_commissions_report_export_changes:false,module_bug_end_of_day_report_incorrect_view_tenders_values:false,module_product_loaded_into_til_from_waitlist_changes_to_a_different_product:true,on_all_stores_product_loaded_into_til_from_waitlist_changes_to_a_different_product:true,module_products_with_variants_cant_be_listed_on_reverb_if_one_variant_has_zero_inventory:false,module_work_order_html:false,module_batch_inventory_item_qty_update:false,module_bug_shipping_options_do_not_bring_product_weight_is_consignment:false,module_create_store_rework:false,module_shopify_new_auth_flow:false,module_fix_so_discount_rate_for_non_discountable_items:false,module_fix_unable_adding_coupon_on_website:false,module_fix_pay_at_pickup_digital_download:false,module_support_subscription_shipping_at_web_checkout:false,module_bug_alt_look_ups_dont_allow_spaces_at_the_end:false,module_fix_layaway_unpaid_balance:false,module_bug_end_of_day_report_view_all_tenders:false,module_sms_trial_for_non_marketing:false,module_slack_logging_for_customer_catalog_syncs:true,on_all_stores_slack_logging_for_customer_catalog_syncs:true,module_custom_labels_default_cost_option:false,module_fix_barcode_print_1x1:false,module_fix_card_signature_threshold_numeric_comparison:false,module_checkout_gift_card_in_transaction_view:false,module_po_fix_partially_received_status_check:false,module_fix_velocity_report_on_order_qty:false,module_transaction_details_sorting_fix:false,module_fix_rto_interest_overpay_amount_split:false,module_bug_model_number_not_accepting_special_characters_preventing_saving:false,module_add_non_taxable_to_tax_report_table_and_export:false,module_bug_error_when_receiving_po:false,module_simplify_migrated_work_order_images:false,module_migration_cleanup_migrated_repairs:true,on_all_stores_migration_cleanup_migrated_repairs:true,module_remove_receptive:false,module_invoice:true,module_wos:false,module_shopify:false,module_ebay:false,use_receptive:false,walkme:false,walkme-dev:false,website_customer_login:false,captcha_at_checkout:false,web_allow_discount_stacking:true,website_pricing:false,module_out_of_stock_product_card:true,three_decimal_pricing:false,displayReportsImagesByDefault:false,WishlistEnabled:false,is_responsive:true,module_show_sku_till_product_search:true,module_docraptor_test_mode:false,module_rental_location_tax_integration:false,admin_domain:false,checkout_enabled:true};var COLORADO_RETAIL_DELIVERY_FEE 0.28; /script>/head>body classhomePageBg>!-- 43-page3.tpl -->div idmain-website-content classpageDiv> !-- Accessibility stuff --> a href#skip-navigation classsr-only visible-focused>Skip Navigation/a> a href/website-accessibility.htm classsr-only visible-focused>Website Accessibility/a> !-- column0_components --> div style classheader has-btn-themed> div classcontainer-fluid > div classrow paddingLarge styleposition: relative; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; > div classcol-xs-12>div classlogo-container>a href/>img classimg-responsive srchttps://websitepitcrew.s3.amazonaws.com/11165/holyoak_and_company.png altHolyoak & Company width273 height43 />/a>/div>button classnavbar-toggle collapsed typebutton data-togglecollapse data-target#navbar-collapse-1> span classsr-only>Menu/span> span classicon-bar> /span> span classicon-bar> /span> span classicon-bar> /span> /button>/div> /div> /div>/div> !-- navigation --> div classmenubg> div classcontainer-fluid> nav idmainNav classnavbar navbar-default> div classcontainer-fluid> !-- Brand and toggle get grouped for better mobile display --> div classnavbar-header stylepadding-left:15px; padding-right:15px;> button typebutton classnavbar-toggle collapsed stylewidth: 100%; float: left; data-togglecollapse data-target#navbar-collapse-1> span classsr-only>Toggle navigation/span> ☰ Menu /button> !--span classnavbar-brand visible-xs-block data-togglecollapse href#>Menu/span--> /div> !-- Collect the nav links, forms, and other content for toggling --> div classcollapse navbar-collapse idnavbar-collapse-1> ul classnav navbar-nav> li>a hrefhttp://www.holyoakco.com/ classmainMenuItem>Home/a>/li>li>a hrefhttp://www.holyoakco.com/accounting-service-questionnaire.htm classmainMenuItem>Client Registration/a>/li>li>a hrefjavascript:void(window.open(https://onvio.us/clientcenter/company/5FA4C46A78C246A49B853E98769ED791)); classmainMenuItem>Client Center/a>/li>li classdropdown> a href# classdropdown-toggle mainMenuItem data-toggledropdown rolebutton aria-expandedfalse>Services/a> ul classdropdown-menu rolemenu> li>a hrefhttp://www.holyoakco.com/accounting-services-in-utah.htm>Accounting Services/a>/li>li>a hrefhttp://www.holyoakco.com/tax-preparation-in-utah.htm>Tax Preparation Services/a>/li>li>a hrefhttp://www.holyoakco.com/bookkeeping-services-in-utah.htm>Bookkeeping Services/a>/li>li>a hrefhttp://www.holyoakco.com/payroll-services-in-utah.htm>Payroll Services/a>/li>li>a hrefhttp://www.holyoakco.com/consulting-services-in-utah.htm>Advisory & Tax Strategy/a>/li> /ul>/li>li classdropdown> a href# classdropdown-toggle mainMenuItem data-toggledropdown rolebutton aria-expandedfalse>About/a> ul classdropdown-menu rolemenu> li>a hrefhttp://www.holyoakco.com/about-us.htm>Who We Are/a>/li>li>a hrefhttp://www.holyoakco.com/accountable-plan-for-sole-proprietors-and-partnerships.htm>Accountable Plan/a>/li>li>a hrefhttp://www.holyoakco.com/newsletter-sign-up.htm>Newsletter Sign Up/a>/li>li>a hrefhttp://www.holyoakco.com/blog.htm>Our Blog/a>/li> /ul>/li>li>a hrefhttp://www.holyoakco.com/contact.htm classmainMenuItem>Contact/a>/li>li>a hrefjavascript:void(window.open(https://link.adminify.ai/widget/bookings/holyoakco-rand)); classmainMenuItem>Appointment/a>/li> /ul> /div> /div> /nav> /div>/div> !-- Accessibility stuff --> span idskip-navigation>/span> !-- column2_components --> div style background-image: url(https://websitepitcrew.s3.amazonaws.com/11165/holyoak_and_company_utah_02.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; classhero> div classcontainer > div classrow paddingLarge styleposition: relative; padding-left: 0px; padding-right: 0px; padding-top: 20px; padding-bottom: 20px; > div classcol-md-12>h1 classheading-unstyled>span classtagline>Your Profit & Growth Experts/span> span classheading-lg>Holyoak & Company/span>/h1>/div>div classcol-md-12>div classonvio-client-sign-in styletext-align: center;>span>Client Center/span> a relexternal noopener noreferrer hrefhttps://onvio.us/clientcenter/company/5FA4C46A78C246A49B853E98769ED791 target_blank>Sign In/a>/div>/div> /div> /div>/div>div style class> div classcontainer > div classrow paddingLarge styleposition: relative; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 20px; > div classcol-xs-12>div classbtn-wrap styletext-align: center;>a hreftel:13852361133 classbtn>Call 385 236-1133/a>a hrefhttps://link.adminify.ai/widget/bookings/holyoakco-rand classbtn target_blank>Schedule Appointment/a>a href/accounting-service-questionnaire.htm classbtn>Client Registration/a>/div>h1>Holyoak & Companyspan classtagline>Prompt and Professional Accounting Services in Lindon, UT/span>/h1>span classseparator>/span>p>Holyoak & Company is a profit and growth expert for small to medium-sized businesses. As a leading accounting firm in Utah, we can help you lower your taxes, grow your business, reduce your expenses, and manage your company./p>p>Our core services are bookkeeping, tax preparation, payroll, advisory and tax strategy. Our accounting firm is well equipped to handle the accounting needs of any small to mid-sized business, but as a native Utah company, we have an even deeper well of experience with Utah business and taxes. The goal of our accounting firm is to provide prompt, professional, and courteous service that will help your business thrive in any economy. Our primary concern is your satisfaction./p>/div> /div> /div>/div>div style classunspaced-before> div classcontainer > div classrow paddingLarge styleposition: relative; padding-left: 0px; padding-right: 0px; padding-top: 20px; padding-bottom: 20px; > div classcol-md-11>div classimg-card>img classimg-responsive srchttps://websitepitcrew.s3.amazonaws.com/11165/trusted_advisor_holyoak_and_co_utah.jpg altA professional accountant providing accounting services to a client. width1000 height670 />/div>/div>div classcol-md-5 col-md-offset-n4 col-md-short>div classcard framed v-align-center>div classcard-body>h2 classh3>Your Trusted Advisors/h2>p>br />Our accounting firm in Utah will help you lower your taxes, manage your cash flow, and maximize your business potential.br />br />Here at Holyoak & Company, we aim to be more than just your accounting firm. Our mission is to add value to your business as a true business advisor, not just your bookkeeper./p>div classbtn-wrap>a classbtn href/about-us.htm>More About Us/a>/div>/div>/div>/div> /div> /div>/div>div style class> div classcontainer > div classrow paddingLarge styleposition: relative; padding-left: 0px; padding-right: 0px; padding-top: 20px; padding-bottom: 20px; > div classcol-xs-12>div styletext-align: center;>span stylefont-size: 1.8em;>Specialists in Small Business Accounting Serving All of Utah /span>/div>span classseparator>/span>p>strong>Comprehensive Accounting Services for Utah/strong>/p>p>At Holyoak & Company, we provide more than traditional bookkeeping—we also deliver strategic accounting services designed to help your business thrive in any economy. As an accounting firm based in Lindon, UT, we understand the unique challenges Utah businesses face and thus bring tailored solutions to reduce taxes, streamline cash flow, and maximize profitability. Whether you’re a small business owner or managing a mid-sized company, our team offers comprehensive financial support, including tax planning, payroll management, bookkeeping, and advisory services. By taking a proactive approach, we help you identify opportunities to cut costs, optimize revenue, and make smarter financial decisions that drive growth./p>p>strong>Your Trusted Business Advisor and Tax Specialist/strong>/p>p>Our mission is to act as a trusted business advisor, not just a numbers provider. We guide you through complex financial scenarios, ensuring you understand each step of the process and can make informed decisions for your company’s future. From helping with budgeting and forecasting to offering insights on Utah tax regulations, we provide the clarity and confidence your business needs to succeed./p>p>We also specialize in a href/consulting- services-in-utah.htm>professional tax preparation/a>, helping businesses and individuals in Lindon and surrounding areas navigate complex tax codes while maximizing savings. Our approach ensures compliance, reduces stress, and positions your company for long-term financial success./p>p>Holyoak & Company emphasizes personalized service. You’ll have direct access to our experienced team, ensuring your questions are answered quickly and your business goals remain our top priority. With a commitment to accuracy, efficiency, and actionable insights, we simplify the financial side of your operations so you can focus on what matters most—growing your business. a href/contact.htm> Reach out/a> today so we can help you with your accounting needs./p>/div> /div> /div>/div>div style background-image: url(https://websitepitcrew.s3.amazonaws.com/11165/pinstripes.png); background-position: center center; background-repeat: no-repeat; background-size: cover; classhero short themed strongly-tinted> div classcontainer > div classrow paddingLarge styleposition: relative; padding-left: 0px; padding-right: 0px; padding-top: 20px; padding-bottom: 20px; > div classcol-xs-12>div classicon-wrap>span classfas fa-quote-left icon-md aria-labelOpen quote> /span>/div>p classlarge>Weve used Rand Holyoak and his staff for many years and we are extremely satisfied with his responsiveness and attention. He helps us with our QuickBooks accounts, our financial statements, payroll, and other services. Thanks to them for all they do for us./p>p classlarge>em>- Christopher Keenbr />/em>/p>/div> /div> /div>/div>div style classcollage> div classcontainer-fluid > div classrow paddingLarge styleposition: relative; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; > div classcol-md-3>a href/tax-preparation-in-utah.htm classimg-card tinted v-align-middle>img classimg-responsive srchttps://websitepitcrew.s3.amazonaws.com/11165/1000x600_holyoak_tax_preparation_utahjpg.jpg alt width1000 height600 />div classcard-body>h3 styletext-align: center;>Tax Preparation/h3>div classbtn-wrap styletext-align: center;>span classbtn>Learn More/span>/div>/div>/a>/div>div classcol-md-3>a href/bookkeeping-services-in-utah.htm classimg-card tinted v-align-middle>img classimg-responsive srchttps://websitepitcrew.s3.amazonaws.com/11165/1000x600_holyoak_and_co_bookkeeping_utahjpg.jpg alt width1000 height600 />div classcard-body>h3 styletext-align: center;>Bookkeeping Services/h3>div classbtn-wrap styletext-align: center;>span classbtn>Learn More/span>/div>/div>/a>/div>div classcol-md-3>a href/payroll-services-in-utah.htm classimg-card tinted v-align-middle>img classimg-responsive srchttps://websitepitcrew.s3.amazonaws.com/11165/1000x600_holyoak_and_co_tax_prep_utahjpg.jpg alt width1000 height600 />div classcard-body>h3 styletext-align: center;>Payroll Services/h3>div classbtn-wrap styletext-align: center;>span classbtn>Learn More/span>/div>/div>/a>/div>div classcol-md-3>a href/consulting-services-in-utah.htm classimg-card tinted v-align-middle>img classimg-responsive srchttps://websitepitcrew.s3.amazonaws.com/11165/1000x600_holyoak_and_co_consulting_utahjpg.jpg alt width1000 height600 />div classcard-body>h3 styletext-align: center;>Advisory Strategy/h3>div classbtn-wrap styletext-align: center;>span classbtn>Learn More/span>/div>/div>/a>/div> /div> /div>/div>div style classtext-center> div classcontainer > div classrow paddingLarge styleposition: relative; padding-left: 0px; padding-right: 0px; padding-top: 20px; padding-bottom: 50px; > div classcol-xs-12>h3>Serving Utah County, Salt Lake County, and Davis County/h3>span classseparator>/span>p>The goal of our accounting firm is to provide prompt, professional, and courteous service that will help your business thrive in any economy. As a native Utah company, we have a deep well of experience with Utah business and taxes./p>div classbtn-wrap>a href/accounting-services-in-utah.htm classbtn>Accounting Services/a>/div>div styletext-align: left;>strong>Frequently Asked Questionbr />br />/strong>/div>div styletext-align: left;>em>How do I choose the right accounting services for my business?br />br />/em>/div>div styletext-align: left;>We assess your company’s size, industry, and financial needs to recommend a tailored package of accounting services, from bookkeeping to strategic advisory, ensuring you get the most value.br />br />/div>div styletext-align: left;>em>Can your accounting firm help me save on taxes in Utah?br />br />/em>/div>div styletext-align: left;>Yes. Our team identifies deductions, credits, and planning strategies specific to Utah businesses, helping you minimize tax liability while staying fully compliant.br />br />/div>div styletext-align: left;>em>What makes your firm different from other accounting firms?br />br />/em>/div>div styletext-align: left;>Holyoak & Company combines local expertise, personalized service, and strategic insights. We act as a true business partner, helping you achieve growth, efficiency, and financial confidence.br />br />/div>div styletext-align: left;>em>How can your accounting firm help my Utah business save on taxes?br />br />/em>/div>div styletext-align: left;>We provide expert tax planning and professional tax preparation tailored to Utah businesses. By analyzing your finances and applying strategic deductions, we help reduce liabilities and maximize savings while ensuring full compliance with state and federal tax laws.br />br />/div>div styletext-align: left;>em>Can Holyoak & Company assist with financial planning for growth?br />br />/em>/div>div styletext-align: left;>Absolutely. Our team goes beyond bookkeeping, offering accounting services that include budgeting, forecasting, and advisory support. We help you make informed financial decisions that position your business for sustainable growth in Lindon, UT, and the surrounding areas./div>p> /p>/div> /div> /div>/div>div style background-image: url(https://websitepitcrew.s3.amazonaws.com/11165/bookkeeping_in_utah_holyoak.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; classhero tinted> div classcontainer > div classrow paddingLarge styleposition: relative; padding-left: 0px; padding-right: 0px; padding-top: 20px; padding-bottom: 20px; > div classcol-md-5 col-md-offset-7>div classcard framed v-align-center>div classcard-body>h2 classh3>Why Choose Holyoak & Co./h2>p>We’re a one-stop-shop for all of your accounting needs, from bookkeeping and tax preparation to payroll and consulting. Our services are timely, affordable, and reliable./p>div classbtn-wrap>a classbtn hrefhttps://calendly.com/holyoakco/60min?month2021-06 target_blank>We Can Help/a>/div>/div>/div>/div> /div> /div>/div> !-- footer --> div classbgFooter> div style class> div classcontainer > div classrow paddingLarge styleposition: relative; padding-left: 0px; padding-right: 0px; padding-top: 20px; padding-bottom: 20px; > div classcol-md-6 v-align-self-center>h2>a href/>img classimg-responsive srchttps://websitepitcrew.s3.amazonaws.com/11165/333x50_holyoak_and_company_whitepng.png altHolyoak & Company width333 height50 />/a>/h2>p>We are committed to making our website accessible. Read our a href/website-accessibility.htm>accessibility statement./a>/p>div classicon-wrap>a hreftel:18016694453 target_blank classicon-badge icon-sm fas fa-phone>span classsr-only>Call us/span>/a> a hrefmailto:rand@holyoakco.com target_blank classicon-badge icon-sm fas fa-envelope>span classsr-only>Email/span>/a> a hrefhttps://www.facebook.com/HolyoakCo target_blank classicon-badge icon-sm fab fa-facebook-f>span classsr-only>Facebook/span>/a> a hrefhttps://www.instagram.com/holyoakco/ target_blank classicon-badge icon-sm fab fa-instagram>span classsr-only>Instagram/span>/a> a hrefhttps://www.linkedin.com/in/randholyoak/ target_blank classicon-badge icon-sm fab fa-linkedin>span classsr-only>LinkedIn/span>/a>/div>/div>div classv-divider hidden-xs hidden-sm> /div>div classdivider hidden-md hidden-lg> /div>div classcol-md-6>h3>Contact/h3>ul classlist-unstyled>li>a hreftel:13852361133 classundecorated>(385) 236-1133/a>/li>li>rand@holyoakco.com/li>li>1396 W 200 S #2Dbr />Lindon, UT 84042/li>/ul>/div> /div> /div>/div>div style classunspaced-before text-center> div classcontainer > div classrow paddingLarge styleposition: relative; padding-left: 0px; padding-right: 0px; padding-top: 20px; padding-bottom: 20px; > div classcol-xs-12>div classbtn-wrap>a hrefhttps://onvio.us/clientcenter/company/5FA4C46A78C246A49B853E98769ED791 target_blank classbtn>Client Center/a>a hrefhttps://clock.payrollservers.us/#/clock/web/login target_blank classbtn>Employee Login/a>a hrefhttps://payrollservers.us/pg/Login.aspx target_blank classbtn>Admin Login/a>/div>/div> /div> /div>/div>div style class> div classcontainer > div classrow paddingLarge styleposition: relative; padding-left: 0px; padding-right: 0px; padding-top: 20px; padding-bottom: 20px; > div classcol-xs-12>div styletext-align: center;>a hrefhttps://www.webcase.io target_blank>Website Design/a> by Webcase/div>/div> /div> /div>/div> div classcontainer footer styleheight: auto; text-align:center; > br> br> a stylefont-weight: normal; font-size: 12px; classfooter hrefhttp://www.holyoakco.com/>Home/a> | a stylefont-weight: normal; font-size: 12px; classfooter hrefhttp://www.holyoakco.com/accounting-service-questionnaire.htm>Client Registration/a> | a stylefont-weight: normal; font-size: 12px; classfooter hrefjavascript:void(window.open(https://onvio.us/clientcenter/company/5FA4C46A78C246A49B853E98769ED791));>Client Center/a> | a stylefont-weight: normal; font-size: 12px; classfooter hrefhttp://www.holyoakco.com/accounting-services-in-utah.htm>Services/a> | a stylefont-weight: normal; font-size: 12px; classfooter hrefhttp://www.holyoakco.com/about-us.htm>About/a> | a stylefont-weight: normal; font-size: 12px; classfooter hrefhttp://www.holyoakco.com/contact.htm>Contact/a> | a stylefont-weight: normal; font-size: 12px; classfooter hrefjavascript:void(window.open(https://link.adminify.ai/widget/bookings/holyoakco-rand));>Appointment/a> | a stylefont-weight: normal; font-size: 12px; classfooter hrefhttp://www.holyoakco.com/site-map.htm>Site Map/a>link relpreconnect hrefhttps://fonts.gstatic.com>link hrefhttps://fonts.googleapis.com/css2?familyJosefin+Sans:wght@300&familyPlayfair+Display&displayswap relstylesheet>link relstylesheet hrefhttps://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css>link relstylesheet hrefhttps://netoria-public.s3.amazonaws.com/css/general-styles-08-05-20.css>!-- Yup, this comment is here for a reason. --> div styleheight: 10px;>/div> Copyright © 2007-2026 - Holyoak & Companybr> br> br> br> /div>/div>/div>!-- 43-page3.tpl -->script typetext/javascript srchttps://images.rainpos.com/jquery.tools.min.js attrnomove>/script>script typetext/javascript srchttps://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js attrnomove>/script>script typetext/javascript srchttps://images.rainpos.com/jquery-migrate-1.2.1.min.js attrnomove>/script>script typetext/javascript srchttps://ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.min.js attrnomove>/script>script typetext/javascript srchttps://images.rainpos.com/json2.js attrnomove>/script>script srchttps://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js attrnomove>/script>!-- 43-page.tpl DONE -->script>(function(w,d,s,l,i){wlwl||;wl.push({gtm.start:new Date().getTime(),event:gtm.js});var fd.getElementsByTagName(s)0,jd.createElement(s),dll!dataLayer?&l+l:;j.asynctrue;j.srchttps://www.googletagmanager.com/gtm.js?id+i+dl;f.parentNode.insertBefore(j,f);})(window,document,script,dataLayer,GTM-5DRML7G);/script>script async srchttps://www.googletagmanager.com/gtag/js?idG-4DG3R6M764>/script>script> window.dataLayer window.dataLayer || ; function gtag(){dataLayer.push(arguments);} gtag(js, new Date()); gtag(config, G-4DG3R6M764);/script>script typeapplication/ld+json>{ @context: https://schema.org, @type: AccountingService, name: Holyoak & Company, url: https://www.holyoakco.com/, logo: https://websitepitcrew.s3.amazonaws.com/11165/holyoak_and_company.png, telephone: +18016694453, address: { @type: PostalAddress, streetAddress: 1396 W 200 S #2D, addressLocality: Lindon, addressRegion: UT, postalCode: 84042, addressCountry: US } }/script>script typetext/javascript src/1723204580/site-configuration/js/recaptchaCode.js>/script>script srchttps://www.google.com/recaptcha/api.js?onloadrecaptchaOnload&renderexplicit async defer>/script>script>// Keep track of current location in navigationvar currentLocation window.location.href.split(#)0;navigationLinks document.querySelectorAll(#mainNav .navbar-nav a);var i;for (i 0; i navigationLinks.length; i++) { if (navigationLinksi.href currentLocation && navigationLinksi.classList.contains(mainMenuItem)) { navigationLinksi.parentElement.classList.add(active); navigationLinksi.parentElement.setAttribute(aria-current, page); } else if (navigationLinksi.href currentLocation) { navigationLinksi.parentElement.parentElement.parentElement.classList.add(active); navigationLinksi.parentElement.parentElement.parentElement.setAttribute(aria-current, page); }}/script>script>// Keep track of whether menu is open$(#navbar-collapse-1).on(show.bs.collapse, function() { $(body).addClass(menu-open);});$(#navbar-collapse-1).on(hide.bs.collapse, function() { $(body).removeClass(menu-open);});/script>script>// Keep track of whether the page is scrolled downvar body document.querySelector(body);var isAdded false;function isScrolled() { if (window.pageYOffset > 5 && !isAdded) { body.classList.add(scrolled); isAdded true; } else if (window.pageYOffset 5 && isAdded) { body.classList.remove(scrolled); isAdded false; }};setInterval(isScrolled, 200);/script>script>// Check whether the div following the menu is a hero image, and if not, disable menu transparencyvar hasHeroImage document.querySelector(#skip-navigation + div).classList.contains(hero);if (!hasHeroImage) { document.querySelector(.header).classList.remove(transparent);}/script>script>// Gallery modal viewergalleryPreviewLinks document.querySelectorAll(class*galleryContainer a);body document.querySelector(body);pageWrap document.querySelector(class*ageDiv);var galleryImage;var prevButton;var nextButton;var closeButton;galleryModalCreated false;var currentImageIndex;// Variable for remembering preview used to open galleryvar openedPreview;// List for storing images in current galleryvar galleryImages;function numPrevImages(element) { prevImages 0; while (element.previousElementSibling) { element element.previousElementSibling; if (element.hasAttribute(class)) { if (element.getAttribute(class).includes(galleryContainer)) { prevImages++; }; }; } return prevImages;}// Function to create gallery modal and variable to track when it has been createdfunction createGalleryModal() { // Gallery modal HTML galleryModalContent ` div classgallery-modal-container aria-modaltrue> img classgallery-image tabindex0 src alt> div classgallery-label>Image span idgallery-current-counter>/span> of span idgallery-total-counter>/span>/div> div classgallery-controls> button classgallery-prev onclickprevImage()>span classsr-only>Previous image/span>/button> button classgallery-next onclicknextImage()>span classsr-only>Next image/span>/button> /div> button classgallery-close onclickcloseGalleryModal()>span classsr-only>Close gallery modal/span>/button> /div> `; // Create gallery modal and indicate that it has been created galleryModal document.createElement(div); galleryModal.classList.add(gallery-modal); galleryModal.setAttribute(role, dialog); galleryModal.setAttribute(aria-label, Image viewer); galleryModal.innerHTML galleryModalContent; body.appendChild(galleryModal); galleryModalCreated true; // Variables for referencing elements in gallery currentImageCounter document.querySelector(#gallery-current-counter); totalImageCounter document.querySelector(#gallery-total-counter); galleryImage galleryModal.querySelector(img); prevButton document.querySelector(.gallery-prev); nextButton document.querySelector(.gallery-next); closeButton document.querySelector(.gallery-close);}// Function to open gallery modalfunction openGalleryModal(event) { // Prevent image from opening in new tab event.preventDefault(); body.classList.add(gallery-modal-open); openedPreview event.target.closest(a); currentImageIndex numPrevImages(openedPreview.closest(class*galleryContainer)); // Store images in the current gallery and their corresponding alt text galleryImages event.target.closest(class*galleryContainer).parentElement.querySelectorAll(class*galleryContainer a).forEach(function(previewLink) { galleryImages.push(previewLink.href, previewLink.querySelector(img).alt); }); // Create or unhide gallery modal if (galleryModalCreated false) { createGalleryModal(); } else { galleryModal.classList.remove(hidden); } // Update gallery label currentImageCounter.innerHTML currentImageIndex + 1; totalImageCounter.innerHTML galleryImages.length; // Reset source and alt text of displayed image galleryImage.src ; galleryImage.alt galleryImagescurrentImageIndex1; galleryImage.src galleryImagescurrentImageIndex0; // Update gallery controls updateControls(); // Move focus to the newly loaded image galleryImage.focus(); // Trap keyboard focus in gallery modal focusableElementTypes a, button, input, select, iframe, tabindex; allFocusableElements document.querySelectorAll(focusableElementTypes); focusableElements Array.from(allFocusableElements).filter(element > !galleryModal.contains(element)); focusableElements.forEach( focusableElement > focusableElement.setAttribute(tabindex, -1) ); pageWrap.setAttribute(aria-hidden, true);}function closeGalleryModal() { // Hide gallery modal galleryModal.classList.add(hidden); body.classList.remove(gallery-modal-open); // Release trapped focus focusableElements.forEach( focusableElement > focusableElement.removeAttribute(tabindex) ); pageWrap.removeAttribute(aria-hidden); // Return focus to preview used to open gallery modal openedPreview.focus();}// Function to update gallery modal controlsfunction updateControls() { // Enable or disable previous button if ( currentImageIndex 0 ) { prevButton.classList.add(hidden); } else { prevButton.classList.remove(hidden); } // Enable or disable next button if ( currentImageIndex galleryImages.length - 1 ) { nextButton.classList.add(hidden); } else { nextButton.classList.remove(hidden); }}// Update displayed image to the previous imagefunction prevImage() { if ( currentImageIndex > 0 ) { currentImageIndex--; currentImageCounter.innerHTML currentImageIndex + 1; galleryImage.src ; galleryImage.alt galleryImagescurrentImageIndex1; galleryImage.src galleryImagescurrentImageIndex0; updateControls(); galleryImage.focus(); }}// Update displayed image to the next imagefunction nextImage() { if ( currentImageIndex galleryImages.length - 1 ) { currentImageIndex++; currentImageCounter.innerHTML currentImageIndex + 1; galleryImage.src ; galleryImage.alt galleryImagescurrentImageIndex1; galleryImage.src galleryImagescurrentImageIndex0; updateControls(); galleryImage.focus(); }}// Open the gallery modal when any gallery preview is clickedgalleryPreviewLinks.forEach( function(galleryPreviewLink) { galleryPreviewLink.addEventListener(click, openGalleryModal);});/script>script> function innerWrapper() { const innerDivz document.querySelectorAll(`div.inner`); if (innerDivz.length > 0) { let identifyParentEl innerDivz0.parentElement; const wrapperEl document.createElement(div); if (window.knobby && window.knobby.module_editor_update_1) { wrapperEl.setAttribute(data-column-id, body); } if (innerDivz0.classList.contains(inner-full-width)) { wrapperEl.className new clearfix; } else { wrapperEl.className new container clearfix; } if (identifyParentEl.classList.contains(vue-component-wrapper)) { identifyParentEl.insertAdjacentElement(beforebegin, wrapperEl); } else { innerDivz0.insertAdjacentElement(beforebegin, wrapperEl); } innerDivz.forEach(item > wrapperEl.append(item)); } } document.addEventListener(DOMContentLoaded, innerWrapper); /script>script typetext/javascript>window.NREUM||(NREUM{});NREUM.info{beacon:bam.nr-data.net,licenseKey:d60c52fc57,applicationID:7339757,transactionName:ZAFTMEcHDUsDB00IDl1LchFGEgxVTSxWDARnHUEBaiQCSwc,queueTime:0,applicationTime:55,atts:SEZQRg8dHkU,errorBeacon:bam.nr-data.net,agent:}/script>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Mon, 23 Feb 2026 08:43:46 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveServer: ApacheExpires: Thu, 19 Nov 1981 08:52:00 GMTCache-Control: no-store, no-cache, must-revalidatePragma: no-cacheSet-Cookie: PHPSESSIDba0351d417c2d1028f917d1ffb553961; path/; HttpOnlyVary: Accept-Encoding !DOCTYPE html>html langen>head> !-- Google Tag Manager -->!-- End Google Tag Manager -->!-- Global site tag (gtag.js) - Google Analytics -->!-- Accounting Service Schema Markup -->!-- FAQ Schema Markup -->link href/1723204578/bootflat/css/fontawesome-pro-6.5.2-web/css/all.min.css relstylesheet typetext/css>link href/1723204578/bootflat/css/fontawesome-pro-6.5.2-web/css/v4-shims.min.css relstylesheet typetext/css> script attrnomove srchttps://sdk.videeo.com/latest.js>/script> link relicon typeimage/x-icon href/favicon.ico> title>Accounting Services in Lindon, UT | Holyoak & Company/title> meta namedescription contentLooking for an accounting firm in Lindon, UT? Holyoak & Company offers bookkeeping, tax prep, and advisory services across Utah. Contact us now so we can help.> link relcanonical hrefhttps://www.holyoakco.com/> !-- BOOTSTRAP START --> meta charsetutf-8> meta http-equivX-UA-Compatible contentIEedge>script typetext/javascript>(window.NREUM||(NREUM{})).init{privacy:{cookies_enabled:true},ajax:{deny_list:bam.nr-data.net},feature_flags:soft_nav,distributed_tracing:{enabled:true}};(window.NREUM||(NREUM{})).loader_config{agentID:7339834,accountID:732355,trustKey:732355,licenseKey:d60c52fc57,applicationID:7339757,browserID:7339834};;/*! For license information please see nr-loader-rum-1.310.1.min.js.LICENSE.txt */(()>{var e,t,r{163:(e,t,r)>{use strict;r.d(t,{j:()>E});var nr(384),ir(1741);var sr(2555);r(860).K7.genericEvents;const aexperimental.resources,oregister,ce>{if(!e||string!typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var dr(2614),ur(944),lr(8122);const fdata-nr-mask,ge>(0,l.a)(e,(()>{const e{feature_flags:,experimental:{allow_registered_children:!1,resources:!1},mask_selector:*,block_selector:data-nr-block,mask_input_options:{color:!1,date:!1,datetime-local:!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},api:{get allow_registered_children(){return e.feature_flags.includes(o)||e.experimental.allow_registered_children},set allow_registered_children(t){e.experimental.allow_registered_childrent},duplicate_registered_data:!1},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flagst},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(a)||e.experimental.resources},set enabled(t){e.experimental.resourcest},asset_types:,first_party_domains:,ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:d.wk,inactiveMs:d.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){c(t)?e.mask_selector.concat(t,,).concat(f):t||nullt?e.mask_selectorf:(0,u.R)(5,t)},get block_class(){returnnr-block},get ignore_class(){returnnr-ignore},get mask_text_class(){returnnr-mask},get block_selector(){return e.block_selector},set block_selector(t){c(t)?e.block_selector+,.concat(t):!t&&(0,u.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&objecttypeof t?e.mask_input_options{...t,password:!0}:(0,u.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:id,className,tagName,type}}})());var pr(6154),hr(9324);let m0;const v{buildEnv:h.F3,distMethod:h.Xs,version:h.xv,originTime:p.WN},b{consented:!1},y{appMetadata:{},get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consentede},customTransaction:void 0,denyList:void 0,disabled:!1,harvester:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:,jsAttributesMetadata:{bytes:0},get harvestCount(){return++m}},_e>{const t(0,l.a)(e,y),rObject.keys(v).reduce((e,t)>(et{value:vt,writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)};var wr(5701);const xe>{const te.startsWith(http);e+/,r.pt?e:https://+e};var kr(7836),Rr(3241);const A{accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},Se>(0,l.a)(e,A),Tnew Set;function E(e,t{},r,a){let{init:o,info:c,loader_config:d,runtime:u{},exposed:l!0}t;if(!c){const e(0,n.pV)();oe.init,ce.info,de.loader_config}e.initg(o||{}),e.loader_configS(d||{}),c.jsAttributes??{},p.bv&&(c.jsAttributes.isWorker!0),e.info(0,s.D)(c);const fe.init,hc.beacon,c.errorBeacon;T.has(e.agentIdentifier)||(f.proxy.assets&&(x(f.proxy.assets),h.push(f.proxy.assets)),f.proxy.beacon&&h.push(f.proxy.beacon),e.beacons...h,function(e){const t(0,n.pV)();Object.getOwnPropertyNames(i.W.prototype).forEach(r>{const ni.W.prototyper;if(function!typeof n||constructorn)return;let str;er&&!1!e.exposed&µ-agent!e.runtime?.loaderType&&(tr(...t)>{const ner(...t);return s?s(...t):n})})}(e),(0,n.US)(activatedFeatures,w.B)),u.denyList...f.ajax.deny_list||,...f.ajax.block_internal?h:,u.ptide.agentIdentifier,u.loaderTyper,e.runtime_(u),T.has(e.agentIdentifier)||(e.eek.ee.get(e.agentIdentifier),e.exposedl,(0,R.W)({agentIdentifier:e.agentIdentifier,drained:!!w.B?.e.agentIdentifier,type:lifecycle,name:initialize,feature:void 0,data:e.config})),T.add(e.agentIdentifier)}},384:(e,t,r)>{use strict;r.d(t,{NT:()>o,US:()>l,Zm:()>c,bQ:()>u,dV:()>d,pV:()>f});var nr(6154),ir(1863),sr(944),ar(1910);const o{beacon:bam.nr-data.net,errorBeacon:bam.nr-data.net};function c(){return n.gm.NREUM||(n.gm.NREUM{}),void 0n.gm.newrelic&&(n.gm.newrelicn.gm.NREUM),n.gm.NREUM}function d(){let ec();return e.o||(e.o{ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let rc();r.initializedAgents??{},t.initializedAt{ms:(0,i.t)(),date:new Date},r.initializedAgentset,2Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(e,t){c()et}function f(){return function(){let ec();const te.info||{};e.info{beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let ec();const te.init||{};e.init{...t}}(),d(),function(){let ec();const te.loader_config||{};e.loader_config{...t}}(),c()}},782:(e,t,r)>{use strict;r.d(t,{T:()>n});const nr(860).K7.pageViewTiming},860:(e,t,r)>{use strict;r.d(t,{$J:()>u,K7:()>c,P3:()>d,XX:()>i,Yy:()>o,df:()>s,qY:()>n,v4:()>a});const nevents,ijserrors,sbrowser/blobs,arum,obrowser/logs,c{ajax:ajax,genericEvents:generic_events,jserrors:i,logging:logging,metrics:metrics,pageAction:page_action,pageViewEvent:page_view_event,pageViewTiming:page_view_timing,sessionReplay:session_replay,sessionTrace:session_trace,softNav:soft_navigations},d{c.pageViewEvent:1,c.pageViewTiming:2,c.metrics:3,c.jserrors:4,c.softNav:5,c.ajax:6,c.sessionTrace:7,c.sessionReplay:8,c.logging:9,c.genericEvents:10},u{c.pageViewEvent:a,c.pageViewTiming:n,c.ajax:n,c.softNav:n,c.metrics:i,c.jserrors:i,c.sessionTrace:s,c.sessionReplay:s,c.logging:o,c.genericEvents:ins}},944:(e,t,r)>{use strict;r.d(t,{R:()>i});var nr(3241);function i(e,t){functiontypeof console.debug&&(console.debug(New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#.concat(e),t),(0,n.W)({agentIdentifier:null,drained:null,type:data,name:warn,feature:warn,data:{code:e,secondary:t}}))}},1687:(e,t,r)>{use strict;r.d(t,{Ak:()>d,Ze:()>f,x3:()>u});var nr(3241),ir(7836),sr(3606),ar(860),or(2646);const c{};function d(e,t){const r{staged:!1,priority:a.P3t||0};l(e),ce.get(t)||ce.set(t,r)}function u(e,t){e&&ce&&(ce.get(t)&&ce.delete(t),p(e,t,!1),ce.size&&g(e))}function l(e){if(!e)throw new Error(agentIdentifier required);ce||(cenew Map)}function f(e,tfeature,r!1){if(l(e),!e||!ce.get(t)||r)return p(e,t);ce.get(t).staged!0,g(e)}function g(e){const tArray.from(ce);t.every((e,t)>t.staged)&&(t.sort((e,t)>e1.priority-t1.priority),t.forEach((t)>{ce.delete(t),p(e,t)}))}function p(e,t,r!0){const ae?i.ee.get(e):i.ee,cs.i.handlers;if(!a.aborted&&a.backlog&&c){if((0,n.W)({agentIdentifier:e,type:lifecycle,name:drain,feature:t}),r){const ea.backlogt,rct;if(r){for(let t0;e&&te.length;++t)h(et,r);Object.entries(r).forEach((e,t)>{Object.values(t||{}).forEach(t>{t0?.on&&t0.context()instanceof o.y&&!t0.listeners(e).includes(t1)&&t0.on(e,t1)})})}}a.isolatedBacklog||delete ct,a.backlogtnull,a.emit(drain-+t,)}}function h(e,t){var re1;Object.values(tr||{}).forEach(t>{var re0;if(t0r){var nt1,ie3,se2;n.apply(i,s)}})}},1738:(e,t,r)>{use strict;r.d(t,{U:()>g,Y:()>f});var nr(3241),ir(9908),sr(1863),ar(944),or(5701),cr(3969),dr(8362),ur(860),lr(4261);function f(e,t,r,s){const fs||r;!f||fe&&fe!d.d.prototypee||(fefunction(){(0,i.p)(c.xV,API/+e+/called,void 0,u.K7.metrics,r.ee),(0,n.W)({agentIdentifier:r.agentIdentifier,drained:!!o.B?.r.agentIdentifier,type:data,name:api,feature:l.Pl+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function g(e,t,r,n,a){const oe.info;nullr?delete o.jsAttributest:o.jsAttributestr,(a||nullr)&&(0,i.p)(l.Pl+n,(0,s.t)(),t,r,void 0,session,e.ee)}},1741:(e,t,r)>{use strict;r.d(t,{W:()>s});var nr(944),ir(4261);class s{#e(e,...t){if(thise!s.prototypee)return thise(...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e(i.$9,e,t)}start(){return this.#e(i.d3)}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},1863:(e,t,r)>{use strict;function n(){return Math.floor(performance.now())}r.d(t,{t:()>n})},1910:(e,t,r)>{use strict;r.d(t,{i:()>s});var nr(944);const inew Map;function s(...e){return e.every(e>{if(i.has(e))return i.get(e);const tfunctiontypeof e?e.toString():,rt.includes(native code),st.includes(nrWrapper);return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},2555:(e,t,r)>{use strict;r.d(t,{D:()>o,f:()>a});var nr(384),ir(8122);const s{beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}const oe>(0,i.a)(e,s)},2614:(e,t,r)>{use strict;r.d(t,{BB:()>a,H3:()>n,g:()>d,iL:()>c,tS:()>o,uh:()>i,wk:()>s});const nNRBA,iSESSION,s144e5,a18e5,o{STARTED:session-started,PAUSE:session-pause,RESET:session-reset,RESUME:session-resume,UPDATE:session-update},c{SAME_TAB:same-tab,CROSS_TAB:cross-tab},d{OFF:0,FULL:1,ERROR:2}},2646:(e,t,r)>{use strict;r.d(t,{y:()>n});class n{constructor(e){this.contextIde}}},2843:(e,t,r)>{use strict;r.d(t,{G:()>s,u:()>i});var nr(3878);function i(e,t!1,r,i){(0,n.DD)(visibilitychange,function(){if(t)return void(hiddendocument.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)(pagehide,e,t,r)}},3241:(e,t,r)>{use strict;r.d(t,{W:()>s});var nr(6154);const inewrelic;function s(e{}){try{n.gm.dispatchEvent(new CustomEvent(i,{detail:e}))}catch(e){}}},3606:(e,t,r)>{use strict;r.d(t,{i:()>s});var nr(9908);s.ona;var is.handlers{};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(sfeature),e||(en.d);var atsts||{};(arar||).push(e,i)}},3878:(e,t,r)>{use strict;function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()>s,jT:()>n,sp:()>i})},3969:(e,t,r)>{use strict;r.d(t,{TZ:()>n,XG:()>o,rs:()>i,xV:()>a,z_:()>s});const nr(860).K7.metrics,ism,scm,astoreSupportabilityMetrics,ostoreEventMetrics},4234:(e,t,r)>{use strict;r.d(t,{W:()>s});var nr(7836),ir(1687);class s{constructor(e,t){this.agentIdentifiere,this.een.ee.get(e),this.featureNamet,this.blocked!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},4261:(e,t,r)>{use strict;r.d(t,{$9:()>d,BL:()>o,CH:()>g,Dl:()>_,Fw:()>y,PA:()>m,Pl:()>n,Pv:()>R,Tb:()>l,U2:()>s,V1:()>k,Wb:()>x,bt:()>b,cD:()>v,d3:()>w,dT:()>c,eY:()>p,fF:()>f,hG:()>i,k6:()>a,nb:()>h,o5:()>u});const napi-,iaddPageAction,saddToTrace,aaddRelease,ofinished,cinteraction,dlog,unoticeError,lpauseReplay,frecordCustomEvent,grecordReplay,pregister,hsetApplicationVersion,msetCurrentRouteName,vsetCustomAttribute,bsetErrorHandler,ysetPageViewName,_setUserId,wstart,xwrapLogger,kmeasure,Rconsent},5289:(e,t,r)>{use strict;r.d(t,{GG:()>a,Qr:()>c,sB:()>o});var nr(3878),ir(6389);function s(){returnundefinedtypeof document||completedocument.readyState}function a(e,t){if(s())return e();const r(0,i.J)(e),asetInterval(()>{s()&&(clearInterval(a),r())},500);(0,n.sp)(load,r,t)}function o(e){if(s())return e();(0,n.DD)(DOMContentLoaded,e)}function c(e){if(s())return e();(0,n.sp)(popstate,e)}},5607:(e,t,r)>{use strict;r.d(t,{W:()>n});const n(0,r(9566).bz)()},5701:(e,t,r)>{use strict;r.d(t,{B:()>s,t:()>a});var nr(3241);const inew Set,s{};function a(e,t){const rt.agentIdentifier;sr??{},e&&objecttypeof e&&(i.has(r)||(t.ee.emit(rumresp,e),sre,i.add(r),(0,n.W)({agentIdentifier:r,loaded:!0,drained:!0,type:lifecycle,name:load,feature:void 0,data:e})))}},6154:(e,t,r)>{use strict;r.d(t,{OF:()>c,RI:()>i,WN:()>u,bv:()>s,eN:()>l,gm:()>a,mw:()>o,sb:()>d});var nr(1863);const iundefined!typeof window&&!!window.document,sundefined!typeof WorkerGlobalScope&&(undefined!typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||undefined!typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),ai?window:undefined!typeof WorkerGlobalScope&&(undefined!typeof self&&self instanceof WorkerGlobalScope&&self||undefined!typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),oBoolean(hiddena?.document?.visibilityState),c/iPad|iPhone|iPod/.test(a.navigator?.userAgent),dc&&undefinedtypeof SharedWorker,u((()>{const ea.navigator?.userAgent?.match(/Firefox/\s(\d+\.\d+)/);Array.isArray(e)&&e.length>2&&e1})(),Date.now()-(0,n.t)()),l()>undefined!typeof PerformanceNavigationTiming&&a?.performance?.getEntriesByType(navigation)?.0?.responseStart},6389:(e,t,r)>{use strict;function n(e,t500,r{}){const nr?.leading||!1;let i;return(...r)>{n&&void 0i&&(e.apply(this,r),isetTimeout(()>{iclearTimeout(i)},t)),n||(clearTimeout(i),isetTimeout(()>{e.apply(this,r)},t))}}function i(e){let t!1;return(...r)>{t||(t!0,e.apply(this,r))}}r.d(t,{J:()>i,s:()>n})},6630:(e,t,r)>{use strict;r.d(t,{T:()>n});const nr(860).K7.pageViewEvent},7699:(e,t,r)>{use strict;r.d(t,{It:()>s,KC:()>o,No:()>i,qh:()>a});var nr(860);const i16e3,s1e6,aSESSION_ERROR,o{n.K7.logging:!0,n.K7.genericEvents:!1,n.K7.jserrors:!1,n.K7.ajax:!1}},7836:(e,t,r)>{use strict;r.d(t,{P:()>o,ee:()>c});var nr(384),ir(8990),sr(2646),ar(5607);const onr@context:.concat(a.W),cfunction e(t,r){var n{},a{},u{},l!1;try{l16r.length&&d.initializedAgents?.r?.runtime.isolatedBacklog}catch(e){}var f{on:p,addEventListener:p,removeEventListener:function(e,t){var rne;if(!r)return;for(var i0;ir.length;i++)rit&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!s&&(s!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var og(n);h(e).forEach(e>{e.apply(o,r)});var dv()ae;d&&d.push(f,e,r,o);return o},get:m,listeners:h,context:g,buffer:function(e,t){const rv();if(tt||feature,f.aborted)return;Object.entries(e||{}).forEach((e,n)>{ant,t in r||(rt)})},abort:function(){f._aborted!0,Object.keys(f.backlog).forEach(e>{delete f.backloge})},isBuffering:function(e){return!!v()ae},debugId:r,backlog:l?{}:t&&objecttypeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,aborted,{get:()>{let ef._aborted||!1;return e||(t&&(et.aborted),e)}}),f;function g(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,o,()>new s.y(o)):new s.y(o)}function p(e,t){neh(e).concat(t)}function h(e){return ne||}function m(t){return utut||e(f,t)}function v(){return f.backlog}}(void 0,globalEE),d(0,n.Zm)();d.ee||(d.eec)},8122:(e,t,r)>{use strict;r.d(t,{a:()>i});var nr(944);function i(e,t){try{if(!e||object!typeof e)return(0,n.R)(3);if(!t||object!typeof t)return(0,n.R)(4);const rObject.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s0Object.keys(r).length?e:r;for(let a in s)if(void 0!ea)try{if(nullea){ranull;continue}Array.isArray(ea)&&Array.isArray(ta)?raArray.from(new Set(...ea,...ta)):objecttypeof ea&&objecttypeof ta?rai(ea,ta):raea}catch(e){ra||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},8362:(e,t,r)>{use strict;r.d(t,{d:()>s});var nr(9566),ir(1741);class s extends i.W{agentIdentifier(0,n.LA)(16)}},8374:(e,t,r)>{r.nc(()>{try{return document?.currentScript?.nonce}catch(e){}return})()},8990:(e,t,r)>{use strict;r.d(t,{I:()>i});var nObject.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return et;var ir();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return eti,i}},9324:(e,t,r)>{use strict;r.d(t,{F3:()>i,Xs:()>s,xv:()>n});const n1.310.1,iPROD,sCDN},9566:(e,t,r)>{use strict;r.d(t,{LA:()>o,bz:()>a});var nr(6154);const ixxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx;function s(e,t){return e?15&et:16*Math.random()|0}function a(){const en.gm?.crypto||n.gm?.msCrypto;let t,r0;return e&&e.getRandomValues&&(te.getRandomValues(new Uint8Array(30))),i.split().map(e>xe?s(t,r++).toString(16):ye?(3&s()|8).toString(16):e).join()}function o(e){const tn.gm?.crypto||n.gm?.msCrypto;let r,i0;t&&t.getRandomValues&&(rt.getRandomValues(new Uint8Array(e)));const a;for(var o0;oe;o++)a.push(s(r,i++).toString(16));return a.join()}},9908:(e,t,r)>{use strict;r.d(t,{d:()>n,p:()>i});var nr(7836).ee.get(handle);function i(e,t,r,i,s){s?(s.buffer(e,i),s.emit(e,t,r)):(n.buffer(e,i),n.emit(e,t,r))}}},n{};function i(e){var tne;if(void 0!t)return t.exports;var sne{exports:{}};return re(s,s.exports,i),s.exports}i.mr,i.d(e,t)>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:tr})},i.f{},i.ee>Promise.all(Object.keys(i.f).reduce((t,r)>(i.fr(e,t),t),)),i.ue>nr-rum-1.310.1.min.js,i.o(e,t)>Object.prototype.hasOwnProperty.call(e,t),e{},tNRBA-1.310.1.PROD:,i.l(r,n,s,a)>{if(er)er.push(n);else{var o,c;if(void 0!s)for(var ddocument.getElementsByTagName(script),u0;ud.length;u++){var ldu;if(l.getAttribute(src)r||l.getAttribute(data-webpack)t+s){ol;break}}if(!o){c!0;var f{296:sha512-8LEsRObgfHgVhp/OH+e1LIJ8trYoEGGugVcM4cNSUs2rZ3CNt/VHMq+3wUpYKaA5/dW4oR9cdBp7CsljXO+9fA};(odocument.createElement(script)).charsetutf-8,i.nc&&o.setAttribute(nonce,i.nc),o.setAttribute(data-webpack,t+s),o.srcr,0!o.src.indexOf(window.location.origin+/)&&(o.crossOriginanonymous),fa&&(o.integrityfa)}ern;var g(t,n)>{o.onerroro.onloadnull,clearTimeout(p);var ier;if(delete er,o.parentNode&&o.parentNode.removeChild(o),i&&i.forEach(e>e(n)),t)return t(n)},psetTimeout(g.bind(null,void 0,{type:timeout,target:o}),12e4);o.onerrorg.bind(null,o.onerror),o.onloadg.bind(null,o.onload),c&&document.head.appendChild(o)}},i.re>{undefined!typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:Module}),Object.defineProperty(e,__esModule,{value:!0})},i.phttps://js-agent.newrelic.com/,(()>{var e{374:0,840:0};i.f.j(t,r)>{var ni.o(e,t)?et:void 0;if(0!n)if(n)r.push(n2);else{var snew Promise((r,i)>netr,i);r.push(n2s);var ai.p+i.u(t),onew Error;i.l(a,r>{if(i.o(e,t)&&(0!(net)&&(etvoid 0),n)){var sr&&(loadr.type?missing:r.type),ar&&r.target&&r.target.src;o.messageLoading chunk +t+ failed: (+s+: +a+),o.nameChunkLoadError,o.types,o.requesta,n1(o)}},chunk-+t,t)}};var t(t,r)>{var n,s,a,o,cr,d0;if(a.some(t>0!et)){for(n in o)i.o(o,n)&&(i.mnon);if(c)c(i)}for(t&&t(r);da.length;d++)sad,i.o(e,s)&&es&&es0(),es0},rselfwebpackChunk:NRBA-1.310.1.PRODselfwebpackChunk:NRBA-1.310.1.PROD||;r.forEach(t.bind(null,0)),r.pusht.bind(null,r.push.bind(r))})(),(()>{use strict;i(8374);var ei(8362),ti(860);const rObject.values(t.K7);var ni(163);var si(9908),ai(1863),oi(4261),ci(1738);var di(1687),ui(4234),li(5289),fi(6154),gi(944),pi(384);const he>f.RI&&!0e?.privacy.cookies_enabled;function m(e){return!!(0,p.dV)().o.MO&&h(e)&&!0e?.session_trace.enabled}var vi(6389),bi(7699);class y extends u.W{constructor(e,t){super(e.agentIdentifier,t),this.agentRefe,this.abortHandlervoid 0,this.featAggregatevoid 0,this.loadedSuccessfullyvoid 0,this.onAggregateImportednew Promise(e>{this.loadedSuccessfullye}),this.deferredPromise.resolve(),!1e.initthis.featureName.autoStart?this.deferrednew Promise((t,r)>{this.ee.on(manual-start-all,(0,v.J)(()>{(0,d.Ak)(e.agentIdentifier,this.featureName),t()}))}):(0,d.Ak)(e.agentIdentifier,t)}importAggregator(e,t,r{}){if(this.featAggregate)return;const nasync()>{let n;await this.deferred;try{if(h(e.init)){const{setupAgentSession:t}await i.e(296).then(i.bind(i,3305));nt(e)}}catch(e){(0,g.R)(20,e),this.ee.emit(internal-error,e),(0,s.p)(b.qh,e,void 0,this.featureName,this.ee)}try{if(!this.#t(this.featureName,n,e.init))return(0,d.Ze)(this.agentIdentifier,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:i}await t();this.featAggregatenew i(e,r),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,g.R)(34,e),this.abortHandler?.(),(0,d.Ze)(this.agentIdentifier,this.featureName,!0),this.loadedSuccessfully(!1),this.ee&&this.ee.abort()}};f.RI?(0,l.GG)(()>n(),!0):n()}#t(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return m(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}}var _i(6630),wi(2614),xi(3241);class k extends y{static featureName_.T;constructor(e){var t;super(e,_.T),this.setupInspectionEvents(e.agentIdentifier),te,(0,c.Y)(o.Fw,function(e,r){stringtypeof e&&(/!e.charAt(0)&&(e/+e),t.runtime.customTransaction(r||http://custom.transaction)+e,(0,s.p)(o.Pl+o.Fw,(0,a.t)(),void 0,void 0,t.ee))},t),this.importAggregator(e,()>i.e(296).then(i.bind(i,3943)))}setupInspectionEvents(e){const t(t,r)>{t&&(0,x.W)({agentIdentifier:e,timeStamp:t.timeStamp,loaded:completet.target.readyState,type:window,name:r,data:t.target.location+})};(0,l.sB)(e>{t(e,DOMContentLoaded)}),(0,l.GG)(e>{t(e,load)}),(0,l.Qr)(e>{t(e,navigate)}),this.ee.on(w.tS.UPDATE,(t,r)>{(0,x.W)({agentIdentifier:e,type:lifecycle,name:session,data:r})})}}class R extends e.d{constructor(e){var t;(super(),f.gm)?(this.features{},(0,p.bQ)(this.agentIdentifier,this),this.desiredFeaturesnew Set(e.features||),this.desiredFeatures.add(k),(0,n.j)(this,e,e.loaderType||agent),tthis,(0,c.Y)(o.cD,function(e,r,n!1){if(stringtypeof e){if(string,number,boolean.includes(typeof r)||nullr)return(0,c.U)(t,e,r,o.cD,n);(0,g.R)(40,typeof r)}else(0,g.R)(39,typeof e)},t),function(e){(0,c.Y)(o.Dl,function(t,r!1){if(string!typeof t&&null!t)return void(0,g.R)(41,typeof t);const ne.info.jsAttributesenduser.id;r&&null!n&&n!t?(0,s.p)(o.Pl+setUserIdAndResetSession,t,void 0,session,e.ee):(0,c.U)(e,enduser.id,t,o.Dl,!0)},e)}(this),function(e){(0,c.Y)(o.nb,function(t){if(stringtypeof t||nullt)return(0,c.U)(e,application.version,t,o.nb,!1);(0,g.R)(42,typeof t)},e)}(this),function(e){(0,c.Y)(o.d3,function(){e.ee.emit(manual-start-all)},e)}(this),function(e){(0,c.Y)(o.Pv,function(t!0){if(booleantypeof t){if((0,s.p)(o.Pl+o.Pv,t,void 0,session,e.ee),e.runtime.consentedt,t){const te.features.page_view_event;t.onAggregateImported.then(e>{const rt.featAggregate;e&&!r.sentRum&&r.sendRum()})}}else(0,g.R)(65,typeof t)},e)}(this),this.run()):(0,g.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const efunction(e){const t{};return r.forEach(r>{tr!!er?.enabled}),t}(this.init),n...this.desiredFeatures;n.sort((e,r)>t.P3e.featureName-t.P3r.featureName),n.forEach(r>{if(!er.featureName&&r.featureName!t.K7.pageViewEvent)return;const nfunction(e){switch(e){case t.K7.ajax:returnt.K7.jserrors;case t.K7.sessionTrace:returnt.K7.ajax,t.K7.pageViewEvent;case t.K7.sessionReplay:returnt.K7.sessionTrace;case t.K7.pageViewTiming:returnt.K7.pageViewEvent;default:return}}(r.featureName).filter(e>!(e in this.features));n.length>0&&(0,g.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.featuresr.featureNamenew r(this)})}catch(e){(0,g.R)(22,e);for(const e in this.features)this.featurese.abortHandler?.();const t(0,p.Zm)();delete t.initializedAgentsthis.agentIdentifier?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var Ai(2843),Si(782);class T extends y{static featureNameS.T;constructor(e){super(e,S.T),f.RI&&((0,A.u)(()>(0,s.p)(docHidden,(0,a.t)(),void 0,S.T,this.ee),!0),(0,A.G)(()>(0,s.p)(winPagehide,(0,a.t)(),void 0,S.T,this.ee)),this.importAggregator(e,()>i.e(296).then(i.bind(i,2117))))}}var Ei(3969);class j extends y{static featureNameE.TZ;constructor(e){super(e,E.TZ),f.RI&&document.addEventListener(securitypolicyviolation,e>{(0,s.p)(E.xV,Generic/CSPViolation/Detected,void 0,this.featureName,this.ee)}),this.importAggregator(e,()>i.e(296).then(i.bind(i,9623)))}}new R({features:k,T,j,loaderType:lite})})()})();/script> meta nameviewport contentwidthdevice-width, initial-scale1> !-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --> !--if lt IE 9> script srchttps://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js attrnomove>/script> script srchttps://oss.maxcdn.com/respond/1.4.2/respond.min.js attrnomove>/script> !endif--> !-- BOOTSTRAP END --> style> * {box-sizing: border-box;}*:before, *:after {box-sizing: border-box;}a {text-decoration: none;}body {margin: 0;margin-top: 0px;line-height: 1.42857;}h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-weight: 500;line-height: 1.1;margin-top: 20px;margin-bottom: 10px;}input, textarea {line-height: inherit;}td, th {padding: 0;}.collapse {display: none;visibility: hidden;}.container {padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}@media (min-width: 768px) {.container {width: 750px;}}@media (min-width: 992px) {.container {width: 970px;}}@media (min-width: 1200px) {.container {width: 1170px;}}.container-fluid {padding-left: 15px;padding-right: 15px;}img.img-responsive { max-width: 100%; height: auto; }.dropdown {}.dropdown-menu {display:none;}.dropdown-toggle {}.nav {padding-left: 0;margin-bottom: 0;list-style: none;}.nav > li > a {position: relative;display: block;padding: 10px 15px;}.navbar {position: relative;min-height: 50px;margin-bottom: 20px;}.navbar-collapse {padding-right: 15px;padding-left: 15px;overflow-x: visible;-webkit-overflow-scrolling: touch;border-top: 1px solid transparent;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);}.navbar-collapse.in {overflow-y: auto;}.navbar-default {}.navbar-header {}.navbar-nav {margin: 7.5px -15px;}@media (min-width: 768px) {.navbar-nav > li {float: left;}.navbar-nav > li > a {padding-top: 10px;padding-bottom: 10px;line-height: 20px;}.navbar-toggle {display: none;}.navbar-collapse {width: auto;border-top: 0;-webkit-box-shadow: none;box-shadow: none;}.navbar-collapse.collapse {display: block !important;height: auto !important;padding-bottom: 0;overflow: visible !important;visibility: visible !important;}.navbar-collapse.in {overflow-y: visible;}.navbar-nav {float: left;margin: 0;}.navbar-nav > li > a {padding-top: 15px;padding-bottom: 15px;}.navbar-header {float: left;}#mainNav ul.nav li.dropdown:hover > ul.dropdown-menu {display: block;}.navbar-collapse, nav > .container-fluid {padding-left:0px !important;padding-right:0px !important;}}@media (max-width: 767px) {.navbar-nav .open .dropdown-menu {position: static;float: none;width: auto;margin-top: 0;background-color: transparent;border: 0;-webkit-box-shadow: none;box-shadow: none;}}.row {margin-left: -15px;margin-right: -15px;}#adminNav nav {margin-left: -15px;}.carousel.fade {opacity: 1;}.carousel.fade .item {-moz-transition: opacity ease-in-out .7s;-o-transition: opacity ease-in-out .7s;-webkit-transition: opacity ease-in-out .7s;transition: opacity ease-in-out .7s;left: 0 !important;opacity: 0;top:0;position:absolute;width: 100%;display:block !important;z-index:1;}.carousel.fade .item:first-child {top:auto;position:relative;}.carousel.fade .item.active {opacity: 1;-moz-transition: opacity ease-in-out .7s;-o-transition: opacity ease-in-out .7s;-webkit-transition: opacity ease-in-out .7s;transition: opacity ease-in-out .7s;z-index:2;}@media (min-width: 768px) {.menubg nav {float: left !important;}.menubg .dropdown-menu {margin-left: px !important;border: 1px solid # !important;}.menubg {min-height: px;}.mainMenuItem {padding-left: px !important;padding-right: px !important;}}#mainNav.navbar-default{background-color:transparent !important;border:0px !important;}#mainNav.navbar-default .navbar-nav > .open > a,#mainNav.navbar-default .navbar-nav > .open > a:hover,#mainNav.navbar-default .navbar-nav > .open > a:focus{background-color:transparent !important;border:0px !important;}#mainNav .dropdown-menu,#mainNav.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,#mainNav.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{background-color:# !important;border:0px !important;}#mainNav.navbar-default .navbar-nav > li > a,#mainNav.navbar-default .navbar-nav .open .dropdown-menu > li > a,#mainNav.navbar-default .navbar-nav > li > a:hover,#mainNav.navbar-default .navbar-nav > li > a:focus,#mainNav.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,#mainNav.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{color:# !important;}#mainNav.navbar-default .navbar-nav > li > a:hover,#mainNav.navbar-default .navbar-nav > .open > a,#mainNav.navbar-default .navbar-nav > .open > a:hover,#mainNav.navbar-default .navbar-nav > .open > a:focus{color:# !important;}#mainNav .dropdown-menu > li > a{color:# !important;background-color:# !important;border:0px !important;}#mainNav .dropdown-menu > li > a:hover,#mainNav .dropdown-menu > li > a:focus{color:# !important;background-color:# !important;}.menubg{z-index:3 !important;}.menubg .navbar{min-height:30px !important;margin-bottom:0px !important;}.btn-add-to-cart{color:#f6f6f6 !important;padding-left:60px !important;padding-right:60px !important;transition-duration:0.2s;background:#5bc050 !important;}.btn-add-to-cart:hover{color:#fff !important;transition-duration:0.2s;background:#4BB340 !important;}.btn-add-to-waitlist{color:#f6f6f6 !important;padding-left:60px !important;padding-right:60px !important;transition-duration:0.2s;background:#999999 !important;}.btn-add-to-waitlist:hover{color:#fff !important;transition-duration:0.2s;background:#777 !important;}.btn-add-to-improved-waitlist{color:#f6f6f6 !important;padding-left:20px !important;padding-right:20px !important;transition-duration:0.2s;background:#ff8c00 !important;}.menubg .nav > li{margin-bottom:0px !important;}.menubg > .container{padding:0px !important;}.mainMenuItem{font-size:px !important;font-family: !important;font-weight: !important;color:# !important;}html{font-size:em !important;}body{margin:0px;padding:0px;margin-top:0px;height:100%;}FORM{display:inline !important;}A, A:visited{color:# !important;font-weight: !important;}A:hover{text-decoration:none !important;color:# !important;}A:active{outline:none !important;}:focus{-moz-outline-style:none !important;}LI{margin-bottom:8px !important;}.pageDiv{height:auto !important; height:100%;min-height:100%;margin:0 auto;}.secondaryPageDiv{height:auto !important; height:100%;min-height:100%;margin:0 auto;}.footer, .footer:hover, .footer:visited{color:# !important;font-size:em !important;}.main1ColumnWidth h1, .main1ColumnWidth h2, .main1ColumnWidth h3{font-size:em;}.main1ColumnWidth a:hover{text-decoration:none;}.secondaryMain1ColumnWidth h1, .secondaryMain1ColumnWidth h2, .secondaryMain1ColumnWidth h3{font-size:em;}.secondaryMain1ColumnWidth a:hover{text-decoration:none;}.paddingSmall{padding:5px;}.paddingMedium{padding:10px;}.paddingLarge{padding:20px;}.paddingXLarge{padding:30px;padding-top:20px;} .btnViewCart { cursor: pointer; color: rgb(255, 255, 255); font-size: 16px; padding: 5px; text-shadow: 0px -1px 0px rgba(30, 30, 30, 0.8); -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; background: rgb(40, 40, 40); background: -moz-linear-gradient(90deg, rgb(40, 40, 40) 30%, rgb(84, 84, 84) 70%); background: -webkit-linear-gradient(90deg, rgb(40, 40, 40) 30%, rgb(84, 84, 84) 70%); background: -o-linear-gradient(90deg, rgb(40, 40, 40) 30%, rgb(84, 84, 84) 70%); background: -ms-linear-gradient(90deg, rgb(40, 40, 40) 30%, rgb(84, 84, 84) 70%); background: linear-gradient(0deg, rgb(40, 40, 40) 30%, rgb(84, 84, 84) 70%); -webkit-box-shadow: 0px 2px 1px rgba(130, 130, 130, 0.75); -moz-box-shadow: 0px 2px 1px rgba(130, 130, 130, 0.75); box-shadow: 0px 2px 1px rgba(130, 130, 130, 0.75); border-bottom: 2px solid #000; border-left: 2px solid #333; border-right: 2px solid #333; border-top: 2px solid #333; }@media (max-width: 767px) {.navbar-default {background-color: #;}.navbar-default .navbar-collapse, .navbar-default .navbar-form {border: 0px;}}.dlgWaitList > .ui-dialog-titlebar {background: #f2f2f2 !important;font-size: 16px;font-family: Arial;color: #515151;text-transform: uppercase;font-weight: 700;border: 0px;}.dlgWaitList > .ui-dialog-titlebar > .ui-dialog-titlebar-close {background: #f2f2f2 !important;border: 0px;}.dlgWaitList #overlayWaitListForm {padding: 0px;}.dlgWaitList .form-container {margin: 25px;}.dlgWaitList .form-input {-webkit-border-radius: 3px;border-radius: 3px;width: 100%;font-size: 14px;font-family: Arial;border: 1px solid #d7d8dd;padding: 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.dlgWaitList .form-title {font-size: 14px;font-family: Arial;color: #9c9c9c;margin-bottom: 5px;}.dlgWaitList .product-name {font-size: 14px;font-family: Arial;color: #515151;font-weight: 700;}.dlgWaitList .glyphicon .glyphicon-remove {font-size: 16px;}.dlgWaitList .form-row {margin-bottom: 25px;}.dlgWaitList .wait-list-btn {color: #fff;padding: 10px;font-family: Arial;text-align: center;display: block;width: 100%;background-color: #5bc050;border: none;-webkit-border-radius: 3px;border-radius: 3px;}.dlgWaitList .wait-list-btn:hover {background-color: #4BB340;}.dlgWaitList input:focus {color:#515151;}.component-header { position: relative;}.editor-controls-new { z-index: 1000; position: absolute;} .body-content, .header-content { display: grid; grid-template-columns: repeat(12, 1fr); width: 100%; } data-column-idbody, data-column-idheader, data-column-idfooter, .header-content >div, .body-content >div, .bgFooter > div { grid-column: span 12; min-width: 0; width: 100%; }/* Mobile Grid Breakpoints */@media (max-width: 767px) {div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-half,div.span-7, div.span-8, div.span-three-fourths, div.span-10, div.span-11 {grid-column: span 12;}div.span-full {grid-column: span 12;}}@media (min-width: 768px) and (max-width: 991px) {div.span-1 { grid-column: span 3; }div.span-2 { grid-column: span 4; }div.span-3 { grid-column: span 6; }div.span-4 { grid-column: span 6; }div.span-5 { grid-column: span 8; }div.span-half, div.span-6 { grid-column: span 12; }div.span-7, div.span-8, div.span-three-fourths, div.span-10, div.span-11, div.span-full {grid-column: span 12;}}@media (min-width: 992px) {div.span-1 { grid-column: span 1; }div.span-2 { grid-column: span 2; }div.span-fourth { grid-column: span 3; }div.span-third { grid-column: span 4; }div.span-5 { grid-column: span 5; }div.span-half { grid-column: span 6; }div.span-7 { grid-column: span 7; }div.span-two-thirds { grid-column: span 8; }div.span-three-fourths { grid-column: span 9; }div.span-10 { grid-column: span 10; }div.span-11 { grid-column: span 11; }div.span-full { grid-column: span 12; }} .vue-component-row.container-fluid { width: 100%; } .grid-item.span-1 .container, .grid-item.span-2 .container, .grid-item.span-fourth .container, .grid-item.span-third .container, .grid-item.span-5 .container, .grid-item.span-half .container, .grid-item.span-7 .container, .grid-item.span-two-thirds .container, .grid-item.span-three-fourths .container, .grid-item.span-10 .container, .grid-item.span-11 .container, .grid-item.span-full .container { width: 100%; } @media (min-width: 768px) { divdata-column-id.new.container { width: 750px; padding-right: 0; padding-left: 0; } } @media (min-width: 992px) { divdata-column-id.new.container { width: 970px; padding-right: 0; padding-left: 0; } } @media (min-width: 1200px) { divdata-column-id.new.container { width: 1170px; padding-right: 0; padding-left: 0; } } /*-------------------------------------------------------------------------------- # TABLE OF CONTENTS--------------------------------------------------------------------------------ADJUSTMENTSGENERALNAVIGATIONDESKTOP NAVIGATIONFOOTERMODULESHERO MODULESCARDSIMAGE CARDSCOLLAGESFILTERS AND EFFECTSTEXT AND FORMATTING ELEMENTSBUTTONSICONSCUSTOM CODETEMPORARY CODE*//*-------------------------------------------------------------------------------- # ADJUSTMENTS--------------------------------------------------------------------------------*//* ------ SITE-WIDE ADJUSTMENTS ------ */:root { --menu-height-desktop: 90px; --menu-height-desktop-taller: 120px; --menu-height-mobile: 90px; --menu-height-mobile-taller: 120px; --nav-border-top: 0px; --nav-border-top-color: transparent; --nav-border-bottom: 1px; --nav-border-bottom-color: rgba(255, 255, 255, 0.15); --nav-opacity: 1; --nav-transparent-opacity: 0; --card-border-radius: 0px; --button-border-radius: 0px; --icon-border-radius: 0px; --gutter-width: 30px; --module-border-color: rgb(35, 95, 47);}/* ------ SECTION ADJUSTMENTS ------ *//* --- Base areas --- */#tinymce,class*ageDiv,class.base,.card,.has-btn-base ~ .menubg .navbar-nav > li:last-child > a { --background-color: 255, 255, 255; --background-alternate-color: 224, 224, 224; --text-color: 24, 24, 24; --text-alternate-color: 80, 80, 80; --heading-color: 45, 47, 61; --accent-color: 45, 47, 61;}/* --- Alternate areas --- */class.alternate,.has-btn-alternate ~ .menubg .navbar-nav > li:last-child > a { --background-color: 232, 232, 232; --background-alternate-color: 200, 200, 200; --text-color: 24, 24, 24; --text-alternate-color: 80, 80, 80; --heading-color: 45, 47, 61; --accent-color: 45, 47, 61;}/* --- Themed areas --- */class.themed,.btn,.icon-badge,.has-btn-themed ~ .menubg .navbar-nav > li:last-child > a { --background-color: 35, 95, 47; --background-alternate-color: 28, 78, 39; --text-color: 255, 255, 255; --text-alternate-color: 216, 216, 216; --heading-color: 255, 255, 255; --accent-color: 255, 255, 255;}/* --- Reversed areas --- */class.reversed,.bgFooter,.has-btn-reversed ~ .menubg .navbar-nav > li:last-child > a { --background-color: 24, 24, 24; --background-alternate-color: 48, 48, 48; --text-color: 255, 255, 255; --text-alternate-color: 216, 216, 216; --heading-color: 255, 255, 255; --accent-color: 255, 255, 255;}/* --- Hero modules and image cards --- */.hero,.img-card { --background-color: 0, 0, 0; --background-alternate-color: 32, 32, 32; --text-color: 255, 255, 255; --text-alternate-color: 216, 216, 216; --heading-color: 255, 255, 255; --accent-color: 255, 255, 255;}/* --- Navigation --- */.header,.menubg { --background-color: 255, 255, 255; --background-alternate-color: 224, 224, 224; --text-color: 24, 24, 24; --text-alternate-color: 80, 80, 80; --heading-color: 35, 95, 47; --accent-color: 35, 95, 47;}/*-------------------------------------------------------------------------------- # GENERAL--------------------------------------------------------------------------------*//* --- Page overflow fix --- */.menubg ~ div class^container { overflow: hidden;}/* --- Column default width --- */class*col- { width: 100%;}/* --- Wider modules --- */@media (min-width: 1450px) { .wider > class^container { width: 90vw; }/* --- End media query --- */}/*-------------------------------------------------------------------------------- # NAVIGATION--------------------------------------------------------------------------------*//* --- Navigation height --- */:root { --menu-height: var(--menu-height-mobile);}/* --- Option for taller navigation before scrolling --- */body:not(.scrolled) .taller-unscrolled.header,body:not(.scrolled) .taller-unscrolled ~ .menubg { --menu-height: var(--menu-height-mobile-taller);}/* --- Keep content out from under navigation --- */class idskip-navigation + div { border-top: var(--nav-border-top) solid rgb(var(--text-color)); padding-top: calc(var(--menu-height) + var(--nav-border-bottom));}/* --- Keep content out from under taller navigation --- */.taller-unscrolled ~ idskip-navigation + div { --menu-height: var(--menu-height-mobile-taller);}/* --- Option to push first module background out from under navigation --- */classclass.uncover-bg { background-position-y: calc(var(--menu-height) + var(--nav-border-bottom)) !important;}/* --- Prevent in-page anchors from going under navigation --- */aid:not(href),aname { display: block; pointer-events: none; position: relative; top: calc(-45px - var(--nav-border-top) - var(--menu-height) - var(--nav-border-bottom)); visibility: hidden;}/* --- Navigation positioning --- */classclass.info-bar,classclass.header,classclass.menubg { position: fixed; width: 100%;}/* --- Navigation width --- */class.info-bar > class^container,class.header > class^container { width: 94vw;}/* ------ HEADER ------ *//* --- Header wrapper --- */.header { position: absolute; pointer-events: none; z-index: 102; padding-top: var(--nav-border-top); background: none !important;}/* --- Enable clicking items within header --- */.header a,.header button { pointer-events: auto;}/* --- Header item positioning --- */.header .col-xs-12 { display: flex; justify-content: flex-start; align-items: center; height: var(--menu-height); transition: height 0.4s ease-in-out;}/* --- Logo container --- */class.logo-container { pointer-events: none; margin-right: auto; align-self: flex-start; height: var(--menu-height); max-width: calc(220px + 5vw); display: flex; align-items: center; padding: 8px 0; transition: height 0.4s ease-in-out;}/* --- Logo image --- */.logo-container img { pointer-events: auto; margin: 0; max-height: 100%; width: auto;}/* --- Hide default menu toggle button --- */.menubg #mainNav .navbar-header { display: none;}/* --- Menu toggle button (with hamburger icon) --- */class*ageDiv .navbar-toggle { display: block !important; position: relative; margin-left: 30px; margin-right: 0 !important; padding: 16px 12px; color: rgb(var(--text-color)); border-radius: var(--icon-border-radius); border: 1px solid rgba(var(--text-color), 0.3);}/* --- Bars of menu toggle icon --- */class*ageDiv .icon-bar { background: currentColor; transition: all .25s, opacity 0.2s;}/* ------ ANIMATE MENU TOGGLE ICON ------ */class*ageDiv .navbar-toggle:not(.collapsed) .icon-bar:nth-last-child(3) { transform: translatey(6px) rotate(45deg);}class*ageDiv .navbar-toggle:not(.collapsed) .icon-bar:nth-last-child(2) { opacity: 0;}class*ageDiv .navbar-toggle:not(.collapsed) .icon-bar:last-child { transform: translatey(-6px) rotate(-45deg);}/* ------ MENU ------ *//* --- Menu wrapper --- */class.menubg { position: absolute; z-index: 100 !important; background-color: rgba(var(--background-color), var(--nav-opacity)); border-top: var(--nav-border-top) solid var(--nav-border-top-color); border-bottom: var(--nav-border-bottom) solid var(--nav-border-bottom-color); box-shadow: 0 0 5px rgba(0, 0, 0, 0.6); transition: all 0.4s ease-in-out, text-shadow 0.25s;}/* --- Disable shadow under menu until user scrolls down --- */body:not(.scrolled) .menubg { box-shadow: 0 0 5px transparent;}/* --- Dynamic navigation transparency --- */body:not(.scrolled) .transparent ~ .menubg { background-color: rgb(var(--background-color), var(--nav-transparent-opacity)); box-shadow: 0 0 5px transparent;}/* --- Hide navigation border when navigation is transparent --- */body:not(.scrolled):not(.menu-open) .transparent ~ .menubg { border-bottom-color: transparent;}/* --- Backdrop under transparent navigation for readability --- */.transparent ~ .menubg::after { content: ; display: block; position: absolute; z-index: -1; pointer-events: none; top: 0; left: 0; height: calc(var(--menu-height) * 2); width: 100%; transition: inherit; opacity: 0; box-shadow: inset 0 calc(var(--menu-height) * 1.8) calc(var(--menu-height) * 1) calc(var(--menu-height) * -1) #000;}/* --- Activate backdrop under transparent navigation --- */body:not(.scrolled) .transparent ~ .menubg::after { opacity: 0.6;}/* --- Disable floats on menu items --- */#mainNav,#mainNav .navbar-header,#mainNav .navbar-nav,#mainNav .navbar-nav > li, #mainNav .navbar-nav .dropdown-menu { float: none !important;}/* --- Menu containers --- */class.menubg class^container { width: 100%; padding: 0;}/* --- Menu width and minimum height --- */#mainNav { min-height: var(--menu-height) !important; width: 100%; transition: min-height 0.4s ease-in-out;}/* --- Keep menu items out from under header --- */.menubg .navbar-collapse::before { content: ; display: block; padding-top: var(--menu-height); transition: padding 0.4s ease-in-out;}/* --- Collapsing element of menu --- */.menubg .navbar-collapse { background: rgb(var(--background-color)); padding: 0 var(--gutter-width) !important; box-shadow: none;}/* --- Make navbar overflow scrollable --- */.menubg .navbar-nav { display: block; max-height: calc(100vh - var(--nav-border-top) - var(--menu-height) - var(--nav-border-bottom)); overflow-y: auto;}/* --- Backdrop for open menu --- */body::after { content: ; display: block; position: fixed; z-index: 90; top: -100px; left: -100px; height: calc(100% + 200px); width: calc(100% + 200px); transition: background 0.3s ease-in-out; pointer-events: none;}/* --- Activate backdrop behind open menu --- */.menu-open::after { background: rgba(0, 0, 0, 0.9); pointer-events: auto;}/* --- Hide menu when collapsed --- */#mainNav .navbar-collapse.collapse { display: none !important;}/* --- Make open menu visible --- */#mainNav .navbar-collapse.in { display: block !important;}/* --- Submenu dropdown arrows --- */.menubg a.dropdown-toggle::after { content: \f107; display: inline-block; margin-left: 0.4em; line-height: 0.5; vertical-align: -0.05em; font-family: FontAwesome; font-weight: 900;}/* --- Switch submenu dropdown arrows when submenus are open --- */.menubg .open > .dropdown-toggle::after { content: \f106;}/* --- Disable showing submenu on hover --- */class.menubg #mainNav .dropdown:not(.open) > .dropdown-menu { display: none;}/* --- Submenus --- */#mainNav .dropdown.open > .dropdown-menu { display: block; position: relative; width: auto; padding: 0; padding-left: 30px; margin-top: 0; margin-left: 0; border-radius: 0; background-color: transparent; border-top: 1px solid rgba(var(--text-color), 0.2) !important; box-shadow: none; text-align: left;}/* --- All menu list items --- */class.menubg .navbar-nav li { position: relative; padding: 0; text-align: inherit;}/* --- All menu links --- */#mainNav .navbar-nav a { padding: 15px; text-decoration: none !important; line-height: 20px; white-space: nowrap; background: none; text-align: inherit; font-family: Josefin Sans, sans-serif; text-transform: uppercase; font-weight: 300; font-style: normal; letter-spacing: normal; font-variant: normal; font-size: calc(8px + 0.5rem); color: rgb(var(--text-color)); transition: all 0.25s, padding 0.4s ease-in-out;}/* --- All menu links on hover and focus --- */#mainNav .navbar-nav a:hover,#mainNav .navbar-nav a:focus { color: rgb(var(--text-alternate-color));}/* --- Submenu links --- */class.menubg .dropdown-menu > li > a { min-width: 240px;}/* --- Dividers between menu items on mobile --- */class.menubg .navbar-nav > li:not(:last-child),.menubg .navbar-nav .dropdown-menu li:not(:last-child),.header:not(class*has-btn) ~ .menubg .navbar-nav > li:last-child { border-bottom: 1px solid rgba(var(--text-color), 0.2);}/* --- Divider above mobile menu --- */.menubg .navbar-nav::before { content: ; display: block; position: sticky; top: 0; width: 100%; border-bottom: 1px solid rgba(var(--text-color), 0.2);}/* --- Add space below menu if last menu item is not a button --- */.header:not(class*has-btn) ~ .menubg .navbar-nav { padding-bottom: 12px;}/* --- Current page indicator --- */class.menubg .navbar-nav > li > a::before { content: ; position: absolute; top: 0; bottom: auto; left: 0; height: 100%; width: 4px; background: rgb(var(--accent-color)); transform: scaley(0); transition: transform 0.25s, all 0.4s ease-in-out;}/* --- Activate current page indicator --- */class.menubg .navbar-nav > li.active > a::before { transform: none;}/*-------------------------------------------------------------------------------- # DESKTOP NAVIGATION--------------------------------------------------------------------------------*//* --- Adjust navigation breakpoint here --- */@media (min-width: 1600px) { /* --- Navigation height on desktop --- */ :root { --menu-height: var(--menu-height-desktop); } /* --- Option for taller navigation before scrolling on desktop --- */ body:not(.scrolled) .taller-unscrolled.header, body:not(.scrolled) .taller-unscrolled ~ .menubg { --menu-height: var(--menu-height-desktop-taller); } /* --- Keep content out from under taller navigation on desktop --- */ .taller-unscrolled ~ idskip-navigation + div { --menu-height: var(--menu-height-desktop-taller); } /* --- Navigation width on desktop --- */ class.info-bar > class^container, class.header > class^container, class.menubg > class^container { width: 90vw; } /* ------ HEADER ON DESKTOP ------ */ /* --- Hide menu toggle button --- */ class*ageDiv .navbar-toggle { display: none !important; } /* ------ MENU ON DESKTOP ------ */ /* --- Menu wrapper on desktop --- */ class.menubg { text-shadow: 0 0 2px var(--shadow-color), 0 0 2px var(--shadow-color), 0 0 2px var(--shadow-color), 0 0 2px var(--shadow-color), 0 0 3px var(--shadow-color), 0 0 3px var(--shadow-color), 0 0 6px var(--shadow-color); } /* --- Activate shadows when menu is transparent --- */ body:not(.scrolled) .transparent ~ .menubg { --shadow-color: #000; } /* --- Disable backdrop for open menu --- */ body::after { display: none; } /* --- Collapsing element of menu on desktop --- */ class #mainNav .navbar-collapse { display: block !important; margin: 0 -15px; background: none; } /* --- Hide spacer above menu --- */ .menubg .navbar-collapse::before { display: none; } /* --- Menu alignment on desktop --- */ classclass.menubg .navbar-nav { display: flex; justify-content: center; align-items: center; padding: 0; overflow: visible; } /* --- Submenu dropdown arrows on desktop --- */ class.menubg .dropdown-toggle::after { content: \f107; } /* --- Show submenus on hover on desktop --- */ class.menubg #mainNav .dropdown:hover > .dropdown-menu { display: block; } /* --- Submenus on desktop --- */ classclass.menubg #mainNav .dropdown-menu { position: absolute; left: 50%; transform: translatex(-50%); text-align: center; padding: 8px 0; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5); background: rgb(var(--background-color)); text-shadow: none; border-top: 1px solid rgba(var(--text-color), 0.2) !important; } /* --- Triangles above submenus on desktop --- */ .menubg .navbar-nav .dropdown-menu::before { content: ; display: block; position: absolute; top: 0; left: 50%; width: 16px; height: 16px; background: rgb(var(--background-color)); transform: translate(-50%, -50%) rotate(45deg); border-top: 1px solid rgba(var(--text-color), 0.2); border-left: 1px solid rgba(var(--text-color), 0.2); } /* --- Submenu links --- */ #mainNav .navbar-nav .dropdown-menu a { padding: 12px 25px; } /* --- Current page indicator on desktop --- */ class.menubg .navbar-nav > li > a::before { content: ; display: block; position: absolute; top: calc(50% + 18px); bottom: auto; left: 20%; height: 2px; width: 60%; background: rgb(var(--accent-color)); transform: scalex(0); transition: all .25s, box-shadow 0.4s ease-in-out; box-shadow: 0 0 2px var(--shadow-color), 0 0 5px var(--shadow-color); } /* --- Activate current page indicator --- */ class.menubg .navbar-nav > li.active > a::before { transform: none; } /* --- Top-level menu item padding on desktop --- */ #mainNav .navbar-nav a.mainMenuItem { padding: calc((var(--menu-height) - 20px) / 2) 15px; } /* --- Disable mobile dividers between menu items --- */ classclassclass.menubg .navbar-nav li { border-bottom: none; } /* --- Disable mobile divider above menu items --- */ .menubg .navbar-nav::before { display: none; } /* --- Menu item button positioning on desktop --- */ classclass*has-btn ~ .menubg #mainNav .navbar-nav > li:last-child { position: absolute; right: 15px; }/* --- End media query --- */}/*-------------------------------------------------------------------------------- # FOOTER--------------------------------------------------------------------------------*//* --- Place divider between footer and adjacent module of same color --- */.alternate + .bgFooter > div:first-child > class^container::before { content: ; display: block; height: 1px; width: auto; max-width: none; margin-top: -15px; margin-bottom: 15px; margin-left: auto; margin-right: auto; background: rgba(var(--text-color), 0.2);}/* --- Remove extra space above and below footer links --- */.footer.container br:first-child,.footer.container br:last-child { display: none;}/* --- Make footer links match size of normal text --- */.footer,.footer:hover,.footer:visited { font-size: inherit !important;}/*-------------------------------------------------------------------------------- # MODULES--------------------------------------------------------------------------------*//* ------ MODULE COLORS ------ */class*ageDiv > div,.bgFooter > div,#tinymce { background-color: rgb(var(--background-color)); color: rgb(var(--text-color)); --shadow-color: transparent;}/* ------ MODULE SPACING ------ *//* --- Default spacing between modules --- */.menubg ~ div class^container { padding-top: 15px; padding-bottom: 15px;}/* ------ MERGED MODULES ------ *//* --- Merged module wrappers --- */class.merge-before,class.merge-after + div { margin-top: -35px;}/* --- Remove extra padding above merged content --- */class.merge-before > class^container,class.merge-after + div:not(.bgFooter) > class^container,class.merge-after + .bgFooter > div:first-child > class^container,class.merge-before class*padding,class.merge-after + div:not(.bgFooter) class*padding,class.merge-after + .bgFooter > div:first-child class*padding { padding-top: 0 !important;}/* ------ DIVIDED MODULES ------ *//* --- Insert divider at beginning of module container --- */.divider-before > class^container::before,.divider-after + div:not(.bgFooter) > class^container::before,.divider-after + .bgFooter > div:first-child > class^container::before,.footer.container::before { content: ; display: block; height: 1px; width: auto; max-width: none; margin-top: -15px; margin-bottom: 15px; margin-left: auto; margin-right: auto; background: rgba(var(--text-color), 0.2);}/* ------ BORDERED MODULES ------ */class.border-before { border-top: 10px solid var(--module-border-color);}class.border-after { border-bottom: 10px solid var(--module-border-color);}/* ------ UNSPACED MODULES ------ *//* --- Remove space before unspaced module containers --- */class.unspaced-before > class^container,class.unspaced > class^container { padding-top: 0;}/* --- Remove space before unspaced module rows --- */.unspaced-before .rowclass*padding,.unspaced .rowclass*padding { padding-top: 0 !important;}/* --- Remove space after unspaced module containers --- */class.unspaced-after > class^container,class.unspaced > class^container { padding-bottom: 0;}/* --- Remove space after unspaced module rows --- */.unspaced-after .rowclass*padding,.unspaced .rowclass*padding { padding-bottom: 0 !important;}/* ------ FRINGED MODULES ------ *//* --- Fringe over following module --- */.fringe-over-after::after { content: ; position: relative; display: block; z-index: 2; margin-bottom: -30px; height: 30px; background: linear-gradient( 35deg, transparent 35%, rgb(var(--background-color)) calc(35% + 1px) );}/* --- Space for fringe over following module --- */.fringe-over-after + div { padding-top: 30px;}/* --- Fringe under following module --- */.fringe-under-after + div::before { content: ; position: relative; display: block; z-index: 2; margin-top: -30px; height: 30px; background: linear-gradient( 35deg, rgb(var(--background-color)) calc(65% - 1px), transparent 65% );}/* --- Space for fringe under following module --- */.fringe-under-after { padding-bottom: 30px;}/* --- Prevent margin collapse --- */.fringe-under-after + div { border-top: 1px solid transparent;}/*-------------------------------------------------------------------------------- # HERO MODULES--------------------------------------------------------------------------------*//* --- Hero module wrapper --- */class.hero { position: relative; overflow: hidden; text-align: center; text-shadow: 0 0 2px var(--shadow-color), 0 0 2px var(--shadow-color), 0 0 2px var(--shadow-color), 0 0 2px var(--shadow-color), 0 0 3px var(--shadow-color), 0 0 3px var(--shadow-color), 0 0 6px var(--shadow-color); --shadow-color: rgb(var(--background-color));}/* --- Hero module container --- */.hero > class^container { min-height: calc(180px + 25vw); max-width: 100%; display: flex; flex-flow: column nowrap; justify-content: center;}/* --- Hero module row --- */.hero .rowclass*padding { z-index: 1;}/* --- Short hero modules --- */.hero.short > class^container { min-height: calc(180px + 15vw);}/* --- Full-page hero modules --- */.hero.full-page { display: flex; flex-flow: column nowrap; justify-content: center; min-height: 100vh;}/* --- Effects layer on hero modules --- */.hero::before { content: ; display: block; position: absolute; z-index: 0; pointer-events: none; top: 0; left: 0; height: 100%; width: 100%; border-top: 1px solid rgba(128, 128, 128, 0.3); border-bottom: 1px solid rgba(128, 128, 128, 0.3); background-origin: border-box !important;}/*-------------------------------------------------------------------------------- # CARDS--------------------------------------------------------------------------------*//* --- Card wrapper --- */.card { position: relative; z-index: 1; overflow: hidden; display: flex; flex-flow: column nowrap; align-items: stretch; flex-direction: column; margin: 15px 0; text-align: left; background-color: rgb(var(--background-color)); color: rgb(var(--text-color)); border-radius: var(--card-border-radius); box-shadow: 0 0 6px -2px var(--shadow-color); transition: background 0.25s;}/* --- Make cards that are alone in their column fill vertical space --- */.card:only-child { margin: var(--gutter-width) 0; height: calc(100% - (var(--gutter-width) * 2));}/* --- Semitransparent cards --- */.card.semitransparent { background-color: rgba(var(--background-color), 0.85);}/* --- Shadows for readability on semitransparent cards --- */.card.semitransparent > .card-body { --shadow-color: rgb(var(--background-color)); text-shadow: 0 0 2px var(--shadow-color), 0 0 2px var(--shadow-color), 0 0 2px var(--shadow-color), 0 0 2px var(--shadow-color), 0 0 3px var(--shadow-color), 0 0 3px var(--shadow-color), 0 0 6px var(--shadow-color);}/* --- Main image of card --- */.card > img { position: relative; margin: 0; z-index: -1; width: 100%; object-fit: cover;}/* --- Border between image and card-body --- */.card > * + * { border-top: 1px solid rgba(var(--text-color), 0.3);}/* --- Corners of top item in card --- */.card > *:first-child { border-top-left-radius: inherit; border-top-right-radius: inherit;}/* --- Corners of bottom item in card --- */.card > *:last-child { border-bottom-left-radius: inherit; border-bottom-right-radius: inherit;}/* --- Card inset border layer --- */class.card::before { content: ; display: block; position: absolute; pointer-events: none; top: 0; left: 0; height: 100%; width: 100%; border-radius: inherit; border: 1px solid rgba(var(--text-color), 0.3);}/* --- Card content --- */.card > .card-body { position: relative; display: flex; flex-grow: 1; flex-flow: column nowrap; justify-content: flex-box; width: 100%; padding: 30px; text-shadow: none; --shadow-color: transparent;}/* --- Bottom align buttons in cards --- */.card .card-body .btn-wrap { margin-top: auto;}/* --- Hover and focus effects on linked cards --- */a.card:hover,a.card:focus { background: rgb(var(--background-alternate-color));}/*-------------------------------------------------------------------------------- # IMAGE CARDS--------------------------------------------------------------------------------*//* --- Image card wrapper --- */.img-card { position: relative; z-index: 1; overflow: hidden; display: flex; flex-flow: row nowrap; margin: 15px 0; text-align: left; background-color: rgb(var(--background-color)); color: rgb(var(--text-color)); border-radius: var(--card-border-radius); box-shadow: 0 0 6px -2px var(--shadow-color);}/* --- Make image cards that are alone in their column fill vertical space --- */.img-card:only-child { margin: var(--gutter-width) 0; height: calc(100% - (var(--gutter-width) * 2));}/* --- Move image to background --- */.img-card > img { position: relative; margin: 0; z-index: -1; margin-right: -100%; align-self: flex-start; height: 100%; width: 100%; object-fit: cover; transition: all 0.25s, transform 0.4s ease-in-out; border: none; border-radius: inherit;}/* --- Image card border and effects layer --- */class.img-card::before { content: ; display: block; position: absolute; pointer-events: none; top: 0; left: 0; height: 100%; width: 100%; border-radius: inherit; transition: all 0.25s; background-origin: border-box !important; border: 1px solid rgba(128, 128, 128, 0.5);}/* --- Content of image cards --- */.img-card > .card-body { position: relative; z-index: 1; display: flex; flex-flow: column nowrap; justify-content: center; height: 100%; width: 100%; padding: 30px; --shadow-color: rgb(var(--background-color)); text-shadow: 0 0 2px var(--shadow-color), 0 0 2px var(--shadow-color), 0 0 2px var(--shadow-color), 0 0 2px var(--shadow-color), 0 0 3px var(--shadow-color), 0 0 3px var(--shadow-color), 0 0 6px var(--shadow-color);}/* --- Hover and focus tint on linked image cards --- */a.img-card:hover::before,a.img-card:focus::before { background-color: rgba(var(--background-color), 0.3);}/* --- Additional hover and focus effects on linked image cards --- */a.img-card:hover > img,a.img-card:focus > img { transform: scale(1.03);}/* --- Image cards with top background --- */.img-card.bg-top .card-body { flex-grow: 0; align-self: flex-start; border-top-left-radius: inherit; border-top-right-radius: inherit; height: auto; padding-top: 0; padding-bottom: 0; background-color: rgba(var(--background-color), 0.85); border: 1px solid rgba(var(--text-color), 0.2);}/* --- Image cards with bottom background --- */.img-card.bg-bottom .card-body { flex-grow: 0; align-self: flex-end; border-bottom-left-radius: inherit; border-bottom-right-radius: inherit; height: auto; padding-top: 0; padding-bottom: 0; background-color: rgba(var(--background-color), 0.85); border: 1px solid rgba(var(--text-color), 0.2);}/* ------ HERO CARDS ------ */.img-card.hero-card { margin: var(--gutter-width) 0; height: 0; min-height: calc(180px + 25vw); text-align: center;}/* --- Hero card image --- */.img-card.hero-card > img { position: absolute;}/* --- Short hero cards --- */.img-card.hero-card.short { min-height: calc(180px + 15vw);}/* --- Full-page hero cards --- */.img-card.hero-card.full-page { min-height: calc(100vh - var(--nav-border-top) - var(--menu-height) - var(--nav-border-bottom) - var(--gutter-width));}/* --- Hero cards in first module after navigation --- */idskip-navigation + div .img-card.hero-card { margin-top: 0;}/*-------------------------------------------------------------------------------- # COLLAGES--------------------------------------------------------------------------------*//* --- Adjust variables for collages --- */.collage { --gutter-width: 10px; --card-border-radius: 0px;}/* --- Get sitewide gutter width --- */:root { --outer-gutter-width: var(--gutter-width);}/* --- Adjust space before unspaced collage modules --- */.collage.unspaced-before class^container,.collage.unspaced class^container { padding-top: var(--gutter-width);}/* --- Adjust space after unspaced collage modules --- */.collage.unspaced-after class^container,.collage.unspaced class^container { padding-bottom: var(--gutter-width);}/* --- Adjust horizontal padding around normal-width collages --- */class.collage .container { padding-left: var(--outer-gutter-width); padding-right: var(--outer-gutter-width);}/* --- Adjust horizontal padding around full-width collages --- */class.collage .container-fluid { padding-left: calc(var(--gutter-width) * 2); padding-right: calc(var(--gutter-width) * 2);}/*-------------------------------------------------------------------------------- # FILTERS AND EFFECTS--------------------------------------------------------------------------------*//* ------ LIGHTLY TINTED FILTER ------ */.hero.lightly-tinted::before,.img-card.lightly-tinted::before { background-color: rgba(var(--background-color), 0.15);}/* --- Hover and focus effects on lightly tinted image cards --- */a.img-card.lightly-tinted:hover::before,a.img-card.lightly-tinted:focus::before { background-color: rgba(var(--background-color), 0.4);}/* ------ TINTED FILTER ------ */.hero.tinted::before,.img-card.tinted::before { background-color: rgba(var(--background-color), 0.4);}/* --- Hover and focus effects on tinted image cards --- */a.img-card.tinted:hover::before,a.img-card.tinted:focus::before { background-color: rgba(var(--background-color), 0.6);}/* ------ STRONGLY TINTED FILTER ------ */.hero.strongly-tinted::before,.img-card.strongly-tinted::before { background-color: rgba(var(--background-color), 0.6);}/* --- Hover and focus effects on tinted image cards --- */a.img-card.strongly-tinted:hover::before,a.img-card.strongly-tinted:focus::before { background-color: rgba(var(--background-color), 0.75);}/* ------ PARALLAX EFFECT ------ */@supports not (-webkit-touch-callout: none) { @media (min-width: 992px) { .hero.parallax { background-attachment: fixed; } }}/* ------ ARROW-DOWN EFFECT ------ */.hero.arrow-down::after,.hero-card.arrow-down::after { content: \f107; display: block; position: absolute; bottom: 20px; left: 50%; line-height: 1; font-size: 3rem; font-family: FontAwesome; font-weight: 900; transform: translatex(-50%); animation: point 1.2s 4s linear infinite;}/* --- Space for down arrow --- */.hero.arrow-down,.hero-card.arrow-down .card-body { padding-bottom: 60px;}/* --- Down arrow animation --- */@keyframes point { 100% { opacity: 0; transform: translate(-50%, 25%); }}/* --- Stop animating down arrow when page is scrolled --- */body.scrolled .hero.arrow-down::after,body.scrolled .hero-card.arrow-down::after { animation: none;}/* ------ FRAMED EFFECT ------ *//* --- Framed effect layer on cards and image cards --- */.card.framed > .card-body::after,.img-card.framed::after { content: ; display: block; position: absolute; z-index: 1; pointer-events: none; top: 0; left: 0; height: 100%; width: 100%; border-radius: inherit; box-shadow: inset 0 1px rgba(255, 255, 255, 0.2), inset 0 3px var(--module-border-color);}/* --- Keep content away from the frame --- */.framed > .card-body { padding-top: 34px;}/*-------------------------------------------------------------------------------- # TEXT AND FORMATTING ELEMENTS--------------------------------------------------------------------------------*//* --- Set base font size --- */:root { font-size: calc(16px + 0.2vw);}/* --- Base text formatting for the website --- */bodyclass { font-size: inherit; font-family: Josefin Sans, sans-serif; line-height: 1.8; font-weight: 300;}/* ------ HEADINGS ------ */body .heading-xl,body .heading-lg,body h1, body .h1,body h2, body .h2,body h3, body .h3,body h4, body .h4,body h5, body .h5,body h6, body .h6,body .tagline { display: block; margin: 0; line-height: 1.4; color: rgb(var(--heading-color));}/* --- Extra-large headings --- */.heading-xl { font-family: Playfair Display, serif; text-transform: none; font-weight: 400; font-style: normal; letter-spacing: normal; font-variant: normal; font-size: calc(1.4rem + 2.6vw); padding-top: 0.3rem; padding-bottom: 0.3rem; text-align: center;}/* --- Large headings --- */.heading-lg { font-family: Playfair Display, serif; text-transform: none; font-weight: 400; font-style: normal; letter-spacing: normal; font-variant: normal; font-size: calc(1.6rem + 1.6vw); padding-top: 0.4rem; padding-bottom: 0.4rem; text-align: inherit;}body h1, body .h1 { font-family: Playfair Display, serif; text-transform: none; font-weight: 400; font-style: normal; letter-spacing: normal; font-variant: normal; font-size: calc(1.8rem + 0.6vw); padding-top: 0.5rem; padding-bottom: 0.5rem; text-align: center;}body h2, body .h2 { font-family: Playfair Display, serif; text-transform: none; font-weight: 400; font-style: normal; letter-spacing: normal; font-variant: normal; font-size: calc(1.6rem + 0.5vw); padding-top: 0.6rem; padding-bottom: 0.6rem; text-align: inherit;}body h3, body .h3 { font-family: Playfair Display, serif; text-transform: none; font-weight: 400; font-style: normal; letter-spacing: normal; font-variant: normal; font-size: calc(1.4rem + 0.4vw); padding-top: 0.7rem; padding-bottom: 0.7rem; text-align: inherit;}body h4, body .h4,body h5, body .h5,body h6, body .h6 { font-family: Playfair Display, serif; text-transform: none; font-weight: 400; font-style: normal; letter-spacing: normal; font-variant: normal; font-size: calc(1.2rem + 0.3vw); padding-top: 0.8rem; padding-bottom: 0.8rem; text-align: inherit;}/* --- Taglines --- */body .tagline { font-family: inherit; text-transform: none; font-weight: inherit; font-style: normal; letter-spacing: 0; font-variant: normal; font-size: 1.3rem; padding-top: 0.8rem; padding-bottom: 0.8rem; text-align: inherit;}/* --- Space between taglines and adjacent headings --- */class .tagline + .heading-xl,class .heading-xl + .tagline,class .tagline + .heading-lg,class .heading-lg + .tagline,class .tagline + h1, class .tagline + .h1, class h1 + .tagline, class .h1 + .tagline,class .tagline + h2, class .tagline + .h2, class h2 + .tagline, class .h2 + .tagline,class .tagline + h3, class .tagline + .h3,class h3 + .tagline, class .h3 + .tagline { margin-top: -1.3rem;}/* --- Unstyled headings --- */class.heading-unstyled { font-family: inherit; text-transform: none; font-weight: inherit; font-style: normal; letter-spacing: normal; font-variant: normal; font-size: 1rem; padding-top: 0; padding-bottom: 0; color: rgb(var(--text-color)); text-align: inherit;}/* ------ PARAGRAPHS ------ */body p, body .p { display: block; margin: 0; padding-top: 0.6rem; padding-bottom: 0.6rem; font-family: inherit; text-transform: none; text-align: inherit; font-weight: inherit; font-size: 1rem; color: rgb(var(--text-color));}/* --- Large paragraphs --- */class.large { font-size: calc(1.2rem + 0.2vw); line-height: 1.6;}/* ------ LINKS ------ *//* --- Add underline to links by default --- */.menubg ~ div a:not(class),a.footer,idtinymce a:not(class) { text-decoration: underline !important;}/* --- Link color --- */class*ageDiv a,.bgFooter a.footer,idtinymce a { color: rgb(var(--text-color)); transition: all 0.25s;}/* --- Link hover color --- */class*ageDiv a:hover,class*ageDiv a:focus,.bgFooter a.footer:hover,.bgFooter a.footer:focus,idtinymce a:hover,idtinymce a:focus { color: rgb(var(--text-alternate-color));}/* --- Undecorated links --- */a.undecorated,a.undecorated * { color: rgb(var(--text-color)); text-decoration: none !important; transition: all 0.25s;}/* --- Undecorated link hover and focus effects --- */a.undecorated:hover,a.undecorated:focus,a.undecorated:hover *,a.undecorated:focus * { color: rgb(var(--text-alternate-color));}/* ------ LISTS ------ */class*ageDiv li { padding-top: 0.5rem; padding-bottom: 0.5rem; text-align: left; line-height: 1.4; margin: 0 !important;}/* --- Unstyled lists --- */.list-unstyled { padding: 0; list-style-type: none;}/* ------ BOLD TEXT ------ */div strong, div b { font-weight: 700;}/* ------ TEXT-COLOR ELEMENTS ------ */class.text-color { color: rgb(var(--text-color));}/* ------ HEADING-COLOR ELEMENTS ------ */class.heading-color { color: rgb(var(--heading-color));}/* ------ ACCENTED ELEMENTS ------ */class.accent-color { color: rgb(var(--accent-color));}/* ------ UPPERCASE ELEMENTS ------ */classclass.text-uppercase { text-transform: uppercase;}/* ------ DECORATIVE SEPARATORS ------ *//* --- Separator spacing and alignment --- */.separator { display: block; margin: 0, auto; padding-top: 1.1rem; padding-bottom: 1.1rem; text-align: center; font-size: 0;}/* --- Separator appearance and color --- */.separator::before { content: ; display: inline-block; height: 2px; width: 180px; font-size: 0; line-height: 1; background-color: rgb(var(--accent-color)); box-shadow: 0 0 5px var(--shadow-color);}/* ------ HORIZONTAL DIVIDERS ------ *//* --- Divider alignment and spacing --- */class*ageDiv .divider { display: block; width: 100%; padding-top: 35px; padding-bottom: 35px; font-size: 0;}/* --- Divider appearance and color --- */class*ageDiv .divider::before { content: ; display: block; width: auto; border-top: 1px solid rgba(var(--text-color), 0.2);}/* --- Horizontal dividers inside rows --- */class*ageDiv .row > .divider { flex: 1 1 100%; padding-left: var(--gutter-width); padding-right: var(--gutter-width);}/* ------ VERTICAL DIVIDERS ------ */class .row > .v-divider { display: block; font-size: 0; align-self: stretch;}class .row > .v-divider::before { content: ; display: block; height: 100%; border-right: 1px solid rgba(var(--text-color), 0.2); margin-right: -1px;}/* ------ RESPONSIVE EMBEDS AND IMAGES ------ */.embed-responsive,.img-responsive { margin-top: 15px; margin-bottom: 15px;}/*-------------------------------------------------------------------------------- # BUTTONS--------------------------------------------------------------------------------*//* --- Wrapper for buttons --- */.btn-wrap { margin: 0 -0.3rem; padding-top: 0.9rem; padding-bottom: 0.9rem; font-size: 0; text-align: inherit;}/* --- Buttons --- */classclass.btn,class*has-btn ~ .menubg #mainNav .navbar-nav > li:last-child a { display: inline-block; position: relative; z-index: 0; margin: 0.3rem; min-width: 180px; padding: 14px 25px; white-space: normal; font-family: Josefin Sans, sans-serif; text-transform: uppercase; font-weight: 300; font-style: normal; letter-spacing: normal; font-variant: normal; font-size: calc(8px + 0.5rem); text-align: center; line-height: 20px; text-decoration: none; transition: all 0.25s; text-shadow: none; color: rgb(var(--text-color)); background-color: rgb(var(--background-color)); border: 1px solid rgba(var(--text-color), 0.3); border-radius: var(--button-border-radius); box-shadow: 0 0 6px -2px var(--shadow-color);}/* --- Hover and focus effects on buttons --- */classclass.btn:hover,classclass.btn:focus,classclass a:hover .btn,classclass a:focus .btn,class*has-btn ~ .menubg #mainNav .navbar-nav > li:last-child a:hover,class*has-btn ~ .menubg #mainNav .navbar-nav > li:last-child a:focus { background-color: rgb(var(--background-alternate-color));}/* --- Text-matching buttons --- */class.btn.text-color { --background-color: inherit; --text-color: inherit; --text-alternate-color: inherit; color: rgb(var(--background-color)); background-color: rgb(var(--text-color)); border: 1px solid rgba(var(--background-color), 0.3);}/* --- Hover and focus effects on text-matching buttons --- */class.btn.text-color:hover,class.btn.text-color:focus { background-color: rgb(var(--text-alternate-color)); color: rgb(var(--background-color));}/* --- Disable current page indicator for menu item button --- */class*has-btn ~ .menubg .navbar-nav > li:last-child > a::before { display: none;}/* --- Styles specific to menu item button --- */class*has-btn ~ .menubg #mainNav .navbar-nav > li:last-child a { margin: 10px 15px;}/* --- Make buttons in the same wrapper the same width --- */.btn-wrap .btn:not(:only-child) { min-width: 220px;}/* --- Large buttons --- */classclass.btn-large { padding: 18px 30px; font-size: calc(10px + 0.6rem);}/* --- Wide buttons --- */classclass.btn-wide { display: block;}/*-------------------------------------------------------------------------------- # ICONS--------------------------------------------------------------------------------*//* --- Wrapper for icons --- */.icon-wrap { margin: 0 -0.3rem; padding-top: 0.9rem; padding-bottom: 0.9rem; font-size: 0; text-align: inherit;}/* --- Icon spacing inside icon wrappers --- */class.icon-wrap > * { margin: 0.3rem; font-size: 1rem;}/* --- All icons --- */classclass*fa- { height: 1em; width: 1em; line-height: 0; display: inline-flex; flex-flow: column nowrap; justify-content: center; align-items: center;}/* --- Default space around icons --- */class*fa- { margin: 0 0.15em;}/* --- Set a height for icons that does not include whitespace --- */classclass*fa-::before { line-height: 1;}/* ------ ICON SIZES ------ *//* --- Small icons --- */classclass.icon-sm { font-size: calc(2rem + 0.4vw);}/* --- Small icon badge --- */class.icon-badge.icon-sm { font-size: calc(1.15rem + 0.2vw);}/* --- Medium icons --- */classclass.icon-md { font-size: calc(3rem + 0.4vw);}/* --- Medium icon badge --- */class.icon-badge.icon-md { font-size: calc(1.8rem + 0.2vw);}/* --- Large icons --- */classclass.icon-lg { font-size: calc(4.5rem + 0.4vw);}/* --- Large icon badge --- */class.icon-badge.icon-lg { font-size: calc(2.7rem + 0.2vw);}/* ------ ICON BADGES ------ */classclass.icon-badge { display: inline-flex; position: relative; z-index: 0; height: auto; width: auto; transition: all 0.25s; padding: 0.5em; text-decoration: none; text-shadow: none; color: rgb(var(--text-color)); background-color: rgb(var(--background-color)); border: 1px solid rgba(var(--text-color), 0.3); border-radius: var(--icon-border-radius); box-shadow: 0 0 5px var(--shadow-color);}/* --- Hover and focus effects on linked icon badges --- */class a.icon-badge:hover,class a.icon-badge:focus,class a:hover .icon-badge,class a:focus .icon-badge { background-color: rgb(var(--background-alternate-color));}/* --- Text-matching icon badges --- */class.icon-badge.text-color { --background-color: inherit; --text-color: inherit; --text-alternate-color: inherit; color: rgb(var(--background-color)); background-color: rgb(var(--text-color)); border: 1px solid rgba(var(--background-color), 0.3);}/* --- Hover and focus effects on text-matching icon badges --- */class a.icon-badge.text-color:hover,class a.icon-badge.text-color:focus,class a:hover .icon-badge.text-color,class a:focus .icon-badge.text-color { background-color: rgb(var(--text-alternate-color)); color: rgb(var(--background-color));}/* --- Force consistent icon sizing in icon badges --- */.icon-badge::before { height: 1em; width: 1em; display: flex; justify-content: center; align-items: center;}/* ------ TOP-BADGE CARDS ------ *//* --- Outer card wrapper of top-badge cards --- */.card.top-badge { overflow: visible; height: calc(100% - 55px - (var(--gutter-width) * 2)); margin-top: calc(55px + var(--gutter-width));}/* --- Icon wrap in top-badge cards --- */.top-badge .icon-wrap { position: absolute; z-index: 2; top: 0; width: calc(100% - 40px); margin: 0; padding: 0;}/* --- Icon in top-badge cards --- */class.top-badge .icon-badge { margin: 0; margin-top: -1em; --shadow-color: transparent;}/* --- Content of top-badge cards --- */class.top-badge .card-body { padding-top: 60px;}/* ------ ELEMENTS WITH ICON ON LEFT ------ *//* --- Vertically center icon on left of text --- */class.icon-left { display: flex; align-items: center;}/* --- Vertically center icon on left of text --- */class.icon-left class*fa- { flex: 0 0 auto; margin-right: 1rem;}/*-------------------------------------------------------------------------------- # CUSTOM CODE--------------------------------------------------------------------------------*/.onvio-client-sign-in { display: flex; align-items: center; justify-content: center; flex-direction: column; width: 250px; height: 150px; border-radius: 10px; border: solid 1px #000; background-color: white; margin-top: 25px;margin-left: auto;margin-right: auto; } .onvio-client-sign-in span { font-family: Arial; font-size: 24px; font-weight: bold; color: #212121; margin-bottom: 15px; text-shadow: none; } .onvio-client-sign-in a { width: 150px; height: 46px; border-radius: 5px; border: solid 1px #235F2F; background-color: #235F2F; text-align: center; vertical-align: middle; line-height: 46px; font-family: Arial; font-size: 14px; font-weight: bold; letter-spacing: 1.1px; text-align: center; } .onvio-client-sign-in a, .onvio-client-sign-in a:hover, .onvio-client-sign-in a:focus, .onvio-client-sign-in a:visited, .onvio-client-sign-in a:active { text-transform: uppercase; text-decoration: none; color: #ffffff; } .onvio-client-sign-in a:hover { border: solid 1px #f39518; background-color: #f39518; }/*-------------------------------------------------------------------------------- # TEMPORARY CODE--------------------------------------------------------------------------------*//* --- Disable same-page links that attempt to open a new tab --- */ahref#target_blank:active,ahrefjavascript:void(window.open(#));:active { pointer-events: none;}#waitlist-wrapper .product-add-waitlist { border-radius: 4px!important; border: 1px solid #ddd!important; background: #FC971F!important; display: block!important; padding: 16px!important; font-family: Roboto, sans-serif; font-size: 14px!important; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 0.28px; height: 50px!important; color: #fff!important;}#waitlist-wrapper .product-add-waitlist:hover { border-radius: 4px!important; border: 1px solid #ddd!important; background: #FC971F!important; cursor: pointer; text-decoration: underline!important;} /style> link relstylesheet hrefhttps://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css> link hrefhttps://ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/themes/smoothness/jquery-ui.css relstylesheet typetext/css/> script attrnomove typetext/javascript> var themeClass theme-default;var knobby {bin_location:false,bulk:true,module_canonical:true,customer_notes:false,dumbbell_labels:true,email_customization:true,layaway:true,newsletter_archive:true,polls:false,product_download:true,product_form:true,product_kit:true,product_offline_reserve:true,product_serialized:true,allow_subscriptions_settings:true,product_suggested:true,product_transfer:true,product_wait_list:true,product_yards:true,quotes:true,repairs:true,rto_school_info:false,services:true,so:true,packages:true,till_quick_pick:false,taxjar:false,wos:false,shopify:false,web_checkout:true,website_file_upload:true,website_forms:true,website_customer_directory:true,website_store_locator:true,scuba_store:false,module_website:true,module_email:true,module_products:false,module_classes:true,module_packages:true,module_class_packages:false,module_enhancedCategoryPage:true,module_pos:false,module_spreadsheetUpload:false,module_wholesaleLogin:false,module_designWall:false,module_facebookFeatures:false,module_gallery:true,module_allcosts:false,module_rental:false,module_txtMsg:false,module_rto:false,module_inventory_turn:false,module_reverb:false,module_social:true,module_mobile:false,module_vantiv:false,module_marketing:true,module_marketingReviews:false,module_bin_location:false,module_ssi:false,module_use_ssi_sandbox:false,module_backorders:false,module_gst:false,module_online_canada_tax:false,module_order_location:false,module_locally:false,module_loans:false,module_catalog_options:false,module_check_duplicate_sn_store:false,module_subscriptions:false,module_layaway_reserve_logic:false,module_purchase_contracts:false,module_comment_sold:true,module_customer_po_pos:false,module_search_through_packrat:false,module_participate_in_stashify:false,module_customer_packrat_sync:false,module_wholesale_shipping:false,module_sellbrite:false,module_mms:false,module_calendarAdmin:false,module_stashify_reporting:false,module_support_tax_inclusive_pricing:false,module_rto_overdue_statements_bulk_edit:false,module_test_tu_on_prod:false,module_trial_purchases:false,module_rto_required_fields_simplified_customer_modal:false,module_crmGroupsFlag:false,module_avalara_tax_sandbox_mode:false,module_add_other_payment_method:false,module_online_account_management_enhancements:true,on_all_stores_online_account_management_enhancements:true,module_paypal_sandbox_mode:false,module_great_plains_exports:false,module_till_require_pin:false,module_view_waive_rto_late_fee:false,module_facebook_catalog_feed:false,module_letter_management:false,module_bye_pendo:false,module_show_desc_for_till_line_item:false,module_ebay_integration_flag:false,module_ebay_sandbox:false,module_invalid_cart_code:false,module_shipping_carrier:false,module_reconciliation:false,module_weight_cost:false,module_break_up_ccf_upload:false,module_autopayment_rto_eod:false,module_freeze_rto_tax:false,module_ebay_sandbox_mock:false,module_facebook_social_posts:false,module_facebook_shop_integration:false,module_honor_purchase_of_free_products_setting:false,module_emails_v2_using_partials:false,module_rental_inventory_from_products:false,module_advanced_customer_search:false,module_return_line_item_edit_icon:false,module_reverb_orders_sync:false,module_taxjar:false,module_taxjar_sandbox:false,module_recognize_rental_revenue:false,module_rto_settings_fees:false,module_finish_out_discount_on_po_ro:false,module_show_customer_group_and_custom_id_in_till:false,module_navbar_v2:true,on_all_stores_navbar_v2:true,module_pointy_slack_logging:false,module_pointy_staging:false,module_reconciliation_memory_size_exhausted:false,module_printouts_min_height:false,module_sell_free_online_order:true,on_all_stores_sell_free_online_order:true,module_trade_in_tax_calculating:false,module_temp_till_address:false,module_changing_price_in_consignment_contract:false,module_rto_payments_show_to_left_eod:true,on_all_stores_rto_payments_show_to_left_eod:true,module_logging_incorrect_styled_product:false,module_completed_status_for_orders:true,module_pslr_weighted_cost:false,module_tax_profiles:true,module_ignore_international_setting_for_non_shipping_items:false,module_virtual_terminal_sync:true,on_all_stores_virtual_terminal_sync:true,module_fix_item_shows_as_available_on_web:false,module_change-select-to-input-in-disassemble:false,module_auth_capture_report_service_error:false,module_paypal_subscription_only:false,module_clientbook_sandbox_mode:false,module_online_rto_zero:false,module_ignore_empty_tax_rates:false,module_craftalytics_feed:false,module_fix_customer_overwriting:false,module_log_interac_refund_attempts:false,module_dumbbell_margin_between_fix:false,module_make_request_review_checkbox_on_by_default:false,module_user-guiding:false,module_big_company:false,module_big_slack_logging:false,module_nmi_emv_payments:false,module_stone_management:false,module_bulk_rental_billing_functions_on_rto_list:true,module_dumbbell_1up_fix:false,module_gift_registry_till_block:false,module_change_barcode_type:false,module_jewel_product_type:false,module_appraisals_main_flag:false,module_fix_empty_till_sales_tax_report_grouping:false,module_spreadsheet_uploads_cant_allow_for_duplicate_sku:false,module_omnichannel_integration:false,module_display_single_line_item_for_identical_serialized_items_on_RO:false,module_dont_show_completed_ro_when_ready_to_receive_filter_is_selected:false,module_qbo_sandbox_mode:false,module_fake_test_flag:false,module_fake_test_flag_v2:true,module_fix_serial_numbers_displayed_on_special_order_ticket_in_ro:false,module_colorado_retail_delivery_fee:false,module_remove_coupon_from_cart_if_deleted_and_throw_error:true,on_all_stores_remove_coupon_from_cart_if_deleted_and_throw_error:true,module_zpl_debug:false,module_care_plans:false,module_flag_backorders_for_rain_payments:false,module_customer_po_adjust_wo_logic:false,module_jm_slack_logging:false,module_jm_sandbox:false,module_product_page_redesign:false,module_respect_serialized_condition_for_website_enhanced_view:false,module_flag_craftalytics_export_item_weight:false,module_jm_insurance:false,module_remove_lane_info_from_non_worldpay:false,module_flag_add_categories_automatically_in_product_upload:true,on_all_stores_flag_add_categories_automatically_in_product_upload:true,module_disable_db_log_usage:true,on_all_stores_disable_db_log_usage:true,module_flag_migration_upload_score_card:false,module_refactor_online_rto_price_code:false,module_fix_custom_field_date_validator:true,on_all_stores_fix_custom_field_date_validator:true,module_fix_merge_serial_numbers:false,module_rto_order_line_details:false,module_allow_fallback_to_wp_tokens:false,module_flag_migrate_invoice_customer_by_external_id:true,on_all_stores_flag_migrate_invoice_customer_by_external_id:true,module_fix_items_quantity_for_so:false,module_flag_test_subscription_email_store_logo:false,module_fix_product_info_modal:false,module_stripe_accounts_per_location:false,module_vendor_integration_sandbox:false,module_flag_google_analytics_v4:false,module_mapping_clientbook_associates:true,on_all_stores_mapping_clientbook_associates:true,module_rental_auto_reminder_on:false,module_fix_order_note_for_sub_and_rental_payments:true,on_all_stores_fix_order_note_for_sub_and_rental_payments:true,module_adyen_accounts_per_location:false,module_assemble_disassemble:false,module_system_callout_for_reports:false,module_lock_transaction_save:true,on_all_stores_lock_transaction_save:true,module_custom_labels_templates_in_print_modal:true,module_open_ai_long_description:true,on_all_stores_open_ai_long_description:true,module_po_export_fix_comma:false,module_fix_signup_disappear_after_customer_added_register:false,module_avalara_tax_code_issue:false,module_inventory_history_fix_other_event_when_sn_removed:true,on_all_stores_inventory_history_fix_other_event_when_sn_removed:true,module_item_filters_dollar_off_coupons:false,module_flag_add_external_migration_id_to_migration_cleanup:true,on_all_stores_flag_add_external_migration_id_to_migration_cleanup:true,module_flag_set_date_received_from_new_product_upload:true,on_all_stores_flag_set_date_received_from_new_product_upload:true,module_prevent_close_on_print:false,module_rto_autopay_improvements_issue_indicator:false,module_handle_serialized_line_item_upload_migrated_option_id:true,on_all_stores_handle_serialized_line_item_upload_migrated_option_id:true,module_stripe_send_level_3_data:true,on_all_stores_stripe_send_level_3_data:true,module_fix_previous_payments_for_multiple_contracts:true,on_all_stores_fix_previous_payments_for_multiple_contracts:true,module_locations_in_scheduled_sale:false,module_fix_send_to_list_validation_schedule_email:false,module_toggle_product_page_version:true,on_all_stores_toggle_product_page_version:true,module_allow_super_admin_download_ext_customer_id:false,module_smaller_pslr_status_updates:true,on_all_stores_smaller_pslr_status_updates:true,module_add_customer_id_type_transaction_upload:true,on_all_stores_add_customer_id_type_transaction_upload:true,module_send_mix_panel_event_on_zipcode_change_web_checkout:false,module_locally_push2cart_integration:false,module_beta_features_feedback:true,on_all_stores_beta_features_feedback:true,module_quick_assemble:false,module_verify_payment_id:true,on_all_stores_verify_payment_id:true,module_layaway_migration:false,module_send_mixpanel_event_on_mms_customer_disconnect:false,module_improved_waitlist:true,on_all_stores_improved_waitlist:true,module_use_amex_pricing:true,on_all_stores_use_amex_pricing:true,module_additional_settings_custom_tenders:true,on_all_stores_additional_settings_custom_tenders:true,module_nps_page_v2:true,on_all_stores_nps_page_v2:true,module_set_store_id_for_transaction_if_has_value:false,module_deprecate_on_account:true,on_all_stores_deprecate_on_account:true,module_restricted_login:false,module_eod_summary_v2:true,on_all_stores_eod_summary_v2:true,module_enhanced_interrogation_techniques:false,module_work_orders_current_store_location_id:true,on_all_stores_work_orders_current_store_location_id:true,module_prevent_utf8_in_header_columns:true,on_all_stores_prevent_utf8_in_header_columns:true,module_gia_sandbox:false,module_edit_appraisals:true,on_all_stores_edit_appraisals:true,module_fix_edit_appraisal_template:true,on_all_stores_fix_edit_appraisal_template:true,module_slack_notification_when_store_connects_clientbook:true,on_all_stores_slack_notification_when_store_connects_clientbook:true,module_fix_image_upload_invalid_extension:false,module_show_warning_if_no_price_for_new_consignment_items:false,module_fix_sorting_by_technician_in_wo:true,on_all_stores_fix_sorting_by_technician_in_wo:true,module_fix_deleting_main_image_from_all_products:true,on_all_stores_fix_deleting_main_image_from_all_products:true,module_respect_classes_setting_in_all_places:true,on_all_stores_respect_classes_setting_in_all_places:true,module_markup_pricing_flag:true,on_all_stores_markup_pricing_flag:true,module_image_inventory_velocity_report:true,on_all_stores_image_inventory_velocity_report:true,module_gia_slack_logging:false,module_category_issue_new_pp:true,on_all_stores_category_issue_new_pp:true,module_risky_recipients_tool:false,module_fix_wo_tags:true,on_all_stores_fix_wo_tags:true,module_beta_product_feedback_report:true,on_all_stores_beta_product_feedback_report:true,module_check_duplication_upc_mfr_id:true,on_all_stores_check_duplication_upc_mfr_id:true,module_product_page_fix_tax_clearing:true,on_all_stores_product_page_fix_tax_clearing:true,module_nps_report_list_update:true,on_all_stores_nps_report_list_update:true,module_custom_zpl_tools:false,module_print_note_wo_items:true,on_all_stores_print_note_wo_items:true,module_facet_fields_order_web_fix:true,on_all_stores_facet_fields_order_web_fix:true,module_po_clear_date_issue:true,on_all_stores_po_clear_date_issue:true,module_email_cleanup_script_banner:false,module_unsaved_inventory_warnings:false,module_fix_appraisal_item_on_close:true,on_all_stores_fix_appraisal_item_on_close:true,module_404_on_bogus_category_url:true,on_all_stores_404_on_bogus_category_url:true,module_fix_backspace_till_card_payment:true,on_all_stores_fix_backspace_till_card_payment:true,module_beta_feedback_to_use_index_db:true,on_all_stores_beta_feedback_to_use_index_db:true,module_setting_for_default_website_sorting_option:true,on_all_stores_setting_for_default_website_sorting_option:true,module_marketplaces_slowdown_fix:true,on_all_stores_marketplaces_slowdown_fix:true,module_slack_notification_when_store_disconnects_clientbook:true,on_all_stores_slack_notification_when_store_disconnects_clientbook:true,module_confirm_opt_in_email:true,on_all_stores_confirm_opt_in_email:true,module_suggest_feature_modal_email_fix:true,on_all_stores_suggest_feature_modal_email_fix:true,module_better_coupons:true,module_fix_saving_variant_pictures_on_npp:true,on_all_stores_fix_saving_variant_pictures_on_npp:true,module_edit_component_vue:true,module_generate_seo:true,on_all_stores_generate_seo:true,module_show_prop_65_warning_setting:true,on_all_stores_show_prop_65_warning_setting:true,module_line_totals_add_invoice_payment_and_store_credit:true,on_all_stores_line_totals_add_invoice_payment_and_store_credit:true,module_manage_301_redirects:true,on_all_stores_manage_301_redirects:true,module_layaway_remaining_balance_fix:true,on_all_stores_layaway_remaining_balance_fix:true,module_apply_all_reward_coupons_fix:true,on_all_stores_apply_all_reward_coupons_fix:true,module_fix_shipping_method_dropdown_in_orders_module:false,module_mms_payment_warning_flag:false,module_increase_default_image_size_wo_form_style:true,on_all_stores_increase_default_image_size_wo_form_style:true,module_fix_pslr_images:true,on_all_stores_fix_pslr_images:true,module_barcode_printing_location_issue:true,on_all_stores_barcode_printing_location_issue:true,module_refactoring_getting_piis_for_inventory_tab_on_npp:false,module_inventory_summary_modal:true,on_all_stores_inventory_summary_modal:true,module_omnichannel_respect_data_source:true,on_all_stores_omnichannel_respect_data_source:true,module_luxsurance_sandbox:false,module_luxsurance_functionality:false,module_luxsurance_logging_in_slack:false,module_speed_up_locally_sync:true,on_all_stores_speed_up_locally_sync:true,module_Jewelers_for_children_slack_logging:true,on_all_stores_Jewelers_for_children_slack_logging:true,module_so_care_plan_zero_payment_issue:true,on_all_stores_so_care_plan_zero_payment_issue:true,module_care_plans_sale_price_issue:true,on_all_stores_care_plans_sale_price_issue:true,module_fix_product_page_width_issue:true,on_all_stores_fix_product_page_width_issue:true,module_web_link_text_editor_issue:true,on_all_stores_web_link_text_editor_issue:true,module_fix_rto_loading_due_to_cookie:true,on_all_stores_fix_rto_loading_due_to_cookie:true,module_fix_rental_account_statement_past_dues:false,module_fix_barcode_location_modal:true,on_all_stores_fix_barcode_location_modal:true,module_product_placeholder_flag:true,on_all_stores_product_placeholder_flag:true,module_print_before_save_from_opp_modal:true,on_all_stores_print_before_save_from_opp_modal:true,module_ro_duplicate_barcodes_fix:true,on_all_stores_ro_duplicate_barcodes_fix:true,module_save_luxsurance_insurance_info_after_reloading:false,module_initial_save_for_new_product_on_the_old_product_page:true,on_all_stores_initial_save_for_new_product_on_the_old_product_page:true,module_increase_image_size_wo_print:true,on_all_stores_increase_image_size_wo_print:true,module_reorder_components:true,on_all_stores_reorder_components:true,module_remove_business_name_on_receipts:false,module_handle_interac_with_adyen:true,on_all_stores_handle_interac_with_adyen:true,module_bnb_tmp_files:true,on_all_stores_bnb_tmp_files:true,module_user_timeout:true,on_all_stores_user_timeout:true,module_set_default_printer_to_barcode_printer_modal:true,on_all_stores_set_default_printer_to_barcode_printer_modal:true,module_fix_product_dimensions:true,on_all_stores_fix_product_dimensions:true,module_markup_pricing_send_mixpanel_event:true,on_all_stores_markup_pricing_send_mixpanel_event:true,module_ro-ai-upload:true,on_all_stores_ro-ai-upload:true,module_stones_facets:true,on_all_stores_stones_facets:true,module_so_fix_remaining_balance:true,on_all_stores_so_fix_remaining_balance:true,module_restore_school_delivery_shipping_option:false,module_log_everything_sent_to_luxsurance:false,module_kinder_return_growl_message:true,on_all_stores_kinder_return_growl_message:true,module_transfer_permissions:true,on_all_stores_transfer_permissions:true,module_fix_opening_product_page_from_website_categories:true,on_all_stores_fix_opening_product_page_from_website_categories:true,module_hide_jewelers_for_children_notifications_from_store_with_stripe:true,on_all_stores_hide_jewelers_for_children_notifications_from_store_with_stripe:true,module_product_page_builder:true,on_all_stores_product_page_builder:true,module_show_bin_location_ids:true,on_all_stores_show_bin_location_ids:true,module_work_order_custom_signature:true,on_all_stores_work_order_custom_signature:true,module_refactoring_wo_settings_tab:true,on_all_stores_refactoring_wo_settings_tab:true,module_stone_custom_label:true,on_all_stores_stone_custom_label:true,module_query_builder_for_so:true,on_all_stores_query_builder_for_so:true,module_fix_upload_image_by_upc_mfr_id:true,on_all_stores_fix_upload_image_by_upc_mfr_id:true,module_add_bin_location_column_spreadsheet:true,on_all_stores_add_bin_location_column_spreadsheet:true,module_saving_loose_stone_from_catalog:true,on_all_stores_saving_loose_stone_from_catalog:true,module_fix_scheduled_sale_does_not_delete_original_prices:true,on_all_stores_fix_scheduled_sale_does_not_delete_original_prices:true,module_adyen_send_level_3_data:true,on_all_stores_adyen_send_level_3_data:true,module_fix_ro_condition_inventory:true,on_all_stores_fix_ro_condition_inventory:true,module_blue_book_flag:false,module_upload_fix_pslr_without_product_id:true,on_all_stores_upload_fix_pslr_without_product_id:true,module_edit_stone_details_spreadsheet:true,on_all_stores_edit_stone_details_spreadsheet:true,module_vendor_markup_flag:true,on_all_stores_vendor_markup_flag:true,module_searching_only_stone_for_loose_stone:false,module_fix_images_old_new_product_page:true,on_all_stores_fix_images_old_new_product_page:true,module_rto_import_add_next_payment_date_column:true,on_all_stores_rto_import_add_next_payment_date_column:true,module_loose_stone_in_po_ro:true,on_all_stores_loose_stone_in_po_ro:true,module_large_images_in_reg:true,on_all_stores_large_images_in_reg:true,module_bad_emails:true,on_all_stores_bad_emails:true,module_validate_imported_rto_payment_amount_with_interest:true,on_all_stores_validate_imported_rto_payment_amount_with_interest:true,module_expand_collapse_web_filters:true,on_all_stores_expand_collapse_web_filters:true,module_fix_bootstrap_switch_circle:true,on_all_stores_fix_bootstrap_switch_circle:true,module_bin_location_bulk_messaging:false,module_fix_ecomm_canada_tax:true,on_all_stores_fix_ecomm_canada_tax:true,module_fix_inventory_save_new_product_page:true,on_all_stores_fix_inventory_save_new_product_page:true,module_add_serial_number_to_wo_custom_message:true,on_all_stores_add_serial_number_to_wo_custom_message:true,module_sales_details_report_integration_filter:true,on_all_stores_sales_details_report_integration_filter:true,module_fix_invoice_online_line_item_summary:true,on_all_stores_fix_invoice_online_line_item_summary:true,module_add_stripe_to_payment_success_worker:true,on_all_stores_add_stripe_to_payment_success_worker:true,module_update_to_captcha_v3:false,module_adyen_send_level_3_data_auth_capture:true,on_all_stores_adyen_send_level_3_data_auth_capture:true,module_copy_super_user:true,on_all_stores_copy_super_user:true,module_report_permissions:true,on_all_stores_report_permissions:true,module_metal_pricing:false,module_service_shadow_rows_wo:false,module_fix_empty_bin_location_spreadsheet:true,on_all_stores_fix_empty_bin_location_spreadsheet:true,module_adjust_shopify_unlimited_logic:false,module_metal_pricing_error_slack_logging:false,module_metal_pricing_log_everything_sent:false,module_metal_pricing_sandbox:false,module_featured_features_v2:true,on_all_stores_featured_features_v2:true,module_fix_worker_order_wont_print_null_target_date:true,on_all_stores_fix_worker_order_wont_print_null_target_date:true,module_disable_express_checkout:false,module_allow_phone_email_manual_card_entry:true,on_all_stores_allow_phone_email_manual_card_entry:true,module_fix_appraisal_print_preview_displaying:true,on_all_stores_fix_appraisal_print_preview_displaying:true,module_address_export_fields:true,on_all_stores_address_export_fields:true,module_new_pp_optimize:true,on_all_stores_new_pp_optimize:true,module_care_plans_in_special_orders:true,on_all_stores_care_plans_in_special_orders:true,module_avs_ecommerce:true,on_all_stores_avs_ecommerce:true,module_wo_claim_ticket_till_fix:true,on_all_stores_wo_claim_ticket_till_fix:true,module_wo_rename_add_to_register_button:true,on_all_stores_wo_rename_add_to_register_button:true,module_default_class_page_v2:true,on_all_stores_default_class_page_v2:true,module_alert_print_ro_custom_template_no_vendor:true,on_all_stores_alert_print_ro_custom_template_no_vendor:true,module_fix_gtag_purchase_event_vars:true,on_all_stores_fix_gtag_purchase_event_vars:true,module_allow_no_sn_in_loose_stone:true,on_all_stores_allow_no_sn_in_loose_stone:true,module_fix_saving_loose_stone_inventory:true,on_all_stores_fix_saving_loose_stone_inventory:true,module_po_upload_files_ai:false,module_delayed_mixpanel_event:true,on_all_stores_delayed_mixpanel_event:true,module_website_page_code:true,on_all_stores_website_page_code:true,module_stop_serialized_switching_old_pp:true,on_all_stores_stop_serialized_switching_old_pp:true,module_material_fix_class_v2:true,on_all_stores_material_fix_class_v2:true,module_parafin_ad:false,module_default_sales_representative:true,on_all_stores_default_sales_representative:true,module_respect_custom_tenders_order_in_tenders_by_till:true,on_all_stores_respect_custom_tenders_order_in_tenders_by_till:true,module_date_range_filter_for_aging_report:true,on_all_stores_date_range_filter_for_aging_report:true,module_add_flat_rate_to_consignor:true,on_all_stores_add_flat_rate_to_consignor:true,module_parafin_sandbox:false,module_rental_contracts_paypal_method:false,module_rto_ecom_tab_rrr:false,module_independent_scrolling_on_web:false,module_geller_blue_book_work_order:false,module_fix_wo_take_deposit_redirect:true,on_all_stores_fix_wo_take_deposit_redirect:true,module_stop_deleting_resumed_transactions:true,on_all_stores_stop_deleting_resumed_transactions:true,module_tag_in_work_order_list:true,on_all_stores_tag_in_work_order_list:true,module_package_coupons:false,module_scrap_metal_flag:false,module_product_list_v2:false,module_stone_mixpanel:false,module_ship_to_school_for_non_rto_or_osr:true,on_all_stores_ship_to_school_for_non_rto_or_osr:true,module_fix_geller_prices:true,on_all_stores_fix_geller_prices:true,module_add_submit_workorder_online_feature:false,module_show_aim_data_in_customer_account:false,module_blog_module:true,on_all_stores_blog_module:true,module_comparison_report:true,on_all_stores_comparison_report:true,module_allow_users_to_edit_product_in_till:false,module_inventory_report_refactoring:false,module_fix_utf_response_issue:false,module_product_metal_info:false,module_prevent_shipping_pitr_duplication:false,module_fix_wo_receipt_formatting:true,on_all_stores_fix_wo_receipt_formatting:true,module_packrat_extended_product_pslr_for_product_list_page_v2:true,on_all_stores_packrat_extended_product_pslr_for_product_list_page_v2:true,module_social_media_manager:false,module_job_condition_field_for_work_order:false,module_wo_receipt_hide_item_details:true,on_all_stores_wo_receipt_hide_item_details:true,module_in_classes_not_able_to_add_required_material:false,module_new_pii_for_kit_assembly:true,on_all_stores_new_pii_for_kit_assembly:true,module_display_sn_for_trade_in:false,module_fix_locally_payment_nonce_reset:false,module_fix_sold_column_in_product_inventory_page:true,on_all_stores_fix_sold_column_in_product_inventory_page:true,module_customer_special_order_tab:true,on_all_stores_customer_special_order_tab:true,module_disable_vue_parsing_for_description:false,module_layaways_print_ticket_receipt:true,on_all_stores_layaways_print_ticket_receipt:true,module_dual_pricing:true,on_all_stores_dual_pricing:true,module_so_print_ticket_receipt:true,on_all_stores_so_print_ticket_receipt:true,module_mixpanel_active_no_demo_store:false,module_rental_enable_auto_pay_on_card:true,on_all_stores_rental_enable_auto_pay_on_card:true,module_merge_product_information_with_discount_to_pop_up:false,module_marketing_email_not_sending_to_all_recipients:false,module_print_modal_improvements:true,on_all_stores_print_modal_improvements:true,module_allow_batch_actions_for_line_discounts:true,on_all_stores_allow_batch_actions_for_line_discounts:true,module_rental_double_charge_log:false,module_fix_incorrect_next_payment_amount_for_rental:false,module_fix_crash_prorate_rental_exchange:true,on_all_stores_fix_crash_prorate_rental_exchange:true,module_print_modal_multiselect:true,on_all_stores_print_modal_multiselect:true,module_add_local_delivery_tab:false,module_fix_ipad_print_second_page:false,module_fix_modules_duplication:false,module_editor_update_1:true,on_all_stores_editor_update_1:true,module_domain_management_tool:false,module_text_history_display_single_recipient:true,on_all_stores_text_history_display_single_recipient:true,module_rto_custom_views_button:false,module_eod_payment_plans_taxable_sales_excluded_toggle:true,on_all_stores_eod_payment_plans_taxable_sales_excluded_toggle:true,module_so_total_calculation_fix:true,on_all_stores_so_total_calculation_fix:true,module_sales_summary_report_shipping_info:true,on_all_stores_sales_summary_report_shipping_info:true,module_pos_transaction_search_without_date_table:true,on_all_stores_pos_transaction_search_without_date_table:true,module_fix_remaining_balances_incorrect_total:false,module_custom_printer_margins:false,module_bug_classes_cant_check_out_ecommerce:true,on_all_stores_bug_classes_cant_check_out_ecommerce:true,module_duplicate_rental_product:true,on_all_stores_duplicate_rental_product:true,module_special_orders_register_view:true,on_all_stores_special_orders_register_view:true,module_new_kb_site_flag:false,module_website_navigation:false,module_checkout_phone_number_formatting:false,module_reorder_update_1:true,on_all_stores_reorder_update_1:true,module_notes_template_option:true,on_all_stores_notes_template_option:true,module_add_tracking_number_to_purchase_order:true,on_all_stores_add_tracking_number_to_purchase_order:true,module_customer_wo_tab:false,module_osr_product_description_editor:true,on_all_stores_osr_product_description_editor:true,module_submit_special_order_from_wo_modal:false,module_nicknames_for_saved_cards:false,module_email_marketing_opt_out_unsubscribe:true,on_all_stores_email_marketing_opt_out_unsubscribe:true,module_add_search_to_metal_buy_module:true,on_all_stores_add_search_to_metal_buy_module:true,module_so_negative_deposits_till_fix:true,on_all_stores_so_negative_deposits_till_fix:true,module_products_variants_order_on_save_fix:true,on_all_stores_products_variants_order_on_save_fix:true,module_print_header_all_pages:true,on_all_stores_print_header_all_pages:true,module_end_of_day_v2_toggle:false,module_edit_school_tooltip_text:true,on_all_stores_edit_school_tooltip_text:true,module_upc_duplicate_popup_items:false,module_unable_to_save_when_editing_older_inventory:true,on_all_stores_unable_to_save_when_editing_older_inventory:true,module_fix_checkout_for_classes:true,on_all_stores_fix_checkout_for_classes:true,module_quick_edit:false,module_customer_modal_work_order_tab_additional_changes:false,module_osr_add_x_button_to_remove_optional_add_on:true,on_all_stores_osr_add_x_button_to_remove_optional_add_on:true,module_osr_add_progress_bar_for_osr_checkout:true,on_all_stores_osr_add_progress_bar_for_osr_checkout:true,module_wo_add_service_qty_change:false,module_website_vue_use_one_lib_for_all_places:true,on_all_stores_website_vue_use_one_lib_for_all_places:true,module_osrs_print_terms_and_conditions:true,on_all_stores_osrs_print_terms_and_conditions:true,module_form_style_receipt_selection_menu:true,on_all_stores_form_style_receipt_selection_menu:true,module_osr_rename_search_button_and_rework_logic:false,module_inventory_value_showing_double_quantity_in_inventory_value_report:true,on_all_stores_inventory_value_showing_double_quantity_in_inventory_value_report:true,module_remove_save_tracking_number_button_from_purchase_order:false,module_fix_eod_summary:true,on_all_stores_fix_eod_summary:true,module_glitch_online_orders_canadian_tax_missing:true,on_all_stores_glitch_online_orders_canadian_tax_missing:true,module_allow_search_for_school_district_steps:true,on_all_stores_allow_search_for_school_district_steps:true,module_user_login_report:false,module_remove_vendor_integration_tab:true,on_all_stores_remove_vendor_integration_tab:true,module_show_feature_key:true,on_all_stores_show_feature_key:true,module_bug_digital_download_with_class:true,on_all_stores_bug_digital_download_with_class:true,module_block_assembled_product_pause_transaction:true,on_all_stores_block_assembled_product_pause_transaction:true,module_shopify_refund_reconciliation:true,on_all_stores_shopify_refund_reconciliation:true,module_wo_view_comments_button:true,on_all_stores_wo_view_comments_button:true,module_register_view_special_order_delete:true,on_all_stores_register_view_special_order_delete:true,module_care_plan_allow_refund_non_existent_sale:false,module_fix_care_plan_price_assemble_discount:true,on_all_stores_fix_care_plan_price_assemble_discount:true,module_confirm_to_delete_purchase_order:true,on_all_stores_confirm_to_delete_purchase_order:true,module_saved_cards_at_checkout:false,module_fix_wo_commissions_removing_general_commissions:true,on_all_stores_fix_wo_commissions_removing_general_commissions:true,module_fix_calculation_work_orders_in_remaining_balances:true,on_all_stores_fix_calculation_work_orders_in_remaining_balances:true,module_bin_location_removing_after_bulk_edit:true,on_all_stores_bin_location_removing_after_bulk_edit:true,module_product_verify_images_async:true,on_all_stores_product_verify_images_async:true,module_hide_shipping_tab:false,module_fix_created_by_display_during_wo_creation:true,on_all_stores_fix_created_by_display_during_wo_creation:true,module_prevent_creating_ro_without_items_if_reladed_po_fully_received:true,on_all_stores_prevent_creating_ro_without_items_if_reladed_po_fully_received:true,module_geller_services_sales_summary:true,on_all_stores_geller_services_sales_summary:true,module_bug_thermal_receipt_column_mismatch:false,module_respect_product_add_to_cart_setting_in_enhanced_product_view:true,on_all_stores_respect_product_add_to_cart_setting_in_enhanced_product_view:true,module_adyen_region_failover:true,on_all_stores_adyen_region_failover:true,module_fix_error_when_saving_product_with_options:true,on_all_stores_fix_error_when_saving_product_with_options:true,module_validate_customer_discount_column:true,on_all_stores_validate_customer_discount_column:true,module_checkout_rent_another_button:false,module_shopify_margin_report:true,on_all_stores_shopify_margin_report:true,module_bug_welcome_email_after_opt_in:true,on_all_stores_bug_welcome_email_after_opt_in:true,module_add_ship_date_column_to_ordered_inventory_report:true,on_all_stores_add_ship_date_column_to_ordered_inventory_report:true,module_layaway_sales_rep:false,module_fix_digital_download_file_name_on_new_product_page:true,on_all_stores_fix_digital_download_file_name_on_new_product_page:true,module_geller_updates:true,on_all_stores_geller_updates:true,module_paypal_extra_log:false,module_fix_customer_groups_on_checkout:true,on_all_stores_fix_customer_groups_on_checkout:true,module_ui_enhancements_in_product_information_modal:false,module_user_able_to_issue_refund_without_permission:true,on_all_stores_user_able_to_issue_refund_without_permission:true,module_fix_misc_items_not_respecting_department_discount_eligibiltiy:true,on_all_stores_fix_misc_items_not_respecting_department_discount_eligibiltiy:true,module_fix_rto_total_due_in_print_template:true,on_all_stores_fix_rto_total_due_in_print_template:true,module_print_qty_default_label_printing_from_product_list_page:true,on_all_stores_print_qty_default_label_printing_from_product_list_page:true,module_bug_receipt_form_styles_omits_work_order_information:true,on_all_stores_bug_receipt_form_styles_omits_work_order_information:true,module_allow_multiple_versions_of_term_email_on_customer_upload_spreadsheet:true,on_all_stores_allow_multiple_versions_of_term_email_on_customer_upload_spreadsheet:true,module_fix_school_delivery_issue_for_ship_station:true,on_all_stores_fix_school_delivery_issue_for_ship_station:true,module_add_quilt_auth_payment_from_reader_logs:false,module_bug_paypal_shipping_price_not_updating:false,module_fix_rto_serial_payment_schedule:true,on_all_stores_fix_rto_serial_payment_schedule:true,module_block_gift_card_pause_transaction:true,on_all_stores_block_gift_card_pause_transaction:true,module_fix_ee_errors:true,on_all_stores_fix_ee_errors:true,module_bug_cannot_delete_saved_card_from_customer_profile:true,on_all_stores_bug_cannot_delete_saved_card_from_customer_profile:true,module_bug_print_ticket_option_does_not_appear_receipt_module:true,on_all_stores_bug_print_ticket_option_does_not_appear_receipt_module:true,module_posthog_tracking_event:true,on_all_stores_posthog_tracking_event:true,module_component_parse_fix:true,on_all_stores_component_parse_fix:true,module_fix_po_product_attributes:true,on_all_stores_fix_po_product_attributes:true,module_fix_missing_store_location:true,on_all_stores_fix_missing_store_location:true,module_bug_customers_able_to_add_to_waitlist_with_waitlist_turned_off:true,on_all_stores_bug_customers_able_to_add_to_waitlist_with_waitlist_turned_off:true,module_fix_coupons_discounts_for_sale_price_items:true,on_all_stores_fix_coupons_discounts_for_sale_price_items:true,module_log_add_card_on_file_processing:false,module_quick_assembled_product_transaction_pause:false,module_service_description_wo_improvements:true,on_all_stores_service_description_wo_improvements:true,module_restrict_nonnumeric_characters_in_open_shift_modal:true,on_all_stores_restrict_nonnumeric_characters_in_open_shift_modal:true,module_fix_landscape_fs:false,module_add_default_condition_when_receive_serialized_item_in_ro:true,on_all_stores_add_default_condition_when_receive_serialized_item_in_ro:true,module_bug_eod_total_receipts_column_not_correct:true,on_all_stores_bug_eod_total_receipts_column_not_correct:true,module_bug_cursor_not_returning_to_register_search_field_after_printing_from_new_receipt_modal:true,on_all_stores_bug_cursor_not_returning_to_register_search_field_after_printing_from_new_receipt_modal:true,module_fix_loose_stone_size_field:true,on_all_stores_fix_loose_stone_size_field:true,module_receipt_options_modal_ui_fix:true,on_all_stores_receipt_options_modal_ui_fix:true,module_bug_unable_to_void_invoice:true,on_all_stores_bug_unable_to_void_invoice:true,module_shopify_shipping_tax_total_fix:true,on_all_stores_shopify_shipping_tax_total_fix:true,module_bug_eod_total_receipts_reporting:false,module_bug_sales_details_report_unable_to_run_with_default_filters:true,on_all_stores_bug_sales_details_report_unable_to_run_with_default_filters:true,module_geller_service_in_transaction_details_report:true,on_all_stores_geller_service_in_transaction_details_report:true,module_bug_consignment_labels_adding_duplicate_qty:true,on_all_stores_bug_consignment_labels_adding_duplicate_qty:true,module_fix_inventory_overwrite_on_product_save:true,on_all_stores_fix_inventory_overwrite_on_product_save:true,module_fix_late_fee_when_disabled:true,on_all_stores_fix_late_fee_when_disabled:true,module_email_signup_module:false,module_metal_buy_page_update_transaction:true,on_all_stores_metal_buy_page_update_transaction:true,module_bug_receiving_order_discount_adjusting_to_incorrect_percentage:true,on_all_stores_bug_receiving_order_discount_adjusting_to_incorrect_percentage:true,module_posthog_tracking_event_fix:true,on_all_stores_posthog_tracking_event_fix:true,module_bug_failure_to_send_review_emails_via_request_review:true,on_all_stores_bug_failure_to_send_review_emails_via_request_review:true,module_bug_payout_report_pulling_in_wrong_dates:true,on_all_stores_bug_payout_report_pulling_in_wrong_dates:true,module_apply_scheduled_sale_to_newly_eligible_products_after_it_starts:false,module_fix_pitr_tax_jurisdictions_dynamic_tax_rate:false,module_fix_current_item_count_updating_for_sold_tbd_assign_serial_number:true,on_all_stores_fix_current_item_count_updating_for_sold_tbd_assign_serial_number:true,module_update_rental_collections_text:false,module_fix_low_inventory_variant_products_purchase_queue:true,on_all_stores_fix_low_inventory_variant_products_purchase_queue:true,module_fix_product_label_price:true,on_all_stores_fix_product_label_price:true,module_fix_short_term_rentals_editing:true,on_all_stores_fix_short_term_rentals_editing:true,module_missing_so_relations:false,module_fix_verify_customer_save:true,on_all_stores_fix_verify_customer_save:true,module_remove_invalid_characters_from_attributes_when_creating_product:true,on_all_stores_remove_invalid_characters_from_attributes_when_creating_product:true,module_customer_specific_payment_not_removing_from_register:false,module_po_ro_form_style_not_responding:true,on_all_stores_po_ro_form_style_not_responding:true,module_bug_catalog_search_update_function:true,on_all_stores_bug_catalog_search_update_function:true,module_fix_po_sum_received_issue_flag:true,on_all_stores_fix_po_sum_received_issue_flag:true,module_print_ipad_fix:true,on_all_stores_print_ipad_fix:true,module_bug_jewelers_mutual_purchase_not_migrating_care_plan:false,module_fix_calculation_store_credit_and_account_balances_with_invoicing_enabled:true,on_all_stores_fix_calculation_store_credit_and_account_balances_with_invoicing_enabled:true,module_cannot_view_terms_conditions_checkout_screen_address_info:true,on_all_stores_cannot_view_terms_conditions_checkout_screen_address_info:true,module_fix_transfer_items_search_order:true,on_all_stores_fix_transfer_items_search_order:true,module_metal_buy_unavailable_message:true,on_all_stores_metal_buy_unavailable_message:true,module_add_padding:true,on_all_stores_add_padding:true,module_elastic_tracking_ssl_notice:false,module_qbo_retail_delivery_fee:true,on_all_stores_qbo_retail_delivery_fee:true,module_fix_rounding_adjustment_for_credit_payment:true,on_all_stores_fix_rounding_adjustment_for_credit_payment:true,module_show_in_store_pickup_without_zip:true,on_all_stores_show_in_store_pickup_without_zip:true,module_washington_classes_taxable_on_web:true,on_all_stores_washington_classes_taxable_on_web:true,module_printing_multiple_serial_numbers_at_one_time_prints_the_oldest:true,on_all_stores_printing_multiple_serial_numbers_at_one_time_prints_the_oldest:true,module_fix_po_styles_for_product_with_existing_styles:true,on_all_stores_fix_po_styles_for_product_with_existing_styles:true,module_do_not_send_unnecessary_data_with_po:true,on_all_stores_do_not_send_unnecessary_data_with_po:true,module_fix_serialized_unlimited_inventory_concurrent:true,on_all_stores_fix_serialized_unlimited_inventory_concurrent:true,module_improve_abandoned_cart_logic:false,module_shipstation_cached_labels:true,on_all_stores_shipstation_cached_labels:true,module_fix_customer_marketing_empty_email_statuses:true,on_all_stores_fix_customer_marketing_empty_email_statuses:true,module_fix_rto_draft_contract_adding_multiple_initial_payments:true,on_all_stores_fix_rto_draft_contract_adding_multiple_initial_payments:true,module_fix_color_scheme:true,on_all_stores_fix_color_scheme:true,module_fix_tax_difference_safe:true,on_all_stores_fix_tax_difference_safe:true,module_fix_duplicate_items_on_resume_transaction:true,on_all_stores_fix_duplicate_items_on_resume_transaction:true,module_fix_gift_cards_outstanding_cannot_sort:true,on_all_stores_fix_gift_cards_outstanding_cannot_sort:true,module_fix_bug_add_serialized_product_to_till_without_serial_number:false,module_fix_osr_item_conditions_disabled:true,on_all_stores_fix_osr_item_conditions_disabled:true,module_fix_auto_increase_duplicate_product_quantity:true,on_all_stores_fix_auto_increase_duplicate_product_quantity:true,module_bug_cannot_add_alternate_lookup_on_product:true,on_all_stores_bug_cannot_add_alternate_lookup_on_product:true,module_comparison_report_scrolling:true,on_all_stores_comparison_report_scrolling:true,module_debug_glitch_duplicated_cash_in_register:true,on_all_stores_debug_glitch_duplicated_cash_in_register:true,module_fix_label_price_zero_condition:true,on_all_stores_fix_label_price_zero_condition:true,module_fix_customer_modal_respects_wo_enabled_settings:false,module_fix_serialized_inventory_batch_caching:true,on_all_stores_fix_serialized_inventory_batch_caching:true,module_add_delete_confirmation_popup_for_manage_serialized_inventory:true,on_all_stores_add_delete_confirmation_popup_for_manage_serialized_inventory:true,module_bug_product_page_filter_not_filtering_properly:true,on_all_stores_bug_product_page_filter_not_filtering_properly:true,module_shopify_sales_by_item_filter:true,on_all_stores_shopify_sales_by_item_filter:true,module_shopify_sales_summary_filter:true,on_all_stores_shopify_sales_summary_filter:true,module_disable_editing_if_paypal_is_used:false,module_fix_subscription_start_date_issue:true,on_all_stores_fix_subscription_start_date_issue:true,module_fix_appearance_old_transaction_with_dual_pricing:true,on_all_stores_fix_appearance_old_transaction_with_dual_pricing:true,module_fix_nr_error_in_wishlist:true,on_all_stores_fix_nr_error_in_wishlist:true,module_fix_display_invoice_issue:true,on_all_stores_fix_display_invoice_issue:true,module_fix_elastic_email_set_default_sender:true,on_all_stores_fix_elastic_email_set_default_sender:true,module_wo_local_storage_optimization:true,on_all_stores_wo_local_storage_optimization:true,module_bug_reward_eligibility_defaults_to_on:true,on_all_stores_bug_reward_eligibility_defaults_to_on:true,module_reward_points_fix_merged_customers:true,on_all_stores_reward_points_fix_merged_customers:true,module_validate_store_location_while_saving_wo:true,on_all_stores_validate_store_location_while_saving_wo:true,module_fix_fullfill_order_shipstation:true,on_all_stores_fix_fullfill_order_shipstation:true,module_fix_wo_list_tag_name_in_search:true,on_all_stores_fix_wo_list_tag_name_in_search:true,module_marketing_email_stats_are_not_updating:false,module_sales_summary_margin_fix:true,on_all_stores_sales_summary_margin_fix:true,module_fix_customer_modified_date:true,on_all_stores_fix_customer_modified_date:true,module_order_view_sale_price_issue:true,on_all_stores_order_view_sale_price_issue:true,module_fix_price_manage_serialized_inventory:true,on_all_stores_fix_price_manage_serialized_inventory:true,module_fix_previous_payments_non_discountable_lines:true,on_all_stores_fix_previous_payments_non_discountable_lines:true,module_fix_class_with_material_in_coupons:true,on_all_stores_fix_class_with_material_in_coupons:true,module_fix_multiple_payments_invoices:true,on_all_stores_fix_multiple_payments_invoices:true,module_reverb_is_not_displaying_correct_inventory_accounts_ms360_integrated_products:true,on_all_stores_reverb_is_not_displaying_correct_inventory_accounts_ms360_integrated_products:true,module_fix_email_order_glitch:true,on_all_stores_fix_email_order_glitch:true,module_shopify_refund_fallback:true,on_all_stores_shopify_refund_fallback:true,module_avg_margin_col_sales_details_report:true,on_all_stores_avg_margin_col_sales_details_report:true,module_pointy_status_request:true,on_all_stores_pointy_status_request:true,module_bug_payout_shift_report_duplicating_entries:true,on_all_stores_bug_payout_shift_report_duplicating_entries:true,module_fix_rounding_sales_tax_report:true,on_all_stores_fix_rounding_sales_tax_report:true,module_fix_subscription_store_pickup:true,on_all_stores_fix_subscription_store_pickup:true,module_optimize_barcode_loading:true,on_all_stores_optimize_barcode_loading:true,module_communications_email_history_fix:false,module_fix_custom_tenders_shift_summary:true,on_all_stores_fix_custom_tenders_shift_summary:true,module_add_customer_search_to_work_order_bulk_edit:true,on_all_stores_add_customer_search_to_work_order_bulk_edit:true,module_wo_remaining_balance_quote:true,on_all_stores_wo_remaining_balance_quote:true,module_shopify_variant_level_refund_matching:true,on_all_stores_shopify_variant_level_refund_matching:true,module_sales_tax_report_add_shipping_sales_to_summary:false,module_fix_update_transaction_timestamp_timezone:true,on_all_stores_fix_update_transaction_timestamp_timezone:true,module_fix_uuid_not_cleared_on_transaction_complete:true,on_all_stores_fix_uuid_not_cleared_on_transaction_complete:true,module_prohibit_digital_products_with_options:false,module_fix_the_inventory_history_event_to_show_the_correct_area_and_event:false,module_bug_serial_number_duplicating_on_product_page:true,on_all_stores_bug_serial_number_duplicating_on_product_page:true,module_fix_tailored_lists_not_saving_added_products:true,on_all_stores_fix_tailored_lists_not_saving_added_products:true,module_unable_to_print_barcode_labels_data_is_missing:false,module_precuts_product_validation:true,on_all_stores_precuts_product_validation:true,module_fix_same_payment_for_different_transactions:true,on_all_stores_fix_same_payment_for_different_transactions:true,module_fix_rental_contracts_term_reverting:true,on_all_stores_fix_rental_contracts_term_reverting:true,module_export_to_qbo_vendor_consignment:true,on_all_stores_export_to_qbo_vendor_consignment:true,module_reverb_extend_marketplace_provider_get_orders:true,on_all_stores_reverb_extend_marketplace_provider_get_orders:true,module_rain_api_pslr_dimension_fields:true,on_all_stores_rain_api_pslr_dimension_fields:true,module_fix_403_error_on_image_upload:true,on_all_stores_fix_403_error_on_image_upload:true,module_fix_rto_future_payments_proportion:true,on_all_stores_fix_rto_future_payments_proportion:true,module_bug_entering_freight_as_0_changes_to_full_freight_amount_on_ro:true,on_all_stores_bug_entering_freight_as_0_changes_to_full_freight_amount_on_ro:true,module_bug_decimal_disappears_wi_po_qty_box:true,on_all_stores_bug_decimal_disappears_wi_po_qty_box:true,module_subscription_page_transaction_JS_fix:true,on_all_stores_subscription_page_transaction_JS_fix:true,module_communications_module_not_showing_emails:false,module_disable_best_seller_report:false,module_signature_only_on_store_copy_on_auto_print:true,on_all_stores_signature_only_on_store_copy_on_auto_print:true,module_bug_loose_stone_behavior_in_special_order:true,on_all_stores_bug_loose_stone_behavior_in_special_order:true,module_fix_subscription_invalid_card_marking:true,on_all_stores_fix_subscription_invalid_card_marking:true,module_fix_saving_product_modal_reorder_pslrs:true,on_all_stores_fix_saving_product_modal_reorder_pslrs:true,module_bug_service_add_to_group_button_is_missing:true,on_all_stores_bug_service_add_to_group_button_is_missing:true,module_fix_full_so_discount:true,on_all_stores_fix_full_so_discount:true,module_skip_sold_sn_check_on_transaction_update:true,on_all_stores_skip_sold_sn_check_on_transaction_update:true,module_add_legacy_tag_to_old_product_page:true,on_all_stores_add_legacy_tag_to_old_product_page:true,module_fix_po_ro_cost_update_message:true,on_all_stores_fix_po_ro_cost_update_message:true,module_fix_payment_overdue_check:true,on_all_stores_fix_payment_overdue_check:true,module_website_marketing_defaults_fix:false,module_add_worker_options_to_transaction_alert_message:true,on_all_stores_add_worker_options_to_transaction_alert_message:true,module_bug_print_preview_missing_price_field_on_custom_label:true,on_all_stores_bug_print_preview_missing_price_field_on_custom_label:true,module_fix_eod_net_sales_previous_payments:false,module_new_sl_transaction:true,on_all_stores_new_sl_transaction:true,module_blog_parse_fix:false,module_shopify_respect_reserve_inventory_flag:true,on_all_stores_shopify_respect_reserve_inventory_flag:true,module_fix_work_order_markup:true,on_all_stores_fix_work_order_markup:true,module_commissions_report_split_margin_users_view:true,on_all_stores_commissions_report_split_margin_users_view:true,module_comparison_report_search_functionality:true,on_all_stores_comparison_report_search_functionality:true,module_glitch_image_is_stuck_on_page:true,on_all_stores_glitch_image_is_stuck_on_page:true,module_fix_order_rto_scheduled_payments_autopay:true,on_all_stores_fix_order_rto_scheduled_payments_autopay:true,module_fix_subscription_store_pickup_tax:true,on_all_stores_fix_subscription_store_pickup_tax:true,module_move_cash_rounding_setting:true,on_all_stores_move_cash_rounding_setting:true,module_fix_customer_reward_loading:false,module_confirmation_email_shipping_discount:true,on_all_stores_confirmation_email_shipping_discount:true,module_maximum_percent_coupon_discount:true,on_all_stores_maximum_percent_coupon_discount:true,module_space_fix:true,on_all_stores_space_fix:true,module_adjust_purchase_queue_qty_by_on_order:true,on_all_stores_adjust_purchase_queue_qty_by_on_order:true,module_show_print_proxy_help_message:true,on_all_stores_show_print_proxy_help_message:true,module_bug_sales_by_item_report_filtering:true,on_all_stores_bug_sales_by_item_report_filtering:true,module_clear_max_debit_value_from_previous_transaction:true,on_all_stores_clear_max_debit_value_from_previous_transaction:true,module_fix_adding_product_with_variants_to_po:true,on_all_stores_fix_adding_product_with_variants_to_po:true,module_fix_osr_tax_school_shipping_address:true,on_all_stores_fix_osr_tax_school_shipping_address:true,module_digital_download_save_in_original_product_view:false,module_register_card_payment_error_log:false,module_opt_in_email_not_sending_from_customer_module:true,on_all_stores_opt_in_email_not_sending_from_customer_module:true,module_fix_rounding_adjustment_return:true,on_all_stores_fix_rounding_adjustment_return:true,module_bug_thermal_receipt_prints_tbd_sn:true,on_all_stores_bug_thermal_receipt_prints_tbd_sn:true,module_fix_short_term_rental_barcode_printing:true,on_all_stores_fix_short_term_rental_barcode_printing:true,module_fix_online_order_module_shipstation_shipping_method:true,on_all_stores_fix_online_order_module_shipstation_shipping_method:true,module_website_vue_fix_marketing_email_signup_form:true,on_all_stores_website_vue_fix_marketing_email_signup_form:true,module_elasticemail_subaccount_flow_improve:true,on_all_stores_elasticemail_subaccount_flow_improve:true,module_form_styles_description_row_setting:false,module_fix_street_address_validation_adyen_web:true,on_all_stores_fix_street_address_validation_adyen_web:true,module_taxes_incorrect_after_credit_payment_but_correct_in_till:true,on_all_stores_taxes_incorrect_after_credit_payment_but_correct_in_till:true,module_fix_update_cost_spreadsheet:true,on_all_stores_fix_update_cost_spreadsheet:true,module_fix_past_classes_filter_waitlist:true,on_all_stores_fix_past_classes_filter_waitlist:true,module_bug_deposits_not_showing_during_osr_checkout:true,on_all_stores_bug_deposits_not_showing_during_osr_checkout:true,module_pre_tax_amountIs_off_and_completed_payments_is_wrong:true,on_all_stores_pre_tax_amountIs_off_and_completed_payments_is_wrong:true,module_fix_customer_relationship_types:true,on_all_stores_fix_customer_relationship_types:true,module_bug_transactions_selling_consignment_inventory_still_requiring_customer:true,on_all_stores_bug_transactions_selling_consignment_inventory_still_requiring_customer:true,module_fix_ignore_apply_all_checkout_setting:true,on_all_stores_fix_ignore_apply_all_checkout_setting:true,module_multi_carousel_fix:true,on_all_stores_multi_carousel_fix:true,module_pay_zero_invoice:true,on_all_stores_pay_zero_invoice:true,module_fix_deleted_bin_locations_in_wo:true,on_all_stores_fix_deleted_bin_locations_in_wo:true,module_qbo_metal_buy:false,module_fix_rental_terms_and_condition:true,on_all_stores_fix_rental_terms_and_condition:true,module_change_coupon_saving_validation:true,on_all_stores_change_coupon_saving_validation:true,module_bug_alt_barcode_titles_are_not_being_printed_on_labels:true,on_all_stores_bug_alt_barcode_titles_are_not_being_printed_on_labels:true,module_jm_address_canada:false,module_rezo_integration:false,module_improve_bad_emails_analyzer:true,on_all_stores_improve_bad_emails_analyzer:true,module_display_three_year_date_ranges_in_sales_details_report:true,on_all_stores_display_three_year_date_ranges_in_sales_details_report:true,module_fix_pay_at_pickup_giftcard_activation:true,on_all_stores_fix_pay_at_pickup_giftcard_activation:true,module_fix_coupon_penni_issue_on_checkout_page:true,on_all_stores_fix_coupon_penni_issue_on_checkout_page:true,module_fix_rto_exchange_security_deposit:true,on_all_stores_fix_rto_exchange_security_deposit:true,module_website_toasts:false,module_fix_invoices_payment_page_settings_request:true,on_all_stores_fix_invoices_payment_page_settings_request:true,module_geller_for_jewel_stores_only:true,on_all_stores_geller_for_jewel_stores_only:true,module_fix_jurisdiction_tax_precision:false,module_commissions_report_export_changes:false,module_bug_end_of_day_report_incorrect_view_tenders_values:false,module_product_loaded_into_til_from_waitlist_changes_to_a_different_product:true,on_all_stores_product_loaded_into_til_from_waitlist_changes_to_a_different_product:true,module_products_with_variants_cant_be_listed_on_reverb_if_one_variant_has_zero_inventory:false,module_work_order_html:false,module_batch_inventory_item_qty_update:false,module_bug_shipping_options_do_not_bring_product_weight_is_consignment:false,module_create_store_rework:false,module_shopify_new_auth_flow:false,module_fix_so_discount_rate_for_non_discountable_items:false,module_fix_unable_adding_coupon_on_website:false,module_fix_pay_at_pickup_digital_download:false,module_support_subscription_shipping_at_web_checkout:false,module_bug_alt_look_ups_dont_allow_spaces_at_the_end:false,module_fix_layaway_unpaid_balance:false,module_bug_end_of_day_report_view_all_tenders:false,module_sms_trial_for_non_marketing:false,module_slack_logging_for_customer_catalog_syncs:true,on_all_stores_slack_logging_for_customer_catalog_syncs:true,module_custom_labels_default_cost_option:false,module_fix_barcode_print_1x1:false,module_fix_card_signature_threshold_numeric_comparison:false,module_checkout_gift_card_in_transaction_view:false,module_po_fix_partially_received_status_check:false,module_fix_velocity_report_on_order_qty:false,module_transaction_details_sorting_fix:false,module_fix_rto_interest_overpay_amount_split:false,module_bug_model_number_not_accepting_special_characters_preventing_saving:false,module_add_non_taxable_to_tax_report_table_and_export:false,module_bug_error_when_receiving_po:false,module_simplify_migrated_work_order_images:false,module_migration_cleanup_migrated_repairs:true,on_all_stores_migration_cleanup_migrated_repairs:true,module_remove_receptive:false,module_invoice:true,module_wos:false,module_shopify:false,module_ebay:false,use_receptive:false,walkme:false,walkme-dev:false,website_customer_login:false,captcha_at_checkout:false,web_allow_discount_stacking:true,website_pricing:false,module_out_of_stock_product_card:true,three_decimal_pricing:false,displayReportsImagesByDefault:false,WishlistEnabled:false,is_responsive:true,module_show_sku_till_product_search:true,module_docraptor_test_mode:false,module_rental_location_tax_integration:false,admin_domain:false,checkout_enabled:true};var COLORADO_RETAIL_DELIVERY_FEE 0.28; /script>/head>body classhomePageBg>!-- 43-page3.tpl -->div idmain-website-content classpageDiv> !-- Accessibility stuff --> a href#skip-navigation classsr-only visible-focused>Skip Navigation/a> a href/website-accessibility.htm classsr-only visible-focused>Website Accessibility/a> !-- column0_components --> div style classheader has-btn-themed> div classcontainer-fluid > div classrow paddingLarge styleposition: relative; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; > div classcol-xs-12>div classlogo-container>a href/>img classimg-responsive srchttps://websitepitcrew.s3.amazonaws.com/11165/holyoak_and_company.png altHolyoak & Company width273 height43 />/a>/div>button classnavbar-toggle collapsed typebutton data-togglecollapse data-target#navbar-collapse-1> span classsr-only>Menu/span> span classicon-bar> /span> span classicon-bar> /span> span classicon-bar> /span> /button>/div> /div> /div>/div> !-- navigation --> div classmenubg> div classcontainer-fluid> nav idmainNav classnavbar navbar-default> div classcontainer-fluid> !-- Brand and toggle get grouped for better mobile display --> div classnavbar-header stylepadding-left:15px; padding-right:15px;> button typebutton classnavbar-toggle collapsed stylewidth: 100%; float: left; data-togglecollapse data-target#navbar-collapse-1> span classsr-only>Toggle navigation/span> ☰ Menu /button> !--span classnavbar-brand visible-xs-block data-togglecollapse href#>Menu/span--> /div> !-- Collect the nav links, forms, and other content for toggling --> div classcollapse navbar-collapse idnavbar-collapse-1> ul classnav navbar-nav> li>a hrefhttps://www.holyoakco.com/ classmainMenuItem>Home/a>/li>li>a hrefhttps://www.holyoakco.com/accounting-service-questionnaire.htm classmainMenuItem>Client Registration/a>/li>li>a hrefjavascript:void(window.open(https://onvio.us/clientcenter/company/5FA4C46A78C246A49B853E98769ED791)); classmainMenuItem>Client Center/a>/li>li classdropdown> a href# classdropdown-toggle mainMenuItem data-toggledropdown rolebutton aria-expandedfalse>Services/a> ul classdropdown-menu rolemenu> li>a hrefhttps://www.holyoakco.com/accounting-services-in-utah.htm>Accounting Services/a>/li>li>a hrefhttps://www.holyoakco.com/tax-preparation-in-utah.htm>Tax Preparation Services/a>/li>li>a hrefhttps://www.holyoakco.com/bookkeeping-services-in-utah.htm>Bookkeeping Services/a>/li>li>a hrefhttps://www.holyoakco.com/payroll-services-in-utah.htm>Payroll Services/a>/li>li>a hrefhttps://www.holyoakco.com/consulting-services-in-utah.htm>Advisory & Tax Strategy/a>/li> /ul>/li>li classdropdown> a href# classdropdown-toggle mainMenuItem data-toggledropdown rolebutton aria-expandedfalse>About/a> ul classdropdown-menu rolemenu> li>a hrefhttps://www.holyoakco.com/about-us.htm>Who We Are/a>/li>li>a hrefhttps://www.holyoakco.com/accountable-plan-for-sole-proprietors-and-partnerships.htm>Accountable Plan/a>/li>li>a hrefhttps://www.holyoakco.com/newsletter-sign-up.htm>Newsletter Sign Up/a>/li>li>a hrefhttps://www.holyoakco.com/blog.htm>Our Blog/a>/li> /ul>/li>li>a hrefhttps://www.holyoakco.com/contact.htm classmainMenuItem>Contact/a>/li>li>a hrefjavascript:void(window.open(https://link.adminify.ai/widget/bookings/holyoakco-rand)); classmainMenuItem>Appointment/a>/li> /ul> /div> /div> /nav> /div>/div> !-- Accessibility stuff --> span idskip-navigation>/span> !-- column2_components --> div style background-image: url(https://websitepitcrew.s3.amazonaws.com/11165/holyoak_and_company_utah_02.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; classhero> div classcontainer > div classrow paddingLarge styleposition: relative; padding-left: 0px; padding-right: 0px; padding-top: 20px; padding-bottom: 20px; > div classcol-md-12>h1 classheading-unstyled>span classtagline>Your Profit & Growth Experts/span> span classheading-lg>Holyoak & Company/span>/h1>/div>div classcol-md-12>div classonvio-client-sign-in styletext-align: center;>span>Client Center/span> a relexternal noopener noreferrer hrefhttps://onvio.us/clientcenter/company/5FA4C46A78C246A49B853E98769ED791 target_blank>Sign In/a>/div>/div> /div> /div>/div>div style class> div classcontainer > div classrow paddingLarge styleposition: relative; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 20px; > div classcol-xs-12>div classbtn-wrap styletext-align: center;>a hreftel:13852361133 classbtn>Call 385 236-1133/a>a hrefhttps://link.adminify.ai/widget/bookings/holyoakco-rand classbtn target_blank>Schedule Appointment/a>a href/accounting-service-questionnaire.htm classbtn>Client Registration/a>/div>h1>Holyoak & Companyspan classtagline>Prompt and Professional Accounting Services in Lindon, UT/span>/h1>span classseparator>/span>p>Holyoak & Company is a profit and growth expert for small to medium-sized businesses. As a leading accounting firm in Utah, we can help you lower your taxes, grow your business, reduce your expenses, and manage your company./p>p>Our core services are bookkeeping, tax preparation, payroll, advisory and tax strategy. Our accounting firm is well equipped to handle the accounting needs of any small to mid-sized business, but as a native Utah company, we have an even deeper well of experience with Utah business and taxes. The goal of our accounting firm is to provide prompt, professional, and courteous service that will help your business thrive in any economy. Our primary concern is your satisfaction./p>/div> /div> /div>/div>div style classunspaced-before> div classcontainer > div classrow paddingLarge styleposition: relative; padding-left: 0px; padding-right: 0px; padding-top: 20px; padding-bottom: 20px; > div classcol-md-11>div classimg-card>img classimg-responsive srchttps://websitepitcrew.s3.amazonaws.com/11165/trusted_advisor_holyoak_and_co_utah.jpg altA professional accountant providing accounting services to a client. width1000 height670 />/div>/div>div classcol-md-5 col-md-offset-n4 col-md-short>div classcard framed v-align-center>div classcard-body>h2 classh3>Your Trusted Advisors/h2>p>br />Our accounting firm in Utah will help you lower your taxes, manage your cash flow, and maximize your business potential.br />br />Here at Holyoak & Company, we aim to be more than just your accounting firm. Our mission is to add value to your business as a true business advisor, not just your bookkeeper./p>div classbtn-wrap>a classbtn href/about-us.htm>More About Us/a>/div>/div>/div>/div> /div> /div>/div>div style class> div classcontainer > div classrow paddingLarge styleposition: relative; padding-left: 0px; padding-right: 0px; padding-top: 20px; padding-bottom: 20px; > div classcol-xs-12>div styletext-align: center;>span stylefont-size: 1.8em;>Specialists in Small Business Accounting Serving All of Utah /span>/div>span classseparator>/span>p>strong>Comprehensive Accounting Services for Utah/strong>/p>p>At Holyoak & Company, we provide more than traditional bookkeeping—we also deliver strategic accounting services designed to help your business thrive in any economy. As an accounting firm based in Lindon, UT, we understand the unique challenges Utah businesses face and thus bring tailored solutions to reduce taxes, streamline cash flow, and maximize profitability. Whether you’re a small business owner or managing a mid-sized company, our team offers comprehensive financial support, including tax planning, payroll management, bookkeeping, and advisory services. By taking a proactive approach, we help you identify opportunities to cut costs, optimize revenue, and make smarter financial decisions that drive growth./p>p>strong>Your Trusted Business Advisor and Tax Specialist/strong>/p>p>Our mission is to act as a trusted business advisor, not just a numbers provider. We guide you through complex financial scenarios, ensuring you understand each step of the process and can make informed decisions for your company’s future. From helping with budgeting and forecasting to offering insights on Utah tax regulations, we provide the clarity and confidence your business needs to succeed./p>p>We also specialize in a href/consulting- services-in-utah.htm>professional tax preparation/a>, helping businesses and individuals in Lindon and surrounding areas navigate complex tax codes while maximizing savings. Our approach ensures compliance, reduces stress, and positions your company for long-term financial success./p>p>Holyoak & Company emphasizes personalized service. You’ll have direct access to our experienced team, ensuring your questions are answered quickly and your business goals remain our top priority. With a commitment to accuracy, efficiency, and actionable insights, we simplify the financial side of your operations so you can focus on what matters most—growing your business. a href/contact.htm> Reach out/a> today so we can help you with your accounting needs./p>/div> /div> /div>/div>div style background-image: url(https://websitepitcrew.s3.amazonaws.com/11165/pinstripes.png); background-position: center center; background-repeat: no-repeat; background-size: cover; classhero short themed strongly-tinted> div classcontainer > div classrow paddingLarge styleposition: relative; padding-left: 0px; padding-right: 0px; padding-top: 20px; padding-bottom: 20px; > div classcol-xs-12>div classicon-wrap>span classfas fa-quote-left icon-md aria-labelOpen quote> /span>/div>p classlarge>Weve used Rand Holyoak and his staff for many years and we are extremely satisfied with his responsiveness and attention. He helps us with our QuickBooks accounts, our financial statements, payroll, and other services. Thanks to them for all they do for us./p>p classlarge>em>- Christopher Keenbr />/em>/p>/div> /div> /div>/div>div style classcollage> div classcontainer-fluid > div classrow paddingLarge styleposition: relative; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; > div classcol-md-3>a href/tax-preparation-in-utah.htm classimg-card tinted v-align-middle>img classimg-responsive srchttps://websitepitcrew.s3.amazonaws.com/11165/1000x600_holyoak_tax_preparation_utahjpg.jpg alt width1000 height600 />div classcard-body>h3 styletext-align: center;>Tax Preparation/h3>div classbtn-wrap styletext-align: center;>span classbtn>Learn More/span>/div>/div>/a>/div>div classcol-md-3>a href/bookkeeping-services-in-utah.htm classimg-card tinted v-align-middle>img classimg-responsive srchttps://websitepitcrew.s3.amazonaws.com/11165/1000x600_holyoak_and_co_bookkeeping_utahjpg.jpg alt width1000 height600 />div classcard-body>h3 styletext-align: center;>Bookkeeping Services/h3>div classbtn-wrap styletext-align: center;>span classbtn>Learn More/span>/div>/div>/a>/div>div classcol-md-3>a href/payroll-services-in-utah.htm classimg-card tinted v-align-middle>img classimg-responsive srchttps://websitepitcrew.s3.amazonaws.com/11165/1000x600_holyoak_and_co_tax_prep_utahjpg.jpg alt width1000 height600 />div classcard-body>h3 styletext-align: center;>Payroll Services/h3>div classbtn-wrap styletext-align: center;>span classbtn>Learn More/span>/div>/div>/a>/div>div classcol-md-3>a href/consulting-services-in-utah.htm classimg-card tinted v-align-middle>img classimg-responsive srchttps://websitepitcrew.s3.amazonaws.com/11165/1000x600_holyoak_and_co_consulting_utahjpg.jpg alt width1000 height600 />div classcard-body>h3 styletext-align: center;>Advisory Strategy/h3>div classbtn-wrap styletext-align: center;>span classbtn>Learn More/span>/div>/div>/a>/div> /div> /div>/div>div style classtext-center> div classcontainer > div classrow paddingLarge styleposition: relative; padding-left: 0px; padding-right: 0px; padding-top: 20px; padding-bottom: 50px; > div classcol-xs-12>h3>Serving Utah County, Salt Lake County, and Davis County/h3>span classseparator>/span>p>The goal of our accounting firm is to provide prompt, professional, and courteous service that will help your business thrive in any economy. As a native Utah company, we have a deep well of experience with Utah business and taxes./p>div classbtn-wrap>a href/accounting-services-in-utah.htm classbtn>Accounting Services/a>/div>div styletext-align: left;>strong>Frequently Asked Questionbr />br />/strong>/div>div styletext-align: left;>em>How do I choose the right accounting services for my business?br />br />/em>/div>div styletext-align: left;>We assess your company’s size, industry, and financial needs to recommend a tailored package of accounting services, from bookkeeping to strategic advisory, ensuring you get the most value.br />br />/div>div styletext-align: left;>em>Can your accounting firm help me save on taxes in Utah?br />br />/em>/div>div styletext-align: left;>Yes. Our team identifies deductions, credits, and planning strategies specific to Utah businesses, helping you minimize tax liability while staying fully compliant.br />br />/div>div styletext-align: left;>em>What makes your firm different from other accounting firms?br />br />/em>/div>div styletext-align: left;>Holyoak & Company combines local expertise, personalized service, and strategic insights. We act as a true business partner, helping you achieve growth, efficiency, and financial confidence.br />br />/div>div styletext-align: left;>em>How can your accounting firm help my Utah business save on taxes?br />br />/em>/div>div styletext-align: left;>We provide expert tax planning and professional tax preparation tailored to Utah businesses. By analyzing your finances and applying strategic deductions, we help reduce liabilities and maximize savings while ensuring full compliance with state and federal tax laws.br />br />/div>div styletext-align: left;>em>Can Holyoak & Company assist with financial planning for growth?br />br />/em>/div>div styletext-align: left;>Absolutely. Our team goes beyond bookkeeping, offering accounting services that include budgeting, forecasting, and advisory support. We help you make informed financial decisions that position your business for sustainable growth in Lindon, UT, and the surrounding areas./div>p> /p>/div> /div> /div>/div>div style background-image: url(https://websitepitcrew.s3.amazonaws.com/11165/bookkeeping_in_utah_holyoak.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; classhero tinted> div classcontainer > div classrow paddingLarge styleposition: relative; padding-left: 0px; padding-right: 0px; padding-top: 20px; padding-bottom: 20px; > div classcol-md-5 col-md-offset-7>div classcard framed v-align-center>div classcard-body>h2 classh3>Why Choose Holyoak & Co./h2>p>We’re a one-stop-shop for all of your accounting needs, from bookkeeping and tax preparation to payroll and consulting. Our services are timely, affordable, and reliable./p>div classbtn-wrap>a classbtn hrefhttps://calendly.com/holyoakco/60min?month2021-06 target_blank>We Can Help/a>/div>/div>/div>/div> /div> /div>/div> !-- footer --> div classbgFooter> div style class> div classcontainer > div classrow paddingLarge styleposition: relative; padding-left: 0px; padding-right: 0px; padding-top: 20px; padding-bottom: 20px; > div classcol-md-6 v-align-self-center>h2>a href/>img classimg-responsive srchttps://websitepitcrew.s3.amazonaws.com/11165/333x50_holyoak_and_company_whitepng.png altHolyoak & Company width333 height50 />/a>/h2>p>We are committed to making our website accessible. Read our a href/website-accessibility.htm>accessibility statement./a>/p>div classicon-wrap>a hreftel:18016694453 target_blank classicon-badge icon-sm fas fa-phone>span classsr-only>Call us/span>/a> a hrefmailto:rand@holyoakco.com target_blank classicon-badge icon-sm fas fa-envelope>span classsr-only>Email/span>/a> a hrefhttps://www.facebook.com/HolyoakCo target_blank classicon-badge icon-sm fab fa-facebook-f>span classsr-only>Facebook/span>/a> a hrefhttps://www.instagram.com/holyoakco/ target_blank classicon-badge icon-sm fab fa-instagram>span classsr-only>Instagram/span>/a> a hrefhttps://www.linkedin.com/in/randholyoak/ target_blank classicon-badge icon-sm fab fa-linkedin>span classsr-only>LinkedIn/span>/a>/div>/div>div classv-divider hidden-xs hidden-sm> /div>div classdivider hidden-md hidden-lg> /div>div classcol-md-6>h3>Contact/h3>ul classlist-unstyled>li>a hreftel:13852361133 classundecorated>(385) 236-1133/a>/li>li>rand@holyoakco.com/li>li>1396 W 200 S #2Dbr />Lindon, UT 84042/li>/ul>/div> /div> /div>/div>div style classunspaced-before text-center> div classcontainer > div classrow paddingLarge styleposition: relative; padding-left: 0px; padding-right: 0px; padding-top: 20px; padding-bottom: 20px; > div classcol-xs-12>div classbtn-wrap>a hrefhttps://onvio.us/clientcenter/company/5FA4C46A78C246A49B853E98769ED791 target_blank classbtn>Client Center/a>a hrefhttps://clock.payrollservers.us/#/clock/web/login target_blank classbtn>Employee Login/a>a hrefhttps://payrollservers.us/pg/Login.aspx target_blank classbtn>Admin Login/a>/div>/div> /div> /div>/div>div style class> div classcontainer > div classrow paddingLarge styleposition: relative; padding-left: 0px; padding-right: 0px; padding-top: 20px; padding-bottom: 20px; > div classcol-xs-12>div styletext-align: center;>a hrefhttps://www.webcase.io target_blank>Website Design/a> by Webcase/div>/div> /div> /div>/div> div classcontainer footer styleheight: auto; text-align:center; > br> br> a stylefont-weight: normal; font-size: 12px; classfooter hrefhttps://www.holyoakco.com/>Home/a> | a stylefont-weight: normal; font-size: 12px; classfooter hrefhttps://www.holyoakco.com/accounting-service-questionnaire.htm>Client Registration/a> | a stylefont-weight: normal; font-size: 12px; classfooter hrefjavascript:void(window.open(https://onvio.us/clientcenter/company/5FA4C46A78C246A49B853E98769ED791));>Client Center/a> | a stylefont-weight: normal; font-size: 12px; classfooter hrefhttps://www.holyoakco.com/accounting-services-in-utah.htm>Services/a> | a stylefont-weight: normal; font-size: 12px; classfooter hrefhttps://www.holyoakco.com/about-us.htm>About/a> | a stylefont-weight: normal; font-size: 12px; classfooter hrefhttps://www.holyoakco.com/contact.htm>Contact/a> | a stylefont-weight: normal; font-size: 12px; classfooter hrefjavascript:void(window.open(https://link.adminify.ai/widget/bookings/holyoakco-rand));>Appointment/a> | a stylefont-weight: normal; font-size: 12px; classfooter hrefhttps://www.holyoakco.com/site-map.htm>Site Map/a>link relpreconnect hrefhttps://fonts.gstatic.com>link hrefhttps://fonts.googleapis.com/css2?familyJosefin+Sans:wght@300&familyPlayfair+Display&displayswap relstylesheet>link relstylesheet hrefhttps://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css>link relstylesheet hrefhttps://netoria-public.s3.amazonaws.com/css/general-styles-08-05-20.css>!-- Yup, this comment is here for a reason. --> div styleheight: 10px;>/div> Copyright © 2007-2026 - Holyoak & Companybr> br> br> br> /div>/div>/div>!-- 43-page3.tpl -->script typetext/javascript srchttps://images.rainpos.com/jquery.tools.min.js attrnomove>/script>script typetext/javascript srchttps://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js attrnomove>/script>script typetext/javascript srchttps://images.rainpos.com/jquery-migrate-1.2.1.min.js attrnomove>/script>script typetext/javascript srchttps://ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.min.js attrnomove>/script>script typetext/javascript srchttps://images.rainpos.com/json2.js attrnomove>/script>script srchttps://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js attrnomove>/script>!-- 43-page.tpl DONE -->script>(function(w,d,s,l,i){wlwl||;wl.push({gtm.start:new Date().getTime(),event:gtm.js});var fd.getElementsByTagName(s)0,jd.createElement(s),dll!dataLayer?&l+l:;j.asynctrue;j.srchttps://www.googletagmanager.com/gtm.js?id+i+dl;f.parentNode.insertBefore(j,f);})(window,document,script,dataLayer,GTM-5DRML7G);/script>script async srchttps://www.googletagmanager.com/gtag/js?idG-4DG3R6M764>/script>script> window.dataLayer window.dataLayer || ; function gtag(){dataLayer.push(arguments);} gtag(js, new Date()); gtag(config, G-4DG3R6M764);/script>script typeapplication/ld+json>{ @context: https://schema.org, @type: AccountingService, name: Holyoak & Company, url: https://www.holyoakco.com/, logo: https://websitepitcrew.s3.amazonaws.com/11165/holyoak_and_company.png, telephone: +18016694453, address: { @type: PostalAddress, streetAddress: 1396 W 200 S #2D, addressLocality: Lindon, addressRegion: UT, postalCode: 84042, addressCountry: US } }/script>script typetext/javascript src/1723204580/site-configuration/js/recaptchaCode.js>/script>script srchttps://www.google.com/recaptcha/api.js?onloadrecaptchaOnload&renderexplicit async defer>/script>script>// Keep track of current location in navigationvar currentLocation window.location.href.split(#)0;navigationLinks document.querySelectorAll(#mainNav .navbar-nav a);var i;for (i 0; i navigationLinks.length; i++) { if (navigationLinksi.href currentLocation && navigationLinksi.classList.contains(mainMenuItem)) { navigationLinksi.parentElement.classList.add(active); navigationLinksi.parentElement.setAttribute(aria-current, page); } else if (navigationLinksi.href currentLocation) { navigationLinksi.parentElement.parentElement.parentElement.classList.add(active); navigationLinksi.parentElement.parentElement.parentElement.setAttribute(aria-current, page); }}/script>script>// Keep track of whether menu is open$(#navbar-collapse-1).on(show.bs.collapse, function() { $(body).addClass(menu-open);});$(#navbar-collapse-1).on(hide.bs.collapse, function() { $(body).removeClass(menu-open);});/script>script>// Keep track of whether the page is scrolled downvar body document.querySelector(body);var isAdded false;function isScrolled() { if (window.pageYOffset > 5 && !isAdded) { body.classList.add(scrolled); isAdded true; } else if (window.pageYOffset 5 && isAdded) { body.classList.remove(scrolled); isAdded false; }};setInterval(isScrolled, 200);/script>script>// Check whether the div following the menu is a hero image, and if not, disable menu transparencyvar hasHeroImage document.querySelector(#skip-navigation + div).classList.contains(hero);if (!hasHeroImage) { document.querySelector(.header).classList.remove(transparent);}/script>script>// Gallery modal viewergalleryPreviewLinks document.querySelectorAll(class*galleryContainer a);body document.querySelector(body);pageWrap document.querySelector(class*ageDiv);var galleryImage;var prevButton;var nextButton;var closeButton;galleryModalCreated false;var currentImageIndex;// Variable for remembering preview used to open galleryvar openedPreview;// List for storing images in current galleryvar galleryImages;function numPrevImages(element) { prevImages 0; while (element.previousElementSibling) { element element.previousElementSibling; if (element.hasAttribute(class)) { if (element.getAttribute(class).includes(galleryContainer)) { prevImages++; }; }; } return prevImages;}// Function to create gallery modal and variable to track when it has been createdfunction createGalleryModal() { // Gallery modal HTML galleryModalContent ` div classgallery-modal-container aria-modaltrue> img classgallery-image tabindex0 src alt> div classgallery-label>Image span idgallery-current-counter>/span> of span idgallery-total-counter>/span>/div> div classgallery-controls> button classgallery-prev onclickprevImage()>span classsr-only>Previous image/span>/button> button classgallery-next onclicknextImage()>span classsr-only>Next image/span>/button> /div> button classgallery-close onclickcloseGalleryModal()>span classsr-only>Close gallery modal/span>/button> /div> `; // Create gallery modal and indicate that it has been created galleryModal document.createElement(div); galleryModal.classList.add(gallery-modal); galleryModal.setAttribute(role, dialog); galleryModal.setAttribute(aria-label, Image viewer); galleryModal.innerHTML galleryModalContent; body.appendChild(galleryModal); galleryModalCreated true; // Variables for referencing elements in gallery currentImageCounter document.querySelector(#gallery-current-counter); totalImageCounter document.querySelector(#gallery-total-counter); galleryImage galleryModal.querySelector(img); prevButton document.querySelector(.gallery-prev); nextButton document.querySelector(.gallery-next); closeButton document.querySelector(.gallery-close);}// Function to open gallery modalfunction openGalleryModal(event) { // Prevent image from opening in new tab event.preventDefault(); body.classList.add(gallery-modal-open); openedPreview event.target.closest(a); currentImageIndex numPrevImages(openedPreview.closest(class*galleryContainer)); // Store images in the current gallery and their corresponding alt text galleryImages event.target.closest(class*galleryContainer).parentElement.querySelectorAll(class*galleryContainer a).forEach(function(previewLink) { galleryImages.push(previewLink.href, previewLink.querySelector(img).alt); }); // Create or unhide gallery modal if (galleryModalCreated false) { createGalleryModal(); } else { galleryModal.classList.remove(hidden); } // Update gallery label currentImageCounter.innerHTML currentImageIndex + 1; totalImageCounter.innerHTML galleryImages.length; // Reset source and alt text of displayed image galleryImage.src ; galleryImage.alt galleryImagescurrentImageIndex1; galleryImage.src galleryImagescurrentImageIndex0; // Update gallery controls updateControls(); // Move focus to the newly loaded image galleryImage.focus(); // Trap keyboard focus in gallery modal focusableElementTypes a, button, input, select, iframe, tabindex; allFocusableElements document.querySelectorAll(focusableElementTypes); focusableElements Array.from(allFocusableElements).filter(element > !galleryModal.contains(element)); focusableElements.forEach( focusableElement > focusableElement.setAttribute(tabindex, -1) ); pageWrap.setAttribute(aria-hidden, true);}function closeGalleryModal() { // Hide gallery modal galleryModal.classList.add(hidden); body.classList.remove(gallery-modal-open); // Release trapped focus focusableElements.forEach( focusableElement > focusableElement.removeAttribute(tabindex) ); pageWrap.removeAttribute(aria-hidden); // Return focus to preview used to open gallery modal openedPreview.focus();}// Function to update gallery modal controlsfunction updateControls() { // Enable or disable previous button if ( currentImageIndex 0 ) { prevButton.classList.add(hidden); } else { prevButton.classList.remove(hidden); } // Enable or disable next button if ( currentImageIndex galleryImages.length - 1 ) { nextButton.classList.add(hidden); } else { nextButton.classList.remove(hidden); }}// Update displayed image to the previous imagefunction prevImage() { if ( currentImageIndex > 0 ) { currentImageIndex--; currentImageCounter.innerHTML currentImageIndex + 1; galleryImage.src ; galleryImage.alt galleryImagescurrentImageIndex1; galleryImage.src galleryImagescurrentImageIndex0; updateControls(); galleryImage.focus(); }}// Update displayed image to the next imagefunction nextImage() { if ( currentImageIndex galleryImages.length - 1 ) { currentImageIndex++; currentImageCounter.innerHTML currentImageIndex + 1; galleryImage.src ; galleryImage.alt galleryImagescurrentImageIndex1; galleryImage.src galleryImagescurrentImageIndex0; updateControls(); galleryImage.focus(); }}// Open the gallery modal when any gallery preview is clickedgalleryPreviewLinks.forEach( function(galleryPreviewLink) { galleryPreviewLink.addEventListener(click, openGalleryModal);});/script>script> function innerWrapper() { const innerDivz document.querySelectorAll(`div.inner`); if (innerDivz.length > 0) { let identifyParentEl innerDivz0.parentElement; const wrapperEl document.createElement(div); if (window.knobby && window.knobby.module_editor_update_1) { wrapperEl.setAttribute(data-column-id, body); } if (innerDivz0.classList.contains(inner-full-width)) { wrapperEl.className new clearfix; } else { wrapperEl.className new container clearfix; } if (identifyParentEl.classList.contains(vue-component-wrapper)) { identifyParentEl.insertAdjacentElement(beforebegin, wrapperEl); } else { innerDivz0.insertAdjacentElement(beforebegin, wrapperEl); } innerDivz.forEach(item > wrapperEl.append(item)); } } document.addEventListener(DOMContentLoaded, innerWrapper); /script>script typetext/javascript>window.NREUM||(NREUM{});NREUM.info{beacon:bam.nr-data.net,licenseKey:d60c52fc57,applicationID:7339757,transactionName:ZAFTMEcHDUsDB00IDl1LchFGEgxVTSxWDARnHUEBaiQCSwc,queueTime:0,applicationTime:40,atts:SEZQRg8dHkU,errorBeacon:bam.nr-data.net,agent:}/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]