@font-face{font-family:'Lato';src:url('/assets/theme/css/fonts/lato/lato-webfont.eot');src:url('/assets/theme/css/fonts/lato/lato-webfont.eot#iefix') format('embedded-opentype'),url('/assets/theme/css/fonts/lato/lato-webfont.woff') format('woff'),url('/assets/theme/css/fonts/lato/lato-webfont.ttf') format('truetype'),url('/assets/theme/css/fonts/lato/lato-webfont.svg#latoregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Lato Light';src:url('/assets/theme/css/fonts/lato-light/lato_light-webfont.eot');src:url('/assets/theme/css/fonts/lato-light/lato_light-webfont.eot#iefix') format('embedded-opentype'),url('/assets/theme/css/fonts/lato-light/lato_light-webfont.woff') format('woff'),url('/assets/theme/css/fonts/lato-light/lato_light-webfont.ttf') format('truetype'),url('/assets/theme/css/fonts/lato-light/lato_light-webfont.svg#latolight') format('svg');font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:'Lato';src:url('/assets/theme/css/fonts/lato/lato-webfont.svg') format('svg')}@font-face{font-family:'Lato Light';src:url('/assets/theme/css/fonts/lato-light/lato_light-webfont.svg') format('svg')}}html{font-size:87.5%;overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,body{height:100%}body{font-size:14px;font-family:Arial,Helvetica,sans-serif;text-rendering:optimizeLegibility;color:#444;line-height:1}body .site{padding:30px 0;padding-bottom:0}a{outline:0;color:#1a406f}a:hover,a:focus{color:#1a406f}input::-moz-focus-inner{border:0}#site-container{min-height:100%;position:relative}#site-container.full{max-width:100%}#page-container{background:#fff}#page-container{background:#fff}.site{padding:0 24px}.site-content{margin:24px 0 0;margin:0}.widget-area{margin:24px 0 0}#header-container{background:#FFF;position:relative;z-index:2000}.home #header-container{background:0}#header-container .site-title,#header-container #nav-container{display:inline-block;width:auto;vertical-align:top}#header-container .site-title{width:27%}.home .main-navigation .menu-main-nav-container>ul>li>a{color:#fff}.home #header-info a img,.home #header-info form label{filter:invert(1)}.home .site-title a:before{content:'';background:url(/assets/theme/images/janicki-white-logo.png);width:250px;height:60px;display:block;position:absolute;top:27px;z-index:40;background-size:100%;background-repeat:no-repeat}.site-header{padding:0;max-width:1470px;margin:0 auto;position:relative}header hgroup{padding:27px 0;position:relative}.site-header h1,.site-header h2{text-align:center}.site-header h1 a,.site-header h2 a{color:#515151;display:inline-block;text-decoration:none;height:48px}.site-header h1 a:hover,,.site-header h1 a:focus,.site-header h2 a:hover,.site-header h2 a:focus{color:#21759b}.site-header h1{font-size:24px;line-height:1.285714286;margin-bottom:14px}.site-header h2{font-weight:normal;font-size:13px;line-height:1.846153846;color:#757575}.main-navigation{position:relative;margin:0 auto;padding:0;max-width:1100px;text-align:center}.main-navigation li{font-size:12px;line-height:1.42857143}.main-navigation a{color:#5e5e5e}.main-navigation a:hover,.main-navigation a:focus{color:#fff}.main-navigation ul.menu-main-nav-container,.main-navigation div.menu-main-nav-container>ul,.main-navigation ul.menu-utah-nav-container,.main-navigation div.menu-utah-nav-container>ul{display:none}.main-navigation ul.menu-main-nav-container.toggled-on,.main-navigation ul.menu-utah-nav-container.toggled-on,.menu-toggle{display:inline-block}#mobile-nav-toggle{display:none;position:relative;top:0;right:0;width:100%;height:60px;cursor:pointer;z-index:200;color:#FFF;font-size:22px;line-height:56px;text-align:center;text-transform:uppercase}#mobile-nav-toggle div{background:#FFF;width:34px;height:4px;position:absolute;top:16px;left:16px;border-radius:1px;box-shadow:0 12px 0 #FFF,0 24px 0 #FFF;-webkit-transition:.5s all;-moz-transition:.5s all;-ms-transition:.5s all;transition:.5s all}#mobile-nav ul.sub-menu .sub-menu{display:none}#site-container-wrap{overflow:hidden;min-height:100%;position:relative}#site-container{min-height:100%;position:relative;margin:0 auto;padding-bottom:367px;-webkit-transition:.5s -webkit-transform;-moz-transition:.5s -webkit-transform;-ms-transition:.5s -webkit-transform;transition:.5s -webkit-transform}body.nav-active #site-container{-webkit-transform:translateX(30%);-moz-transform:translateX(30%);-ms-transform:translateX(30%);transform:translateX(30%)}#mobile-nav{position:absolute;top:0;left:0;width:75%;z-index:80;min-height:100%;background:#08121f;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:.5s all;-moz-transition:.5s all;-ms-transition:.5s all;transition:.5s all}#mobile-nav .menu-main-nav-container,#mobile-nav .menu-utah-nav-container{padding:30px 0}body.nav-active #mobile-nav{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#mobile-nav-shad{width:100%;min-width:360px;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.5);opacity:0;display:none;z-index:50;-webkit-transition:.5s all;-moz-transition:.5s all;-ms-transition:.5s all;transition:.5s all}body.nav-active #mobile-nav-shad{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#mobile-nav-close{color:rgba(255,255,255,0.7);font-size:16px;padding:20px 20px;position:relative;margin:-40px 0 5px 0;text-align:center;cursor:pointer}#mobile-nav-close:after{content:' ';width:70%;height:1px;background:rgba(255,255,255,0.15);position:absolute;margin:35px 15% 0 15%;left:0}#mobile-nav .menu-top-navigation-container{display:block;width:70%;padding:40px 0 0 0;z-index:20;position:relative;background:#0d293e}#mobile-nav ul#menu-main-navigation,#mobile-nav ul#menu-main-navigation-1{padding:30px 0 0 0}#mobile-nav>div>ul>li>a{text-decoration:none;color:#ffffffe0;font-family:'arial',sans-serif;font-weight:bold;font-size:16px;display:block;width:80%;text-align:left;padding:10px 10%;margin:0 0 -4px 0;position:relative}#mobile-nav>div>ul>li>ul>li>a{text-decoration:none;color:rgba(255,255,255,0.6);display:block;font-size:13px;width:80%;text-align:left;padding:5px 10%;font-family:arial,sans-serif;letter-spacing:.015em;font-weight:300}#mobile-nav .sub-menu .menu-item-has-children>a{background:rgba(0,0,0,0)}#mobile-nav .current-menu-item>a{background:rgba(0,0,0,0.2);margin:0}#mobile-nav>div>ul>li>ul>li>a:active{color:#FFF}#mobile-nav>div>ul>li{padding:0 0 10px 0}#mobile-nav>div>ul>li:last-child:after{display:none}#mobile-nav ul.sub-menu{position:relative;z-index:200}#site-search{display:none;position:absolute;top:100px;width:100%}#site-search input[type="text"]{border:0;border-radius:0;background:#060f1e;color:rgba(255,255,255,0.8);font-family:arial,sans-serif;font-size:21px;border-radius:10px;height:53px;padding:6px 5% 6px 2%;outline:0;width:93%;-webkit-transition:.25s all;-moz-transition:.25s all;-ms-transition:.25s all;transition:.25s all}#searchbutton{background:0;border:0;margin-right:6px}button#searchbutton:active{background:none !important;color:#fff;box-shadow:none}#searchbutton img{width:18px}.home #searchbutton img{filter:invert(1)}.header-search-label{color:#fff;padding-right:0;position:absolute;right:25px;top:18px}.header-search-label img{height:30px;padding-right:2px;filter:invert(1)}#header-info a.phone img{height:20px}#site-search input[type="submit"]{font-size:0}#site-search input[type="submit"]{display:none;margin:0 0 0 -4px;border-radius:0;border:0;width:52px;height:65px;vertical-align:top;outline:0;background:url('/assets/theme/images/search.png') center center no-repeat rgba(99,178,255,0.2);box-shadow:1px 0 0 rgba(255,255,255,0.3),2px 0 0 rgba(1,72,142,0.3)}#site-search input[type="submit"]:hover,#site-search input[type="submit"]:focus,#site-search input[type="submit"]:active{background:url('/assets/theme/images/search.png') center center no-repeat rgba(99,178,255,0.4)}#header-info form,#header-info a{padding:0 10px}.home .main-navigation .menu-main-nav-container>ul>li>a{text-shadow:1px 2px 20px #000}.home article#post-137 .row-section-w-image-block .right{margin-top:-60px}#home-rotator-container{position:relative;max-height:850px;min-height:240px;background:#111;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;transition:.3s all}#home-rotator li{max-height:850px;overflow:hidden;background:#000;width:100%}#home-rotator li:after{background:linear-gradient(50deg,#00000085 10%,#0000);content:'';width:100%;height:100%;position:absolute;top:0;left:0;display:block}.home #rotator-container{margin-top:-118px}.home-rotator-slide-content-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20}.home-rotator-slide-content-spacer{display:inline-block;vertical-align:middle;width:0;height:100%}.home-rotator-slide-content{display:inline-block;vertical-align:middle;width:100%;margin:0 -100px 0 -4px}.home-rotator-slide-content-inner{position:relative;max-width:1380px;margin:8% auto 0 auto}.home-rotator-slide-content-width{padding:20px 0;text-align:left}.home-rotator-title{color:#FFF;font-size:80px;font-family:arial,sans-serif;font-weight:600;max-width:60%;font-style:normal;padding:0;margin:0 0 2px -2px;letter-spacing:-.03em;-webkit-transition:.5s all;-moz-transition:.5s all;-ms-transition:.5s all;transition:.5s all;opacity:0}.home-rotator-content{color:rgba(255,255,255,0.8);color:#FFF;margin:5px 0 0 0;line-height:20px}a.home-rotator-button{display:inline-block;padding:14px 25px;color:#FFF;text-transform:uppercase;text-decoration:none;margin:40px auto -10px;font-family:'arial',sans-serif;font-weight:600;font-size:13px;width:auto;position:relative;background:#243e90;-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;transition:.2s all;opacity:0;letter-spacing:.15em;border-radius:7px}.ie8 a.home-rotator-button,.ie7 a.home-rotator-button{border:2px solid #FFF;background:url('/assets/theme/images/black-20.png') 0 0}a.home-rotator-button:hover,a.home-rotator-button:focus{background:#FFF;color:#222;-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;transition:.2s all}#home-rotator li img{opacity:.95;width:100%;margin-top:-10%}#rotator-prev,#rotator-next{position:absolute;top:0;left:0;height:100%;width:60px;display:none}#rotator-next{left:auto;right:0}#rotator-prev a,#rotator-next a{display:block;width:100%;height:100%;background:rgba(0,0,0,0.1);cursor:pointer;overflow:hidden;text-indent:-9999px;color:rgba(0,0,0,0)}.bx-controls.bx-has-pager{position:relative;bottom:0;z-index:10000;max-width:1380px;margin:-30px auto 30px auto}.home .bx-wrapper .bx-pager{text-align:left;bottom:50px}#footer-container{position:absolute;width:100%;bottom:0;height:auto;background:linear-gradient(180deg,#1b212e,#141414);padding:40px 0 90px 0}#footer-container .footer-left-info,#footer-container .footer-menu-nav{display:inline-block;vertical-align:top}.site-design{padding-left:5px;margin-left:5px;border-left:1px solid #2f3c34}footer[role="contentinfo"]{clear:both;font-size:12px;line-height:2;max-width:1350px;margin:0 auto;padding:20px 0;position:relative;min-height:125px}#footer-container .footer-logo{background:url(/assets/theme/images/janicki-white-logo.png) center center no-repeat;background-size:80%;opacity:.7;display:block;width:260px;height:65px;position:relative;text-align:center}footer[role="contentinfo"] a{color:#93969b}footer[role="contentinfo"] a:hover,footer[role="contentinfo"] a:focus{color:#21759b}footer .menu li{display:inline-block;vertical-align:top}.ie7 footer .menu li{float:left}#menu-item-1903 a,#menu-item-1906 a{border-right:0}footer .menu li a{color:#abb0b9;text-decoration:none;font-size:12px;padding:0 12px;font-family:arial,sans-serif;font-weight:400}#menu-footer-menu li.menu-item-has-children{display:inline-block;width:19.5%}#menu-footer-menu li.menu-item-has-children>a{font-size:16px;font-weight:bold;color:#bfccd9}footer .menu li a:hover,footer .menu li a:focus{color:#FFF}#site-copyright{color:#93969b;padding:0;font-size:12px;display:inline-block;text-align:center;font-family:arial,sans-serif}.home #front-page-content{max-width:none;margin:-100px auto 0 auto;position:relative;display:block}.row-section-w-image-block h2{text-align:left;letter-spacing:-.02em;position:relative}.row-section-w-image-block.dark-title h2{color:#2b2e34}.row-section-w-image-block h2:before{content:'';background:#e8d015;width:50px;height:5px;position:absolute;top:-30px;left:0;display:block}.row-section-w-image-block.darkblue h2{color:#fff}.row-section-w-image-block.left .right{padding:0 7% 0 0;margin-top:-40px;margin-bottom:40px}.row-section-w-image-block.darkblue p,#front-page-content .row-section-w-image-block.darkblue h3{color:#ccd4e3 !important}.row-section-w-image-block.darkblue{background:#05152c;margin:4% 0}.row-section-w-image-block.left .inner{flex-direction:row-reverse}#front-page-content .row-section-w-image-block h3{text-align:left;color:#2b2e34 !important;font-family:'arial',sans-serif !important;margin-bottom:20px !important;font-size:19px}.row-section-w-image-block{margin:45px 0}.row-section-w-image-block .inner{max-width:1380px;margin:0 auto;display:flex;align-items:center;flex-direction:row}.row-section-w-image-block .left{width:49%;text-align:left}.row-section-w-image-block .right{width:50%;padding:0 0 0 7%}.row-section-w-image-block .right img{border-radius:15px;box-shadow:0 6px 20px #0000004d}.row-section-w-image-block a.cta-button,.entry-content p a.button{background:#243e90;color:#fff !important;padding:11px 26px;border-radius:8px;text-decoration:none;text-transform:uppercase;font-family:'arial',sans-serif;letter-spacing:.1em;font-weight:600;font-size:13px;display:inline-block;margin-top:10px;box-shadow:none;transition:.2s}.row-section-w-image-block a.cta-button:hover,.entry-content p a.button:hover,.row-section-w-image-block a.cta-button:focus,.entry-content p a.button:focus{background:#3250b0;transition:.2s}.entry-meta{clear:both}.entry-header .entry-title{font-size:20px;line-height:1.2;font-weight:normal}.entry-header .entry-title a{text-decoration:none;font-family:'arial';font-size:32px;color:#2b2e34}.entry-header .entry-format{margin-top:24px;font-weight:normal}.entry-header .comments-link{display:none;margin-top:24px;font-size:13px;line-height:1.846153846;color:#757575}.comments-link a,.entry-meta a{color:#757575}.comments-link a:hover,,.comments-link a:focus,.entry-meta a:hover,.entry-meta a:focus{color:#21759b}article.sticky .featured-post{border-top:4px double #ededed;border-bottom:4px double #ededed;color:#757575;font-size:13px;line-height:3.692307692;margin-bottom:24px;text-align:center}.entry-content,.entry-summary,.mu_register{font-family:arial,sans-serif;font-size:16px;line-height:1.6em;color:#2b2e34}.entry-content h1,.comment-content h1,.entry-content h2,.comment-content h2,.entry-content h3,.comment-content h3,.entry-content h4,.comment-content h4,.entry-content h5,.comment-content h5,.entry-content h6,.comment-content h6{margin:24px 0;line-height:1.714285714}.entry-content h1,.comment-content h1{clear:none;color:#2c2e33;font-size:46px;font-family:'arial',sans-serif;padding:0;margin:35px 0 20px -2px;display:block;line-height:34px;letter-spacing:-.02em}.safari .entry-content h1,.safari .comment-content h1{font-family:'arial',sans-serif;font-weight:normal}.entry-content h2,.comment-content h2,.mu_register h2{font-size:46px;line-height:1em;color:#2b2e34;margin:30px 0 5px;font-family:'arial',sans-serif;clear:none;letter-spacing:-.04em}.safari .comment-content h2{font-family:'arial',sans-serif;font-weight:normal}.entry-content h3,.comment-content h3{font-size:21px;font-family:'arial';color:#2c2e33;margin:20px 0 4px 0;line-height:24px;clear:none}.entry-content h4,.comment-content h4{font-size:16px;font-family:'arial',sans-serif;color:#004d99;margin:20px 0 0 0;line-height:18px;clear:none}.entry-content h5,.comment-content h5{font-size:13px;line-height:1.846153846}.entry-content h6,.comment-content h6{font-size:12px;line-height:1.846153846}.entry-content p,.entry-summary p,.comment-content p,.mu_register p{margin:0 0 24px;line-height:1.6em;text-align:left;font-size:15px}.entry-content a:visited,.comment-content a:visited{color:#1a406f}.entry-content ol,.comment-content ol,.entry-content ul,.comment-content ul,.mu_register ul{margin:0 0 24px;line-height:1.714285714}.entry-content ul ul,.comment-content ul ul,.entry-content ol ol,.comment-content ol ol,.entry-content ul ol,.comment-content ul ol,.entry-content ol ul,.comment-content ol ul{margin-bottom:0}.entry-content ul,.comment-content ul,.mu_register ul{list-style:disc outside;padding:10px 0}.entry-content ol,.comment-content ol{list-style:decimal outside}.entry-content ul li,.comment-content li,.mu_register li{margin:0 0 2px 16px;list-style-type:none;font-size:15px;position:relative}ol.number-list{margin-left:25px}.entry-content ul li:before{content:' ';position:absolute;background:#004d99;width:6px;height:6px;border-radius:6px;margin:11px 0 0 -15px}.entry-content blockquote,.comment-content blockquote{margin-bottom:24px;padding:24px;font-style:italic}.entry-content blockquote p:last-child,.comment-content blockquote p:last-child{margin-bottom:0}.entry-content code,.comment-content code{font-family:Consolas,Monaco,Lucida Console,monospace;font-size:12px;line-height:2}.entry-content pre,.comment-content pre{border:1px solid #ededed;color:#666;font-family:Consolas,Monaco,Lucida Console,monospace;font-size:12px;line-height:1.714285714;margin:24px 0;overflow:auto;padding:24px}.entry-content pre code,.comment-content pre code{display:block}.entry-content abbr,.comment-content abbr,.entry-content dfn,.comment-content dfn,.entry-content acronym,.comment-content acronym{border-bottom:1px dotted #666;cursor:help}.entry-content address,.comment-content address{display:block;line-height:1.714285714;margin:0 0 24px}img.alignleft,.wp-caption.alignleft{margin:8px 24px 12px 0}img.alignright,.wp-caption.alignright{margin:8px 0 12px 24px}img.aligncenter,.wp-caption.aligncenter{clear:both;margin-top:12px;margin-bottom:12px}.entry-content embed,.entry-content iframe,.entry-content object,.entry-content video{margin-bottom:24px}.entry-content dl,.comment-content dl{margin:0 24px}.entry-content dt,.comment-content dt{font-weight:bold;line-height:1.714285714}.entry-content dd,.comment-content dd{line-height:1.714285714;margin-bottom:24px}.entry-content table,.comment-content table{border-bottom:1px solid #ededed;color:#757575;font-size:12px;line-height:2;margin:0 0 24px;width:100%;box-shadow:-5px 8px 15px rgb(0 0 0 / 10%)}.entry-content table caption,.comment-content table caption{font-size:16px;margin:24px 0}.entry-content td,.comment-content td{border-top:1px solid #ededed;padding:6px 15px;font-size:16px}tr.thead td{border:0;font-weight:bold;font-size:16px;line-height:20px;background:#243e90;color:#FFF;padding:10px 15px}.entry-content table{border-radius:10px;margin:35px 0 60px}#content .entry-content table tr th,#content .entry-content table tr td{padding:15px;//color:#2c2e33}.site-content article{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.page-links{clear:both;line-height:1.714285714}footer.entry-meta{margin-top:24px;font-size:13px;line-height:1.846153846;color:#757575;display:none}.single-author .entry-meta .by-author{display:none}.mu_register h2{color:#757575;font-weight:normal}#wpadminbar{background:rgba(0,0,0,0.65)}.pid-3647 h2{font-size:32px}.archive-header,.page-header{margin-bottom:20px;padding-bottom:0;border-bottom:1px solid #ededed}.archive-meta{color:#757575;font-size:12px;line-height:2;margin-top:22px}.article.attachment{overflow:hidden}.image-attachment div.attachment{text-align:center}.image-attachment div.attachment p{text-align:center}.image-attachment div.attachment img{display:block;height:auto;margin:0 auto;max-width:100%}.image-attachment .entry-caption{margin-top:8px}article.format-aside h1{margin-bottom:24px}article.format-aside h1 a{text-decoration:none;color:#4d525a}article.format-aside h1 a:hover,article.format-aside h1 a:focus{color:#2e3542}article.format-aside .aside{padding:24px 24px 0;background:#d2e0f9;border-left:22px solid #a8bfe8}article.format-aside p{font-size:13px;line-height:1.846153846;color:#4a5466}article.format-aside blockquote:last-child,article.format-aside p:last-child{margin-bottom:0}article.format-image footer h1{font-size:13px;line-height:1.846153846;font-weight:normal}article.format-image footer h2{font-size:11px;line-height:2.181818182}article.format-image footer a h2{font-weight:normal}article.format-link header{padding:0 10px;float:right;font-size:11px;line-height:2.181818182;font-weight:bold;font-style:italic;text-transform:uppercase;color:#848484;background-color:#ebebeb;border-radius:3px}article.format-link .entry-content{max-width:80%;float:left}article.format-link .entry-content a{font-size:22px;line-height:1.090909091;text-decoration:none}article.format-quote .entry-content p{margin:0;padding-bottom:24px}article.format-quote .entry-content blockquote{display:block;padding:24px 24px 0;font-size:15px;line-height:1.6;font-style:normal;color:#6a6a6a;background:#efefef}.format-status .entry-header{margin-bottom:24px}.format-status .entry-header header{display:inline-block}.format-status .entry-header h1{font-size:15px;font-weight:normal;line-height:1.6;margin:0}.format-status .entry-header h2{font-size:12px;font-weight:normal;line-height:2;margin:0}.format-status .entry-header header a{color:#757575}.format-status .entry-header header a:hover,.format-status .entry-header header a:focus{color:#21759b}.format-status .entry-header img{float:left;margin-right:21px}div#cap-grid a.cap-grid-img img{display:none}div#cap-grid a.cap-grid-img h3 div{font-family:'arial',sans-serif;font-size:13px;letter-spacing:.15em}div#cap-grid a.cap-grid-img{background:#243e90 !important;border-radius:7px}div#cap-grid{text-align:center}.comments-title{margin-bottom:48px;font-size:16px;line-height:1.5;font-weight:normal}.comments-area article{margin:24px 0}.comments-area article header{margin:0 0 48px;overflow:hidden;position:relative}.comments-area article header img{float:left;padding:0;line-height:0}.comments-area article header cite,.comments-area article header time{display:block;margin-left:85px}.comments-area article header cite{font-style:normal;font-size:15px;line-height:1.42857143}.comments-area cite b{font-weight:normal}.comments-area article header time{line-height:1.714285714;text-decoration:none;font-size:12px;color:#5e5e5e}.comments-area article header a{text-decoration:none;color:#5e5e5e}.comments-area article header a:hover,.comments-area article header a:focus{color:#21759b}.comments-area article header cite a{color:#444}.comments-area article header cite a:hover,.comments-area article header cite a:focus{text-decoration:underline}.comments-area article header h4{position:absolute;top:0;right:0;padding:6px 12px;font-size:12px;font-weight:normal;color:#fff;background-color:#0088d0;background-repeat:repeat-x;background-image:-moz-linear-gradient(top,#009cee,#0088d0);background-image:-ms-linear-gradient(top,#009cee,#0088d0);background-image:-webkit-linear-gradient(top,#009cee,#0088d0);background-image:-o-linear-gradient(top,#009cee,#0088d0);background-image:linear-gradient(top,#009cee,#0088d0);border-radius:3px;border:1px solid #007cbd}.comments-area .bypostauthor cite span{position:absolute;margin-left:5px;padding:2px 5px;font-size:10px}.comments-area .bypostauthor cite b{font-weight:bold}a.comment-reply-link,a.comment-edit-link{color:#686868;font-size:13px;line-height:1.846153846}a.comment-reply-link:hover,,a.comment-reply-link:focus,a.comment-edit-link:hover,a.comment-edit-link:focus{color:#21759b}.commentlist .pingback{line-height:1.714285714;margin-bottom:24px}#respond{margin-top:48px}#respond h3#reply-title{font-size:16px;line-height:1.5}#respond h3#reply-title #cancel-comment-reply-link{margin-left:10px;font-weight:normal;font-size:12px}#respond form{margin:24px 0}#respond form p{margin:11px 0}#respond form p.logged-in-as{margin-bottom:24px}#respond form label{display:block;line-height:1.714285714}#respond form input[type="text"],#respond form textarea{-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;line-height:1.714285714;padding:10px;width:100%}#respond form p.form-allowed-tags{margin:0;font-size:12px;line-height:2;color:#5e5e5e}.required{color:red}.entry-page-image{margin-bottom:14px}.template-front-page .site-content article{border:0;margin-bottom:0}.template-front-page .widget-area{clear:both;float:none;width:auto;padding-top:24px;border-top:1px solid #ededed}.template-front-page .widget-area .widget li{margin:8px 0 0;font-size:13px;line-height:1.714285714;list-style-type:square;list-style-position:inside}.template-front-page .widget-area .widget li a{color:#757575}.template-front-page .widget-area .widget li a:hover,.template-front-page .widget-area .widget li a:focus{color:#21759b}.template-front-page .widget-area .widget_text img{float:left;margin:8px 24px 8px 0}.widget-area .widget ul ul{margin-left:12px}.widget_rss li{margin:12px 0}.widget_recent_entries .post-date,.widget_rss .rss-date{color:#aaa;font-size:11px;margin-left:12px}#wp-calendar{margin:0;width:100%;font-size:13px;line-height:1.846153846;color:#686868}#wp-calendar th,#wp-calendar td,#wp-calendar caption{text-align:left}#wp-calendar #next{padding-right:24px;text-align:right}.widget_search label{display:block;font-size:13px;line-height:1.846153846}.widget_twitter li{list-style-type:none}.widget_twitter .timesince{display:block;text-align:right}img#wpstats{display:block;margin:0 auto 24px}.author-avatar{float:left;margin-top:8px}.author-description{float:right;width:80%}.site{margin:0 auto;max-width:1380px;background:#FFF}#page.fullwidth{max-width:none;padding-top:0}#page.fullwidth .site-content{float:none;width:100%;margin-top:0}#page.fullwidth #secondary{display:none}.site-content{float:left;width:65.104166667%}body.template-front-page .site-content,body.attachment .site-content,body.full-width .site-content{width:100%}.widget-area{float:right;width:26.041666667%}.site-header h1,.site-header h2{text-align:left}.site-header h1{font-size:26px;line-height:22px;margin-bottom:0}.main-navigation ul.menu-main-nav-container,.main-navigation div.menu-main-nav-container>ul,.main-navigation ul.menu-utah-nav-container,.main-navigation div.menu-utah-nav-container>ul{display:inline-block !important;text-align:left;width:100%}.main-navigation ul{margin:0;text-indent:0}.main-navigation li a,.main-navigation li{display:inline-block;text-decoration:none;vertical-align:top}.main-navigation .menu-main-nav-container>ul>li>a,.main-navigation .menu-utah-nav-container>ul>li>a{font-family:arial,sans-serif;font-weight:500;border-bottom:0;color:#121212;padding:0 30px;line-height:64px;height:auto;font-size:14px;white-space:nowrap;box-shadow:none;background:0;text-transform:uppercase}.main-navigation li ul{display:none;margin:0;padding:0;position:absolute;z-index:1}.main-navigation ul li:hover>ul.sub-menu,.main-navigation ul li:focus>ul.sub-menu{background:#060f1e;height:auto;border-radius:8px;padding-left:12px;padding-bottom:15px;padding-top:7px}.main-navigation li ul ul{top:0;left:100%}.menu-main-nav-container li>ul.sub-menu li{display:block;margin-bottom:0;line-height:1.3em;padding-bottom:0}.main-navigation ul li:hover>ul,.main-navigation ul li:focus>ul{border-left:0;display:block}.main-navigation li ul li a{display:block;font-size:13px;line-height:16px;padding:8px 20px;white-space:normal;color:#bdc6d3;width:160px;-webkit-transition:.25s all;-moz-transition:.25s all;-ms-transition:.25s all;transition:.25s all;font-family:arial,sans-serif}.main-navigation .sub-menu .sub-menu{margin:0;background:0;width:auto;display:block;position:relative;left:15px}.main-navigation ul.sub-menu>li:hover>ul.sub-menu,.main-navigation ul.sub-menu>li:focus>ul.sub-menu{background:0;padding-top:0;padding-bottom:0;padding-left:0}.main-navigation ul.sub-menu>li>ul.sub-menu li a{opacity:.7}.sub-menu .menu-item-has-children>a{background:#222}.menu-toggle{display:none}.entry-header .entry-title{font-family:'arial',sans-serif;font-size:48px;color:#2b2e34;clear:none;line-height:1em}.single .entry-header .entry-title{font-family:'arial',sans-serif;clear:none;font-size:60px;text-shadow:none;color:#2b2e34;line-height:.9em;margin-bottom:20px;font-weight:600;font-style:normal;letter-spacing:-.03em;padding:0;margin-top:-25px}#respond form input[type="text"]{width:46.333333333%}#respond form textarea.blog-textarea{width:79.666666667%}.template-front-page .site-content,.template-front-page article{//overflow:hidden}.template-front-page.has-post-thumbnail article{float:left;width:47.916666667%}.entry-page-image{float:right;margin-bottom:0;width:47.916666667%}.template-front-page .widget-area .widget,.template-front-page.two-sidebars .widget-area .front-widgets{float:left;width:51.875%;margin-bottom:24px}.template-front-page .widget-area .widget:nth-child(odd){clear:right}.template-front-page .widget-area .widget:nth-child(even),.template-front-page.two-sidebars .widget-area .front-widgets+.front-widgets{float:right;width:39.0625%;margin:0 0 24px}.template-front-page.two-sidebars .widget,.template-front-page.two-sidebars .widget:nth-child(even){float:none;width:auto}.commentlist .children{margin-left:48px}button,input,textarea{border:1px solid #ccc;border-radius:3px;font-family:inherit;padding:6px}button,input{line-height:normal;border-radius:0}textarea{font-size:100%;overflow:auto;vertical-align:top}input[type="checkbox"],input[type="radio"],input[type="file"],input[type="hidden"],input[type="image"],input[type="color"]{border:0;border-radius:0;padding:0}input[type="submit"],input[type="button"],input[type="reset"],article.post-password-required input[type=submit],.bypostauthor cite span{padding:6px 10px;font-size:11px;line-height:1.428571429;font-weight:normal;color:#7c7c7c;background-color:#e6e6e6;background-repeat:repeat-x;background-image:-moz-linear-gradient(top,#f4f4f4,#e6e6e6);background-image:-ms-linear-gradient(top,#f4f4f4,#e6e6e6);background-image:-webkit-linear-gradient(top,#f4f4f4,#e6e6e6);background-image:-o-linear-gradient(top,#f4f4f4,#e6e6e6);background-image:linear-gradient(top,#f4f4f4,#e6e6e6);border:1px solid #d2d2d2;border-radius:3px;box-shadow:0 1px 2px rgba(64,64,64,0.1)}button,input[type="submit"],input[type="button"],input[type="reset"]{cursor:pointer}button[disabled],input[disabled]{cursor:default}button:hover,input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover,,input[type="reset"]:focus,article.post-password-required input[type=submit]:hover,article.post-password-required input[type=submit]:focus{color:#5e5e5e;background-color:#ebebeb;background-repeat:repeat-x;background-image:-moz-linear-gradient(top,#f9f9f9,#ebebeb);background-image:-ms-linear-gradient(top,#f9f9f9,#ebebeb);background-image:-webkit-linear-gradient(top,#f9f9f9,#ebebeb);background-image:-o-linear-gradient(top,#f9f9f9,#ebebeb);background-image:linear-gradient(top,#f9f9f9,#ebebeb)}button:active,input[type="submit"]:active,input[type="button"]:active,input[type="reset"]:active{color:#757575;background-color:#e1e1e1;background-repeat:repeat-x;background-image:-moz-linear-gradient(top,#ebebeb,#e1e1e1);background-image:-ms-linear-gradient(top,#ebebeb,#e1e1e1);background-image:-webkit-linear-gradient(top,#ebebeb,#e1e1e1);background-image:-o-linear-gradient(top,#ebebeb,#e1e1e1);background-image:linear-gradient(top,#ebebeb,#e1e1e1);box-shadow:inset 0 0 8px 2px #c6c6c6,0 1px 0 0 #f4f4f4;border-color:transparent}.bypostauthor cite span{color:#fff;background-color:#21759b;background-image:none;border:1px solid #1f6f93;border-radius:2px;box-shadow:none;padding:0}.entry-content img,.comment-content img,.widget img{max-width:100%}img[class*="align"],img[class*="align"],img[class*="attachment-"]{height:auto}img.size-full,img.size-large,img.header-image,img.wp-post-image{max-width:100%;height:auto}embed,iframe,object,video{max-width:100%}.entry-content .twitter-tweet-rendered{max-width:100% !important}.alignleft{float:left}.alignright{float:right}.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{max-width:100%;padding:4px}.wp-caption .wp-caption-text,.gallery-caption,.entry-caption{font-style:italic;font-size:12px;line-height:2;color:#757575}.entry-content p img{border-radius:10px}img.wp-smiley,.rsswidget img{border:0;border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0;padding:0}.entry-content dl.gallery-item{margin:0}.gallery-item a,.gallery-caption{width:90%}.gallery-item a{display:block}.gallery-caption a{display:inline}.gallery-columns-1 .gallery-item a{max-width:100%;width:auto}.gallery .gallery-icon img{height:auto;max-width:90%;padding:5%}.gallery-columns-1 .gallery-icon img{padding:3%}.site-content nav{clear:both;width:100%;line-height:2;padding:0 0 40px 0}.nav-single a{display:inline-block;text-decoration:none;font-weight:bold;font-family:Proxima Nova Light;font-size:22px;line-height:22px;text-indent:-16px}#nav-above{padding:24px 0}#nav-above{display:none}.paged #nav-above{display:block}.nav-previous,.previous-image{display:inline-block;width:50%;vertical-align:top}.nav-next,.next-image{float:right;text-align:right;width:50%}.nav-single+.comments-area,#comment-nav-above{margin:48px 0}.author .archive-header{margin-bottom:24px}.author-info{border-top:1px solid #ededed;margin:24px 0;padding-top:24px;overflow:hidden}.author-description p{color:#757575;font-size:13px;line-height:1.846153846}.author.archive .author-info{border-top:0;margin:0 0 48px}.author.archive .author-avatar{margin-top:0}section[role="banner"]{margin-bottom:48px}.widget-area .widget{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;margin:0 0 15px 0;word-wrap:break-word}.widget-area .widget h3{font-size:16px;line-height:18px;font-weight:normal;text-transform:uppercase;color:#636363;font-family:Lato}.widget-area .widget p,.widget-area .widget li,.widget-area .widget .textwidget{font-size:13px;line-height:1.846153846}.widget-area .widget p{margin-bottom:24px}.widget-area .textwidget ul{list-style:disc outside;margin:0 0 24px}.widget-area .textwidget li{margin-left:36px}.widget-area .widget a{color:#757575;text-decoration:none}.widget-area .widget a:hover,.widget-area .widget a:focus{color:#21759b}.widget-area #s{width:53.66666666666%}.entry-content .sidebar{float:right;width:100%;margin:0 0 60px 0;display:flex}.sidebar .sidebar-item{position:relative;display:inline-block;margin:0 15px 15px 0;overflow:hidden;width:100%;border-radius:10px;max-height:350px;background:#243e90;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;transition:.3s all}.ie8 .sidebar .open-text .ie7 .sidebar .open-text{background:transparent}.sidebar a.sidebar-item:hover,.sidebar a.sidebar-item:focus{opacity:.8;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;transition:.3s all}.sidebar-item img{display:block;height:100%;margin:0 auto;width:auto !important;max-width:none;border-radius:10px}.pid-5 .sidebar-item img,.parent-pageid-5 .sidebar-item img{width:100% !important;height:100%}.sidebar-item:before{content:'';display:block;position:absolute;top:0;left:0;background:linear-gradient(0,#000000a3 15%,#0000 33%);height:100%;width:100%}.sidebar-item-content{position:absolute;bottom:0;left:0;width:100%;//background:rgba(0,0,0,0.7);padding:15px 0}article#post-187 a.cap-grid-img:nth-of-type(8){display:none}article#post-185 p img{margin-right:45px}.pid-2342 .sidebar-item{background:0}.pid-2342 .sidebar-item img{width:100% !important}.ie8 .sidebar-item-content,.ie7 .sidebar-item-content{background:url(/assets/theme/images/black-80.png) 0 0}.ie8 .home-rotator-slide-content-wrapper{background:url(/assets/theme/images/black-20.png) 0 0}.ie8 .cert .sidebar-item-content,.ie7 .cert .sidebar-item-content{background:transparent}.sidebar-item-content-title{text-align:center;color:#FFF;font-family:'arial',sans-serif;font-weight:600;font-size:18px;line-height:24px;text-transform:uppercase;letter-spacing:-.02em;text-shadow:0 2px 13px #000}.sidebar-item-content-subtitle{color:#b5b5b5;font-family:arial,sans-serif;font-weight:bold;text-align:center;text-transform:uppercase;font-size:12px;line-height:12px}.site-content article ol{margin:10px 0}.site-content article ol li{font-size:15px;margin-left:15px}#page.fullwidth .entry-header .entry-title{max-width:1100px;margin:0 auto;padding:10px 0 0 0}.content-wrapper{max-width:1100px;margin:0 auto;padding:0 0 20px 0}.jobs-section-container{padding:40px 0;background:#EEE}.jobs-section{position:relative;margin:0 auto 40px auto;max-width:1100px}.jobs-section:last-child{margin-bottom:0}.jobs-section h2{font-family:Lato Light;font-size:22px;color:#004d99;line-height:28px;clear:none}.job-categories{float:right}.job-categories h3{font-family:Lato Light;font-size:22px;color:#004d99;line-height:28px;clear:none}.job-categories li.cat-item{font-family:Lato Light;font-size:16px;color:#444}.job-categories li a{font-family:Lato Light;font-size:16px;color:#004d99;line-height:28px;text-decoration:none;font-weight:bold}.job-link{padding:10px 0 0}.job-link a{font-family:Lato Light;font-size:20px;color:#004d99;text-decoration:none}.job-link span{display:block;font-size:12px;padding:2px 0 6px 0;font-style:italic}.amount-row-heading h2{display:inline-block;vertical-align:middle;width:260px;margin:0;padding:10px 12px}.amount-row-heading .amount-square,.amount-row .amount-square{display:inline-block;vertical-align:middle;width:120px;text-align:center;font-weight:bold}.amount-row .amount-square{height:24px}.amount-row label{display:inline-block;vertical-align:middle;width:260px}.amount-row:nth-child(2n){background:#f3f3f3}.amount-row{position:relative;padding:4px 12px}.amount-row div[amount="None"],.amount-row div[amount="Less Than 1/3"],.amount-row div[amount="1/3 to 2/3"],.amount-row div[amount="More Than 2/3"]{position:absolute;color:#F93;top:0;height:33px;line-height:33px;font-size:18px}.amount-row div[amount="None"]{left:345px}.amount-row div[amount="Less Than 1/3"]{left:465px}.amount-row div[amount="1/3 to 2/3"]{left:590px}.amount-row div[amount="More Than 2/3"]{left:715px}.physical-demands-grid,.manual-effort-grid,.working-conditions-grid{width:840px;position:relative;margin:0 0 30px;padding:20px 20px;box-shadow:0 0 0 2px rgba(0,0,0,0.1)}a#job-apply-top,a#job-apply-bottom,.gform_wrapper input[type="submit"],.gform_wrapper input[type="button"],.gform_wrapper input[type="reset"],article.post-password-required input[type=submit],.bypostauthor cite span{float:right;background:#02457c;box-shadow:0 0 0 1px rgba(7,237,255,0.48),0 0 0 2px #004c86,inset 0 32px 30px -20px #048be5,inset 0 45px 0 -20px #025292,inset 0 -45px 30px -30px #023c6d;display:block;color:#FFF;font-family:Lato Light;font-weight:bold;text-decoration:none;height:50px;line-height:48px;text-align:center;font-size:20px;text-shadow:0 0 5px rgba(0,63,161,0.88)}a#job-apply-top:hover,a#job-apply-top:focus{background:#0867b5;box-shadow:0 0 0 1px rgba(83,238,250,0.56),0 0 0 2px #005ca3,inset 0 32px 30px -20px #1c9ef5,inset 0 45px 0 -20px #3274a9,inset 0 -45px 30px -30px #024984}a#job-apply-bottom,.gform_wrapper input[type="submit"],.gform_wrapper input[type="button"],.gform_wrapper input[type="reset"],article.post-password-required input[type=submit],.bypostauthor cite span{float:none;margin:0 0 40px 0;height:40px;line-height:38px;font-size:16px;box-shadow:0 0 0 1px rgba(7,237,255,0.48),0 0 0 2px #004c86,inset 0 27px 30px -20px #048be5,inset 0 40px 0 -20px #025292,inset 0 -40px 30px -30px #023c6d}a#job-apply-bottom:hover,.gform_wrapper input[type="submit"]:hover,.gform_wrapper input[type="button"]:hover,.gform_wrapper input[type="reset"]:hover,,.gform_wrapper input[type="reset"]:focus,article.post-password-required input[type=submit]:hover,.bypostauthor cite span:hover,article.post-password-required input[type=submit]:focus,.bypostauthor cite span:focus{background:#0867b5 !important;box-shadow:0 0 0 1px rgba(83,238,250,0.56),0 0 0 2px #005ca3,inset 0 27px 30px -20px #1c9ef5,inset 0 40px 0 -20px #3274a9,inset 0 -40px 30px -30px #024984 !important;color:#FFF !important}.gform_wrapper input[type="submit"],.gform_wrapper input[type="button"],.gform_wrapper input[type="reset"],article.post-password-required input[type=submit],.bypostauthor cite span{padding:3px 15px;border:0 !important;border-radius:5px;margin:0 !important;font-family:'arial',sans-serif;text-transform:uppercase;letter-spacing:.085em;font-size:14px;box-shadow:none !important;border:none !important;height:auto !important}.gform_wrapper .gf_progressbar{border-radius:0 !important}.gform_wrapper{width:680px;position:relative;box-shadow:0 0 0 2px rgba(0,0,0,0.1);padding:20px 24px;float:left}.gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title{font-size:14px !important;text-align:center !important;line-height:26px !important;color:#888 !important;opacity:1 !important}.gform_wrapper .gf_progressbar{height:40px !important;background-size:auto 100% !important}.gform_wrapper .percentbar_blue{height:40px !important;background-size:auto 100% !important}.gform_wrapper .gf_progressbar_percentage span{font-size:22px !important;line-height:40px !important}.gform_wrapper .top_label .gfield_label{font-family:'arial',sans-serif;font-size:16px}.gform_wrapper .top_label input.medium,.gform_wrapper .ginput_complex input[type=text],.gform_wrapper .ginput_complex input[type=url],.gform_wrapper .ginput_complex input[type=email],.gform_wrapper .ginput_complex input[type=tel],.gform_wrapper .ginput_complex input[type=number],.gform_wrapper .ginput_complex input[type=password],.gform_wrapper .ginput_complex select{font-size:14px;padding:8px 10px;border-radius:0}.gform_wrapper .ginput_complex label,.gform_wrapper .gfield_time_hour label,.gform_wrapper .gfield_time_minute label,.gform_wrapper .gfield_date_month label,.gform_wrapper .gfield_date_day label,.gform_wrapper .gfield_date_year label,.gform_wrapper .instruction{font-family:'arial',sans-serif;font-weight:bold;font-size:12px}.gform_wrapper .ginput_left input:focus+label,.gform_wrapper .ginput_right input:focus+label,.gform_wrapper .ginput_full input:focus+label{font-family:'arial',sans-serif}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:#dfefff !important;border:1px solid #b2cfe7 !important}.gform_wrapper .gfield_error .gfield_label,.gform_wrapper .validation_message,.gform_wrapper div.validation_error,.gform_wrapper li.gfield_error div.ginput_complex.ginput_container label,.gform_wrapper li.gfield_error ul.gfield_checkbox,.gform_wrapper li.gfield_error ul.gfield_radio{color:#004279 !important}.gform_wrapper li.gfield_error input[type=text],.gform_wrapper li.gfield_error input[type=url],.gform_wrapper li.gfield_error input[type=email],.gform_wrapper li.gfield_error input[type=tel],.gform_wrapper li.gfield_error input[type=number],.gform_wrapper li.gfield_error input[type=password],.gform_wrapper li.gfield_error textarea{border:1px solid #004279 !important}.gform_previous_button{float:left !important}.gform_next_button{float:right !important}.gform_page_footer{height:30px}.entry-content .gform_wrapper .ginput_complex input[type=text],.entry-content .gform_wrapper .ginput_complex input[type=url],.entry-content .gform_wrapper .ginput_complex input[type=email],.entry-content .gform_wrapper .ginput_complex input[type=tel],.entry-content .gform_wrapper .ginput_complex input[type=number],.entry-content .gform_wrapper .ginput_complex input[type=password],.entry-content .gform_wrapper .ginput_complex select{width:92% !important}.entry-content .gform_wrapper .ginput_complex .ginput_right input[type=text],.entry-content .gform_wrapper .ginput_complex .ginput_right input[type=url],.entry-content .gform_wrapper .ginput_complex .ginput_right input[type=email],.entry-content .gform_wrapper .ginput_complex .ginput_right input[type=tel],.entry-content .gform_wrapper .ginput_complex .ginput_right input[type=number],.entry-content .gform_wrapper .ginput_complex .ginput_right input[type=password],.entry-content .gform_wrapper .ginput_complex .ginput_right select{width:92% !important}.entry-content .gform_wrapper .ginput_complex .ginput_full input[type=text],.entry-content .gform_wrapper .ginput_complex .ginput_full input[type=url],.entry-content .gform_wrapper .ginput_complex .ginput_full input[type=email],.entry-content .gform_wrapper .ginput_complex .ginput_full input[type=tel],.entry-content .gform_wrapper .ginput_complex .ginput_full input[type=number],.entry-content .gform_wrapper .ginput_complex .ginput_full input[type=password]{width:96% !important}.gform_wrapper.gf_browser_chrome .ginput_complex select,.gform_wrapper.gf_browser_chrome .ginput_complex .ginput_right select{border:1px solid #c9c9c9 !important;padding:7px !important;width:328px !important}.gform_wrapper .top_label input.large,.gform_wrapper .top_label select.large,.gform_wrapper .top_label textarea.textarea{width:95% !important;border-radius:0 !important;padding:10px 12px !important;font-size:14px !important}.gform_wrapper h3{font-family:Lato Light;font-weight:bold !important;font-size:22px}.gform_wrapper .gform_page_footer .button.gform_button{float:right !important;width:180px !important}.search h1.page-title{font-family:'arial',sans-serif;font-size:52px;color:#2b2e34;clear:none;text-transform:none;letter-spacing:-.015em}.search a#job-apply-bottom{float:right}.search .entry-header .entry-title{font-size:24px;color:#004d99;clear:none;padding:2px 2px 2px 2px;line-height:24px}.search .entry-header .entry-title a{font-size:24px}.search article .entry-summary{padding:0 2px}.search a.read-more{margin:-13px 0 0 0;width:130px}.search a.read-more:hover,.search a.read-more:focus{box-shadow:inset 0 0 0 2px #004d99 !important;background:0;width:130px !important;color:#004d99;padding:12px 0 !important}.search article{margin:0 0 15px 0;padding:0 0 30px 0;border-bottom:1px solid #DDD}.archive h1{font-family:Lato Light;font-size:32px;color:#004d99;clear:none;font-weight:normal}.archive .entry-header .entry-title a{font-size:20px}.archive .entry-summary{display:block;font-size:12px;padding:2px 0 6px 0;font-style:italic;margin:-6px 0 0 0}.archive h1.entry-title{line-height:26px}.gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=text],.gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=url],.gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=email],.gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=tel],.gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=number],.gform_wrapper .gfield_error .ginput_complex .ginput_right input[type=password]{width:92% !important}.ie #mobile-nav,.ie10 #mobile-nav,.ie9 #mobile-nav,.ie8 #mobile-nav,.ie7 #mobile-nav{display:none}.ie8 .bx-wrapper .bx-default-pager.bx-pager a,.ie7 .bx-wrapper .bx-default-pager.bx-pager a{background:#DDD}.ie8 #site-search INPUT[type='submit'],.ie8 #site-search INPUT[type='submit']:focus,.ie7 #site-search INPUT[type='submit'],.ie7 #site-search INPUT[type='submit']:focus{background:url(/assets/theme/images/search.png) center center no-repeat #16568d}.ie8 .amount-row,.ie7 .amount-row{border-bottom:1px solid #DDD}.ie8 .working-conditions-grid,.ie8 .physical-demands-grid,.ie8 .manual-effort-grid,.ie7 .working-conditions-grid,.ie7 .physical-demands-grid,.ie7 .manual-effort-grid{border:2px solid #DDD}.ie8 .gform_wrapper .percentbar_blue,.ie7 .gform_wrapper .percentbar_blue{background-image:none}.ie8 .gform_wrapper .gf_progressbar,.ie7 .gform_wrapper .gf_progressbar{background-image:none;background-color:#EEE}#menu-footer-menu ul.sub-menu li{display:block;vertical-align:top}.home-rotator-title:before{content:'';background:#e8d015;display:block;position:absolute;top:-2.7%;width:70px;height:5px}.home-rotator-subtitle{color:#FFF;text-shadow:0 0 12px #00000042;padding:10px 0;font-size:18px;line-height:1.5em;text-transform:none;letter-spacing:-.005em;display:block;font-family:arial,sans-serif;margin:0;max-width:35%;font-weight:300;-webkit-transition:.6s all;-moz-transition:.6s all;-ms-transition:.6s all;transition:.6s all;opacity:0}.visit-hotel{display:inline-block;vertical-align:top;width:20%;margin:0 0 40px 0;padding-right:calc(2.5% - 2px);padding-left:calc(2.5% - 2px);box-shadow:31px 0 0 -30px rgba(0,0,0,0.1)}.visit-dining{display:inline-block;vertical-align:top;width:25%;margin:0 -2px 40px -2px;box-shadow:31px 0 0 -30px rgba(0,0,0,0.1)}.dining-logo{height:80px}.visit-hotel:nth-child(4n+4),.visit-hotel:last-child,.visit-dining:nth-child(4n+4),.visit-dining:last-child{box-shadow:none}.visit-hotel div,.visit-dining div{margin:10px 0 0 0;text-align:center}.hotel-logo img,.dining-logo img{display:block;max-width:75%;margin:0 auto;max-height:80px}.visit-hotel h3,.visit-dining h3{text-align:center}.visit-hotel a,.visit-hotel a:visited,.visit-dining a,.visit-dining a:visited{background:#02457c;box-shadow:0 0 0 1px rgba(7,237,255,0.48),0 0 0 2px #004c86,inset 0 27px 30px -20px #048be5,inset 0 35px 0 -20px #025292,inset 0 -55px 30px -30px #023c6d;display:block;color:#FFF;font-family:Lato Light;font-weight:bold;text-decoration:none;width:140px;height:35px;line-height:34px;text-align:center;font-size:15px;text-shadow:0 0 5px rgba(0,63,161,0.88);margin:10px auto}.visit-hotel a:hover,.visit-dining a:hover,.visit-hotel a:focus,.visit-dining a:focus{background:#0867b5;box-shadow:0 0 0 1px rgba(83,238,250,0.56),0 0 0 2px #005ca3,inset 0 27px 30px -20px #1c9ef5,inset 0 35px 0 -20px #3274a9,inset 0 -55px 30px -30px #024984}#featured-image{position:relative}.tpl-default #featured-image{position:relative;overflow:hidden;float:right;width:40%;padding:0 0 0 4%}.pid-6011 #featured-image{float:none;width:100%;max-width:1380px;padding:inherit;margin:0 auto 0 auto;padding-top:80px}.pid-189 h1.entry-title{display:none}#featured-image img{display:block;width:100%}.visit-hotel-container,.visit-dining-container{margin:0 -40px}#page-title h1{color:#FFF;font-family:arial,sans-serif;font-weight:600;font-style:normal;letter-spacing:-.03em;font-size:44px;padding:0;margin:0 0 2px -2px;display:inline-block}#page-title #page-subtitle{color:#2c2e33;padding:10px 0;font-size:16px;line-height:20px;text-transform:uppercase;letter-spacing:.1em;display:inline-block;font-family:'arial';margin:-10px 0 20px 0;font-weight:bold;max-width:1000px}#page-title{top:0;left:0;width:50%;height:100%;z-index:20}#page-title .page-title-inner{display:block;width:100%;margin:0 -20px 0 0;vertical-align:middle;text-align:center}#page-title .page-title-content{text-align:left;max-width:1280px;position:relative;margin:0 auto}#page-title .page-title-content h1{font-size:80px;text-shadow:none;color:#2b2e34;line-height:.9em;margin-bottom:20px}.tpl-careers .rbox-top-links a{background:#243e90;color:#fff;padding:10px 18px;border-radius:8px;text-decoration:none;font-size:14px}.entry-content #page-title .page-title-content h1:before,.tpl-careers #featured-image .page-title-inner .page-title-content h1:before{content:'';background:#e8d015;width:70px;height:7px;display:block;margin-bottom:20px}.grid-row{display:block;max-width:1100px;text-align:left;margin:0 auto}#header-info{position:absolute;right:0;top:43px;font-family:Proxima Nova;font-size:20px;color:#1a406f}span.divider{display:inline-block;vertical-align:middle;border-radius:3px;width:3px;height:3px;background:#193f6f;opacity:.4;margin:0 10px}a.social-facebook,a.social-twitter{display:inline-block;vertical-align:middle;padding:0 6px 0 0;-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;transition:.2s all}a.social-facebook:hover,a.social-twitter:hover,a.social-facebook:focus,a.social-twitter:focus{opacity:.7;-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;transition:.2s all}#header-info a{text-decoration:none}#header-info a img{height:23px;width:auto}#home-img-grid{text-align:center;position:relative;margin:0;padding:0;background:url('/assets/theme/images/home-block-bg.png') 0 bottom repeat-x}#home-img-grid h2{color:#1a406f;font-size:42px;text-transform:uppercase;font-family:Proxima Nova Thin;margin:40px 0 0 0}.safari #home-img-grid h2{font-family:Proxima Nova;font-weight:normal}#home-img-grid>h3{font-size:18px;font-family:Proxima Nova Light;text-transform:uppercase;margin:10px 0 40px}a.image-block{display:inline-block;vertical-align:top;width:360px;height:220px;margin:0 2px 6px 0;position:relative}.image-block h3{position:absolute;top:0;left:0;margin:0;width:100%;height:220px;line-height:220px;text-align:center;color:#FFF;text-transform:uppercase;font-family:Proxima Nova Light;background:rgba(26,64,111,0.75);-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;transition:.2s all}.ie8 .image-block h3,.ie7 .image-block h3{background:url('/assets/theme/images/blue-50.png') 0 0;cursor:pointer}.image-block:nth-child(4),.image-block:nth-child(5),.image-block:nth-child(6){margin-bottom:80px}.image-block:nth-child(1) h3{background:rgba(26,64,111,0.85)}.image-block:nth-child(2) h3{background:rgba(26,64,111,0.45)}.image-block:nth-child(3) h3{background:rgba(26,64,111,0.65)}.image-block:nth-child(4) h3{background:rgba(26,64,111,0.55)}.image-block:nth-child(5) h3{background:rgba(26,64,111,0.85)}.image-block:nth-child(6) h3{background:rgba(26,64,111,0.55)}.image-block:nth-child(1):hover h3,.image-block:nth-child(1):focus h3{background:rgba(26,64,111,0.95)}.image-block:nth-child(2):hover h3,.image-block:nth-child(2):focus h3{background:rgba(26,64,111,0.65)}.image-block:nth-child(3):hover h3,.image-block:nth-child(3):focus h3{background:rgba(26,64,111,0.85)}.image-block:nth-child(4):hover h3,.image-block:nth-child(4):focus h3{background:rgba(26,64,111,0.75)}.image-block:nth-child(5):hover h3,.image-block:nth-child(5):focus h3{background:rgba(26,64,111,0.95)}.image-block:nth-child(6):hover h3,.image-block:nth-child(6):focus h3{background:rgba(26,64,111,0.75)}.home #page,.tpl-utah-front-page #page{max-width:none}#recent-news-block{font-size:14px;line-height:22px;background:#f8f8f8}#capabilities-block{position:relative;width:100%;font-size:14px;line-height:22px;margin:0 0 165px 0}#capabilities-bg{display:block;width:100%}#capabilities-content-wrap{position:absolute;top:0;left:0;width:100%;height:100%;color:#FFF;z-index:20}#capabilities-spacer{display:inline-block;vertical-align:middle;width:0;height:100%;margin:0 -4px 0 0}#capabilities-outer{display:inline-block;vertical-align:middle;width:100%}#capabilities-inner{position:relative;max-width:1100px;margin:0 auto}#capabilities-brochure-img{display:inline-block;vertical-align:middle;margin:0 40px 0 0;width:166px;box-shadow:0 0 20px rgba(0,0,0,0.5)}#capabilities-content{display:inline-block;vertical-align:middle;width:890px;margin-left:50px}#capabilities-content h3{font-size:38px;font-family:Proxima Nova Thin;color:#FFF;text-transform:uppercase;font-weight:normal;margin:0 0 15px 0}.safari #capabilities-content h3{font-family:Proxima Nova;font-weight:normal}#capabilities-content p{font-family:Proxima Nova Thin;font-size:21px;line-height:26px;padding:0;text-align:left}.safari #capabilities-content p{font-family:Proxima Nova;font-weight:normal}#capabilities-download{font-family:Proxima Nova Light;color:#FFF;font-weight:bold;text-transform:uppercase;text-decoration:none;font-size:17px;box-shadow:inset 0 0 0 2px #FFF;padding:14px 18px;background:rgba(0,0,0,0.4);margin:18px 0 0 0;display:inline-block;-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;transition:.2s all}.ie8 #capabilities-download,.ie7 #capabilities-download{border:2px solid #FFF}#capabilities-download:hover,#capabilities-download:focus{background:#FFF;color:#444;-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;transition:.2s all}.home footer.entry-meta{display:none}#recent-news-block h3{font-family:'arial',sans-serif;text-transform:none;font-size:32px;text-align:left;color:#2c2e33;margin:80px 0 40px 0;padding-top:100px;position:relative}#recent-news-block h3:before{content:'';background:#e8d015;display:block;position:absolute;top:60px;width:50px;height:5px}#recent-news-block .inner{max-width:1380px;margin:0 auto;padding-bottom:40px}#recent-news-block #recent-news{max-width:none}.safari #recent-news-block h3{//font-family:Proxima Nova;//font-weight:normal}#recent-news{position:relative;max-width:1100px;margin:0 auto}#recent-news .recent-news-item{text-decoration:none;display:inline-block;vertical-align:top;width:29%;margin:0 -4px 60px 0;margin-right:calc(4% - 2px);margin-left:calc(0% - 2px)}.ie8 #recent-news .recent-news-item,.ie7 #recent-news .recent-news-item{margin-right:3.5%;margin-left:3.5%}.recent-news-item h4{margin:0;color:#243e90;font-family:'arial',sans-serif;font-size:18px;line-height:1.4em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;margin-bottom:10px}.recent-news-item p{font-family:arial,sans-serif;font-size:14px;line-height:1.55em;color:#4a4e57;cursor:default;text-align:left}.blog #content a.read-more:hover,.category #content a.read-more:hover,.blog #content a.read-more:focus,.category #content a.read-more:focus{background:#FFF;color:#004d99;box-shadow:inset 0 0 0 1px #004d99 !important;padding:12px 0 !important;width:calc(100% - 60px) !important}.pid-5 .home-rotator-slide-content-inner{margin-top:0}.pid-5 .home-rotator-title{color:#FFF;font-size:60px;font-family:arial,sans-serif;font-weight:800;max-width:50%;font-style:normal;padding:0;margin:0 0 2px -2px;letter-spacing:-.02em;-webkit-transition:.5s all;-moz-transition:.5s all;-ms-transition:.5s all;transition:.5s all;text-shadow:0 0 50px #000}.read-more,.nav-previous a,.nav-next a,a.button{display:block;width:120px;margin:0 auto;text-align:center;padding:12px 0;box-shadow:none;background:#004d99;font-family:'arial',sans-serif;font-weight:bold;text-transform:uppercase;height:22px;color:#fff;border-radius:5px;font-size:13px;letter-spacing:.085em;text-decoration:none;line-height:24px;-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;transition:.2s all}#recent-news .read-more{text-align:left;display:inline-block;border:0;width:auto;box-shadow:none;font-family:'arial',sans-serif;letter-spacing:.05em;color:#243e90;height:auto;padding-top:0;background:0}#recent-news .read-more:hover,#recent-news .read-more:focus{border-radius:0}.ie8 .read-more,.ie8 .nav-previous a,.ie8 .nav-next a,.ie8 a.button,.ie7 .read-more,.ie7 .nav-previous a,.ie7 .nav-next a,.ie7 a.button{border:2px solid #1a406f;cursor:pointer}.nav-previous a,.nav-next a{margin:0;display:inline-block;width:150px}.read-more:hover,.read-more:focus{color:#FFF;background:0;box-shadow:inset 0 -4px 0 #eed202 !important;width:auto !important;padding-bottom:5px;-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;transition:.2s all}a.button{margin:0;width:auto;display:inline-block;padding:10px 20px}.blog #featured-image{float:none;width:90%;margin:0 auto;box-sizing:border-box;max-width:1470px}.blog article .read-more,.category article .read-more{position:absolute;bottom:28px;width:calc(100% - 60px)}.menu-footer-menu-container{text-align:left;position:absolute;right:0;width:73%}.single-post header.entry-header,header.entry-header{padding:20px 0 10px}.single-post header.entry-header{max-width:95%;margin:0 auto}.single .breadcrumbs{max-width:95%;margin:0 auto}.single article.category-employee-stories img.alignleft.size-full{max-width:35%;padding:1%;border-radius:25px}.single article.category-employee-stories img.alignright.size-full{max-width:30%;padding:1%;border-radius:25px}@media screen and (max-width:768px){.single article.category-employee-stories img.alignleft,.single article.category-employee-stories img.alignright{max-width:100%;padding:0}}article.category-employee-stories .entry-content blockquote p{font-size:1.43rem;letter-spacing:-.02em;opacity:.55;line-height:1.35em;font-family:georgia,serif}#elink-copy-link{margin:-50px -4000px 0;background:#EEE;padding:8px 4000px}#elink-copy-link input[type="text"]{width:380px;padding:0;margin:0 0 0 5px;border:0;background:rgba(0,0,0,0)}.page #primary{padding:0 0 60px 0}.home #primary{padding:0}#footer-info a{text-decoration:none;color:#abb0b9;font-family:arial,sans-serif;font-size:14px;text-align:center}#footer-info{text-align:center}.page #page,.tpl-careers #page-container{padding-top:75px}.column-one-facilitypage,.column-two-facilitypage{display:inline-block;width:31%;vertical-align:top;margin:0 5% 0 0}.column-two-facilitypage{margin:0}.entry-content .styled-table{background:#fff;margin:0 0 50px 0 !important;border-bottom:0;border-radius:10px}.entry-content .styled-table th{padding:8px 18px;background:#243e90;color:#FFF;font-family:Arial,sans-serif;font-size:16px;line-height:26px;vertical-align:middle}.entry-content .styled-table td{padding:7px 18px;font-family:Arial,sans-serif;font-size:14px;font-weight:normal;color:#2c2e33;border-top:1px solid #f1f1f1;-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;transition:.2s all}.entry-content .styled-table tr:hover td,.entry-content .styled-table tr:focus td{background:#cfdfef;-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;transition:.2s all}.mid-page-area-one .block-one{display:inline-block;vertical-align:top;width:33%;margin:0 -4px 0 0}.mid-page-area-two .column-one{width:45%;display:inline-block;vertical-align:top;margin:0 -4px 0 0;padding:0 10% 0 0}.mid-page-area-two .column-one:last-child{padding:0}.auto-c-section1,.auto-c-section2{display:inline-block;vertical-align:top;width:43%;margin:20px -4px 0 0;padding:0 3%}.equipment-video{position:relative;left:60px}a.cap-grid-img{position:relative;display:inline-block;vertical-align:top;width:268px;height:160px;margin:0 2px 6px 0;text-decoration:none;overflow:hidden}.cap-grid-img h3{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;font-family:Arial,sans-serif;text-align:center;margin:0;color:#FFF;text-transform:uppercase;font-size:18px;background:#243e90;-moz-transition:.2s all;-ms-transition:.2s all;transition:.2s all}.ie8 .cap-grid-img h3,.ie7 .cap-grid-img h3{background:url('/assets/theme/images/blue-50.png') 0 0;cursor:pointer}.cap-grid-img h3 div:first-child{display:inline-block;vertical-align:middle;height:100%;width:0;margin:0 -4px 0 0}.cap-grid-img h3 div:first-child+div{display:inline-block;vertical-align:middle;line-height:20px;padding:0 20px}.cap-grid-img:hover h3,.cap-grid-img:focus h3{background:#1d2d5e;-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;transition:.2s all}.blog #content,.category #content{padding:0 0 80px 0;display:flex;flex-direction:row;flex-wrap:wrap}.blog article,.category article{position:relative;border:1px solid #d2dae1;flex:0 0 30%;margin:0 20px 1%;padding:5px 30px 75px;box-sizing:border-box;box-shadow:0 0 0 #004d99,6px 8px 20px 0 #3849592b;border-radius:5px;transition:.4s all}@media screen and (max-width:1303px){.category article{flex:0 0 46%}}.blog article:hover,.category article:hover,.blog article:focus,.category article:focus{box-shadow:4px 0 0 #004d99,8px 14px 20px 0 #38495961;transform:scale(1.01)}.entry-date{font-weight:bold;text-transform:uppercase;font-family:'arial',sans-serif;color:#AAA;padding:4px 0}.category #featured-image{margin:0 20px}.blog article .entry-title a,.category article .entry-title a{font-size:24px;line-height:26px;display:block}#prod-grid{text-align:center;margin:40px 0 0 0;position:relative;clear:both}#prod-grid a,#prod-grid div{display:inline-block;vertical-align:top;width:325px;margin:0 20px 0 0;position:relative}.ie7 #prod-grid a,.ie7 #prod-grid div{float:left}#prod-grid a:last-child,#prod-grid div:last-child{margin:0}#prod-grid a h3,#prod-grid div h3{position:absolute;top:0;left:0;width:100%;height:100%;line-height:200px;text-align:center;margin:0;color:#FFF;cursor:pointer;text-transform:uppercase;border-radius:10px;font-family:'arial',sans-serif;background:rgba(26,64,111,0.60);-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;transition:.2s all}#prod-grid a:hover h3,#prod-grid div:hover h3,#prod-grid a:focus h3,#prod-grid div:focus h3{background:rgba(26,64,111,0.85);-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;transition:.2s all}.ie8 #prod-grid a h3,.ie8 #prod-grid div h3,.ie7 #prod-grid a h3,.ie7 #prod-grid div h3{background:url('/assets/theme/images/blue-30.png')}.ie8 #prod-grid a h3:hover,.ie8 #prod-grid div:hover h3,,.ie8 #prod-grid a h3:focus,.ie8 #prod-grid div:focus h3,.ie7 #prod-grid a h3:hover,.ie7 #prod-grid div:hover h3,.ie7 #prod-grid a h3:focus,.ie7 #prod-grid div:focus h3{background:url('/assets/theme/images/blue-50.png')}#prod-grid a img,#prod-grid div img{display:block;width:100%;min-height:100%;border-radius:10px;box-shadow:-4px 7px 10px #00000026}#our-certifications{font-family:Proxima Nova Light;color:#FFF;font-weight:bold;text-transform:uppercase;text-decoration:none;font-size:17px;box-shadow:inset 0 0 0 2px #FFF;padding:14px 18px;background:rgba(26,64,111,0.65);margin:18px 0 0 20px;display:inline-block;-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;transition:.2s all}.ie8 #our-certifications,.ie7 #our-certifications{border:2px solid #FFF;background:url(/assets/theme/images/blue-50.png)}#our-certifications:hover,#our-certifications:focus{background:#FFF;color:rgba(26,64,111,1);-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;transition:.2s all}.ie8 #our-certifications:hover,.ie7 #our-certifications:hover,.ie8 #our-certifications:focus,.ie7 #our-certifications:focus{color:#004d99}.sidebar-item.cert{//background:url(/assets/theme/images/sidebar-cert.jpg) 0 0 no-repeat;height:80px;margin:0 4px 5px 4px}.sidebar-item.cert .sidebar-item-content{padding:22px 0 22px 0;//width:230px}.cert .sidebar-item-content-subtitle{color:rgba(255,255,255,0.6)}#page-subtitle a{color:#2c2e33;text-decoration:none}#page-subtitle span.divider{background:#FFF;opacity:1;width:4px;height:4px}#gform_wrapper_3{margin:0;display:block;position:relative;float:none}#gform_wrapper_3.gform_wrapper ul li.gfield{clear:none}#gform_3 li#field_3_5{position:absolute;margin:-301px 0 0 0;right:35px;width:300px}#gform_3 #input_3_5{height:256px}#gform_3 .gform_footer.top_label{//text-align:right}#gform_wrapper_3 .gform_footer.top_label{margin:0 2px -5px 0}#gform_wrapper_3 input[type="submit"]{font-size:1em;width:50%;display:block;text-align:center;margin:0 auto !important}.entry-content a.term-anchor{display:inline-block;vertical-align:top;width:23%;padding:18px 4%;box-shadow:inset 0 0 0 2px #243e90;color:#fff;text-align:center;text-decoration:none;line-height:22px;font-size:18px;font-family:'arial',sans-serif;font-weight:bold;margin:0 1%;-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;transition:.2s all;background:#243e90;border-radius:8px}.entry-content a.term-anchor:hover,.entry-content a.term-anchor:focus{background:#1c3278;color:#FFF;-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;transition:.2s all}.term-anchor-wrapper a.term-anchor:last-child{line-height:45px}.term-anchor-wrapper{position:relative;margin:20px 0 40px 0}#featured-image img{height:auto;width:100%;max-width:none;margin:0}.featured-image-container{width:100%;height:260px;background-size:cover;background-position:center;margin-bottom:40px;overflow:hidden;border-radius:10px;box-shadow:-7px 10px 20px #00000029}.tpl-default .featured-image-container{width:100%;height:auto;margin-bottom:40px;overflow:hidden;border-radius:10px;box-shadow:-7px 10px 20px #00000029}.page-parent #featured-image,.page-child #featured-image{max-width:1400px;margin:0 auto}#featured-image .featured-image-container img{height:auto;width:100%}#utah-banner{background:#ed8425;background:linear-gradient(180deg,#ed8425 0,#ffd977 2%,#ffb828 3%,#ff8e27 49%,#ff8514 50%,#e27613 97%,#ab580b 98%,#ff8617 100%);padding:10px;text-align:center;color:#fff;font-size:1.5rem;text-transform:uppercase}.sidebar-item.open-text{background:rgba(0,0,0,0);background:transparent}.error404 #searchform{margin:60px 0 100px 0}.error404 h1.entry-title{font-size:44px;line-height:36px;margin:40px 0 0 0;text-align:center}.error404 .entry-content,.error404 .entry-content p{text-align:center}.error404 input#s{font-size:20px;color:#555;font-weight:bold;padding:12px 16px;border:2px solid rgba(26,64,111,0.65)}.error404 #searchsubmit{font-weight:bold;font-size:20px;text-transform:uppercase;font-family:Proxima Nova Light;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;background:#004d99;color:#FFF;border:0;margin:0 0 0 -6px;line-height:40px;padding:6px 18px;-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;transition:.2s all}.error404 #searchsubmit:hover,.error404 #searchsubmit:focus{background:#005ab3;-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;transition:.2s all}.search header.entry-header{padding:0}a.market-grid-img{display:inline-block;vertical-align:top;width:13.8%;margin:0 5px 5px 0;position:relative;overflow:hidden;border-radius:5px}.about-grid .market-grid-img{width:175px !important;background:#243e90;height:80px}.about-grid .market-grid-img h3 div{font-size:16px !important}.market-grid-img h3{position:absolute;top:0;margin:0;width:100%;height:100%;color:#FFF;background:rgba(26,64,111,0.75);-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;transition:.2s all;cursor:pointer}.ie8 .market-grid-img h3,.ie7 .market-grid-img h3{background:url('/assets/theme/images/blue-30.png')}.market-grid-img:hover h3,.market-grid-img:focus h3{background:rgba(26,64,111,0.85);-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;transition:.2s all}.ie8 .market-grid-img:hover h3,.ie7 .market-grid-img:hover h3,.ie8 .market-grid-img:focus h3,.ie7 .market-grid-img:focus h3{background:url('/assets/theme/images/blue-50.png')}.market-grid-img h3>div:first-child{display:inline-block;vertical-align:middle;width:0;height:100%}.market-grid-img h3>div:first-child+div{display:inline-block;vertical-align:middle;padding:0;text-align:center;width:100%;word-wrap:normal;line-height:20px;font-size:15px;text-transform:uppercase}.market-grid-img img{display:block}#market-points{font-weight:bold;font-size:18px;text-align:center;margin:30px 0 0 0;color:#333;line-height:26px}a.products-grid-img{display:inline-block;vertical-align:top;width:340px;margin:0 3px 10px;position:relative}.products-grid-img h3{position:absolute;top:0;margin:0;width:100%;height:100%;color:#FFF;background:rgba(26,64,111,0.75);-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;transition:.2s all}.ie8 .products-grid-img h3,.ie7 .products-grid-img h3{background:url('/assets/theme/images/blue-30.png');cursor:pointer}.products-grid-img:hover h3,.products-grid-img:focus h3{background:rgba(26,64,111,0.85);-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;transition:.2s all}.ie8 .products-grid-img:hover h3,.ie7 .products-grid-img:hover h3,.ie8 .products-grid-img:focus h3,.ie7 .products-grid-img:focus h3{background:url('/assets/theme/images/blue-50.png')}.products-grid-img h3>div:first-child{display:inline-block;vertical-align:middle;width:0;height:100%}.ie7 .products-grid-img h3>div:first-child{height:50px}.products-grid-img h3>div:first-child+div{display:inline-block;vertical-align:middle;padding:0 5%;text-align:center;width:90%;line-height:20px;font-size:20px;text-transform:uppercase}.products-grid-img img{display:block;width:100%}#home-solutions-wrapper{background:#003161;margin:-50px 0 70px 0;color:#FFF;padding:60px 0;box-shadow:inset 0 220px 150px -150px #00509e,inset 0 290px 150px -150px #003f7c}#home-solutions{position:relative;margin:0 auto;max-width:1100px;text-align:center}#home-solutions h2{margin:0;color:#FFF;font-size:40px;text-transform:uppercase;line-height:42px}#home-solutions div{display:inline-block;vertical-align:top;font-family:Proxima Nova Thin;font-size:22px;padding:20px 18px 0 18px;position:relative;font-weight:bold}.ie7 #home-solutions div{float:left}.ie7 div#home-solutions #rotator-quote,.ie7 div#home-solutions #quote{float:none;clear:both}.safari #home-solutions div{font-family:Proxima Nova;font-weight:normal}#home-solutions div:after{content:' ';position:absolute;width:4px;height:4px;background:rgba(255,255,255,0.45);border-radius:3px;right:-4px;top:29px}#home-solutions div:last-child:after{display:none}#home-solutions *:first-child+*+*+*+*+*:after{display:none}#home-solutions #quote{font-weight:bold;font-style:italic;line-height:26px;font-size:18px;padding:20px 110px 0;display:block;font-family:Proxima Nova Thin;color:#FFF}.safari #home-solutions #quote{font-family:Proxima Nova;font-weight:normal}#directions-form{font-size:16px;line-height:28px;background:#004d99;margin:-5px 0 0 0;font-family:Proxima Nova Thin;font-weight:bold;color:#FFF;padding:5px 0 5px 14px}.safari #directions-form{font-family:Proxima Nova;font-weight:normal}#directions-form input[type="text"]{border:0;font-weight:bold;font-size:16px;width:140px;border-radius:3px}#directions-form input[type="submit"]{margin:0;vertical-align:top;font-weight:bold;font-family:Proxima Nova;color:#FFF;font-size:13px;line-height:16px;background:#136bc2;border:1px solid #a6c7e8}hr{clear:both;margin:34px 0;background-color:#dedede}ul.list-2-col li{display:inline-block;vertical-align:top;width:420px}footer .menu li:first-child+li+li a{border-right:0}#cap-grid.capabilities-child{margin:60px -4000px -20px;padding:0 4000px;clear:both}#cap-grid.capabilities-child a.cap-grid-img{width:265px;height:50px;overflow:hidden}.cap-grid-img img{max-width:100%;width:100%}.gecko #market-points{font-weight:normal}.ie8 #site-search input[type="text"],.ie7 #site-search input[type="text"]{background:transparent;margin-top:18px;height:20px}.ie7 #site-search input[type="text"]{color:#FFF}.ie7 .assistive-text{display:none}#markets-grid{font-size:0;margin:0 auto;text-align:center}.location{display:block;width:220px;padding:0 0 0 145px;margin:0 0 20px 0;border-bottom:1px solid #DDD}.location img{float:left;margin:0 20px 0 -145px;width:125px}.location .button{margin:10px 0 0 0}.visitor-registration{padding:2px 0;max-width:745px;box-shadow:inset 0 0 0 2px #EEE;margin:0 0 40px 0}.visitor-registration,.visitor-registration p{text-align:center}.space-grid-item{display:inline-block;vertical-align:top;width:216px;text-decoration:none}.ie7 .space-grid-item{float:left}.entry-content ul li>ul li:before{background:0;border:1px solid #243e90;width:3px;height:3px}.space-grid-item .label{font-size:14px;text-align:center;margin:-5px 0 20px;background:#243e90;height:52px;color:#FFF;display:block;text-transform:uppercase;font-weight:400;letter-spacing:.13em;font-family:'arial',sans-serif;border-radius:0 0 8px 8px}.space-grid-item .label.one{line-height:50px}.quote{padding:20px 30px;font-size:15px;color:#243e90}.quote i{font-size:20px;color:#333}.list-col{display:inline-block;vertical-align:top;padding:0 100px 0 0}#military-grid{clear:both}.military-grid-item{display:inline-block;vertical-align:top;width:270px}.ie7 .military-grid-item{float:left}.military-grid-item img{display:block;width:100%}.military-grid-item h3{font-size:18px;text-align:center;margin:-20px 0 20px;background:#004d99;height:25px;padding:6px;color:#FFF}.pid-175 #prod-grid div h3{height:40px;bottom:0;top:auto;line-height:40px;background:#243e90;font-size:18px;text-align:center}#post-175 #prod-grid div{width:260px;margin-right:8px}#home-solutions #rotator-quote{padding:20px 4000px 20px;margin:-60px -4000px 50px;font-size:18px;background:#0d294d}#home-solutions div:nth-child(6):after{display:none}.ie7 .main-navigation li{display:block;float:left}.ie7 .main-navigation li a{color:#FFF}.ie7 .main-navigation .sub-menu>li{margin:0 0 -1px 0}.ie7 #capabilities-brochure-img,.ie7 #capabilities-content{float:left}.ie7 #capabilities-content-wrap{position:relative;margin-bottom:-260px}.ie7 #capabilities-content h3{line-height:40px}.ie7 #home-rotator-container{height:360px}.ie7 .home-rotator-slide-content-wrapper{background:url(/assets/theme/images/black-20.png) 0 0;position:relative;margin:0 0 -360px 0;height:360px}.ie7 .home-rotator-slide-content-spacer{height:0}.ie7 .home-rotator-slide-content-inner{padding:50px 0 0 0}.ie7 #featured-image{height:260px}.ie7 #page-title{position:relative;height:0}.ie7 #page-title .page-title-content{padding:80px 0 0 0}.ie7 .sidebar-item-content{cursor:pointer}.ie7 .visit-hotel,.ie7 .visit-dining{float:left}.ie7 .nav-previous,.ie7 .nav-next{float:left}.ie7 .entry-content li{list-style-type:disc}.ie7 .cap-grid-img H3 DIV:first-child{height:60px}.ie7 .capabilities-child .cap-grid-img H3 DIV:first-child{height:13px}.ie7 .market-grid-img H3>DIV:first-child{height:85px}.ie7 .market-grid-img H3>DIV:first-child+DIV{text-align:center;font-size:14px}.category h1.archive-title{font-size:44px;font-family:arial,sans-serif;font-weight:bold;text-transform:none;line-height:60px}.category .entry-summary{font-family:arial,sans-serif;font-size:16px;line-height:20px;color:#555;font-style:normal}.category-10 #featured-image img{margin-top:-200px}.pid-175 #prod-grid a{width:260px}.pid-175 #prod-grid a h3{height:40px;bottom:0;top:auto;line-height:40px;background:#004d99;font-size:18px;text-align:center}.es-3-col{display:inline-block;vertical-align:top;width:32%}.es-3-col.col1{width:40%}.es-3-col.col2{width:40%}.es-3-col.col3{width:19%}a#materials-rd{margin:0 0 0 310px;display:inline-block;padding:18px 40px;text-decoration:none;font-weight:bold;background:url('/media/2015/02/materials-featured.jpg') center center no-repeat;background-size:190%;color:#FFF;box-shadow:inset 0 0 0 2px #DDD,inset 0 0 0 4px #FFF,inset 0 0 0 35px rgba(0,77,153,0.53);border-radius:6px}a#materials-rd:hover,a#materials-rd:focus{box-shadow:inset 0 0 0 2px #DDD,inset 0 0 0 4px #FFF,inset 0 0 0 35px rgba(0,77,153,0.71)}.ie7 .es-3-col{float:left}body.single-emaillink .site{padding:50px 0 40px 0}body.single-emaillink .entry-content iframe{margin:0 auto 20px;display:block;position:relative}.tpl-media form.post-password-form p{text-align:center}.tpl-media form.post-password-form input[type="password"]{padding:11px;font-size:18px;vertical-align:top;margin:-2px 0 0 0;display:inline-block}.tpl-media form.post-password-form input[type="submit"]{display:inline-block;margin:0 0 0 5px !important}.tpl-media header.entry-header{display:none}#media-filters,#media-photos,#media-files{display:inline-block;vertical-align:top;margin:0 -5px 0 0}#media-filters{width:240px;padding:0}#media-photos,#media-files{width:820px;padding:0 0 0 40px}.entry-content #media-filters li:before{display:none}.entry-content #media-filters ul{padding:0}#media-filters>li{margin:0}#media-filters li a{text-decoration:none;font-family:Lato Light;font-weight:bold;font-size:14px;color:#333;display:block;position:relative}#media-filters>li>a{padding:5px 0 0 0;font-size:20px;color:#004d99}#media-filters .children li a{border-bottom:1px solid #DDD;padding:2px 0;cursor:pointer;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;transition:.3s all}#media-filters .children li a.active{padding-left:14px;box-shadow:inset 4px 0 rgba(0,0,0,0.15);-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;transition:.3s all}#media-filters .children li:last-child a{border-bottom:0}#media-photos .media-photo{display:none;vertical-align:top;width:195px;height:135px;margin:0 6px 10px 0;position:relative;overflow:hidden;cursor:pointer;opacity;0;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;transition:.3s all}.media-photo span{position:absolute;bottom:-60px;font-family:Proxima Nova Light;color:#FFF;font-size:13px;font-weight:bold;background:rgba(0,0,0,0.5);padding:8px 12px;max-width:calc(100% - 24px);-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;transition:.3s all}.media-photo:hover span,.media-photo:focus span{bottom:0;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;transition:.3s all}#media-photos .media-photo.show{display:inline-block}#media-photos .media-photo.show.fadein-photo{opacity;1;-webkit-transition:.3s all;-moz-transition:.3s all;-ms-transition:.3s all;transition:.3s all}#media-photos .media-photo img{display:block;min-width:100%;max-width:115%}#media-filters .children li a:after{content:' ';position:absolute;top:0;right:0;background:url('/assets/theme/images/filter-check.png') 2px center no-repeat;background-size:40px;opacity:.8;width:24px;height:28px}#media-filters .children li a:hover:after,#media-filters .children li a:focus:after{opacity:1}#media-filters .children li a.active:after{background:url('/assets/theme/images/filter-check.png') -18px center no-repeat;background-size:40px}.entry-content #media-filters .children li{margin:0}.media-filter-label{position:absolute;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;margin:200px 0 0 -55px;height:50px;width:185px;font-size:35px;text-transform:uppercase;text-align:right;color:#DDD;font-family:Proxima Nova}#media-photo-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:100000;display:none}#media-photo-modal-close{background:url('/assets/theme/images/photo-close.png') center center no-repeat rgba(0,0,0,0.2);background-size:60px;width:80px;height:80px;position:absolute;top:0;right:0;cursor:pointer;z-index:100}#media-photo-modal-inner{position:relative;height:100%;font-size:0}#media-photo-modal-spacer{display:inline-block;vertical-align:middle;width:0;height:100%}#media-photo-modal-content-wrap{display:inline-block;vertical-align:middle;max-height:100%;width:100%;position:relative;text-align:center}#media-photo-modal-content{position:relative;display:inline-block;min-width:400px;min-height:300px}#media-photo-modal-content img{display:block;max-width:100%;max-height:100%;margin:0 auto}#media-photo-modal-info{position:absolute;bottom:0;z-index:100;width:calc(100% - 40px);font-size:20px;color:#FFF;background:rgba(0,0,0,0.7);padding:15px 20px;font-family:Proxima Nova Light;font-weight:bold;text-align:left}#media-photo-modal-download{position:absolute;top:10px;right:10px;background:#02457c;box-shadow:0 0 0 1px rgba(255,255,255,0.48),0 0 0 2px #004c86,inset 0 32px 30px -20px #048be5,inset 0 35px 0 -20px #025292,inset 0 -55px 30px -30px #023c6d;display:block;color:#FFF;font-family:Lato Light;font-weight:bold;text-decoration:none;height:32px;line-height:30px;text-align:center;font-size:14px;text-shadow:0 0 5px rgba(0,63,161,0.88);padding:0 20px;cursor:pointer}#media-photo-modal-download:hover,#media-photo-modal-download:focus{background:#0867b5;box-shadow:0 0 0 1px rgba(83,238,250,0.56),0 0 0 2px #005ca3,inset 0 27px 30px -20px #1c9ef5,inset 0 30px 0 -20px #3274a9,inset 0 -30px 30px -30px #024984}#media-photo-download{display:none}.media-photo div{position:absolute;top:4px;left:0;background:rgba(255,255,255,0.9);font-weight:bold;color:#000;font-size:13px;padding:2px 5px;display:none}#media-photo-modal-caption span{display:inline-block;margin:0 0 0 20px;font-size:14px;vertical-align:middle;color:rgba(255,255,255,0.7)}a.file{position:relative;display:none;vertical-align:top;width:180px;text-decoration:none;margin:0 20px 20px 0}a.file.show{display:inline-block}a.file:hover,a.file:focus{box-shadow:0 0 0 2px rgba(0,0,0,0.1)}a.file:active{box-shadow:0 0 0 2px rgba(0,0,0,0.2)}a.file h3{font-size:16px;line-height:18px;width:calc(100% - 16px);padding:4px 8px;margin:0 0 10px;text-align:center}a.file span{display:block;width:160px;margin:10px;height:80px}a.file.Powerpoint span{background:url('/assets/theme/images/icon-powerpoint.png') center center no-repeat;background-size:80px}a.file.PDF span{background:url('/assets/theme/images/icon-pdf.png') center center no-repeat;background-size:80px}#elink-footer{position:absolute;bottom:0;left:0;width:100%;text-align:center;padding:14px 0;background:#EEE}a.flyer{display:inline-block;vertical-align:top;max-width:220px;margin:10px 34px 30px 0;text-decoration:none}.flyer.center{width:100%;position:relative;display:block;text-align:center;margin:0 auto;padding-right:330px}.flyer-img{border-radius:3px;overflow:hidden;-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;-transition:.2s all;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}a.flyer:hover .flyer-img,a.flyer:focus .flyer-img{box-shadow:0 15px 30px rgba(0,0,0,0.3);-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;-transition:.2s all;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.flyer-img img{display:block}.flyer-title{padding:10px 10px;font-size:20px;font-weight:bold;text-align:center;font-family:Proxima Nova Light}.flyer-img span{position:absolute;display:block;z-index:10;color:#FFF;background:rgba(26,64,111,0.9);width:100%;text-align:center;padding:10px 0;font-family:Proxima Nova Light;font-weight:bold;bottom:0;border-radius:0 0 4px 4px;opacity:0;-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;-transition:.2s all}a.flyer:hover .flyer-img span,a.flyer:focus .flyer-img span{opacity:1;-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;-transition:.2s all}.col-4 .col{display:inline-block;vertical-align:top;width:20%;margin:5px;background:#133c65;color:#FFF;line-height:1.55em;border-radius:10px;padding:20px;font-size:14px;min-height:500px}.col-4 .col h3{margin:0 0 5px 0;color:#FFF}.col-4 .col p{text-align:left}.col-img{position:relative;overflow:hidden;height:150px;margin:10px 0}a.about-grid-img{display:inline-block;vertical-align:top;width:200px;margin:0 5px 0 0;position:relative;overflow:hidden}.about-grid-img h3{position:absolute;top:0;margin:0;width:100%;height:100%;color:#FFF;background:rgba(26,64,111,0.75);-webkit-transition:.2s all;-moz-transition:.2s all;-ms-transition:.2s all;transition:.2s all;cursor:pointer}.iphone .bx-viewport{min-height:360px !important}.site-title a>img{max-width:250px}.pid-140 a.sidebar-item{max-width:270px;margin:0 auto}.pid-2503 #content ul li{margin:0 0 0 20px;line-height:1.6em;font-size:14px}.pid-2503 #content ul{position:relative;margin-top:-25px}.pid-187 .sidebar-item:before{content:none}article#post-2708 span.s1{margin-bottom:20px;display:block}.pid-192 .sidebar .sidebar-item,.pid-187 .sidebar .sidebar-item,.pid-1470 .sidebar .sidebar-item,.pid-175 .sidebar .sidebar-item,.pid-2352 .sidebar .sidebar-item,.pid-1464 .sidebar .sidebar-item{background:0}.pid-1470 .sidebar .sidebar-item{width:auto}.column-one-facilitypage>div{display:inline-block;width:100%;margin:0}.column-one-facilitypage>div.column-2{margin:0 5%}.column-one-facilitypage{display:flex;width:100%}.row-section-w-image-block.reverse .inner{display:flex;flex-direction:row-reverse;width:100%}.row-section-w-image-block.reverse .right{padding:0 7% 0 0}.grid-block .inner .grid-item img{overflow:hidden;width:100%;height:100%;border-radius:15px}.grid-block .inner .grid-item{margin:0 1%;width:100%}.grid-block .inner{display:flex;align-items:flex-start;flex-wrap:nowrap;justify-content:center}.grid-block .grid-item a.cta-button{background:#243e90;color:#fff !important;padding:8px 20px;border-radius:8px;text-decoration:none;text-transform:uppercase;font-family:'arial',sans-serif;letter-spacing:.1em;font-weight:600;font-size:12px;display:inline-block;margin-top:10px;box-shadow:none;transition:.2s}.row-section-w-image-block.inline .inner,.row-section-w-image-block.reverse.inline .inner{display:block !important;width:100% !important}.row-section-w-image-block.reverse.inline .left,.row-section-w-image-block.inline .left{width:100%}.row-section-w-image-block.inline{display:inline-block;vertical-align:top;width:49%}.row-section-w-image-block.full .inner{width:100%;display:block;max-width:none}.row-section-w-image-block.full .left{width:100%;text-align:left}.row-section-w-image-block .column-one{display:inline-block;vertical-align:top;width:49%}.row-section-w-image-block.no-title h2:before{content:none}.grid-block.equipment-grid{margin:80px 0 20px}.grid-block.equipment-grid .inner .grid-item img{max-width:none;width:auto;border-radius:10px}.grid-block.equipment-grid .image-container{border-radius:10px;overflow:hidden;display:block;width:100%;height:280px}.grid-block.equipment-grid .inner{display:inline-block;vertical-align:top}.grid-block.equipment-grid .inner .grid-item{display:inline-block;width:22.5%;vertical-align:top}.lightweight-accordion .lightweight-accordion-title{border-radius:7px}.lightweight-accordion-title::marker{color:#004d99}.lightweight-accordion-title span{margin-left:5px}article#post-152 .featured-image-container{box-shadow:none}#home-rotator li .mobile-slider-image{display:none;width:100%;height:800px;background-size:cover;background-position:70% center}#home-rotator li:nth-child(1) .mobile-slider-image{background-position:55% center}#home-rotator li:nth-child(3) .mobile-slider-image{background-position:center center}.pid-5 #home-rotator li .mobile-slider-image{background-position:center center}.tpl-job-openings .rbox-field-wrapper{text-align:center}.tpl-job-openings select.rbox-filter{border:1px solid #ddd;padding:15px 10px;background:#f9f9f9;color:#333;font-weight:600;letter-spacing:-.017em;width:40%;margin:0 auto 40px;display:inline-block}.tpl-job-openings .rbox-field-wrapper:before{content:'Filter Jobs by:';font-size:21px;display:block;width:100%;position:relative;height:40px;color:#2c2e33;font-weight:bold;text-align:center;letter-spacing:-.03em}.tpl-job-openings .rbox-jobs-group .rbox-opening-position-info{float:right;vertical-align:top;position:relative;top:-15px;margin-top:0}.tpl-job-openings .rbox-application-form .rbox-field-wrapper:before{display:none}article#post-152 .sidebar-item:before{display:none}.gform_legacy_markup_wrapper .field_sublabel_above .ginput_complex.ginput_container label{letter-spacing:0 !important}li#field_6_23 li.gchoice{margin-bottom:5px}.post img.size-full,.post .entry-content img{border-radius:10px}.post-entry-meta{display:flex;justify-content:space-between;column-gap:20px}.post-categories a{font-weight:500;text-decoration:none;text-transform:uppercase;font-size:11px}.post-categories a:hover,.post-categories a:focus{font-weight:600}.blog #page-container,.category #page-container{margin:0 auto;box-sizing:border-box;max-width:1470px;width:90%}body.blog .site,body.category .site{max-width:1510px;margin:0 -20px}.blog #featured-image img{border-radius:10px}.blog article header.entry-header,.category article header.entry-header{min-height:75px}.blog .site-content nav,.category .site-content nav{padding:0 20px 40px}.breadcrumbs{padding:0 20px 20px 15px;text-transform:uppercase}.breadcrumbs span{display:inline-block;vertical-align:middle;padding:0 5px 0 5px}.breadcrumbs span a{text-decoration:none;font-weight:600}.breadcrumbs span a:hover,.breadcrumbs span a:focus{text-decoration:underline}.category-children{padding:0 20px 10px;display:flex;flex-wrap:wrap;justify-content:center}.category-child{position:relative;text-decoration:none;font-size:16px;font-weight:400;width:16%;padding:10px 0 10px;background:#e0e9f4;margin:0 10px 10px 0;text-align:center;border-radius:5px}.category-child:hover,.category-child:focus{font-weight:600}.featured-image img{width:100%}.blog .featured-image,.category .featured-image{margin:-25px -30px 20px;max-height:85px;overflow:hidden;display:flex;align-items:center;border-radius:5px 5px 0 0}.category-opportunities a.category-child.Business.Operations,.category-opportunities a.category-child.Information.Technology,.category-opportunities a.category-child.Security,.category-opportunities a.category-child.Engineering,.category-opportunities a.category-child.Manufacturing,.category-opportunities a.category-child.Veterans{display:none}.pid-6476 .row-section-w-image-block.inline .right img{box-shadow:none}.featured-articles ul li:before{content:none}.featured-articles ul li{list-style:none !important;display:inline-block;vertical-align:top;max-width:31%;margin-right:1%}.featured-articles ul li img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image{display:block}.featured-articles ul li:last-of-type{margin-right:0}.featured-articles .thumbnail{height:200px;overflow:hidden;margin-bottom:13px;border-radius:10px}.featured-articles .thumbnail img{max-width:none !important;object-fit:cover;height:100%;width:auto !important;max-height:none !important;margin-left:-50%}.featured-articles a.title{text-decoration:none;color:#333;font-weight:700;font-size:1.1rem;line-height:1.3em;letter-spacing:-.025em}.featured-articles a.button:visited{color:#fff}.featured-articles h3{text-align:center;font-size:38px;letter-spacing:-.02em;margin-bottom:20px}.featured-articles p{font-size:14px;line-height:1.5em;margin:10px 0 20px}#post-7585 summary.lightweight-accordion-title{background:#dde3ee;margin:5px 0;padding:10px 20px}#post-7585 .lightweight-accordion-body{margin-left:20px}#post-7585 .internships-section p,#post-8118 .internships-section p{font-size:18px}#post-7585 .row-section-w-image-block.engineering{margin:65px 0}#post-7585 .row-section-w-image-block.engineering .inner{display:flex;justify-content:space-between;flex-wrap:nowrap;flex-direction:row;align-items:flex-start}#post-7585 .row-section-w-image-block.faq{margin:85px 0}#post-7585 .row-section-w-image-block.engineering .left h2{margin-bottom:20px}#post-7585 .row-section-w-image-block.faq .left,.row-section-w-image-block.faq .inner{width:100%;display:block}#post-7585 .row-section-w-image-block.engineering .inner .left .left-side,.row-section-w-image-block.engineering .inner .left .right-side{width:49%;display:inline-block;vertical-align:top}#post-7585 .row-section-w-image-block.engineering .inner,#post-7585 .row-section-w-image-block.engineering .inner .left,#post-8118 .row-section-w-image-block.ready-to-apply .inner .left{display:block;width:100%;max-width:none}#post-7585 .row-section-w-image-block.engineering .inner .left .right-side iframe{float:right}#post-7585 .row-section-w-image-block.internships-section .inner,#post-8118 .row-section-w-image-block.internships-section .inner{height:500px;background:#1d2b4f;border-radius:15px;text-align:center;display:block !important}#post-7585 .row-section-w-image-block.internships-section .inner h2:before,#post-8118 .row-section-w-image-block.internships-section .inner h2:before,#post-8118 .row-section-w-image-block.ready-to-apply .inner h2:before,#post-7585 .row-section-w-image-block.engineering .inner>.left>h2:before{content:none}#post-7585 .row-section-w-image-block.internships-section .inner h2,#post-7585 .row-section-w-image-block.internships-section .inner p,#post-8118 .row-section-w-image-block.internships-section .inner h2,#post-8118 .row-section-w-image-block.internships-section .inner p,#post-8118 .row-section-w-image-block.ready-to-apply .inner h2,#post-8118 .row-section-w-image-block.ready-to-apply .inner p{color:#fff !important;text-align:center}#post-8118 .row-section-w-image-block.engineering.first .left{order:2}#post-8118 .row-section-w-image-block.engineering.first .right{order:1;padding:0 7% 0 0}#post-8118 .row-section-w-image-block.ndi-equipment ul{margin-bottom:0;padding-bottom:0;padding-top:0}#post-8118 .row-section-w-image-block.ndi-equipment ul li{font-size:13px}#post-8118 .row-section-w-image-block.ndi-equipment p{margin-bottom:0;padding-bottom:0;padding-top:15px}.row-section-w-image-block.internships-section .inner .left{text-align:center;margin:0 auto;display:flex;max-width:none !important;flex-direction:column;align-content:center;justify-content:center;align-items:center;flex-wrap:wrap;height:500px}#post-8118 .row-section-w-image-block.ready-to-apply .inner .left{background:#1d2b4f;border-radius:15px;text-align:center;text-align:center;margin:0 auto;display:flex;max-width:none !important;flex-direction:column;align-content:center;justify-content:center;align-items:center;flex-wrap:wrap;height:300px}#post-8118 .row-section-w-image-block.ready-to-apply .inner{width:100% !important}#post-8118 .row-section-w-image-block.ready-to-apply .inner .right{display:none}@media screen and (max-width:1121px){#post-7585 .row-section-w-image-block.engineering.first .left{display:flex;flex-direction:column}#post-7585 .row-section-w-image-block.engineering .left{display:flex;flex-direction:column-reverse}#post-7585 .row-section-w-image-block.engineering .inner .left .right-side iframe,#post-7585 .row-section-w-image-block.engineering .inner .left .left-side iframe{float:none;width:100%}}@media screen and (max-width:768px){#post-7585 .internships-section p,#post-8118 .internships-section p{font-size:16px;max-width:75%}#post-7585 .row-section-w-image-block.internships-section .inner,#post-8118 .row-section-w-image-block.internships-section .inner,#post-7585 .row-section-w-image-block.faq .left,.row-section-w-image-block.faq .inner{max-width:100%}#post-7585 .row-section-w-image-block.engineering{margin:0}#post-7585 .row-section-w-image-block.engineering .inner,.row-section-w-image-block.engineering .inner .left{display:block;width:100%;max-width:100%}#post-7585 .internships-section a.button,#post-8118 .internships-section a.button{margin:10px auto !important;display:inline-block;width:100%;text-align:center;padding:11px 0 !important}}@media screen and (max-width:1280px){.featured-articles ul li{display:block;width:90%;margin:10px auto 40px auto !important;max-width:none}}@media screen and (prefers-color-scheme:dark){.site,#page-container,#header-container,body{background:#191e28}a{color:#719bd0}.entry-content h1,comment-content h1{color:#ced3de}.tpl-job-openings select.rbox-filter{border:1px solid #373c45;background:#2c313a;color:#ebe7e7}.tpl-job-openings .rbox-field-wrapper:before{content:'Filter Jobs by Location';font-size:21px;display:block;width:100%;position:relative;height:40px;color:#d3d7e1;font-weight:bold;text-align:center;letter-spacing:-.03em}header .site-title a:before{content:'';background:url(/assets/theme/images/janicki-white-logo.png);width:250px;height:60px;display:block;position:absolute;top:27px;z-index:40;background-size:100%;background-repeat:no-repeat}@media(max-width:767px){header .site-title a:before{max-width:220px}}#page-subtitle a{color:#5797d6;text-decoration:none}.lightweight-accordion .lightweight-accordion-title{background:#272e3e !important}.row-section-w-image-block.darkblue{background:#1d263a}.entry-content .styled-table td,.entry-content td,.comment-content td{background:#262c39;color:#cdd1d9;border-top:1px solid #2f3845}.main-navigation ul li:hover>ul.sub-menu,.main-navigation ul li:focus>ul.sub-menu{background:#1f2635}.entry-content .styled-table tr:hover td,.entry-content .styled-table tr:focus td{background:#2b3541}header #mobile-nav-toggle div{background:#fff;box-shadow:0 6px 0 #fff,0 12px 0 #fff}#header-info a img,#header-info form label,#searchbutton img{filter:invert(1)}#site-search input[type=text]{background:#1d2736}.entry-content,.entry-summary,.mu_register,.main-navigation .menu-main-nav-container>ul>li>a,.main-navigation .menu-utah-nav-container>ul>li>a{color:#cdd1d9}#front-page-content .row-section-w-image-block h3,#page-title #page-subtitle,.entry-content h3,.comment-content h3{color:#d2d7e1 !important}.entry-content h2,.comment-content h2,.mu_register h2,.row-section-w-image-block.dark-title h2,#page-title .page-title-content h1,.single .entry-header .entry-title{color:#ced3de !important}.gform_wrapper{background:#232b33}.blog article .entry-title a{color:#f1f3f6}.entry-date{color:#6c7588}.entry-header .entry-title{color:#dfe3ec}.pid-6476 .row-section-w-image-block.reverse .right img{background:#fff}.blog article,.category article{border:1px solid #39536b;background:#1e2533}.post-categories a:hover,.post-categories a:focus{color:#a2c3eb}.blog #content a.read-more:hover,.category #content a.read-more:hover,.blog #content a.read-more:focus,.category #content a.read-more:focus{box-shadow:inset 0 0 0 0 #004d99 !important}.read-more,.nav-previous a,.nav-next a,a.button{background:#243e90}.blog article:hover,.category article:hover,.blog article:focus,.category article:focus{box-shadow:4px 0 0 #6e93b7,8px 14px 20px 0 #01020261}.archive .entry-header .entry-title a{color:#f1f3f6}.category .entry-summary{color:#cdd1d9}.breadcrumbs span a:hover,.breadcrumbs span a:focus{color:#a9ccf9}.breadcrumbs{color:#ced3de}.category-child:hover,.category-child:focus{color:#b1cbeb}}.row-section-w-image-block .bxslider,.row-section-w-image-block .bxslider li{list-style:none;margin:0;padding:0}.row-section-w-image-block .bxslider li::before{content:none !important}.row-section-w-image-block .bx-wrapper .bx-controls .bx-controls-direction .bx-prev,.row-section-w-image-block .bx-wrapper .bx-controls .bx-controls-direction .bx-next{z-index:2}.ndi-equipment .bx-wrapper .bx-pager,.ndi-equipment .bx-wrapper .bx-controls-auto{z-index:1}.ndi-equipment .bx-controls.bx-has-pager{position:initial;height:100%}.pid-8118 .ndi-equipment .bx-controls-direction{position:absolute;top:0;width:100%;transform:translateY(0);height:100%}@media screen and (max-width:768px){.ndi-equipment .bx-wrapper .bx-prev{left:-20px}}.skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:100000;background:#1a406f;color:#fff;font-size:16px;font-weight:700;padding:12px 24px;text-decoration:none;border:3px solid #e8d015;border-radius:0 0 4px 0}.skip-link:focus{position:fixed;left:0;top:0;width:auto;height:auto;overflow:visible;clip:auto}a:focus,button:focus,input:focus,select:focus,textarea:focus,[tabindex]:focus{outline:3px solid #e8d015;outline-offset:2px}a:focus:not(:focus-visible),button:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible),[tabindex]:focus:not(:focus-visible){outline:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid #e8d015;outline-offset:2px}a:focus-visible{outline:3px solid #e8d015 !important;outline-offset:2px !important}.nav-menu a:focus-visible,.sub-menu a:focus-visible{outline:3px solid #e8d015;outline-offset:-2px;background:rgba(232,208,21,0.15)}footer a:focus-visible{outline:3px solid #e8d015;outline-offset:2px}#mobile-nav-toggle:focus-visible{outline:3px solid #e8d015;outline-offset:2px;border-radius:4px}#searchbutton:focus-visible{outline:3px solid #e8d015;outline-offset:2px}.bx-controls a:focus-visible{outline:3px solid #e8d015;outline-offset:2px}.sidebar a.sidebar-item:focus-visible{opacity:.8}.entry-date{color:#767676}.widget_recent_entries .post-date,.widget_rss .rss-date{color:#767676}.entry-content a:visited,.comment-content a:visited{color:#6b5b95}.sidebar-item-content-title{text-shadow:0 1px 3px rgba(0,0,0,0.8)}.home-rotator-title,.home-rotator-subtitle,.home-rotator-subtitle h1{text-shadow:0 2px 6px rgba(0,0,0,0.7)}.bx-pager-link{display:inline-block}.bx-pager-link:focus-visible{outline:3px solid #e8d015;outline-offset:2px}.market-grid-img:focus-visible{opacity:.85;outline:3px solid #e8d015}#prod-grid a:focus-visible{outline:3px solid #e8d015;outline-offset:-2px}.blog article:focus-within,.category article:focus-within{box-shadow:0 0 0 3px #e8d015}.rbox-opening-position-info a:focus-visible{outline:3px solid #e8d015}input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="search"],textarea,select{border:1px solid #767676}input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="search"]:focus,textarea:focus,select:focus{border-color:#1a406f;box-shadow:0 0 0 2px rgba(26,64,111,0.3)}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}