@charset "UTF-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;font-family:'Lato', sans-serif;-webkit-font-smoothing:antialiased !important}html{background:#fff;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:100%;height:100%}body{min-height:100vh;position:relative;background:#2b2b2b;background:#eaeaea}.bodywidth{margin:0px auto;position:relative}.maincontent{padding:20px 20px 40px;box-sizing:border-box;margin-top:-82px;z-index:99;background:#fff;background:#ffffff;position:relative;display:inline-block;width:100%}.not-home .maincontent{min-height:60vh}.pagewrap{max-width:850px;margin:0 auto}.hide{display:none !important}.clear{clear:both}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,h1,h2,h3,h4,h5,h6{color:#000;color:#0a0a0a}h1{font-size:41px;line-height:48px;margin-bottom:10px}h2{font-size:36px;margin-bottom:5px;line-height:46px}h3{font-size:31px;margin-bottom:5px;line-height:40px}h4{font-size:27px;margin-bottom:5px;line-height:36px}h5{font-size:31px;margin-bottom:5px;line-height:40px;font-style:italic;color:#1e1e1e}h6{font-size:27px;margin-bottom:5px;line-height:36px;font-style:italic;color:#1e1e1e}a{text-decoration:none;background-color:transparent;color:#000;color:#0c447c}a:hover{color:#000;color:#0043b7;text-decoration:none}.maincontent p,.maincontent li{line-height:37px;margin-bottom:20px;font-size:22px;color:#696969;color:#1e1e1e}li{list-style-type:disc;margin-bottom:5px}ul{padding-left:20px}h1.entry-title{text-transform:uppercase;border-bottom:1px solid #e3e3e3;padding-bottom:10px;margin-bottom:10px;font-size:44px;line-height:50px}sup,sub{font-size:small;position:relative}sup{top:-11px}sub{top:5px}table,th,td{border:1px solid rgba(177, 177, 177, 0.43)}table{border-spacing:0}th,td{padding:5px 5px}blockquote{padding:20px;margin-bottom:20px;background:#ececec;border:1px solid #e3e3e3}blockquote p{margin:0}.entry-content{max-width:700px;margin:0 auto}.entry-content ul,.entry-content ol{padding-left:25px;margin-bottom:20px}.entry .nav-previous{padding-top:20px}body.altcontentdisp1 .not-home .maincontent{box-shadow:2px 11px 24px rgba(0, 0, 0, 0.25), 0px 2px 8px rgba(0, 0, 0, 0.15)}body.altcontentdisp2 .fullbackgroundcover{position:fixed;top:0;left:0;right:0;bottom:0}body.altcontentdisp2 .fullbackgroundcover .metaslider .flexslider .slides li{width:100vw !important;height:100vh !important}body.altcontentdisp2 .fullbackgroundcover .metaslider .flexslider .slides img{min-height:100vh !important}body.altcontentdisp2 .fullbackgroundcover .metaslider .flex-viewport{max-height:100vh !important}body.altcontentdisp2 .pagewrap{margin:0 0 50px 15px;max-width:710px}body.altcontentdisp2 .pagewrap .nofeat .maincontent,body.altcontentdisp2 .featimage.pagewrap{margin-top:60px}.maincontent img,.wp-caption.alignright,.wp-caption.alignleft{max-width:60%;height:auto}img.alignright,.wp-caption.alignright img{padding:8px 0 8px 8px;display:inline;float:right;box-sizing:border-box}img.alignleft,.wp-caption.alignleft img{padding:8px 8px 8px 0;display:inline;float:left;box-sizing:border-box}img.aligncenter,.wp-caption.aligncenter img{float:none;position:relative;display:block;margin:0;clear:both;padding:8px;box-sizing:border-box}img.aligncenter{margin:0 auto}.wp-caption.alignleft,.wp-caption.alignright{padding:10px;border:1px solid rgba(206, 206, 206, 0.31);max-width:60%;box-sizing:border-box}.wp-caption.alignleft{margin:3px 10px 10px 0;float:left}.wp-caption.alignright{margin:3px 0 10px 10px;float:right}.wp-caption.aligncenter{margin:8px 0 0;float:none;margin:0 auto;box-sizing:border-box;max-width:100%}.wp-caption.alignleft img,.wp-caption.alignright img{padding:0px 0px 10px 0px;width:100%;height:auto;box-sizing:border-box;max-width:none}.wp-caption.aligncenter img{max-width:100%}p.wp-caption-text{font-size:12px;line-height:14px;margin:0}img.mockupimg{position:absolute;top:0;left:0}img.size-medium{max-width:300px !important}.nofeat .maincontent{margin-top:1vw}.featimage{height:40vh;position:relative;z-index:0;background-size:cover !important}.featimagelink a{font-size:11px;text-transform:uppercase}.featimagelink{position:absolute;top:0;right:0;background:#e3e3e3;padding:0px 6px 3px 8px}input,input[type="email"],textarea{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;outline:none;padding:7px;border:none;border-bottom:1px solid #ddd;margin-bottom:10px;font:16px 'Lato', sans-serif;height:45px}textarea{height:120px;border:1px solid #ddd;border-radius:5px}input:focus{border-bottom:1px solid #ffffff}textarea:focus{border:1px solid #ffffff}input[type="checkbox"]{height:13px}.disclaimer{margin:25px auto;width:70%}header{background:#ffffff;position:relative}.jquery-responsive-select-menu{background:url('images/mobilemenuimg_white.png') no-repeat center center;border:none;color:transparent;font-size:20px;background-size:32px;width:79px;height:64px;cursor:pointer;cursor:hand}.headerlogo{width:125px;position:absolute;top:0;left:0;bottom:0}.headerlogo img{max-width:106px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.headwrap{background:#ffffff}.mainmenu ul li.menu-item-home{display:none}.searchbar{position:absolute;z-index:99999;right:0;bottom:0;top:0;max-width:350px;-webkit-transition:all 0.75s ease;-moz-transition:all 0.75s ease;-o-transition:all 0.75s ease;transition:all 0.75s ease;overflow:hidden;width:0}.searchtoggle{width:6.3%;height:85px;padding-top:4px;line-height:85px;display:block;float:left;cursor:pointer;cursor:hand;position:relative}.searchtoggle img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.searchbar.showsearch{width:100vw;max-width:350px}.searchbar{position:absolute;z-index:99999;right:0;bottom:0;top:0;max-width:350px;-webkit-transition:all 0.75s ease;-moz-transition:all 0.75s ease;-o-transition:all 0.75s ease;transition:all 0.75s ease;overflow:hidden;width:0}.searchbar .searchbarbox{position:relative;width:100vw;float:right;max-width:97%;height:89px;background:#ffffff;box-sizing:border-box;box-shadow:-1px 2px 15px #011d0e}.searchbar form#searchform{position:absolute;left:20px;top:26px;width:calc(100% - 40px);bottom:25px;right:20px}.searchclose{position:absolute;top:0;right:0;padding:3px 5px 4px;color:#fff;font-weight:bold;line-height:11px;font-size:11px;background:#ea0000;cursor:pointer;cursor:hand}.searchbar form input#s{height:39px;box-sizing:border-box;width:68%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none;margin-right:2%;float:left;padding:5px}.searchbar input[type=submit]{border-radius:5px;border:0;width:30%;box-sizing:border-box;height:39px;font-size:13px;color:#6f6f6f;background:#f4f4f4;background:-moz-linear-gradient(top, #f4f4f4 1%, #ededed 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #f4f4f4), color-stop(100%, #ededed));background:-webkit-linear-gradient(top, #f4f4f4 1%, #ededed 100%);background:-o-linear-gradient(top, #f4f4f4 1%, #ededed 100%);background:-ms-linear-gradient(top, #f4f4f4 1%, #ededed 100%);background:linear-gradient(to bottom, #f4f4f4 1%, #ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#ededed', GradientType=0);white-space:unset;display:block;float:left;text-transform:uppercase}.searchbar .screen-reader-text{display:none}.threeopts .mainmenu ul li{width:33.333%}.fouropts .mainmenu ul li{width:25%}.fiveopts .mainmenu ul li{width:20%}.sixopts .mainmenu ul li{width:16.666%}.sevenopts .mainmenu ul li{width:14.285%}.eightopts .mainmenu ul li{width:12.5}.nineopts .mainmenu ul li{width:11.111%}.tenopts .mainmenu ul li{width:10%}.elevenopts .mainmenu ul li{width:9.09%}.twelveopts .mainmenu ul li{width:8.333%}.sidefullwrap{position:relative;display:inline-block;box-sizing:border-box;width:100%}aside{display:block;float:right;position:relative;width:20%;background:#ffffff;padding:38px 10px 20px 20px;box-sizing:border-box;z-index:1;top:-20px}.nofeat aside{top:0px;margin-top:20px}.bodywidth.sidebar{width:calc(100vw - 20%);float:left}.sidebarmenuwrap{z-index:999}.sidebarblock{position:absolute;width:20%;top:0px;right:0;bottom:0;background:#fff;z-index:0;margin-top:20px;box-sizing:border-box}.left .bodywidth.sidebar{float:right}.left aside{float:left}.left .sidebarblock{right:auto;left:0}footer{min-height:115px;background:#636363;overflow:hidden;margin:0px auto;position:relative;z-index:99;width:100%}footer p{text-align:center}.footlogo{width:50%;top:0;position:absolute;left:0;bottom:0;z-index:1000;padding:17px;box-sizing:border-box}.footlogo img{height:70%;width:auto;max-width:none !important}footer .bottomnav{display:block;float:left;width:240px}.copyright{position:relative;text-align:center;background:#636363}.copyright a{text-decoration:underline}.copyright a:hover{position:relative}.copyright a,.copyright p{color:#a5a5a5}.copyright p{font-size:13.5px;margin:0;text-align:center;display:block;padding:2px 8px 1px;line-height:21px}.nav{width:calc(100% - 130px);padding-top:44px;position:relative;left:130px}#menuitems{display:inline-block;padding:0;margin:0}.mainmenu ul li{display:block;position:relative;float:left;color:#fff;list-style-type:none;text-decoration:none;margin-bottom:0}.mainmenu ul li a:hover{color:#ffffff}.mainmenu li a{color:#fff;color:#7f7f7f;font-family:'Lato', sans-serif;list-style:none;text-decoration:none}.mainmenu li:hover>a{color:#0041b2}.mainmenu ul li ul{float:right;margin:0;z-index:500;right:100%}ul.sub-menu{width:100%;height:1px}.mainmenu ul.sub-menu{display:none}#menuitems li:hover>ul,#items li:hover>ul li{display:block}.mainmenu ul ul li{text-align:left;float:left;line-height:18px;width:100%;border-bottom:1px solid #a5a5a5}header .mainmenu li a{letter-spacing:0.5px;font-size:15px;display:block;padding:5px 14px}ul.sidebarmenu{padding-left:0}.sidebarmenu ul ul{border-left:1px solid #000;height:100%;width:100%}.sidebarmenu ul ul li{padding:7px 0 7px 15px}.sidebarmenu ul ul li a{color:#797979 !important;font-size:14px !important;padding-bottom:0px !important;padding-top:0px !important;line-height:17px}.sidebarmenu li{list-style-type:none;float:left;width:100%;line-height:18px;margin-bottom:0;box-sizing:border-box}.sidebarmenu li a{color:#555;text-transform:uppercase;font-size:15px;padding:4px 0 5px;display:block;font-weight:bold;font-family:'Lato', sans-serif;line-height:18px}.sidebarmenu .sub-menu{border-left:none;display:inline-block;width:inherit;height:auto;display:none;padding-left:0;margin-top:-3px}.sidebarmenu li.current-menu-item>ul{display:inline-block !important}.sidebarmenu a:hover{color:#0088ce}.sidebarmenu .sub-menu li a{padding:3px 0 4px;font-weight:normal;font-size:14px;color:#1f1f1f}.sidebarmenu .sub-menu li{margin-bottom:3px;border-left:1px solid #cccccc;padding-left:8px}.sidebarmenu ul ul li a:hover{text-decoration:underline}.sidebarmenu ul ul.sub-menu li{border:none}.sidebarmenu .sub-menu .sub-menu li a:before{content:"- "}.sidebarmenu .current-menu-parent ul.sub-menu{display:inline-block}aside li.current-page-parent ul.sub-menu{display:inline-block !important}aside .current-page-ancestor .sub-menu,aside .current-menu-ancestor .sub-menu{display:inline-block}#btmitems{width:47%;float:right;padding:20px 21px 0;box-sizing:border-box}.bottommenu{width:100%}.bottommenu li{display:block;background:transparent;float:right;text-align:center;line-height:0;margin:0;padding:5px 0}.bottommenu a{color:#EDEDED;text-align:center;margin:0 7.5px;font-weight:300;font-size:13px;text-transform:lowercase;line-height:20px}.bottommenu ul.sub-menu{display:none}h2.screen-reader-text{font-size:20px;font-weight:normal;text-transform:uppercase;letter-spacing:1px;text-align:center;border-top:1px solid #636363;margin:0;color:#636363;line-height:25px;padding-top:10px}.social-icons{list-style-type:none !important;text-align:center}.social-icons li{display:inline-flex;align-items:baseline;width:30px;height:30px;transition:background 0.5s;-webkit-transition-timing-function:ease;transition-timing-function:ease;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.social-icons a{position:relative;left:50%;top:50%;transform:translate(-50%, -50%);font-size:19px !important}li.facebook:hover{background:#3b5998}li.twitter:hover{background:#55acee}li.instagram:hover{background:#e95950}li.youtube:hover{background:#bb0000}li.linkedin:hover{background:#007bb5}li.pinterest:hover{background:#cb2027}li.google-plus:hover{background:#dd4b39}.topsocial li:hover>a{color:#fff}.topsocial{width:auto;position:absolute;right:8px;margin:0;top:8px;z-index:999}.topsocial .social-icons a{color:#ffffff}.bottomsocial{width:100%;float:right}.bottomsocial .social-icons{list-style-type:none !important;text-align:right;padding:19px 28.5px 13px 0}.bottomsocial .social-icons a{color:#636363}.button{text-transform:uppercase;letter-spacing:1px;font:18px 'Lato', sans-serif;background-color:#D3D3D3;color:#1A1A1A;background:#000;color:#fff}.button:hover{background:#fff;color:#000}.button1{background:#000;color:#fff}.button1:hover{background:#fff;color:#000}.button2{background:#000;color:#fff}.button2:hover{background:#fff;color:#000}.button3{background:#000;color:#fff}.button3:hover{background:#fff;color:#000}.home .pagewrap{margin-top:4px;min-height:0;padding:0;max-width:none !important}.maincontent.mainbox.teaminterior{margin-top:39px}.entry-content.contact{max-width:none}.home .maincontent{max-width:none;width:100%;padding:60px 40px !important;box-sizing:border-box;margin-top:0}.home .maincontent p{width:70%;margin:0 auto;font-size:21px;line-height:31px;margin-bottom:19px;color:#444;letter-spacing:0.85px;max-width:700px}.services-banner{padding:20px;box-sizing:border-box;width:100%}#logoboxcontainer{background-color:#fff;height:70vh !important}.home .logobox{display:block;text-align:center;position:relative;height:100%}.home .logobox img{position:absolute;top:50%;left:50%;transform:translate(calc(-50% + 0.5px), calc(-50% + 0.5px));max-width:60%}.flex-viewport{max-height:70vh !important}.metaslider .flexslider .slides li{height:70vh !important}.metaslider .flex-control-nav{bottom:0px !important;padding:5px !important;box-sizing:border-box;position:relative}.metaslider .slides img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);min-height:70vh !important;width:auto !important;min-width:100%}.metaslider li.flex-active-slide img{z-index:999}.home .pagewrap.slideractive{margin-top:20px}.slideractive .alertarea{margin-top:50px}.alertarea{border:3px solid rgba(202, 0, 0, 0.84);padding:40px;margin:8px auto 32px;text-align:center;max-width:1000px;position:relative;box-sizing:border-box}.alertarea h1{position:absolute;top:-25px;background:#eaeaea;padding:0 20px;left:50%;transform:translate(-50%, 0);text-transform:uppercase;letter-spacing:3px;color:#b32425;font-weight:bold;font-family:'Lato', sans-serif;font-size:29px;width:fit-content}.alertarea p{line-height:37px;margin-bottom:20px;font-size:22px;color:#696969;color:#1e1e1e}.alertbar{background:#ff5b1a;position:relative;width:100%;padding:4px 20px 4px;box-sizing:border-box;text-align:center}.alertbartext{color:#000;font-size:14px}.alertbartext a{color:inherit}.alertbaractive .scrollnavbar{top:27px}.postoneup,.posttwoup,.postthreeup,.postfourup,.postfourplus{clear:both;height:auto;display:inline-block;width:100%;display:flex;flex-flow:row wrap}.graphicposts{float:left;position:relative;min-height:27vw;overflow:hidden;z-index:0;background-size:cover !important;box-sizing:border-box;border-bottom:3px solid #000;padding-bottom:120px}.graphicposts .postfeatimg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.graphicposts .absanchor{position:relative;width:100%;height:100%}.graphicposts .postfeatimg img{position:absolute;top:50%;bottom:0;left:50%;right:0;display:block;min-width:100%;transform:translate(-50%, -50%)}.graphicposts .posttitle{padding:5vh 1.5vw 1.5vw 1.5vw;box-sizing:border-box;color:#fff;text-shadow:-2px 2px 1px rgba(0, 0, 0, 0.23);font-size:41px;background:rgba(0, 0, 0, 0.65);width:100%}.graphicposts .postreadmore{letter-spacing:1px;display:block;position:absolute;bottom:19px;width:45%;min-width:200px;text-transform:uppercase;text-align:center;right:0;padding:5px;color:#fff;box-sizing:border-box;font-weight:bold;background:#f98d2d;max-width:100%;box-shadow:-2px 2px 5px rgba(0, 0, 0, 0.52);font-size:16px}.postoneup .graphicposts{width:100%;min-height:40vw;margin-bottom:5px;border-bottom:none}.posttwoup .graphicposts{width:50%}.posttwoup .graphicposts:nth-child(odd){border-right:2px solid #080808}.posttwoup.hideextra .graphicposts:nth-child(n+3){display:none}.postthreeup .graphicposts{width:33.333%;flex:1 0 33.333%}.postthreeup .graphicposts:nth-child(2n),.postthreeup .graphicposts:nth-child(2n-1){border-right:2px solid #080808}.postthreeup .graphicposts:nth-child(3n){border-right:none}.postthreeup.hideextra .graphicposts:nth-child(n+4){display:none}.postfourup .graphicposts{width:25%;border-right:2px solid #080808;flex:1 0 25%}.postfourup .graphicposts:nth-child(4n){border-right:none}.postfourup .graphicposts:nth-child(even)>.postreadmore{}.postthreeup.hideextra .graphicposts:nth-child(n+5){display:none}.postfourplus .graphicposts{width:25%;border-right:2px solid #080808;border-bottom:none}.postfourplus.hideextra .graphicposts:nth-child(n+5){display:none}.postfourplus .graphicposts:nth-child(4n){border-right:none}.postfourplus .graphicposts:nth-child(even)>.postreadmore{}.hybridposts,.textyposts,.simpyposts,.imgtopposts{position:relative;border-bottom:3px solid #333;overflow:hidden;box-sizing:border-box;z-index:0;padding-bottom:51px;background:#fff}.hybridposts,.imgtopposts{min-height:28vw}.textyposts{min-height:400px}.imgtopposts{min-height:unset;padding-bottom:20vh}.hybridposts .postfeatimg,.textyposts .postfeatimg{position:absolute;top:0;right:0;left:0;bottom:0;z-index:-1;opacity:60%;filter:alpha(opacity=60);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";-moz-opacity:0.6;-khtml-opacity:0.6;zoom:1;background-size:cover !important}.imgtopposts .postfeatimg{position:absolute;width:100%;height:18vh;bottom:0;left:0;right:0;top:auto;z-index:-1;opacity:60%;filter:alpha(opacity=60);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";-moz-opacity:0.6;-khtml-opacity:0.6;zoom:1;background-size:cover !important}.hybridposts .posttitle,.textyposts .posttitle,.simpyposts .posttitle,.imgtopposts .posttitle{padding:13px 10px 11px;margin:0;font-size:30px;box-sizing:border-box;width:100%;background:rgba(255, 255, 255, 0.8)}.hybridposts .view-full-post-btn,.textyposts .view-full-post-btn,.simpyposts .view-full-post-btn,.imgtopposts .view-full-post-btn{display:none}.hybridposts .postreadmore,.textyposts .postreadmore,.simpyposts .postreadmore,.imgtopposts .postreadmore{display:block;position:absolute;bottom:19px;width:25%;min-width:200px;text-transform:uppercase;text-align:center;right:0;padding:5px;color:#fff;box-sizing:border-box;font-weight:bold;background:#f98d2d;max-width:100%;box-shadow:-2px 2px 5px rgba(0, 0, 0, 0.52);font-size:16px}.simpyposts .postreadmore,.textyposts .postreadmore{box-shadow:-1px 1px 2px rgba(0, 0, 0, 0.32)}.hybridposts .postsummary,.textyposts .postsummary,.simpyposts .postsummary,.imgtopposts .postsummary{padding:0px 10px 11px;height:auto;display:inline-block;width:100%;box-sizing:border-box;background:rgba(255, 255, 255, 0.8)}.hybridposts .postsummary p,.textyposts .postsummary p,.simpyposts .postsummary p,.imgtopposts .postsummary p{margin:0}.hybridposts:hover .postfeatimg,.imgtopposts:hover .postfeatimg{opacity:100%;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:0.1;-khtml-opacity:0.1;zoom:1}.hybridposts .postdate,.textyposts .postdate,.simpyposts .postdate,.imgtopposts .postdate{font-size:13px;padding:0px 10px 3px;color:#606a9c;letter-spacing:1px;background:rgba(255, 255, 255, 0.8)}.postoneup .hybridposts .postreadmore,.postoneup .textyposts .postreadmore,.postoneup .imgtopposts .postreadmore{width:30%;font-size:22px;padding:11px}.postoneup .hybridposts{width:100%;height:40vw;max-height:65vh}.postoneup .imgtopposts{width:100%;min-height:23vw;height:100%;max-height:47vh;margin-bottom:1.6vh}.postoneup .textyposts{width:100%;margin-bottom:1.6vh;width:96%;margin:0 3% 3vh;min-height:14vh;padding-bottom:68px;border-color:#c3c3c3}.postoneup .textyposts .postreadmore{font-size:16px;width:23%;padding:8px}.posttwoup .hybridposts,.posttwoup .textyposts,.posttwoup .imgtopposts{width:50%}.posttwoup .hybridposts:nth-child(odd),.posttwoup .textyposts:nth-child(odd),.posttwoup .imgtopposts:nth-child(odd){border-right:3px solid #333}.postthreeup.hideextra .hybridposts:nth-child(n+3),.postthreeup.hideextra .textyposts:nth-child(n+3),.postthreeup.hideextra .imgtopposts:nth-child(n+3){display:none}.posttwoup .textyposts{min-height:300px;border-color:#909090}.postthreeup .hybridposts,.postthreeup .textyposts,.postthreeup .imgtopposts{width:33.333%;border-right:3px solid #333;flex:1 0 33.333%}.postthreeup .hybridposts:nth-child(3n),.postthreeup .textyposts:nth-child(3n),.postthreeup .imgtopposts:nth-child(3n){border-right:none}.postthreeup .hybridposts:last-child,.postthreeup .textyposts:last-child,.postthreeup .imgtopposts:last-child{border-right:none}.postthreeup.hideextra .hybridposts:nth-child(n+4),.postthreeup.hideextra .textyposts:nth-child(n+4),.postthreeup.hideextra .imgtopposts:nth-child(n+4){display:none}.postfourup .hybridposts,.postfourup .textyposts,.postfourup .imgtopposts{width:25%;border-right:3px solid #333}.postfourup .hybridposts:nth-child(4n),.postfourup .textyposts:nth-child(4n),.postfourup .imgtopposts:nth-child(4n){border-right:none}.postthreeup.hideextra .hybridposts:nth-child(n+5),.postthreeup.hideextra .textyposts:nth-child(n+5),.postthreeup.hideextra .imgtopposts:nth-child(n+5){display:none}.postfourplus .hybridposts,.postfourplus .textyposts,.postfourplus .imgtopposts{width:25%}.hideextra.postfourplus .hybridposts,.hideextra.postfourplus .textyposts,.hideextra.postfourplus .imgtopposts{border-bottom:none}.postfourplus .hybridposts,.postfourplus .textyposts,.postfourplus .imgtopposts{border-right:3px solid #333}.postfourplus .hybridposts:nth-child(4n),.postfourplus .textyposts:nth-child(4n),.postfourplus .imgtopposts:nth-child(4n){border-right:none}.postfourplus.hideextra .hybridposts:nth-child(n+5),.postfourplus.hideextra .textyposts:nth-child(n+5),.postfourplus.hideextra .imgtopposts:nth-child(n+5){display:none}.simpyposts{min-height:230px;margin:0 1.66% 3vh;border-bottom:0;border:none !important}.postoneup .simpyposts{width:96%;margin:0 3% 3vh;min-height:180px}.posttwoup .simpyposts{width:47.5%}.posttwoup .simpyposts:nth-child(odd){border:none;margin-right:0}.postthreeup .simpyposts{width:32%;margin:0 0 3vh 1%;flex:1 0 32%}.postthreeup .simpyposts:nth-child(3n),.postthreeup .simpyposts:last-child{border-right:none;margin-right:1%}.postthreeup.hideextra .simpyposts:nth-child(n+4){display:none}.postfourup .simpyposts{width:23.75%;margin:0 0 3vh 1%}.postfourup .simpyposts:nth-child(4n){border-right:none}.postfourup.hideextra .simpyposts:nth-child(n+5){display:none}.postfourplus .simpyposts{width:24%;margin:0 0 3vh 1%}.postfourplus .simpyposts:nth-child(4n){border-right:none}.postfourplus.hideextra .simpyposts:nth-child(n+5){display:none}#wpadminbar{position:fixed}.mapcontainer{position:relative}.mapcontainer iframe{max-height:50vh;max-height:350px}.addressbox{width:310px;font-size:14px;margin-left:34.5%;margin-top:54px;text-align:center;color:#fff;line-height:19px}.overlay{position:absolute;bottom:0;left:0;right:0;top:0}.nav-previous{display:inline-block;width:49%;margin:0px;float:left}.nav-next{display:inline-block;width:49%;margin:0px;float:right;text-align:right}.nav-next,.nav-previous{margin:20px 0 10px}#nav-below a{color:#7B7B7B;padding:3px 5px;border:1px solid #B9B9B9;text-transform:uppercase;font-size:13px;letter-spacing:1px;display:block}#nav-below{display:inline-block;width:100%;box-sizing:border-box}.letterbox{position:fixed;top:260vh;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.26);z-index:999999;transition:0.2s ease}.letterbox .letter{max-width:700px;background:#fff;width:100%;height:100%;max-height:90vh;margin:3vh auto 0;position:relative;box-shadow:1px 2px 9px rgba(0, 0, 0, 0.38);padding:30px 10px 10px;box-sizing:border-box}.letterbox .letter .closeout{color:#fff;background:#e40000;font-weight:bold;padding:2px 6px 2px;font-size:20px;position:absolute;top:0;right:0;cursor:pointer;cursor:hand}.letterbox.lettershow{top:0}body.popup{overflow:hidden}.popcloseborder{position:absolute}.popcloseborder.popcloseborder1{top:0;left:0;transform:translate(0, -100%);width:150vw;height:100vh}.popcloseborder.popcloseborder2{right:0;top:0;transform:translate(100%, 0);width:100vw;height:150vh}.popcloseborder.popcloseborder3{right:0;bottom:0;transform:translate(0, 100%);width:150vw;height:100vh}.popcloseborder.popcloseborder4{left:0;bottom:0;transform:translate(-100%, 0);width:100vw;height:150vh}.maincontent.news{padding:20px}.news .entry-title{border-bottom:none;padding-bottom:0}.servicesbox{display:inline-block;border-top:1px solid #D2D2D3}.servicesboxwrap{position:relative;width:100vw;height:504px;display:inline-block;border-top:11px solid #cb292b;margin-top:102px}.servbox{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#505050;z-index:0}.servboxcontentwrap{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;opacity:0;-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.4s ease-in;-moz-transition:all 0.4s ease-in;-o-transition:all 0.4s ease-in;transition:all 0.4s ease-in}.servcontent{position:absolute;right:405px;top:75px;width:541px;padding:37px 35px;line-height:27px;box-sizing:border-box;font-size:18.5px;color:#414042;background:rgba(255, 255, 255, 0.94)}.servrightbar{position:absolute;right:0;width:337px;top:0;bottom:0;background:rgba(0, 0, 0, 0.88);padding:54px 55px 18px 40px;box-sizing:border-box}.servrightbar span{font-size:19.25px;color:#fff;border-bottom:1px solid #fff;margin-bottom:15px;display:block}.servrightbar p{margin:0;line-height:0}.servrightbar .button{-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.servtitle{width:16.66666666%;height:103px;position:relative;top:-113px;box-sizing:border-box;border-left:2px solid #d1d3d4;background:#eaeaea;background:-moz-linear-gradient(top, #eaeaea 0%, #ededed 21%, #fcfcfc 82%, #e3e3e1 100%);background:-webkit-linear-gradient(top, #eaeaea 0%, #ededed 21%, #fcfcfc 82%, #e3e3e1 100%);background:linear-gradient(to bottom, #eaeaea 0%, #ededed 21%, #fcfcfc 82%, #e3e3e1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea', endColorstr='#e3e3e1',GradientType=0);-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;cursor:pointer;cursor:hand}.servtitle span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;width:88%;width:calc(100% - 30px);color:#3f3e3e;font-size:19px;font-weight:bold;text-transform:uppercase;line-height:23px;border-top:5px solid transparent}.servicesbox #servbox2 .servtitle{left:16.6666666%}.servicesbox #servbox3 .servtitle{left:33.3333333%}.servicesbox #servbox4 .servtitle{left:49.9999999%}.servicesbox #servbox5 .servtitle{left:66.6666666%}.servicesbox #servbox6 .servtitle{left:83.333333333%}.servicesbox .servbox:last-child .servtitle{border-right:none}.servbox.active{z-index:999}.servbox.active .servtitle{border-top:0;top:-126px;box-sizing:unset;background:#cb292b;border-left:none;height:115px}.servbox.active .servtitle span{font-size:21px;line-height:23px;border-top:14px solid transparent;color:#fff;width:92%;width:calc(100% - 20px);letter-spacing:-0.75px}.servbox.active .servboxcontentwrap{opacity:1;-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}.scrollnavbar{position:fixed;z-index:999;top:0;left:0;right:0;-webkit-transition:0.2s ease;transition:0.2s ease;height:79px;max-width:1800px;margin:0 auto}.togglemenu{display:none;position:fixed;z-index:99999;top:0;left:0;padding:65px 80px 0 0;background:url('images/mobilemenuimg_white.png') no-repeat, #ffffff;background-size:32px;background-position:center center;opacity:0.9;-webkit-opacity:0.9;-moz-opacity:0.9;filter:alpha(opacity=90);transition:0.3s ease;-webkit-transition:ease all 0.3s}.togglemenu.click{display:none !important}header.transp{background:transparent}header.transp.show{background:#ffffff}header.transp>div,header.transp>a{display:none}header.transp.show>div{display:block}header.transp.show>a{display:inline}header.scrollnavbar .mainmenu ul:first-child li.menu-item-home{display:none}header.scrollnavbar.show .mainmenu ul:first-child li.menu-item-home{display:block}.headerlogo.click{display:none}.transp.show .headerlogo.click{display:block}.transp.show .headerlogo{display:none}.spacer{width:100%;height:79px;clear:both}.nb2 .bgbar{position:absolute;width:300%;top:0;left:-100%;bottom:0;right:auto;z-index:-1;background:#ffffff}.nb3 .nav{width:calc(100% - 32px);padding-top:38px;position:relative;left:44px}.nb3.togglemenu{z-index:99999999}.nb3.scrollnavbar{max-width:1800px;margin:0 auto}.nb3 .bgbar{position:absolute;width:300%;top:0;left:-100%;bottom:0;right:auto;z-index:-1;background:#ffffff}header.nb4{max-width:1500px;margin:0 auto}.nb4 .headerlogo{width:195px;z-index:1}.nb4 .headerlogo img{max-width:165px}.nb4 .nav{padding-right:20px;box-sizing:border-box;padding-top:57px;z-index:0}.nb4 .mainmenu{text-align:right;padding-bottom:4px}header.nb4 .mainmenu li a{background:#7f7f7f;color:#ffffff;margin-right:4px;padding:8px 12px}header.nb4 .mainmenu li a:hover{background:#0041b2}header.nb4 .mainmenu li a:hover{color:#ffffff}header.nb4 .mainmenu li.menu-item-home{display:none}.nb4 .text-resize{z-index:999}.headwrap.nb5{background:#fff}header.nb5{padding-top:35px;background:#fff;max-width:1800px;margin:0 auto}.nb5 .topsocial{right:4px;top:2px}.nb5 .topsocial .social-icons a{font-size:18px !important}.nb5 .topsocial .social-icons li{background:#ffffff}.nb5 .topsocial .social-icons a{color:#fff;color:#fff}.nb5 .headerlogo{margin:0 0 0 50px;width:unset;z-index:1}.nb5 .headerlogo img{max-width:none;max-height:71%;left:0;top:50%;transform:translate(0, -50%)}.nb5 .toprightnav{box-sizing:border-box;width:64vw;float:right;background:#ffffff;max-width:1295px;position:relative;max-width:834px}.nb5 .mainmenu{display:block;width:calc(100% - 6.3%);overflow:hidden;float:left}.nb5 .nav{display:block;overflow:hidden;width:100%;max-width:100000px;padding-top:0;left:auto}.nb5 #menuitems{display:block}.nb5 .toprightnav .mainmenu ul li{height:89px;box-sizing:border-box;border-right:1px solid #eaeaea}.nb5 .toprightnav .mainmenu li a{position:absolute;top:0;left:0;right:0;bottom:0;line-height:93px;padding:0;text-align:center}.nb5 .toprightnav .mainmenu li a span{line-height:18px;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.nb5 .toprightnav .mainmenu ul li.current_page_item{background:rgba(0, 0, 0, 0.13)}.nb5 .toprightnav .mainmenu ul li.menu-item-home{display:none}.nb5 .mainmenu li a:hover{color:#7f7f7f;text-shadow:-1px 1px 1px rgba(0, 0, 0, 0.6)}.nb5 .mainmenu li:hover{background:#0041b2}.headwrap.nb6{position:relative;display:inline-block;width:100%}.nb6 .headerlogo{position:relative;width:auto;margin-left:50px}.nb6 .headerlogo img{position:relative;top:0;left:0;transform:none;height:100%;width:auto;max-height:91px;max-width:none;padding:11px;box-sizing:border-box}.nb6 .toprightnav{width:64vw;float:right}.nb6 .topsocial{width:auto;position:relative;padding:7px 8px 3px;margin:0;z-index:999;float:right;right:0;top:0}.nb6 .social-icons li{display:block;position:relative;margin-bottom:4px;width:24px;height:24px}.nb6 .social-icons li a{position:absolute;font-size:16px !important}.nb6 .nav{width:100%;left:0;clear:both;padding:0;background:#ffffff}.nb6 #menuitems{width:100%;display:block}.nb6 .mainmenu ul li{text-align:center;min-height:32px;background:#7f7f7f;box-sizing:border-box;border-right:1px solid rgba(0, 0, 0, 0.3)}.nb6 .mainmenu ul li:last-child{border-right:none}.nb6 .mainmenu ul li a{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-transform:uppercase;font-size:13px;width:calc(100% - 10px);color:#ffffff;line-height:14px;padding:0}.nb6 .mainmenu ul li:hover{background:#0041b2}.nb6 .toprightnav{position:absolute;right:0;top:0;margin-right:53px;margin-top:18px}.nb6 .toprightnav li{margin:0;list-style-type:none;display:block;float:right;width:114px;height:60px;background:#ffffff;margin-left:11px;position:relative;box-shadow:-2px 2px 5px #00000042;border-radius:5px}.nb6 .toprightnav li a{position:absolute;color:#ffffff;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;text-transform:uppercase;width:90%;font-size:18px}.nb6 ul#featnavitems{padding:0}.nb6 .text-resize{bottom:-35px}header.nb7{background:transparent;display:inline-block;width:100%;position:absolute;z-index:999}.nb7 .slntbkgtop,.nb7 .slntbkgleft .slant,.nb7 .slntbkgright .slant{background:#ffffff}.nb7 .slntbkgbox{position:absolute;top:0;left:0;right:0;bottom:0}.nb7 .slntbkgtop{width:100%;height:8px}.nb7 .slntbkgleft{width:400px;height:calc(100% - 8px);float:left}.nb7 .slntbkgright{width:calc(100% - 400px);height:calc(100% - 8px);float:left}.nb7 .slntbkgleft .slant{width:98px;height:100%;float:right;-webkit-clip-path:polygon(0 0, 100% 0, 17% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 4% 100%, 0 100%)}.nb7 .slntbkgright .slant{width:98px;height:100%;float:left;-webkit-clip-path:polygon(0 0, 100% 0, 17% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 96% 100%)}.nb7 .slntbkgleft .noslant,.nb7 .slntbkgright .noslant{width:calc(100% - 98px);height:100%;background:#ffffff}.nb7 .slntbkgleft .noslant{float:left}.nb7 .slntbkgright .noslant{float:right;position:relative}.nb7 .topsocial{width:auto;position:relative;padding:5px 8px 3px;margin:0;z-index:999;float:right;right:0;top:0}.nb7 .social-icons li{display:block;position:relative;margin-bottom:4px;width:28px;height:28px}.nb7 .social-icons li a{position:absolute;font-size:17px !important}.nb7 .nav{width:calc(100% - 52px);left:0;position:absolute;bottom:0;padding:0 0 5px 30px;box-sizing:border-box}.nb7 .mainmenu li a{padding:5px 20px}.nb7 .headerlogo{width:300px}.nb7 .headerlogo img{height:76%;max-width:none}.spacer.nb7{height:100px}.nb8.topsocial{top:0;right:0;padding:8px;background:rgba(0, 0, 0, 0.11);-webkit-border-bottom-left-radius:19px;-moz-border-radius-bottomleft:19px;border-bottom-left-radius:19px}.nb8 .social-icons{padding:0}.nb8 .social-icons li{margin-bottom:0}header.nb8{position:fixed;bottom:0;left:0;right:0;z-index:999;background:transparent;min-height:84px;padding:0 5vw 0;box-sizing:border-box;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.55) 68%, rgba(0, 0, 0, 0.55) 89%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.55) 68%, rgba(0, 0, 0, 0.55) 89%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.55) 68%, rgba(0, 0, 0, 0.55) 89%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#8c000000',GradientType=0)}.nb8 .nav{width:100%;box-sizing:border-box;left:0;padding-top:0;max-width:1300px}.nb8 .mainmenu ul li{display:block;background:#ffffff;margin-right:4px;-webkit-border-top-right-radius:13px;-moz-border-radius-topright:13px;border-top-right-radius:13px}.nb8 .mainmenu ul li a{color:#000;padding:10px 14px;width:calc(100% - 10px);box-sizing:border-box;color:#7f7f7f;line-height:16px}.nb8 .mainmenu ul li:hover>a{display:block;color:#0041b2}.nb8 .mainmenu ul li.menu-item-has-children:hover{-webkit-border-top-right-radius:0px;-moz-border-radius-topright:0px;border-top-right-radius:0px}.nb8 #menuitems li:hover>ul{position:absolute;left:0;top:auto;bottom:100%;display:inline-block !important;height:auto;padding:0}.nb8 .mainmenu ul ul.sub-menu li{float:left;width:100%;-webkit-border-top-right-radius:0px;-moz-border-radius-topright:0px;border-top-right-radius:0px}.nb8 .mainmenu ul ul.sub-menu li:first-child{-webkit-border-top-right-radius:13px;-moz-border-radius-topright:13px;border-top-right-radius:13px}.nb8 .mainmenu ul li.menu-item-home{display:none}.nb8 #menuitems{width:100%;display:flex;flex-flow:row wrap}.nb8 .flyoutarrow{display:none;position:absolute;top:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.08);font-weight:800;vertical-align:baseline;width:15px;-webkit-border-top-right-radius:13px;-moz-border-radius-topright:13px;border-top-right-radius:13px}.nb8 .flyoutarrow div{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.nb8 li.menu-item-has-children .flyoutarrow{display:block}.nb8 li.menu-item-has-children ul.sub-menu .flyoutarrow{display:none}.nb8 .mainmenu ul ul li a{background:rgba(0, 0, 0, 0.2);width:100%}.nb8 .lowerfullnav{}.nb8 .lowerfullnav ul{padding:0}.nb8 .lowerfullnav li{padding:0;margin:0 11px 0 0;float:left;list-style-type:none;line-height:17px}.nb8 .lowerfullnav li:last-child{margin-bottom:5px}.nb8 .lowerfullnav li a{font-size:12px;text-transform:uppercase;color:#a5a5a5;text-shadow:0.25px 0px 0px #fff, 0px 0px 2px #000}.nb8 #menuitems li .sub-menu li .sub-menu,.nb8 #menuitems ul.sub-menu li:hover>ul.sub-menu{display:none !important}.nb8 .text-resize{bottom:auto;top:0;position:fixed;left:0;right:auto}.nb8 .threeopts .mainmenu ul li{width:calc(33.333% - 4px)}.nb8 .fouropts .mainmenu ul li{width:calc(25% - 4px)}.nb8 .fiveopts .mainmenu ul li{width:calc(20% - 4px)}.nb8 .sixopts .mainmenu ul li{width:calc(16.666% - 4px)}.nb8 .sevenopts .mainmenu ul li{width:calc(14.285% - 4px)}.nb8 .eightopts .mainmenu ul li{width:calc(12.5 - 4px)}.nb8 .nineopts .mainmenu ul li{width:calc(11.111% - 4px)}.nb8 .tenopts .mainmenu ul li{width:calc(10% - 4px)}.nb8 .elevenopts .mainmenu ul li{width:calc(9.09% - 4px)}.nb8 .twelveopts .mainmenu ul li{width:calc(8.333% - 4px)}header.nb9{padding:0;background:rgba(255, 255, 255, 0.8);background:rgba(0, 0, 0, 0.8);padding-top:8px}.nb9 .logowrap{width:165px;float:left;height:1px;position:relative}.nb9 .logowrap.logowraptxt span{font-size:24px;color:#fff;padding:0px 10px;font-weight:bold;display:block;text-shadow:-3px 1px 3px rgba(0, 0, 0, 0.68);line-height:26px}.nb9 .headerlogo{width:165px}.nb9 .headerlogo img{max-width:126px;position:absolute;top:0;left:50%;transform:translate(-50%, 0)}.nb9 .navwrap{width:calc(100% - 165px);float:left}.nb9.topsocial{z-index:9999}.nb9 .jquery-responsive-select-menu{height:62px}.nb9 .menutext{color:#fff;display:none}.nb9 .mainmenu.pop{display:none}.nb9 .lowerfullnav li a{color:#929292;font-size:13px;text-transform:uppercase;text-shadow:1px 1px 3px #000;white-space:nowrap}.nb9 .navwrap .menu ul li:hover>a{color:#fff;text-shadow:1px 1px 1px #000}header.nb10{background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 18%, rgba(0, 0, 0, 0.55) 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 18%, rgba(0, 0, 0, 0.55) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 18%, rgba(0, 0, 0, 0.55) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#8c000000',GradientType=0)}.nb10 .lowerfullnav ul{text-align:center}.nb10 .lowerfullnav li{float:none;display:inline}.nb10 .nav{max-width:1175px;margin:0 auto}.nb10 .mainmenu ul li{-webkit-border-top-right-radius:0px;-moz-border-radius-topright:0px;border-top-right-radius:0px}.nb10 #menuitems>li{box-shadow:2px 2px 4px #00000075}.nb10 .lowerfullnav li a{text-shadow:0.25px 0px 0px #fff, -1px 1px 3px #000, 0px 0px 1px #000}.nb11 .maincontent.headerwrap{min-height:0;padding:0;margin-top:0px;display:block}.nb11.sidefullwrap{display:block}.nb11 .social-icons a{font-size:17px !important}.nb11 .social-icons li{width:28px;height:28px;margin-bottom:0}.nb11 .pagewrap{position:relative;padding-top:40px}.nb11 .topsocial{right:0;top:6px}.nb11 header{height:84px;background:transparent}.nb11 .nav{width:auto;left:auto;position:absolute;padding:0;top:0;left:25%;right:0;bottom:0;background:#ffffff}.nb11 .headerlogo{width:calc(25% + 30px);position:absolute;top:-22px;left:-30px;bottom:0;background:#fff}.nb11 .headerlogo img{max-width:calc(100% - 34px);max-height:calc(100% - 34px)}.nb11 #menuitems{display:flex;flex-flow:row wrap;width:100%}.mainmenu ul li{box-sizing:border-box}.mainmenu ul li:last-child{border-right:none}.nb11 .mainmenu ul li a{background:#ffffff;line-height:18px;padding:8px 15px;height:84px;box-sizing:border-box;text-align:center;border-right:1px solid rgba(0, 0, 0, 0.22)}.nb11 header .mainmenu li a span{line-height:17px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 10px)}.nb11 .logowrap a{position:absolute;top:-15px;bottom:-15px;left:-15px;width:25%;width:calc(25% + 15px)}.nb11 .logowrap a span{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:95%;text-align:center;font-size:26px;line-height:30px;font-weight:bold}.nb11 .jquery-responsive-select-menu{background:url(images/mobilemenuimg_white.png) no-repeat center center, #ffffff;background-size:32px auto, auto !important}.nb11.nb12 .headerlogo img{max-width:calc(100% - 24px);max-height:calc(100% - 24px)}.nb11.nb12 .logowrap a{top:0;bottom:0;left:0;width:25%}.nb11.nb12 header .mainmenu li a span{position:relative;left:auto;max-width:100%;display:block;width:auto;transform:none;line-height:initial;top:auto}.nb12 .mainmenu ul li a{padding:4px 8px;display:inline-block;height:auto;border:none;letter-spacing:0}.nb12 .mainmenu ul li{display:inline;width:auto;float:none;line-height:unset;border-right:1px solid rgba(0, 0, 0, 0.22);position:relative}.nb12 .mainmenu ul li:last-child{border-right:none}.nb12 .mainmenu ul li:last-child>a{padding-right:15px}.nb12 .mainmenu ul li.menu-item-home{display:none}.nb11.nb12 #menuitems{display:block;text-align:right;flex-flow:unset;position:absolute;bottom:11px;box-sizing:border-box}.nb13 .headlogowrap{width:100vw;height:125px;position:relative}.nb13 .headerlogo{right:0;width:auto}.nb13 .headerlogo img{max-width:unset;max-height:100px}.nb13 .nav{width:100%;padding-top:3px;padding-bottom:3px;left:0}.nb13 .nav .mainmenu{display:inline-block;position:relative;left:50%;transform:translate(-50%, 0)}.headwrap{position:relative}.headerlogo{font-size:26px;font-weight:bold;padding:20px}.bodywidth.not-home.nofeat{margin-top:0}.pagetitlewrap{max-width:850px;margin:0 auto;background:rgba(255, 255, 255, 0.9);margin-top:39vh;margin-top:calc(63vh - 120px);position:relative}.pagetitlewrap h1.entry-title{margin-bottom:0;border:none;padding:37px 20px 30px;font-size:42px;line-height:50px;color:#3d3d3d;text-transform:none}.nofeat .pagetitlewrap{margin-top:0}.news .entry-title{color:#fff}.maincontent.news{background:transparent}.nofeat .maincontent.news{margin-bottom:0px}h1.entry-title{text-transform:none;font-weight:500}.not-home .maincontent{margin-top:0}.featimage{height:50vh;position:absolute;top:79px;right:0;bottom:0;left:0}.featimagelink{background:#A1A3A8}.featimagelink a{color:#fff;text-transform:lowercase;font-weight:500}.jquery-responsive-select-menu{background:url(images/mobilemenuimg.png) no-repeat center center;background-size:32px}#logoboxcontainer{overflow-x:hidden}.nb4 .headerlogo img{max-width:125px}.headwrap{border-bottom:1px solid #f2f2f2;background-color:#fafafa;z-index:999}.nb4 .nav{padding-top:41px}body{background:#fff}header{background:transparent}header.nb4{max-width:1200px;width:95%}header.nb4 .mainmenu li a{background:transparent;color:#333;text-transform:uppercase;font-size:14px;font-weight:700;letter-spacing:0.085em;border-top:4px solid transparent;box-sizing:border-box;height:92px;padding:36px 15px 0;line-height:1}header.nb4 .mainmenu li a:hover{background:transparent;color:#333;border-top-color:#244195}.nb4 .nav{padding:0}.mainmenu{padding:0}header.nb4 .mainmenu .sub-menu{min-width:200px;padding:0.75em 0;float:none;left:0;padding:0;position:absolute;box-shadow:1px 1px 5px rgba(0, 0, 0, 0.19);height:0}header.nb4 .mainmenu .sub-menu li{background:#fff}header.nb4 .mainmenu .sub-menu li a{padding:0.5em 1.6em;line-height:1.7;font-size:12px;text-transform:none;font-weight:300;border:none;height:auto;letter-spacing:0}header.nb4 .mainmenu li a:hover{color:#244195}header.nb4 .mainmenu .sub-menu li{border-bottom:none}header.nb4 .mainmenu .menu-item-102>a:after{content:"";margin-left:0.35em;font-family:"FontAwesome" !important;font-style:normal !important;font-weight:normal !important;text-decoration:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}header.nb4 .mainmenu .menu-item-111>a{font-size:0;color:transparent;background:url('images/shoppingcart.png') no-repeat;background-position:center center;background-size:27px}header.nb4 .mainmenu .menu-item-111>a:hover{background:url('images/shoppingcart.png') no-repeat;background-position:center center;background-size:27px}.nb4 .headerlogo{width:125px;z-index:1;left:calc(calc(100vw - 1200px) / 2);padding:0}.headerlogo img{top:55%}.social-icons li a i{color:#fafafa}.social-icons li{-webkit-border-radius:10%;-moz-border-radius:10%;border-radius:10%;background:#073da4;width:24px;height:24px}footer{background:#fafafa;border-top:1px solid #f2f2f2;padding:20px 0;min-height:0}footer ul.social-icons{padding:0;display:inline-block}.footwrap{width:90%;max-width:1200px;margin:0 auto;position:relative}.footanchor{position:relative;display:inline-block;width:100%}.btmsocial{position:absolute;width:100px;left:0;top:53%;transform:translate(0, -41%)}#bottomitems{padding:0}.btmmenu{float:left;width:100%;padding:0 220px 0 92px;box-sizing:border-box;text-align:center}.btmmenu ul li{float:none;list-style-type:none;display:inline}.btmmenu ul li a{text-transform:uppercase;letter-spacing:2px;font-size:12px;margin:0 1em;line-height:1.8}.copyright{position:absolute;text-align:right;right:0;background:transparent}.button:hover{background:#5d5d5d;color:#fff}header .topsocial{display:none}.text-resize{position:absolute;right:0;bottom:-35px;padding:4px 14px 7px;background:#ffffff;color:#fff;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.4);height:24px;z-index:10}.text-resize span{font-weight:bold;cursor:pointer;cursor:hand}#resize-nml{font-size:14.5px}#resize-med{font-size:16.5px}#resize-lrg{font-size:18.5px}.trszoverlay{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0, 0, 0, 0.55);z-index:-1}.resize-lrg .maincontent p,.resize-lrg .maincontent li,.resize-lrg .maincontent h1,.resize-lrg .maincontent h2,.resize-lrg .maincontent h3,.resize-lrg .maincontent h4,.resize-lrg .maincontent h5,.resize-lrg .maincontent h6{color:#000}.resize-med .maincontent p,.resize-med .maincontent li,.resize-med .maincontent h1,.resize-med .maincontent h2,.resize-med .maincontent h3,.resize-med .maincontent h4,.resize-med .maincontent h5,.resize-med .maincontent h6{color:#000}.resize-med .maincontent p,.resize-med .maincontent li{font-size:25px;line-height:40px;padding-bottom:11px}.resize-med .maincontent h1{font-size:44px;line-height:49px;margin-bottom:11px}.resize-med .maincontent h2{font-size:41px;margin-bottom:10px;line-height:48px}.resize-med .maincontent h3{font-size:38px;margin-bottom:9px;line-height:45px}.resize-med .maincontent h4{font-size:36px;margin-bottom:8px;line-height:45px}.resize-med .maincontent h5{font-size:33px;margin-bottom:6px;line-height:44px}.resize-med .maincontent h6{font-size:30px;margin-bottom:6px;line-height:44px}.resize-lrg .maincontent p,.resize-lrg .maincontent li{font-size:27px;line-height:42px;padding-bottom:11px}.resize-lrg .maincontent h1{font-size:46px;line-height:51px;margin-bottom:11px}.resize-lrg .maincontent h2{font-size:43px;margin-bottom:11px;line-height:50px}.resize-lrg .maincontent h3{font-size:40px;margin-bottom:9px;line-height:46px}.resize-lrg .maincontent h4{font-size:38px;margin-bottom:8px;line-height:47px}.resize-lrg .maincontent h5{font-size:35px;margin-bottom:7px;line-height:45px}.resize-lrg .maincontent h6{font-size:32px;margin-bottom:7px;line-height:46px}#resize-nml{text-decoration:underline}.resize-med #resize-nml,.resize-lrg #resize-nml{text-decoration:none}.resize-med #resize-med,.resize-lrg #resize-lrg{text-decoration:underline}.resize-med header.nb4 .mainmenu li a,.resize-lrg header.nb4 .mainmenu li a,.resize-med .services-banner h2,.resize-lrg .services-banner h2,.resize-med .toplinks a,.resize-lrg .toplinks a{color:#000}.resize-med .cbar,.resize-lrg .cbar,.resize-med .toplinks a,.resize-lrg .toplinks a{background:#eaeaea}.resize-med .quicklinks,.resize-lrg .quicklinks,.resize-med .homeposts .simpyposts .postreadmore,.resize-med .simpyposts .postreadmore,.resize-lrg .homeposts .simpyposts .postreadmore,.resize-lrg .simpyposts .postreadmore,.resize-med footer,.resize-lrg footer .resize-med .featimagelink,.resize-lrg .featimagelink{background:#000}.resize-med .sliderbtn,.resize-lrg .sliderbtn{background:#fff !important;border:2px solid #000;box-sizing:border-box;color:#000 !important}.resize-med span.officername{font-size:26px}.resize-lrg span.officername{font-size:29px}.resize-med span.officertitle,.resize-med .officeremail{font-size:20px}.resize-lrg span.officertitle,.resize-lrg .officeremail{font-size:23px}.resize-med h1.entry-title,.resize-lrg h1.entry-title{color:#000}.resize-med h1.entry-title{font-size:48px;line-height:54px}.resize-lrg h1.entry-title{font-size:51px;line-height:57px}.resize-med .pagetitlewrap,.resize-lrg .pagetitlewrap{background:#fff}.resize-lrg .toprightnav .mainmenu,.resize-med .toprightnav .mainmenu{background:rgba(0, 0, 0, 0.24)}.resize-lrg .mainmenu li a,.resize-med .mainmenu li a{color:#fff;letter-spacing:0}.resize-med .toprightnav .mainmenu li a{font-size:16px}.resize-lrg .toprightnav .mainmenu li a{font-size:17px}.resize-med .sidebarmenu li a{font-size:17px;line-height:20px}.resize-med .sidebarmenu .sub-menu li a{font-size:16px;line-height:inherit}.resize-med .sidebarmenu ul ul li a{font-size:15px !important}.resize-lrg .sidebarmenu li a{font-size:18px;line-height:22px}.resize-lrg .sidebarmenu ul ul li a{font-size:16px !important}.resize-med .button{color:#000;background:#ececec !important;border:1px solid #6e6e6e;font-size:22px;line-height:27px}.resize-lrg .button{color:#000;background:#ececec !important;border:1px solid #6e6e6e;font-size:26px;line-height:31px}.resize-med .button:hover,.resize-lrg .button:hover{color:#000}.ui-widget-content{border-left:1px solid #ffffff !important;border-bottom:1px solid #ffffff !important;border-right:1px solid #ffffff !important}.ui-state-active{border:none !important}