﻿@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,300);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{box-sizing:border-box}html,body{box-sizing:border-box;height:100%;font-size:18px;font-family:'Source Sans Pro', sans-serif;font-weight:300;background-color:#00272D}p{margin-bottom:0.6em;line-height:1.4em}hr{background-color:#C3BC8E;margin-top:1.4em;margin-bottom:4em;width:3em;border:0;height:1px}hr.underline{margin-top:0em;margin-bottom:2em}.heading__l{font-size:3.4em;margin-bottom:0.2em;font-weight:300;text-transform:uppercase}@media (max-width: 560px){.heading__l{font-size:1.8em}}.heading__m{font-size:2.6em;margin-bottom:0.2em;font-weight:300;text-transform:uppercase}@media (max-width: 560px){.heading__m{font-size:1.8em}}.heading__m,.heading__s{letter-spacing:0.2em}header,section,footer{max-width:1060px;min-width:320px;margin:auto}img.tonic-logo_print{display:none}header{max-width:100%;min-width:320px;margin:auto}img{display:block;width:100%;height:auto}footer{max-width:100%;width:100%;background:rgba(0,39,45,0.5);color:#fff;padding-bottom:1em;padding-top:1em;text-align:center}footer p{display:block;margin-bottom:.5em;font-size:0.8em}footer a:visited,footer a{display:block;color:#fff;margin-bottom:0px}a.button,button.button{display:inline-block;height:2.4em;color:#fff !important;font-family:'Source Sans Pro', sans-serif;font-size:18px;font-weight:400;line-height:1em;letter-spacing:0.1em;text-transform:uppercase;text-decoration:none;background-color:#968838;border:0px;font-size:18px;padding:0.6em 1em;margin-top:1em}a.button{padding-top:0.7em}a.button__blue{background-color:#71A5A9}.pipedrive-form{margin-top:3em}nav#site{width:100%;text-align:center;z-index:100;left:0;right:0}nav#site a.home{position:absolute;left:0;display:block;padding:1.2em 2em}@media (max-width: 960px){nav#site a.home{position:relative;padding-top:1em;padding-bottom:1em;background:#00272D}}@media (max-width: 560px){nav#site a.home{background-color:#00272D}}nav#site img.header{width:auto;height:1.6em}@media (max-width: 960px){nav#site img.header{width:100%}}@media (max-width: 760px){nav#site img.header{width:100%}}nav#site input,nav#site img.menu-button,nav#site img.close-menu-button{display:none;position:absolute;right:0;top:0;margin-right:1em;margin-top:1.2em;height:1.2em;width:1.2em;z-index:200}@media (max-width: 560px){nav#site input,nav#site img.menu-button,nav#site img.close-menu-button{display:block}}nav#site img.close-menu-button{opacity:0;transition:opacity .25s ease-in-out}nav#site img.menu-button{opacity:1;transition:opacity .25s ease-in-out}nav#site input{top:6px;right:6px;opacity:0;height:23px;width:23px;z-index:300}nav#site input:checked ~ ul{opacity:1;transition:opacity .25s ease-in-out}nav#site input:checked ~ img.close-menu-button{opacity:1;transition:opacity .25s ease-in-out}nav#site input:checked ~ img.menu-button{opacity:0;transition:opacity .25s ease-in-out}nav#site ul{display:flex;justify-content:center;list-style-type:none;padding:1.4em 0;margin:0;background-color:#00272D;z-index:100}@media (max-width: 560px){nav#site ul{position:absolute;flex-direction:column;opacity:0;left:0;right:0;background-color:#00272D;transition:opacity .25s ease-in-out}}nav#site ul li{margin:0;padding:0;margin-right:1em}@media (max-width: 560px){nav#site ul li{margin-right:0;margin-bottom:1.2em}}nav#site ul li a{width:100%;text-transform:uppercase;color:#71A5A9;letter-spacing:0.1em;color:#fff;text-decoration:none}nav#site ul li hr.underline--navigation{margin-bottom:0;margin-top:0.1em;width:1em;background-color:#fff}nav#site ul li:before{content:none}nav#site ul li:last-of-type{margin-right:0}ul#contact-methods{margin-top:1.4em;text-align:center}ul#contact-methods li{display:inline-block;margin-right:0.5em;margin-left:0.5em}@media (max-width: 560px){ul#contact-methods li{display:block;margin-bottom:1em}}ul#contact-methods li a{color:white;text-decoration:none}ul#contact-methods li a[href^="mailto"]{background:url(../images/email_white.png) 0px 4px no-repeat;background-size:1.4em;padding-left:1.8em}ul#contact-methods li a[href^="tel"]{background:url(../images/phone_white.png) no-repeat;background-size:1.2em;padding-left:1.6em}ul#contact-methods li a.linkedin{background:url(../images/linkedin_white.png) no-repeat;background-size:1.2em;padding-left:1.6em}ul#contact-methods li a.medium{background:url(../images/medium_white.png) no-repeat;background-size:1.2em;padding-left:1.6em}ul#contact-methods li:first-child{margin-left:0}ul#contact-methods li:last-child{margin-right:0}ul#contact-methods li::before{content:""}.contact-wrapper{max-width:100%;width:100%}.contact-wrapper #contact{position:relative;text-align:center;color:#fff}.contact-wrapper #contact .heading__l{color:#fff}.contact-wrapper #contact hr.underline{background:#fff}.contact-wrapper #contact p{text-align:center}.page-wrapper{max-width:100%;width:100%;text-align:center;background-color:#fff}.page-wrapper section{color:#00272D;padding-left:8.6em;padding-right:8.6em;padding-top:2em;padding-bottom:2em}@media (min-width: 760px){.page-wrapper section{padding-left:2em;padding-right:2em}}@media (max-width: 560px){.page-wrapper section{width:100%;padding-left:1em;padding-right:1em;padding-bottom:3em}}.page-wrapper section .heading__l{font-size:2.6em;margin-bottom:0.2em;margin-top:0.4em;font-weight:300;text-transform:uppercase;text-align:center;letter-spacing:.2em;color:#968838}@media (max-width: 560px){.page-wrapper section .heading__l{font-size:1.8em}}.page-wrapper section .heading_m{font-size:1.3em;text-align:left;text-align:center;text-transform:uppercase;color:#968838;margin-top:1.2em;margin-bottom:1.4em}.page-wrapper section .heading__s{font-size:1em;text-transform:uppercase;margin-bottom:0.3em;margin-top:2em;color:#968838}.page-wrapper section a:visited,.page-wrapper section a{color:#71A5A9}.page-wrapper section ul,.page-wrapper section ol{margin-bottom:1em;margin-left:1.6em}.page-wrapper section ul li,.page-wrapper section ol li{margin-bottom:0.6em;line-height:1.4em}.page-wrapper section ul li:first-of-type,.page-wrapper section ol li:first-of-type{margin-top:1.2em}.page-wrapper section ul{list-style-type:none;list-style-position:outside}.page-wrapper section ul li{text-indent:-23px}.page-wrapper section ul li::before{content:'–';margin-right:.6em;color:#C3BC8E;font-weight:700}.page-wrapper section p.updated{margin-top:2em;text-align:center}.page-wrapper section ol{list-style-type:decimal}.page-wrapper__article>section{text-align:left;padding:2em 4em}@media (max-width: 760px){.page-wrapper__article>section{padding:1em}}.page-wrapper__article>section h2{font-size:1.3em;text-align:left;text-align:center;text-transform:uppercase;color:#968838;margin-top:1.2em;margin-bottom:1.4em}.page-wrapper__article>section h3{font-size:1em;text-transform:uppercase;margin-bottom:0.3em;margin-top:2em;color:#968838}.page-wrapper__white{background:#fff;color:#000}.page-wrapper__white p{color:#000}.page-wrapper__lightBlue{max-width:100%;width:100%;background-image:linear-gradient(180deg, rgba(99,168,171,0.8) 0%, #63a8ab 20%)}.page-wrapper__lightBlue section{text-align:center;color:#00272D}.page-wrapper__lightBlue section .heading__l{color:#fff}.page-wrapper__lightBlue section hr.underline{background:#fff}.page-wrapper__darkBlue{background:#00272D;color:#fff}.page-wrapper__darkBlue section{color:#fff}.page-wrapper__darkBlue section .heading__l{color:#C5E801}.page-wrapper__darkBlue section hr.underline{background:#C5E801}.page-wrapper__lightGold{background:#C3BC8E;color:#000}.page-wrapper__lightGold section{color:#fff}.page-wrapper__lightGold section .heading__l{color:#fff}.page-wrapper__lightGold section hr.underline{background:#fff}.page-wrapper__lightGray{background:#333;color:#fff}.page-wrapper__lightGray section{color:#fff}.page-wrapper__lightGray section .heading__l{color:#fff}.page-wrapper__lightGray section hr.underline{background:#fff}.page-wrapper__stone{background-image:url(../images/stone.jpg);background-size:cover}.page-wrapper__peacock{background-image:url(../images/peacock.jpg);background-size:cover}.page-wrapper__future-positive{background-image:url(../images/future_positive.png);background-size:cover;background-position:center center}.page-wrapper__palm{background-image:url(../images/palm.jpg);background-size:cover}.page-wrapper__wood{height:100%;background-image:linear-gradient(rgba(38,67,72,0.7), rgba(38,67,72,0.7)),url(../images/logs.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;z-index:-100}@media (max-width: 560px){.page-wrapper__wood{height:auto;width:auto;background-image:linear-gradient(rgba(38,67,72,0.7), rgba(38,67,72,0.7)),url(../images/logs_portrait.jpg)}}#people{display:flex;justify-content:space-between;padding:0.5em 3em 6em 3em;color:#00272D;text-align:left;background:#71A5A9}@media (max-width: 560px){#people{flex-direction:column;padding:1em}}#people article{display:flex;flex-direction:column;width:50%;padding-left:1em;padding-right:1em}@media (max-width: 560px){#people article{margin-top:2em;width:100%;min-height:0}}#people article .heading__s{color:#00272D;padding-bottom:0.4em;margin-top:1em;margin-bottom:1.4em;border-bottom:1px solid #fff}#people article .bio{flex-grow:1}#people article .bio p{font-size:0.9em}#people article .contact{margin-top:1em}#people article .contact img{display:inline;margin-right:0.3em}#people article .contact img.social{width:1em;height:1em}#people article .contact img.email{width:auto;height:1em}#latest-insight{margin-bottom:3em}section.insight-header{padding-bottom:0}section.insight{padding-left:1em;padding-right:1em;padding-top:0;display:flex;padding-bottom:0;flex-wrap:wrap;justify-content:center}section.insight:last-of-type{margin-bottom:3em}section.insight div{display:flex;width:33.333%;padding:0.5em}@media (min-width: 560px) and (max-width: 960px){section.insight div{width:50%}}@media (max-width: 560px){section.insight div{width:100%}}section.insight div article{display:flex;flex-direction:column;text-align:left;color:#fff;border:1px solid #71A5A9;padding:1em}section.insight div article .heading__s{margin-top:0;color:#fff;font-size:1.2em;min-height:4em;margin-bottom:0.4em}@media (max-width: 560px){section.insight div article .heading__s{font-size:1.0em;margin-bottom:0.2em}}section.insight div article h3.heading__s{flex-grow:1}section.insight div article .heading__latest{text-align:center;min-height:1em;color:#C5E801}section.insight div article p{flex-grow:1;flex-shrink:1}section.insight div article a.readmore{color:#C5E801;text-decoration:none;text-transform:uppercase}.page-wrapper__cta{display:flex;flex-direction:row}.cta{width:50%}#intro{position:relative}@media (max-width: 560px){#intro{height:auto}}#intro h1{text-align:center;max-width:460px;margin:auto;margin-top:6em}@media (max-width: 560px){#intro h1{margin-top:3em;max-width:300px}}#intro h1 img{display:block;width:100%}#intro h2{font-size:1.3em;margin-top:1.5em;margin-bottom:2em;color:#71A5A9;text-transform:uppercase;letter-spacing:0.1em}@media (max-width: 560px){#intro h2{font-size:1em}}#why{padding-top:0}#services{max-width:100%;padding:0;display:flex;flex-wrap:wrap}#services article{display:flex;flex-direction:column;justify-content:space-between;padding:4em 2em;text-align:center;color:#fff;width:50%;text-decoration:none}@media (min-width: 560px) and (max-width: 760px){#services article{width:100%}}@media (max-width: 560px){#services article{width:100%}}#services article h3{margin-top:0}#services article .heading__s{color:#fff;font-size:1.5em;text-transform:uppercase}@media (max-width: 560px){#services article .heading__s{font-size:1.2em}}#services article .heading__latest{color:#C5E801;text-align:center;margin-bottom:1em}#services article ul{margin:auto}#services article ul li{font-size:1.1em;margin-bottom:0.4em}#services article ul li:before{content:""}#services article hr.underline{background:#fff}#services article p.insight-link{margin-top:2em}#services article p.insight-link a{font-size:1.1em;color:#fff}#services article:nth-child(1){background-image:url(../images/logs_two.jpg);background-size:cover}#services article:nth-child(2){background-image:url(../images/honeycomb_service.jpg);background-size:cover}#services article:nth-child(3){background-image:url(../images/leaf.jpg);background-size:cover}#services article:nth-child(4){background-image:url("../images/sand.jpg");background-size:cover}#services article:nth-child(5){background-image:url("../images/palm_service.jpg");background-size:cover}#services article:nth-child(6){background-image:url("../images/stone_service.jpg");background-size:cover}#service p{text-align:center}#service-cta{padding:0;display:flex;font-size:1.2em}@media (max-width: 560px){#service-cta{flex-direction:column}}#service-cta article{display:flex;flex-direction:column;justify-content:space-between;padding:4em 2em;text-align:center;text-decoration:none;width:100%}#service-cta article a{text-transform:uppercase;text-decoration:none;color:#968838}#insight-cta{width:100%;background:#fff;color:#000;padding:2em 0}#joinus{width:100%;background:#fff;text-align:center}#joinus section{padding-bottom:2em}#joinus h2{color:#C3BC8E}#joinus hr.underline{background:#C3BC8E}#joinus p a[href^="mailto"]{display:inline-block;color:#000;text-decoration:none;background:url(../images/email_black.png) 0px 4px no-repeat;background-size:1.4em;padding-left:1.8em;margin-top:1em}#privacy{text-align:left}#privacy h2{font-size:1.3em;text-align:left;text-align:center;text-transform:uppercase;color:#968838;margin-top:1.2em;margin-bottom:1.4em}#privacy h3{font-size:1em;text-transform:uppercase;margin-bottom:0.3em;margin-top:2em;color:#968838}#privacy p.updated{margin-top:2em;text-align:center}@media print{html,body{background:white;color:black;text-align:left;font-size:14pt}img.tonic-logo_print{display:block;width:25%;margin:auto;margin-top:2em}header,footer,#contact,#service-cta{display:none}}#pathfinder h1,#pathfinder h2,#pathfinder h3,#pathfinder h4{color:#fff}#pathfinder h2,#pathfinder h3{color:#fff;text-transform:none;font-size:1.8em;font-weight:400;margin:1em 0 0.5em 0}#pathfinder p{margin-left:4em;margin-right:4em}#pathfinder blockquote{font-size:1.4em;font-weight:400}#pathfinder blockquote p{margin-bottom:1em}#pathfinder ul{margin-bottom:1em;margin-left:0}#pathfinder ul li{margin-bottom:-0.1em}#pathfinder ul li:first-child{margin-top:0}#pathfinder .pathfinder_logo{max-width:460px;margin:auto;margin-bottom:1.4em}#pathfinder .pathfinder_finding_image{max-width:360px;margin:auto;margin-bottom:1.4em}#future-positive.home h3{text-transform:uppercase;font-size:2.2em;font-weight:400;letter-spacing:0.3em;margin-top:1.2em}@media (max-width: 560px){#future-positive.home h3{font-size:1.6em}}#future-positive.home h4{text-transform:uppercase;font-size:1.2em;letter-spacing:0.1em;margin-top:0.5em}@media (max-width: 560px){#future-positive.home h4{font-size:1em}}#future-positive.home p{margin-top:1em}#future-positive section.header h1{text-transform:uppercase;font-size:4em;font-weight:400;letter-spacing:0.3em;margin-top:1em}@media (max-width: 560px){#future-positive section.header h1{font-size:2.5em}}#future-positive section.header h2{text-transform:uppercase;font-size:1.8em;font-weight:400;letter-spacing:0.3em;margin-top:0.6em}@media (max-width: 560px){#future-positive section.header h2{font-size:1.2em}}#future-positive section.header p{margin-top:2em;color:#fff}#future-positive section.subheading h2{color:#968838;font-size:1.4em;line-height:1.2em;letter-spacing:0.1em;text-transform:uppercase}@media (max-width: 560px){#future-positive section.subheading h2{font-size:1.1em}}#future-positive section.body{margin-top:0;margin-bottom:1em;padding-top:0;padding-bottom:0}#future-positive section.body .know-lead button{margin-bottom:1em}#future-positive section.last{margin-bottom:4em}#future-positive .pipedriveWebForms{margin-top:2em;margin-bottom:2em}
