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,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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}header.global .logo{background:#fff !important}img{max-width:100%;height:auto !important}.alignleft{float:left}img.alignleft{margin:0 20px 10px 0}p.alignleft,span.alignleft,h1.alignleft,h2.alignleft,h3.alignleft,h4.alignleft,h5.alignleft,h6.alignleft{float:none;text-align:left}.aligncenter{text-align:center}.alignright{float:right}img.alignright{margin:0 0 10px 20px}p.alignright,span.alignright,h1.alignright,h2.alignright,h3.alignright,h4.alignright,h5.alignright,h6.alignright{float:none;text-align:right}.shortcode-button{display:inline-block;width:260px;height:60px;line-height:60px;text-align:center;text-transform:uppercase;text-decoration:none;font-family:"alternate-gothic-no-3-d",sans-serif;font-size:1.286em;color:#fff;background:#c94927}body{-webkit-font-smoothing:antialiased;font-family:"adonis-web",serif;font-size:14px;font-weight:400;color:#615855;background:#ece8e9}body.no-scroll{overflow:hidden}p,ul,ol{margin-bottom:1.75em;line-height:1.75em}p:last-child,ul:last-child,ol:last-child{margin-bottom:0}ul,ol{margin-left:2.5em}ul li,ol li{margin-bottom:1em}ul{list-style:disc}ol{list-style:decimal}strong{font-weight:700}em{font-style:italic}h1,h2,h3,h4{margin-bottom:.3em;line-height:1.25em;text-transform:uppercase;font-family:"alternate-gothic-no-3-d",sans-serif;font-weight:400}h5,h6{margin-bottom:1em;line-height:1.5em;font-weight:700}h1{font-size:3.143em}h2{font-size:2.571em}h3{font-size:2.143em}h4{font-size:1.571em;color:#aca09d}h5{font-size:1.571em}h6{margin-bottom:1em;font-size:1.286em;font-style:italic}@media (min-width: 690px){body.no-scroll{overflow:auto}}nav ul{list-style:none;margin:0}nav.primary{display:none;position:relative;height:100%;padding-left:225px;text-align:right;background-position:225px center;background-size:auto 100%;background-repeat:no-repeat}nav.primary .menu{padding-top:12px}nav.primary li{display:inline}nav.primary li a{display:inline-block;padding:7px 10px 3px 10px;-moz-border-radius:2px / 2px;-webkit-border-radius:2px 2px;border-radius:2px / 2px;text-transform:uppercase;text-decoration:none;font-family:"alternate-gothic-no-3-d",sans-serif;font-size:1.286em;color:#fff}nav.primary li a:hover{background:#c94927}.slicknav_menu{float:right;background:transparent}.slicknav_menu .slicknav_btn{background:#c94927}.slicknav_menu .slicknav_btn.slicknav_open{background:#615855}.slicknav_menu .slicknav_btn .slicknav_menutxt{display:none}.slicknav_menu .slicknav_btn .slicknav_icon{margin-left:0}.slicknav_menu .slicknav_nav{position:absolute;top:60px;right:0}.slicknav_menu .slicknav_nav:before{content:' ';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#c94927;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.slicknav_menu .slicknav_nav ul,.slicknav_menu .slicknav_nav li{position:relative;list-style:none;margin:0}.slicknav_menu .slicknav_nav a{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;margin:0;padding:10px 20px;text-transform:uppercase;text-decoration:none;font-family:"alternate-gothic-no-3-d",sans-serif;font-size:1.286em}.slicknav_menu .slicknav_nav a:hover{background:#c94927}@media (min-width: 690px){.slicknav_menu{display:none}nav.primary{display:block}}::-webkit-input-placeholder{color:#666a71}::-moz-placeholder{color:#666a71}:-ms-input-placeholder{color:#666a71}input:-moz-placeholder{color:#666a71}textarea,input{outline:none}input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="number"],input[type="submit"],textarea,select{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:45px;line-height:45px;padding:0 15px;font-family:"adonis-web",serif;font-size:14px;background:#fff;border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}textarea{height:125px;padding:15px;line-height:1.5em;resize:vertical;border:0;background:#fff}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#666a71;background:#fff url("../../images/dropdown_arrow.png") right 20px no-repeat;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}input[type="submit"]{display:block;width:220px;height:60px;margin:0 auto;line-height:65px;text-transform:uppercase;font-family:"alternate-gothic-no-3-d",sans-serif;font-size:1.286em;color:#fff;background:#c94927;cursor:pointer}.form-field{margin-bottom:30px}span.wpcf7-not-valid-tip{padding:10px;color:#c94927}div.wpcf7-response-output{padding:10px;text-align:center}div.wpcf7-response-output.wpcf7-validation-errors{border-color:#beb300}div.wpcf7-response-output.wpcf7-mail-sent-ok{border-color:#c94927}@media (min-width: 940px){.form-row{overflow:hidden;*zoom:1}.form-row .form-field{float:left;width:48%}.form-row .form-field:last-child{margin-left:4%}}header.global{position:absolute;top:0;left:0;width:100%;height:60px}header.global:before{content:' ';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#c94927;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}header.global .container{*zoom:1;position:relative;z-index:1;max-width:1000px;height:100%;margin:0 auto}header.global .container:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}header.global .logo{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;justify-content:center;position:absolute;z-index:2;top:0;left:0;width:225px;height:100%;padding:10px 20px;background:#4b4543}header.global .logo img{display:block}.admin-bar header.global{top:32px}#banner{height:450px;background-position:center center;background-size:cover}#intro{position:relative;max-width:780px;margin:-100px auto 0 auto;text-align:center;background:#f3f1f3;background:-webkit-linear-gradient(#f3f1f3, #ece8e9);background:-o-linear-gradient(#f3f1f3, #ece8e9);background:-moz-linear-gradient(#f3f1f3, #ece8e9);background:linear-gradient(#f3f1f3,#ece8e9)}#intro:before{content:' ';display:block;position:absolute;top:8px;left:8px;right:8px;height:1px;background:#615855}#intro .container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:650px;margin:0 auto;padding:30px 20px 60px 20px}#intro .container:before,#intro .container:after{content:' ';display:block;position:absolute;top:8px;bottom:8px;width:1px;background:#615855;background:-webkit-linear-gradient(#615855, #ece8e9);background:-o-linear-gradient(#615855, #ece8e9);background:-moz-linear-gradient(#615855, #ece8e9);background:linear-gradient(#615855,#ece8e9)}#intro .container:before{left:8px}#intro .container:after{right:8px}#intro i{display:block;width:32px;height:32px;margin:0 auto 30px auto;background-position:center center;background-size:contain;background-repeat:no-repeat}#intro.large-text p,#intro.large-text ul,#intro.large-text ol{font-size:1.286em}#intro.large-text ul,#intro.large-text ol{text-align:left}.page.body{text-align:center}.page.body .container{width:auto;margin:0;margin-left:auto;margin-right:auto;padding:60px;padding-left:20px;padding-right:20px;*zoom:1}.page.body .container:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}@media (min-width: 690px){.page.body .container{width:650px;padding-left:0;padding-right:0}}@media (min-width: 940px){.page.body .container{width:780px}}.page.body.light{color:#fff}.page.services{width:auto;margin:0 0 60px 0;margin-left:auto;margin-right:auto;padding:0;padding-left:20px;padding-right:20px;*zoom:1}.page.services:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}@media (min-width: 690px){.page.services{width:650px;padding-left:0;padding-right:0}}@media (min-width: 940px){.page.services{width:900px}}.page.services .service .content{padding:30px;background:#dcd5d5;background:-webkit-linear-gradient(left top, #ece8e9, #dcd5d5);background:-o-linear-gradient(bottom right, #ece8e9, #dcd5d5);background:-moz-linear-gradient(bottom right, #ece8e9, #dcd5d5);background:linear-gradient(to bottom right, #ece8e9,#dcd5d5)}.page.services .service:nth-child(even) .content{background:-webkit-linear-gradient(left top, #dcd5d5, #ece8e9);background:-o-linear-gradient(bottom right, #dcd5d5, #ece8e9);background:-moz-linear-gradient(bottom right, #dcd5d5, #ece8e9);background:linear-gradient(to bottom right, #dcd5d5,#ece8e9)}.page.projects .project:nth-child(even){background:#f3f1f3}.page.projects .project .container{width:auto;margin:0;margin-left:auto;margin-right:auto;padding:60px;padding-left:20px;padding-right:20px;*zoom:1}.page.projects .project .container:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}@media (min-width: 690px){.page.projects .project .container{width:650px;padding-left:0;padding-right:0}}@media (min-width: 940px){.page.projects .project .container{width:900px}}.page.projects .project .image{display:none}.page.projects .project h6{color:#aca09d}.page.staff{background:#f3f1f3}.page.staff>.container{width:auto;margin:0;margin-left:auto;margin-right:auto;padding:60px;padding-left:20px;padding-right:20px;*zoom:1}.page.staff>.container:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}@media (min-width: 690px){.page.staff>.container{width:650px;padding-left:0;padding-right:0}}@media (min-width: 940px){.page.staff>.container{width:900px}}.page.staff header{text-align:center;max-width:780px;margin:0 auto 40px auto}.page.staff nav{max-width:780px;margin:0 auto 50px auto}.page.staff nav ul{display:table;table-layout:fixed;width:100%;list-style:none;margin:0}.page.staff nav li{display:table-cell}.page.staff nav li:first-child a{border-left-width:0}.page.staff nav li a{display:block;padding:25px;font-family:"alternate-gothic-no-3-d",sans-serif;font-size:1.571em;text-align:center;text-transform:uppercase;text-decoration:none;color:#615855;background:#fefdfd;border-style:solid;border-color:#c94927;border-left-width:1px;-moz-transition:color .5s;-o-transition:color .5s;-webkit-transition:color .5s;transition:color .5s}.page.staff nav li a:hover{color:#c94927}.page.staff nav li a.active{color:#c94927;border-top-width:1px;border-left-width:1px !important;border-bottom-width:1px}.page.staff nav li:last-child a.active{border-right-width:1px}.page.staff .tab-viewport .tab{display:none}.page.staff .team-grid{list-style:none;margin:0}.page.staff .team-grid li{margin-bottom:30px}.page.staff .team-grid li img{display:block;margin-bottom:15px}.page.staff .team-grid li h3{margin-bottom:0}.page.form>.container{width:auto;margin:40px;margin-left:auto;margin-right:auto;padding:0;padding-left:20px;padding-right:20px;*zoom:1}.page.form>.container:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}@media (min-width: 690px){.page.form>.container{width:650px;padding-left:0;padding-right:0}}@media (min-width: 940px){.page.form>.container{width:780px}}.page.form .form{margin-bottom:40px}.page.form .instructions{text-align:center;font-size:1.286em}@media (min-width: 690px){.page.services .service{overflow:hidden;*zoom:1;position:relative}.page.services .service .image{position:absolute;top:0;left:0;width:50%;height:100%;background-position:center center;background-size:cover}.page.services .service .content{float:right;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}.page.services .service:nth-child(even) .image{left:auto;right:0}.page.services .service:nth-child(even) .content{float:left}.page.projects .project .image{display:block;float:left;width:25%}.page.projects .project .content{float:left;width:70%;margin-left:5%}.page.staff .team-grid li{float:left;width:45%;margin:0 0 40px 10%}.page.staff .team-grid li:nth-child(odd){margin-left:0;clear:both}}@media (min-width: 940px){.page.services .service .content{padding:60px}.page.staff .team-grid li{width:30%;margin-left:5%}.page.staff .team-grid li:nth-child(odd){margin-left:5%;clear:none}.page.staff .team-grid li:first-child,.page.staff .team-grid li:nth-child(3n+1){margin-left:0;clear:both}}footer.global{text-align:center;text-transform:uppercase;font-family:"alternate-gothic-no-3-d",sans-serif;background:#dcd5d5}footer.global .container{*zoom:1;max-width:1000px;margin:0 auto;padding:50px 20px}footer.global .container:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}footer.global nav{display:none;float:left}footer.global nav li{display:inline}footer.global nav li a{display:inline-block;margin-right:15px;text-decoration:none;color:inherit}@media (min-width: 690px){footer.global{text-align:left}footer.global nav{display:block}footer.global .copyright{float:right}}.home #tiles{width:auto;margin:80px;margin-left:auto;margin-right:auto;padding:0;padding-left:20px;padding-right:20px;*zoom:1}.home #tiles:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}@media (min-width: 690px){.home #tiles{width:650px;padding-left:0;padding-right:0}}@media (min-width: 940px){.home #tiles{width:900px}}.home #tiles .tile{margin-bottom:40px}.home #tiles .tile header{height:140px;display:flex;align-items:center;justify-content:center;background-position:center center;background-size:cover}.home #tiles .tile header h3{margin:0;color:#fff}.home #tiles .tile .content{padding:30px 20px 40px 20px;background:#dcd5d5;background:-webkit-linear-gradient(left top, #ece8e9, #dcd5d5);background:-o-linear-gradient(bottom right, #ece8e9, #dcd5d5);background:-moz-linear-gradient(bottom right, #ece8e9, #dcd5d5);background:linear-gradient(to bottom right, #ece8e9,#dcd5d5)}.home #tiles .tile .more{display:block;position:relative;text-decoration:none;text-transform:uppercase;font-family:"alternate-gothic-no-3-d",sans-serif;font-size:1.286em;color:#c94927;-moz-transition:padding .5s;-o-transition:padding .5s;-webkit-transition:padding .5s;transition:padding .5s}.home #tiles .tile .more:after{content:' ';display:inline-block;vertical-align:middle;width:0;height:0;margin:0 0 2px 8px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #c94927;-moz-transition:-moz-transform .5s;-o-transition:-o-transform .5s;-webkit-transition:-webkit-transform .5s;transition:transform .5s}.home #tiles .tile .more:hover{padding-left:15px}.home #tiles .tile .more:hover:after{-moz-transform:scale(1.35, 1.35);-ms-transform:scale(1.35, 1.35);-webkit-transform:scale(1.35, 1.35);transform:scale(1.35, 1.35)}@media (min-width: 690px){.home #tiles{display:table;table-layout:fixed}.home #tiles .tile{display:table-cell;vertical-align:top;width:33.33%;padding:0 20px}}
