@import url(https://fonts.googleapis.com/css?family=Roboto:900,700,400);a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{background:#f1f1f1}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,td,th{font-weight:400;text-align:left}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}a:focus{outline:#c1c1c1 solid 2px;outline:rgba(51,51,51,.3) solid 2px}a:active,a:hover{outline:0}a img{border:0}*{box-sizing:border-box}img{max-width:100%;height:auto}.width{max-width:1000px;margin:0 auto}.inner{max-width:1000px;margin:0 auto}.font{font-family:Roboto,sans-serif}p{line-height:1.4em;margin-bottom:1.4em}h1,h2,h3,h4,h5{font-family:Roboto,sans-serif;font-weight:900;letter-spacing:-.5px;margin-bottom:.7em}h1{font-size:270%}h2{font-size:195%}h3{font-size:170%;font-weight:700}h4{font-size:145%}body{font-size:14px;font-family:Roboto,sans-serif;letter-spacing:-.5px}b,strong{font-weight:700}#header .inner{padding:20px;overflow:hidden}#header .site-branding{float:left}#header .site-branding a{height:80px;overflow:hidden;white-space:nowrap;display:block}#header .site-branding p{margin:0}#header .site-branding .company-logo img{max-height:70px;max-width:370px;vertical-align:middle}#header .helper{display:inline-block;height:100%;vertical-align:middle}#header .site-navigation{float:right;font-size:120%;line-height:50px;margin-top:50px}#header .site-navigation li{float:left;padding:0 20px;background:#aaa;opacity:1;margin:0 10px 0 0}#header .site-navigation li a{text-decoration:none;display:inline-block;color:#fff}#header .site-navigation li:hover{opacity:.9}#top{margin-top:160px;padding:4% 0;text-align:center;color:#fff}#top a{color:#fff;text-decoration:none}#top .site-title{font-size:300%;font-weight:900;line-height:120%;background:rgba(0,0,0,.8);padding:10px 30px;display:table;margin:0 auto 10px auto}#top .site-description{font-size:150%;background:rgba(0,0,0,.8);padding:10px 30px;margin:0;display:inline-block}#top .site-website{font-size:160%;background:rgba(31,181,61,.9);padding:10px 20px;display:table;margin:30px auto;text-transform:uppercase;font-weight:700;box-shadow:0 0 0 0 rgba(31,181,61,.5);-webkit-animation:pulse 3s infinite}#top .site-website-corner{background:url(../img/homepage-link.png) no-repeat;width:128px;height:128px;display:block;position:fixed;top:0;right:0;z-index:1000;white-space:nowrap;text-indent:100%;overflow:hidden}.site-website:hover{-webkit-animation:none}@-webkit-keyframes pulse{0%{-moz-transform:scale(.95);-ms-transform:scale(.95);-webkit-transform:scale(.95);transform:scale(.95)}50%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 30px rgba(31,181,61,0)}100%{-moz-transform:scale(.95);-ms-transform:scale(.95);-webkit-transform:scale(.95);transform:scale(.95);box-shadow:0 0 0 0 rgba(31,181,61,0)}}#boxes{background:#bbb}#boxes .inner{display:flex;justify-content:space-between}@media only screen and (max-width:529px){#boxes .inner{flex-direction:column}}#boxes .box{width:100%;margin:2% 1%;background:#fff;padding:0 0 20px;text-align:left;position:relative}#boxes .box .box-title{margin:0;font-size:120%;padding:0 20px}#boxes .box .box-content{margin:0;font-size:100%;padding:0 20px}#boxes .box .box-image{margin-bottom:20px;height:130px;overflow:hidden}#boxes .box .box-icon{font-size:6em;height:130px;overflow:hidden;width:100%;text-align:center;background:#eee;line-height:130px;margin-bottom:20px}#boxes .box .box-icon i{width:100%}#boxes .box .box-link{position:absolute;top:0;left:0;right:0;bottom:0;text-indent:100%;white-space:nowrap;overflow:hidden}@media only screen and (max-width:529px){#boxes .box{width:inherit;min-height:inherit}}#content{padding:40px 20px 0 20px;overflow:hidden}#content .inner{max-width:940px}#google-map iframe{width:100%;height:300px;pointer-events:none}#footer{background:#fff;color:#000}#footer a{color:#ccc}#footer .inner{display:flex;padding:30px 0 10px 0;max-width:960px;position:relative;border-top:1px dotted #ccc}@media only screen and (max-width:529px){#footer .inner{flex-direction:column}}#footer .widget{width:100%;margin:0 1%;padding:0}#footer .widget .widget-title{text-align:left;font-weight:700}@media only screen and (max-width:529px){#footer .widget{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #6C6C6C}}#footer .widget_rss .widget-title .rsswidget{color:#000;text-decoration:none}#footer .widget_rss a{color:#000;text-decoration:none}#footer .widget_rss li{margin-bottom:20px}#footer .widget_rss li .rsswidget{font-size:110%;font-weight:700;display:inline-block}#footer .widget_rss .rss-date{display:block;margin-bottom:7px;color:#aaa}#footer .widget_rss .rssSummary{font-size:90%}#footer .newsarchive{position:absolute;left:50px;bottom:100px;color:#666}.parallax{-webkit-filter:grayscale(70%)}.parallax .black{background:rgba(0,0,0,.7);padding:60px 20px}.parallax .black h3{color:#fff;font-size:250%;font-weight:900;text-align:center}#copyright{background:#333;padding:10px;color:#fff}#copyright .inner{max-width:1000px;margin:0 auto}#copyright .right{float:right}#copyright .right a{color:#fff}#copyright .to-heaven{background:#000 url(../img/icon-arrow-up.png) center center no-repeat;border-radius:50%;display:none;position:fixed;bottom:50px;right:50px;z-index:888;white-space:nowrap;overflow:hidden;text-indent:100%;width:60px;height:60px;opacity:.9}#heaven{background:#333;overflow:hidden;padding:10px;color:#fff}#heaven .inner{max-width:1000px;margin:0 auto}#heaven .top-col{margin-right:40px;float:left;line-height:16px}#footer .top-col{float:left;overflow:hidden}#footer .top-col i{float:left;margin-top:3px}#footer .top-col div{float:left;width:250px;margin:0 0 10px 10px}#over{position:fixed;top:0;left:0;right:0;height:160px;background:#fff;z-index:999;border-bottom:5px solid #aaa;box-shadow:0 0 10px rgba(0,0,0,.2)}.heaven-closed #header .inner{padding:0}.heaven-closed #header .site-navigation{margin-top:13px}.heaven-closed #header .site-branding .company-logo img{max-height:60px}.has-icons i{width:16px;height:16px;margin:0 5px 0;display:inline-block;vertical-align:bottom}.has-icons i.phone.white{background:url(../img/icon-phone-white.png) 0 0 no-repeat}.has-icons i.phone.black{background:url(../img/icon-phone-black.png) 0 0 no-repeat}.has-icons i.mail.white{background:url(../img/icon-mail-white.png) 0 0 no-repeat}.has-icons i.mail.black{background:url(../img/icon-mail-black.png) 0 0 no-repeat}.has-icons i.map.white{background:url(../img/icon-map-white.png) 0 0 no-repeat}.has-icons i.map.black{background:url(../img/icon-map-black.png) 0 0 no-repeat}.icon-3d{text-shadow:0 3px 0 rgba(0,0,0,.1),0 14px 10px rgba(0,0,0,.15),0 4px 2px rgba(0,0,0,.1),0 14px 30px rgba(0,0,0,.1)}img.alignright{float:right;margin:0 0 20px 20px}img.alignleft{float:left;margin:0 20px 20px 0}@media only screen and (max-width:529px){#heaven{display:none}#header .site-branding{float:none;text-align:center}#over{position:static;height:inherit}#top{margin-top:0}#top .site-title{font-size:200%;margin:10px}#top .site-website-corner{display:none}#top .site-description{margin:0 10px;font-size:120%}#top .site-website{font-size:120%;margin:10px;display:block;-webkit-animation:inherit}#header .site-navigation{float:none;font-size:120%;line-height:40px;margin-top:20px}#header .site-navigation li{float:none;padding:0 20px;margin:0 0 5px 0}#footer .inner{padding:20px}#footer .top-col div{width:200px}img.alignright{float:none}}