.container-message{grid-column:1/-1;max-width:100%;background-color:var(--color-blue)}.scroller{max-width:100%}.scroller__inner{display:flex!important;gap:1rem;padding-block:.5rem}.scroller[data-animated=true]{overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#fff 10%,#fff 90%,transparent);mask:linear-gradient(90deg,transparent,#fff 10%,#fff 90%,transparent)}.scroller[data-animated=true] .scroller__inner{flex-wrap:nowrap;width:max-content;animation:scroll var(--_animation-duration,40s) var(--_animation-direction,forwards) linear infinite}.scroller[data-direction=right]{--_animation-direction:reverse}.scroller[data-direction=left]{--_animation-direction:forwards}.scroller[data-speed=fast]{--_animation-duration:20s}.scroller[data-speed=slow]{--_animation-duration:60s}@keyframes scroll{to{transform:translate(calc(-50% - .5rem))}}.tag-list{margin:0;color:#fff;list-style:none;padding-inline:0}.tag-list a{color:#fff!important}.tag-list p{margin:0;padding:0;padding:0 25px;border-radius:.5rem;color:var(--color-white);font-weight:600}@media (min-width:250px){.container-message{max-width:90vw;border-radius:10px}}@media (min-width:576px){.container-message{max-width:510px}}@media (min-width:768px){.container-message{max-width:700px}}@media (min-width:992px){.container-message{max-width:920px}}@media (min-width:1200px){.container-message{max-width:1130px}}@media (min-width:1600px){.container-message{max-width:1530px}}#top{padding:0}#top #centery{line-height:105%;text-align:center!important;justify-self:center}@media (min-width:0) and (max-width:767px){#top{display:none}}@media (min-width:768px){#top{display:grid;grid-template-columns:repeat(3,1fr);align-items:center}#top button{width:auto;margin:0;margin:0;padding:.5vh 3vw}#top #righty{display:inline-grid}#top #righty button{justify-self:flex-end}}#mainMenuContainer{z-index:999999999;display:inline-grid;grid-template-columns:1fr;grid-column:1/-1;width:100%}#mainMenu{position:relative;width:100%}.st-menu-list ul li.st-menu-li a{font-weight:600}ul.service-ul{padding-left:0!important;list-style-type:none!important}.st-menu-list ul li.st-menu-li a{text-decoration:none}.bigProductImage img{border-radius:25px}button.switcher{border:none;background-color:transparent}button.switcher:focus{border:none;box-shadow:none}.svgSwitcher,.svgSwitcher2{width:2rem;height:2rem;background-color:transparent;color:#d0924a}.hidden{display:none}.svgSwitcher1{width:2rem;height:2rem;background-color:transparent}li [role=button]{background-color:unset!important;border:unset!important;color:var(--primary)!important}@media (min-width:0) and (max-width:767px){#mainMenuContainer{position:sticky;top:0;z-index:99999}.st-menu-li.menu-li.service-dropdown a{text-align:left!important}.st-menu-list{position:absolute;top:50px;left:0;z-index:9999;width:100%;height:100%}.st-menu-list ul li.st-menu-li{position:relative;display:block;font-weight:400}.st-menu-list ul li.st-menu-li a{display:inline-block;width:100%;height:100%;padding:15px 0 15px 20px}.st-bottom-grp.slideContent{z-index:-1}.st-menu-list ul li.st-menu-li::after{content:'';position:absolute;bottom:0;left:0;display:block;width:100%;border-color:var(--color-white);border-bottom-width:1px;border-bottom-style:solid}.st-main-menu{z-index:10000;width:100%;height:100vh;padding-left:0;background-color:#efefef;list-style-type:none}.st-menu-list ul li.st-menu-li:last-child::after{border:none}.st-bottom{height:50px}.st-bottom-grp{z-index:9999;width:100%;height:50px}.menu-hemburger{display:block;width:40px;margin-right:15px;border:0;background:0 0}.phone-hemburger{width:100%;height:100%}.call-img,.menu-img{position:absolute;top:7.5px;left:10px;width:30px}.menu-img{right:10px;left:unset}.service-ul{padding-left:20px}.service-ul li{padding-left:10px;list-style:none}.service-ul li.st-menu-sub-list-li{border-bottom:1px solid var(--color-white)}.service-ul li:last-child{border:none}.service-ul li a{color:var(--primary);font-size:16px;text-decoration:none}.lowBoy img{width:80%;margin:0 10%}.lowBoy{width:100%;padding:2vh 0}#mainMenu .commonBtn{position:absolute;top:auto;right:0;left:50%;z-index:-8;width:60%;padding-top:12px;text-align:center}.st-bottom-grp .call-me-icon a{display:inline-flex;vertical-align:middle}.st-bottom-grp .toggle-btn{text-align:right}.menu-hemburger{float:right}.call-me-icon{text-align:left}.scheduleMenu{position:absolute;top:5px;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.scheduleMenu a{display:block;width:120px;padding:7px;border-radius:5px;background-color:var(--primary);color:var(--color-white);text-align:center;text-decoration:none}@supports (display:inline-grid){.phone-hemburger{grid-template-columns:repeat(2,1fr);grid-column:1/-1;align-items:center}.st-bottom-grp{display:inline-grid;grid-template-columns:repeat(3,1fr);grid-column:1/-1;align-items:center}}}@media (min-width:768px){.bigProductImage{display:flex;align-items:center}#mainMenuContainer{margin-top:3vh}#mainMenu{display:inline-grid;grid-template-columns:repeat(10,1fr);width:100%}.logo{grid-column:1/4}.logo img{width:70%;margin-left:15%}.st-menu-list{display:block!important}.st-main-menu{position:relative;display:inline-grid;grid-template-columns:repeat(4,1fr);grid-column:1/-1;align-items:center;justify-items:center;width:100%;height:auto;list-style-type:none}.st-main-menu li{display:inline-flex}.service-ul{position:absolute;width:150px;margin:50px auto 0 auto;border-bottom:solid var(--primary);border-left:solid var(--primary);border-radius:0 0 10% 10%}.st-main-menu .service-ul li{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;padding-left:1.5vw}.st-menu-top{grid-column:4/11;align-self:center}.st-menu-list ul li.st-menu-li a{display:block;width:100%;padding:3px 0;text-align:left}}@media (min-width:1000px){.st-main-menu{padding-top:10px}.service-ul{position:absolute;width:200px;margin:50px auto 0 auto}}@media (min-width:1300px){.logo img{width:60%;margin-left:20%}}@media (min-width:1600px){.st-main-menu{padding-top:20px}}.awards{display:inline-grid;grid-template-columns:repeat(3,1fr);grid-column:1/-1;grid-column-gap:2vw;align-items:center;width:100%;text-align:center}.awards img{width:80%;margin:auto}@media (min-width:768px){.awards div:nth-child(1) img,.awards div:nth-child(3) img{width:60%;margin:auto}}@media (min-width:1000px){#mainEntity h2{margin-bottom:2vh}}@media (min-width:1600px){.awards{margin-top:2vh}.awards img{width:60%;margin:auto}.awards div:nth-child(1) img,.awards div:nth-child(3) img{width:40%;margin:auto}}main.grid{margin:10vh auto}#mainBody{width:100%}#mainBody h1{margin:0;padding:0;line-height:115%}#mainHeading,#mainStuff{grid-column:1/-1}#wrapper h1{width:100%;margin-top:6vh;text-align:center}#mainEntity{text-align:center}#mainEntity h2{font-size:1.3rem}@media (min-width:0) and (max-width:767px){main.grid p{margin-top:3vh}}@media (min-width:1000px){#mainEntity h2{margin-bottom:2vh}}.whyUs{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:2vw;width:100%;margin:10vh 0;text-align:center}.whyHeading{grid-column:1/-1;text-align:center}.whyUs h3{margin-top:3vh}@media (min-width:0) and (max-width:991px){.whyUs{grid-template-columns:1fr}.whyBoxes{width:70%;margin:auto}.whyUs img{width:80%}}@media (min-width:500px) and (max-width:991px){.whyUs img{width:60%}}@media (min-width:992px){.whyUs img{width:80%}}@media (min-width:1000px){.whyUs img{width:70%}}@media (min-width:1300px){.whyUs{grid-column-gap:8vw}}#faq{margin:10vh 0}#faq details p{padding-left:2vw}#faq details summary{font-weight:700}#supplementTestimonialsWrapper{position:relative;z-index:1;grid-column:1/-1;margin:10vh auto}.testieMonials h2{margin-bottom:0;text-align:center}.testieMonials small{display:block;text-align:center}#supplementTestimonialsWrapper button{width:auto;margin:4vh auto;padding:1vh 4vw;text-align:center}div#Testimonials blockquote{width:100%;margin:0;padding:0;padding:25px;border:none;text-align:right}.testimonials-box{position:relative;display:inline-block;grid-column:1/-1;width:100%;padding:3vh 0}.testimonials-box .testimonials-row{display:inline-block;width:100%;margin:0 2% 3%}.testimonials-box .testimonials-row blockquote svg{width:35px}.testimonials-box .testimonials-row:hover blockquote svg{fill:var(--color-primary)}.testimonials-row h2.name{margin:0;font-size:22px;text-align:center;text-transform:uppercase}.testimonials-row p{font-size:17px;line-height:158%;text-align:center!important}.testimonials-row span.name{font-weight:700;font-size:22px;text-align:center}.testimonials-row footer{margin-top:2vh;text-align:center}.testimonials-row footer img{display:block;margin:0 auto;text-align:center}#supplementTestimonialsWrapper .testimonials-box{display:flex;flex-wrap:wrap;grid-column:unset;grid-row-gap:4vw;margin:0 -15px;padding:0;column-count:unset;column-gap:0}#supplementTestimonialsWrapper div#Testimonials blockquote{padding:0;background:0 0}#supplementTestimonialsWrapper .testimonials-box .testimonials-row{display:block;flex:0 0 50%;width:auto;max-width:50%;margin:0;padding:0 15px}.paging{padding:0 0 30px}.paging a{display:inline-block;vertical-align:middle}.testimonials-row footer img{margin-top:2vh!important}.socials{display:flex;width:100px;height:100px;margin:auto;border-radius:50%;background:#5e67a8;text-align:center}.socials svg{height:65px;margin:auto;color:var(--color-white)}#supplementTestimonialsWrapper.svgTestimonialBottom{padding-bottom:130px}#supplementTestimonialsWrapper.svgTestimonialTop{padding-top:130px}button.dotButton{display:inline-flex;width:unset!important;margin:0!important;padding:0!important;padding-left:.5vw!important;border:none;background-color:transparent;color:unset;line-height:100%;text-align:left!important}@media (min-width:0) and (max-width:767px){#supplementTestimonialsWrapper{width:100%}.testimonials-row:nth-child(3),.testimonials-row:nth-child(4){display:none!important}#supplementTestimonialsWrapper .testimonials-box .testimonials-row{flex:0 0 100%;max-width:100%;padding:15px 15px}#testimonialWrapper{padding:30px 0}.testimonials-box{display:inline-grid;grid-template-rows:auto;grid-template-columns:1fr;align-items:center}.testimonials-box .testimonials-row{margin:0 0 30px}.testimonials-row footer img{width:40%}.socials{width:70px;height:70px}.socials svg{height:50px}}@media (min-width:320px){#supplementTestimonialsWrapper .testimonials-box{margin:0}}@media (min-width:768px){.testimonials-box{display:inline-grid;grid-template-rows:auto;grid-template-columns:repeat(2,1fr);grid-column-gap:3vw;align-items:flex-start}.testimonials-box .testimonials-row{margin:0 0 3%}.testimonials-row footer img{margin-bottom:2vh}@media (min-width:1600px){.testimonials-box .testimonials-row{margin:0 2% 3%}#supplementTestimonialsWrapper .testimonials-box .testimonials-row{flex:0 0 33.333%!important;max-width:33.3333%!important}.testimonials-row footer img{margin-bottom:0}.testimonials-row:nth-child(4){display:none!important}.testimonials-box{grid-template-columns:repeat(3,1fr)}}@media (min-width:1900px){#supplementTestimonialsWrapper .testimonials-box .testimonials-row{flex:0 0 25%!important;max-width:25%!important}.testimonials-box{grid-template-columns:repeat(4,1fr)}.testimonials-row:nth-child(4){display:block!important}}@media (min-width:2200px){.mainTestimonial{margin:auto;padding:8vh 0}#supplementTestimonialsWrapper.svgTestimonialBottom{padding-bottom:150px}#supplementTestimonialsWrapper.svgTestimonialTop{padding-top:150px}}@media (min-width:2400px){.mainTestimonial{max-width:80%;padding:8vh 0}#supplementTestimonialsWrapper .testimonials-box .testimonials-row{flex:0 0 25%!important;max-width:25%!important}}}#cmsmap236-1,#cmsmap57-1,#cmsmap58-1,#dcmsmap236-1{width:100%;height:420px}.contactWrapper{position:relative;grid-column:1/-1;width:100%;margin:0;margin:10vh 0}.contact{width:100%}.emailMap{display:inline-flex;align-items:center;justify-content:center}#emailContainer{display:block;width:46%;border:medium solid #5e67a8;border-radius:25px}#email{width:100%;margin:auto}.half{position:relative;display:inline-block;float:left;width:50%;height:75px;margin:auto;text-align:left}.whole{position:relative;display:inline-block;width:100%;margin:auto;text-align:left}#email form{grid-column:1/2;width:100%;height:100%;margin-bottom:0;padding:4%}.half input[type=text]{width:95%;height:1.5em}.half input[type=email]{width:95%;height:1.5em}.whole textarea{width:97.5%;height:125px}input[type=password]{display:none}.whole input[type=submit]{float:left;margin:0 auto 0 auto;padding:8px 30px 8px 30px;border:none;background:var(--primary);color:#fff;font-size:20px;text-align:center;cursor:pointer}.whole input[type=url]{display:none}@supports (display:grid){.emailMap{display:inline-grid;grid-template-rows:auto;grid-template-columns:repeat(2,1fr);grid-column:1/-1;align-items:center}.contactVerbiage{grid-column:1/-1}#emailContainer{width:auto}}@media (min-width:0) and (max-width:991px){.emailMap{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center}#emailContainer{display:block;width:96%;margin:0 auto;padding:0}#email{width:100%;height:auto;margin:4vh auto 0 auto}#email form{width:100%;height:auto;padding:2vh 2vw}.half{position:relative;display:inline-block;float:left;width:100%;margin:auto;text-align:left}.whole{position:relative;display:inline-block;width:100%;margin:auto;text-align:left}.whole input[type=submit]{float:left;margin:0 auto 0 auto;padding:8px 30px 8px 30px;border:none;background:var(--primary);color:#fff;font-size:20px;text-align:center;cursor:pointer}.whole input[type=url]{display:none}.map{width:85%;margin:4vh 7.5% 1vh 7.5%}@supports (display:grid){.emailMap{display:inline-grid;grid-template-rows:auto;grid-template-columns:1fr;grid-column:1/-1;align-items:center}.contactMap{grid-column:1/-1}}}@media (min-width:992px){@supports (display:grid){.emailMap{grid-column-gap:1vw}}}@media (min-width:1600px){@supports (display:grid){.emailMap{grid-column-gap:3vw}}}.swiper{width:100%;height:45vh;padding:4vh 0}.swiper-slide img{display:flex!important;object-fit:cover;overflow:hidden;width:unset;max-width:100%;max-height:100%;margin:auto;object-position:center}.swiper-wrapper{transition-timing-function:linear!important}@media (min-width:768px){.swiper{height:45vh;margin:6vh 0}}@media (min-width:1200px){.swiper{height:50vh;margin:8vh 0}}@media (min-width:1600px){.swiper{height:60vh;margin:10vh 0}}@media (min-width:1900px){.swiper{width:100%;height:60vh;margin:12vh 0}}.supplementMap{margin:10vh 0}.testieSmall iframe{overflow:hidden;width:100%;height:100%;border-radius:25px}.gmnoprint{display:none}#map,.map{position:unset!important;width:100%;border-right:solid thin var(--color-white)}.map>div{overflow:hidden!important}.testieSmall{position:relative;grid-column:1/-1;width:100%;height:450px;margin:0;text-align:right}.servicesWrapper{display:inline-grid;grid-column:1/-1;margin:10vh 0!important}#mainComparisonContainer{grid-column:1/-1}#mainComparison{display:inline-grid;grid-template-rows:auto;grid-template-columns:repeat(2,1fr);grid-column:1/-1;grid-gap:2vw;margin:auto}.servicesVerbiage{margin-top:3vh}.servicesVerbiage p{margin-bottom:0}.cardHolder{grid-column:1/-1;margin:0 auto 4vh}.comparisonBox{position:relative;width:auto;margin-top:5vh;padding:1vw;padding:5%;border:solid thin var(--form-element-border-color);border-radius:10px}#mainComparison p{text-align:left}.smallStuffh3,.smallStuffh4,.smallStufful li{line-height:105%}.smallStuffh3{margin-bottom:3vh;font-size:calc(22px + 6 * ((100vw - 300px)/ (1900 - 600)))}.smallStuffh4{margin-bottom:1vh;color:var(--color-gray);font-size:calc(16px + 6 * ((100vw - 300px)/ (1900 - 600)));text-align:left}ul.smallStufful{padding:2vw .5vw}ul.smallStufful li{margin-bottom:1vw;padding:0 0 0 4vw;background-image:url(/_images/check-mark.svg);background-position:left center;background-size:calc(15px + 6 * ((100vw - 300px)/ (1900 - 600)));background-repeat:no-repeat;font-size:calc(15px + 6 * ((100vw - 300px)/ (1900 - 600)))}img.comparisonIcon{position:absolute;right:5px;bottom:5px;height:60px}@media (min-width:0) and (max-width:499px){#mainComparison{grid-template-columns:1fr;grid-gap:5vw;padding:3%}ul.smallStufful li{padding-left:6vw}img.comparisonIcon{height:40px}}@media (min-width:500px) and (max-width:767px){#mainComparison{grid-template-columns:repeat(2,1fr);grid-row-gap:5vw;grid-column-gap:2vw;width:98%}img.comparisonIcon{height:30px}}@media (min-width:768px) and (max-width:991px){img.comparisonIcon{height:30px}}@media (min-width:992px){.comparisonBox{height:100%}}@media (min-width:1600px){#mainComparison{display:inline-grid;grid-template-rows:auto;grid-template-columns:repeat(3,1fr);grid-column:1/-1;grid-gap:2vw;margin:auto}}#mainBlogContainer a:active,#mainBlogContainer a:link,#mainBlogContainer a:visited{color:var(--primary);text-decoration:underline}#mainBlogContainer{width:100%;margin-bottom:4vh}#title.bloggyTitle h1{font-size:calc(40px + 6 * ((100vw - 300px)/ (1900 - 300)));letter-spacing:-1px}.blogWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;align-items:center;justify-content:center;padding:8vh 0;background-color:var(-color-grayLight);-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.blogWrap h1{margin-top:0;color:var(--color-white);text-align:center}.blogWrap h2{margin:0;padding:0;color:var(--color-gray);line-height:125%;text-align:center}.articleBody ol,.articleBody ul{margin:0;padding:3vh 5vw;line-height:135%}.blogPic{grid-column:1/-1;width:100%}.blogPic img{-o-object-fit:cover;object-fit:cover;width:100%;max-height:50vh;margin:0;border-radius:10px;-o-object-position:center;object-position:center}ul.hfeed.listing{margin:2vh 0 8vh 0}ul.hfeed.listing li.hentry{padding-top:8vh;list-style:none}ul.hfeed.listing li.hentry:first-child{padding-top:4vh}ul.hfeed.listing li.hentry:last-child{padding-bottom:4vh}ul.hfeed.listing h3{margin:0;padding:0 0 2vh 0;font-size:1.3em;line-height:110%}#mainBlog .hentry p{margin:0;padding:0 2vw;font-size:1em;line-height:130%}#mainBlog article.hentry p{margin:0;padding:2vh 6vw;line-height:130%}#mainBlog article.hentry .articleBody{padding:4vh 0 1.2vh 0;text-align:left}#mainBlog .hentry hr{margin:.3em 0}#mainBlog .hentry p.authDate,#mainBlog article.hentry p.underArticle,#mainBlog p.underArticle{padding:0;font-weight:700;font-size:.9em}article h1.blogHeadline{margin:0 0 5vh 0}.leftArrowNav{margin-right:6vw}.centerHomeNav{margin-right:6vw}.blogTaggersWrap{width:100%;padding:6vh;background-color:var(--primary)}.blogTaggers{width:90%;margin-left:5%}.blogTaggers a:active,.blogTaggers a:link,.blogTaggers a:visited{color:var(--color-white)}.blogTaggersHeading h3{margin-top:0;color:var(--color-gray);text-align:center}.blogSupWrapper,.blogSupWrapperAlt{grid-column:1/-1;width:100%;padding:3vh 0;background-color:var(--primary)}.searchButton button img{height:21px}.blogSupWrapper .searchButton button,.blogSupWrapperAlt .searchButton button{vertical-align:middle;width:45px;height:43px;margin-top:-3px!important;margin-left:-6px;padding:4px;border:none;border-left:medium solid #efefef;border-radius:0 5px 5px 0;background-color:#fff;font-size:unset;font-size:100%;font-family:inherit;line-height:1}.blogSupWrapperAlt .searchButton button{border-left:medium solid var(--color-gray)}.blogSup [type=search]{width:50%;height:42px;margin-top:2px;border:none;border-radius:5px 0 0 5px}.blogCommentsWrap{grid-column:1/-1;width:100%;margin:auto;padding:3vh}.blogComments{width:40%;margin:auto;padding:3em;border:solid thin var(--primary);border-radius:10px;background:var(--color-grayLight);color:var(--color-grayDark)}.blogComments label{display:inline-block;float:left;max-width:100%;margin-top:5px;font-weight:700}.blogComments .form-control{display:block;width:100%;height:34px;padding:6px 12px;border:1px solid var(--color-gray);border-radius:4px;background-color:var(--color-white);background-image:none;color:#555;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);font-size:14px;line-height:1.42857143;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}.blogComments h4{margin:0;padding-bottom:.5em;color:var(--primary)}.blog-nav{width:100%;text-align:center}.commentWrap{grid-column:1/-1;width:100%;margin:auto;padding:2vh}.comment{width:40%;margin:auto;border-radius:5px}.commentInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;align-items:center;justify-content:center;width:100%;text-align:left;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.commentHeading{width:33.33%}.actualComment{width:66.67%}.actualComment p{margin:0;padding:0}.webMentionsWrap{grid-column:1/-1;width:100%;margin:auto;padding:3vh;background-color:var(--color-gray)}.webMentions{width:60%;margin:auto}.webMentions legend{width:100%;padding:2vh 0;color:var(--color-gray);font-size:1.6em;text-align:center;text-shadow:-1px -1px 0 rgba(255,255,255,.3),1px 1px 0 rgba(2,41,58,.8)}.webMentions p{padding:.5vh 10vh;font-size:.9em;line-height:110%}.webMentions a{color:unset;font-size:.9em}.webMentions input[type=url]{width:50%;height:42px;border-width:-2px;border-radius:5px 0 0 5px;font-size:.9em;-webkit-appearance:textfield}.webMentions input[type=submit]{vertical-align:middle;height:42px;padding:.2em 1em;border:none;border-radius:0 5px 5px 0;background-color:var(--color-gray);color:var(--color-white)}#footerContainer.bloggy{width:100%;margin:0;padding:0}.hvr-bounce-out{display:inline-block;vertical-align:middle;-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}.hvr-bounce-out:active,.hvr-bounce-out:focus,.hvr-bounce-out:hover{-webkit-transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);-o-transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);transition-timing-function:cubic-bezier(.47,2.02,.31,-.36);-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}img.homeIcon{width:35px}.catSpacing{margin:0 2vw}@supports (display:grid){#mainBlogContainer{grid-column:1/-1}.blogWrap{grid-template-rows:auto;grid-column:1/-1;align-items:center;-webkit-box-align:center;-ms-flex-align:center}.commentInfo{display:inline-grid;grid-template-rows:auto;grid-template-columns:repeat(6,1fr);grid-row:1;grid-column:1/-1}.commentHeading{grid-column:1/3;width:auto}.actualComment{grid-column:3/7;width:auto}.blog-nav{grid-column:1/-1}.blogTaggersWrap{grid-column:1/-1}}@media (min-width:0) and (max-width:767px){#mainBlog{margin:8vh auto}#mainBlog .hentry p{font-size:1.2em}#mainBlog article.hentry p.underArticle{font-size:.7em}#mainBlog p.underArticle{font-size:.7em}.blogSup [type=search]{width:80%}figure.bigly{margin:1% 4%}.bigly img{width:100%}.blogPic img{width:100%;margin:0}ul.hfeed.listing{margin:0 2%}#mainBlog article h1.blogHeadline{margin:6vh auto 2vh auto;line-height:100%}#mainBlog h1.blogHeadline{margin:6vh auto 2vh auto;line-height:100%}#mainBlog article.hentry p{padding:1.4vh 5vw 0 5vw;font-size:1.1em;text-align:justify}.articleBody ol,.articleBody ul{font-size:.9em}.blogComments{width:100%;margin:auto;padding:1em}.comment{width:100%;margin:auto;border-radius:5px}.webMentions{width:100%;margin:auto}.webMentions legend{font-size:1.6em;text-shadow:-1px -1px 0 rgba(255,255,255,.3),1px 1px 0 rgba(2,41,58,.8)}.webMentions p{padding:0 2vh;font-size:.9em;line-height:110%}.webMentions a{color:unset;font-size:.9em}.webMentions input[type=url]{width:70%;font-size:.9em;line-height:1.3em}.webMentions input[type=submit]{padding:.2em 1em;border:none}}@media (min-width:768px){#mainBlog{margin:1vh auto 8vh auto}#mainBlog article h1.blogHeadline{margin:12vh auto 4vh auto;line-height:100%}#mainBlog h1.blogHeadline{margin:12vh auto 2vh auto;line-height:100%}#mainBlog article.hentry p{padding:1.2vh 3vw 0 3vw;text-align:justify}#mainBlog .hentry p{font-size:1.1em}.webMentions{width:90%}.blogComments{width:90%;margin:auto;padding:1em}.comment{width:90%;margin:auto;border-radius:5px}.webMentions p{padding:1vh 2vh;font-size:.9em;line-height:110%}.articleBody ol,.articleBody ul{font-size:.9em}.webMentions input[type=url]{width:70%;font-size:.9em;line-height:1.3em}}@media (min-width:1000px){#mainBlog article.hentry p{padding:1.2vh 5vw 0 5vw;text-align:justify}.webMentions{width:70%}.blogComments{width:70%;margin:auto;padding:1em}.comment{width:70%;margin:auto;border-radius:5px}}@media (min-width:1300px){.webMentions{width:60%}.blogComments{width:50%;margin:auto;padding:1em}.comment{width:50%;margin:auto;border-radius:5px}}@media (min-width:1400px){.blogComments{width:40%;margin:auto;padding:3em}.blogPic img{max-height:none}.comment{width:40%;margin:auto;border-radius:5px}}@media (min-width:1650px){#mainBlog .hentry p{font-size:1.05em}}@media (min-width:1900px){#mainBlog article.hentry p{padding:2vh 5vh 0 5vh;font-size:1.2em;text-align:justify}}@media (min-width:2200px){#mainBlog .hentry p{font-size:1em}}#footer{display:grid;grid-template-columns:repeat(2,1fr);width:100%}#footer .footCenter{display:inline-grid;grid-template-columns:repeat(4,1fr);grid-column-gap:2vw;align-items:center;width:100%}#footer .footCenter a{display:inline-grid}#footer .footCenter a:nth-child(1){justify-self:flex-end}#footer .footCenter a:nth-child(2){justify-self:center}#footer .footCenter a:nth-child(3){justify-self:flex-start}#footer .footCenter img{width:40px}#serviceAreas{display:grid;grid-template-columns:33.33% 33.33% 33.33%;justify-content:center;margin-bottom:2vh;text-align:center}.area{padding:0 2vw}hr.bigger{margin:2vh 0}@media (min-width:0) and (max-width:991px){#footer{grid-template-columns:1fr}.copyStuff{text-align:center}#footer .top{justify-self:center}#footer .footCenter{margin-bottom:4vh}}@media (min-width:500px) and (max-width:991px){#serviceAreas{grid-template-columns:20% 20% 20% 20% 20%}}@media (min-width:992px){#footer .top{justify-self:flex-end}p.footerCopy{margin-bottom:0}#serviceAreas{grid-template-columns:14.25% 14.25% 14.25% 14.25% 14.25% 14.25% 14.25%}#footer .footCenter{margin-bottom:0}}@media (min-width:1300px){#footer .footCenter img{width:45px}}@media (min-width:1600px){#footer .footCenter img{width:50px}}@media (min-width:1900px){#footer .footCenter img{width:60px}}