 @supports (display:grid) { @media only screen and (min-width:0px) { .site-header .wrap { display:grid; grid-template-columns:0 auto 0; grid-template-rows:1fr; }

 }

 @media only screen and (min-width:960px) { .site-header .wrap { display:grid; grid-template-columns:0 350px 1fr 0; grid-template-rows:auto; align-items:center; }

 }

 }

 .wp-custom-logo .title-area { width:100%; max-width:350px; padding-bottom:10px !important; padding-top:10px !important; float:left; width:350px; }

 .hide-on-mobile { display:none; }

 @media only screen and (min-width:767px) { .hide-on-mobile { display:block; }

 }

 .show-on-mobile { display:block; }

 @media only screen and (min-width:767px) { .show-on-mobile { display:none; }

 }

 .entry-content img { margin-bottom:45px; }

 .content-sidebar-wrap { margin-bottom:120px; }

 .wp-caption-text { display:none; }

 .page-template-template-no-banner-image .content-sidebar-wrap,.error404 .content-sidebar-wrap { margin-top:50px; }

 #featured-post-2.featured-content .entry-title { margin-top:0px; }

 .single-post .content-sidebar-wrap { margin-top:50px; }

 .search .content-sidebar-wrap { margin-top:50px; }

 .search .entry-box { display:grid; grid-template-columns:1fr; grid-template-rows:1fr; grid-column-gap:20px; grid-row-gap:20px; padding:20px; background:white; }

 @media only screen and (min-width:768px) { .search .entry-box { grid-template-columns:1fr 3fr; grid-template-rows:auto 3fr; grid-column-gap:20px; }

 .search .entry-box .entry-header { grid-column-start:1; grid-column-end:span 2; }

 .search .entry-box .entry-content { grid-column-start:2; grid-column-end:span 1; }

 }

 .our-approach { display:grid; grid-template-columns:auto; grid-column-gap:20px; margin-top:50px; }

 @media only screen and (min-width:768px) { .our-approach { grid-template-columns:1fr 1fr 1fr; }

 }

 .our-approach h3 { color:#ef785c; border-top:5px solid #ef785c; padding-top:20px; }

 .thank-you-grid { position:relative; margin-top:50px; }

 @supports (display:grid) { @media only screen and (min-width:0px) { .thank-you-grid { display:grid; grid-template-columns:auto; }

 }

 @media only screen and (min-width:768px) { .thank-you-grid { display:grid; grid-template-columns:1fr 1fr; }

 }

 }

 .thank-you-grid .thank-you-giraffes { align-self:end; min-height:350px; position:relative; }

 .thank-you-grid .thank-you-giraffes img { position:absolute; right:0; max-height:100%; width:auto; }

 .thank-you-grid .thank-you-text { align-self:center; }

 .where-we-work-graphic { display:none; max-width:50%; }

 @media (min-width:820px) { .where-we-work-graphic { display:block; }

 }

 .where-we-work-graphic-mobile { display:block; }

 @media (min-width:820px) { .where-we-work-graphic-mobile { display:none; }

 }

 #layerslider_1 .button { text-transform:uppercase; }

 .homepage-section .homepage-section-content { text-align:center; padding:40px 0; }

 @media only screen and (min-width:767px) { .homepage-section .homepage-section-content { padding:100px 0 120px 0; }

 }

 .homepage-section:last-of-type .homepage-section-content { text-align:center; padding:40px 0 0 0; }

 @media only screen and (min-width:767px) { .homepage-section:last-of-type .homepage-section-content { padding:100px 0 0 0; }

 }

 .influence-stats { position:relative; padding-top:180px; }

 .influence-stats img { top:28px; position:absolute; left:12%; width:270px; }

 @media screen and (min-width:0px) { .influence-stats .influence-stats-grid > div { float:left; margin:50px 5px; width:calc(100% - 10px); }

 }

 @media screen and (min-width:400px) { .influence-stats .influence-stats-grid > div { float:left; margin:50px 5px; width:calc(50% - 10px); }

 }

 @media screen and (min-width:768px) { .influence-stats .influence-stats-grid > div { float:left; margin:50px 5px; width:calc(100%/3 - 10px); border-bottom:none; }

 }

 @media screen and (min-width:1024px) { .influence-stats .influence-stats-grid > div { float:left; margin:10px; width:calc(100%/6 - 20px); }

 }

 @supports (display:grid) { @media screen and (min-width:0px) { .influence-stats .influence-stats-grid > div { margin:0px; width:auto; }

 }

 }

 @supports (display:grid) { @media screen and (min-width:0px) { .influence-stats .influence-stats-grid { display:grid; grid-column-gap:10px; grid-row-gap:50px; grid-template-columns:1fr; }

 }

 @media screen and (min-width:400px) { .influence-stats .influence-stats-grid { display:grid; grid-column-gap:10px; grid-row-gap:50px; grid-template-columns:1fr 1fr; }

 }

 @media screen and (min-width:768px) { .influence-stats .influence-stats-grid { display:grid; grid-column-gap:10px; grid-row-gap:50px; grid-template-columns:1fr 1fr 1fr; }

 }

 @media screen and (min-width:1024px) { .influence-stats .influence-stats-grid { display:grid; grid-column-gap:20px; grid-row-gap:20px; grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr; }

 }

 }

 .influence-stats .influence-stats-grid h6 { font-size:45px; font-size:4.2rem; color:#73b72e; margin-bottom:0; }

 @media only screen and (min-width:767px) { .influence-stats .influence-stats-grid h6 { margin-bottom:inherit; }

 }

 #gts-testimonials { margin-top:50px; }

 #gts-testimonials .lSSlideOuter .lSPager.lSpg > li.active a,#gts-testimonials .lSSlideOuter .lSPager.lSpg > li:hover a { background-color:#008db9; }

 #gts-testimonials li.lslide { background-image:url('../../images/open-quote.png'), url('../../images/close-quote.png'); background-repeat:no-repeat, no-repeat; background-position:30px 5px, calc(100% - 30px) 100%; padding:0 30px; }

 #gts-testimonials .gts-company,#gts-testimonials h5 { display:none; }

 #gts-testimonials span { font-size:22px; font-size:2rem; line-height:1.2; text-transform:uppercase; width:100%; text-align:center; padding:0; }

 .peach,.page-template-template-about-pages #genesis-content h1,.blog .site-inner a:not(.button),.blog .site-header a:not(.button),.single-post .site-inner a:not(.button),.single-post .site-header a:not(.button),.archive .site-inner a:not(.button),.archive .site-header a:not(.button),.page-template-template-about-pages .site-inner a:not(.button),.page-template-template-about-pages .site-header a:not(.button) { color:#ef785c; }

 .red,.page-template-template-services-page #genesis-content h1,.services-template-default #genesis-content h1,.page-template-template-services-page .site-inner a:not(.button),.page-template-template-services-page .site-header a:not(.button),.services-template-default .site-inner a:not(.button),.services-template-default .site-header a:not(.button),.single-servcies .site-inner a:not(.button),.single-servcies .site-header a:not(.button) { color:#e0244b; }

 .orange { color:#eb5d13; }

 .dark-green,.page-template-template-client-success #genesis-content h1,.single-casestudies #genesis-content h3,.page-template-template-client-success .site-inner a:not(.button),.page-template-template-client-success .site-header a:not(.button),.single-casestudies .site-inner a:not(.button),.single-casestudies .site-header a:not(.button) { color:#3aaa35; }

 .light-green { color:#73b72e; }

 .yellow { color:#e2d959; }

 .dark-blue,.thank-you-grid .thank-you-text h1,.page-template-template-contact #genesis-content h1,.page-template-template-contact .site-inner a:not(.button),.page-template-template-contact .site-header a:not(.button) { color:#008db9; }

 .light-blue { color:#20b3da; }

 .dark-grey,.single-casestudies #genesis-content h1 { color:#4a4a4a; }

 .light-grey { color:#f6f6f6; }

 .FFDINRoundWebProRegular,#gts-testimonials span,h1,h2,h3,h4,h5,h6,body,.wide-bar span.wide-bar__heading { font-family:"FFDINRoundWebProRegular"; font-weight:normal; font-style:normal; }

 .FFDINRoundWebProMedium,.influence-stats .influence-stats-grid h6 { font-family:"FFDINRoundWebProMedium"; font-weight:normal; font-style:normal; }

 #genesis-content h1 { margin-bottom:5px; }

 p { line-height:1.2; }

 .site-inner a:not(.button),.site-header a:not(.button) { text-decoration:none; }

 .site-inner a:not(.button):hover,.site-header a:not(.button):hover { color:#136a81; }

 .site-inner a:not(.button).peach:hover,.site-inner .blog .site-inner a:not(.button):not(.button):hover,.blog .site-inner .site-inner a:not(.button):not(.button):hover,.site-inner .blog .site-header a:not(.button):not(.button):hover,.blog .site-header .site-inner a:not(.button):not(.button):hover,.site-inner .single-post .site-inner a:not(.button):not(.button):hover,.single-post .site-inner .site-inner a:not(.button):not(.button):hover,.site-inner .single-post .site-header a:not(.button):not(.button):hover,.single-post .site-header .site-inner a:not(.button):not(.button):hover,.site-inner .archive .site-inner a:not(.button):not(.button):hover,.archive .site-inner .site-inner a:not(.button):not(.button):hover,.site-inner .archive .site-header a:not(.button):not(.button):hover,.archive .site-header .site-inner a:not(.button):not(.button):hover,.site-inner .page-template-template-about-pages .site-inner a:not(.button):not(.button):hover,.page-template-template-about-pages .site-inner .site-inner a:not(.button):not(.button):hover,.site-inner .page-template-template-about-pages .site-header a:not(.button):not(.button):hover,.page-template-template-about-pages .site-header .site-inner a:not(.button):not(.button):hover,.site-header a:not(.button).peach:hover,.site-header .blog .site-inner a:not(.button):not(.button):hover,.blog .site-inner .site-header a:not(.button):not(.button):hover,.site-header .blog .site-header a:not(.button):not(.button):hover,.blog .site-header .site-header a:not(.button):not(.button):hover,.site-header .single-post .site-inner a:not(.button):not(.button):hover,.single-post .site-inner .site-header a:not(.button):not(.button):hover,.site-header .single-post .site-header a:not(.button):not(.button):hover,.single-post .site-header .site-header a:not(.button):not(.button):hover,.site-header .archive .site-inner a:not(.button):not(.button):hover,.archive .site-inner .site-header a:not(.button):not(.button):hover,.site-header .archive .site-header a:not(.button):not(.button):hover,.archive .site-header .site-header a:not(.button):not(.button):hover,.site-header .page-template-template-about-pages .site-inner a:not(.button):not(.button):hover,.page-template-template-about-pages .site-inner .site-header a:not(.button):not(.button):hover,.site-header .page-template-template-about-pages .site-header a:not(.button):not(.button):hover,.page-template-template-about-pages .site-header .site-header a:not(.button):not(.button):hover { color:#ea522e; }

 .site-inner a:not(.button).red:hover,.site-inner .page-template-template-services-page .site-inner a:not(.button):not(.button):hover,.page-template-template-services-page .site-inner .site-inner a:not(.button):not(.button):hover,.site-inner .page-template-template-services-page .site-header a:not(.button):not(.button):hover,.page-template-template-services-page .site-header .site-inner a:not(.button):not(.button):hover,.site-inner .services-template-default .site-inner a:not(.button):not(.button):hover,.services-template-default .site-inner .site-inner a:not(.button):not(.button):hover,.site-inner .services-template-default .site-header a:not(.button):not(.button):hover,.services-template-default .site-header .site-inner a:not(.button):not(.button):hover,.site-inner .single-servcies .site-inner a:not(.button):not(.button):hover,.single-servcies .site-inner .site-inner a:not(.button):not(.button):hover,.site-inner .single-servcies .site-header a:not(.button):not(.button):hover,.single-servcies .site-header .site-inner a:not(.button):not(.button):hover,.site-header a:not(.button).red:hover,.site-header .page-template-template-services-page .site-inner a:not(.button):not(.button):hover,.page-template-template-services-page .site-inner .site-header a:not(.button):not(.button):hover,.site-header .page-template-template-services-page .site-header a:not(.button):not(.button):hover,.page-template-template-services-page .site-header .site-header a:not(.button):not(.button):hover,.site-header .services-template-default .site-inner a:not(.button):not(.button):hover,.services-template-default .site-inner .site-header a:not(.button):not(.button):hover,.site-header .services-template-default .site-header a:not(.button):not(.button):hover,.services-template-default .site-header .site-header a:not(.button):not(.button):hover,.site-header .single-servcies .site-inner a:not(.button):not(.button):hover,.single-servcies .site-inner .site-header a:not(.button):not(.button):hover,.site-header .single-servcies .site-header a:not(.button):not(.button):hover,.single-servcies .site-header .site-header a:not(.button):not(.button):hover { color:#b71a3b; }

 .site-inner a:not(.button).orange:hover,.site-header a:not(.button).orange:hover { color:#bc4a0f; }

 .site-inner a:not(.button).dark-green:hover,.site-inner .page-template-template-client-success .site-inner a:not(.button):not(.button):hover,.page-template-template-client-success .site-inner .site-inner a:not(.button):not(.button):hover,.site-inner .page-template-template-client-success .site-header a:not(.button):not(.button):hover,.page-template-template-client-success .site-header .site-inner a:not(.button):not(.button):hover,.site-inner .single-casestudies .site-inner a:not(.button):not(.button):hover,.single-casestudies .site-inner .site-inner a:not(.button):not(.button):hover,.site-inner .single-casestudies .site-header a:not(.button):not(.button):hover,.single-casestudies .site-header .site-inner a:not(.button):not(.button):hover,.site-header a:not(.button).dark-green:hover,.site-header .page-template-template-client-success .site-inner a:not(.button):not(.button):hover,.page-template-template-client-success .site-inner .site-header a:not(.button):not(.button):hover,.site-header .page-template-template-client-success .site-header a:not(.button):not(.button):hover,.page-template-template-client-success .site-header .site-header a:not(.button):not(.button):hover,.site-header .single-casestudies .site-inner a:not(.button):not(.button):hover,.single-casestudies .site-inner .site-header a:not(.button):not(.button):hover,.site-header .single-casestudies .site-header a:not(.button):not(.button):hover,.single-casestudies .site-header .site-header a:not(.button):not(.button):hover { color:#2d8329; }

 .site-inner a:not(.button).light-green:hover,.site-header a:not(.button).light-green:hover { color:#598e24; }

 .site-inner a:not(.button).yellow:hover,.site-header a:not(.button).yellow:hover { color:#dacf2e; }

 .site-inner a:not(.button).dark-blue:hover,.site-inner .page-template-template-contact .site-inner a:not(.button):not(.button):hover,.page-template-template-contact .site-inner .site-inner a:not(.button):not(.button):hover,.site-inner .page-template-template-contact .site-header a:not(.button):not(.button):hover,.page-template-template-contact .site-header .site-inner a:not(.button):not(.button):hover,.site-header a:not(.button).dark-blue:hover,.site-header .page-template-template-contact .site-inner a:not(.button):not(.button):hover,.page-template-template-contact .site-inner .site-header a:not(.button):not(.button):hover,.site-header .page-template-template-contact .site-header a:not(.button):not(.button):hover,.page-template-template-contact .site-header .site-header a:not(.button):not(.button):hover { color:#006686; }

 .site-inner a:not(.button).light-blue:hover,.site-header a:not(.button).light-blue:hover { color:#198eae; }

 .site-inner a:not(.button).dark-grey:hover,.site-header a:not(.button).dark-grey:hover { color:#313131; }

 .site-inner a:not(.button).light-grey:hover,.site-header a:not(.button).light-grey:hover { color:#ddd; }

 ul.nbm { margin-bottom:0px; font-size:17px; font-size:1.6rem; }

 @media only screen and (min-width:0px) { .header-small-screens { width:150px; float:left; height:33px; padding-left:10px; }

 }

 @media only screen and (min-width:960px) { .header-small-screens { display:none; }

 }

 @supports (display:grid) { @media only screen and (min-width:0px) { .header-small-screens { display:grid; grid-template-columns:50px 50px 50px; width:150px; align-items:center; justify-items:left; float:left; height:33px; padding-left:10px; }

 }

 @media only screen and (min-width:960px) { .header-small-screens { display:none; }

 }

 }

 .header-small-screens img { height:33px; width:auto; padding:0; margin:0; }

 .header-small-screens a.header-contact,.header-small-screens a.header-search { padding:0; margin:0; opacity:1; transition:opacity 0.2s ease-in-out; }

 .header-small-screens a.header-contact:hover,.header-small-screens a.header-search:hover { background-color:transparent; opacity:0.7; }

 @media only screen and (min-width:0px) { .header-large-screens { display:none; }

 }

 @media only screen and (min-width:960px) { .header-large-screens { display:block; }

 }

 @supports (display:grid) { @media only screen and (min-width:0px) { .header-large-screens { display:none; }

 }

 @media only screen and (min-width:960px) { .header-large-screens { display:grid; grid-template-columns:1fr 215px; grid-column-gap:30px; align-items:center; justify-items:right; width:inherit; }

 }

 }

 .widget-area.header-widget-area { display:none; }

 @media screen and (min-width:960px) { .widget-area.header-widget-area { display:block; float:left; width:calc(100% - 350px); padding-top:30px; }

 }

 @supports (display:grid) { @media screen and (min-width:960px) { .widget-area.header-widget-area { padding-top:0; width:auto; }

 }

 }

 .widget-area.header-widget-area .header-contact { font-size:13px; line-height:13px; margin-top:3px; float:left; width:calc(100% - 200px); text-align:right; padding:5px 20px 0 0; }

 @supports (display:grid) { @media only screen and (min-width:0px) { .widget-area.header-widget-area .header-contact { width:210px; }

 }

 }

 @media screen and (min-width:960px) { .widget-area.header-widget-area .header-contact.header-contact__phone { grid-column-start:2; justify-self:end; padding-right:20px; }

 }

 .widget-area.header-widget-area .header-search { width:200px; float:left; }

 @media screen and (min-width:960px) { .widget-area.header-widget-area .header-search .search-form { grid-column-start:3; }

 }

 .widget-area.header-widget-area .header-search .search-form div { position:relative; }

 .widget-area.header-widget-area .header-search .search-form i { position:absolute; top:7px; left:7px; color:#bcbcbc; }

 .widget-area.header-widget-area .header-search .search-form input { font-size:70%; padding:7px; margin-top:0px; color:#bcbcbc; }

 .widget-area.header-widget-area .header-search .search-form input::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color:#bcbcbc; }

 .widget-area.header-widget-area .header-search .search-form input::-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:#bcbcbc; opacity:1; }

 .widget-area.header-widget-area .header-search .search-form input::-moz-placeholder { /* Mozilla Firefox 19+ */ color:#bcbcbc; opacity:1; }

 .widget-area.header-widget-area .header-search .search-form input::-ms-input-placeholder { /* Internet Explorer 10-11 */ color:#bcbcbc; }

 .widget-area.header-widget-area .header-search .search-form input::-ms-input-placeholder { /* Microsoft Edge */ color:#bcbcbc; }

 .widget-area.header-widget-area .header-search .search-form input::placeholder { /* Most modern browsers support this now. */ color:#bcbcbc; }

 .widget-area.header-widget-area .header-search .search-form input#searchsubmit { width:20px; }

 .widget-area.header-widget-area .header-search .search-form input#s { width:100%; padding-left:30px; }

 #search-modal { display:none; position:fixed; left:0; top:0; width:100%; height:100%; background-color:#4a4a4a; z-index:9999; }

 #search-modal .modal-inner { display:grid; width:100%; height:100%; justify-content:center; align-content:center; }

 .menu-bar { background-color:#4a4a4a; height:33px; }

 .menu-bar a { height:33px; color:#fff; padding:10px 10px 7px 10px; text-transform:uppercase; }

 @media screen and (max-width:960px) { .menu-bar a { font-size:17px; font-size:1.6rem; height:36px; }

 }

 .menu-bar a:hover { background-color:rgba(256, 256, 256, 0.6); color:#4a4a4a; }

 .menu-bar li.sfHover a { background-color:rgba(256, 256, 256, 0.6); color:#4a4a4a; }

 @media (max-width:960px) { .menu-bar .wrap { padding-right:0; padding-left:0; }

 }

 #genesis-nav-primary { z-index:99; }

 @media only screen and (max-width:960px) { .genesis-nav-menu { background-color:#7c7c7c; color:#fff; }

 }

 .genesis-nav-menu .sub-menu { background:#fff; }

 .genesis-nav-menu .sub-menu a { color:#4a4a4a; padding:10px 10px 6px 10px; }

 @media only screen and (min-width:960px) { .genesis-nav-menu .sub-menu a { text-align:left; padding:10px 25px 6px 10px; }

 }

 @media only screen and (max-width:960px) { .genesis-nav-menu .sub-menu a { border-bottom:1px solid #7c7c7c; font-size:17px; font-size:1.6rem; height:36px; }

 }

 .genesis-nav-menu .sub-menu a:hover { background-color:#eb5d13; color:#fff; }

 .genesis-nav-menu .sub-menu a:hover span::after { color:#fff; }

 .services-menu .genesis-nav-menu .sub-menu a:hover { background-color:#e0244b; }

 .genesis-nav-menu .sub-menu a span { white-space:nowrap; }

 .services-menu .sub-menu a:hover { background-color:#e0244b; }

 .about-menu .sub-menu a:hover { background-color:#ef785c; }

 .client-success-menu .sub-menu a:hover { background-color:#3aaa35; }

 .contact-menu .sub-menu a:hover { background-color:#008db9; }

 #genesis-mobile-nav-primary { padding:1px 10px 0 0; margin:0; }

 .dashicons,.dashicons-before::before { width:auto; height:32px; font-size:33px; }

 @media only screen and (min-width:960px) { #menu-footer-menu li { float:left; clear:none; margin-right:20px; }

 }

 .wide-bar,.menu-bar { color:#fff; text-align:center; text-transform:uppercase; }

 @media screen and (min-width:0px) { .wide-bar:not(.menu-bar) .wide-bar-inner,.menu-bar:not(.menu-bar) .wide-bar-inner { min-height:50px; padding:10px 0; }

 }

 @media screen and (min-width:400px) { .wide-bar:not(.menu-bar) .wide-bar-inner,.menu-bar:not(.menu-bar) .wide-bar-inner { min-height:70px; padding:20px 0; }

 }

 @media screen and (min-width:500px) { .wide-bar:not(.menu-bar) .wide-bar-inner,.menu-bar:not(.menu-bar) .wide-bar-inner { min-height:90px; padding:26px 0; }

 }

 @media screen and (min-width:768px) { .wide-bar:not(.menu-bar) .wide-bar-inner,.menu-bar:not(.menu-bar) .wide-bar-inner { min-height:120px; padding:40px 0; }

 }

 @supports (display:grid) { @media screen and (min-width:0px) { .wide-bar:not(.menu-bar) .wide-bar-inner,.menu-bar:not(.menu-bar) .wide-bar-inner { min-height:50px; display:grid; align-content:center; }

 }

 @media screen and (min-width:400px) { .wide-bar:not(.menu-bar) .wide-bar-inner,.menu-bar:not(.menu-bar) .wide-bar-inner { min-height:70px; }

 }

 @media screen and (min-width:500px) { .wide-bar:not(.menu-bar) .wide-bar-inner,.menu-bar:not(.menu-bar) .wide-bar-inner { min-height:90px; }

 }

 @media screen and (min-width:768px) { .wide-bar:not(.menu-bar) .wide-bar-inner,.menu-bar:not(.menu-bar) .wide-bar-inner { min-height:120px; }

 }

 }

 .wide-bar span.wide-bar__heading,.menu-bar span.wide-bar__heading { font-size:15px; font-size:1.5rem; }

 @media screen and (min-width:400px) { .wide-bar span.wide-bar__heading,.menu-bar span.wide-bar__heading { font-size:19px; font-size:1.8rem; }

 }

 @media screen and (min-width:500px) { .wide-bar span.wide-bar__heading,.menu-bar span.wide-bar__heading { font-size:23px; font-size:2.2rem; }

 }

 @media screen and (min-width:768px) { .wide-bar span.wide-bar__heading,.menu-bar span.wide-bar__heading { font-size:25px; font-size:2.4rem; }

 }

 .wide-bar.wide-bar__peach,.menu-bar.wide-bar__peach { background-color:#ef785c; }

 .wide-bar.wide-bar__peach a.cta-button,.menu-bar.wide-bar__peach a.cta-button { color:#ef785c; }

 .wide-bar.wide-bar__peach a.cta-button:hover,.menu-bar.wide-bar__peach a.cta-button:hover { background-color:#ef785c; color:#fff; }

 .wide-bar.wide-bar__orange,.menu-bar.wide-bar__orange { background-color:#eb5d13; }

 .wide-bar.wide-bar__orange a.cta-button,.menu-bar.wide-bar__orange a.cta-button { color:#eb5d13; }

 .wide-bar.wide-bar__orange a.cta-button:hover,.menu-bar.wide-bar__orange a.cta-button:hover { background-color:#eb5d13; color:#fff; }

 .wide-bar.wide-bar__red,.menu-bar.wide-bar__red { background-color:#e0244b; }

 .wide-bar.wide-bar__red a.cta-button,.menu-bar.wide-bar__red a.cta-button { color:#e0244b; }

 .wide-bar.wide-bar__red a.cta-button:hover,.menu-bar.wide-bar__red a.cta-button:hover { background-color:#e0244b; color:#fff; }

 .wide-bar.wide-bar__light-green,.menu-bar.wide-bar__light-green { background-color:#73b72e; }

 .wide-bar.wide-bar__light-green a.cta-button,.menu-bar.wide-bar__light-green a.cta-button { color:#73b72e; }

 .wide-bar.wide-bar__light-green a.cta-button:hover,.menu-bar.wide-bar__light-green a.cta-button:hover { background-color:#73b72e; color:#fff; }

 .wide-bar.wide-bar__dark-green,.menu-bar.wide-bar__dark-green { background-color:#3aaa35; }

 .wide-bar.wide-bar__dark-green a.cta-button,.menu-bar.wide-bar__dark-green a.cta-button { color:#3aaa35; }

 .wide-bar.wide-bar__dark-green a.cta-button:hover,.menu-bar.wide-bar__dark-green a.cta-button:hover { background-color:#3aaa35; color:#fff; }

 .wide-bar.wide-bar__light-blue,.menu-bar.wide-bar__light-blue { background-color:#20b3da; }

 .wide-bar.wide-bar__light-blue a.cta-button,.menu-bar.wide-bar__light-blue a.cta-button { color:#20b3da; }

 .wide-bar.wide-bar__light-blue a.cta-button:hover,.menu-bar.wide-bar__light-blue a.cta-button:hover { background-color:#20b3da; color:#fff; }

 .wide-bar.wide-bar__dark-blue,.menu-bar.wide-bar__dark-blue { background-color:#008db9; }

 .wide-bar.wide-bar__dark-blue a.cta-button,.menu-bar.wide-bar__dark-blue a.cta-button { color:#008db9; }

 .wide-bar.wide-bar__dark-blue a.cta-button:hover,.menu-bar.wide-bar__dark-blue a.cta-button:hover { background-color:#008db9; color:#fff; }

 .wide-bar.wide-bar__cta,.menu-bar.wide-bar__cta { text-align:center; padding-top:30px; }

 @media only screen and (min-width:768px) { .wide-bar.wide-bar__cta,.menu-bar.wide-bar__cta { text-align:inherit; padding-top:0; }

 }

 @media screen and (min-width:0px) { .wide-bar.wide-bar__cta .cta-grid,.menu-bar.wide-bar__cta .cta-grid { min-height:50px; padding:10px 0; }

 }

 @media screen and (min-width:400px) { .wide-bar.wide-bar__cta .cta-grid,.menu-bar.wide-bar__cta .cta-grid { min-height:70px; padding:20px 0; }

 }

 @media screen and (min-width:500px) { .wide-bar.wide-bar__cta .cta-grid,.menu-bar.wide-bar__cta .cta-grid { min-height:90px; padding:26px 0; }

 }

 @media only screen and (min-width:768px) { .wide-bar.wide-bar__cta .cta-grid,.menu-bar.wide-bar__cta .cta-grid { min-height:120px; padding:40px 0; }

 }

 @supports (display:grid) { @media screen and (min-width:0px) { .wide-bar.wide-bar__cta .cta-grid,.menu-bar.wide-bar__cta .cta-grid { display:grid; grid-template-columns:auto; grid-template-rows:auto auto; min-height:50px; padding:0px; }

 }

 @media screen and (min-width:400px) { .wide-bar.wide-bar__cta .cta-grid,.menu-bar.wide-bar__cta .cta-grid { display:grid; grid-template-columns:auto; grid-template-rows:auto auto; min-height:70px; padding:0px; }

 }

 @media screen and (min-width:500px) { .wide-bar.wide-bar__cta .cta-grid,.menu-bar.wide-bar__cta .cta-grid { display:grid; grid-template-columns:auto; grid-template-rows:auto auto; min-height:90px; padding:0px; }

 }

 @media only screen and (min-width:768px) { .wide-bar.wide-bar__cta .cta-grid,.menu-bar.wide-bar__cta .cta-grid { min-height:120px; grid-template-columns:1fr 200px; grid-template-rows:auto; align-items:center; padding:0px; }

 }

 }

 @media screen and (min-width:0px) { .wide-bar.wide-bar__cta .cta-button,.menu-bar.wide-bar__cta .cta-button { float:right; text-align:center; margin-top:15px; margin-bottom:30px; min-width:200px; }

 }

 @media only screen and (min-width:767px) { .wide-bar.wide-bar__cta .cta-button,.menu-bar.wide-bar__cta .cta-button { float:right; text-align:center; margin-top:0px; margin-bottom:0px; min-width:200px; }

 }

 @supports (display:grid) { @media screen and (min-width:0px) { .wide-bar.wide-bar__cta .cta-button,.menu-bar.wide-bar__cta .cta-button { text-align:center; margin-top:15px; margin-bottom:30px; min-width:auto; }

 }

 @media only screen and (min-width:767px) { .wide-bar.wide-bar__cta .cta-button,.menu-bar.wide-bar__cta .cta-button { text-align:center; margin-top:0px; margin-bottom:0px; min-width:auto; }

 }

 }

 .wide-bar.wide-bar__cta .button,.menu-bar.wide-bar__cta .button { background-color:#fff; border:1px solid #fff; }

 #gform_1 label { display:none; }

 #gform_1 .ginput_container { margin-top:0px; }

 #gform_1 #gform_fields_1 > li { margin-top:0px; border-top:1px solid #008db9; border-right:1px solid #008db9; border-left:1px solid #008db9; background:#fff; padding:10px; }

 #gform_1 #gform_fields_1 > li input,#gform_1 #gform_fields_1 > li select,#gform_1 #gform_fields_1 > li textarea { width:100%; padding:10px; border:none; padding:0px; }

 #gform_1 #gform_fields_1 > li input::-webkit-input-placeholder,#gform_1 #gform_fields_1 > li select::-webkit-input-placeholder,#gform_1 #gform_fields_1 > li textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color:#008db9; }

 #gform_1 #gform_fields_1 > li input::-moz-placeholder,#gform_1 #gform_fields_1 > li select::-moz-placeholder,#gform_1 #gform_fields_1 > li textarea::-moz-placeholder { /* Firefox 19+ */ color:#008db9; }

 #gform_1 #gform_fields_1 > li input:-ms-input-placeholder,#gform_1 #gform_fields_1 > li select:-ms-input-placeholder,#gform_1 #gform_fields_1 > li textarea:-ms-input-placeholder { /* IE 10+ */ color:#008db9; }

 #gform_1 #gform_fields_1 > li input:-moz-placeholder,#gform_1 #gform_fields_1 > li select:-moz-placeholder,#gform_1 #gform_fields_1 > li textarea:-moz-placeholder { /* Firefox 18- */ color:#008db9; }

 #gform_1 #gform_fields_1 > li select option:checked { color:#008db9; }

 #gform_1 #gform_fields_1 > li:last-child { border-top:1px solid #008db9; border-right:none; border-bottom:none; border-left:none; background-color:transparent; }

 #gform_1 #field_1_13,#gform_1 #field_1_14 { padding:10px; color:#008db9; }

 #gform_1 #field_1_13 input,#gform_1 #field_1_14 input { margin-bottom:3px; }

 #gform_1 #field_1_13 label,#gform_1 #field_1_14 label { display:inline; }

 @media only screen and (min-width:768px) { #gform_1 #field_1_13 div,#gform_1 #field_1_14 div { column-count:3; }

 }

 #gform_2 label { display:none; }

 #gform_2 .ginput_container { margin-top:0px; }

 #gform_2 #gform_fields_2 > li { margin-top:0px; border-top:1px solid #008db9; border-right:1px solid #008db9; border-left:1px solid #008db9; background:#fff; padding:10px; }

 #gform_2 #gform_fields_2 > li input,#gform_2 #gform_fields_2 > li select,#gform_2 #gform_fields_2 > li textarea { width:100%; padding:10px; border:none; padding:0px; }

 #gform_2 #gform_fields_2 > li input::-webkit-input-placeholder,#gform_2 #gform_fields_2 > li select::-webkit-input-placeholder,#gform_2 #gform_fields_2 > li textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color:#008db9; }

 #gform_2 #gform_fields_2 > li input::-moz-placeholder,#gform_2 #gform_fields_2 > li select::-moz-placeholder,#gform_2 #gform_fields_2 > li textarea::-moz-placeholder { /* Firefox 19+ */ color:#008db9; }

 #gform_2 #gform_fields_2 > li input:-ms-input-placeholder,#gform_2 #gform_fields_2 > li select:-ms-input-placeholder,#gform_2 #gform_fields_2 > li textarea:-ms-input-placeholder { /* IE 10+ */ color:#008db9; }

 #gform_2 #gform_fields_2 > li input:-moz-placeholder,#gform_2 #gform_fields_2 > li select:-moz-placeholder,#gform_2 #gform_fields_2 > li textarea:-moz-placeholder { /* Firefox 18- */ color:#008db9; }

 #gform_2 #gform_fields_2 > li select option:checked { color:#008db9; }

 #gform_2 #gform_fields_2 > li:last-child { border-top:1px solid #008db9; border-right:none; border-bottom:none; border-left:none; background-color:transparent; padding:35px 0 0 0; }

 #gform_2 #field_2_14,#gform_2 #field_2_15 { padding:10px; color:#008db9; }

 #gform_2 #field_2_14 input,#gform_2 #field_2_15 input { margin-bottom:3px; }

 #gform_2 #field_2_14 label,#gform_2 #field_2_15 label { display:inline; }

 @media only screen and (min-width:768px) { #gform_2 #field_2_14 div,#gform_2 #field_2_15 div { column-count:3; }

 }

 .enquire-grid { display:grid; grid-gap:20px; }

 .enquire-grid .enquire-lion { align-self:end; justify-self:center; }

 @media only screen and (min-width:769px) { .enquire-grid { grid-template-columns:1fr 2fr; grid-template-rows:auto auto 1fr; }

 .enquire-grid .contact-details { grid-column-start:1; grid-column-end:2; text-align:left; margin-bottom:30px; }

 @supports ( display:grid ) { @media (min-width:0px) { .enquire-grid .contact-details { margin-bottom:0px; }

 }

 }

 .enquire-grid .enquire-lion { grid-column-start:1; grid-column-end:2; justify-self:right; }

 .enquire-grid .enquire-lion img { display:none; }

 @supports ( display:grid ) { @media (min-width:0px) { .enquire-grid .enquire-lion img { display:block; }

 }

 }

 .enquire-grid .contact-form-box { grid-column-start:2; grid-column-end:3; grid-row-start:1; grid-row-end:4; }

 .enquire-grid .contact-form-box h5 { text-align:left; }

 }

 .enquire-grid .contact-form-box { grid-row-start:1; grid-row-end:4; }

 .enquire-grid h5 { color:#008db9; margin-bottom:10px; }

 .enquire-grid p { margin-bottom:30px; }

 #field_1_16,#field_1_17,#field_2_17,#field_2_18 { padding:0px !important; height:50px; }

 .ginput_container.ginput_container_select { height:100%; }

 .selectric-scroll li:first-child { display:none; }

 .gform_wrapper div.validation_error { color:#e0244b; border-top:2px solid #e0244b; border-bottom:2px solid #e0244b; }

 .gfield_description.validation_message { color:#e0244b; }

 .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) { max-width:100% !important; width:100%; margin-bottom:-1px !important; border-bottom-color:transparent; }

 .site-footer,#genesis-footer-widgets { color:#fff; background-color:#4a4a4a; }

 .site-footer i,#genesis-footer-widgets i { font-size:30px; margin-left:15px; }

 .site-footer a,#genesis-footer-widgets a { color:#fff; text-decoration:none; }

 @media only screen and (min-width:960px) { .site-footer #footer-social-links,#genesis-footer-widgets #footer-social-links { float:right; }

 }

 .influence-stats img,.thank-you-giraffes img { opacity:0; }

 .influence-stats img.animated,.thank-you-giraffes img.animated { -webkit-animation-duration:1.5s; animation-duration:1.5s; -webkit-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-delay:0.5s; animation-delay:0.5s; }

 .influence-stats img.animated.animated-slide-in-left,.thank-you-giraffes img.animated.animated-slide-in-left { -webkit-animation-name:fadeInSlideInLeft; animation-name:fadeInSlideInLeft; }

 .influence-stats img.animated.animated-slide-in-right,.thank-you-giraffes img.animated.animated-slide-in-right { -webkit-animation-name:fadeInSlideInRight; animation-name:fadeInSlideInRight; }

 @-webkit-keyframes fadeInSlideInLeft { 0% { opacity:0; -webkit-transform:translate3d(0, 10%, 0); transform:translate3d(0, 10%, 0); left:-1000px; }

 100% { opacity:1; -webkit-transform:none; transform:none; left:12%; }

 }

 @keyframes fadeInSlideInLeft { 0% { opacity:0; -webkit-transform:translate3d(0, 10%, 0); transform:translate3d(0, 10%, 0); left:-1000px; }

 100% { opacity:1; -webkit-transform:none; transform:none; left:12%; }

 }

 @-webkit-keyframes fadeInSlideInRight { 0% { opacity:0; -webkit-transform:translate3d(0, 10%, 0); transform:translate3d(0, 10%, 0); right:-1000px; }

 100% { opacity:1; -webkit-transform:none; transform:none; right:0%; }

 }

 @keyframes fadeInSlideInRight { 0% { opacity:0; -webkit-transform:translate3d(0, 10%, 0); transform:translate3d(0, 10%, 0); right:-1000px; }

 100% { opacity:1; -webkit-transform:none; transform:none; right:0%; }

 }

 button,.button { background-color:#008db9; border:1px solid #008db9; color:#fff; cursor:pointer; font-size:16px; font-size:1.6rem; font-weight:600; padding:6px 30px 4px 30px; text-decoration:none; text-transform:uppercase; white-space:normal; width:auto; transition:all 0.2s ease-in-out; }

 .blog button.sub-menu-toggle,.blog .button.sub-menu-toggle,.single-post button.sub-menu-toggle,.single-post .button.sub-menu-toggle,.archive button.sub-menu-toggle,.archive .button.sub-menu-toggle,.blog button#genesis-mobile-nav-primary,.blog .button#genesis-mobile-nav-primary,.single-post button#genesis-mobile-nav-primary,.single-post .button#genesis-mobile-nav-primary,.archive button#genesis-mobile-nav-primary,.archive .button#genesis-mobile-nav-primary { color:#fff; background-color:transparent; border:none; }

 .blog button.sub-menu-toggle:hover,.blog .button.sub-menu-toggle:hover,.single-post button.sub-menu-toggle:hover,.single-post .button.sub-menu-toggle:hover,.archive button.sub-menu-toggle:hover,.archive .button.sub-menu-toggle:hover,.blog button#genesis-mobile-nav-primary:hover,.blog .button#genesis-mobile-nav-primary:hover,.single-post button#genesis-mobile-nav-primary:hover,.single-post .button#genesis-mobile-nav-primary:hover,.archive button#genesis-mobile-nav-primary:hover,.archive .button#genesis-mobile-nav-primary:hover { background-color:transparent; }

 button:hover,.button:hover { background-color:#fff; color:#008db9; }

 button:hover#genesis-mobile-nav-primary,.button:hover#genesis-mobile-nav-primary,button:hover.sub-menu-toggle,.button:hover.sub-menu-toggle { color:#e6e6e6; }

 button.button__orange,.button.button__orange { border:1px solid #eb5d13; background-color:#eb5d13; color:#fff; }

 button.button__orange.button__outline,.button.button__orange.button__outline { color:#eb5d13; background-color:transparent; }

 button.button__orange:hover,.button.button__orange:hover { background-color:#fff; color:#eb5d13; }

 button.button__peach,.blog button,.blog button.button,.single-post button,.single-post button.button,.archive button,.archive button.button,.button.button__peach,.blog .button,.single-post .button,.archive .button { border:1px solid #ef785c; background-color:#ef785c; color:#fff; }

 button.button__peach.button__outline,.blog button.button__outline,.blog button.button.button__outline,.single-post button.button__outline,.single-post button.button.button__outline,.archive button.button__outline,.archive button.button.button__outline,.button.button__peach.button__outline,.blog .button.button.button__outline,.single-post .button.button.button__outline,.archive .button.button.button__outline { color:#ef785c; background-color:transparent; }

 button.button__peach:hover,.blog button:hover,.blog button.button:hover,.single-post button:hover,.single-post button.button:hover,.archive button:hover,.archive button.button:hover,.button.button__peach:hover,.blog .button.button:hover,.single-post .button.button:hover,.archive .button.button:hover { background-color:#fff; color:#ef785c; }

 header button,header .button { background-color:#4a4a4a; border:1px solid #4a4a4a; }

 input[type="button"],input[type="reset"],input[type="submit"] { background-color:#008db9; border:1px solid #008db9; color:#fff; cursor:pointer; font-size:16px; font-size:1.6rem; font-weight:600; padding:9px 30px 7px 30px; text-decoration:none; text-transform:uppercase; white-space:normal; width:auto; transition:all 0.2s ease-in-out; }

 input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover { background-color:#fff; color:#008db9; }

 span.button { transition:all 0.2s ease-in-out !important; }

 span.button.button__orange:hover { background-color:transparent !important; color:#eb5d13 !important; }

 span.button.button__orange:hover.button__outline { background-color:#eb5d13 !important; color:#fff !important; }

 @supports (display:grid) { @media screen and (max-width:0px) { .grid-people { display:grid; grid-template-columns:1fr; grid-gap:10px; margin-top:50px; margin-bottom:50px; }

 }

 @media screen and (min-width:768px) { .grid-people { grid-template-columns:1fr 1fr; }

 }

 @media screen and (min-width:1025px) { .grid-people { grid-template-columns:1fr 1fr 1fr 1fr; }

 }

 }

 .grid-people .person-photo { position:relative; }

 .grid-people .person-photo img { border-radius:230px; transition:all 1s; -webkit-transition:all 1s; }

 .grid-people .person-tile { text-align:center; padding:15px; position:relative; }

 @media screen and (max-width:0px) { .grid-people .person-tile { float:left; width:calc(100% - 10px); margin:5px; }

 }

 @media screen and (min-width:768px) { .grid-people .person-tile { float:left; width:calc(50% - 10px); margin:5px; }

 }

 @media screen and (min-width:1025px) { .grid-people .person-tile { float:left; width:calc(25% - 10px); margin:5px; }

 }

 @supports (display:grid) { margin:0px; width:auto; }

 .grid-people .person-tile a:hover h6 { color:#d13814; }

 .grid-people .person-tile a:hover span { color:#171717; }

 .grid-people .overlay { position:absolute; width:100%; height:100%; top:0; left:0; background:rgba(0, 0, 0, 1); opacity:0; transition:all 1s; -webkit-transition:all 1s; z-index:99; }

 .grid-people .overlay:hover { opacity:0.1; }

 .grid-people .person-title { position:relative; margin-top:20px; }

 .grid-people .person-title h6 { margin-bottom:1px; color:#ef785c; }

 .grid-people .person-title span { color:#4a4a4a; }

 @supports (display:grid) { @media only screen and (min-width:0px) { .list-people { width:auto; display:grid; grid-gap:50px; margin-bottom:50px; }

 }

 @media only screen and (min-width:0px) { .list-people .person-tile { display:grid; grid-template-columns:auto; grid-template-rows:auto; grid-column-gap:20px; grid-row-gap:20px; }

 }

 @media only screen and (min-width:768px) { .list-people .person-tile { display:grid; grid-template-columns:1fr 4fr; grid-template-rows:auto; grid-column-gap:20px; grid-row-gap:20px; }

 }

 @media only screen and (min-width:0px) { .list-people .person-photo { grid-column-start:1; grid-column-end:2; grid-row-start:1; grid-row-end:3; }

 .list-people .person-photo img { border-radius:230px; }

 }

 }

 .list-people .person-photo { float:left; width:calc(20% - 20px); margin-right:20px; }

 @supports (display:grid) { @media only screen and (min-width:0px) { .list-people .person-photo { width:100%; float:none; margin:0px; }

 }

 }

 .list-people .person-photo img { border-radius:230px; }

 .list-people .person-tile { float:left; clear:left; margin:10px; }

 @supports (display:grid) { margin:0px; }

 .list-people .person-title { border-bottom:3px solid #ef785c; margin-bottom:20px; padding-bottom:20px; }

 .list-people .person-title h2 { color:#ef785c; margin-bottom:0px; }

 .case-study-details { display:grid; grid-template-columns:auto; grid-gap:20px; }

 @media only screen and (min-width:768px) { .case-study-details { grid-template-columns:1fr 1fr 1fr; }

 }

 .case-study-details h3 { color:#3aaa35; border-top:5px solid #3aaa35; padding-top:20px; }

 .case-study-details span { margin-bottom:20px; display:block; }

 .services-grid { margin-top:50px; }

 @supports (display:grid) { @media screen and (min-width:0px) { .services-grid { display:grid; grid-gap:20px; grid-template-columns:1fr; }

 }

 @media screen and (min-width:768px) { .services-grid { grid-template-columns:1fr 1fr; }

 }

 @media screen and (min-width:1024px) { .services-grid { grid-template-columns:1fr 1fr 1fr; }

 }

 }

 .services-grid .service-tile { background-color:#fff; padding:20px; }

 @media screen and (min-width:0px) { .services-grid .service-tile { position:relative; margin:10px; float:left; width:calc(100% - 20px); }

 }

 @media screen and (min-width:768px) { .services-grid .service-tile { position:relative; margin:10px; float:left; width:calc(50% - 20px); }

 }

 @media screen and (min-width:1024px) { .services-grid .service-tile { position:relative; margin:10px; float:left; width:calc(33.33% - 20px); }

 }

 @supports (display:grid) { @media screen and (min-width:0px) { .services-grid .service-tile { position:relative; margin:0px; width:auto; }

 }

 @media screen and (min-width:0px) { .services-grid .service-tile:last-child { grid-column-start:1; grid-column-end:1; }

 }

 @media screen and (min-width:768px) { .services-grid .service-tile:last-child { grid-column-start:1; grid-column-end:3; }

 }

 @media screen and (min-width:1024px) { .services-grid .service-tile:last-child { grid-column-start:3; grid-column-end:3; }

 }

 }

 .services-grid .service-tile a { position:absolute; top:0; left:0; width:100%; height:100%; background-color:#fff; opacity:0; transition:opacity 0.5s ease; }

 .services-grid .service-tile a:hover { opacity:0.5; }

 .services-grid .service-icon { margin-bottom:25px; margin-top:10px; }

 .services-grid .service-icon div { background-color:#e0244b; width:70px; padding:12.5px; margin:0 auto; border-radius:100px; }

 @media screen and (min-width:768px) { .services-grid .service-icon div { width:70px; padding:15px; }

 }

 .services-grid .service-title { text-align:center; }

 .services-grid .service-title h3 { font-size:21px; font-size:2rem; margin-bottom:10px; color:#e0244b; text-decoration:none; line-height:30px; text-transform:capitalize; }

 #list.services-list { text-transform:capitalize; }

 .search .service-icon div { background-color:#e0244b; padding:25px; border-radius:150px; float:left; margin:0 37px 20px 0; width:150px; height:150px; }

 /*======================================
 Selectric v1.13.0
 ======================================*/ .home,.blog,.archive { /* 3 columns by default */ }

 .home .content-sidebar-wrap,.blog .content-sidebar-wrap,.archive .content-sidebar-wrap { margin-top:50px; }

 .home .masonry-container,.blog .masonry-container,.archive .masonry-container { max-width:100%; width:1140px; }

 .home #genesis-content .entry,.blog #genesis-content .entry,.archive #genesis-content .entry { background:#f8f9fa; padding:20px; box-sizing:border-box; }

 .home .entry-title,.blog .entry-title,.archive .entry-title { font-size:2.3rem; font-size:24px; }

 .home .continue-reading,.blog .continue-reading,.archive .continue-reading { width:100%; text-align:center; }

 .home .archive-pagination,.blog .archive-pagination,.archive .archive-pagination { position:relative !important; top:0 !important; }

 .home .grid-sizer,.blog .grid-sizer,.archive .grid-sizer,.home article,.blog article,.archive article { width:100%; }

 .home .gutter-sizer,.blog .gutter-sizer,.archive .gutter-sizer { width:0%; }

 @media only screen and (min-width:600px) { .home,.blog,.archive { /* 3 columns */ }

 .home .grid-sizer,.blog .grid-sizer,.archive .grid-sizer,.home article,.blog article,.archive article { width:48%; }

 .home .gutter-sizer,.blog .gutter-sizer,.archive .gutter-sizer { width:2%; }

 }

 @media only screen and (min-width:768px) { .home,.blog,.archive { /* 3 columns */ }

 .home .grid-sizer,.blog .grid-sizer,.archive .grid-sizer,.home article,.blog article,.archive article { width:32%; }

 .home .gutter-sizer,.blog .gutter-sizer,.archive .gutter-sizer { width:2%; }

 }

/*# sourceMappingURL=sass-styles.css.map */