/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;border:0 solid #e2e8f0}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#a0aec0}input::-moz-placeholder,textarea::-moz-placeholder{color:#a0aec0}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a0aec0}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#a0aec0}input::placeholder,textarea::placeholder{color:#a0aec0}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}.clear{clear:both;font-size:0;height:1%;line-height:0}a:link,a:visited{text-decoration:none;color:#4c76b8}a:active,a:hover{text-decoration:underline;color:#4c76b8}a img{border-width:0}body,html{font-family:proxima-nova,Proxima Nova,Proxima Nova Rg,Arial,Helvetica,sans-serif;color:#333}img{border-radius:.25rem;max-width:100%}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.25}h1{font-size:4rem}h2{font-size:1.875rem}h3{font-size:1.5rem}ol,p,ul{margin-top:.5rem;margin-bottom:.5rem}.aligncenter,.alignleft,.alignnone,.alignright{margin-top:.5rem;margin-bottom:1rem}@media (min-width:640px){.alignleft{float:left;margin-right:1rem}}@media (min-width:640px){.alignright{float:right;margin-left:1rem;clear:right}}.aligncenter{display:block;margin-left:auto;margin-right:auto;max-width:100%}.alignnone{margin-top:.5rem;margin-bottom:.5rem}body,input,select,textarea{font-family:proxima-nova,Proxima Nova,Proxima Nova Rg,Arial,Helvetica,sans-serif;color:#333}body{background-color:#fff}.container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;position:relative;max-width:1320px}@media (min-width:768px){.container{padding-left:2rem;padding-right:2rem}}#header{margin-bottom:1.5rem;position:-webkit-sticky;position:sticky;top:0;background:url(../img/header-bottom.png) bottom no-repeat;padding-bottom:10px;z-index:101}#header #header-a{background:#f0f0f0}#header .container{padding-top:1rem;padding-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1024px){#header .container{padding-top:2rem;padding-bottom:2rem}}#header #logo img{max-height:36px;width:auto!important}@media (min-width:1024px){#header #logo img{max-height:48px}}.navmenu{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#4c76b8;text-align:center;color:#fff;display:none;z-index:102}.navmenu a.closer{position:absolute;color:#fff;top:20px;right:20px}@media (min-width:1024px){.navmenu a.closer{display:none}}.navmenu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;line-height:1.25;height:100%}@media (min-width:1024px){.navmenu ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;line-height:1;margin-left:0;margin-right:-1rem}}.navmenu ul li{margin-right:.5rem}@media (min-width:1024px){.navmenu ul li{margin-left:.5rem;margin-right:0}.navmenu ul li.current-menu-item a,.navmenu ul li.current_page_parent a{color:#4c76b8}}.navmenu ul li a{color:#fff;font-weight:700;font-size:1.5rem;padding:.5rem;border-top-right-radius:.25rem;border-top-left-radius:.25rem;display:inline-block}.navmenu ul li a:active,.navmenu ul li a:hover{color:#fff;text-decoration:underline}@media (min-width:768px){.navmenu ul li a{font-size:1.25rem}}@media (min-width:1024px){.navmenu ul li a{color:#333;padding:1rem}.navmenu ul li a:active,.navmenu ul li a:hover{color:#4c76b8;text-decoration:none}}.navmenu ul li ul.sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;margin:.5rem auto;width:90%}@media (min-width:1024px){.navmenu ul li ul.sub-menu{position:absolute;display:block;text-align:left;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;background-color:#2d5099;margin:0;padding-top:.5rem;left:-9999px;width:280px;z-index:998!important}.navmenu ul li ul.sub-menu a:hover{background-color:rgba(0,0,0,.05)}}.navmenu ul li ul.sub-menu li,.navmenu ul li ul.sub-menu li.current-menu-item,.navmenu ul li ul.sub-menu li.current-menu-parent{margin:.25rem}@media (min-width:1024px){.navmenu ul li ul.sub-menu li,.navmenu ul li ul.sub-menu li.current-menu-item,.navmenu ul li ul.sub-menu li.current-menu-parent{display:block;margin:0}}.navmenu ul li ul.sub-menu li.current-menu-item a,.navmenu ul li ul.sub-menu li.current-menu-parent a,.navmenu ul li ul.sub-menu li a{padding:.5rem;font-size:1rem;border-radius:.25rem;display:block;background-color:rgba(0,0,0,.1);font-weight:500;text-transform:none}@media (min-width:1024px){.navmenu ul li ul.sub-menu li.current-menu-item a,.navmenu ul li ul.sub-menu li.current-menu-parent a,.navmenu ul li ul.sub-menu li a{display:block;background-color:transparent;padding:.75rem 1rem;color:#fff;text-align:left}}@media (min-width:1024px){.navmenu ul li.menu-item-has-children:hover a{background-color:#2d5099;color:#fff}.navmenu ul li.menu-item-has-children:hover ul.sub-menu{left:auto;position:absolute}}@media (min-width:1024px){.navmenu{position:static;display:block;top:auto;right:auto;bottom:auto;left:auto;background-color:transparent;height:auto;width:auto}}.mobilemenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.mobilemenu i.material-icons{font-size:36px!important}@media (min-width:1024px){.mobilemenu{display:none}}.social{font-size:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0;padding:0}.social a{background-size:cover;border-radius:.25rem;color:#fff;padding:.25rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:block;margin-right:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url(../img/blue-texture.jpg);height:48px;width:48px}.social a:hover{background-image:url(../img/dark-blue-texture.jpg)}.social a i{display:block;background-repeat:no-repeat;background-position:50%;background-size:contain;height:22px;width:22px}.social a span{display:none}.social a.twitter i{background-image:url(../img/socialWhiteTwitter@2x.png)}.social a.linkedin i{background-image:url(../img/socialWhiteLinkedIn@2x.png)}.social a.facebook i{background-image:url(../img/socialWhiteFacebook@2x.png)}.social a.youtube i{background-image:url(../img/socialWhiteYoutube@2x.png)}.social a.rss i{background-image:url(../img/socialWhiteRss@2x.png)}.social a.email i{background-image:url(../img/socialWhiteEmail@2x.png)}.social a.website i{background-image:url(../img/socialWhiteWebsite@2x.png)}.social a:last-child{margin-right:0}.bigrow h1.homebig{font-size:1.25rem;font-weight:300;line-height:1.25;margin-bottom:1.5rem;color:#444;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:768px){.bigrow h1.homebig{font-size:1.5rem}}.bigrow h1.homebig span{font-weight:700}.bigrow h1.homebig span.on{color:#666}.bigrow h1.homebig span.road{color:#4c76b8}@media (min-width:1024px){.bigrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2rem}.bigrow h1.homebig{padding-right:2rem;padding-top:.75rem;font-size:1.875rem;-webkit-box-flex:3;-ms-flex:3;flex:3}.bigrow #slideshow{-webkit-box-flex:7;-ms-flex:7;flex:7}}ul.topmenu{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:1rem 0}@media (min-width:1024px){ul.topmenu{display:-webkit-box;display:-ms-flexbox;display:flex}}ul.topmenu li.search{margin-bottom:.5rem}@media (min-width:1024px){ul.topmenu li.search{display:block;margin-right:.5rem}}ul.topmenu li.search form div{height:48px;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:1024px){ul.topmenu li.search form div{width:480px}}ul.topmenu li.search form div input[type=text]{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;background-color:#fff;border-width:1px;border-color:#999;font-family:proxima-nova,Proxima Nova,Proxima Nova Rg,Arial,Helvetica,sans-serif;font-size:1.125rem;padding:.25rem .5rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}ul.topmenu li.search form div input[type=submit]{background-color:#4f76b9;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;color:#fff;text-transform:uppercase;font-size:1.125rem;font-weight:700;padding:.25rem .5rem;background-image:url(../img/blue-texture.jpg)}ul.topmenu li.search form div input[type=submit]:hover{background-position:0 100%}ul.topmenu li.social a{border-radius:.25rem}.post .content div.social{margin-left:-5px;zoom:1;margin-bottom:25px}.pagetitle{font-size:2.25rem;color:#4c76b8;line-height:1;margin-bottom:1rem}@media (min-width:768px){.pagetitle{font-size:3rem}}.singlehead{margin-bottom:25px}.introtext{padding-top:.5rem;padding-bottom:.5rem;font-size:1.25rem;margin-bottom:1rem}@media (min-width:768px){.introtext{font-size:1.5rem}}.pagetitle+.introtext{padding-top:0}.introtext p{margin:0;padding:0}.pagetabs{margin-top:.5rem;margin-bottom:1rem}.pagetabs ul{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:.25rem;margin:0;padding:0;border:1px solid #cfcfcf}.pagetabs ul li{margin:0;padding:0;text-transform:uppercase;-webkit-box-flex:1;-ms-flex:1;flex:1;border-left:1px solid #cfcfcf;text-shadow:0 1px 1px #fff}.pagetabs ul li:first-child{border-left:none}.pagetabs ul li a{color:#333;display:block;text-align:center;font-weight:700;background:url(../img/pagetabs-bg.png) 0 0 repeat-x}.pagetabs ul li a:active,.pagetabs ul li a:hover{background-position:0 100%;text-decoration:none}.pagetabs ul li a span{padding:.5rem 1rem;display:block}.pagetabs ul li.selected a{background:#c3c3c3;border:1px solid #909090;border-bottom:none;padding:0}.pagetabs ul li.selected a span{border:1px solid #b5b5b5;border-bottom:none}.pagetabs ul li.selected.first a{border-left:none;padding-left:1px}.pagetabs ul li.selected.first a span{border-left:none;padding-left:11px}.pagetabs ul li.selected.last a{border-right:none;padding-right:1px}.pagetabs ul li.selected.last a span{border-right:none;padding-right:11px}.pagetabs ul li.first,.pagetabs ul li.first a,.pagetabs ul li.first a span{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.pagetabs ul li.last,.pagetabs ul li.last a,.pagetabs ul li.last a span{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.horse{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.25rem}.horse .info{padding-right:2rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.horse .featimage{-webkit-box-flex:2;-ms-flex:2;flex:2}.horse .featimage img{width:100%}.date{margin-top:.5rem;margin-bottom:.5rem;font-size:1.125rem;color:#999}.post,.post img{max-width:100%}.post.single{display:block}.post .title{margin-bottom:.5rem}.post .content .more-link{background:url(../img/arr-right.png) 100% no-repeat;padding-right:24px}.post .content .more-link:after{content:url(../img/arr-right-hover.png);display:none}.post .content .more-link:active,.post .content .more-link:hover{background-image:url(../img/arr-right-hover.png)}.post .content .wp-caption img{width:auto!important}.post .content .wp-caption-text{font-size:.875rem;color:#4c76b8;font-weight:700;margin-top:.25rem;margin-bottom:.5rem}.post .content ol,.post .content ul{margin:1rem;padding:1rem}.post .content ul{list-style-type:disc}.post .content li{margin-bottom:.5rem}.post .content img{max-width:100%}.post .content h2,.post .content h3{font-weight:700;margin-top:1rem;margin-bottom:.5rem}.post .content blockquote{color:#fff;background-color:#4c76b8;background-size:cover;font-size:1.125rem;font-style:normal;margin-top:1rem;margin-bottom:1rem;padding:1rem;border-radius:.25rem;overflow:hidden;max-width:100%;background-image:url(../img/blue-texture.jpg);clear:both}.post .content blockquote p{margin-top:.5rem;margin-bottom:.5rem}.post .content blockquote a{color:#fff;text-decoration:underline}.post .content .gall{display:grid;grid-gap:10px;grid-template-columns:1fr 1fr}@media (min-width:768px){.post .content .gall{grid-template-columns:1fr 1fr 1fr}}.post .content>:first-child{margin-top:0}.post .content table{max-width:100%;overflow:scroll}.post .postmeta{margin-top:3rem;margin-bottom:3rem;font-size:1rem}.post .postmeta h6{text-transform:uppercase}.post .postmeta ul{margin:0 0 1rem;padding:0;list-style:none}.post .postmeta ul li{margin:0;padding:0}.post .postmeta .inlinelist{margin-bottom:1rem}.post .postmeta .inlinelist h6{margin-bottom:.25rem}.post .postmeta .inlinelist a{padding:.25rem .5rem;display:inline-block;border-radius:.25rem;margin-right:.5rem;margin-bottom:.5rem;background-color:#4c76b8;color:#fff;text-decoration:none}.post .postmeta .inlinelist a:hover{background-color:#2d5099}.post .addthis_toolbox{margin-bottom:21px;font-size:11px}.post .addthis_toolbox .comlink{font-family:Arial,Helvetica,sans-serif;float:left;display:inline;margin-right:15px;border:1px solid #ccc;border-radius:4px;background:-webkit-gradient(linear,left bottom,left top,from(#fefefe),to(#dfdfdf));background:linear-gradient(0deg,#fefefe 0,#dfdfdf);line-height:18px;color:#000;padding:0 8px}.post .addthis_toolbox .comlink:active,.post .addthis_toolbox .comlink:hover{background:#f0f0f0;text-decoration:none}.post .addthis_toolbox .addthis_button_facebook_like{width:85px!important}.post .addthis_toolbox .addthis_button_tweet{width:92px!important}.blogpost-in-churn,.event,.work{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.25rem}.blogpost-in-churn .info,.event .info,.work .info{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:1rem;padding-bottom:1rem}.blogpost-in-churn .featimage,.event .featimage,.work .featimage{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.blogpost-in-churn .featimage img,.event .featimage img,.work .featimage img{width:100%}@media (min-width:768px){.blogpost-in-churn,.event,.work{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.blogpost-in-churn .info,.event .info,.work .info{padding-right:2rem;padding-top:0;padding-bottom:0;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.blogpost-in-churn .featimage,.event .featimage,.work .featimage{-webkit-box-flex:2;-ms-flex:2;flex:2;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.churn-wrapper h2.title{padding-bottom:1rem}.content ul.clients{margin:0;padding:0;display:grid;grid-gap:20px;grid-auto-rows:1fr;list-style:none}@media (min-width:640px){.content ul.clients{grid-template-columns:1fr 1fr}}@media (min-width:768px){.content ul.clients{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1024px){.content ul.clients{grid-template-columns:1fr 1fr 1fr 1fr}}.content ul.clients li.client{margin:0;padding:0;text-align:center;border-width:1px;border-radius:.25rem;border-color:#eee;list-style:none}.content ul.clients li.client a,.content ul.clients li.client span.nolink{display:block}.content ul.clients li.client .img{padding:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:180px}.content ul.clients li.client .img img{max-width:100%;max-height:100%;width:auto}.content ul.clients li.client .client-link .viewproject{display:block;background-size:cover;background-position:50%;background-repeat:repeat;padding:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:.25rem;text-transform:uppercase;font-weight:700;background-image:url(../img/texture.png);color:#ddd}.content ul.clients li.client .client-link .viewproject i.material-icons{font-size:.875rem;margin-left:.25rem}.content ul.clients li.client .client-link a{text-decoration:none}.content ul.clients li.client .client-link a:active,.content ul.clients li.client .client-link a:hover{border-color:#4c76b8}.content ul.clients li.client .client-link a:active .viewproject,.content ul.clients li.client .client-link a:hover .viewproject{color:#fff}.content ul.clients span.img{display:block}.content ul.clients .client-link img{padding:14px 0}.navigation{font-size:1.125rem;margin-bottom:2rem;text-transform:uppercase;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:100%}.navigation,.navigation .navlink a{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navigation .navlink a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.navigation .navlink a i{background-color:#4c76b8;border-radius:9999px;color:#fff;position:relative;margin-left:.5rem;padding:1px;top:-1px}.navigation .navlink a:hover span{text-decoration:underline}.navigation .navlink a:hover i{text-decoration:none}.navigation .navleft{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navigation .navleft a i{margin-left:0;margin-right:.5rem}.navigation .navright{text-align:right}@media (min-width:768px){#sidebar,#sidebar-page{border-left:1px;border-style:dotted;border-color:#4c76b8;padding-left:2rem}}#sidebar .section{margin-bottom:40px}#sidebar .section iframe{max-width:100%;max-height:600px}#sidebar .section h2.sectitle{font-size:1.5rem;text-transform:uppercase;font-weight:700;margin-bottom:1rem;color:#4c76b8}#sidebar .section ul{margin:0;padding:0;list-style-type:none}#sidebar .section ul li{margin-bottom:.5rem;padding:0;line-height:1.375}#sidebar .section ul ul{margin-top:.5rem;margin-left:.5rem}#pagemenu{border-radius:.25rem;padding:1rem;margin-bottom:2rem;background-color:#f0f0f0}@media (min-width:768px){#pagemenu{background-color:transparent;padding:0}}#pagemenu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;list-style-type:none;border-radius:.25rem}@media (min-width:768px){#pagemenu ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}#pagemenu ul li{margin-bottom:.5rem;font-weight:700;padding-left:1rem;padding-right:1rem}#pagemenu ul li a{color:#333;text-decoration:none}#pagemenu ul li a:active,#pagemenu ul li a:hover{color:#4c76b8}#pagemenu ul li.current-menu-item{background:url(../img/page-menu-sel.png) left 6px no-repeat}#pagemenu ul li.current-menu-item a{color:#2d5099}#sidebar-page{margin-bottom:2rem}#sidebar-page .section{margin-bottom:1rem}#sidebar-page .section-grey{color:#fff;background-color:#333;padding:1rem;border-radius:.25rem;background-size:cover;background-image:url(../img/grey-texture.jpg)}#sidebar-page .section-black{color:#fff;background-color:#000;padding:1rem;border-radius:.25rem}#sidebar-page .section-black a,#sidebar-page .section-grey a{color:#fff;text-decoration:underline}#sidebar-page dl{margin:-20px 0 8px;padding:0}#sidebar-page dl dt{margin:20px 0 0;padding:0;display:block;font-weight:700;text-transform:uppercase}#sidebar-page dl dd{margin:0;padding:0;display:block;font-size:20px;font-weight:700;line-height:1.2}#sidebar-page h2{text-transform:uppercase;font-weight:700;margin-top:1rem;margin-bottom:.5rem}#sidebar-page .section>h2:first-child{margin-top:0}#sidebar-page ul{margin:0 0 0 1rem;padding:0}#sidebar-page ul li{padding:0;margin:0 0 8px}#sidebar-page .section-blue{border-radius:.25rem}#sidebar-page .section-blue,#sidebar-page .section-blue a{color:#fff;background:#4f76b9 url(../img/blue-texture.jpg)}#sidebar-page .section-blue a{padding:1rem;text-transform:uppercase;font-weight:700;font-size:1.125rem;text-decoration:none;display:block;zoom:1}#sidebar-page .section-blue a:after{content:url(../img/dark-blue-texture.jpg);display:none}#sidebar-page .section-blue a span{padding-right:25px;background:url(../img/arr-right-2.png) 100% no-repeat}#sidebar-page .section-blue a:active,#sidebar-page .section-blue a:hover{background:#2d5099 url(../img/dark-blue-texture.jpg)}#sidebar-page .side-clients ul{margin:0 0 1rem;display:grid;grid-gap:10px;grid-template-columns:1fr 1fr 1fr}#sidebar-page .side-clients ul li{border-radius:.25rem;border-width:1px;border-color:#999;padding:.25rem;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:80px}#sidebar-page .side-clients ul li img{max-width:100%;max-height:100%}#sidebar-page .section .bluebut{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-weight:700;text-transform:uppercase;background-color:#4c76b8;border-radius:.25rem;padding:.5rem;font-size:.875rem;color:#fff;text-decoration:none;margin-top:1rem;background-image:url(../img/blue-texture.jpg)}#sidebar-page .section .bluebut:active,#sidebar-page .section .bluebut:hover{background-image:url(../img/dark-blue-texture.jpg)}#sidebar-page .section .bluebut i{margin-right:.5rem}#sidebar-page .section .bluebut span{display:block}#sidebar-page .section .bluebut+.bluebut{margin-top:.25rem}#footer{margin-top:2rem;background:url(../img/footer-top.png) top no-repeat;color:#fff;padding-top:10px;font-size:18px}#footer #footer-a{padding-top:3rem;padding-bottom:3rem;background:#000}#footer #ftcontent a{color:#fff;text-decoration:underline}#footer #ftcontent a:active,#footer #ftcontent a:hover{color:#999}#footer #ftcontent a.more-link{display:inline-block;background:url(../img/arr-right.png) 100% no-repeat;padding-right:24px}#footer #ftcontent a.more-link:after{content:url(../img/arr-right-hover.png);display:none}#footer #ftcontent a.more-link:active,#footer #ftcontent a.more-link:hover{background-image:url(../img/arr-right-hover.png)}#footer #ftmenu{margin-top:4rem;margin-bottom:4rem}#footer #ftmenu ul{display:inline-block}#footer #ftmenu ul li{display:inline-block;margin-right:1rem}#footer #ftmenu ul li a{color:#fff;font-weight:700}#footer #ftmenu ul li a:active,#footer #ftmenu ul li a:hover{color:#999;text-decoration:none}#footer #ftmenu ul li.current-menu-item a,#footer #ftmenu ul li.current_page_parent a{text-decoration:underline}#footer #ftlogos{margin-top:40px}#footer #ftlogos h2{margin-top:1rem;margin-bottom:1rem}#footer #ftlogos ul{display:grid;grid-gap:20px;grid-template-columns:1fr 1fr 1fr}@media (min-width:1024px){#footer #ftlogos ul{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}}#footer #ftlogos ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#footer #ftlogos ul li img{margin-left:auto;margin-right:auto;-webkit-filter:grayscale(1);filter:grayscale(1);max-height:100px;max-width:80%;width:auto}#footer .ftsmall{font-size:12px;text-align:right;color:#999}#footer .ftsmall a{color:#999}form.subscribeform{margin:0}form.subscribeform>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}form.subscribeform input[type=email],form.subscribeform input[type=text]{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-width:1px;border-color:#999;padding:.5rem;-ms-flex-positive:1;flex-grow:1;-webkit-box-flex:2;-ms-flex:2;flex:2}form.subscribeform input[type=submit]{background-color:#4c76b8;color:#fff;padding:.5rem;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;text-transform:uppercase;cursor:pointer;background-image:url(../img/blue-texture.jpg);-webkit-box-flex:1;-ms-flex:1;flex:1}form.subscribeform input[type=submit]:hover{background-color:#2d5099;background-image:url(../img/dark-blue-texture.jpg)}form.subscribeform div.clear{display:none}#sidebar .section-popular ul li{margin-bottom:20px;height:1%}#sidebar .section-popular .pop-image{float:left;display:inline;width:135px}#sidebar .section-popular .pop-title{margin-left:145px}#sidebar .section-popular ul li.nothumb .pop-title{margin-left:0}#slideshow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:1rem;overflow:hidden}@media (min-width:768px){#slideshow{height:475px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 auto 2rem}}#slideshow #slides{overflow:hidden;height:360px;width:100%}@media (min-width:768px){#slideshow #slides{height:475px;-webkit-box-flex:3;-ms-flex:3;flex:3;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}#slideshow #slides .slide{height:100%;background-size:cover;background-position:50%;overflow:hidden;display:block;border-radius:.25rem;padding:1rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:100%;background-color:#eee}#slideshow #slides .slide a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%}#slideshow #slides .slide a .title{display:block;font-size:1.875rem;color:#fff;font-weight:700;line-height:1.25;max-width:80%;text-shadow:0 2px 5px rgba(0,0,0,.75)}#slideshow #slides .slide:hover,#slideshow #slides .slide a:hover{text-decoration:none;-webkit-box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06);box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}@media (min-width:768px){#slideshow #slides .slide{border-radius:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}#slideshow #slides .slide a .title{display:none}}#slideshow #slidenav{border-width:1px;border-color:#fff}@media (min-width:768px){#slideshow #slidenav{border-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}#slideshow #slidenav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .25s linear;transition:all .25s linear}@media (min-width:768px){#slideshow #slidenav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%;margin:0}}#slideshow #slidenav ul span.text,#slideshow #slidenav ul span.title{display:none}#slideshow #slidenav ul li{border-radius:9999px;border-width:1px;border-color:#2d5099;margin-left:.25rem;margin-right:.25rem;height:10px;width:10px}#slideshow #slidenav ul li.cycle-pager-active{background-color:#4f76b9}@media (min-width:768px){#slideshow #slidenav ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;flex-grow:1;border-color:#fff;border-width:0;width:auto;margin-left:0;margin-right:0;height:auto;border-bottom:1px solid #fff}#slideshow #slidenav ul li,#slideshow #slidenav ul li a{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-transition:all .25s linear;transition:all .25s linear}#slideshow #slidenav ul li a{background-size:cover;background-position:50%;background-repeat:repeat;flex-grow:1;color:#fff;padding:1.25rem 2rem;text-decoration:none;background-color:#333;background-image:url(../img/grey-texture.jpg);-ms-flex:1;flex:1;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;padding:1rem}#slideshow #slidenav ul li a span.title{font-size:1.125rem;font-weight:700;display:block;line-height:1.25}@media (min-width:768px){#slideshow #slidenav ul li a span.text{display:none}}#slideshow #slidenav ul li a span.text img{display:inline;vertical-align:middle;margin-left:3px;margin-top:-2px}#slideshow #slidenav ul li.cycle-pager-active a,#slideshow #slidenav ul li a:hover{background-image:url(../img/blue-texture.jpg)}#slideshow #slidenav ul li.cycle-pager-active a:active,#slideshow #slidenav ul li.cycle-pager-active a:hover{background-image:url(../img/dark-blue-texture.jpg)}#slideshow #slidenav ul li.cycle-pager-active a span.title{height:auto}#slideshow #slidenav ul li:last-child{border-bottom:0!important}}@media (min-width:768px){#slideshow #slidenav{display:block}}.homecols{display:grid;grid-gap:40px}@media (min-width:1024px){.homecols{grid-template-columns:1fr 1fr 1fr}}.homecols h2{font-size:1.875rem;font-weight:700;margin-bottom:.5rem}.homecols h2 a{color:#333}.homecols h2 a:active,.homecols h2 a:hover{color:#999;text-decoration:none}.homecols .post .featimage{margin-bottom:.5rem}.homecols .hometweets{display:none}@media (min-width:1024px){.homecols .hometweets{display:block}}.standardcols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:768px){.standardcols{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.standardcols #main{padding-right:3rem;-webkit-box-flex:2;-ms-flex:2;flex:2}.standardcols #sidebar,.standardcols #sidebar-page{-webkit-box-flex:1;-ms-flex:1;flex:1}}.menucols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:768px){.menucols{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.menucols #pagemenu{padding-right:2rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.menucols #main{-ms-flex-positive:1;flex-grow:1;-webkit-box-flex:4;-ms-flex:4;flex:4}}.twocols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:768px){.twocols{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.twocols .twocol-left{padding-right:2rem;-webkit-box-flex:2;-ms-flex:2;flex:2}.twocols .twocol-right{-webkit-box-flex:3;-ms-flex:3;flex:3}}.cse .gsc-control-cse,.gsc-control-cse{padding:0!important}.people-grid{list-style-type:none;margin:0;padding:0;margin:0!important;display:grid;grid-gap:20px;grid-template-rows:auto;grid-template-columns:1fr 1fr}.people-grid .person{list-style-type:none;margin:0;padding:0}.people-grid .person h4{color:#2d5099;margin-bottom:.25rem;font-size:1.125rem}.people-grid .person h5{text-transform:uppercase;font-size:.875rem;color:#444}.people-grid .person .trigger{cursor:pointer;text-align:center;list-style-type:none}.people-grid .person .trigger img{border-radius:9999px;margin:.5rem auto;border:5px solid #fff;-webkit-transition:all .25s linear;transition:all .25s linear;max-width:80%}.people-grid .person .trigger:hover img{-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-color:#fcfcfc}.people-grid .person:hover img{-webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}@media (min-width:768px){.people-grid{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1024px){.people-grid{grid-template-columns:1fr 1fr 1fr 1fr}}.modal-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:scroll;background-color:hsla(0,0%,100%,.85);z-index:102}.modal-wrapper .modal{background-color:#fff;-webkit-box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);padding:1rem;border-radius:.25rem;text-align:left;position:relative;margin:80px 2rem 2rem;max-width:90%;width:720px}@media (min-width:768px){.modal-wrapper .modal{padding:2rem}}.modal-wrapper .modal h4{font-size:1.5rem}.modal-wrapper .modal h5{font-size:1.125rem}.modal-wrapper .modal img{border-radius:9999px;margin-bottom:.5rem;height:120px;margin-top:-60px}.modal-wrapper .modal .modalcloser{position:absolute;top:0;right:0;padding:.25rem .5rem;color:#fff;border-top-right-radius:.25rem;border-bottom-left-radius:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#4c76b8;height:32px;width:32px}.modal-wrapper .modal .modalcloser:hover{background-color:#2d5099}.modal-wrapper .modal .social{text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0;margin:1rem 0 0}.modal-wrapper .modal .social a{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.gform_wrapper .gform_body .gform_fields .gfield input[type=email],.gform_wrapper .gform_body .gform_fields .gfield input[type=number],.gform_wrapper .gform_body .gform_fields .gfield input[type=password],.gform_wrapper .gform_body .gform_fields .gfield input[type=tel],.gform_wrapper .gform_body .gform_fields .gfield input[type=text],.gform_wrapper .gform_body .gform_fields .gfield input[type=url],.gform_wrapper .gform_body .gform_fields .gfield select,.gform_wrapper .gform_body .gform_fields .gfield textarea{border-width:1px;font-size:1rem;border-color:#4c76b8;border-radius:.25rem;padding:1rem}.gform_wrapper .gform_body .gform_fields .gfield_checkbox label{font-weight:400!important}.gform_wrapper .gform_footer .gform_button{display:block;background-size:cover;background-color:#4c76b8;border-radius:.25rem;font-weight:700;text-transform:uppercase;padding:.5rem;color:#fff;cursor:pointer;background-image:url(../img/blue-texture.jpg)}.gform_wrapper .gform_footer .gform_button:hover{background-image:url(../img/dark-blue-texture.jpg)}