/*! 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%}body{margin:0}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:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;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;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.hll{background-color:#ffc}.c{color:#999988;font-style:italic}.err{color:#a61717;background-color:#e3d2d2}.k{color:#000000;font-weight:bold}.o{color:#000000;font-weight:bold}.cm{color:#999988;font-style:italic}.cp{color:#999999;font-weight:bold;font-style:italic}.c1{color:#999988;font-style:italic}.cs{color:#999999;font-weight:bold;font-style:italic}.gd{color:#000000;background-color:#fdd}.ge{color:#000000;font-style:italic}.gr{color:#a00}.gh{color:#999}.gi{color:#000000;background-color:#dfd}.go{color:#888}.gp{color:#555}.gs{font-weight:bold}.gu{color:#aaa}.gt{color:#a00}.kc{color:#000000;font-weight:bold}.kd{color:#000000;font-weight:bold}.kn{color:#000000;font-weight:bold}.kp{color:#000000;font-weight:bold}.kr{color:#000000;font-weight:bold}.kt{color:#445588;font-weight:bold}.m{color:#099}.s{color:#d01040}.na{color:teal}.nb{color:#0086B3}.nc{color:#445588;font-weight:bold}.no{color:teal}.nd{color:#3c5d5d;font-weight:bold}.ni{color:purple}.ne{color:#990000;font-weight:bold}.nf{color:#990000;font-weight:bold}.nl{color:#990000;font-weight:bold}.nn{color:#555}.nt{color:navy}.nv{color:teal}.ow{color:#000000;font-weight:bold}.w{color:#bbb}.mf{color:#099}.mh{color:#099}.mi{color:#099}.mo{color:#099}.sb{color:#d01040}.sc{color:#d01040}.sd{color:#d01040}.s2{color:#d01040}.se{color:#d01040}.sh{color:#d01040}.si{color:#d01040}.sx{color:#d01040}.sr{color:#009926}.s1{color:#d01040}.ss{color:#990073}.bp{color:#999}.vc{color:teal}.vg{color:teal}.vi{color:teal}.il{color:#099}.inline{display:inline-block}.social-tools{position:relative}.social-tools a{color:#fff;display:block;font-size:18px;line-height:30px;padding:0;text-align:center;text-decoration:none;text-transform:uppercase;width:32px}.social-tools a:hover{opacity:0.8;text-decoration:none;color:#fff;cursor:pointer}.social-tools li{padding:0 0 0 3px}ul.social-tools{display:block;list-style-type:disc;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0px;-webkit-margin-end:0px;-webkit-padding-start:0}.social-tools.front a{margin-top:35px;line-height:41px;width:45px;font-size:25px}.social-tools.top-right{top:25px;float:right !important}.youtube{background:#bb0000}.instagram{background:#517fa4}.twitter{background:#00aced}.facebook{background:#3b5998}.google-plus{background:#d34836}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:before,.clearfix:after{display:table;content:''}.clearfix:after{clear:both}html{background:#fff;font-size:14px;-webkit-font-smoothing:antialiased}@media (max-width: 998px){html{font-size:13px;transition:all .25s ease-in-out}}@media (max-width: 768px){html{font-size:11px}}*{-webkit-font-smoothing:antialiased;margin:0}html,body{min-height:100%}::selection{background:#D4D4D4}::-moz-selection{background:#D4D4D4}body{color:#383838;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:1.25em;word-wrap:break-word}h1,h2,h3,h4,h5,h6{line-height:1.3;margin:0.67em 0;font-weight:300;font-family:"Open Sans",Helvetica,Arial,sans-serif}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#383838}h1{font-size:2.5em}h2{font-size:2em}blockquote{color:#6c7d8e;font-style:italic;font-size:1.5em;line-height:1.25em}blockquote{border-left:3px solid #00b4cc;padding-left:20px;margin:.5em -1em !important}blockquote p:last-child,footer p:last-child{margin-bottom:0}table{width:100%;border-collapse:collapse}td,th{padding:0.5em 1em;border:1px solid rgba(0,0,0,0.1);text-align:left}table,dl,blockquote,code,kbd,pre,samp{margin:1em 0}dt{font-weight:bold}dd{margin-left:2em}p,ol,ul,dl{line-height:1.5;margin-bottom:1em}ol,ul{list-style-position:inside}hr{border:0;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid #fff;margin:1em 0}a{text-decoration:none;color:#383838}a:hover{text-decoration:none;color:#00b4cc}.nav{list-style:none;margin:0;padding:0}iframe,img,embed,object,video{max-width:100%}img[align=left]{margin-right:3%}img[align=right]{margin-left:3%}.header{position:relative;margin:0 auto;min-height:auto;width:100%}.post-comments{padding:1px 0 5px;background-color:#f9f9f9}footer{background-color:#f0f0f0;padding:20px 0}footer a{color:#919191}footer a:hover{color:#6b6b6b}.social{margin:0;padding:0;list-style:none}.center{text-align:center;margin-left:auto;margin-right:auto}input.button,a.button{display:inline-block;padding:6px 20px;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:0.75em;line-height:1.5em;font-weight:700;color:white !important;text-transform:uppercase;border-radius:20px;background-color:#00b4cc !important;border:2px solid #00b4cc;-webkit-transition-property:color, background-color;-moz-transition-property:color, background-color;-o-transition-property:color, background-color;transition-property:color, background-color;-webkit-transition-duration:0.5s, 0.5s;-moz-transition-duration:0.5s, 0.5s;-o-transition-duration:0.5s, 0.5s;transition-duration:0.5s, 0.5s;letter-spacing:2px}input.button:hover,a.button:hover{background-color:white !important;color:#00b4cc !important;border:2px solid #00b4cc}a.disabled{background-color:#F0F0F0 !important;border:2px solid #F0F0F0 !important;-webkit-transition-property:color, background-color;-moz-transition-property:color, background-color;-o-transition-property:color, background-color;transition-property:color, background-color;-webkit-transition-duration:0.5s, 0.5s;-moz-transition-duration:0.5s, 0.5s;-o-transition-duration:0.5s, 0.5s;transition-duration:0.5s, 0.5s;letter-spacing:2px}a.disabled:hover{background-color:white !important;color:#F0F0F0 !important;border:2px solid #F0F0F0}input.button-inverse,a.button-inverse{background-color:#00b4cc !important;color:white !important;border:2px solid white !important;-webkit-transition-property:color, background-color;-moz-transition-property:color, background-color;-o-transition-property:color, background-color;transition-property:color, background-color;-webkit-transition-duration:0.5s, 0.5s;-moz-transition-duration:0.5s, 0.5s;-o-transition-duration:0.5s, 0.5s;transition-duration:0.5s, 0.5s;letter-spacing:2px}input.button-inverse:hover,a.button-inverse:hover{background-color:white !important;color:#00b4cc !important;border:2px solid white}.social a{margin:0 10px}.color-break{background:#00b4cc;width:100%;padding:2em 0;color:#fff}.color-break a{color:#fff}.color-break a:hover{color:#fff}ul.horizontal li{margin-right:1.5em}.main{margin-bottom:4em}.inner{padding:0 4em;max-width:1400px;margin:0 auto}.col-center{max-width:38em;margin:0 auto}@media (max-width: 640px){.col-center{max-width:95%;margin:0 auto}.inner{padding:0 1em;margin:0 auto}}.content{padding:6em 0 0}.footer-content .logo-icon{opacity:0.45;max-width:2em}.logo-icon img{margin-bottom:3px}a:hover{color:#00b4cc;transition:all .15s ease-out}.inner h1{text-transform:capitalize}.inverse a,.inverse h4,.inverse h5,.inverse p,.inverse .caps,.inverse small,.inverse i{color:#fff !important}.inverse a:hover,.inverse h4:hover,.inverse h5:hover,.inverse p:hover,.inverse .caps:hover,.inverse small:hover,.inverse i:hover{color:#fff !important}.inverse a:hover{opacity:0.8}#approach img{max-width:200px}.post{position:relative;max-width:40em;margin:0 auto;padding-bottom:4rem;word-break:keep-all;clear:both;display:block}.excerpt{border-bottom:#eee 1px solid;margin:0.25em 0;width:100%;word-break:keep-all}.excerpt h2{font-weight:700;margin-bottom:0;word-break:keep-all;text-transform:capitalize}.excerpt p{font-size:90%}.excerpt .caps{text-transform:uppercase;color:#6c7d8e}.excerpt .inverse{border-bottom:0}.excerpt.in-updates h4{color:#6a747c}.excerpt.in-updates h4:hover{color:#00b4cc}.blog-posts{height:100%}.help-index-img{float:right;max-width:100%;margin-left:20px;margin-top:25px;max-height:200px;margin-right:-15px}.help-index-entry{border-bottom:1px solid #eee;clear:both}.help-posts{height:100%}.blog-updates h2,.blog-updates i,.news-updates h2,.news-updates i{color:#6a747c;transition:all .15s ease-out}.blog-updates a:hover,.news-updates a:hover{color:#00b4cc;transition:all .15s ease-out}#strategy{position:relative;padding-bottom:4em}#strategy img{max-width:120px}.strategy-img{background:url(/assets/img/featured.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;height:25em}.strategy-img #white-gradient{background:#fff;background:-moz-linear-gradient(top, #fff 0%, rgba(231,56,39,0) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #fff), color-stop(100%, rgba(231,56,39,0)));background:-webkit-linear-gradient(top, #fff 0%, rgba(231,56,39,0) 100%);background:-o-linear-gradient(top, #fff 0%, rgba(231,56,39,0) 100%);background:-ms-linear-gradient(top, #fff 0%, rgba(231,56,39,0) 100%);background:linear-gradient(to bottom, #fff 0%, rgba(231,56,39,0) 100%)}.strategy-img #white-gradient{position:absolute;z-index:1;height:100%;width:100%;padding:0;margin:0}.triplets{margin:0 auto;text-align:center;color:#6a747c}.more a,a.more{border-bottom:2px solid rgba(0,168,255,0.25);text-decoration:none;color:#444}.more a:hover,a.more:hover{color:#000;background-color:rgba(0,168,255,0.25);border-bottom:solid #00a8ff;text-decoration:none}#tabs{list-style-type:none;padding:0;text-align:center}#tabs li{display:inline-block;background-color:none;border-bottom:solid 5px #ededed;padding:7px 20px;margin-bottom:4px;color:#fff;cursor:pointer}#tabs li:hover{background-color:#ededed;color:#333}#tabs li.active{color:#333;background-color:#ededed}#tabs li a{color:#333;text-decoration:none}#tabs li a:hover{color:#333;text-decoration:none}#contact h3,#contact h5,#contact p,#contact a{color:#6a747c}#contact .contact-info{margin-top:32px}#contact .col-center{max-width:50em !important}#contact .social{margin-bottom:3em}#contact .social li{display:inline-block;margin:0}#contact .social li a{margin:0}#contact a.fa-facebook-square:hover{color:#3b5998 !important}#contact a.fa-twitter-square:hover{color:#00aced !important}.tabs{position:relative}.tabs input{z-index:1000;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);cursor:pointer}.tabs label{padding:0.75em 1em;color:#ccc;font-weight:700;-webkit-transition:color 0.3s;transition:color 0.3s;border-bottom:4px solid #ccc;cursor:pointer}.tabs label:after{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:#00b4cc;border-bottom:4px solid #00b4cc !important}.tabs input:hover+label{color:#00b4cc;border-bottom:4px solid #00b4cc}.tabs input:hover+label:after{background:#5ba4a4}.tabs input:hover+label ~ .clear-shadow{top:-8px;-webkit-transition:top linear 0.2s;-moz-transition:top linear 0.2s;-o-transition:top linear 0.2s;-ms-transition:top linear 0.2s;transition:top linear 0.2s}.tabs input:checked:hover+label{top:0}.tabs input:checked:hover+label:after{background:#00b4cc;border-bottom:4px solid #00b4cc}.tabs input:checked:hover+label ~ .clear-shadow{top:0;background:#fff;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}.tabs input.tab-selector-1:hover+label.tab-label-1 ~ .clear-shadow{z-index:3}.tabs input.tab-selector-2:hover+label.tab-label-2 ~ .clear-shadow{z-index:2}.tabs input.tab-selector-3:hover+label.tab-label-3 ~ .clear-shadow{z-index:1}.tabs input.tab-selector-4:hover+label.tab-label-4 ~ .clear-shadow{z-index:0}.tabs input.tab-selector-5:hover+label.tab-label-5 ~ .clear-shadow{z-index:0}.tabs label:first-of-type{z-index:4}.tab-label-2{z-index:3}.tab-label-3{z-index:2}.tab-label-4{z-index:1}.tab-label-5{z-index:1}.tabs input:checked+label{background:#00b4cc;color:#fff;z-index:6;-webkit-transition:top linear 0.2s;-moz-transition:top linear 0.2s;-o-transition:top linear 0.2s;-ms-transition:top linear 0.2s;transition:top linear 0.2s;border-bottom:4px solid #00b4cc}.service-content{background:#fff;position:relative;width:100%;z-index:5;overflow:hidden}.service-content div{position:absolute;top:0;left:0;bottom:100%;padding:2em 0;overflow:hidden;z-index:1;opacity:0;-webkit-transition:all linear 0.1s;-moz-transition:all linear 0.1s;-o-transition:all linear 0.1s;-ms-transition:all linear 0.1s;transition:all linear 0.1s}.tabs input.tab-selector-1:checked ~ .service-content .content-1,.tabs input.tab-selector-2:checked ~ .service-content .content-2,.tabs input.tab-selector-3:checked ~ .service-content .content-3,.tabs input.tab-selector-4:checked ~ .service-content .content-4{position:relative;background-color:transparent;bottom:0px;z-index:100;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transition:all ease-out 0.2s 0.2s;-moz-transition:all ease-out 0.2s 0.2s;-o-transition:all ease-out 0.2s 0.2s;-ms-transition:all ease-out 0.2s 0.2s;transition:all ease-out 0.2s 0.2s}.service-content div p{text-align:left;margin:0}:focus{outline:none}fieldset{border:none}.third{width:33.3%;padding:0.5em;float:left}.half{width:50%;float:left;height:370px}.bio-container{padding:0.5em}#team h4.caption{text-transform:uppercase}.cd-container{width:100%;max-width:1200px;margin:0 auto}.cd-container::after{content:'';display:table;clear:both}.cd-container ul{list-style:none;padding:0}main{position:relative;z-index:2;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;margin-bottom:35px}main.slide-out{-webkit-transform:translateX(-270px);-moz-transform:translateX(-270px);-ms-transform:translateX(-270px);-o-transform:translateX(-270px);transform:translateX(-270px)}main.slide-out .cd-overlay{display:block;-webkit-animation:cd-fade-in 0.3s;-moz-animation:cd-fade-in 0.3s;animation:cd-fade-in 0.3s}@media only screen and (min-width: 768px){main.slide-out{-webkit-transform:translateX(-600px);-moz-transform:translateX(-600px);-ms-transform:translateX(-600px);-o-transform:translateX(-600px);transform:translateX(-600px)}}@media only screen and (min-width: 1200px){main.slide-out{-webkit-transform:translateX(-800px);-moz-transform:translateX(-800px);-ms-transform:translateX(-800px);-o-transform:translateX(-800px);transform:translateX(-800px)}}.cd-section .cd-container{max-width:768px}.cd-section h2{font-weight:bold;text-transform:uppercase;margin-bottom:1em;font-size:20px;font-size:1.25rem}.cd-section p{line-height:1.4}@media only screen and (min-width: 768px){.cd-section p{line-height:1.6}}@media only screen and (min-width: 1200px){.cd-section h2{margin-bottom:2em}.cd-section p{line-height:1.8;font-size:18px;font-size:1.125rem}}#cd-team .cd-container{max-width:1200px}#cd-team h2{color:#1a2f2a}#cd-team li{margin-bottom:2em;box-shadow:0 0 10px rgba(92,75,81,0);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.no-touch #cd-team li:hover{box-shadow:0 0 10px rgba(92,75,81,0.3)}.no-touch #cd-team li:hover .cd-img-overlay{opacity:1}#cd-team figure{position:relative}#cd-team img{display:block;width:100%;border-radius:.25em .25em 0 0}#cd-team .cd-img-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;border-radius:.25em .25em 0 0;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;transition:opacity 0.3s}#cd-team .cd-img-overlay span{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#FFF}#cd-team .cd-member-info{height:100px;background:#FFF;text-align:center;font-weight:bold;padding:20px 0}#cd-team .cd-member-info:hover{background:#00b4cc;color:#fff}#cd-team .cd-member-info:hover span{color:#fff}#cd-team .cd-member-info span{display:block;font-weight:normal;color:#999999;font-size:0.9em;margin-top:.5em}@media only screen and (min-width: 768px){#cd-team li{width:33%;float:left}#cd-team li:nth-child(3n){margin-right:0}}.cd-member-bio{position:fixed;top:0;right:0;opacity:0;width:85%;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff;box-shadow:-5px 0px 40px #A1A1A1;z-index:9998;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s}.cd-member-bio.slide-in{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}.cd-member-bio .cd-member-bio-pict{position:relative}.cd-member-bio .cd-member-bio-pict::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:80px}.no-cssgradients .cd-member-bio .cd-member-bio-pict::after{display:none}.cd-member-bio img{width:100%;display:block}.cd-member-bio .cd-bio-content{padding:3em}.cd-member-bio .cd-bio-content h1{font-weight:bold;text-transform:uppercase;text-align:center}.cd-bio-content h4{margin-bottom:0.5em}.cd-member-bio .cd-bio-content p{margin:0.5em 0;line-height:1.4}.cd-bio-content ul{list-style:none;margin:0;padding:0}.cd-bio-content .skills li,.cd-bio-content .experience li{line-height:1.4;font-size:1rem;margin-left:-10px;padding-left:10px;margin-bottom:0.5em;border-left:2px solid #00b4cc}.cd-bio-content .contact ul{list-style:none;margin:0;padding:0}.cd-bio-content .contact li{display:inline-block;margin:10px 0 5px;background-color:#232525;color:#fff;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.cd-bio-content .contact li:hover{background:#00b4cc;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.cd-bio-content .contact li a{padding:1em;color:#fff}@media only screen and (min-width: 768px){.cd-member-bio{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.cd-member-bio .cd-bio-content{padding:8em}.cd-member-bio .cd-bio-content p{line-height:1.6;margin:0.5em 0}}@media only screen and (min-width: 1200px){.cd-member-bio{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.cd-member-bio .cd-member-bio-pict::after{height:150px}.cd-member-bio .cd-bio-content{padding:9em;-webkit-transform:translateY(-80px);-moz-transform:translateY(-80px);-ms-transform:translateY(-80px);-o-transform:translateY(-80px);transform:translateY(-80px)}.cd-member-bio .cd-bio-content h1{font-size:40px;font-size:2.5rem}.cd-member-bio .cd-bio-content p{font-size:16px;font-size:1rem}.no-cssgradients .cd-member-bio .cd-bio-content{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.cd-member-bio-close{width:32px;height:32px;overflow:hidden;position:fixed;top:10px;right:10px;background:url("/assets/img/cd-icon-close-blk.svg") no-repeat center center;text-indent:100%;white-space:nowrap;z-index:9999;display:none}.cd-member-bio-close.is-visible{display:block;-webkit-animation:cd-move-in 0.4s;-moz-animation:cd-move-in 0.4s;animation:cd-move-in 0.4s}@media only screen and (min-width: 1200px){.cd-member-bio-close{right:20px;top:20px}}.cd-close{width:32px;height:32px;overflow:hidden;position:fixed;top:10px;right:10px;background:url("/assets/img/cd-icon-close.svg") no-repeat center center;text-indent:100%;white-space:nowrap;z-index:9999;display:none}.cd-close.is-visible{display:block;-webkit-animation:cd-move-in 0.4s;-moz-animation:cd-move-in 0.4s;animation:cd-move-in 0.4s}@media only screen and (min-width: 1200px){.cd-close{right:20px;top:20px}}.cd-overlay{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;display:none}.call-out,.posts .post-teaser,.site-footer{padding:5% 20%}@media (max-width: 1000px){.call-out,.posts .post-teaser,.site-footer{padding:7.5% 12.5%}}article a:hover,.posts .post-teaser p a:hover{text-decoration:underline;color:#117964}.button{border-radius:0.3em;border:1px solid;display:inline-block;margin:1em 0;padding:0.5em 0.75em}a.button:hover{background:#1ABC9C;color:#fff;text-decoration:none}.disabled{opacity:0.7}.inline{display:inline-block}.padding-bottom{padding-bottom:5%}.padding-top{padding-top:5%}article{float:left;width:100%}article header{margin-top:6%;margin-bottom:6%;text-align:center;font-weight:700}article .footnotes{font-size:0.9em}article p a{border-bottom:2px solid rgba(0,168,255,0.25);text-decoration:none;color:#444;border-radius:.1em;-webkit-transition:background .1s ease-out;-moz-transition:background .1s ease-out;-ms-transition:background .1s ease-out;-o-transition:background .1s ease-out}article p a:hover{color:#000;background-color:rgba(0,168,255,0.25);border-bottom:solid #00a8ff;text-decoration:none}article p a:visited{border-bottom:2px solid rgba(168,0,255,0.25)}article p a:visited:hover{background-color:rgba(168,0,255,0.25);border-bottom:2px solid #a800ff;text-decoration:none}header h1{margin:0;font-weight:700}header .meta{color:rgba(56,56,56,0.5);font-size:0.9em;letter-spacing:0.1em;margin:0;text-transform:uppercase}.feature-image{padding:0%}.feature-image .post-link{color:#fff}header.feature-image{color:#fff;background-size:cover;margin-bottom:3%;margin-top:0}header.feature-image .meta{color:rgba(255,255,255,0.7)}.heading img{max-width:200px;margin-bottom:25px}.about-the-author .photo{width:110px;margin:20px 30px 20px 20px}.about-the-author p{font-size:14px;margin:10px 0 18px}.feature-image .title{z-index:1000;margin:0 auto;position:relative;max-width:1170px;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);text-align:center}@media screen and (max-width: 27em){.feature-image .title .title,.feature-image .title .content{font-size:50%}}@media screen and (max-width: 47em){.feature-image .title .title,.feature-image .title .content{font-size:70%}}.post-content h4,.post-content h3,.post-content h2,.post-content h1{text-align:center;font-weight:700}iframe{width:100%;height:25em}#updates a small{color:#00b4cc}#updates a small:hover{color:#00b4cc;text-decoration:underline}.call-out{display:inline-block;width:100%;background:none repeat scroll 0% 0% #Ef5f47;font-size:1.2em;text-align:center;color:#FFF}.call-out p:last-child{margin-bottom:0}.posts .post-teaser{border-top:12px solid #F0F0F0;display:block;padding:3em 1em;text-align:center;background-color:transparent;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;text-decoration:none;color:#383838;text-transform:uppercase;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:800}.posts .post-teaser:hover{padding:5em 1em;background-color:#00b4cc;color:#fff}.posts .excerpt{margin-top:1em}.pagination .button{margin-left:1em}.pagination{padding:0 20%;text-align:center;margin:2em;display:block}.home-hero{color:#fff;padding-top:15em;padding-bottom:15em;background-color:#00b4cc;background:url(/assets/img/hmkt-light.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}.home-hero #gradient{background:none;background:-moz-linear-gradient(top, transparent 0%, rgba(24,18,12,0.6) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(24,18,12,0.6)));background:-webkit-linear-gradient(top, transparent 0%, rgba(24,18,12,0.6) 100%);background:-o-linear-gradient(top, transparent 0%, rgba(24,18,12,0.6) 100%);background:-ms-linear-gradient(top, transparent 0%, rgba(24,18,12,0.6) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(24,18,12,0.6) 100%)}.home-hero #gradient{position:absolute;z-index:1;height:100%;width:100%;top:0;left:0;padding:0;margin:0}.home-hero>.inner{position:relative;z-index:2}.home-hero h1{text-transform:capitalize;font-weight:300;margin:0 2em;word-break:break-word;font-size:2.9em}@media (max-width: 480px){.home-hero h1{font-size:2.25em}}#updates{margin-bottom:3em}.lead h3{font-weight:700}.site-header-inverse{padding:3% 3%;position:relative;background:transparent;display:inline-block;float:left;width:100%;z-index:999}.site-header-inverse .avatar{height:auto;width:4em;float:left;margin-top:-3px;border-radius:0.2em;margin-right:1em;transition:all .16s ease-out}.site-header-inverse .avatar:hover{transform:scale(1.5) rotate(-5deg);transition:all .16s ease-out}.site-header-inverse .fa-bars{color:#fff;margin:7px 7px;transition:all .16s ease-in-out}.site-header-inverse .fa-bars:hover{transform:scale(1.5);transition:all .16s ease-in-out}.site-header{padding:3% 3%;position:relative;background:transparent;display:inline-block;float:left;width:100%;z-index:999}.site-header .avatar{height:auto;width:4em;float:left;margin-top:-3px;border-radius:0.2em;margin-right:1em;transition:all .16s ease-out}.site-header .avatar:hover{transform:scale(1.5) rotate(-5deg);transition:all .16s ease-out}.site-header .fa-bars{color:#00b4cc;margin:7px 7px;transition:all .16s ease-in-out}.site-header .fa-bars:hover{transform:scale(1.5);transition:all .16s ease-in-out}.blog-updates.inverse{margin:0.5em;width:25%;margin-right:9em}@media (max-width: 799px){.blog-updates.inverse{display:none}}.nav-wrapper{width:100%;height:100%;overflow:scroll;display:none;position:fixed;z-index:999}.nav-wrapper{background:#00b4cc}nav ul{display:table-cell;vertical-align:middle;margin-bottom:3em;border-bottom:2px soild #fff}nav ul li a{font-size:2em;color:#fff;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:300;transition:all .15s ease-out;margin-left:5em}nav ul li a:hover{color:#fff;background:transparent;background-color:transparent !important;transition:all .15s ease-out;transform:scale(1)}nav ul li{transition:all .15s ease-out}nav ul li:hover{background:transparent;transition:all .15s ease-out;margin-left:10px}@media (max-width: 480px){nav ul li a{margin-left:2em}}.fa-times{color:#fff;margin:7px 7px;transition:all .15s ease-out}.fa-times:hover{color:#fff;transform:scale(1.5);transition:all .15s ease-out}header.menu-is-open{background:#00b4cc;background:-moz-linear-gradient(top, #00b4cc 0%, rgba(229,229,229,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #00b4cc), color-stop(100%, rgba(229,229,229,0)));background:-webkit-linear-gradient(top, #00b4cc 0%, rgba(229,229,229,0) 100%);background:-o-linear-gradient(top, #00b4cc 0%, rgba(229,229,229,0) 100%);background:-ms-linear-gradient(top, #00b4cc 0%, rgba(229,229,229,0) 100%);background:linear-gradient(to bottom, #00b4cc 0%, rgba(229,229,229,0) 100%)}.half-block{margin:80px 50px;border-top:2px solid #fff}.half-block address{margin-top:40px}.half-block address ul{list-style:none}.half-block address ul li{list-style:none;color:#fff}.half-block address ul a{color:#fff}.half-block address ul a:hover{color:#fff;text-decoration:underline}.half-block .social-info li{margin-bottom:0.5em}.social-info{margin-right:1em}ul.social-info li{display:inline-block;opacity:1;font-size:18px;float:right;margin-left:10px;margin-top:15px}ul.social-info li a:hover{text-decoration:none}ul.social-info li a.fa:hover{transition:all .15s ease-out;transform:scale(1)}ul.contact-info{margin-top:10px}@media (max-width: 585px){#social-info{display:block;float:left !important}#social-info ul li{float:left !important;margin-right:10px;margin-left:0}}.site-footer{display:inline-block;text-align:center;width:100%;color:#858585;font-size:0.9em}
