@import url(http://fonts.googleapis.com/css?family=Old+Standard+TT:400,400italic,700);@import url(http://fonts.googleapis.com/css?family=Raleway:400,100,200,300,500,600,700,800,900);@import url(http://code.ionicframework.com/ionicons/1.5.2/css/ionicons.min.css);body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,hr,dl,dd,ol,ul,figure{margin:0;padding:0}body{font-family:"Raleway",Helvetica,Arial,sans-serif;font-size:16px;font-weight:300;color:#2a2b39;background-color:#fdfdfd;-webkit-text-size-adjust:100%}body,html{background:url(../images/blue-polygons.svg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;width:100%;height:100%;z-index:9}h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,dl,figure{margin-bottom:15px}img{max-width:100%;vertical-align:middle}figure>img{display:block}figcaption{font-size:14px}ul,ol{margin-left:30px}li>ul,li>ol{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-weight:300}a{color:#2a7ae2;text-decoration:none}a:visited{color:#1756a9}a:hover{color:#2a2b39;text-decoration:underline}blockquote{color:#2a2b39;border-left:4px solid #c3c4d2;padding-left:15px;font-size:18px;letter-spacing:-1px;font-style:italic}blockquote>:last-child{margin-bottom:0}pre,code{font-size:15px;border:1px solid #c3c4d2;border-radius:3px;background-color:#eef}code{padding:1px 5px}pre{padding:8px 12px;overflow-x:scroll}pre>code{border:0;padding-right:0;padding-left:0}header .header-wrapper,footer .footer-wrapper,.wrapper{max-width:-webkit-calc(960px - (30px * 2));max-width:calc(960px - (30px * 2));margin-right:auto;margin-left:auto}.wrapper{padding:30px 30px 60px 30px}@media screen and (max-width: 450px){.wrapper{padding:30px 0 60px 0}}.wrapper:after{content:"";display:table;clear:both}.icon>svg{display:inline-block;width:16px;height:16px;vertical-align:middle}.icon>svg path{fill:#2a2b39}::selection{color:#fff;background:#2a2b39}::-moz-selection{color:#fff;background:#2a2b39}.page-content{min-height:100%;position:relative}.page-heading{font-size:20px}.post-list{margin-left:0;list-style:none}.post-list>li{margin-bottom:30px}.post-meta{font-size:14px;color:#2a2b39}.post-link{display:block;font-size:24px}.businesscard{height:320px;width:427px;overflow:hidden;box-shadow:0px 0px 43px -5px #000;position:relative;margin-bottom:30px}@media screen and (max-width: 960px){.businesscard{margin:0 auto 30px auto}}@media screen and (max-width: 450px){.businesscard{height:300px;width:90%}}.businesscard.first,.businesscard.second{float:left}@media screen and (max-width: 960px){.businesscard.first,.businesscard.second{float:none}}.businesscard.first{margin-right:46px}@media screen and (max-width: 960px){.businesscard.first{margin-right:auto}}.businesscard.first .front .top .initials{background:#2A7D84}.businesscard.first a:hover{color:#2A7D84}.businesscard.second .front .top .initials{background:#0086CB}.businesscard.second a:hover{color:#0086CB}.businesscard.second .fat{letter-spacing:-1px}.businesscard a{color:#2a2b39;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.businesscard .flip{-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}.businesscard .front{z-index:11;width:100%;position:absolute;height:100%;background:#fff;box-shadow:0px 0px 33px -1px rgba(0,0,0,0.45);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);-moz-transition:all .6s ease;-o-transition:all .6s ease;-webkit-transition:all .6s ease;transition:all .6s ease}.businesscard .front .top{height:50%;background:#2a2b39}.businesscard .front .top:after{position:absolute;content:"";pointer-events:none;left:50%;width:2em;height:2em;-moz-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);bottom:9em;z-index:10;background:inherit}.businesscard .front .top .initials{display:inline-block;color:#fff;z-index:11;padding:.16em;border:8px solid #fff;position:relative;pointer-events:none;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;margin-top:.4em;font-size:4em}@media screen and (max-width: 450px){.businesscard .front .top .initials{margin-top:.3em}}.businesscard .front .top .initials .fat{font-weight:800}.businesscard .front .nametroduction{margin-top:2.4em;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);z-index:8}.businesscard .front .name{color:#2a2b39;font-weight:400;font-size:3.2em;text-align:center;position:relative;margin-bottom:.35em}@media screen and (max-width: 450px){.businesscard .front .name{font-size:2em}}.businesscard .front .name:after{content:"";position:absolute;top:1.3em;width:20%;left:40%;right:40%;height:1px;background:#2a2b39}.businesscard .front .occupation{text-align:center;color:#2a2b39;font-family:"Old Standard TT",serif;font-style:italic}.businesscard .front .contact{color:#2a2b39;margin-left:1.7em;font-weight:300;font-size:1.6em;-moz-transform:translateY(400%);-ms-transform:translateY(400%);-webkit-transform:translateY(400%);transform:translateY(400%)}@media screen and (max-width: 450px){.businesscard .front .contact{font-size:1.1em}}.businesscard .front .contact span{color:#2a2b39;font-size:1.7em;width:1.3em;display:inline-block}.businesscard .front .contact a{position:relative;bottom:.24em}.businesscard .back{width:100%;height:100%;background:#fff;backface-visibility:hidden;position:absolute}.front .top .initials,.front .top,.front .top:after,.front .nametroduction,.front .contact{-moz-transition:.7s all ease-in-out;-o-transition:.7s all ease-in-out;-webkit-transition:.7s all ease-in-out;transition:.7s all ease-in-out}.flip:hover .front .top,.flip.hover .front .top{height:15%}.flip:hover .front .top:after,.flip.hover .front .top:after{width:1.5em;height:1.5em;bottom:16.3em}.flip:hover .front .top .initials,.flip.hover .front .top .initials{margin-top:.28em;font-size:1.3em;border:3px solid #fff;margin-left:.15em;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);left:0}@media screen and (max-width: 450px){.flip:hover .front .top .initials,.flip.hover .front .top .initials{margin-top:.19em}}.flip:hover .front .nametroduction,.flip.hover .front .nametroduction{-moz-transform:translateY(400%);-ms-transform:translateY(400%);-webkit-transform:translateY(400%);transform:translateY(400%)}.flip:hover .front .contact,.flip.hover .front .contact{-moz-transform:translateY(-52%);-ms-transform:translateY(-52%);-webkit-transform:translateY(-52%);transform:translateY(-52%)}header{border-top:10px solid #2a2b39;border-bottom:1px solid #c3c4d2;min-height:56px;position:relative}header .site-title{font-size:26px;line-height:56px;letter-spacing:-1px;margin-bottom:0;float:left}header .site-title,header .site-title:visited{color:#2a2b39}header nav{float:right;line-height:56px}header nav .menu-icon{display:none}header nav .page-link{color:#2a2b39;line-height:1.5}header nav .page-link:not(:first-child){margin-left:20px}@media screen and (max-width: 960px){header nav{position:absolute;top:9px;right:30px;background-color:#fdfdfd;border:1px solid #c3c4d2;border-radius:5px;text-align:right}header nav .menu-icon{display:block;float:right;width:36px;height:26px;line-height:0;padding-top:10px;text-align:center}header nav .menu-icon>svg{width:18px;height:15px}header nav .menu-icon>svg path{fill:#2a2b39}header nav .trigger{clear:both;display:none}header nav:hover .trigger{display:block;padding-bottom:5px}header nav .page-link{display:block;padding:5px 10px}}footer{color:#c3c4d2;width:100%;height:60px;position:absolute;bottom:0;left:0;background:#2a2b39;text-align:center}footer .footer-wrapper{padding-top:15px}
