@charset "UTF-8";
/* https://gesmer.com/wp-content/themes/gesmer/assets/css/mobile.css?ver=1765407807 */
@media only screen and (max-width:980px){.single-industries div.related,.single-services div.related,div#mainSearchToggle,header div#mobileMenuToggle strong,nav#headerNav,nav#mainNav{display:none}.siteCenter{width:92%;margin-left:4%;margin-right:4%}header#masthead{position:fixed;background-color:#006463;border-bottom:2px solid #fff;padding:30px 0;height:120px}header#masthead.open{position:absolute;top:0;left:0;height:auto;padding:30px 0;background-color:rgba(0,100,99,.98);border-bottom:2px solid transparent;-webkit-box-shadow:0 8px 8px 0 rgba(0,0,0,.65);-moz-box-shadow:0 8px 8px 0 rgba(0,0,0,.65);box-shadow:0 8px 8px 0 rgba(0,0,0,.65)}.logged-in.admin-bar header#masthead{top:32px}header#masthead div.logo{width:180px;height:70px}header div#mobileMenuToggle{position:absolute;top:5px;right:0;display:block}header div#mobileMenuToggle span{display:inline-block;height:50px;width:50px;text-align:center;font-size:1.85em;line-height:1.7;padding:0 0 0 1px;border:2px solid #fff;border-radius:150px;color:#fff;cursor:pointer;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s}.flexbox .form-contact{order:3}div#mobileMenu{display:none;position:relative;top:0;left:0;margin-top:90px;text-align:left}div#mobileMenu ul{margin:0;padding:0}div#mobileMenu ul li{margin:0 0 20px;padding:0;display:block}div#mobileMenu nav a:link,div#mobileMenu nav a:visited{font-size:1.35em;font-weight:400;color:#fff;display:block}div#mobileMenu nav#mobileSecondaryNav a:link,div#mobileMenu nav#mobileSecondaryNav a:visited{color:#abbc7f}div#mobileMenu nav a:hover,div#mobileMenu nav#mobileSecondaryNav a:hover{color:var(--color-aqua)}header nav ul li.current-menu-item,header nav ul li.current-page-ancestor{border-bottom:none}div.searchFormWrapper{margin:0 0 40px}form.search-form{max-width:600px;padding:5px;border:1px solid rgba(255,255,255,.5)}form.search-form input{font-size:1.1em;font-weight:400;padding:0 0 0 10px;width:80%}form.search-form button{font-size:1.5em;padding:2px 10px 0}.archive div#hero,.page-template-page-news-landing div#hero,div#hero{height:465px;top:70px}div#hero span.tagline{font-size:4.5em}div#body{margin-top:50px}.home div#body{margin-top:0}.home div.splitColumns ul.columnize{-webkit-columns:100px 3;-moz-columns:100px 3;columns:100px 3;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.home div#hero{margin-top:50px;max-height:750px}div.slideContent{bottom:70px}.home span.tagline p{margin-top:1.25em}div#contentWrapper>div#header{padding-top:65px;margin-top:120px}div#header div.flexbox,div.splitColumns div.flexbox{flex-wrap:wrap}div#header div.flexbox>div:first-child,div#header div.flexbox>div:nth-child(2){width:100%}.single-industries div.related.mobileOnly,.single-services div.related.mobileOnly{display:block;width:100%}div#header div.related h5{display:block;border-top:1px dashed #fff;padding-top:30px;padding-bottom:10px;margin-top:20px}div#header div.related ul li{margin-bottom:1em}div.splitColumns.two div.flexbox>div{width:100%;margin-bottom:10px}div.splitColumns.two div.flexbox>div:nth-child(odd)>div{max-width:100%;right:auto;float:none;padding-left:0;width:92%;margin-left:4%;margin-right:4%}div.splitColumns.two div.flexbox>div:nth-child(2n)>div{padding-left:4%}div#blogs.widget h6{padding-right:30px;margin-right:30px;font-size:2.25em;max-width:35%}div#blogs.widget ul li{margin:10px}div#blogs.widget ul li a{padding:10px;font-size:1.4em}div#bioSearchResults>div{width:23%}div.single-team div#hero{height:100vh;min-height:750px;max-height:900px}div#bioContent div.flexbox>div:first-child{padding-top:0}div.splitColumns div.flexbox>div{min-height:250px}div.page-template-page-news-landing div#body,div.page-template-page-professionals-landing div#body{margin-top:120px}article h1.entry-title{font-size:2em}}@media only screen and (max-width:780px){.single-team div#newsWrapper{margin-bottom:0}div#bioHeader h2,div#bioMobileContent div.mobileIcons ul,div.rotateHeader{padding:0;margin:0}.narrative nav#mobileSubnav,.narrative ul.sidebarNav,footer{position:relative}body,html{overflow-x:hidden}div#body{padding-bottom:0;min-height:0;margin-top:80px}.siteCenter,div.splitColumns.two div.flexbox>div:nth-child(odd)>div{margin-left:3%;margin-right:3%;width:94%}header#masthead{padding:20px 0;height:85px}.logged-in.admin-bar header#masthead{top:46px}header#masthead.open{padding:20px 0}header#masthead div.logo{width:150px;height:60px}div#blogs.widget div.menu-blogs-container,div#blogs.widget h6,footer nav.socialMenu{width:100%;text-align:center}header div#mobileMenuToggle{top:5px}header div#mobileMenuToggle span{height:40px;width:40px;font-size:1.5em}.archive div#hero,.page-template-page-news-landing div#hero,div#hero{height:465px;top:55px}div#hero span.tagline{font-size:4em}div#contentWrapper>div#header{padding-top:35px;margin-top:85px}div.splitColumns.two div.flexbox>div:nth-child(2n)>div{padding-left:3%}.home div.splitColumns ul.columnize,div.splitColumns ul.columnize{-webkit-columns:100px 2;-moz-columns:100px 2;columns:100px 2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}div#bioContent div.columns,div#blogs.widget div.flexbox,div#factoids.widget div.flexbox{flex-wrap:wrap}div#blogs.widget h6{padding-right:0;max-width:90%;border-right:none;line-height:1;margin:0 0 15px}div#bioContent,div#bioHeader div.narrative,div#bioHeader ul.digits,div#bioHeader ul.icons,div#bioSubnav,div#blogs.widget span.divider,div#experience h3,div.right nav#sidebarNav{display:none}div#factoids.widget{padding:30px 0;margin-bottom:0}div#factoids.widget div.flexbox>div{padding:0;width:100%;max-width:100%;text-align:center;margin:20px 0}footer{padding-top:30px;padding-bottom:10px;height:auto;text-align:center}footer div.siteCenter{padding-top:115px}nav#footerNav{text-align:center}footer nav.socialMenu{right:auto;left:auto}footer nav.socialMenu>span{display:block;font-size:1.3em;margin:0 0 10px}.narrative .socialMenu ul,footer nav.socialMenu ul{margin-left:0}footer nav.socialMenu ul li{margin:0 5px}.socialMenu a:link,.socialMenu a:visited{height:47px;width:47px;font-size:1.7em}.narrative .socialMenu>span{margin-right:10px}.narrative .socialMenu ul li{margin:0 10px 0 0}footer p.copyright{font-size:.9em;font-weight:300;padding-left:15%;padding-right:15%}.home div#hero{margin-top:30px;max-height:650px}.home div.slide{background-position:center 90%;background-repeat:no-repeat;background-size:auto 125%}div#bioSearchResults>div{width:31%}.page-template-page-professionals-landing .content.initial{margin-top:125px;padding-top:0}div#headerSearchForm span.viewAll{color:#006463;top:1.45em;right:3%}div.rotateHeader h2{color:#4a4a4a;margin:0 0 .25em}div.rotateHeader .slideController{display:block;margin:0 0 1.5em;font-size:1.75em}#siteContainer.single.single-team{padding-bottom:0;margin-bottom:0}div.single-team div#hero{height:500px;max-height:500px;min-height:500px}div#bioHeader{padding-left:0;width:55%;height:300px;min-height:300px;max-height:300px}div#bioHeader h1{font-size:2.75em}div#bioHeader h2{font-size:1.3em}div#bioMobileContent{display:block;margin:80px 0 0}div#bioMobileContent div.mobileIcons{margin:20px auto;text-align:center;border-bottom:1px dashed rgba(0,0,0,.25);padding-bottom:20px}div#bioMobileContent div.mobileIcons ul li{list-style:none;display:inline-block;margin:0 10px}div#bioMobileContent div.mobileIcons a{color:var(--color-beige);border:1px solid #4a4a4a;border-radius:50%;display:block;text-align:center;font-size:1.7em;line-height:2em;height:50px;width:50px}div#bioMobileContent .narrative{font-size:1.15rem;line-height:1.55;font-weight:500}div#bioContent div.flexbox{flex-wrap:wrap;padding:0 0 2em}.page-template-page-news-landing div#hero div.flexbox>div,.sidebar div#offices h3,div#bioContent div.flexbox>div:first-child,div#bioContent div.flexbox>div:nth-child(2),div.content>.flexbox.columns>div.left,div.content>.flexbox.columns>div.right{width:100%}div#bioContent div.flexbox>div:nth-child(2){padding-top:1em}div#bioContent div.columns>div:nth-child(2n),div#bioContent div.columns>div:nth-child(odd){padding:0;border:none;width:100%}div#bioContent div.columns h4{padding:0}div#bioExperienceToggle{display:block;margin:0}div#bioExperienceToggle span{display:block;cursor:pointer;position:relative;text-transform:lowercase;color:var(--color-aqua);font-size:1.6em;line-height:1.15;font-weight:500;border-top:1px dashed rgba(0,0,0,.25);border-bottom:1px dashed rgba(0,0,0,.25);padding:15px 20% 15px 0;margin:15px 0;width:100%}div#bioExperienceToggle span.active{border-bottom:none}div#bioExperienceToggle span:after{position:absolute;top:calc(50% - 20px);right:5px;font-family:FontAwesome;content:"\f067";color:#366263}div#bioExperienceToggle span.active:after{content:"\f068"}.single-team ul.sidebarNav li{display:block;border:none;padding:0;margin:0 0 .5em}.page-template-page-news-landing div#hero div.background{box-shadow:none}.page-template-page-news-landing div#hero div.flexbox{margin-left:0;padding-right:0}.page-template-page-news-landing div#hero span.tagline.small{display:block;padding-left:58%;font-size:4em;line-height:.9;letter-spacing:-.025em}div#hero div#headerSearchForm{position:absolute;bottom:-290px;left:0;background-color:#fff;max-width:110%;width:107%;height:230px;margin:0 0 0 -3.5%;padding:2em 3%}div#headerSearchForm fieldset select,div#headerSearchForm input[type=text]{border-color:#979797;color:#343534}ul.sidebarNav li,ul.sidebarNav.active li.current-menu-item{border-top:1px solid #c4c4c4}div#headerSearchForm fieldset select{background-image:url(https://gesmer.com/wp-content/themes/gesmer/assets/images/icon-caret-down-grey.svg);background-size:1.75em auto,100%}div#headerSearchForm input[type=text]::placeholder{color:#343534}div#headerSearchForm input[type=text]:ms-input-placeholder{color:#343534}div#headerSearchForm input[type=text]::ms-input-placeholder{color:#343534}div.page-template-page-news-landing div#body,div.page-template-page-professionals-landing div#body{margin-top:200px}.page-template-page-news-landing .content.initial,.page-template-page-news-landing div.splitColumns{margin-top:0}div.splitColumns div.flexbox>div.blogInfo{padding-top:35px;min-height:auto}.page-template-page-news-landing div.content>.flexbox.columns{padding:0 0 2em;flex-direction:column-reverse}.page-template-page-news-landing div.content>.flexbox.columns>div.left,.page-template-page-news-landing div.content>.flexbox.columns>div.right{width:100%;padding:2em 0}.page-template-page-news-landing div.sidebarGraphic{margin:0 auto;max-width:375px;height:200px}.page-template-page-news-landing div.splitColumns div.flexbox,ul.sidebarNav.active li{display:block}div#newsGrid ul#postCategories{font-size:1em;margin-bottom:2em}div#newsGrid ul#postCategories li:first-child{display:block;margin-bottom:.5em}div#newsGrid .flexbox>article{width:100%;border-top:1px dashed rgba(0,0,0,.25)!important;border-left:none!important;border-right:none!important;border-bottom:none!important;padding:1em 0!important}article h1.entry-title{font-size:2em}div.content>.flexbox.columns{padding:2em 5%;flex-direction:column-reverse}div.sidebar div#offices{width:100%;max-width:100%;margin-left:0}.narrative ul.sidebarNav{display:block;border-radius:30px;border:1px solid #979797;padding:0;margin:0 0 2em;font-size:1.1rem}ul.sidebarNav li{margin:5px 0;padding:0 10px;width:100%;display:none}ul.sidebarNav li.current-menu-item{display:block;border-top:none}ul.sidebarNav li:first-of-type{border-top:none!important}ul.sidebarNav li.current-menu-item a{border:none;color:#006463}nav#mobileSubnav span.menuToggle{position:absolute;top:3px;right:10px;background-image:url(https://gesmer.com/wp-content/themes/gesmer/assets/images/icon-caret-down-grey.svg);background-repeat:no-repeat;background-position:center center;background-size:100% auto;height:45px;width:45px;cursor:pointer;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}nav#mobileSubnav span.menuToggle.active{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sidebar div#offices{display:flex;flex-wrap:wrap;margin:2em 0 0}.sidebar div#offices>div{width:47%;margin:0 3% 20px 0}}@media only screen and (max-width:700px){.home div#hero{max-height:400px}.home #hero div.downArrow,.home #hero span.next,.home #hero span.previous,.home #hero span.tagline a,.home #hero span.tagline p,.home #hero span.tagline span.slide-go-label{display:none!important}.home div.slideContent{width:45%}.home div#hero span.tagline.small{font-size:3em}.home div.slide{background-position:center 50%;background-size:auto 170%}.home div#slideshowMobileExcerpts{display:block;padding:2em 5%;margin-top:50px}.home div#slideshowMobileExcerpts>div{font-size:1.2em;line-height:1.5em;color:#3a3a3a}.home div#slideshowMobileExcerpts>div p{margin:0}}@media only screen and (max-width:600px){div#body{margin-top:85px}div#bioSearchResults>div{width:48%}div#bioSearchResults .bioWrapper .bioImage>div{left:0}div#clientLogosWrapper h3{display:block;margin-bottom:.25em}div#clientLogosWrapper div.slideController span{height:40px;width:40px;font-size:1.6em;margin:0 10px}article h1.entry-title{font-size:1.8em}.archive div#hero,.page-template-page-news-landing div#hero,div#hero{height:430px}div#hero div.background{background-repeat:no-repeat;background-size:auto 110%;background-position:42% bottom}div#hero .siteCenter{position:absolute;bottom:.5em}.page-template-page-news-landing div#hero span.tagline.small,div#hero span.tagline,div#hero span.tagline.small{font-size:2.65em;line-height:1}.page-template-page-news-landing div#hero span.tagline.small{padding-left:45%}div#hero div#headerSearchForm{bottom:-175px}div.page-template-page-news-landing div#body,div.page-template-page-professionals-landing div#body{margin-top:240px}div.page-template-page-service-industry div#tabs>span em{display:none}div#hero div.flexbox{margin-left:0;padding-right:0;width:100%;justify-content:center}}@media only screen and (max-width:500px){div#body{margin-top:85px}header#masthead{padding:15px 0;height:70px}header#masthead.open{padding:15px 0}header#masthead div.logo{width:120px;height:45px}header div#mobileMenuToggle{top:2px}div#contentWrapper>div#header{margin-top:70px}div.splitColumns.two div.flexbox>div{min-height:300px}.home div#hero{margin-top:15px;max-height:300px}.home div.slide{background-position:center 45%;background-size:auto 180%}div.slideContent{bottom:25px}.home div.splitColumns ul.columnize{-webkit-columns:100px 1;-moz-columns:100px 1;columns:100px 1}.home div.splitColumns ul.columnize li{font-size:1.25em;margin-bottom:1em}div.splitColumns ul.columnize,div.splitColumns.two ul.columnize{-webkit-columns:0 1;-moz-columns:0 1;columns:0 1;text-align:center}.single-team #awards .mobileOnly,div#blogs.widget ul{display:block}div#blogs.widget ul li{display:block;margin:20px 0}div#blogs.widget ul li a{display:block;width:100%}div.single-team div#hero{top:65px;height:325px;min-height:325px;max-height:325px}div#hero div#headerSearchForm{padding:2em 5%;height:320px;bottom:-260px}div#headerSearchForm fieldset select,div#headerSearchForm fieldset select.half,div#headerSearchForm input[type=text].half{width:100%!important;margin:0 0 10px!important}div#headerSearchForm span.viewAll{right:5%}.page-template-page-professionals-landing .content.initial,div.page-template-page-news-landing div#body{margin-top:290px}.page-template-page-news-landing .content.initial{padding:0 2%}.wpforms-form .wpforms-field-container>div.wpforms-field-email,.wpforms-form .wpforms-field-container>div.wpforms-field-text,div#bioSearchResults>div{width:100%}div#bioSearchResults .bioWrapper .bioImage{width:120px;height:140px;float:left;margin:0 15px 0 0}div#bioSearchResults .bioWrapper a.bioName:link,div#bioSearchResults .bioWrapper a.bioName:visited{margin-top:5px}div#bioSearchResults .bioWrapper a.email,div#bioSearchResults .bioWrapper a.telephone{display:inline-block;border:1px solid #545454;border-radius:50%;height:38px;width:38px;text-align:center;line-height:1.4;color:var(--color-beige);margin-top:10px;font-size:1.5em;vertical-align:bottom}div#bioSearchResults .bioWrapper a.telephone{font-size:1.75em}div#bioSearchResults .bioWrapper a.telephone i.fa{display:inline-block}.single-team #awards .desktopOnly,div#bioSearchResults .bioWrapper a.telephone span,div#bioSearchResults .bioWrapper a.telephone strong{display:none}div#bioHeader{padding-left:0;width:55%;height:150px;min-height:150px;max-height:150px}div#bioHeader h1{font-size:2.5em}div#bioHeader h2{font-size:1.2em}div#bioMobileContent div.mobileIcons ul li{margin:0 7px}div#bioMobileContent div.mobileIcons a{font-size:1.6em;line-height:1.7em;height:43px;width:43px}div#bioMobileContent .narrative{font-size:1.1rem}div#awardsRotator{text-align:center;padding:2em 5%}div#awardsRotator .awardWrapper{padding:0;margin:0}#awards .slideController,#bioPosts .slideController,#news p,.home div.splitColumns,.single-team div#newsWrapper #bioPosts ul li,div.splitColumns h5,div.splitColumns h6,div.splitColumns span.sectionTitle{text-align:center}#awards .slideController span,#bioPosts .slideController span{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.5);font-size:1.6rem;height:45px;width:45px}div#awardsRotator cite{font-weight:600;font-size:1.75em;line-height:1;display:block;margin:0 0 .5em}div#awardsRotator p{line-height:1.25}.home div.splitColumns h6{position:relative;display:inline-block;margin:0 0 1em}.home div.splitColumns h6 span.toggle{position:absolute;top:calc(50% - 20px);right:5px;font-family:FontAwesome;content:"\f078";color:#fff}.home div.splitColumns span.toggle{display:inline-block;position:absolute;font-size:1.75em;margin:-.15em 0 0 .25em;cursor:pointer}div.splitColumns div.flexbox>div{min-height:125px}div.contact span.sectionTitle{text-align:left;font-size:1.5em;line-height:1;margin:0 0 .5em}div.contact>div{width:65%;position:absolute;bottom:20px;left:3%}div.splitColumns div.contact a,div.splitColumns div.contact span.large{width:100%;max-width:100%;font-size:2em}div#bioSearchResults .bioWrapper .bioImage>div{left:0}.single-team div#newsWrapper{padding:40px 0}.single-team div#newsWrapper h5{text-align:center;padding:0 10%;line-height:1}.single-team div#newsWrapper .flexbox{flex-wrap:wrap;margin-top:20px}.single-team div#newsWrapper .sideNav{width:100%;padding:0}.single-team div#newsWrapper .sideNav ul.sidebarNav{margin:0}.single-team div#newsWrapper .sideNav ul.sidebarNav li{display:block;text-align:center;margin:0 0 5px}ul.sidebarNav li a,ul.sidebarNav li a:link{padding:7px 20px}.single-team div#newsWrapper #bioPosts{width:90%;padding:20px 0 0;margin:20px auto 0;border-left:none;border-top:1px solid #fff}div.page-template-default .content.initial{margin-left:-3.5%;margin-right:-3.5%}.sidebar div#offices>div{width:100%;margin:0 0 20px}article h1.entry-title{font-size:1.6em}}