@keyframes expandWidth{0%{width:0}100%{width:100%}}@-webkit-keyframes expandWidth{0%{width:0}100%{width:100%}}@-moz-keyframes expandWidth{0%{width:0}100%{width:100%}}.body-loading{position:fixed;z-index:999999999;top:0;left:0;height:3px;background-color:#fff;display:none}body.loading .body-loading{display:block;-webkit-animation:expandWidth 2s linear 1;-khtml-animation:expandWidth 2s linear 1;-moz-animation:expandWidth 2s linear 1;animation:expandWidth 2s linear 1}.pad-tb{padding-top:24px;padding-bottom:24px}.pad-tb-lg{padding-top:48px;padding-bottom:48px}.constrain{position:relative}.center-xy{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-khtml-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.center-x{position:absolute;left:50%;-webkit-transform:translateX(-50%);-khtml-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.center-y{position:absolute;top:50%;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.fill{position:absolute;top:0;right:0;bottom:0;left:0}.grid-5>.row{margin-left:-5px;margin-right:-5px}.grid-5>.row>.row>[class*="col"]{padding-left:5px;padding-right:5px}.grid-5.container-fluid{padding-left:5px;padding-right:5px}.grid-10>.row{margin-left:-10px;margin-right:-10px}.grid-10>.row>.row>[class*="col"]{padding-left:10px;padding-right:10px}.grid-10.container-fluid{padding-left:10px;padding-right:10px}.grid-20>.row{margin-left:-20px;margin-right:-20px}.grid-20>.row>.row>[class*="col"]{padding-left:20px;padding-right:20px}.grid-20.container-fluid{padding-left:20px;padding-right:20px}.grid-40>.row>.row{margin-left:-40px;margin-right:-40px}.grid-40>.row>.row>.row>[class*="col"]{padding-left:40px;padding-right:40px}.grid-40>.row.container-fluid{padding-left:40px;padding-right:40px}.height100{position:relative;min-height:100vh}.height80{position:relative;min-height:80vh}.height50{position:relative;min-height:50vh}.fullwidth{width:100%}.fullscreen{position:relative;min-height:100vh;width:100%}.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignleft{float:left;margin-right:10px}.alignright{float:right;margin-left:10px}.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.wp-caption img{margin:0;padding:0;border:0 none}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0}html,body{height:100%}html,body,html a{-webkit-font-smoothing:antialiased !important;text-shadow:1px 1px 1px rgba(0,0,0,0.004)}ul,li,ol{list-style-type:none;margin:0;padding:0}body{margin:0;font-family:"Gill Sans",sans-serif;font-size:14px}a,a:active{border:0;outline:0}img{border:0;outline:0;display:block;height:auto;max-width:100%}h1,h2,h3,h4,h5,h6{font-size:100%;margin:0}#wrapper{margin:0 auto;display:flex;flex-flow:row nowrap;min-height:100vh;padding-left:320px}#leftCol{background:#bfbfbf;position:fixed;width:320px;padding:20px;top:0;left:0;bottom:0}.container-fluid{max-width:960px}.container-fluid.thin-col{max-width:720px}.content-wrap{width:100%}.the-content h1,.the-content h2,.the-content h3,.the-content h4,.the-content h5,.the-content h6{margin:16px 0 24px 0}.the-content h1:first-child,.the-content h2:first-child,.the-content h3:first-child,.the-content h4:first-child,.the-content h5:first-child,.the-content h6:first-child{margin-top:0}.the-content p,.the-content ul{margin-bottom:16px}.the-content p:last-child,.the-content ul:last-child{margin-bottom:0}.the-content li{list-style-type:disc;margin:0 0 4px 24px}.the-content h1{font-size:180%}.the-content h2{font-size:170%}.the-content h3{font-size:160%}.the-content h4{font-size:150%}.the-content h5{font-size:140%}.the-content h6{font-size:130%}#header #siteTitle{color:#fff;text-align:center;display:block;font-size:260%;margin-bottom:40px;font-variant:small-caps;white-space:nowrap}#header #siteTitle:hover{text-decoration:none}#menu-site-navigation{margin-bottom:40px;padding-right:20px}#menu-site-navigation a{position:relative;color:#fff;padding:4px 0;display:block;text-align:right;text-transform:uppercase;font-size:120%}#menu-site-navigation a:hover{text-decoration:none}#menu-site-navigation li.current-menu-item>a{color:#ad2d1c}#menu-site-navigation li.current-menu-item>a:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);content:'';border-style:solid;border-color:transparent transparent transparent #bfbfbf;border-width:18px 6px;right:-52px}#menu-toggle{position:absolute;top:50%;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);right:14px;display:none;width:30px;z-index:998}#menu-toggle:hover{text-decoration:none !important}#menu-toggle:focus{text-decoration:none}#menu-toggle i{position:relative;width:100%;height:0;padding-bottom:50%;margin-bottom:10px;display:block}#menu-toggle i span{position:absolute;left:0;top:0;display:block;width:100%;height:3px;border-radius:2px;opacity:1;z-index:999;background-color:#fff;-webkit-transition:background-color 0.5s ease-in-out 0, opacity 0.5s ease-in-out 0.3s;-khtml-transition:background-color 0.5s ease-in-out 0, opacity 0.5s ease-in-out 0.3s;-moz-transition:background-color 0.5s ease-in-out 0, opacity 0.5s ease-in-out 0.3s;transition:background-color 0.5s ease-in-out 0, opacity 0.5s ease-in-out 0.3s}#menu-toggle i span:nth-of-type(1){top:0}#menu-toggle i span:nth-of-type(2){top:9px;-webkit-transition:background-color 0.2s ease-in-out 0s, opacity 0s ease-in-out 0.5s;-khtml-transition:background-color 0.2s ease-in-out 0s, opacity 0s ease-in-out 0.5s;-moz-transition:background-color 0.2s ease-in-out 0s, opacity 0s ease-in-out 0.5s;transition:background-color 0.2s ease-in-out 0s, opacity 0s ease-in-out 0.5s}#menu-toggle i span:nth-of-type(3){top:18px}#menu-toggle i span:nth-of-type(odd){-webkit-transition:background-color 0.2s ease-in-out 0s, transform 0.3s ease-in-out 0s, top 0.3s ease-in-out 0.3s;-khtml-transition:background-color 0.2s ease-in-out 0s, transform 0.3s ease-in-out 0s, top 0.3s ease-in-out 0.3s;-moz-transition:background-color 0.2s ease-in-out 0s, transform 0.3s ease-in-out 0s, top 0.3s ease-in-out 0.3s;transition:background-color 0.2s ease-in-out 0s, transform 0.3s ease-in-out 0s, top 0.3s ease-in-out 0.3s}.menu-open #menu-toggle i span{background-color:#fff}.menu-open #menu-toggle i span:nth-of-type(1){top:9px;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.menu-open #menu-toggle i span:nth-of-type(2){opacity:0;-webkit-transition:background-color 0.2s ease-in-out 0s, opacity 0.2s ease-in-out 0s;-khtml-transition:background-color 0.2s ease-in-out 0s, opacity 0.2s ease-in-out 0s;-moz-transition:background-color 0.2s ease-in-out 0s, opacity 0.2s ease-in-out 0s;transition:background-color 0.2s ease-in-out 0s, opacity 0.2s ease-in-out 0s}.menu-open #menu-toggle i span:nth-of-type(3){top:9px;transform:rotate(-45deg)}.menu-open #menu-toggle i span:nth-of-type(odd){-webkit-transition:background-color 0.2s ease-in-out 0s, transform 0.1s ease-in-out 0.2s, top 0.1s ease-in-out 0s;-khtml-transition:background-color 0.2s ease-in-out 0s, transform 0.1s ease-in-out 0.2s, top 0.1s ease-in-out 0s;-moz-transition:background-color 0.2s ease-in-out 0s, transform 0.1s ease-in-out 0.2s, top 0.1s ease-in-out 0s;transition:background-color 0.2s ease-in-out 0s, transform 0.1s ease-in-out 0.2s, top 0.1s ease-in-out 0s}.masonry{margin:40px;margin-top:0}.masonry img,.masonry a{display:block;width:100%}.masonry .brick,.masonry .brick-sizer{width:24%}.masonry .brick{float:left;display:block;margin-bottom:2%}.masonry .gutter-sizer{width:1%}.masonry p.title{padding-top:4px;opacity:1;-webkit-transition:all .3s;-khtml-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.masonry.loading p.title{opacity:0;-webkit-transition:all .3s;-khtml-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.sculptureSlideshow{cursor:pointer}.fancybox-navigation .fancybox-button{height:140px;width:100px}.fancybox-toolbar .fancybox-button{height:54px;width:54px}.slideshowWrapper{height:100vh}.slick-initialized .slide{background-repeat:no-repeat;background-size:cover;background-position:center center;display:block}.slick-initialized .slick-dots{position:absolute;left:50%;-webkit-transform:translateX(-50%);-khtml-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);bottom:10px;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;-webkit-transition:all .5s;-khtml-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.slick-initialized .slick-dots button{margin:0 6px;-webkit-appearance:none;background:#fff;border-radius:50%;height:12px;width:12px;border:none;font-size:0;line-height:0;display:block;color:transparent;-webkit-transition:all .5s;-khtml-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.slick-initialized .slick-dots .slick-active button{background:#ad2d1c}.pageSlideshow{position:absolute;top:0;left:0;right:0;bottom:0}.pageSlideshow .slide,.pageSlideshow .slick-list,.pageSlideshow .slick-track{height:100%}.justText .the-content{padding:20px 0;min-height:100vh;display:flex;flex-flow:column nowrap;align-content:center;justify-content:center;max-width:720px;margin:0px auto;font-size:130%}.the-content h1.pageTitle{text-align:center;margin:24px 0;font-size:240%;text-transform:uppercase}.wpcf7 .send-wrapper{display:flex;flex-flow:row wrap;justify-content:flex-end;align-items:center}.wpcf7 .send-wrapper>*{margin:0 8px}.wpcf7 .send-wrapper img{margin-right:10px;height:38px;width:auto;margin-left:0}.wpcf7 .send-wrapper span.captcha{width:200px;height:38px}.wpcf7 .wpcf7-submit{background:#bfbfbf;color:#fff;margin-right:0}.wpcf7 .form-control,.wpcf7 .signup-form .form-control{background-color:#fff;border:1px solid #bfbfbf;border-width:0 0 1px 0;border-radius:0;padding-left:10px;margin-bottom:10px;color:#333}.wpcf7 .form-control.error,.wpcf7 .signup-form .form-control.error{border-bottom-color:#b00}.wpcf7 label.error,.wpcf7 .signup-form label.error{display:none !important}.wpcf7 input:focus,.wpcf7 textarea:focus{box-shadow:none}.wpcf7 .ajax-loader{flex-basis:100%;margin-top:8px;text-align:right}