@import url(http://fonts.googleapis.com/css?family=Lato&subset=latin-ext);@font-face{font-family:Montserrat Light;src:url(./fonts/Montserrat-Light.woff) format('woff'),url(./fonts/Montserrat-Light.ttf) format("truetype")}@font-face{font-family:Museo Slab;src:url(./fonts/Museo_Slab_500.woff) format('woff'),url(./fonts/Museo_Slab_500.ttf) format("truetype")}@font-face{font-family:Flaticon;src:url(./fonts/flaticon.woff) format("woff")}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:LucidaGrande;src:url(./fonts/6216-Lucida.ttf)}.anchor{position:absolute;top:-100px}body.blog footer,body.index footer{background-color:#dfe9ef;padding-top:60px}body.blog footer mark,body.index footer mark{font-weight:400;color:#0E0F0F}body.blog footer *,body.index footer *{font-family:HelveticaNeue,"Helvetica Neue",HelveticaNeueRoman,HelveticaNeue-Roman,"Helvetica Neue Roman”, “Helvetica",Tahoma,Geneva,Arial,sans-serif}body.blog footer a,body.blog footer input,body.blog footer textarea,body.index footer a,body.index footer input,body.index footer textarea{font-size:18px!important;font-weight:400}body.blog footer a,body.blog footer a:hover,body.blog footer a:visited,body.index footer a,body.index footer a:hover,body.index footer a:visited{color:#3778D3}body.blog footer .two,body.index footer .two{max-width:830px;margin-bottom:48px}body.blog footer .two li:nth-child(2n+1),body.index footer .two li:nth-child(2n+1){width:325px}body.blog footer .two li:nth-child(2n),body.index footer .two li:nth-child(2n){width:459px;padding:0!important}body.blog footer>p,body.index footer>p{background-color:#1f384c;color:#FFF;width:100%;text-align:center;line-height:17px;padding:9px;font-size:16px;font-family:'Lucida Grande',LucidaGrande}body.blog footer>p>span>a,body.index footer>p>span>a{color:#FFF!important;font-family:'Lucida Grande',LucidaGrande;font-size:16px!important}body.blog footer>p>span>a:hover,body.blog footer>p>span>avisited,body.index footer>p>span>a:hover,body.index footer>p>span>avisited{color:#FFF!important}body.blog footer>p>span>a:hover,body.index footer>p>span>a:hover{text-decoration:underline}body.blog footer #newsletter,body.index footer #newsletter{background:#345570;text-align:center;padding-left:18px!important;padding-right:18px!important;-webkit-transition:background .6s;transition:background .6s}body.index footer #newsletter.light{background:#4C81AC}body.index footer #newsletter h2{color:#fbfbfa;font-size:20px;margin:32px auto 10px;font-family:'Lucida Grande',LucidaGrande}body.index footer #newsletter p{color:#C2CCD4;font-size:17px;margin:10px auto;font-family:'Lucida Grande',LucidaGrande}body.index footer #newsletter div{margin:20px auto 35px;}body.index footer #newsletter div input[type=email]{display:inline-block;vertical-align:top;margin-bottom:0;width:247px;margin-right:-5px;}body.index footer #newsletter div .submit{margin:0;display:inline-block;vertical-align:top;white-space:nowrap}body.index{font-family:'Lucida Grande',LucidaGrande,sans-serif,Arial,Calibri}body.index main{background-color:#fff;font-family:'Lucida Grande',LucidaGrande,sans-serif,Arial,Calibri;font-size:18px;color:#63727e;margin:0;padding:0;width:auto;max-width:auto}body.index [class*=" flaticon-"]:after,body.index [class*=" flaticon-"]:before,body.index [class^=flaticon-]:after,body.index [class^=flaticon-]:before{font-family:Flaticon;font-size:20px;font-style:normal;margin-left:20px}body.index .flaticon-app8:before{content:"\e000"}body.index .flaticon-apple6:before{content:"\e001"}body.index .flaticon-facebook12:before{content:"\e002"}body.index .flaticon-packet:before{content:"\e003"}body.index .flaticon-social19:before{content:"\e004"}body.index *{margin:0;padding:0;background-size:cover;background-position:center;box-sizing:border-box;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body.index body,body.index form,body.index html{height:100%}body.index a,body.index a:hover,body.index a:visited{color:#5C9EF9;cursor:pointer;text-decoration:none}body.index a:active,body.index a:hover{color:#5C9EF9;text-decoration:underline;text-decoration:none}body.index a *,body.index a:only-child,body.index a>*{text-decoration:none;border:none}body.index p>a{color:#5C9EF9!important}body.index mark{background-color:transparent;font-size:inherit;color:inherit;font-weight:700}body.index .likeh1,body.index .likeh2,body.index h1,body.index h2,body.index h3,body.index h4{display:block;font-weight:400}body.index .likeh1,body.index h1{margin:75px auto 80px;font-size:36px;width:100%;max-width:1180px;text-align:center;padding:0 20px}body.index .likeh2,body.index h2{margin:20px 0 30px}body.index h3{margin:15px 0 10px;font-size:25px}body.index h2:after,body.index h3:after,body.index h4:after{content:'';clear:both;display:block}body.index h4{font-size:16px}body.index #hamburger{display:none}body.index header{display:block;min-height:90px;overflow:hidden;position:relative}body.index header nav{position:fixed;top:0;left:0;width:100%;min-height:90px;border-bottom:1px solid #eef0f4;background:rgba(255,255,255,.85);z-index:30;box-shadow:0 1px 4px 0 rgba(162,162,162,.09);text-align:center;font-family:'Lucida Grande',LucidaGrande,sans-serif,Arial,Calibri}body.index header nav>ul{max-width:1280px;list-style:none;display:block;margin:0 auto;position:relative}body.index header nav>ul>li{display:inline-block;margin:0 auto;line-height:90px;font-size:20px}body.index header nav>ul>li a{margin:0 22px}body.index header nav>ul>li:first-child{line-height:100%;position:absolute;left:0;top:0}body.index header nav>ul>li:first-child a{font-size:45px;margin:0}body.index header nav>ul>li:first-child a img{height:45px;margin:22px 28px}body.index header nav>ul>li:last-child{position:absolute;right:0;top:0;padding-right:6px}body.index header nav>ul>li:last-child a:after{font-family:Flaticon;color:#a6adb2;display:inline-block;content:"\e004";font-size:28px;-webkit-transition:color .15s;transition:color .15s}body.index header nav>ul>li:last-child a:hover:after{color:#30a9db}body.index header nav>ul>li:last-child a:first-child:after{content:"\e002";font-size:26px;padding-right:2px}body.index header nav>ul>li:last-child a:first-child:hover:after{color:#326193}body.index header nav>ul>li:last-child a:last-child:after{content:"\e000"}body.index header nav>ul>li:last-child a:last-child:hover:after{color:#0095f4}body.index header nav ul.nav li{display:inline-block;margin:0 auto;line-height:90px;font-size:20px}body.index header nav ul.nav li a{color:#62BCDA;margin:0 24px;padding:2px 0}body.index header nav ul.nav li.current a{border-bottom:1px solid #62BCDA}body.index section{display:block;overflow:hidden;position:relative}body.index section.blue{background-color:#dfe9ef}body.index section.blog{background-color:#ecf0f5;font-family:'Lucida Grande',LucidaGrande}body.index section.blog a{color:#687586}body.index section.blog a:hover{color:#5C9EF9}body.index section.blog h2{color:#687586}body.index section figure{text-align:center}body.index section figure img{width:100%;max-width:256px;padding:0}body.index section figure figcaption p{margin:0 0 25px;color:#687586}body.index section figure figcaption .submit{font-size:18px;line-height:39px;height:39px;margin-top:0;min-width:135px;text-align:center}body.index section>ul{width:100%;max-width:1180px;margin:0 auto 70px;list-style-type:none;text-align:left;display:block}body.index section>ul.two{padding:0 20px}body.index section>ul.two>li{display:inline-block;vertical-align:top;width:49%}body.index section>ul.two>li:nth-child(n+2){vertical-align:bottom}body.index section>ul.two>li:nth-child(1)>:last-child{display:none}body.index section>ul.two>li:nth-child(2n){padding-left:20px}body.index section>ul.two>li:nth-child(2n) h3{font-size:14px}body.index section>ul.two>li h2{font-family:HelveticaNeue,"Helvetica Neue",HelveticaNeueRoman,HelveticaNeue-Roman,"Helvetica Neue Roman”, “Helvetica",Tahoma,Geneva,Arial,sans-serif;font-weight:400;font-stretch:normal;margin-top:0;font-size:23px;color:#3b4344;margin-bottom:17px}body.index section>ul.two>li>div.box{background:#FFF;padding:17px;position:relative}body.index section>ul.two>li>div.box>h2{margin-top:0}body.index section>ul.two>li>div.box.bigbox{padding:35px 25px;margin-top:46px}body.index section>ul.two>li>a{color:inherit}body.index section>ul.two>li>a:hover{color:inherit;text-decoration:none}body.index section>ul.two>li>span{display:block;margin:4px 0;color:#495D69}body.index section>ul.three>li{display:block;vertical-align:top;float:left;width:33.3%}.contact:after,.products section:after,.products ul:after{content:'';display:block;clear:both}body.index section.about{background-image:url(./images/Glimsoft_Map_cropped.png);background-size:initial;background-position:center center}body.index section.about figure{margin-left:auto;margin-right:auto;left:0;right:0;z-index:29;text-align:left;width:100%;padding:30px;max-width:1180px}body.index section.about figure img{width:180px;padding:11px;background-color:#ededed;margin-bottom:12px}body.index section.about figure>figcaption{max-width:640px}body.index section.about figure>figcaption>p{font-size:18px!important;display:inline;background-color:rgba(152,100,0,.65);color:#FFF;margin:0;clear:left;line-height:36px;padding:6px 0}body.index section.about figure>figcaption>p>br::before{content:'';margin-left:4px;width:5px;display:inline-block}body.index section.about figure>figcaption>p>span{width:5px;display:inline-block}body.index article{margin:85px auto;max-width:740px;padding:0 20px}body.index article p{font-size:33px;font-family:'Museo Slab';color:#32424a;text-align:justify;margin-bottom:30px;line-height:54px}body.index article p:first-of-type{margin-top:0}body.index article p>a{font-family:inherit!important;color:inherit!important;font-size:inherit!important;line-height:inherit!important;float:none!important;-webkit-transition:color .3s;transition:color .3s;text-align:justify}body.index article p>a:after{display:none}body.index article p>a:hover{color:#5c9ef9!important}body.index article a,body.index article h1,body.index article h2{font-size:18px;color:#353F4D}body.index article a{display:block;text-align:right}body.index article a:after{content:' >';display:inline-block;margin-left:5px}body.index button,body.index input{width:100%;display:block;font-size:14px;height:35px;line-height:35px;-webkit-appearance:none;border-radius:0}body.index button[type=checkbox],body.index input[type=checkbox]{width:auto;display:inline-block;line-height:100%;height:auto;-webkit-appearance:checkbox}body.index button[type=button],body.index button[type=submit],body.index input[type=button]{background:#5C9EF9;color:#fff;padding:0 22px;margin:0 0 0 auto;width:auto;border:1px solid #5C9EF9;cursor:pointer}body.index button[type=button].inline,body.index button[type=submit].inline,body.index input[type=button].inline,body.index input[type=submit].inline{float:left;margin-right:1px}body.index button[type=password],body.index button[type=text],body.index input[type=password],body.index input[type=text],body.index input[type=email]{border:none;padding:10px 14px;margin:0 0 9px;display:block;font-family:HelveticaNeue,"Helvetica Neue",HelveticaNeueRoman,HelveticaNeue-Roman,"Helvetica Neue Roman”, “Helvetica",Tahoma,Geneva,Arial,sans-serif;font-weight:400;font-stretch:normal;background:#f4f8fb}body.index .submit{display:inline-block;font-size:14px;height:35px;line-height:35px;background:#009ae6;width:auto;border:none;cursor:pointer;padding:0 14px;margin:5px 0 5px auto;color:#fff!important}body.index .submit:active,body.index .submit:hover{color:#fff;text-decoration:none}body.index textarea{display:block;width:100%;min-height:130px;border:none;padding:10px 14px;border-radius:0;font-size:14px;margin:0;background:#f4f8fb;font-family:HelveticaNeue,"Helvetica Neue",HelveticaNeueRoman,HelveticaNeue-Roman,"Helvetica Neue Roman”, “Helvetica",Tahoma,Geneva,Arial,sans-serif;font-weight:400;font-stretch:normal}body,html,main{margin:0;width:100%;min-height:100%}*{box-sizing:border-box!important}h1,h2,h3,h4,h5{margin:0;padding:0}body.blog header{display:block;min-height:90px;overflow:hidden;position:relative}body.blog header nav{top:0;left:0;width:100%;min-height:90px;border-bottom:1px solid #eef0f4;background:rgba(255,255,255,.85);z-index:30;box-shadow:0 1px 4px 0 rgba(162,162,162,.09);text-align:center}body.blog header nav>ul{max-width:1280px;list-style:none;display:block;margin:0 auto;position:relative}body.blog header nav>ul>li{display:inline-block;margin:0 auto;line-height:90px;font-size:20px}body.blog header nav>ul>li a{margin:0 22px}body.blog header nav>ul>li:first-child{line-height:100%;position:absolute;left:0;top:0}body.blog header nav>ul>li:first-child a{font-size:45px;margin:0}body.blog header nav>ul>li:first-child a img{height:45px;margin:22px 28px}body.blog header nav>ul>li:last-child{position:absolute;right:0;top:0;padding-right:6px}body.blog header nav>ul>li:last-child a:after{font-family:Flaticon;color:#a6adb2;display:inline-block;content:"\e004";font-size:28px;-webkit-transition:color .15s;transition:color .15s}body.blog header nav>ul>li:last-child a:hover:after{color:#30a9db}body.blog header nav>ul>li:last-child a:first-child:after{content:"\e002";font-size:26px;padding-right:2px}body.blog header nav>ul>li:last-child a:first-child:hover:after{color:#326193}body.blog header nav>ul>li:last-child a:last-child:after{content:"\e000"}body.blog header nav>ul>li:last-child a:last-child:hover:after{color:#0095f4}body.blog header nav ul.nav li{display:inline-block;margin:0 auto;line-height:90px;font-size:20px}body.blog header nav ul.nav li a{color:#62bcda;margin:0 24px;padding:2px 0}body.blog header nav ul.nav li.current a{border-bottom:1px solid #62bcda}body.blog nav{font-size:20px}body.blog nav *{padding:0;margin:0}body.blog{font-family:Lato,Tahoma,Verdana,Arial,sans-serif;font-size:17px;color:#63727e;background:#f9f9f9}body.blog article,body.blog aside{color:#44484e}body.blog footer{padding-top:0}body.blog footer p{margin:0}body.blog p{line-height:25px;margin-top:18px;margin-bottom:18px}body.blog nav{font-family:'Lucida Grande',LucidaGrande,'Lucida Sans Unicode','Lucida Sans',Geneva,Verdana,sans-serif}body.blog a *,body.blog a:only-child,body.blog a>*{text-decoration:none;border:none}body.blog aside{width:290px;font-family:Montserrat Light;position:absolute;top:20px;right:0;font-size:18px}body.blog aside h3{font-family:'Lucida Grande',Tahoma,Verdana,Arial,sans-serif;font-weight:400;margin-bottom:13px;font-size:27px;color:#465A6B}body.blog aside section{border-left:1px solid #9BA5AE;box-shadow:-1px 0 0 #D0D5D9;padding:0 5px 10px 20px;margin-bottom:55px}body.blog aside p{margin:0;line-height:22px}body.blog .categories ul{padding:0;list-style-type:none}body.blog .categories a{font-family:Montserrat Light}body.blog .categories a:hover{text-decoration:underline}body.blog .app{margin-top:18px;width:100%;clear:both;height:62px}body.blog .app img{max-width:60px;float:left;display:block;margin-right:12px;margin-bottom:20px}body.blog .app a{font-size:20px;position:relative;z-index:2!important}body.blog .app img{z-index:3;position:relative}body.blog .app p{margin:0;font-size:17px}body.blog .app .link,body.blog .app p{position:relative;top:6px;z-index:1}body.blog .newsletter span{color:#376cb7}body.blog .newsletter input{-webkit-appearance:none;border-radius:0}body.blog .newsletter input[type=email]{background:#f4f8fb;border:2px solid #909DB0;border-radius:2px;margin:20px 0;padding:5px;display:inline-block}body.blog .newsletter label{font-size:15px;display:inline-block;width:220px;vertical-align:bottom;position:relative;bottom:5px}body.blog .newsletter input[type=submit]{background:#DF9904;color:#fff;border:0;margin-left:0}body.blog .portrait{margin-bottom:22px}.navigation a,article a,aside a,body.blog section a{color:#3778d3;text-decoration:none}.navigation a:hover,article a:hover,aside a:hover,body.blog section a:hover{text-decoration:underline}.header-link:hover{text-decoration:none}main{margin:39px auto;width:1060px;max-width:100%;padding:20px;font-family:Lato;position:relative;min-height:1580px}main img{max-width:100%}body,html{width:100%;-webkit-font-smoothing:antialiased}button,input[type=submit]{padding:6px 14px 7px;color:#fff;border:0;font-family:Montserrat Light;font-style:18px}.content{width:100%;padding-right:276px;float:left;padding-bottom:20px;overflow:hidden;}.content article{border-left:1px solid #9BA5AE;box-shadow:-1px 0 0 #D0D5D9;padding:0 9.3% 7px 20px;margin-bottom:50px;color:#3B3F45;max-width:745px;word-wrap:break-word}.content article img{max-width:100%}.content article .bottom button{background:#3d9ae8;display:inline-block;margin-right:11px}.content article .bottom .tags{display:inline-block;font-family:Montserrat Light}.content article .bottom .tags a{color:#626972;font-size:16px}.content article .bottom .tags svg{height:15px;width:auto;position:relative;top:3px}.content section{border-left:1px solid #9BA5AE;box-shadow:-1px 0 0 #D0D5D9;padding:4px 9.3% 4px 20px;margin-bottom:50px;max-width:745px}.content section .navigation{text-align:center;padding:0;top:0;margin-top:10px}.content h1,.content h2{margin-top:6px 0;font-size:30px;color:#3D9AE8;font-weight:400;font-family:Museo Slab}h1.open,h2.open{color:#2576ba}.content .info{font-size:16px;padding:2px 0 5px;color:#626972;font-family:Montserrat Light}.content .info a{color:#626972}footer{clear:both}footer p{line-height:18px}footer a{text-decoration:none;cursor:pointer}footer a:hover{text-decoration:underline}.navigation{position:relative;top:-12px;padding:0 9.3% 7px 20px}.navigation a{font-size:20px}.navigation svg{position:relative;top:1px;margin:0 3px}.navigation .point{color:#616161;position:relative;bottom:2px;font-size:10px}.social{display:inline-block;padding:0 40px 10px 0}.social div{display:inline-block;vertical-align:middle;position:relative}.social .tweet{margin-right:-26px;margin-left:14px;position:relative;top:2px;}.navigation{text-align:center}.navigation .post-link{display:inline-block;width:300px;padding:0 26px 15px;vertical-align:top;font-size:16px}.navigation .prev{text-align:right}.navigation .next{text-align:left}.disqus{padding:0 9.3% 7px 20px;margin:40px auto 0;max-width:745px}@media only screen and (max-width:880px){.content section,body.blog .content article{margin:0 auto 50px;padding:0 20px 7px}body.blog .content .disqus{padding:0 20px 7px}body.blog aside{position:relative;clear:both;width:100%;max-width:745px;margin:0 auto}body.blog aside>ul>li{width:48%;display:inline-block;vertical-align:top}body.blog aside section p{max-width:272px}body.blog .content{width:100%;padding:0}body.blog .navigation{padding:0}}@media only screen and (max-width:680px){.content section,body.blog .content .disqus,body.blog .content .navigation,body.blog .content article{border:0;padding:0 10px;box-shadow:none}body.blog aside{margin:0 auto}body.blog aside section,body.blog aside>ul>li{width:100%;border:0;box-shadow:none}body.blog aside section{padding:0 10px}body.blog aside section p{max-width:1000px}body.blog main{margin:0 auto}}@media only screen and (max-width:658px),(min-width:881px) and (max-width:1024px){.navigation .post-link{text-align:left}}@media only screen and (max-width:658px){.navigation{width:100%}.navigation .post-link{width:100%;padding:5px 0}}@media only screen and (max-width:440px){.blog .bottom button{margin-bottom:5px}.blog .bottom .content .tags{padding-left:0!important}.blog main{padding:6px 5px 6px 6px}.blog h1,.blog h2{font-size:24px!important}.blog aside section{padding-left:10px}}@media screen and (min-width:940px){body.blog section figure figcaption p,body.index section figure figcaption p{font-size:20px}}@media screen and (max-width:940px){body.blog .anchor,body.index .anchor{top:-90px}body.blog header,body.blog header nav,body.index header,body.index header nav{min-height:80px}body.blog header nav>ul>li,body.index header nav>ul>li{line-height:80px;font-size:18px;padding-left:20px}body.blog header nav>ul>li a,body.index header nav>ul>li a{margin:0 16px}body.blog header nav>ul>li:nth-child(2),body.index header nav>ul>li:nth-child(2){padding-left:44px}body.blog header nav>ul>li:first-child a,body.index header nav>ul>li:first-child a{font-size:45px}body.blog header nav>ul>li:first-child a img,body.index header nav>ul>li:first-child a img{height:37px;margin:20px}body.blog header nav>ul>li:last-child a:after,body.index header nav>ul>li:last-child a:after{font-size:22px}body.blog header nav>ul>li:last-child a:first-child:after,body.index header nav>ul>li:last-child a:first-child:after{font-size:20px}body.blog header nav ul#nav li,body.index header nav ul#nav li{line-height:80px;font-size:18px}body.blog header nav ul#nav li a,body.index header nav ul#nav li a{margin:0 16px}body.blog section figure>a>img,body.index section figure>a>img{padding:0 35px}}@media screen and (max-width:740px){body.blog header,body.blog header nav,body.index header,body.index header nav{min-height:80px}body.blog header nav>ul,body.index header nav>ul{display:table;width:100%}body.blog header nav>ul>li,body.index header nav>ul>li{line-height:80px;font-size:18px;display:table-cell;margin:0;padding:0;height:80px;vertical-align:bottom}body.blog header nav>ul>li a,body.index header nav>ul>li a{margin:0 16px}body.blog header nav>ul>li:nth-child(2),body.index header nav>ul>li:nth-child(2){padding-left:0}body.blog header nav>ul>li:first-child,body.index header nav>ul>li:first-child{position:relative;width:202px}body.blog header nav>ul>li:first-child a,body.index header nav>ul>li:first-child a{font-size:45px;height:80px}body.blog header nav>ul>li:first-child a img,body.index header nav>ul>li:first-child a img{height:37px;margin:20px}body.blog header nav>ul>li:last-child,body.index header nav>ul>li:last-child{display:none}body.blog header nav ul#nav,body.index header nav ul#nav{display:table;width:100%}body.blog header nav ul#nav li,body.index header nav ul#nav li{line-height:80px;font-size:18px;display:table-cell}body.blog header nav ul#nav li a,body.index header nav ul#nav li a{margin:auto}body.blog footer .two li:nth-child(2n),body.index footer .two li:nth-child(2n){width:46%}}@media screen and (max-width:680px){body.blog footer>p,body.index footer>p{font-size:15px}body.blog footer>p>span,body.index footer>p>span{display:none}}@media screen and (max-width:580px){body.blog header nav,body.index header nav{position:relative}body.blog .anchor,body.index .anchor{top:0}}@media screen and (max-width:500px){body.blog #hamburger,body.index #hamburger{display:block;border-top:3px solid #72777e;border-bottom:3px solid #72777e;padding:6px 0;width:24px;margin:12px 19px 10px auto}body.blog #hamburger:before,body.index #hamburger:before{border-top:3px solid #72777e;content:"";display:block}body.blog header,body.index header{min-height:70px;overflow:visible}body.blog header nav,body.index header nav{position:relative;width:100%;min-height:60px;border-bottom:1px solid #e2e6ed;background:#fafafa}body.blog header nav>ul>li,body.index header nav>ul>li{line-height:100%;width:auto;height:60px;vertical-align:middle}body.blog header nav>ul>li:first-child,body.index header nav>ul>li:first-child{position:relative}body.blog header nav>ul>li:first-child a,body.index header nav>ul>li:first-child a{font-size:64px;margin:0}body.blog header nav>ul>li:first-child a img,body.index header nav>ul>li:first-child a img{margin:10px 20px 10px 18px}body.blog header nav>ul>li:last-child,body.index header nav>ul>li:last-child{display:none}body.blog header nav ul#nav,body.index header nav ul#nav{display:none;width:100%;position:absolute;top:64px;left:0}body.blog header nav ul#nav.show,body.index header nav ul#nav.show{display:block}body.blog header nav ul#nav li,body.index header nav ul#nav li{line-height:100%;font-size:18px;display:block;height:48px;border-bottom:1px solid #e2e6ed;background:#fafafa}body.blog header nav ul#nav li a,body.index header nav ul#nav li a{margin:auto;line-height:48px}body.blog header nav ul#nav li.current a,body.index header nav ul#nav li.current a{border:none}}@media screen and (min-width:100px) and (max-width:530px){body.blog footer>p,body.index footer>p{padding-top:6px!important;padding-bottom:6px!important}}@media screen and (min-width:940px){body.index section figure figcaption p{font-size:20px}}@media screen and (max-width:940px){body.index section figure>a>img{padding:0 35px}}@media screen and (max-width:880px){body.index article{margin:63px auto;padding:0 30px}body.index article p{font-size:25px!important;color:#353f4d;line-height:40px!important}body.index article a,body.index article h2{font-size:14px!important;color:#687586}body.index section>ul{margin-bottom:50px}body.index section>ul.two>li h2{font-size:24px!important;color:#3b4144;margin-bottom:16px;margin-top:2px}body.index section>ul.two>li>span{font:18px!important;color:#495d69;margin:2px 0}body.index section>ul.two>li>span>a{color:#3778d3}body.index section>ul.two>li>span>mark{color:#0e0f0f}body.index section>ul.two>li>span:last-of-type{margin-bottom:8px}body.index section>ul.two>li .submit{font-size:16px!important;margin-bottom:16px}}@media screen and (max-width:850px){body.index h1{margin:48px auto}}@media screen and (max-width:780px){body.index section figure figcaption p{font-size:90%}body.index section.about figure figcaption p{font-size:16px!important;padding:7px 0}}@media screen and (max-width:700px){body.index section figure>a>img{padding:0 35px}body.index section figure figcaption p{font-size:80%}body.index section>ul{margin:0 auto 40px;text-align:left;display:block}body.index section>ul.two{margin:0 0 27px}body.index section>ul.two>li{float:none!important;width:100%!important;padding:0!important}body.index section>ul.two>li:nth-child(2n){padding:0!important}body.index section>ul.two>li:nth-child(2){padding:20px 0 0!important}body.index section>ul.two>li:nth-child(3){display:none!important}body.index section>ul.two>li:nth-child(1)>:last-child{display:inline-block!important}body.index section.about figure figcaption p{font-size:80%}}@media screen and (max-width:680px){body.index section.about figure{margin-left:auto;margin-right:auto;left:0;right:0;padding-top:20px;padding-left:20px}body.index section.about figure>figcaption>p{display:block;background-color:rgba(152,100,0,.65);padding:10px;font-family:'Montserrat Light';font-size:18px!important;line-height:25px!important;color:#fff}body.index section.about figure>figcaption>p>br,body.index section.about figure>figcaption>p>span{display:none}}@media screen and (min-width:530px) and (max-width:850px){body.index h1{font-size:28px}body.index h3{font-size:20px}}@media screen and (max-width:600px){body.index #map_canvas{min-height:620px}body.index section figure{text-align:center}body.index section figure>a>img{width:100%;max-width:256px;padding:0 40px}body.index section figure figcaption p{font-size:100%;margin:0 0 25px}body.index section>ul{margin:0 auto 70px;text-align:left;display:block}body.index section>ul.three{margin-bottom:0}body.index section>ul.three>li{display:block;vertical-align:top;width:100%;padding:10px;float:none}body.index figure{margin-bottom:28px}body.index figure img{width:255px!important}body.index figure figcaption h3{font-size:25px!important;color:#5c9ef9;margin:14px 0 12px}body.index figure figcaption p{font-size:20px!important;color:#687586;margin:0 0 18px!important}body.index .likeh1,body.index h1{font-size:28px!important;line-height:39px!important}body.index section.about figure{padding:34px 18px!important;margin-bottom:0}body.index section.about figure p{font-family:'Montserrat Light';font-size:18px!important;line-height:25px!important;color:#fff;margin-bottom:0!important}body.index section.about figure img{width:180px!important;background-color:#ededed;margin-bottom:12px}}@media screen and (max-width:500px){body.index section.about figure>figcaption>p{font-size:18px!important}body.index article{margin:30px auto}body.index article>h2{margin:0 0 15px;font-size:14px}body.index article p{text-align:left;font-size:21px;margin-bottom:15px}body.index article a{margin-top:5px;font-size:14px}}@media screen and (max-width:500px){body.index section figure{text-align:center}body.index section figure>a>img{width:100%;max-width:256px;padding:0 40px}body.index section figure figcaption p{font-size:100%;margin:0 0 25px}body.index section>ul{margin:0 auto 70px;text-align:left;display:block}body.index section>ul.two{margin:0}body.index section>ul.two>li{float:none!important;width:100%!important;padding:0!important}body.index section>ul.two>li:nth-child(2n){padding:0!important}body.index section>ul.two>li:nth-child(2){padding:20px 0 0!important}body.index section>ul.two>li:nth-child(3){display:none!important}body.index section>ul.two>li:nth-child(1)>:last-child{display:inline-block!important}}@media screen and (min-width:100px) and (max-width:530px){body.index{line-height:16px}body.index .likeh1,body.index h1{font-size:26px!important;line-height:35px!important;color:#73839d;margin-top:40px;margin-bottom:30px}body.index figure{margin-bottom:28px}body.index figure img{width:232px!important}body.index figure figcaption h3{font-size:23px!important;color:#5c9ef9;margin:14px 0 12px}body.index figure figcaption p{font-size:18px!important;color:#687586;margin:0 0 18px!important}body.index article p{font-size:21px!important;color:#353f4d;line-height:31px!important}body.index article a,body.index article h2{font-size:14px!important;color:#687586}body.index section.about figure{padding:34px 18px!important;margin-bottom:0}body.index section.about figure p{font-family:'Montserrat Light';font-size:18px!important;line-height:25px!important;color:#fff;margin-bottom:0!important}body.index section.about figure img{width:176px!important;padding:9px;background-color:#ededed;margin-bottom:12px}body.index section>ul{margin:0 auto -16px}body.index section>ul.two>li h2{font-size:24px!important;color:#3b4144;margin-bottom:16px;margin-top:2px}body.index section>ul.two>li>div.box{background:#FFF;padding:17px!important;position:relative}body.index section>ul.two>li>div.box>h2{margin-top:0!important}body.index section>ul.two>li>div.box.bigbox{padding:35px 25px!important;margin-top:46px!important}body.index section>ul.two>li>span{font-size:17px!important;color:#495d69;margin:6px 0;line-height:17px}body.index section>ul.two>li>span>a{color:#3778d3}body.index section>ul.two>li>span>mark{color:#0e0f0f}body.index section>ul.two>li>span:last-of-type{margin-bottom:8px}body.index section>ul.two>li .submit{font-size:17px!important;line-height:35px;margin-bottom:16px;padding-left:12px;padding-right:12px}}@media screen and (min-width:406px) and (max-width:530px){body.index figure img{width:255px!important}body.index figure figcaption h3{font-size:25px!important}body.index figure figcaption p{font-size:20px!important}body.index section figure figcaption .submit{font-size:19px!important}body.index article p{font-size:23px!important}body.index article a,body.index article h2{font-size:15px!important}body.index section.about figure{padding-left:20px!important;padding-right:20px!important}body.index section.about figure img{padding:11px;width:180px!important}body.index section.about figure p{font-size:20px!important;line-height:27px!important}body.index section>ul.two>li h2{font-size:27px!important}body.index section>ul.two>li>div.box{background:#FFF;padding:17px!important;position:relative}body.index section>ul.two>li>div.box>h2{margin-top:0!important}body.index section>ul.two>li>div.box.bigbox{padding:35px 25px!important;margin-top:46px!important}body.index section>ul.two>li>span{font-size:18px!important}}@media screen and (max-width:530px) and (min-width:100px){body.index article,body.index section>ul.two{padding-left:18px!important;padding-right:18px!important}.anchor#Contact{margin-top:-30px}}@media screen and (max-width:530px) and (min-width:100px){body.index section.about figure{padding:34px 18px!important;margin-bottom:0}}@media screen and (max-width:330px){body.index section.about figure{padding-left:12px!important;padding-right:12px!important}body.index article,body.index section>ul.two{padding-left:16px!important;padding-right:16px!important}}@media screen and (min-width:1440px){body.index section.about{background-image:url(./images/Map_w2560.png)}}@media screen and (max-width:1440px){body.index section.about{background-image:url(./images/Map_w1440.png)}}@media screen and (max-width:1280px){body.index section.about{background-image:url(./images/Map_w1280.png)}}@media screen and (max-width:600px){body.index section.about{background-image:url(./images/Map_mobile_w600.png)}}@media screen and (max-width:406px){body.index section.about{background-image:url(./images/Map_mobile_w406.png)}}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:1440px){body.index section.about{background-image:url(./images/Map_retina_w5120.png);background-size:2560px 520px}}@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1440px){body.index section.about{background-image:url(./images/Map_retina_w2880.png);background-size:1440px 520px}}@media only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1280px){body.index section.about{background-image:url(./images/Map_retina_w2560.png);background-size:1280px 520px}}@media (-webkit-min-device-pixel-ratio:2) and (max-width:600px){body.index section.about{background-image:url(./images/Map_retina_mobile_w1200.png);background-size:600px 576px}}@media (-webkit-min-device-pixel-ratio:2) and (max-width:406px){body.index section.about{background-image:url(./images/Map_retina_mobile_w812.png);background-size:406px 680px}}@media screen and (min-width:406px) and (max-width:530px){body.index article{padding-left:20px!important;padding-right:20px!important}}@media screen and (max-width:530px) and (min-width:100px){body.index body,body.index form,body.index html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;line-height:100%}}@media screen and (max-width:500px){.anchor{top:-10px}}@media screen and (max-width:880px){body.blog footer .two,body.index footer .two{padding-left:30px!important;padding-right:30px!important;margin-bottom:27px}body.blog footer .two li:nth-child(2n),body.index footer .two li:nth-child(2n){width:50%;padding-left:20px!important}}@media screen and (max-width:740px){body.blog header,body.blog header nav,body.index header,body.index header nav{min-height:80px}body.blog header nav>ul,body.index header nav>ul{display:table;width:100%}body.blog header nav>ul>li,body.index header nav>ul>li{line-height:80px;font-size:18px;display:table-cell;margin:0;padding:0;height:80px;vertical-align:bottom}body.blog header nav>ul>li a,body.index header nav>ul>li a{margin:0 16px}body.blog header nav>ul>li:nth-child(2),body.index header nav>ul>li:nth-child(2){padding-left:0}body.blog header nav>ul>li:first-child,body.index header nav>ul>li:first-child{position:relative;width:202px}body.blog header nav>ul>li:first-child a,body.index header nav>ul>li:first-child a{font-size:45px;height:80px}body.blog header nav>ul>li:first-child a img,body.index header nav>ul>li:first-child a img{height:37px;margin:20px}body.blog header nav>ul>li:last-child,body.index header nav>ul>li:last-child{display:none}body.blog header nav ul#nav,body.index header nav ul#nav{display:table;width:100%}body.blog header nav ul#nav li,body.index header nav ul#nav li{line-height:80px;font-size:18px;display:table-cell}body.blog header nav ul#nav li a,body.index header nav ul#nav li a{margin:auto}body.blog footer .two li:nth-child(2n),body.index footer .two li:nth-child(2n){width:46%}}@media screen and (max-width:700px){body.blog footer>p,body.index footer>p{font-size:15px}body.blog footer>p>span,body.index footer>p>span{display:none}}@media screen and (max-width:580px){body.blog header nav,body.index header nav{position:relative}}@media screen and (max-width:570px){body.blog footer #newsletter,body.index footer #newsletter{background:#345570;text-align:center;padding-left:18px!important;padding-right:18px!important}body.blog footer #newsletter h2,body.index footer #newsletter h2{color:#fbfbfa;font-size:20px;margin:32px auto 10px}body.blog footer #newsletter p,body.index footer #newsletter p{font-size:16px;margin:10px auto}body.blog footer #newsletter p>br,body.index footer #newsletter p>br{display:none}body.blog footer #newsletter div,body.index footer #newsletter div{display:table;margin:20px auto 36px;max-width:100%}body.blog footer #newsletter div input,body.index footer #newsletter div input{width:auto;font-size:17px!important}body.blog footer #newsletter div a,body.index footer #newsletter div a{font-size:17px!important;line-height:32px;height:32px;padding-left:12px;padding-right:12px}}@media screen and (max-width:500px){body.blog body,body.index body{font-size:16px}body.blog #hamburger,body.index #hamburger{display:block;border-top:3px solid #72777e;border-bottom:3px solid #72777e;padding:6px 0;width:24px;margin:10px 17px 10px auto}body.blog #hamburger:before,body.index #hamburger:before{border-top:3px solid #72777e;content:"";display:block}body.blog header,body.index header{min-height:70px;overflow:visible}body.blog header nav,body.index header nav{position:relative;width:100%;min-height:60px;border-bottom:1px solid #e2e6ed;background:#fafafa}body.blog header nav>ul>li,body.index header nav>ul>li{line-height:100%;width:auto;height:60px;vertical-align:middle}body.blog header nav>ul>li:first-child,body.index header nav>ul>li:first-child{position:relative}body.blog header nav>ul>li:first-child a,body.index header nav>ul>li:first-child a{font-size:64px;margin:0}body.blog header nav>ul>li:first-child a img,body.index header nav>ul>li:first-child a img{margin:10px 20px 10px 16px}body.blog header nav>ul>li:last-child,body.index header nav>ul>li:last-child{display:none}body.blog header nav ul#nav,body.index header nav ul#nav{display:none;width:100%;position:absolute;top:62px;left:0}body.blog header nav ul#nav.show,body.index header nav ul#nav.show{display:block}body.blog header nav ul#nav li,body.index header nav ul#nav li{line-height:100%;font-size:18px;display:block;height:48px;border-bottom:1px solid #e2e6ed;background:#fafafa}body.blog header nav ul#nav li a,body.index header nav ul#nav li a{margin:auto;line-height:48px}body.blog header nav ul#nav li.current a,body.index header nav ul#nav li.current a{border:none}}@media screen and (min-width:100px) and (max-width:530px){body.blog body,body.blog form,body.blog html,body.index body,body.index form,body.index html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;line-height:100%}body.index footer{padding-top:29px}body.blog footer>p,body.index footer>p{padding-top:6px!important;padding-bottom:6px!important}body.blog footer textarea,body.index footer textarea{font-size:17px!important;padding-left:12px;padding-right:12px}body.blog footer input[type=password],body.blog footer input[type=text],body.index footer input[type=submit],body.index footer input[type=text],body.index input[type=email]{font-size:17px!important;height:32px!important;line-height:21px;padding-left:12px;padding-right:12px}}body.index footer .contact .submit{height:35px!important}@media screen and (min-width:406px) and (max-width:530px){body.blog footer>p,body.index footer>p{font-size:15px!important}body.blog footer>p textarea,body.index footer>p textarea{font-size:19px!important}body.blog footer>p input[type=password],body.blog footer>p input[type=text],body.index footer>p input[type=password],body.index footer>p input[type=text]{font-size:19px!important;padding-top:1px!important;padding-bottom:1px!important;height:36px!important;margin:0 0 10px!important}body.blog section>ul.two,body.index section>ul.two{padding-left:20px!important;padding-right:20px!important}}@media screen and (max-width:406px){body.blog footer #newsletter div input,body.index footer #newsletter div input{max-width:204px}}li.widget{padding:0;left:0;list-style-type:none}aside ul{padding:0;margin:0}.entry h2{font-family:Lato;font-size:25px;font-weight:700;color:#44484e;margin-top:35px;margin-bottom:18px}.entry h3{font-size:22px;margin-bottom:18px;margin-top:26px}body.blog footer{max-height:36px;overflow:hidden}.entry iframe{max-width:100%}.anchor#Contact{margin-top:-64px}body.index .email-response{position:relative;min-height:0;background:#efefef;line-height:1.3;color:rgba(0,0,0,.8);-webkit-transition:opacity .2s ease,color .2s ease,background .2s ease,box-shadow .2s ease;transition:opacity .2s ease,color .2s ease,background .2s ease,box-shadow .2s ease;border-radius:.2857rem;box-shadow:0 0 0 1px rgba(39,41,43,.15)inset,0 0 0 0 transparent;max-height:0;opacity:0;padding:0;margin:0}body.index .email-response.fail{background-color:#fff0f0;color:#a94442;box-shadow:0 0 0 1px #dbb1b1 inset,0 1px 2px 0 rgba(0,0,0,.05);max-height:100px;opacity:1;padding:1em;margin:1em 0}body.index .email-response.success{box-shadow:0 0 0 1px #b7caa7 inset,0 1px 2px 0 rgba(0,0,0,.05);background-color:#eeffe7;color:#3c763d;display:block;max-height:100px;opacity:1;padding:1em;margin:1em 0}.content .arh{border:2px solid #3D9AE8;border-radius:4px;padding:10px 15px;font-size:24px}.bottom{clear:both}body.index section.contact{padding-bottom:20px;padding-top:4px}@media only screen and (max-width:330px){body.index footer #newsletter div input[type=email]{width:200px}}body.index section.about{background-color:#99bae0}section.e404 p{font-size:19px}body.index textarea.fixed-placeholder::-webkit-input-placeholder{line-height:1.1em;padding-left:3px;padding-right:3px;text-indent:0}body.index textarea.fixed-placeholder{padding:10px}body.blog h1.unseen{visibility:hidden;height:0;}body.blog .disqus a{color:#3778d3;}body.index footer .submit{margin-top:9px;}.toplist{position:absolute !important;}