a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;background:url(../img/triangles_v2.svg)}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%}body{font-family:'Open Sans',sans-serif}a{text-decoration:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;outline:0!important}p{font-family:Georgia,"Times New Roman",Times,serif;font-size:17px;line-height:28px}ul{list-style:none}img{width:100%;height:auto}.clear{clear:both}.container{background:#fff;margin:0 auto;width:82%;max-width:1400px}nav ul li a{font-size:12px!important;text-transform:uppercase!important;letter-spacing:1px}.top-bar .name h1 a{color:#633}.title-area img{width:190px;margin-top:10px}.top-bar .toggle-topbar.menu-icon a{width:50px;height:50px;display:block;z-index:10}.top-bar .toggle-topbar.menu-icon i{font-size:34px;line-height:45px}.top-bar{height:100px}.top-bar-section{padding-top:45px}.contain-to-grid,.top-bar,.top-bar.expanded .title-area{background:#fff}.top-bar-section .dropdown li:not(.has-form) a:not(.button),.top-bar-section li:not(.has-form) a:not(.button){background:#fff!important;color:#888;font-family:'Open Sans',sans-serif}.top-bar a.active{color:#333!important}.top-bar-section .dropdown li:not(.has-form) a:not(.button):hover,.top-bar-section li:not(.has-form) a:not(.button):hover{color:#333}.top-bar-section .has-dropdown>a:after{border-color:rgba(55,55,55,.4)transparent transparent}.top-bar .toggle-topbar.menu-icon a,.top-bar-section ul li:hover:not(.has-form)>a{color:#888}.top-bar .toggle-topbar.menu-icon a:hover{color:#333}.top-bar-section .has-dropdown.moved>.dropdown{margin-top:45px}#subnav{text-align:center;padding-top:100px}#subnav .welcome{padding-top:100px}h2{font-family:Georgia,"Times New Roman",Times,serif;text-transform:uppercase;letter-spacing:2px;font-weight:lighter;color:#7E6F52;font-size:30px;line-height:39px}h3{margin:20px 0 100px;font-weight:400;color:#777;font-size:19px;line-height:28px;padding:0 30px}#subnav h4{text-transform:uppercase;letter-spacing:2px;font-size:18px;padding:10px 0;opacity:.8;margin:-2px 0 150px 0}#subnav h3{margin-bottom:100px}#subnav ul li:nth-child(1) h4{background:#92d9e1}#subnav ul li:nth-child(2) h4{background:#c8d899}#subnav ul li:nth-child(3) h4{background:#ddd}.banner{width:100%;background:#c6dbb3;height:270px;overflow:hidden}.banner .img-wrap{position:relative;height:270px}.banner img{position:absolute;bottom:0;right:0;display:block;width:800px}.banner .text{position:absolute;top:0;left:0;z-index:10}.banner h4{font-family:Georgia,"Times New Roman",Times,serif;font-size:75px;font-weight:lighter;border-bottom:1px solid #666;margin-top:60px;padding-bottom:10px;color:#444;text-align:center}.banner h5{letter-spacing:45px;margin-top:15px;font-size:18px;text-transform:lowercase;text-align:center}#about{text-align:center;padding:100px 0;background:#fff}#about .name{background:#7E6F52;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.3rem;color:#fff;padding:20px 0}#about .title{font-size:1rem;line-height:1.6rem;background:#eee;color:#666;padding:15px}#about .bullet-item{font-size:.9rem;line-height:1.4rem;color:#555;padding:15px;border-bottom:dotted 1px #ddd}#about ul{height:auto;margin:0 0 50px;border:1px solid #ddd}#about .top{height:auto}@font-face{font-family:fontello;src:url(../font/fontello.eot?15074197);src:url(../font/fontello.eot?15074197#iefix) format('embedded-opentype'),url(../font/fontello.woff?15074197) format('woff'),url(../font/fontello.ttf?15074197) format('truetype'),url(../font/fontello.svg?15074197#fontello) format('svg');font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.icon-menu:before{content:'\e800'}.icon-home:before{content:'\e801'}.icon-phone:before{content:'\e802'}.icon-print:before{content:'\e803'}.icon-user:before{content:'\e804'}@media only screen and (min-width:40.063em) and (max-width:64em){h2{font-size:26px}h3{padding:0}.container{width:100%}#subnav h4{font-size:13px;letter-spacing:1px}.banner{height:200px}.banner img{top:0;width:600px}.banner h4{margin-top:30px}}@media only screen and (max-width:40em){h2{font-size:24px;line-height:34px}h3{padding:0;font-size:18px}#subnav h4{margin-bottom:60px}#about .top,#about ul{height:auto}.container{width:100%}.top-bar{height:90px}.top-bar .toggle-topbar.menu-icon{margin-top:5px}.top-bar-section .dropdown li:not(.has-form) a:not(.button),.top-bar-section li:not(.has-form) a:not(.button){background:#fafafa!important}.top-bar-section .dropdown li:not(.has-form) a:not(.button):hover,.top-bar-section li:not(.has-form) a:not(.button):hover{color:#fff;background:#aaa!important}.banner{height:160px}.banner img{top:52px;width:500px}.banner .text{left:15px}.banner h4{margin-top:15px;font-size:42px}.banner h5{letter-spacing:32px}}