/*!
Theme Name: Bowerman
Description: Custom theme for The Bowerman Group
Author: DEVIGNR
Author URI: http://devignr.com
Template: oceanwp
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body article,body section,body #bigfoot{font-size:14px}body article h1,body article h2,body article h3,body section h1,body section h2,body section h3,body #bigfoot h1,body #bigfoot h2,body #bigfoot h3{font-weight:300;text-transform:uppercase}body article h1,body section h1,body #bigfoot h1{font-size:175%}@media (min-width: 768px){body article h1,body section h1,body #bigfoot h1{font-size:300%}}body article h2,body section h2,body #bigfoot h2{font-size:175%}@media (min-width: 768px){body article h2,body section h2,body #bigfoot h2{font-size:225%}}body article h3,body section h3,body #bigfoot h3{font-size:150%}body article p,body section p,body #bigfoot p{margin:0 0 15px;line-height:1.6}body article p.last,body section p.last,body #bigfoot p.last{margin:0 0 40px}body article a,body section a,body #bigfoot a{color:#459dc9}body article a:hover,body section a:hover,body #bigfoot a:hover{color:#909190}body article ul.meta li a,body section ul.meta li a,body #bigfoot ul.meta li a{color:#444}body article ul.meta li a:hover,body section ul.meta li a:hover,body #bigfoot ul.meta li a:hover{color:#459dc9}body article .theme-heading .text:before,body section .theme-heading .text:before,body #bigfoot .theme-heading .text:before{color:#666}body.content-full-width h1{margin:0 0 40px}body.content-full-width h2{margin:40px 0}body.content-full-width h3{margin:30px 0}body.content-full-width h4{margin:20px 0}body.content-full-width p{margin-bottom:20px}body article,body section{color:#444}body article h1,body article h2,body article h3,body section h1,body section h2,body section h3{color:#666}body #site-header{height:70px;background:rgba(5,126,185,0.9);border-bottom:none;-webkit-transition:all 500ms ease;transition:all 500ms ease}@media (min-width: 768px){body #site-header{position:fixed;height:100px}}body #site-header .mobile-menu.showme{display:none}body #site-header #site-header-inner{margin:0 auto;padding:0 15px;max-width:1100px}body #site-header #site-header-inner #center-nav{display:none;float:left;padding-left:15px}@media (min-width: 768px){body #site-header #site-header-inner #center-nav{display:block}}body #site-header #site-header-inner #center-nav ul{margin:0}body #site-header #site-header-inner #center-nav ul li{display:inline}body #site-header #site-header-inner #center-nav ul li a{position:relative;margin:0 10px;padding:5px 0;font-weight:500;color:rgba(255,255,255,0.7);line-height:70px;text-transform:uppercase;-webkit-transition:all 500ms ease;transition:all 500ms ease}@media (min-width: 768px){body #site-header #site-header-inner #center-nav ul li a{line-height:100px}}body #site-header #site-header-inner #center-nav ul li a:after{content:'';position:absolute;bottom:-2px;left:0;width:0%;height:2px;background:rgba(255,255,255,0.7);-webkit-transition:all 300ms ease;transition:all 300ms ease}body #site-header #site-header-inner #center-nav ul li a:hover{color:#fff}body #site-header #site-header-inner #center-nav ul li a:hover:after{width:100%}body #site-header #site-logo #site-logo-inner{height:70px;-webkit-transition:all 500ms ease;transition:all 500ms ease}@media (min-width: 768px){body #site-header #site-logo #site-logo-inner{height:100px}}body #site-header #site-logo #site-logo-inner a img{width:auto;height:50px;-webkit-transition:all 500ms ease;transition:all 500ms ease}@media (min-width: 768px){body #site-header #site-logo #site-logo-inner a img{height:70px}}body #site-header #site-logo #site-logo-inner a:hover img{opacity:1}@media (min-width: 768px){body #site-header .oceanwp-mobile-menu-icon{padding-right:10px}}body #site-header .oceanwp-mobile-menu-icon a{font-size:20px;color:rgba(255,255,255,0.7);line-height:70px}@media (min-width: 768px){body #site-header .oceanwp-mobile-menu-icon a{line-height:96px}}body #site-header .icon-magnifier{display:none;font-size:16px}@media (min-width: 768px){body #site-header .icon-magnifier{display:inline}}@media (min-width: 768px){body #site-header.fixed{height:50px}body #site-header.fixed #site-logo #site-logo-inner{height:50px}body #site-header.fixed #site-logo #site-logo-inner a img{height:30px}body #site-header.fixed .oceanwp-mobile-menu-icon a,body #site-header.fixed #site-header-inner #center-nav ul li a{line-height:50px}}body #searchform-header-replace{top:25px;right:45px;width:280px;max-width:280px !important;height:40px;z-index:999}body #searchform-header-replace input{font-size:16px;color:#fff}body #searchform-header-replace input::placeholder{color:rgba(255,255,255,0.6)}body #searchform-header-replace #searchform-header-replace-close{margin-top:-15px;height:30px;width:30px;text-align:center;line-height:120%;color:#459dc9;background:#fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}body.home #site-header{position:absolute;top:0;left:0;background:transparent}body.home #site-header #site-header-inner{max-width:100%}body.blog #site-header,body.single #site-header,body.archive #site-header{position:relative}body #bigfoot{padding:20px 0;text-align:center;background:#3e3e3e}@media (min-width: 768px){body #bigfoot{text-align:left}}body #bigfoot>div{margin:0 auto;width:1200px;max-width:90%}body #bigfoot .foot-col{padding:20px}@media (min-width: 768px){body #bigfoot .foot-col{float:left;margin:0 2%;padding:20px 0;width:29%}}body #bigfoot .foot-col p{margin:0;color:rgba(255,255,255,0.6)}body #bigfoot .foot-col h4{margin:0 0 15px;font-size:110%;font-weight:400;color:#fff;text-transform:uppercase}body #bigfoot .foot-col a{color:rgba(255,255,255,0.8)}body #bigfoot .foot-col a:hover{color:#459dc9}body #bigfoot .foot-col.one ul{display:inline-block;margin:0;border-bottom:1px solid rgba(255,255,255,0.1)}body #bigfoot .foot-col.one ul li a{position:relative;display:inline-block;padding:6px 0;color:#fff;font-size:90%;letter-spacing:1px;text-transform:uppercase;border-top:1px solid rgba(255,255,255,0.1)}body #bigfoot .foot-col.one ul li a:hover{color:rgba(255,255,255,0.6);letter-spacing:3px}@media (min-width: 768px){body #bigfoot .foot-col.one ul li:first-child a{padding-right:15px}}body #bigfoot .foot-col.two .oceanwp-social-icons.style-simple li{margin:0}body #bigfoot .foot-col.two .oceanwp-social-icons.style-simple li a{margin:40px 10px 0;font-size:18px}@media (min-width: 768px){body #bigfoot .foot-col.two .oceanwp-social-icons.style-simple li a{margin:40px 20px 0 0}}@media (min-width: 768px){body #bigfoot .foot-col.three{text-align:right}}body #bigfoot .foot-col.three .widget_media_image{display:inline-block;width:80px}@media (min-width: 960px){body #bigfoot .foot-col.three .widget_media_image{width:110px}}body #bigfoot .foot-col.three p{margin-top:30px;font-size:80%}body #bigfoot .foot-col.three p a{font-weight:600;color:#f4c21a}body #bigfoot .foot-col.three p a:hover{color:#fff}#footer-inner #footer-bottom{padding:25px 0;color:#fff;background:#459dc9}#footer-inner #footer-bottom p{margin:0}#footer-inner #footer-bottom p a{margin-left:3px;font-weight:600;letter-spacing:0.3px}#footer-inner #footer-bottom p a,#footer-inner #footer-bottom ul li{line-height:1.6}#footer-inner #footer-bottom p a a,#footer-inner #footer-bottom ul li a{color:#fff}#footer-inner #footer-bottom p a a:hover,#footer-inner #footer-bottom ul li a:hover{color:rgba(255,255,255,0.7)}@media (max-width: 959px){#footer-inner #footer-bottom #footer-bottom-menu{margin-bottom:3px}}body.home #footer{width:100%}body.home #footer #footer-bottom-inner{width:100%}body .page-header{display:none}body .header-image{position:relative;height:180px;text-align:center;background-size:cover;background-position:center center}@media (min-width: 768px){body .header-image{padding-top:100px;height:450px}}body .header-image div{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body .header-image h2{display:inline-block;margin:0 0 15px;padding:10px 20px;font-size:130%;font-weight:400;color:#555;line-height:1;letter-spacing:1px;text-transform:uppercase;background:white}body #main #content-wrap{margin:0 auto;width:1070px;max-width:85%;min-height:calc(100vh - 165px)}body.page #main #content-wrap{padding-top:0}body .content-area{border-right:none}body .widget-title{padding-left:0;border:none}body .body-col{width:100%}@media (min-width: 768px){body .body-col{float:left;width:46%}}body .body-col.body-right{display:none}@media (min-width: 768px){body .body-col.body-right{float:right;display:block}}body .vert-cent{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body .dvr-center{text-align:center}body .blog-entry.grid-entry .blog-entry-readmore a{border-bottom:none}.mobile-menu{display:none}.mobile-menu.showme{display:inline}div.over-white:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;height:100vh;background:rgba(255,255,255,0.2)}div.over-black:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.4)}div.over-blue:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(5,126,185,0.9);-moz-opacity:.5;-webkit-opacity:.5;opacity:.5}.full-bg{position:relative;min-height:100%;min-height:100vh;background-position:center center;background-size:cover}.full-bg.top{overflow:hidden}.full-bg.top .home-block{margin-top:115px;height:calc(100% - 115px);height:calc(100vh - 115px)}.dark-text{margin:2% auto;max-width:1100px}.dark-text .skip-down{color:#999}.dark-text .skip-down:hover{color:#fff}.dark-text h1,.dark-text h2,.dark-text h3{color:#333333}.dark-text h2{margin:0 0 30px}.dark-text p{color:#222222}.light-text p,.light-text li,.light-text h1,.light-text h2,.light-text h3{color:#fff}.light-text h1{font-weight:200}.light-text h2{font-weight:300}body #footer-bottom-menu li{display:none}body #footer-bottom-menu li.menu-item-privacy-policy{display:inline-block}@media (min-width: 768px){body.home #footer-bottom-menu li{display:inline-block}}body.home #outer-wrap{overflow:hidden;background:#eeeeee}body.home #main #content-wrap{margin:0;padding-top:25px;width:100%;max-width:none}@media (min-width: 768px){body.home #main #content-wrap{padding-top:50px}}body.home .clr{height:100%}body.home section ul{margin:30px 0 50px 18px;list-style:disc}body.home .zoom-me{position:absolute;left:0;top:0;width:100%;height:100%;max-height:100vh;background-position:center top;background-size:cover;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all 10s ease;transition:all 10s ease}body.home .zoom-me.zoom{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}@media (min-width: 768px){body.home .center-me{margin-top:-40px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (max-width: 767px){body.home .center-me img{float:none;display:block;margin:0 auto 40px;max-width:70%}}@media (min-width: 768px){body.home .home-col{float:left;width:46%}body.home .home-col.home-right{float:right}}body.home .home-right.desktop{display:none}@media (min-width: 768px){body.home .home-right.desktop{display:block}}@media (min-width: 768px){body.home .home-right.mobile{display:none}}body.home .home-center{margin:0 auto}@media (min-width: 768px){body.home .home-center{width:60%}}body.home .home-col .dvr-btn,body.home .home-center .dvr-btn{margin-bottom:10px}body.home .home-block{padding:50px 30px}@media (min-width: 768px){body.home .home-block{padding:50px;height:100%;height:100vh}}body.home .home-block h3{font-size:100%;font-weight:500}@media (min-width: 768px){body.home .home-block h3{font-size:150%;font-weight:300}}body.home .arrow-down.bottom{display:none}@media (min-width: 768px){body.home .arrow-down.bottom{display:block;position:absolute;left:0;bottom:40px;width:100%;text-align:center}}#home-top .home-block{position:relative;min-height:100%}#home-top .box-top{position:absolute;left:0;top:40px;width:100%}@media (min-width: 768px){#home-top .box-top{padding:0 40px}}#home-top .box-top .dvr-btn{margin-top:15px}#home-top h3{font-size:100%;font-weight:400}@media (min-width: 768px){#home-top h3{font-size:120%}}#home-top .dvr-point{margin-top:30px;font-size:180%}#home-top .box-bottom{position:absolute;left:0;bottom:120px;width:100%}#home-top .box-bottom .dvr-btn.white{float:left;margin-left:15%}#home-top .box-bottom .dvr-btn.black{float:right;margin-right:15%}@media only screen and (max-width: 767px){#employers .home-left{margin:0 auto 40px;width:60%}}#candidates .home-col,#candidates .home-center,#areas .home-col,#areas .home-center{padding:25px;text-align:center;background:rgba(133,133,133,0.9)}@media (min-width: 768px){#candidates .home-col,#candidates .home-center,#areas .home-col,#areas .home-center{padding:35px;text-align:left}}#candidates .home-col p,#candidates .home-col ul,#candidates .home-center p,#candidates .home-center ul,#areas .home-col p,#areas .home-col ul,#areas .home-center p,#areas .home-center ul{text-align:left}#candidates:before{-moz-opacity:.5;-webkit-opacity:.5;opacity:.5}#candidates .home-block{padding:25px}@media (min-width: 768px){#candidates .home-block{padding:50px 30px}}#candidates .home-center{padding:25px;background:rgba(40,40,40,0.9)}@media (min-width: 768px){#candidates .home-center{padding:35px;max-width:550px}}#candidates .home-center h1,#candidates .home-center h2,#candidates .home-center h3,#candidates .home-center p{color:rgba(255,255,255,0.8)}#candidates .home-center p{text-align:justify}#areas{background-position:left center}#areas .home-col,#areas .home-center{text-align:left}@media only screen and (max-width: 767px){#areas .home-block{padding:20px}}#areas .home-left{width:100%;background:rgba(25,25,25,0.9)}@media (min-width: 960px){#areas .home-left{padding:35px 60px;width:50%;min-width:600px}}#areas .home-left h1,#areas .home-left h2,#areas .home-left h3,#areas .home-left p,#areas .home-left li{color:rgba(255,255,255,0.8)}@media (min-width: 960px){#areas .floater{float:left;width:50%;padding:30px 0}}#about{text-align:center}@media (min-width: 768px){#about{text-align:left}}#about p{text-align:justify}#about p img{margin-bottom:40px}@media (min-width: 768px){#about p img{margin-left:6%}}@media only screen and (max-width: 767px){#about .home-right{margin:0 auto 40px;width:70%}}#bottom-section .home-block{height:100%;height:100vh}#bottom-section .home-block h1{color:rgba(255,255,255,0.9)}#bottom-section .home-block p{font-size:100%;font-weight:500;color:rgba(255,255,255,0.8)}@media (min-width: 768px){#bottom-section .home-block p{font-size:125%}}#bottom-section .home-block .dvr-btn{margin:65px 0}#testimonials .home-block{max-width:1400px}#testimonials .home-title{padding:0 0 40px;text-align:center}#testimonials .home-title h2{font-size:150%;margin:0}@media (min-width: 768px){#testimonials .home-title h2{font-size:225%}}#testimonials .photo-banner{display:none;position:absolute;left:0;bottom:120px;width:100%}@media (min-width: 768px){#testimonials .photo-banner{display:block;z-index:-1}}#testimonials .photo-banner .photo-box{float:left;width:12.5%;text-align:center}#testimonials .photo-banner .photo-box img{width:100%;max-width:200px}.testimonial-grid{display:none;text-align:center}.testimonial-grid .testimonial{display:inline-block;padding:20px;text-align:left;vertical-align:top}@media (min-width: 768px){.testimonial-grid .testimonial{margin:0 2%;padding:20px 0 0;width:29%}}.testimonial-grid .testimonial i{font-size:175%;color:#cdcdcd}@media (min-width: 768px){.testimonial-grid .testimonial i{display:block;margin:0 0 -15px -20px}}.testimonial-grid .testimonial .image{padding-bottom:20px}.testimonial-grid .testimonial .content{font-size:90%;text-align:justify}@media (min-width: 768px){.testimonial-grid .testimonial .content{padding:0 15px 1px;background:rgba(238,238,238,0.88)}}.testimonial-grid .testimonial .content .subitems{text-align:left}.testimonial-grid .testimonial .content strong{font-size:130%}.testimonial-grid .testimonial:nth-child(n+1){margin-top:50px}.testimonial-grid .testimonial:nth-child(n+2){margin-top:100px}.testimonial-grid .testimonial:nth-child(n+3){margin-top:150px}.testimonial-grid:first-child{display:block}.testimonial-grid:first-child div.testimonial{margin-top:0}body input[type="submit"]{padding:10px 20px;color:white;font-size:100%;font-weight:500;letter-spacing:0.5px;background:#459dc9}body input[type="submit"]:hover{background:#909190}body .dvr-btn{display:inline-block;padding:10px 20px;font-weight:500;line-height:1.2;letter-spacing:2px;text-transform:uppercase}body .dvr-btn.white{color:#000;background:#fff}body .dvr-btn.white:before,body .dvr-btn.white:after{color:#000}body .dvr-btn.white:hover{color:#fff;background:#459dc9}body .dvr-btn.white:hover:before,body .dvr-btn.white:hover:after{color:#fff}body .dvr-btn.black{color:#fff;background:#000}body .dvr-btn.black:before,body .dvr-btn.black:after{color:#fff}body .dvr-btn.black:hover{color:#444;background:#fff}body .dvr-btn.black:hover:before,body .dvr-btn.black:hover:after{color:#444}body .dvr-btn.dark{margin-top:20px;color:#fff;background:#666666}body .dvr-btn.dark:before,body .dvr-btn.dark:after{color:#fff}body .dvr-btn.dark:hover{color:#444;background:#fff}body .dvr-btn.dark:hover:before,body .dvr-btn.dark:hover:after{color:#444}body .dvr-btn.blue{color:#fff;background:#459dc9}body .dvr-btn.blue:before,body .dvr-btn.blue:after{color:#fff}body .dvr-btn.blue:hover{color:#444;background:#fff}body .dvr-btn.blue:hover:before,body .dvr-btn.blue:hover:after{color:#444}body .dvr-btn.add-icon{position:relative;padding-right:40px}body .dvr-btn.add-icon:before,body .dvr-btn.add-icon:after{content:'\f105';font-family:'Font Awesome 5 Free';position:absolute;top:9px;font-size:16px;font-weight:600;-webkit-transition:all 300ms ease;transition:all 300ms ease}body .dvr-btn.add-icon:before{right:16%;opacity:0}body .dvr-btn.add-icon:after{right:8%}body .dvr-btn.add-icon:hover:before{right:10%;opacity:1}body .dvr-btn.add-icon:hover:after{right:6%}body .dvr-point{display:block;font-size:120%;color:rgba(255,255,255,0.3);-webkit-transform:scaleX(2.5);-ms-transform:scaleX(2.5);transform:scaleX(2.5)}body .dvr-point:hover{color:#fff}ul.onepage-pagination{right:12px;top:calc(50% - 110px)}ul.onepage-pagination li a{padding:10px;width:1px;height:30px}ul.onepage-pagination li a:before{width:1px;height:20px;background:rgba(255,255,255,0.4);-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}ul.onepage-pagination li a.active:before{margin:0;left:8px;width:4px;height:20px;background:rgba(255,255,255,0.8);border:none}html{scroll-behavior:smooth}.clearfix{clear:both}
