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{-moz-box-sizing:border-box;box-sizing:border-box}a{color:inherit;text-decoration:none}strong{font-weight:bolder}em{font-style:italic}html{background:#eee}body{font-family:'Open Sans', Arial, sans-serif;font-size:15px;font-weight:400;line-height:1.3;background:#FFF;box-shadow:0 0 5px 1px #bbb}.action-button{display:inline-block;background:#dd8c00;padding:0.3em 2.2em 0.3em 1.2em;text-transform:uppercase;font-size:0.9em;letter-spacing:0.7px;color:#fff;border-radius:2px;box-shadow:0 0 0 2px #fff;cursor:pointer;-webkit-transition:background 0.2s;-moz-transition:background 0.2s;transition:background 0.2s}.action-button:hover{background:#665d5b}.page-header-scroll{position:fixed;z-index:5;top:-140px;left:0;right:0;height:90px;background:#fff;border-top:3px solid #54abc5;box-shadow:inset 0 3px 0 0 #665d5b,0 1px 5px 0 rgba(0,0,0,0.4);-webkit-transition:top 0.2s;-moz-transition:top 0.2s;transition:top 0.2s;padding:15px 80px}.page-header-scroll .logo{width:130px}.page-header-scroll:after{content:"";display:table;clear:both}@media (max-width: 725px){.page-header-scroll{padding:15px 30px}}@media (max-width: 650px){.page-header-scroll{padding:15px 20px}}.page-header-scroll .to-top{text-transform:uppercase;position:absolute;top:20px;right:80px;padding:1em;background:#EEE;border-radius:2px;cursor:pointer;-webkit-transition:background 0.2s;-moz-transition:background 0.2s;transition:background 0.2s}@media (max-width: 725px){.page-header-scroll .to-top{right:30px}}@media (max-width: 650px){.page-header-scroll .to-top{top:25px;right:20px;padding:0;width:40px;height:40px;border-radius:20px;background:rgba(0,129,169,0.5)}.page-header-scroll .to-top span{display:none}.page-header-scroll .to-top:before{content:" ";position:absolute;width:0px;height:0px;border-style:solid;border-width:0 10px 16px 10px;border-color:transparent transparent #ffffff transparent;top:10px;left:10px}}.page-header-scroll .to-top:hover{background:#ccc}.page-header-scroll.scrolled{top:0}.page-header{position:relative;border-top:3px solid #54abc5;box-shadow:inset 0 3px 0 0 #665d5b;margin-bottom:32px}.page-header:after{content:"";display:table;clear:both}.page-header .branding{float:left;margin-top:38px;margin-left:78px}@media (max-width: 725px){.page-header .branding{margin-left:30px}}@media (max-width: 650px){.page-header .branding{float:none;margin-left:0}}.page-header .title{margin-left:24px;margin-bottom:19px}@media (max-width: 650px){.page-header .title{margin-left:50%}}@media (max-width: 650px) and (max-width: 650px){.page-header .title img{margin-left:-99px}}.page-header .slogan{font-style:italic;font-size:16px;letter-spacing:1.6px}@media (max-width: 650px){.page-header .slogan{text-align:center}}.page-header .address{float:right;font-size:0.8em;text-align:right;margin-top:42px;margin-right:50px}@media (max-width: 725px){.page-header .address{margin-right:30px}}@media (max-width: 650px){.page-header .address{float:none;text-align:center;margin:20px 10px 0}}.page-header .address .fn{display:none}.page-header .address .vcard>*{margin-bottom:8px}@media (max-width: 650px){.page-header .address .vcard>*{display:inline-block}}.page-header .address .vcard>*.email{margin-bottom:16px}.page-header .address .vcard>* .street-address{margin-bottom:6px}@media (max-width: 650px){.page-header .address .vcard>* .street-address{display:inline}}@media (max-width: 650px){.page-header .address .vcard>* .another-holder{display:inline}}.page-header .address .view-map{font-weight:600;display:inline-block;padding:0 0.4em;margin-right:-0.4em;border-radius:2px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}.page-header .address .view-map:hover{background:#665d5b;color:#FFF}.page-header .header_links{text-align:right}.page-header .header_links:after{content:"";display:table;clear:both}@media (max-width: 650px){.page-header .header_links{text-align:center}}.page-header .social-media-link{display:inline-block;margin-left:8px}@media (max-width: 650px){.page-header .social-media-link{text-align:center;display:inline-block;float:none}}.page-header .social-media-link:first-child{margin-left:0}.page-header .social-media-link .social-media-icon{display:block;width:32px;height:31px;background:url(../img/social-media-icon-bg.png) no-repeat top left;background-size:96px;border-radius:2px;margin-top:8px}.page-header .social-media-link.pinterest-link .social-media-icon{background-position:top center}.page-header .social-media-link.blog-link .social-media-icon{background-position:top right}.page-header .social-media-link:hover .social-media-icon{background-position-y:bottom}.hero{position:relative;background:url(../img/hero-bg.jpg) no-repeat center left;background-size:cover;min-height:339px}.hero:after{content:"";display:table;clear:both}@media (max-width: 950px){.hero{min-height:0;height:250px}}@media (max-width: 725px){.hero{height:auto}.hero:before{display:block;content:" ";position:absolute;top:0;left:0;bottom:0;right:0;z-index:0;background:url(../img/hero-img.png) no-repeat center center;background-size:cover}}.hero img{position:absolute;height:100%;top:0;left:0}@media (max-width: 725px){.hero img{display:none}}.hero .hero-message{float:left;margin-top:67px;margin-left:458px}@media (max-width: 950px){.hero .hero-message{margin-top:20px;margin-left:335px}}@media (max-width: 850px){.hero .hero-message{margin-top:34px}}@media (max-width: 725px){.hero .hero-message{margin:0;height:100%;float:none;top:0;left:0;right:0;padding:0;text-align:center;position:relative;background:#0081a9;background:rgba(0,129,169,0.5);padding:20px}}@media (min-width: 1100px){.hero .hero-message{margin-top:20px}}.hero .big-question{font-family:"Raleway","Helvetica Neue",helvetica,sans-serif;font-size:52px;line-height:0.9;color:#FFF;text-transform:uppercase;font-weight:100;margin-bottom:15px}.hero .big-question .indent{padding-left:10px}@media (max-width: 725px){.hero .big-question .indent{padding-left:0}}@media (max-width: 950px){.hero .big-question{font-size:48px}}@media (max-width: 850px){.hero .big-question{font-size:42px}}@media (min-width: 1100px){.hero .big-question{font-size:70px}}@media (max-width: 725px){.hero .big-question{font-size:60px;text-align:center}}@media (max-width: 500px){.hero .big-question{font-size:50px;text-align:center}}.intro{padding:76px 140px;font-size:1.25em;font-weight:300}.oldie .intro{padding-left:30px;padding-right:30px;padding-top:30px;padding-bottom:30px}@media (max-width: 950px){.intro{padding-left:80px;padding-right:80px}}@media (max-width: 725px){.intro{padding-left:30px;padding-right:30px;padding-top:30px;padding-bottom:30px}}@media (max-width: 650px){.intro{font-size:18px;padding-left:20px;padding-right:20px}}@media (min-width: 1100px){.intro{padding-left:-webkit-calc(50% - 400px);padding-left:-moz-calc(50% - 400px);padding-left:calc(50% - 400px);padding-right:-webkit-calc(50% - 400px);padding-right:-moz-calc(50% - 400px);padding-right:calc(50% - 400px)}}.intro h2{color:#0081a9;font-weight:600;margin-top:1.3em;margin-bottom:0.2em}.intro ul{list-style:none;margin-left:1em;line-height:1.5}.intro ul li{position:relative}.intro ul li:before{position:absolute;content:" ";display:block;background:#000;width:0.2em;height:0.2em;top:0.6em;left:-.9em;border-radius:50%}.why{padding:76px 140px;padding-top:28px;background:url(../img/why-bg.jpg) no-repeat center center;background-color:#F39C01;background-size:cover}.oldie .why{padding-left:30px;padding-right:30px;padding-top:30px;padding-bottom:30px}@media (max-width: 950px){.why{padding-left:80px;padding-right:80px}}@media (max-width: 725px){.why{padding-left:30px;padding-right:30px;padding-top:30px;padding-bottom:30px}}@media (max-width: 650px){.why{font-size:18px;padding-left:20px;padding-right:20px}}@media (min-width: 1100px){.why{padding-left:-webkit-calc(50% - 400px);padding-left:-moz-calc(50% - 400px);padding-left:calc(50% - 400px);padding-right:-webkit-calc(50% - 400px);padding-right:-moz-calc(50% - 400px);padding-right:calc(50% - 400px)}}.why h1{font-family:"Raleway","Helvetica Neue",helvetica,sans-serif;text-transform:uppercase;font-size:2em;font-weight:700;color:#fff;text-align:center;margin:0 0 1em 0}@media (max-width: 500px){.why h1{font-size:1.5em}}.why h2{font-size:1.25em;font-weight:700;text-align:center;margin-bottom:1em}.why .columns-2{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:3em;-webkit-column-gap:3em;column-gap:3em}@media (max-width: 950px){.why .columns-2{-moz-column-count:1;-webkit-column-count:1;column-count:1}}.why p{margin-bottom:1.5em}.why .skip-to-section{box-shadow:0 1px 0 0 #000;cursor:pointer;display:inline-block}.why .skip-to-section:hover{padding:0 0.2em;margin-left:-0.2em;border-radius:2px;background:#000;color:#dd8c00;box-shadow:none}.why .credit{padding-top:1.35em;padding-left:.5em}@media (max-width: 725px){.why .credit{padding-top:0.1em;padding-left:0}}.why .credit:after{content:"";display:table;clear:both}.why .credit img{display:block;float:left;margin-right:1.6em}.why .credit .credit-name{font-size:1.25em;font-style:italic;font-weight:600;margin-top:1em;margin-bottom:0}.why .credit .credit-title{font-size:0.9em;font-style:italic}.audience,.testimonials{position:relative;padding:76px 140px;padding-top:55px}.oldie .audience,.oldie .testimonials{padding-left:30px;padding-right:30px;padding-top:30px;padding-bottom:30px}@media (max-width: 950px){.audience,.testimonials{padding-left:80px;padding-right:80px}}@media (max-width: 725px){.audience,.testimonials{padding-left:30px;padding-right:30px;padding-top:30px;padding-bottom:30px}}@media (max-width: 650px){.audience,.testimonials{font-size:18px;padding-left:20px;padding-right:20px}}@media (min-width: 1100px){.audience,.testimonials{padding-left:-webkit-calc(50% - 400px);padding-left:-moz-calc(50% - 400px);padding-left:calc(50% - 400px);padding-right:-webkit-calc(50% - 400px);padding-right:-moz-calc(50% - 400px);padding-right:calc(50% - 400px)}}.audience h1,.testimonials h1{font-family:"Raleway","Helvetica Neue",helvetica,sans-serif;text-transform:uppercase;font-size:2em;font-weight:700;text-align:center;margin-bottom:1.3em}@media (max-width: 500px){.audience h1,.testimonials h1{font-size:1.5em}}.audience h2,.testimonials h2{font-family:"Raleway","Helvetica Neue",helvetica,sans-serif;font-size:2.1em;line-height:1.1;font-weight:400;color:#736357;margin-bottom:.7em}@media (max-width: 850px){.audience h2,.testimonials h2{font-size:1.8em}}@media (max-width: 500px){.audience h2,.testimonials h2{font-size:1.5em}}.audience h3,.testimonials h3{font-size:1.2em;text-transform:uppercase;font-weight:700;color:#0081a9;margin-bottom:0.4em}@media (max-width: 500px){.audience h3,.testimonials h3{font-size:1.1em}}.audience p,.testimonials p{margin-bottom:0.4em}.audience ul,.testimonials ul{list-style:none;margin-left:1em;line-height:1.5}.audience ul li,.testimonials ul li{position:relative}.audience ul li:before,.testimonials ul li:before{position:absolute;content:" ";display:block;background:#000;width:0.3em;height:0.3em;top:0.6em;left:-.9em;border-radius:50%}.audience .sub-section,.testimonials .sub-section{margin-bottom:3em}.audience .sub-section+.sub-section,.testimonials .sub-section+.sub-section{padding-top:2em;border-top:1px solid #665d5b}.audience .action-button-holder,.testimonials .action-button-holder{text-align:center;padding-top:2em}.audience .action-button-holder .action-button,.testimonials .action-button-holder .action-button{box-shadow:0 0 0 2px #665d5b}.audience .testimonial-address,.testimonials .testimonial-address{font-weight:300;margin-left:0.5em;color:#665d5b}.about{padding:76px 140px;background:url(../img/about-bg.jpg) no-repeat center center;background-color:#007EA7;background-size:cover;padding-top:50px}.about:after{content:"";display:table;clear:both}.oldie .about{padding-left:30px;padding-right:30px;padding-top:30px;padding-bottom:30px}@media (max-width: 950px){.about{padding-left:80px;padding-right:80px}}@media (max-width: 725px){.about{padding-left:30px;padding-right:30px;padding-top:30px;padding-bottom:30px}}@media (max-width: 650px){.about{font-size:18px;padding-left:20px;padding-right:20px}}@media (min-width: 1100px){.about{padding-left:-webkit-calc(50% - 400px);padding-left:-moz-calc(50% - 400px);padding-left:calc(50% - 400px);padding-right:-webkit-calc(50% - 400px);padding-right:-moz-calc(50% - 400px);padding-right:calc(50% - 400px)}}.about h1{font-family:"Raleway","Helvetica Neue",helvetica,sans-serif;text-transform:uppercase;font-size:2em;font-weight:700;text-align:center;margin-bottom:0.8em;color:#FFF}@media (max-width: 500px){.about h1{font-size:1.5em}}.about h2{font-size:1.25em;font-weight:700;font-style:italic;color:#dd8c00;text-align:center;margin-bottom:2em}@media (max-width: 500px){.about h2{font-size:1em}}.about a{box-shadow:0 1px 0 0 #fff;display:inline-block;margin-left:0.1em}.about a:hover{padding:0 0.2em;margin-left:-0.2em;border-radius:2px;background:#fff;color:#0081a9;box-shadow:none}.about .img-holder{float:left;margin-right:1em}@media (max-width: 850px){.about .img-holder{width:180px;height:370px;overflow:hidden;float:right;margin:0 0 1em 1em}}@media (max-width: 650px){.about .img-holder{width:100%;float:none;height:300px;margin-left:0}}@media (max-width: 850px){.about .img-holder img{margin-left:-30px}}@media (max-width: 650px){.about .img-holder img{width:100%;margin:0;margin-top:-20%}}.about p{color:#fff;margin-bottom:0.4em}.page-footer{padding:76px 140px;background:#6a6969;padding-top:50px}@media (max-width: 650px){.page-footer{text-align:center}}.oldie .page-footer{padding-left:30px;padding-right:30px;padding-top:30px;padding-bottom:30px}@media (max-width: 950px){.page-footer{padding-left:80px;padding-right:80px}}@media (max-width: 725px){.page-footer{padding-left:30px;padding-right:30px;padding-top:30px;padding-bottom:30px}}@media (max-width: 650px){.page-footer{font-size:18px;padding-left:20px;padding-right:20px}}@media (min-width: 1100px){.page-footer{padding-left:-webkit-calc(50% - 400px);padding-left:-moz-calc(50% - 400px);padding-left:calc(50% - 400px);padding-right:-webkit-calc(50% - 400px);padding-right:-moz-calc(50% - 400px);padding-right:calc(50% - 400px)}}.page-footer h1{font-family:"Raleway","Helvetica Neue",helvetica,sans-serif;font-size:2.8em;line-height:1.1;text-transform:uppercase;font-weight:200;color:#fff;margin-bottom:0.6em}.page-footer h1 a{display:inline-block;border-bottom:2px solid #fff}@media (max-width: 1000px){.page-footer h1{font-size:2.5em}}@media (max-width: 850px){.page-footer h1{font-size:2.2em}}@media (max-width: 725px){.page-footer h1{font-size:2.8em}}@media (max-width: 650px){.page-footer h1{font-size:1.8em}}@media (max-width: 650px){.page-footer h1{font-size:1.8em}}.page-footer .social-media-link{display:block;float:left;text-transform:uppercase;margin-right:1.5em;font-size:12px;color:#fff}@media (max-width: 650px){.page-footer .social-media-link{text-align:center;display:inline-block;float:none}}.page-footer .social-media-link .social-media-icon{display:block;width:57px;height:56px;background:url(../img/social-media-icon-bg.png) no-repeat top left;border-radius:2px;margin-bottom:0.3em}.page-footer .social-media-link.pinterest-link .social-media-icon{background-position:top center}.page-footer .social-media-link.blog-link .social-media-icon{background-position:top right}.page-footer .social-media-link:hover .social-media-icon{background-position-y:bottom}.page-footer .address{clear:both;padding-top:1em;color:#FFF}@media (max-width: 650px){.page-footer .address{text-align:center}}.page-footer .address .fn{font-size:0;color:transparent;line-height:0}.page-footer .address .tel,.page-footer .address .email{font-size:1.3em;font-weight:300;margin-right:0.4em}.page-footer .address .email{margin-left:0.4em}.page-footer .address .email:hover{padding:0 0.4em;margin-left:0em;border-radius:2px;background:#464646;color:#FFF;box-shadow:none}.page-footer .address .located-in{font-size:12px;margin-top:1em}.page-footer .address .view-map{text-transform:uppercase;display:inline-block;box-shadow:0 1px 0 0 #fff;margin-left:.5em;display:inline-block;-webkit-transition:background 0.2s, color 0.2s;-moz-transition:background 0.2s, color 0.2s;transition:background 0.2s, color 0.2s}@media (max-width: 650px){.page-footer .address .view-map{display:block;margin:1em 0;padding:0.3em;font-size:20px;background:#665d5b;color:#FFF;box-shadow:none;border-radius:2px}}.page-footer .address .view-map:hover{padding:0 0.4em;margin-left:0.1em;border-radius:2px;background:#464646;color:#FFF;box-shadow:none}@media (max-width: 650px){.page-footer .address .view-map:hover{padding:0.3em;margin:1em 0}}.page-footer .address .copyright{font-size:0.75em}.oldie-only{display:none}.oldie span.oldie-only{display:inline}.oldie div.oldie-only{display:block}.oldie body{width:900px;margin:0 auto}.oldie body .page-header .address .view-map{display:block}.oldie body .why{background:#f39c01}.oldie body .about{background:#007ea7}.oldie .page-header .social-media-icon{display:none !important}.oldie .page-header .social-media-link{background:#007ea7}.oldie .page-header .social-media-link .oldie-only{color:#fff;padding:4px}.oldie.ie7 .page-header{zoom:1}.oldie.ie7 .hero{zoom:1;background:#8C99A9;padding:30px;min-height:auto}.oldie.ie7 .hero .hero-message{float:none;margin:0}.oldie .why h1{margin-top:2em}.oldie .hero .hero-message{margin-left:2em}.oldie .hero img{display:none}
