﻿@font-face{font-family:"Droid Sans";src:url("../fonts/DroidSans.eot");src:url("../fonts/DroidSans.eot?#iefix") format("embedded-opentype"),url("../fonts/DroidSans.woff") format("woff"),url("../fonts/DroidSans.ttf") format("truetype"),url("../fonts/DroidSans.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Droid Sans Bold";src:url("../fonts/DroidSans-Bold.eot");src:url("../fonts/DroidSans-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/DroidSans-Bold.woff") format("woff"),url("../fonts/DroidSans-Bold.ttf") format("truetype"),url("../fonts/DroidSans-Bold.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Serif 12 Beta";src:url("../fonts/serif12beta-bold.eot");src:url("../fonts/serif12beta-bold.eot?#iefix") format("embedded-opentype"),url("../fonts/serif12beta-bold.woff") format("woff"),url("../fonts/serif12beta-bold.ttf") format("truetype"),url("../fonts/serif12beta-bold.svg") format("svg");font-weight:normal;font-style:normal}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,s,samp,small,strike,sub,sup,tt,var,u,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:inherit;font:inherit;vertical-align:baseline;list-style:none}table{border-spacing:0}article,aside,figure,footer,header,nav,section{display:block}body,html{background-color:#fff}body,input,select,textarea{font:16px/24px "Droid Sans",Tahoma,Geneva,sans-serif;color:#505050}.bg-blue{background-color:#069 !important}.text-blue{color:#069 !important}.bg-blue-dark{background-color:#046 !important}.text-blue-dark{color:#046 !important}.bg-gray-1{background-color:#ececec !important}.text-gray-1{color:#ececec !important}.bg-gray-2{background-color:#dfdfdf !important}.text-gray-2{color:#dfdfdf !important}.bg-gray-3{background-color:silver !important}.text-gray-3{color:silver !important}.bg-gray-4{background-color:#505050 !important}.text-gray-4{color:#505050 !important}.bg-gray-5{background-color:#1b1b1b !important}.text-gray-5{color:#1b1b1b !important}.bg-red{background-color:#802a2a !important}.text-red{color:#802a2a !important}.bg-red-light{background-color:#ab5342 !important}.text-red-light{color:#ab5342 !important}.bg-white{background-color:#fff !important}.text-white{color:#fff !important}a{text-decoration:none;color:#069;-moz-transition-property:color;-webkit-transition-property:color;-o-transition-property:color;-ms-transition-property:color;transition-property:color;-moz-transition-duration:0.2s;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;-ms-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-delay:0;-webkit-transition-delay:0;-o-transition-delay:0;-ms-transition-delay:0;transition-delay:0}a:hover{color:#046;text-decoration:underline}a:active{background-color:rgba(0,0,0,0)}a.box{display:block;padding:12px 3%;background-color:#fff;-moz-transition-property:background-color;-webkit-transition-property:background-color;-o-transition-property:background-color;-ms-transition-property:background-color;transition-property:background-color;-moz-transition-duration:0.2s;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;-ms-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-delay:0s;-webkit-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s}a.box:hover{text-decoration:none;background-color:#ececec}a.box p:last-child{margin-bottom:0}a[name=top]{display:block;height:98px}.alert{background:#ffefea}.alert *:last-child{margin-bottom:0}.aligncenter{text-align:center}.aligncenter div,.aligncenter img{margin-left:auto;margin-right:auto}.alignleft{float:left;margin-right:20px;margin-bottom:24px}.alignright{float:right;text-align:right;margin-left:20px;margin-bottom:24px}article h1+p,article h1+ul,article h2+p,article h2+ul,article h3+p,article h3+ul,article h4+p,article h4+ul,article h5+p,article h5+ul,article h6+p,article h6+ul,article .h1+p,article .h1+ul,article .h2+p,article .h2+ul,article .h3+p,article .h3+ul,article .h4+p,article .history li time+p,.history li article time+p,article .h4+ul,article .history li time+ul,.history li article time+ul,article .h5+p,article #contact th+p,#contact article th+p,article .h5+ul,article #contact th+ul,#contact article th+ul,article .h6+p,article .h6+ul{margin-top:-12px !important}article h3+h4,article h3+.h4,article .history li h3+time,.history li article h3+time,article h3+h5,article h3+.h5,article #contact h3+th,#contact article h3+th,article h3+h6,article h3+.h6,article h4+h4,article h4+.h4,article .history li h4+time,.history li article h4+time,article h4+h5,article h4+.h5,article #contact h4+th,#contact article h4+th,article h4+h6,article h4+.h6,article .h3+h4,article .h3+.h4,article .history li .h3+time,.history li article .h3+time,article .h3+h5,article .h3+.h5,article #contact .h3+th,#contact article .h3+th,article .h3+h6,article .h3+.h6,article .h4+h4,article .history li time+h4,.history li article time+h4,article .h4+.h4,article .history li time+.h4,.history li article time+.h4,article .history li .h4+time,.history li article .h4+time,article .history li time+time,.history li article time+time,article .h4+h5,article .history li time+h5,.history li article time+h5,article .h4+.h5,article .history li time+.h5,.history li article time+.h5,article #contact .h4+th,article #contact .history li time+th,.history li article #contact time+th,#contact article .h4+th,#contact article .history li time+th,.history li #contact article time+th,article .h4+h6,article .history li time+h6,.history li article time+h6,article .h4+.h6,article .history li time+.h6,.history li article time+.h6{margin-top:-12px !important}b,strong{font-family:"Droid Sans Bold",Tahoma,Geneva,sans-serif;font-weight:normal}big,.big{font-size:1.125em}.block{display:block}.block.aligncenter{float:none !important;margin-left:auto !important;margin-right:auto !important}.block.alignright{float:right !important;margin-left:4% !important;margin-right:0 !important;text-align:left}.block.text-left{text-align:left}.block.text-center{text-align:center}.block.text-right{text-align:right}.block.width-17,.block.width-20,.block.width-25,.block.width-33,.block.width-40,.block.width-50,.block.width-60,.block.width-67,.block.width-75,.block.width-80,.block.width-83,.block.width-100{margin-left:2%;margin-right:2%}.block.width-17,.block.width-20,.block.width-25,.block.width-33,.block.width-40,.block.width-50,.block.width-60,.block.width-67,.block.width-75,.block.width-80,.block.width-83{float:left}.block.width-17{width:12.666666%}.block.width-20{width:16%}.block.width-25{width:21%}.block.width-33{width:29.333333%}.block.width-40{width:36%}.block.width-50{width:46%}.block.width-60{width:56%}.block.width-67{width:62.666666%}.block.width-75{width:71%}.block.width-80{width:76%}.block.width-83{width:79.333333%}.block.width-100{width:96%}.block *{max-width:100%;height:auto}button,.button,.gallery.news .page-nav a,.checkout-button,input[type=button],input[type=submit],input[type=reset],.modal .close{cursor:pointer;display:inline-block;line-height:1;background-color:#069;color:#fff;text-transform:uppercase;padding:10px;border:none;-webkit-appearance:none;border-radius:0;-moz-transition-property:background-color;-webkit-transition-property:background-color;-o-transition-property:background-color;-ms-transition-property:background-color;transition-property:background-color;-moz-transition-duration:0.2s;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;-ms-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-delay:0s;-webkit-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s}button:hover,button:active,.button:hover,.gallery.news .page-nav a:hover,.button:active,.gallery.news .page-nav a:active,.checkout-button:hover,.checkout-button:active,input[type=button]:hover,input[type=button]:active,input[type=submit]:hover,input[type=submit]:active,input[type=reset]:hover,input[type=reset]:active,.modal .close:hover,.modal .close:active{text-decoration:none;background-color:#046;color:#fff}button.wide,.button.wide,.gallery.news .page-nav a.wide,.checkout-button.wide,input[type=button].wide,input[type=submit].wide,input[type=reset].wide{display:block;width:100%;box-sizing:border-box;text-align:center}.breadcrumb{font-size:14px;line-height:18px;margin-bottom:-10px;padding-top:6px}.breadcrumb a{margin-left:5px;margin-right:5px}.breadcrumb a:first-child{margin-left:0}.callout{font-family:"Serif 12 Beta",Georgia,"Times New Roman",Times,serif}input[type=radio],input[type=checkbox]{cursor:pointer;width:1.15rem;height:1.15rem;vertical-align:-0.2rem}.clear,.service-listing>li,section>nav,section,.alert,.section,.gallery,footer,a.box,.block.width-100{clear:both}.clear:before,.service-listing>li:before,section>nav:before,section:before,.alert:before,.section:before,.gallery:before,footer:before,a.box:before,.block.width-100:before,.clear:after,.service-listing>li:after,section>nav:after,section:after,.alert:after,.section:after,.gallery:after,footer:after,a.box:after,.block.width-100:after{content:"";display:block;width:100%;clear:both}#contact-form{padding-bottom:24px}dl{margin-bottom:12px}dl.hours{clear:both}dl.hours:after{clear:both;display:block;content:" ";height:12px;width:100%}dl:not(.hours) dd,dl:not(.hours) dt{padding-bottom:.25em}dl:not(.hours) dt{font-weight:bold;float:left;clear:both;margin-right:.5em}footer{padding:36px 0 60px;background:#ececec;font-size:14px}footer .logo{display:inline-block;float:none;width:136px;margin:0 60px 0 -3px;background-position:-85px -150px}footer li{padding-left:10px;text-indent:-10px;line-height:18px;margin-bottom:9px}footer .social a{vertical-align:33px}footer ul{margin:-24px 0 24px}.gallery{width:100%;height:360px;overflow:hidden}.gallery:hover .directional-nav{display:block}.gallery.news{position:relative;height:800px}.gallery.news .directional-nav{display:none}.gallery.news .main{box-sizing:border-box;height:100%;padding-top:60px;max-width:none}.gallery.news .main>div{overflow:auto}.gallery.news .main>div h1,.gallery.news .main>div h2,.gallery.news .main>div h3,.gallery.news .main>div h4,.gallery.news .main>div h5{color:#ab5342}.gallery.news .page-nav{bottom:auto;top:0;height:auto;text-align:left;border-bottom:6px solid #ececec}.gallery.news .page-nav a{box-sizing:border-box;width:auto;max-width:50%;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);-moz-opacity:1;-webkit-opacity:1;opacity:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;float:left;margin-right:1%}.gallery.news .page-nav a.active{background-color:#046}.gallery a{text-decoration:none}.gallery .directional-nav{display:none}.gallery .directional-nav a{position:absolute;left:0;top:50%;margin-top:-70px;font-size:200px;height:100px;line-height:57px;-ms-filter:alpha(opacity=50);filter:alpha(opacity=50);-moz-opacity:0.5;-webkit-opacity:0.5;opacity:0.5;-moz-transition-property:opacity;-webkit-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;-moz-transition-duration:0.2s;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;-ms-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-delay:0s;-webkit-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;color:#fff}.gallery .directional-nav a:hover{text-decoration:none;-ms-filter:alpha(opacity=70);filter:alpha(opacity=70);-moz-opacity:0.7;-webkit-opacity:0.7;opacity:0.7}.gallery .directional-nav a[href="#next"]{left:auto;right:0}.gallery .main{height:360px}.gallery .main>div{position:relative;display:block;height:100%;float:left;overflow:hidden}.gallery .main>div article{position:absolute;font-family:"Droid Sans Bold",Tahoma,Geneva,sans-serif;color:#fff;width:28%;right:3%;top:25%}.gallery .main>div h1,.gallery .main>div h2,.gallery .main>div h3,.gallery .main>div h4,.gallery .main>div h5{color:#fff}.gallery .main>div .image{overflow:hidden;position:absolute;left:0;top:0;width:67%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat}.gallery .main>div .image img{position:absolute;height:100%;min-width:100%;width:auto;margin:auto;transform:translate(-50%, -50%);top:50%;left:50%}.gallery .page-nav{position:absolute;bottom:0;left:0;height:50px;width:100%;text-align:center}.gallery .page-nav a{display:inline-block;margin-top:5px;border:2px solid #fff;-ms-filter:alpha(opacity=70);filter:alpha(opacity=70);-moz-opacity:0.7;-webkit-opacity:0.7;opacity:0.7;-moz-transition-property:opacity;-webkit-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;-moz-transition-duration:0.2s;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;-ms-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-delay:0s;-webkit-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s}.gallery .page-nav a:hover,.gallery .page-nav a.active{-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);-moz-opacity:1;-webkit-opacity:1;opacity:1}.gallery .page-nav a,.gallery .page-nav a>img{width:67px;height:37px}.gallery .page-nav img{display:block}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.history li time,.h5,#contact th,.h6{font-family:"Serif 12 Beta",Georgia,"Times New Roman",Times,serif}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.h1 a:hover,.h2 a:hover,.h3 a:hover,.h4 a:hover,.history li time a:hover,.h5 a:hover,#contact th a:hover,.h6 a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0 0 24px;color:#ab5342}h1,.h1{font-size:48px;line-height:48px;color:#802a2a}h2,.h2{font-size:36px;line-height:36px}h3,.h3{font-size:24px;line-height:30px}h4,.h4,.history li time{font-size:20px}h5,.h5,#contact th{font-size:18px}h6,.h6{font-size:16px}hr{border:none;height:0px;overflow:hidden;border-bottom:3px solid #ab5342;clear:both;margin:24px 0}header{overflow:hidden;position:fixed;top:0;left:0;z-index:50;width:100%;height:98px;background:#fff;border-bottom:6px solid #dfdfdf;-moz-transition-property:height;-webkit-transition-property:height;-o-transition-property:height;-ms-transition-property:height;transition-property:height;-moz-transition-duration:0.3s;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;-ms-transition-duration:0.3s;transition-duration:0.3s;-moz-transition-delay:0s;-webkit-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s}header.compact{height:63px}header.compact a[href="#mobile-menu"]{top:12px}header.compact .logo{height:50px;width:140px;background-size:230px}header.compact nav{margin-top:18px}header.compact nav a{height:45px}header.compact.open{height:280px}header.compact .social{top:24px}header.open{height:360px}header .logo{-moz-transition-property:height;-webkit-transition-property:height;-o-transition-property:height;-ms-transition-property:height;transition-property:height;-moz-transition-duration:0.2s;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;-ms-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-delay:0s;-webkit-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;-moz-transition-property:width;-webkit-transition-property:width;-o-transition-property:width;-ms-transition-property:width;transition-property:width;-moz-transition-duration:0.2s;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;-ms-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-delay:0s;-webkit-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;-moz-transition-property:background-size;-webkit-transition-property:background-size;-o-transition-property:background-size;-ms-transition-property:background-size;transition-property:background-size;-moz-transition-duration:0.4s;-webkit-transition-duration:0.4s;-o-transition-duration:0.4s;-ms-transition-duration:0.4s;transition-duration:0.4s;-moz-transition-delay:0s;-webkit-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;margin-left:2%}header a[href="#mobile-menu"]{display:none;position:relative;z-index:3;overflow:hidden;text-indent:150%;white-space:nowrap;float:right;width:45px;height:25px;border-top:8px solid #069;border-bottom:8px solid #069;top:30px;margin-right:2%}header a[href="#mobile-menu"]:after{content:" ";height:0;width:100%;position:absolute;left:0;top:50%;margin-top:-4px;border-bottom:8px solid #069}header a[href="#mobile-menu"]:hover,header a[href="#mobile-menu"]:hover:after{border-color:#046}header nav{margin:28px 0 0 10px;float:left}header nav a{height:70px;padding:0 20px;line-height:44px;background-color:#fff;-moz-transition-property:background-color;-webkit-transition-property:background-color;-o-transition-property:background-color;-ms-transition-property:background-color;transition-property:background-color;-moz-transition-duration:0.2s;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;-ms-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-delay:0s;-webkit-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s}header nav a:hover,header nav a.current-menu-item{background-color:#dfdfdf}header .social{position:absolute;right:0;top:31px}.hero{background:#1b1b1b !important;height:360px;padding:0}.hero,.hero h1,.hero h2,.hero h3,.hero h4,.hero h5,.hero h6{color:#fff}.hero.multiple{border-bottom:56px solid #802a2a}.hero.multiple:after{content:" ";display:block;width:100%;height:6px;background:silver;position:absolute;left:0;bottom:-56px}.hero.multiple .gallery{height:410px}.hidden{display:none}.highlight{background:#ececec;border:2px solid silver;padding:24px 3%;margin:24px 0}.highlight:first-child{margin-top:0}.highlight>*:first-child{margin-top:0}.highlight>*:last-child{margin-bottom:0}.indent{margin-left:2%;margin-right:2%}.inline{display:inline !important}input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,.select-box,textarea{margin:0 0 15px;height:32px;line-height:32px;padding:0 5px;width:99%;color:#666;background-color:#ececec;border:2px solid silver;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none;-moz-transition-property:color;-webkit-transition-property:color;-o-transition-property:color;-ms-transition-property:color;transition-property:color;-moz-transition-duration:0.2s;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;-ms-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-delay:0;-webkit-transition-delay:0;-o-transition-delay:0;-ms-transition-delay:0;transition-delay:0;-moz-transition-property:background-color;-webkit-transition-property:background-color;-o-transition-property:background-color;-ms-transition-property:background-color;transition-property:background-color;-moz-transition-duration:0.2s;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;-ms-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-delay:0;-webkit-transition-delay:0;-o-transition-delay:0;-ms-transition-delay:0;transition-delay:0;-moz-transition-property:border-color;-webkit-transition-property:border-color;-o-transition-property:border-color;-ms-transition-property:border-color;transition-property:border-color;-moz-transition-duration:0.2s;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;-ms-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-delay:0;-webkit-transition-delay:0;-o-transition-delay:0;-ms-transition-delay:0;transition-delay:0}input[type=date]:active,input[type=date]:focus,input[type=date].valid,input[type=datetime]:active,input[type=datetime]:focus,input[type=datetime].valid,input[type=datetime-local]:active,input[type=datetime-local]:focus,input[type=datetime-local].valid,input[type=email]:active,input[type=email]:focus,input[type=email].valid,input[type=month]:active,input[type=month]:focus,input[type=month].valid,input[type=number]:active,input[type=number]:focus,input[type=number].valid,input[type=password]:active,input[type=password]:focus,input[type=password].valid,input[type=tel]:active,input[type=tel]:focus,input[type=tel].valid,input[type=text]:active,input[type=text]:focus,input[type=text].valid,input[type=time]:active,input[type=time]:focus,input[type=time].valid,input[type=url]:active,input[type=url]:focus,input[type=url].valid,input[type=week]:active,input[type=week]:focus,input[type=week].valid,select:active,select:focus,select.valid,.select-box:active,.select-box:focus,.select-box.valid,textarea:active,textarea:focus,textarea.valid{color:#666;background-color:#f7f7f7;border-color:#999;outline:none}input[type=date]:disabled,input[type=datetime]:disabled,input[type=datetime-local]:disabled,input[type=email]:disabled,input[type=month]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled,input[type=url]:disabled,input[type=week]:disabled,select:disabled,.select-box:disabled,textarea:disabled{color:#999;background-color:#ececec}input[type=date].error,input[type=datetime].error,input[type=datetime-local].error,input[type=email].error,input[type=month].error,input[type=number].error,input[type=password].error,input[type=tel].error,input[type=text].error,input[type=time].error,input[type=url].error,input[type=week].error,select.error,.select-box.error,textarea.error{background-color:#ffefea;border-color:#ff9184}input#confirm{display:none}.left-image{margin-top:-24px}.left-image+.left-nav{margin-top:24px}.left-nav li{line-height:18px;margin-bottom:6px}.left-nav ul{font-size:14px;margin-top:0}.left-nav>ul{padding-left:30px}.left-nav>ul>li{margin-bottom:12px}.left-nav>ul ul{padding-left:5px;margin:6px 0 0;font-size:13px}.left-nav>ul ul li{list-style:none}.logo{display:block;float:left;overflow:hidden;text-indent:150%;white-space:nowrap;width:190px;height:84px;background:url(../images/sprites.png) no-repeat left top;background-size:300px;margin-top:7px;margin-left:-3px}.logo-2 .logo,.logo-3 .logo{width:205px;margin-right:25px;background-size:450px}.logo-2 header{-moz-transition-property:height;-webkit-transition-property:height;-o-transition-property:height;-ms-transition-property:height;transition-property:height;-moz-transition-duration:0.2s;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;-ms-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-delay:0s;-webkit-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s}.logo-2 header.compact{height:63px}.logo-2 header.compact .logo{height:50px;width:140px;background-size:300px}.logo-2 header.compact .logo:after{display:none}.logo-2 header.compact nav{margin-top:18px}.logo-2 header.compact nav a{height:45px}.logo-2 header.compact .social{top:24px}.logo-2 header nav{-moz-transition-property:margin-top;-webkit-transition-property:margin-top;-o-transition-property:margin-top;-ms-transition-property:margin-top;transition-property:margin-top;-moz-transition-duration:0.2s;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;-ms-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-delay:0s;-webkit-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s}.logo-2 header .social{-moz-transition-property:top;-webkit-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-moz-transition-duration:0.2s;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;-ms-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-delay:0s;-webkit-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s}.logo-2 .logo{height:138px;-moz-transition-property:height;-webkit-transition-property:height;-o-transition-property:height;-ms-transition-property:height;transition-property:height;-moz-transition-duration:0.2s;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;-ms-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-delay:0s;-webkit-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;-moz-transition-property:width;-webkit-transition-property:width;-o-transition-property:width;-ms-transition-property:width;transition-property:width;-moz-transition-duration:0.2s;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;-ms-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-delay:0s;-webkit-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;position:relative;overflow:visible;border-left:6px solid #fff;border-right:6px solid #fff;background-position:3px top}.logo-2 .logo:after{content:"";display:block;position:absolute;z-index:-1;width:100%;height:25px;bottom:-6px;left:-12px;border:12px solid #dfdfdf;-moz-transition-property:border-color;-webkit-transition-property:border-color;-o-transition-property:border-color;-ms-transition-property:border-color;transition-property:border-color;-moz-transition-duration:0.2s;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;-ms-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-delay:0s;-webkit-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s}.logo-3 header .wrap:after{content:"";display:block;position:absolute;right:0;top:22px;width:205px;height:50px;background:url(../images/sprites.png) no-repeat left -83px;background-size:450px}.logo-3 header .social{display:inline-block;position:relative;margin-left:25px}.mobile{display:none}.modal{display:block;width:80%;height:80%;display:none;position:fixed;z-index:1001;left:10%;top:20px;background:#fff}.modal .close{position:absolute;display:block;right:5px;top:5px;font-family:"Droid Sans Bold",Tahoma,Geneva,sans-serif;font-size:24px;text-decoration:none;text-align:center;z-index:100}.modal .close:hover{text-decoration:none}.modal>div{padding:36px 4%;position:relative}.modal>div>img{display:block;margin:auto;max-width:100%}.modal>div .video-title{position:absolute;left:4%;top:36px;margin:1rem;font-size:1.25rem;color:#fff}header nav li,section>nav li{display:inline-block;white-space:nowrap;text-transform:uppercase}header nav li a,section>nav li a{display:block;-moz-transition-property:background-color;-webkit-transition-property:background-color;-o-transition-property:background-color;-ms-transition-property:background-color;transition-property:background-color;-moz-transition-duration:0.2s;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;-ms-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-delay:0s;-webkit-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s}header nav li a:hover,section>nav li a:hover{text-decoration:none;color:#802a2a}header nav li a.opener,section>nav li a.opener{display:none;position:relative}header nav li a.opener:after,section>nav li a.opener:after{content:"▼";display:block;position:absolute;right:10px;top:0}header nav li a.opener.open:after,section>nav li a.opener.open:after{content:"▲"}header nav li:hover a,header nav li.current-menu-item a,header nav li.current_page_item a,header nav li.current-menu-ancestor a,section>nav li:hover a,section>nav li.current-menu-item a,section>nav li.current_page_item a,section>nav li.current-menu-ancestor a{color:#802a2a}header nav>li,header nav .wrap>li,section>nav>li,section>nav .wrap>li{display:none}nobr,.nobr{white-space:nowrap}ol.standard,ul.standard,.modal ul,.modal ol,section ol,section ul{padding-left:40px;margin:0 0 24px}ol.standard:not(.service-listing) li h1,ol.standard:not(.service-listing) li h2,ol.standard:not(.service-listing) li h3,ol.standard:not(.service-listing) li h4,ol.standard:not(.service-listing) li h5,ol.standard:not(.service-listing) li h6,ul.standard:not(.service-listing) li h1,ul.standard:not(.service-listing) li h2,ul.standard:not(.service-listing) li h3,ul.standard:not(.service-listing) li h4,ul.standard:not(.service-listing) li h5,ul.standard:not(.service-listing) li h6,.modal ul:not(.service-listing) li h1,.modal ul:not(.service-listing) li h2,.modal ul:not(.service-listing) li h3,.modal ul:not(.service-listing) li h4,.modal ul:not(.service-listing) li h5,.modal ul:not(.service-listing) li h6,.modal ol:not(.service-listing) li h1,.modal ol:not(.service-listing) li h2,.modal ol:not(.service-listing) li h3,.modal ol:not(.service-listing) li h4,.modal ol:not(.service-listing) li h5,.modal ol:not(.service-listing) li h6,section ol:not(.service-listing) li h1,section ol:not(.service-listing) li h2,section ol:not(.service-listing) li h3,section ol:not(.service-listing) li h4,section ol:not(.service-listing) li h5,section ol:not(.service-listing) li h6,section ul:not(.service-listing) li h1,section ul:not(.service-listing) li h2,section ul:not(.service-listing) li h3,section ul:not(.service-listing) li h4,section ul:not(.service-listing) li h5,section ul:not(.service-listing) li h6{margin:0}ol.standard:not(.service-listing) li h1+p,ol.standard:not(.service-listing) li h2+p,ol.standard:not(.service-listing) li h3+p,ol.standard:not(.service-listing) li h4+p,ol.standard:not(.service-listing) li h5+p,ol.standard:not(.service-listing) li h6+p,ul.standard:not(.service-listing) li h1+p,ul.standard:not(.service-listing) li h2+p,ul.standard:not(.service-listing) li h3+p,ul.standard:not(.service-listing) li h4+p,ul.standard:not(.service-listing) li h5+p,ul.standard:not(.service-listing) li h6+p,.modal ul:not(.service-listing) li h1+p,.modal ul:not(.service-listing) li h2+p,.modal ul:not(.service-listing) li h3+p,.modal ul:not(.service-listing) li h4+p,.modal ul:not(.service-listing) li h5+p,.modal ul:not(.service-listing) li h6+p,.modal ol:not(.service-listing) li h1+p,.modal ol:not(.service-listing) li h2+p,.modal ol:not(.service-listing) li h3+p,.modal ol:not(.service-listing) li h4+p,.modal ol:not(.service-listing) li h5+p,.modal ol:not(.service-listing) li h6+p,section ol:not(.service-listing) li h1+p,section ol:not(.service-listing) li h2+p,section ol:not(.service-listing) li h3+p,section ol:not(.service-listing) li h4+p,section ol:not(.service-listing) li h5+p,section ol:not(.service-listing) li h6+p,section ul:not(.service-listing) li h1+p,section ul:not(.service-listing) li h2+p,section ul:not(.service-listing) li h3+p,section ul:not(.service-listing) li h4+p,section ul:not(.service-listing) li h5+p,section ul:not(.service-listing) li h6+p{margin-top:12px !important}ol.standard.margin-full li,ul.standard.margin-full li,.modal ul.margin-full li,.modal ol.margin-full li,section ol.margin-full li,section ul.margin-full li{margin-bottom:24px}ol.standard.margin-none li,ul.standard.margin-none li,.modal ul.margin-none li,.modal ol.margin-none li,section ol.margin-none li,section ul.margin-none li{margin-bottom:0}ol.standard>li,ol.standard[type="1"]>li,.modal ol>li,.modal ol[type="1"]>li,section ol>li,section ol[type="1"]>li{list-style:decimal}ol.standard[type=A]>li,.modal ol[type=A]>li,section ol[type=A]>li{list-style:upper-alpha}ol.standard[type=I]>li,.modal ol[type=I]>li,section ol[type=I]>li{list-style:upper-roman}.overlay{width:100%;height:100%;position:fixed;z-index:1000;left:0px;top:0px;background:#000;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);-moz-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;display:none;zoom:1}p{margin:0 0 24px}.position-summary{gap:2rem;align-items:flex-start}.position-summary,.position-summary dl{display:flex}.position-summary dd,.position-summary dt{flex-basis:calc(50% - 1rem)}.position-summary dl{flex-wrap:wrap}.pull{display:block}.pull.bottom{margin-bottom:-30px}.pull.top{margin-top:-24px}.ratio{position:relative;height:0;width:100%;padding:0;overflow:hidden}.ratio>*,.ratio .touch-helper,.ratio .double-touch{position:absolute !important;left:0;width:100%;top:0}.ratio img,.ratio iframe,.ratio video{position:absolute;left:0;width:100%;top:0}.ratio iframe,.ratio video,.ratio .touch-helper,.ratio .double-touch{height:100%}.ratio.ratio-16-7{padding-bottom:43.75%}.ratio.ratio-16-8{padding-bottom:50%}.ratio.ratio-16-9{padding-bottom:56.25%}.ratio.ratio-16-10{padding-bottom:62.5%}.ratio.ratio-16-11{padding-bottom:68.75%}.ratio.ratio-16-12{padding-bottom:75%}.ratio.ratio-9-16{padding-bottom:177.77%}.ratio.ratio-12-16{padding-bottom:133.33%}.red{color:#802a2a !important}section,.alert,.section{position:relative;border-bottom:6px solid silver;padding:30px 0}section:nth-of-type(odd){background:#fff}section:nth-of-type(even){background:#ececec}section.hero+section:nth-of-type(odd){background:#ececec}section.hero+section:nth-of-type(even){background:#fff}section.videos{background:#ececec}section img{display:block}section>nav{height:auto;min-height:60px;margin:-30px 0 24px;padding:0 2%;background:#dfdfdf;border-bottom:6px solid silver;position:relative}section>nav li a{height:43px;margin-top:17px;padding:0 10px;line-height:41px;background-color:#dfdfdf;-moz-transition-property:background-color;-webkit-transition-property:background-color;-o-transition-property:background-color;-ms-transition-property:background-color;transition-property:background-color;-moz-transition-duration:0.2s;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;-ms-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-delay:0s;-webkit-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s}section>nav li a:hover{background-color:silver}section>nav h2{float:left;margin:14px 2% 6px 0}section>nav li,section>nav ul{list-style:none;margin:0;padding:0}section>nav .to-top{overflow:hidden;text-indent:150%;white-space:nowrap;position:absolute;right:0;top:4px;width:50px;height:50px;background:url(../images/sprites.png) no-repeat right -150px;background-size:300px;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);-moz-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;-moz-transition-property:opacity;-webkit-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;-moz-transition-duration:0.2s;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;-ms-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-delay:0s;-webkit-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s}section>nav .to-top:hover{-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);-moz-opacity:1;-webkit-opacity:1;opacity:1}section>nav ul{float:left;margin-left:-10px}.service-listing,.service-listing ul,.service-listing li{list-style:none;margin:0;padding:0}.service-listing>li{border-top:3px solid #ab5342;padding:24px 0}.service-listing>li img{float:left;margin-right:4%}.service-listing>li p,.service-listing>li ul{margin-bottom:0}.service-listing>li ul{float:left}.service-listing>li ul h4{margin:0}small,.small{font-size:87.5%;line-height:128.5714%}.social a{overflow:hidden;text-indent:150%;white-space:nowrap;display:inline-block;width:32px;height:32px;margin-right:5px;background:url(../images/Social-Icons.svg) no-repeat left top;background-size:224px 32px;opacity:.8;transition:opacity 200ms}.social a:hover{-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);-moz-opacity:1;-webkit-opacity:1;opacity:1}.social a[href*="instagram.com"]{background-position:16.6666% top}.social a[href*="linkedin.com"]{background-position:33.3333% top}.social a[href*="twitter.com"]{background-position:50% top}.social a[href*="tiktok.com"]{background-position:66.6666% top}.social a[href*="youtube.com"]{background-position:83.3333% top}.social a[href*="mailto:"]{background-position:right top}textarea{height:96px;line-height:24px}.tooltip{overflow:hidden;text-indent:150%;white-space:nowrap;position:relative;display:inline-block;background:silver;border-radius:100%;cursor:pointer;margin-left:.1rem;vertical-align:-0.1rem}.tooltip,.tooltip:after{width:1rem;height:1rem}.tooltip:after{content:"i";color:#fff;text-indent:0;position:absolute;left:0;top:0;text-align:center;font-size:.9rem;line-height:1.05}.tooltip.active+.tooltip-arrow{z-index:6;opacity:1}.tooltip-arrow,.tooltip-text{background:#ececec;border:1px solid silver;z-index:-20;opacity:0;transition:opacity .3s}.tooltip-arrow{position:relative;display:inline-block;width:.8rem;height:.8rem;border-left:none;border-top:none;transform:rotate(45deg);right:.9rem;bottom:1.25rem}.tooltip-text{position:absolute;font-size:.9rem;color:#505050;padding:.2rem .5rem;border-radius:3px;max-width:25rem;cursor:default;transform:translateY(calc(-100% - 2rem))}.tooltip-text.active{z-index:5;opacity:1}ul.standard>li,.modal ul>li,section ul>li{list-style:outside disc}video{background:#000}.videos a span{position:relative;display:inline-block}.videos a span:after{content:" ";overflow:hidden;text-indent:150%;white-space:nowrap;position:absolute;width:80px;height:52px;left:50%;top:50%;margin:-26px 0 0 -40px;background:url(../images/sprites.png) no-repeat left bottom;background-size:300px;opacity:0;-moz-transition-property:opacity;-webkit-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;-moz-transition-duration:0.2s;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;-ms-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-delay:0s;-webkit-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s}.videos a:hover{text-decoration:none}.videos a:hover span:after{opacity:1}.wrap{clear:both;width:90%;max-width:1300px;margin-left:auto;margin-right:auto;position:relative}#contact{background:#fff}#contact .alignleft{margin-right:10px}#contact dt,#contact dd{display:block}#contact dd{text-align:right;float:right}#contact dt{float:left;clear:right}#contact h3{margin-bottom:15px}#contact h3+h5{margin-top:-12px}#contact a.box{margin-left:-3%}#contact a.box:first-child{margin-top:-12px}#contact #map{width:100%;height:360px;margin:-24px 0 24px}#contact #map *{max-width:none}#contact #map img{max-width:none}#contact td,#contact th{text-align:left}#contact tr:nth-child(even){background:#ececec}#contact textarea{height:97px}.employment-listing .featured a{display:block;padding:1rem;background:#ececec}.employment-listing .featured a:hover{text-decoration:none}.employment-listing .filters fieldset{display:inline-block;vertical-align:top;margin:0 3rem 2rem 0}.employment-listing .filters h3{margin-bottom:.5rem}.employment-listing .filters label{cursor:pointer;display:block;margin:.125rem 0}.employment-listing table{width:100%}.employment-listing td,.employment-listing th{text-align:left}.employment-listing td:last-child,.employment-listing th:last-child{width:15%}.employment-listing td p,.employment-listing th p{margin:0}.employment-listing td{padding:12px 2%}.employment-listing th{background:#069;-moz-transition-property:background-color;-webkit-transition-property:background-color;-o-transition-property:background-color;-ms-transition-property:background-color;transition-property:background-color;-moz-transition-duration:0.2s;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;-ms-transition-duration:0.2s;transition-duration:0.2s;-moz-transition-delay:0s;-webkit-transition-delay:0s;-o-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;color:#fff;padding:0 2%}.employment-listing th:hover{background-color:#046}.employment-listing th a{color:#fff;display:block;padding:12px 0;white-space:nowrap}.employment-listing th a.active span{display:inline}.employment-listing th a.hidden{display:none}.employment-listing th a span{display:none;margin-left:10px;font-size:.875em}.employment-listing th h4,.employment-listing th h5{margin:0}.employment-position .service-listing{margin-bottom:2em}.employment-position .service-listing>li:last-child{border-bottom:3px solid #ab5342}.employment-position ul li{margin-bottom:.5em}.employment-position ul ul{margin-bottom:0}.employment-position .videos{margin-top:2.5em}.history li{list-style:none;position:relative}.history li time{position:absolute;text-align:right;width:70px;left:-50px}.home #contact .location{padding-left:25px;position:relative}.home #contact .location:before{content:" ";width:24px;height:40px;overflow:hidden;text-indent:150%;white-space:nowrap;background:url(../images/sprites.png) no-repeat -50px -150px;background-size:300px;position:absolute;left:0;top:0}.home #contact .location h3{margin-bottom:3px}.home #contact .location h3+h5{margin-top:0}.home #contact .location h5{clear:both;margin-bottom:0}.home #contact .location hr{clear:none;margin:12px 0}.home #contact .location hr:before,.home #contact .location hr:after{display:none}.home #contact .location img{margin-top:6px;margin-bottom:12px}@media screen and (max-width: 1130px)and (min-width: 720px),screen and (max-width: 360px){.home #contact .location{font-size:15px}.home #contact .location h5{font-size:17px}.home #contact .location .small{font-size:14px}}@media screen and (max-width: 979px)and (min-width: 720px){.home #contact .location{padding:0}.home #contact .location:before{display:none}}@media screen and (max-width: 900px)and (min-width: 720px){.home #contact .location hr{clear:both}}@media screen and (max-width: 860px)and (min-width: 720px){.home #contact .location{font-size:14px}.home #contact .location br{display:none}.home #contact .location h5{font-size:16px}}.home section:nth-of-type(even){background:#fff}.home section:nth-of-type(odd){background:#ececec}.home section nav h2{float:left;width:21%}.services-overview #pie-chart{margin:0 0 24px}@media screen and (min-width: 1450px){section>nav .wrap{padding-left:2%;padding-right:2%;box-sizing:border-box}}@media screen and (min-width: 1250px){.gallery .main>div .image img{width:100%;height:auto;min-height:100%}}@media screen and (min-width: 1150px){.gallery,.hero,.gallery .main{height:420px}.hero.multiple .gallery{height:470px}}@media screen and (min-width: 980px)and (max-width: 1066px){.wrap{width:960px}}@media screen and (max-width: 979px){.wrap{width:98%}.hero .wrap{width:100%}.home section>nav h2{width:auto}.service-listing li img{width:40%;height:auto}}@media screen and (max-width: 930px){header a[href="#mobile-menu"]{display:block}header nav,#about nav{text-align:left}header nav li a,#about nav li a{clear:both;margin-top:0;padding:0 10px;height:auto}header nav ul,header nav li,#about nav ul,#about nav li{display:block;margin:0;padding:0}header nav ul,#about nav ul{text-align:left}header nav{padding-top:5px;margin:0;clear:both;float:none}}@media screen and (max-width: 900px){.gallery,.hero,.gallery .main{height:300px}.hero.multiple .gallery{height:350px}.service-listing li img{width:35%;height:auto}}@media screen and (max-width: 860px){.gallery .main>div article{top:20%}header nav a{padding:0 15px}#about nav li a{margin-top:9px;height:38px}#about nav ul{float:none;clear:both;text-align:center}.service-listing li img{width:auto;height:auto;margin-bottom:12px}}@media screen and (max-width: 750px){header nav{margin-left:0}}@media screen and (max-width: 719px){.block{width:96% !important}.block .block{margin-left:0 !important;margin-right:0 !important;width:100% !important}.block .left-image{float:left;width:40%;margin-right:7%;margin-bottom:24px}.block .left-image+.left-nav{margin-top:0;width:53%;float:left}.block .left-nav{margin-bottom:24px;border-bottom:6px solid #dfdfdf}.block .left-nav ul{font-size:16px}#contact-form{margin-top:24px}footer .block{width:46% !important}.gallery.news{height:auto;margin-bottom:2em;border-bottom:6px solid #ececec}.gallery .main>div article{font-size:14px}.mobile{display:inherit}input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,.select-box,textarea{width:98%}.no-mobile{display:none}.position-summary{display:block}}@media screen and (max-width: 600px){footer .logo{margin-right:20px}.gallery .main>div article{top:10%}header nav a{padding:0 10px}input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,.select-box,textarea{width:97%}}@media screen and (max-width: 550px){.block .left-image{display:none}.block .left-image.stays-visible{display:block;float:none;margin-bottom:24px}.block .left-image+.left-nav{margin-top:0;width:100%;float:none}.gallery.news{margin-bottom:2em;border-bottom:6px solid #ececec}.gallery .directional-nav{display:none}.gallery .main>div article{top:auto;bottom:0;left:0;width:94%;padding:0 3%;background:#1b1b1b}.gallery .main>div article *:first-child{padding-top:2%}.gallery .main>div article *:last-child{padding-bottom:1%}.gallery .main>div article h3{font-size:28px}.gallery .main>div article span{display:none}.gallery .main>div .image{width:100%}.gallery .page-nav a{width:16px;height:16px;margin:15px 4px 0;background:#fff}.gallery .page-nav img{display:none}#about nav .wrap>li{clear:both;margin-top:4px}#about nav .wrap>li:before{content:" ";display:block;clear:both;width:100%;height:10px}.employment-listing td{display:block;width:96% !important}.employment-listing td:last-child:before{content:"Posting Date: "}.employment-listing th:last-child{display:none}}@media screen and (max-width: 400px){.block .left-image+.left-nav ul{font-size:14px}footer .block{width:96% !important}footer .block .alignright{float:none;text-align:left;margin:20px 0 0}header .social{top:22px}input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,.select-box,textarea{width:96%}#logo{width:75%;height:0;padding-bottom:21%;background-size:100%}#contact td{font-size:14px}#services nav{height:auto;min-height:60px;text-align:left}#services nav a,#services nav li a{clear:both;margin-top:0;padding:0 0 0 10px}#services nav ul,#services nav li{display:block;margin:0;padding:0;float:none}#services nav ul{text-align:left}#services nav ul:before{content:" ";display:block;clear:both;width:100%;height:10px}}@media print{*{transition:none !important}@page{margin:.5in}body{margin:1in 0 0}a[name=top]{display:none}footer .wrap .block:nth-child(1),footer .wrap .block:nth-child(2),footer .wrap .block:nth-child(3),footer .wrap .block:nth-child(4){display:none}footer .wrap .block:nth-child(5) .logo,footer .wrap .block:nth-child(5) .social,footer .wrap .block:nth-child(5) br:first-of-type{display:none}h1,h2,h3,h4,h5,h6{page-break-after:avoid}header,header.compact{background:#fff;position:absolute;width:auto;top:0;left:0;right:0;height:1in}header a,header nav,header.compact a,header.compact nav{display:none}header .logo,header.compact .logo{display:block;width:190px;height:84px;background-size:300px;margin:0;position:relative;background:none;text-indent:0;color:#fff}header .logo:before,header.compact .logo:before{content:url(../images/sprites-small.png);display:block;left:0;top:0;width:100%;height:100%}.hero{position:relative}.hero:before{content:"";position:absolute;top:0;left:0;width:100%;border-top:360px solid #000}.hero article{color:#fff !important}.highlight{page-break-inside:avoid}.left-nav{display:none}p{widows:4;orphans:4}section{position:static}section:not(#contact)>nav{position:absolute;z-index:100;top:.3in;right:0;left:220px;margin:0;padding:0;border:none;background:none}section:not(#contact)>nav h2{font-size:24px;white-space:nowrap;margin:14px 0 0 0}section#contact .block{width:96%}section#contact .block.width-33{display:none}section#contact .block.width-67>*:not(.box){display:none}section#contact>nav .to-top{display:none}.wrap{width:100%;max-width:none}}/*# sourceMappingURL=style.css.map */