@charset "UTF-8";
/*! Made with Bones: http://themble.com/bones :) */
/******************************************************************
Site Name:
Author:

Stylesheet: Main Stylesheet

Here's where the magic happens. Here, you'll see we are calling in
the separate media queries. The base mobile goes outside any query
and is called at the beginning, after that we call the rest
of the styles inside media queries.

Helpful articles on Sass file organization:
http://thesassway.com/advanced/modular-css-naming-conventions

******************************************************************/
/*********************
IMPORTING PARTIALS 
These files are needed at the beginning so that we establish all
our mixins, functions, and variables that we'll be using across
the whole project.
*********************/
/* normalize.css 2012-07-07T09:50 UTC - http://github.com/necolas/normalize.css */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
/* line 12, ../scss/partials/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
/* line 31, ../scss/partials/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 42, ../scss/partials/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9.
 * Hide the `template` element in IE, Safari, and Firefox < 22.
 */
/* line 52, ../scss/partials/_normalize.scss */
[hidden],
template {
  display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 67, ../scss/partials/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
/* line 77, ../scss/partials/_normalize.scss */
body {
  margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 89, ../scss/partials/_normalize.scss */
a {
  background: transparent;
}

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
/* line 97, ../scss/partials/_normalize.scss */
a:focus {
  outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 105, ../scss/partials/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
/* line 119, ../scss/partials/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
/* line 128, ../scss/partials/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
/* line 136, ../scss/partials/_normalize.scss */
b,
strong,
.strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */
/* line 146, ../scss/partials/_normalize.scss */
dfn,
em,
.em {
  font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 156, ../scss/partials/_normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/*
 * proper formatting (http://blog.fontdeck.com/post/9037028497/hyphens)
*/
/*
 * Addresses margins set differently in IE6/7.
 */
/* line 177, ../scss/partials/_normalize.scss */
pre {
  margin: 0;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
/* line 185, ../scss/partials/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */
/* line 197, ../scss/partials/_normalize.scss */
pre {
  white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */
/* line 205, ../scss/partials/_normalize.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 212, ../scss/partials/_normalize.scss */
q:before,
q:after {
  content: '';
  content: none;
}

/* line 218, ../scss/partials/_normalize.scss */
small, .small {
  font-size: 75%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 226, ../scss/partials/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 234, ../scss/partials/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 238, ../scss/partials/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* ==========================================================================
  Lists
========================================================================== */
/*
 * Addresses margins set differently in IE6/7.
 */
/* line 250, ../scss/partials/_normalize.scss */
dl,
menu,
ol,
ul {
  margin: 1em 0;
}

/* line 257, ../scss/partials/_normalize.scss */
dd {
  margin: 0;
}

/*
 * Addresses paddings set differently in IE6/7.
 */
/* line 265, ../scss/partials/_normalize.scss */
menu {
  padding: 0 0 0 40px;
}

/* line 269, ../scss/partials/_normalize.scss */
ol,
ul {
  padding: 0;
  list-style-type: none;
}

/*
 * Corrects list images handled incorrectly in IE7.
 */
/* line 279, ../scss/partials/_normalize.scss */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}

/* ==========================================================================
  Embedded content
========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
/* line 293, ../scss/partials/_normalize.scss */
img {
  border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */
/* line 301, ../scss/partials/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
/* line 313, ../scss/partials/_normalize.scss */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
/* line 325, ../scss/partials/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 336, ../scss/partials/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
/* line 347, ../scss/partials/_normalize.scss */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 361, ../scss/partials/_normalize.scss */
button,
input {
  line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
/* line 373, ../scss/partials/_normalize.scss */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
/* line 386, ../scss/partials/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 398, ../scss/partials/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
/* line 408, ../scss/partials/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 420, ../scss/partials/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/* line 432, ../scss/partials/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 441, ../scss/partials/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
/* line 452, ../scss/partials/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 465, ../scss/partials/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 472, ../scss/partials/_normalize.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 479, ../scss/partials/_normalize.scss */
.image-replacement,
.ir {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

/* line 487, ../scss/partials/_normalize.scss */
.clearfix, .cf, .comment-respond {
  zoom: 1;
}
/* line 489, ../scss/partials/_normalize.scss */
.clearfix:before, .clearfix:after, .cf:before, .comment-respond:before, .cf:after, .comment-respond:after {
  content: "";
  display: table;
}
/* line 490, ../scss/partials/_normalize.scss */
.clearfix:after, .cf:after, .comment-respond:after {
  clear: both;
}

/*
use the best ampersand
http://simplebits.com/notebook/2008/08/14/ampersands-2/
*/
/* line 497, ../scss/partials/_normalize.scss */
span.amp {
  font-family: Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important;
  font-style: italic;
}

/******************************************************************
Site Name:
Author:

Stylesheet: Variables

Here is where we declare all our variables like colors, fonts,
base values, and defaults. We want to make sure this file ONLY
contains variables that way our files don't get all messy.
No one likes a mess.

******************************************************************/
/*********************
COLORS
Need help w/ choosing your colors? Try this site out:
http://0to255.com/
*********************/
/*CORE BRAFTON COLORS*/
/*End core brafton colors...*/
/*
Here's a great tutorial on how to
use color variables properly:
http://sachagreif.com/sass-color-variables/
*/
/* Color Options
--------------------------------------------- */
/* line 94, ../scss/partials/_variables.scss */
.has-off-black-color {
  color: #424143;
}

/* line 98, ../scss/partials/_variables.scss */
.has-off-black-background-color {
  background-color: #424143;
}

/* line 94, ../scss/partials/_variables.scss */
.has-light-gray-color {
  color: #eaedf2;
}

/* line 98, ../scss/partials/_variables.scss */
.has-light-gray-background-color {
  background-color: #eaedf2;
}

/* line 94, ../scss/partials/_variables.scss */
.has-meta-gray-color {
  color: #9fa6b4;
}

/* line 98, ../scss/partials/_variables.scss */
.has-meta-gray-background-color {
  background-color: #9fa6b4;
}

/* line 94, ../scss/partials/_variables.scss */
.has-mid-gray-color {
  color: #e6e7e8;
}

/* line 98, ../scss/partials/_variables.scss */
.has-mid-gray-background-color {
  background-color: #e6e7e8;
}

/* line 94, ../scss/partials/_variables.scss */
.has-dark-gray, #BCBEC0-color {
  color: "brafton-dark-green", #7BA532;
}

/* line 98, ../scss/partials/_variables.scss */
.has-dark-gray, #BCBEC0-background-color {
  background-color: "brafton-dark-green", #7BA532;
}

/* line 94, ../scss/partials/_variables.scss */
.has-navy-blue-color {
  color: #344754;
}

/* line 98, ../scss/partials/_variables.scss */
.has-navy-blue-background-color {
  background-color: #344754;
}

/* line 94, ../scss/partials/_variables.scss */
.has-aquamarine-color {
  color: #AFE2E3;
}

/* line 98, ../scss/partials/_variables.scss */
.has-aquamarine-background-color {
  background-color: #AFE2E3;
}

/* line 94, ../scss/partials/_variables.scss */
.has-aquamans-pants-color {
  color: #87c1bf;
}

/* line 98, ../scss/partials/_variables.scss */
.has-aquamans-pants-background-color {
  background-color: #87c1bf;
}

/* line 94, ../scss/partials/_variables.scss */
.has-brafton-green-color {
  color: #8CC040;
}

/* line 98, ../scss/partials/_variables.scss */
.has-brafton-green-background-color {
  background-color: #8CC040;
}

/******************************************************************
Site Name:Brafton.com
Author: Michael DeWitt

Stylesheet: Typography

Need to import a font or set of icons for your site? Drop them in
here or just use this to establish your typographical grid. Or not.
Do whatever you want to...GOSH!

Helpful Articles:
http://trentwalton.com/2012/06/19/fluid-type/
http://ia.net/blog/responsive-typography-the-basics/
http://alistapart.com/column/responsive-typography-is-a-physical-discipline

******************************************************************/
/*********************
FONT FACE (IN YOUR FACE)
*********************/
@font-face {
  font-family: 'Proxima Nova';
  src: url("../fonts/ProximaNova-Reg-webfont.eot");
  /* IE6-8 Fix */
  src: url("../fonts/ProximaNova-Reg-webfont.eot?") format("eot"), local("Proxima Nova Regular"), local("ProximaNova-Reg_0"), url("../fonts/ProximaNova-Reg-webfont.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Proxima Nova';
  src: url("../fonts/ProximaNova-RegIt-webfont.eot");
  /* IE6-8 Fix */
  src: url("../fonts/ProximaNova-RegIt-webfont.eot?") format("eot"), local("Proxima Nova Regular"), local("ProximaNova-Reg_0"), url("../fonts/ProximaNova-RegIt-webfont.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Proxima Nova';
  src: url("../fonts/ProximaNova-Sbold-webfont.eot");
  /* IE6-8 Fix */
  src: url("../fonts/ProximaNova-Sbold-webfont.eot?") format("eot"), local("Proxima Nova Semibold"), local("ProximaNova-Sbold"), url("../fonts/ProximaNova-Sbold-webfont.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Proxima Nova';
  src: url("../fonts/ProximaNova-SboldIt-webfont.eot");
  /* IE6-8 Fix */
  src: url("../fonts/ProximaNova-SboldIt-webfont.eot?") format("eot"), local("Proxima Nova Semibold"), local("ProximaNova-SboldIt"), url("../fonts/ProximaNova-SboldIt-webfont.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Proxima Nova';
  src: url("../fonts/ProximaNova-Bold-webfont.eot");
  /* IE6-8 Fix */
  src: url("../fonts/ProximaNova-Bold-webfont.eot?") format("eot"), local("Proxima Nova Bold"), local("ProximaNova-Bold"), url("../fonts/ProximaNova-Bold-webfont.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Proxima Nova';
  src: url("../fonts/ProximaNova-BoldIt-webfont.eot");
  /* IE6-8 Fix */
  src: url("../fonts/ProximaNova-BoldIt-webfont.eot?") format("eot"), local("Proxima Nova Bold"), local("ProximaNova-Bold"), url("../fonts/ProximaNova-BoldIt-webfont.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
/*
The following is based of Typebase:
https://github.com/devinhunt/typebase.css
I've edited it a bit, but it's a nice starting point.
*/
/*
 i imported this one in the functions file so bones would look sweet.
 don't forget to remove it for your site.
*/
/*
some nice typographical defaults
more here: http://www.newnet-soft.com/blog/csstypography
*/
/* line 135, ../scss/partials/_typography.scss */
p {
  -webkit-font-feature-settings: "liga", "dlig";
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga", "dlig";
  -o-font-feature-settings: "liga", "dlig";
  font-feature-settings: "liga", "dlig";
}

/*Other custom font classes...*/
/* line 158, ../scss/partials/_typography.scss */
.grey {
  color: grey;
}

/* line 162, ../scss/partials/_typography.scss */
.big-font {
  font-size: 3.2em;
  line-height: 1;
}

/* line 167, ../scss/partials/_typography.scss */
.extra-big-font {
  font-size: 7em;
  line-height: 1.5;
}

/* line 172, ../scss/partials/_typography.scss */
.med-font {
  font-size: 2.1em;
}

/* line 176, ../scss/partials/_typography.scss */
.text-bold {
  font-weight: 700;
}

/******************************************************************
Site Name:
Author:

Stylesheet: Sass Functions

You can do a lot of really cool things in Sass. Functions help you
make repeated actions a lot easier. They are really similar to mixins,
but can be used for so much more.

Anyway, keep them all in here so it's easier to find when you're
looking for one.

For more info on functions, go here:
http://sass-lang.com/documentation/Sass/Script/Functions.html

******************************************************************/
/*********************
COLOR FUNCTIONS
These are helpful when you're working
with shadows and such things. It's essentially
a quicker way to write RGBA.

Example:
box-shadow: 0 0 4px black(0.3);
compiles to:
box-shadow: 0 0 4px rgba(0,0,0,0.3);
*********************/
/*********************
RESPONSIVE HELPER FUNCTION
If you're creating a responsive site, then
you've probably already read
Responsive Web Design: http://www.abookapart.com/products/responsive-web-design

Here's a nice little helper function for calculating
target / context
as mentioned in that book.

Example:
width: cp(650px, 1000px);
or
width: calc-percent(650px, 1000px);
both compile to:
width: 65%;
*********************/
/******************************************************************
Site Name:
Author:

Stylesheet: Mixins Stylesheet

This is where you can take advantage of Sass' great features: Mixins.
I won't go in-depth on how they work exactly,
there are a few articles below that will help do that. What I will
tell you is that this will help speed up simple changes like
changing a color or adding CSS3 techniques gradients.

A WORD OF WARNING: It's very easy to overdo it here. Be careful and
remember less is more.

Helpful:
http://sachagreif.com/useful-sass-mixins/
http://thesassway.com/intermediate/leveraging-sass-mixins-for-cleaner-code
http://web-design-weekly.com/blog/2013/05/12/handy-sass-mixins/

******************************************************************/
/*********************
TRANSITION
*********************/
/*
I totally rewrote this to be cleaner and easier to use.
You'll need to be using Sass 3.2+ for these to work.
Thanks to @anthonyshort for the inspiration on these.
USAGE: @include transition(all 0.2s ease-in-out);
*/
/*********************
CSS3 GRADIENTS
Be careful with these since they can
really slow down your CSS. Don't overdo it.
*********************/
/* @include css-gradient(#dfdfdf,#f8f8f8); */
/*********************
BOX SIZING
*********************/
/* @include box-sizing(border-box); */
/* NOTE: value of "padding-box" is only supported in Gecko. So
probably best not to use it. I mean, were you going to anyway? */
/******************************************************************
Site Name:
Author:

Stylesheet: Grid Stylesheet

I've seperated the grid so you can swap it out easily. It's
called at the top the style.scss stylesheet.

There are a ton of grid solutions out there. You should definitely
experiment with your own. Here are some recommendations:

http://gridsetapp.com - Love this site. Responsive Grids made easy.
http://susy.oddbird.net/ - Grids using Compass. Very elegant.
http://gridpak.com/ - Create your own responsive grid.
https://github.com/dope/lemonade - Neat lightweight grid.


The grid below is a custom built thingy I modeled a bit after
Gridset. It's VERY basic and probably shouldn't be used on
your client projects. The idea is you learn how to roll your
own grids. It's better in the long run and allows you full control
over your project's layout.

******************************************************************/
/* line 35, ../scss/partials/_grid.scss */
.last-col {
  float: right;
  padding-right: 0 !important;
}

/*
Mobile Grid Styles
These are the widths for the mobile grid.
There are four types, but you can add or customize
them however you see fit.
*/
@media (max-width: 767px) {
  /* line 49, ../scss/partials/_grid.scss */
  .m-all {
    float: left;
    padding-right: 0.75em;
    width: 100%;
    padding-right: 0;
  }

  /* line 55, ../scss/partials/_grid.scss */
  .m-1of2 {
    float: left;
    padding-right: 0.75em;
    width: 50%;
  }

  /* line 60, ../scss/partials/_grid.scss */
  .m-1of3 {
    float: left;
    padding-right: 0.75em;
    width: 33.33%;
  }

  /* line 65, ../scss/partials/_grid.scss */
  .m-2of3 {
    float: left;
    padding-right: 0.75em;
    width: 66.66%;
  }

  /* line 70, ../scss/partials/_grid.scss */
  .m-1of4 {
    float: left;
    padding-right: 0.75em;
    width: 25%;
  }

  /* line 75, ../scss/partials/_grid.scss */
  .m-3of4 {
    float: left;
    padding-right: 0.75em;
    width: 75%;
  }
}
/* Portrait tablet to landscape */
@media (min-width: 768px) and (max-width: 1029px) {
  /* line 86, ../scss/partials/_grid.scss */
  .t-all {
    float: left;
    padding-right: 0.75em;
    width: 100%;
    padding-right: 0;
  }

  /* line 92, ../scss/partials/_grid.scss */
  .t-1of2 {
    float: left;
    padding-right: 0.75em;
    width: 50%;
  }

  /* line 97, ../scss/partials/_grid.scss */
  .t-1of3 {
    float: left;
    padding-right: 0.75em;
    width: 33.33%;
  }

  /* line 102, ../scss/partials/_grid.scss */
  .t-2of3 {
    float: left;
    padding-right: 0.75em;
    width: 66.66%;
  }

  /* line 107, ../scss/partials/_grid.scss */
  .t-1of4 {
    float: left;
    padding-right: 0.75em;
    width: 25%;
  }

  /* line 112, ../scss/partials/_grid.scss */
  .t-3of4 {
    float: left;
    padding-right: 0.75em;
    width: 75%;
  }

  /* line 117, ../scss/partials/_grid.scss */
  .t-1of5 {
    float: left;
    padding-right: 0.75em;
    width: 20%;
  }

  /* line 122, ../scss/partials/_grid.scss */
  .t-2of5 {
    float: left;
    padding-right: 0.75em;
    width: 40%;
  }

  /* line 127, ../scss/partials/_grid.scss */
  .t-3of5 {
    float: left;
    padding-right: 0.75em;
    width: 60%;
  }

  /* line 132, ../scss/partials/_grid.scss */
  .t-4of5 {
    float: left;
    padding-right: 0.75em;
    width: 80%;
  }
}
/* Landscape to small desktop */
@media (min-width: 1030px) {
  /* line 142, ../scss/partials/_grid.scss */
  .d-all {
    float: left;
    padding-right: 0.75em;
    width: 100%;
    padding-right: 0;
  }

  /* line 148, ../scss/partials/_grid.scss */
  .d-1of2 {
    float: left;
    padding-right: 0.75em;
    width: 50%;
  }

  /* line 153, ../scss/partials/_grid.scss */
  .d-1of3 {
    float: left;
    padding-right: 0.75em;
    width: 33.33%;
  }

  /* line 158, ../scss/partials/_grid.scss */
  .d-2of3 {
    float: left;
    padding-right: 0.75em;
    width: 66.66%;
  }

  /* line 163, ../scss/partials/_grid.scss */
  .d-1of4 {
    float: left;
    padding-right: 0.75em;
    width: 25%;
  }

  /* line 168, ../scss/partials/_grid.scss */
  .d-3of4 {
    float: left;
    padding-right: 0.75em;
    width: 75%;
  }

  /* line 173, ../scss/partials/_grid.scss */
  .d-1of5 {
    float: left;
    padding-right: 0.75em;
    width: 20%;
  }

  /* line 178, ../scss/partials/_grid.scss */
  .d-2of5 {
    float: left;
    padding-right: 0.75em;
    width: 40%;
  }

  /* line 183, ../scss/partials/_grid.scss */
  .d-3of5 {
    float: left;
    padding-right: 0.75em;
    width: 60%;
  }

  /* line 188, ../scss/partials/_grid.scss */
  .d-4of5 {
    float: left;
    padding-right: 0.75em;
    width: 80%;
  }

  /* line 193, ../scss/partials/_grid.scss */
  .d-1of6 {
    float: left;
    padding-right: 0.75em;
    width: 16.6666666667%;
  }

  /* line 198, ../scss/partials/_grid.scss */
  .d-1of7 {
    float: left;
    padding-right: 0.75em;
    width: 14.2857142857%;
  }

  /* line 203, ../scss/partials/_grid.scss */
  .d-2of7 {
    float: left;
    padding-right: 0.75em;
    width: 28.5714286%;
  }

  /* line 208, ../scss/partials/_grid.scss */
  .d-3of7 {
    float: left;
    padding-right: 0.75em;
    width: 42.8571429%;
  }

  /* line 213, ../scss/partials/_grid.scss */
  .d-4of7 {
    float: left;
    padding-right: 0.75em;
    width: 57.1428572%;
  }

  /* line 218, ../scss/partials/_grid.scss */
  .d-5of7 {
    float: left;
    padding-right: 0.75em;
    width: 71.4285715%;
  }

  /* line 223, ../scss/partials/_grid.scss */
  .d-6of7 {
    float: left;
    padding-right: 0.75em;
    width: 85.7142857%;
  }

  /* line 228, ../scss/partials/_grid.scss */
  .d-1of8 {
    float: left;
    padding-right: 0.75em;
    width: 12.5%;
  }

  /* line 233, ../scss/partials/_grid.scss */
  .d-1of9 {
    float: left;
    padding-right: 0.75em;
    width: 11.1111111111%;
  }

  /* line 238, ../scss/partials/_grid.scss */
  .d-1of10 {
    float: left;
    padding-right: 0.75em;
    width: 10%;
  }

  /* line 243, ../scss/partials/_grid.scss */
  .d-1of11 {
    float: left;
    padding-right: 0.75em;
    width: 9.09090909091%;
  }

  /* line 248, ../scss/partials/_grid.scss */
  .d-1of12 {
    float: left;
    padding-right: 0.75em;
    width: 8.33%;
  }
}
/* line 104, home-partners/*.png */
.home-partners-sprite, .home-partners-logo-aig-bw, .home-partners-logo-appian-bw, .home-partners-logo-concur-bw, .home-partners-logo-farmers-bw, .home-partners-logo-juniper-bw, .home-partners-logo-marketo-bw, .home-partners-logo-pearson-bw, .home-partners-logo-sothebys-bw {
  background-image: url('../images/home-partners-s5801200d76.png');
  background-repeat: no-repeat;
}

/* line 120, home-logos/*.png */
.home-logos-sprite, .home-logos-icon-1, .home-logos-icon-10, .home-logos-icon-2, .home-logos-icon-3, .home-logos-icon-4, .home-logos-icon-5, .home-logos-icon-6, .home-logos-icon-7, .home-logos-icon-8, .home-logos-icon-9 {
  background-image: url('../images/home-logos-s2cdd2c6635.png');
  background-repeat: no-repeat;
}

/* line 136, wp-writing-icons/*.png */
.wp-writing-icons-sprite, .wp-writing-icons-wp-biz, .wp-writing-icons-wp-education, .wp-writing-icons-wp-entertainment, .wp-writing-icons-wp-finance, .wp-writing-icons-wp-health, .wp-writing-icons-wp-hr, .wp-writing-icons-wp-law, .wp-writing-icons-wp-lifestyle, .wp-writing-icons-wp-manufacturing, .wp-writing-icons-wp-marketing, .wp-writing-icons-wp-tech, .wp-writing-icons-wp-travel {
  background-image: url('../images/wp-writing-icons-sc8302d949d.png');
  background-repeat: no-repeat;
}

/* line 120, interactive-info/*.png */
.interactive-info-sprite, .interactive-info-ii-323-blank, .interactive-info-ii-323-color, .interactive-info-ii-355-blank, .interactive-info-ii-355-color, .interactive-info-ii-37-blank, .interactive-info-ii-37-color, .interactive-info-ii-415-blank, .interactive-info-ii-415-color, .interactive-info-ii-74-blank, .interactive-info-ii-74-color {
  background-image: url('../images/interactive-info-sa2dd6ccbfb.png');
  background-repeat: no-repeat;
}

/* line 84, ../../../../../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.home-partners-logo-aig-bw {
  background-position: 0 0;
}

/* line 84, ../../../../../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.home-partners-logo-appian-bw {
  background-position: 0 -102px;
}

/* line 84, ../../../../../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.home-partners-logo-concur-bw {
  background-position: 0 -204px;
}

/* line 84, ../../../../../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.home-partners-logo-farmers-bw {
  background-position: 0 -306px;
}

/* line 84, ../../../../../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.home-partners-logo-juniper-bw {
  background-position: 0 -408px;
}

/* line 84, ../../../../../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.home-partners-logo-marketo-bw {
  background-position: 0 -510px;
}

/* line 84, ../../../../../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.home-partners-logo-pearson-bw {
  background-position: 0 -612px;
}

/* line 84, ../../../../../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.home-partners-logo-sothebys-bw {
  background-position: 0 -714px;
}

/* line 84, ../../../../../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.home-logos-icon-1 {
  background-position: 0 0;
}

/* line 84, ../../../../../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.home-logos-icon-10 {
  background-position: 0 -169px;
}

/* line 84, ../../../../../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.home-logos-icon-2 {
  background-position: 0 -364px;
}

/* line 84, ../../../../../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.home-logos-icon-3 {
  background-position: 0 -550px;
}

/* line 84, ../../../../../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.home-logos-icon-4 {
  background-position: 0 -761px;
}

/* line 84, ../../../../../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.home-logos-icon-5 {
  background-position: 0 -948px;
}

/* line 84, ../../../../../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.home-logos-icon-6 {
  background-position: 0 -1145px;
}

/* line 84, ../../../../../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.home-logos-icon-7 {
  background-position: 0 -1320px;
}

/* line 84, ../../../../../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.home-logos-icon-8 {
  background-position: 0 -1499px;
}

/* line 84, ../../../../../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.home-logos-icon-9 {
  background-position: 0 -1669px;
}

/* line 84, ../../../../../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.wp-writing-icons-wp-biz {
  background-position: 0 0;
}

/* line 84, ../../../../../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.wp-writing-icons-wp-education {
  background-position: 0 -150px;
}

/* line 84, ../../../../../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.wp-writing-icons-wp-entertainment {
  background-position: 0 -300px;
}

/* line 84, ../../../../../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.wp-writing-icons-wp-finance {
  background-position: 0 -450px;
}

/* line 84, ../../../../../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.wp-writing-icons-wp-health {
  background-position: 0 -600px;
}

/* line 84, ../../../../../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.wp-writing-icons-wp-hr {
  background-position: 0 -750px;
}

/* line 84, ../../../../../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.wp-writing-icons-wp-law {
  background-position: 0 -900px;
}

/* line 84, ../../../../../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.wp-writing-icons-wp-lifestyle {
  background-position: 0 -1050px;
}

/* line 84, ../../../../../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.wp-writing-icons-wp-manufacturing {
  background-position: 0 -1200px;
}

/* line 84, ../../../../../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.wp-writing-icons-wp-marketing {
  background-position: 0 -1350px;
}

/* line 84, ../../../../../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.wp-writing-icons-wp-tech {
  background-position: 0 -1500px;
}

/* line 84, ../../../../../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.wp-writing-icons-wp-travel {
  background-position: 0 -1650px;
}

/* line 84, ../../../../../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.interactive-info-ii-323-blank {
  background-position: 0 0;
}

/* line 84, ../../../../../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.interactive-info-ii-323-color {
  background-position: 0 -204px;
}

/* line 84, ../../../../../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.interactive-info-ii-355-blank {
  background-position: 0 -408px;
}

/* line 84, ../../../../../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.interactive-info-ii-355-color {
  background-position: 0 -626px;
}

/* line 84, ../../../../../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.interactive-info-ii-37-blank {
  background-position: 0 -844px;
}

/* line 84, ../../../../../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.interactive-info-ii-37-color {
  background-position: 0 -1048px;
}

/* line 84, ../../../../../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.interactive-info-ii-415-blank {
  background-position: 0 -1252px;
}

/* line 84, ../../../../../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.interactive-info-ii-415-color {
  background-position: 0 -1470px;
}

/* line 84, ../../../../../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.interactive-info-ii-74-blank {
  background-position: 0 -1688px;
}

/* line 84, ../../../../../../../../../../../Ruby24-x64/lib/ruby/gems/2.4.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.interactive-info-ii-74-color {
  background-position: 0 -1892px;
}

/*********************
IMPORTING MODULES
Modules are reusable blocks or elements we use throughout the project.
We can break them up as much as we want or just keep them all in one.
I mean, you can do whatever you want. The world is your oyster. Unless
you hate oysters, then the world is your peanut butter & jelly sandwich.
*********************/
/******************************************************************
Site Name:
Author:

Stylesheet: Alert Styles

If you want to use these alerts in your design, you can. If not,
you can just remove this stylesheet.

******************************************************************/
/* line 15, ../scss/modules/_alerts.scss */
.alert-help, .alert-info, .alert-error, .alert-success {
  margin: 10px;
  padding: 5px 18px;
  border: 1px solid;
}

/* line 21, ../scss/modules/_alerts.scss */
.alert-help {
  border-color: #e8dc59;
  background: #ebe16f;
}

/* line 27, ../scss/modules/_alerts.scss */
.alert-info {
  border-color: #bfe4f4;
  background: #d5edf8;
}

/* line 33, ../scss/modules/_alerts.scss */
.alert-error {
  border-color: #f8cdce;
  background: #fbe3e4;
}

/* line 39, ../scss/modules/_alerts.scss */
.alert-success {
  border-color: #deeaae;
  background: #e6efc2;
}

/******************************************************************
Site Name:
Author:

Stylesheet: Button Styles

Buttons are a pretty important part of your site's style, so it's
important to have a consistent baseline for them. Use this stylesheet
to create all kinds of buttons.

Helpful Links:
http://galp.in/blog/2011/08/02/the-ui-guide-part-1-buttons/

******************************************************************/
/*********************
BUTTON DEFAULTS
We're gonna use a placeholder selector here
so we can use common styles. We then use this
to load up the defaults in all our buttons.

Here's a quick video to show how it works:
http://www.youtube.com/watch?v=hwdVpKiJzac

*********************/
/* line 27, ../scss/modules/_buttons.scss */
.blue-btn, .comment-reply-link, #submit, .green-btn, .black-btn, .gray-btn, .sidebar .buttonSubmit input[type="submit"], .white-btn, button#searchsubmit, .mktoForm .mktoButtonWrap.mktoCleanGray button.mktoButton {
  display: inline-block;
  position: relative;
  font-family: "Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-decoration: none;
  border: 2px solid;
  font-size: 0.9em;
  font-size: 18px;
  line-height: 120%;
  font-weight: normal;
  text-transform: uppercase;
  padding: 5px 34px;
  border-radius: 25px;
  cursor: pointer;
}
/* line 44, ../scss/modules/_buttons.scss */
.blue-btn:hover, .comment-reply-link:hover, #submit:hover, .green-btn:hover, .black-btn:hover, .gray-btn:hover, .sidebar .buttonSubmit input[type="submit"]:hover, .white-btn:hover, button#searchsubmit:hover, .mktoForm .mktoButtonWrap.mktoCleanGray button.mktoButton:hover, .blue-btn:focus, .comment-reply-link:focus, #submit:focus, .green-btn:focus, .black-btn:focus, .gray-btn:focus, .sidebar .buttonSubmit input[type="submit"]:focus, .white-btn:focus, button#searchsubmit:focus, .mktoForm .mktoButtonWrap.mktoCleanGray button.mktoButton:focus {
  color: #fff !important;
  text-decoration: none;
  outline: none;
}
/* line 51, ../scss/modules/_buttons.scss */
.blue-btn:active, .comment-reply-link:active, #submit:active, .green-btn:active, .black-btn:active, .gray-btn:active, .sidebar .buttonSubmit input[type="submit"]:active, .white-btn:active, button#searchsubmit:active, .mktoForm .mktoButtonWrap.mktoCleanGray button.mktoButton:active {
  top: 1px;
}

/*
An example button.
You can use this example if you want. Just replace all the variables
and it will create a button dependant on those variables.
*/
/* line 62, ../scss/modules/_buttons.scss */
.blue-btn, .comment-reply-link, #submit {
  border-color: #2980b9;
}
/* line 66, ../scss/modules/_buttons.scss */
.blue-btn:hover, .comment-reply-link:hover, #submit:hover, .blue-btn:focus, .comment-reply-link:focus, #submit:focus {
  background-color: #2980b9;
  color: #fff;
}
/* line 72, ../scss/modules/_buttons.scss */
.blue-btn:active, .comment-reply-link:active, #submit:active {
  background-color: #2980b9;
}

/* line 78, ../scss/modules/_buttons.scss */
.green-btn {
  border-color: #8CC040;
  color: #8CC040;
}
/* line 82, ../scss/modules/_buttons.scss */
.green-btn:visited {
  color: #8CC040;
}
/* line 85, ../scss/modules/_buttons.scss */
.green-btn:hover, .green-btn:focus {
  background-color: #8CC040;
  color: #fff;
}
/* line 91, ../scss/modules/_buttons.scss */
.green-btn:active {
  background-color: #8CC040;
}

/* line 97, ../scss/modules/_buttons.scss */
.black-btn {
  border-color: #000;
  color: #000;
}
/* line 101, ../scss/modules/_buttons.scss */
.black-btn:visited {
  color: #000;
}
/* line 104, ../scss/modules/_buttons.scss */
.black-btn:hover, .black-btn:focus {
  background-color: #000;
  color: #fff;
}
/* line 110, ../scss/modules/_buttons.scss */
.black-btn:active {
  background-color: #000;
}

/* line 116, ../scss/modules/_buttons.scss */
.gray-btn, .sidebar .buttonSubmit input[type="submit"] {
  border-color: #404040;
  color: #404040;
}
/* line 120, ../scss/modules/_buttons.scss */
.gray-btn:visited, .sidebar .buttonSubmit input[type="submit"]:visited {
  color: #404040;
}
/* line 123, ../scss/modules/_buttons.scss */
.gray-btn:hover, .gray-btn:focus, .sidebar .buttonSubmit input[type="submit"]:hover, .sidebar .buttonSubmit input[type="submit"]:focus {
  background-color: #404040;
  color: #fff;
}
/* line 129, ../scss/modules/_buttons.scss */
.gray-btn:active, .sidebar .buttonSubmit input[type="submit"]:active {
  background-color: #404040;
}

/* line 135, ../scss/modules/_buttons.scss */
.white-btn {
  border-color: #fff;
  color: #fff;
}
/* line 139, ../scss/modules/_buttons.scss */
.white-btn:visited {
  color: #fff;
}
/* line 142, ../scss/modules/_buttons.scss */
.white-btn:hover, .white-btn:focus {
  color: #404040 !important;
  background-color: #fff;
}
/* line 148, ../scss/modules/_buttons.scss */
.white-btn:active {
  background-color: #fff;
}

/* line 155, ../scss/modules/_buttons.scss */
button#searchsubmit, .mktoForm .mktoButtonWrap.mktoCleanGray button.mktoButton {
  background: transparent;
  border-color: #fff;
  color: #fff;
}
/* line 160, ../scss/modules/_buttons.scss */
button#searchsubmit:visited, .mktoForm .mktoButtonWrap.mktoCleanGray button.mktoButton:visited {
  color: #fff;
}
/* line 163, ../scss/modules/_buttons.scss */
button#searchsubmit:hover, button#searchsubmit:focus, .mktoForm .mktoButtonWrap.mktoCleanGray button.mktoButton:hover, .mktoForm .mktoButtonWrap.mktoCleanGray button.mktoButton:focus {
  color: #404040 !important;
  background-color: #fff;
}
/* line 169, ../scss/modules/_buttons.scss */
button#searchsubmit:active, .mktoForm .mktoButtonWrap.mktoCleanGray button.mktoButton:active {
  background-color: #fff;
}

/* line 173, ../scss/modules/_buttons.scss */
.wp-block-button.is-style-primary-cta .wp-block-button__link, .wp-block-button.is-style-secondary-cta .wp-block-button__link, .wp-block-button.is-style-over-dark-cta .wp-block-button__link {
  border: 2px solid #8CC040;
  background-color: #8CC040;
  color: #fff;
  padding: calc(1em - 2px) calc(2em - 2px);
  border-radius: 100px;
  font-weight: 900;
  text-transform: uppercase;
}
/* line 184, ../scss/modules/_buttons.scss */
.wp-block-button.is-style-primary-cta .wp-block-button__link:hover, .wp-block-button.is-style-secondary-cta .wp-block-button__link:hover, .wp-block-button.is-style-over-dark-cta .wp-block-button__link:hover {
  background-color: #7BA532;
  border-color: #7BA532;
  color: #fff !important;
  text-decoration: none;
}

/* line 198, ../scss/modules/_buttons.scss */
.wp-block-button.is-style-secondary-cta .wp-block-button__link {
  background-color: transparent;
  color: #8CC040;
}
/* line 202, ../scss/modules/_buttons.scss */
.wp-block-button.is-style-secondary-cta .wp-block-button__link:visited {
  color: #8CC040;
}
/* line 205, ../scss/modules/_buttons.scss */
.wp-block-button.is-style-secondary-cta .wp-block-button__link:hover {
  background-color: #8CC040;
  border-color: #8CC040;
  color: #fff;
}
/* line 213, ../scss/modules/_buttons.scss */
.wp-block-button.is-style-over-dark-cta .wp-block-button__link {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
/* line 218, ../scss/modules/_buttons.scss */
.wp-block-button.is-style-over-dark-cta .wp-block-button__link:visited {
  color: #fff;
}
/* line 221, ../scss/modules/_buttons.scss */
.wp-block-button.is-style-over-dark-cta .wp-block-button__link:hover {
  background-color: #fff;
  border-color: #fff;
  color: #344754;
}

/******************************************************************
Site Name:
Author:

Stylesheet: Form Styles

We put all the form and button styles in here to setup a consistent
look. If we need to customize them, we can do this in the main
stylesheets and just override them. Easy Peasy.

You're gonna see a few data-uri thingies down there. If you're not
sure what they are, check this link out:
http://css-tricks.com/data-uris/
If you want to create your own, use this helpful link:
http://websemantics.co.uk/online_tools/image_to_data_uri_convertor/

******************************************************************/
/*********************
INPUTS
*********************/
/* line 24, ../scss/modules/_forms.scss */
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
select,
textarea,
.field {
  display: block;
  height: 40px;
  line-height: 1em;
  padding: 0 12px;
  margin-bottom: 14px;
  font-size: 1em;
  color: #424143;
  border-radius: 3px;
  vertical-align: middle;
  box-shadow: none;
  border: 0;
  width: 100%;
  max-width: 400px;
  font-family: "Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #eaedf2;
  -webkit-transition: background-color 0.24s ease-in-out;
  transition: background-color 0.24s ease-in-out;
}
/* line 59, ../scss/modules/_forms.scss */
input[type="text"]:focus, input[type="text"]:active,
input[type="password"]:focus,
input[type="password"]:active,
input[type="datetime"]:focus,
input[type="datetime"]:active,
input[type="datetime-local"]:focus,
input[type="datetime-local"]:active,
input[type="date"]:focus,
input[type="date"]:active,
input[type="month"]:focus,
input[type="month"]:active,
input[type="time"]:focus,
input[type="time"]:active,
input[type="week"]:focus,
input[type="week"]:active,
input[type="number"]:focus,
input[type="number"]:active,
input[type="email"]:focus,
input[type="email"]:active,
input[type="url"]:focus,
input[type="url"]:active,
input[type="search"]:focus,
input[type="search"]:active,
input[type="tel"]:focus,
input[type="tel"]:active,
input[type="color"]:focus,
input[type="color"]:active,
select:focus,
select:active,
textarea:focus,
textarea:active,
.field:focus,
.field:active {
  background-color: #f7f8fa;
  outline: none;
}
/* line 66, ../scss/modules/_forms.scss */
input[type="text"].error, input[type="text"].is-invalid,
input[type="password"].error,
input[type="password"].is-invalid,
input[type="datetime"].error,
input[type="datetime"].is-invalid,
input[type="datetime-local"].error,
input[type="datetime-local"].is-invalid,
input[type="date"].error,
input[type="date"].is-invalid,
input[type="month"].error,
input[type="month"].is-invalid,
input[type="time"].error,
input[type="time"].is-invalid,
input[type="week"].error,
input[type="week"].is-invalid,
input[type="number"].error,
input[type="number"].is-invalid,
input[type="email"].error,
input[type="email"].is-invalid,
input[type="url"].error,
input[type="url"].is-invalid,
input[type="search"].error,
input[type="search"].is-invalid,
input[type="tel"].error,
input[type="tel"].is-invalid,
input[type="color"].error,
input[type="color"].is-invalid,
select.error,
select.is-invalid,
textarea.error,
textarea.is-invalid,
.field.error,
.field.is-invalid {
  color: #fbe3e4;
  border-color: #fbe3e4;
  background-color: #fff;
  background-position: 99% center;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDM0NDREQkYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDM0NDREQ0YwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ3ODRGRkE2RjA0QTExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0MzQ0NERBRjA0QjExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+U8iT5wAAAedJREFUeNqk1U9I02Ecx/HtV3aIFAc1hcRDUoGXRAq0oNLA2CrsEFmHbikZu0iQYIFGYAiegkCpLipBxPpDEBMUzB0EhSG2LhG7hMR2GviPgUTvB57Bw8P3+U23B16HPX8+e/b8nt93wezZSMCnhXETF3AcB5BDCnH8Dq98ExcGHcFn8Ah3cdDni+fxnPDv9oAnTB7CKu6VCFXtChZy56LxUjt+jfuB8toSOth9wd7xWAWhqrUjYR/FRTwWJm+iIPT/w7bQf5ljiZnBg45dtKFX6H+LU8gIY8OEV6vgTkStwXWE8BPTGDHGPqNPz2mCfSOOYkA99TvCt1bhGPL68zMcwmncMuape10jrI+q4BbHi/FLn31S9z2x5tRhTc+1W506ipM+T3oRD4X+8+qtc4SqFvL0z/Fr14S+Szjis8bz9Lvvaq8cwS/wwGfdlqfPSWqTiFlX77o13u9Ym1PBs8JAytpRoy44X9Ft9E/gvbA+rYKn8NcaaMVc8UHgBw4b9/iqUQZ6hOAJFbyDcUflmsEX4a6+wTtHGfhAIUqa1U29Zc2BytouThD8x6xuN5CtMPi2CrXLZkZf/HyZoRFCP7n+QVR4PV7uI/AjGghN7OU/r1ilnqILtfpNC+o6vIFljBKYlhb/F2AAgaBsWR5wRiIAAAAASUVORK5CYII=);
  outline-color: #fbe3e4;
}
/* line 78, ../scss/modules/_forms.scss */
input[type="text"].success, input[type="text"].is-valid,
input[type="password"].success,
input[type="password"].is-valid,
input[type="datetime"].success,
input[type="datetime"].is-valid,
input[type="datetime-local"].success,
input[type="datetime-local"].is-valid,
input[type="date"].success,
input[type="date"].is-valid,
input[type="month"].success,
input[type="month"].is-valid,
input[type="time"].success,
input[type="time"].is-valid,
input[type="week"].success,
input[type="week"].is-valid,
input[type="number"].success,
input[type="number"].is-valid,
input[type="email"].success,
input[type="email"].is-valid,
input[type="url"].success,
input[type="url"].is-valid,
input[type="search"].success,
input[type="search"].is-valid,
input[type="tel"].success,
input[type="tel"].is-valid,
input[type="color"].success,
input[type="color"].is-valid,
select.success,
select.is-valid,
textarea.success,
textarea.is-valid,
.field.success,
.field.is-valid {
  color: #e6efc2;
  border-color: #e6efc2;
  background-color: #fff;
  background-position: 99% center;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDM0NDRERkYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDM0NDRFMEYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY0MzQ0NERERjA0QjExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0MzQ0NERFRjA0QjExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+7olkTQAAAfhJREFUeNqklU9oE0EUhzdroWjw0tBeWlDxkEaIp55TsCU9VKIgCrHBelA8CQ1Kr1WPbZrQ3gqtQqvGqxpQc2jBk6BIIaAGD4qNCKURpDSKiPi98gLDsJt//uBjsztvfnk7895sIPAw6/joGMThFJyAXn2+A+9gA57/TaY/eU0OeBgfhGm4DiGnsb7DAszxBz/NAdcKjMJLuNWCqagHbsscN5+L+hmH4QkMOe1L5jzFfNA2PgT34ajTuY7AGuZB0/hmh5m+gS0r8xv1zRvg+gGCHZiOwnF4DP3iB3sQkYxPd2C6CWfhB9Xwlus5+K1j4jXuaq3a+gM1H9OPcAa+7q9lPidZJqHbiIm7Wg22rsEI7FrPSzAMX/T+ADyAKSsu7Fr1KplehLvwCs5DvfBf65p+MypqRbO1FXK9utH4/QKuaqYTsG3E3INJv00Q46px3+XxanJ/Ute2/vqP4FKDza2KcdljIKdnhS0xXYULTaqmLMZFn8FFSFtvt6x70ExFCS5oUXspq2ssa7oEl1swFa+CGFdgtkHgPDyDKy02zyxNU6lXRUZb1EuHYayNNs+Yh5B0WQo+/8fpJnNTZFuzz2OpjoQ2QruSOQlMy35fEGmEGMxY9e1brxobw7TkWA1h6xfckUPb+JhGoE/Hpfvew7qUld/H9J8AAwDpw3WYrxcZ3QAAAABJRU5ErkJggg==);
  outline-color: #e6efc2;
}
/* line 90, ../scss/modules/_forms.scss */
input[type="text"][disabled], input[type="text"].is-disabled,
input[type="password"][disabled],
input[type="password"].is-disabled,
input[type="datetime"][disabled],
input[type="datetime"].is-disabled,
input[type="datetime-local"][disabled],
input[type="datetime-local"].is-disabled,
input[type="date"][disabled],
input[type="date"].is-disabled,
input[type="month"][disabled],
input[type="month"].is-disabled,
input[type="time"][disabled],
input[type="time"].is-disabled,
input[type="week"][disabled],
input[type="week"].is-disabled,
input[type="number"][disabled],
input[type="number"].is-disabled,
input[type="email"][disabled],
input[type="email"].is-disabled,
input[type="url"][disabled],
input[type="url"].is-disabled,
input[type="search"][disabled],
input[type="search"].is-disabled,
input[type="tel"][disabled],
input[type="tel"].is-disabled,
input[type="color"][disabled],
input[type="color"].is-disabled,
select[disabled],
select.is-disabled,
textarea[disabled],
textarea.is-disabled,
.field[disabled],
.field.is-disabled {
  cursor: not-allowed;
  border-color: #cfcfcf;
  opacity: 0.6;
}
/* line 96, ../scss/modules/_forms.scss */
input[type="text"][disabled]:focus, input[type="text"][disabled]:active, input[type="text"].is-disabled:focus, input[type="text"].is-disabled:active,
input[type="password"][disabled]:focus,
input[type="password"][disabled]:active,
input[type="password"].is-disabled:focus,
input[type="password"].is-disabled:active,
input[type="datetime"][disabled]:focus,
input[type="datetime"][disabled]:active,
input[type="datetime"].is-disabled:focus,
input[type="datetime"].is-disabled:active,
input[type="datetime-local"][disabled]:focus,
input[type="datetime-local"][disabled]:active,
input[type="datetime-local"].is-disabled:focus,
input[type="datetime-local"].is-disabled:active,
input[type="date"][disabled]:focus,
input[type="date"][disabled]:active,
input[type="date"].is-disabled:focus,
input[type="date"].is-disabled:active,
input[type="month"][disabled]:focus,
input[type="month"][disabled]:active,
input[type="month"].is-disabled:focus,
input[type="month"].is-disabled:active,
input[type="time"][disabled]:focus,
input[type="time"][disabled]:active,
input[type="time"].is-disabled:focus,
input[type="time"].is-disabled:active,
input[type="week"][disabled]:focus,
input[type="week"][disabled]:active,
input[type="week"].is-disabled:focus,
input[type="week"].is-disabled:active,
input[type="number"][disabled]:focus,
input[type="number"][disabled]:active,
input[type="number"].is-disabled:focus,
input[type="number"].is-disabled:active,
input[type="email"][disabled]:focus,
input[type="email"][disabled]:active,
input[type="email"].is-disabled:focus,
input[type="email"].is-disabled:active,
input[type="url"][disabled]:focus,
input[type="url"][disabled]:active,
input[type="url"].is-disabled:focus,
input[type="url"].is-disabled:active,
input[type="search"][disabled]:focus,
input[type="search"][disabled]:active,
input[type="search"].is-disabled:focus,
input[type="search"].is-disabled:active,
input[type="tel"][disabled]:focus,
input[type="tel"][disabled]:active,
input[type="tel"].is-disabled:focus,
input[type="tel"].is-disabled:active,
input[type="color"][disabled]:focus,
input[type="color"][disabled]:active,
input[type="color"].is-disabled:focus,
input[type="color"].is-disabled:active,
select[disabled]:focus,
select[disabled]:active,
select.is-disabled:focus,
select.is-disabled:active,
textarea[disabled]:focus,
textarea[disabled]:active,
textarea.is-disabled:focus,
textarea.is-disabled:active,
.field[disabled]:focus,
.field[disabled]:active,
.field.is-disabled:focus,
.field.is-disabled:active {
  background-color: #d5edf8;
}

/* line 106, ../scss/modules/_forms.scss */
input[type="password"] {
  letter-spacing: 0.3em;
}

/* line 111, ../scss/modules/_forms.scss */
textarea {
  max-width: 100%;
  min-height: 250px;
  line-height: 1.5em;
  padding: 12px;
}

/* line 119, ../scss/modules/_forms.scss */
select {
  -webkit-appearance: none;
  /* 1 */
  -moz-appearance: none;
  appearance: none;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAHCAYAAADXhRcnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEOEZCMjYxMEYwNUUxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEOEZCMjYxMUYwNUUxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ4RkIyNjBFRjA1RTExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ4RkIyNjBGRjA1RTExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Vxkp9gAAAI9JREFUeNpidHFxucHAwKAOxE+AmJmBMPgLxDJAfJMFSKwD4kqoAClgA+P///8ZXF1dPaCGcBKh6QcQB+3evXs7WDMIAA2QB1I7gFgDj0aQFz2BGh+AOEwwUaDAQyBlCMR7cGjcC5KHaQQBuM3IAOiKTiBVhiTUDdRUhq4Oq2aoAelAahIQ5wM1zsCmBiDAADhYMJXVZ9u9AAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: 97.5% center;
}

/*********************
BASE (MOBILE) SIZE
This are the mobile styles. It's what people see on their phones. If
you set a great foundation, you won't need to add too many styles in
the other stylesheets. Remember, keep it light: Speed is Important.
*********************/
/*******************************************************************
Site Name: Brafton
Author: Greg Rich

Stylesheet: Base Mobile Stylesheet

Be light and don't over style since everything here will be
loaded by mobile devices. You want to keep it as minimal as
possible. This is called at the top of the main stylsheet
and will be used across all viewports.

******************************************************************/
/*********************
GENERAL STYLES
*********************/
/* line 18, ../scss/breakpoints/_base.scss */
body {
  font-family: "Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 100%;
  line-height: 1.5;
  color: #424143;
  background-color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 28, ../scss/breakpoints/_base.scss */
.clear {
  clear: both;
}

/* line 32, ../scss/breakpoints/_base.scss */
video.ajs-default-skin.atlantis-js, iframe {
  max-width: 100%;
}

/* line 36, ../scss/breakpoints/_base.scss */
.featherlight {
  background: rgba(0, 0, 0, 0.8) !important;
}

/*********************
REUSABLE PAGE SECTIONS
*********************/
/* line 44, ../scss/breakpoints/_base.scss */
.first {
  padding-top: 80px;
}

/* line 48, ../scss/breakpoints/_base.scss */
#intro, .section {
  padding: 40px 0px 100px 0px;
}
/* line 50, ../scss/breakpoints/_base.scss */
#intro h2, .section h2 {
  text-align: center;
}
/* line 53, ../scss/breakpoints/_base.scss */
#intro p, .section p {
  text-align: center;
  line-height: 170%;
}
/* line 57, ../scss/breakpoints/_base.scss */
#intro .black-btn, .section .black-btn {
  display: table;
  margin: 50px auto 0 auto;
}

/* line 63, ../scss/breakpoints/_base.scss */
.section {
  padding: 0px 0px 100px 0px;
}
/* line 66, ../scss/breakpoints/_base.scss */
.section .wrap.divider {
  border-bottom: 3px solid #ddd;
  padding-bottom: 100px;
}

/* line 74, ../scss/breakpoints/_base.scss */
.features .feature {
  text-align: center;
  overflow: auto;
  clear: both;
  padding: 20px 20px 50px 20px;
}
/* line 79, ../scss/breakpoints/_base.scss */
.features .feature h2 {
  margin-top: 0;
}
/* line 82, ../scss/breakpoints/_base.scss */
.features .feature img {
  display: none;
}

/* line 88, ../scss/breakpoints/_base.scss */
.channels {
  text-align: center;
  background: #ddd;
  background-image: url("/wp-content/uploads/2016/07/social-media-marketing-group.jpg");
  filter: grayscale(50%);
  background-size: cover;
  background-position: center center;
  overflow: auto;
  padding: 30px 0px 80px 0px;
}
/* line 97, ../scss/breakpoints/_base.scss */
.channels h2 {
  color: #ffffff;
}
/* line 101, ../scss/breakpoints/_base.scss */
.channels .d-all p {
  max-width: 900px;
  margin: 30px auto;
}
/* line 106, ../scss/breakpoints/_base.scss */
.channels .bg {
  background: rgba(255, 255, 255, 0.85);
}
/* line 109, ../scss/breakpoints/_base.scss */
.channels .d-1of3 {
  padding: 0px 25px 25px 25px;
}
/* line 112, ../scss/breakpoints/_base.scss */
.channels .d-1of3 h3 {
  border-bottom: 2px solid #404040;
  padding-bottom: 20px;
  margin-bottom: 20px;
  font-weight: 600;
}

/* line 121, ../scss/breakpoints/_base.scss */
.learn-more {
  text-align: center;
  padding: 60px 0px;
  overflow: auto;
}
/* line 125, ../scss/breakpoints/_base.scss */
.learn-more img {
  max-width: 100%;
}
/* line 128, ../scss/breakpoints/_base.scss */
.learn-more h3 {
  font-size: 1.5em;
}
/* line 131, ../scss/breakpoints/_base.scss */
.learn-more .d-1of3 {
  padding: 0px 20px;
}
/* line 133, ../scss/breakpoints/_base.scss */
.learn-more .d-1of3 .caseimg {
  width: 100%;
  height: 220px;
  background-size: cover;
  background-position: center center;
}

/* line 142, ../scss/breakpoints/_base.scss */
.connect {
  text-align: center;
  padding: 30px 0px;
  background: #ddd;
}

/* line 148, ../scss/breakpoints/_base.scss */
.make {
  text-align: center;
  background: url("/wp-content/themes/brafton2016/library/images/home-cta-requestademo.jpg");
  background-size: cover;
  background-position: center center;
  clear: both;
}
/* line 154, ../scss/breakpoints/_base.scss */
.make .overlay {
  background: rgba(0, 0, 0, 0.4);
  padding: 80px 0px 120px 0px;
  overflow: auto;
}
/* line 158, ../scss/breakpoints/_base.scss */
.make .overlay .d-1of2 {
  min-height: 300px;
  display: table;
  padding-right: 40px;
  border-right: 2px solid #fff;
}
/* line 163, ../scss/breakpoints/_base.scss */
.make .overlay .d-1of2:last-of-type {
  padding-left: 40px;
  padding-right: 0px;
  border-right: 0px;
}
/* line 168, ../scss/breakpoints/_base.scss */
.make .overlay .d-1of2 .mid {
  display: table-cell;
  vertical-align: middle;
}
/* line 174, ../scss/breakpoints/_base.scss */
.make h2 {
  color: #fff;
  margin-bottom: 20px;
  font-size: 32px;
}
/* line 179, ../scss/breakpoints/_base.scss */
.make p {
  color: #fff;
}

/* line 185, ../scss/breakpoints/_base.scss */
.clients.d-all, .clients.m-all, .clients.t-all {
  padding: 60px 0px;
  overflow: auto;
}
/* line 188, ../scss/breakpoints/_base.scss */
.clients.d-all .d-1of3, .clients.m-all .d-1of3, .clients.t-all .d-1of3 {
  padding: 20px;
  text-align: center;
}
/* line 191, ../scss/breakpoints/_base.scss */
.clients.d-all .d-1of3 .caseimg, .clients.m-all .d-1of3 .caseimg, .clients.t-all .d-1of3 .caseimg {
  width: 100%;
  height: 220px;
  background-size: cover;
  background-position: center center;
  padding-bottom: 10px;
}
/* line 198, ../scss/breakpoints/_base.scss */
.clients.d-all .d-1of3 h3, .clients.m-all .d-1of3 h3, .clients.t-all .d-1of3 h3 {
  font-size: 1.5em;
  font-weight: 600;
  border-top: 2px solid #ddd;
  padding-top: 20px;
  font-style: normal;
}
/* line 205, ../scss/breakpoints/_base.scss */
.clients.d-all .d-1of3 .text, .clients.m-all .d-1of3 .text, .clients.t-all .d-1of3 .text {
  margin-bottom: 20px;
  font-style: italic;
}

/* line 214, ../scss/breakpoints/_base.scss */
.clients.lp {
  padding: 0px 0px 100px 0px;
}
/* line 216, ../scss/breakpoints/_base.scss */
.clients.lp h2 {
  margin-top: 0;
  text-align: center;
}

/* line 223, ../scss/breakpoints/_base.scss */
.resources {
  padding: 60px 0px;
}
/* line 225, ../scss/breakpoints/_base.scss */
.resources .d-all, .resources .m-all, .resources .t-all {
  overflow: auto;
}
/* line 227, ../scss/breakpoints/_base.scss */
.resources .d-all .d-1of3, .resources .m-all .d-1of3, .resources .t-all .d-1of3 {
  padding: 10px 30px;
  text-align: center;
}
/* line 230, ../scss/breakpoints/_base.scss */
.resources .d-all .d-1of3 .thumb, .resources .m-all .d-1of3 .thumb, .resources .t-all .d-1of3 .thumb {
  width: 100%;
  height: 200px;
  background-size: cover;
  background-position: center center;
  padding-bottom: 10px;
}
/* line 237, ../scss/breakpoints/_base.scss */
.resources .d-all .d-1of3 h3, .resources .m-all .d-1of3 h3, .resources .t-all .d-1of3 h3 {
  font-size: 1em;
  font-weight: 600;
  font-style: normal;
  line-height: 180%;
  margin: 20px 0px;
  padding: 0;
}
/* line 245, ../scss/breakpoints/_base.scss */
.resources .d-all .d-1of3 .text, .resources .m-all .d-1of3 .text, .resources .t-all .d-1of3 .text {
  margin-bottom: 20px;
}
/* line 247, ../scss/breakpoints/_base.scss */
.resources .d-all .d-1of3 .text p, .resources .m-all .d-1of3 .text p, .resources .t-all .d-1of3 .text p {
  font-size: 1em;
  line-height: 160%;
}
/* line 252, ../scss/breakpoints/_base.scss */
.resources .d-all .d-1of3:nth-of-type(4), .resources .d-all .d-1of3:nth-of-type(7), .resources .m-all .d-1of3:nth-of-type(4), .resources .m-all .d-1of3:nth-of-type(7), .resources .t-all .d-1of3:nth-of-type(4), .resources .t-all .d-1of3:nth-of-type(7) {
  clear: both;
}

/* line 260, ../scss/breakpoints/_base.scss */
.sort ul {
  border-top: 3px solid #ddd;
  padding-top: 10px;
  padding-bottom: 40px;
  font-size: 16px;
}
/* line 265, ../scss/breakpoints/_base.scss */
.sort ul li {
  display: inline-block;
  margin-right: 40px;
}
/* line 268, ../scss/breakpoints/_base.scss */
.sort ul li a {
  font-size: 16px;
}

/* line 275, ../scss/breakpoints/_base.scss */
.locations {
  text-align: center;
  padding: 60px 0px;
}
/* line 278, ../scss/breakpoints/_base.scss */
.locations .cities {
  padding: 60px 0px;
}
/* line 281, ../scss/breakpoints/_base.scss */
.locations .contact-info {
  max-width: 500px;
  float: none;
  margin: 0px auto 80px auto;
  text-align: left;
  overflow: auto;
  padding: 0px;
}
/* line 288, ../scss/breakpoints/_base.scss */
.locations .contact-info .d-all {
  padding: 10px 0px;
}
/* line 291, ../scss/breakpoints/_base.scss */
.locations .contact-info a {
  font-size: 16px;
  font-weight: 400;
  color: #424143;
}

/* line 300, ../scss/breakpoints/_base.scss */
.infographics .infographic {
  padding: 0 !important;
}
/* line 302, ../scss/breakpoints/_base.scss */
.infographics .infographic .thumb {
  height: 400px;
  width: 100%;
  background-size: cover;
  background-position: top center;
  -webkit-filter: grayscale(70%);
  /* Chrome, Safari, Opera */
  filter: grayscale(70%);
  transition: .4s all;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.7) inset;
}
/* line 311, ../scss/breakpoints/_base.scss */
.infographics .infographic .thumb:hover {
  -webkit-filter: grayscale(0%);
  /* Chrome, Safari, Opera */
  filter: grayscale(0%);
}
/* line 317, ../scss/breakpoints/_base.scss */
.infographics .more {
  transition: .4s all;
}

/* line 322, ../scss/breakpoints/_base.scss */
.fancybox-inner .fancybox-image {
  margin-top: 40px !important;
}

/* line 330, ../scss/breakpoints/_base.scss */
.fancybox-overlay .fancybox-wrap .fancybox-skin .fancybox-title {
  left: 0;
  right: 20px !important;
  margin: 0 auto;
  max-width: 755px;
  padding: 10px 0px;
  background: rgba(255, 255, 255, 0.7);
}
/* line 337, ../scss/breakpoints/_base.scss */
.fancybox-overlay .fancybox-wrap .fancybox-skin .fancybox-title span.child {
  margin-right: 0 !important;
}
/* line 339, ../scss/breakpoints/_base.scss */
.fancybox-overlay .fancybox-wrap .fancybox-skin .fancybox-title span.child .share {
  display: block;
  width: 100%;
  color: #404040;
  font-family: 'Proxima Nova',"Helvetica Neue",Helvetica,Arial,sans-serif;
  text-shadow: none;
}
/* line 345, ../scss/breakpoints/_base.scss */
.fancybox-overlay .fancybox-wrap .fancybox-skin .fancybox-title span.child .share a {
  color: #fff;
  height: 22px;
  width: 22px;
  border-radius: 3px;
  margin: 0px 5px;
  display: inline-block;
}
/* line 352, ../scss/breakpoints/_base.scss */
.fancybox-overlay .fancybox-wrap .fancybox-skin .fancybox-title span.child .share a.ssb-facebook {
  background: #4267B2;
}
/* line 355, ../scss/breakpoints/_base.scss */
.fancybox-overlay .fancybox-wrap .fancybox-skin .fancybox-title span.child .share a.ssb-twitter {
  background: #00ACED;
}
/* line 358, ../scss/breakpoints/_base.scss */
.fancybox-overlay .fancybox-wrap .fancybox-skin .fancybox-title span.child .share a.ssb-linked {
  background: #007BB6;
}
/* line 361, ../scss/breakpoints/_base.scss */
.fancybox-overlay .fancybox-wrap .fancybox-skin .fancybox-title span.child .share a:hover {
  opacity: .8;
}

/* line 372, ../scss/breakpoints/_base.scss */
.fancybox-title-float-wrap {
  top: 130px;
  bottom: auto !important;
  position: fixed !important;
}
/* line 376, ../scss/breakpoints/_base.scss */
.fancybox-title-float-wrap .child {
  background: transparent !important;
}

/* line 381, ../scss/breakpoints/_base.scss */
.gray-bar {
  width: 100%;
  background: #404040;
  padding: 40px;
  clear: both;
}
/* line 386, ../scss/breakpoints/_base.scss */
.gray-bar a.white-btn {
  margin: 0 auto;
  display: table;
}
/* line 390, ../scss/breakpoints/_base.scss */
.gray-bar p {
  display: table;
  margin: 0 auto;
  color: #fff;
  text-transform: uppercase;
  font-size: 1em;
}

/* line 399, ../scss/breakpoints/_base.scss */
.fancybox-opened {
  top: 130px !important;
}

/* line 403, ../scss/breakpoints/_base.scss */
.testimonials {
  padding-bottom: 100px;
  color: #000;
}
/* line 407, ../scss/breakpoints/_base.scss */
.testimonials .wrap .bx-wrapper {
  box-shadow: none;
  background: transparent;
  position: relative;
}
/* line 412, ../scss/breakpoints/_base.scss */
.testimonials .wrap .bx-wrapper .bx-pager.bx-default-pager a {
  background: #eee;
  border: 1px solid #ccc;
  width: 20px;
  height: 20px;
  border-radius: 50px;
  margin: 0px 12px;
}
/* line 419, ../scss/breakpoints/_base.scss */
.testimonials .wrap .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #ccc;
}
/* line 424, ../scss/breakpoints/_base.scss */
.testimonials .wrap .bx-wrapper .bx-viewport {
  height: auto !important;
}
/* line 427, ../scss/breakpoints/_base.scss */
.testimonials .wrap .bx-wrapper .bx-viewport ul.testimonials-slider li {
  padding: 0px 60px;
}
/* line 429, ../scss/breakpoints/_base.scss */
.testimonials .wrap .bx-wrapper .bx-viewport ul.testimonials-slider li .open-quote {
  position: absolute;
  top: 0px;
  left: 20px;
  color: #8CC040;
  font-size: 32px;
}
/* line 436, ../scss/breakpoints/_base.scss */
.testimonials .wrap .bx-wrapper .bx-viewport ul.testimonials-slider li .close-quote {
  position: absolute;
  bottom: 0px;
  right: 20px;
  color: #8CC040;
  font-size: 32px;
}
/* line 443, ../scss/breakpoints/_base.scss */
.testimonials .wrap .bx-wrapper .bx-viewport ul.testimonials-slider li .quote {
  padding-bottom: 25px;
}
/* line 445, ../scss/breakpoints/_base.scss */
.testimonials .wrap .bx-wrapper .bx-viewport ul.testimonials-slider li .quote .text {
  line-height: 160%;
}
/* line 448, ../scss/breakpoints/_base.scss */
.testimonials .wrap .bx-wrapper .bx-viewport ul.testimonials-slider li .quote .author-data {
  padding-top: 15px;
  display: block;
  text-align: right;
}
/* line 452, ../scss/breakpoints/_base.scss */
.testimonials .wrap .bx-wrapper .bx-viewport ul.testimonials-slider li .quote .author-data span {
  display: block;
  line-height: 120%;
}
/* line 456, ../scss/breakpoints/_base.scss */
.testimonials .wrap .bx-wrapper .bx-viewport ul.testimonials-slider li .quote .author-data span.author {
  font-weight: 600;
}
/* line 459, ../scss/breakpoints/_base.scss */
.testimonials .wrap .bx-wrapper .bx-viewport ul.testimonials-slider li .quote .author-data span.title {
  font-style: italic;
}

/* line 471, ../scss/breakpoints/_base.scss */
.service-list {
  font-weight: 600;
}
/* line 473, ../scss/breakpoints/_base.scss */
.service-list .wrap {
  border-bottom: 3px solid #ddd;
  border-top: 3px solid #ddd;
  overflow: auto;
  padding: 50px 0px 70px 0px;
}
/* line 478, ../scss/breakpoints/_base.scss */
.service-list .wrap p {
  color: #424143;
}

/* line 484, ../scss/breakpoints/_base.scss */
.graphic-content-block {
  background: #000;
  /*background-image: url('/wp-content/themes/brafton2016/library/images/home-cta-requestademo.jpg');*/
  background-size: cover;
  background-position: center center;
  overflow: auto;
  margin-bottom: 100px;
  -webkit-filter: grayscale(50%);
  /* Chrome, Safari, Opera */
  filter: grayscale(50%);
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8);
  text-align: center;
}
/* line 495, ../scss/breakpoints/_base.scss */
.graphic-content-block .overlay {
  background: rgba(0, 0, 0, 0.5);
  padding: 20px;
  overflow: auto;
}
/* line 499, ../scss/breakpoints/_base.scss */
.graphic-content-block .overlay h2 {
  color: #fff;
}
/* line 502, ../scss/breakpoints/_base.scss */
.graphic-content-block .overlay p {
  color: #fff;
}
/* line 505, ../scss/breakpoints/_base.scss */
.graphic-content-block .overlay .green-btn {
  margin-top: 1em;
  margin-left: 2em;
}

/* line 512, ../scss/breakpoints/_base.scss */
.industries {
  overflow: auto;
  color: #777;
  margin: 0 auto;
}
/* line 516, ../scss/breakpoints/_base.scss */
.industries .industry {
  text-align: center;
  text-transform: uppercase;
  padding: 40px 0px;
  font-size: 22px;
  font-weight: 300;
}
/* line 522, ../scss/breakpoints/_base.scss */
.industries .industry i {
  font-size: 72px;
  display: block;
  margin-bottom: 15px;
}

/* line 530, ../scss/breakpoints/_base.scss */
.videos {
  overflow: auto;
}
/* line 532, ../scss/breakpoints/_base.scss */
.videos .d-1of2, .videos .t-1of2, .videos .m-1of2 {
  overflow: auto;
  text-align: center;
  padding: 10px 20px;
}
/* line 536, ../scss/breakpoints/_base.scss */
.videos .d-1of2 img, .videos .t-1of2 img, .videos .m-1of2 img {
  max-width: 100%;
  height: auto;
}

/* line 543, ../scss/breakpoints/_base.scss */
.leadership {
  padding: 80px 0px;
  overflow: auto;
}
/* line 546, ../scss/breakpoints/_base.scss */
.leadership .d-1of3, .leadership .t-1of2, .leadership .m-all {
  padding: 20px;
}
/* line 548, ../scss/breakpoints/_base.scss */
.leadership .d-1of3 .flip-container, .leadership .d-1of3 .front, .leadership .d-1of3 .back, .leadership .t-1of2 .flip-container, .leadership .t-1of2 .front, .leadership .t-1of2 .back, .leadership .m-all .flip-container, .leadership .m-all .front, .leadership .m-all .back {
  width: 100%;
  height: 450px;
}
/* line 552, ../scss/breakpoints/_base.scss */
.leadership .d-1of3 .flip-container, .leadership .t-1of2 .flip-container, .leadership .m-all .flip-container {
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -o-perspective: 1000px;
  perspective: 1000px;
}
/* line 558, ../scss/breakpoints/_base.scss */
.leadership .d-1of3 .flip-container:hover .flipper, .leadership .t-1of2 .flip-container:hover .flipper, .leadership .m-all .flip-container:hover .flipper {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
/* line 565, ../scss/breakpoints/_base.scss */
.leadership .d-1of3 .flip-container .flipper, .leadership .t-1of2 .flip-container .flipper, .leadership .m-all .flip-container .flipper {
  -webkit-transition: 0.6s;
  -webkit-transform-style: preserve-3d;
  -moz-transition: 0.6s;
  -moz-transform-style: preserve-3d;
  -o-transition: 0.6s;
  -o-transform-style: preserve-3d;
  transition: 0.6s;
  transform-style: preserve-3d;
  position: relative;
}
/* line 575, ../scss/breakpoints/_base.scss */
.leadership .d-1of3 .flip-container .flipper .front, .leadership .d-1of3 .flip-container .flipper .back, .leadership .t-1of2 .flip-container .flipper .front, .leadership .t-1of2 .flip-container .flipper .back, .leadership .m-all .flip-container .flipper .front, .leadership .m-all .flip-container .flipper .back {
  -webkit-transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 586, ../scss/breakpoints/_base.scss */
.leadership .d-1of3 .flip-container .flipper .front, .leadership .t-1of2 .flip-container .flipper .front, .leadership .m-all .flip-container .flipper .front {
  z-index: 2;
  /* for firefox 31 */
  transform: rotateY(0deg);
}
/* line 591, ../scss/breakpoints/_base.scss */
.leadership .d-1of3 .flip-container .flipper .back, .leadership .t-1of2 .flip-container .flipper .back, .leadership .m-all .flip-container .flipper .back {
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
  background: #eaedf2;
}
/* line 597, ../scss/breakpoints/_base.scss */
.leadership .d-1of3 .flip-container .flipper .back .inner, .leadership .t-1of2 .flip-container .flipper .back .inner, .leadership .m-all .flip-container .flipper .back .inner {
  height: 400px;
}
/* line 599, ../scss/breakpoints/_base.scss */
.leadership .d-1of3 .flip-container .flipper .back .inner .bio, .leadership .t-1of2 .flip-container .flipper .back .inner .bio, .leadership .m-all .flip-container .flipper .back .inner .bio {
  padding: 0px 15px;
}
/* line 601, ../scss/breakpoints/_base.scss */
.leadership .d-1of3 .flip-container .flipper .back .inner .bio p, .leadership .t-1of2 .flip-container .flipper .back .inner .bio p, .leadership .m-all .flip-container .flipper .back .inner .bio p {
  font-size: 15px;
  line-height: 120%;
  color: #424143;
}
/* line 607, ../scss/breakpoints/_base.scss */
.leadership .d-1of3 .flip-container .flipper .back .inner .linkedin, .leadership .t-1of2 .flip-container .flipper .back .inner .linkedin, .leadership .m-all .flip-container .flipper .back .inner .linkedin {
  position: absolute;
  bottom: 2em;
  left: 1em;
}
/* line 611, ../scss/breakpoints/_base.scss */
.leadership .d-1of3 .flip-container .flipper .back .inner .linkedin a, .leadership .t-1of2 .flip-container .flipper .back .inner .linkedin a, .leadership .m-all .flip-container .flipper .back .inner .linkedin a {
  color: #fff;
  background: #8CC040;
  padding: 12px 16px;
  border-radius: 50px;
}
/* line 616, ../scss/breakpoints/_base.scss */
.leadership .d-1of3 .flip-container .flipper .back .inner .linkedin a:hover, .leadership .t-1of2 .flip-container .flipper .back .inner .linkedin a:hover, .leadership .m-all .flip-container .flipper .back .inner .linkedin a:hover {
  background: #fff;
  color: #8CC040;
}
/* line 624, ../scss/breakpoints/_base.scss */
.leadership .d-1of3 .flip-container .flipper .image, .leadership .t-1of2 .flip-container .flipper .image, .leadership .m-all .flip-container .flipper .image {
  height: 450px;
  width: 100%;
  background-size: cover;
  background-position: top center;
  display: table;
}
/* line 630, ../scss/breakpoints/_base.scss */
.leadership .d-1of3 .flip-container .flipper .image .text, .leadership .t-1of2 .flip-container .flipper .image .text, .leadership .m-all .flip-container .flipper .image .text {
  display: table-cell;
  vertical-align: bottom;
  transition: .4s all;
}
/* line 635, ../scss/breakpoints/_base.scss */
.leadership .d-1of3 .flip-container .flipper .image .text:hover .inner, .leadership .t-1of2 .flip-container .flipper .image .text:hover .inner, .leadership .m-all .flip-container .flipper .image .text:hover .inner {
  background: #424143;
  color: #424143;
}
/* line 639, ../scss/breakpoints/_base.scss */
.leadership .d-1of3 .flip-container .flipper .image .text:hover .inner .right a, .leadership .t-1of2 .flip-container .flipper .image .text:hover .inner .right a, .leadership .m-all .flip-container .flipper .image .text:hover .inner .right a {
  color: #424143;
  background: #fff;
}
/* line 646, ../scss/breakpoints/_base.scss */
.leadership .d-1of3 .flip-container .flipper .image .text .inner, .leadership .t-1of2 .flip-container .flipper .image .text .inner, .leadership .m-all .flip-container .flipper .image .text .inner {
  background: #fff;
  padding: 15px;
  overflow: auto;
  transition: .4s all;
  text-align: center;
  font-size: 1.35em;
}
/* line 653, ../scss/breakpoints/_base.scss */
.leadership .d-1of3 .flip-container .flipper .image .text .inner span.name, .leadership .t-1of2 .flip-container .flipper .image .text .inner span.name, .leadership .m-all .flip-container .flipper .image .text .inner span.name {
  color: #424143;
  display: block;
  font-weight: 900;
}
/* line 659, ../scss/breakpoints/_base.scss */
.leadership .d-1of3 .flip-container .flipper .image .text .inner span.title, .leadership .t-1of2 .flip-container .flipper .image .text .inner span.title, .leadership .m-all .flip-container .flipper .image .text .inner span.title {
  color: #424143;
  display: block;
}

/* line 670, ../scss/breakpoints/_base.scss */
.logos {
  max-width: 1000px;
  margin: 20px auto 0px auto;
  width: 100%;
  float: none;
  overflow: auto;
}
/* line 678, ../scss/breakpoints/_base.scss */
.logos a.gray-btn {
  margin: 30px auto 0px auto;
  float: none;
  display: table;
}
/* line 684, ../scss/breakpoints/_base.scss */
.logos .d-1of4 div, .logos .t-1of4 div, .logos .m-all div {
  width: 100%;
  max-width: 238px;
  height: 100px;
  margin: 10px auto;
  background-size: cover;
  cursor: pointer;
}
/* line 694, ../scss/breakpoints/_base.scss */
.logos .d-1of4 #aig, .logos .t-1of4 #aig, .logos .m-all #aig {
  background-image: url("/wp-content/themes/brafton2016/library/images/home-partners-s5801200d76.png");
}
/* line 697, ../scss/breakpoints/_base.scss */
.logos .d-1of4 #appian, .logos .t-1of4 #appian, .logos .m-all #appian {
  background-image: url("/wp-content/themes/brafton2016/library/images/home-partners-s5801200d76.png");
  background-position: 0px -95px;
}
/* line 701, ../scss/breakpoints/_base.scss */
.logos .d-1of4 #concur, .logos .t-1of4 #concur, .logos .m-all #concur {
  background-image: url("/wp-content/themes/brafton2016/library/images/home-partners-s5801200d76.png");
  background-position: 0px -193px;
}
/* line 705, ../scss/breakpoints/_base.scss */
.logos .d-1of4 #farmers, .logos .t-1of4 #farmers, .logos .m-all #farmers {
  background-image: url("/wp-content/themes/brafton2016/library/images/home-partners-s5801200d76.png");
  background-position: 0px -285px;
}
/* line 709, ../scss/breakpoints/_base.scss */
.logos .d-1of4 #juniper, .logos .t-1of4 #juniper, .logos .m-all #juniper {
  background-image: url("/wp-content/themes/brafton2016/library/images/home-partners-s5801200d76.png");
  background-position: 0px -390px;
}
/* line 713, ../scss/breakpoints/_base.scss */
.logos .d-1of4 #marketo, .logos .t-1of4 #marketo, .logos .m-all #marketo {
  background-image: url("/wp-content/themes/brafton2016/library/images/home-partners-s5801200d76.png");
  background-position: 0px -488px;
}
/* line 717, ../scss/breakpoints/_base.scss */
.logos .d-1of4 #pearson, .logos .t-1of4 #pearson, .logos .m-all #pearson {
  background-image: url("/wp-content/themes/brafton2016/library/images/home-partners-s5801200d76.png");
  background-position: 0px -585px;
}
/* line 721, ../scss/breakpoints/_base.scss */
.logos .d-1of4 #sothebys, .logos .t-1of4 #sothebys, .logos .m-all #sothebys {
  background-image: url("/wp-content/themes/brafton2016/library/images/home-partners-s5801200d76.png");
  background-position: 0px -690px;
}

/********************
WORDPRESS BODY CLASSES
style a page via class
********************/
/* for sites that are read right to left (i.e. hebrew) */
/* line 734, ../scss/breakpoints/_base.scss */
.home {
  /*#writers {
  	background: url('/wp-content/uploads/2016/10/laptops-on-office-desk.jpg');
  	background-size: cover;
  	background-position: center center;
  	padding: 20px;
  	text-align: center;
  	h2 {
  		color: #fff;
  	}
  	p {
  		color: #fff;
  	}
  }*/
}
/* line 735, ../scss/breakpoints/_base.scss */
.home header {
  position: relative;
}
/* line 738, ../scss/breakpoints/_base.scss */
.home header .overlay {
  background: transparent !important;
}
/* line 740, ../scss/breakpoints/_base.scss */
.home header .overlay #homepage-video {
  display: none;
}
/* line 746, ../scss/breakpoints/_base.scss */
.home header .overlay .expand .inner .text h1 {
  font-size: 36px;
  text-align: center !important;
  font-weight: 700;
}
/* line 752, ../scss/breakpoints/_base.scss */
.home header .overlay .expand .inner .text .desc {
  max-width: 925px;
  margin: 0 auto;
  width: 100%;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 765, ../scss/breakpoints/_base.scss */
.home header .overlay .expand .inner .text .desc p {
  text-align: center !important;
  margin: 0 !important;
  width: 100% !important;
  line-height: 130%;
}
/* line 771, ../scss/breakpoints/_base.scss */
.home header .overlay .expand .inner .text .desc .ctas {
  margin-top: 2.5em;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 783, ../scss/breakpoints/_base.scss */
.home header .overlay .expand .inner .text .desc .ctas a.green-btn {
  flex: 1;
  -webkit-flex: 1;
  /* Safari 6.1+ */
  -ms-flex: 0 1 auto;
  /* IE 10 */
  border: 0px;
  background: #8CC040;
  color: #fff;
  font-weight: 700 !important;
  padding-top: 12px;
  padding-bottom: 12px;
}
/* line 793, ../scss/breakpoints/_base.scss */
.home header .overlay .expand .inner .text .desc .ctas a.green-btn:hover {
  background: #fff;
  color: #404040 !important;
}
/* line 805, ../scss/breakpoints/_base.scss */
.home #expertise {
  padding: 30px 0px 60px 0px;
  text-align: center;
  overflow: auto;
}
/* line 810, ../scss/breakpoints/_base.scss */
.home #expertise .headline h2 {
  font-weight: 700;
  margin-bottom: 0;
}
/* line 814, ../scss/breakpoints/_base.scss */
.home #expertise .headline p {
  margin-top: .2em;
}
/* line 820, ../scss/breakpoints/_base.scss */
.home #expertise .d-all .d-1of3 img {
  height: 125px;
  object-fit: cover;
}
/* line 824, ../scss/breakpoints/_base.scss */
.home #expertise .d-all .d-1of3 .img {
  margin: 0 auto;
  background-image: url("../images/home-logos-s2cdd2c6635.png");
  background-size: cover;
  height: 125px;
}
/* line 830, ../scss/breakpoints/_base.scss */
.home #expertise .d-all .d-1of3 h3 {
  margin: .75em 0 .5em 0;
  font-size: 24px;
  font-weight: 700;
}
/* line 835, ../scss/breakpoints/_base.scss */
.home #expertise .d-all .d-1of3 p {
  margin-top: 0;
  line-height: 125%;
}
/* line 840, ../scss/breakpoints/_base.scss */
.home #expertise .d-all .d-1of3.creation .img {
  background-position: 0 0;
  width: 187px;
}
/* line 844, ../scss/breakpoints/_base.scss */
.home #expertise .d-all .d-1of3.creation img {
  object-position: 0 0;
  width: 187px;
}
/* line 850, ../scss/breakpoints/_base.scss */
.home #expertise .d-all .d-1of3.ebooks .img {
  background-position: 30px -210px;
  width: 154px;
}
/* line 854, ../scss/breakpoints/_base.scss */
.home #expertise .d-all .d-1of3.ebooks img {
  object-position: 30px -210px;
  width: 154px;
}
/* line 860, ../scss/breakpoints/_base.scss */
.home #expertise .d-all .d-1of3.infographix .img {
  background-position: 30px -327px;
  width: 150px;
}
/* line 864, ../scss/breakpoints/_base.scss */
.home #expertise .d-all .d-1of3.infographix img {
  object-position: 30px -327px;
  width: 180px;
}
/* line 870, ../scss/breakpoints/_base.scss */
.home #expertise .d-all .d-1of3.video .img {
  background-position: 30px -513px;
  width: 170.2px;
}
/* line 874, ../scss/breakpoints/_base.scss */
.home #expertise .d-all .d-1of3.video img {
  object-position: 30px -513px;
  width: 180px;
}
/* line 880, ../scss/breakpoints/_base.scss */
.home #expertise .d-all .d-1of3.casestudies .img {
  background-position: 0px -675px;
  width: 180px;
}
/* line 884, ../scss/breakpoints/_base.scss */
.home #expertise .d-all .d-1of3.casestudies img {
  object-position: 30px -675px;
  width: 180px;
}
/* line 890, ../scss/breakpoints/_base.scss */
.home #expertise .d-all .d-1of3.newsletters .img {
  background-position: 30px -816px;
  width: 180px;
}
/* line 894, ../scss/breakpoints/_base.scss */
.home #expertise .d-all .d-1of3.newsletters img {
  object-position: 30px -816px;
  width: 180px;
}
/* line 902, ../scss/breakpoints/_base.scss */
.home #cta1, .home #cta2 {
  padding: 60px 0px;
  background-color: #344754;
}
/* line 908, ../scss/breakpoints/_base.scss */
.home #cta1 .wrap, .home #cta2 .wrap {
  text-align: center;
}
/* line 910, ../scss/breakpoints/_base.scss */
.home #cta1 .wrap h2, .home #cta2 .wrap h2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: .6em;
  font-weight: 700;
  text-transform: uppercase;
}
/* line 917, ../scss/breakpoints/_base.scss */
.home #cta1 .wrap a.white-btn, .home #cta2 .wrap a.white-btn {
  padding: calc(1em - 4px) calc(2em - 4px);
  border: 4px solid #fff;
  font-weight: 700;
  border-radius: 100px;
}
/* line 922, ../scss/breakpoints/_base.scss */
.home #cta1 .wrap a.white-btn:hover, .home #cta2 .wrap a.white-btn:hover {
  background: #fff;
  color: #404040;
}
/* line 927, ../scss/breakpoints/_base.scss */
.home #cta1 .wrap img, .home #cta2 .wrap img {
  display: none;
}
/* line 932, ../scss/breakpoints/_base.scss */
.home #strategy {
  text-align: center;
  background-image: url("/wp-content/themes/brafton2016/library/images/home-new/scpbg.jpg");
  background-size: cover;
  background-position: center center;
  color: #fff;
}
/* line 938, ../scss/breakpoints/_base.scss */
.home #strategy .overlay {
  background: rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.4) inset;
  padding: 30px 0px 60px 0px;
  overflow: auto;
}
/* line 943, ../scss/breakpoints/_base.scss */
.home #strategy .overlay h2 {
  font-weight: 700;
  color: #fff;
}
/* line 949, ../scss/breakpoints/_base.scss */
.home #strategy .overlay .d-all .list-item img {
  height: 125px;
  object-fit: cover;
}
/* line 953, ../scss/breakpoints/_base.scss */
.home #strategy .overlay .d-all .list-item .img {
  height: 125px;
  background-size: cover;
  background-image: url("../images/home-logos-s2cdd2c6635.png");
  margin: 0 auto;
}
/* line 959, ../scss/breakpoints/_base.scss */
.home #strategy .overlay .d-all .list-item h3 {
  margin: .75em 0 .5em 0;
  color: #fff;
  font-size: 24px;
  font-weight: 700;
}
/* line 965, ../scss/breakpoints/_base.scss */
.home #strategy .overlay .d-all .list-item p {
  margin-top: 0;
  color: #fff;
  line-height: 125%;
}
/* line 971, ../scss/breakpoints/_base.scss */
.home #strategy .overlay .d-all .list-item.strategy img {
  width: 180px;
  object-position: 15px -940px;
}
/* line 975, ../scss/breakpoints/_base.scss */
.home #strategy .overlay .d-all .list-item.strategy .img {
  width: 180px;
  background-position: 15px -940px;
}
/* line 981, ../scss/breakpoints/_base.scss */
.home #strategy .overlay .d-all .list-item.seo img {
  width: 190px;
  object-position: 15px -1129px;
}
/* line 985, ../scss/breakpoints/_base.scss */
.home #strategy .overlay .d-all .list-item.seo .img {
  width: 190px;
  background-position: 14px -1129px;
}
/* line 991, ../scss/breakpoints/_base.scss */
.home #strategy .overlay .d-all .list-item.social img {
  width: 173px;
  object-position: 23px -1143px;
}
/* line 995, ../scss/breakpoints/_base.scss */
.home #strategy .overlay .d-all .list-item.social .img {
  width: 173px;
  background-position: 23px -1143px;
}
/* line 1001, ../scss/breakpoints/_base.scss */
.home #strategy .overlay .d-all .list-item.email img {
  width: 164px;
  object-position: 0px -111px;
}
/* line 1005, ../scss/breakpoints/_base.scss */
.home #strategy .overlay .d-all .list-item.email .img {
  width: 164px;
  background-position: 0px -111px;
}
/* line 1011, ../scss/breakpoints/_base.scss */
.home #strategy .overlay .d-all a.green-btn, .home #strategy .overlay .d-all a.green-btn:visited {
  background-color: transparent;
  margin-top: 50px;
  border-radius: 100px;
  border: 4px solid #8CC040;
  color: #8CC040;
  font-weight: 700;
  padding: calc(1em - 4px) calc(2em - 4px);
}
/* line 1019, ../scss/breakpoints/_base.scss */
.home #strategy .overlay .d-all a.green-btn:hover, .home #strategy .overlay .d-all a.green-btn:visited:hover {
  background: #8CC040;
  color: #fff;
}
/* line 1027, ../scss/breakpoints/_base.scss */
.home #intro {
  border-bottom: 5px solid #ddd;
  padding-bottom: 60px;
}
/* line 1030, ../scss/breakpoints/_base.scss */
.home #intro h2 {
  margin-bottom: .5em;
  font-weight: 700;
}
/* line 1034, ../scss/breakpoints/_base.scss */
.home #intro p {
  line-height: 125%;
}
/* line 1039, ../scss/breakpoints/_base.scss */
.home #intro .logos .d-all a.gray-btn {
  margin-top: 50px;
  border-radius: 100px;
  border: 4px solid #8CC040;
  color: #8CC040;
  font-weight: 700;
  padding: calc(1em - 4px) calc(2em - 4px);
}
/* line 1046, ../scss/breakpoints/_base.scss */
.home #intro .logos .d-all a.gray-btn:hover {
  background: #8CC040;
  color: #fff;
}
/* line 1067, ../scss/breakpoints/_base.scss */
.home #how {
  padding: 60px 0px 80px 0px;
  overflow: auto;
  text-align: center;
}
/* line 1072, ../scss/breakpoints/_base.scss */
.home #how .d-all h2 {
  margin-top: 0;
  font-weight: 700;
}
/* line 1076, ../scss/breakpoints/_base.scss */
.home #how .d-all p {
  line-height: 125%;
}
/* line 1080, ../scss/breakpoints/_base.scss */
.home #how .d-all .grid-col img {
  max-width: 100%;
}
/* line 1086, ../scss/breakpoints/_base.scss */
.home #how .d-all:first-of-type .grid-col {
  padding: 0em 1em;
}
/* line 1090, ../scss/breakpoints/_base.scss */
.home #how .d-all:nth-of-type(2) {
  margin-bottom: 30px;
}
/* line 1092, ../scss/breakpoints/_base.scss */
.home #how .d-all:nth-of-type(2) .grid-col {
  text-align: left;
  max-width: 388px;
  margin: 20px auto;
  overflow: auto;
  float: none;
}
/* line 1098, ../scss/breakpoints/_base.scss */
.home #how .d-all:nth-of-type(2) .grid-col img {
  float: left;
  margin-right: 1em;
}
/* line 1102, ../scss/breakpoints/_base.scss */
.home #how .d-all:nth-of-type(2) .grid-col p, .home #how .d-all:nth-of-type(2) .grid-col span {
  margin-top: 0;
  font-size: 1em;
  line-height: 120%;
}
/* line 1107, ../scss/breakpoints/_base.scss */
.home #how .d-all:nth-of-type(2) .grid-col span {
  display: block;
}
/* line 1110, ../scss/breakpoints/_base.scss */
.home #how .d-all:nth-of-type(2) .grid-col span.author {
  font-weight: 600;
}
/* line 1128, ../scss/breakpoints/_base.scss */
.home #hoh {
  padding: 60px 0px 40px 0px;
  overflow: auto;
  background: #404040;
  color: #fff;
}
/* line 1134, ../scss/breakpoints/_base.scss */
.home #hoh .wrap h2 {
  margin-top: 0;
  text-align: center;
  color: #fff;
  font-weight: 700;
}
/* line 1139, ../scss/breakpoints/_base.scss */
.home #hoh .wrap h2 a {
  color: white;
}
/* line 1141, ../scss/breakpoints/_base.scss */
.home #hoh .wrap h2 a:hover {
  color: white;
}
/* line 1147, ../scss/breakpoints/_base.scss */
.home #hoh .wrap .article .thumb {
  margin: 0 auto;
  max-width: 350px;
  width: 100%;
  height: 200px;
  background-size: cover;
  background-position: center center;
}
/* line 1155, ../scss/breakpoints/_base.scss */
.home #hoh .wrap .article .entry {
  text-align: left;
}
/* line 1157, ../scss/breakpoints/_base.scss */
.home #hoh .wrap .article .entry h3 {
  font-size: 24px;
  margin: .75em 0 .5em 0;
}
/* line 1160, ../scss/breakpoints/_base.scss */
.home #hoh .wrap .article .entry h3 a {
  color: #fff;
}
/* line 1164, ../scss/breakpoints/_base.scss */
.home #hoh .wrap .article .entry p {
  line-height: 125%;
  color: #fff;
}
/* line 1167, ../scss/breakpoints/_base.scss */
.home #hoh .wrap .article .entry p a {
  color: #fff;
}

/* home page */
/* line 1176, ../scss/breakpoints/_base.scss */
#pod {
  background-color: #93C7C9;
  overflow: auto;
}
/* line 1179, ../scss/breakpoints/_base.scss */
#pod .wrap {
  width: 100%;
  padding: 2em 1em 1em 1em;
  background-size: cover;
  background-position: center top;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}
/* line 1187, ../scss/breakpoints/_base.scss */
#pod .wrap h2, #pod .wrap h3, #pod .wrap p {
  color: #fff;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
}
/* line 1191, ../scss/breakpoints/_base.scss */
#pod .wrap h3:first-of-type {
  font-weight: 800;
  margin: 0;
}
/* line 1195, ../scss/breakpoints/_base.scss */
#pod .wrap h2 {
  text-transform: uppercase;
  font-weight: 800;
  margin-top: 0.5em;
  margin-bottom: 0;
  line-height: 100%;
}
/* line 1203, ../scss/breakpoints/_base.scss */
#pod .wrap p {
  text-transform: uppercase;
  letter-spacing: 1px;
  text-shadow: none;
  margin-top: 1em;
  font-size: 1.15em;
}
/* line 1210, ../scss/breakpoints/_base.scss */
#pod .wrap h3 {
  font-size: 1.1em;
}
/* line 1215, ../scss/breakpoints/_base.scss */
#pod .wrap .links p {
  margin: 0;
}
/* line 1218, ../scss/breakpoints/_base.scss */
#pod .wrap .links a {
  height: 49px;
  display: inline-block;
}
/* line 1223, ../scss/breakpoints/_base.scss */
#pod .wrap .text {
  margin-bottom: 10em;
}

/* line 1229, ../scss/breakpoints/_base.scss */
.page-template-page-cms #intro {
  padding: 40px 0px 20px 0px;
  overflow: auto;
}
/* line 1233, ../scss/breakpoints/_base.scss */
.page-template-page-cms #intro .d-3of5 h2 {
  margin-top: 0;
  text-align: left;
}
/* line 1237, ../scss/breakpoints/_base.scss */
.page-template-page-cms #intro .d-3of5 p {
  text-align: left;
  line-height: 130%;
}
/* line 1243, ../scss/breakpoints/_base.scss */
.page-template-page-cms #intro .d-2of5 img {
  width: 100%;
  max-width: 450px;
}

/* line 1255, ../scss/breakpoints/_base.scss */
.page-template-page-cms .feature ul,
.page-template-new-lps .feature ul,
.page-template-new-lps-wp-writing .feature ul,
.page-template-new-lps-wp-misc .feature ul {
  list-style: none;
  padding-left: 3em;
  list-style-image: url(../images/Bullet1.png);
}
/* line 1260, ../scss/breakpoints/_base.scss */
.page-template-page-cms .feature ul ul,
.page-template-new-lps .feature ul ul,
.page-template-new-lps-wp-writing .feature ul ul,
.page-template-new-lps-wp-misc .feature ul ul {
  padding-left: 1.75em;
  list-style-image: url(../images/Bullet2.png);
}
/* line 1264, ../scss/breakpoints/_base.scss */
.page-template-page-cms .feature ul ul ul,
.page-template-new-lps .feature ul ul ul,
.page-template-new-lps-wp-writing .feature ul ul ul,
.page-template-new-lps-wp-misc .feature ul ul ul {
  padding-left: 1.75em;
  list-style-image: url(../images/Bullet1.png);
}
/* line 1271, ../scss/breakpoints/_base.scss */
.page-template-page-cms .clients.lp,
.page-template-new-lps .clients.lp,
.page-template-new-lps-wp-writing .clients.lp,
.page-template-new-lps-wp-misc .clients.lp {
  padding: 50px 0px;
}
/* line 1274, ../scss/breakpoints/_base.scss */
.page-template-page-cms h2,
.page-template-new-lps h2,
.page-template-new-lps-wp-writing h2,
.page-template-new-lps-wp-misc h2 {
  font-weight: 700;
  font-size: 1.8em;
  margin-bottom: .3em;
}
/* line 1279, ../scss/breakpoints/_base.scss */
.page-template-page-cms p,
.page-template-new-lps p,
.page-template-new-lps-wp-writing p,
.page-template-new-lps-wp-misc p {
  line-height: 130%;
}
/* line 1282, ../scss/breakpoints/_base.scss */
.page-template-page-cms header,
.page-template-new-lps header,
.page-template-new-lps-wp-writing header,
.page-template-new-lps-wp-misc header {
  position: relative;
}
/* line 1285, ../scss/breakpoints/_base.scss */
.page-template-page-cms header .overlay,
.page-template-new-lps header .overlay,
.page-template-new-lps-wp-writing header .overlay,
.page-template-new-lps-wp-misc header .overlay {
  background: transparent !important;
}
/* line 1287, ../scss/breakpoints/_base.scss */
.page-template-page-cms header .overlay #homepage-video,
.page-template-new-lps header .overlay #homepage-video,
.page-template-new-lps-wp-writing header .overlay #homepage-video,
.page-template-new-lps-wp-misc header .overlay #homepage-video {
  display: none;
}
/* line 1293, ../scss/breakpoints/_base.scss */
.page-template-page-cms header .overlay .expand .inner .text h1,
.page-template-new-lps header .overlay .expand .inner .text h1,
.page-template-new-lps-wp-writing header .overlay .expand .inner .text h1,
.page-template-new-lps-wp-misc header .overlay .expand .inner .text h1 {
  font-size: 36px;
  text-align: center;
  font-weight: 700;
}
/* line 1299, ../scss/breakpoints/_base.scss */
.page-template-page-cms header .overlay .expand .inner .text p,
.page-template-new-lps header .overlay .expand .inner .text p,
.page-template-new-lps-wp-writing header .overlay .expand .inner .text p,
.page-template-new-lps-wp-misc header .overlay .expand .inner .text p {
  text-align: center !important;
  margin: 0 auto;
  width: 100%;
  line-height: 130%;
  max-width: 1000px;
}
/* line 1306, ../scss/breakpoints/_base.scss */
.page-template-page-cms header .overlay .expand .inner .text a.green-btn,
.page-template-new-lps header .overlay .expand .inner .text a.green-btn,
.page-template-new-lps-wp-writing header .overlay .expand .inner .text a.green-btn,
.page-template-new-lps-wp-misc header .overlay .expand .inner .text a.green-btn {
  background: #8CC040;
  color: #fff;
  font-weight: 800;
  padding: .5em 1em;
  text-shadow: none;
  margin-top: 1.5em;
}
/* line 1313, ../scss/breakpoints/_base.scss */
.page-template-page-cms header .overlay .expand .inner .text a.green-btn:hover,
.page-template-new-lps header .overlay .expand .inner .text a.green-btn:hover,
.page-template-new-lps-wp-writing header .overlay .expand .inner .text a.green-btn:hover,
.page-template-new-lps-wp-misc header .overlay .expand .inner .text a.green-btn:hover {
  border-color: #7ead39;
  background: #7ead39;
}
/* line 1324, ../scss/breakpoints/_base.scss */
.page-template-page-cms .intro.gray,
.page-template-new-lps .intro.gray,
.page-template-new-lps-wp-writing .intro.gray,
.page-template-new-lps-wp-misc .intro.gray {
  background: #eaedf2;
}
/* line 1328, ../scss/breakpoints/_base.scss */
.page-template-page-cms .intro #intro,
.page-template-new-lps .intro #intro,
.page-template-new-lps-wp-writing .intro #intro,
.page-template-new-lps-wp-misc .intro #intro {
  padding: 40px 0px 20px 0px;
  overflow: auto;
}
/* line 1332, ../scss/breakpoints/_base.scss */
.page-template-page-cms .intro #intro .d-3of5 h2,
.page-template-new-lps .intro #intro .d-3of5 h2,
.page-template-new-lps-wp-writing .intro #intro .d-3of5 h2,
.page-template-new-lps-wp-misc .intro #intro .d-3of5 h2 {
  margin-top: 0;
  text-align: left;
}
/* line 1336, ../scss/breakpoints/_base.scss */
.page-template-page-cms .intro #intro .d-3of5 p,
.page-template-new-lps .intro #intro .d-3of5 p,
.page-template-new-lps-wp-writing .intro #intro .d-3of5 p,
.page-template-new-lps-wp-misc .intro #intro .d-3of5 p {
  text-align: left;
  line-height: 130%;
}
/* line 1342, ../scss/breakpoints/_base.scss */
.page-template-page-cms .intro #intro .d-2of5 img,
.page-template-new-lps .intro #intro .d-2of5 img,
.page-template-new-lps-wp-writing .intro #intro .d-2of5 img,
.page-template-new-lps-wp-misc .intro #intro .d-2of5 img {
  /*width: 100%;
  max-width: 450px;*/
  max-width: 100%;
}
/* line 1351, ../scss/breakpoints/_base.scss */
.page-template-page-cms .d-3of5 h2,
.page-template-new-lps .d-3of5 h2,
.page-template-new-lps-wp-writing .d-3of5 h2,
.page-template-new-lps-wp-misc .d-3of5 h2 {
  margin-top: 0;
}
/* line 1355, ../scss/breakpoints/_base.scss */
.page-template-page-cms .d-2of5,
.page-template-new-lps .d-2of5,
.page-template-new-lps-wp-writing .d-2of5,
.page-template-new-lps-wp-misc .d-2of5 {
  text-align: center;
}
/* line 1357, ../scss/breakpoints/_base.scss */
.page-template-page-cms .d-2of5 img,
.page-template-new-lps .d-2of5 img,
.page-template-new-lps-wp-writing .d-2of5 img,
.page-template-new-lps-wp-misc .d-2of5 img {
  padding: 1em 0;
  /*width: 100%;*/
  max-width: 100%;
}
/* line 1363, ../scss/breakpoints/_base.scss */
.page-template-page-cms .gray,
.page-template-new-lps .gray,
.page-template-new-lps-wp-writing .gray,
.page-template-new-lps-wp-misc .gray {
  background: #eaedf2;
  padding: 40px 0px;
  overflow: auto;
}
/* line 1367, ../scss/breakpoints/_base.scss */
.page-template-page-cms .gray.gray-cs,
.page-template-new-lps .gray.gray-cs,
.page-template-new-lps-wp-writing .gray.gray-cs,
.page-template-new-lps-wp-misc .gray.gray-cs {
  padding: 0;
}
/* line 1369, ../scss/breakpoints/_base.scss */
.page-template-page-cms .gray.gray-cs .green-btn,
.page-template-new-lps .gray.gray-cs .green-btn,
.page-template-new-lps-wp-writing .gray.gray-cs .green-btn,
.page-template-new-lps-wp-misc .gray.gray-cs .green-btn {
  background: #8CC040;
  color: #fff;
}
/* line 1373, ../scss/breakpoints/_base.scss */
.page-template-page-cms .gray.gray-cs .green-btn:hover,
.page-template-new-lps .gray.gray-cs .green-btn:hover,
.page-template-new-lps-wp-writing .gray.gray-cs .green-btn:hover,
.page-template-new-lps-wp-misc .gray.gray-cs .green-btn:hover {
  background: #7ead39;
  border-color: #7ead39;
}
/* line 1379, ../scss/breakpoints/_base.scss */
.page-template-page-cms .gray.gray-cs .clients h3,
.page-template-new-lps .gray.gray-cs .clients h3,
.page-template-new-lps-wp-writing .gray.gray-cs .clients h3,
.page-template-new-lps-wp-misc .gray.gray-cs .clients h3 {
  border-top: 2px solid #bbc5d5;
}
/* line 1385, ../scss/breakpoints/_base.scss */
.page-template-page-cms .white,
.page-template-new-lps .white,
.page-template-new-lps-wp-writing .white,
.page-template-new-lps-wp-misc .white {
  padding: 40px 0px;
  overflow: auto;
}
/* line 1389, ../scss/breakpoints/_base.scss */
.page-template-page-cms .fw-text,
.page-template-new-lps .fw-text,
.page-template-new-lps-wp-writing .fw-text,
.page-template-new-lps-wp-misc .fw-text {
  overflow: auto;
  padding: 2em 1em;
  background-size: cover;
  background-position: center center;
}
/* line 1395, ../scss/breakpoints/_base.scss */
.page-template-page-cms .fw-text .wrap h2,
.page-template-new-lps .fw-text .wrap h2,
.page-template-new-lps-wp-writing .fw-text .wrap h2,
.page-template-new-lps-wp-misc .fw-text .wrap h2 {
  margin-top: 0;
}
/* line 1398, ../scss/breakpoints/_base.scss */
.page-template-page-cms .fw-text .wrap h2, .page-template-page-cms .fw-text .wrap h3, .page-template-page-cms .fw-text .wrap p,
.page-template-new-lps .fw-text .wrap h2,
.page-template-new-lps .fw-text .wrap h3,
.page-template-new-lps .fw-text .wrap p,
.page-template-new-lps-wp-writing .fw-text .wrap h2,
.page-template-new-lps-wp-writing .fw-text .wrap h3,
.page-template-new-lps-wp-writing .fw-text .wrap p,
.page-template-new-lps-wp-misc .fw-text .wrap h2,
.page-template-new-lps-wp-misc .fw-text .wrap h3,
.page-template-new-lps-wp-misc .fw-text .wrap p {
  color: #fff;
  text-align: center;
}
/* line 1404, ../scss/breakpoints/_base.scss */
.page-template-page-cms #cta1,
.page-template-new-lps #cta1,
.page-template-new-lps-wp-writing #cta1,
.page-template-new-lps-wp-misc #cta1 {
  padding: 60px 0px;
  background: #344754;
  background-size: cover;
  background-position: center center;
}
/* line 1410, ../scss/breakpoints/_base.scss */
.page-template-page-cms #cta1 .wrap,
.page-template-new-lps #cta1 .wrap,
.page-template-new-lps-wp-writing #cta1 .wrap,
.page-template-new-lps-wp-misc #cta1 .wrap {
  text-align: center;
}
/* line 1412, ../scss/breakpoints/_base.scss */
.page-template-page-cms #cta1 .wrap h2,
.page-template-new-lps #cta1 .wrap h2,
.page-template-new-lps-wp-writing #cta1 .wrap h2,
.page-template-new-lps-wp-misc #cta1 .wrap h2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: .6em;
  font-weight: 700;
  text-transform: uppercase;
}
/* line 1419, ../scss/breakpoints/_base.scss */
.page-template-page-cms #cta1 .wrap a.white-btn,
.page-template-new-lps #cta1 .wrap a.white-btn,
.page-template-new-lps-wp-writing #cta1 .wrap a.white-btn,
.page-template-new-lps-wp-misc #cta1 .wrap a.white-btn {
  padding-top: 8px;
  padding-bottom: 8px;
  border: 4px solid #fff;
  font-weight: 700;
  border-radius: 100px;
}
/* line 1425, ../scss/breakpoints/_base.scss */
.page-template-page-cms #cta1 .wrap a.white-btn:hover,
.page-template-new-lps #cta1 .wrap a.white-btn:hover,
.page-template-new-lps-wp-writing #cta1 .wrap a.white-btn:hover,
.page-template-new-lps-wp-misc #cta1 .wrap a.white-btn:hover {
  background: #fff;
  color: #404040;
}
/* line 1430, ../scss/breakpoints/_base.scss */
.page-template-page-cms #cta1 .wrap img,
.page-template-new-lps #cta1 .wrap img,
.page-template-new-lps-wp-writing #cta1 .wrap img,
.page-template-new-lps-wp-misc #cta1 .wrap img {
  display: none;
}
/* line 1433, ../scss/breakpoints/_base.scss */
.page-template-page-cms #cta1 .wrap .custom-cta,
.page-template-new-lps #cta1 .wrap .custom-cta,
.page-template-new-lps-wp-writing #cta1 .wrap .custom-cta,
.page-template-new-lps-wp-misc #cta1 .wrap .custom-cta {
  max-width: 950px;
  margin: 0 auto 1em auto;
  text-align: center;
}
/* line 1437, ../scss/breakpoints/_base.scss */
.page-template-page-cms #cta1 .wrap .custom-cta p, .page-template-page-cms #cta1 .wrap .custom-cta h2, .page-template-page-cms #cta1 .wrap .custom-cta h3, .page-template-page-cms #cta1 .wrap .custom-cta h4, .page-template-page-cms #cta1 .wrap .custom-cta h5,
.page-template-new-lps #cta1 .wrap .custom-cta p,
.page-template-new-lps #cta1 .wrap .custom-cta h2,
.page-template-new-lps #cta1 .wrap .custom-cta h3,
.page-template-new-lps #cta1 .wrap .custom-cta h4,
.page-template-new-lps #cta1 .wrap .custom-cta h5,
.page-template-new-lps-wp-writing #cta1 .wrap .custom-cta p,
.page-template-new-lps-wp-writing #cta1 .wrap .custom-cta h2,
.page-template-new-lps-wp-writing #cta1 .wrap .custom-cta h3,
.page-template-new-lps-wp-writing #cta1 .wrap .custom-cta h4,
.page-template-new-lps-wp-writing #cta1 .wrap .custom-cta h5,
.page-template-new-lps-wp-misc #cta1 .wrap .custom-cta p,
.page-template-new-lps-wp-misc #cta1 .wrap .custom-cta h2,
.page-template-new-lps-wp-misc #cta1 .wrap .custom-cta h3,
.page-template-new-lps-wp-misc #cta1 .wrap .custom-cta h4,
.page-template-new-lps-wp-misc #cta1 .wrap .custom-cta h5 {
  color: #fff;
  line-height: 120%;
  text-transform: none;
}
/* line 1442, ../scss/breakpoints/_base.scss */
.page-template-page-cms #cta1 .wrap .custom-cta p,
.page-template-new-lps #cta1 .wrap .custom-cta p,
.page-template-new-lps-wp-writing #cta1 .wrap .custom-cta p,
.page-template-new-lps-wp-misc #cta1 .wrap .custom-cta p {
  font-size: 2em;
}
/* line 1445, ../scss/breakpoints/_base.scss */
.page-template-page-cms #cta1 .wrap .custom-cta .btn,
.page-template-new-lps #cta1 .wrap .custom-cta .btn,
.page-template-new-lps-wp-writing #cta1 .wrap .custom-cta .btn,
.page-template-new-lps-wp-misc #cta1 .wrap .custom-cta .btn {
  margin-top: 2em;
}
/* line 1447, ../scss/breakpoints/_base.scss */
.page-template-page-cms #cta1 .wrap .custom-cta .btn a,
.page-template-new-lps #cta1 .wrap .custom-cta .btn a,
.page-template-new-lps-wp-writing #cta1 .wrap .custom-cta .btn a,
.page-template-new-lps-wp-misc #cta1 .wrap .custom-cta .btn a {
  width: auto;
  margin: 0 auto;
}
/* line 1461, ../scss/breakpoints/_base.scss */
.page-template-page-cms .feature-5 .feature-5-img,
.page-template-new-lps .feature-5 .feature-5-img,
.page-template-new-lps-wp-writing .feature-5 .feature-5-img,
.page-template-new-lps-wp-misc .feature-5 .feature-5-img {
  display: none;
}
/* line 1465, ../scss/breakpoints/_base.scss */
.page-template-page-cms .additional,
.page-template-new-lps .additional,
.page-template-new-lps-wp-writing .additional,
.page-template-new-lps-wp-misc .additional {
  padding: 80px 0px;
  background: #404040;
  overflow: auto;
}
/* line 1469, ../scss/breakpoints/_base.scss */
.page-template-page-cms .additional h2,
.page-template-new-lps .additional h2,
.page-template-new-lps-wp-writing .additional h2,
.page-template-new-lps-wp-misc .additional h2 {
  margin-top: 0;
  color: #8CC040;
  text-align: center;
  font-size: 2em;
}
/* line 1475, ../scss/breakpoints/_base.scss */
.page-template-page-cms .additional p,
.page-template-new-lps .additional p,
.page-template-new-lps-wp-writing .additional p,
.page-template-new-lps-wp-misc .additional p {
  color: #fff;
  text-align: center;
  font-size: 20px;
  line-height: 150%;
  margin-bottom: 3em;
}
/* line 1482, ../scss/breakpoints/_base.scss */
.page-template-page-cms .additional h3,
.page-template-new-lps .additional h3,
.page-template-new-lps-wp-writing .additional h3,
.page-template-new-lps-wp-misc .additional h3 {
  color: #fff;
  font-weight: 600;
  border-bottom: 3px solid #fff;
}
/* line 1488, ../scss/breakpoints/_base.scss */
.page-template-page-cms .additional .d-1of2,
.page-template-new-lps .additional .d-1of2,
.page-template-new-lps-wp-writing .additional .d-1of2,
.page-template-new-lps-wp-misc .additional .d-1of2 {
  margin-bottom: 2em;
}
/* line 1491, ../scss/breakpoints/_base.scss */
.page-template-page-cms .additional .d-1of2 .d-1of3 img,
.page-template-new-lps .additional .d-1of2 .d-1of3 img,
.page-template-new-lps-wp-writing .additional .d-1of2 .d-1of3 img,
.page-template-new-lps-wp-misc .additional .d-1of2 .d-1of3 img {
  width: 100%;
}
/* line 1495, ../scss/breakpoints/_base.scss */
.page-template-page-cms .additional .d-1of2 .d-2of3,
.page-template-new-lps .additional .d-1of2 .d-2of3,
.page-template-new-lps-wp-writing .additional .d-1of2 .d-2of3,
.page-template-new-lps-wp-misc .additional .d-1of2 .d-2of3 {
  padding-left: 1em;
}
/* line 1497, ../scss/breakpoints/_base.scss */
.page-template-page-cms .additional .d-1of2 .d-2of3 h3,
.page-template-new-lps .additional .d-1of2 .d-2of3 h3,
.page-template-new-lps-wp-writing .additional .d-1of2 .d-2of3 h3,
.page-template-new-lps-wp-misc .additional .d-1of2 .d-2of3 h3 {
  font-size: 1.5em;
  margin: 0;
}
/* line 1501, ../scss/breakpoints/_base.scss */
.page-template-page-cms .additional .d-1of2 .d-2of3 p,
.page-template-new-lps .additional .d-1of2 .d-2of3 p,
.page-template-new-lps-wp-writing .additional .d-1of2 .d-2of3 p,
.page-template-new-lps-wp-misc .additional .d-1of2 .d-2of3 p {
  text-align: left;
  line-height: 130%;
  font-size: 20px;
  margin-top: .3em;
  margin-bottom: 0;
}
/* line 1509, ../scss/breakpoints/_base.scss */
.page-template-page-cms .additional .d-1of2:last-of-type,
.page-template-new-lps .additional .d-1of2:last-of-type,
.page-template-new-lps-wp-writing .additional .d-1of2:last-of-type,
.page-template-new-lps-wp-misc .additional .d-1of2:last-of-type {
  margin-bottom: 0;
}
/* line 1514, ../scss/breakpoints/_base.scss */
.page-template-page-cms #hoh,
.page-template-new-lps #hoh,
.page-template-new-lps-wp-writing #hoh,
.page-template-new-lps-wp-misc #hoh {
  padding: 60px 0px 40px 0px;
  overflow: auto;
  background: #eaedf2;
}
/* line 1519, ../scss/breakpoints/_base.scss */
.page-template-page-cms #hoh .wrap h2,
.page-template-new-lps #hoh .wrap h2,
.page-template-new-lps-wp-writing #hoh .wrap h2,
.page-template-new-lps-wp-misc #hoh .wrap h2 {
  margin-top: 0;
  text-align: center;
  font-weight: 700;
  margin-bottom: 1em;
}
/* line 1526, ../scss/breakpoints/_base.scss */
.page-template-page-cms #hoh .wrap .article .thumb,
.page-template-new-lps #hoh .wrap .article .thumb,
.page-template-new-lps-wp-writing #hoh .wrap .article .thumb,
.page-template-new-lps-wp-misc #hoh .wrap .article .thumb {
  margin: 0 auto;
  max-width: 350px;
  width: 100%;
  height: 200px;
  background-size: cover;
  background-position: center center;
}
/* line 1534, ../scss/breakpoints/_base.scss */
.page-template-page-cms #hoh .wrap .article .entry,
.page-template-new-lps #hoh .wrap .article .entry,
.page-template-new-lps-wp-writing #hoh .wrap .article .entry,
.page-template-new-lps-wp-misc #hoh .wrap .article .entry {
  text-align: center;
}
/* line 1536, ../scss/breakpoints/_base.scss */
.page-template-page-cms #hoh .wrap .article .entry h3,
.page-template-new-lps #hoh .wrap .article .entry h3,
.page-template-new-lps-wp-writing #hoh .wrap .article .entry h3,
.page-template-new-lps-wp-misc #hoh .wrap .article .entry h3 {
  font-size: 24px;
  margin: .75em 0 .5em 0;
}
/* line 1539, ../scss/breakpoints/_base.scss */
.page-template-page-cms #hoh .wrap .article .entry h3 a,
.page-template-new-lps #hoh .wrap .article .entry h3 a,
.page-template-new-lps-wp-writing #hoh .wrap .article .entry h3 a,
.page-template-new-lps-wp-misc #hoh .wrap .article .entry h3 a {
  color: #404040;
}
/* line 1543, ../scss/breakpoints/_base.scss */
.page-template-page-cms #hoh .wrap .article .entry p,
.page-template-new-lps #hoh .wrap .article .entry p,
.page-template-new-lps-wp-writing #hoh .wrap .article .entry p,
.page-template-new-lps-wp-misc #hoh .wrap .article .entry p {
  line-height: 125%;
}
/* line 1545, ../scss/breakpoints/_base.scss */
.page-template-page-cms #hoh .wrap .article .entry p a,
.page-template-new-lps #hoh .wrap .article .entry p a,
.page-template-new-lps-wp-writing #hoh .wrap .article .entry p a,
.page-template-new-lps-wp-misc #hoh .wrap .article .entry p a {
  color: #404040;
}
/* line 1553, ../scss/breakpoints/_base.scss */
.page-template-page-cms #cta2,
.page-template-new-lps #cta2,
.page-template-new-lps-wp-writing #cta2,
.page-template-new-lps-wp-misc #cta2 {
  background-color: #8CC040;
  background-size: cover;
  padding: 30px 0px;
}
/* line 1557, ../scss/breakpoints/_base.scss */
.page-template-page-cms #cta2 .wrap,
.page-template-new-lps #cta2 .wrap,
.page-template-new-lps-wp-writing #cta2 .wrap,
.page-template-new-lps-wp-misc #cta2 .wrap {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 1567, ../scss/breakpoints/_base.scss */
.page-template-page-cms #cta2 .wrap .content,
.page-template-new-lps #cta2 .wrap .content,
.page-template-new-lps-wp-writing #cta2 .wrap .content,
.page-template-new-lps-wp-misc #cta2 .wrap .content {
  -webkit-flex: 0 1 auto;
  -ms-flex: 1;
  flex: 0 1 auto;
  text-align: center;
  width: 100%;
}
/* line 1573, ../scss/breakpoints/_base.scss */
.page-template-page-cms #cta2 .wrap .content h2,
.page-template-new-lps #cta2 .wrap .content h2,
.page-template-new-lps-wp-writing #cta2 .wrap .content h2,
.page-template-new-lps-wp-misc #cta2 .wrap .content h2 {
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  line-height: 100%;
  margin-bottom: 0;
}
/* line 1581, ../scss/breakpoints/_base.scss */
.page-template-page-cms #cta2 .wrap .content h3,
.page-template-new-lps #cta2 .wrap .content h3,
.page-template-new-lps-wp-writing #cta2 .wrap .content h3,
.page-template-new-lps-wp-misc #cta2 .wrap .content h3 {
  color: #fff;
  font-weight: 700;
  margin-top: .3em;
  line-height: 100%;
}
/* line 1588, ../scss/breakpoints/_base.scss */
.page-template-page-cms #cta2 .wrap .btn,
.page-template-new-lps #cta2 .wrap .btn,
.page-template-new-lps-wp-writing #cta2 .wrap .btn,
.page-template-new-lps-wp-misc #cta2 .wrap .btn {
  text-align: center;
  -webkit-flex: 1;
  /* Safari 6.1+ */
  flex: 1;
  -ms-flex: 0 1 auto;
  /* IE 10 */
  width: 100%;
}
/* line 1594, ../scss/breakpoints/_base.scss */
.page-template-page-cms #cta2 .wrap .btn a.white-btn,
.page-template-new-lps #cta2 .wrap .btn a.white-btn,
.page-template-new-lps-wp-writing #cta2 .wrap .btn a.white-btn,
.page-template-new-lps-wp-misc #cta2 .wrap .btn a.white-btn {
  padding-top: 8px;
  padding-bottom: 8px;
  border: 4px solid #fff;
  font-weight: 700;
  border-radius: 100px;
  width: 250px;
}
/* line 1601, ../scss/breakpoints/_base.scss */
.page-template-page-cms #cta2 .wrap .btn a.white-btn:hover,
.page-template-new-lps #cta2 .wrap .btn a.white-btn:hover,
.page-template-new-lps-wp-writing #cta2 .wrap .btn a.white-btn:hover,
.page-template-new-lps-wp-misc #cta2 .wrap .btn a.white-btn:hover {
  background: #fff;
  color: #404040;
}
/* line 1607, ../scss/breakpoints/_base.scss */
.page-template-page-cms #cta2 .wrap img,
.page-template-new-lps #cta2 .wrap img,
.page-template-new-lps-wp-writing #cta2 .wrap img,
.page-template-new-lps-wp-misc #cta2 .wrap img {
  display: none;
}

/* line 1618, ../scss/breakpoints/_base.scss */
.page-template-new-lps header .overlay .wrap .expand,
.page-template-new-lps-wp-writing header .overlay .wrap .expand {
  padding: 40px 10px;
}
/* line 1621, ../scss/breakpoints/_base.scss */
.page-template-new-lps header .overlay .wrap .expand .inner .text,
.page-template-new-lps-wp-writing header .overlay .wrap .expand .inner .text {
  max-width: 1165px;
  margin: 0 auto;
}
/* line 1628, ../scss/breakpoints/_base.scss */
.page-template-new-lps header .overlay .wrap .expand .inner .text p,
.page-template-new-lps-wp-writing header .overlay .wrap .expand .inner .text p {
  max-width: 100%;
}
/* line 1638, ../scss/breakpoints/_base.scss */
.page-template-new-lps .gray,
.page-template-new-lps-wp-writing .gray {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 1641, ../scss/breakpoints/_base.scss */
.page-template-new-lps .gray #intro,
.page-template-new-lps-wp-writing .gray #intro {
  padding: 0;
}
/* line 1643, ../scss/breakpoints/_base.scss */
.page-template-new-lps .gray #intro p,
.page-template-new-lps-wp-writing .gray #intro p {
  text-align: left;
  line-height: 130%;
  margin: 0;
  color: #404040;
}
/* line 1651, ../scss/breakpoints/_base.scss */
.page-template-new-lps .gray.intro,
.page-template-new-lps-wp-writing .gray.intro {
  padding: 50px 10px;
}
/* line 1655, ../scss/breakpoints/_base.scss */
.page-template-new-lps .white,
.page-template-new-lps-wp-writing .white {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 1660, ../scss/breakpoints/_base.scss */
.page-template-new-lps .feature-3 .d-all,
.page-template-new-lps-wp-writing .feature-3 .d-all {
  max-width: 950px;
  margin: 0 auto;
  float: none;
}
/* line 1664, ../scss/breakpoints/_base.scss */
.page-template-new-lps .feature-3 .d-all img,
.page-template-new-lps-wp-writing .feature-3 .d-all img {
  max-width: 100%;
}
/* line 1669, ../scss/breakpoints/_base.scss */
.page-template-new-lps .dkgray,
.page-template-new-lps-wp-writing .dkgray {
  background: #404040;
  overflow: auto;
  padding: 50px 10px;
}
/* line 1674, ../scss/breakpoints/_base.scss */
.page-template-new-lps .dkgray .feature .d-all,
.page-template-new-lps-wp-writing .dkgray .feature .d-all {
  max-width: 950px;
  margin: 0 auto;
  color: #fff;
  float: none;
}
/* line 1679, ../scss/breakpoints/_base.scss */
.page-template-new-lps .dkgray .feature .d-all p,
.page-template-new-lps-wp-writing .dkgray .feature .d-all p {
  color: #fff;
}
/* line 1684, ../scss/breakpoints/_base.scss */
.page-template-new-lps .dkgray .feature .industries .d-all,
.page-template-new-lps-wp-writing .dkgray .feature .industries .d-all {
  margin-top: 1em;
  margin-bottom: 1em;
  overflow: auto;
  text-align: center;
}
/* line 1689, ../scss/breakpoints/_base.scss */
.page-template-new-lps .dkgray .feature .industries .d-all .d-1of4,
.page-template-new-lps-wp-writing .dkgray .feature .industries .d-all .d-1of4 {
  text-align: center;
}
/* line 1691, ../scss/breakpoints/_base.scss */
.page-template-new-lps .dkgray .feature .industries .d-all .d-1of4 p,
.page-template-new-lps-wp-writing .dkgray .feature .industries .d-all .d-1of4 p {
  margin: 0;
}
/* line 1694, ../scss/breakpoints/_base.scss */
.page-template-new-lps .dkgray .feature .industries .d-all .d-1of4 .img,
.page-template-new-lps-wp-writing .dkgray .feature .industries .d-all .d-1of4 .img {
  background-image: url("/wp-content/themes/brafton2016/library/images/wp-writing-icons-sc8302d949d.png");
  height: 100px;
  width: 150px;
  margin: 0 auto;
}
/* line 1701, ../scss/breakpoints/_base.scss */
.page-template-new-lps .dkgray .feature .industries .d-all .d-1of4.business .img,
.page-template-new-lps-wp-writing .dkgray .feature .industries .d-all .d-1of4.business .img {
  background-position: 0 -20px;
}
/* line 1706, ../scss/breakpoints/_base.scss */
.page-template-new-lps .dkgray .feature .industries .d-all .d-1of4.finance .img,
.page-template-new-lps-wp-writing .dkgray .feature .industries .d-all .d-1of4.finance .img {
  background-position: 0px -470px;
}
/* line 1711, ../scss/breakpoints/_base.scss */
.page-template-new-lps .dkgray .feature .industries .d-all .d-1of4.law .img,
.page-template-new-lps-wp-writing .dkgray .feature .industries .d-all .d-1of4.law .img {
  background-position: 0px -925px;
}
/* line 1716, ../scss/breakpoints/_base.scss */
.page-template-new-lps .dkgray .feature .industries .d-all .d-1of4.manufacturing .img,
.page-template-new-lps-wp-writing .dkgray .feature .industries .d-all .d-1of4.manufacturing .img {
  background-position: 0 -1220px;
}
/* line 1721, ../scss/breakpoints/_base.scss */
.page-template-new-lps .dkgray .feature .industries .d-all .d-1of4.marketing .img,
.page-template-new-lps-wp-writing .dkgray .feature .industries .d-all .d-1of4.marketing .img {
  background-position: 0 -1370px;
}
/* line 1726, ../scss/breakpoints/_base.scss */
.page-template-new-lps .dkgray .feature .industries .d-all .d-1of4.health .img,
.page-template-new-lps-wp-writing .dkgray .feature .industries .d-all .d-1of4.health .img {
  background-position: 0 -620px;
}
/* line 1731, ../scss/breakpoints/_base.scss */
.page-template-new-lps .dkgray .feature .industries .d-all .d-1of4.education .img,
.page-template-new-lps-wp-writing .dkgray .feature .industries .d-all .d-1of4.education .img {
  background-position: 0 -165px;
}
/* line 1736, ../scss/breakpoints/_base.scss */
.page-template-new-lps .dkgray .feature .industries .d-all .d-1of4.technology .img,
.page-template-new-lps-wp-writing .dkgray .feature .industries .d-all .d-1of4.technology .img {
  background-position: 0 -1515px;
}
/* line 1741, ../scss/breakpoints/_base.scss */
.page-template-new-lps .dkgray .feature .industries .d-all .d-1of4.entertainment .img,
.page-template-new-lps-wp-writing .dkgray .feature .industries .d-all .d-1of4.entertainment .img {
  background-position: 0 -320px;
}
/* line 1746, ../scss/breakpoints/_base.scss */
.page-template-new-lps .dkgray .feature .industries .d-all .d-1of4.travel .img,
.page-template-new-lps-wp-writing .dkgray .feature .industries .d-all .d-1of4.travel .img {
  background-position: 0 -1665px;
}
/* line 1751, ../scss/breakpoints/_base.scss */
.page-template-new-lps .dkgray .feature .industries .d-all .d-1of4.lifestyle .img,
.page-template-new-lps-wp-writing .dkgray .feature .industries .d-all .d-1of4.lifestyle .img {
  background-position: 0 -1065px;
}
/* line 1756, ../scss/breakpoints/_base.scss */
.page-template-new-lps .dkgray .feature .industries .d-all .d-1of4.hr .img,
.page-template-new-lps-wp-writing .dkgray .feature .industries .d-all .d-1of4.hr .img {
  background-position: 0 -760px;
}
/* line 1761, ../scss/breakpoints/_base.scss */
.page-template-new-lps .dkgray .feature .industries .d-all.last,
.page-template-new-lps-wp-writing .dkgray .feature .industries .d-all.last {
  margin-top: 1.5em;
  margin-bottom: 0;
}

/* line 1776, ../scss/breakpoints/_base.scss */
.page-template-new-lps-wp-misc header .overlay .wrap .expand .inner .text {
  text-align: center;
}
/* line 1778, ../scss/breakpoints/_base.scss */
.page-template-new-lps-wp-misc header .overlay .wrap .expand .inner .text h1 {
  margin: 0;
}
/* line 1782, ../scss/breakpoints/_base.scss */
.page-template-new-lps-wp-misc header .overlay .wrap .expand .inner .text img {
  max-width: 100%;
}
/* line 1792, ../scss/breakpoints/_base.scss */
.page-template-new-lps-wp-misc .feature .d-1of5 {
  text-align: center;
  display: block;
}
/* line 1797, ../scss/breakpoints/_base.scss */
.page-template-new-lps-wp-misc .gray {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 1800, ../scss/breakpoints/_base.scss */
.page-template-new-lps-wp-misc .gray #intro {
  padding: 0;
}
/* line 1802, ../scss/breakpoints/_base.scss */
.page-template-new-lps-wp-misc .gray #intro p {
  text-align: left;
  line-height: 130%;
  margin: 0;
  font-weight: 700;
  color: #404040;
}
/* line 1810, ../scss/breakpoints/_base.scss */
.page-template-new-lps-wp-misc .gray.intro {
  padding: 50px 10px;
}
/* line 1816, ../scss/breakpoints/_base.scss */
.page-template-new-lps-wp-misc .feature-items .white:not(:last-child) {
  border-bottom: 3px solid #eaedf2;
}
/* line 1821, ../scss/breakpoints/_base.scss */
.page-template-new-lps-wp-misc .white {
  padding-left: 10px;
  padding-right: 10px;
}

/* line 1840, ../scss/breakpoints/_base.scss */
.page-id-1028 header .overlay .wrap .expand .inner .text,
.page-id-1044 header .overlay .wrap .expand .inner .text,
.page-id-1000 header .overlay .wrap .expand .inner .text,
.page-id-1046 header .overlay .wrap .expand .inner .text,
.page-id-1030 header .overlay .wrap .expand .inner .text,
.page-id-1048 header .overlay .wrap .expand .inner .text,
.page-id-93528 header .overlay .wrap .expand .inner .text {
  margin: 0 auto;
  text-align: center;
}
/* line 1844, ../scss/breakpoints/_base.scss */
.page-id-1028 header .overlay .wrap .expand .inner .text h1, .page-id-1028 header .overlay .wrap .expand .inner .text p,
.page-id-1044 header .overlay .wrap .expand .inner .text h1,
.page-id-1044 header .overlay .wrap .expand .inner .text p,
.page-id-1000 header .overlay .wrap .expand .inner .text h1,
.page-id-1000 header .overlay .wrap .expand .inner .text p,
.page-id-1046 header .overlay .wrap .expand .inner .text h1,
.page-id-1046 header .overlay .wrap .expand .inner .text p,
.page-id-1030 header .overlay .wrap .expand .inner .text h1,
.page-id-1030 header .overlay .wrap .expand .inner .text p,
.page-id-1048 header .overlay .wrap .expand .inner .text h1,
.page-id-1048 header .overlay .wrap .expand .inner .text p,
.page-id-93528 header .overlay .wrap .expand .inner .text h1,
.page-id-93528 header .overlay .wrap .expand .inner .text p {
  text-align: center !important;
}
/* line 1847, ../scss/breakpoints/_base.scss */
.page-id-1028 header .overlay .wrap .expand .inner .text a.green-btn,
.page-id-1044 header .overlay .wrap .expand .inner .text a.green-btn,
.page-id-1000 header .overlay .wrap .expand .inner .text a.green-btn,
.page-id-1046 header .overlay .wrap .expand .inner .text a.green-btn,
.page-id-1030 header .overlay .wrap .expand .inner .text a.green-btn,
.page-id-1048 header .overlay .wrap .expand .inner .text a.green-btn,
.page-id-93528 header .overlay .wrap .expand .inner .text a.green-btn {
  background: #8CC040;
  color: #fff;
  font-weight: 800;
  padding: .5em 1em;
  text-shadow: none;
  margin-top: 1.5em;
}
/* line 1854, ../scss/breakpoints/_base.scss */
.page-id-1028 header .overlay .wrap .expand .inner .text a.green-btn:hover,
.page-id-1044 header .overlay .wrap .expand .inner .text a.green-btn:hover,
.page-id-1000 header .overlay .wrap .expand .inner .text a.green-btn:hover,
.page-id-1046 header .overlay .wrap .expand .inner .text a.green-btn:hover,
.page-id-1030 header .overlay .wrap .expand .inner .text a.green-btn:hover,
.page-id-1048 header .overlay .wrap .expand .inner .text a.green-btn:hover,
.page-id-93528 header .overlay .wrap .expand .inner .text a.green-btn:hover {
  border-color: #7ead39;
  background: #7ead39;
}
/* line 1871, ../scss/breakpoints/_base.scss */
.page-id-1028 .testimonials,
.page-id-1044 .testimonials,
.page-id-1000 .testimonials,
.page-id-1046 .testimonials,
.page-id-1030 .testimonials,
.page-id-1048 .testimonials,
.page-id-93528 .testimonials {
  padding: 50px 0px;
}

/* Content Strategy & SMM Services Page */
/* SMM Services */
/* line 1895, ../scss/breakpoints/_base.scss */
.page-id-1000 .feature-1 .d-2of5 img, .page-id-1000 .feature-2 .d-2of5 img {
  max-height: 350px;
}
/* line 1902, ../scss/breakpoints/_base.scss */
.page-id-1000 .feature-3 .d-2of5 img {
  max-height: 600px;
}
/* line 1907, ../scss/breakpoints/_base.scss */
.page-id-1000 .leadership {
  padding: 40px 0px;
}
/* line 1909, ../scss/breakpoints/_base.scss */
.page-id-1000 .leadership h2 {
  margin-top: 0;
  line-height: 100%;
  text-align: center;
  margin-bottom: 1em;
}
/* line 1916, ../scss/breakpoints/_base.scss */
.page-id-1000 #cta1 {
  background-image: none;
  background-color: #8CC040;
}
/* line 1919, ../scss/breakpoints/_base.scss */
.page-id-1000 #cta1 .wrap {
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 1921, ../scss/breakpoints/_base.scss */
.page-id-1000 #cta1 .wrap p {
  color: #fff;
}
/* line 1924, ../scss/breakpoints/_base.scss */
.page-id-1000 #cta1 .wrap a.white-btn {
  margin-left: 0 !important;
  width: auto !important;
}

/* About Us */
/* line 1934, ../scss/breakpoints/_base.scss */
.page-id-1034 .d-2of5 img {
  max-width: 80%;
}

/* line 1941, ../scss/breakpoints/_base.scss */
.page-id-1046 .gray.intro {
  background: #fff;
  padding: 1em 1em 2em 1em;
}
/* line 1944, ../scss/breakpoints/_base.scss */
.page-id-1046 .gray.intro #intro {
  text-align: center;
}
/* line 1946, ../scss/breakpoints/_base.scss */
.page-id-1046 .gray.intro #intro h2 {
  margin: 1em 0 .3em 0;
}
/* line 1949, ../scss/breakpoints/_base.scss */
.page-id-1046 .gray.intro #intro p {
  font-size: 20px;
  line-height: 170%;
  margin: 1em 0;
  text-align: center;
}
/* line 1970, ../scss/breakpoints/_base.scss */
.page-id-1046 .feature-1 {
  text-align: center;
}
/* line 1972, ../scss/breakpoints/_base.scss */
.page-id-1046 .feature-1 i {
  font-size: 80px;
  padding: 20px 40px;
  color: #404040;
}
/* line 1984, ../scss/breakpoints/_base.scss */
.page-id-1046 .fw-text h3 {
  border-bottom: 2px solid #fff;
  padding-bottom: .75em;
  margin-bottom: .5em;
}

/* Social Media Consulting */
/* line 1994, ../scss/breakpoints/_base.scss */
.page-id-93528 .fw-text h3 {
  border-bottom: 2px solid #fff;
  padding-bottom: .75em;
  margin-bottom: .5em;
}

/* line 2003, ../scss/breakpoints/_base.scss */
.page-template-page-template-competitive-lp-analyzer header {
  background-color: #424143;
  height: 90px;
}
/* line 2008, ../scss/breakpoints/_base.scss */
.page-template-page-template-competitive-lp-analyzer .container.lp {
  overflow: auto;
  background-size: cover;
  background-position: center center;
  padding: 8em 0;
}
/* line 2013, ../scss/breakpoints/_base.scss */
.page-template-page-template-competitive-lp-analyzer .container.lp .main {
  background: #fff;
  overflow: auto;
  padding: 1em 2em;
}
/* line 2017, ../scss/breakpoints/_base.scss */
.page-template-page-template-competitive-lp-analyzer .container.lp .main #intro {
  padding: 0;
}
/* line 2019, ../scss/breakpoints/_base.scss */
.page-template-page-template-competitive-lp-analyzer .container.lp .main #intro #content {
  margin: 0;
}
/* line 2021, ../scss/breakpoints/_base.scss */
.page-template-page-template-competitive-lp-analyzer .container.lp .main #intro #content h1 {
  font-size: 1.75em;
  font-weight: 700;
}
/* line 2025, ../scss/breakpoints/_base.scss */
.page-template-page-template-competitive-lp-analyzer .container.lp .main #intro #content h2 {
  text-align: left;
  font-size: 1.5em;
  font-weight: 700;
}
/* line 2030, ../scss/breakpoints/_base.scss */
.page-template-page-template-competitive-lp-analyzer .container.lp .main #intro #content p {
  text-align: left;
  font-size: 18px;
  line-height: 150%;
}
/* line 2035, ../scss/breakpoints/_base.scss */
.page-template-page-template-competitive-lp-analyzer .container.lp .main #intro #content ul {
  font-size: 18px;
  line-height: 150%;
  list-style: disc;
  margin: 0;
  padding: 0 0 0 2em;
}
/* line 2041, ../scss/breakpoints/_base.scss */
.page-template-page-template-competitive-lp-analyzer .container.lp .main #intro #content ul li {
  padding-left: .5em;
}
/* line 2047, ../scss/breakpoints/_base.scss */
.page-template-page-template-competitive-lp-analyzer .container.lp .main #intro .form p {
  text-align: left;
}

/* line 2058, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new h1, .page-template-page-graphics-new h2 {
  font-weight: 800;
}
/* line 2061, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new p {
  line-height: 150% !important;
}
/* line 2067, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new header .overlay #inner-header .expand {
  text-align: center;
}
/* line 2069, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new header .overlay #inner-header .expand a.green-btn {
  background: #8CC040;
  color: #fff;
  font-weight: 800;
  padding: .5em 1em;
  text-shadow: none;
}
/* line 2075, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new header .overlay #inner-header .expand a.green-btn:hover {
  border-color: #7ead39;
  background: #7ead39;
}
/* line 2084, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new #intro {
  padding: 2em 1em;
  overflow: auto;
}
/* line 2088, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new #intro .d-1of2 img {
  max-width: 100%;
}
/* line 2094, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new #ajax-posts h2 {
  padding: 0 1em;
  text-align: center;
}
/* line 2099, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new .gray-bar {
  background: #eaedf2;
  text-align: center;
}
/* line 2102, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new .gray-bar a.gray-btn {
  padding: .5em 1.5em;
  font-weight: 800;
}
/* line 2108, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new .features .feature {
  padding: 2em 1em;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 2112, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new .features .feature .img {
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
/* line 2114, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new .features .feature .img img {
  max-width: 100%;
}
/* line 2118, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new .features .feature .text {
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
/* line 2120, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new .features .feature .text h2 {
  margin-top: 1em;
}
/* line 2124, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new .features .feature img {
  display: block;
}
/* line 2127, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new .features .feature.gray {
  background: #eaedf2;
}
/* line 2132, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new .graphics {
  padding: 0;
  overflow: auto;
  width: 100%;
  background-size: cover;
  background-position: center center;
}
/* line 2138, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new .graphics .overlay {
  padding: 2em 1em;
  background: rgba(0, 0, 0, 0.6);
  overflow: auto;
  width: 100%;
}
/* line 2143, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new .graphics .overlay h2 {
  color: #fff;
}
/* line 2146, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new .graphics .overlay p {
  color: #fff;
}
/* line 2151, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new .visuals {
  overflow: auto;
  padding: 2em 1em;
  width: 100%;
  text-align: center;
}
/* line 2157, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new #cta {
  background: #344754;
  padding: 2em 1em 4em 1em;
  text-align: center;
  color: #fff;
}
/* line 2163, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new #cta .wrap h2 {
  color: #fff;
}
/* line 2166, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new #cta .wrap a.white-btn {
  padding: .5em 1.5em;
  font-weight: 800;
}

/* Graphics - New */
/* line 122, ../scss/partials/_mixins.scss */
.page-template-page-blog-writing-services h1, .page-template-page-blog-writing-services h2 {
  font-weight: 800;
  color: #424143;
}
/* line 126, ../scss/partials/_mixins.scss */
.page-template-page-blog-writing-services p {
  color: #424143;
  line-height: 150% !important;
}
/* line 133, ../scss/partials/_mixins.scss */
.page-template-page-blog-writing-services header .overlay #inner-header .expand {
  text-align: center;
}
/* line 135, ../scss/partials/_mixins.scss */
.page-template-page-blog-writing-services header .overlay #inner-header .expand a.green-btn {
  background: #8CC040;
  color: #fff;
  font-weight: 800;
  padding: .5em 1em;
  text-shadow: none;
}
/* line 141, ../scss/partials/_mixins.scss */
.page-template-page-blog-writing-services header .overlay #inner-header .expand a.green-btn:hover {
  border-color: #7ead39;
  background: #7ead39;
}
/* line 150, ../scss/partials/_mixins.scss */
.page-template-page-blog-writing-services #intro {
  padding: 2em 1em;
  overflow: auto;
}
/* line 154, ../scss/partials/_mixins.scss */
.page-template-page-blog-writing-services #intro .d-1of2 img {
  max-width: 100%;
}
/* line 159, ../scss/partials/_mixins.scss */
.page-template-page-blog-writing-services .feature {
  overflow: auto;
  padding: 2em 1em;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 164, ../scss/partials/_mixins.scss */
.page-template-page-blog-writing-services .feature .img {
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
/* line 166, ../scss/partials/_mixins.scss */
.page-template-page-blog-writing-services .feature .img img {
  max-width: 100%;
}
/* line 170, ../scss/partials/_mixins.scss */
.page-template-page-blog-writing-services .feature .text {
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
/* line 172, ../scss/partials/_mixins.scss */
.page-template-page-blog-writing-services .feature .text h2 {
  margin-top: 1em;
}
/* line 176, ../scss/partials/_mixins.scss */
.page-template-page-blog-writing-services .feature img {
  display: block;
}
/* line 179, ../scss/partials/_mixins.scss */
.page-template-page-blog-writing-services .feature.gray {
  background: #eaedf2;
}
/* line 183, ../scss/partials/_mixins.scss */
.page-template-page-blog-writing-services #cta, .page-template-page-blog-writing-services #cta2, .page-template-page-blog-writing-services #cta3 {
  clear: both;
  background: #344754;
  padding: 2em 1em 4em 1em;
  text-align: center;
  color: #fff;
}
/* line 190, ../scss/partials/_mixins.scss */
.page-template-page-blog-writing-services #cta .wrap h2, .page-template-page-blog-writing-services #cta2 .wrap h2, .page-template-page-blog-writing-services #cta3 .wrap h2 {
  color: #fff;
}
/* line 193, ../scss/partials/_mixins.scss */
.page-template-page-blog-writing-services #cta .wrap a.white-btn, .page-template-page-blog-writing-services #cta2 .wrap a.white-btn, .page-template-page-blog-writing-services #cta3 .wrap a.white-btn {
  padding: .5em 1.5em;
  font-weight: 800;
}
/* line 197, ../scss/partials/_mixins.scss */
.page-template-page-blog-writing-services #cta .wrap p, .page-template-page-blog-writing-services #cta2 .wrap p, .page-template-page-blog-writing-services #cta3 .wrap p {
  color: #fff;
}
@media (min-width: 768px) {
  /* line 208, ../scss/partials/_mixins.scss */
  .page-template-page-blog-writing-services header .overlay .expand .inner .text h1 {
    font-size: 3.5em;
  }
  /* line 211, ../scss/partials/_mixins.scss */
  .page-template-page-blog-writing-services header .overlay .expand .inner .text p {
    font-size: 1.5em;
  }
  /* line 214, ../scss/partials/_mixins.scss */
  .page-template-page-blog-writing-services header .overlay .expand .inner .text a.green-btn {
    font-size: 20px;
  }
  /* line 222, ../scss/partials/_mixins.scss */
  .page-template-page-blog-writing-services #intro {
    padding: 4em 1em 2em 1em;
  }
  /* line 224, ../scss/partials/_mixins.scss */
  .page-template-page-blog-writing-services #intro .d-1of2:first-of-type {
    width: 40%;
  }
  /* line 227, ../scss/partials/_mixins.scss */
  .page-template-page-blog-writing-services #intro .d-1of2:nth-of-type(2) {
    width: 60%;
    text-align: left;
    padding-left: 2em;
    padding-right: 0;
  }
  /* line 232, ../scss/partials/_mixins.scss */
  .page-template-page-blog-writing-services #intro .d-1of2:nth-of-type(2) h2 {
    text-align: left;
    margin-top: 0;
  }
  /* line 236, ../scss/partials/_mixins.scss */
  .page-template-page-blog-writing-services #intro .d-1of2:nth-of-type(2) p {
    text-align: left;
  }
  /* line 241, ../scss/partials/_mixins.scss */
  .page-template-page-blog-writing-services .feature {
    padding: 4em 1em;
    display: block;
  }
  /* line 244, ../scss/partials/_mixins.scss */
  .page-template-page-blog-writing-services .feature .text {
    text-align: left;
    padding-right: 2em;
  }
  /* line 247, ../scss/partials/_mixins.scss */
  .page-template-page-blog-writing-services .feature .text h2 {
    margin-top: 0;
  }
  /* line 251, ../scss/partials/_mixins.scss */
  .page-template-page-blog-writing-services .feature .img {
    padding-right: 0;
  }
  /* line 255, ../scss/partials/_mixins.scss */
  .page-template-page-blog-writing-services .feature.gray .text {
    padding-left: 2em;
  }
  /* line 258, ../scss/partials/_mixins.scss */
  .page-template-page-blog-writing-services .feature.gray .img {
    padding-right: .75em;
  }
}
@media (min-width: 1030px) {
  /* line 268, ../scss/partials/_mixins.scss */
  .page-template-page-blog-writing-services header .overlay .expand .inner {
    padding-left: 0;
  }
  /* line 270, ../scss/partials/_mixins.scss */
  .page-template-page-blog-writing-services header .overlay .expand .inner .text {
    margin: 0 auto;
  }
  /* line 273, ../scss/partials/_mixins.scss */
  .page-template-page-blog-writing-services header .overlay .expand .inner .text h1 {
    font-size: 4em;
  }
  /* line 276, ../scss/partials/_mixins.scss */
  .page-template-page-blog-writing-services header .overlay .expand .inner .text p {
    width: 100%;
  }
  /* line 285, ../scss/partials/_mixins.scss */
  .page-template-page-blog-writing-services #intro .d-1of2:nth-of-type(2) {
    padding: 0 2em;
  }
  /* line 288, ../scss/partials/_mixins.scss */
  .page-template-page-blog-writing-services #intro a.green-btn {
    font-size: 1.1em;
    font-weight: 700;
    padding: .5em 3.5em;
    border: 3px solid #8CC040;
  }
  /* line 295, ../scss/partials/_mixins.scss */
  .page-template-page-blog-writing-services .feature {
    padding: 4em 0;
  }
  /* line 297, ../scss/partials/_mixins.scss */
  .page-template-page-blog-writing-services .feature .text {
    width: 60%;
    padding: 0 2em;
  }
  /* line 301, ../scss/partials/_mixins.scss */
  .page-template-page-blog-writing-services .feature .img {
    width: 40%;
    padding: 0 2em;
  }
  /* line 306, ../scss/partials/_mixins.scss */
  .page-template-page-blog-writing-services .feature.gray .text {
    padding: 0 2em;
  }
  /* line 309, ../scss/partials/_mixins.scss */
  .page-template-page-blog-writing-services .feature.gray .img {
    padding: 0 2em;
  }
  /* line 313, ../scss/partials/_mixins.scss */
  .page-template-page-blog-writing-services .feature a.green-btn {
    font-size: 1.1em;
    font-weight: 700;
    padding: .5em 3.5em;
    border: 3px solid #8CC040;
  }
  /* line 321, ../scss/partials/_mixins.scss */
  .page-template-page-blog-writing-services #cta h2, .page-template-page-blog-writing-services #cta2 h2, .page-template-page-blog-writing-services #cta3 h2 {
    font-size: 4em;
    margin-bottom: 0;
  }
  /* line 325, ../scss/partials/_mixins.scss */
  .page-template-page-blog-writing-services #cta a.white-btn, .page-template-page-blog-writing-services #cta2 a.white-btn, .page-template-page-blog-writing-services #cta3 a.white-btn {
    font-size: 22px;
  }
  /* line 328, ../scss/partials/_mixins.scss */
  .page-template-page-blog-writing-services #cta p, .page-template-page-blog-writing-services #cta2 p, .page-template-page-blog-writing-services #cta3 p {
    font-size: 1.75em;
    max-width: 900px;
    margin: 1em auto;
    line-height: 125% !important;
  }
}
/* line 2177, ../scss/breakpoints/_base.scss */
.page-template-page-blog-writing-services #intro h2, .page-template-page-blog-writing-services #intro p {
  text-align: left;
}
/* line 2182, ../scss/breakpoints/_base.scss */
.page-template-page-blog-writing-services #cta p:last-of-type, .page-template-page-blog-writing-services #cta2 p:last-of-type, .page-template-page-blog-writing-services #cta3 p:last-of-type {
  margin-bottom: 0;
}
/* line 2186, ../scss/breakpoints/_base.scss */
.page-template-page-blog-writing-services .full-width-section {
  background-size: cover;
  background-position: center center;
}
/* line 2189, ../scss/breakpoints/_base.scss */
.page-template-page-blog-writing-services .full-width-section .overlay {
  overflow: auto;
  padding: 2em 1em;
}
/* line 2193, ../scss/breakpoints/_base.scss */
.page-template-page-blog-writing-services .full-width-section .overlay h2, .page-template-page-blog-writing-services .full-width-section .overlay p, .page-template-page-blog-writing-services .full-width-section .overlay ul {
  color: #fff;
  text-align: center;
}
/* line 2198, ../scss/breakpoints/_base.scss */
.page-template-page-blog-writing-services .full-width-section .overlay ul li {
  padding: .5em 1em;
}
/* line 2206, ../scss/breakpoints/_base.scss */
.page-template-page-blog-writing-services .full-width-section.first-one .overlay ul li {
  font-weight: 700;
}
/* line 2214, ../scss/breakpoints/_base.scss */
.page-template-page-blog-writing-services .full-width-section.second .overlay ul {
  text-align: left;
  list-style: none;
  padding: 2em 1em;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  font-style: italic;
  font-weight: 600;
}
/* line 2222, ../scss/breakpoints/_base.scss */
.page-template-page-blog-writing-services .full-width-section.second .overlay ul li {
  padding: 0;
  line-height: 125%;
  clear: both;
  margin-bottom: .5em;
}
/* line 2227, ../scss/breakpoints/_base.scss */
.page-template-page-blog-writing-services .full-width-section.second .overlay ul li:before {
  content: "\f00c";
  font-family: 'FontAwesome';
  color: #8CC040;
  padding-right: 1em;
  padding-bottom: 1em;
  float: left;
}

/* Blog Writing */
/* line 122, ../scss/partials/_mixins.scss */
.page-template-page-infographic-design h1, .page-template-page-infographic-design h2 {
  font-weight: 800;
  color: #424143;
}
/* line 126, ../scss/partials/_mixins.scss */
.page-template-page-infographic-design p {
  color: #424143;
  line-height: 150% !important;
}
/* line 133, ../scss/partials/_mixins.scss */
.page-template-page-infographic-design header .overlay #inner-header .expand {
  text-align: center;
}
/* line 135, ../scss/partials/_mixins.scss */
.page-template-page-infographic-design header .overlay #inner-header .expand a.green-btn {
  background: #8CC040;
  color: #fff;
  font-weight: 800;
  padding: .5em 1em;
  text-shadow: none;
}
/* line 141, ../scss/partials/_mixins.scss */
.page-template-page-infographic-design header .overlay #inner-header .expand a.green-btn:hover {
  border-color: #7ead39;
  background: #7ead39;
}
/* line 150, ../scss/partials/_mixins.scss */
.page-template-page-infographic-design #intro {
  padding: 2em 1em;
  overflow: auto;
}
/* line 154, ../scss/partials/_mixins.scss */
.page-template-page-infographic-design #intro .d-1of2 img {
  max-width: 100%;
}
/* line 159, ../scss/partials/_mixins.scss */
.page-template-page-infographic-design .feature {
  overflow: auto;
  padding: 2em 1em;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 164, ../scss/partials/_mixins.scss */
.page-template-page-infographic-design .feature .img {
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
/* line 166, ../scss/partials/_mixins.scss */
.page-template-page-infographic-design .feature .img img {
  max-width: 100%;
}
/* line 170, ../scss/partials/_mixins.scss */
.page-template-page-infographic-design .feature .text {
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
/* line 172, ../scss/partials/_mixins.scss */
.page-template-page-infographic-design .feature .text h2 {
  margin-top: 1em;
}
/* line 176, ../scss/partials/_mixins.scss */
.page-template-page-infographic-design .feature img {
  display: block;
}
/* line 179, ../scss/partials/_mixins.scss */
.page-template-page-infographic-design .feature.gray {
  background: #eaedf2;
}
/* line 183, ../scss/partials/_mixins.scss */
.page-template-page-infographic-design #cta, .page-template-page-infographic-design #cta2, .page-template-page-infographic-design #cta3 {
  clear: both;
  background: #344754;
  padding: 2em 1em 4em 1em;
  text-align: center;
  color: #fff;
}
/* line 190, ../scss/partials/_mixins.scss */
.page-template-page-infographic-design #cta .wrap h2, .page-template-page-infographic-design #cta2 .wrap h2, .page-template-page-infographic-design #cta3 .wrap h2 {
  color: #fff;
}
/* line 193, ../scss/partials/_mixins.scss */
.page-template-page-infographic-design #cta .wrap a.white-btn, .page-template-page-infographic-design #cta2 .wrap a.white-btn, .page-template-page-infographic-design #cta3 .wrap a.white-btn {
  padding: .5em 1.5em;
  font-weight: 800;
}
/* line 197, ../scss/partials/_mixins.scss */
.page-template-page-infographic-design #cta .wrap p, .page-template-page-infographic-design #cta2 .wrap p, .page-template-page-infographic-design #cta3 .wrap p {
  color: #fff;
}
@media (min-width: 768px) {
  /* line 208, ../scss/partials/_mixins.scss */
  .page-template-page-infographic-design header .overlay .expand .inner .text h1 {
    font-size: 3.5em;
  }
  /* line 211, ../scss/partials/_mixins.scss */
  .page-template-page-infographic-design header .overlay .expand .inner .text p {
    font-size: 1.5em;
  }
  /* line 214, ../scss/partials/_mixins.scss */
  .page-template-page-infographic-design header .overlay .expand .inner .text a.green-btn {
    font-size: 20px;
  }
  /* line 222, ../scss/partials/_mixins.scss */
  .page-template-page-infographic-design #intro {
    padding: 4em 1em 2em 1em;
  }
  /* line 224, ../scss/partials/_mixins.scss */
  .page-template-page-infographic-design #intro .d-1of2:first-of-type {
    width: 40%;
  }
  /* line 227, ../scss/partials/_mixins.scss */
  .page-template-page-infographic-design #intro .d-1of2:nth-of-type(2) {
    width: 60%;
    text-align: left;
    padding-left: 2em;
    padding-right: 0;
  }
  /* line 232, ../scss/partials/_mixins.scss */
  .page-template-page-infographic-design #intro .d-1of2:nth-of-type(2) h2 {
    text-align: left;
    margin-top: 0;
  }
  /* line 236, ../scss/partials/_mixins.scss */
  .page-template-page-infographic-design #intro .d-1of2:nth-of-type(2) p {
    text-align: left;
  }
  /* line 241, ../scss/partials/_mixins.scss */
  .page-template-page-infographic-design .feature {
    padding: 4em 1em;
    display: block;
  }
  /* line 244, ../scss/partials/_mixins.scss */
  .page-template-page-infographic-design .feature .text {
    text-align: left;
    padding-right: 2em;
  }
  /* line 247, ../scss/partials/_mixins.scss */
  .page-template-page-infographic-design .feature .text h2 {
    margin-top: 0;
  }
  /* line 251, ../scss/partials/_mixins.scss */
  .page-template-page-infographic-design .feature .img {
    padding-right: 0;
  }
  /* line 255, ../scss/partials/_mixins.scss */
  .page-template-page-infographic-design .feature.gray .text {
    padding-left: 2em;
  }
  /* line 258, ../scss/partials/_mixins.scss */
  .page-template-page-infographic-design .feature.gray .img {
    padding-right: .75em;
  }
}
@media (min-width: 1030px) {
  /* line 268, ../scss/partials/_mixins.scss */
  .page-template-page-infographic-design header .overlay .expand .inner {
    padding-left: 0;
  }
  /* line 270, ../scss/partials/_mixins.scss */
  .page-template-page-infographic-design header .overlay .expand .inner .text {
    margin: 0 auto;
  }
  /* line 273, ../scss/partials/_mixins.scss */
  .page-template-page-infographic-design header .overlay .expand .inner .text h1 {
    font-size: 4em;
  }
  /* line 276, ../scss/partials/_mixins.scss */
  .page-template-page-infographic-design header .overlay .expand .inner .text p {
    width: 100%;
  }
  /* line 285, ../scss/partials/_mixins.scss */
  .page-template-page-infographic-design #intro .d-1of2:nth-of-type(2) {
    padding: 0 2em;
  }
  /* line 288, ../scss/partials/_mixins.scss */
  .page-template-page-infographic-design #intro a.green-btn {
    font-size: 1.1em;
    font-weight: 700;
    padding: .5em 3.5em;
    border: 3px solid #8CC040;
  }
  /* line 295, ../scss/partials/_mixins.scss */
  .page-template-page-infographic-design .feature {
    padding: 4em 0;
  }
  /* line 297, ../scss/partials/_mixins.scss */
  .page-template-page-infographic-design .feature .text {
    width: 60%;
    padding: 0 2em;
  }
  /* line 301, ../scss/partials/_mixins.scss */
  .page-template-page-infographic-design .feature .img {
    width: 40%;
    padding: 0 2em;
  }
  /* line 306, ../scss/partials/_mixins.scss */
  .page-template-page-infographic-design .feature.gray .text {
    padding: 0 2em;
  }
  /* line 309, ../scss/partials/_mixins.scss */
  .page-template-page-infographic-design .feature.gray .img {
    padding: 0 2em;
  }
  /* line 313, ../scss/partials/_mixins.scss */
  .page-template-page-infographic-design .feature a.green-btn {
    font-size: 1.1em;
    font-weight: 700;
    padding: .5em 3.5em;
    border: 3px solid #8CC040;
  }
  /* line 321, ../scss/partials/_mixins.scss */
  .page-template-page-infographic-design #cta h2, .page-template-page-infographic-design #cta2 h2, .page-template-page-infographic-design #cta3 h2 {
    font-size: 4em;
    margin-bottom: 0;
  }
  /* line 325, ../scss/partials/_mixins.scss */
  .page-template-page-infographic-design #cta a.white-btn, .page-template-page-infographic-design #cta2 a.white-btn, .page-template-page-infographic-design #cta3 a.white-btn {
    font-size: 22px;
  }
  /* line 328, ../scss/partials/_mixins.scss */
  .page-template-page-infographic-design #cta p, .page-template-page-infographic-design #cta2 p, .page-template-page-infographic-design #cta3 p {
    font-size: 1.75em;
    max-width: 900px;
    margin: 1em auto;
    line-height: 125% !important;
  }
}
/* line 2244, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .section-1 {
  padding: 2em 1em;
  background: #eaedf2;
}
/* line 2247, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .section-1 h2, .page-template-page-infographic-design .section-1 p {
  text-align: center;
}
/* line 2250, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .section-1 strong {
  font-size: 1.3em;
}
/* line 2254, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .section-1 .head-text ul {
  margin: 2em 0;
  padding: 2em 0;
  border-top: 1px solid #424143;
}
/* line 2259, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .section-1 .head-text ul li {
  line-height: 150%;
  margin-bottom: 2em;
}
/* line 2262, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .section-1 .head-text ul li img {
  max-width: 100%;
  margin-bottom: 1em;
}
/* line 2266, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .section-1 .head-text ul li:last-of-type {
  margin-bottom: 0;
}
/* line 2272, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .section-1 .step-3 {
  text-align: center;
}
/* line 2275, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .section-1 .step-3 ul li {
  font-weight: 600;
}
/* line 2280, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .section-1 .step-4 {
  text-align: center;
}
/* line 2282, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .section-1 .step-4 img {
  margin: 0 auto;
  display: block;
}
/* line 2288, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .infographics {
  padding: 2em 1em;
}
/* line 2290, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .infographics h2, .page-template-page-infographic-design .infographics p, .page-template-page-infographic-design .infographics ul {
  text-align: center;
}
/* line 2293, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .infographics strong {
  font-size: 1.3em;
}
/* line 2296, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .infographics ul {
  margin: 2em 0;
  padding: 2em 0;
  border-top: 1px solid #424143;
  border-bottom: 1px solid #424143;
  line-height: 150%;
}
/* line 2303, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .infographics ul li img {
  margin: 0 auto;
  display: block;
}
/* line 2309, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .infographics a, .page-template-page-infographic-design .infographics a:visited {
  color: #424143;
  text-decoration: underline;
}
/* line 2312, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .infographics a:hover, .page-template-page-infographic-design .infographics a:visited:hover {
  color: #4f4e50;
  text-decoration: none;
}
/* line 2318, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .latest {
  background-color: #eaedf2;
}
/* line 2320, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .latest .infographics {
  padding: 0;
}
/* line 2323, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .latest .gray-bar {
  background: #eaedf2;
  text-align: center;
}
/* line 2326, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .latest .gray-bar a.gray-btn {
  text-decoration: none;
  padding: .5em 1.5em;
  font-weight: 800;
}
/* line 2333, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .info-work {
  background-size: cover;
  background-position: center center;
}
/* line 2336, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .info-work .overlay {
  overflow: auto;
  padding: 2em 1em;
}
/* line 2340, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .info-work .overlay h2, .page-template-page-infographic-design .info-work .overlay p, .page-template-page-infographic-design .info-work .overlay ul {
  color: #fff;
  text-align: center;
}
/* line 2344, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .info-work .overlay p, .page-template-page-infographic-design .info-work .overlay ul {
  line-height: 150%;
}
/* line 2347, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .info-work .overlay ul {
  margin-bottom: 2em;
  font-size: 1.5em;
  font-weight: 700;
}
/* line 2354, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .info-roi {
  background: #eaedf2;
  padding: 2em 1em;
  text-align: center;
}
/* line 2358, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .info-roi h3 {
  font-weight: 800;
}
/* line 2361, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .info-roi ul {
  line-height: 150%;
  margin-bottom: 2em;
}

/* Infographic Design */
/* line 122, ../scss/partials/_mixins.scss */
.page-template-page-explainer-videos h1, .page-template-page-explainer-videos h2 {
  font-weight: 800;
  color: #424143;
}
/* line 126, ../scss/partials/_mixins.scss */
.page-template-page-explainer-videos p {
  color: #424143;
  line-height: 150% !important;
}
/* line 133, ../scss/partials/_mixins.scss */
.page-template-page-explainer-videos header .overlay #inner-header .expand {
  text-align: center;
}
/* line 135, ../scss/partials/_mixins.scss */
.page-template-page-explainer-videos header .overlay #inner-header .expand a.green-btn {
  background: #8CC040;
  color: #fff;
  font-weight: 800;
  padding: .5em 1em;
  text-shadow: none;
}
/* line 141, ../scss/partials/_mixins.scss */
.page-template-page-explainer-videos header .overlay #inner-header .expand a.green-btn:hover {
  border-color: #7ead39;
  background: #7ead39;
}
/* line 150, ../scss/partials/_mixins.scss */
.page-template-page-explainer-videos #intro {
  padding: 2em 1em;
  overflow: auto;
}
/* line 154, ../scss/partials/_mixins.scss */
.page-template-page-explainer-videos #intro .d-1of2 img {
  max-width: 100%;
}
/* line 159, ../scss/partials/_mixins.scss */
.page-template-page-explainer-videos .feature {
  overflow: auto;
  padding: 2em 1em;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 164, ../scss/partials/_mixins.scss */
.page-template-page-explainer-videos .feature .img {
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
/* line 166, ../scss/partials/_mixins.scss */
.page-template-page-explainer-videos .feature .img img {
  max-width: 100%;
}
/* line 170, ../scss/partials/_mixins.scss */
.page-template-page-explainer-videos .feature .text {
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
/* line 172, ../scss/partials/_mixins.scss */
.page-template-page-explainer-videos .feature .text h2 {
  margin-top: 1em;
}
/* line 176, ../scss/partials/_mixins.scss */
.page-template-page-explainer-videos .feature img {
  display: block;
}
/* line 179, ../scss/partials/_mixins.scss */
.page-template-page-explainer-videos .feature.gray {
  background: #eaedf2;
}
/* line 183, ../scss/partials/_mixins.scss */
.page-template-page-explainer-videos #cta, .page-template-page-explainer-videos #cta2, .page-template-page-explainer-videos #cta3 {
  clear: both;
  background: #344754;
  padding: 2em 1em 4em 1em;
  text-align: center;
  color: #fff;
}
/* line 190, ../scss/partials/_mixins.scss */
.page-template-page-explainer-videos #cta .wrap h2, .page-template-page-explainer-videos #cta2 .wrap h2, .page-template-page-explainer-videos #cta3 .wrap h2 {
  color: #fff;
}
/* line 193, ../scss/partials/_mixins.scss */
.page-template-page-explainer-videos #cta .wrap a.white-btn, .page-template-page-explainer-videos #cta2 .wrap a.white-btn, .page-template-page-explainer-videos #cta3 .wrap a.white-btn {
  padding: .5em 1.5em;
  font-weight: 800;
}
/* line 197, ../scss/partials/_mixins.scss */
.page-template-page-explainer-videos #cta .wrap p, .page-template-page-explainer-videos #cta2 .wrap p, .page-template-page-explainer-videos #cta3 .wrap p {
  color: #fff;
}
@media (min-width: 768px) {
  /* line 208, ../scss/partials/_mixins.scss */
  .page-template-page-explainer-videos header .overlay .expand .inner .text h1 {
    font-size: 3.5em;
  }
  /* line 211, ../scss/partials/_mixins.scss */
  .page-template-page-explainer-videos header .overlay .expand .inner .text p {
    font-size: 1.5em;
  }
  /* line 214, ../scss/partials/_mixins.scss */
  .page-template-page-explainer-videos header .overlay .expand .inner .text a.green-btn {
    font-size: 20px;
  }
  /* line 222, ../scss/partials/_mixins.scss */
  .page-template-page-explainer-videos #intro {
    padding: 4em 1em 2em 1em;
  }
  /* line 224, ../scss/partials/_mixins.scss */
  .page-template-page-explainer-videos #intro .d-1of2:first-of-type {
    width: 40%;
  }
  /* line 227, ../scss/partials/_mixins.scss */
  .page-template-page-explainer-videos #intro .d-1of2:nth-of-type(2) {
    width: 60%;
    text-align: left;
    padding-left: 2em;
    padding-right: 0;
  }
  /* line 232, ../scss/partials/_mixins.scss */
  .page-template-page-explainer-videos #intro .d-1of2:nth-of-type(2) h2 {
    text-align: left;
    margin-top: 0;
  }
  /* line 236, ../scss/partials/_mixins.scss */
  .page-template-page-explainer-videos #intro .d-1of2:nth-of-type(2) p {
    text-align: left;
  }
  /* line 241, ../scss/partials/_mixins.scss */
  .page-template-page-explainer-videos .feature {
    padding: 4em 1em;
    display: block;
  }
  /* line 244, ../scss/partials/_mixins.scss */
  .page-template-page-explainer-videos .feature .text {
    text-align: left;
    padding-right: 2em;
  }
  /* line 247, ../scss/partials/_mixins.scss */
  .page-template-page-explainer-videos .feature .text h2 {
    margin-top: 0;
  }
  /* line 251, ../scss/partials/_mixins.scss */
  .page-template-page-explainer-videos .feature .img {
    padding-right: 0;
  }
  /* line 255, ../scss/partials/_mixins.scss */
  .page-template-page-explainer-videos .feature.gray .text {
    padding-left: 2em;
  }
  /* line 258, ../scss/partials/_mixins.scss */
  .page-template-page-explainer-videos .feature.gray .img {
    padding-right: .75em;
  }
}
@media (min-width: 1030px) {
  /* line 268, ../scss/partials/_mixins.scss */
  .page-template-page-explainer-videos header .overlay .expand .inner {
    padding-left: 0;
  }
  /* line 270, ../scss/partials/_mixins.scss */
  .page-template-page-explainer-videos header .overlay .expand .inner .text {
    margin: 0 auto;
  }
  /* line 273, ../scss/partials/_mixins.scss */
  .page-template-page-explainer-videos header .overlay .expand .inner .text h1 {
    font-size: 4em;
  }
  /* line 276, ../scss/partials/_mixins.scss */
  .page-template-page-explainer-videos header .overlay .expand .inner .text p {
    width: 100%;
  }
  /* line 285, ../scss/partials/_mixins.scss */
  .page-template-page-explainer-videos #intro .d-1of2:nth-of-type(2) {
    padding: 0 2em;
  }
  /* line 288, ../scss/partials/_mixins.scss */
  .page-template-page-explainer-videos #intro a.green-btn {
    font-size: 1.1em;
    font-weight: 700;
    padding: .5em 3.5em;
    border: 3px solid #8CC040;
  }
  /* line 295, ../scss/partials/_mixins.scss */
  .page-template-page-explainer-videos .feature {
    padding: 4em 0;
  }
  /* line 297, ../scss/partials/_mixins.scss */
  .page-template-page-explainer-videos .feature .text {
    width: 60%;
    padding: 0 2em;
  }
  /* line 301, ../scss/partials/_mixins.scss */
  .page-template-page-explainer-videos .feature .img {
    width: 40%;
    padding: 0 2em;
  }
  /* line 306, ../scss/partials/_mixins.scss */
  .page-template-page-explainer-videos .feature.gray .text {
    padding: 0 2em;
  }
  /* line 309, ../scss/partials/_mixins.scss */
  .page-template-page-explainer-videos .feature.gray .img {
    padding: 0 2em;
  }
  /* line 313, ../scss/partials/_mixins.scss */
  .page-template-page-explainer-videos .feature a.green-btn {
    font-size: 1.1em;
    font-weight: 700;
    padding: .5em 3.5em;
    border: 3px solid #8CC040;
  }
  /* line 321, ../scss/partials/_mixins.scss */
  .page-template-page-explainer-videos #cta h2, .page-template-page-explainer-videos #cta2 h2, .page-template-page-explainer-videos #cta3 h2 {
    font-size: 4em;
    margin-bottom: 0;
  }
  /* line 325, ../scss/partials/_mixins.scss */
  .page-template-page-explainer-videos #cta a.white-btn, .page-template-page-explainer-videos #cta2 a.white-btn, .page-template-page-explainer-videos #cta3 a.white-btn {
    font-size: 22px;
  }
  /* line 328, ../scss/partials/_mixins.scss */
  .page-template-page-explainer-videos #cta p, .page-template-page-explainer-videos #cta2 p, .page-template-page-explainer-videos #cta3 p {
    font-size: 1.75em;
    max-width: 900px;
    margin: 1em auto;
    line-height: 125% !important;
  }
}
/* line 2372, ../scss/breakpoints/_base.scss */
.page-template-page-explainer-videos #intro .d-1of2 img {
  margin: 0 auto;
}
/* line 2377, ../scss/breakpoints/_base.scss */
.page-template-page-explainer-videos .videos {
  background: #424143;
  padding: 1em;
}
/* line 2381, ../scss/breakpoints/_base.scss */
.page-template-page-explainer-videos .videos .columns .col {
  margin: 1em 0;
}
/* line 2383, ../scss/breakpoints/_base.scss */
.page-template-page-explainer-videos .videos .columns .col .youtubeVideo {
  transition: .4s all;
  width: 100%;
  height: 250px;
  background-size: cover;
  background-position: center center;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 2392, ../scss/breakpoints/_base.scss */
.page-template-page-explainer-videos .videos .columns .col .youtubeVideo .ytPlay {
  transition: .4s all;
  color: #fff;
  font-size: 5em;
  text-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
}
/* line 2398, ../scss/breakpoints/_base.scss */
.page-template-page-explainer-videos .videos .columns .col .youtubeVideo:hover {
  opacity: .8;
}
/* line 2400, ../scss/breakpoints/_base.scss */
.page-template-page-explainer-videos .videos .columns .col .youtubeVideo:hover .ytPlay {
  color: #8CC040;
}
/* line 339, ../scss/partials/_mixins.scss */
.page-template-page-explainer-videos .videoPlayer {
  display: none;
  width: 100%;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1;
}
/* line 348, ../scss/partials/_mixins.scss */
.page-template-page-explainer-videos .videoPlayer .inner {
  position: relative;
  max-width: 720px;
  width: 100%;
}
/* line 353, ../scss/partials/_mixins.scss */
.page-template-page-explainer-videos .videoPlayer .inner iframe {
  max-width: 100%;
}
/* line 356, ../scss/partials/_mixins.scss */
.page-template-page-explainer-videos .videoPlayer .inner .vidCloser {
  position: absolute;
  top: -18px;
  right: -10px;
  font-size: 18px;
  z-index: 2;
  cursor: pointer;
  background: black;
  padding: 5px 13px;
  color: #fff;
  transition: .4s all;
  border-radius: 50px;
}
/* line 368, ../scss/partials/_mixins.scss */
.page-template-page-explainer-videos .videoPlayer .inner .vidCloser:hover {
  background: #8CC040;
}
/* line 2410, ../scss/breakpoints/_base.scss */
.page-template-page-explainer-videos .feature .text {
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
/* line 2413, ../scss/breakpoints/_base.scss */
.page-template-page-explainer-videos .feature .img {
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
/* line 2416, ../scss/breakpoints/_base.scss */
.page-template-page-explainer-videos .feature .wrap {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 2421, ../scss/breakpoints/_base.scss */
.page-template-page-explainer-videos .video-strategy {
  background-size: cover;
  background-position: center center;
  padding: 2em 1em;
  overflow: auto;
  text-align: center;
}
/* line 2429, ../scss/breakpoints/_base.scss */
.page-template-page-explainer-videos .video-strategy .overlay .wrap h2, .page-template-page-explainer-videos .video-strategy .overlay .wrap ul, .page-template-page-explainer-videos .video-strategy .overlay .wrap li, .page-template-page-explainer-videos .video-strategy .overlay .wrap p {
  color: #fff;
}
/* line 2433, ../scss/breakpoints/_base.scss */
.page-template-page-explainer-videos .video-strategy .overlay .wrap ul li {
  line-height: 150%;
  margin: 1em 0;
}

/* Explainer Videos */
/* line 122, ../scss/partials/_mixins.scss */
.page-template-page-website-audit h1, .page-template-page-website-audit h2 {
  font-weight: 800;
  color: #424143;
}
/* line 126, ../scss/partials/_mixins.scss */
.page-template-page-website-audit p {
  color: #424143;
  line-height: 150% !important;
}
/* line 133, ../scss/partials/_mixins.scss */
.page-template-page-website-audit header .overlay #inner-header .expand {
  text-align: center;
}
/* line 135, ../scss/partials/_mixins.scss */
.page-template-page-website-audit header .overlay #inner-header .expand a.green-btn {
  background: #8CC040;
  color: #fff;
  font-weight: 800;
  padding: .5em 1em;
  text-shadow: none;
}
/* line 141, ../scss/partials/_mixins.scss */
.page-template-page-website-audit header .overlay #inner-header .expand a.green-btn:hover {
  border-color: #7ead39;
  background: #7ead39;
}
/* line 150, ../scss/partials/_mixins.scss */
.page-template-page-website-audit #intro {
  padding: 2em 1em;
  overflow: auto;
}
/* line 154, ../scss/partials/_mixins.scss */
.page-template-page-website-audit #intro .d-1of2 img {
  max-width: 100%;
}
/* line 159, ../scss/partials/_mixins.scss */
.page-template-page-website-audit .feature {
  overflow: auto;
  padding: 2em 1em;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 164, ../scss/partials/_mixins.scss */
.page-template-page-website-audit .feature .img {
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
/* line 166, ../scss/partials/_mixins.scss */
.page-template-page-website-audit .feature .img img {
  max-width: 100%;
}
/* line 170, ../scss/partials/_mixins.scss */
.page-template-page-website-audit .feature .text {
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
/* line 172, ../scss/partials/_mixins.scss */
.page-template-page-website-audit .feature .text h2 {
  margin-top: 1em;
}
/* line 176, ../scss/partials/_mixins.scss */
.page-template-page-website-audit .feature img {
  display: block;
}
/* line 179, ../scss/partials/_mixins.scss */
.page-template-page-website-audit .feature.gray {
  background: #eaedf2;
}
/* line 183, ../scss/partials/_mixins.scss */
.page-template-page-website-audit #cta, .page-template-page-website-audit #cta2, .page-template-page-website-audit #cta3 {
  clear: both;
  background: #344754;
  padding: 2em 1em 4em 1em;
  text-align: center;
  color: #fff;
}
/* line 190, ../scss/partials/_mixins.scss */
.page-template-page-website-audit #cta .wrap h2, .page-template-page-website-audit #cta2 .wrap h2, .page-template-page-website-audit #cta3 .wrap h2 {
  color: #fff;
}
/* line 193, ../scss/partials/_mixins.scss */
.page-template-page-website-audit #cta .wrap a.white-btn, .page-template-page-website-audit #cta2 .wrap a.white-btn, .page-template-page-website-audit #cta3 .wrap a.white-btn {
  padding: .5em 1.5em;
  font-weight: 800;
}
/* line 197, ../scss/partials/_mixins.scss */
.page-template-page-website-audit #cta .wrap p, .page-template-page-website-audit #cta2 .wrap p, .page-template-page-website-audit #cta3 .wrap p {
  color: #fff;
}
@media (min-width: 768px) {
  /* line 208, ../scss/partials/_mixins.scss */
  .page-template-page-website-audit header .overlay .expand .inner .text h1 {
    font-size: 3.5em;
  }
  /* line 211, ../scss/partials/_mixins.scss */
  .page-template-page-website-audit header .overlay .expand .inner .text p {
    font-size: 1.5em;
  }
  /* line 214, ../scss/partials/_mixins.scss */
  .page-template-page-website-audit header .overlay .expand .inner .text a.green-btn {
    font-size: 20px;
  }
  /* line 222, ../scss/partials/_mixins.scss */
  .page-template-page-website-audit #intro {
    padding: 4em 1em 2em 1em;
  }
  /* line 224, ../scss/partials/_mixins.scss */
  .page-template-page-website-audit #intro .d-1of2:first-of-type {
    width: 40%;
  }
  /* line 227, ../scss/partials/_mixins.scss */
  .page-template-page-website-audit #intro .d-1of2:nth-of-type(2) {
    width: 60%;
    text-align: left;
    padding-left: 2em;
    padding-right: 0;
  }
  /* line 232, ../scss/partials/_mixins.scss */
  .page-template-page-website-audit #intro .d-1of2:nth-of-type(2) h2 {
    text-align: left;
    margin-top: 0;
  }
  /* line 236, ../scss/partials/_mixins.scss */
  .page-template-page-website-audit #intro .d-1of2:nth-of-type(2) p {
    text-align: left;
  }
  /* line 241, ../scss/partials/_mixins.scss */
  .page-template-page-website-audit .feature {
    padding: 4em 1em;
    display: block;
  }
  /* line 244, ../scss/partials/_mixins.scss */
  .page-template-page-website-audit .feature .text {
    text-align: left;
    padding-right: 2em;
  }
  /* line 247, ../scss/partials/_mixins.scss */
  .page-template-page-website-audit .feature .text h2 {
    margin-top: 0;
  }
  /* line 251, ../scss/partials/_mixins.scss */
  .page-template-page-website-audit .feature .img {
    padding-right: 0;
  }
  /* line 255, ../scss/partials/_mixins.scss */
  .page-template-page-website-audit .feature.gray .text {
    padding-left: 2em;
  }
  /* line 258, ../scss/partials/_mixins.scss */
  .page-template-page-website-audit .feature.gray .img {
    padding-right: .75em;
  }
}
@media (min-width: 1030px) {
  /* line 268, ../scss/partials/_mixins.scss */
  .page-template-page-website-audit header .overlay .expand .inner {
    padding-left: 0;
  }
  /* line 270, ../scss/partials/_mixins.scss */
  .page-template-page-website-audit header .overlay .expand .inner .text {
    margin: 0 auto;
  }
  /* line 273, ../scss/partials/_mixins.scss */
  .page-template-page-website-audit header .overlay .expand .inner .text h1 {
    font-size: 4em;
  }
  /* line 276, ../scss/partials/_mixins.scss */
  .page-template-page-website-audit header .overlay .expand .inner .text p {
    width: 100%;
  }
  /* line 285, ../scss/partials/_mixins.scss */
  .page-template-page-website-audit #intro .d-1of2:nth-of-type(2) {
    padding: 0 2em;
  }
  /* line 288, ../scss/partials/_mixins.scss */
  .page-template-page-website-audit #intro a.green-btn {
    font-size: 1.1em;
    font-weight: 700;
    padding: .5em 3.5em;
    border: 3px solid #8CC040;
  }
  /* line 295, ../scss/partials/_mixins.scss */
  .page-template-page-website-audit .feature {
    padding: 4em 0;
  }
  /* line 297, ../scss/partials/_mixins.scss */
  .page-template-page-website-audit .feature .text {
    width: 60%;
    padding: 0 2em;
  }
  /* line 301, ../scss/partials/_mixins.scss */
  .page-template-page-website-audit .feature .img {
    width: 40%;
    padding: 0 2em;
  }
  /* line 306, ../scss/partials/_mixins.scss */
  .page-template-page-website-audit .feature.gray .text {
    padding: 0 2em;
  }
  /* line 309, ../scss/partials/_mixins.scss */
  .page-template-page-website-audit .feature.gray .img {
    padding: 0 2em;
  }
  /* line 313, ../scss/partials/_mixins.scss */
  .page-template-page-website-audit .feature a.green-btn {
    font-size: 1.1em;
    font-weight: 700;
    padding: .5em 3.5em;
    border: 3px solid #8CC040;
  }
  /* line 321, ../scss/partials/_mixins.scss */
  .page-template-page-website-audit #cta h2, .page-template-page-website-audit #cta2 h2, .page-template-page-website-audit #cta3 h2 {
    font-size: 4em;
    margin-bottom: 0;
  }
  /* line 325, ../scss/partials/_mixins.scss */
  .page-template-page-website-audit #cta a.white-btn, .page-template-page-website-audit #cta2 a.white-btn, .page-template-page-website-audit #cta3 a.white-btn {
    font-size: 22px;
  }
  /* line 328, ../scss/partials/_mixins.scss */
  .page-template-page-website-audit #cta p, .page-template-page-website-audit #cta2 p, .page-template-page-website-audit #cta3 p {
    font-size: 1.75em;
    max-width: 900px;
    margin: 1em auto;
    line-height: 125% !important;
  }
}
/* line 2446, ../scss/breakpoints/_base.scss */
.page-template-page-website-audit .feature .text {
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
/* line 2449, ../scss/breakpoints/_base.scss */
.page-template-page-website-audit .feature .img {
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
/* line 2452, ../scss/breakpoints/_base.scss */
.page-template-page-website-audit .feature .wrap {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 2457, ../scss/breakpoints/_base.scss */
.page-template-page-website-audit .a-la-carte {
  background-size: cover;
  background-position: center center;
  padding: 2em 1em;
  overflow: auto;
  text-align: center;
}
/* line 2465, ../scss/breakpoints/_base.scss */
.page-template-page-website-audit .a-la-carte .overlay .wrap h2, .page-template-page-website-audit .a-la-carte .overlay .wrap ul, .page-template-page-website-audit .a-la-carte .overlay .wrap li, .page-template-page-website-audit .a-la-carte .overlay .wrap p {
  color: #fff;
}
/* line 2469, ../scss/breakpoints/_base.scss */
.page-template-page-website-audit .a-la-carte .overlay .wrap ul li {
  line-height: 150%;
  margin: 1em 0;
}
/* line 2477, ../scss/breakpoints/_base.scss */
.page-template-page-website-audit .factors-intro,
.page-template-page-website-audit .features-intro {
  padding: 0 1em;
  text-align: center;
  border-bottom: 2px solid #cbd2df;
}
/* line 2483, ../scss/breakpoints/_base.scss */
.page-template-page-website-audit .features-intro {
  margin-bottom: 2em;
}

/* Website Audit */
/* line 2488, ../scss/breakpoints/_base.scss */
.page-template-page-animation {
  overflow: auto;
  /*.lightbox-vid-0,
  .lightbox-vid-1,
  .lightbox-vid-2,
  .lightbox-vid-3,
  .lightbox-vid-4 {
  	width: 100%;
  	height: 100vh;
  	position: fixed;
  	top: 0;
  	left: 0;
  	background: rgba(0,0,0,0.5);
  	z-index: 1;
  	@include flex;
  	@include justifyContent(center);
  	@include alignItems(center);
  	.inner {
  		position: relative;
  		background: #fff;
  		max-width: 720px;
  		width: 100%;
  		.closer {
  			position: absolute;
  			top: -18px;
  			right: -10px;
  			font-size: 18px;
  			z-index: 2;
  			cursor: pointer;
  			background: black;
  			padding: 5px 13px;
  			color: #fff;
  			transition: .4s all;
  			border-radius: 50px;
  			&:hover {
  				background: $green;
  			}
  		}
  	}
  }*/
}
/* line 122, ../scss/partials/_mixins.scss */
.page-template-page-animation h1, .page-template-page-animation h2 {
  font-weight: 800;
  color: #424143;
}
/* line 126, ../scss/partials/_mixins.scss */
.page-template-page-animation p {
  color: #424143;
  line-height: 150% !important;
}
/* line 133, ../scss/partials/_mixins.scss */
.page-template-page-animation header .overlay #inner-header .expand {
  text-align: center;
}
/* line 135, ../scss/partials/_mixins.scss */
.page-template-page-animation header .overlay #inner-header .expand a.green-btn {
  background: #8CC040;
  color: #fff;
  font-weight: 800;
  padding: .5em 1em;
  text-shadow: none;
}
/* line 141, ../scss/partials/_mixins.scss */
.page-template-page-animation header .overlay #inner-header .expand a.green-btn:hover {
  border-color: #7ead39;
  background: #7ead39;
}
/* line 150, ../scss/partials/_mixins.scss */
.page-template-page-animation #intro {
  padding: 2em 1em;
  overflow: auto;
}
/* line 154, ../scss/partials/_mixins.scss */
.page-template-page-animation #intro .d-1of2 img {
  max-width: 100%;
}
/* line 159, ../scss/partials/_mixins.scss */
.page-template-page-animation .feature {
  overflow: auto;
  padding: 2em 1em;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 164, ../scss/partials/_mixins.scss */
.page-template-page-animation .feature .img {
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
/* line 166, ../scss/partials/_mixins.scss */
.page-template-page-animation .feature .img img {
  max-width: 100%;
}
/* line 170, ../scss/partials/_mixins.scss */
.page-template-page-animation .feature .text {
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
/* line 172, ../scss/partials/_mixins.scss */
.page-template-page-animation .feature .text h2 {
  margin-top: 1em;
}
/* line 176, ../scss/partials/_mixins.scss */
.page-template-page-animation .feature img {
  display: block;
}
/* line 179, ../scss/partials/_mixins.scss */
.page-template-page-animation .feature.gray {
  background: #eaedf2;
}
/* line 183, ../scss/partials/_mixins.scss */
.page-template-page-animation #cta, .page-template-page-animation #cta2, .page-template-page-animation #cta3 {
  clear: both;
  background: #344754;
  padding: 2em 1em 4em 1em;
  text-align: center;
  color: #fff;
}
/* line 190, ../scss/partials/_mixins.scss */
.page-template-page-animation #cta .wrap h2, .page-template-page-animation #cta2 .wrap h2, .page-template-page-animation #cta3 .wrap h2 {
  color: #fff;
}
/* line 193, ../scss/partials/_mixins.scss */
.page-template-page-animation #cta .wrap a.white-btn, .page-template-page-animation #cta2 .wrap a.white-btn, .page-template-page-animation #cta3 .wrap a.white-btn {
  padding: .5em 1.5em;
  font-weight: 800;
}
/* line 197, ../scss/partials/_mixins.scss */
.page-template-page-animation #cta .wrap p, .page-template-page-animation #cta2 .wrap p, .page-template-page-animation #cta3 .wrap p {
  color: #fff;
}
@media (min-width: 768px) {
  /* line 208, ../scss/partials/_mixins.scss */
  .page-template-page-animation header .overlay .expand .inner .text h1 {
    font-size: 3.5em;
  }
  /* line 211, ../scss/partials/_mixins.scss */
  .page-template-page-animation header .overlay .expand .inner .text p {
    font-size: 1.5em;
  }
  /* line 214, ../scss/partials/_mixins.scss */
  .page-template-page-animation header .overlay .expand .inner .text a.green-btn {
    font-size: 20px;
  }
  /* line 222, ../scss/partials/_mixins.scss */
  .page-template-page-animation #intro {
    padding: 4em 1em 2em 1em;
  }
  /* line 224, ../scss/partials/_mixins.scss */
  .page-template-page-animation #intro .d-1of2:first-of-type {
    width: 40%;
  }
  /* line 227, ../scss/partials/_mixins.scss */
  .page-template-page-animation #intro .d-1of2:nth-of-type(2) {
    width: 60%;
    text-align: left;
    padding-left: 2em;
    padding-right: 0;
  }
  /* line 232, ../scss/partials/_mixins.scss */
  .page-template-page-animation #intro .d-1of2:nth-of-type(2) h2 {
    text-align: left;
    margin-top: 0;
  }
  /* line 236, ../scss/partials/_mixins.scss */
  .page-template-page-animation #intro .d-1of2:nth-of-type(2) p {
    text-align: left;
  }
  /* line 241, ../scss/partials/_mixins.scss */
  .page-template-page-animation .feature {
    padding: 4em 1em;
    display: block;
  }
  /* line 244, ../scss/partials/_mixins.scss */
  .page-template-page-animation .feature .text {
    text-align: left;
    padding-right: 2em;
  }
  /* line 247, ../scss/partials/_mixins.scss */
  .page-template-page-animation .feature .text h2 {
    margin-top: 0;
  }
  /* line 251, ../scss/partials/_mixins.scss */
  .page-template-page-animation .feature .img {
    padding-right: 0;
  }
  /* line 255, ../scss/partials/_mixins.scss */
  .page-template-page-animation .feature.gray .text {
    padding-left: 2em;
  }
  /* line 258, ../scss/partials/_mixins.scss */
  .page-template-page-animation .feature.gray .img {
    padding-right: .75em;
  }
}
@media (min-width: 1030px) {
  /* line 268, ../scss/partials/_mixins.scss */
  .page-template-page-animation header .overlay .expand .inner {
    padding-left: 0;
  }
  /* line 270, ../scss/partials/_mixins.scss */
  .page-template-page-animation header .overlay .expand .inner .text {
    margin: 0 auto;
  }
  /* line 273, ../scss/partials/_mixins.scss */
  .page-template-page-animation header .overlay .expand .inner .text h1 {
    font-size: 4em;
  }
  /* line 276, ../scss/partials/_mixins.scss */
  .page-template-page-animation header .overlay .expand .inner .text p {
    width: 100%;
  }
  /* line 285, ../scss/partials/_mixins.scss */
  .page-template-page-animation #intro .d-1of2:nth-of-type(2) {
    padding: 0 2em;
  }
  /* line 288, ../scss/partials/_mixins.scss */
  .page-template-page-animation #intro a.green-btn {
    font-size: 1.1em;
    font-weight: 700;
    padding: .5em 3.5em;
    border: 3px solid #8CC040;
  }
  /* line 295, ../scss/partials/_mixins.scss */
  .page-template-page-animation .feature {
    padding: 4em 0;
  }
  /* line 297, ../scss/partials/_mixins.scss */
  .page-template-page-animation .feature .text {
    width: 60%;
    padding: 0 2em;
  }
  /* line 301, ../scss/partials/_mixins.scss */
  .page-template-page-animation .feature .img {
    width: 40%;
    padding: 0 2em;
  }
  /* line 306, ../scss/partials/_mixins.scss */
  .page-template-page-animation .feature.gray .text {
    padding: 0 2em;
  }
  /* line 309, ../scss/partials/_mixins.scss */
  .page-template-page-animation .feature.gray .img {
    padding: 0 2em;
  }
  /* line 313, ../scss/partials/_mixins.scss */
  .page-template-page-animation .feature a.green-btn {
    font-size: 1.1em;
    font-weight: 700;
    padding: .5em 3.5em;
    border: 3px solid #8CC040;
  }
  /* line 321, ../scss/partials/_mixins.scss */
  .page-template-page-animation #cta h2, .page-template-page-animation #cta2 h2, .page-template-page-animation #cta3 h2 {
    font-size: 4em;
    margin-bottom: 0;
  }
  /* line 325, ../scss/partials/_mixins.scss */
  .page-template-page-animation #cta a.white-btn, .page-template-page-animation #cta2 a.white-btn, .page-template-page-animation #cta3 a.white-btn {
    font-size: 22px;
  }
  /* line 328, ../scss/partials/_mixins.scss */
  .page-template-page-animation #cta p, .page-template-page-animation #cta2 p, .page-template-page-animation #cta3 p {
    font-size: 1.75em;
    max-width: 900px;
    margin: 1em auto;
    line-height: 125% !important;
  }
}
/* line 2491, ../scss/breakpoints/_base.scss */
.page-template-page-animation .roi {
  background: #eaedf2;
}
/* line 2493, ../scss/breakpoints/_base.scss */
.page-template-page-animation .roi .wrap {
  padding: 2em 1em;
  text-align: center;
}
/* line 2496, ../scss/breakpoints/_base.scss */
.page-template-page-animation .roi .wrap ul {
  margin: 1em 0;
}
/* line 2498, ../scss/breakpoints/_base.scss */
.page-template-page-animation .roi .wrap ul li {
  line-height: 150%;
  margin-bottom: 1em;
}
/* line 2501, ../scss/breakpoints/_base.scss */
.page-template-page-animation .roi .wrap ul li:last-of-type {
  margin-bottom: 0;
}
/* line 2508, ../scss/breakpoints/_base.scss */
.page-template-page-animation .process {
  padding: 2em 1em;
  overflow: auto;
  background-size: cover;
  background-position: center center;
  text-align: center;
}
/* line 2514, ../scss/breakpoints/_base.scss */
.page-template-page-animation .process h2, .page-template-page-animation .process h3, .page-template-page-animation .process p, .page-template-page-animation .process li {
  color: #fff;
}
/* line 2517, ../scss/breakpoints/_base.scss */
.page-template-page-animation .process h3 {
  font-weight: 800;
}
/* line 2521, ../scss/breakpoints/_base.scss */
.page-template-page-animation #cta2 {
  padding: 2em 1em;
}
/* line 2524, ../scss/breakpoints/_base.scss */
.page-template-page-animation .how {
  padding: 2em 1em;
  background: #eaedf2;
  text-align: center;
}
/* line 2529, ../scss/breakpoints/_base.scss */
.page-template-page-animation .animations-to-work {
  padding: 0 1em;
  text-align: center;
  border-bottom: 2px solid #cbd2df;
  margin-bottom: 2em;
}
/* line 2536, ../scss/breakpoints/_base.scss */
.page-template-page-animation .feature .text {
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
/* line 2539, ../scss/breakpoints/_base.scss */
.page-template-page-animation .feature .img {
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
/* line 2542, ../scss/breakpoints/_base.scss */
.page-template-page-animation .feature .wrap {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 2547, ../scss/breakpoints/_base.scss */
.page-template-page-animation .youtubeVideo {
  transition: .4s all;
  width: 100%;
  height: 250px;
  background-size: cover;
  background-position: center center;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 2556, ../scss/breakpoints/_base.scss */
.page-template-page-animation .youtubeVideo .ytPlay {
  transition: .4s all;
  color: #fff;
  font-size: 5em;
  text-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
}
/* line 2562, ../scss/breakpoints/_base.scss */
.page-template-page-animation .youtubeVideo:hover {
  opacity: .8;
}
/* line 2564, ../scss/breakpoints/_base.scss */
.page-template-page-animation .youtubeVideo:hover .ytPlay {
  color: #8CC040;
}
/* line 339, ../scss/partials/_mixins.scss */
.page-template-page-animation .videoPlayer {
  display: none;
  width: 100%;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1;
}
/* line 348, ../scss/partials/_mixins.scss */
.page-template-page-animation .videoPlayer .inner {
  position: relative;
  max-width: 720px;
  width: 100%;
}
/* line 353, ../scss/partials/_mixins.scss */
.page-template-page-animation .videoPlayer .inner iframe {
  max-width: 100%;
}
/* line 356, ../scss/partials/_mixins.scss */
.page-template-page-animation .videoPlayer .inner .vidCloser {
  position: absolute;
  top: -18px;
  right: -10px;
  font-size: 18px;
  z-index: 2;
  cursor: pointer;
  background: black;
  padding: 5px 13px;
  color: #fff;
  transition: .4s all;
  border-radius: 50px;
}
/* line 368, ../scss/partials/_mixins.scss */
.page-template-page-animation .videoPlayer .inner .vidCloser:hover {
  background: #8CC040;
}

/* Animation */
/* line 122, ../scss/partials/_mixins.scss */
.page-template-page-persona h1, .page-template-page-persona h2 {
  font-weight: 800;
  color: #424143;
}
/* line 126, ../scss/partials/_mixins.scss */
.page-template-page-persona p {
  color: #424143;
  line-height: 150% !important;
}
/* line 133, ../scss/partials/_mixins.scss */
.page-template-page-persona header .overlay #inner-header .expand {
  text-align: center;
}
/* line 135, ../scss/partials/_mixins.scss */
.page-template-page-persona header .overlay #inner-header .expand a.green-btn {
  background: #8CC040;
  color: #fff;
  font-weight: 800;
  padding: .5em 1em;
  text-shadow: none;
}
/* line 141, ../scss/partials/_mixins.scss */
.page-template-page-persona header .overlay #inner-header .expand a.green-btn:hover {
  border-color: #7ead39;
  background: #7ead39;
}
/* line 150, ../scss/partials/_mixins.scss */
.page-template-page-persona #intro {
  padding: 2em 1em;
  overflow: auto;
}
/* line 154, ../scss/partials/_mixins.scss */
.page-template-page-persona #intro .d-1of2 img {
  max-width: 100%;
}
/* line 159, ../scss/partials/_mixins.scss */
.page-template-page-persona .feature {
  overflow: auto;
  padding: 2em 1em;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 164, ../scss/partials/_mixins.scss */
.page-template-page-persona .feature .img {
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
/* line 166, ../scss/partials/_mixins.scss */
.page-template-page-persona .feature .img img {
  max-width: 100%;
}
/* line 170, ../scss/partials/_mixins.scss */
.page-template-page-persona .feature .text {
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
/* line 172, ../scss/partials/_mixins.scss */
.page-template-page-persona .feature .text h2 {
  margin-top: 1em;
}
/* line 176, ../scss/partials/_mixins.scss */
.page-template-page-persona .feature img {
  display: block;
}
/* line 179, ../scss/partials/_mixins.scss */
.page-template-page-persona .feature.gray {
  background: #eaedf2;
}
/* line 183, ../scss/partials/_mixins.scss */
.page-template-page-persona #cta, .page-template-page-persona #cta2, .page-template-page-persona #cta3 {
  clear: both;
  background: #344754;
  padding: 2em 1em 4em 1em;
  text-align: center;
  color: #fff;
}
/* line 190, ../scss/partials/_mixins.scss */
.page-template-page-persona #cta .wrap h2, .page-template-page-persona #cta2 .wrap h2, .page-template-page-persona #cta3 .wrap h2 {
  color: #fff;
}
/* line 193, ../scss/partials/_mixins.scss */
.page-template-page-persona #cta .wrap a.white-btn, .page-template-page-persona #cta2 .wrap a.white-btn, .page-template-page-persona #cta3 .wrap a.white-btn {
  padding: .5em 1.5em;
  font-weight: 800;
}
/* line 197, ../scss/partials/_mixins.scss */
.page-template-page-persona #cta .wrap p, .page-template-page-persona #cta2 .wrap p, .page-template-page-persona #cta3 .wrap p {
  color: #fff;
}
@media (min-width: 768px) {
  /* line 208, ../scss/partials/_mixins.scss */
  .page-template-page-persona header .overlay .expand .inner .text h1 {
    font-size: 3.5em;
  }
  /* line 211, ../scss/partials/_mixins.scss */
  .page-template-page-persona header .overlay .expand .inner .text p {
    font-size: 1.5em;
  }
  /* line 214, ../scss/partials/_mixins.scss */
  .page-template-page-persona header .overlay .expand .inner .text a.green-btn {
    font-size: 20px;
  }
  /* line 222, ../scss/partials/_mixins.scss */
  .page-template-page-persona #intro {
    padding: 4em 1em 2em 1em;
  }
  /* line 224, ../scss/partials/_mixins.scss */
  .page-template-page-persona #intro .d-1of2:first-of-type {
    width: 40%;
  }
  /* line 227, ../scss/partials/_mixins.scss */
  .page-template-page-persona #intro .d-1of2:nth-of-type(2) {
    width: 60%;
    text-align: left;
    padding-left: 2em;
    padding-right: 0;
  }
  /* line 232, ../scss/partials/_mixins.scss */
  .page-template-page-persona #intro .d-1of2:nth-of-type(2) h2 {
    text-align: left;
    margin-top: 0;
  }
  /* line 236, ../scss/partials/_mixins.scss */
  .page-template-page-persona #intro .d-1of2:nth-of-type(2) p {
    text-align: left;
  }
  /* line 241, ../scss/partials/_mixins.scss */
  .page-template-page-persona .feature {
    padding: 4em 1em;
    display: block;
  }
  /* line 244, ../scss/partials/_mixins.scss */
  .page-template-page-persona .feature .text {
    text-align: left;
    padding-right: 2em;
  }
  /* line 247, ../scss/partials/_mixins.scss */
  .page-template-page-persona .feature .text h2 {
    margin-top: 0;
  }
  /* line 251, ../scss/partials/_mixins.scss */
  .page-template-page-persona .feature .img {
    padding-right: 0;
  }
  /* line 255, ../scss/partials/_mixins.scss */
  .page-template-page-persona .feature.gray .text {
    padding-left: 2em;
  }
  /* line 258, ../scss/partials/_mixins.scss */
  .page-template-page-persona .feature.gray .img {
    padding-right: .75em;
  }
}
@media (min-width: 1030px) {
  /* line 268, ../scss/partials/_mixins.scss */
  .page-template-page-persona header .overlay .expand .inner {
    padding-left: 0;
  }
  /* line 270, ../scss/partials/_mixins.scss */
  .page-template-page-persona header .overlay .expand .inner .text {
    margin: 0 auto;
  }
  /* line 273, ../scss/partials/_mixins.scss */
  .page-template-page-persona header .overlay .expand .inner .text h1 {
    font-size: 4em;
  }
  /* line 276, ../scss/partials/_mixins.scss */
  .page-template-page-persona header .overlay .expand .inner .text p {
    width: 100%;
  }
  /* line 285, ../scss/partials/_mixins.scss */
  .page-template-page-persona #intro .d-1of2:nth-of-type(2) {
    padding: 0 2em;
  }
  /* line 288, ../scss/partials/_mixins.scss */
  .page-template-page-persona #intro a.green-btn {
    font-size: 1.1em;
    font-weight: 700;
    padding: .5em 3.5em;
    border: 3px solid #8CC040;
  }
  /* line 295, ../scss/partials/_mixins.scss */
  .page-template-page-persona .feature {
    padding: 4em 0;
  }
  /* line 297, ../scss/partials/_mixins.scss */
  .page-template-page-persona .feature .text {
    width: 60%;
    padding: 0 2em;
  }
  /* line 301, ../scss/partials/_mixins.scss */
  .page-template-page-persona .feature .img {
    width: 40%;
    padding: 0 2em;
  }
  /* line 306, ../scss/partials/_mixins.scss */
  .page-template-page-persona .feature.gray .text {
    padding: 0 2em;
  }
  /* line 309, ../scss/partials/_mixins.scss */
  .page-template-page-persona .feature.gray .img {
    padding: 0 2em;
  }
  /* line 313, ../scss/partials/_mixins.scss */
  .page-template-page-persona .feature a.green-btn {
    font-size: 1.1em;
    font-weight: 700;
    padding: .5em 3.5em;
    border: 3px solid #8CC040;
  }
  /* line 321, ../scss/partials/_mixins.scss */
  .page-template-page-persona #cta h2, .page-template-page-persona #cta2 h2, .page-template-page-persona #cta3 h2 {
    font-size: 4em;
    margin-bottom: 0;
  }
  /* line 325, ../scss/partials/_mixins.scss */
  .page-template-page-persona #cta a.white-btn, .page-template-page-persona #cta2 a.white-btn, .page-template-page-persona #cta3 a.white-btn {
    font-size: 22px;
  }
  /* line 328, ../scss/partials/_mixins.scss */
  .page-template-page-persona #cta p, .page-template-page-persona #cta2 p, .page-template-page-persona #cta3 p {
    font-size: 1.75em;
    max-width: 900px;
    margin: 1em auto;
    line-height: 125% !important;
  }
}
/* line 2613, ../scss/breakpoints/_base.scss */
.page-template-page-persona #intro div {
  text-align: center;
}
/* line 2615, ../scss/breakpoints/_base.scss */
.page-template-page-persona #intro div img {
  margin: 0 auto;
}
/* line 2620, ../scss/breakpoints/_base.scss */
.page-template-page-persona #intro .text ul {
  color: #424143;
}
/* line 2622, ../scss/breakpoints/_base.scss */
.page-template-page-persona #intro .text ul li {
  margin-left: .5em;
  font-weight: 800;
  font-style: italic;
}
/* line 2626, ../scss/breakpoints/_base.scss */
.page-template-page-persona #intro .text ul li:before {
  content: "\f00c";
  color: #8CC040;
  font-family: 'FontAwesome';
  margin-right: .5em;
}
/* line 2637, ../scss/breakpoints/_base.scss */
.page-template-page-persona .feature .text {
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
/* line 2640, ../scss/breakpoints/_base.scss */
.page-template-page-persona .feature .img {
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
/* line 2642, ../scss/breakpoints/_base.scss */
.page-template-page-persona .feature .img img {
  margin: 0 auto;
}
/* line 2646, ../scss/breakpoints/_base.scss */
.page-template-page-persona .feature .wrap {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 2651, ../scss/breakpoints/_base.scss */
.page-template-page-persona .heading {
  text-align: center;
  border-bottom: 2px solid #cbd2df;
  margin-bottom: 2em;
}
/* line 2655, ../scss/breakpoints/_base.scss */
.page-template-page-persona .heading h2 {
  margin-top: 0;
}
/* line 2659, ../scss/breakpoints/_base.scss */
.page-template-page-persona #cta {
  padding: 2em 1em;
}
/* line 2662, ../scss/breakpoints/_base.scss */
.page-template-page-persona .example {
  padding: 2em 1em;
}
/* line 2665, ../scss/breakpoints/_base.scss */
.page-template-page-persona .example .wrap h2 {
  text-align: center;
  border-bottom: 2px solid #cbd2df;
  padding-bottom: .5em;
  margin-bottom: .5em;
}
/* line 2671, ../scss/breakpoints/_base.scss */
.page-template-page-persona .example .wrap p {
  line-height: 125%;
}
/* line 2675, ../scss/breakpoints/_base.scss */
.page-template-page-persona .example .wrap .profile .person {
  max-width: 261px;
  margin: 0 auto;
  width: 100%;
}
/* line 2679, ../scss/breakpoints/_base.scss */
.page-template-page-persona .example .wrap .profile .person .name {
  margin: 1em 0;
  padding: 1em;
  display: block;
  background: #424143;
  color: #fff;
  font-size: 1.2em;
}
/* line 2686, ../scss/breakpoints/_base.scss */
.page-template-page-persona .example .wrap .profile .person .name strong {
  font-weight: 1.35em;
}
/* line 2691, ../scss/breakpoints/_base.scss */
.page-template-page-persona .example .wrap .profile .info {
  max-width: 350px;
  margin: 2em auto 0 auto;
  width: 100%;
}
/* line 2695, ../scss/breakpoints/_base.scss */
.page-template-page-persona .example .wrap .profile .info .pain-points {
  font-size: 22px;
}
/* line 2697, ../scss/breakpoints/_base.scss */
.page-template-page-persona .example .wrap .profile .info .pain-points .point {
  overflow: auto;
  clear: both;
  margin-top: .5em;
}
/* line 2701, ../scss/breakpoints/_base.scss */
.page-template-page-persona .example .wrap .profile .info .pain-points .point span {
  float: left;
  max-width: 150px;
  line-height: 125%;
}
/* line 2706, ../scss/breakpoints/_base.scss */
.page-template-page-persona .example .wrap .profile .info .pain-points .point div {
  float: right;
}
/* line 2709, ../scss/breakpoints/_base.scss */
.page-template-page-persona .example .wrap .profile .info .pain-points .point li.circle {
  width: 13px;
  height: 13px;
  border-radius: 50px;
  background: #eaedf2;
  display: inline-block;
  list-style: none;
}
/* line 2718, ../scss/breakpoints/_base.scss */
.page-template-page-persona .example .wrap .profile .info .pain-points .point .tenoften li.circle {
  background: #8CC040;
}
/* line 2723, ../scss/breakpoints/_base.scss */
.page-template-page-persona .example .wrap .profile .info .pain-points .point .eightoften li.circle {
  background: #8CC040;
}
/* line 2725, ../scss/breakpoints/_base.scss */
.page-template-page-persona .example .wrap .profile .info .pain-points .point .eightoften li.circle:nth-of-type(10), .page-template-page-persona .example .wrap .profile .info .pain-points .point .eightoften li.circle:nth-of-type(9) {
  background: #eaedf2;
}
/* line 2732, ../scss/breakpoints/_base.scss */
.page-template-page-persona .example .wrap .profile .info .pain-points .point .fiveoften li.circle {
  background: #8CC040;
}
/* line 2734, ../scss/breakpoints/_base.scss */
.page-template-page-persona .example .wrap .profile .info .pain-points .point .fiveoften li.circle:nth-of-type(10), .page-template-page-persona .example .wrap .profile .info .pain-points .point .fiveoften li.circle:nth-of-type(9), .page-template-page-persona .example .wrap .profile .info .pain-points .point .fiveoften li.circle:nth-of-type(8), .page-template-page-persona .example .wrap .profile .info .pain-points .point .fiveoften li.circle:nth-of-type(7), .page-template-page-persona .example .wrap .profile .info .pain-points .point .fiveoften li.circle:nth-of-type(6) {
  background: #eaedf2;
}
/* line 2744, ../scss/breakpoints/_base.scss */
.page-template-page-persona .example .wrap .profile .info .pain-points .point .sevenoften li.circle {
  background: #8CC040;
}
/* line 2746, ../scss/breakpoints/_base.scss */
.page-template-page-persona .example .wrap .profile .info .pain-points .point .sevenoften li.circle:nth-of-type(10), .page-template-page-persona .example .wrap .profile .info .pain-points .point .sevenoften li.circle:nth-of-type(9), .page-template-page-persona .example .wrap .profile .info .pain-points .point .sevenoften li.circle:nth-of-type(8) {
  background: #eaedf2;
}
/* line 2756, ../scss/breakpoints/_base.scss */
.page-template-page-persona .example .wrap .profile .motivations {
  max-width: 350px;
  margin: 2em auto 0 auto;
}
/* line 2759, ../scss/breakpoints/_base.scss */
.page-template-page-persona .example .wrap .profile .motivations img {
  margin: 0 auto;
}
/* line 2762, ../scss/breakpoints/_base.scss */
.page-template-page-persona .example .wrap .profile .motivations h3 {
  font-weight: 800;
  font-size: 1.35em;
}
/* line 2766, ../scss/breakpoints/_base.scss */
.page-template-page-persona .example .wrap .profile .motivations p {
  font-size: 1.1em;
}
/* line 2773, ../scss/breakpoints/_base.scss */
.page-template-page-persona .stages {
  background-size: cover;
  background-position: center center;
  padding: 2em 1em;
}
/* line 2777, ../scss/breakpoints/_base.scss */
.page-template-page-persona .stages h2, .page-template-page-persona .stages p, .page-template-page-persona .stages h3 {
  color: #fff;
}
/* line 2780, ../scss/breakpoints/_base.scss */
.page-template-page-persona .stages h3 {
  font-weight: 800;
  margin-bottom: 0;
}
/* line 2785, ../scss/breakpoints/_base.scss */
.page-template-page-persona .stages .wrap .intro {
  text-align: center;
  padding-bottom: 1em;
  margin-bottom: 3em;
  border-bottom: 1px solid #fff;
}
/* line 2791, ../scss/breakpoints/_base.scss */
.page-template-page-persona .stages .wrap .stages-body {
  border-bottom: 1px solid #fff;
  margin-bottom: 2em;
  padding-bottom: 1em;
}
/* line 2795, ../scss/breakpoints/_base.scss */
.page-template-page-persona .stages .wrap .stages-body .image {
  text-align: center;
}
/* line 2797, ../scss/breakpoints/_base.scss */
.page-template-page-persona .stages .wrap .stages-body .image img {
  max-width: 100%;
}
/* line 2802, ../scss/breakpoints/_base.scss */
.page-template-page-persona .stages .wrap .stages-body .text p {
  margin-top: 0;
  font-size: 1.1em;
}
/* line 2808, ../scss/breakpoints/_base.scss */
.page-template-page-persona .stages .wrap .foot {
  text-align: center;
}

/* Persona Development */
/* line 122, ../scss/partials/_mixins.scss */
.page-template-page-interactive-info h1, .page-template-page-interactive-info h2 {
  font-weight: 800;
  color: #424143;
}
/* line 126, ../scss/partials/_mixins.scss */
.page-template-page-interactive-info p {
  color: #424143;
  line-height: 150% !important;
}
/* line 133, ../scss/partials/_mixins.scss */
.page-template-page-interactive-info header .overlay #inner-header .expand {
  text-align: center;
}
/* line 135, ../scss/partials/_mixins.scss */
.page-template-page-interactive-info header .overlay #inner-header .expand a.green-btn {
  background: #8CC040;
  color: #fff;
  font-weight: 800;
  padding: .5em 1em;
  text-shadow: none;
}
/* line 141, ../scss/partials/_mixins.scss */
.page-template-page-interactive-info header .overlay #inner-header .expand a.green-btn:hover {
  border-color: #7ead39;
  background: #7ead39;
}
/* line 150, ../scss/partials/_mixins.scss */
.page-template-page-interactive-info #intro {
  padding: 2em 1em;
  overflow: auto;
}
/* line 154, ../scss/partials/_mixins.scss */
.page-template-page-interactive-info #intro .d-1of2 img {
  max-width: 100%;
}
/* line 159, ../scss/partials/_mixins.scss */
.page-template-page-interactive-info .feature {
  overflow: auto;
  padding: 2em 1em;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 164, ../scss/partials/_mixins.scss */
.page-template-page-interactive-info .feature .img {
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
/* line 166, ../scss/partials/_mixins.scss */
.page-template-page-interactive-info .feature .img img {
  max-width: 100%;
}
/* line 170, ../scss/partials/_mixins.scss */
.page-template-page-interactive-info .feature .text {
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
/* line 172, ../scss/partials/_mixins.scss */
.page-template-page-interactive-info .feature .text h2 {
  margin-top: 1em;
}
/* line 176, ../scss/partials/_mixins.scss */
.page-template-page-interactive-info .feature img {
  display: block;
}
/* line 179, ../scss/partials/_mixins.scss */
.page-template-page-interactive-info .feature.gray {
  background: #eaedf2;
}
/* line 183, ../scss/partials/_mixins.scss */
.page-template-page-interactive-info #cta, .page-template-page-interactive-info #cta2, .page-template-page-interactive-info #cta3 {
  clear: both;
  background: #344754;
  padding: 2em 1em 4em 1em;
  text-align: center;
  color: #fff;
}
/* line 190, ../scss/partials/_mixins.scss */
.page-template-page-interactive-info #cta .wrap h2, .page-template-page-interactive-info #cta2 .wrap h2, .page-template-page-interactive-info #cta3 .wrap h2 {
  color: #fff;
}
/* line 193, ../scss/partials/_mixins.scss */
.page-template-page-interactive-info #cta .wrap a.white-btn, .page-template-page-interactive-info #cta2 .wrap a.white-btn, .page-template-page-interactive-info #cta3 .wrap a.white-btn {
  padding: .5em 1.5em;
  font-weight: 800;
}
/* line 197, ../scss/partials/_mixins.scss */
.page-template-page-interactive-info #cta .wrap p, .page-template-page-interactive-info #cta2 .wrap p, .page-template-page-interactive-info #cta3 .wrap p {
  color: #fff;
}
@media (min-width: 768px) {
  /* line 208, ../scss/partials/_mixins.scss */
  .page-template-page-interactive-info header .overlay .expand .inner .text h1 {
    font-size: 3.5em;
  }
  /* line 211, ../scss/partials/_mixins.scss */
  .page-template-page-interactive-info header .overlay .expand .inner .text p {
    font-size: 1.5em;
  }
  /* line 214, ../scss/partials/_mixins.scss */
  .page-template-page-interactive-info header .overlay .expand .inner .text a.green-btn {
    font-size: 20px;
  }
  /* line 222, ../scss/partials/_mixins.scss */
  .page-template-page-interactive-info #intro {
    padding: 4em 1em 2em 1em;
  }
  /* line 224, ../scss/partials/_mixins.scss */
  .page-template-page-interactive-info #intro .d-1of2:first-of-type {
    width: 40%;
  }
  /* line 227, ../scss/partials/_mixins.scss */
  .page-template-page-interactive-info #intro .d-1of2:nth-of-type(2) {
    width: 60%;
    text-align: left;
    padding-left: 2em;
    padding-right: 0;
  }
  /* line 232, ../scss/partials/_mixins.scss */
  .page-template-page-interactive-info #intro .d-1of2:nth-of-type(2) h2 {
    text-align: left;
    margin-top: 0;
  }
  /* line 236, ../scss/partials/_mixins.scss */
  .page-template-page-interactive-info #intro .d-1of2:nth-of-type(2) p {
    text-align: left;
  }
  /* line 241, ../scss/partials/_mixins.scss */
  .page-template-page-interactive-info .feature {
    padding: 4em 1em;
    display: block;
  }
  /* line 244, ../scss/partials/_mixins.scss */
  .page-template-page-interactive-info .feature .text {
    text-align: left;
    padding-right: 2em;
  }
  /* line 247, ../scss/partials/_mixins.scss */
  .page-template-page-interactive-info .feature .text h2 {
    margin-top: 0;
  }
  /* line 251, ../scss/partials/_mixins.scss */
  .page-template-page-interactive-info .feature .img {
    padding-right: 0;
  }
  /* line 255, ../scss/partials/_mixins.scss */
  .page-template-page-interactive-info .feature.gray .text {
    padding-left: 2em;
  }
  /* line 258, ../scss/partials/_mixins.scss */
  .page-template-page-interactive-info .feature.gray .img {
    padding-right: .75em;
  }
}
@media (min-width: 1030px) {
  /* line 268, ../scss/partials/_mixins.scss */
  .page-template-page-interactive-info header .overlay .expand .inner {
    padding-left: 0;
  }
  /* line 270, ../scss/partials/_mixins.scss */
  .page-template-page-interactive-info header .overlay .expand .inner .text {
    margin: 0 auto;
  }
  /* line 273, ../scss/partials/_mixins.scss */
  .page-template-page-interactive-info header .overlay .expand .inner .text h1 {
    font-size: 4em;
  }
  /* line 276, ../scss/partials/_mixins.scss */
  .page-template-page-interactive-info header .overlay .expand .inner .text p {
    width: 100%;
  }
  /* line 285, ../scss/partials/_mixins.scss */
  .page-template-page-interactive-info #intro .d-1of2:nth-of-type(2) {
    padding: 0 2em;
  }
  /* line 288, ../scss/partials/_mixins.scss */
  .page-template-page-interactive-info #intro a.green-btn {
    font-size: 1.1em;
    font-weight: 700;
    padding: .5em 3.5em;
    border: 3px solid #8CC040;
  }
  /* line 295, ../scss/partials/_mixins.scss */
  .page-template-page-interactive-info .feature {
    padding: 4em 0;
  }
  /* line 297, ../scss/partials/_mixins.scss */
  .page-template-page-interactive-info .feature .text {
    width: 60%;
    padding: 0 2em;
  }
  /* line 301, ../scss/partials/_mixins.scss */
  .page-template-page-interactive-info .feature .img {
    width: 40%;
    padding: 0 2em;
  }
  /* line 306, ../scss/partials/_mixins.scss */
  .page-template-page-interactive-info .feature.gray .text {
    padding: 0 2em;
  }
  /* line 309, ../scss/partials/_mixins.scss */
  .page-template-page-interactive-info .feature.gray .img {
    padding: 0 2em;
  }
  /* line 313, ../scss/partials/_mixins.scss */
  .page-template-page-interactive-info .feature a.green-btn {
    font-size: 1.1em;
    font-weight: 700;
    padding: .5em 3.5em;
    border: 3px solid #8CC040;
  }
  /* line 321, ../scss/partials/_mixins.scss */
  .page-template-page-interactive-info #cta h2, .page-template-page-interactive-info #cta2 h2, .page-template-page-interactive-info #cta3 h2 {
    font-size: 4em;
    margin-bottom: 0;
  }
  /* line 325, ../scss/partials/_mixins.scss */
  .page-template-page-interactive-info #cta a.white-btn, .page-template-page-interactive-info #cta2 a.white-btn, .page-template-page-interactive-info #cta3 a.white-btn {
    font-size: 22px;
  }
  /* line 328, ../scss/partials/_mixins.scss */
  .page-template-page-interactive-info #cta p, .page-template-page-interactive-info #cta2 p, .page-template-page-interactive-info #cta3 p {
    font-size: 1.75em;
    max-width: 900px;
    margin: 1em auto;
    line-height: 125% !important;
  }
}
/* line 2817, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .reveal {
  background: #eaedf2;
  padding: 2em 1em;
  text-align: center;
}
/* line 2821, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .reveal h2 {
  margin-bottom: 0;
}
/* line 2824, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .reveal .revealer {
  cursor: pointer;
  font-size: 4em;
}
/* line 2827, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .reveal .revealer:hover {
  color: #8CC040;
}
/* line 2831, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .reveal .reveal-text {
  display: none;
}
/* line 2833, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .reveal .reveal-text ul {
  color: #424143;
  line-height: 150%;
}
/* line 2836, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .reveal .reveal-text ul li {
  opacity: 0;
  padding-bottom: 1em;
}
/* line 2839, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .reveal .reveal-text ul li:last-of-type {
  padding: 0;
}
/* line 2846, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .how {
  text-align: center;
  padding: 2em 1em;
}
/* line 2851, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .how .wrap ul li {
  opacity: 0;
  padding: 1em 0;
}
/* line 2854, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .how .wrap ul li:last-of-type {
  padding-bottom: 0;
}
/* line 2857, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .how .wrap ul li h3 {
  margin-top: 0;
  font-weight: 800;
  color: #8CC040;
  text-transform: uppercase;
  border-bottom: 3px solid #8CC040;
  margin-bottom: .5em;
}
/* line 2869, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .examples {
  background: #eaedf2;
  padding: 2em 1em;
  text-align: center;
}
/* line 2873, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .examples a.example {
  width: 100%;
  height: 250px;
  background-size: 50%;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #fff;
  border: 5px solid #cbd2df;
  display: block;
  margin: 3em 0 6em;
  position: relative;
}
/* line 2884, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .examples a.example span {
  position: absolute;
  width: 100%;
  left: 0;
  display: block;
  bottom: -34%;
  color: black;
}
/* line 2894, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .interactivity {
  padding: 2em 1em;
  overflow: auto;
  background-size: cover;
  background-position: center center;
  text-align: center;
}
/* line 2900, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .interactivity h2, .page-template-page-interactive-info .interactivity p, .page-template-page-interactive-info .interactivity ul, .page-template-page-interactive-info .interactivity li {
  color: #fff;
}
/* line 2904, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .interactivity .wrap.typewriter {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  /* The typing effect */
  /* The typewriter cursor effect */
}
@keyframes typing {
  from {
    width: 0;
  }
  to {
    width: 100%;
  }
}
@keyframes blink-caret {
  from, to {
    border-color: transparent;
  }
  50% {
    border-color: #8CC040;
  }
}
/* line 2908, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .interactivity .wrap.typewriter h2 {
  opacity: 0;
  overflow: hidden;
  border-right: 0.15em solid #8CC040;
  white-space: nowrap;
  margin: .5em auto;
  letter-spacing: .05em;
}
/* line 2919, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .visual-marketing {
  background: #eaedf2;
  padding: 2em 1em;
  text-align: center;
}
/* line 2926, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .visual-marketing .wrap .numbers .number-container p {
  font-weight: 800;
  margin-top: 0;
}
/* line 2930, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .visual-marketing .wrap .numbers .number-container .number {
  margin: 0 auto;
  width: 260px;
  height: 200px;
  background-image: url("/wp-content/themes/brafton2016/library/images/interactive-info-sa2dd6ccbfb.png");
}
/* line 2935, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .visual-marketing .wrap .numbers .number-container .number.sevfour {
  position: relative;
  background-position: 20px -1690px;
}
/* line 2938, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .visual-marketing .wrap .numbers .number-container .number.sevfour span {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-image: url("/wp-content/themes/brafton2016/library/images/interactive-info-sa2dd6ccbfb.png");
  background-position: 20px -1894px;
  opacity: 0;
}
/* line 2945, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .visual-marketing .wrap .numbers .number-container .number.sevfour span:hover, .page-template-page-interactive-info .visual-marketing .wrap .numbers .number-container .number.sevfour span.scrolled {
  opacity: 1;
}
/* line 2950, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .visual-marketing .wrap .numbers .number-container .number.thirsev {
  position: relative;
  background-position: 18px -845px;
}
/* line 2953, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .visual-marketing .wrap .numbers .number-container .number.thirsev span {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-image: url("/wp-content/themes/brafton2016/library/images/interactive-info-sa2dd6ccbfb.png");
  background-position: 18px -1049px;
  opacity: 0;
}
/* line 2960, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .visual-marketing .wrap .numbers .number-container .number.thirsev span:hover, .page-template-page-interactive-info .visual-marketing .wrap .numbers .number-container .number.thirsev span.scrolled {
  opacity: 1;
}
/* line 2965, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .visual-marketing .wrap .numbers .number-container .number.threehundatwenthree {
  position: relative;
  background-position: 10px 0;
}
/* line 2968, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .visual-marketing .wrap .numbers .number-container .number.threehundatwenthree span {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-image: url("/wp-content/themes/brafton2016/library/images/interactive-info-sa2dd6ccbfb.png");
  background-position: 10px -204px;
  opacity: 0;
}
/* line 2975, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .visual-marketing .wrap .numbers .number-container .number.threehundatwenthree span:hover, .page-template-page-interactive-info .visual-marketing .wrap .numbers .number-container .number.threehundatwenthree span.scrolled {
  opacity: 1;
}
/* line 2980, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .visual-marketing .wrap .numbers .number-container .number.fortyone {
  position: relative;
  background-position: 16px -1260px;
}
/* line 2983, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .visual-marketing .wrap .numbers .number-container .number.fortyone span {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-image: url("/wp-content/themes/brafton2016/library/images/interactive-info-sa2dd6ccbfb.png");
  background-position: 16px -1478px;
  opacity: 0;
}
/* line 2990, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .visual-marketing .wrap .numbers .number-container .number.fortyone span:hover, .page-template-page-interactive-info .visual-marketing .wrap .numbers .number-container .number.fortyone span.scrolled {
  opacity: 1;
}
/* line 2995, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .visual-marketing .wrap .numbers .number-container .number.thirtyfive {
  position: relative;
  background-position: 5px -415px;
}
/* line 2998, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .visual-marketing .wrap .numbers .number-container .number.thirtyfive span {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-image: url("/wp-content/uploads/2021/04/Interactive-Assets_All-charts.png");
  background-position: 5px -633px;
  opacity: 0;
}
/* line 3005, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .visual-marketing .wrap .numbers .number-container .number.thirtyfive span:hover, .page-template-page-interactive-info .visual-marketing .wrap .numbers .number-container .number.thirtyfive span.scrolled {
  opacity: 1;
}
/* line 3013, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .visual-marketing .wrap .outro {
  padding-top: 2em;
}
/* line 3020, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info #cta .wrap h2 {
  font-weight: 300;
}
/* line 3022, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info #cta .wrap h2 strong {
  font-weight: 800;
}

/* line 122, ../scss/partials/_mixins.scss */
.page-template-page-video-marketing h1, .page-template-page-video-marketing h2 {
  font-weight: 800;
  color: #424143;
}
/* line 126, ../scss/partials/_mixins.scss */
.page-template-page-video-marketing p {
  color: #424143;
  line-height: 150% !important;
}
/* line 133, ../scss/partials/_mixins.scss */
.page-template-page-video-marketing header .overlay #inner-header .expand {
  text-align: center;
}
/* line 135, ../scss/partials/_mixins.scss */
.page-template-page-video-marketing header .overlay #inner-header .expand a.green-btn {
  background: #8CC040;
  color: #fff;
  font-weight: 800;
  padding: .5em 1em;
  text-shadow: none;
}
/* line 141, ../scss/partials/_mixins.scss */
.page-template-page-video-marketing header .overlay #inner-header .expand a.green-btn:hover {
  border-color: #7ead39;
  background: #7ead39;
}
/* line 150, ../scss/partials/_mixins.scss */
.page-template-page-video-marketing #intro {
  padding: 2em 1em;
  overflow: auto;
}
/* line 154, ../scss/partials/_mixins.scss */
.page-template-page-video-marketing #intro .d-1of2 img {
  max-width: 100%;
}
/* line 159, ../scss/partials/_mixins.scss */
.page-template-page-video-marketing .feature {
  overflow: auto;
  padding: 2em 1em;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 164, ../scss/partials/_mixins.scss */
.page-template-page-video-marketing .feature .img {
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
/* line 166, ../scss/partials/_mixins.scss */
.page-template-page-video-marketing .feature .img img {
  max-width: 100%;
}
/* line 170, ../scss/partials/_mixins.scss */
.page-template-page-video-marketing .feature .text {
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
/* line 172, ../scss/partials/_mixins.scss */
.page-template-page-video-marketing .feature .text h2 {
  margin-top: 1em;
}
/* line 176, ../scss/partials/_mixins.scss */
.page-template-page-video-marketing .feature img {
  display: block;
}
/* line 179, ../scss/partials/_mixins.scss */
.page-template-page-video-marketing .feature.gray {
  background: #eaedf2;
}
/* line 183, ../scss/partials/_mixins.scss */
.page-template-page-video-marketing #cta, .page-template-page-video-marketing #cta2, .page-template-page-video-marketing #cta3 {
  clear: both;
  background: #344754;
  padding: 2em 1em 4em 1em;
  text-align: center;
  color: #fff;
}
/* line 190, ../scss/partials/_mixins.scss */
.page-template-page-video-marketing #cta .wrap h2, .page-template-page-video-marketing #cta2 .wrap h2, .page-template-page-video-marketing #cta3 .wrap h2 {
  color: #fff;
}
/* line 193, ../scss/partials/_mixins.scss */
.page-template-page-video-marketing #cta .wrap a.white-btn, .page-template-page-video-marketing #cta2 .wrap a.white-btn, .page-template-page-video-marketing #cta3 .wrap a.white-btn {
  padding: .5em 1.5em;
  font-weight: 800;
}
/* line 197, ../scss/partials/_mixins.scss */
.page-template-page-video-marketing #cta .wrap p, .page-template-page-video-marketing #cta2 .wrap p, .page-template-page-video-marketing #cta3 .wrap p {
  color: #fff;
}
@media (min-width: 768px) {
  /* line 208, ../scss/partials/_mixins.scss */
  .page-template-page-video-marketing header .overlay .expand .inner .text h1 {
    font-size: 3.5em;
  }
  /* line 211, ../scss/partials/_mixins.scss */
  .page-template-page-video-marketing header .overlay .expand .inner .text p {
    font-size: 1.5em;
  }
  /* line 214, ../scss/partials/_mixins.scss */
  .page-template-page-video-marketing header .overlay .expand .inner .text a.green-btn {
    font-size: 20px;
  }
  /* line 222, ../scss/partials/_mixins.scss */
  .page-template-page-video-marketing #intro {
    padding: 4em 1em 2em 1em;
  }
  /* line 224, ../scss/partials/_mixins.scss */
  .page-template-page-video-marketing #intro .d-1of2:first-of-type {
    width: 40%;
  }
  /* line 227, ../scss/partials/_mixins.scss */
  .page-template-page-video-marketing #intro .d-1of2:nth-of-type(2) {
    width: 60%;
    text-align: left;
    padding-left: 2em;
    padding-right: 0;
  }
  /* line 232, ../scss/partials/_mixins.scss */
  .page-template-page-video-marketing #intro .d-1of2:nth-of-type(2) h2 {
    text-align: left;
    margin-top: 0;
  }
  /* line 236, ../scss/partials/_mixins.scss */
  .page-template-page-video-marketing #intro .d-1of2:nth-of-type(2) p {
    text-align: left;
  }
  /* line 241, ../scss/partials/_mixins.scss */
  .page-template-page-video-marketing .feature {
    padding: 4em 1em;
    display: block;
  }
  /* line 244, ../scss/partials/_mixins.scss */
  .page-template-page-video-marketing .feature .text {
    text-align: left;
    padding-right: 2em;
  }
  /* line 247, ../scss/partials/_mixins.scss */
  .page-template-page-video-marketing .feature .text h2 {
    margin-top: 0;
  }
  /* line 251, ../scss/partials/_mixins.scss */
  .page-template-page-video-marketing .feature .img {
    padding-right: 0;
  }
  /* line 255, ../scss/partials/_mixins.scss */
  .page-template-page-video-marketing .feature.gray .text {
    padding-left: 2em;
  }
  /* line 258, ../scss/partials/_mixins.scss */
  .page-template-page-video-marketing .feature.gray .img {
    padding-right: .75em;
  }
}
@media (min-width: 1030px) {
  /* line 268, ../scss/partials/_mixins.scss */
  .page-template-page-video-marketing header .overlay .expand .inner {
    padding-left: 0;
  }
  /* line 270, ../scss/partials/_mixins.scss */
  .page-template-page-video-marketing header .overlay .expand .inner .text {
    margin: 0 auto;
  }
  /* line 273, ../scss/partials/_mixins.scss */
  .page-template-page-video-marketing header .overlay .expand .inner .text h1 {
    font-size: 4em;
  }
  /* line 276, ../scss/partials/_mixins.scss */
  .page-template-page-video-marketing header .overlay .expand .inner .text p {
    width: 100%;
  }
  /* line 285, ../scss/partials/_mixins.scss */
  .page-template-page-video-marketing #intro .d-1of2:nth-of-type(2) {
    padding: 0 2em;
  }
  /* line 288, ../scss/partials/_mixins.scss */
  .page-template-page-video-marketing #intro a.green-btn {
    font-size: 1.1em;
    font-weight: 700;
    padding: .5em 3.5em;
    border: 3px solid #8CC040;
  }
  /* line 295, ../scss/partials/_mixins.scss */
  .page-template-page-video-marketing .feature {
    padding: 4em 0;
  }
  /* line 297, ../scss/partials/_mixins.scss */
  .page-template-page-video-marketing .feature .text {
    width: 60%;
    padding: 0 2em;
  }
  /* line 301, ../scss/partials/_mixins.scss */
  .page-template-page-video-marketing .feature .img {
    width: 40%;
    padding: 0 2em;
  }
  /* line 306, ../scss/partials/_mixins.scss */
  .page-template-page-video-marketing .feature.gray .text {
    padding: 0 2em;
  }
  /* line 309, ../scss/partials/_mixins.scss */
  .page-template-page-video-marketing .feature.gray .img {
    padding: 0 2em;
  }
  /* line 313, ../scss/partials/_mixins.scss */
  .page-template-page-video-marketing .feature a.green-btn {
    font-size: 1.1em;
    font-weight: 700;
    padding: .5em 3.5em;
    border: 3px solid #8CC040;
  }
  /* line 321, ../scss/partials/_mixins.scss */
  .page-template-page-video-marketing #cta h2, .page-template-page-video-marketing #cta2 h2, .page-template-page-video-marketing #cta3 h2 {
    font-size: 4em;
    margin-bottom: 0;
  }
  /* line 325, ../scss/partials/_mixins.scss */
  .page-template-page-video-marketing #cta a.white-btn, .page-template-page-video-marketing #cta2 a.white-btn, .page-template-page-video-marketing #cta3 a.white-btn {
    font-size: 22px;
  }
  /* line 328, ../scss/partials/_mixins.scss */
  .page-template-page-video-marketing #cta p, .page-template-page-video-marketing #cta2 p, .page-template-page-video-marketing #cta3 p {
    font-size: 1.75em;
    max-width: 900px;
    margin: 1em auto;
    line-height: 125% !important;
  }
}
/* line 339, ../scss/partials/_mixins.scss */
.page-template-page-video-marketing .videoPlayer {
  display: none;
  width: 100%;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1;
}
/* line 348, ../scss/partials/_mixins.scss */
.page-template-page-video-marketing .videoPlayer .inner {
  position: relative;
  max-width: 720px;
  width: 100%;
}
/* line 353, ../scss/partials/_mixins.scss */
.page-template-page-video-marketing .videoPlayer .inner iframe {
  max-width: 100%;
}
/* line 356, ../scss/partials/_mixins.scss */
.page-template-page-video-marketing .videoPlayer .inner .vidCloser {
  position: absolute;
  top: -18px;
  right: -10px;
  font-size: 18px;
  z-index: 2;
  cursor: pointer;
  background: black;
  padding: 5px 13px;
  color: #fff;
  transition: .4s all;
  border-radius: 50px;
}
/* line 368, ../scss/partials/_mixins.scss */
.page-template-page-video-marketing .videoPlayer .inner .vidCloser:hover {
  background: #8CC040;
}
/* line 3033, ../scss/breakpoints/_base.scss */
.page-template-page-video-marketing .vm-roi {
  text-align: center;
  padding: 2em 1em;
}
/* line 3037, ../scss/breakpoints/_base.scss */
.page-template-page-video-marketing .vm-story, .page-template-page-video-marketing .vm-strategy {
  background-size: cover;
  background-position: center center;
  text-align: center;
  padding: 2em 1em;
}
/* line 3042, ../scss/breakpoints/_base.scss */
.page-template-page-video-marketing .vm-story h2, .page-template-page-video-marketing .vm-story h3, .page-template-page-video-marketing .vm-story p, .page-template-page-video-marketing .vm-strategy h2, .page-template-page-video-marketing .vm-strategy h3, .page-template-page-video-marketing .vm-strategy p {
  color: #fff;
}
/* line 3045, ../scss/breakpoints/_base.scss */
.page-template-page-video-marketing .vm-story h3, .page-template-page-video-marketing .vm-strategy h3 {
  font-weight: 800;
}
/* line 3050, ../scss/breakpoints/_base.scss */
.page-template-page-video-marketing .feature .text {
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
/* line 3053, ../scss/breakpoints/_base.scss */
.page-template-page-video-marketing .feature .img {
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
/* line 3055, ../scss/breakpoints/_base.scss */
.page-template-page-video-marketing .feature .img img {
  margin: 0 auto;
}
/* line 3059, ../scss/breakpoints/_base.scss */
.page-template-page-video-marketing .feature .youtubeVideo {
  transition: .4s all;
  width: 100%;
  height: 250px;
  background-size: cover;
  background-position: center center;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 3068, ../scss/breakpoints/_base.scss */
.page-template-page-video-marketing .feature .youtubeVideo .ytPlay {
  transition: .4s all;
  color: #fff;
  font-size: 5em;
  text-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
}
/* line 3074, ../scss/breakpoints/_base.scss */
.page-template-page-video-marketing .feature .youtubeVideo:hover {
  opacity: .8;
}
/* line 3076, ../scss/breakpoints/_base.scss */
.page-template-page-video-marketing .feature .youtubeVideo:hover .ytPlay {
  color: #8CC040;
}
/* line 3081, ../scss/breakpoints/_base.scss */
.page-template-page-video-marketing .feature .wrap {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* Video Marketing */
/* line 122, ../scss/partials/_mixins.scss */
.page-template-page-content-strategy h1, .page-template-page-content-strategy h2 {
  font-weight: 800;
  color: #424143;
}
/* line 126, ../scss/partials/_mixins.scss */
.page-template-page-content-strategy p {
  color: #424143;
  line-height: 150% !important;
}
/* line 133, ../scss/partials/_mixins.scss */
.page-template-page-content-strategy header .overlay #inner-header .expand {
  text-align: center;
}
/* line 135, ../scss/partials/_mixins.scss */
.page-template-page-content-strategy header .overlay #inner-header .expand a.green-btn {
  background: #8CC040;
  color: #fff;
  font-weight: 800;
  padding: .5em 1em;
  text-shadow: none;
}
/* line 141, ../scss/partials/_mixins.scss */
.page-template-page-content-strategy header .overlay #inner-header .expand a.green-btn:hover {
  border-color: #7ead39;
  background: #7ead39;
}
/* line 150, ../scss/partials/_mixins.scss */
.page-template-page-content-strategy #intro {
  padding: 2em 1em;
  overflow: auto;
}
/* line 154, ../scss/partials/_mixins.scss */
.page-template-page-content-strategy #intro .d-1of2 img {
  max-width: 100%;
}
/* line 159, ../scss/partials/_mixins.scss */
.page-template-page-content-strategy .feature {
  overflow: auto;
  padding: 2em 1em;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 164, ../scss/partials/_mixins.scss */
.page-template-page-content-strategy .feature .img {
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
/* line 166, ../scss/partials/_mixins.scss */
.page-template-page-content-strategy .feature .img img {
  max-width: 100%;
}
/* line 170, ../scss/partials/_mixins.scss */
.page-template-page-content-strategy .feature .text {
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
/* line 172, ../scss/partials/_mixins.scss */
.page-template-page-content-strategy .feature .text h2 {
  margin-top: 1em;
}
/* line 176, ../scss/partials/_mixins.scss */
.page-template-page-content-strategy .feature img {
  display: block;
}
/* line 179, ../scss/partials/_mixins.scss */
.page-template-page-content-strategy .feature.gray {
  background: #eaedf2;
}
/* line 183, ../scss/partials/_mixins.scss */
.page-template-page-content-strategy #cta, .page-template-page-content-strategy #cta2, .page-template-page-content-strategy #cta3 {
  clear: both;
  background: #344754;
  padding: 2em 1em 4em 1em;
  text-align: center;
  color: #fff;
}
/* line 190, ../scss/partials/_mixins.scss */
.page-template-page-content-strategy #cta .wrap h2, .page-template-page-content-strategy #cta2 .wrap h2, .page-template-page-content-strategy #cta3 .wrap h2 {
  color: #fff;
}
/* line 193, ../scss/partials/_mixins.scss */
.page-template-page-content-strategy #cta .wrap a.white-btn, .page-template-page-content-strategy #cta2 .wrap a.white-btn, .page-template-page-content-strategy #cta3 .wrap a.white-btn {
  padding: .5em 1.5em;
  font-weight: 800;
}
/* line 197, ../scss/partials/_mixins.scss */
.page-template-page-content-strategy #cta .wrap p, .page-template-page-content-strategy #cta2 .wrap p, .page-template-page-content-strategy #cta3 .wrap p {
  color: #fff;
}
@media (min-width: 768px) {
  /* line 208, ../scss/partials/_mixins.scss */
  .page-template-page-content-strategy header .overlay .expand .inner .text h1 {
    font-size: 3.5em;
  }
  /* line 211, ../scss/partials/_mixins.scss */
  .page-template-page-content-strategy header .overlay .expand .inner .text p {
    font-size: 1.5em;
  }
  /* line 214, ../scss/partials/_mixins.scss */
  .page-template-page-content-strategy header .overlay .expand .inner .text a.green-btn {
    font-size: 20px;
  }
  /* line 222, ../scss/partials/_mixins.scss */
  .page-template-page-content-strategy #intro {
    padding: 4em 1em 2em 1em;
  }
  /* line 224, ../scss/partials/_mixins.scss */
  .page-template-page-content-strategy #intro .d-1of2:first-of-type {
    width: 40%;
  }
  /* line 227, ../scss/partials/_mixins.scss */
  .page-template-page-content-strategy #intro .d-1of2:nth-of-type(2) {
    width: 60%;
    text-align: left;
    padding-left: 2em;
    padding-right: 0;
  }
  /* line 232, ../scss/partials/_mixins.scss */
  .page-template-page-content-strategy #intro .d-1of2:nth-of-type(2) h2 {
    text-align: left;
    margin-top: 0;
  }
  /* line 236, ../scss/partials/_mixins.scss */
  .page-template-page-content-strategy #intro .d-1of2:nth-of-type(2) p {
    text-align: left;
  }
  /* line 241, ../scss/partials/_mixins.scss */
  .page-template-page-content-strategy .feature {
    padding: 4em 1em;
    display: block;
  }
  /* line 244, ../scss/partials/_mixins.scss */
  .page-template-page-content-strategy .feature .text {
    text-align: left;
    padding-right: 2em;
  }
  /* line 247, ../scss/partials/_mixins.scss */
  .page-template-page-content-strategy .feature .text h2 {
    margin-top: 0;
  }
  /* line 251, ../scss/partials/_mixins.scss */
  .page-template-page-content-strategy .feature .img {
    padding-right: 0;
  }
  /* line 255, ../scss/partials/_mixins.scss */
  .page-template-page-content-strategy .feature.gray .text {
    padding-left: 2em;
  }
  /* line 258, ../scss/partials/_mixins.scss */
  .page-template-page-content-strategy .feature.gray .img {
    padding-right: .75em;
  }
}
@media (min-width: 1030px) {
  /* line 268, ../scss/partials/_mixins.scss */
  .page-template-page-content-strategy header .overlay .expand .inner {
    padding-left: 0;
  }
  /* line 270, ../scss/partials/_mixins.scss */
  .page-template-page-content-strategy header .overlay .expand .inner .text {
    margin: 0 auto;
  }
  /* line 273, ../scss/partials/_mixins.scss */
  .page-template-page-content-strategy header .overlay .expand .inner .text h1 {
    font-size: 4em;
  }
  /* line 276, ../scss/partials/_mixins.scss */
  .page-template-page-content-strategy header .overlay .expand .inner .text p {
    width: 100%;
  }
  /* line 285, ../scss/partials/_mixins.scss */
  .page-template-page-content-strategy #intro .d-1of2:nth-of-type(2) {
    padding: 0 2em;
  }
  /* line 288, ../scss/partials/_mixins.scss */
  .page-template-page-content-strategy #intro a.green-btn {
    font-size: 1.1em;
    font-weight: 700;
    padding: .5em 3.5em;
    border: 3px solid #8CC040;
  }
  /* line 295, ../scss/partials/_mixins.scss */
  .page-template-page-content-strategy .feature {
    padding: 4em 0;
  }
  /* line 297, ../scss/partials/_mixins.scss */
  .page-template-page-content-strategy .feature .text {
    width: 60%;
    padding: 0 2em;
  }
  /* line 301, ../scss/partials/_mixins.scss */
  .page-template-page-content-strategy .feature .img {
    width: 40%;
    padding: 0 2em;
  }
  /* line 306, ../scss/partials/_mixins.scss */
  .page-template-page-content-strategy .feature.gray .text {
    padding: 0 2em;
  }
  /* line 309, ../scss/partials/_mixins.scss */
  .page-template-page-content-strategy .feature.gray .img {
    padding: 0 2em;
  }
  /* line 313, ../scss/partials/_mixins.scss */
  .page-template-page-content-strategy .feature a.green-btn {
    font-size: 1.1em;
    font-weight: 700;
    padding: .5em 3.5em;
    border: 3px solid #8CC040;
  }
  /* line 321, ../scss/partials/_mixins.scss */
  .page-template-page-content-strategy #cta h2, .page-template-page-content-strategy #cta2 h2, .page-template-page-content-strategy #cta3 h2 {
    font-size: 4em;
    margin-bottom: 0;
  }
  /* line 325, ../scss/partials/_mixins.scss */
  .page-template-page-content-strategy #cta a.white-btn, .page-template-page-content-strategy #cta2 a.white-btn, .page-template-page-content-strategy #cta3 a.white-btn {
    font-size: 22px;
  }
  /* line 328, ../scss/partials/_mixins.scss */
  .page-template-page-content-strategy #cta p, .page-template-page-content-strategy #cta2 p, .page-template-page-content-strategy #cta3 p {
    font-size: 1.75em;
    max-width: 900px;
    margin: 1em auto;
    line-height: 125% !important;
  }
}
/* line 3090, ../scss/breakpoints/_base.scss */
.page-template-page-content-strategy .feature {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 3092, ../scss/breakpoints/_base.scss */
.page-template-page-content-strategy .feature .text {
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
/* line 3095, ../scss/breakpoints/_base.scss */
.page-template-page-content-strategy .feature .img {
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
/* line 3097, ../scss/breakpoints/_base.scss */
.page-template-page-content-strategy .feature .img img {
  margin: 0 auto;
}
/* line 3101, ../scss/breakpoints/_base.scss */
.page-template-page-content-strategy .feature .wrap {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 3106, ../scss/breakpoints/_base.scss */
.page-template-page-content-strategy .roi, .page-template-page-content-strategy .factors, .page-template-page-content-strategy .engage {
  background: #eaedf2;
  padding: 2em 1em;
}
/* line 3109, ../scss/breakpoints/_base.scss */
.page-template-page-content-strategy .roi h2, .page-template-page-content-strategy .roi h3, .page-template-page-content-strategy .roi p, .page-template-page-content-strategy .roi ul, .page-template-page-content-strategy .roi li, .page-template-page-content-strategy .factors h2, .page-template-page-content-strategy .factors h3, .page-template-page-content-strategy .factors p, .page-template-page-content-strategy .factors ul, .page-template-page-content-strategy .factors li, .page-template-page-content-strategy .engage h2, .page-template-page-content-strategy .engage h3, .page-template-page-content-strategy .engage p, .page-template-page-content-strategy .engage ul, .page-template-page-content-strategy .engage li {
  text-align: center;
}
/* line 3112, ../scss/breakpoints/_base.scss */
.page-template-page-content-strategy .roi ul, .page-template-page-content-strategy .factors ul, .page-template-page-content-strategy .engage ul {
  color: #404040;
  border-bottom: 2px solid #5a5a5a;
  padding-bottom: 1em;
  margin-bottom: 2em;
}
/* line 3117, ../scss/breakpoints/_base.scss */
.page-template-page-content-strategy .roi ul li, .page-template-page-content-strategy .factors ul li, .page-template-page-content-strategy .engage ul li {
  padding-bottom: 1em;
}
/* line 3119, ../scss/breakpoints/_base.scss */
.page-template-page-content-strategy .roi ul li img, .page-template-page-content-strategy .factors ul li img, .page-template-page-content-strategy .engage ul li img {
  display: block;
  margin: 0 auto;
}
/* line 3126, ../scss/breakpoints/_base.scss */
.page-template-page-content-strategy .factors {
  background: #fff;
}
/* line 3129, ../scss/breakpoints/_base.scss */
.page-template-page-content-strategy .hq-text {
  background-size: cover;
  background-position: center center;
  overflow: auto;
}
/* line 3133, ../scss/breakpoints/_base.scss */
.page-template-page-content-strategy .hq-text .wrap {
  text-align: center;
  padding: 2em 1em;
}
/* line 3136, ../scss/breakpoints/_base.scss */
.page-template-page-content-strategy .hq-text .wrap h2, .page-template-page-content-strategy .hq-text .wrap h3, .page-template-page-content-strategy .hq-text .wrap p, .page-template-page-content-strategy .hq-text .wrap a, .page-template-page-content-strategy .hq-text .wrap ul {
  color: #fff;
}
/* line 3139, ../scss/breakpoints/_base.scss */
.page-template-page-content-strategy .hq-text .wrap ul {
  padding-bottom: 1em;
  margin-bottom: 2em;
  border-bottom: 2px solid #abb7cb;
}
/* line 3143, ../scss/breakpoints/_base.scss */
.page-template-page-content-strategy .hq-text .wrap ul li {
  padding-bottom: 1em;
}
/* line 3145, ../scss/breakpoints/_base.scss */
.page-template-page-content-strategy .hq-text .wrap ul li img {
  display: block;
  margin: 0 auto;
}

/* Content Strategy */
/* line 122, ../scss/partials/_mixins.scss */
.page-template-page-content-marketing-v2 h1, .page-template-page-content-marketing-v2 h2 {
  font-weight: 800;
  color: #424143;
}
/* line 126, ../scss/partials/_mixins.scss */
.page-template-page-content-marketing-v2 p {
  color: #424143;
  line-height: 150% !important;
}
/* line 133, ../scss/partials/_mixins.scss */
.page-template-page-content-marketing-v2 header .overlay #inner-header .expand {
  text-align: center;
}
/* line 135, ../scss/partials/_mixins.scss */
.page-template-page-content-marketing-v2 header .overlay #inner-header .expand a.green-btn {
  background: #8CC040;
  color: #fff;
  font-weight: 800;
  padding: .5em 1em;
  text-shadow: none;
}
/* line 141, ../scss/partials/_mixins.scss */
.page-template-page-content-marketing-v2 header .overlay #inner-header .expand a.green-btn:hover {
  border-color: #7ead39;
  background: #7ead39;
}
/* line 150, ../scss/partials/_mixins.scss */
.page-template-page-content-marketing-v2 #intro {
  padding: 2em 1em;
  overflow: auto;
}
/* line 154, ../scss/partials/_mixins.scss */
.page-template-page-content-marketing-v2 #intro .d-1of2 img {
  max-width: 100%;
}
/* line 159, ../scss/partials/_mixins.scss */
.page-template-page-content-marketing-v2 .feature {
  overflow: auto;
  padding: 2em 1em;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 164, ../scss/partials/_mixins.scss */
.page-template-page-content-marketing-v2 .feature .img {
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
/* line 166, ../scss/partials/_mixins.scss */
.page-template-page-content-marketing-v2 .feature .img img {
  max-width: 100%;
}
/* line 170, ../scss/partials/_mixins.scss */
.page-template-page-content-marketing-v2 .feature .text {
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
/* line 172, ../scss/partials/_mixins.scss */
.page-template-page-content-marketing-v2 .feature .text h2 {
  margin-top: 1em;
}
/* line 176, ../scss/partials/_mixins.scss */
.page-template-page-content-marketing-v2 .feature img {
  display: block;
}
/* line 179, ../scss/partials/_mixins.scss */
.page-template-page-content-marketing-v2 .feature.gray {
  background: #eaedf2;
}
/* line 183, ../scss/partials/_mixins.scss */
.page-template-page-content-marketing-v2 #cta, .page-template-page-content-marketing-v2 #cta2, .page-template-page-content-marketing-v2 #cta3 {
  clear: both;
  background: #344754;
  padding: 2em 1em 4em 1em;
  text-align: center;
  color: #fff;
}
/* line 190, ../scss/partials/_mixins.scss */
.page-template-page-content-marketing-v2 #cta .wrap h2, .page-template-page-content-marketing-v2 #cta2 .wrap h2, .page-template-page-content-marketing-v2 #cta3 .wrap h2 {
  color: #fff;
}
/* line 193, ../scss/partials/_mixins.scss */
.page-template-page-content-marketing-v2 #cta .wrap a.white-btn, .page-template-page-content-marketing-v2 #cta2 .wrap a.white-btn, .page-template-page-content-marketing-v2 #cta3 .wrap a.white-btn {
  padding: .5em 1.5em;
  font-weight: 800;
}
/* line 197, ../scss/partials/_mixins.scss */
.page-template-page-content-marketing-v2 #cta .wrap p, .page-template-page-content-marketing-v2 #cta2 .wrap p, .page-template-page-content-marketing-v2 #cta3 .wrap p {
  color: #fff;
}
@media (min-width: 768px) {
  /* line 208, ../scss/partials/_mixins.scss */
  .page-template-page-content-marketing-v2 header .overlay .expand .inner .text h1 {
    font-size: 3.5em;
  }
  /* line 211, ../scss/partials/_mixins.scss */
  .page-template-page-content-marketing-v2 header .overlay .expand .inner .text p {
    font-size: 1.5em;
  }
  /* line 214, ../scss/partials/_mixins.scss */
  .page-template-page-content-marketing-v2 header .overlay .expand .inner .text a.green-btn {
    font-size: 20px;
  }
  /* line 222, ../scss/partials/_mixins.scss */
  .page-template-page-content-marketing-v2 #intro {
    padding: 4em 1em 2em 1em;
  }
  /* line 224, ../scss/partials/_mixins.scss */
  .page-template-page-content-marketing-v2 #intro .d-1of2:first-of-type {
    width: 40%;
  }
  /* line 227, ../scss/partials/_mixins.scss */
  .page-template-page-content-marketing-v2 #intro .d-1of2:nth-of-type(2) {
    width: 60%;
    text-align: left;
    padding-left: 2em;
    padding-right: 0;
  }
  /* line 232, ../scss/partials/_mixins.scss */
  .page-template-page-content-marketing-v2 #intro .d-1of2:nth-of-type(2) h2 {
    text-align: left;
    margin-top: 0;
  }
  /* line 236, ../scss/partials/_mixins.scss */
  .page-template-page-content-marketing-v2 #intro .d-1of2:nth-of-type(2) p {
    text-align: left;
  }
  /* line 241, ../scss/partials/_mixins.scss */
  .page-template-page-content-marketing-v2 .feature {
    padding: 4em 1em;
    display: block;
  }
  /* line 244, ../scss/partials/_mixins.scss */
  .page-template-page-content-marketing-v2 .feature .text {
    text-align: left;
    padding-right: 2em;
  }
  /* line 247, ../scss/partials/_mixins.scss */
  .page-template-page-content-marketing-v2 .feature .text h2 {
    margin-top: 0;
  }
  /* line 251, ../scss/partials/_mixins.scss */
  .page-template-page-content-marketing-v2 .feature .img {
    padding-right: 0;
  }
  /* line 255, ../scss/partials/_mixins.scss */
  .page-template-page-content-marketing-v2 .feature.gray .text {
    padding-left: 2em;
  }
  /* line 258, ../scss/partials/_mixins.scss */
  .page-template-page-content-marketing-v2 .feature.gray .img {
    padding-right: .75em;
  }
}
@media (min-width: 1030px) {
  /* line 268, ../scss/partials/_mixins.scss */
  .page-template-page-content-marketing-v2 header .overlay .expand .inner {
    padding-left: 0;
  }
  /* line 270, ../scss/partials/_mixins.scss */
  .page-template-page-content-marketing-v2 header .overlay .expand .inner .text {
    margin: 0 auto;
  }
  /* line 273, ../scss/partials/_mixins.scss */
  .page-template-page-content-marketing-v2 header .overlay .expand .inner .text h1 {
    font-size: 4em;
  }
  /* line 276, ../scss/partials/_mixins.scss */
  .page-template-page-content-marketing-v2 header .overlay .expand .inner .text p {
    width: 100%;
  }
  /* line 285, ../scss/partials/_mixins.scss */
  .page-template-page-content-marketing-v2 #intro .d-1of2:nth-of-type(2) {
    padding: 0 2em;
  }
  /* line 288, ../scss/partials/_mixins.scss */
  .page-template-page-content-marketing-v2 #intro a.green-btn {
    font-size: 1.1em;
    font-weight: 700;
    padding: .5em 3.5em;
    border: 3px solid #8CC040;
  }
  /* line 295, ../scss/partials/_mixins.scss */
  .page-template-page-content-marketing-v2 .feature {
    padding: 4em 0;
  }
  /* line 297, ../scss/partials/_mixins.scss */
  .page-template-page-content-marketing-v2 .feature .text {
    width: 60%;
    padding: 0 2em;
  }
  /* line 301, ../scss/partials/_mixins.scss */
  .page-template-page-content-marketing-v2 .feature .img {
    width: 40%;
    padding: 0 2em;
  }
  /* line 306, ../scss/partials/_mixins.scss */
  .page-template-page-content-marketing-v2 .feature.gray .text {
    padding: 0 2em;
  }
  /* line 309, ../scss/partials/_mixins.scss */
  .page-template-page-content-marketing-v2 .feature.gray .img {
    padding: 0 2em;
  }
  /* line 313, ../scss/partials/_mixins.scss */
  .page-template-page-content-marketing-v2 .feature a.green-btn {
    font-size: 1.1em;
    font-weight: 700;
    padding: .5em 3.5em;
    border: 3px solid #8CC040;
  }
  /* line 321, ../scss/partials/_mixins.scss */
  .page-template-page-content-marketing-v2 #cta h2, .page-template-page-content-marketing-v2 #cta2 h2, .page-template-page-content-marketing-v2 #cta3 h2 {
    font-size: 4em;
    margin-bottom: 0;
  }
  /* line 325, ../scss/partials/_mixins.scss */
  .page-template-page-content-marketing-v2 #cta a.white-btn, .page-template-page-content-marketing-v2 #cta2 a.white-btn, .page-template-page-content-marketing-v2 #cta3 a.white-btn {
    font-size: 22px;
  }
  /* line 328, ../scss/partials/_mixins.scss */
  .page-template-page-content-marketing-v2 #cta p, .page-template-page-content-marketing-v2 #cta2 p, .page-template-page-content-marketing-v2 #cta3 p {
    font-size: 1.75em;
    max-width: 900px;
    margin: 1em auto;
    line-height: 125% !important;
  }
}
/* line 3157, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 ul {
  color: #424143;
}
/* line 3160, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 img {
  max-width: 100%;
  height: auto;
}
/* line 3164, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .feature {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 3166, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .feature .text {
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
/* line 3169, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .feature .img {
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
/* line 3171, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .feature .img img {
  margin: 0 auto;
}
/* line 3175, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .feature .wrap {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 3180, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .strategy {
  clear: both;
  padding: 2em 1em;
  background: #344754;
  text-align: center;
  color: #fff;
}
/* line 3186, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .strategy h2 {
  margin-top: 0;
  color: #fff;
  margin-bottom: .5em;
}
/* line 3191, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .strategy select {
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  margin-bottom: 1.5em;
}
/* line 3197, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .strategy a.green-btn {
  border: 0px;
  background: #8CC040;
  border-radius: 3px;
  color: #fff;
  font-weight: 700;
  padding: .5em 1em;
}
/* line 3204, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .strategy a.green-btn:hover {
  background: #7ead39;
}
/* line 3209, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .cm-roi {
  background: #eaedf2;
  text-align: center;
}
/* line 3212, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .cm-roi .wrap {
  padding: 2em 1em;
}
/* line 3215, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .cm-roi .wrap ul li {
  margin-bottom: 1em;
}
/* line 3216, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .cm-roi .wrap ul li span.huge {
  font-size: 6em;
  color: #8CC040;
  font-weight: 800;
  display: block;
  line-height: 100%;
}
/* line 3228, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .cc {
  background-size: cover;
  background-position: center center;
  overflow: auto;
  text-align: center;
}
/* line 3233, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .cc .wrap {
  padding: 2em 1em;
}
/* line 3236, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .cc a, .page-template-page-content-marketing-v2 .cc p, .page-template-page-content-marketing-v2 .cc h2, .page-template-page-content-marketing-v2 .cc h3, .page-template-page-content-marketing-v2 .cc ul, .page-template-page-content-marketing-v2 .cc li {
  color: #fff;
}
/* line 3240, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .cc ul li {
  margin-bottom: 1em;
  font-weight: 700;
}
/* line 3243, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .cc ul li img {
  display: block;
  margin: 0 auto;
}
/* line 3250, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .cms-cols, .page-template-page-content-marketing-v2 .seo-cols {
  overflow: auto;
  padding: 2em 1em;
}
/* line 3254, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .cms-cols ul li, .page-template-page-content-marketing-v2 .seo-cols ul li {
  font-weight: 700;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}
/* line 3258, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .cms-cols ul li img, .page-template-page-content-marketing-v2 .seo-cols ul li img {
  margin-right: .5em;
}
/* line 3264, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .seo-cols {
  background: #eaedf2;
}
/* line 3267, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .cm-channels {
  padding: 2em 1em;
}
/* line 3269, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .cm-channels h2, .page-template-page-content-marketing-v2 .cm-channels p {
  text-align: center;
}
/* line 3273, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .cm-channels ul li {
  text-align: center;
  margin-bottom: 1em;
}
/* line 3276, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .cm-channels ul li img {
  display: block;
  margin: 0 auto;
}
/* line 3280, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .cm-channels ul li strong {
  display: block;
}
/* line 3286, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .best-practices {
  background-size: cover;
  background-position: center center;
}
/* line 3289, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .best-practices .wrap {
  padding: 2em 1em;
}
/* line 3291, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .best-practices .wrap h2, .page-template-page-content-marketing-v2 .best-practices .wrap p, .page-template-page-content-marketing-v2 .best-practices .wrap ul, .page-template-page-content-marketing-v2 .best-practices .wrap li, .page-template-page-content-marketing-v2 .best-practices .wrap a, .page-template-page-content-marketing-v2 .best-practices .wrap h3 {
  color: #fff;
  text-align: center;
}
/* line 3295, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .best-practices .wrap h3 {
  font-weight: 700;
}
/* line 3300, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .best-practices .wrap ul li img {
  display: block;
  margin: 0 auto;
}
/* line 3310, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .feature-6 ul li {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  line-height: 120%;
  margin-bottom: .5em;
}
/* line 3314, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .feature-6 ul li:before {
  content: '\f00c';
  font-family: 'FontAwesome';
  color: #8CC040;
  padding-right: .5em;
}
/* line 3320, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .feature-6 ul li:last-of-type {
  margin-bottom: 0;
}

/* line 3332, ../scss/breakpoints/_base.scss */
.page-id-1030 .fw-text .wrap ul li {
  margin: 1em 0;
  color: #fff;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 3338, ../scss/breakpoints/_base.scss */
.page-id-1030 .fw-text .wrap ul li img {
  margin-right: 1em;
}

/* Marketing Consulting */
/* line 122, ../scss/partials/_mixins.scss */
.page-template-page-seo-packages h1, .page-template-page-seo-packages h2 {
  font-weight: 800;
  color: #424143;
}
/* line 126, ../scss/partials/_mixins.scss */
.page-template-page-seo-packages p {
  color: #424143;
  line-height: 150% !important;
}
/* line 133, ../scss/partials/_mixins.scss */
.page-template-page-seo-packages header .overlay #inner-header .expand {
  text-align: center;
}
/* line 135, ../scss/partials/_mixins.scss */
.page-template-page-seo-packages header .overlay #inner-header .expand a.green-btn {
  background: #8CC040;
  color: #fff;
  font-weight: 800;
  padding: .5em 1em;
  text-shadow: none;
}
/* line 141, ../scss/partials/_mixins.scss */
.page-template-page-seo-packages header .overlay #inner-header .expand a.green-btn:hover {
  border-color: #7ead39;
  background: #7ead39;
}
/* line 150, ../scss/partials/_mixins.scss */
.page-template-page-seo-packages #intro {
  padding: 2em 1em;
  overflow: auto;
}
/* line 154, ../scss/partials/_mixins.scss */
.page-template-page-seo-packages #intro .d-1of2 img {
  max-width: 100%;
}
/* line 159, ../scss/partials/_mixins.scss */
.page-template-page-seo-packages .feature {
  overflow: auto;
  padding: 2em 1em;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 164, ../scss/partials/_mixins.scss */
.page-template-page-seo-packages .feature .img {
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
/* line 166, ../scss/partials/_mixins.scss */
.page-template-page-seo-packages .feature .img img {
  max-width: 100%;
}
/* line 170, ../scss/partials/_mixins.scss */
.page-template-page-seo-packages .feature .text {
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
/* line 172, ../scss/partials/_mixins.scss */
.page-template-page-seo-packages .feature .text h2 {
  margin-top: 1em;
}
/* line 176, ../scss/partials/_mixins.scss */
.page-template-page-seo-packages .feature img {
  display: block;
}
/* line 179, ../scss/partials/_mixins.scss */
.page-template-page-seo-packages .feature.gray {
  background: #eaedf2;
}
/* line 183, ../scss/partials/_mixins.scss */
.page-template-page-seo-packages #cta, .page-template-page-seo-packages #cta2, .page-template-page-seo-packages #cta3 {
  clear: both;
  background: #344754;
  padding: 2em 1em 4em 1em;
  text-align: center;
  color: #fff;
}
/* line 190, ../scss/partials/_mixins.scss */
.page-template-page-seo-packages #cta .wrap h2, .page-template-page-seo-packages #cta2 .wrap h2, .page-template-page-seo-packages #cta3 .wrap h2 {
  color: #fff;
}
/* line 193, ../scss/partials/_mixins.scss */
.page-template-page-seo-packages #cta .wrap a.white-btn, .page-template-page-seo-packages #cta2 .wrap a.white-btn, .page-template-page-seo-packages #cta3 .wrap a.white-btn {
  padding: .5em 1.5em;
  font-weight: 800;
}
/* line 197, ../scss/partials/_mixins.scss */
.page-template-page-seo-packages #cta .wrap p, .page-template-page-seo-packages #cta2 .wrap p, .page-template-page-seo-packages #cta3 .wrap p {
  color: #fff;
}
@media (min-width: 768px) {
  /* line 208, ../scss/partials/_mixins.scss */
  .page-template-page-seo-packages header .overlay .expand .inner .text h1 {
    font-size: 3.5em;
  }
  /* line 211, ../scss/partials/_mixins.scss */
  .page-template-page-seo-packages header .overlay .expand .inner .text p {
    font-size: 1.5em;
  }
  /* line 214, ../scss/partials/_mixins.scss */
  .page-template-page-seo-packages header .overlay .expand .inner .text a.green-btn {
    font-size: 20px;
  }
  /* line 222, ../scss/partials/_mixins.scss */
  .page-template-page-seo-packages #intro {
    padding: 4em 1em 2em 1em;
  }
  /* line 224, ../scss/partials/_mixins.scss */
  .page-template-page-seo-packages #intro .d-1of2:first-of-type {
    width: 40%;
  }
  /* line 227, ../scss/partials/_mixins.scss */
  .page-template-page-seo-packages #intro .d-1of2:nth-of-type(2) {
    width: 60%;
    text-align: left;
    padding-left: 2em;
    padding-right: 0;
  }
  /* line 232, ../scss/partials/_mixins.scss */
  .page-template-page-seo-packages #intro .d-1of2:nth-of-type(2) h2 {
    text-align: left;
    margin-top: 0;
  }
  /* line 236, ../scss/partials/_mixins.scss */
  .page-template-page-seo-packages #intro .d-1of2:nth-of-type(2) p {
    text-align: left;
  }
  /* line 241, ../scss/partials/_mixins.scss */
  .page-template-page-seo-packages .feature {
    padding: 4em 1em;
    display: block;
  }
  /* line 244, ../scss/partials/_mixins.scss */
  .page-template-page-seo-packages .feature .text {
    text-align: left;
    padding-right: 2em;
  }
  /* line 247, ../scss/partials/_mixins.scss */
  .page-template-page-seo-packages .feature .text h2 {
    margin-top: 0;
  }
  /* line 251, ../scss/partials/_mixins.scss */
  .page-template-page-seo-packages .feature .img {
    padding-right: 0;
  }
  /* line 255, ../scss/partials/_mixins.scss */
  .page-template-page-seo-packages .feature.gray .text {
    padding-left: 2em;
  }
  /* line 258, ../scss/partials/_mixins.scss */
  .page-template-page-seo-packages .feature.gray .img {
    padding-right: .75em;
  }
}
@media (min-width: 1030px) {
  /* line 268, ../scss/partials/_mixins.scss */
  .page-template-page-seo-packages header .overlay .expand .inner {
    padding-left: 0;
  }
  /* line 270, ../scss/partials/_mixins.scss */
  .page-template-page-seo-packages header .overlay .expand .inner .text {
    margin: 0 auto;
  }
  /* line 273, ../scss/partials/_mixins.scss */
  .page-template-page-seo-packages header .overlay .expand .inner .text h1 {
    font-size: 4em;
  }
  /* line 276, ../scss/partials/_mixins.scss */
  .page-template-page-seo-packages header .overlay .expand .inner .text p {
    width: 100%;
  }
  /* line 285, ../scss/partials/_mixins.scss */
  .page-template-page-seo-packages #intro .d-1of2:nth-of-type(2) {
    padding: 0 2em;
  }
  /* line 288, ../scss/partials/_mixins.scss */
  .page-template-page-seo-packages #intro a.green-btn {
    font-size: 1.1em;
    font-weight: 700;
    padding: .5em 3.5em;
    border: 3px solid #8CC040;
  }
  /* line 295, ../scss/partials/_mixins.scss */
  .page-template-page-seo-packages .feature {
    padding: 4em 0;
  }
  /* line 297, ../scss/partials/_mixins.scss */
  .page-template-page-seo-packages .feature .text {
    width: 60%;
    padding: 0 2em;
  }
  /* line 301, ../scss/partials/_mixins.scss */
  .page-template-page-seo-packages .feature .img {
    width: 40%;
    padding: 0 2em;
  }
  /* line 306, ../scss/partials/_mixins.scss */
  .page-template-page-seo-packages .feature.gray .text {
    padding: 0 2em;
  }
  /* line 309, ../scss/partials/_mixins.scss */
  .page-template-page-seo-packages .feature.gray .img {
    padding: 0 2em;
  }
  /* line 313, ../scss/partials/_mixins.scss */
  .page-template-page-seo-packages .feature a.green-btn {
    font-size: 1.1em;
    font-weight: 700;
    padding: .5em 3.5em;
    border: 3px solid #8CC040;
  }
  /* line 321, ../scss/partials/_mixins.scss */
  .page-template-page-seo-packages #cta h2, .page-template-page-seo-packages #cta2 h2, .page-template-page-seo-packages #cta3 h2 {
    font-size: 4em;
    margin-bottom: 0;
  }
  /* line 325, ../scss/partials/_mixins.scss */
  .page-template-page-seo-packages #cta a.white-btn, .page-template-page-seo-packages #cta2 a.white-btn, .page-template-page-seo-packages #cta3 a.white-btn {
    font-size: 22px;
  }
  /* line 328, ../scss/partials/_mixins.scss */
  .page-template-page-seo-packages #cta p, .page-template-page-seo-packages #cta2 p, .page-template-page-seo-packages #cta3 p {
    font-size: 1.75em;
    max-width: 900px;
    margin: 1em auto;
    line-height: 125% !important;
  }
}
/* line 3350, ../scss/breakpoints/_base.scss */
.page-template-page-seo-packages #intro ul {
  text-align: center;
}
/* line 3353, ../scss/breakpoints/_base.scss */
.page-template-page-seo-packages #intro ul li img {
  height: 107px;
  width: auto;
  margin: 1.5em auto;
}
/* line 3361, ../scss/breakpoints/_base.scss */
.page-template-page-seo-packages .feature {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 3363, ../scss/breakpoints/_base.scss */
.page-template-page-seo-packages .feature .text {
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
/* line 3366, ../scss/breakpoints/_base.scss */
.page-template-page-seo-packages .feature .img {
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
/* line 3369, ../scss/breakpoints/_base.scss */
.page-template-page-seo-packages .feature .wrap {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 3374, ../scss/breakpoints/_base.scss */
.page-template-page-seo-packages .hq-text {
  background-size: cover;
  background-position: center center;
}
/* line 3377, ../scss/breakpoints/_base.scss */
.page-template-page-seo-packages .hq-text h2, .page-template-page-seo-packages .hq-text h3, .page-template-page-seo-packages .hq-text p, .page-template-page-seo-packages .hq-text ul, .page-template-page-seo-packages .hq-text li, .page-template-page-seo-packages .hq-text a {
  color: #fff;
}
/* line 3380, ../scss/breakpoints/_base.scss */
.page-template-page-seo-packages .hq-text .wrap {
  padding: 2em 1em;
  text-align: center;
}
/* line 3385, ../scss/breakpoints/_base.scss */
.page-template-page-seo-packages .hq-text .wrap ul li img {
  height: 90px;
  width: auto;
  display: block;
  margin: 1em auto;
}

/* SEO Packages */
/* line 3398, ../scss/breakpoints/_base.scss */
.page-template-page-resource-center h1, .page-template-page-clients h1 {
  font-weight: 700;
  text-align: center;
}
/* line 3403, ../scss/breakpoints/_base.scss */
.page-template-page-resource-center #dropdowns .select-wrapper, .page-template-page-clients #dropdowns .select-wrapper {
  max-width: 400px;
  margin: 0 auto;
  position: relative;
}
/* line 3407, ../scss/breakpoints/_base.scss */
.page-template-page-resource-center #dropdowns .select-wrapper select, .page-template-page-clients #dropdowns .select-wrapper select {
  border-radius: 8px;
  position: relative;
  border: 2px solid #fff;
  color: #fff;
  background: transparent;
  max-width: 100%;
}
/* line 3414, ../scss/breakpoints/_base.scss */
.page-template-page-resource-center #dropdowns .select-wrapper select option, .page-template-page-clients #dropdowns .select-wrapper select option {
  background: #eaedf2;
  color: #404040;
}
/* line 3419, ../scss/breakpoints/_base.scss */
.page-template-page-resource-center #dropdowns .select-wrapper:after, .page-template-page-clients #dropdowns .select-wrapper:after {
  content: '\f078';
  font-family: 'FontAwesome';
  font-size: 1.25em;
  position: absolute;
  top: 3px;
  right: 10px;
  color: #fff;
  pointer-events: none;
}
/* line 3430, ../scss/breakpoints/_base.scss */
.page-template-page-resource-center #dropdowns .clear, .page-template-page-clients #dropdowns .clear {
  text-align: center;
  font-size: .9em;
  text-transform: uppercase;
  font-weight: 700;
  display: block;
  margin-bottom: 1em;
  color: #fff;
}
/* line 3440, ../scss/breakpoints/_base.scss */
.page-template-page-resource-center #live-search, .page-template-page-clients #live-search {
  position: relative;
  max-width: 400px;
  margin: 0 auto;
}
/* line 3444, ../scss/breakpoints/_base.scss */
.page-template-page-resource-center #live-search fieldset, .page-template-page-clients #live-search fieldset {
  padding: 0;
  margin: 0;
  border: 0px;
}
/* line 3448, ../scss/breakpoints/_base.scss */
.page-template-page-resource-center #live-search fieldset .text-input, .page-template-page-clients #live-search fieldset .text-input {
  background: transparent;
  color: #fff;
  border: 2px solid #fff;
  border-radius: 8px;
}
/* line 3453, ../scss/breakpoints/_base.scss */
.page-template-page-resource-center #live-search fieldset .text-input::placeholder, .page-template-page-clients #live-search fieldset .text-input::placeholder {
  color: #fff;
}
/* line 3458, ../scss/breakpoints/_base.scss */
.page-template-page-resource-center #live-search:after, .page-template-page-clients #live-search:after {
  content: '\f002';
  font-family: 'FontAwesome';
  font-size: 1.25em;
  position: absolute;
  top: 4px;
  right: 7px;
  color: #8CC040;
}
/* line 3468, ../scss/breakpoints/_base.scss */
.page-template-page-resource-center .resources, .page-template-page-clients .resources {
  overflow: auto;
  padding: 2em 1em;
}
/* line 3471, ../scss/breakpoints/_base.scss */
.page-template-page-resource-center .resources .case, .page-template-page-clients .resources .case {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 2em;
}
/* line 3474, ../scss/breakpoints/_base.scss */
.page-template-page-resource-center .resources .case .thumb, .page-template-page-clients .resources .case .thumb {
  -webkit-flex: 0 1 25%;
  -ms-flex: 0 1 25%;
  flex: 0 1 25%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
/* line 3480, ../scss/breakpoints/_base.scss */
.page-template-page-resource-center .resources .case .entry, .page-template-page-clients .resources .case .entry {
  padding-left: 1em;
  -webkit-flex: 0 1 75%;
  -ms-flex: 0 1 75%;
  flex: 0 1 75%;
}
/* line 3483, ../scss/breakpoints/_base.scss */
.page-template-page-resource-center .resources .case .entry .post-type, .page-template-page-clients .resources .case .entry .post-type {
  font-size: .9em;
  color: #8CC040;
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: .5em;
  display: block;
}
/* line 3491, ../scss/breakpoints/_base.scss */
.page-template-page-resource-center .resources .case .entry h3, .page-template-page-clients .resources .case .entry h3 {
  margin-top: 0;
  margin-bottom: .25em;
  font-size: 24px;
  line-height: 100%;
}
/* line 3496, ../scss/breakpoints/_base.scss */
.page-template-page-resource-center .resources .case .entry h3 a, .page-template-page-clients .resources .case .entry h3 a {
  color: #404040;
  font-weight: 700;
}
/* line 3501, ../scss/breakpoints/_base.scss */
.page-template-page-resource-center .resources .case .entry p, .page-template-page-clients .resources .case .entry p {
  margin-top: 0;
  font-size: 16px;
  line-height: 125%;
}
/* line 3505, ../scss/breakpoints/_base.scss */
.page-template-page-resource-center .resources .case .entry p:last-of-type, .page-template-page-clients .resources .case .entry p:last-of-type {
  margin-bottom: 0;
}
/* line 3509, ../scss/breakpoints/_base.scss */
.page-template-page-resource-center .resources .case .entry a.expand, .page-template-page-clients .resources .case .entry a.expand {
  color: #8CC040;
  margin: 0 .25em;
}

/* Resource Center */
/* line 3527, ../scss/breakpoints/_base.scss */
.blog .overlay .expand .inner, .archive .overlay .expand .inner,
.page-template-page-blog-content-creation .overlay .expand .inner,
.page-template-page-blog-content-distribution .overlay .expand .inner,
.page-template-page-blog-content-strategy .overlay .expand .inner,
.page-template-page-blog-life-at-brafton .overlay .expand .inner,
.page-template-page-success-stories .overlay .expand .inner {
  max-width: 70%;
  width: 100%;
  padding: 3em;
  display: block;
  margin: 0 auto;
}
/* line 3535, ../scss/breakpoints/_base.scss */
.blog .overlay .expand .inner .text span.latest, .archive .overlay .expand .inner .text span.latest,
.page-template-page-blog-content-creation .overlay .expand .inner .text span.latest,
.page-template-page-blog-content-distribution .overlay .expand .inner .text span.latest,
.page-template-page-blog-content-strategy .overlay .expand .inner .text span.latest,
.page-template-page-blog-life-at-brafton .overlay .expand .inner .text span.latest,
.page-template-page-success-stories .overlay .expand .inner .text span.latest {
  display: block;
  width: 100%;
  margin-bottom: 5px;
  color: #ccc;
  border-bottom: 1px solid #ccc;
  font-size: 16px;
}
/* line 3543, ../scss/breakpoints/_base.scss */
.blog .overlay .expand .inner .text h1, .archive .overlay .expand .inner .text h1,
.page-template-page-blog-content-creation .overlay .expand .inner .text h1,
.page-template-page-blog-content-distribution .overlay .expand .inner .text h1,
.page-template-page-blog-content-strategy .overlay .expand .inner .text h1,
.page-template-page-blog-life-at-brafton .overlay .expand .inner .text h1,
.page-template-page-success-stories .overlay .expand .inner .text h1 {
  color: #fff;
  line-height: 100%;
  font-size: 2em;
}
/* line 3547, ../scss/breakpoints/_base.scss */
.blog .overlay .expand .inner .text h1 a, .archive .overlay .expand .inner .text h1 a,
.page-template-page-blog-content-creation .overlay .expand .inner .text h1 a,
.page-template-page-blog-content-distribution .overlay .expand .inner .text h1 a,
.page-template-page-blog-content-strategy .overlay .expand .inner .text h1 a,
.page-template-page-blog-life-at-brafton .overlay .expand .inner .text h1 a,
.page-template-page-success-stories .overlay .expand .inner .text h1 a {
  color: #fff;
}
/* line 3551, ../scss/breakpoints/_base.scss */
.blog .overlay .expand .inner .text p, .archive .overlay .expand .inner .text p,
.page-template-page-blog-content-creation .overlay .expand .inner .text p,
.page-template-page-blog-content-distribution .overlay .expand .inner .text p,
.page-template-page-blog-content-strategy .overlay .expand .inner .text p,
.page-template-page-blog-life-at-brafton .overlay .expand .inner .text p,
.page-template-page-success-stories .overlay .expand .inner .text p {
  width: 100% !important;
  margin: 0px;
  line-height: 140%;
}
/* line 3556, ../scss/breakpoints/_base.scss */
.blog .overlay .expand .inner .text a, .archive .overlay .expand .inner .text a,
.page-template-page-blog-content-creation .overlay .expand .inner .text a,
.page-template-page-blog-content-distribution .overlay .expand .inner .text a,
.page-template-page-blog-content-strategy .overlay .expand .inner .text a,
.page-template-page-blog-life-at-brafton .overlay .expand .inner .text a,
.page-template-page-success-stories .overlay .expand .inner .text a {
  color: #8CC040;
}
/* line 3559, ../scss/breakpoints/_base.scss */
.blog .overlay .expand .inner .text a.green-btn, .archive .overlay .expand .inner .text a.green-btn,
.page-template-page-blog-content-creation .overlay .expand .inner .text a.green-btn,
.page-template-page-blog-content-distribution .overlay .expand .inner .text a.green-btn,
.page-template-page-blog-content-strategy .overlay .expand .inner .text a.green-btn,
.page-template-page-blog-life-at-brafton .overlay .expand .inner .text a.green-btn,
.page-template-page-success-stories .overlay .expand .inner .text a.green-btn {
  font-weight: 600;
}

/* line 3573, ../scss/breakpoints/_base.scss */
.blog header, .archive header, .search header,
.page-template-page-blog-content-creation header,
.page-template-page-blog-content-distribution header,
.page-template-page-blog-content-strategy header,
.page-template-page-blog-life-at-brafton header,
.page-template-page-success-stories header {
  background-size: cover;
  background-position: center center;
}
/* line 3576, ../scss/breakpoints/_base.scss */
.blog header .overlay, .archive header .overlay, .search header .overlay,
.page-template-page-blog-content-creation header .overlay,
.page-template-page-blog-content-distribution header .overlay,
.page-template-page-blog-content-strategy header .overlay,
.page-template-page-blog-life-at-brafton header .overlay,
.page-template-page-success-stories header .overlay {
  background-color: rgba(33, 33, 33, 0.5);
}
/* line 3579, ../scss/breakpoints/_base.scss */
.blog header .overlay .expand .inner, .archive header .overlay .expand .inner, .search header .overlay .expand .inner,
.page-template-page-blog-content-creation header .overlay .expand .inner,
.page-template-page-blog-content-distribution header .overlay .expand .inner,
.page-template-page-blog-content-strategy header .overlay .expand .inner,
.page-template-page-blog-life-at-brafton header .overlay .expand .inner,
.page-template-page-success-stories header .overlay .expand .inner {
  max-width: 100%;
  padding: 1em;
}
/* line 3583, ../scss/breakpoints/_base.scss */
.blog header .overlay .expand .inner .text h1, .archive header .overlay .expand .inner .text h1, .search header .overlay .expand .inner .text h1,
.page-template-page-blog-content-creation header .overlay .expand .inner .text h1,
.page-template-page-blog-content-distribution header .overlay .expand .inner .text h1,
.page-template-page-blog-content-strategy header .overlay .expand .inner .text h1,
.page-template-page-blog-life-at-brafton header .overlay .expand .inner .text h1,
.page-template-page-success-stories header .overlay .expand .inner .text h1 {
  margin-bottom: 10px;
}
/* line 3586, ../scss/breakpoints/_base.scss */
.blog header .overlay .expand .inner .text .read_cat_container, .archive header .overlay .expand .inner .text .read_cat_container, .search header .overlay .expand .inner .text .read_cat_container,
.page-template-page-blog-content-creation header .overlay .expand .inner .text .read_cat_container,
.page-template-page-blog-content-distribution header .overlay .expand .inner .text .read_cat_container,
.page-template-page-blog-content-strategy header .overlay .expand .inner .text .read_cat_container,
.page-template-page-blog-life-at-brafton header .overlay .expand .inner .text .read_cat_container,
.page-template-page-success-stories header .overlay .expand .inner .text .read_cat_container {
  margin-bottom: 1em;
}
/* line 3588, ../scss/breakpoints/_base.scss */
.blog header .overlay .expand .inner .text .read_cat_container time, .blog header .overlay .expand .inner .text .read_cat_container .author, .blog header .overlay .expand .inner .text .read_cat_container .subcategory, .archive header .overlay .expand .inner .text .read_cat_container time, .archive header .overlay .expand .inner .text .read_cat_container .author, .archive header .overlay .expand .inner .text .read_cat_container .subcategory, .search header .overlay .expand .inner .text .read_cat_container time, .search header .overlay .expand .inner .text .read_cat_container .author, .search header .overlay .expand .inner .text .read_cat_container .subcategory,
.page-template-page-blog-content-creation header .overlay .expand .inner .text .read_cat_container time,
.page-template-page-blog-content-creation header .overlay .expand .inner .text .read_cat_container .author,
.page-template-page-blog-content-creation header .overlay .expand .inner .text .read_cat_container .subcategory,
.page-template-page-blog-content-distribution header .overlay .expand .inner .text .read_cat_container time,
.page-template-page-blog-content-distribution header .overlay .expand .inner .text .read_cat_container .author,
.page-template-page-blog-content-distribution header .overlay .expand .inner .text .read_cat_container .subcategory,
.page-template-page-blog-content-strategy header .overlay .expand .inner .text .read_cat_container time,
.page-template-page-blog-content-strategy header .overlay .expand .inner .text .read_cat_container .author,
.page-template-page-blog-content-strategy header .overlay .expand .inner .text .read_cat_container .subcategory,
.page-template-page-blog-life-at-brafton header .overlay .expand .inner .text .read_cat_container time,
.page-template-page-blog-life-at-brafton header .overlay .expand .inner .text .read_cat_container .author,
.page-template-page-blog-life-at-brafton header .overlay .expand .inner .text .read_cat_container .subcategory,
.page-template-page-success-stories header .overlay .expand .inner .text .read_cat_container time,
.page-template-page-success-stories header .overlay .expand .inner .text .read_cat_container .author,
.page-template-page-success-stories header .overlay .expand .inner .text .read_cat_container .subcategory {
  color: #fff;
  font-size: 1em;
}
/* line 3599, ../scss/breakpoints/_base.scss */
.blog .read_cat_container time, .blog .read_cat_container .sep, .blog .read_cat_container .subcategory, .blog .read_cat_container .author, .archive .read_cat_container time, .archive .read_cat_container .sep, .archive .read_cat_container .subcategory, .archive .read_cat_container .author, .search .read_cat_container time, .search .read_cat_container .sep, .search .read_cat_container .subcategory, .search .read_cat_container .author,
.page-template-page-blog-content-creation .read_cat_container time,
.page-template-page-blog-content-creation .read_cat_container .sep,
.page-template-page-blog-content-creation .read_cat_container .subcategory,
.page-template-page-blog-content-creation .read_cat_container .author,
.page-template-page-blog-content-distribution .read_cat_container time,
.page-template-page-blog-content-distribution .read_cat_container .sep,
.page-template-page-blog-content-distribution .read_cat_container .subcategory,
.page-template-page-blog-content-distribution .read_cat_container .author,
.page-template-page-blog-content-strategy .read_cat_container time,
.page-template-page-blog-content-strategy .read_cat_container .sep,
.page-template-page-blog-content-strategy .read_cat_container .subcategory,
.page-template-page-blog-content-strategy .read_cat_container .author,
.page-template-page-blog-life-at-brafton .read_cat_container time,
.page-template-page-blog-life-at-brafton .read_cat_container .sep,
.page-template-page-blog-life-at-brafton .read_cat_container .subcategory,
.page-template-page-blog-life-at-brafton .read_cat_container .author,
.page-template-page-success-stories .read_cat_container time,
.page-template-page-success-stories .read_cat_container .sep,
.page-template-page-success-stories .read_cat_container .subcategory,
.page-template-page-success-stories .read_cat_container .author {
  display: inline-block;
  margin-right: 10px;
  font-size: .85em;
}
/* line 3604, ../scss/breakpoints/_base.scss */
.blog .read_cat_container time, .archive .read_cat_container time, .search .read_cat_container time,
.page-template-page-blog-content-creation .read_cat_container time,
.page-template-page-blog-content-distribution .read_cat_container time,
.page-template-page-blog-content-strategy .read_cat_container time,
.page-template-page-blog-life-at-brafton .read_cat_container time,
.page-template-page-success-stories .read_cat_container time {
  color: #999;
  font-weight: 700;
}
/* line 3609, ../scss/breakpoints/_base.scss */
.blog .posts, .archive .posts, .search .posts,
.page-template-page-blog-content-creation .posts,
.page-template-page-blog-content-distribution .posts,
.page-template-page-blog-content-strategy .posts,
.page-template-page-blog-life-at-brafton .posts,
.page-template-page-success-stories .posts {
  margin: 0px auto;
  padding: 60px 0px;
  overflow: auto;
}
/* line 3613, ../scss/breakpoints/_base.scss */
.blog .posts .article, .archive .posts .article, .search .posts .article,
.page-template-page-blog-content-creation .posts .article,
.page-template-page-blog-content-distribution .posts .article,
.page-template-page-blog-content-strategy .posts .article,
.page-template-page-blog-life-at-brafton .posts .article,
.page-template-page-success-stories .posts .article {
  margin: 0px;
  padding: 20px;
}
/* line 3616, ../scss/breakpoints/_base.scss */
.blog .posts .article p, .blog .posts .article ol, .blog .posts .article ul, .archive .posts .article p, .archive .posts .article ol, .archive .posts .article ul, .search .posts .article p, .search .posts .article ol, .search .posts .article ul,
.page-template-page-blog-content-creation .posts .article p,
.page-template-page-blog-content-creation .posts .article ol,
.page-template-page-blog-content-creation .posts .article ul,
.page-template-page-blog-content-distribution .posts .article p,
.page-template-page-blog-content-distribution .posts .article ol,
.page-template-page-blog-content-distribution .posts .article ul,
.page-template-page-blog-content-strategy .posts .article p,
.page-template-page-blog-content-strategy .posts .article ol,
.page-template-page-blog-content-strategy .posts .article ul,
.page-template-page-blog-life-at-brafton .posts .article p,
.page-template-page-blog-life-at-brafton .posts .article ol,
.page-template-page-blog-life-at-brafton .posts .article ul,
.page-template-page-success-stories .posts .article p,
.page-template-page-success-stories .posts .article ol,
.page-template-page-success-stories .posts .article ul {
  font-size: 18px;
}
/* line 3619, ../scss/breakpoints/_base.scss */
.blog .posts .article .subcategory, .archive .posts .article .subcategory, .search .posts .article .subcategory,
.page-template-page-blog-content-creation .posts .article .subcategory,
.page-template-page-blog-content-distribution .posts .article .subcategory,
.page-template-page-blog-content-strategy .posts .article .subcategory,
.page-template-page-blog-life-at-brafton .posts .article .subcategory,
.page-template-page-success-stories .posts .article .subcategory {
  font-size: .9em;
  font-weight: 700;
  text-transform: uppercase;
  margin-top: 1em;
  margin-bottom: .5em;
}
/* line 3626, ../scss/breakpoints/_base.scss */
.blog .posts .article a, .archive .posts .article a, .search .posts .article a,
.page-template-page-blog-content-creation .posts .article a,
.page-template-page-blog-content-distribution .posts .article a,
.page-template-page-blog-content-strategy .posts .article a,
.page-template-page-blog-life-at-brafton .posts .article a,
.page-template-page-success-stories .posts .article a {
  color: #8CC040;
}
/* line 3629, ../scss/breakpoints/_base.scss */
.blog .posts .article .thumb, .archive .posts .article .thumb, .search .posts .article .thumb,
.page-template-page-blog-content-creation .posts .article .thumb,
.page-template-page-blog-content-distribution .posts .article .thumb,
.page-template-page-blog-content-strategy .posts .article .thumb,
.page-template-page-blog-life-at-brafton .posts .article .thumb,
.page-template-page-success-stories .posts .article .thumb {
  height: 200px;
  background-size: cover;
  background-position: center center;
}
/* line 3635, ../scss/breakpoints/_base.scss */
.blog .posts .article .entry h3, .archive .posts .article .entry h3, .search .posts .article .entry h3,
.page-template-page-blog-content-creation .posts .article .entry h3,
.page-template-page-blog-content-distribution .posts .article .entry h3,
.page-template-page-blog-content-strategy .posts .article .entry h3,
.page-template-page-blog-life-at-brafton .posts .article .entry h3,
.page-template-page-success-stories .posts .article .entry h3 {
  font-size: 1.5em;
  line-height: 115%;
  margin: 0 0 8px 0;
}
/* line 3639, ../scss/breakpoints/_base.scss */
.blog .posts .article .entry h3 a, .archive .posts .article .entry h3 a, .search .posts .article .entry h3 a,
.page-template-page-blog-content-creation .posts .article .entry h3 a,
.page-template-page-blog-content-distribution .posts .article .entry h3 a,
.page-template-page-blog-content-strategy .posts .article .entry h3 a,
.page-template-page-blog-life-at-brafton .posts .article .entry h3 a,
.page-template-page-success-stories .posts .article .entry h3 a {
  color: #424143;
  line-height: 100%;
  font-weight: 700;
}
/* line 3647, ../scss/breakpoints/_base.scss */
.blog .posts .article .text p, .archive .posts .article .text p, .search .posts .article .text p,
.page-template-page-blog-content-creation .posts .article .text p,
.page-template-page-blog-content-distribution .posts .article .text p,
.page-template-page-blog-content-strategy .posts .article .text p,
.page-template-page-blog-life-at-brafton .posts .article .text p,
.page-template-page-success-stories .posts .article .text p {
  line-height: 120%;
}
/* line 3650, ../scss/breakpoints/_base.scss */
.blog .posts .article .text a.expand, .archive .posts .article .text a.expand, .search .posts .article .text a.expand,
.page-template-page-blog-content-creation .posts .article .text a.expand,
.page-template-page-blog-content-distribution .posts .article .text a.expand,
.page-template-page-blog-content-strategy .posts .article .text a.expand,
.page-template-page-blog-life-at-brafton .posts .article .text a.expand,
.page-template-page-success-stories .posts .article .text a.expand {
  color: #8CC040;
  margin: 0 .25em;
}
/* line 3657, ../scss/breakpoints/_base.scss */
.blog .latest-videos, .archive .latest-videos, .search .latest-videos,
.page-template-page-blog-content-creation .latest-videos,
.page-template-page-blog-content-distribution .latest-videos,
.page-template-page-blog-content-strategy .latest-videos,
.page-template-page-blog-life-at-brafton .latest-videos,
.page-template-page-success-stories .latest-videos {
  background: #404040;
  text-align: center;
  padding: 20px 0px;
  box-shadow: inset 0px 0px 50px rgba(0, 0, 0, 0.7);
}
/* line 3662, ../scss/breakpoints/_base.scss */
.blog .latest-videos h2, .archive .latest-videos h2, .search .latest-videos h2,
.page-template-page-blog-content-creation .latest-videos h2,
.page-template-page-blog-content-distribution .latest-videos h2,
.page-template-page-blog-content-strategy .latest-videos h2,
.page-template-page-blog-life-at-brafton .latest-videos h2,
.page-template-page-success-stories .latest-videos h2 {
  color: #fff;
}
/* line 3665, ../scss/breakpoints/_base.scss */
.blog .latest-videos .article, .archive .latest-videos .article, .search .latest-videos .article,
.page-template-page-blog-content-creation .latest-videos .article,
.page-template-page-blog-content-distribution .latest-videos .article,
.page-template-page-blog-content-strategy .latest-videos .article,
.page-template-page-blog-life-at-brafton .latest-videos .article,
.page-template-page-success-stories .latest-videos .article {
  text-align: center;
  padding: 25px;
}
/* line 3668, ../scss/breakpoints/_base.scss */
.blog .latest-videos .article .thumb, .archive .latest-videos .article .thumb, .search .latest-videos .article .thumb,
.page-template-page-blog-content-creation .latest-videos .article .thumb,
.page-template-page-blog-content-distribution .latest-videos .article .thumb,
.page-template-page-blog-content-strategy .latest-videos .article .thumb,
.page-template-page-blog-life-at-brafton .latest-videos .article .thumb,
.page-template-page-success-stories .latest-videos .article .thumb {
  width: 100%;
  height: 200px;
  background-size: cover;
  background-position: center center;
  opacity: .8;
}
/* line 3674, ../scss/breakpoints/_base.scss */
.blog .latest-videos .article .thumb:hover, .archive .latest-videos .article .thumb:hover, .search .latest-videos .article .thumb:hover,
.page-template-page-blog-content-creation .latest-videos .article .thumb:hover,
.page-template-page-blog-content-distribution .latest-videos .article .thumb:hover,
.page-template-page-blog-content-strategy .latest-videos .article .thumb:hover,
.page-template-page-blog-life-at-brafton .latest-videos .article .thumb:hover,
.page-template-page-success-stories .latest-videos .article .thumb:hover {
  opacity: 1;
}
/* line 3678, ../scss/breakpoints/_base.scss */
.blog .latest-videos .article a, .blog .latest-videos .article p, .archive .latest-videos .article a, .archive .latest-videos .article p, .search .latest-videos .article a, .search .latest-videos .article p,
.page-template-page-blog-content-creation .latest-videos .article a,
.page-template-page-blog-content-creation .latest-videos .article p,
.page-template-page-blog-content-distribution .latest-videos .article a,
.page-template-page-blog-content-distribution .latest-videos .article p,
.page-template-page-blog-content-strategy .latest-videos .article a,
.page-template-page-blog-content-strategy .latest-videos .article p,
.page-template-page-blog-life-at-brafton .latest-videos .article a,
.page-template-page-blog-life-at-brafton .latest-videos .article p,
.page-template-page-success-stories .latest-videos .article a,
.page-template-page-success-stories .latest-videos .article p {
  color: #fff;
}
/* line 3681, ../scss/breakpoints/_base.scss */
.blog .latest-videos .article h3, .archive .latest-videos .article h3, .search .latest-videos .article h3,
.page-template-page-blog-content-creation .latest-videos .article h3,
.page-template-page-blog-content-distribution .latest-videos .article h3,
.page-template-page-blog-content-strategy .latest-videos .article h3,
.page-template-page-blog-life-at-brafton .latest-videos .article h3,
.page-template-page-success-stories .latest-videos .article h3 {
  font-size: 1.5em;
}

/* blog template page */
/* line 3687, ../scss/breakpoints/_base.scss */
.ask-a-marketer-form {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 9998;
}
/* line 3694, ../scss/breakpoints/_base.scss */
.ask-a-marketer-form .inner {
  width: 100%;
  height: 100vh;
  display: table;
}
/* line 3698, ../scss/breakpoints/_base.scss */
.ask-a-marketer-form .inner .form {
  display: table-cell;
  vertical-align: middle;
}
/* line 3701, ../scss/breakpoints/_base.scss */
.ask-a-marketer-form .inner .form .close {
  font-size: 36px;
  color: #fff;
  cursor: pointer;
  position: absolute;
  top: 50px;
  right: 50px;
}
/* line 3708, ../scss/breakpoints/_base.scss */
.ask-a-marketer-form .inner .form .close:hover {
  color: #8CC040;
}
/* line 3712, ../scss/breakpoints/_base.scss */
.ask-a-marketer-form .inner .form form {
  margin: 0 auto;
  color: #fff !important;
}
/* line 3713, ../scss/breakpoints/_base.scss */
.ask-a-marketer-form .inner .form form label.mktoLabel {
  font-family: "Proxima Nova", sans-serif !important;
  color: #fff !important;
  font-weight: 400 !important;
  font-size: 14px;
}
/* line 3720, ../scss/breakpoints/_base.scss */
.ask-a-marketer-form .inner .form form .mktoButtonRow .mktoButtonWrap {
  margin-left: 80px !important;
}
/* line 3722, ../scss/breakpoints/_base.scss */
.ask-a-marketer-form .inner .form form .mktoButtonRow .mktoButtonWrap button.mktoButton {
  margin-top: 10px;
  color: #fff !important;
  text-shadow: none !important;
  background: transparent !important;
  border: 2px solid #fff !important;
}
/* line 3728, ../scss/breakpoints/_base.scss */
.ask-a-marketer-form .inner .form form .mktoButtonRow .mktoButtonWrap button.mktoButton:hover {
  background-image: none !important;
  background-color: #fff !important;
  color: #404040 !important;
}
/* line 3736, ../scss/breakpoints/_base.scss */
.ask-a-marketer-form .inner .form form input {
  height: auto !important;
  padding: 8px 12px !important;
}
/* line 3740, ../scss/breakpoints/_base.scss */
.ask-a-marketer-form .inner .form form textarea {
  padding: 8px 12px !important;
  min-height: auto !important;
  height: 125px;
}
/* line 3748, ../scss/breakpoints/_base.scss */
.ask-a-marketer-form .inner .form form h1 span {
  color: #fff !important;
  font-size: 24px !important;
  line-height: 120% !important;
}

/* line 3758, ../scss/breakpoints/_base.scss */
.tagbar {
  background: rgba(66, 66, 66, 0.8);
  position: relative;
  z-index: 9997;
  padding: 0px 10px;
  height: 58px;
  width: 100%;
  min-width: 325px;
}
/* line 3766, ../scss/breakpoints/_base.scss */
.tagbar .wrap {
  /* Hide menu on mobile */
}
/* line 3767, ../scss/breakpoints/_base.scss */
.tagbar .wrap li {
  float: left;
  margin: 1em 0;
  padding: 0;
}
/* line 3773, ../scss/breakpoints/_base.scss */
.tagbar .wrap [id^="nav_menu-"] {
  display: none;
  position: absolute;
  background: rgba(64, 64, 64, 0.7);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.4) inset;
  top: 42px;
  left: 0;
  width: 100%;
  text-align: center;
}
/* line 3782, ../scss/breakpoints/_base.scss */
.tagbar .wrap [id^="nav_menu-"] li {
  width: 100%;
  display: table;
  float: none;
  margin: 0;
}
/* line 3787, ../scss/breakpoints/_base.scss */
.tagbar .wrap [id^="nav_menu-"] li a {
  color: #fff;
}
/* line 3793, ../scss/breakpoints/_base.scss */
.tagbar .wrap .tagbar-toggle {
  float: left;
  margin-top: 20px;
}
/* line 3796, ../scss/breakpoints/_base.scss */
.tagbar .wrap .tagbar-toggle i {
  color: #fff;
  font-size: 24px;
  cursor: pointer;
}
/* line 3802, ../scss/breakpoints/_base.scss */
.tagbar .wrap .b {
  display: none;
  float: left;
  margin-right: 15px;
  cursor: pointer;
}
/* line 3807, ../scss/breakpoints/_base.scss */
.tagbar .wrap .b a {
  display: block;
  line-height: 100%;
}
/* line 3811, ../scss/breakpoints/_base.scss */
.tagbar .wrap .b img {
  margin: 5px 0 0 0;
  max-height: 50px;
}
/* line 3814, ../scss/breakpoints/_base.scss */
.tagbar .wrap .b img:hover {
  opacity: .8;
}
/* line 3819, ../scss/breakpoints/_base.scss */
.tagbar .wrap #text-44, .tagbar .wrap #text-46 {
  float: left;
  margin: .5em 0;
}
/* line 3822, ../scss/breakpoints/_base.scss */
.tagbar .wrap #text-44 .search-icon, .tagbar .wrap #text-46 .search-icon {
  color: #404040;
  font-size: 24px;
  cursor: pointer;
  margin-top: 7px;
  padding-left: 15px;
}
/* line 3828, ../scss/breakpoints/_base.scss */
.tagbar .wrap #text-44 .search-icon:hover, .tagbar .wrap #text-46 .search-icon:hover {
  color: #8CC040;
}
/* line 3833, ../scss/breakpoints/_base.scss */
.tagbar .wrap #text-45 {
  float: right;
}
/* line 3835, ../scss/breakpoints/_base.scss */
.tagbar .wrap #text-45 .green-btn {
  border: 0px;
  background: #8CC040;
  color: #fff;
  font-weight: 600;
  padding: 6px 20px;
  font-size: 16px;
}
/* line 3842, ../scss/breakpoints/_base.scss */
.tagbar .wrap #text-45 .green-btn:hover {
  background: #7ead39;
}
/* line 3848, ../scss/breakpoints/_base.scss */
.tagbar .wrap #search-10, .tagbar .wrap #search-11 {
  display: none;
  position: absolute;
  left: 0;
  top: 58px;
  width: 100%;
  padding: 20px;
  margin: 0px;
  background: rgba(64, 64, 64, 0.7);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.4) inset;
}
/* line 3858, ../scss/breakpoints/_base.scss */
.tagbar .wrap #search-10 form, .tagbar .wrap #search-11 form {
  max-width: 1165px;
  margin: 0 auto;
}
/* line 3861, ../scss/breakpoints/_base.scss */
.tagbar .wrap #search-10 form label, .tagbar .wrap #search-11 form label {
  display: none;
}
/* line 3868, ../scss/breakpoints/_base.scss */
.tagbar .wrap #search-10 form input[type="search"], .tagbar .wrap #search-11 form input[type="search"] {
  width: 100%;
  font-size: 1.3em;
  height: 50px;
  margin: 0 auto;
  background: transparent;
  border-radius: 0px;
  transition: .4s all;
  border: 2px solid #fff;
  box-sizing: border-box;
}
/* line 3878, ../scss/breakpoints/_base.scss */
.tagbar .wrap #search-10 form input[type="search"]:hover, .tagbar .wrap #search-10 form input[type="search"]:focus, .tagbar .wrap #search-10 form input[type="search"]:active, .tagbar .wrap #search-11 form input[type="search"]:hover, .tagbar .wrap #search-11 form input[type="search"]:focus, .tagbar .wrap #search-11 form input[type="search"]:active {
  background: #fff;
}
/* line 3881, ../scss/breakpoints/_base.scss */
.tagbar .wrap #search-10 form input[type="search"]::-webkit-input-placeholder, .tagbar .wrap #search-11 form input[type="search"]::-webkit-input-placeholder {
  color: #fff;
  font-style: italic;
  font-weight: 300;
}
/* line 3887, ../scss/breakpoints/_base.scss */
.tagbar .wrap #search-10 form button#searchsubmit, .tagbar .wrap #search-11 form button#searchsubmit {
  float: none;
  top: 7px;
  margin: 5px auto;
  display: table;
}

/* line 3930, ../scss/breakpoints/_base.scss */
.page-template-page-template-thank-you-ctas ul.ctas {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 3934, ../scss/breakpoints/_base.scss */
.page-template-page-template-thank-you-ctas ul.ctas li {
  margin-bottom: 2em;
  text-align: center;
}
/* line 3937, ../scss/breakpoints/_base.scss */
.page-template-page-template-thank-you-ctas ul.ctas li .thumb {
  width: 100%;
  height: 250px;
  max-width: 350px;
  background-size: cover;
  background-position: center center;
  margin: 1em auto;
}
/* line 3945, ../scss/breakpoints/_base.scss */
.page-template-page-template-thank-you-ctas ul.ctas li:last-of-type {
  margin: 0;
}

/* line 3952, ../scss/breakpoints/_base.scss */
.fixedStatic {
  position: static;
}

/* blog tagbar */
/* line 3959, ../scss/breakpoints/_base.scss */
.archive header h1, .search header h1 {
  color: #fff;
}

/* archive page */
/* date archive page */
/* replace the number to the corresponding page number */
/* search page */
/* search result page */
/* no results search page */
/* individual paged search (i.e. body.search-paged-3) */
/* line 3976, ../scss/breakpoints/_base.scss */
.error404 header .overlay .expand .inner .text h1 {
  color: #fff;
}
/* line 3987, ../scss/breakpoints/_base.scss */
.error404 #content #main .entry-content p {
  text-align: center;
}
/* line 3990, ../scss/breakpoints/_base.scss */
.error404 #content #main .entry-content .search {
  text-align: center;
}
/* line 3992, ../scss/breakpoints/_base.scss */
.error404 #content #main .entry-content .search button#searchsubmit {
  border-color: #404040;
  color: #404040;
  margin-bottom: 20px;
}
/* line 3996, ../scss/breakpoints/_base.scss */
.error404 #content #main .entry-content .search button#searchsubmit:hover {
  background: #404040;
  color: #fff !important;
}
/* line 4001, ../scss/breakpoints/_base.scss */
.error404 #content #main .entry-content .search label {
  display: none;
}
/* line 4004, ../scss/breakpoints/_base.scss */
.error404 #content #main .entry-content .search input#s {
  margin: 20px auto 40px auto;
  width: 100%;
  max-width: 700px;
  border: 2px solid #404040;
  background: #fff;
  box-sizing: border-box;
  height: auto;
  padding: 15px;
  border-radius: 0px;
  transition: .4s all;
}
/* line 4015, ../scss/breakpoints/_base.scss */
.error404 #content #main .entry-content .search input#s:hover, .error404 #content #main .entry-content .search input#s:focus, .error404 #content #main .entry-content .search input#s:active {
  background: #404040;
  color: #fff;
}

/* 404 page */
/* line 4025, ../scss/breakpoints/_base.scss */
.single {
  /*.yarpp-related {			
  	background: $headings;
  	text-align: center;
  	padding: 20px 0px;
  	box-shadow: inset 0px 0px 50px rgba(0,0,0,0.7);
  	overflow: auto;
  	margin: 2em 0 0 0;
  	a {
  		font-weight: normal;
  	}
  	.wrap {
  		.widget {
  			h2.widget-title {
  				text-transform: uppercase;
  				color: #fff;
  				margin-top: 0;
  			}
  			.yarpp-related-posts {
  				.related-post {
  					padding: 20px;
  				}
  				.related-post-image {
  					width: 100%;
  					height: 220px;
  					background-size: cover;
  					background-position: center center;
  					opacity: .8;
  					&:hover {
  						opacity: 1;
  					}
  				}
  				.inner {
  					.text {
  						h3 {
  							font-weight: 400;
  							font-size: 1.5em;
  							margin: 20px 0px;
  						}
  						a {
  							color: #fff;
  							&:hover {
  								text-decoration: underline;
  							}
  						}
  					}
  				}
  			}
  		}
  	}
  }*/
}
/* line 4026, ../scss/breakpoints/_base.scss */
.single .center {
  text-align: center;
}
/* line 4029, ../scss/breakpoints/_base.scss */
.single header {
  background-size: cover;
  background-position: center center;
}
/* line 4032, ../scss/breakpoints/_base.scss */
.single header .overlay {
  background-color: rgba(0, 0, 0, 0.3);
}
/* line 4035, ../scss/breakpoints/_base.scss */
.single header .overlay .expand .inner {
  padding: 1.5em 1.5em 3em 1.5em;
}
/* line 4038, ../scss/breakpoints/_base.scss */
.single header .overlay .expand .inner .text h1 {
  font-size: 2em;
  color: #fff;
  text-align: center;
  text-shadow: 0px 0px 4px black;
}
/* line 4045, ../scss/breakpoints/_base.scss */
.single header .overlay .expand .inner .text span.date {
  color: #fff;
  text-align: center;
  display: block;
  font-size: 22px;
  text-shadow: 0px 0px 4px black;
}
/* line 4059, ../scss/breakpoints/_base.scss */
.single .single-blog-article #main .hentry {
  position: initial;
}
/* line 4062, ../scss/breakpoints/_base.scss */
.single .single-blog-article #main .wp-caption {
  margin-bottom: 30px;
}
/* line 4068, ../scss/breakpoints/_base.scss */
.single #main .hentry {
  border: 0px;
  max-width: 100%;
  margin: 0px auto;
  position: relative;
}
/* line 4073, ../scss/breakpoints/_base.scss */
.single #main .hentry span.date {
  font-size: 18px;
  font-weight: 600;
  color: #8CC040;
  text-transform: uppercase;
  display: block;
  margin-bottom: 1em;
}
/* line 4081, ../scss/breakpoints/_base.scss */
.single #main .hentry .entry-content {
  padding-right: 65px;
}
/* line 4083, ../scss/breakpoints/_base.scss */
.single #main .hentry .entry-content p, .single #main .hentry .entry-content ol, .single #main .hentry .entry-content ul {
  font-size: 20px;
  color: #424143;
}
/* line 4087, ../scss/breakpoints/_base.scss */
.single #main .hentry .entry-content h2 {
  font-size: 30px;
  margin-top: 40px;
  margin-bottom: 12px;
}
/* line 4092, ../scss/breakpoints/_base.scss */
.single #main .hentry .entry-content h2 b {
  font-weight: 400;
}
/* line 4096, ../scss/breakpoints/_base.scss */
.single #main .hentry .entry-content h3 {
  font-weight: 700 !important;
  font-size: 24px;
  margin-bottom: 10px;
}
/* line 4102, ../scss/breakpoints/_base.scss */
.single #main .hentry #singlePostVideo {
  padding: 1.5em 1.5em 0 1.5em;
}
/* line 4104, ../scss/breakpoints/_base.scss */
.single #main .hentry #singlePostVideo .atlantis-js {
  height: 340px;
}
/* line 4109, ../scss/breakpoints/_base.scss */
.single #main .hentry .image-inner img {
  float: left;
  margin: 30px 40px 20px 0px;
}
/* line 4114, ../scss/breakpoints/_base.scss */
.single #main .hentry .social {
  position: absolute;
  top: 30px;
  right: 10px;
  width: 32px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 4130, ../scss/breakpoints/_base.scss */
.single #main .hentry .social a {
  color: #fff;
  text-align: center;
  padding: 5px 10px 3px 10px;
  border-radius: 5px;
  margin-bottom: 5px;
}
/* line 4136, ../scss/breakpoints/_base.scss */
.single #main .hentry .social a.ssb-facebook {
  background: #4267B2;
}
/* line 4139, ../scss/breakpoints/_base.scss */
.single #main .hentry .social a.ssb-twitter {
  background: #00ACED;
}
/* line 4142, ../scss/breakpoints/_base.scss */
.single #main .hentry .social a.ssb-linked {
  background: #007BB6;
}
/* line 4145, ../scss/breakpoints/_base.scss */
.single #main .hentry .social a:hover {
  opacity: .8;
}
/* line 4150, ../scss/breakpoints/_base.scss */
.single #main .hentry footer.meta {
  margin-top: 40px;
  padding: 0px;
  background: #eaedf2;
  overflow: hidden;
}
/* line 4156, ../scss/breakpoints/_base.scss */
.single #main .hentry footer.meta .boilerplate .bio {
  display: flex;
  display: -ms-flexbox;
  display: -webkit-flex;
}
/* line 4160, ../scss/breakpoints/_base.scss */
.single #main .hentry footer.meta .boilerplate .bio .author_avatar_container {
  background-size: cover;
  background-position: center center;
  border-right: 5px solid #8CC040;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  margin-right: 20px;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);
}
/* line 4172, ../scss/breakpoints/_base.scss */
.single #main .hentry footer.meta .boilerplate .bio .author_avatar_container a.user {
  display: block;
  line-height: 100%;
  margin-bottom: -5px;
}
/* line 4178, ../scss/breakpoints/_base.scss */
.single #main .hentry footer.meta .boilerplate .bio .description {
  -webkit-flex: 1;
  -ms-flex: 0 1 auto;
  padding: 10px;
  font-size: .9em;
  line-height: 130%;
}
/* line 4184, ../scss/breakpoints/_base.scss */
.single #main .hentry footer.meta .boilerplate .bio .description p {
  font-size: 1em;
  line-height: 130%;
}
/* line 4188, ../scss/breakpoints/_base.scss */
.single #main .hentry footer.meta .boilerplate .bio .description h3 {
  font-weight: 600;
  margin-top: 0;
  font-size: 1.5em;
  margin-bottom: .2em;
}
/* line 4199, ../scss/breakpoints/_base.scss */
.single #main .sidebar {
  margin: 40px auto;
  max-width: 375px;
  overflow: auto;
}
/* line 4203, ../scss/breakpoints/_base.scss */
.single #main .sidebar .links {
  display: block;
  margin-bottom: 2em;
  overflow: auto;
}
/* line 4207, ../scss/breakpoints/_base.scss */
.single #main .sidebar .links .social {
  float: left;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 4221, ../scss/breakpoints/_base.scss */
.single #main .sidebar .links .social a {
  color: #fff;
  text-align: center;
  padding: 5px 10px 3px 10px;
  border-radius: 5px;
  margin-right: 5px;
  width: 32px;
}
/* line 4228, ../scss/breakpoints/_base.scss */
.single #main .sidebar .links .social a.ssb-facebook {
  background: #4267B2;
}
/* line 4231, ../scss/breakpoints/_base.scss */
.single #main .sidebar .links .social a.ssb-twitter {
  background: #00ACED;
}
/* line 4234, ../scss/breakpoints/_base.scss */
.single #main .sidebar .links .social a.ssb-linked {
  background: #007BB6;
}
/* line 4237, ../scss/breakpoints/_base.scss */
.single #main .sidebar .links .social a:hover {
  opacity: .8;
}
/* line 4242, ../scss/breakpoints/_base.scss */
.single #main .sidebar .links a.green-btn {
  float: right;
}
/* line 4247, ../scss/breakpoints/_base.scss */
.single #main .sidebar h2.widget-title {
  padding-bottom: 5px;
  font-size: 1.3em;
  font-weight: 600;
  text-transform: uppercase;
  margin-top: 0;
  border-bottom: 2px solid rgba(64, 64, 64, 0.5);
}
/* line 4256, ../scss/breakpoints/_base.scss */
.single #main .sidebar .success-cta {
  background-image: url("/wp-content/themes/brafton2016/library/images/success-stories-cta.jpg");
  background-size: cover;
  background-position: center center;
  height: 160px;
  width: 100%;
  margin-bottom: 1em;
}
/* line 4264, ../scss/breakpoints/_base.scss */
.single #main .sidebar .ebook-cta {
  background-position: center center;
  background-size: cover;
  height: 160px;
  width: 100%;
  margin-bottom: 1em;
}
/* line 4271, ../scss/breakpoints/_base.scss */
.single #main .sidebar .yarpp-related {
  overflow: auto;
}
/* line 4279, ../scss/breakpoints/_base.scss */
.single #main .sidebar .yarpp-related a {
  font-weight: normal;
}
/* line 4283, ../scss/breakpoints/_base.scss */
.single #main .sidebar .yarpp-related .wrap .widget {
  padding: 0;
  margin: 0;
}
/* line 4287, ../scss/breakpoints/_base.scss */
.single #main .sidebar .yarpp-related .wrap .widget .yarpp-related-posts .related-post {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 1em;
}
/* line 4292, ../scss/breakpoints/_base.scss */
.single #main .sidebar .yarpp-related .wrap .widget .yarpp-related-posts .related-post a {
  -ms-flex: 0 1 auto;
  /* IE 10 */
  -webkit-flex: 1;
}
/* line 4297, ../scss/breakpoints/_base.scss */
.single #main .sidebar .yarpp-related .wrap .widget .yarpp-related-posts .related-post-image {
  width: 150px;
  height: 125px;
  background-size: cover;
  background-position: center center;
  opacity: .8;
}
/* line 4303, ../scss/breakpoints/_base.scss */
.single #main .sidebar .yarpp-related .wrap .widget .yarpp-related-posts .related-post-image:hover {
  opacity: 1;
}
/* line 4307, ../scss/breakpoints/_base.scss */
.single #main .sidebar .yarpp-related .wrap .widget .yarpp-related-posts .inner {
  -ms-flex: 0 1 auto;
  /* IE 10 */
  -webkit-flex: 1;
  margin-left: 20px;
}
/* line 4312, ../scss/breakpoints/_base.scss */
.single #main .sidebar .yarpp-related .wrap .widget .yarpp-related-posts .inner .text h3 {
  font-weight: 400;
  font-size: 1em;
  margin: 10px 0px;
}
/* line 4319, ../scss/breakpoints/_base.scss */
.single #main .sidebar .yarpp-related .wrap .widget .yarpp-related-posts .inner .text a:hover {
  text-decoration: underline;
}
/* line 4333, ../scss/breakpoints/_base.scss */
.single .tagbar .wrap #text-45 {
  display: none;
}
/* line 4389, ../scss/breakpoints/_base.scss */
.single #comments {
  max-width: 80%;
  margin: 50px auto;
}
/* line 4396, ../scss/breakpoints/_base.scss */
.single.single-downloadables article .entry-content .alignright {
  clear: both;
  margin: 0;
  float: none;
}

/* single post page */
/* individual post page by id (i.e. body.postid-73) */
/* individual paged single (i.e. body.single-paged-3) */
/* attatchment page */
/* individual attatchment page (i.e. body.attachmentid-763) */
/* style mime type pages */
/* author page */
/* user nicename (i.e. body.author-samueladams) */
/* paged author archives (i.e. body.author-paged-4) for page 4 */
/* category page */
/* individual category page (i.e. body.category-6) */
/* replace the number to the corresponding page number */
/* tag page */
/* individual tag page (i.e. body.tag-news) */
/* replace the number to the corresponding page number */
/* line 4420, ../scss/breakpoints/_base.scss */
.page header {
  background-size: cover;
  background-position: center center;
}
/* line 4423, ../scss/breakpoints/_base.scss */
.page header .overlay {
  /*background: rgba(0,0,0,0.5);*/
}
/* line 4425, ../scss/breakpoints/_base.scss */
.page header .overlay.black {
  padding: 0;
  background-color: rgba(0, 0, 0, 0.6);
}
/* line 4429, ../scss/breakpoints/_base.scss */
.page header .overlay.white {
  padding: 0;
  background-color: rgba(255, 255, 255, 0.3);
}
/* line 4433, ../scss/breakpoints/_base.scss */
.page header .overlay.no-overlay {
  padding: 0;
  background: transparent;
}
/* line 4440, ../scss/breakpoints/_base.scss */
.page header .overlay .expand .inner .text h1 {
  color: #fff;
}
/* line 4444, ../scss/breakpoints/_base.scss */
.page header .overlay .expand .inner .text p .morelink {
  display: none;
}

/* custom page template page */
/* individual page template (i.e. body.page-template-contact-php */
/* replace the number to the corresponding page number */
/* parent page template */
/* child page template */
/* replace the number to the corresponding page number */
/* if user is logged in */
/* paged items like search results or archives */
/* individual paged (i.e. body.paged-3) */
/* line 4463, ../scss/breakpoints/_base.scss */
.page-id-1022 .channels {
  background: #fff;
}
/* line 4465, ../scss/breakpoints/_base.scss */
.page-id-1022 .channels h2 {
  color: #404040;
}

/* line 4477, ../scss/breakpoints/_base.scss */
.page-id-1073 .header .overlay .video {
  height: 50vh;
  min-height: 400px;
  display: table;
  width: 100%;
}
/* line 4482, ../scss/breakpoints/_base.scss */
.page-id-1073 .header .overlay .video .inner {
  display: table-cell;
  vertical-align: middle;
}
/* line 4485, ../scss/breakpoints/_base.scss */
.page-id-1073 .header .overlay .video .inner .text {
  text-align: center;
}
/* line 4488, ../scss/breakpoints/_base.scss */
.page-id-1073 .header .overlay .video .inner .text .play i {
  color: #fff;
  font-size: 160px;
  margin-bottom: 20px;
}
/* line 4492, ../scss/breakpoints/_base.scss */
.page-id-1073 .header .overlay .video .inner .text .play i:hover {
  color: #2980b9;
}
/* line 4496, ../scss/breakpoints/_base.scss */
.page-id-1073 .header .overlay .video .inner .text .play #inline {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.5);
  z-index: 9999;
}
/* line 4505, ../scss/breakpoints/_base.scss */
.page-id-1073 .header .overlay .video .inner .text .play #inline .video-container {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100vh;
}
/* line 4516, ../scss/breakpoints/_base.scss */
.page-id-1073 .header .overlay .video .inner .text .play #inline .video-container .inner {
  background: #fff;
  border-radius: 3px;
  position: relative;
}
/* line 4520, ../scss/breakpoints/_base.scss */
.page-id-1073 .header .overlay .video .inner .text .play #inline .video-container .inner .atlantis-js {
  width: 800px;
  max-width: 100%;
  height: 500px;
}
/* line 4525, ../scss/breakpoints/_base.scss */
.page-id-1073 .header .overlay .video .inner .text .play #inline .video-container .inner .close {
  position: absolute;
  top: -18px;
  right: -10px;
  font-size: 18px;
  z-index: 9999;
  cursor: pointer;
  background: black;
  padding: 5px 13px;
  color: #fff;
  transition: .4s all;
  border-radius: 50px;
}
/* line 4537, ../scss/breakpoints/_base.scss */
.page-id-1073 .header .overlay .video .inner .text .play #inline .video-container .inner .close:hover {
  background: #8CC040;
}
/* line 4545, ../scss/breakpoints/_base.scss */
.page-id-1073 .header .overlay .video .inner .text h2 {
  color: #fff;
  margin: 0px;
  font-size: 1.7em;
}
/* line 4552, ../scss/breakpoints/_base.scss */
.page-id-1073 .header .overlay .video h1 {
  color: #fff;
  margin: 0;
}
/* line 4559, ../scss/breakpoints/_base.scss */
.page-id-1073 .meet {
  background: url("/wp-content/themes/brafton2016/library/images/brafton-b-symbol.jpg");
  background-size: cover;
  background-position: center center;
  overflow: auto;
  padding: 60px 0px;
}
/* line 4565, ../scss/breakpoints/_base.scss */
.page-id-1073 .meet h2 {
  color: #fff;
}
/* line 4568, ../scss/breakpoints/_base.scss */
.page-id-1073 .meet .article {
  padding: 0px 20px;
}
/* line 4570, ../scss/breakpoints/_base.scss */
.page-id-1073 .meet .article .thumb {
  width: 100%;
  height: 220px;
  background-size: cover;
  background-position: center center;
}
/* line 4576, ../scss/breakpoints/_base.scss */
.page-id-1073 .meet .article a, .page-id-1073 .meet .article .text p, .page-id-1073 .meet .article h3 {
  color: #fff;
  text-align: center;
  line-height: 140%;
}
/* line 4581, ../scss/breakpoints/_base.scss */
.page-id-1073 .meet .article h3 {
  font-size: 20px;
  padding: .7em 0;
}
/* line 4587, ../scss/breakpoints/_base.scss */
.page-id-1073 .join {
  padding: 60px 0px;
}
/* line 4590, ../scss/breakpoints/_base.scss */
.page-id-1073 .jv-careersite {
  max-width: 1000px;
  margin: 0 auto;
}

/* Careers Template */
/* line 4603, ../scss/breakpoints/_base.scss */
.page-id-1075 .header .overlay .video {
  height: 50vh;
  min-height: 400px;
  display: table;
  width: 100%;
}
/* line 4608, ../scss/breakpoints/_base.scss */
.page-id-1075 .header .overlay .video .inner {
  display: table-cell;
  vertical-align: middle;
}
/* line 4611, ../scss/breakpoints/_base.scss */
.page-id-1075 .header .overlay .video .inner .text {
  text-align: center;
}
/* line 4614, ../scss/breakpoints/_base.scss */
.page-id-1075 .header .overlay .video .inner .text .play i {
  color: #fff;
  font-size: 160px;
  margin-bottom: 20px;
}
/* line 4618, ../scss/breakpoints/_base.scss */
.page-id-1075 .header .overlay .video .inner .text .play i:hover {
  color: #2980b9;
}
/* line 4622, ../scss/breakpoints/_base.scss */
.page-id-1075 .header .overlay .video .inner .text .play #inline {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.5);
  z-index: 9999;
}
/* line 4631, ../scss/breakpoints/_base.scss */
.page-id-1075 .header .overlay .video .inner .text .play #inline .video-container {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100vh;
}
/* line 4642, ../scss/breakpoints/_base.scss */
.page-id-1075 .header .overlay .video .inner .text .play #inline .video-container .inner {
  background: #fff;
  border-radius: 3px;
  position: relative;
}
/* line 4646, ../scss/breakpoints/_base.scss */
.page-id-1075 .header .overlay .video .inner .text .play #inline .video-container .inner .atlantis-js {
  width: 800px;
  max-width: 100%;
  height: 500px;
}
/* line 4651, ../scss/breakpoints/_base.scss */
.page-id-1075 .header .overlay .video .inner .text .play #inline .video-container .inner .close {
  position: absolute;
  top: -18px;
  right: -10px;
  font-size: 18px;
  z-index: 9999;
  cursor: pointer;
  background: black;
  padding: 5px 13px;
  color: #fff;
  transition: .4s all;
  border-radius: 50px;
}
/* line 4663, ../scss/breakpoints/_base.scss */
.page-id-1075 .header .overlay .video .inner .text .play #inline .video-container .inner .close:hover {
  background: #8CC040;
}
/* line 4671, ../scss/breakpoints/_base.scss */
.page-id-1075 .header .overlay .video .inner .text h2 {
  color: #fff;
  margin: 0px;
  font-size: 1.7em;
}
/* line 4678, ../scss/breakpoints/_base.scss */
.page-id-1075 .header .overlay .video h1 {
  color: #fff;
  margin: 0;
}

/* Our Writers */
/* line 4694, ../scss/breakpoints/_base.scss */
.page-id-1000 .header .overlay .video, .page-id-1026 .header .overlay .video, .page-id-111319 .header .overlay .video {
  height: 50vh;
  min-height: 400px;
  display: table;
  width: 100%;
}
/* line 4699, ../scss/breakpoints/_base.scss */
.page-id-1000 .header .overlay .video .inner, .page-id-1026 .header .overlay .video .inner, .page-id-111319 .header .overlay .video .inner {
  display: table-cell;
  vertical-align: middle;
}
/* line 4702, ../scss/breakpoints/_base.scss */
.page-id-1000 .header .overlay .video .inner .text, .page-id-1026 .header .overlay .video .inner .text, .page-id-111319 .header .overlay .video .inner .text {
  text-align: center;
}
/* line 4705, ../scss/breakpoints/_base.scss */
.page-id-1000 .header .overlay .video .inner .text .play i, .page-id-1026 .header .overlay .video .inner .text .play i, .page-id-111319 .header .overlay .video .inner .text .play i {
  color: #fff;
  font-size: 160px;
  margin-bottom: 20px;
}
/* line 4709, ../scss/breakpoints/_base.scss */
.page-id-1000 .header .overlay .video .inner .text .play i:hover, .page-id-1026 .header .overlay .video .inner .text .play i:hover, .page-id-111319 .header .overlay .video .inner .text .play i:hover {
  color: #2980b9;
}
/* line 4713, ../scss/breakpoints/_base.scss */
.page-id-1000 .header .overlay .video .inner .text .play #inline, .page-id-1026 .header .overlay .video .inner .text .play #inline, .page-id-111319 .header .overlay .video .inner .text .play #inline {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.5);
  z-index: 9999;
}
/* line 4722, ../scss/breakpoints/_base.scss */
.page-id-1000 .header .overlay .video .inner .text .play #inline .video-container, .page-id-1026 .header .overlay .video .inner .text .play #inline .video-container, .page-id-111319 .header .overlay .video .inner .text .play #inline .video-container {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100vh;
}
/* line 4733, ../scss/breakpoints/_base.scss */
.page-id-1000 .header .overlay .video .inner .text .play #inline .video-container .inner, .page-id-1026 .header .overlay .video .inner .text .play #inline .video-container .inner, .page-id-111319 .header .overlay .video .inner .text .play #inline .video-container .inner {
  background: #fff;
  border-radius: 3px;
  position: relative;
}
/* line 4737, ../scss/breakpoints/_base.scss */
.page-id-1000 .header .overlay .video .inner .text .play #inline .video-container .inner .atlantis-js, .page-id-1026 .header .overlay .video .inner .text .play #inline .video-container .inner .atlantis-js, .page-id-111319 .header .overlay .video .inner .text .play #inline .video-container .inner .atlantis-js {
  width: 800px;
  max-width: 100%;
  height: 500px;
}
/* line 4742, ../scss/breakpoints/_base.scss */
.page-id-1000 .header .overlay .video .inner .text .play #inline .video-container .inner .close, .page-id-1026 .header .overlay .video .inner .text .play #inline .video-container .inner .close, .page-id-111319 .header .overlay .video .inner .text .play #inline .video-container .inner .close {
  position: absolute;
  top: -18px;
  right: -10px;
  font-size: 18px;
  z-index: 9999;
  cursor: pointer;
  background: black;
  padding: 5px 13px;
  color: #fff;
  transition: .4s all;
  border-radius: 50px;
}
/* line 4754, ../scss/breakpoints/_base.scss */
.page-id-1000 .header .overlay .video .inner .text .play #inline .video-container .inner .close:hover, .page-id-1026 .header .overlay .video .inner .text .play #inline .video-container .inner .close:hover, .page-id-111319 .header .overlay .video .inner .text .play #inline .video-container .inner .close:hover {
  background: #8CC040;
}
/* line 4762, ../scss/breakpoints/_base.scss */
.page-id-1000 .header .overlay .video .inner .text h2, .page-id-1026 .header .overlay .video .inner .text h2, .page-id-111319 .header .overlay .video .inner .text h2 {
  color: #fff;
  margin: 0px;
  font-size: 1.7em;
}
/* line 4767, ../scss/breakpoints/_base.scss */
.page-id-1000 .header .overlay .video .inner .text .mktoForm, .page-id-1026 .header .overlay .video .inner .text .mktoForm, .page-id-111319 .header .overlay .video .inner .text .mktoForm {
  width: 100% !important;
}
/* line 4772, ../scss/breakpoints/_base.scss */
.page-id-1000 .header .overlay .video h1, .page-id-1026 .header .overlay .video h1, .page-id-111319 .header .overlay .video h1 {
  color: #fff;
  margin: 0;
}
/* line 4779, ../scss/breakpoints/_base.scss */
.page-id-1000 #intro, .page-id-1026 #intro, .page-id-111319 #intro {
  padding: 40px 20px;
}
/* line 4781, ../scss/breakpoints/_base.scss */
.page-id-1000 #intro p, .page-id-1026 #intro p, .page-id-111319 #intro p {
  margin-bottom: 30px;
}
/* line 4783, ../scss/breakpoints/_base.scss */
.page-id-1000 #intro p:last-of-type, .page-id-1026 #intro p:last-of-type, .page-id-111319 #intro p:last-of-type {
  margin-bottom: 0;
}
/* line 4788, ../scss/breakpoints/_base.scss */
.page-id-1000 .qualities, .page-id-1026 .qualities, .page-id-111319 .qualities {
  border-bottom: 3px solid #ddd;
  border-top: 3px solid #ddd;
  padding: 25px 0px;
  text-align: center;
  margin-bottom: 60px;
}
/* line 4794, ../scss/breakpoints/_base.scss */
.page-id-1000 .qualities .d-1of3, .page-id-1026 .qualities .d-1of3, .page-id-111319 .qualities .d-1of3 {
  padding: 0px 20px;
}
/* line 4796, ../scss/breakpoints/_base.scss */
.page-id-1000 .qualities .d-1of3 h3, .page-id-1026 .qualities .d-1of3 h3, .page-id-111319 .qualities .d-1of3 h3 {
  font-size: 1.5em;
}
/* line 4802, ../scss/breakpoints/_base.scss */
.page-id-1000 .aspirations .d-1of2, .page-id-1026 .aspirations .d-1of2, .page-id-111319 .aspirations .d-1of2 {
  padding-right: 40px;
}
/* line 4804, ../scss/breakpoints/_base.scss */
.page-id-1000 .aspirations .d-1of2:last-of-type, .page-id-1026 .aspirations .d-1of2:last-of-type, .page-id-111319 .aspirations .d-1of2:last-of-type {
  padding-right: 0;
  padding-left: 40px;
}
/* line 4809, ../scss/breakpoints/_base.scss */
.page-id-1000 .aspirations h2, .page-id-1026 .aspirations h2, .page-id-111319 .aspirations h2 {
  text-align: center;
}
/* line 4812, ../scss/breakpoints/_base.scss */
.page-id-1000 .aspirations p, .page-id-1026 .aspirations p, .page-id-111319 .aspirations p {
  margin-bottom: 40px;
}
/* line 4814, ../scss/breakpoints/_base.scss */
.page-id-1000 .aspirations p strong, .page-id-1026 .aspirations p strong, .page-id-111319 .aspirations p strong {
  font-weight: 600;
}
/* line 4820, ../scss/breakpoints/_base.scss */
.page-id-1000 .jv-wrapper h2, .page-id-1000 .jv-wrapper h3, .page-id-1000 .jv-wrapper table, .page-id-1026 .jv-wrapper h2, .page-id-1026 .jv-wrapper h3, .page-id-1026 .jv-wrapper table, .page-id-111319 .jv-wrapper h2, .page-id-111319 .jv-wrapper h3, .page-id-111319 .jv-wrapper table {
  font-family: "Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

/* About Us */
/* line 4828, ../scss/breakpoints/_base.scss */
.page-id-1026 #intro p {
  text-align: center;
  text-indent: 0px;
}

/* Video Marketing */
/* line 4835, ../scss/breakpoints/_base.scss */
.page-id-1002 {
  /*h1 {
  	padding-top: 60px;
  	text-align: center;
  	font-size: 2em;
  	font-weight: 600;
  }*/
}
/* line 4847, ../scss/breakpoints/_base.scss */
.page-id-1002 #intro {
  padding-bottom: 0px;
}
/* line 4849, ../scss/breakpoints/_base.scss */
.page-id-1002 #intro .intro-menu {
  text-align: center;
  font-size: 20px;
  padding-bottom: 15px;
}
/* line 4854, ../scss/breakpoints/_base.scss */
.page-id-1002 #intro .intro-menu a {
  display: inline-block;
  padding: 0px 5px;
  margin: 0px 5px;
}
/* line 4859, ../scss/breakpoints/_base.scss */
.page-id-1002 #intro .intro-menu a:last-of-type:after {
  content: none;
}
/* line 4867, ../scss/breakpoints/_base.scss */
.page-id-1002 .clients .case {
  padding: 30px;
}
/* line 4869, ../scss/breakpoints/_base.scss */
.page-id-1002 .clients .case:nth-of-type(4), .page-id-1002 .clients .case:nth-of-type(7) {
  clear: both;
}

/* line 4879, ../scss/breakpoints/_base.scss */
.post-type-archive-case_studies .posts .article .thumb, .post-type-archive-testimonials .posts .article .thumb {
  background-size: contain;
  background-repeat: no-repeat;
}

/* line 4889, ../scss/breakpoints/_base.scss */
.single-testimonials article .testimonial-video {
  text-align: center;
}

/* Case Studies */
/* line 4901, ../scss/breakpoints/_base.scss */
.single-case_studies .header .expand .inner .text h1 {
  color: #fff;
  text-align: center;
  font-weight: 600;
  font-size: 36px;
}
/* line 4907, ../scss/breakpoints/_base.scss */
.single-case_studies .header .expand .inner .text p {
  margin: 0 auto;
  text-align: center;
  width: 75%;
}
/* line 4911, ../scss/breakpoints/_base.scss */
.single-case_studies .header .expand .inner .text p .morelink {
  display: none;
}
/* line 4916, ../scss/breakpoints/_base.scss */
.single-case_studies .header .expand .inner .text.new-template h4 {
  border-bottom: 1px solid #fff;
  text-transform: uppercase;
  font-size: 1em;
  display: table;
  color: #fff;
  margin: 0 auto;
}
/* line 4924, ../scss/breakpoints/_base.scss */
.single-case_studies .header .expand .inner .text.new-template h1 {
  font-weight: 800;
}
/* line 4933, ../scss/breakpoints/_base.scss */
.single-case_studies #main .hentry {
  padding: 0 !important;
}
/* line 4935, ../scss/breakpoints/_base.scss */
.single-case_studies #main .hentry .entry-content {
  padding: 0;
  padding-right: 0;
}
/* line 4940, ../scss/breakpoints/_base.scss */
.single-case_studies #main article {
  margin: 0 auto;
  border: 0px;
}
/* line 4943, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content {
  /* Old template */
  /* New template */
}
/* line 4945, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .topimage {
  width: 100%;
  height: 250px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 4952, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .cinfo {
  display: block;
  margin-bottom: 15px;
}
/* line 4955, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .cinfo .clogo {
  height: 100px;
  width: 300px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin: 0 auto;
}
/* line 4963, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .cinfo .summary {
  padding: 15px 0px;
}
/* line 4966, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .cinfo .summary p {
  line-height: 140%;
}
/* line 4971, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .quote {
  display: block;
}
/* line 4973, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .quote .cphoto {
  width: 150px;
  height: 150px;
  margin: 0 auto;
  background-size: cover;
  background-position: center center;
}
/* line 4980, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .quote .cquote {
  background: #eee;
  padding: 20px 40px;
  font-style: italic;
  position: relative;
}
/* line 4985, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .quote .cquote span.open-quote {
  position: absolute;
  margin: 4px 0 0 -16px;
  font-weight: 600;
  font-size: 26px;
}
/* line 4991, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .quote .cquote span.close-quote {
  font-weight: 600;
}
/* line 4994, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .quote .cquote p {
  line-height: 140%;
}
/* line 4997, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .quote .cquote .cauthor {
  text-align: right;
  font-weight: 600;
}
/* line 5000, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .quote .cquote .cauthor:before {
  content: ' -';
}
/* line 5006, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .ccontent {
  display: block;
}
/* line 5008, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .ccontent .strategy {
  width: 100%;
  padding: 10px 20px;
}
/* line 5011, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .ccontent .strategy p {
  line-height: 140%;
}
/* line 5014, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .ccontent .strategy h2 {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 3em;
  margin-bottom: 0;
  margin-left: 20px;
}
/* line 5021, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .ccontent .strategy hr {
  border: 0px;
  height: 5px;
  background: #8CC040;
  margin-top: 0;
  margin-bottom: 1em;
}
/* line 5029, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .ccontent .results {
  padding: 10px 20px;
}
/* line 5031, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .ccontent .results p {
  line-height: 140%;
}
/* line 5034, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .ccontent .results h2 {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 3em;
  margin-bottom: 0;
  margin-left: 20px;
}
/* line 5041, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .ccontent .results hr {
  border: 0px;
  height: 5px;
  background: #8CC040;
  margin-top: 0;
  margin-bottom: 1em;
}
/* line 5048, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .ccontent .results .graybox {
  margin: 20px;
  padding: 20px;
  border-left: 10px solid #8CC040;
  background: #eee;
}
/* line 5053, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .ccontent .results .graybox p {
  margin: 0;
}
/* line 5060, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .new-fields-wrapper {
  position: relative;
}
/* line 5062, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .new-fields-wrapper p {
  font-size: 18px;
  line-height: 150%;
}
/* line 5066, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .new-fields-wrapper h2 {
  color: #8CC040;
  font-weight: 800;
}
/* line 5070, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .new-fields-wrapper blockquote {
  background: #eaedf2;
  border: 0px;
  color: #404040;
  width: 100vw !important;
  margin-left: calc(49% - 50vw);
}
/* line 5077, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .new-fields-wrapper blockquote p {
  font-weight: 400;
  font-style: italic;
}
/* line 5081, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .new-fields-wrapper blockquote h4 {
  font-weight: 400;
  margin-bottom: 0;
}
/* line 5085, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .new-fields-wrapper blockquote .wrap {
  max-width: 900px;
  margin: 0 auto;
}
/* line 5090, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .new-fields-wrapper .blockQuoteSpacer {
  padding: 2em 0 5em 0;
  display: block;
}
/* line 5094, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .new-fields-wrapper ul.stats {
  padding: 0 1em;
  list-style: none;
}
/* line 5097, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .new-fields-wrapper ul.stats li {
  text-align: center;
  margin-bottom: 1em;
}
/* line 5100, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .new-fields-wrapper ul.stats li h2 {
  color: #8CC040;
  font-weight: 800;
  margin-top: 0;
  margin-bottom: 0;
}
/* line 5108, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .new-fields-wrapper .intro {
  padding: 0 1em;
}
/* line 5112, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .new-fields-wrapper .bottom-stats .stat {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}
/* line 5115, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .new-fields-wrapper .bottom-stats .stat img {
  max-width: 150px;
}
/* line 5118, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .new-fields-wrapper .bottom-stats .stat .text {
  padding-left: 1em;
}
/* line 5121, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .new-fields-wrapper .bottom-stats .stat h2 {
  margin: 0;
}
/* line 5130, ../scss/breakpoints/_base.scss */
.single-case_studies .pullquote {
  background: #eaedf2;
  padding: 2em 1.5em;
}
/* line 5134, ../scss/breakpoints/_base.scss */
.single-case_studies .pullquote .wrap .img {
  width: 100%;
  height: 300px;
  background-size: cover;
  background-position: center center;
}
/* line 5140, ../scss/breakpoints/_base.scss */
.single-case_studies .pullquote .wrap .text {
  margin-top: 1em;
}
/* line 5142, ../scss/breakpoints/_base.scss */
.single-case_studies .pullquote .wrap .text p {
  line-height: 150%;
  font-size: 18px;
}
/* line 5145, ../scss/breakpoints/_base.scss */
.single-case_studies .pullquote .wrap .text p:last-of-type {
  margin: 0;
}
/* line 5152, ../scss/breakpoints/_base.scss */
.single-case_studies .recent-case-studies {
  padding: 2em 1em;
  background: #424143;
  text-align: center;
  overflow: auto;
}
/* line 5157, ../scss/breakpoints/_base.scss */
.single-case_studies .recent-case-studies h2 {
  font-weight: 800;
  color: #fff;
}
/* line 5161, ../scss/breakpoints/_base.scss */
.single-case_studies .recent-case-studies a {
  color: #fff;
}
/* line 5163, ../scss/breakpoints/_base.scss */
.single-case_studies .recent-case-studies a:hover {
  color: #f2f2f2;
}
/* line 5170, ../scss/breakpoints/_base.scss */
.single-case_studies .recent-case-studies .wrap .article a .thumb {
  height: 250px;
  width: 100%;
  background-size: cover;
  background-position: center center;
}
/* line 5177, ../scss/breakpoints/_base.scss */
.single-case_studies .recent-case-studies .wrap .article h3 {
  font-size: 1.5em;
}
/* line 5183, ../scss/breakpoints/_base.scss */
.single-case_studies #cta {
  padding: 4em 2em;
  text-align: center;
  background: #344754;
}
/* line 5187, ../scss/breakpoints/_base.scss */
.single-case_studies #cta a.white-btn {
  padding: .5em 1.5em;
  font-weight: 800;
}

/* Single Case Study */
/* line 5194, ../scss/breakpoints/_base.scss */
.page-id-1008 .gform_wrapper, .page-template-page-contact-us .gform_wrapper, .page-template-page-schedule-a-demo .gform_wrapper, .page-template-page-contact .gform_wrapper {
  margin-top: 3em;
}
/* line 5197, ../scss/breakpoints/_base.scss */
.page-id-1008 h2, .page-template-page-contact-us h2, .page-template-page-schedule-a-demo h2, .page-template-page-contact h2 {
  color: #424143 !important;
  text-align: left !important;
  font-size: 1.5em;
  margin: 0;
  padding: 0 30px;
}
/* line 5204, ../scss/breakpoints/_base.scss */
.page-id-1008 .instructions, .page-template-page-contact-us .instructions, .page-template-page-schedule-a-demo .instructions, .page-template-page-contact .instructions {
  display: block;
  font-style: italic;
  color: #666;
  padding: 0 30px 30px 30px;
}
/* line 5210, ../scss/breakpoints/_base.scss */
.page-id-1008 #demo, .page-template-page-contact-us #demo, .page-template-page-schedule-a-demo #demo, .page-template-page-contact #demo {
  background: #fff;
  color: #424143;
  padding-bottom: 0;
}
/* line 5214, ../scss/breakpoints/_base.scss */
.page-id-1008 #demo li#field_1_4, .page-template-page-contact-us #demo li#field_1_4, .page-template-page-schedule-a-demo #demo li#field_1_4, .page-template-page-contact #demo li#field_1_4 {
  float: left;
  width: 50%;
  clear: none !important;
}
/* line 5218, ../scss/breakpoints/_base.scss */
.page-id-1008 #demo li#field_1_4 select, .page-template-page-contact-us #demo li#field_1_4 select, .page-template-page-schedule-a-demo #demo li#field_1_4 select, .page-template-page-contact #demo li#field_1_4 select {
  width: 100%;
}
/* line 5222, ../scss/breakpoints/_base.scss */
.page-id-1008 #demo li#field_1_7, .page-template-page-contact-us #demo li#field_1_7, .page-template-page-schedule-a-demo #demo li#field_1_7, .page-template-page-contact #demo li#field_1_7 {
  float: right;
  width: 43%;
  clear: none;
}
/* line 5228, ../scss/breakpoints/_base.scss */
.page-id-1008 #intro, .page-template-page-contact-us #intro, .page-template-page-schedule-a-demo #intro, .page-template-page-contact #intro {
  max-width: 800px;
  text-align: center;
  margin: 0 auto;
  float: none;
  padding: 40px 0px 0px 0px;
}
/* line 5234, ../scss/breakpoints/_base.scss */
.page-id-1008 #intro p, .page-template-page-contact-us #intro p, .page-template-page-schedule-a-demo #intro p, .page-template-page-contact #intro p {
  line-height: 140%;
}
/* line 5238, ../scss/breakpoints/_base.scss */
.page-id-1008 input[type="submit"], .page-template-page-contact-us input[type="submit"], .page-template-page-schedule-a-demo input[type="submit"], .page-template-page-contact input[type="submit"] {
  color: #fff;
  background: #8cc040 !important;
  cursor: pointer;
  font-size: 20px;
  float: none;
  padding: 10px 60px;
  border: 0px;
  border-radius: 8px;
  max-width: 250px !important;
  max-width: 300px;
  text-transform: uppercase;
}
/* line 5252, ../scss/breakpoints/_base.scss */
.page-id-1008 input[type="submit"]:hover, .page-id-1008 input[type="submit"]:focus, .page-id-1008 input[type="submit"]:active, .page-template-page-contact-us input[type="submit"]:hover, .page-template-page-contact-us input[type="submit"]:focus, .page-template-page-contact-us input[type="submit"]:active, .page-template-page-schedule-a-demo input[type="submit"]:hover, .page-template-page-schedule-a-demo input[type="submit"]:focus, .page-template-page-schedule-a-demo input[type="submit"]:active, .page-template-page-contact input[type="submit"]:hover, .page-template-page-contact input[type="submit"]:focus, .page-template-page-contact input[type="submit"]:active {
  background: #333;
  color: #fff;
}

/* Contact Us */
/* line 5259, ../scss/breakpoints/_base.scss */
.page-template-page-no-header header {
  min-height: 150px;
}
/* line 5264, ../scss/breakpoints/_base.scss */
.page-template-page-no-header .main-content .header-no-bg .inner {
  padding-top: 5em;
  text-align: center;
}
/* line 5267, ../scss/breakpoints/_base.scss */
.page-template-page-no-header .main-content .header-no-bg .inner h1 {
  font-weight: 700;
}

/* No Header */
/* line 5277, ../scss/breakpoints/_base.scss */
.page-id-1046 #intro i {
  font-size: 80px;
  padding: 20px 40px;
  color: #404040;
}
/* line 5283, ../scss/breakpoints/_base.scss */
.page-id-1046 .clients {
  padding-top: 100px;
}

/* Social Media Marketing */
/* line 5289, ../scss/breakpoints/_base.scss */
.post-type-archive-brafton_glossary header.parallax-container, .post-type-archive-brafton_glossary header.glossary, .single-brafton_glossary header.parallax-container, .single-brafton_glossary header.glossary {
  background-image: url("/wp-content/uploads/2016/10/glossary-standard.jpg");
}
/* line 5292, ../scss/breakpoints/_base.scss */
.post-type-archive-brafton_glossary h2, .single-brafton_glossary h2 {
  text-align: center;
  border-bottom: 1px solid #AAA;
}
/* line 5295, ../scss/breakpoints/_base.scss */
.post-type-archive-brafton_glossary h2 a, .single-brafton_glossary h2 a {
  color: #2467b2 !important;
  padding-top: 60px;
  display: block;
}
/* line 5302, ../scss/breakpoints/_base.scss */
.post-type-archive-brafton_glossary h3, .single-brafton_glossary h3 {
  font-weight: bold;
}
/* line 5306, ../scss/breakpoints/_base.scss */
.post-type-archive-brafton_glossary #content .entry-content, .single-brafton_glossary #content .entry-content {
  width: 100%;
  margin-bottom: 60px;
}
/* line 5312, ../scss/breakpoints/_base.scss */
.post-type-archive-brafton_glossary #content .entry-content article, .single-brafton_glossary #content .entry-content article {
  padding-bottom: 3em;
}
/* line 5318, ../scss/breakpoints/_base.scss */
.post-type-archive-brafton_glossary article h3, .single-brafton_glossary article h3 {
  margin: 0 0 .5em;
}
/* line 5321, ../scss/breakpoints/_base.scss */
.post-type-archive-brafton_glossary article p, .single-brafton_glossary article p {
  margin: 0 0 .5em;
}
/* line 5323, ../scss/breakpoints/_base.scss */
.post-type-archive-brafton_glossary article p a.morelink, .single-brafton_glossary article p a.morelink {
  display: table;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 0.8em;
  font-weight: bold;
  letter-spacing: 1.5px;
  /*background: #8cc040;*/
  color: #2467b2 !important;
  /*padding: 4px 8px;*/
  margin: 10px 0px 0px 0px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 5336, ../scss/breakpoints/_base.scss */
.post-type-archive-brafton_glossary article p a.morelink:hover, .single-brafton_glossary article p a.morelink:hover {
  color: #2467b2;
  cursor: pointer;
}
/* line 5344, ../scss/breakpoints/_base.scss */
.post-type-archive-brafton_glossary #pagination, .single-brafton_glossary #pagination {
  text-align: center;
  background-color: #545454;
  padding: 1em;
  overflow: auto;
}
/* line 5350, ../scss/breakpoints/_base.scss */
.post-type-archive-brafton_glossary #pagination div, .single-brafton_glossary #pagination div {
  color: #fff;
  margin-right: 1em;
  display: block;
  text-transform: uppercase;
  margin-bottom: 15px;
  font-weight: 600;
}
/* line 5359, ../scss/breakpoints/_base.scss */
.post-type-archive-brafton_glossary #pagination a, .single-brafton_glossary #pagination a {
  color: #fff !important;
  text-decoration: none;
  padding: 0.1em;
  font-size: 1em;
  font-weight: 300;
}
/* line 5366, ../scss/breakpoints/_base.scss */
.post-type-archive-brafton_glossary #pagination a:hover, .single-brafton_glossary #pagination a:hover {
  background-color: #424143;
}
/* line 5371, ../scss/breakpoints/_base.scss */
.post-type-archive-brafton_glossary .back-to-top, .single-brafton_glossary .back-to-top {
  background: none;
  margin: 0 0 0 0;
  position: fixed;
  bottom: 0;
  right: 20px;
  width: 60px;
  height: 60px;
  z-index: 100;
  display: none;
  text-decoration: none;
  color: #333;
  background-color: #8cc040;
  text-align: center;
  font-weight: 400;
}
/* line 5386, ../scss/breakpoints/_base.scss */
.post-type-archive-brafton_glossary .back-to-top i, .single-brafton_glossary .back-to-top i {
  font-size: 54px;
  font-style: normal;
}

/* line 5393, ../scss/breakpoints/_base.scss */
.page-template-page-request-a-demo .header, .page-template-page-contact-us .header {
  height: 20vh;
}
/* line 5399, ../scss/breakpoints/_base.scss */
.page-template-page-request-a-demo .container, .page-template-page-contact-us .container {
  min-height: 650px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 5415, ../scss/breakpoints/_base.scss */
.page-template-page-request-a-demo .container .header-no-bg .inner, .page-template-page-contact-us .container .header-no-bg .inner {
  padding: 50px 0 0 0;
  max-width: 1165px;
  text-align: center;
  margin: 0 auto;
}
/* line 5420, ../scss/breakpoints/_base.scss */
.page-template-page-request-a-demo .container .header-no-bg .inner h1, .page-template-page-contact-us .container .header-no-bg .inner h1 {
  margin: 0px 0px .5em 0;
}
/* line 5423, ../scss/breakpoints/_base.scss */
.page-template-page-request-a-demo .container .header-no-bg .inner p, .page-template-page-contact-us .container .header-no-bg .inner p {
  max-width: 640px;
  margin: 0 auto;
  line-height: 140%;
}
/* line 5430, ../scss/breakpoints/_base.scss */
.page-template-page-request-a-demo .container #intro, .page-template-page-contact-us .container #intro {
  padding: 20px 0px 100px 0px;
}
/* line 5434, ../scss/breakpoints/_base.scss */
.page-template-page-request-a-demo .section, .page-template-page-contact-us .section {
  padding: 50px 0px 80px 0px;
  box-shadow: 0px 0px 60px rgba(0, 0, 0, 0.2) inset;
  background: #eee;
}
/* line 5438, ../scss/breakpoints/_base.scss */
.page-template-page-request-a-demo .section .wrap, .page-template-page-contact-us .section .wrap {
  text-align: center;
}
/* line 5442, ../scss/breakpoints/_base.scss */
.page-template-page-request-a-demo .section .wrap h3 strong, .page-template-page-contact-us .section .wrap h3 strong {
  color: #2980b9;
}

/* Request a Demo */
/* line 122, ../scss/partials/_mixins.scss */
.page-template-page-brafton-peeps h1, .page-template-page-brafton-peeps h2 {
  font-weight: 800;
  color: #424143;
}
/* line 126, ../scss/partials/_mixins.scss */
.page-template-page-brafton-peeps p {
  color: #424143;
  line-height: 150% !important;
}
/* line 133, ../scss/partials/_mixins.scss */
.page-template-page-brafton-peeps header .overlay #inner-header .expand {
  text-align: center;
}
/* line 135, ../scss/partials/_mixins.scss */
.page-template-page-brafton-peeps header .overlay #inner-header .expand a.green-btn {
  background: #8CC040;
  color: #fff;
  font-weight: 800;
  padding: .5em 1em;
  text-shadow: none;
}
/* line 141, ../scss/partials/_mixins.scss */
.page-template-page-brafton-peeps header .overlay #inner-header .expand a.green-btn:hover {
  border-color: #7ead39;
  background: #7ead39;
}
/* line 150, ../scss/partials/_mixins.scss */
.page-template-page-brafton-peeps #intro {
  padding: 2em 1em;
  overflow: auto;
}
/* line 154, ../scss/partials/_mixins.scss */
.page-template-page-brafton-peeps #intro .d-1of2 img {
  max-width: 100%;
}
/* line 159, ../scss/partials/_mixins.scss */
.page-template-page-brafton-peeps .feature {
  overflow: auto;
  padding: 2em 1em;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 164, ../scss/partials/_mixins.scss */
.page-template-page-brafton-peeps .feature .img {
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
/* line 166, ../scss/partials/_mixins.scss */
.page-template-page-brafton-peeps .feature .img img {
  max-width: 100%;
}
/* line 170, ../scss/partials/_mixins.scss */
.page-template-page-brafton-peeps .feature .text {
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
/* line 172, ../scss/partials/_mixins.scss */
.page-template-page-brafton-peeps .feature .text h2 {
  margin-top: 1em;
}
/* line 176, ../scss/partials/_mixins.scss */
.page-template-page-brafton-peeps .feature img {
  display: block;
}
/* line 179, ../scss/partials/_mixins.scss */
.page-template-page-brafton-peeps .feature.gray {
  background: #eaedf2;
}
/* line 183, ../scss/partials/_mixins.scss */
.page-template-page-brafton-peeps #cta, .page-template-page-brafton-peeps #cta2, .page-template-page-brafton-peeps #cta3 {
  clear: both;
  background: #344754;
  padding: 2em 1em 4em 1em;
  text-align: center;
  color: #fff;
}
/* line 190, ../scss/partials/_mixins.scss */
.page-template-page-brafton-peeps #cta .wrap h2, .page-template-page-brafton-peeps #cta2 .wrap h2, .page-template-page-brafton-peeps #cta3 .wrap h2 {
  color: #fff;
}
/* line 193, ../scss/partials/_mixins.scss */
.page-template-page-brafton-peeps #cta .wrap a.white-btn, .page-template-page-brafton-peeps #cta2 .wrap a.white-btn, .page-template-page-brafton-peeps #cta3 .wrap a.white-btn {
  padding: .5em 1.5em;
  font-weight: 800;
}
/* line 197, ../scss/partials/_mixins.scss */
.page-template-page-brafton-peeps #cta .wrap p, .page-template-page-brafton-peeps #cta2 .wrap p, .page-template-page-brafton-peeps #cta3 .wrap p {
  color: #fff;
}
@media (min-width: 768px) {
  /* line 208, ../scss/partials/_mixins.scss */
  .page-template-page-brafton-peeps header .overlay .expand .inner .text h1 {
    font-size: 3.5em;
  }
  /* line 211, ../scss/partials/_mixins.scss */
  .page-template-page-brafton-peeps header .overlay .expand .inner .text p {
    font-size: 1.5em;
  }
  /* line 214, ../scss/partials/_mixins.scss */
  .page-template-page-brafton-peeps header .overlay .expand .inner .text a.green-btn {
    font-size: 20px;
  }
  /* line 222, ../scss/partials/_mixins.scss */
  .page-template-page-brafton-peeps #intro {
    padding: 4em 1em 2em 1em;
  }
  /* line 224, ../scss/partials/_mixins.scss */
  .page-template-page-brafton-peeps #intro .d-1of2:first-of-type {
    width: 40%;
  }
  /* line 227, ../scss/partials/_mixins.scss */
  .page-template-page-brafton-peeps #intro .d-1of2:nth-of-type(2) {
    width: 60%;
    text-align: left;
    padding-left: 2em;
    padding-right: 0;
  }
  /* line 232, ../scss/partials/_mixins.scss */
  .page-template-page-brafton-peeps #intro .d-1of2:nth-of-type(2) h2 {
    text-align: left;
    margin-top: 0;
  }
  /* line 236, ../scss/partials/_mixins.scss */
  .page-template-page-brafton-peeps #intro .d-1of2:nth-of-type(2) p {
    text-align: left;
  }
  /* line 241, ../scss/partials/_mixins.scss */
  .page-template-page-brafton-peeps .feature {
    padding: 4em 1em;
    display: block;
  }
  /* line 244, ../scss/partials/_mixins.scss */
  .page-template-page-brafton-peeps .feature .text {
    text-align: left;
    padding-right: 2em;
  }
  /* line 247, ../scss/partials/_mixins.scss */
  .page-template-page-brafton-peeps .feature .text h2 {
    margin-top: 0;
  }
  /* line 251, ../scss/partials/_mixins.scss */
  .page-template-page-brafton-peeps .feature .img {
    padding-right: 0;
  }
  /* line 255, ../scss/partials/_mixins.scss */
  .page-template-page-brafton-peeps .feature.gray .text {
    padding-left: 2em;
  }
  /* line 258, ../scss/partials/_mixins.scss */
  .page-template-page-brafton-peeps .feature.gray .img {
    padding-right: .75em;
  }
}
@media (min-width: 1030px) {
  /* line 268, ../scss/partials/_mixins.scss */
  .page-template-page-brafton-peeps header .overlay .expand .inner {
    padding-left: 0;
  }
  /* line 270, ../scss/partials/_mixins.scss */
  .page-template-page-brafton-peeps header .overlay .expand .inner .text {
    margin: 0 auto;
  }
  /* line 273, ../scss/partials/_mixins.scss */
  .page-template-page-brafton-peeps header .overlay .expand .inner .text h1 {
    font-size: 4em;
  }
  /* line 276, ../scss/partials/_mixins.scss */
  .page-template-page-brafton-peeps header .overlay .expand .inner .text p {
    width: 100%;
  }
  /* line 285, ../scss/partials/_mixins.scss */
  .page-template-page-brafton-peeps #intro .d-1of2:nth-of-type(2) {
    padding: 0 2em;
  }
  /* line 288, ../scss/partials/_mixins.scss */
  .page-template-page-brafton-peeps #intro a.green-btn {
    font-size: 1.1em;
    font-weight: 700;
    padding: .5em 3.5em;
    border: 3px solid #8CC040;
  }
  /* line 295, ../scss/partials/_mixins.scss */
  .page-template-page-brafton-peeps .feature {
    padding: 4em 0;
  }
  /* line 297, ../scss/partials/_mixins.scss */
  .page-template-page-brafton-peeps .feature .text {
    width: 60%;
    padding: 0 2em;
  }
  /* line 301, ../scss/partials/_mixins.scss */
  .page-template-page-brafton-peeps .feature .img {
    width: 40%;
    padding: 0 2em;
  }
  /* line 306, ../scss/partials/_mixins.scss */
  .page-template-page-brafton-peeps .feature.gray .text {
    padding: 0 2em;
  }
  /* line 309, ../scss/partials/_mixins.scss */
  .page-template-page-brafton-peeps .feature.gray .img {
    padding: 0 2em;
  }
  /* line 313, ../scss/partials/_mixins.scss */
  .page-template-page-brafton-peeps .feature a.green-btn {
    font-size: 1.1em;
    font-weight: 700;
    padding: .5em 3.5em;
    border: 3px solid #8CC040;
  }
  /* line 321, ../scss/partials/_mixins.scss */
  .page-template-page-brafton-peeps #cta h2, .page-template-page-brafton-peeps #cta2 h2, .page-template-page-brafton-peeps #cta3 h2 {
    font-size: 4em;
    margin-bottom: 0;
  }
  /* line 325, ../scss/partials/_mixins.scss */
  .page-template-page-brafton-peeps #cta a.white-btn, .page-template-page-brafton-peeps #cta2 a.white-btn, .page-template-page-brafton-peeps #cta3 a.white-btn {
    font-size: 22px;
  }
  /* line 328, ../scss/partials/_mixins.scss */
  .page-template-page-brafton-peeps #cta p, .page-template-page-brafton-peeps #cta2 p, .page-template-page-brafton-peeps #cta3 p {
    font-size: 1.75em;
    max-width: 900px;
    margin: 1em auto;
    line-height: 125% !important;
  }
}
/* line 5457, ../scss/breakpoints/_base.scss */
.page-template-page-brafton-peeps header .overlay .expand .inner .text h1 {
  margin-top: 0;
}
/* line 5460, ../scss/breakpoints/_base.scss */
.page-template-page-brafton-peeps header .overlay .expand .inner .text p {
  line-height: 125% !important;
}
/* line 5468, ../scss/breakpoints/_base.scss */
.page-template-page-brafton-peeps .resources {
  overflow: auto;
}
/* line 5472, ../scss/breakpoints/_base.scss */
.page-template-page-brafton-peeps #peeps .person {
  height: 280px;
  width: 280px;
  margin: 0 auto 2em auto;
  background-size: cover;
  background-position: center center;
  text-align: center;
}
/* line 5479, ../scss/breakpoints/_base.scss */
.page-template-page-brafton-peeps #peeps .person .inner {
  opacity: 0;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 280px;
  width: 280px;
  background-color: rgba(0, 0, 0, 0.6);
  transition: .4s opacity;
}
/* line 5489, ../scss/breakpoints/_base.scss */
.page-template-page-brafton-peeps #peeps .person .inner h3 {
  font-weight: 700;
}
/* line 5492, ../scss/breakpoints/_base.scss */
.page-template-page-brafton-peeps #peeps .person .inner h3, .page-template-page-brafton-peeps #peeps .person .inner p {
  color: #fff;
  margin: 0;
}
/* line 5498, ../scss/breakpoints/_base.scss */
.page-template-page-brafton-peeps #peeps .person:hover .inner {
  opacity: 1;
}

/* Brafton Peeps */
/* line 5508, ../scss/breakpoints/_base.scss */
.single-whitepapers header .fixed, .page-template-page-whitepaper header .fixed {
  background: #404040;
}
@media screen and (max-height: 700px) {
  /* line 5514, ../scss/breakpoints/_base.scss */
  .single-whitepapers #content, .page-template-page-whitepaper #content {
    background-position: 0% 65% !important;
  }
}
/* line 5518, ../scss/breakpoints/_base.scss */
.single-whitepapers #content, .page-template-page-whitepaper #content {
  background-color: #8CC040;
  background-image: url("/wp-content/themes/brafton2016/library/images/wp-bg.jpg");
  background-size: cover;
  background-position: center center;
  margin: 0;
}
/* line 5524, ../scss/breakpoints/_base.scss */
.single-whitepapers #content .wrap, .page-template-page-whitepaper #content .wrap {
  padding: 1em;
}
/* line 5527, ../scss/breakpoints/_base.scss */
.single-whitepapers #content .wrap article .main, .page-template-page-whitepaper #content .wrap article .main {
  color: #fff;
}
/* line 5529, ../scss/breakpoints/_base.scss */
.single-whitepapers #content .wrap article .main h1, .page-template-page-whitepaper #content .wrap article .main h1 {
  margin-top: .3em;
  font-size: 3em;
  line-height: 100%;
  color: #fff;
  font-weight: 700;
  border-bottom: 5px solid #fff;
  padding-bottom: .2em;
}
/* line 5538, ../scss/breakpoints/_base.scss */
.single-whitepapers #content .wrap article .main p, .single-whitepapers #content .wrap article .main ul, .single-whitepapers #content .wrap article .main ol, .page-template-page-whitepaper #content .wrap article .main p, .page-template-page-whitepaper #content .wrap article .main ul, .page-template-page-whitepaper #content .wrap article .main ol {
  font-weight: 600;
  color: #fff;
  font-size: 1.23em;
  line-height: 130%;
}
/* line 5544, ../scss/breakpoints/_base.scss */
.single-whitepapers #content .wrap article .main ul, .page-template-page-whitepaper #content .wrap article .main ul {
  list-style-type: disc;
  margin-left: 1em;
}
/* line 5547, ../scss/breakpoints/_base.scss */
.single-whitepapers #content .wrap article .main ul li, .page-template-page-whitepaper #content .wrap article .main ul li {
  margin-bottom: .5em;
}
/* line 5549, ../scss/breakpoints/_base.scss */
.single-whitepapers #content .wrap article .main ul li:last-of-type, .page-template-page-whitepaper #content .wrap article .main ul li:last-of-type {
  margin: 0;
}
/* line 5555, ../scss/breakpoints/_base.scss */
.single-whitepapers #content .wrap article .side-form, .page-template-page-whitepaper #content .wrap article .side-form {
  margin-top: 50px;
}
/* line 5558, ../scss/breakpoints/_base.scss */
.single-whitepapers #content .wrap article .side-form h2, .page-template-page-whitepaper #content .wrap article .side-form h2 {
  margin-top: 0;
  font-size: 34px;
  color: #fff;
  font-weight: 700;
  text-align: center;
}
/* line 5565, ../scss/breakpoints/_base.scss */
.single-whitepapers #content .wrap article .side-form iframe, .page-template-page-whitepaper #content .wrap article .side-form iframe {
  max-width: 365px;
}
/* line 5568, ../scss/breakpoints/_base.scss */
.single-whitepapers #content .wrap article .side-form p, .page-template-page-whitepaper #content .wrap article .side-form p {
  text-align: center;
}
/* line 5573, ../scss/breakpoints/_base.scss */
.single-whitepapers #content .wrap article .form-header h2, .page-template-page-whitepaper #content .wrap article .form-header h2 {
  font-size: 34px;
  color: #fff;
  font-weight: 700;
  text-align: center;
}
/* line 5583, ../scss/breakpoints/_base.scss */
.single-whitepapers .form, .page-template-page-whitepaper .form {
  background: #404040;
  padding-top: 1em;
}
/* line 5586, ../scss/breakpoints/_base.scss */
.single-whitepapers .form iframe, .page-template-page-whitepaper .form iframe {
  height: 350px;
}
/* line 5590, ../scss/breakpoints/_base.scss */
.single-whitepapers .bottom, .page-template-page-whitepaper .bottom {
  padding: 3em 1em;
}
/* line 5592, ../scss/breakpoints/_base.scss */
.single-whitepapers .bottom .wrap, .page-template-page-whitepaper .bottom .wrap {
  max-width: 700px;
  margin: 0 auto;
  width: 100%;
}
/* line 5596, ../scss/breakpoints/_base.scss */
.single-whitepapers .bottom .wrap h2, .page-template-page-whitepaper .bottom .wrap h2 {
  text-align: center;
  font-size: 34px;
}
/* line 5599, ../scss/breakpoints/_base.scss */
.single-whitepapers .bottom .wrap h2.cta, .page-template-page-whitepaper .bottom .wrap h2.cta {
  color: #8CC040;
  font-weight: 700;
}
/* line 5604, ../scss/breakpoints/_base.scss */
.single-whitepapers .bottom .wrap ul, .page-template-page-whitepaper .bottom .wrap ul {
  font-size: 1.2em;
  padding: 0 0 0 2em;
}
/* line 5607, ../scss/breakpoints/_base.scss */
.single-whitepapers .bottom .wrap ul li, .page-template-page-whitepaper .bottom .wrap ul li {
  position: relative;
}
/* line 5609, ../scss/breakpoints/_base.scss */
.single-whitepapers .bottom .wrap ul li:before, .page-template-page-whitepaper .bottom .wrap ul li:before {
  position: absolute;
  left: -30px;
  content: "\f111";
  font-family: FontAwesome;
  color: #8CC040;
  font-size: 12px;
}

/* Whitepaper Template */
/* line 5625, ../scss/breakpoints/_base.scss */
.single-brafton_glossary article h3 {
  margin: 1em 0;
}
/* line 5628, ../scss/breakpoints/_base.scss */
.single-brafton_glossary article p {
  margin: 0 0 1.5em;
}

/* Glossary */
/* line 5635, ../scss/breakpoints/_base.scss */
.post-type-archive-support header.glossary, .single-support header.glossary {
  background-image: url("/wp-content/uploads/2016/06/ask-a-marketer-table-ready.jpg");
}
/* line 5638, ../scss/breakpoints/_base.scss */
.post-type-archive-support #content, .single-support #content {
  margin-top: 0;
}
/* line 5640, ../scss/breakpoints/_base.scss */
.post-type-archive-support #content #inner-content, .single-support #content #inner-content {
  margin: 30px auto 60px auto;
}
/* line 5645, ../scss/breakpoints/_base.scss */
.post-type-archive-support .article-header, .single-support .article-header {
  display: block;
  width: 100%;
}
/* line 5650, ../scss/breakpoints/_base.scss */
.post-type-archive-support .feature, .single-support .feature {
  margin-top: 1em;
  background: none;
  font-size: 1em;
  text-transform: uppercase;
  letter-spacing: 2px;
  border-left: 2px solid #000;
  padding-left: 20px;
}
/* line 5659, ../scss/breakpoints/_base.scss */
.post-type-archive-support .feature p, .single-support .feature p {
  margin: 0 !important;
}
/* line 5664, ../scss/breakpoints/_base.scss */
.post-type-archive-support #actions a, .single-support #actions a {
  width: 100%;
  padding: 0.5em;
  text-align: center;
  text-decoration: none;
  font-size: 1em;
  border-radius: 5px;
}
/* line 5674, ../scss/breakpoints/_base.scss */
.post-type-archive-support h2, .single-support h2, .post-type-archive-support h3, .single-support h3 {
  font-weight: bold;
  font-size: 1.5em;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 5682, ../scss/breakpoints/_base.scss */
.post-type-archive-support .support-ul, .single-support .support-ul {
  /*GET RID OF THOS FOR NOW*/
  display: none;
  position: fixed;
  top: 170px;
  right: 140px;
}
/* line 5690, ../scss/breakpoints/_base.scss */
.post-type-archive-support .support-ul ul, .single-support .support-ul ul {
  padding-left: 50px;
}
/* line 5694, ../scss/breakpoints/_base.scss */
.post-type-archive-support .support-ul li, .single-support .support-ul li {
  margin-bottom: 15px;
  padding-left: 5px;
}
/* line 5698, ../scss/breakpoints/_base.scss */
.post-type-archive-support .support-ul li:hover, .single-support .support-ul li:hover {
  border-left: 1px solid #000;
  padding-left: 4px;
}
/* line 5703, ../scss/breakpoints/_base.scss */
.post-type-archive-support .support-ul li a, .single-support .support-ul li a {
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding-left: 5px;
  font-weight: bold;
  letter-spacing: 2px;
}
/* line 5719, ../scss/breakpoints/_base.scss */
.post-type-archive-support table td, .single-support table td {
  padding: 8px;
  border: 1px solid #000;
}

/* Support */
/* Single Support */
/*********************
SOCIAL LANDING PAGE STYLES
*********************/
/* line 5733, ../scss/breakpoints/_base.scss */
.social-landing-title {
  background: #fff;
  overflow: auto;
  width: 100%;
}
/* line 5737, ../scss/breakpoints/_base.scss */
.social-landing-title h1 {
  text-align: center;
}

/* line 5743, ../scss/breakpoints/_base.scss */
.postid-95133 #social-landing .overlay {
  background-color: rgba(0, 0, 0, 0.6);
}

/* line 5748, ../scss/breakpoints/_base.scss */
#social-landing {
  height: 100%;
  min-height: 300px;
  clear: both;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center center;
}
/* line 5757, ../scss/breakpoints/_base.scss */
#social-landing .overlay {
  background-color: rgba(140, 192, 64, 0.6);
  box-sizing: border-box;
  min-height: 300px;
}
/* line 5761, ../scss/breakpoints/_base.scss */
#social-landing .overlay.black {
  background-color: rgba(0, 0, 0, 0.6);
}
/* line 5764, ../scss/breakpoints/_base.scss */
#social-landing .overlay.white {
  background-color: rgba(255, 255, 255, 0.3);
}
/* line 5767, ../scss/breakpoints/_base.scss */
#social-landing .overlay.no-overlay {
  background-color: transparent;
}
/* line 5770, ../scss/breakpoints/_base.scss */
#social-landing .overlay .title {
  display: table-row;
  vertical-align: top;
  height: 60px;
}
/* line 5774, ../scss/breakpoints/_base.scss */
#social-landing .overlay .title h1 {
  padding: 1em 0 0 0;
  margin: 0;
  text-align: center;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4);
  text-transform: uppercase;
  color: #fff;
}
/* line 5783, ../scss/breakpoints/_base.scss */
#social-landing .overlay .inner {
  display: table;
  table-layout: fixed;
  max-width: 1150px;
  margin: 0 auto;
  height: 100%;
  min-height: 300px;
  color: #fff;
  width: 100%;
  box-sizing: border-box;
}
/* line 5794, ../scss/breakpoints/_base.scss */
#social-landing .overlay .content {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  padding: 20px 20px 0px !important;
  box-sizing: boder-box;
  font-size: 20px;
  text-align: center;
}
/* line 5802, ../scss/breakpoints/_base.scss */
#social-landing .overlay .content .content_body {
  margin: auto;
}
/* line 5805, ../scss/breakpoints/_base.scss */
#social-landing .overlay .content p {
  margin: 15px 20px 15px 0px;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4);
  font-weight: 300;
  color: #fff;
}
/* line 5811, ../scss/breakpoints/_base.scss */
#social-landing .overlay .content .image-inner {
  margin: 15px 30px 40px 0px;
}
/* line 5815, ../scss/breakpoints/_base.scss */
#social-landing .overlay .image-inner {
  margin: 0px 0px 40px 0px;
  max-height: 100%;
}
/* line 5818, ../scss/breakpoints/_base.scss */
#social-landing .overlay .image-inner img {
  border: 10px solid #333;
  height: 100%;
}
/* line 5823, ../scss/breakpoints/_base.scss */
#social-landing .overlay .form {
  clear: both;
  margin: 40px auto 0px auto;
}
/* line 5826, ../scss/breakpoints/_base.scss */
#social-landing .overlay .form input[type="text"], #social-landing .overlay .form input[type="email"], #social-landing .overlay .form input {
  width: 100%;
  max-width: 250px;
  float: none;
  margin: 0px auto;
  margin-right: 0;
  border: 0px;
  font-size: 16px;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  border-radius: 0px;
}
/* line 5837, ../scss/breakpoints/_base.scss */
#social-landing .overlay .form input[type="submit"] {
  margin: 0px auto;
  height: 42px;
  border: 0px;
  background: #273511;
  color: #fff;
  text-transform: uppercase;
  padding: 5px;
}
/* line 5847, ../scss/breakpoints/_base.scss */
#social-landing .overlay .learn {
  text-align: center;
  display: table-row;
  height: 40px;
}
/* line 5851, ../scss/breakpoints/_base.scss */
#social-landing .overlay .learn a {
  display: table-cell;
  vertical-align: bottom;
}
/* line 5856, ../scss/breakpoints/_base.scss */
#social-landing .overlay .button {
  margin: 0px auto;
  height: 42px;
  border: 0px;
  background: #273511;
  color: #fff;
  text-transform: uppercase;
  font-size: 0.85em;
  border-radius: 0px;
  text-decoration: none;
  padding: 3px;
  max-width: 370px;
  width: 100%;
  display: block;
}

/* line 5878, ../scss/breakpoints/_base.scss */
.postid-88598 #social-landing .overlay .title h1 {
  font-size: 2.5em;
}

/* line 5886, ../scss/breakpoints/_base.scss */
.form-container .form {
  clear: both;
  margin: 40px auto;
}
/* line 5889, ../scss/breakpoints/_base.scss */
.form-container .form input[type="text"], .form-container .form input[type="email"], .form-container .form input {
  width: 100%;
  max-width: 250px;
  float: none;
  margin: 0px auto;
  font-size: 16px;
  border-radius: 0px;
}
/* line 5897, ../scss/breakpoints/_base.scss */
.form-container .form input[type="submit"] {
  margin: 0px auto;
  height: 42px;
  border: 0px;
  background: #273511;
  color: #fff;
  text-transform: uppercase;
  padding: 5px;
  display: table;
}
/* line 5908, ../scss/breakpoints/_base.scss */
.form-container .inner {
  max-width: 1250px;
  margin: 0 auto;
}

/* line 5916, ../scss/breakpoints/_base.scss */
.postid-88598 .form-container .form input {
  width: 250px !important;
  margin: 10px auto !important;
  float: none !important;
  display: table;
}

/* line 5929, ../scss/breakpoints/_base.scss */
.single-social_media_ad .template_section .content_body .team_inner .image_container, .single-live_webinar .template_section .content_body .team_inner .image_container {
  margin: 0px 0px 30px 0px;
}
/* line 5933, ../scss/breakpoints/_base.scss */
.single-social_media_ad .template_section .content_body ul, .single-live_webinar .template_section .content_body ul {
  padding-left: 2em;
}
/* line 5936, ../scss/breakpoints/_base.scss */
.single-social_media_ad .template_section .content_body h3, .single-live_webinar .template_section .content_body h3 {
  font-weight: 700;
}

/* line 5942, ../scss/breakpoints/_base.scss */
.down {
  text-align: center;
  margin-bottom: 1em;
  font-size: 1.5em;
  text-transform: uppercase;
}

/* line 5952, ../scss/breakpoints/_base.scss */
.postid-100656 #social-landing .overlay .title h1 {
  max-width: 850px;
  margin: 0 auto;
}

/* line 5964, ../scss/breakpoints/_base.scss */
.postid-88598 #social-landing .overlay .form .buttonSubmit {
  margin-top: 10px;
}
/* line 5967, ../scss/breakpoints/_base.scss */
.postid-88598 #social-landing .overlay .form input {
  float: none !important;
  margin: 0 auto !important;
  width: 250px !important;
  display: table;
}
/* line 5973, ../scss/breakpoints/_base.scss */
.postid-88598 #social-landing .overlay .form div.wpcf7 img.ajax-loader {
  display: none;
}

  /* Social Media Ads

/*********************
ARCHIVE STYLES
*********************/
/* line 5985, ../scss/breakpoints/_base.scss */
.post-type-archive-downloadables header {
  background-image: url("/wp-content/themes/brafton2016/library/images/content-marketing-resources-ebooks.jpg") !important;
}
/* line 5992, ../scss/breakpoints/_base.scss */
.post-type-archive-downloadables header .overlay #inner-header .expand .inner .text h1 {
  color: #fff;
}
/* line 6002, ../scss/breakpoints/_base.scss */
.post-type-archive-downloadables .resources h2 {
  text-align: center;
}
/* line 6005, ../scss/breakpoints/_base.scss */
.post-type-archive-downloadables .resources .case {
  float: left;
  padding: 30px;
  width: 100%;
  text-align: center;
}
/* line 6010, ../scss/breakpoints/_base.scss */
.post-type-archive-downloadables .resources .case:first-of-type {
  width: 100%;
  float: none;
  clear: both;
  overflow: auto;
  padding-bottom: 60px;
  border-bottom: 3px solid #eaedf2;
  margin-bottom: 60px;
}
/* line 6027, ../scss/breakpoints/_base.scss */
.post-type-archive-downloadables .resources .case:first-of-type .entry h3 {
  font-size: 2em;
}
/* line 6029, ../scss/breakpoints/_base.scss */
.post-type-archive-downloadables .resources .case:first-of-type .entry h3 a {
  color: #404040;
}
/* line 6035, ../scss/breakpoints/_base.scss */
.post-type-archive-downloadables .resources .case:nth-of-type(5) {
  clear: both;
}
/* line 6038, ../scss/breakpoints/_base.scss */
.post-type-archive-downloadables .resources .case .thumb {
  width: 100%;
  height: 220px;
  background-size: cover;
  background-position: center center;
}
/* line 6045, ../scss/breakpoints/_base.scss */
.post-type-archive-downloadables .resources .case .entry h3 {
  font-size: 1.5em;
}
/* line 6050, ../scss/breakpoints/_base.scss */
.post-type-archive-downloadables .resources a.more {
  clear: both;
  text-align: right;
  display: block;
  font-size: 20px;
  margin-bottom: 60px;
}

/* line 6061, ../scss/breakpoints/_base.scss */
.post-type-archive-infographic header {
  background-image: url("/wp-content/themes/brafton2016/library/images/content-marketing-resources-ebooks.jpg") !important;
}
/* line 6063, ../scss/breakpoints/_base.scss */
.post-type-archive-infographic header h1 {
  color: #fff;
}
/* line 6067, ../scss/breakpoints/_base.scss */
.post-type-archive-infographic .entry-content {
  padding: 60px 0px;
  overflow: auto;
}
/* line 6070, ../scss/breakpoints/_base.scss */
.post-type-archive-infographic .entry-content .archive-title {
  text-align: center;
}
/* line 6073, ../scss/breakpoints/_base.scss */
.post-type-archive-infographic .entry-content article {
  padding: 10px;
}
/* line 6076, ../scss/breakpoints/_base.scss */
.post-type-archive-infographic .entry-content article #infographic-img img {
  width: 100%;
  border: 1px solid #404040;
}

/*********************
LAYOUT & GRID STYLES
*********************/
/* line 6089, ../scss/breakpoints/_base.scss */
.wrap {
  width: 96%;
  margin: 0 auto;
}

/*********************
LINK STYLES
*********************/
/* line 6098, ../scss/breakpoints/_base.scss */
a, a:visited {
  color: #2566b1;
  text-decoration: none;
  font-weight: 600;
  /* on hover */
  /* on click */
  /* mobile tap color */
}
/* line 6104, ../scss/breakpoints/_base.scss */
a:hover, a:focus, a:visited:hover, a:visited:focus {
  color: #1d508b;
  text-decoration: underline;
}
/* line 6115, ../scss/breakpoints/_base.scss */
a:link, a:visited:link {
  /*
  this highlights links on iPhones/iPads.
  so it basically works like the :hover selector
  for mobile devices.
  */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
}

/******************************************************************
H1, H2, H3, H4, H5 STYLES
******************************************************************/
/* line 6129, ../scss/breakpoints/_base.scss */
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
  text-rendering: optimizelegibility;
  font-weight: 500;
  /*
  if you're going to use webfonts, be sure to check your weights
  http://css-tricks.com/watch-your-font-weight/
  */
  /* removing text decoration from all headline links */
}
/* line 6138, ../scss/breakpoints/_base.scss */
h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a {
  text-decoration: none;
}

/* line 6143, ../scss/breakpoints/_base.scss */
h1 {
  color: #404040;
  font-weight: 700;
  font-size: 45px;
  line-height: 120%;
}

/* line 6150, ../scss/breakpoints/_base.scss */
h2 {
  color: #404040;
  font-weight: 500;
  font-size: 40px;
  line-height: 120%;
}

/* line 6157, ../scss/breakpoints/_base.scss */
h3 {
  color: #404040;
  font-weight: 500;
  font-size: 30px;
  line-height: 120%;
}

/* line 6164, ../scss/breakpoints/_base.scss */
p, ul, ol {
  color: #000;
  font-size: 20px;
  line-height: 170%;
}

/* line 6170, ../scss/breakpoints/_base.scss */
h4, .h4 {
  font-size: 1.1em;
  font-weight: 700;
}

/* line 6175, ../scss/breakpoints/_base.scss */
h5, .h5 {
  font-size: 0.846em;
  line-height: 2.09em;
  text-transform: uppercase;
  letter-spacing: 2px;
}

/*********************
HEADER STYLES
*********************/
/* CSS */
/* line 6187, ../scss/breakpoints/_base.scss */
.parallax-mirror {
  background-color: #424143;
}

/* line 6190, ../scss/breakpoints/_base.scss */
.parallax-container {
  background-color: transparent;
}

/* line 6193, ../scss/breakpoints/_base.scss */
.parallax-window {
  min-height: 400px;
}

/* line 6197, ../scss/breakpoints/_base.scss */
.mobile-nav-bg {
  background: #333;
  overflow: auto;
}

/* line 6202, ../scss/breakpoints/_base.scss */
.header {
  overflow: auto;
  /* Shrink nav while scrolling */
}
/* line 6205, ../scss/breakpoints/_base.scss */
.header .expand {
  padding: 40px 10px;
}
/* line 6209, ../scss/breakpoints/_base.scss */
.header .expand .inner .text h1 {
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.6);
}
/* line 6212, ../scss/breakpoints/_base.scss */
.header .expand .inner .text h2 {
  font-weight: 600;
  font-size: 2.5em;
  color: #fff;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.6);
}
/* line 6218, ../scss/breakpoints/_base.scss */
.header .expand .inner .text p {
  line-height: 180%;
  color: #fff;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.6);
}
/* line 6223, ../scss/breakpoints/_base.scss */
.header .expand .inner .text a.green-btn {
  margin-top: 1em;
}
/* line 6230, ../scss/breakpoints/_base.scss */
.header .fixed {
  position: fixed;
  width: 100%;
  left: 0;
  z-index: 9998;
  padding: 10px;
  transition: .4s all;
  min-width: 335px;
}
/* line 6238, ../scss/breakpoints/_base.scss */
.header .fixed:hover {
  background: #424143;
}
/* line 6242, ../scss/breakpoints/_base.scss */
.header #spacer {
  content: ' ';
  height: 75px;
}
/* line 6246, ../scss/breakpoints/_base.scss */
.header .shrink {
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.8);
  background: rgba(33, 33, 33, 0.9);
}
/* line 6249, ../scss/breakpoints/_base.scss */
.header .shrink .wrap {
  transition: all .4s;
  max-width: 1165px;
}
/* line 6253, ../scss/breakpoints/_base.scss */
.header .shrink #logo {
  margin: 0.5em 0;
  height: 50px;
  width: 230px;
}
/* line 6258, ../scss/breakpoints/_base.scss */
.header .shrink nav {
  margin: 0;
  clear: none !important;
}
/* line 6261, ../scss/breakpoints/_base.scss */
.header .shrink nav ul {
  margin: 12px 0 0 0;
}
/* line 6264, ../scss/breakpoints/_base.scss */
.header .shrink nav ul li a {
  padding: 0.42em 1.15em;
}
/* line 6272, ../scss/breakpoints/_base.scss */
.header .shrink nav ul ul.sub-menu li,
.header .shrink nav ul ul.children li {
  line-height: 100%;
  padding-bottom: 0;
}
/* line 6281, ../scss/breakpoints/_base.scss */
.header #logo {
  margin: 0.25em 0;
  background: url("/wp-content/themes/brafton2016/library/images/full_logo.png");
  background-size: contain;
  background-repeat: no-repeat;
  width: 270px;
  height: 65px;
  float: left;
  transition: all .4s;
}
/* line 6291, ../scss/breakpoints/_base.scss */
.header #logo span {
  display: none;
}
/* line 6295, ../scss/breakpoints/_base.scss */
.header #logo a {
  color: #fff;
}
/* line 6299, ../scss/breakpoints/_base.scss */
.header .wrap {
  position: relative;
}

/*********************
NAVIGATION STYLES
*********************/
/*
all navs have a .nav class applied via
the wp_menu function; this is so we can
easily write one group of styles for
the navs on the site so our css is cleaner
and more scalable.
*/
/* line 6315, ../scss/breakpoints/_base.scss */
.toggle {
  display: block;
  color: #fff;
  float: right;
  margin-top: 10px;
  cursor: pointer;
}
/* line 6321, ../scss/breakpoints/_base.scss */
.toggle i {
  font-size: 36px;
}

/* line 6326, ../scss/breakpoints/_base.scss */
nav {
  border-bottom: 0;
  margin: 0px;
  float: right;
  display: none;
  width: 100%;
  /* highlight current page */
  /* end current highlighters */
}
/* line 6333, ../scss/breakpoints/_base.scss */
nav ul#menu-main {
  margin: 0px;
  /* end .menu li */
}
/* line 6336, ../scss/breakpoints/_base.scss */
nav ul#menu-main li {
  position: relative;
  border-bottom: 1px solid #555;
  padding-left: 5px;
  /*
  so you really have to rethink your dropdowns for mobile.
  you don't want to have it expand too much because the
  screen is so small. How you manage your menu should
  depend on the project. Here's some great info on it:
  http://www.alistapart.com/articles/organizing-mobile/
  */
}
/* line 6342, ../scss/breakpoints/_base.scss */
nav ul#menu-main li.current-menu-item a {
  font-weight: 600;
}
/* line 6347, ../scss/breakpoints/_base.scss */
nav ul#menu-main li.current-menu-item ul li a {
  font-weight: normal;
}
/* line 6354, ../scss/breakpoints/_base.scss */
nav ul#menu-main li:last-of-type {
  border-bottom: 0px;
  cursor: pointer;
}
/* line 6359, ../scss/breakpoints/_base.scss */
nav ul#menu-main li a {
  display: block;
  color: #fff !important;
  text-decoration: none;
  padding: 6px 0px;
  text-transform: uppercase;
  font-size: 0.8em;
  font-weight: 300;
  /*
  remember this is for mobile ONLY, so there's no need
  to even declare hover styles here, you can do it in
  the style.scss file where it's relevant. We want to
  keep this file as small as possible!
  */
}
/* line 6390, ../scss/breakpoints/_base.scss */
nav ul#menu-main li .submenu-toggler {
  position: absolute;
  top: 0;
  right: 0;
  padding: 6px;
}
/* line 6395, ../scss/breakpoints/_base.scss */
nav ul#menu-main li .submenu-toggler i {
  color: #fff;
}
/* line 6400, ../scss/breakpoints/_base.scss */
nav ul#menu-main li.clicked > ul.sub-menu {
  display: block;
  margin-bottom: 15px;
}
/* line 6403, ../scss/breakpoints/_base.scss */
nav ul#menu-main li.clicked > ul.sub-menu li {
  padding-left: 0;
}
/* line 6405, ../scss/breakpoints/_base.scss */
nav ul#menu-main li.clicked > ul.sub-menu li ul.sub-menu {
  margin: 5px 0px;
}
/* line 6408, ../scss/breakpoints/_base.scss */
nav ul#menu-main li.clicked > ul.sub-menu li ul.sub-menu li a {
  padding-left: 30px;
}
/* line 6416, ../scss/breakpoints/_base.scss */
nav ul#menu-main li ul.sub-menu,
nav ul#menu-main li ul.children {
  display: none;
  border: 0px;
  margin: 0px;
}
/* line 6421, ../scss/breakpoints/_base.scss */
nav ul#menu-main li ul.sub-menu .submenu-toggler,
nav ul#menu-main li ul.children .submenu-toggler {
  display: none;
}
/* line 6424, ../scss/breakpoints/_base.scss */
nav ul#menu-main li ul.sub-menu li,
nav ul#menu-main li ul.children li {
  border-bottom: 0px;
}
/* line 6429, ../scss/breakpoints/_base.scss */
nav ul#menu-main li ul.sub-menu li.indent a,
nav ul#menu-main li ul.children li.indent a {
  padding-left: 30px;
}
/* line 6434, ../scss/breakpoints/_base.scss */
nav ul#menu-main li ul.sub-menu li a,
nav ul#menu-main li ul.children li a {
  padding-left: 30px;
  text-transform: none;
  padding: 0 1.15em;
  line-height: 120%;
  transition: .4s color;
}
/* line 6441, ../scss/breakpoints/_base.scss */
nav ul#menu-main li ul.sub-menu li a:hover, nav ul#menu-main li ul.sub-menu li a:focus,
nav ul#menu-main li ul.children li a:hover,
nav ul#menu-main li ul.children li a:focus {
  color: #8CC040 !important;
}
/* line 6452, ../scss/breakpoints/_base.scss */
nav ul#menu-main li ul.sub-menu li:last-child,
nav ul#menu-main li ul.children li:last-child {
  margin-left: 0;
}
/* line 6454, ../scss/breakpoints/_base.scss */
nav ul#menu-main li ul.sub-menu li:last-child a,
nav ul#menu-main li ul.children li:last-child a {
  font-weight: normal;
  background: transparent;
  background: transparent;
  margin-left: 0;
}
/* line 6459, ../scss/breakpoints/_base.scss */
nav ul#menu-main li ul.sub-menu li:last-child a a,
nav ul#menu-main li ul.children li:last-child a a {
  font-weight: normal;
}

/* end .nav */
/*********************
POSTS & CONTENT STYLES
*********************/
/* line 6492, ../scss/breakpoints/_base.scss */
#content.standard-page {
  margin: 3em auto;
  overflow: auto;
}

/* line 6497, ../scss/breakpoints/_base.scss */
#content {
  margin-top: 1.5em;
}

/* line 6501, ../scss/breakpoints/_base.scss */
.hentry {
  background-color: #fff;
  border-radius: 3px;
  margin-bottom: 1.5em;
}
/* line 6507, ../scss/breakpoints/_base.scss */
.hentry header {
  border-bottom: 1px solid #eaedf2;
  padding: 1.5em 0em;
}
/* line 6512, ../scss/breakpoints/_base.scss */
.hentry footer {
  padding: 1.5em;
  border-top: 1px solid #eaedf2;
}
/* line 6516, ../scss/breakpoints/_base.scss */
.hentry footer p {
  margin: 0;
}

/* end .hentry */
/* line 6523, ../scss/breakpoints/_base.scss */
.single-title,
.page-title,
.entry-title {
  margin: 0;
}

/* want to style individual post classes? Booya! */
/* post by id (i.e. post-3) */
/* general post style */
/* general article on a page style */
/* general style on an attatchment */
/* sticky post style */
/* hentry class */
/* style by category (i.e. category-videos) */
/* style by tag (i.e. tag-news) */
/* post meta */
/* line 6548, ../scss/breakpoints/_base.scss */
.byline {
  color: #9fa6b4;
  font-style: italic;
  margin: 0;
}

/* entry content */
/* line 6557, ../scss/breakpoints/_base.scss */
.entry-content {
  padding: 1.5em 1.5em 0;
  /*
  image alignment on a screen this size may be
  a bit difficult. It's set to start aligning
  and floating images at the next breakpoint,
  but it's up to you. Feel free to change it up.
  */
}
/* line 6560, ../scss/breakpoints/_base.scss */
.entry-content p {
  margin: 0 0 1.5em;
}
/* line 6564, ../scss/breakpoints/_base.scss */
.entry-content ul {
  list-style: none;
  padding-left: 3em;
  list-style-image: url(../images/Bullet1.png);
}
/* line 6569, ../scss/breakpoints/_base.scss */
.entry-content ul ul {
  padding-left: 1.75em;
  list-style-image: url(../images/Bullet2.png);
}
/* line 6573, ../scss/breakpoints/_base.scss */
.entry-content ul ul ul {
  padding-left: 1.75em;
  list-style-image: url(../images/Bullet1.png);
}
/* line 6580, ../scss/breakpoints/_base.scss */
.entry-content ol {
  list-style-type: decimal;
  padding: 0 0 0 30px;
}
/* line 6583, ../scss/breakpoints/_base.scss */
.entry-content ol li {
  padding-left: 5px;
}
/* line 6588, ../scss/breakpoints/_base.scss */
.entry-content table {
  width: 100%;
  border: 1px solid #eaedf2;
  margin-bottom: 1.5em;
}
/* line 6593, ../scss/breakpoints/_base.scss */
.entry-content table caption {
  margin: 0 0 7px;
  font-size: 0.75em;
  color: #9fa6b4;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 6602, ../scss/breakpoints/_base.scss */
.entry-content tr {
  border-bottom: 1px solid #eaedf2;
}
/* line 6605, ../scss/breakpoints/_base.scss */
.entry-content tr:nth-child(even) {
  background-color: #eaedf2;
}
/* line 6610, ../scss/breakpoints/_base.scss */
.entry-content td {
  padding: 7px;
  border-right: 1px solid #eaedf2;
}
/* line 6614, ../scss/breakpoints/_base.scss */
.entry-content td:last-child {
  border-right: 0;
}
/* line 6619, ../scss/breakpoints/_base.scss */
.entry-content th {
  background-color: #eaedf2;
  border-bottom: 1px solid #eaedf2;
  border-right: 1px solid #eaedf2;
}
/* line 6624, ../scss/breakpoints/_base.scss */
.entry-content th:last-child {
  border-right: 0;
}
/* line 6629, ../scss/breakpoints/_base.scss */
.entry-content blockquote {
  margin: 0 0 1.75em 0;
  padding: 2em 1.5em;
  border-top: 1px solid rgba(64, 64, 64, 0.3);
  border-bottom: 1px solid rgba(64, 64, 64, 0.3);
  font-style: italic;
  font-size: 1.3em !important;
  color: rgba(64, 64, 64, 0.5) !important;
  font-style: normal;
  line-height: 130%;
}
/* line 6639, ../scss/breakpoints/_base.scss */
.entry-content blockquote p {
  font-size: 1.3em !important;
  color: rgba(64, 64, 64, 0.7) !important;
  font-style: normal;
  line-height: 130%;
  font-weight: 600 !important;
}
/* line 6645, ../scss/breakpoints/_base.scss */
.entry-content blockquote p:last-of-type {
  margin: 0;
}
/* line 6652, ../scss/breakpoints/_base.scss */
.entry-content blockquote.logo {
  clear: both;
  border: 0px;
  color: #fff;
  padding: 1.75em 2em;
  position: relative;
}
/* line 6658, ../scss/breakpoints/_base.scss */
.entry-content blockquote.logo p {
  color: #fff !important;
  line-height: 130%;
  text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.6);
}
/* line 6663, ../scss/breakpoints/_base.scss */
.entry-content blockquote.logo a {
  color: #fff;
  text-decoration: underline;
}
/* line 6667, ../scss/breakpoints/_base.scss */
.entry-content blockquote.logo:before {
  content: '';
  background-image: url("/wp-content/themes/brafton2016/library/images/braf-b-logo.png");
  width: 25px;
  height: 25px;
  position: absolute;
  top: 12px;
  right: 12px;
  background-size: contain;
  opacity: .2;
}
/* line 6680, ../scss/breakpoints/_base.scss */
.entry-content blockquote.green {
  background-image: url("/wp-content/themes/brafton2016/library/images/pq-bg.jpg");
}
/* line 6684, ../scss/breakpoints/_base.scss */
.entry-content blockquote.red {
  background-image: url("/wp-content/themes/brafton2016/library/images/pq-bg-red.jpg");
}
/* line 6688, ../scss/breakpoints/_base.scss */
.entry-content blockquote.lime {
  background-image: url("/wp-content/themes/brafton2016/library/images/pq-bg-lime.jpg");
}
/* line 6692, ../scss/breakpoints/_base.scss */
.entry-content blockquote.navy {
  background-image: url("/wp-content/themes/brafton2016/library/images/pq-bg-navy.jpg");
}
/* line 6696, ../scss/breakpoints/_base.scss */
.entry-content blockquote.orange {
  background-image: url("/wp-content/themes/brafton2016/library/images/pq-bg-orange.jpg");
}
/* line 6700, ../scss/breakpoints/_base.scss */
.entry-content blockquote.purple {
  background-image: url("/wp-content/themes/brafton2016/library/images/pq-bg-purple.jpg");
}
/* line 6704, ../scss/breakpoints/_base.scss */
.entry-content blockquote.yellow {
  background-image: url("/wp-content/themes/brafton2016/library/images/pq-bg-yellow.jpg");
}
/* line 6714, ../scss/breakpoints/_base.scss */
.entry-content dd {
  margin-left: 0;
  font-size: 0.9em;
  color: #787878;
  margin-bottom: 1.5em;
}
/* line 6721, ../scss/breakpoints/_base.scss */
.entry-content img {
  margin: 0 0 1.5em 0;
  max-width: 100%;
  height: auto;
}
/* line 6737, ../scss/breakpoints/_base.scss */
.entry-content .size-auto,
.entry-content .size-full,
.entry-content .size-large,
.entry-content .size-medium,
.entry-content .size-thumbnail {
  max-width: 100%;
  height: auto;
}
/* line 6746, ../scss/breakpoints/_base.scss */
.entry-content pre {
  background: #000;
  color: #eaedf2;
  font-size: 0.9em;
  padding: 1.5em;
  margin: 0 0 1.5em;
  border-radius: 3px;
}

/* end .entry-content */
/* line 6757, ../scss/breakpoints/_base.scss */
.wp-caption {
  max-width: 100%;
  background: #eee;
  padding: 5px;
  /* images inside wp-caption */
}
/* line 6763, ../scss/breakpoints/_base.scss */
.wp-caption img {
  max-width: 100%;
  margin-bottom: 0;
  width: 100%;
}
/* line 6769, ../scss/breakpoints/_base.scss */
.wp-caption p.wp-caption-text {
  font-size: 0.85em;
  margin: 4px 0 7px;
  text-align: center;
}

/* end .wp-caption */
/* image gallery styles */
/* end .gallery */
/* gallery caption styles */
/* line 6803, ../scss/breakpoints/_base.scss */
.tags {
  margin: 0;
}

/******************************************************************
PAGE NAVI STYLES
******************************************************************/
/******************************************************************
PAGE NAVI STYLES
******************************************************************/
/* line 6815, ../scss/breakpoints/_base.scss */
nav.pagination {
  width: 100%;
  clear: both;
  display: block;
}

/* line 6821, ../scss/breakpoints/_base.scss */
.pagination,
.wp-prev-next {
  margin: 1.5em 0;
  clear: both;
}

/* line 6827, ../scss/breakpoints/_base.scss */
.pagination {
  text-align: center;
  float: none;
}
/* line 6831, ../scss/breakpoints/_base.scss */
.pagination ul {
  display: inline-block;
  background-color: #fff;
  white-space: nowrap;
  padding: 0;
  clear: both;
  border-radius: 3px;
}
/* line 6840, ../scss/breakpoints/_base.scss */
.pagination li {
  padding: 0;
  margin: 0;
  float: left;
  display: inline;
  overflow: hidden;
  border-right: 1px solid #eaedf2;
}
/* line 6849, ../scss/breakpoints/_base.scss */
.pagination a, .pagination span {
  margin: 0;
  text-decoration: none;
  padding: 0;
  line-height: 1em;
  font-size: 1em;
  font-weight: normal;
  padding: 0.75em;
  min-width: 1em;
  display: block;
  color: #999;
}
/* line 6861, ../scss/breakpoints/_base.scss */
.pagination a:hover, .pagination a:focus, .pagination span:hover, .pagination span:focus {
  background-color: #999;
  color: #fff;
}
/* line 6867, ../scss/breakpoints/_base.scss */
.pagination .current {
  cursor: default;
  color: #8CC040;
}
/* line 6871, ../scss/breakpoints/_base.scss */
.pagination .current:hover, .pagination .current:focus {
  background-color: #fff;
  color: #8CC040;
}

/* end .bones_page_navi */
/* fallback previous & next links */
/* line 6884, ../scss/breakpoints/_base.scss */
.wp-prev-next .prev-link {
  float: left;
}
/* line 6888, ../scss/breakpoints/_base.scss */
.wp-prev-next .next-link {
  float: right;
}

/* end .wp-prev-next */
/******************************************************************
COMMENT STYLES
******************************************************************/
/* h3 comment title */
/* line 6899, ../scss/breakpoints/_base.scss */
#comments-title {
  padding: 0.75em;
  margin: 0;
  border-top: 1px solid #eaedf2;
  /* number of comments span */
}

/* line 6919, ../scss/breakpoints/_base.scss */
.commentlist {
  margin: 0;
  list-style-type: none;
}

/* line 6924, ../scss/breakpoints/_base.scss */
.comment {
  position: relative;
  clear: both;
  overflow: hidden;
  padding: 1.5em;
  border-bottom: 1px solid #eaedf2;
  /* vcard */
  /* end .commentlist .vcard */
  /* end children */
  /* general comment classes */
}
/* line 6931, ../scss/breakpoints/_base.scss */
.comment .comment-author {
  padding: 7px;
  border: 0;
}
/* line 6937, ../scss/breakpoints/_base.scss */
.comment .vcard {
  margin-left: 50px;
}
/* line 6940, ../scss/breakpoints/_base.scss */
.comment .vcard cite.fn {
  font-weight: 700;
  font-style: normal;
}
/* line 6948, ../scss/breakpoints/_base.scss */
.comment .vcard time {
  display: block;
  font-size: 0.9em;
  font-style: italic;
}
/* line 6953, ../scss/breakpoints/_base.scss */
.comment .vcard time a {
  color: #9fa6b4;
  text-decoration: none;
}
/* line 6957, ../scss/breakpoints/_base.scss */
.comment .vcard time a:hover {
  text-decoration: underline;
}
/* line 6967, ../scss/breakpoints/_base.scss */
.comment .vcard .avatar {
  position: absolute;
  left: 16px;
  border-radius: 50%;
}
/* line 6975, ../scss/breakpoints/_base.scss */
.comment:last-child {
  margin-bottom: 0;
}
/* line 6979, ../scss/breakpoints/_base.scss */
.comment .children {
  margin: 0;
  /* variations */
  /* change number for different depth */
}
/* line 6997, ../scss/breakpoints/_base.scss */
.comment[class*=depth-] {
  margin-top: 1.1em;
}
/* line 7001, ../scss/breakpoints/_base.scss */
.comment.depth-1 {
  margin-left: 0;
  margin-top: 0;
}
/* line 7006, ../scss/breakpoints/_base.scss */
.comment:not(.depth-1) {
  margin-top: 0;
  margin-left: 7px;
  padding: 7px;
}
/* line 7019, ../scss/breakpoints/_base.scss */
.comment.odd {
  background-color: #fff;
}
/* line 7022, ../scss/breakpoints/_base.scss */
.comment.even {
  background: #eaedf2;
}

/* comment meta */
/* comment content */
/* line 7056, ../scss/breakpoints/_base.scss */
.comment_content p {
  margin: 0.7335em 0 1.5em;
  font-size: 1em;
  line-height: 1.5em;
}

/* end .commentlist .comment_content */
/* comment reply link */
/* line 7065, ../scss/breakpoints/_base.scss */
.comment-reply-link {
  font-size: 0.9em;
  float: right;
}

/* end .commentlist .comment-reply-link */
/* edit comment link */
/* line 7077, ../scss/breakpoints/_base.scss */
.comment-edit-link {
  font-style: italic;
  margin: 0 7px;
  text-decoration: none;
  font-size: 0.9em;
}

/******************************************************************
COMMENT FORM STYLES
******************************************************************/
/* line 7090, ../scss/breakpoints/_base.scss */
.comment-respond {
  padding: 1.5em;
  border-top: 1px solid #eaedf2;
}

/* line 7096, ../scss/breakpoints/_base.scss */
#reply-title {
  margin: 0;
}

/* line 7100, ../scss/breakpoints/_base.scss */
.logged-in-as {
  color: #9fa6b4;
  font-style: italic;
  margin: 0;
}
/* line 7105, ../scss/breakpoints/_base.scss */
.logged-in-as a {
  color: #424143;
}

/* line 7110, ../scss/breakpoints/_base.scss */
.comment-form-comment {
  margin: 1.5em 0 0.75em;
}

/* line 7114, ../scss/breakpoints/_base.scss */
.form-allowed-tags {
  padding: 1.5em;
  background-color: #eaedf2;
  font-size: 0.9em;
}

/* comment submit button */
/* line 7121, ../scss/breakpoints/_base.scss */
#submit {
  float: right;
  font-size: 1em;
}

/* comment form title */
/* line 7128, ../scss/breakpoints/_base.scss */
#comment-form-title {
  margin: 0 0 1.1em;
}

/* cancel comment reply link */
/* logged in comments */
/* allowed tags */
/* line 7141, ../scss/breakpoints/_base.scss */
#allowed_tags {
  margin: 1.5em 10px 0.7335em 0;
}

/* no comments */
/* line 7146, ../scss/breakpoints/_base.scss */
.nocomments {
  margin: 0 20px 1.1em;
}

/*********************
SIDEBARS & ASIDES
*********************/
/* line 7154, ../scss/breakpoints/_base.scss */
.sidebar {
  margin-bottom: 80px;
  padding: 0px 20px;
}
/* line 7157, ../scss/breakpoints/_base.scss */
.sidebar img {
  max-width: 100%;
  width: 100%;
  height: auto;
}
/* line 7163, ../scss/breakpoints/_base.scss */
.sidebar #testi {
  display: none;
}
/* line 7168, ../scss/breakpoints/_base.scss */
.sidebar .blog-hub-sidebar-feature.downloadables {
  max-height: 175px;
  overflow: hidden;
}
/* line 7175, ../scss/breakpoints/_base.scss */
.sidebar #tabs ul {
  margin: 0;
}
/* line 7177, ../scss/breakpoints/_base.scss */
.sidebar #tabs ul li {
  display: inline-block;
  width: 49.1%;
  text-align: center;
  text-transform: uppercase;
  font-size: 0.75em;
  font-weight: bold;
  padding: 5px;
}
/* line 7186, ../scss/breakpoints/_base.scss */
.sidebar #tabs ul li.ui-tabs-active {
  background-color: #4f4e50;
}
/* line 7189, ../scss/breakpoints/_base.scss */
.sidebar #tabs ul li.ui-tabs-active a {
  color: #fff;
}
/* line 7194, ../scss/breakpoints/_base.scss */
.sidebar #tabs ul li a {
  color: #424143;
}
/* line 7197, ../scss/breakpoints/_base.scss */
.sidebar #tabs ul li a:hover {
  text-decoration: none;
}

/* line 7213, ../scss/breakpoints/_base.scss */
.widget {
  list-style-type: none;
  /*.search-icon {
      height: 31px;
      width: 31px;
  }*/
}
/* line 7217, ../scss/breakpoints/_base.scss */
.widget h4 {
  text-align: center;
  margin-bottom: 1em;
  font-size: 1.4em;
  font-weight: 100;
  text-transform: uppercase;
}
/* line 7230, ../scss/breakpoints/_base.scss */
.widget #search-query {
  width: 66%;
  float: left;
  border: 2px solid #f1f1f2;
}
/* line 7236, ../scss/breakpoints/_base.scss */
.widget #search-submit {
  padding: 0;
  line-height: 0;
  border: 0;
  background: #fff;
  float: left;
}
/* line 7244, ../scss/breakpoints/_base.scss */
.widget .blog-sidebar-cta {
  margin-top: 30px;
}
/* line 7249, ../scss/breakpoints/_base.scss */
.widget .blog-sidebar-cta a {
  text-decoration: none;
}
/* line 7252, ../scss/breakpoints/_base.scss */
.widget .blog-sidebar-cta a:hover {
  text-decoration: underline;
}
/* line 7257, ../scss/breakpoints/_base.scss */
.widget .blog-sidebar-cta .title-container {
  background: #8CC040;
  padding: 0.5em 0em;
}
/* line 7262, ../scss/breakpoints/_base.scss */
.widget .blog-sidebar-cta .title-container h4 {
  text-transform: uppercase;
  text-align: center;
  font-size: 1.15em;
  margin: 0;
  line-height: 18px;
}
/* line 7270, ../scss/breakpoints/_base.scss */
.widget .blog-sidebar-cta .title-container h5 {
  text-transform: uppercase;
  text-align: center;
  margin: 0;
  font-size: 0.8em;
  line-height: 18px;
  letter-spacing: 0px;
}
/* line 7280, ../scss/breakpoints/_base.scss */
.widget .blog-sidebar-cta img {
  width: 100%;
  height: auto;
}
/* line 7287, ../scss/breakpoints/_base.scss */
.widget ul {
  list-style-type: none;
}
/* line 7291, ../scss/breakpoints/_base.scss */
.widget ul li {
  list-style-type: none;
  /* deep nesting */
}

/* line 7310, ../scss/breakpoints/_base.scss */
.no-widgets {
  background-color: #fff;
  padding: 1.5em;
  text-align: center;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-bottom: 1.5em;
}

/*********************
FORMS STYLES
*********************/
/* line 7323, ../scss/breakpoints/_base.scss */
#demo {
  background: #000;
  background-image: url("/wp-content/uploads/2016/10/content-marketing-contact-us.jpg");
  background-size: cover;
  background-position: center center;
  color: #fff;
  overflow: auto;
}
/* line 7330, ../scss/breakpoints/_base.scss */
#demo .overlay {
  background: rgba(0, 0, 0, 0.5);
  padding: 20px 20px 70px 20px;
  overflow: auto;
}
/* line 7335, ../scss/breakpoints/_base.scss */
#demo h2, #demo p {
  color: #fff;
  text-align: center;
}
/* line 7340, ../scss/breakpoints/_base.scss */
#demo form input, #demo form textarea {
  width: 100%;
  max-width: 100%;
  background: #eee;
  transition: .4s color;
  border: 1px solid #ccc;
}
/* line 7346, ../scss/breakpoints/_base.scss */
#demo form input:hover, #demo form input:focus, #demo form input:active, #demo form textarea:hover, #demo form textarea:focus, #demo form textarea:active {
  background: #fff;
  background-position: top right;
  background-repeat: no-repeat;
}
/* line 7352, ../scss/breakpoints/_base.scss */
#demo form input:after, #demo form textarea:after {
  content: '>';
  position: absolute;
  top: 3px;
  right: 0;
}
/* line 7359, ../scss/breakpoints/_base.scss */
#demo form input input:hover, #demo form input input:focus, #demo form input input:active, #demo form textarea input:hover, #demo form textarea input:focus, #demo form textarea input:active {
  background-size: 100% 100%;
}
/* line 7364, ../scss/breakpoints/_base.scss */
#demo form label {
  margin-left: 10px;
  font-style: italic;
}
/* line 7370, ../scss/breakpoints/_base.scss */
#demo form .buttonSubmit input {
  background: #8CC040;
  color: #fff;
  display: table;
  margin: 0 auto;
  border-radius: 0;
  padding: 10px 60px;
  font-size: 1.4em;
  text-transform: uppercase;
  font-weight: 300;
  border: 0px;
  width: auto;
}
/* line 7382, ../scss/breakpoints/_base.scss */
#demo form .buttonSubmit input:hover {
  background: #739e34;
}

/*********************
FOOTER STYLES
*********************/
/* line 7394, ../scss/breakpoints/_base.scss */
.footer {
  clear: both;
  background-color: #222;
  color: #fff;
}
/* line 7398, ../scss/breakpoints/_base.scss */
.footer .social {
  position: absolute;
  right: 0;
  top: -38px;
}
/* line 7402, ../scss/breakpoints/_base.scss */
.footer .social a {
  font-size: 20px;
  display: inline-block;
  padding: 4px 10px;
  background: #333;
  color: #333;
}
/* line 7408, ../scss/breakpoints/_base.scss */
.footer .social a:hover {
  opacity: 0.8;
}
/* line 7411, ../scss/breakpoints/_base.scss */
.footer .social a i {
  background: #8CC040;
  border-radius: 50px;
  padding: 6px;
  font-size: 16px;
}
/* line 7416, ../scss/breakpoints/_base.scss */
.footer .social a i.fa-facebook {
  padding: 6px 10px;
}
/* line 7422, ../scss/breakpoints/_base.scss */
.footer .wrap {
  max-width: 1200px;
  width: 100%;
  position: relative;
}
/* line 7426, ../scss/breakpoints/_base.scss */
.footer .wrap .widgettitle {
  margin: 0px 0px 10px 0px;
  border: 0px;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 600;
  text-align: left;
}
/* line 7434, ../scss/breakpoints/_base.scss */
.footer .wrap .sep {
  display: inline-block;
  margin: 0px 10px;
}
/* line 7438, ../scss/breakpoints/_base.scss */
.footer .wrap #text-43, .footer .wrap [class^="widget widget_text"] {
  padding: 20px;
  color: #fff;
  font-size: 14px;
}
/* line 7442, ../scss/breakpoints/_base.scss */
.footer .wrap #text-43 .widgettitle, .footer .wrap [class^="widget widget_text"] .widgettitle {
  display: none;
}
/* line 7445, ../scss/breakpoints/_base.scss */
.footer .wrap #text-43 .logo, .footer .wrap [class^="widget widget_text"] .logo {
  border-bottom: 2px solid #8CC040;
  padding-bottom: 8px;
  margin-bottom: 8px;
  width: 290px;
}
/* line 7451, ../scss/breakpoints/_base.scss */
.footer .wrap #text-43 img, .footer .wrap [class^="widget widget_text"] img {
  max-width: 260px;
}
/* line 7454, ../scss/breakpoints/_base.scss */
.footer .wrap #text-43 a, .footer .wrap [class^="widget widget_text"] a {
  color: #fff;
  font-size: 14px;
}
/* line 7458, ../scss/breakpoints/_base.scss */
.footer .wrap #text-43 span, .footer .wrap [class^="widget widget_text"] span {
  display: inline-block;
  margin-right: 20px;
}
/* line 7462, ../scss/breakpoints/_base.scss */
.footer .wrap #text-43 .cities, .footer .wrap [class^="widget widget_text"] .cities {
  text-transform: uppercase;
}
/* line 7466, ../scss/breakpoints/_base.scss */
.footer .wrap .widget_nav_menu {
  width: 50%;
  float: right;
  padding: 20px;
}
/* line 7470, ../scss/breakpoints/_base.scss */
.footer .wrap .widget_nav_menu a {
  color: #fff;
  text-transform: uppercase;
  font-weight: 300;
  font-size: 12px;
}
/* line 7476, ../scss/breakpoints/_base.scss */
.footer .wrap .widget_nav_menu ul {
  margin: 0;
  line-height: 115%;
  font-size: 100%;
}
/* line 7480, ../scss/breakpoints/_base.scss */
.footer .wrap .widget_nav_menu ul li {
  margin: 0;
}
/* line 7483, ../scss/breakpoints/_base.scss */
.footer .wrap .widget_nav_menu ul ul {
  margin-bottom: 10px;
  padding-left: 0px;
}
/* line 7490, ../scss/breakpoints/_base.scss */
.footer .copyright {
  clear: both;
  background: #000;
  color: #eee;
  font-size: 14px;
  text-align: center;
  text-transform: uppercase;
  padding: 15px;
}

/*
if you checked out the link above:
http://www.alistapart.com/articles/organizing-mobile/
you'll want to style the footer nav
a bit more in-depth. Remember to keep
it simple because you'll have to
override these styles for the desktop
view.
*/
/* end .footer-links */
/************************************
LEGACY STYLES
************************************/
/* line 7527, ../scss/breakpoints/_base.scss */
.gray_body {
  background: #e4e4e6;
  float: left;
}

/* line 7532, ../scss/breakpoints/_base.scss */
.green_body {
  background: #d1e6b3;
  float: left;
}

/* line 7538, ../scss/breakpoints/_base.scss */
.template_section {
  width: 100%;
  float: left;
}
/* line 7542, ../scss/breakpoints/_base.scss */
.template_section .content_container {
  padding: 1.5em 0;
}
/* line 7546, ../scss/breakpoints/_base.scss */
.template_section.learn_more {
  float: left;
}
/* line 7551, ../scss/breakpoints/_base.scss */
.template_section h2 {
  text-transform: uppercase;
  text-align: center;
  margin: 0;
  line-height: 1.2em;
  letter-spacing: 0.5px;
}
/* line 7560, ../scss/breakpoints/_base.scss */
.template_section .content_body {
  width: 100%;
  margin: auto;
  margin-top: 1em;
  display: block;
}
/* line 7566, ../scss/breakpoints/_base.scss */
.template_section .content_body ul {
  list-style: disc outside none;
}
/* line 7569, ../scss/breakpoints/_base.scss */
.template_section .content_body ul ul {
  padding-left: 1.75em;
}
/* line 7575, ../scss/breakpoints/_base.scss */
.template_section .content_body .sublimevideo-View {
  margin: auto !important;
}
/* line 7580, ../scss/breakpoints/_base.scss */
.template_section .content_body img {
  max-width: 100%;
  height: auto;
}
/* line 7585, ../scss/breakpoints/_base.scss */
.template_section .content_body .testimonial_inner {
  border-top: 16px solid #757377;
  text-align: center;
  padding: 0.5em 2em;
  margin-bottom: 1.5em;
  background: #e4e4e6;
}
/* line 7593, ../scss/breakpoints/_base.scss */
.template_section .content_body .testimonial_inner p {
  border-bottom: 1px solid #a8a7a9;
  padding-bottom: 1.5em;
  font-size: 0.9em;
}
/* line 7599, ../scss/breakpoints/_base.scss */
.template_section .content_body .testimonial_inner .author {
  font-size: 0.8em;
  letter-spacing: 2px;
  text-transform: uppercase;
}
/* line 7605, ../scss/breakpoints/_base.scss */
.template_section .content_body .testimonial_inner .company_logo {
  height: 90px;
}
/* line 7608, ../scss/breakpoints/_base.scss */
.template_section .content_body .testimonial_inner .company_logo img {
  width: 220px;
  padding: 1em;
}
/* line 7615, ../scss/breakpoints/_base.scss */
.template_section .content_body .reasons_inner {
  padding: 2em;
  margin-bottom: 2em;
  background: #fff;
  float: left;
}
/* line 7621, ../scss/breakpoints/_base.scss */
.template_section .content_body .reasons_inner img {
  display: none;
}
/* line 7626, ../scss/breakpoints/_base.scss */
.template_section .content_body .team_inner {
  display: inline-block;
  text-align: center;
}
/* line 7630, ../scss/breakpoints/_base.scss */
.template_section .content_body .team_inner .image_container {
  height: 75px;
  overflow: hidden;
}
/* line 7635, ../scss/breakpoints/_base.scss */
.template_section .content_body .team_inner h4 {
  text-transform: uppercase;
  letter-spacing: 2px;
}
/* line 7640, ../scss/breakpoints/_base.scss */
.template_section .content_body .team_inner .button {
  width: 140px;
  margin: 3em auto;
  padding: 0.5em;
  font-size: 0.6em;
  text-decoration: none;
  text-align: center;
}
/* line 7650, ../scss/breakpoints/_base.scss */
.template_section .content_body .cta_image {
  margin-bottom: 2em;
}
/* line 7657, ../scss/breakpoints/_base.scss */
.template_section.who .content_body img {
  display: block;
  margin: auto;
}
/* line 7666, ../scss/breakpoints/_base.scss */
.template_section.learn_more {
  float: left;
  padding-bottom: 2em;
}
/* line 7670, ../scss/breakpoints/_base.scss */
.template_section.learn_more img {
  width: 300px;
  max-width: 100%;
  display: block;
  margin: auto;
}
/* line 7677, ../scss/breakpoints/_base.scss */
.template_section.learn_more .client_cta {
  display: block;
  margin-top: 1em;
  padding: 0.3em;
  width: 285px;
  font-size: 1em;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  color: #424143;
  border: 2px solid #424143;
  border-radius: 25px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 7693, ../scss/breakpoints/_base.scss */
.template_section.learn_more .client_cta:hover {
  background: #424143;
  color: #fff;
}

/* Single Webinar */
/* line 7704, ../scss/breakpoints/_base.scss */
.single-webinar .webinar_form_headline {
  text-transform: uppercase;
  text-align: center;
  font-size: 2em;
}
/* line 7709, ../scss/breakpoints/_base.scss */
.single-webinar .ctas img {
  width: 250px;
  float: left;
  padding: 0px 10px;
}
/* line 7714, ../scss/breakpoints/_base.scss */
.single-webinar .ctas {
  overflow: auto;
  clear: both;
}
/* line 7719, ../scss/breakpoints/_base.scss */
.single-webinar span#webinar-preview img {
  width: 512px;
  max-width: 100%;
  height: auto;
  max-height: 288px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}
/* line 7728, ../scss/breakpoints/_base.scss */
.single-webinar #singlePostVideo .atlantis-js {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}
/* line 7732, ../scss/breakpoints/_base.scss */
.single-webinar #presenters {
  clear: both;
}
/* line 7734, ../scss/breakpoints/_base.scss */
.single-webinar #presenters h3 {
  font-size: 24px;
  font-weight: bold;
}
/* line 7738, ../scss/breakpoints/_base.scss */
.single-webinar #presenters h4 {
  margin: 0px;
}
/* line 7741, ../scss/breakpoints/_base.scss */
.single-webinar #presenters .presenter {
  width: 50%;
  float: left;
  padding: 0px 20px;
}
/* line 7746, ../scss/breakpoints/_base.scss */
.single-webinar #presenters .title {
  margin-bottom: 15px;
}

/* line 7754, ../scss/breakpoints/_base.scss */
.single-live_webinar .template_section .content_body img {
  float: left;
  margin-right: 20px;
}

/* line 7761, ../scss/breakpoints/_base.scss */
img.ui-datepicker-trigger {
  margin: 0 !important;
}

/* line 7766, ../scss/breakpoints/_base.scss */
ul.green-bullets {
  list-style: none;
  padding-left: 3em;
  list-style-image: url(../images/Bullet1.png);
}
/* line 7771, ../scss/breakpoints/_base.scss */
ul.green-bullets ul {
  padding-left: 1.75em;
  list-style-image: url(../images/Bullet2.png);
}
/* line 7775, ../scss/breakpoints/_base.scss */
ul.green-bullets ul ul {
  padding-left: 1.75em;
  list-style-image: url(../images/Bullet1.png);
}

/* line 7784, ../scss/breakpoints/_base.scss */
.headline-cont h2 {
  text-align: center;
  font-size: 3em;
  font-weight: 700;
  margin-bottom: .3em;
}

/* line 7791, ../scss/breakpoints/_base.scss */
.first-row {
  padding: 50px 0;
}

/* line 7796, ../scss/breakpoints/_base.scss */
.page-template-template-above-the-fold-php header .overlay .expand .inner .text h1 {
  font-size: 0em;
}
/* line 7799, ../scss/breakpoints/_base.scss */
.page-template-template-above-the-fold-php .slick-prev, .page-template-template-above-the-fold-php .slick-next {
  height: 100%;
}
/* line 7802, ../scss/breakpoints/_base.scss */
.page-template-template-above-the-fold-php .slick-prev:before, .page-template-template-above-the-fold-php .slick-next:before {
  color: #404040;
  font-size: 100px;
}
/* line 7806, ../scss/breakpoints/_base.scss */
.page-template-template-above-the-fold-php .slick-prev:before {
  font-family: "Arial";
  content: "\2039";
}
/* line 7810, ../scss/breakpoints/_base.scss */
.page-template-template-above-the-fold-php .slick-next:before {
  font-family: "Arial";
  content: "›";
}
/* line 7814, ../scss/breakpoints/_base.scss */
.page-template-template-above-the-fold-php .show-recaps {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
/* line 7833, ../scss/breakpoints/_base.scss */
.page-template-template-above-the-fold-php .show-recaps .show-recap {
  padding: 15px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}
/* line 7838, ../scss/breakpoints/_base.scss */
.page-template-template-above-the-fold-php .show-recaps .show-recap .inner-container {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #eee;
  height: 100%;
  padding: 10px;
}
/* line 7860, ../scss/breakpoints/_base.scss */
.page-template-template-above-the-fold-php .show-recaps .show-recap .inner-container > * {
  padding: 0 20px;
}
/* line 7863, ../scss/breakpoints/_base.scss */
.page-template-template-above-the-fold-php .show-recaps .show-recap .inner-container .meta {
  display: block;
  width: 100%;
  margin-top: 20px;
  color: #bbb;
  font-size: 1em;
  font-weight: 900;
  text-transform: uppercase;
}
/* line 7872, ../scss/breakpoints/_base.scss */
.page-template-template-above-the-fold-php .show-recaps .show-recap .inner-container h3 {
  margin: 15px 0;
  font-size: 2em;
  font-weight: 900;
}
/* line 7877, ../scss/breakpoints/_base.scss */
.page-template-template-above-the-fold-php .show-recaps .show-recap .inner-container .excerpt {
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
  line-height: 1.25em;
}
/* line 7889, ../scss/breakpoints/_base.scss */
.page-template-template-above-the-fold-php .show-recaps .show-recap .inner-container .links {
  font-size: 1em;
  width: 100%;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-content: space-between;
  -ms-flex-line-pack: justify;
  align-content: space-between;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
/* line 7910, ../scss/breakpoints/_base.scss */
.page-template-template-above-the-fold-php .show-recaps .show-recap .inner-container .links a {
  color: #8CC040;
  font-weight: 900;
}
/* line 7913, ../scss/breakpoints/_base.scss */
.page-template-template-above-the-fold-php .show-recaps .show-recap .inner-container .links a.listen-link {
  color: #fff;
  background-color: #8CC040;
  border-radius: 25px;
  padding: 0 20px;
  font-size: .8em;
  text-decoration: none;
  line-height: 2.2em;
}
/* line 7928, ../scss/breakpoints/_base.scss */
.page-template-template-above-the-fold-php .view-more {
  text-align: center;
  padding: 25px 0 50px;
}
/* line 7932, ../scss/breakpoints/_base.scss */
.page-template-template-above-the-fold-php .view-more .green-btn {
  background-color: #8CC040;
  color: white;
  font-size: 1.5em;
}
/* line 7938, ../scss/breakpoints/_base.scss */
.page-template-template-above-the-fold-php .headliner-videos {
  background-color: #eee;
}
/* line 7941, ../scss/breakpoints/_base.scss */
.page-template-template-above-the-fold-php .photo-library, .page-template-template-above-the-fold-php .headliner-videos {
  padding-bottom: 75px;
}
/* line 7944, ../scss/breakpoints/_base.scss */
.page-template-template-above-the-fold-php .photo-library-items {
  padding: 0 15px;
}
/* line 7947, ../scss/breakpoints/_base.scss */
.page-template-template-above-the-fold-php .photo-library-items .photo-item img {
  width: auto;
  height: 175px;
  max-width: 100%;
}
/* line 7955, ../scss/breakpoints/_base.scss */
.page-template-template-above-the-fold-php .podcast-team {
  padding: 35px 0;
  margin-bottom: 35px;
}
/* line 7958, ../scss/breakpoints/_base.scss */
.page-template-template-above-the-fold-php .podcast-team .team-member {
  padding: 15px;
  text-align: center;
}
/* line 7961, ../scss/breakpoints/_base.scss */
.page-template-template-above-the-fold-php .podcast-team .team-member .inner-container {
  background-color: #eee;
  padding: 15px;
}
/* line 7964, ../scss/breakpoints/_base.scss */
.page-template-template-above-the-fold-php .podcast-team .team-member .inner-container .profile-image-container {
  width: 200px;
  height: 200px;
  overflow: hidden;
  border-radius: 100px;
  margin: auto;
}
/* line 7970, ../scss/breakpoints/_base.scss */
.page-template-template-above-the-fold-php .podcast-team .team-member .inner-container .profile-image-container img {
  max-width: 100%;
}
/* line 7974, ../scss/breakpoints/_base.scss */
.page-template-template-above-the-fold-php .podcast-team .team-member .inner-container .name {
  font-size: 1.45em;
  margin-bottom: 0;
}
/* line 7978, ../scss/breakpoints/_base.scss */
.page-template-template-above-the-fold-php .podcast-team .team-member .inner-container .fun-title {
  margin-top: 0;
  font-size: 1.1em;
  font-weight: 700;
  line-height: 1.3em;
}
/* line 7983, ../scss/breakpoints/_base.scss */
.page-template-template-above-the-fold-php .podcast-team .team-member .inner-container .fun-title:after {
  width: 30%;
  content: "";
  display: block;
  height: 2px;
  background-color: #ccc;
  margin: auto;
  margin-top: 15px;
}

/* line 7998, ../scss/breakpoints/_base.scss */
.page-id-93913 .fw-text {
  background-color: #eaedf2;
}

/* line 8002, ../scss/breakpoints/_base.scss */
.uk-disclaimer {
  font-size: .75em;
  margin-top: 10em;
}

/* line 8006, ../scss/breakpoints/_base.scss */
.tip-box {
  position: relative;
  background-color: #87c1bf;
  color: white;
  padding: 2em 3em;
  border-radius: 5px;
  -webkit-box-shadow: 5px 5px 0px 2px #e4eafe;
  -moz-box-shadow: 5px 5px 0px 2px #e4eafe;
  box-shadow: 5px 5px 0px 2px #e4eafe;
  margin-top: 50px;
  margin-bottom: 1em;
}
/* line 8017, ../scss/breakpoints/_base.scss */
.tip-box:before {
  content: "";
  display: block;
  background-image: url(../images/tip.png);
  background-repeat: no-repeat;
  background-size: cover;
  width: 100px;
  height: 100px;
  position: absolute;
  top: -50px;
  left: calc(50% - 50px);
}
/* line 8029, ../scss/breakpoints/_base.scss */
.tip-box * {
  color: #fff !important;
}
/* line 8033, ../scss/breakpoints/_base.scss */
.tip-box p:first-child {
  margin-top: 1em;
}
/* line 8037, ../scss/breakpoints/_base.scss */
.tip-box p, .tip-box ul {
  font-size: 1.25em;
}
@media only screen and (min-width: 980px) {
  /* line 8037, ../scss/breakpoints/_base.scss */
  .tip-box p, .tip-box ul {
    font-size: 1.45em;
  }
}
/* line 8043, ../scss/breakpoints/_base.scss */
.tip-box ul {
  margin-left: 1.75em;
}
@media only screen and (min-width: 780px) {
  /* line 8043, ../scss/breakpoints/_base.scss */
  .tip-box ul {
    margin-left: 3em;
  }
}
/* line 8048, ../scss/breakpoints/_base.scss */
.tip-box ul li {
  list-style: disc;
  text-indent: 0;
}

/* line 8054, ../scss/breakpoints/_base.scss */
.clear {
  clear: both;
}

/*********************
LARGER MOBILE DEVICES
This is for devices like the Galaxy Note or something that's
larger than an iPhone but smaller than a tablet. Let's call them
tweeners.
*********************/
@media only screen and (min-width: 481px) {
  /******************************************************************
  Site Name:
  Author:
  
  Stylesheet: 481px and Up Stylesheet
  
  This stylesheet is loaded for larger devices. It's set to
  481px because at 480px it would load on a landscaped iPhone.
  This isn't ideal because then you would be loading all those
  extra styles on that same mobile connection.
  
  A word of warning. This size COULD be a larger mobile device,
  so you still want to keep it pretty light and simply expand
  upon your base.scss styles.
  
  ******************************************************************/
  /*
  IMPORTANT NOTE ABOUT SASS 3.3 & UP
  You can't use @extend within media queries
  anymore, so just be aware that if you drop
  them in here, they won't work.
  */
  /*********************
  NAVIGATION STYLES
  *********************/
  /* .menu is clearfixed inside mixins.scss */
  /* line 33, ../scss/breakpoints/_481up.scss */
  .menu {
    /* end .menu ul */
  }
  /* line 34, ../scss/breakpoints/_481up.scss */
  .menu ul {
    /* end .menu ul li */
    /* highlight current page */
    /* end current highlighters */
  }
  /* line 35, ../scss/breakpoints/_481up.scss */
  .menu ul li {
    /*
    plan your menus and drop-downs wisely.
    */
  }
  /* line 36, ../scss/breakpoints/_481up.scss */
  .menu ul li a {
    /*
    you can use hover styles here even though this size
    has the possibility of being a mobile device.
    */
  }

  /* end .menu */
  /*********************
  POSTS & CONTENT STYLES
  *********************/
  /* entry content */
  /* line 81, ../scss/breakpoints/_481up.scss */
  .entry-content {
    /* at this larger size, we can start to align images */
  }
  /* line 85, ../scss/breakpoints/_481up.scss */
  .entry-content .alignleft, .entry-content img.alignleft {
    margin-right: 1.5em;
    display: inline;
    float: left;
  }
  /* line 90, ../scss/breakpoints/_481up.scss */
  .entry-content .alignright, .entry-content img.alignright {
    margin-left: 1.5em;
    display: inline;
    float: right;
  }
  /* line 95, ../scss/breakpoints/_481up.scss */
  .entry-content .aligncenter, .entry-content img.aligncenter {
    margin-right: auto;
    margin-left: auto;
    clear: both;
  }

  /* end .entry-content */
  /*********************
  FOOTER STYLES
  *********************/
  /*
  check your menus here. do they look good?
  do they need tweaking?
  */
  /* end .footer-links */
}
/*********************
TABLET & SMALLER LAPTOPS
This is the average viewing window. So Desktops, Laptops, and
in general anyone not viewing on a mobile device. Here's where
you can add resource intensive styles.
*********************/
@media only screen and (min-width: 768px) {
  /******************************************************************
  Site Name:
  Author:
  
  Stylesheet: Tablet & Small Desktop Stylesheet
  
  Here's where you can start getting into the good stuff.
  This size will work on iPads, other tablets, and desktops.
  So you can start working with more styles, background images,
  and other resources. You'll also notice the grid starts to
  come into play. Have fun!
  
  ******************************************************************/
  /*********************
  GENERAL STYLES
  *********************/
  /*********************
  LAYOUT & GRID STYLES
  *********************/
  /* line 26, ../scss/breakpoints/_768up.scss */
  .wrap {
    width: 100%;
    max-width: 760px;
  }

  /*********************
  HEADER STYLES
  *********************/
  /* line 41, ../scss/breakpoints/_768up.scss */
  .page header .overlay {
    /*background: rgba(0,0,0,0.5);*/
  }

  /* custom page template page */
  /*********************
  PAGE STYLES
  *********************/
  /* line 62, ../scss/breakpoints/_768up.scss */
  .home {
    	/*#cta2 {
    		padding: 10px 0px;
    		.wrap {
    			-webkit-flex-direction: row;
        		-ms-flex-direction: row;
    			flex-direction: row;
    			h2 {
    				font-size: 60px;
    			}
    			.btn {
    				a.white-btn {
    					width: 400px;
    					font-size: 1.8em;
    					text-align: center;
    				}
    			}
    		}
    	}*/
  }
  /* line 65, ../scss/breakpoints/_768up.scss */
  .home #cta1 .wrap a.white-btn, .home #cta2 .wrap a.white-btn {
    font-size: 1.45em;
    width: 425px;
  }
  /* line 71, ../scss/breakpoints/_768up.scss */
  .home #writers {
    padding: 70px 0px;
    text-align: left;
  }
  /* line 74, ../scss/breakpoints/_768up.scss */
  .home #writers h2 {
    color: #fff;
  }
  /* line 77, ../scss/breakpoints/_768up.scss */
  .home #writers p {
    width: 50%;
  }
  /* line 85, ../scss/breakpoints/_768up.scss */
  .home #strategy .overlay .wrap .d-all a.green-btn {
    font-size: 1.45em;
    text-align: center;
  }
  /* line 96, ../scss/breakpoints/_768up.scss */
  .home #how .d-all h2 {
    font-size: 48px;
  }
  /* line 100, ../scss/breakpoints/_768up.scss */
  .home #how .d-all:nth-of-type(2) .grid-col {
    float: left;
    margin: 0;
  }
  /* line 105, ../scss/breakpoints/_768up.scss */
  .home #how .d-all a.green-btn {
    font-size: 1.45em;
    text-align: center;
  }
  /* line 112, ../scss/breakpoints/_768up.scss */
  .home #intro h2 {
    font-size: 48px;
  }
  /* line 115, ../scss/breakpoints/_768up.scss */
  .home #intro p {
    font-size: 1.5em;
  }
  /* line 120, ../scss/breakpoints/_768up.scss */
  .home #intro .logos .d-all a.gray-btn {
    font-size: 1.45em;
    text-align: center;
  }
  /* line 129, ../scss/breakpoints/_768up.scss */
  .home #demo .overlay {
    padding: 20px 0px 70px 0px;
  }
  /* line 132, ../scss/breakpoints/_768up.scss */
  .home #demo .left-col, .home #demo .right-col {
    width: 50%;
    float: left;
    padding: 0px 30px;
  }
  /* line 140, ../scss/breakpoints/_768up.scss */
  .home #hoh .wrap h2 {
    font-size: 48px;
  }
  /* line 143, ../scss/breakpoints/_768up.scss */
  .home #hoh .wrap .article {
    padding: 0px 20px;
  }

  /* line 169, ../scss/breakpoints/_768up.scss */
  #pod .wrap {
    max-width: 100%;
  }

  /* line 178, ../scss/breakpoints/_768up.scss */
  .page-template-page-cms h2,
  .page-template-new-lps h2,
  .page-template-new-lps-wp-writing h2,
  .page-template-new-lps-wp-misc h2 {
    font-size: 3em;
  }
  /* line 181, ../scss/breakpoints/_768up.scss */
  .page-template-page-cms p,
  .page-template-new-lps p,
  .page-template-new-lps-wp-writing p,
  .page-template-new-lps-wp-misc p {
    line-height: 170%;
  }
  /* line 185, ../scss/breakpoints/_768up.scss */
  .page-template-page-cms .feature-1 .feature-1-img,
  .page-template-new-lps .feature-1 .feature-1-img,
  .page-template-new-lps-wp-writing .feature-1 .feature-1-img,
  .page-template-new-lps-wp-misc .feature-1 .feature-1-img {
    display: block;
  }
  /* line 190, ../scss/breakpoints/_768up.scss */
  .page-template-page-cms .feature-5 .feature-5-img,
  .page-template-new-lps .feature-5 .feature-5-img,
  .page-template-new-lps-wp-writing .feature-5 .feature-5-img,
  .page-template-new-lps-wp-misc .feature-5 .feature-5-img {
    display: block;
  }
  /* line 194, ../scss/breakpoints/_768up.scss */
  .page-template-page-cms .feature,
  .page-template-new-lps .feature,
  .page-template-new-lps-wp-writing .feature,
  .page-template-new-lps-wp-misc .feature {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
  /* line 199, ../scss/breakpoints/_768up.scss */
  .page-template-page-cms #intro,
  .page-template-new-lps #intro,
  .page-template-new-lps-wp-writing #intro,
  .page-template-new-lps-wp-misc #intro {
    padding: 80px 0px;
  }
  /* line 202, ../scss/breakpoints/_768up.scss */
  .page-template-page-cms #intro .d-3of5 p,
  .page-template-new-lps #intro .d-3of5 p,
  .page-template-new-lps-wp-writing #intro .d-3of5 p,
  .page-template-new-lps-wp-misc #intro .d-3of5 p {
    line-height: 170%;
  }
  /* line 207, ../scss/breakpoints/_768up.scss */
  .page-template-page-cms .fw-text,
  .page-template-new-lps .fw-text,
  .page-template-new-lps-wp-writing .fw-text,
  .page-template-new-lps-wp-misc .fw-text {
    padding: 4em 2em;
  }
  /* line 209, ../scss/breakpoints/_768up.scss */
  .page-template-page-cms .fw-text .wrap,
  .page-template-new-lps .fw-text .wrap,
  .page-template-new-lps-wp-writing .fw-text .wrap,
  .page-template-new-lps-wp-misc .fw-text .wrap {
    max-width: 900px;
    margin: 0 auto;
  }
  /* line 216, ../scss/breakpoints/_768up.scss */
  .page-template-page-cms #cta1 .wrap a.white-btn,
  .page-template-new-lps #cta1 .wrap a.white-btn,
  .page-template-new-lps-wp-writing #cta1 .wrap a.white-btn,
  .page-template-new-lps-wp-misc #cta1 .wrap a.white-btn {
    font-size: 1.8em;
    width: 425px;
  }
  /* line 222, ../scss/breakpoints/_768up.scss */
  .page-template-page-cms #cta2,
  .page-template-new-lps #cta2,
  .page-template-new-lps-wp-writing #cta2,
  .page-template-new-lps-wp-misc #cta2 {
    padding: 1em 0 3em 0;
  }
  /* line 224, ../scss/breakpoints/_768up.scss */
  .page-template-page-cms #cta2 .wrap,
  .page-template-new-lps #cta2 .wrap,
  .page-template-new-lps-wp-writing #cta2 .wrap,
  .page-template-new-lps-wp-misc #cta2 .wrap {
    max-width: 850px;
    margin: 0 auto;
  }
  /* line 231, ../scss/breakpoints/_768up.scss */
  .page-template-page-cms #cta2 .wrap .content h2,
  .page-template-new-lps #cta2 .wrap .content h2,
  .page-template-new-lps-wp-writing #cta2 .wrap .content h2,
  .page-template-new-lps-wp-misc #cta2 .wrap .content h2 {
    font-size: 3em;
  }
  /* line 236, ../scss/breakpoints/_768up.scss */
  .page-template-page-cms #cta2 .wrap .btn a.white-btn,
  .page-template-new-lps #cta2 .wrap .btn a.white-btn,
  .page-template-new-lps-wp-writing #cta2 .wrap .btn a.white-btn,
  .page-template-new-lps-wp-misc #cta2 .wrap .btn a.white-btn {
    font-size: 1.8em;
    text-align: center;
  }

  /* line 246, ../scss/breakpoints/_768up.scss */
  .graphic-content-block {
    text-align: left;
  }
  /* line 248, ../scss/breakpoints/_768up.scss */
  .graphic-content-block .overlay {
    padding: 60px 0px;
  }
  /* line 250, ../scss/breakpoints/_768up.scss */
  .graphic-content-block .overlay p {
    width: 50%;
  }

  /* line 256, ../scss/breakpoints/_768up.scss */
  .videos {
    overflow: auto;
  }
  /* line 258, ../scss/breakpoints/_768up.scss */
  .videos .d-1of2, .videos .t-1of2, .videos .m-1of2 {
    overflow: auto;
    text-align: center;
    padding: 40px;
  }

  /* line 266, ../scss/breakpoints/_768up.scss */
  .industries .industry {
    width: 25%;
    float: left;
  }

  /* line 277, ../scss/breakpoints/_768up.scss */
  .testimonials .wrap .bx-wrapper .bx-viewport ul.testimonials-slider li {
    padding: 0px 170px;
  }
  /* line 279, ../scss/breakpoints/_768up.scss */
  .testimonials .wrap .bx-wrapper .bx-viewport ul.testimonials-slider li .open-quote {
    font-size: 72px;
    left: 50px;
  }
  /* line 283, ../scss/breakpoints/_768up.scss */
  .testimonials .wrap .bx-wrapper .bx-viewport ul.testimonials-slider li .close-quote {
    font-size: 72px;
    right: 50px;
  }

  /* About Us */
  /* line 296, ../scss/breakpoints/_768up.scss */
  .page-id-1000 #intro {
    padding: 30px 0 60px 0;
  }
  /* line 298, ../scss/breakpoints/_768up.scss */
  .page-id-1000 #intro p {
    text-align: left;
  }

  /* Social Media Marketing & Content Marketing Page */
  /* line 309, ../scss/breakpoints/_768up.scss */
  .page-id-1046 .fw-text .wrap,
  .page-id-93528 .fw-text .wrap {
    max-width: 1165px;
  }
  /* line 311, ../scss/breakpoints/_768up.scss */
  .page-id-1046 .fw-text .wrap ul,
  .page-id-93528 .fw-text .wrap ul {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
  }
  /* line 314, ../scss/breakpoints/_768up.scss */
  .page-id-1046 .fw-text .wrap ul h2,
  .page-id-93528 .fw-text .wrap ul h2 {
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width: 100%;
  }
  /* line 318, ../scss/breakpoints/_768up.scss */
  .page-id-1046 .fw-text .wrap ul li,
  .page-id-93528 .fw-text .wrap ul li {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 0 1em;
  }

  /* line 329, ../scss/breakpoints/_768up.scss */
  .page-template-page-template-thank-you-ctas ul.ctas {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  /* line 331, ../scss/breakpoints/_768up.scss */
  .page-template-page-template-thank-you-ctas ul.ctas li {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 1em;
  }
  /* line 334, ../scss/breakpoints/_768up.scss */
  .page-template-page-template-thank-you-ctas ul.ctas li:last-of-type {
    margin: 1em 0 1em 1em;
  }

  /* Graphics - New */
  /* line 348, ../scss/breakpoints/_768up.scss */
  .page-template-page-graphics-new header .overlay .expand .inner .text h1 {
    font-size: 3.5em;
  }
  /* line 351, ../scss/breakpoints/_768up.scss */
  .page-template-page-graphics-new header .overlay .expand .inner .text p {
    font-size: 1.5em;
  }
  /* line 354, ../scss/breakpoints/_768up.scss */
  .page-template-page-graphics-new header .overlay .expand .inner .text a.green-btn {
    font-size: 20px;
  }
  /* line 362, ../scss/breakpoints/_768up.scss */
  .page-template-page-graphics-new #intro {
    padding: 4em 1em 2em 1em;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  /* line 367, ../scss/breakpoints/_768up.scss */
  .page-template-page-graphics-new #intro .d-1of2:first-of-type {
    width: 30%;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  /* line 373, ../scss/breakpoints/_768up.scss */
  .page-template-page-graphics-new #intro .d-1of2:nth-of-type(2) {
    width: 70%;
    text-align: left;
    padding-left: 2em;
    padding-right: 0;
  }
  /* line 378, ../scss/breakpoints/_768up.scss */
  .page-template-page-graphics-new #intro .d-1of2:nth-of-type(2) h2 {
    text-align: left;
    margin-top: 0;
  }
  /* line 382, ../scss/breakpoints/_768up.scss */
  .page-template-page-graphics-new #intro .d-1of2:nth-of-type(2) p {
    text-align: left;
  }
  /* line 389, ../scss/breakpoints/_768up.scss */
  .page-template-page-graphics-new .features .feature {
    flex-wrap: wrap;
  }
  /* line 392, ../scss/breakpoints/_768up.scss */
  .page-template-page-graphics-new .features .feature.gray .wrap {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
  /* line 396, ../scss/breakpoints/_768up.scss */
  .page-template-page-graphics-new .features .feature.gray .wrap .img {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  /* line 399, ../scss/breakpoints/_768up.scss */
  .page-template-page-graphics-new .features .feature.gray .wrap .text {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  /* line 405, ../scss/breakpoints/_768up.scss */
  .page-template-page-graphics-new .features .feature {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  /* line 409, ../scss/breakpoints/_768up.scss */
  .page-template-page-graphics-new .features .feature .img {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  /* line 412, ../scss/breakpoints/_768up.scss */
  .page-template-page-graphics-new .features .feature .text {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  /* line 414, ../scss/breakpoints/_768up.scss */
  .page-template-page-graphics-new .features .feature .text h2 {
    margin-top: 0;
  }
  /* line 421, ../scss/breakpoints/_768up.scss */
  .page-template-page-graphics-new .graphics .overlay {
    padding: 4em 1em;
  }
  /* line 425, ../scss/breakpoints/_768up.scss */
  .page-template-page-graphics-new .visuals {
    padding: 4em 1em;
    text-align: left;
  }
  /* line 428, ../scss/breakpoints/_768up.scss */
  .page-template-page-graphics-new .visuals .wrap {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
  }
  /* line 431, ../scss/breakpoints/_768up.scss */
  .page-template-page-graphics-new .visuals .wrap .img {
    text-align: center;
  }
  /* line 434, ../scss/breakpoints/_768up.scss */
  .page-template-page-graphics-new .visuals .wrap .text {
    padding-right: 2em;
    text-align: left;
  }
  /* line 437, ../scss/breakpoints/_768up.scss */
  .page-template-page-graphics-new .visuals .wrap .text h2 {
    text-align: left;
    margin-top: 0;
  }
  /* line 441, ../scss/breakpoints/_768up.scss */
  .page-template-page-graphics-new .visuals .wrap .text p {
    text-align: left;
  }

  /* Blog Writing */
  /* line 456, ../scss/breakpoints/_768up.scss */
  .page-template-page-blog-writing-services .full-width-section.first-one .overlay .wrap ul li {
    display: inline-block;
  }

  /* Infographic Design */
  /* line 472, ../scss/breakpoints/_768up.scss */
  .page-template-page-infographic-design .section-1 .wrap .head-text ul li {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    padding: 0 2em;
  }
  /* line 477, ../scss/breakpoints/_768up.scss */
  .page-template-page-infographic-design .section-1 .wrap .head-text ul li:first-of-type img {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  /* line 480, ../scss/breakpoints/_768up.scss */
  .page-template-page-infographic-design .section-1 .wrap .head-text ul li:first-of-type div {
    padding-left: 3em;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  /* line 486, ../scss/breakpoints/_768up.scss */
  .page-template-page-infographic-design .section-1 .wrap .head-text ul li:last-of-type img {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  /* line 489, ../scss/breakpoints/_768up.scss */
  .page-template-page-infographic-design .section-1 .wrap .head-text ul li:last-of-type div {
    padding-right: 3em;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  /* line 498, ../scss/breakpoints/_768up.scss */
  .page-template-page-infographic-design .section-1 .wrap .step-3 ul {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
  }
  /* line 501, ../scss/breakpoints/_768up.scss */
  .page-template-page-infographic-design .section-1 .wrap .step-3 ul li {
    padding: .5em 1em;
    width: 33.3%;
    font-weight: 700;
    color: #424143;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }
  /* line 507, ../scss/breakpoints/_768up.scss */
  .page-template-page-infographic-design .section-1 .wrap .step-3 ul li img {
    max-width: 100%;
  }
  /* line 513, ../scss/breakpoints/_768up.scss */
  .page-template-page-infographic-design .section-1 .wrap .step-4 {
    overflow: auto;
  }
  /* line 516, ../scss/breakpoints/_768up.scss */
  .page-template-page-infographic-design .section-1 .wrap .step-4 ul li {
    text-align: left;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
  }
  /* line 520, ../scss/breakpoints/_768up.scss */
  .page-template-page-infographic-design .section-1 .wrap .step-4 ul li img {
    float: left;
  }
  /* line 523, ../scss/breakpoints/_768up.scss */
  .page-template-page-infographic-design .section-1 .wrap .step-4 ul li div {
    padding-left: 3em;
  }
  /* line 533, ../scss/breakpoints/_768up.scss */
  .page-template-page-infographic-design .infographics .wrap ul {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
  }
  /* line 536, ../scss/breakpoints/_768up.scss */
  .page-template-page-infographic-design .infographics .wrap ul li {
    width: 50%;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    padding: .5em 1em;
  }
  /* line 541, ../scss/breakpoints/_768up.scss */
  .page-template-page-infographic-design .infographics .wrap ul li:nth-of-type(3) div {
    height: 210px;
    display: flex;
    align-items: flex-end;
  }
  /* line 554, ../scss/breakpoints/_768up.scss */
  .page-template-page-infographic-design .info-work .overlay .wrap ul {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    max-width: 700px;
    margin: 2em auto;
  }
  /* line 559, ../scss/breakpoints/_768up.scss */
  .page-template-page-infographic-design .info-work .overlay .wrap ul li {
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    text-align: center;
    padding: 0 .5em;
  }
  /* line 564, ../scss/breakpoints/_768up.scss */
  .page-template-page-infographic-design .info-work .overlay .wrap ul li img {
    max-width: 100%;
  }
  /* line 574, ../scss/breakpoints/_768up.scss */
  .page-template-page-infographic-design .info-roi .wrap ul {
    margin-bottom: 4em;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  /* line 577, ../scss/breakpoints/_768up.scss */
  .page-template-page-infographic-design .info-roi .wrap ul li {
    padding: 0 1em;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  /* line 580, ../scss/breakpoints/_768up.scss */
  .page-template-page-infographic-design .info-roi .wrap ul li img {
    max-width: 100%;
  }

  /* Explainer Videos */
  /* line 591, ../scss/breakpoints/_768up.scss */
  .page-template-page-explainer-videos .videos {
    padding: 2em;
  }
  /* line 593, ../scss/breakpoints/_768up.scss */
  .page-template-page-explainer-videos .videos .columns {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  /* line 595, ../scss/breakpoints/_768up.scss */
  .page-template-page-explainer-videos .videos .columns .col {
    margin: 0 1em;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  /* line 604, ../scss/breakpoints/_768up.scss */
  .page-template-page-explainer-videos .video-strategy .overlay .wrap ul {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  /* line 606, ../scss/breakpoints/_768up.scss */
  .page-template-page-explainer-videos .video-strategy .overlay .wrap ul li {
    margin: 0 2.5em 2em;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  /* line 614, ../scss/breakpoints/_768up.scss */
  .page-template-page-explainer-videos #intro {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  /* line 618, ../scss/breakpoints/_768up.scss */
  .page-template-page-explainer-videos #intro .d-1of2:first-of-type {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  /* line 625, ../scss/breakpoints/_768up.scss */
  .page-template-page-explainer-videos .feature {
    flex-wrap: wrap;
  }
  /* line 627, ../scss/breakpoints/_768up.scss */
  .page-template-page-explainer-videos .feature .animations-to-work {
    width: 100%;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }
  /* line 631, ../scss/breakpoints/_768up.scss */
  .page-template-page-explainer-videos .feature .wrap {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
  /* line 634, ../scss/breakpoints/_768up.scss */
  .page-template-page-explainer-videos .feature .wrap .img {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  /* line 637, ../scss/breakpoints/_768up.scss */
  .page-template-page-explainer-videos .feature .wrap .text {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  /* line 642, ../scss/breakpoints/_768up.scss */
  .page-template-page-explainer-videos .feature {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  /* line 646, ../scss/breakpoints/_768up.scss */
  .page-template-page-explainer-videos .feature .img {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  /* line 649, ../scss/breakpoints/_768up.scss */
  .page-template-page-explainer-videos .feature .text {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  /* Website Audit */
  /* line 657, ../scss/breakpoints/_768up.scss */
  .page-template-page-website-audit #intro {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  /* line 661, ../scss/breakpoints/_768up.scss */
  .page-template-page-website-audit #intro .d-1of2:first-of-type {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  /* line 669, ../scss/breakpoints/_768up.scss */
  .page-template-page-website-audit .feature .wrap {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
  }
  /* line 673, ../scss/breakpoints/_768up.scss */
  .page-template-page-website-audit .feature .wrap .features-intro {
    width: 100%;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    padding: 0 1em 1em 1em;
    margin-bottom: 3em;
  }
  /* line 679, ../scss/breakpoints/_768up.scss */
  .page-template-page-website-audit .feature .wrap .img {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  /* line 682, ../scss/breakpoints/_768up.scss */
  .page-template-page-website-audit .feature .wrap .text {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  /* line 687, ../scss/breakpoints/_768up.scss */
  .page-template-page-website-audit .feature {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  /* line 695, ../scss/breakpoints/_768up.scss */
  .page-template-page-website-audit .a-la-carte .overlay .wrap a.green-btn {
    font-size: 1.1em;
    font-weight: 700;
    padding: .5em 3.5em;
    border: 3px solid #8CC040;
  }

  /* Animation */
  /* line 710, ../scss/breakpoints/_768up.scss */
  .page-template-page-animation .roi .wrap ul {
    margin: 2em 0;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  /* line 713, ../scss/breakpoints/_768up.scss */
  .page-template-page-animation .roi .wrap ul li {
    margin: 0 1em;
  }
  /* line 715, ../scss/breakpoints/_768up.scss */
  .page-template-page-animation .roi .wrap ul li img {
    height: 176px;
    width: auto;
  }
  /* line 725, ../scss/breakpoints/_768up.scss */
  .page-template-page-animation .process .wrap ul {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  /* line 727, ../scss/breakpoints/_768up.scss */
  .page-template-page-animation .process .wrap ul li {
    margin: 0 1em;
  }
  /* line 729, ../scss/breakpoints/_768up.scss */
  .page-template-page-animation .process .wrap ul li img {
    height: 210px;
    width: auto;
  }
  /* line 737, ../scss/breakpoints/_768up.scss */
  .page-template-page-animation #intro {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  /* line 741, ../scss/breakpoints/_768up.scss */
  .page-template-page-animation #intro .d-1of2:first-of-type {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  /* line 748, ../scss/breakpoints/_768up.scss */
  .page-template-page-animation .feature {
    flex-wrap: wrap;
  }
  /* line 750, ../scss/breakpoints/_768up.scss */
  .page-template-page-animation .feature .animations-to-work {
    width: 100%;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }
  /* line 754, ../scss/breakpoints/_768up.scss */
  .page-template-page-animation .feature .wrap {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
  /* line 757, ../scss/breakpoints/_768up.scss */
  .page-template-page-animation .feature .wrap .img {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  /* line 760, ../scss/breakpoints/_768up.scss */
  .page-template-page-animation .feature .wrap .text {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  /* line 765, ../scss/breakpoints/_768up.scss */
  .page-template-page-animation .feature {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  /* line 769, ../scss/breakpoints/_768up.scss */
  .page-template-page-animation .feature .img {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  /* line 772, ../scss/breakpoints/_768up.scss */
  .page-template-page-animation .feature .text {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  /* line 776, ../scss/breakpoints/_768up.scss */
  .page-template-page-animation .youtubeVideo {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 0 2em;
  }

  /* Persona Development */
  /* line 784, ../scss/breakpoints/_768up.scss */
  .page-template-page-persona #intro {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  /* line 787, ../scss/breakpoints/_768up.scss */
  .page-template-page-persona #intro .img {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  /* line 790, ../scss/breakpoints/_768up.scss */
  .page-template-page-persona #intro .text {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  /* line 794, ../scss/breakpoints/_768up.scss */
  .page-template-page-persona .feature {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
  /* line 798, ../scss/breakpoints/_768up.scss */
  .page-template-page-persona .feature .img {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  /* line 801, ../scss/breakpoints/_768up.scss */
  .page-template-page-persona .feature .text {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  /* line 804, ../scss/breakpoints/_768up.scss */
  .page-template-page-persona .feature .wrap {
    flex-wrap: wrap;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
  /* line 808, ../scss/breakpoints/_768up.scss */
  .page-template-page-persona .feature .wrap .heading {
    width: 100%;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }
  /* line 812, ../scss/breakpoints/_768up.scss */
  .page-template-page-persona .feature .wrap .img {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  /* line 815, ../scss/breakpoints/_768up.scss */
  .page-template-page-persona .feature .wrap .text {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  /* line 822, ../scss/breakpoints/_768up.scss */
  .page-template-page-persona .example .wrap h2 {
    margin-bottom: 1em;
  }
  /* line 825, ../scss/breakpoints/_768up.scss */
  .page-template-page-persona .example .wrap .profile {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
  }
  /* line 828, ../scss/breakpoints/_768up.scss */
  .page-template-page-persona .example .wrap .profile .person {
    margin-top: 1em;
  }
  /* line 831, ../scss/breakpoints/_768up.scss */
  .page-template-page-persona .example .wrap .profile .info {
    margin-top: 0;
  }

  /* line 843, ../scss/breakpoints/_768up.scss */
  .page-template-page-interactive-info .reveal .wrap .reveal-text ul {
    margin-bottom: 2em;
    flex-wrap: wrap;
    justify-content: center;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  /* line 848, ../scss/breakpoints/_768up.scss */
  .page-template-page-interactive-info .reveal .wrap .reveal-text ul li {
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    padding: 1em;
    width: 250px;
  }
  /* line 852, ../scss/breakpoints/_768up.scss */
  .page-template-page-interactive-info .reveal .wrap .reveal-text ul li img {
    height: 140px;
    width: auto;
  }
  /* line 865, ../scss/breakpoints/_768up.scss */
  .page-template-page-interactive-info .how .wrap ul li h3 {
    font-size: 2.5em;
  }
  /* line 874, ../scss/breakpoints/_768up.scss */
  .page-template-page-interactive-info .visual-marketing .wrap .numbers {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  /* line 878, ../scss/breakpoints/_768up.scss */
  .page-template-page-interactive-info .visual-marketing .wrap .numbers .number-container {
    max-width: 350px;
    padding: 0 2em;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }
  /* line 888, ../scss/breakpoints/_768up.scss */
  .page-template-page-interactive-info .examples .wrap a.example {
    display: inline-block;
    width: 29.3%;
    margin: 1em;
  }

  /* Video Marketing */
  /* line 900, ../scss/breakpoints/_768up.scss */
  .page-template-page-video-marketing .feature {
    flex-wrap: wrap;
  }
  /* line 902, ../scss/breakpoints/_768up.scss */
  .page-template-page-video-marketing .feature .wrap {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
  /* line 905, ../scss/breakpoints/_768up.scss */
  .page-template-page-video-marketing .feature .wrap .youtubeVideo {
    width: auto;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  /* line 910, ../scss/breakpoints/_768up.scss */
  .page-template-page-video-marketing .feature .wrap .text {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  /* line 916, ../scss/breakpoints/_768up.scss */
  .page-template-page-video-marketing .feature {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
  /* line 920, ../scss/breakpoints/_768up.scss */
  .page-template-page-video-marketing .feature .youtubeVideo {
    width: auto;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  /* line 925, ../scss/breakpoints/_768up.scss */
  .page-template-page-video-marketing .feature .text {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  /* Content Strategy */
  /* line 938, ../scss/breakpoints/_768up.scss */
  .page-template-page-content-strategy .feature .wrap {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
  /* line 941, ../scss/breakpoints/_768up.scss */
  .page-template-page-content-strategy .feature .wrap .img {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  /* line 944, ../scss/breakpoints/_768up.scss */
  .page-template-page-content-strategy .feature .wrap .text {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  /* line 949, ../scss/breakpoints/_768up.scss */
  .page-template-page-content-strategy .feature {
    align-items: center;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  /* line 952, ../scss/breakpoints/_768up.scss */
  .page-template-page-content-strategy .feature .text, .page-template-page-content-strategy .feature .img {
    padding: 0 2em;
  }
  /* line 955, ../scss/breakpoints/_768up.scss */
  .page-template-page-content-strategy .feature .text {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  /* line 958, ../scss/breakpoints/_768up.scss */
  .page-template-page-content-strategy .feature .img {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  /* line 963, ../scss/breakpoints/_768up.scss */
  .page-template-page-content-strategy .roi ul {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
  }
  /* line 966, ../scss/breakpoints/_768up.scss */
  .page-template-page-content-strategy .roi ul li {
    -webkit-flex: 1 0 33%;
    -ms-flex: 1 0 33%;
    flex: 1 0 33%;
    padding: 1em;
  }
  /* line 974, ../scss/breakpoints/_768up.scss */
  .page-template-page-content-strategy .hq-text .wrap ul {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
  }
  /* line 977, ../scss/breakpoints/_768up.scss */
  .page-template-page-content-strategy .hq-text .wrap ul li {
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    padding: 1em;
  }
  /* line 985, ../scss/breakpoints/_768up.scss */
  .page-template-page-content-strategy .factors ul {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
  }
  /* line 988, ../scss/breakpoints/_768up.scss */
  .page-template-page-content-strategy .factors ul li {
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    padding: 1em;
  }
  /* line 995, ../scss/breakpoints/_768up.scss */
  .page-template-page-content-strategy .engage ul {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
  }
  /* line 998, ../scss/breakpoints/_768up.scss */
  .page-template-page-content-strategy .engage ul li {
    -webkit-flex: 1 0 33%;
    -ms-flex: 1 0 33%;
    flex: 1 0 33%;
    padding: 1em;
  }

  /* Marketing Consulting */
  /* line 1010, ../scss/breakpoints/_768up.scss */
  .page-id-1030 .fw-text .wrap ul {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    max-width: 700px;
    margin: 0 auto;
  }
  /* line 1015, ../scss/breakpoints/_768up.scss */
  .page-id-1030 .fw-text .wrap ul li {
    width: 50%;
    font-size: 1.1em;
  }
  /* line 1018, ../scss/breakpoints/_768up.scss */
  .page-id-1030 .fw-text .wrap ul li img {
    margin-right: 1.5em;
  }

  /* SEO Packages */
  /* line 1029, ../scss/breakpoints/_768up.scss */
  .page-template-page-seo-packages #intro {
    display: block;
  }
  /* line 1031, ../scss/breakpoints/_768up.scss */
  .page-template-page-seo-packages #intro p {
    max-width: 900px;
    margin: 1em auto;
  }
  /* line 1035, ../scss/breakpoints/_768up.scss */
  .page-template-page-seo-packages #intro ul {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 2em;
  }
  /* line 1039, ../scss/breakpoints/_768up.scss */
  .page-template-page-seo-packages #intro ul li {
    -webkit-flex: 1 0 33.3%;
    -ms-flex: 1 0 33.3%;
    flex: 1 0 33.3%;
    padding: 1em;
  }
  /* line 1046, ../scss/breakpoints/_768up.scss */
  .page-template-page-seo-packages .feature .wrap {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
  }
  /* line 1050, ../scss/breakpoints/_768up.scss */
  .page-template-page-seo-packages .feature .wrap .features-intro {
    width: 100%;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    padding: 0 1em 1em 1em;
    margin-bottom: 3em;
  }
  /* line 1056, ../scss/breakpoints/_768up.scss */
  .page-template-page-seo-packages .feature .wrap .img {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  /* line 1059, ../scss/breakpoints/_768up.scss */
  .page-template-page-seo-packages .feature .wrap .text {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  /* line 1064, ../scss/breakpoints/_768up.scss */
  .page-template-page-seo-packages .feature {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  /* line 1070, ../scss/breakpoints/_768up.scss */
  .page-template-page-seo-packages .hq-text ul {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  /* line 1074, ../scss/breakpoints/_768up.scss */
  .page-template-page-seo-packages .hq-text ul li {
    padding: 2.5em;
  }

  /* Resource Center */
  /* line 1083, ../scss/breakpoints/_768up.scss */
  .page-template-page-resource-center #dropdowns, .page-template-page-clients #dropdowns {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 1em;
  }
  /* line 1087, ../scss/breakpoints/_768up.scss */
  .page-template-page-resource-center #dropdowns .select-wrapper, .page-template-page-clients #dropdowns .select-wrapper {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 0 1em;
  }
  /* line 1091, ../scss/breakpoints/_768up.scss */
  .page-template-page-resource-center #dropdowns .clear, .page-template-page-clients #dropdowns .clear {
    -webkit-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
  }
  /* line 1096, ../scss/breakpoints/_768up.scss */
  .page-template-page-resource-center .resources #ajax-posts, .page-template-page-clients .resources #ajax-posts {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
  }
  /* line 1099, ../scss/breakpoints/_768up.scss */
  .page-template-page-resource-center .resources #ajax-posts .case, .page-template-page-clients .resources #ajax-posts .case {
    -webkit-flex: 0 1 33.3%;
    -ms-flex: 0 1 33.3%;
    flex: 0 1 33.3%;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0 2em;
  }
  /* line 1103, ../scss/breakpoints/_768up.scss */
  .page-template-page-resource-center .resources #ajax-posts .case .thumb, .page-template-page-clients .resources #ajax-posts .case .thumb {
    min-height: 180px;
    margin-bottom: 1em;
  }
  /* line 1107, ../scss/breakpoints/_768up.scss */
  .page-template-page-resource-center .resources #ajax-posts .case .entry, .page-template-page-clients .resources #ajax-posts .case .entry {
    padding-left: 0;
  }
  /* line 1110, ../scss/breakpoints/_768up.scss */
  .page-template-page-resource-center .resources #ajax-posts .case .thumb, .page-template-page-resource-center .resources #ajax-posts .case .entry, .page-template-page-clients .resources #ajax-posts .case .thumb, .page-template-page-clients .resources #ajax-posts .case .entry {
    flex: 0 1 100%;
  }
  /* line 1114, ../scss/breakpoints/_768up.scss */
  .page-template-page-resource-center .resources #ajax-posts .case:first-of-type, .page-template-page-resource-center .resources #ajax-posts .case:nth-of-type(2), .page-template-page-resource-center .resources #ajax-posts .case.featured, .page-template-page-clients .resources #ajax-posts .case:first-of-type, .page-template-page-clients .resources #ajax-posts .case:nth-of-type(2), .page-template-page-clients .resources #ajax-posts .case.featured {
    -webkit-flex: 0 1 50%;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-bottom: 2px solid #cbd2df;
    margin-bottom: 3em;
    padding-bottom: 3em;
  }
  /* line 1120, ../scss/breakpoints/_768up.scss */
  .page-template-page-resource-center .resources #ajax-posts .case:first-of-type .thumb, .page-template-page-resource-center .resources #ajax-posts .case:first-of-type .entry, .page-template-page-resource-center .resources #ajax-posts .case:nth-of-type(2) .thumb, .page-template-page-resource-center .resources #ajax-posts .case:nth-of-type(2) .entry, .page-template-page-resource-center .resources #ajax-posts .case.featured .thumb, .page-template-page-resource-center .resources #ajax-posts .case.featured .entry, .page-template-page-clients .resources #ajax-posts .case:first-of-type .thumb, .page-template-page-clients .resources #ajax-posts .case:first-of-type .entry, .page-template-page-clients .resources #ajax-posts .case:nth-of-type(2) .thumb, .page-template-page-clients .resources #ajax-posts .case:nth-of-type(2) .entry, .page-template-page-clients .resources #ajax-posts .case.featured .thumb, .page-template-page-clients .resources #ajax-posts .case.featured .entry {
    width: 100%;
  }
  /* line 1123, ../scss/breakpoints/_768up.scss */
  .page-template-page-resource-center .resources #ajax-posts .case:first-of-type .thumb, .page-template-page-resource-center .resources #ajax-posts .case:nth-of-type(2) .thumb, .page-template-page-resource-center .resources #ajax-posts .case.featured .thumb, .page-template-page-clients .resources #ajax-posts .case:first-of-type .thumb, .page-template-page-clients .resources #ajax-posts .case:nth-of-type(2) .thumb, .page-template-page-clients .resources #ajax-posts .case.featured .thumb {
    min-height: 300px;
    background-size: cover;
    background-position: center center;
    margin-bottom: 1em;
  }
  /* line 1129, ../scss/breakpoints/_768up.scss */
  .page-template-page-resource-center .resources #ajax-posts .case:first-of-type .entry, .page-template-page-resource-center .resources #ajax-posts .case:nth-of-type(2) .entry, .page-template-page-resource-center .resources #ajax-posts .case.featured .entry, .page-template-page-clients .resources #ajax-posts .case:first-of-type .entry, .page-template-page-clients .resources #ajax-posts .case:nth-of-type(2) .entry, .page-template-page-clients .resources #ajax-posts .case.featured .entry {
    padding-left: 0;
  }
  /* line 1131, ../scss/breakpoints/_768up.scss */
  .page-template-page-resource-center .resources #ajax-posts .case:first-of-type .entry h3, .page-template-page-resource-center .resources #ajax-posts .case:nth-of-type(2) .entry h3, .page-template-page-resource-center .resources #ajax-posts .case.featured .entry h3, .page-template-page-clients .resources #ajax-posts .case:first-of-type .entry h3, .page-template-page-clients .resources #ajax-posts .case:nth-of-type(2) .entry h3, .page-template-page-clients .resources #ajax-posts .case.featured .entry h3 {
    font-size: 30px;
  }
  /* line 1134, ../scss/breakpoints/_768up.scss */
  .page-template-page-resource-center .resources #ajax-posts .case:first-of-type .entry p, .page-template-page-resource-center .resources #ajax-posts .case:nth-of-type(2) .entry p, .page-template-page-resource-center .resources #ajax-posts .case.featured .entry p, .page-template-page-clients .resources #ajax-posts .case:first-of-type .entry p, .page-template-page-clients .resources #ajax-posts .case:nth-of-type(2) .entry p, .page-template-page-clients .resources #ajax-posts .case.featured .entry p {
    font-size: 20px;
  }
  /* line 1139, ../scss/breakpoints/_768up.scss */
  .page-template-page-resource-center .resources #ajax-posts .case:first-of-type, .page-template-page-clients .resources #ajax-posts .case:first-of-type {
    padding-left: 0;
    padding-right: 2em;
  }
  /* line 1143, ../scss/breakpoints/_768up.scss */
  .page-template-page-resource-center .resources #ajax-posts .case:nth-of-type(2), .page-template-page-resource-center .resources #ajax-posts .case.featured-2, .page-template-page-clients .resources #ajax-posts .case:nth-of-type(2), .page-template-page-clients .resources #ajax-posts .case.featured-2 {
    padding-left: 2em;
    padding-right: 0;
  }
  /* line 1147, ../scss/breakpoints/_768up.scss */
  .page-template-page-resource-center .resources #ajax-posts .case.featured-1, .page-template-page-clients .resources #ajax-posts .case.featured-1 {
    padding-left: 0 !important;
    padding-right: 2em !important;
  }

  /* What is Content Marketing? */
  /* line 1157, ../scss/breakpoints/_768up.scss */
  .page-template-page-content-marketing-v2 .feature {
    flex-wrap: wrap;
    padding: 2em 1em;
  }
  /* line 1160, ../scss/breakpoints/_768up.scss */
  .page-template-page-content-marketing-v2 .feature .animations-to-work {
    width: 100%;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }
  /* line 1164, ../scss/breakpoints/_768up.scss */
  .page-template-page-content-marketing-v2 .feature .wrap {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: center;
  }
  /* line 1167, ../scss/breakpoints/_768up.scss */
  .page-template-page-content-marketing-v2 .feature .wrap .img {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  /* line 1170, ../scss/breakpoints/_768up.scss */
  .page-template-page-content-marketing-v2 .feature .wrap .text {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  /* line 1175, ../scss/breakpoints/_768up.scss */
  .page-template-page-content-marketing-v2 .feature {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  /* line 1179, ../scss/breakpoints/_768up.scss */
  .page-template-page-content-marketing-v2 .feature .img {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  /* line 1182, ../scss/breakpoints/_768up.scss */
  .page-template-page-content-marketing-v2 .feature .text {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  /* line 1187, ../scss/breakpoints/_768up.scss */
  .page-template-page-content-marketing-v2 .feature-6 .img {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  /* line 1190, ../scss/breakpoints/_768up.scss */
  .page-template-page-content-marketing-v2 .feature-6 .text {
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  /* line 1195, ../scss/breakpoints/_768up.scss */
  .page-template-page-content-marketing-v2 .cc ul {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
  }
  /* line 1198, ../scss/breakpoints/_768up.scss */
  .page-template-page-content-marketing-v2 .cc ul li {
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    line-height: 100%;
  }
  /* line 1206, ../scss/breakpoints/_768up.scss */
  .page-template-page-content-marketing-v2 .cm-channels ul li {
    position: relative;
    text-align: left;
    padding-left: 8em;
  }
  /* line 1210, ../scss/breakpoints/_768up.scss */
  .page-template-page-content-marketing-v2 .cm-channels ul li img {
    position: absolute;
    left: 0;
  }
  /* line 1218, ../scss/breakpoints/_768up.scss */
  .page-template-page-content-marketing-v2 .cms-cols h2, .page-template-page-content-marketing-v2 .seo-cols h2 {
    margin-top: 0;
  }
  /* line 1221, ../scss/breakpoints/_768up.scss */
  .page-template-page-content-marketing-v2 .cms-cols p:first-of-type, .page-template-page-content-marketing-v2 .seo-cols p:first-of-type {
    margin-top: 0;
  }
  /* line 1224, ../scss/breakpoints/_768up.scss */
  .page-template-page-content-marketing-v2 .cms-cols .d-1of2, .page-template-page-content-marketing-v2 .seo-cols .d-1of2 {
    padding-right: 2em;
  }
  /* line 1227, ../scss/breakpoints/_768up.scss */
  .page-template-page-content-marketing-v2 .cms-cols .d-1of2.last-col, .page-template-page-content-marketing-v2 .seo-cols .d-1of2.last-col {
    padding-right: 0;
    padding-left: 2em;
  }

  /* line 1240, ../scss/breakpoints/_768up.scss */
  .page-template-page-brafton-peeps header .overlay .expand .inner .text p {
    font-size: 1.35em;
  }
  /* line 1248, ../scss/breakpoints/_768up.scss */
  .page-template-page-brafton-peeps .resources.wrap {
    max-width: 1250px;
  }
  /* line 1251, ../scss/breakpoints/_768up.scss */
  .page-template-page-brafton-peeps #peeps {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
  }

  /* Blog */
  /* line 1265, ../scss/breakpoints/_768up.scss */
  .blog header, .archive header, .search header,
  .page-template-page-blog-content-creation header,
  .page-template-page-blog-content-distribution header,
  .page-template-page-blog-content-strategy header,
  .page-template-page-blog-life-at-brafton header,
  .page-template-page-success-stories header {
    background-size: cover;
    background-position: center center;
  }
  /* line 1270, ../scss/breakpoints/_768up.scss */
  .blog header .overlay .expand .inner, .archive header .overlay .expand .inner, .search header .overlay .expand .inner,
  .page-template-page-blog-content-creation header .overlay .expand .inner,
  .page-template-page-blog-content-distribution header .overlay .expand .inner,
  .page-template-page-blog-content-strategy header .overlay .expand .inner,
  .page-template-page-blog-life-at-brafton header .overlay .expand .inner,
  .page-template-page-success-stories header .overlay .expand .inner {
    max-width: 70%;
    padding: 3em;
  }
  /* line 1274, ../scss/breakpoints/_768up.scss */
  .blog header .overlay .expand .inner .text h1, .archive header .overlay .expand .inner .text h1, .search header .overlay .expand .inner .text h1,
  .page-template-page-blog-content-creation header .overlay .expand .inner .text h1,
  .page-template-page-blog-content-distribution header .overlay .expand .inner .text h1,
  .page-template-page-blog-content-strategy header .overlay .expand .inner .text h1,
  .page-template-page-blog-life-at-brafton header .overlay .expand .inner .text h1,
  .page-template-page-success-stories header .overlay .expand .inner .text h1 {
    margin-bottom: 10px;
  }
  /* line 1277, ../scss/breakpoints/_768up.scss */
  .blog header .overlay .expand .inner .text .read_cat_container, .archive header .overlay .expand .inner .text .read_cat_container, .search header .overlay .expand .inner .text .read_cat_container,
  .page-template-page-blog-content-creation header .overlay .expand .inner .text .read_cat_container,
  .page-template-page-blog-content-distribution header .overlay .expand .inner .text .read_cat_container,
  .page-template-page-blog-content-strategy header .overlay .expand .inner .text .read_cat_container,
  .page-template-page-blog-life-at-brafton header .overlay .expand .inner .text .read_cat_container,
  .page-template-page-success-stories header .overlay .expand .inner .text .read_cat_container {
    margin-bottom: 1em;
  }
  /* line 1279, ../scss/breakpoints/_768up.scss */
  .blog header .overlay .expand .inner .text .read_cat_container time, .archive header .overlay .expand .inner .text .read_cat_container time, .search header .overlay .expand .inner .text .read_cat_container time,
  .page-template-page-blog-content-creation header .overlay .expand .inner .text .read_cat_container time,
  .page-template-page-blog-content-distribution header .overlay .expand .inner .text .read_cat_container time,
  .page-template-page-blog-content-strategy header .overlay .expand .inner .text .read_cat_container time,
  .page-template-page-blog-life-at-brafton header .overlay .expand .inner .text .read_cat_container time,
  .page-template-page-success-stories header .overlay .expand .inner .text .read_cat_container time {
    color: #fff;
  }
  /* line 1289, ../scss/breakpoints/_768up.scss */
  .blog .posts .article, .archive .posts .article, .search .posts .article,
  .page-template-page-blog-content-creation .posts .article,
  .page-template-page-blog-content-distribution .posts .article,
  .page-template-page-blog-content-strategy .posts .article,
  .page-template-page-blog-life-at-brafton .posts .article,
  .page-template-page-success-stories .posts .article {
    margin: 40px 0px;
    padding: 0;
  }
  /* line 1292, ../scss/breakpoints/_768up.scss */
  .blog .posts .article .thumb, .archive .posts .article .thumb, .search .posts .article .thumb,
  .page-template-page-blog-content-creation .posts .article .thumb,
  .page-template-page-blog-content-distribution .posts .article .thumb,
  .page-template-page-blog-content-strategy .posts .article .thumb,
  .page-template-page-blog-life-at-brafton .posts .article .thumb,
  .page-template-page-success-stories .posts .article .thumb {
    width: 40%;
    float: left;
  }
  /* line 1296, ../scss/breakpoints/_768up.scss */
  .blog .posts .article .entry, .archive .posts .article .entry, .search .posts .article .entry,
  .page-template-page-blog-content-creation .posts .article .entry,
  .page-template-page-blog-content-distribution .posts .article .entry,
  .page-template-page-blog-content-strategy .posts .article .entry,
  .page-template-page-blog-life-at-brafton .posts .article .entry,
  .page-template-page-success-stories .posts .article .entry {
    width: 60%;
    float: left;
    padding-left: 40px;
  }

  /* Single */
  /* line 1311, ../scss/breakpoints/_768up.scss */
  .single #main .hentry footer.meta .author_avatar_container {
    margin-bottom: 0;
  }

  /* line 1321, ../scss/breakpoints/_768up.scss */
  .post-type-archive-downloadables .resources .case {
    float: left;
    padding: 30px;
    width: 33.33%;
    text-align: center;
    text-align: center;
  }
  /* line 1327, ../scss/breakpoints/_768up.scss */
  .post-type-archive-downloadables .resources .case:first-of-type {
    width: 100%;
    float: none;
    clear: both;
    overflow: auto;
    padding-bottom: 60px;
    border-bottom: 3px solid #eaedf2;
    margin-bottom: 60px;
  }
  /* line 1335, ../scss/breakpoints/_768up.scss */
  .post-type-archive-downloadables .resources .case:first-of-type .thumb {
    float: left;
    max-width: 40%;
  }
  /* line 1339, ../scss/breakpoints/_768up.scss */
  .post-type-archive-downloadables .resources .case:first-of-type .entry {
    float: left;
    text-align: left;
    max-width: 60%;
    padding-left: 40px;
  }
  /* line 1344, ../scss/breakpoints/_768up.scss */
  .post-type-archive-downloadables .resources .case:first-of-type .entry h3 {
    font-size: 2em;
  }
  /* line 1346, ../scss/breakpoints/_768up.scss */
  .post-type-archive-downloadables .resources .case:first-of-type .entry h3 a {
    color: #404040;
  }

  /* line 1362, ../scss/breakpoints/_768up.scss */
  .single-case_studies .header .expand .inner .text.new-template h4 {
    font-size: 1.2em;
  }
  /* line 1365, ../scss/breakpoints/_768up.scss */
  .single-case_studies .header .expand .inner .text.new-template h1 {
    font-size: 3em;
  }
  /* line 1377, ../scss/breakpoints/_768up.scss */
  .single-case_studies #main article .entry-content .new-fields-wrapper blockquote {
    padding: 2em 0;
  }
  /* line 1379, ../scss/breakpoints/_768up.scss */
  .single-case_studies #main article .entry-content .new-fields-wrapper blockquote p {
    font-size: 1.1em !important;
  }
  /* line 1382, ../scss/breakpoints/_768up.scss */
  .single-case_studies #main article .entry-content .new-fields-wrapper blockquote h4 {
    font-size: 1em;
  }
  /* line 1386, ../scss/breakpoints/_768up.scss */
  .single-case_studies #main article .entry-content .new-fields-wrapper ul.stats {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    border-bottom: 2px solid #9fa6b4;
  }
  /* line 1389, ../scss/breakpoints/_768up.scss */
  .single-case_studies #main article .entry-content .new-fields-wrapper ul.stats li {
    padding: 0 1em;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  /* line 1394, ../scss/breakpoints/_768up.scss */
  .single-case_studies #main article .entry-content .new-fields-wrapper .intro {
    padding: 2em 0 0 0;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  /* line 1397, ../scss/breakpoints/_768up.scss */
  .single-case_studies #main article .entry-content .new-fields-wrapper .intro .logo {
    width: 33%;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    text-align: center;
  }
  /* line 1402, ../scss/breakpoints/_768up.scss */
  .single-case_studies #main article .entry-content .new-fields-wrapper .intro .text {
    padding-left: 3em;
    width: 67%;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }
  /* line 1408, ../scss/breakpoints/_768up.scss */
  .single-case_studies #main article .entry-content .new-fields-wrapper .below {
    width: 67%;
    float: right;
    padding-left: 2.6em;
  }
  /* line 1414, ../scss/breakpoints/_768up.scss */
  .single-case_studies #main article .entry-content .new-fields-wrapper .bottom-stats {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  /* line 1416, ../scss/breakpoints/_768up.scss */
  .single-case_studies #main article .entry-content .new-fields-wrapper .bottom-stats .stat {
    padding: 0 .5em;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  /* line 1426, ../scss/breakpoints/_768up.scss */
  .single-case_studies .pullquote .wrap {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  /* line 1428, ../scss/breakpoints/_768up.scss */
  .single-case_studies .pullquote .wrap .img {
    width: 33%;
    height: auto;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }
  /* line 1433, ../scss/breakpoints/_768up.scss */
  .single-case_studies .pullquote .wrap .text {
    margin-top: 0;
    padding-left: 3em;
    width: 67%;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }
  /* line 1441, ../scss/breakpoints/_768up.scss */
  .single-case_studies .recent-case-studies {
    padding: 4em 2em;
  }
  /* line 1443, ../scss/breakpoints/_768up.scss */
  .single-case_studies .recent-case-studies .article {
    padding: 0 1em;
  }
  /* line 1445, ../scss/breakpoints/_768up.scss */
  .single-case_studies .recent-case-studies .article:hover {
    opacity: .8;
  }
  /* line 1450, ../scss/breakpoints/_768up.scss */
  .single-case_studies #cta {
    padding: 5em 0;
  }
  /* line 1452, ../scss/breakpoints/_768up.scss */
  .single-case_studies #cta a.white-btn {
    font-size: 22px;
  }

  /* Videos */
  /*********************
  SIDEBARS & ASIDES
  *********************/
  /* line 1464, ../scss/breakpoints/_768up.scss */
  .sidebar {
    margin-top: 2.2em;
  }

  /* line 1468, ../scss/breakpoints/_768up.scss */
  .widgettitle {
    border-bottom: 2px solid #444;
    margin-bottom: 0.75em;
  }

  /* line 1473, ../scss/breakpoints/_768up.scss */
  .widget {
    padding: 0 10px;
    margin: 2.2em 0;
  }
  /* line 1478, ../scss/breakpoints/_768up.scss */
  .widget ul li {
    margin-bottom: 0.75em;
    /* deep nesting */
  }
  /* line 1486, ../scss/breakpoints/_768up.scss */
  .widget ul li ul {
    margin-top: 0.75em;
    padding-left: 1em;
  }

  /* links widget */
  /* meta widget */
  /* pages widget */
  /* recent-posts widget */
  /* archives widget */
  /* tag-cloud widget */
  /* calendar widget */
  /* category widget */
  /* recent-comments widget */
  /* search widget */
  /* text widget */
  /* Social Landing Page Styles */
  /* line 1587, ../scss/breakpoints/_768up.scss */
  #social-landing .overlay .image-inner {
    margin: 0px 40px 40px 0px;
  }
  /* line 1591, ../scss/breakpoints/_768up.scss */
  #social-landing .overlay .title h1 {
    font-size: 3em;
  }
  /* line 1595, ../scss/breakpoints/_768up.scss */
  #social-landing .overlay .learn {
    height: 100px;
  }

  /* Glossary pages */
  /* line 1604, ../scss/breakpoints/_768up.scss */
  .post-type-archive-brafton_glossary #pagination a, .single-brafton_glossary #pagination a {
    padding: .5em;
  }

  /* Marketzine */
  /*********************
  FOOTER STYLES
  *********************/
  /* line 1641, ../scss/breakpoints/_768up.scss */
  footer.footer .widget {
    margin: 0;
  }

  /*
  you'll probably need to do quite a bit
  of overriding here if you styled them for
  mobile. Make sure to double check these!
  */
  /* line 1652, ../scss/breakpoints/_768up.scss */
  .footer-links ul li {
    /*
    be careful with the depth of your menus.
    it's very rare to have multi-depth menus in
    the footer.
    */
  }

  /* end .footer-links */
}
/*********************
DESKTOP
This is the average viewing window. So Desktops, Laptops, and
in general anyone not viewing on a mobile device. Here's where
you can add resource intensive styles.
*********************/
@media only screen and (min-width: 1030px) {
  /******************************************************************
  Site Name:
  Author:
  
  Stylesheet: Desktop Stylsheet
  
  This is the desktop size. It's larger than an iPad so it will only
  be seen on the Desktop.
  
  ******************************************************************/
  /* line 12, ../scss/breakpoints/_1030up.scss */
  body {
    -ms-word-break: keep-all;
    word-break: keep-all;
    word-wrap: normal;
  }

  /* line 28, ../scss/breakpoints/_1030up.scss */
  .wrap {
    max-width: 1165px;
    width: 100%;
  }

  /* line 34, ../scss/breakpoints/_1030up.scss */
  .header .wrap {
    max-width: 1325px;
    width: 100%;
  }
  /* line 38, ../scss/breakpoints/_1030up.scss */
  .header .fixed {
    padding: 0px 40px;
  }
  /* line 41, ../scss/breakpoints/_1030up.scss */
  .header .expand {
    display: table;
    width: 100%;
    padding: 70px 0px;
    min-height: 50vh;
  }
  /* line 46, ../scss/breakpoints/_1030up.scss */
  .header .expand .inner {
    display: table-cell;
    vertical-align: middle;
  }
  /* line 51, ../scss/breakpoints/_1030up.scss */
  .header .expand .inner .text p {
    width: 500px;
  }
  /* line 59, ../scss/breakpoints/_1030up.scss */
  .header .shrink nav ul#menu-main {
    margin: 12px 0 0 0;
  }

  /* line 68, ../scss/breakpoints/_1030up.scss */
  .home .header .expand {
    min-height: 575px;
  }

  /* line 74, ../scss/breakpoints/_1030up.scss */
  #pod {
    position: relative;
    /*.green-bg {
    	position: absolute;
    	bottom: 0;
    	left: 0;
    	width: 100%;
    	height: 254px;
    	background-color: #629864;
    }*/
  }
  /* line 84, ../scss/breakpoints/_1030up.scss */
  #pod .wrap {
    max-width: 1450px;
    position: relative;
    z-index: 1;
    padding: 0;
    align-items: center;
  }
  /* line 90, ../scss/breakpoints/_1030up.scss */
  #pod .wrap h2 {
    font-size: 3em;
    margin-top: 0.25em;
    margin-bottom: 0.1em;
  }
  /* line 95, ../scss/breakpoints/_1030up.scss */
  #pod .wrap h3 {
    font-size: 1.3em;
    max-width: 850px;
    margin: .5em auto 0 auto;
  }
  /* line 100, ../scss/breakpoints/_1030up.scss */
  #pod .wrap .links {
    padding: 1em 0;
  }
  /* line 102, ../scss/breakpoints/_1030up.scss */
  #pod .wrap .links a {
    margin: 0 1em;
  }
  /* line 104, ../scss/breakpoints/_1030up.scss */
  #pod .wrap .links a:hover {
    opacity: .8;
  }
  /* line 109, ../scss/breakpoints/_1030up.scss */
  #pod .wrap .text {
    margin-bottom: 10em;
  }

  /*********************
  NAVIGATION STYLES
  *********************/
  /* line 120, ../scss/breakpoints/_1030up.scss */
  .toggle {
    display: none;
  }

  /* line 124, ../scss/breakpoints/_1030up.scss */
  nav {
    border: 0;
    display: block !important;
    width: auto;
    margin: 12px 0 0 0;
    /* end .menu ul li */
    /* highlight current page */
    /* end current highlighters */
  }
  /* line 129, ../scss/breakpoints/_1030up.scss */
  nav ul#menu-main {
    margin-top: 0;
    margin-bottom: 0px;
  }
  /* line 132, ../scss/breakpoints/_1030up.scss */
  nav ul#menu-main li {
    border-bottom: 0px;
    padding-left: 0px;
  }
  /* line 135, ../scss/breakpoints/_1030up.scss */
  nav ul#menu-main li .submenu-toggler {
    display: none;
  }
  /* line 138, ../scss/breakpoints/_1030up.scss */
  nav ul#menu-main li a {
    padding: 0.75em 1.15em;
  }
  /* line 141, ../scss/breakpoints/_1030up.scss */
  nav ul#menu-main li ul.sub-menu {
    margin: 12px 0 0 0;
    display: block;
  }
  /* line 145, ../scss/breakpoints/_1030up.scss */
  nav ul#menu-main li ul.sub-menu li a {
    padding: .25em 1.15em;
    line-height: 150%;
  }
  /* line 150, ../scss/breakpoints/_1030up.scss */
  nav ul#menu-main li ul.sub-menu ul.sub-menu {
    margin: -8px 0 0 0;
  }
  /* line 156, ../scss/breakpoints/_1030up.scss */
  nav li {
    float: left;
    position: relative;
    padding-bottom: 12px;
    /*
    plan your menus and drop-downs wisely.
    */
    /*
    plan your menus and drop-downs wisely.
    */
    /* showing sub-menus */
  }
  /* line 160, ../scss/breakpoints/_1030up.scss */
  nav li a {
    border-bottom: 0;
    /*
    you can use hover styles here even though this size
    has the possibility of being a mobile device.
    */
  }
  /* line 166, ../scss/breakpoints/_1030up.scss */
  nav li a:hover, nav li a:focus {
    color: #fff;
    text-decoration: underline;
  }
  /* line 173, ../scss/breakpoints/_1030up.scss */
  nav li:last-child {
    margin-left: 10px;
  }
  /* line 175, ../scss/breakpoints/_1030up.scss */
  nav li:last-child a {
    background: #8CC040;
    font-weight: 600;
  }
  /* line 178, ../scss/breakpoints/_1030up.scss */
  nav li:last-child a:hover {
    background: #7ead39;
  }
  /* line 182, ../scss/breakpoints/_1030up.scss */
  nav li:last-child ul.sub-menu {
    right: 0;
  }
  /* line 184, ../scss/breakpoints/_1030up.scss */
  nav li:last-child ul.sub-menu li {
    margin-left: 0;
    width: 100%;
  }
  /* line 187, ../scss/breakpoints/_1030up.scss */
  nav li:last-child ul.sub-menu li a {
    background: transparent;
    font-weight: normal;
    /*text-align: right;*/
  }
  /* line 199, ../scss/breakpoints/_1030up.scss */
  nav li ul.sub-menu,
  nav li ul.children {
    background: #404040;
    margin: 1em 0;
    border: 0px;
    padding: 8px 0px;
    visibility: hidden;
    width: 250px;
    box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.2);
    z-index: 9999;
  }
  /* line 212, ../scss/breakpoints/_1030up.scss */
  nav li ul.sub-menu li,
  nav li ul.children li {
    padding-bottom: 0px !important;
    float: none;
  }
  /* line 215, ../scss/breakpoints/_1030up.scss */
  nav li ul.sub-menu li a,
  nav li ul.children li a {
    padding-left: 10px;
    border-right: 0;
    display: block;
    padding: 0.25em 1.25em;
    font-size: .7em;
  }
  /* line 222, ../scss/breakpoints/_1030up.scss */
  nav li ul.sub-menu li a:hover, nav li ul.sub-menu li a:focus,
  nav li ul.children li a:hover,
  nav li ul.children li a:focus {
    color: #fff;
    text-decoration: underline;
  }
  /* line 232, ../scss/breakpoints/_1030up.scss */
  nav li:last-child ul.sub-menu a {
    font-weight: normal;
  }
  /* line 241, ../scss/breakpoints/_1030up.scss */
  nav li ul.sub-menu,
  nav li ul.children {
    border-top: 0;
    position: absolute;
    visibility: hidden;
    z-index: 8999;
    /* highlight sub-menu current page */
  }
  /* line 248, ../scss/breakpoints/_1030up.scss */
  nav li ul.sub-menu li,
  nav li ul.children li {
    line-height: 120%;
    /*
    if you need to go deeper, go nuts
    just remember deeper menus suck
    for usability. k, bai.
    */
  }
  /* line 252, ../scss/breakpoints/_1030up.scss */
  nav li ul.sub-menu li a,
  nav li ul.children li a {
    padding-left: 10px;
    border-right: 0;
    display: block;
    padding: 0.25em 1.25em;
    width: 100%;
    font-size: .7em;
  }
  /* line 262, ../scss/breakpoints/_1030up.scss */
  nav li ul.sub-menu li a:last-child a,
  nav li ul.children li a:last-child a {
    border-bottom: 0;
  }
  /* line 273, ../scss/breakpoints/_1030up.scss */
  nav li ul.sub-menu li ul,
  nav li ul.children li ul {
    top: 0;
    left: 100%;
  }
  /* line 290, ../scss/breakpoints/_1030up.scss */
  nav li:hover > ul {
    top: auto;
    visibility: visible;
  }

  /* end .nav */
  /* line 307, ../scss/breakpoints/_1030up.scss */
  .home .parallax-mirror {
    display: none;
  }
  /* line 310, ../scss/breakpoints/_1030up.scss */
  .home header {
    position: relative;
    min-height: 525px;
  }
  /* line 314, ../scss/breakpoints/_1030up.scss */
  .home header .overlay {
    background: transparent !important;
  }
  /* line 316, ../scss/breakpoints/_1030up.scss */
  .home header .overlay #homepage-video {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    overflow: hidden;
    background-image: url("/wp-content/themes/brafton2016/library/images/home/citiesJPG.jpg");
    background-size: cover;
    background-position: center center;
    z-index: 0;
  }
  /* line 328, ../scss/breakpoints/_1030up.scss */
  .home header .overlay #homepage-video video {
    position: absolute;
    z-index: -9998;
  }
  /* line 334, ../scss/breakpoints/_1030up.scss */
  .home header .overlay .expand .inner {
    padding-left: 0;
  }
  /* line 337, ../scss/breakpoints/_1030up.scss */
  .home header .overlay .expand .inner .text h1 {
    font-size: 3.8em !important;
    margin-bottom: .25em;
  }
  /* line 342, ../scss/breakpoints/_1030up.scss */
  .home header .overlay .expand .inner .text .desc p {
    font-size: 1.85em;
  }
  /* line 345, ../scss/breakpoints/_1030up.scss */
  .home header .overlay .expand .inner .text .desc .ctas {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  /* line 349, ../scss/breakpoints/_1030up.scss */
  .home header .overlay .expand .inner .text .desc .ctas a.green-btn {
    -webkit-flex: 1;
    -ms-flex: 0 1 auto;
    width: 450px !important;
    font-size: 1.85em !important;
    text-align: center;
    margin: 0px 20px;
    padding: 12px 0px !important;
  }
  /* line 367, ../scss/breakpoints/_1030up.scss */
  .home #expertise .headline h2 {
    font-size: 48px;
  }
  /* line 370, ../scss/breakpoints/_1030up.scss */
  .home #expertise .headline p {
    font-size: 1.75em;
  }
  /* line 374, ../scss/breakpoints/_1030up.scss */
  .home #expertise .d-all {
    margin-bottom: 30px;
  }
  /* line 376, ../scss/breakpoints/_1030up.scss */
  .home #expertise .d-all .d-1of3 {
    padding: 0px 15px;
  }
  /* line 379, ../scss/breakpoints/_1030up.scss */
  .home #expertise .d-all:last-of-type {
    margin-bottom: 0;
  }
  /* line 386, ../scss/breakpoints/_1030up.scss */
  .home #strategy .wrap h2 {
    font-size: 48px;
    margin-bottom: 1.5em;
  }
  /* line 390, ../scss/breakpoints/_1030up.scss */
  .home #strategy .wrap .list-wrapper {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  /* line 409, ../scss/breakpoints/_1030up.scss */
  .home #strategy .wrap .list-wrapper .list-item {
    margin-bottom: 1.5em;
  }
  /* line 411, ../scss/breakpoints/_1030up.scss */
  .home #strategy .wrap .list-wrapper .list-item > * {
    padding: 0 1.5em;
  }
  /* line 417, ../scss/breakpoints/_1030up.scss */
  .home #strategy .wrap .d-all .d-1of4 {
    padding: 0px 20px;
  }
  /* line 420, ../scss/breakpoints/_1030up.scss */
  .home #strategy .wrap .d-all:first-of-type {
    margin-bottom: 3em;
  }
  /* line 426, ../scss/breakpoints/_1030up.scss */
  .home #cta1 {
    min-height: 220px;
  }
  /* line 428, ../scss/breakpoints/_1030up.scss */
  .home #cta1 .wrap {
    position: relative;
  }
  /* line 433, ../scss/breakpoints/_1030up.scss */
  .home #cta1 .wrap h2 {
    line-height: 100%;
    font-size: 46px;
    margin-bottom: 0;
  }
  /* line 438, ../scss/breakpoints/_1030up.scss */
  .home #cta1 .wrap a.white-btn {
    margin: 1em auto 0 auto;
    width: auto;
    display: table;
  }
  /* line 445, ../scss/breakpoints/_1030up.scss */
  .home #cta2 {
    min-height: 220px;
  }
  /* line 447, ../scss/breakpoints/_1030up.scss */
  .home #cta2 .wrap {
    position: relative;
  }
  /* line 452, ../scss/breakpoints/_1030up.scss */
  .home #cta2 .wrap h2 {
    line-height: 100%;
    font-size: 46px;
    margin-bottom: 0;
  }
  /* line 457, ../scss/breakpoints/_1030up.scss */
  .home #cta2 .wrap a.white-btn {
    margin: 1em auto 0 auto;
    width: auto;
    display: table;
  }

  /************************************
  CONTENT MARKETING SERVICES
  ************************************/
  /* line 475, ../scss/breakpoints/_1030up.scss */
  .page-template-page-cms .content-col,
  .page-template-new-lps .content-col,
  .page-template-new-lps-wp-writing .content-col,
  .page-template-new-lps-wp-misc .content-col {
    width: 50%;
    float: left;
    padding-right: 2em;
  }
  /* line 479, ../scss/breakpoints/_1030up.scss */
  .page-template-page-cms .content-col.last,
  .page-template-new-lps .content-col.last,
  .page-template-new-lps-wp-writing .content-col.last,
  .page-template-new-lps-wp-misc .content-col.last {
    padding-left: 2em;
  }
  /* line 482, ../scss/breakpoints/_1030up.scss */
  .page-template-page-cms .content-col a.green-btn,
  .page-template-new-lps .content-col a.green-btn,
  .page-template-new-lps-wp-writing .content-col a.green-btn,
  .page-template-new-lps-wp-misc .content-col a.green-btn {
    font-size: 1.1em;
    font-weight: 700;
    padding: .5em 3.5em;
    border: 3px solid #8CC040;
  }
  /* line 487, ../scss/breakpoints/_1030up.scss */
  .page-template-page-cms .content-col a.green-btn:hover,
  .page-template-new-lps .content-col a.green-btn:hover,
  .page-template-new-lps-wp-writing .content-col a.green-btn:hover,
  .page-template-new-lps-wp-misc .content-col a.green-btn:hover {
    border-color: #8CC040;
  }
  /* line 494, ../scss/breakpoints/_1030up.scss */
  .page-template-page-cms header .expand .inner,
  .page-template-new-lps header .expand .inner,
  .page-template-new-lps-wp-writing header .expand .inner,
  .page-template-new-lps-wp-misc header .expand .inner {
    padding-left: 0;
  }
  /* line 497, ../scss/breakpoints/_1030up.scss */
  .page-template-page-cms header .expand .inner .text h1,
  .page-template-new-lps header .expand .inner .text h1,
  .page-template-new-lps-wp-writing header .expand .inner .text h1,
  .page-template-new-lps-wp-misc header .expand .inner .text h1 {
    font-size: 3.8em !important;
    margin-bottom: .25em;
  }
  /* line 501, ../scss/breakpoints/_1030up.scss */
  .page-template-page-cms header .expand .inner .text p,
  .page-template-new-lps header .expand .inner .text p,
  .page-template-new-lps-wp-writing header .expand .inner .text p,
  .page-template-new-lps-wp-misc header .expand .inner .text p {
    font-size: 1.85em;
  }
  /* line 509, ../scss/breakpoints/_1030up.scss */
  .page-template-page-cms #intro .d-3of5,
  .page-template-new-lps #intro .d-3of5,
  .page-template-new-lps-wp-writing #intro .d-3of5,
  .page-template-new-lps-wp-misc #intro .d-3of5 {
    padding-right: 3em;
  }
  /* line 514, ../scss/breakpoints/_1030up.scss */
  .page-template-page-cms .d-3of5 a.green-btn,
  .page-template-new-lps .d-3of5 a.green-btn,
  .page-template-new-lps-wp-writing .d-3of5 a.green-btn,
  .page-template-new-lps-wp-misc .d-3of5 a.green-btn {
    font-size: 1.1em;
    font-weight: 700;
    padding: .5em 3.5em;
    border: 3px solid #8CC040;
  }
  /* line 519, ../scss/breakpoints/_1030up.scss */
  .page-template-page-cms .d-3of5 a.green-btn:hover,
  .page-template-new-lps .d-3of5 a.green-btn:hover,
  .page-template-new-lps-wp-writing .d-3of5 a.green-btn:hover,
  .page-template-new-lps-wp-misc .d-3of5 a.green-btn:hover {
    border-color: #8CC040;
  }
  /* line 524, ../scss/breakpoints/_1030up.scss */
  .page-template-page-cms .gray,
  .page-template-new-lps .gray,
  .page-template-new-lps-wp-writing .gray,
  .page-template-new-lps-wp-misc .gray {
    padding: 80px 0px;
  }
  /* line 527, ../scss/breakpoints/_1030up.scss */
  .page-template-page-cms .gray .feature .d-3of5,
  .page-template-new-lps .gray .feature .d-3of5,
  .page-template-new-lps-wp-writing .gray .feature .d-3of5,
  .page-template-new-lps-wp-misc .gray .feature .d-3of5 {
    padding-left: 3em;
  }
  /* line 532, ../scss/breakpoints/_1030up.scss */
  .page-template-page-cms .white,
  .page-template-new-lps .white,
  .page-template-new-lps-wp-writing .white,
  .page-template-new-lps-wp-misc .white {
    padding: 80px 0px;
  }
  /* line 537, ../scss/breakpoints/_1030up.scss */
  .page-template-page-cms .feature.white .d-3of5,
  .page-template-new-lps .feature.white .d-3of5,
  .page-template-new-lps-wp-writing .feature.white .d-3of5,
  .page-template-new-lps-wp-misc .feature.white .d-3of5 {
    padding-right: 3em;
  }
  /* line 542, ../scss/breakpoints/_1030up.scss */
  .page-template-page-cms #cta1,
  .page-template-new-lps #cta1,
  .page-template-new-lps-wp-writing #cta1,
  .page-template-new-lps-wp-misc #cta1 {
    min-height: 220px;
  }
  /* line 544, ../scss/breakpoints/_1030up.scss */
  .page-template-page-cms #cta1 .wrap,
  .page-template-new-lps #cta1 .wrap,
  .page-template-new-lps-wp-writing #cta1 .wrap,
  .page-template-new-lps-wp-misc #cta1 .wrap {
    position: relative;
  }
  /* line 549, ../scss/breakpoints/_1030up.scss */
  .page-template-page-cms #cta1 .wrap h2,
  .page-template-new-lps #cta1 .wrap h2,
  .page-template-new-lps-wp-writing #cta1 .wrap h2,
  .page-template-new-lps-wp-misc #cta1 .wrap h2 {
    line-height: 100%;
    font-size: 46px;
    margin-bottom: 0;
  }
  /* line 554, ../scss/breakpoints/_1030up.scss */
  .page-template-page-cms #cta1 .wrap a.white-btn,
  .page-template-new-lps #cta1 .wrap a.white-btn,
  .page-template-new-lps-wp-writing #cta1 .wrap a.white-btn,
  .page-template-new-lps-wp-misc #cta1 .wrap a.white-btn {
    margin: 1em auto 0 auto;
    width: auto;
    display: table;
  }
  /* line 562, ../scss/breakpoints/_1030up.scss */
  .page-template-page-cms #cta2,
  .page-template-new-lps #cta2,
  .page-template-new-lps-wp-writing #cta2,
  .page-template-new-lps-wp-misc #cta2 {
    min-height: 220px;
  }
  /* line 564, ../scss/breakpoints/_1030up.scss */
  .page-template-page-cms #cta2 .wrap,
  .page-template-new-lps #cta2 .wrap,
  .page-template-new-lps-wp-writing #cta2 .wrap,
  .page-template-new-lps-wp-misc #cta2 .wrap {
    position: relative;
  }
  /* line 569, ../scss/breakpoints/_1030up.scss */
  .page-template-page-cms #cta2 .wrap h2,
  .page-template-new-lps #cta2 .wrap h2,
  .page-template-new-lps-wp-writing #cta2 .wrap h2,
  .page-template-new-lps-wp-misc #cta2 .wrap h2 {
    line-height: 100%;
    font-size: 46px;
    margin-bottom: 0;
  }
  /* line 582, ../scss/breakpoints/_1030up.scss */
  .page-template-page-cms .additional h2,
  .page-template-new-lps .additional h2,
  .page-template-new-lps-wp-writing .additional h2,
  .page-template-new-lps-wp-misc .additional h2 {
    font-size: 3.4em;
  }
  /* line 585, ../scss/breakpoints/_1030up.scss */
  .page-template-page-cms .additional p,
  .page-template-new-lps .additional p,
  .page-template-new-lps-wp-writing .additional p,
  .page-template-new-lps-wp-misc .additional p {
    font-size: 1.5em;
    line-height: 150%;
  }
  /* line 589, ../scss/breakpoints/_1030up.scss */
  .page-template-page-cms .additional .d-1of2,
  .page-template-new-lps .additional .d-1of2,
  .page-template-new-lps-wp-writing .additional .d-1of2,
  .page-template-new-lps-wp-misc .additional .d-1of2 {
    padding: 0 2em;
    margin-bottom: 5em;
  }
  /* line 593, ../scss/breakpoints/_1030up.scss */
  .page-template-page-cms .additional .d-1of2 .d-2of3 h3,
  .page-template-new-lps .additional .d-1of2 .d-2of3 h3,
  .page-template-new-lps-wp-writing .additional .d-1of2 .d-2of3 h3,
  .page-template-new-lps-wp-misc .additional .d-1of2 .d-2of3 h3 {
    font-size: 30px;
  }
  /* line 596, ../scss/breakpoints/_1030up.scss */
  .page-template-page-cms .additional .d-1of2 .d-2of3 p,
  .page-template-new-lps .additional .d-1of2 .d-2of3 p,
  .page-template-new-lps-wp-writing .additional .d-1of2 .d-2of3 p,
  .page-template-new-lps-wp-misc .additional .d-1of2 .d-2of3 p {
    font-size: 1.25em;
  }
  /* line 600, ../scss/breakpoints/_1030up.scss */
  .page-template-page-cms .additional .d-1of2:nth-of-type(4), .page-template-page-cms .additional .d-1of2:last-of-type,
  .page-template-new-lps .additional .d-1of2:nth-of-type(4),
  .page-template-new-lps .additional .d-1of2:last-of-type,
  .page-template-new-lps-wp-writing .additional .d-1of2:nth-of-type(4),
  .page-template-new-lps-wp-writing .additional .d-1of2:last-of-type,
  .page-template-new-lps-wp-misc .additional .d-1of2:nth-of-type(4),
  .page-template-new-lps-wp-misc .additional .d-1of2:last-of-type {
    margin-bottom: 0;
  }

  /* line 614, ../scss/breakpoints/_1030up.scss */
  .page-template-new-lps header .expand .inner .text p,
  .page-template-new-lps-wp-writing header .expand .inner .text p,
  .page-template-new-lps-wp-misc header .expand .inner .text p {
    font-size: 1.6em;
  }
  /* line 623, ../scss/breakpoints/_1030up.scss */
  .page-template-new-lps .gray #intro p,
  .page-template-new-lps-wp-writing .gray #intro p,
  .page-template-new-lps-wp-misc .gray #intro p {
    font-size: 1.6em;
  }

  /* Content Creation // Analytics */
  /* line 633, ../scss/breakpoints/_1030up.scss */
  .page-id-1032 .d-2of5,
  .page-id-1020 .d-2of5 {
    width: 30%;
  }
  /* line 636, ../scss/breakpoints/_1030up.scss */
  .page-id-1032 .d-3of5,
  .page-id-1020 .d-3of5 {
    width: 70%;
  }

  /* line 642, ../scss/breakpoints/_1030up.scss */
  .page-template-new-lps-wp-misc .white {
    padding: 40px;
  }

  /* line 648, ../scss/breakpoints/_1030up.scss */
  .page-template-new-lps .white, .page-template-new-lps .gray {
    padding: 50px 0px;
  }

  /* line 654, ../scss/breakpoints/_1030up.scss */
  .page-template-page-template-competitive-lp-analyzer header {
    height: 83px;
  }
  /* line 658, ../scss/breakpoints/_1030up.scss */
  .page-template-page-template-competitive-lp-analyzer .container.lp {
    padding-bottom: 15em;
  }
  /* line 663, ../scss/breakpoints/_1030up.scss */
  .page-template-page-template-competitive-lp-analyzer .container.lp .main #intro #content h1 {
    font-size: 2em;
  }
  /* line 667, ../scss/breakpoints/_1030up.scss */
  .page-template-page-template-competitive-lp-analyzer .container.lp .main #intro .form {
    padding-left: 3em;
  }

  /* Social Media Consulting */
  /* line 679, ../scss/breakpoints/_1030up.scss */
  .page-id-1044 .feature-5 .feature-1-text, .page-id-1044 .feature-9 .feature-1-text {
    order: 2;
  }
  /* line 682, ../scss/breakpoints/_1030up.scss */
  .page-id-1044 .feature-5 .feature-1-img, .page-id-1044 .feature-9 .feature-1-img {
    order: 1;
  }

  /************************************
  BLOG STYLES
  ************************************/
  /* line 698, ../scss/breakpoints/_1030up.scss */
  .blog .wrap, .archive .wrap,
  .page-template-page-blog-content-creation .wrap,
  .page-template-page-blog-content-distribution .wrap,
  .page-template-page-blog-content-strategy .wrap,
  .page-template-page-blog-life-at-brafton .wrap,
  .page-template-page-success-stories .wrap {
    max-width: 1325px;
  }
  /* line 702, ../scss/breakpoints/_1030up.scss */
  .blog .overlay .expand, .archive .overlay .expand,
  .page-template-page-blog-content-creation .overlay .expand,
  .page-template-page-blog-content-distribution .overlay .expand,
  .page-template-page-blog-content-strategy .overlay .expand,
  .page-template-page-blog-life-at-brafton .overlay .expand,
  .page-template-page-success-stories .overlay .expand {
    padding: 40px 10px;
    min-height: auto;
  }
  /* line 707, ../scss/breakpoints/_1030up.scss */
  .blog .overlay .expand .inner .text h1, .archive .overlay .expand .inner .text h1,
  .page-template-page-blog-content-creation .overlay .expand .inner .text h1,
  .page-template-page-blog-content-distribution .overlay .expand .inner .text h1,
  .page-template-page-blog-content-strategy .overlay .expand .inner .text h1,
  .page-template-page-blog-life-at-brafton .overlay .expand .inner .text h1,
  .page-template-page-success-stories .overlay .expand .inner .text h1 {
    font-size: 2.5em;
  }
  /* line 715, ../scss/breakpoints/_1030up.scss */
  .blog .posts .d-all, .archive .posts .d-all,
  .page-template-page-blog-content-creation .posts .d-all,
  .page-template-page-blog-content-distribution .posts .d-all,
  .page-template-page-blog-content-strategy .posts .d-all,
  .page-template-page-blog-life-at-brafton .posts .d-all,
  .page-template-page-success-stories .posts .d-all {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
  }
  /* line 718, ../scss/breakpoints/_1030up.scss */
  .blog .posts .d-all .article, .archive .posts .d-all .article,
  .page-template-page-blog-content-creation .posts .d-all .article,
  .page-template-page-blog-content-distribution .posts .d-all .article,
  .page-template-page-blog-content-strategy .posts .d-all .article,
  .page-template-page-blog-life-at-brafton .posts .d-all .article,
  .page-template-page-success-stories .posts .d-all .article {
    display: block;
    -webkit-flex: 0 1 33.3%;
    -ms-flex: 0 1 33.3%;
    flex: 0 1 33.3%;
    margin-top: 0;
    padding: 0 2em;
  }
  /* line 723, ../scss/breakpoints/_1030up.scss */
  .blog .posts .d-all .article .thumb, .archive .posts .d-all .article .thumb,
  .page-template-page-blog-content-creation .posts .d-all .article .thumb,
  .page-template-page-blog-content-distribution .posts .d-all .article .thumb,
  .page-template-page-blog-content-strategy .posts .d-all .article .thumb,
  .page-template-page-blog-life-at-brafton .posts .d-all .article .thumb,
  .page-template-page-success-stories .posts .d-all .article .thumb {
    width: 100%;
    float: none;
    height: 180px;
  }
  /* line 728, ../scss/breakpoints/_1030up.scss */
  .blog .posts .d-all .article .entry, .archive .posts .d-all .article .entry,
  .page-template-page-blog-content-creation .posts .d-all .article .entry,
  .page-template-page-blog-content-distribution .posts .d-all .article .entry,
  .page-template-page-blog-content-strategy .posts .d-all .article .entry,
  .page-template-page-blog-life-at-brafton .posts .d-all .article .entry,
  .page-template-page-success-stories .posts .d-all .article .entry {
    width: 100%;
    float: none;
    padding-left: 0;
  }

  /* line 741, ../scss/breakpoints/_1030up.scss */
  .single header .overlay .expand {
    min-height: 40vh;
    /*min-height: 40vh;
    padding: 40px 0px;*/
  }
  /* line 745, ../scss/breakpoints/_1030up.scss */
  .single header .overlay .expand .inner {
    padding: 2em;
  }
  /* line 748, ../scss/breakpoints/_1030up.scss */
  .single header .overlay .expand .inner .text h1 {
    /*font-size: 40px;*/
    font-size: 45px;
  }
}
@media only screen and (min-width: 1030px) and (max-height: 700px), only screen and (min-width: 1030px) and (max-width: 1600px) {
  /* line 759, ../scss/breakpoints/_1030up.scss */
  .single header .expand {
    padding: 0 0 4em 0;
    min-height: 100%;
  }
  /* line 765, ../scss/breakpoints/_1030up.scss */
  .single header .overlay .expand .inner {
    padding: 3em;
  }
}
@media only screen and (min-width: 1030px) {
  /* line 772, ../scss/breakpoints/_1030up.scss */
  .single #main {
    display: flex;
    display: -ms-flexbox;
    display: -webkit-flex;
  }
  /* line 776, ../scss/breakpoints/_1030up.scss */
  .single #main .hentry {
    -webkit-flex: 1;
    -ms-flex: 0 1 auto;
    flex: 1;
    padding: 27px 30px 50px 0px;
  }
  /* line 781, ../scss/breakpoints/_1030up.scss */
  .single #main .hentry .entry-content {
    padding: 0;
  }
  /* line 788, ../scss/breakpoints/_1030up.scss */
  .single #main .sidebar {
    overflow: hidden;
    margin: 32px 0 0 0;
    -webkit-flex: 1;
    -ms-flex: 0 1 auto;
    flex: 1;
  }
  /* line 794, ../scss/breakpoints/_1030up.scss */
  .single #main .sidebar .inner-sticky {
    padding-bottom: 34px;
  }
  /* line 802, ../scss/breakpoints/_1030up.scss */
  .single.single-downloadables article .entry-content .alignright {
    clear: none;
    margin: 0 0 1.5em 1.5em;
    float: right;
  }

  /* Hide tagbar toggler for desktop */
  /* line 813, ../scss/breakpoints/_1030up.scss */
  .tagbar-toggle {
    display: none;
  }

  /* Style tagbar menu for desktop */
  /* line 818, ../scss/breakpoints/_1030up.scss */
  .tagbar {
    height: 100%;
    background: #ccc;
  }
  /* line 821, ../scss/breakpoints/_1030up.scss */
  .tagbar .wrap {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
  }
  /* line 826, ../scss/breakpoints/_1030up.scss */
  .tagbar .wrap #nav_menu-10 ul {
    margin: 0;
    text-align: center;
  }
  /* line 829, ../scss/breakpoints/_1030up.scss */
  .tagbar .wrap #nav_menu-10 ul li {
    display: inline-block;
    width: auto;
  }
  /* line 836, ../scss/breakpoints/_1030up.scss */
  .tagbar .wrap [id^="nav_menu-"] {
    margin: 0;
    display: block;
    position: relative;
    top: 0;
    width: auto;
    text-align: left;
    background: transparent;
    box-shadow: none;
  }
  /* line 863, ../scss/breakpoints/_1030up.scss */
  .tagbar .wrap [id^="nav_menu-"] div[class^="menu-blog-tagbar"] *[id^="menu-blog-tagbar"],
  .tagbar .wrap [id^="nav_menu-"] div[class^="menu-blog-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"],
  .tagbar .wrap [id^="nav_menu-"] div[class^="menu-blog-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  ,
  .tagbar .wrap [id^="nav_menu-"] *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-blog-tagbar"],
  .tagbar .wrap [id^="nav_menu-"] *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"],
  .tagbar .wrap [id^="nav_menu-"] *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  ,
  .tagbar .wrap [id^="nav_menu-"] *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-blog-tagbar"],
  .tagbar .wrap [id^="nav_menu-"] *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studiestestimonials-tagbar"],
  .tagbar .wrap [id^="nav_menu-"] *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studies-testimonials-tagbar"]
   {
    margin: 0px;
  }
  /* line 874, ../scss/breakpoints/_1030up.scss */
  .tagbar .wrap [id^="nav_menu-"] div[class^="menu-blog-tagbar"] *[id^="menu-blog-tagbar"] li,
  .tagbar .wrap [id^="nav_menu-"] div[class^="menu-blog-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"] li,
  .tagbar .wrap [id^="nav_menu-"] div[class^="menu-blog-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  li,
  .tagbar .wrap [id^="nav_menu-"] *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-blog-tagbar"] li,
  .tagbar .wrap [id^="nav_menu-"] *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"] li,
  .tagbar .wrap [id^="nav_menu-"] *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  li,
  .tagbar .wrap [id^="nav_menu-"] *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-blog-tagbar"] li,
  .tagbar .wrap [id^="nav_menu-"] *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studiestestimonials-tagbar"] li,
  .tagbar .wrap [id^="nav_menu-"] *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studies-testimonials-tagbar"]
  li {
    padding: .6em 0;
    float: left;
    margin: 0px;
    width: auto;
    display: block;
  }
  /* line 880, ../scss/breakpoints/_1030up.scss */
  .tagbar .wrap [id^="nav_menu-"] div[class^="menu-blog-tagbar"] *[id^="menu-blog-tagbar"] li a,
  .tagbar .wrap [id^="nav_menu-"] div[class^="menu-blog-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"] li a,
  .tagbar .wrap [id^="nav_menu-"] div[class^="menu-blog-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  li a,
  .tagbar .wrap [id^="nav_menu-"] *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-blog-tagbar"] li a,
  .tagbar .wrap [id^="nav_menu-"] *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"] li a,
  .tagbar .wrap [id^="nav_menu-"] *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  li a,
  .tagbar .wrap [id^="nav_menu-"] *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-blog-tagbar"] li a,
  .tagbar .wrap [id^="nav_menu-"] *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studiestestimonials-tagbar"] li a,
  .tagbar .wrap [id^="nav_menu-"] *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studies-testimonials-tagbar"]
  li a {
    font-weight: 600;
    color: #404040;
    display: block;
    padding: 0 1em;
    font-size: 16px;
    float: left;
  }
  /* line 888, ../scss/breakpoints/_1030up.scss */
  .tagbar .wrap [id^="nav_menu-"] div[class^="menu-blog-tagbar"] *[id^="menu-blog-tagbar"] li.current-menu-item,
  .tagbar .wrap [id^="nav_menu-"] div[class^="menu-blog-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"] li.current-menu-item,
  .tagbar .wrap [id^="nav_menu-"] div[class^="menu-blog-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  li.current-menu-item,
  .tagbar .wrap [id^="nav_menu-"] *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-blog-tagbar"] li.current-menu-item,
  .tagbar .wrap [id^="nav_menu-"] *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"] li.current-menu-item,
  .tagbar .wrap [id^="nav_menu-"] *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  li.current-menu-item,
  .tagbar .wrap [id^="nav_menu-"] *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-blog-tagbar"] li.current-menu-item,
  .tagbar .wrap [id^="nav_menu-"] *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studiestestimonials-tagbar"] li.current-menu-item,
  .tagbar .wrap [id^="nav_menu-"] *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studies-testimonials-tagbar"]
  li.current-menu-item {
    background: #eee;
  }
  /* line 890, ../scss/breakpoints/_1030up.scss */
  .tagbar .wrap [id^="nav_menu-"] div[class^="menu-blog-tagbar"] *[id^="menu-blog-tagbar"] li.current-menu-item a,
  .tagbar .wrap [id^="nav_menu-"] div[class^="menu-blog-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"] li.current-menu-item a,
  .tagbar .wrap [id^="nav_menu-"] div[class^="menu-blog-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  li.current-menu-item a,
  .tagbar .wrap [id^="nav_menu-"] *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-blog-tagbar"] li.current-menu-item a,
  .tagbar .wrap [id^="nav_menu-"] *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"] li.current-menu-item a,
  .tagbar .wrap [id^="nav_menu-"] *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  li.current-menu-item a,
  .tagbar .wrap [id^="nav_menu-"] *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-blog-tagbar"] li.current-menu-item a,
  .tagbar .wrap [id^="nav_menu-"] *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studiestestimonials-tagbar"] li.current-menu-item a,
  .tagbar .wrap [id^="nav_menu-"] *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studies-testimonials-tagbar"]
  li.current-menu-item a {
    color: #404040;
  }
  /* line 894, ../scss/breakpoints/_1030up.scss */
  .tagbar .wrap [id^="nav_menu-"] div[class^="menu-blog-tagbar"] *[id^="menu-blog-tagbar"] li:hover,
  .tagbar .wrap [id^="nav_menu-"] div[class^="menu-blog-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"] li:hover,
  .tagbar .wrap [id^="nav_menu-"] div[class^="menu-blog-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  li:hover,
  .tagbar .wrap [id^="nav_menu-"] *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-blog-tagbar"] li:hover,
  .tagbar .wrap [id^="nav_menu-"] *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"] li:hover,
  .tagbar .wrap [id^="nav_menu-"] *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  li:hover,
  .tagbar .wrap [id^="nav_menu-"] *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-blog-tagbar"] li:hover,
  .tagbar .wrap [id^="nav_menu-"] *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studiestestimonials-tagbar"] li:hover,
  .tagbar .wrap [id^="nav_menu-"] *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studies-testimonials-tagbar"]
  li:hover {
    background: #eee;
  }
  /* line 901, ../scss/breakpoints/_1030up.scss */
  .tagbar .wrap #text-45 {
    margin: 0;
  }
  /* line 904, ../scss/breakpoints/_1030up.scss */
  .tagbar .wrap #text-44, .tagbar .wrap #text-46 {
    margin: 0;
    margin-left: auto;
    float: right;
    padding-right: 20px;
  }
  /* line 909, ../scss/breakpoints/_1030up.scss */
  .tagbar .wrap #text-44 .search-icon, .tagbar .wrap #text-46 .search-icon {
    margin-top: 0;
    font-size: 30px;
    line-height: 100%;
  }
  /* line 917, ../scss/breakpoints/_1030up.scss */
  .tagbar .wrap #search-10 form input[type="search"], .tagbar .wrap #search-11 form input[type="search"] {
    float: left;
  }
  /* line 920, ../scss/breakpoints/_1030up.scss */
  .tagbar .wrap #search-10 form button#searchsubmit, .tagbar .wrap #search-11 form button#searchsubmit {
    float: right;
  }

  /* line 931, ../scss/breakpoints/_1030up.scss */
  .features .feature {
    padding: 0 0 100px 0;
    text-align: left;
  }
  /* line 934, ../scss/breakpoints/_1030up.scss */
  .features .feature img {
    display: block;
    max-width: 90%;
  }
  /* line 940, ../scss/breakpoints/_1030up.scss */
  .features .feature:nth-of-type(odd) .d-1of2:first-of-type {
    padding-right: 40px;
    width: 60%;
  }
  /* line 944, ../scss/breakpoints/_1030up.scss */
  .features .feature:nth-of-type(odd) .d-1of2:nth-of-type(2) {
    padding-left: 0px;
    width: 40%;
  }
  /* line 947, ../scss/breakpoints/_1030up.scss */
  .features .feature:nth-of-type(odd) .d-1of2:nth-of-type(2) img {
    float: right;
  }
  /* line 955, ../scss/breakpoints/_1030up.scss */
  .features .feature:nth-of-type(even) .d-1of2:nth-of-type(2) {
    padding-left: 40px;
    width: 60%;
  }
  /* line 959, ../scss/breakpoints/_1030up.scss */
  .features .feature:nth-of-type(even) .d-1of2:first-of-type {
    padding-right: 0px;
    width: 40%;
  }

  /*Styles for support page cms bar */
  /*************
  Support page styles
  **************/
  /* line 973, ../scss/breakpoints/_1030up.scss */
  .support-cms-bar {
    display: block;
    height: auto;
    width: 100%;
    float: left;
    background: rgba(0, 0, 0, 0.8);
    text-transform: uppercase;
  }
  /* line 981, ../scss/breakpoints/_1030up.scss */
  .support-cms-bar .support-link-container {
    display: none;
  }
  /* line 985, ../scss/breakpoints/_1030up.scss */
  .support-cms-bar .support-cta {
    margin-right: 1em;
  }
  /* line 988, ../scss/breakpoints/_1030up.scss */
  .support-cms-bar .support-cta .get-help,
  .support-cms-bar .support-cta .choose-cms {
    display: inline-block;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 2px;
    padding: 10px 10px;
  }
  /* line 998, ../scss/breakpoints/_1030up.scss */
  .support-cms-bar .support-cta .get-help:hover,
  .support-cms-bar .support-cta .choose-cms:hover {
    cursor: pointer;
  }
  /* line 1003, ../scss/breakpoints/_1030up.scss */
  .support-cms-bar .support-cta .get-help {
    background: #8CC040;
    color: #000;
  }
  /* line 1009, ../scss/breakpoints/_1030up.scss */
  .support-cms-bar ul {
    text-align: left;
    display: inline;
    margin: 0;
    padding: 0;
    font-weight: bold;
    letter-spacing: 2px;
    list-style: none;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  }
  /* line 1021, ../scss/breakpoints/_1030up.scss */
  .support-cms-bar ul li {
    display: inline-block;
    font-size: 14px;
    margin-right: -4px;
    position: relative;
    padding: 6px 19.5px;
    cursor: pointer;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
  }
  /* line 1030, ../scss/breakpoints/_1030up.scss */
  .support-cms-bar ul li a {
    color: #fff;
    text-decoration: none;
  }
  /* line 1035, ../scss/breakpoints/_1030up.scss */
  .support-cms-bar ul li:hover {
    background: #8CC040;
    color: #000;
  }
  /* line 1039, ../scss/breakpoints/_1030up.scss */
  .support-cms-bar ul li:hover ul {
    display: block;
    opacity: 1;
    visibility: visible;
  }
  /* line 1046, ../scss/breakpoints/_1030up.scss */
  .support-cms-bar ul li ul {
    z-index: 9999;
    padding: 0;
    position: absolute;
    top: 46px;
    left: 0;
    width: 150px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    display: none;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s;
  }
  /* line 1061, ../scss/breakpoints/_1030up.scss */
  .support-cms-bar ul li ul li {
    background: rgba(0, 0, 0, 0.8);
    display: block;
    text-shadow: 0 -1px 0 #000;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
  }
  /* line 1068, ../scss/breakpoints/_1030up.scss */
  .support-cms-bar ul li ul li:hover {
    background: #8CC040;
  }
  /* line 1074, ../scss/breakpoints/_1030up.scss */
  .support-cms-bar ul li ul li a:hover {
    color: #000;
  }

  /* line 1084, ../scss/breakpoints/_1030up.scss */
  nav.pagination {
    margin: 0 auto;
  }
  /* line 1089, ../scss/breakpoints/_1030up.scss */
  nav.pagination ul li:last-child a {
    background: transparent;
  }
  /* line 1091, ../scss/breakpoints/_1030up.scss */
  nav.pagination ul li:last-child a:hover {
    background: #8CC040;
  }

  /*********************
  SOCIAL MEDIA AD TEMPLATE
  *********************/
  /* line 1106, ../scss/breakpoints/_1030up.scss */
  #social-landing .overlay .content {
    padding: 0px;
    font-size: 22px;
  }
  /* line 1111, ../scss/breakpoints/_1030up.scss */
  #social-landing .overlay .form input[type="text"], #social-landing .overlay .form input[type="email"], #social-landing .overlay .form input {
    max-width: 100%;
    float: left;
    margin: 0px 10px 20px 0px;
  }
  /* line 1116, ../scss/breakpoints/_1030up.scss */
  #social-landing .overlay .form input[type="text"]:last-child, #social-landing .overlay .form input[type="email"]:last-child, #social-landing .overlay .form input:last-child {
    margin-right: 0px;
  }
  /* line 1120, ../scss/breakpoints/_1030up.scss */
  #social-landing .overlay .form input[type="submit"] {
    width: 25%;
    float: none;
    clear: both;
    margin: 0 auto;
  }

  /* line 1134, ../scss/breakpoints/_1030up.scss */
  .postid-87757 #social-landing .overlay .content {
    padding: 0px;
    font-size: 22px;
  }
  /* line 1139, ../scss/breakpoints/_1030up.scss */
  .postid-87757 #social-landing .overlay .form input[type="text"], .postid-87757 #social-landing .overlay .form input[type="email"], .postid-87757 #social-landing .overlay .form input {
    width: 19.1%;
    max-width: 100%;
    float: left;
    margin: 0px 10px 20px 0px;
  }
  /* line 1144, ../scss/breakpoints/_1030up.scss */
  .postid-87757 #social-landing .overlay .form input[type="text"]:last-child, .postid-87757 #social-landing .overlay .form input[type="email"]:last-child, .postid-87757 #social-landing .overlay .form input:last-child {
    margin-right: 0px;
  }
  /* line 1148, ../scss/breakpoints/_1030up.scss */
  .postid-87757 #social-landing .overlay .form input[type="submit"] {
    width: 25%;
    float: none;
    clear: both;
    margin: 0 auto;
  }

  /* line 1161, ../scss/breakpoints/_1030up.scss */
  .form-container .form input[type="text"], .form-container .form input[type="email"], .form-container .form input {
    width: 23.1%;
    max-width: 100%;
    float: left;
    margin: 0px 10px 20px 0px;
  }
  /* line 1166, ../scss/breakpoints/_1030up.scss */
  .form-container .form input[type="text"]:last-child, .form-container .form input[type="email"]:last-child, .form-container .form input:last-child {
    margin-right: 0px;
  }
  /* line 1170, ../scss/breakpoints/_1030up.scss */
  .form-container .form input[type="submit"] {
    width: 25%;
    float: none;
    clear: both;
    margin: 0 auto;
  }

  /* line 1182, ../scss/breakpoints/_1030up.scss */
  .postid-87757 #social-landing .overlay .content, .postid-91048 #social-landing .overlay .content {
    padding: 0px;
    font-size: 22px;
  }
  /* line 1187, ../scss/breakpoints/_1030up.scss */
  .postid-87757 #social-landing .overlay .form input[type="text"], .postid-87757 #social-landing .overlay .form input[type="email"], .postid-87757 #social-landing .overlay .form input, .postid-91048 #social-landing .overlay .form input[type="text"], .postid-91048 #social-landing .overlay .form input[type="email"], .postid-91048 #social-landing .overlay .form input {
    width: 19.1%;
    max-width: 100%;
    float: left;
    margin: 0px 10px 20px 0px;
  }
  /* line 1192, ../scss/breakpoints/_1030up.scss */
  .postid-87757 #social-landing .overlay .form input[type="text"]:last-child, .postid-87757 #social-landing .overlay .form input[type="email"]:last-child, .postid-87757 #social-landing .overlay .form input:last-child, .postid-91048 #social-landing .overlay .form input[type="text"]:last-child, .postid-91048 #social-landing .overlay .form input[type="email"]:last-child, .postid-91048 #social-landing .overlay .form input:last-child {
    margin-right: 0px;
  }
  /* line 1196, ../scss/breakpoints/_1030up.scss */
  .postid-87757 #social-landing .overlay .form input[type="submit"], .postid-91048 #social-landing .overlay .form input[type="submit"] {
    width: 25%;
    float: none;
    clear: both;
    margin: 0 auto;
  }

  /* Thank You Page */
  /* line 1211, ../scss/breakpoints/_1030up.scss */
  .page-template-page-template-thank-you .header .expand, .page-id-1008 .header .expand, .page-template-page-contact-us .header .expand {
    min-height: 30vh;
  }

  /* Thank You */
  /* line 1217, ../scss/breakpoints/_1030up.scss */
  .thankyou-page-ctas {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  /* line 1221, ../scss/breakpoints/_1030up.scss */
  .thankyou-page-ctas .cta {
    -webkit-flex: 1;
    -ms-flex: 0 1 auto;
    flex: 1;
    text-align: center;
  }

  /* Single Case Studies */
  /* line 1234, ../scss/breakpoints/_1030up.scss */
  .single-case_studies .header .overlay .expand {
    padding: 30px 0px;
  }
  /* line 1236, ../scss/breakpoints/_1030up.scss */
  .single-case_studies .header .overlay .expand .inner {
    padding: 2em;
  }
  /* line 1239, ../scss/breakpoints/_1030up.scss */
  .single-case_studies .header .overlay .expand .inner .text.new-template {
    max-width: 900px;
    margin: 0 auto;
  }
  /* line 1242, ../scss/breakpoints/_1030up.scss */
  .single-case_studies .header .overlay .expand .inner .text.new-template h4 {
    font-size: 1.4em;
  }
  /* line 1245, ../scss/breakpoints/_1030up.scss */
  .single-case_studies .header .overlay .expand .inner .text.new-template h1 {
    font-size: 3.5em;
  }
  /* line 1257, ../scss/breakpoints/_1030up.scss */
  .single-case_studies #main article .entry-content .topimage {
    height: 400px;
  }
  /* line 1260, ../scss/breakpoints/_1030up.scss */
  .single-case_studies #main article .entry-content .cinfo {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  /* line 1264, ../scss/breakpoints/_1030up.scss */
  .single-case_studies #main article .entry-content .cinfo .clogo {
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }
  /* line 1269, ../scss/breakpoints/_1030up.scss */
  .single-case_studies #main article .entry-content .cinfo .summary {
    padding: 0px 77px;
  }
  /* line 1273, ../scss/breakpoints/_1030up.scss */
  .single-case_studies #main article .entry-content .quote {
    max-width: 86%;
    margin: 0 auto;
    display: flex;
  }
  /* line 1277, ../scss/breakpoints/_1030up.scss */
  .single-case_studies #main article .entry-content .quote .cphoto {
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    height: auto;
  }
  /* line 1284, ../scss/breakpoints/_1030up.scss */
  .single-case_studies #main article .entry-content .ccontent {
    max-width: 90%;
    margin: 0 auto;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  /* line 1290, ../scss/breakpoints/_1030up.scss */
  .single-case_studies #main article .entry-content .ccontent .strategy {
    width: 350px;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }
  /* line 1296, ../scss/breakpoints/_1030up.scss */
  .single-case_studies #main article .entry-content .ccontent .results {
    padding: 10px 20px 10px 40px;
  }
  /* line 1300, ../scss/breakpoints/_1030up.scss */
  .single-case_studies #main article .entry-content .new-fields-wrapper {
    max-width: 900px;
    margin: 0 auto;
  }
  /* line 1303, ../scss/breakpoints/_1030up.scss */
  .single-case_studies #main article .entry-content .new-fields-wrapper ul.stats {
    padding-top: 2em;
  }
  /* line 1306, ../scss/breakpoints/_1030up.scss */
  .single-case_studies #main article .entry-content .new-fields-wrapper ul.stats li h2 {
    font-size: 3em;
    line-height: 100%;
  }
  /* line 1312, ../scss/breakpoints/_1030up.scss */
  .single-case_studies #main article .entry-content .new-fields-wrapper .below {
    width: 66.3%;
  }
  /* line 1316, ../scss/breakpoints/_1030up.scss */
  .single-case_studies #main article .entry-content .new-fields-wrapper .bottom-stats .stat {
    padding: 0 2em;
  }
  /* line 1320, ../scss/breakpoints/_1030up.scss */
  .single-case_studies #main article .entry-content .new-fields-wrapper .last-field {
    padding-bottom: 3em;
  }
  /* line 1328, ../scss/breakpoints/_1030up.scss */
  .single-case_studies .pullquote .wrap {
    max-width: 900px;
    margin: 0 auto;
    position: relative;
  }
  /* line 1332, ../scss/breakpoints/_1030up.scss */
  .single-case_studies .pullquote .wrap .img {
    margin-top: -4em;
    margin-bottom: -4em;
    box-shadow: -10px 10px 0px rgba(0, 0, 0, 0.1);
  }

  /* Whitepaper Landing Page */
  /* line 1345, ../scss/breakpoints/_1030up.scss */
  .single-whitepapers #content .wrap, .page-template-page-whitepaper #content .wrap {
    padding: 3em 1em 1em 1em;
  }
  /* line 1348, ../scss/breakpoints/_1030up.scss */
  .single-whitepapers #content .wrap article .d-1of2, .page-template-page-whitepaper #content .wrap article .d-1of2 {
    width: 57%;
  }
  /* line 1351, ../scss/breakpoints/_1030up.scss */
  .single-whitepapers #content .wrap article .side-form, .page-template-page-whitepaper #content .wrap article .side-form {
    margin-top: 0;
  }
  /* line 1353, ../scss/breakpoints/_1030up.scss */
  .single-whitepapers #content .wrap article .side-form iframe, .page-template-page-whitepaper #content .wrap article .side-form iframe {
    margin-left: 18px;
  }
  /* line 1362, ../scss/breakpoints/_1030up.scss */
  .single-whitepapers .form .wrap iframe, .page-template-page-whitepaper .form .wrap iframe {
    height: 270px;
  }
  /* line 1369, ../scss/breakpoints/_1030up.scss */
  .single-whitepapers .bottom .wrap ul, .page-template-page-whitepaper .bottom .wrap ul {
    padding: 0;
  }

  /* New Graphics */
  /* line 1381, ../scss/breakpoints/_1030up.scss */
  .page-template-page-graphics-new header .overlay .expand .inner {
    padding-left: 0;
  }
  /* line 1384, ../scss/breakpoints/_1030up.scss */
  .page-template-page-graphics-new header .overlay .expand .inner .text h1 {
    font-size: 4em;
  }
  /* line 1387, ../scss/breakpoints/_1030up.scss */
  .page-template-page-graphics-new header .overlay .expand .inner .text p {
    width: 100%;
  }
  /* line 1396, ../scss/breakpoints/_1030up.scss */
  .page-template-page-graphics-new #intro .d-1of2:nth-of-type(2) {
    padding-left: 4em;
  }
  /* line 1399, ../scss/breakpoints/_1030up.scss */
  .page-template-page-graphics-new #intro a.green-btn {
    font-size: 1.1em;
    font-weight: 700;
    padding: .5em 3.5em;
    border: 3px solid #8CC040;
  }
  /* line 1406, ../scss/breakpoints/_1030up.scss */
  .page-template-page-graphics-new .gray-bar {
    padding: 30px;
  }
  /* line 1408, ../scss/breakpoints/_1030up.scss */
  .page-template-page-graphics-new .gray-bar a.gray-btn {
    padding: .5em 3em;
    font-size: 20px;
  }
  /* line 1415, ../scss/breakpoints/_1030up.scss */
  .page-template-page-graphics-new .features .feature {
    padding: 4em 0;
  }
  /* line 1417, ../scss/breakpoints/_1030up.scss */
  .page-template-page-graphics-new .features .feature .text {
    padding-right: 4em;
  }
  /* line 1420, ../scss/breakpoints/_1030up.scss */
  .page-template-page-graphics-new .features .feature .img {
    padding-right: 0;
  }
  /* line 1424, ../scss/breakpoints/_1030up.scss */
  .page-template-page-graphics-new .features .feature.gray .text {
    padding-left: 4em;
    padding-right: 0;
  }
  /* line 1428, ../scss/breakpoints/_1030up.scss */
  .page-template-page-graphics-new .features .feature.gray .img {
    padding-right: .75em;
  }
  /* line 1432, ../scss/breakpoints/_1030up.scss */
  .page-template-page-graphics-new .features .feature a.green-btn {
    font-size: 1.1em;
    font-weight: 700;
    padding: .5em 3.5em;
    border: 3px solid #8CC040;
  }
  /* line 1441, ../scss/breakpoints/_1030up.scss */
  .page-template-page-graphics-new .graphics .graphics-intro {
    max-width: 900px;
    margin: 0 auto;
  }
  /* line 1447, ../scss/breakpoints/_1030up.scss */
  .page-template-page-graphics-new .visuals .wrap {
    max-width: 900px;
    margin: 0 auto;
  }
  /* line 1453, ../scss/breakpoints/_1030up.scss */
  .page-template-page-graphics-new #cta h2 {
    font-size: 4em;
    margin-bottom: 0;
  }
  /* line 1457, ../scss/breakpoints/_1030up.scss */
  .page-template-page-graphics-new #cta a.white-btn {
    font-size: 22px;
  }

  /* Blog Writing */
  /* line 1465, ../scss/breakpoints/_1030up.scss */
  .page-template-page-blog-writing-services #intro.wrap {
    max-width: 1325px;
  }
  /* line 1469, ../scss/breakpoints/_1030up.scss */
  .page-template-page-blog-writing-services .feature.wrap {
    max-width: 1325px;
  }
  /* line 1472, ../scss/breakpoints/_1030up.scss */
  .page-template-page-blog-writing-services .feature .wrap {
    max-width: 1325px;
  }
  /* line 1477, ../scss/breakpoints/_1030up.scss */
  .page-template-page-blog-writing-services .full-width-section .wrap {
    max-width: 900px;
  }

  /* Infographic Design */
  /* line 1491, ../scss/breakpoints/_1030up.scss */
  .page-template-page-infographic-design header .overlay .expand .inner .text p {
    max-width: 750px;
    margin: 1em auto;
  }
  /* line 1501, ../scss/breakpoints/_1030up.scss */
  .page-template-page-infographic-design .section-1 .wrap, .page-template-page-infographic-design .infographics .wrap, .page-template-page-infographic-design .info-work .wrap, .page-template-page-infographic-design .info-roi .wrap {
    max-width: 900px;
  }
  /* line 1506, ../scss/breakpoints/_1030up.scss */
  .page-template-page-infographic-design .latest .gray-bar {
    padding: 30px;
  }
  /* line 1508, ../scss/breakpoints/_1030up.scss */
  .page-template-page-infographic-design .latest .gray-bar a.gray-btn {
    padding: .5em 3em;
    font-size: 20px;
  }

  /* Explainer Videos */
  /* line 1520, ../scss/breakpoints/_1030up.scss */
  .page-template-page-explainer-videos .video-strategy .overlay .wrap {
    max-width: 900px;
    margin: 0 auto;
  }

  /* Website Audit */
  /* line 1530, ../scss/breakpoints/_1030up.scss */
  .page-template-page-website-audit .a-la-carte {
    padding: 4em 2em;
  }
  /* line 1533, ../scss/breakpoints/_1030up.scss */
  .page-template-page-website-audit .a-la-carte .overlay .wrap {
    max-width: 900px;
    margin: 0 auto;
  }
  /* line 1539, ../scss/breakpoints/_1030up.scss */
  .page-template-page-website-audit .factors-intro {
    padding: 1em 2em 1em 2em;
  }
  /* line 1541, ../scss/breakpoints/_1030up.scss */
  .page-template-page-website-audit .factors-intro h2, .page-template-page-website-audit .factors-intro p {
    max-width: 900px;
    margin: 1em auto;
  }
  /* line 1545, ../scss/breakpoints/_1030up.scss */
  .page-template-page-website-audit .factors-intro h2 {
    margin-bottom: 0;
  }

  /* Animation */
  /* line 1555, ../scss/breakpoints/_1030up.scss */
  .page-template-page-animation .roi .wrap p, .page-template-page-animation .process .wrap p {
    max-width: 900px;
    margin: 1em auto;
  }
  /* line 1561, ../scss/breakpoints/_1030up.scss */
  .page-template-page-animation .animations-to-work {
    padding-bottom: 2em;
    margin-bottom: 4em;
  }
  /* line 1564, ../scss/breakpoints/_1030up.scss */
  .page-template-page-animation .animations-to-work h2 {
    margin-top: 0;
  }
  /* line 1567, ../scss/breakpoints/_1030up.scss */
  .page-template-page-animation .animations-to-work p {
    margin: 1em auto;
    max-width: 800px;
  }
  /* line 1577, ../scss/breakpoints/_1030up.scss */
  .page-template-page-animation .lightbox-vid-0 .inner,
  .page-template-page-animation .lightbox-vid-1 .inner,
  .page-template-page-animation .lightbox-vid-2 .inner,
  .page-template-page-animation .lightbox-vid-3 .inner,
  .page-template-page-animation .lightbox-vid-4 .inner {
    height: 400px;
  }

  /* Persona */
  /* line 1589, ../scss/breakpoints/_1030up.scss */
  .page-template-page-persona .header .overlay .expand .inner .text {
    max-width: 100%;
  }
  /* line 1591, ../scss/breakpoints/_1030up.scss */
  .page-template-page-persona .header .overlay .expand .inner .text p {
    max-width: 750px;
    margin: 1em auto;
  }
  /* line 1601, ../scss/breakpoints/_1030up.scss */
  .page-template-page-persona .feature .heading {
    margin-bottom: 3em;
  }
  /* line 1608, ../scss/breakpoints/_1030up.scss */
  .page-template-page-persona .example .wrap .profile .person {
    margin-top: 0;
  }
  /* line 1612, ../scss/breakpoints/_1030up.scss */
  .page-template-page-persona .example .wrap .profile .info p:first-of-type {
    margin-top: 0;
  }
  /* line 1616, ../scss/breakpoints/_1030up.scss */
  .page-template-page-persona .example .wrap .profile .motivations {
    margin-top: 0;
    border-left: 2px solid #cbd2df;
    padding-left: 2em;
  }
  /* line 1620, ../scss/breakpoints/_1030up.scss */
  .page-template-page-persona .example .wrap .profile .motivations h3 {
    margin-top: 0;
  }
  /* line 1630, ../scss/breakpoints/_1030up.scss */
  .page-template-page-persona .stages .wrap .intro p, .page-template-page-persona .stages .wrap .foot p {
    max-width: 900px;
    margin: 1em auto;
  }
  /* line 1635, ../scss/breakpoints/_1030up.scss */
  .page-template-page-persona .stages .wrap .stages-body {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  /* line 1637, ../scss/breakpoints/_1030up.scss */
  .page-template-page-persona .stages .wrap .stages-body .image {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  /* line 1640, ../scss/breakpoints/_1030up.scss */
  .page-template-page-persona .stages .wrap .stages-body .text {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-left: 2em;
  }
  /* line 1643, ../scss/breakpoints/_1030up.scss */
  .page-template-page-persona .stages .wrap .stages-body .text h3:first-of-type {
    margin-top: 0;
  }
  /* line 1648, ../scss/breakpoints/_1030up.scss */
  .page-template-page-persona .stages .wrap .foot {
    padding-top: .5em;
  }

  /* Interactive Infographics */
  /* line 1659, ../scss/breakpoints/_1030up.scss */
  .page-template-page-interactive-info .reveal .wrap .reveal-text {
    max-width: 850px;
    margin: 0 auto;
  }
  /* line 1668, ../scss/breakpoints/_1030up.scss */
  .page-template-page-interactive-info .visual-marketing .wrap .numbers .number-container {
    /*.number {
    	&.sevfour {
    		background-position: 20px -1690px;
    	}
    	&.thirsev {
    		background-position: 18px -845px;
    	}
    	&.threehundatwenthree {
    		background-position: 10px 0;
    	}
    	&.fortyone {
    		background-position: 16px -1260px;
    	}
    	&.thirtyfive {
    		background-position: 5px -415px;
    	}
    }
    /*&.sevfourcontainer {
    	&:hover, &.scrolled {
    		.sevfour {
    			background-position: 20px -1894px;
    		}
    	}
    }
    &.thirsevcontainer {
    	&:hover, &.scrolled {
    		.thirsev {
    			background-position: 18px -1049px;
    		}
    	}
    }
    &.threehundacontainer {
    	&:hover, &.scrolled {
    		.threehundatwenthree {
    			background-position: 10px -204px;
    		}
    	}
    }
    &.fortyonecontainer {
    	&:hover, &.scrolled {
    		.fortyone {
    			background-position: 16px -1478px;
    		}
    	}
    }
    &.thirtyfivecontainer {
    	&:hover, &.scrolled {
    		.thirtyfive {
    			background-position: 5px -633px;
    		}
    	}
    }*/
  }
  /* line 1723, ../scss/breakpoints/_1030up.scss */
  .page-template-page-interactive-info .visual-marketing .wrap .outro {
    padding-bottom: 2em;
  }
  /* line 1729, ../scss/breakpoints/_1030up.scss */
  .page-template-page-interactive-info .how .wrap {
    max-width: 850px;
    margin: 0 auto 5em auto;
  }
  /* line 1733, ../scss/breakpoints/_1030up.scss */
  .page-template-page-interactive-info .how .wrap ul li {
    padding: 2em 0;
  }
  /* line 1740, ../scss/breakpoints/_1030up.scss */
  .page-template-page-interactive-info .interactivity .wrap {
    max-width: 850px;
    margin: 0 auto;
  }
  /* line 1747, ../scss/breakpoints/_1030up.scss */
  .page-template-page-interactive-info .visual-marketing .wrap .intro, .page-template-page-interactive-info .visual-marketing .wrap .outro {
    max-width: 850px;
    margin: 0 auto;
  }
  /* line 1755, ../scss/breakpoints/_1030up.scss */
  .page-template-page-interactive-info #cta .wrap h2 {
    font-size: 3em;
  }

  /* Video Marketing */
  /* line 1765, ../scss/breakpoints/_1030up.scss */
  .page-template-page-video-marketing .vm-roi p {
    max-width: 900px;
    margin: 1em auto;
  }
  /* line 1769, ../scss/breakpoints/_1030up.scss */
  .page-template-page-video-marketing .vm-roi ul {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
  }
  /* line 1772, ../scss/breakpoints/_1030up.scss */
  .page-template-page-video-marketing .vm-roi ul li {
    width: 33.33%;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    padding: .5em;
  }
  /* line 1776, ../scss/breakpoints/_1030up.scss */
  .page-template-page-video-marketing .vm-roi ul li p {
    line-height: 125% !important;
  }
  /* line 1782, ../scss/breakpoints/_1030up.scss */
  .page-template-page-video-marketing .vm-story {
    padding: 3em 2em;
  }
  /* line 1784, ../scss/breakpoints/_1030up.scss */
  .page-template-page-video-marketing .vm-story .wrap {
    max-width: 950px;
    margin: 0 auto;
  }
  /* line 1790, ../scss/breakpoints/_1030up.scss */
  .page-template-page-video-marketing .feature .text {
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width: 60%;
    padding-left: 0;
    padding-right: 4em;
  }
  /* line 1796, ../scss/breakpoints/_1030up.scss */
  .page-template-page-video-marketing .feature .youtubeVideo {
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width: 40%;
    height: 300px;
  }
  /* line 1802, ../scss/breakpoints/_1030up.scss */
  .page-template-page-video-marketing .feature .wrap .text {
    width: 60%;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    padding-left: 4em;
    padding-right: 0;
  }
  /* line 1808, ../scss/breakpoints/_1030up.scss */
  .page-template-page-video-marketing .feature .wrap .text p:last-of-type {
    margin-bottom: 0;
  }
  /* line 1813, ../scss/breakpoints/_1030up.scss */
  .page-template-page-video-marketing .feature .wrap .youtubeVideo {
    width: 40%;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
  }
  /* line 1819, ../scss/breakpoints/_1030up.scss */
  .page-template-page-video-marketing .vm-strategy {
    padding: 3em 2em;
  }
  /* line 1821, ../scss/breakpoints/_1030up.scss */
  .page-template-page-video-marketing .vm-strategy p {
    max-width: 850px;
    margin: 1em auto;
  }
  /* line 1825, ../scss/breakpoints/_1030up.scss */
  .page-template-page-video-marketing .vm-strategy ul {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
  }
  /* line 1828, ../scss/breakpoints/_1030up.scss */
  .page-template-page-video-marketing .vm-strategy ul li {
    width: 33.33%;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    padding: 1em;
  }
  /* line 1832, ../scss/breakpoints/_1030up.scss */
  .page-template-page-video-marketing .vm-strategy ul li p {
    line-height: 125% !important;
  }

  /* Content Strategy */
  /* line 1844, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-strategy .roi h2, .page-template-page-content-strategy .roi p, .page-template-page-content-strategy .hq-text h2, .page-template-page-content-strategy .hq-text p, .page-template-page-content-strategy .factors h2, .page-template-page-content-strategy .factors p, .page-template-page-content-strategy .engage h2, .page-template-page-content-strategy .engage p {
    max-width: 850px;
    margin: 1em auto;
  }

  /* SEO Packages */
  /* line 1870, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 header .overlay .wrap .expand {
    padding: 40px 10px;
  }
  /* line 1881, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 #intro.wrap {
    max-width: 900px;
  }
  /* line 1884, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 .strategy {
    padding: 3em 1em 4em 1em;
  }
  /* line 1886, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 .strategy .form {
    max-width: 575px;
    margin: 0 auto;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  /* line 1890, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 .strategy .form select {
    margin-bottom: 0;
    font-size: 1.5em;
    padding: 5px 20px;
    font-weight: 700;
    height: 60px;
    background-size: 20px;
    background-position: 95.5% center;
  }
  /* line 1899, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 .strategy .form a.start {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    font-size: 1.3em;
  }
  /* line 1906, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 .feature {
    padding: 4em 2em;
  }
  /* line 1909, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 .cm-roi {
    padding-bottom: 2.5em;
  }
  /* line 1911, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 .cm-roi .wrap {
    max-width: 950px;
  }
  /* line 1913, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 .cm-roi .wrap p {
    max-width: 800px;
    margin: 1em auto;
  }
  /* line 1917, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 .cm-roi .wrap ul {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  /* line 1919, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 .cm-roi .wrap ul li {
    -webkit-flex: 33.3%;
    -ms-flex: 33.3%;
    flex: 33.3%;
    padding: 0 1em;
    line-height: 125%;
  }
  /* line 1928, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 .cc .wrap {
    max-width: 950px;
  }
  /* line 1930, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 .cc .wrap p {
    max-width: 850px;
    margin: 1em auto;
  }
  /* line 1936, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 .cms-cols, .page-template-page-content-marketing-v2 .seo-cols {
    padding: 4em 2em;
  }
  /* line 1938, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 .cms-cols .last-col, .page-template-page-content-marketing-v2 .seo-cols .last-col {
    padding-top: 5.08em;
  }
  /* line 1941, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 .cms-cols p:last-of-type, .page-template-page-content-marketing-v2 .seo-cols p:last-of-type {
    margin-bottom: 0;
  }
  /* line 1946, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 .cm-channels p {
    max-width: 850px;
    margin: 1em auto;
  }
  /* line 1950, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 .cm-channels hr {
    margin: 2em 0;
  }
  /* line 1953, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 .cm-channels ul {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
  }
  /* line 1956, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 .cm-channels ul li {
    margin-bottom: 2em;
    line-height: 130%;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
  }
  /* line 1960, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 .cm-channels ul li:nth-of-type(odd) {
    padding-right: 2em;
  }
  /* line 1963, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 .cm-channels ul li:nth-of-type(even) {
    padding-right: 0;
  }
  /* line 1971, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 .best-practices .wrap p {
    max-width: 925px;
    margin: 1em auto;
  }
  /* line 1975, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 .best-practices .wrap hr {
    margin: 2em 0;
  }
  /* line 1978, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 .best-practices .wrap ul {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  /* line 1982, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 .best-practices .wrap ul li {
    -webkit-flex: 1 0 33.3%;
    -ms-flex: 1 0 33.3%;
    flex: 1 0 33.3%;
    max-width: 377px;
    padding: 0 1em;
  }
  /* line 1986, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 .best-practices .wrap ul li h3 {
    font-size: 1.25em;
  }
  /* line 1989, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 .best-practices .wrap ul li p {
    line-height: 125% !important;
  }

  /* Resource Center */
  /* line 2000, ../scss/breakpoints/_1030up.scss */
  .page-template-page-resource-center .expand, .page-template-page-clients .expand {
    padding-bottom: 20px;
  }
  /* line 2002, ../scss/breakpoints/_1030up.scss */
  .page-template-page-resource-center .expand .inner, .page-template-page-clients .expand .inner {
    padding-left: 0;
  }
  /* line 2004, ../scss/breakpoints/_1030up.scss */
  .page-template-page-resource-center .expand .inner .text, .page-template-page-clients .expand .inner .text {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
  }
  /* line 2007, ../scss/breakpoints/_1030up.scss */
  .page-template-page-resource-center .expand .inner .text h1, .page-template-page-clients .expand .inner .text h1 {
    -webkit-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    font-size: 4.5em;
    margin-bottom: 1.5em;
  }
  /* line 2012, ../scss/breakpoints/_1030up.scss */
  .page-template-page-resource-center .expand .inner .text #dropdowns, .page-template-page-clients .expand .inner .text #dropdowns {
    -webkit-flex: 0 1 70%;
    -ms-flex: 0 1 70%;
    flex: 0 1 70%;
    margin-bottom: 0;
  }
  /* line 2016, ../scss/breakpoints/_1030up.scss */
  .page-template-page-resource-center .expand .inner .text #live-search, .page-template-page-clients .expand .inner .text #live-search {
    padding-left: 5em;
    padding-right: 1em;
    -webkit-flex: 0 1 30%;
    -ms-flex: 0 1 30%;
    flex: 0 1 30%;
  }
  /* line 2020, ../scss/breakpoints/_1030up.scss */
  .page-template-page-resource-center .expand .inner .text #live-search:after, .page-template-page-clients .expand .inner .text #live-search:after {
    padding-right: 1em;
  }
  /* line 2027, ../scss/breakpoints/_1030up.scss */
  .page-template-page-resource-center .resources.wrap, .page-template-page-clients .resources.wrap {
    max-width: 1325px;
  }
  /* line 2029, ../scss/breakpoints/_1030up.scss */
  .page-template-page-resource-center .resources.wrap .case, .page-template-page-clients .resources.wrap .case {
    -webkit-transition: 0.4s all;
    transition: 0.4s all;
    /*.thumb {
    	min-height: 100px;
    }*/
  }
  /* line 2038, ../scss/breakpoints/_1030up.scss */
  .page-template-page-resource-center .resources.wrap .case:hover, .page-template-page-clients .resources.wrap .case:hover {
    opacity: .8;
  }

  /* line 2050, ../scss/breakpoints/_1030up.scss */
  .page-template-page-clients .expand .inner .text .wrap {
    text-align: center;
    margin-bottom: 1.5em;
  }
  /* line 2053, ../scss/breakpoints/_1030up.scss */
  .page-template-page-clients .expand .inner .text .wrap p {
    text-align: center;
    margin: auto;
  }
  /* line 2058, ../scss/breakpoints/_1030up.scss */
  .page-template-page-clients .expand .inner .text h1 {
    margin-bottom: .5em;
  }

  /* line 2067, ../scss/breakpoints/_1030up.scss */
  .page-template-page-brafton-peeps .header .expand {
    padding: 10px;
  }
  /* line 2073, ../scss/breakpoints/_1030up.scss */
  .page-template-page-brafton-peeps .header .overlay .expand .inner .text {
    max-width: 850px;
  }

  /*********************
  FOOTER
  *********************/
  /* line 2088, ../scss/breakpoints/_1030up.scss */
  .footer .wrap #text-43 {
    float: left;
    width: 30%;
    padding: 0;
  }
  /* line 2093, ../scss/breakpoints/_1030up.scss */
  .footer .wrap #nav_menu-4 {
    margin: 0px;
    background: #444;
    padding: 2.2em 1.5em;
    height: 400px;
  }
  /* line 2099, ../scss/breakpoints/_1030up.scss */
  .footer .wrap .widget_nav_menu {
    width: 16%;
    margin-right: 1%;
    float: right;
    padding: 0;
  }
  /* line 2105, ../scss/breakpoints/_1030up.scss */
  .footer .wrap .widget {
    margin: 2.2em 0;
  }

  /********************
  LEGACY STYLES
  ********************/
  /* line 2116, ../scss/breakpoints/_1030up.scss */
  .template_section .content_body {
    width: 66%;
    margin: auto;
    margin-top: 1em;
    display: block;
  }

  /* Contact page form cols */
  /* line 2126, ../scss/breakpoints/_1030up.scss */
  .page-id-1008 .left-col {
    width: 50%;
    float: left;
    padding: 0 20px;
  }

  /* line 2132, ../scss/breakpoints/_1030up.scss */
  .page-id-1008 .right-col {
    width: 49%;
    float: left;
    padding: 0 20px;
  }
}
/*********************
LARGE VIEWING SIZE
This is for the larger monitors and possibly full screen viewers.
*********************/
@media only screen and (min-width: 1240px) {
  /******************************************************************
  Site Name: 
  Author: 
  
  Stylesheet: Super Large Monitor Stylesheet
  
  You can add some advanced styles here if you like. This kicks in
  on larger screens.
  
  ******************************************************************/
  /* line 13, ../scss/breakpoints/_1240up.scss */
  .tagbar .wrap #search-10 {
    padding: 40px;
  }
  /* line 15, ../scss/breakpoints/_1240up.scss */
  .tagbar .wrap #search-10 input[type="search"] {
    max-width: 950px;
  }

  /* line 25, ../scss/breakpoints/_1240up.scss */
  .header .fixed .wrap nav {
    clear: none !important;
  }

  /* line 33, ../scss/breakpoints/_1240up.scss */
  #pod .wrap {
    background-position: 52%;
    z-index: 1;
  }
  /* line 36, ../scss/breakpoints/_1240up.scss */
  #pod .wrap .fade {
    height: 100%;
    width: 100%;
    z-index: -1;
    position: absolute;
    top: 0;
    /*background: -webkit-linear-gradient(left, 
                rgba($lightblue, 1.0) 0%, 
                rgba($lightblue, 0) 7%,
                rgba($lightblue, 0) 93%,
                rgba($lightblue, 1.0) 100%
    );*/
  }
}
/* line 7, ../scss/modules/_newnav.scss */
.header .fixed .wrap nav ul#menu-main > li a {
  font-weight: 400;
  font-size: 1.25em;
  letter-spacing: 2px;
}
/* line 13, ../scss/modules/_newnav.scss */
.header .fixed .wrap nav ul#menu-main li {
  text-align: center;
}
/* line 15, ../scss/modules/_newnav.scss */
.header .fixed .wrap nav ul#menu-main li a {
  display: inline;
}
/* line 19, ../scss/modules/_newnav.scss */
.header .fixed .wrap nav ul#menu-main li .submenu-toggler {
  display: inline;
  position: relative;
}
@media only screen and (min-width: 1030px) {
  /* line 19, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav ul#menu-main li .submenu-toggler {
    display: inline;
  }
}
/* line 26, ../scss/modules/_newnav.scss */
.header .fixed .wrap nav ul#menu-main li > li.toggle-submenu {
  margin-bottom: .5em;
}
/* line 27, ../scss/modules/_newnav.scss */
.header .fixed .wrap nav ul#menu-main li > li.toggle-submenu .submenu-toggler {
  display: inline;
}
@media only screen and (min-width: 1030px) {
  /* line 27, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav ul#menu-main li > li.toggle-submenu .submenu-toggler {
    display: none;
  }
}
/* line 36, ../scss/modules/_newnav.scss */
.header .fixed .wrap nav ul#menu-main li.full-width {
  text-align: center;
}
/* line 39, ../scss/modules/_newnav.scss */
.header .fixed .wrap nav ul#menu-main li.full-width > ul.sub-menu .submenu-toggler {
  display: block;
  position: relative;
  font-size: 14px;
  line-height: 40px;
}
@media only screen and (min-width: 1030px) {
  /* line 39, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav ul#menu-main li.full-width > ul.sub-menu .submenu-toggler {
    display: inline;
  }
}
/* line 49, ../scss/modules/_newnav.scss */
.header .fixed .wrap nav ul#menu-main li.full-width > ul.sub-menu > li.toggle-submenu .submenu-toggler {
  display: inline;
}
@media only screen and (min-width: 1030px) {
  /* line 49, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav ul#menu-main li.full-width > ul.sub-menu > li.toggle-submenu .submenu-toggler {
    display: none;
  }
}
/* line 56, ../scss/modules/_newnav.scss */
.header .fixed .wrap nav ul#menu-main li.full-width > ul.sub-menu li {
  text-align: center;
}
/* line 57, ../scss/modules/_newnav.scss */
.header .fixed .wrap nav ul#menu-main li.full-width > ul.sub-menu li:before {
  width: 1.35em;
  height: 1.35em;
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline;
  position: absolute;
  z-index: inherit;
}
/* line 68, ../scss/modules/_newnav.scss */
.header .fixed .wrap nav ul#menu-main li.full-width > ul.sub-menu li.test:before {
  background-image: url("../images/nav/test.png");
  content: "";
}
/* line 74, ../scss/modules/_newnav.scss */
.header .fixed .wrap nav ul#menu-main li.full-width > ul.sub-menu li.content-services:before {
  background-image: url("../images/nav/content-services.png");
  content: "";
}
/* line 80, ../scss/modules/_newnav.scss */
.header .fixed .wrap nav ul#menu-main li.full-width > ul.sub-menu li.email-marketing:before {
  background-image: url("../images/nav/email-marketing.png");
  content: "";
}
/* line 86, ../scss/modules/_newnav.scss */
.header .fixed .wrap nav ul#menu-main li.full-width > ul.sub-menu li.graphic-design:before {
  background-image: url("../images/nav/graphic-design.png");
  content: "";
}
/* line 92, ../scss/modules/_newnav.scss */
.header .fixed .wrap nav ul#menu-main li.full-width > ul.sub-menu li.inbound-marketing:before {
  background-image: url("../images/nav/inbound-marketing.png");
  content: "";
}
/* line 98, ../scss/modules/_newnav.scss */
.header .fixed .wrap nav ul#menu-main li.full-width > ul.sub-menu li.lead-magnet-creation:before {
  background-image: url("../images/nav/lead-magnet-creation.png");
  content: "";
}
/* line 104, ../scss/modules/_newnav.scss */
.header .fixed .wrap nav ul#menu-main li.full-width > ul.sub-menu li.marketing-automation:before {
  background-image: url("../images/nav/marketing-automation.png");
  content: "";
}
/* line 110, ../scss/modules/_newnav.scss */
.header .fixed .wrap nav ul#menu-main li.full-width > ul.sub-menu li.organic-seo:before {
  background-image: url("../images/nav/organic-seo.png");
  content: "";
}
/* line 116, ../scss/modules/_newnav.scss */
.header .fixed .wrap nav ul#menu-main li.full-width > ul.sub-menu li.paid-search:before {
  background-image: url("../images/nav/paid-search.png");
  content: "";
}
/* line 122, ../scss/modules/_newnav.scss */
.header .fixed .wrap nav ul#menu-main li.full-width > ul.sub-menu li.retargeting:before {
  background-image: url("../images/nav/retargeting.png");
  content: "";
}
/* line 128, ../scss/modules/_newnav.scss */
.header .fixed .wrap nav ul#menu-main li.full-width > ul.sub-menu li.social-media:before {
  background-image: url("../images/nav/social-media.png");
  content: "";
}
/* line 134, ../scss/modules/_newnav.scss */
.header .fixed .wrap nav ul#menu-main li.full-width > ul.sub-menu li.video-services:before {
  background-image: url("../images/nav/video-services.png");
  content: "";
}
/* line 140, ../scss/modules/_newnav.scss */
.header .fixed .wrap nav ul#menu-main li.full-width > ul.sub-menu li.web-development:before {
  background-image: url("../images/nav/web-development.png");
  content: "";
}
/* line 147, ../scss/modules/_newnav.scss */
.header .fixed .wrap nav ul#menu-main li.full-width > ul.sub-menu li a {
  display: inline;
  padding: 0 0 0 1.5em;
  font-size: .95em;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0px;
}
/* line 154, ../scss/modules/_newnav.scss */
.header .fixed .wrap nav ul#menu-main li.full-width > ul.sub-menu li a br {
  display: none;
}
/* line 159, ../scss/modules/_newnav.scss */
.header .fixed .wrap nav ul#menu-main li.full-width > ul.sub-menu li ul.sub-menu {
  display: none;
}
/* line 163, ../scss/modules/_newnav.scss */
.header .fixed .wrap nav ul#menu-main li.full-width > ul.sub-menu li.clicked > ul.sub-menu {
  display: block;
  margin-bottom: 15px;
}
/* line 166, ../scss/modules/_newnav.scss */
.header .fixed .wrap nav ul#menu-main li.full-width > ul.sub-menu li.clicked > ul.sub-menu li {
  padding-left: 0;
}
/* line 168, ../scss/modules/_newnav.scss */
.header .fixed .wrap nav ul#menu-main li.full-width > ul.sub-menu li.clicked > ul.sub-menu li a {
  padding: 0;
  font-weight: 100;
  font-size: .85em;
  text-transform: none;
}
/* line 175, ../scss/modules/_newnav.scss */
.header .fixed .wrap nav ul#menu-main li.full-width > ul.sub-menu li.clicked > ul.sub-menu li ul.sub-menu {
  margin: 5px 0px;
}
/* line 178, ../scss/modules/_newnav.scss */
.header .fixed .wrap nav ul#menu-main li.full-width > ul.sub-menu li.clicked > ul.sub-menu li ul.sub-menu li a {
  padding: 0;
  font-weight: 100;
  font-size: .85em;
  text-transform: none;
}

@media (min-width: 1030px) {
  /* line 201, ../scss/modules/_newnav.scss */
  .header #logo {
    width: 240px;
    height: 55px;
    margin-right: 1.5em;
  }
  /* line 208, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    margin: 0;
    float: left;
    clear: left;
  }
  /* line 215, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav li:last-child {
    background: transparent;
  }
  /* line 220, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav ul#menu-main li {
    padding-bottom: 0;
    text-align: left;
  }
  /* line 223, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav ul#menu-main li.toggla {
    position: absolute;
    right: 0;
  }
  /* line 226, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav ul#menu-main li.toggla a {
    padding: .5em 1em;
    margin: .7em 0;
    border-radius: 25px;
    display: block;
  }
  /* line 234, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav ul#menu-main li.covid a {
    padding: .25em 1em;
    margin: .95em 0 .95em 1em;
    border-radius: 25px;
    display: block;
    background-color: transparent;
    border: 2px solid #8CC040;
    color: #8CC040 !important;
  }
  /* line 244, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav ul#menu-main li.login {
    position: absolute;
    right: 130px;
  }
  /* line 248, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav ul#menu-main li a {
    padding: 1.2em .85em;
    font-size: .75em;
    display: block;
    letter-spacing: 0px;
  }
  /* line 254, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav ul#menu-main li ul.sub-menu {
    margin: 0;
  }
  /* line 257, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav ul#menu-main li ul.sub-menu li a {
    padding: .25em 1.15em;
    font-size: .75em;
  }
  /* line 262, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav ul#menu-main li ul.sub-menu li.fourth a {
    padding: .25em .75em .25em 1.75em;
    font-size: .7em;
  }
  /* line 265, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav ul#menu-main li ul.sub-menu li.fourth a:before {
    content: "\f105";
    font-family: 'FontAwesome';
    margin-right: 8px;
  }
  /* line 272, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav ul#menu-main li ul.sub-menu li ul.sub-menu {
    margin: -8px 0 0 0;
  }
  /* line 282, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav ul#menu-main li.full-width:hover {
    position: static;
  }
  /* line 284, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav ul#menu-main li.full-width:hover > .sub-menu {
    background-color: #424143;
    position: absolute;
    left: 0;
    width: 100%;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 1em;
  }
  /* line 313, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav ul#menu-main li.full-width:hover > .sub-menu > li {
    -webkit-flex: 0 1 25%;
    -ms-flex: 0 1 25%;
    flex: 0 1 25%;
    text-align: left;
    margin-bottom: 1em;
  }
  /* line 319, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav ul#menu-main li.full-width:hover > .sub-menu > li > a {
    border-bottom: 1px solid #fff;
    font-size: .8em;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: .5px;
    display: block;
  }
  /* line 326, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav ul#menu-main li.full-width:hover > .sub-menu > li > a br {
    display: block;
  }
  /* line 331, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav ul#menu-main li.full-width:hover > .sub-menu > li.top > a {
    padding: .25em 1.15em .25em 2.2em;
    line-height: 1.8em;
  }
  /* line 335, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav ul#menu-main li.full-width:hover > .sub-menu > li.top > .sub-menu {
    text-align: left;
  }
  /* line 337, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav ul#menu-main li.full-width:hover > .sub-menu > li.top > .sub-menu li {
    text-align: left;
  }
  /* line 340, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav ul#menu-main li.full-width:hover > .sub-menu > li.top > .sub-menu li a {
    padding-left: 0;
  }
  /* line 342, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav ul#menu-main li.full-width:hover > .sub-menu > li.top > .sub-menu li a br {
    display: block;
  }
  /* line 346, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav ul#menu-main li.full-width:hover > .sub-menu > li.top > .sub-menu li.top {
    margin-top: 2em;
  }
  /* line 348, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav ul#menu-main li.full-width:hover > .sub-menu > li.top > .sub-menu li.top a {
    font-size: .8em;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: .5px;
    display: block;
  }
  /* line 356, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav ul#menu-main li.full-width:hover > .sub-menu > li.top > .sub-menu li.has-icon {
    position: relative;
  }
  /* line 358, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav ul#menu-main li.full-width:hover > .sub-menu > li.top > .sub-menu li.has-icon > a {
    padding-left: 2.2em;
    line-height: 1.8em;
  }
  /* line 361, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav ul#menu-main li.full-width:hover > .sub-menu > li.top > .sub-menu li.has-icon > a .icon {
    position: absolute;
    left: 0;
  }
  /* line 371, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav ul#menu-main li.full-width:hover > .sub-menu > li.double-line a {
    line-height: .9em;
    padding: .25em 1.15em .25em 2.2em;
  }
  /* line 376, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav ul#menu-main li.full-width:hover > .sub-menu > li.has-icon {
    position: relative;
  }
  /* line 378, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav ul#menu-main li.full-width:hover > .sub-menu > li.has-icon > a {
    padding-left: 2.2em;
  }
  /* line 380, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav ul#menu-main li.full-width:hover > .sub-menu > li.has-icon > a .icon {
    position: absolute;
    left: 0;
  }
  /* line 386, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav ul#menu-main li.full-width:hover > .sub-menu > li.spacer {
    visibility: none;
    pointer-events: none;
  }
  /* line 391, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav ul#menu-main li.full-width:hover > .sub-menu li {
    position: static;
  }
  /* line 392, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav ul#menu-main li.full-width:hover > .sub-menu li:before {
    width: 1.35em;
    height: 1.35em;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline;
    position: absolute;
    z-index: inherit;
  }
  /* line 403, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav ul#menu-main li.full-width:hover > .sub-menu li.test:before {
    background-image: url("../images/nav/test.png");
    content: "";
  }
  /* line 409, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav ul#menu-main li.full-width:hover > .sub-menu li > .sub-menu {
    box-shadow: none;
    border: none;
    background-color: transparent;
    position: static;
    display: block;
    visibility: visible;
    padding-top: 1em;
    width: auto;
    text-align: left;
  }
  /* line 419, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav ul#menu-main li.full-width:hover > .sub-menu li > .sub-menu li {
    float: none;
    text-align: left;
  }
  /* line 422, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav ul#menu-main li.full-width:hover > .sub-menu li > .sub-menu li a {
    font-size: .75em;
    font-weight: normal;
    text-transform: none;
  }
  /* line 437, ../scss/modules/_newnav.scss */
  .header .fixed.shrink #logo {
    margin: 2px 0;
    width: 50px;
    background-size: cover;
  }
  /* line 444, ../scss/modules/_newnav.scss */
  .header .fixed.shrink nav ul#menu-main {
    margin: 0;
  }
  /* line 447, ../scss/modules/_newnav.scss */
  .header .fixed.shrink nav ul#menu-main li a {
    padding: .8em 1em;
  }
  /* line 451, ../scss/modules/_newnav.scss */
  .header .fixed.shrink nav ul#menu-main li.toggla a, .header .fixed.shrink nav ul#menu-main li.covid a {
    margin: .7em 0 .6em 0;
    padding: .1em 1.2em .1em 1.2em;
  }
}
/* line 6, ../scss/modules/_casestudy.scss */
.single-case_studies .header .overlay .expand .inner .text.new-template {
  max-width: 1200px;
}
/* line 19, ../scss/modules/_casestudy.scss */
.single-case_studies #main article .entry-content .new-fields-wrapper .bottom-stats.threecol .stat {
  padding: 0 1.5em;
}
/* line 21, ../scss/modules/_casestudy.scss */
.single-case_studies #main article .entry-content .new-fields-wrapper .bottom-stats.threecol .stat img {
  max-width: 125px;
}
/* line 24, ../scss/modules/_casestudy.scss */
.single-case_studies #main article .entry-content .new-fields-wrapper .bottom-stats.threecol .stat p {
  font-size: 16px;
}

/* Social Media Marketing edits */
/* line 39, ../scss/modules/_casestudy.scss */
.page-id-1046 .d-2of5 img {
  max-height: 450px;
}
/* line 43, ../scss/modules/_casestudy.scss */
.page-id-1046 .gray.intro {
  background: #fff;
  padding: 0 0 2em 0;
  text-align: center;
}
/* line 47, ../scss/modules/_casestudy.scss */
.page-id-1046 .gray.intro h2 {
  margin: 1em 0 .3em 0;
}
/* line 50, ../scss/modules/_casestudy.scss */
.page-id-1046 .gray.intro p {
  font-size: 20px;
  line-height: 170%;
  margin: 1em 0;
  text-align: center;
}
/* line 55, ../scss/modules/_casestudy.scss */
.page-id-1046 .gray.intro p i.fa {
  font-size: 80px;
  padding: 20px 40px;
  color: #404040;
}

/* Homepage Edits */
/* line 4, ../scss/modules/_interactivity.scss */
.home header {
  background: #344754;
}
/* line 11, ../scss/modules/_interactivity.scss */
.home header .overlay .expand .inner .text .desc .strategy {
  width: 100%;
  text-align: center;
}
/* line 14, ../scss/modules/_interactivity.scss */
.home header .overlay .expand .inner .text .desc .strategy span {
  color: #fff;
  display: block;
  font-weight: 700;
  font-size: 1.2em;
  margin: 1em auto;
}
/* line 21, ../scss/modules/_interactivity.scss */
.home header .overlay .expand .inner .text .desc .strategy select {
  margin: 0 auto;
  font-weight: 700;
  background-position: 95.5% center;
}
/* line 25, ../scss/modules/_interactivity.scss */
.home header .overlay .expand .inner .text .desc .strategy select option {
  font-weight: 400;
}
/* line 29, ../scss/modules/_interactivity.scss */
.home header .overlay .expand .inner .text .desc .strategy a.green-btn {
  background: #8CC040;
  color: #fff;
  border: 0px;
  font-weight: 700;
  padding: 8px 20px;
}
/* line 35, ../scss/modules/_interactivity.scss */
.home header .overlay .expand .inner .text .desc .strategy a.green-btn:hover {
  background: #7ead39;
}
/* line 40, ../scss/modules/_interactivity.scss */
.home header .overlay .expand .inner .text .desc p.error {
  font-size: 1em !important;
  font-weight: 600;
  padding-top: 1em;
  display: block;
  text-align: center !important;
}

@media (min-width: 768px) {
  /* line 60, ../scss/modules/_interactivity.scss */
  .home .header .overlay .expand {
    background-image: url("../images/home_hero.png");
    background-size: cover;
    background-position: center right;
  }
  /* line 65, ../scss/modules/_interactivity.scss */
  .home .header .overlay .expand .inner .text {
    max-width: 550px;
  }
  /* line 67, ../scss/modules/_interactivity.scss */
  .home .header .overlay .expand .inner .text h1 {
    text-align: left !important;
    font-size: 48px;
    line-height: 110%;
    font-weight: 700;
  }
  /* line 74, ../scss/modules/_interactivity.scss */
  .home .header .overlay .expand .inner .text .desc p {
    text-align: left !important;
  }
  /* line 77, ../scss/modules/_interactivity.scss */
  .home .header .overlay .expand .inner .text .desc .strategy {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    margin-top: 2em;
  }
  /* line 81, ../scss/modules/_interactivity.scss */
  .home .header .overlay .expand .inner .text .desc .strategy span {
    margin: 0;
    max-width: 185px;
    text-align: left;
    line-height: 100%;
  }
  /* line 87, ../scss/modules/_interactivity.scss */
  .home .header .overlay .expand .inner .text .desc .strategy select {
    max-width: 220px;
  }
  /* line 90, ../scss/modules/_interactivity.scss */
  .home .header .overlay .expand .inner .text .desc .strategy a.green-btn {
    margin-top: 0;
    border-radius: 3px;
    height: 40px;
    padding: 10px 20px;
  }
}
@media (min-width: 1030px) {
  /* line 108, ../scss/modules/_interactivity.scss */
  .home .parallax-mirror {
    display: block;
  }
  /* line 113, ../scss/modules/_interactivity.scss */
  .home .header .overlay .expand {
    min-height: auto;
    background-size: 115%;
    background-position: 100% 70%;
  }
  /* line 117, ../scss/modules/_interactivity.scss */
  .home .header .overlay .expand .inner {
    display: block;
    max-width: 1030px;
    margin: 0 auto;
  }
  /* line 122, ../scss/modules/_interactivity.scss */
  .home .header .overlay .expand .inner .text h1 {
    font-size: 48px !important;
  }
  /* line 126, ../scss/modules/_interactivity.scss */
  .home .header .overlay .expand .inner .text .desc p {
    font-size: 20px !important;
  }
}
/* Create a Strategy LP */
/* line 144, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .header .expand .inner .text,
.page-template-page-interactive-lp-private .header .expand .inner .text {
  text-align: center;
}
/* line 146, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .header .expand .inner .text h1,
.page-template-page-interactive-lp-private .header .expand .inner .text h1 {
  font-weight: 700;
}
/* line 149, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .header .expand .inner .text a.green-btn,
.page-template-page-interactive-lp-private .header .expand .inner .text a.green-btn {
  background: #8CC040;
  color: #fff;
  text-shadow: none;
  font-weight: 700;
  border: 0px;
  padding: 8px 1em;
}
/* line 156, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .header .expand .inner .text a.green-btn:hover,
.page-template-page-interactive-lp-private .header .expand .inner .text a.green-btn:hover {
  background: #7ead39;
}
/* line 165, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .content .field,
.page-template-page-interactive-lp-private .content .field {
  height: auto;
  max-width: 100%;
}
/* line 169, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .content input[type="checkbox"],
.page-template-page-interactive-lp-private .content input[type="checkbox"] {
  display: none;
}
/* line 172, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .content .field,
.page-template-page-interactive-lp-private .content .field {
  padding: 1em;
  font-weight: 700;
  text-align: center;
  font-size: 1.25em;
}
/* line 177, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .content .field img,
.page-template-page-interactive-lp-private .content .field img {
  margin: 0 auto;
  display: block;
}
/* line 182, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .content label,
.page-template-page-interactive-lp-private .content label {
  text-align: center;
  font-size: 1.5em;
  font-weight: 700;
  margin-bottom: .5em;
  display: block;
}
/* line 189, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .content p,
.page-template-page-interactive-lp-private .content p {
  margin: 0;
  text-align: center;
}
/* line 193, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .content h2,
.page-template-page-interactive-lp-private .content h2 {
  text-align: center;
  margin: 0;
  font-size: 1.75em;
  font-weight: 700;
}
/* line 199, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .content a.green-btn,
.page-template-page-interactive-lp-private .content a.green-btn {
  margin: 1.5em auto;
  border: 3px solid #8CC040;
  font-weight: 700;
  font-size: 1.1em;
  padding: 5px 3em;
}
/* line 207, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp p.error,
.page-template-page-interactive-lp-private p.error {
  display: none;
  color: red;
  font-weight: 600;
}
/* line 213, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .panel-2, .page-template-page-interactive-lp .panel-3, .page-template-page-interactive-lp .panel-4, .page-template-page-interactive-lp .panel-5,
.page-template-page-interactive-lp-private .panel-2,
.page-template-page-interactive-lp-private .panel-3,
.page-template-page-interactive-lp-private .panel-4,
.page-template-page-interactive-lp-private .panel-5 {
  display: none;
}
/* line 216, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .panel-1,
.page-template-page-interactive-lp-private .panel-1 {
  padding: 2em 1em;
}
/* line 219, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .panel-1 .image img,
.page-template-page-interactive-lp-private .panel-1 .image img {
  max-width: 100%;
}
/* line 223, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .panel-1 .i-am,
.page-template-page-interactive-lp-private .panel-1 .i-am {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
}
/* line 226, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .panel-1 .i-am label,
.page-template-page-interactive-lp-private .panel-1 .i-am label {
  -webkit-flex: 0 1 100%;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
}
/* line 229, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .panel-1 .i-am .field,
.page-template-page-interactive-lp-private .panel-1 .i-am .field {
  -webkit-flex: 0 1 47%;
  -ms-flex: 0 1 47%;
  flex: 0 1 47%;
  display: block;
  margin: .25em;
}
/* line 236, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .panel-2,
.page-template-page-interactive-lp-private .panel-2 {
  padding: 2em 1em;
}
/* line 238, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .panel-2 .options,
.page-template-page-interactive-lp-private .panel-2 .options {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
/* line 243, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .panel-2 .options label,
.page-template-page-interactive-lp-private .panel-2 .options label {
  -webkit-flex: 0 1 100%;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
}
/* line 246, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .panel-2 .options .field,
.page-template-page-interactive-lp-private .panel-2 .options .field {
  background: #fff;
  margin: .25em;
  max-width: 200px;
  border-radius: 100%;
  font-weight: 600;
}
/* line 252, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .panel-2 .options .field img,
.page-template-page-interactive-lp-private .panel-2 .options .field img {
  background-color: #eaedf2;
  border-radius: 100%;
  margin-bottom: 1em;
}
/* line 260, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .panel-3,
.page-template-page-interactive-lp-private .panel-3 {
  padding: 2em 1em;
}
/* line 263, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .panel-3 .options .written, .page-template-page-interactive-lp .panel-3 .options .design, .page-template-page-interactive-lp .panel-3 .options .video, .page-template-page-interactive-lp .panel-3 .options .promos, .page-template-page-interactive-lp .panel-3 .options .strategies,
.page-template-page-interactive-lp-private .panel-3 .options .written,
.page-template-page-interactive-lp-private .panel-3 .options .design,
.page-template-page-interactive-lp-private .panel-3 .options .video,
.page-template-page-interactive-lp-private .panel-3 .options .promos,
.page-template-page-interactive-lp-private .panel-3 .options .strategies {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
/* line 269, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .panel-3 .options .down,
.page-template-page-interactive-lp-private .panel-3 .options .down {
  margin-bottom: 0;
  font-size: 2em;
  cursor: pointer;
}
/* line 273, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .panel-3 .options .down:before,
.page-template-page-interactive-lp-private .panel-3 .options .down:before {
  content: '\f078';
  font-family: 'FontAwesome';
  text-align: center;
  display: block;
  background-color: #8CC040;
  color: #fff;
  transition: .4s all;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  margin: 0 auto;
}
/* line 287, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .panel-3 .options .down:hover:before,
.page-template-page-interactive-lp-private .panel-3 .options .down:hover:before {
  background-color: #7ead39;
  margin-top: 5px;
}
/* line 293, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .panel-3 .options label,
.page-template-page-interactive-lp-private .panel-3 .options label {
  -webkit-flex: 0 1 100%;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
  padding-bottom: .5em;
  margin-top: 1em;
  border-bottom: 1px solid #404040;
}
/* line 299, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .panel-3 .options .field,
.page-template-page-interactive-lp-private .panel-3 .options .field {
  background: #fff;
  margin: .25em;
  max-width: 200px;
  border-radius: 100%;
  font-weight: 400;
}
/* line 305, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .panel-3 .options .field img,
.page-template-page-interactive-lp-private .panel-3 .options .field img {
  background-color: #eaedf2;
  border-radius: 100%;
  margin-bottom: 1em;
}
/* line 313, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .panel-4,
.page-template-page-interactive-lp-private .panel-4 {
  padding: 2em 1em;
}
/* line 316, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .panel-4 .options .goals,
.page-template-page-interactive-lp-private .panel-4 .options .goals {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
/* line 321, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .panel-4 .options .goals .field,
.page-template-page-interactive-lp-private .panel-4 .options .goals .field {
  background: #fff;
  margin: .25em;
  max-width: 200px;
  border-radius: 100%;
  font-weight: 600;
}
/* line 327, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .panel-4 .options .goals .field img,
.page-template-page-interactive-lp-private .panel-4 .options .goals .field img {
  background-color: #eaedf2;
  border-radius: 100%;
  margin-bottom: 1em;
}
/* line 336, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .panel-5,
.page-template-page-interactive-lp-private .panel-5 {
  padding: 2em 1em;
}
/* line 338, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .panel-5 #pardotIframe,
.page-template-page-interactive-lp-private .panel-5 #pardotIframe {
  max-width: 650px;
  margin: 2em auto;
}
/* line 346, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .panel-1 .i-am .field,
.page-template-page-interactive-lp-private .panel-1 .i-am .field {
  cursor: pointer;
}
/* line 348, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .panel-1 .i-am .field.clicked,
.page-template-page-interactive-lp-private .panel-1 .i-am .field.clicked {
  background: #8CC040;
  position: relative;
}
/* line 351, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .panel-1 .i-am .field.clicked:before,
.page-template-page-interactive-lp-private .panel-1 .i-am .field.clicked:before {
  content: '\f00c';
  font-family: 'FontAwesome';
  position: absolute;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.5);
  font-size: 4em;
  color: #fff;
  text-shadow: 0px 0px 20px #404040;
}
/* line 373, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .panel-2 .options .field, .page-template-page-interactive-lp .panel-3 .options .field, .page-template-page-interactive-lp .panel-4 .options .field,
.page-template-page-interactive-lp-private .panel-2 .options .field,
.page-template-page-interactive-lp-private .panel-3 .options .field,
.page-template-page-interactive-lp-private .panel-4 .options .field {
  cursor: pointer;
}
/* line 375, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .panel-2 .options .field.clicked, .page-template-page-interactive-lp .panel-3 .options .field.clicked, .page-template-page-interactive-lp .panel-4 .options .field.clicked,
.page-template-page-interactive-lp-private .panel-2 .options .field.clicked,
.page-template-page-interactive-lp-private .panel-3 .options .field.clicked,
.page-template-page-interactive-lp-private .panel-4 .options .field.clicked {
  position: relative;
}
/* line 377, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .panel-2 .options .field.clicked img, .page-template-page-interactive-lp .panel-3 .options .field.clicked img, .page-template-page-interactive-lp .panel-4 .options .field.clicked img,
.page-template-page-interactive-lp-private .panel-2 .options .field.clicked img,
.page-template-page-interactive-lp-private .panel-3 .options .field.clicked img,
.page-template-page-interactive-lp-private .panel-4 .options .field.clicked img {
  background: #8CC040;
}
/* line 380, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .panel-2 .options .field.clicked:before, .page-template-page-interactive-lp .panel-3 .options .field.clicked:before, .page-template-page-interactive-lp .panel-4 .options .field.clicked:before,
.page-template-page-interactive-lp-private .panel-2 .options .field.clicked:before,
.page-template-page-interactive-lp-private .panel-3 .options .field.clicked:before,
.page-template-page-interactive-lp-private .panel-4 .options .field.clicked:before {
  content: '\f00c';
  font-family: 'FontAwesome';
  position: absolute;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 20px;
  left: 0;
  width: 100%;
  height: 101px;
  background: rgba(255, 255, 255, 0.5);
  font-size: 3em;
  color: #fff;
  text-shadow: 0px 0px 20px #404040;
}
/* line 401, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .thank-you,
.page-template-page-interactive-lp-private .thank-you {
  display: none;
  padding: 4em 2em;
}
/* line 406, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .thank-you .inner .img img,
.page-template-page-interactive-lp-private .thank-you .inner .img img {
  max-width: 100%;
}
/* line 410, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .thank-you .inner h2,
.page-template-page-interactive-lp-private .thank-you .inner h2 {
  font-size: 2.5em;
}
/* line 413, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp .thank-you .inner p,
.page-template-page-interactive-lp-private .thank-you .inner p {
  color: #404040;
  line-height: 125%;
}

/* line 422, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp-private #panel1 {
  display: none;
}
/* line 425, ../scss/modules/_interactivity.scss */
.page-template-page-interactive-lp-private #panel3 {
  display: block;
}

@media (min-width: 768px) {
  /* line 436, ../scss/modules/_interactivity.scss */
  .page-template-page-interactive-lp .panel-1 .i-am .field:hover,
  .page-template-page-interactive-lp-private .panel-1 .i-am .field:hover {
    background: #8CC040;
  }
  /* line 444, ../scss/modules/_interactivity.scss */
  .page-template-page-interactive-lp .panel-2 .options .field, .page-template-page-interactive-lp .panel-3 .options .field, .page-template-page-interactive-lp .panel-4 .options .field,
  .page-template-page-interactive-lp-private .panel-2 .options .field,
  .page-template-page-interactive-lp-private .panel-3 .options .field,
  .page-template-page-interactive-lp-private .panel-4 .options .field {
    min-height: 222px;
  }
  /* line 447, ../scss/modules/_interactivity.scss */
  .page-template-page-interactive-lp .panel-2 .options .field:hover img, .page-template-page-interactive-lp .panel-3 .options .field:hover img, .page-template-page-interactive-lp .panel-4 .options .field:hover img,
  .page-template-page-interactive-lp-private .panel-2 .options .field:hover img,
  .page-template-page-interactive-lp-private .panel-3 .options .field:hover img,
  .page-template-page-interactive-lp-private .panel-4 .options .field:hover img {
    background: #8CC040;
  }
  /* line 456, ../scss/modules/_interactivity.scss */
  .page-template-page-interactive-lp .panel-3 .options label,
  .page-template-page-interactive-lp-private .panel-3 .options label {
    margin-top: 3em;
  }
}
@media (min-width: 1030px) {
  /* line 468, ../scss/modules/_interactivity.scss */
  .page-template-page-interactive-lp .header .expand,
  .page-template-page-interactive-lp-private .header .expand {
    min-height: auto;
  }
  /* line 470, ../scss/modules/_interactivity.scss */
  .page-template-page-interactive-lp .header .expand .inner,
  .page-template-page-interactive-lp-private .header .expand .inner {
    padding-left: 0;
  }
  /* line 473, ../scss/modules/_interactivity.scss */
  .page-template-page-interactive-lp .header .expand .inner .text h1,
  .page-template-page-interactive-lp-private .header .expand .inner .text h1 {
    font-size: 4em;
  }
  /* line 476, ../scss/modules/_interactivity.scss */
  .page-template-page-interactive-lp .header .expand .inner .text p,
  .page-template-page-interactive-lp-private .header .expand .inner .text p {
    width: 100%;
  }
  /* line 484, ../scss/modules/_interactivity.scss */
  .page-template-page-interactive-lp .content label,
  .page-template-page-interactive-lp-private .content label {
    font-size: 2em;
  }
  /* line 487, ../scss/modules/_interactivity.scss */
  .page-template-page-interactive-lp .content h2,
  .page-template-page-interactive-lp-private .content h2 {
    font-size: 2em;
  }
  /* line 490, ../scss/modules/_interactivity.scss */
  .page-template-page-interactive-lp .content a.green-btn,
  .page-template-page-interactive-lp-private .content a.green-btn {
    padding: 8px 4em;
  }
  /* line 494, ../scss/modules/_interactivity.scss */
  .page-template-page-interactive-lp .panel,
  .page-template-page-interactive-lp-private .panel {
    padding: 4em 2em;
  }
  /* line 499, ../scss/modules/_interactivity.scss */
  .page-template-page-interactive-lp .panel-1 .i-am label,
  .page-template-page-interactive-lp-private .panel-1 .i-am label {
    text-align: left;
    margin-left: .25em;
  }
  /* line 507, ../scss/modules/_interactivity.scss */
  .page-template-page-interactive-lp .panel-2 .options .field,
  .page-template-page-interactive-lp-private .panel-2 .options .field {
    max-width: 100%;
    margin: 0;
    -webkit-flex: 0 1 25%;
    -ms-flex: 0 1 25%;
    flex: 0 1 25%;
  }
  /* line 516, ../scss/modules/_interactivity.scss */
  .page-template-page-interactive-lp .panel-3 .options .written, .page-template-page-interactive-lp .panel-3 .options .design, .page-template-page-interactive-lp .panel-3 .options .video, .page-template-page-interactive-lp .panel-3 .options .promos, .page-template-page-interactive-lp .panel-3 .options .strategies,
  .page-template-page-interactive-lp-private .panel-3 .options .written,
  .page-template-page-interactive-lp-private .panel-3 .options .design,
  .page-template-page-interactive-lp-private .panel-3 .options .video,
  .page-template-page-interactive-lp-private .panel-3 .options .promos,
  .page-template-page-interactive-lp-private .panel-3 .options .strategies {
    justify-content: flex-start;
  }
  /* line 519, ../scss/modules/_interactivity.scss */
  .page-template-page-interactive-lp .panel-3 .options label,
  .page-template-page-interactive-lp-private .panel-3 .options label {
    text-align: left;
  }
  /* line 525, ../scss/modules/_interactivity.scss */
  .page-template-page-interactive-lp .panel-4 .options,
  .page-template-page-interactive-lp-private .panel-4 .options {
    max-width: 768px;
    margin: 0 auto;
  }
  /* line 528, ../scss/modules/_interactivity.scss */
  .page-template-page-interactive-lp .panel-4 .options .field,
  .page-template-page-interactive-lp-private .panel-4 .options .field {
    max-width: 100%;
    -webkit-flex: 0 1 33.3%;
    -ms-flex: 0 1 33.3%;
    flex: 0 1 33.3%;
    margin: 0;
  }
  /* line 537, ../scss/modules/_interactivity.scss */
  .page-template-page-interactive-lp .panel-5 .options h2,
  .page-template-page-interactive-lp-private .panel-5 .options h2 {
    font-size: 2.5em;
  }
  /* line 543, ../scss/modules/_interactivity.scss */
  .page-template-page-interactive-lp .thank-you,
  .page-template-page-interactive-lp-private .thank-you {
    padding: 4em 2em;
  }
  /* line 545, ../scss/modules/_interactivity.scss */
  .page-template-page-interactive-lp .thank-you .inner,
  .page-template-page-interactive-lp-private .thank-you .inner {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    max-width: 900px;
    margin: 0 auto;
  }
  /* line 550, ../scss/modules/_interactivity.scss */
  .page-template-page-interactive-lp .thank-you .inner .img,
  .page-template-page-interactive-lp-private .thank-you .inner .img {
    margin-right: 5em;
  }
  /* line 554, ../scss/modules/_interactivity.scss */
  .page-template-page-interactive-lp .thank-you .inner .text p, .page-template-page-interactive-lp .thank-you .inner .text h2,
  .page-template-page-interactive-lp-private .thank-you .inner .text p,
  .page-template-page-interactive-lp-private .thank-you .inner .text h2 {
    text-align: left;
  }
  /* line 557, ../scss/modules/_interactivity.scss */
  .page-template-page-interactive-lp .thank-you .inner .text p,
  .page-template-page-interactive-lp-private .thank-you .inner .text p {
    font-size: 1.5em;
  }
}
/*********************
RETINA (2x RESOLUTION DEVICES)
This applies to the retina iPhone (4s) and iPad (2,3) along with
other displays with a 2x resolution. You can also create a media
query for retina AND a certain size if you want. Go Nuts.
*********************/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /******************************************************************
  Site Name: 
  Author: 
  
  Stylesheet: Retina Screens & Devices Stylesheet
  
  When handling retina screens you need to make adjustments, especially
  if you're not using font icons. Here you can add them in one neat
  place.
  
  ******************************************************************/
  /* 
  
  EXAMPLE 
  Let's say you have an image and you need to make sure it looks ok
  on retina screens. Let's say we have an icon which dimension are
  24px x 24px. In your regular stylesheets, it would look something
  like this:
  
  .icon {
  	width: 24px;
  	height: 24px;
  	background: url(img/test.png) no-repeat;
  }
  
  For retina screens, we have to make some adjustments, so that image
  doesn't look blurry. So, taking into account the image above and the
  dimensions, this is what we would put in our retina stylesheet:
  
  .icon {
  	background: url(img/test@2x.png) no-repeat;
  	background-size: 24px 24px;
  }
  
  So, you would create the same icon, but at double the resolution, meaning 
  it would be 48px x 48px. You'd name it the same, but with a @2x at the end
  (this is pretty standard practice). Set the background image so it matches
  the original dimensions and you are good to go. 
  
  */
}
/*********************
PRINT STYLESHEET
Feel free to customize this. Remember to add things that won't make
sense to print at the bottom. Things like nav, ads, and forms should
be set to display none.
*********************/
@media print {
  /******************************************************************
  Site Name:
  Author:
  
  Stylesheet: Print Stylesheet
  
  This is the print stylesheet. There's probably not a lot
  of reasons to edit this stylesheet. If you want to
  though, go for it.
  
  ******************************************************************/
  /* line 13, ../scss/partials/_print.scss */
  * {
    background: transparent !important;
    color: black !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }

  /* line 21, ../scss/partials/_print.scss */
  a, a:visited {
    color: #444 !important;
    text-decoration: underline;
  }
  /* line 26, ../scss/partials/_print.scss */
  a:after, a:visited:after {
    content: " (" attr(href) ")";
  }
  /* line 31, ../scss/partials/_print.scss */
  a abbr[title]:after, a:visited abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 36, ../scss/partials/_print.scss */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  /* line 42, ../scss/partials/_print.scss */
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 47, ../scss/partials/_print.scss */
  thead {
    display: table-header-group;
  }

  /* line 51, ../scss/partials/_print.scss */
  tr, img {
    page-break-inside: avoid;
  }

  /* line 55, ../scss/partials/_print.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
  }
  /* line 63, ../scss/partials/_print.scss */
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 68, ../scss/partials/_print.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }

  /* line 74, ../scss/partials/_print.scss */
  .sidebar,
  .page-navigation,
  .wp-prev-next,
  .respond-form,
  nav {
    display: none;
  }
}
/* line 4, ../scss/components/_blogpage.scss */
.single-post header #inner-header h1, .single-infographic header #inner-header h1 {
  font-weight: 700;
  text-shadow: 3px 3px 4px #000000;
  max-width: 1000px;
  margin: auto;
}
/* line 10, ../scss/components/_blogpage.scss */
.single-post header #inner-header .date, .single-infographic header #inner-header .date {
  font-size: 16px;
  margin-top: 25px;
}
/* line 16, ../scss/components/_blogpage.scss */
.single-post main, .single-infographic main {
  display: flex;
}
/* line 20, ../scss/components/_blogpage.scss */
.single-post main article section.entry-content, .single-infographic main article section.entry-content {
  width: 650px;
  max-width: 100%;
  margin: auto;
}
/* line 30, ../scss/components/_blogpage.scss */
.single-post main#main .hentry .entry-content, .single-infographic main#main .hentry .entry-content {
  padding-right: 1.5em;
  color: #4d4d4f;
}
@media only screen and (min-width: 1030px) {
  /* line 30, ../scss/components/_blogpage.scss */
  .single-post main#main .hentry .entry-content, .single-infographic main#main .hentry .entry-content {
    padding-right: unset;
  }
}
/* line 36, ../scss/components/_blogpage.scss */
.single-post main#main .hentry .entry-content h2, .single-post main#main .hentry .entry-content h3, .single-infographic main#main .hentry .entry-content h2, .single-infographic main#main .hentry .entry-content h3 {
  font-size: 2.8125em;
  color: #404040;
  font-weight: 500;
  line-height: 120%;
}
/* line 42, ../scss/components/_blogpage.scss */
.single-post main#main .hentry .entry-content h3, .single-infographic main#main .hentry .entry-content h3 {
  font-size: 2em;
  font-weight: 300;
}
/* line 47, ../scss/components/_blogpage.scss */
.single-post main#main .hentry .entry-content h4, .single-infographic main#main .hentry .entry-content h4 {
  font-size: 1.6em;
  font-weight: 300;
  line-height: 170%;
}
/* line 52, ../scss/components/_blogpage.scss */
.single-post main#main .hentry .entry-content p, .single-infographic main#main .hentry .entry-content p {
  font-size: 1.25em;
  font-weight: 300;
  line-height: 170%;
  color: #454545;
}
/* line 59, ../scss/components/_blogpage.scss */
.single-post main#main .hentry .entry-content ul li, .single-infographic main#main .hentry .entry-content ul li {
  list-style: none;
  list-style-image: url("../images/circle_bullet_green.png");
}
/* line 63, ../scss/components/_blogpage.scss */
.single-post main#main .hentry .entry-content ul li ul li, .single-infographic main#main .hentry .entry-content ul li ul li {
  list-style: none;
  list-style-image: url("../images/circle_bullet_gray.png");
}
/* line 70, ../scss/components/_blogpage.scss */
.single-post main#main .hentry .entry-content a, .single-infographic main#main .hentry .entry-content a {
  color: #8CC040;
  font-weight: 700;
}
/* line 73, ../scss/components/_blogpage.scss */
.single-post main#main .hentry .entry-content a:hover, .single-infographic main#main .hentry .entry-content a:hover {
  color: #8CC040;
}
/* line 79, ../scss/components/_blogpage.scss */
.single-post main#main .hentry footer.meta, .single-infographic main#main .hentry footer.meta {
  background-color: #fff;
  padding-top: 50px;
  border-top: 3px solid #DCDDDE;
  max-width: 650px;
  margin: auto;
}
/* line 85, ../scss/components/_blogpage.scss */
.single-post main#main .hentry footer.meta .bio, .single-infographic main#main .hentry footer.meta .bio {
  display: flex;
  display: -ms-flexbox;
  display: -webkit-flex;
}
/* line 89, ../scss/components/_blogpage.scss */
.single-post main#main .hentry footer.meta .bio .author_avatar_container, .single-infographic main#main .hentry footer.meta .bio .author_avatar_container {
  background-size: cover;
  background-position: center center;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  margin-right: 20px;
}
/* line 97, ../scss/components/_blogpage.scss */
.single-post main#main .hentry footer.meta .bio .description, .single-infographic main#main .hentry footer.meta .bio .description {
  -webkit-flex: 1;
  -ms-flex: 0 1 auto;
  padding: 10px;
  font-size: .9em;
  line-height: 130%;
  padding-top: 0;
}
/* line 104, ../scss/components/_blogpage.scss */
.single-post main#main .hentry footer.meta .bio .description h3, .single-infographic main#main .hentry footer.meta .bio .description h3 {
  margin: 0;
  margin-bottom: 10px;
  font-size: 1.5em;
  font-weight: 700;
}
/* line 109, ../scss/components/_blogpage.scss */
.single-post main#main .hentry footer.meta .bio .description h3:after, .single-infographic main#main .hentry footer.meta .bio .description h3:after {
  width: 50px;
  content: "";
  display: block;
  border: 2px solid #8CC040;
}
/* line 123, ../scss/components/_blogpage.scss */
.single-post main .social-share-side, .single-infographic main .social-share-side {
  position: fixed;
  top: 100px;
  z-index: 99;
  flex: 0 1 50px;
  padding-top: 27px;
  display: none;
}
@media only screen and (min-width: 481px) {
  /* line 123, ../scss/components/_blogpage.scss */
  .single-post main .social-share-side, .single-infographic main .social-share-side {
    display: block;
    flex: 0 1 125px;
    position: relative;
    top: 150px;
    top: auto;
  }
}
/* line 142, ../scss/components/_blogpage.scss */
.single-post main .author-side, .single-infographic main .author-side {
  display: none;
  padding-top: 27px;
}
@media only screen and (min-width: 1030px) {
  /* line 142, ../scss/components/_blogpage.scss */
  .single-post main .author-side, .single-infographic main .author-side {
    display: block;
    flex: 0 1 215px;
  }
}
/* line 149, ../scss/components/_blogpage.scss */
.single-post main .author-side h3, .single-infographic main .author-side h3 {
  font-size: 14px;
  font-weight: 900;
}
/* line 153, ../scss/components/_blogpage.scss */
.single-post main .author-side .bio, .single-infographic main .author-side .bio {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
}
/* line 159, ../scss/components/_blogpage.scss */
.single-post main .author-side .bio h3, .single-infographic main .author-side .bio h3 {
  font-size: 1.15em;
}
/* line 162, ../scss/components/_blogpage.scss */
.single-post main .author-side .bio img, .single-infographic main .author-side .bio img {
  border-radius: 100px;
  width: 150px;
  height: 150px;
}
/* line 172, ../scss/components/_blogpage.scss */
.single-post .stick-me, .single-infographic .stick-me {
  padding-bottom: 4em;
}
/* line 174, ../scss/components/_blogpage.scss */
.single-post .stick-me .social, .single-infographic .stick-me .social {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: flex-start;
  gap: .5em 1em;
}
/* line 181, ../scss/components/_blogpage.scss */
.single-post .stick-me .social span, .single-infographic .stick-me .social span {
  flex: 0 1 100%;
}
/* line 184, ../scss/components/_blogpage.scss */
.single-post .stick-me .social a, .single-infographic .stick-me .social a {
  background-color: #DCDDDE;
  display: block;
  border-radius: 100px;
  width: 35px;
  height: 35px;
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  margin-bottom: 15px;
}
@media only screen and (min-width: 481px) {
  /* line 184, ../scss/components/_blogpage.scss */
  .single-post .stick-me .social a, .single-infographic .stick-me .social a {
    width: 45px;
    height: 45px;
    font-size: 24px;
  }
}
/* line 200, ../scss/components/_blogpage.scss */
.single-post .stick-me .social a:focus, .single-post .stick-me .social a:hover, .single-infographic .stick-me .social a:focus, .single-infographic .stick-me .social a:hover {
  text-decoration: none;
}
/* line 203, ../scss/components/_blogpage.scss */
.single-post .stick-me .social a i, .single-infographic .stick-me .social a i {
  color: #fff;
  transition: 1s all ease-in-out;
}
/* line 208, ../scss/components/_blogpage.scss */
.single-post .stick-me .social a:hover i, .single-infographic .stick-me .social a:hover i {
  transform: scale(1.5);
}
/* line 211, ../scss/components/_blogpage.scss */
.single-post .stick-me .social a:hover i.fa-facebook, .single-infographic .stick-me .social a:hover i.fa-facebook {
  color: #3b5998;
}
/* line 214, ../scss/components/_blogpage.scss */
.single-post .stick-me .social a:hover i.fa-linkedin, .single-infographic .stick-me .social a:hover i.fa-linkedin {
  color: #007bb6;
}
/* line 217, ../scss/components/_blogpage.scss */
.single-post .stick-me .social a:hover i.fa-twitter, .single-infographic .stick-me .social a:hover i.fa-twitter {
  color: #00aced;
}
/* line 225, ../scss/components/_blogpage.scss */
.single-post .stick-me span, .single-infographic .stick-me span {
  font-weight: 900;
}
/* line 229, ../scss/components/_blogpage.scss */
.single-post .stick-me .subscribe .completion, .single-infographic .stick-me .subscribe .completion {
  display: none;
  text-align: left;
  font-size: .75em;
}
/* line 234, ../scss/components/_blogpage.scss */
.single-post .stick-me .subscribe .title-container, .single-infographic .stick-me .subscribe .title-container {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}
/* line 253, ../scss/components/_blogpage.scss */
.single-post .stick-me .subscribe .title-container span, .single-infographic .stick-me .subscribe .title-container span {
  transition: .5s all ease-in-out;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-flex: 0 1 60%;
  -ms-flex: 0 1 60%;
  flex: 0 1 60%;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}
/* line 268, ../scss/components/_blogpage.scss */
.single-post .stick-me .subscribe .title-container img, .single-infographic .stick-me .subscribe .title-container img {
  width: 35px;
  max-width: 100%;
  height: auto;
  transition: .5s all ease-in-out;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-flex: 0 1 40%;
  -ms-flex: 0 1 40%;
  flex: 0 1 40%;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}
/* line 290, ../scss/components/_blogpage.scss */
.single-post .stick-me .subscribe .mktoForm, .single-infographic .stick-me .subscribe .mktoForm {
  flex-direction: column;
}
/* line 293, ../scss/components/_blogpage.scss */
.single-post .stick-me .subscribe .mktoAsterix, .single-post .stick-me .subscribe .mktoOffset, .single-infographic .stick-me .subscribe .mktoAsterix, .single-infographic .stick-me .subscribe .mktoOffset {
  display: none !important;
}
/* line 296, ../scss/components/_blogpage.scss */
.single-post .stick-me .subscribe input[type=email], .single-infographic .stick-me .subscribe input[type=email] {
  max-width: 100%;
  padding: .75em;
}
/* line 300, ../scss/components/_blogpage.scss */
.single-post .stick-me .subscribe .mktoButtonRow, .single-infographic .stick-me .subscribe .mktoButtonRow {
  margin: 0;
  width: 100%;
}
/* line 304, ../scss/components/_blogpage.scss */
.single-post .stick-me .subscribe .mktoButtonWrap, .single-infographic .stick-me .subscribe .mktoButtonWrap {
  width: 100%;
}
/* line 306, ../scss/components/_blogpage.scss */
.single-post .stick-me .subscribe .mktoButtonWrap .mktoButton[type="submit"], .single-infographic .stick-me .subscribe .mktoButtonWrap .mktoButton[type="submit"] {
  background-color: transparent;
  color: #8CC040;
  width: 100%;
  margin-top: .25em;
}
/* line 313, ../scss/components/_blogpage.scss */
.single-post .stick-me .subscribe .mktoButtonWrap .mktoButton[type="submit"]:hover, .single-infographic .stick-me .subscribe .mktoButtonWrap .mktoButton[type="submit"]:hover {
  border: 2px solid #7BA532;
  color: #fff;
  background-color: #7BA532;
}
/* line 325, ../scss/components/_blogpage.scss */
.single-post .stick-me.is_stuck.alt .subscribe .title-container span, .single-infographic .stick-me.is_stuck.alt .subscribe .title-container span {
  flex: 0 1 100%;
}
/* line 329, ../scss/components/_blogpage.scss */
.single-post .stick-me.is_stuck.alt .subscribe .title-container img, .single-infographic .stick-me.is_stuck.alt .subscribe .title-container img {
  flex: 0 1 0%;
  width: 0;
}
/* line 336, ../scss/components/_blogpage.scss */
.single-post .stick-me.is_stuck.alt .subscribe .mktoButtonWrap .mktoButton[type="submit"], .single-infographic .stick-me.is_stuck.alt .subscribe .mktoButtonWrap .mktoButton[type="submit"] {
  background-color: transparent;
  border: 2px solid #9fa6b4;
  color: #9fa6b4;
}
/* line 340, ../scss/components/_blogpage.scss */
.single-post .stick-me.is_stuck.alt .subscribe .mktoButtonWrap .mktoButton[type="submit"]:hover, .single-infographic .stick-me.is_stuck.alt .subscribe .mktoButtonWrap .mktoButton[type="submit"]:hover {
  border: 2px solid #7BA532;
  background-color: #7BA532;
  color: #fff;
}

/* line 1, ../scss/components/_full-width-subscribe.scss */
.full-width-subscribe {
  background-color: #8CC040;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  flex-wrap: wrap;
}
@media only screen and (min-width: 481px) {
  /* line 1, ../scss/components/_full-width-subscribe.scss */
  .full-width-subscribe {
    flex-wrap: nowrap;
  }
}
/* line 23, ../scss/components/_full-width-subscribe.scss */
.full-width-subscribe .img-container {
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-flex: 0 1 100%;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}
@media only screen and (min-width: 481px) {
  /* line 23, ../scss/components/_full-width-subscribe.scss */
  .full-width-subscribe .img-container {
    -webkit-flex: 0 1 50%;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
  }
}
@media only screen and (min-width: 1030px) {
  /* line 23, ../scss/components/_full-width-subscribe.scss */
  .full-width-subscribe .img-container {
    -webkit-flex: 0 1 60%;
    -ms-flex: 0 1 60%;
    flex: 0 1 60%;
  }
}
/* line 46, ../scss/components/_full-width-subscribe.scss */
.full-width-subscribe .img-container img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: right;
}
/* line 53, ../scss/components/_full-width-subscribe.scss */
.full-width-subscribe .form-container {
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-flex: 0 1 100%;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
@media only screen and (min-width: 481px) {
  /* line 53, ../scss/components/_full-width-subscribe.scss */
  .full-width-subscribe .form-container {
    -webkit-flex: 0 1 50%;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
  }
}
@media only screen and (min-width: 481px) {
  /* line 53, ../scss/components/_full-width-subscribe.scss */
  .full-width-subscribe .form-container {
    -webkit-flex: 0 1 35%;
    -ms-flex: 0 1 35%;
    flex: 0 1 35%;
  }
}
/* line 91, ../scss/components/_full-width-subscribe.scss */
.full-width-subscribe .form-container .mktoForm {
  width: 100% !important;
}
/* line 94, ../scss/components/_full-width-subscribe.scss */
.full-width-subscribe .form-container iframe {
  height: 100%;
}
@media only screen and (min-width: 481px) {
  /* line 94, ../scss/components/_full-width-subscribe.scss */
  .full-width-subscribe .form-container iframe {
    height: 50%;
    min-height: 125px;
  }
}
/* line 102, ../scss/components/_full-width-subscribe.scss */
.full-width-subscribe .form-container .strategy span {
  color: #fff;
}
/* line 106, ../scss/components/_full-width-subscribe.scss */
.full-width-subscribe .form-container .btn {
  border: 2px solid #fff;
  border-radius: 35px;
  padding: 10px 25px;
  color: #fff;
  text-decoration: none;
  font-size: 1.5em;
}

/* line 1, ../scss/components/_yarpp-template.scss */
.related-content {
  background-color: #eceded;
  padding-bottom: 3.2em;
}
/* line 7, ../scss/components/_yarpp-template.scss */
.related-content h2 {
  text-align: center;
  margin-top: 25px;
  font-weight: 700;
}
/* line 12, ../scss/components/_yarpp-template.scss */
.related-content .yarpp-related-posts {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
/* line 13, ../scss/components/_yarpp-template.scss */
.related-content .yarpp-related-posts:after {
  clear: both;
  display: block;
  height: 1px;
  content: "";
}
/* line 22, ../scss/components/_yarpp-template.scss */
.related-content .yarpp-related-posts .related-post {
  padding: 10px;
  background-color: #fff;
  margin-bottom: 25px;
}
@media only screen and (min-width: 768px) {
  /* line 22, ../scss/components/_yarpp-template.scss */
  .related-content .yarpp-related-posts .related-post {
    display: flex;
    flex: 0 1 48%;
    flex-wrap: wrap;
  }
  /* line 31, ../scss/components/_yarpp-template.scss */
  .related-content .yarpp-related-posts .related-post > * {
    flex: 0 1 100%;
    padding: 10px;
  }
}
@media only screen and (min-width: 1030px) {
  /* line 37, ../scss/components/_yarpp-template.scss */
  .related-content .yarpp-related-posts .related-post > * {
    flex: 0 1 50%;
    padding: 10px;
  }
}
/* line 44, ../scss/components/_yarpp-template.scss */
.related-content .yarpp-related-posts .related-post-image {
  width: 100%;
  height: 250px;
  background-size: cover;
  background-position: center center;
  opacity: .8;
}
/* line 56, ../scss/components/_yarpp-template.scss */
.related-content .yarpp-related-posts .inner h3 {
  color: #4d4d4f;
}
/* line 58, ../scss/components/_yarpp-template.scss */
.related-content .yarpp-related-posts .inner h3 a {
  color: #4d4d4f;
}
/* line 60, ../scss/components/_yarpp-template.scss */
.related-content .yarpp-related-posts .inner h3 a:hover, .related-content .yarpp-related-posts .inner h3 a:active {
  color: #000;
}
/* line 66, ../scss/components/_yarpp-template.scss */
.related-content .yarpp-related-posts .inner p {
  font-size: 1em;
  line-height: 150%;
  margin-top: 0;
  color: #4d4d4f;
}
/* line 72, ../scss/components/_yarpp-template.scss */
.related-content .yarpp-related-posts .inner a {
  color: #8CC040;
}
/* line 77, ../scss/components/_yarpp-template.scss */
.related-content .link-back {
  text-align: center;
}
/* line 80, ../scss/components/_yarpp-template.scss */
.related-content .green-btn {
  text-align: center;
  background-color: #8CC040;
  color: #fff;
  padding: 15px 40px;
}
/* line 85, ../scss/components/_yarpp-template.scss */
.related-content .green-btn:hover {
  background-color: #547426;
}

/* line 1, ../scss/components/_marketoForms.scss */
.mktoForm {
  margin: auto;
  max-width: 100%;
  width: 100% !important;
  font-family: "Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
/* line 6, ../scss/components/_marketoForms.scss */
.mktoForm .mktoFormRow, .mktoForm .mktoButtonRow {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
/* line 25, ../scss/components/_marketoForms.scss */
.mktoForm .mktoFormRow .mktoLabel, .mktoForm .mktoButtonRow .mktoLabel {
  font-weight: 700;
  font-size: 18px;
  margin-right: 5px;
  margin-bottom: 5px;
  font-style: italic;
  color: #fff;
  padding-left: 0 !important;
  display: block;
  width: auto !important;
}
/* line 36, ../scss/components/_marketoForms.scss */
.mktoForm .mktoFormRow .mktoFormCol, .mktoForm .mktoButtonRow .mktoFormCol {
  font-family: "Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-flex: 0 1 100%;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media only screen and (min-width: 768px) {
  /* line 36, ../scss/components/_marketoForms.scss */
  .mktoForm .mktoFormRow .mktoFormCol, .mktoForm .mktoButtonRow .mktoFormCol {
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-flex: 0 1 48%;
    -ms-flex: 0 1 48%;
    flex: 0 1 48%;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
  }
}
@media only screen and (min-width: 1030px) {
  /* line 36, ../scss/components/_marketoForms.scss */
  .mktoForm .mktoFormRow .mktoFormCol, .mktoForm .mktoButtonRow .mktoFormCol {
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-flex: 0 1 23%;
    -ms-flex: 0 1 23%;
    flex: 0 1 23%;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
  }
}
/* line 78, ../scss/components/_marketoForms.scss */
.mktoForm .mktoFormCol, .mktoForm .mktoFieldWrap {
  float: none !important;
  width: 100%;
}
/* line 82, ../scss/components/_marketoForms.scss */
.mktoForm .mktoGutter, .mktoForm .mktoClear {
  display: none !important;
}
/* line 85, ../scss/components/_marketoForms.scss */
.mktoForm .mktoCheckboxList {
  width: auto !important;
}
/* line 88, ../scss/components/_marketoForms.scss */
.mktoForm .mktoButtonWrap {
  margin-left: 0 !important;
}
/* line 90, ../scss/components/_marketoForms.scss */
.mktoForm .mktoButtonWrap button {
  font-family: "Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 91, ../scss/components/_marketoForms.scss */
.mktoForm .mktoButtonWrap button.mktoButton {
  font-family: "Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  line-height: 32px;
}
/* line 96, ../scss/components/_marketoForms.scss */
.mktoForm .mktoButtonWrap button.mktoButton[type="submit"] {
  font: 18px "Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  border: 2px solid #8CC040;
  background-color: #8CC040;
  color: #fff;
  padding: calc(1em - 2px) calc(2em - 2px);
  border-radius: 100px;
  background-image: none;
  box-shadow: none;
  margin-top: 1.5em;
  text-transform: uppercase;
  font-weight: 900 !important;
}
/* line 108, ../scss/components/_marketoForms.scss */
.mktoForm .mktoButtonWrap button.mktoButton[type="submit"]:hover {
  background-color: #7BA532;
  border-color: #7BA532;
  background-image: none;
}
/* line 117, ../scss/components/_marketoForms.scss */
.mktoForm.single-column .mktoFormRow {
  flex-direction: column;
}
/* line 120, ../scss/components/_marketoForms.scss */
.mktoForm.single-column .mktoFormCol {
  width: 100%;
}
/* line 122, ../scss/components/_marketoForms.scss */
.mktoForm.single-column .mktoFormCol .mktoFieldWrap {
  width: 100%;
}
/* line 125, ../scss/components/_marketoForms.scss */
.mktoForm.single-column .mktoFormCol input, .mktoForm.single-column .mktoFormCol select, .mktoForm.single-column .mktoFormCol textarea {
  width: 100%;
}
/* line 129, ../scss/components/_marketoForms.scss */
.mktoForm.single-column .mktoButtonRow {
  justify-content: flex-start;
}
/* line 135, ../scss/components/_marketoForms.scss */
.mktoForm.over-white .mktoFormRow .mktoLabel {
  color: #424143 !important;
}
/* line 141, ../scss/components/_marketoForms.scss */
.mktoForm.over-white button.mktoButton[type="submit"] {
  font: 18px "Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  margin-top: 1.5em;
  text-transform: uppercase;
}
/* line 145, ../scss/components/_marketoForms.scss */
.mktoForm.over-white button.mktoButton[type="submit"]:hover {
  background: #424143;
  color: #fff;
}
/* line 153, ../scss/components/_marketoForms.scss */
.mktoForm.top-margin {
  margin-top: 3em;
}
/* line 157, ../scss/components/_marketoForms.scss */
.mktoForm.checkbox-adjust .mktoFormRow:nth-child(4) .mktoFormCol {
  flex: 0 1 90%;
}
@media only screen and (min-width: 1030px) {
  /* line 157, ../scss/components/_marketoForms.scss */
  .mktoForm.checkbox-adjust .mktoFormRow:nth-child(4) .mktoFormCol {
    flex: 0 1 50%;
  }
}
/* line 162, ../scss/components/_marketoForms.scss */
.mktoForm.checkbox-adjust .mktoFormRow:nth-child(4) .mktoFormCol label {
  float: right;
  width: calc(100% - 50px) !important;
  padding-top: 0;
}

/* line 170, ../scss/components/_marketoForms.scss */
.mktoForm input[type=text], .mktoForm input[type=url], .mktoForm input[type=email], .mktoForm input[type=tel], .mktoForm input[type=number], .mktoForm input[type=date], .mktoForm textarea.mktoField, .mktoForm select.mktoField {
  width: 100% !important;
  border-radius: 4px !important;
}

/* line 175, ../scss/components/_marketoForms.scss */
.contact-popup {
  font-family: "Proxima Nova", sans-serif !important;
  display: none;
  position: fixed;
  right: 0;
  top: 0;
  background: rgba(66, 65, 67, 0.65);
  width: 100vw;
  height: 100vh;
}
/* line 187, ../scss/components/_marketoForms.scss */
input:focus .contact-popup {
  background: #424143;
}
/* line 190, ../scss/components/_marketoForms.scss */
.contact-popup .contact-popup-container {
  margin: auto;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  background-color: #fff;
  border-radius: 5px;
}
@media only screen and (min-width: 780px) {
  /* line 190, ../scss/components/_marketoForms.scss */
  .contact-popup .contact-popup-container {
    width: 75%;
    min-width: 480px;
  }
}
@media only screen and (min-width: 1030px) {
  /* line 190, ../scss/components/_marketoForms.scss */
  .contact-popup .contact-popup-container {
    width: 50%;
  }
}
/* line 206, ../scss/components/_marketoForms.scss */
.contact-popup .contact-popup-container .banner {
  display: flex;
  background-image: url("../images/contact-popup.png");
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 150px;
  text-align: center;
  background-size: cover;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  overflow: hideen;
}
/* line 217, ../scss/components/_marketoForms.scss */
.contact-popup .contact-popup-container .banner h2 {
  margin: auto;
  text-align: center;
  font-size: 3em;
  font-weight: 700;
  color: #fff;
}
/* line 226, ../scss/components/_marketoForms.scss */
.contact-popup form {
  padding: 0px 30px 30px 30px;
  margin-top: 30px;
}
/* line 229, ../scss/components/_marketoForms.scss */
.contact-popup form label.mktoLabel {
  font-family: "Proxima Nova", sans-serif !important;
  color: #fff !important;
  font-weight: 400 !important;
  font-size: 16px;
}
/* line 235, ../scss/components/_marketoForms.scss */
.contact-popup form h1 {
  display: none;
}
/* line 238, ../scss/components/_marketoForms.scss */
.contact-popup form input {
  height: auto !important;
  padding: 8px 12px !important;
  width: 170px !important;
}
/* line 243, ../scss/components/_marketoForms.scss */
.contact-popup form textarea {
  padding: 8px 12px !important;
  min-height: auto !important;
  height: 125px;
  width: 170px !important;
}

/* line 251, ../scss/components/_marketoForms.scss */
.completion {
  display: none;
  text-align: center;
}
/* line 254, ../scss/components/_marketoForms.scss */
.completion .small {
  font-size: .9em;
  margin-bottom: 0;
}

/* line 262, ../scss/components/_marketoForms.scss */
.contact-popup .contact-popup-container .close {
  content: "X";
  display: block;
  width: 25px;
  height: 25px;
  border-radius: 100%;
  border: 1px solid #fff;
  background-color: #424143;
  top: -12.5px;
  right: -12.5px;
  position: absolute;
  color: #fff;
  margin: auto;
  text-align: center;
  font-weight: 700;
  cursor: pointer;
}
/* line 280, ../scss/components/_marketoForms.scss */
.contact-popup .mktoFormRow {
  flex-direction: row;
}
/* line 283, ../scss/components/_marketoForms.scss */
.contact-popup .mktoFormRow .mktoFormCol .mktoFieldWrap {
  width: 100%;
}
/* line 285, ../scss/components/_marketoForms.scss */
.contact-popup .mktoFormRow .mktoFormCol .mktoFieldWrap label {
  display: inline-block !important;
  font-weight: 900 !important;
  font-style: normal !important;
}
/* line 293, ../scss/components/_marketoForms.scss */
.contact-popup .mktoFormRow:nth-child(2) .mktoFormCol {
  flex: 0 1 50%;
}
/* line 295, ../scss/components/_marketoForms.scss */
.contact-popup .mktoFormRow:nth-child(2) .mktoFormCol:nth-child(3) {
  flex: 0 1 50%;
}
/* line 297, ../scss/components/_marketoForms.scss */
.contact-popup .mktoFormRow:nth-child(2) .mktoFormCol:nth-child(3) label {
  display: block;
  float: none;
}
/* line 302, ../scss/components/_marketoForms.scss */
.contact-popup .mktoFormRow:nth-child(2) .mktoFormCol:nth-child(3) input, .contact-popup .mktoFormRow:nth-child(2) .mktoFormCol:nth-child(3) textarea {
  display: block;
  float: none;
  width: 100% !important;
  max-width: 100%;
}
/* line 309, ../scss/components/_marketoForms.scss */
.contact-popup .mktoFormRow:nth-child(2) .mktoFormCol label {
  display: block;
  float: none;
}
/* line 314, ../scss/components/_marketoForms.scss */
.contact-popup .mktoFormRow:nth-child(2) .mktoFormCol input, .contact-popup .mktoFormRow:nth-child(2) .mktoFormCol textarea {
  display: block;
  float: none;
  width: 98% !important;
  max-width: 100%;
}
/* line 324, ../scss/components/_marketoForms.scss */
.contact-popup .mktoFormRow:nth-child(3) .mktoFormCol {
  flex: 0 1 100%;
}
/* line 326, ../scss/components/_marketoForms.scss */
.contact-popup .mktoFormRow:nth-child(3) .mktoFormCol .mktoFieldWrap {
  width: 100%;
}
/* line 328, ../scss/components/_marketoForms.scss */
.contact-popup .mktoFormRow:nth-child(3) .mktoFormCol .mktoFieldWrap textarea {
  width: 98% !important;
  max-width: 100%;
  min-height: 150px !important;
}
/* line 337, ../scss/components/_marketoForms.scss */
.contact-popup button.mktoButton[type=submit] {
  border: 2px solid #8CC040;
  background-color: #8CC040;
  color: #fff;
  padding: calc(1em - 2px) calc(2em - 2px);
  border-radius: 100px;
  background-image: none;
  box-shadow: none;
  margin-top: 1.5em;
  text-transform: uppercase;
}
/* line 347, ../scss/components/_marketoForms.scss */
.contact-popup button.mktoButton[type=submit]:hover {
  background-color: #7BA532;
  border-color: #7BA532;
  background-image: none;
}

/* line 356, ../scss/components/_marketoForms.scss */
.single-column .mktoForm .mktoFormRow {
  flex-direction: column;
}
/* line 360, ../scss/components/_marketoForms.scss */
.single-column .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input, .single-column .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select {
  max-width: none;
}

/* line 370, ../scss/components/_marketoForms.scss */
.single-column .mktoForm .mktoFormRow {
  flex-direction: column;
}
/* line 373, ../scss/components/_marketoForms.scss */
.single-column .mktoForm .mktoFormCol {
  width: 100%;
}
/* line 375, ../scss/components/_marketoForms.scss */
.single-column .mktoForm .mktoFormCol .mktoFieldWrap {
  width: 100%;
}
/* line 378, ../scss/components/_marketoForms.scss */
.single-column .mktoForm .mktoFormCol input, .single-column .mktoForm .mktoFormCol select, .single-column .mktoForm .mktoFormCol textarea {
  width: 100%;
}
/* line 382, ../scss/components/_marketoForms.scss */
.single-column .mktoForm .mktoButtonRow {
  justify-content: flex-start;
}

/* line 390, ../scss/components/_marketoForms.scss */
.over-white .mktoForm .mktoFormRow .mktoLabel {
  color: #424143 !important;
}
/* line 396, ../scss/components/_marketoForms.scss */
.over-white .mktoForm button.mktoButton[type="submit"] {
  font: 22px "Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  margin-top: 1.5em;
  text-transform: uppercase;
}
/* line 400, ../scss/components/_marketoForms.scss */
.over-white .mktoForm button.mktoButton[type="submit"]:hover {
  background: #424143;
  color: #fff;
}

/* line 411, ../scss/components/_marketoForms.scss */
.gray-background .mktoForm {
  background-color: #E5E6E7;
  padding: 2em;
}
/* line 416, ../scss/components/_marketoForms.scss */
.gray-background .mktoForm .mktoFormCol input, .gray-background .mktoForm .mktoFormCol select, .gray-background .mktoForm .mktoFormCol textarea {
  background-color: #fff;
}
/* line 419, ../scss/components/_marketoForms.scss */
.gray-background .mktoForm .mktoFormCol .mktoHtmlText {
  font-size: 2.25em;
  width: 100% !important;
  font-weight: 900;
  color: #424143;
  line-height: 1em;
}

/* line 429, ../scss/components/_marketoForms.scss */
.top-margin {
  margin-top: 3em;
}

/* line 434, ../scss/components/_marketoForms.scss */
.marketzine-form .wpcf7 .inner {
  margin-top: 9em;
}
@media only screen and (min-width: 768px) {
  /* line 434, ../scss/components/_marketoForms.scss */
  .marketzine-form .wpcf7 .inner {
    margin-top: auto;
  }
}
/* line 440, ../scss/components/_marketoForms.scss */
.marketzine-form .wpcf7 .inner .desc p {
  font-size: 14px;
}

@media only screen and (min-width: 786px) {
  /* line 447, ../scss/components/_marketoForms.scss */
  .subscription {
    display: flex;
  }
}
/* line 452, ../scss/components/_marketoForms.scss */
.subscription .mktoFormRow:nth-child(3), .subscription .mktoFormRow:nth-child(4) {
  display: none;
}
/* line 457, ../scss/components/_marketoForms.scss */
.subscription .mktoFormRow:nth-child(2) {
  flex: 0 1 60%;
}
/* line 459, ../scss/components/_marketoForms.scss */
.subscription .mktoFormRow:nth-child(2) > .mktoFormCol {
  flex: 1 0 100%;
}
/* line 461, ../scss/components/_marketoForms.scss */
.subscription .mktoFormRow:nth-child(2) > .mktoFormCol .mktoFieldWrap {
  width: 100%;
}
/* line 463, ../scss/components/_marketoForms.scss */
.subscription .mktoFormRow:nth-child(2) > .mktoFormCol .mktoFieldWrap label {
  font-size: 1.1em;
  font-family: "Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 471, ../scss/components/_marketoForms.scss */
.subscription .mktoButtonRow {
  align-items: flex-end;
  margin-bottom: 10px;
  margin-left: 15px;
}
/* line 476, ../scss/components/_marketoForms.scss */
.subscription .mktoButtonRow .mktoButtonWrap .mktoButton[type=submit] {
  padding: 2px 30px;
  border-radius: 25px;
  color: #fff;
  background-color: #333;
  font-size: 1.25em;
  margin-top: 1.5em;
  text-transform: uppercase;
}
/* line 484, ../scss/components/_marketoForms.scss */
.subscription .mktoButtonRow .mktoButtonWrap .mktoButton[type=submit]:hover {
  background-color: #fff;
  color: #424143;
  border: 1px solid #424143;
}

/* line 1, ../scss/components/_marketzine.scss */
.marketzine {
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  display: none;
  position: fixed;
  padding: 40px;
  margin: 0px;
  background: rgba(64, 64, 64, 0.8);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.4) inset;
  z-index: 9999;
}
/* line 13, ../scss/components/_marketzine.scss */
.marketzine .marketzine-form {
  height: 90vh;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
/* line 24, ../scss/components/_marketzine.scss */
.marketzine .marketzine-form img {
  max-width: 100%;
  height: auto;
}
/* line 28, ../scss/components/_marketzine.scss */
.marketzine .marketzine-form .wpcf7 {
  position: relative;
  background-color: #B0DFE1;
  background-repeat: no-repeat;
  background-size: contain;
  width: 325px;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
@media only screen and (min-width: 768px) {
  /* line 28, ../scss/components/_marketzine.scss */
  .marketzine .marketzine-form .wpcf7 {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
}
/* line 48, ../scss/components/_marketzine.scss */
.marketzine .marketzine-form .wpcf7 .inner {
  text-align: center;
  margin-top: 0;
}
/* line 51, ../scss/components/_marketzine.scss */
.marketzine .marketzine-form .wpcf7 .inner .desc {
  font-size: 14px;
  padding: 0px 20px;
}
/* line 56, ../scss/components/_marketzine.scss */
.marketzine .marketzine-form .wpcf7 .topper {
  height: 32px;
  width: 100%;
  background-color: #8CC040;
  background-size: contain;
  background-position: center top;
  background-repeat: no-repeat;
}
/* line 65, ../scss/components/_marketzine.scss */
.marketzine .marketzine-form .wpcf7 .img-container {
  display: flex;
  text-align: center;
}
/* line 70, ../scss/components/_marketzine.scss */
.marketzine .marketzine-form .wpcf7 .img-container img {
  max-width: 50%;
  margin: auto;
}
/* line 75, ../scss/components/_marketzine.scss */
.marketzine .marketzine-form .wpcf7 .content-container {
  padding: 0 1rem;
  text-align: left;
  width: 100%;
  margin-bottom: 3em;
}
/* line 80, ../scss/components/_marketzine.scss */
.marketzine .marketzine-form .wpcf7 .content-container h3 {
  margin-bottom: 0;
  color: #344754;
  font-size: 1.75em;
  font-weight: 900;
  line-height: 1em;
}
/* line 88, ../scss/components/_marketzine.scss */
.marketzine .marketzine-form .wpcf7 .content-container p {
  margin: 0;
  margin-top: .5em;
  color: #344754;
  font-size: 1.25em;
  line-height: 1.1em;
}
/* line 96, ../scss/components/_marketzine.scss */
.marketzine .marketzine-form .wpcf7 #mc_embed_signup, .marketzine .marketzine-form .wpcf7 .completion {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  align-items: flex-end;
  padding: 0;
  width: 100%;
  flex-direction: column;
}
/* line 113, ../scss/components/_marketzine.scss */
.marketzine .marketzine-form .wpcf7 #mc_embed_signup .subscription, .marketzine .marketzine-form .wpcf7 .completion .subscription {
  display: block;
}
/* line 116, ../scss/components/_marketzine.scss */
.marketzine .marketzine-form .wpcf7 #mc_embed_signup .subscription .mktoButtonRow, .marketzine .marketzine-form .wpcf7 .completion .subscription .mktoButtonRow {
  margin-left: 0;
  display: block;
}
/* line 120, ../scss/components/_marketzine.scss */
.marketzine .marketzine-form .wpcf7 #mc_embed_signup .subscription .mktoButtonRow .mktoButtonWrap .mktoButton[type=submit], .marketzine .marketzine-form .wpcf7 .completion .subscription .mktoButtonRow .mktoButtonWrap .mktoButton[type=submit] {
  margin-top: .5em;
  background-color: #344754;
  color: #fff;
  border: 0;
  padding: .5em 2em;
}
/* line 126, ../scss/components/_marketzine.scss */
.marketzine .marketzine-form .wpcf7 #mc_embed_signup .subscription .mktoButtonRow .mktoButtonWrap .mktoButton[type=submit]:hover, .marketzine .marketzine-form .wpcf7 .completion .subscription .mktoButtonRow .mktoButtonWrap .mktoButton[type=submit]:hover {
  color: #fff;
  background-color: #344754;
}
/* line 133, ../scss/components/_marketzine.scss */
.marketzine .marketzine-form .wpcf7 .completion {
  display: none;
}
/* line 135, ../scss/components/_marketzine.scss */
.marketzine .marketzine-form .wpcf7 .completion.show {
  display: flex;
}
/* line 139, ../scss/components/_marketzine.scss */
.marketzine .marketzine-form .wpcf7 .newsClose {
  position: absolute;
  bottom: 10px;
  right: 10px;
  cursor: pointer;
  transition: .4s all;
}
/* line 145, ../scss/components/_marketzine.scss */
.marketzine .marketzine-form .wpcf7 .newsClose img {
  max-width: 30px;
}
/* line 151, ../scss/components/_marketzine.scss */
.marketzine .d-1of3 {
  clear: none !important;
  width: 100% !important;
  padding-bottom: 1em !important;
}
/* line 155, ../scss/components/_marketzine.scss */
.marketzine .d-1of3 input {
  background: transparent !important;
  border: 1px solid #fff !important;
  color: #fff;
  max-width: 100% !important;
}
/* line 160, ../scss/components/_marketzine.scss */
.marketzine .d-1of3 input:hover, .marketzine .d-1of3 input:focus, .marketzine .d-1of3 input:active {
  background: #404040 !important;
}
/* line 165, ../scss/components/_marketzine.scss */
.marketzine .white-btn {
  background: transparent !important;
  margin: 0 auto !important;
  border: 1px solid #fff !important;
}
/* line 169, ../scss/components/_marketzine.scss */
.marketzine .white-btn:hover {
  background: #fff !important;
  color: #404040 !important;
}
/* line 174, ../scss/components/_marketzine.scss */
.marketzine .wrap {
  position: relative;
}

@media only screen and (min-width: 786px) {
  /* line 181, ../scss/components/_marketzine.scss */
  .marketzine .marketzine-form .wpcf7 {
    width: 750px;
  }
  /* line 186, ../scss/components/_marketzine.scss */
  .marketzine .marketzine-form .wpcf7 .inner .desc {
    font-size: 16px;
    padding: 0px 40px;
  }
  /* line 190, ../scss/components/_marketzine.scss */
  .marketzine .marketzine-form .wpcf7 .inner .topper {
    height: 53.4px;
  }
  /* line 193, ../scss/components/_marketzine.scss */
  .marketzine .marketzine-form .wpcf7 .inner #mc_embed_signup, .marketzine .marketzine-form .wpcf7 .inner .completion {
    flex-direction: row;
  }
  /* line 195, ../scss/components/_marketzine.scss */
  .marketzine .marketzine-form .wpcf7 .inner #mc_embed_signup .img-container, .marketzine .marketzine-form .wpcf7 .inner .completion .img-container {
    flex: 0 1 54%;
    text-align: left;
  }
  /* line 198, ../scss/components/_marketzine.scss */
  .marketzine .marketzine-form .wpcf7 .inner #mc_embed_signup .img-container img, .marketzine .marketzine-form .wpcf7 .inner .completion .img-container img {
    max-width: 100%;
  }
  /* line 202, ../scss/components/_marketzine.scss */
  .marketzine .marketzine-form .wpcf7 .inner #mc_embed_signup .content-container, .marketzine .marketzine-form .wpcf7 .inner .completion .content-container {
    flex: 0 1 46%;
    padding-left: 0;
  }
  /* line 205, ../scss/components/_marketzine.scss */
  .marketzine .marketzine-form .wpcf7 .inner #mc_embed_signup .content-container h3, .marketzine .marketzine-form .wpcf7 .inner .completion .content-container h3 {
    font-size: 2.35em;
  }
  /* line 208, ../scss/components/_marketzine.scss */
  .marketzine .marketzine-form .wpcf7 .inner #mc_embed_signup .content-container p, .marketzine .marketzine-form .wpcf7 .inner .completion .content-container p {
    font-size: 1.8em;
  }
}
@media only screen and (min-width: 1030px) {
  /* line 222, ../scss/components/_marketzine.scss */
  .marketzine .d-1of3 {
    width: 33.33% !important;
  }
  /* line 226, ../scss/components/_marketzine.scss */
  .marketzine .wrap .marketzine-form {
    margin: 0 auto;
  }
}
/* line 3, ../scss/modules/_header.scss */
.no-background.header .fixed {
  background-color: #424143;
}
/* line 6, ../scss/modules/_header.scss */
.no-background.header .expand {
  padding: 0;
  min-height: 15vh !important;
}
/* line 10, ../scss/modules/_header.scss */
.no-background.header h1 {
  color: #424143 !important;
  text-shadow: 0px 0px 10px rgba(250, 250, 250, 0.6) !important;
}

@media only screen and (min-width: 768px) {
  /* line 2, ../scss/modules/_author-bios.scss */
  .page-template-page-author-bio .wrap {
    padding: 0 2%;
  }
}
/* line 7, ../scss/modules/_author-bios.scss */
.page-template-page-author-bio header {
  background-color: rgba(33, 33, 33, 0.9);
}
/* line 12, ../scss/modules/_author-bios.scss */
.page-template-page-author-bio #inner-header .expand {
  display: none;
}
@media only screen and (min-width: 768px) {
  /* line 16, ../scss/modules/_author-bios.scss */
  .page-template-page-author-bio article {
    display: flex;
  }
}
/* line 20, ../scss/modules/_author-bios.scss */
.page-template-page-author-bio article .authorimage {
  flex: 1 0 40%;
  text-align: center;
}
/* line 23, ../scss/modules/_author-bios.scss */
.page-template-page-author-bio article .authorimage img {
  border: 5px solid lightgray;
  border-radius: 100%;
  max-width: 100%;
  height: auto;
}
/* line 30, ../scss/modules/_author-bios.scss */
.page-template-page-author-bio article h1 {
  margin-top: 0;
}
/* line 32, ../scss/modules/_author-bios.scss */
.page-template-page-author-bio article h1:after {
  background-color: #8CC040;
  width: 75px;
  display: block;
  content: "";
  height: 5px;
}
/* line 41, ../scss/modules/_author-bios.scss */
.page-template-page-author-bio article .entry-content {
  padding-top: 0;
}
/* line 43, ../scss/modules/_author-bios.scss */
.page-template-page-author-bio article .entry-content .fa {
  color: white;
  background-color: #8CC040;
  font-size: 2em;
  padding: .5em;
  border-radius: 100%;
  margin-right: .5em;
  margin-bottom: .5em;
}
/* line 52, ../scss/modules/_author-bios.scss */
.page-template-page-author-bio article .entry-content .life-at {
  color: #8CC040;
  border-bottom: 2px solid #8CC040;
  font-size: 1.35em;
  display: inline-block;
}
/* line 58, ../scss/modules/_author-bios.scss */
.page-template-page-author-bio article .entry-content .life-at:hover {
  text-decoration: none;
}
/* line 64, ../scss/modules/_author-bios.scss */
.page-template-page-author-bio .related-recent-content {
  border-top: 4px solid #eaedf2;
  margin-top: 3em;
}
/* line 67, ../scss/modules/_author-bios.scss */
.page-template-page-author-bio .related-recent-content:after {
  clear: both;
  display: block;
  height: 1px;
  content: "";
}
/* line 73, ../scss/modules/_author-bios.scss */
.page-template-page-author-bio .related-recent-content h2 {
  font-weight: 900;
}
/* line 76, ../scss/modules/_author-bios.scss */
.page-template-page-author-bio .related-recent-content .article {
  padding-left: 1em;
  padding-right: 1em;
}
@media only screen and (min-width: 768px) {
  /* line 80, ../scss/modules/_author-bios.scss */
  .page-template-page-author-bio .related-recent-content .article:first-of-type {
    padding-left: 0;
    padding-right: 2em;
  }
  /* line 84, ../scss/modules/_author-bios.scss */
  .page-template-page-author-bio .related-recent-content .article:last-of-type {
    padding-right: 0;
    padding-left: 2em;
  }
}
/* line 89, ../scss/modules/_author-bios.scss */
.page-template-page-author-bio .related-recent-content .article a .thumb {
  width: 100%;
  height: 200px;
}
/* line 93, ../scss/modules/_author-bios.scss */
.page-template-page-author-bio .related-recent-content .article h3 {
  font-size: 1.45em;
}
/* line 95, ../scss/modules/_author-bios.scss */
.page-template-page-author-bio .related-recent-content .article h3 a {
  color: #424143;
}
/* line 97, ../scss/modules/_author-bios.scss */
.page-template-page-author-bio .related-recent-content .article h3 a:visited {
  color: #424143;
}
/* line 102, ../scss/modules/_author-bios.scss */
.page-template-page-author-bio .related-recent-content .article .text p {
  font-size: 1em;
  line-height: 1.1em;
}
/* line 106, ../scss/modules/_author-bios.scss */
.page-template-page-author-bio .related-recent-content .article .green-btn {
  display: none;
}
/* line 111, ../scss/modules/_author-bios.scss */
.page-template-page-author-bio .other-work {
  border-top: 4px solid #eaedf2;
  margin-top: 2em;
  padding-top: 1em;
}
@media only screen and (min-width: 768px) {
  /* line 111, ../scss/modules/_author-bios.scss */
  .page-template-page-author-bio .other-work {
    display: flex;
    -ms-flex: flex;
    display: -webkit-flex;
  }
}
/* line 120, ../scss/modules/_author-bios.scss */
.page-template-page-author-bio .other-work .heading {
  flex: 0 1 35%;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  /* line 120, ../scss/modules/_author-bios.scss */
  .page-template-page-author-bio .other-work .heading {
    text-align: left;
  }
}
/* line 126, ../scss/modules/_author-bios.scss */
.page-template-page-author-bio .other-work .heading h3 {
  font-weight: 900;
  font-size: 34px;
}
/* line 131, ../scss/modules/_author-bios.scss */
.page-template-page-author-bio .other-work .text {
  padding-left: 2em;
  flex: 0 1 65%;
}
/* line 134, ../scss/modules/_author-bios.scss */
.page-template-page-author-bio .other-work .text ul {
  margin-left: 24px;
  font-size: 22px;
}
/* line 137, ../scss/modules/_author-bios.scss */
.page-template-page-author-bio .other-work .text ul li {
  list-style: none;
  list-style-image: url(../images/circle_bullet_green.png);
  padding-left: 3px;
}
/* line 144, ../scss/modules/_author-bios.scss */
.page-template-page-author-bio .other-work .text a {
  color: #424143;
}
/* line 146, ../scss/modules/_author-bios.scss */
.page-template-page-author-bio .other-work .text a:visited {
  color: #424143;
}

/* line 2, ../scss/modules/_testimonials.scss */
.single-testimonials article {
  margin: auto;
}
@media only screen and (min-width: 1030px) {
  /* line 2, ../scss/modules/_testimonials.scss */
  .single-testimonials article {
    max-width: 90% !important;
  }
}
/* line 8, ../scss/modules/_testimonials.scss */
.single-testimonials .video-container {
  text-align: center;
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
/* line 15, ../scss/modules/_testimonials.scss */
.single-testimonials .video-container iframe {
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-width: 100%;
}
/* line 26, ../scss/modules/_testimonials.scss */
.single-testimonials section.entry-content {
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
}
@media only screen and (min-width: 768px) {
  /* line 26, ../scss/modules/_testimonials.scss */
  .single-testimonials section.entry-content {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
}
/* line 44, ../scss/modules/_testimonials.scss */
.single-testimonials section.entry-content .image-inner {
  flex: 1 0 300px;
}
@media only screen and (min-width: 768px) {
  /* line 44, ../scss/modules/_testimonials.scss */
  .single-testimonials section.entry-content .image-inner {
    margin-right: 2em;
  }
}
/* line 49, ../scss/modules/_testimonials.scss */
.single-testimonials section.entry-content .image-inner img {
  width: 100%;
  height: auto;
}
/* line 56, ../scss/modules/_testimonials.scss */
.single-testimonials .main-quote {
  padding: 2em 0;
}
/* line 58, ../scss/modules/_testimonials.scss */
.single-testimonials .main-quote .wrap {
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  font-size: 1.5em;
}
@media only screen and (min-width: 768px) {
  /* line 58, ../scss/modules/_testimonials.scss */
  .single-testimonials .main-quote .wrap {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
}
/* line 77, ../scss/modules/_testimonials.scss */
.single-testimonials .main-quote .wrap .img-container {
  margin-right: 2em;
}
/* line 78, ../scss/modules/_testimonials.scss */
.single-testimonials .main-quote .wrap .img-container img {
  border: 8px solid #fff;
}
/* line 84, ../scss/modules/_testimonials.scss */
.single-testimonials .main-quote .wrap .content-container > div:first-child {
  position: relative;
  padding: 0 3.5em;
  font-weight: 700;
}
/* line 88, ../scss/modules/_testimonials.scss */
.single-testimonials .main-quote .wrap .content-container > div:first-child p {
  font-size: 28px;
  color: #424143;
}
/* line 92, ../scss/modules/_testimonials.scss */
.single-testimonials .main-quote .wrap .content-container > div:first-child .fa {
  color: #8CC040;
  font-size: 2em;
  position: absolute;
  left: 0;
  top: 0;
}
/* line 100, ../scss/modules/_testimonials.scss */
.single-testimonials .main-quote .wrap .content-container > div:last-child {
  padding: 0 2.5em;
}
/* line 102, ../scss/modules/_testimonials.scss */
.single-testimonials .main-quote .wrap .content-container > div:last-child:before {
  content: "-";
  display: inline-block;
}
/* line 111, ../scss/modules/_testimonials.scss */
.single-testimonials .make h2 {
  font-size: 46px;
  font-weight: 700;
}
/* line 115, ../scss/modules/_testimonials.scss */
.single-testimonials .make .green-btn {
  border: 4px solid #8CC040;
  border-radius: 100px;
  background-color: #8CC040;
  color: #fff;
  padding: calc(1em - 4px) calc(2em - 4px);
  font-weight: 900;
}
/* line 124, ../scss/modules/_testimonials.scss */
.single-testimonials .recent-case-studies {
  padding: 2em 1em;
  background: #424143;
  text-align: center;
  overflow: auto;
}
/* line 129, ../scss/modules/_testimonials.scss */
.single-testimonials .recent-case-studies h2 {
  font-weight: 800;
  color: #fff;
}
/* line 133, ../scss/modules/_testimonials.scss */
.single-testimonials .recent-case-studies a {
  color: #fff;
}
/* line 135, ../scss/modules/_testimonials.scss */
.single-testimonials .recent-case-studies a:hover {
  color: #f2f2f2;
}
/* line 142, ../scss/modules/_testimonials.scss */
.single-testimonials .recent-case-studies .wrap .article a .thumb {
  height: 250px;
  width: 100%;
  background-size: cover;
  background-position: center center;
}
/* line 149, ../scss/modules/_testimonials.scss */
.single-testimonials .recent-case-studies .wrap .article h3 {
  font-size: 1.5em;
}
@media only screen and (min-width: 768px) {
  /* line 124, ../scss/modules/_testimonials.scss */
  .single-testimonials .recent-case-studies {
    padding: 4em 2em;
  }
  /* line 156, ../scss/modules/_testimonials.scss */
  .single-testimonials .recent-case-studies .article {
    padding: 0 1em;
  }
  /* line 158, ../scss/modules/_testimonials.scss */
  .single-testimonials .recent-case-studies .article:hover {
    opacity: .8;
  }
}

/* line 5, ../scss/modules/_leadership.scss */
.page-template-page-leadership header .expand .inner .text {
  text-align: center;
}
/* line 7, ../scss/modules/_leadership.scss */
.page-template-page-leadership header .expand .inner .text p {
  text-align: center;
}
@media only screen and (min-width: 1030px) {
  /* line 7, ../scss/modules/_leadership.scss */
  .page-template-page-leadership header .expand .inner .text p {
    width: auto;
    margin: auto;
  }
}
/* line 18, ../scss/modules/_leadership.scss */
.page-template-page-leadership .make {
  background-color: #344754;
  font-size: 1.25em;
}
/* line 21, ../scss/modules/_leadership.scss */
.page-template-page-leadership .make h2 {
  font-size: 36px;
  font-weight: 600;
}
/* line 25, ../scss/modules/_leadership.scss */
.page-template-page-leadership .make p {
  font-size: 30px;
}
/* line 28, ../scss/modules/_leadership.scss */
.page-template-page-leadership .make .green-btn {
  color: #fff;
  border-color: #fff;
}
/* line 31, ../scss/modules/_leadership.scss */
.page-template-page-leadership .make .green-btn:hover {
  color: #344754 !important;
  background-color: #fff;
}

/* line 41, ../scss/modules/_leadership.scss */
.leadership .back .text .inner {
  background-color: #eeeeee;
  padding: 15px;
  overflow: auto;
  transition: .4s all;
  font-size: 1.35em;
}
/* line 47, ../scss/modules/_leadership.scss */
.leadership .back .text .inner span.name {
  color: #424143;
  display: block;
  font-weight: 900;
}
/* line 53, ../scss/modules/_leadership.scss */
.leadership .back .text .inner span.title {
  color: #424143;
  display: block;
}
/* line 58, ../scss/modules/_leadership.scss */
.leadership .back .text .inner .inner-header:after {
  display: block;
  width: 100px;
  background-color: #8CC040;
  height: 5px;
  content: "";
}

/* line 3, ../scss/modules/_archive_pages.scss */
header.archive-case_studies h1, header.archive-success_stories h1, header.archive-testimonials h1 {
  font-weight: 900;
  font-size: 3.8em;
  margin-bottom: .25em;
  text-align: center;
}
/* line 9, ../scss/modules/_archive_pages.scss */
header.archive-case_studies .expand, header.archive-success_stories .expand, header.archive-testimonials .expand {
  text-align: center;
  min-height: 36vh;
}
/* line 13, ../scss/modules/_archive_pages.scss */
header.archive-case_studies .expand .inner .text, header.archive-success_stories .expand .inner .text, header.archive-testimonials .expand .inner .text {
  max-width: 1165px;
  margin: 0 auto;
}
/* line 18, ../scss/modules/_archive_pages.scss */
header.archive-case_studies .expand p, header.archive-success_stories .expand p, header.archive-testimonials .expand p {
  margin: auto;
  margin-bottom: 1em;
  font-size: 1.6em;
  line-height: 130%;
}
@media only screen and (min-width: 1030px) {
  /* line 18, ../scss/modules/_archive_pages.scss */
  header.archive-case_studies .expand p, header.archive-success_stories .expand p, header.archive-testimonials .expand p {
    width: 780px;
  }
}

/* line 32, ../scss/modules/_archive_pages.scss */
.post-type-archive-case_studies .posts, .post-type-archive-success-stories .posts, .post-type-archive-testimonials .posts, .page-template-page-success-stories .posts {
  padding: 60px 0 0;
}
/* line 35, ../scss/modules/_archive_pages.scss */
.post-type-archive-case_studies .pull-container, .post-type-archive-success-stories .pull-container, .post-type-archive-testimonials .pull-container, .page-template-page-success-stories .pull-container {
  background-color: #f1f1f2;
}
/* line 37, ../scss/modules/_archive_pages.scss */
.post-type-archive-case_studies .pull-container .quote, .post-type-archive-success-stories .pull-container .quote, .post-type-archive-testimonials .pull-container .quote, .page-template-page-success-stories .pull-container .quote {
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 100px 0;
}
@media only screen and (min-width: 768px) {
  /* line 37, ../scss/modules/_archive_pages.scss */
  .post-type-archive-case_studies .pull-container .quote, .post-type-archive-success-stories .pull-container .quote, .post-type-archive-testimonials .pull-container .quote, .page-template-page-success-stories .pull-container .quote {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
}
/* line 59, ../scss/modules/_archive_pages.scss */
.post-type-archive-case_studies .pull-container .quote .image-container, .post-type-archive-success-stories .pull-container .quote .image-container, .post-type-archive-testimonials .pull-container .quote .image-container, .page-template-page-success-stories .pull-container .quote .image-container {
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-flex: 1 0 200px;
  -ms-flex: 1 0 200px;
  flex: 1 0 200px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}
/* line 69, ../scss/modules/_archive_pages.scss */
.post-type-archive-case_studies .pull-container .quote .image-container img, .post-type-archive-success-stories .pull-container .quote .image-container img, .post-type-archive-testimonials .pull-container .quote .image-container img, .page-template-page-success-stories .pull-container .quote .image-container img {
  max-width: 100%;
}
/* line 73, ../scss/modules/_archive_pages.scss */
.post-type-archive-case_studies .pull-container .quote .text, .post-type-archive-success-stories .pull-container .quote .text, .post-type-archive-testimonials .pull-container .quote .text, .page-template-page-success-stories .pull-container .quote .text {
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  padding: 0 2em;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  flex-direction: column;
}
/* line 95, ../scss/modules/_archive_pages.scss */
.post-type-archive-case_studies section.cta, .post-type-archive-success-stories section.cta, .post-type-archive-testimonials section.cta, .page-template-page-success-stories section.cta {
  padding: 3em 25px;
}
/* line 98, ../scss/modules/_archive_pages.scss */
.post-type-archive-case_studies section.center, .post-type-archive-success-stories section.center, .post-type-archive-testimonials section.center, .page-template-page-success-stories section.center {
  text-align: center;
}
/* line 101, ../scss/modules/_archive_pages.scss */
.post-type-archive-case_studies section.white-text, .post-type-archive-success-stories section.white-text, .post-type-archive-testimonials section.white-text, .page-template-page-success-stories section.white-text {
  color: #fff;
}
/* line 103, ../scss/modules/_archive_pages.scss */
.post-type-archive-case_studies section.white-text h2, .post-type-archive-case_studies section.white-text h3, .post-type-archive-case_studies section.white-text p, .post-type-archive-case_studies section.white-text ul, .post-type-archive-case_studies section.white-text ol, .post-type-archive-success-stories section.white-text h2, .post-type-archive-success-stories section.white-text h3, .post-type-archive-success-stories section.white-text p, .post-type-archive-success-stories section.white-text ul, .post-type-archive-success-stories section.white-text ol, .post-type-archive-testimonials section.white-text h2, .post-type-archive-testimonials section.white-text h3, .post-type-archive-testimonials section.white-text p, .post-type-archive-testimonials section.white-text ul, .post-type-archive-testimonials section.white-text ol, .page-template-page-success-stories section.white-text h2, .page-template-page-success-stories section.white-text h3, .page-template-page-success-stories section.white-text p, .page-template-page-success-stories section.white-text ul, .page-template-page-success-stories section.white-text ol {
  color: #fff;
}
/* line 106, ../scss/modules/_archive_pages.scss */
.post-type-archive-case_studies section.white-text .green-btn, .post-type-archive-success-stories section.white-text .green-btn, .post-type-archive-testimonials section.white-text .green-btn, .page-template-page-success-stories section.white-text .green-btn {
  border: 2px solid #fff;
  color: #fff;
}
/* line 109, ../scss/modules/_archive_pages.scss */
.post-type-archive-case_studies section.white-text .green-btn:hover, .post-type-archive-success-stories section.white-text .green-btn:hover, .post-type-archive-testimonials section.white-text .green-btn:hover, .page-template-page-success-stories section.white-text .green-btn:hover {
  background-color: #fff;
  color: #8CC040 !important;
}
/* line 117, ../scss/modules/_archive_pages.scss */
.post-type-archive-case_studies section.reverse-button .green-btn, .post-type-archive-success-stories section.reverse-button .green-btn, .post-type-archive-testimonials section.reverse-button .green-btn, .page-template-page-success-stories section.reverse-button .green-btn {
  background-color: #8CC040;
  color: #fff;
}
/* line 120, ../scss/modules/_archive_pages.scss */
.post-type-archive-case_studies section.reverse-button .green-btn:hover, .post-type-archive-success-stories section.reverse-button .green-btn:hover, .post-type-archive-testimonials section.reverse-button .green-btn:hover, .page-template-page-success-stories section.reverse-button .green-btn:hover {
  border: 2px solid #8CC040;
  background-color: #fff;
  color: #8CC040 !important;
}
/* line 127, ../scss/modules/_archive_pages.scss */
.post-type-archive-case_studies section .blue-btn, .post-type-archive-case_studies section .comment-reply-link, .post-type-archive-case_studies section #submit, .post-type-archive-success-stories section .blue-btn, .post-type-archive-success-stories section .comment-reply-link, .post-type-archive-success-stories section #submit, .post-type-archive-testimonials section .blue-btn, .post-type-archive-testimonials section .comment-reply-link, .post-type-archive-testimonials section #submit, .page-template-page-success-stories section .blue-btn, .page-template-page-success-stories section .comment-reply-link, .page-template-page-success-stories section #submit {
  color: #fff;
  border: 2px solid #fff;
}
/* line 130, ../scss/modules/_archive_pages.scss */
.post-type-archive-case_studies section .blue-btn:hover, .post-type-archive-case_studies section .comment-reply-link:hover, .post-type-archive-case_studies section #submit:hover, .post-type-archive-success-stories section .blue-btn:hover, .post-type-archive-success-stories section .comment-reply-link:hover, .post-type-archive-success-stories section #submit:hover, .post-type-archive-testimonials section .blue-btn:hover, .post-type-archive-testimonials section .comment-reply-link:hover, .post-type-archive-testimonials section #submit:hover, .page-template-page-success-stories section .blue-btn:hover, .page-template-page-success-stories section .comment-reply-link:hover, .page-template-page-success-stories section #submit:hover {
  background-color: #fff;
  border: 2px solid #344754;
  color: #344754 !important;
}

/* line 2, ../scss/modules/_home.scss */
.home .green-btn {
  border: 4px solid #8CC040;
  border-radius: 100px;
  background-color: #8CC040;
  color: #fff;
  padding: calc(1em - 4px) calc(2em - 4px);
  font-weight: 900;
}
/* line 9, ../scss/modules/_home.scss */
.home .green-btn:hover {
  background-color: #7BA532;
  border: 4px solid #7BA532;
}
/* line 13, ../scss/modules/_home.scss */
.home .green-btn.secondary {
  background-color: #fff;
  color: #8CC040;
}
/* line 16, ../scss/modules/_home.scss */
.home .green-btn.secondary:visited {
  color: #8CC040;
}
/* line 19, ../scss/modules/_home.scss */
.home .green-btn.secondary:hover {
  border: 4px solid #8CC040;
  background-color: #8CC040;
  color: #fff;
}
/* line 27, ../scss/modules/_home.scss */
.home #cta1 .green-btn, .home #cta2 .green-btn {
  margin-top: 1em;
}
/* line 31, ../scss/modules/_home.scss */
.home .spb-section {
  background-color: #eaedf2;
  padding: 2em 0;
}
/* line 34, ../scss/modules/_home.scss */
.home .spb-section h2 {
  text-align: center;
}
/* line 37, ../scss/modules/_home.scss */
.home .spb-section .sub-heading, .home .spb-section .cta-container {
  text-align: center;
  max-width: 800px;
  margin: auto;
}
/* line 42, ../scss/modules/_home.scss */
.home .spb-section .cta-container {
  float: none;
}
/* line 45, ../scss/modules/_home.scss */
.home .spb-section .split {
  padding: 3em 0;
}
/* line 48, ../scss/modules/_home.scss */
.home .spb-section .split .img-container img {
  display: block;
  margin: auto;
  max-width: 100%;
  height: auto;
}
/* line 55, ../scss/modules/_home.scss */
.home .spb-section .split .content-box {
  background-color: #fff;
  border-radius: 10px;
  padding: 5em 2em 2em;
  position: relative;
  -webkit-box-shadow: 10px 10px 0px 0px #E3E3E3;
  box-shadow: 10px 10px 0px 0px #E3E3E3;
}
/* line 62, ../scss/modules/_home.scss */
.home .spb-section .split .content-box:before {
  position: absolute;
  top: 2em;
  content: '';
  background-image: url(../images/open-quote.png);
  background-size: contain;
  width: 5em;
  height: 5em;
  background-repeat: no-repeat;
  display: block;
}
/* line 73, ../scss/modules/_home.scss */
.home .spb-section .split .content-box hr {
  width: 100px;
  margin-left: 0;
  height: 2px;
  border: 0;
  background-color: #000;
}
/* line 80, ../scss/modules/_home.scss */
.home .spb-section .split .content-box a {
  text-decoration: underline;
  color: #8CC040;
}
/* line 86, ../scss/modules/_home.scss */
.home .spb-section .green-btn {
  margin: auto;
}

/**
The below are all the blocks used in build-a-page
*/
/* line 1, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page h2, .page-template-page-build-a-page h3, .single-courses h2, .single-courses h3, .page-template-template-build-a-page-gutenberg h2, .page-template-template-build-a-page-gutenberg h3 {
  margin-top: 0;
  color: #424143;
}
/* line 5, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page h2, .single-courses h2, .page-template-template-build-a-page-gutenberg h2 {
  font-weight: 700;
  color: #424143;
}
/* line 9, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page .alignleft, .single-courses .alignleft, .page-template-template-build-a-page-gutenberg .alignleft {
  float: left;
}
/* line 12, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page .alignright, .single-courses .alignright, .page-template-template-build-a-page-gutenberg .alignright {
  float: right;
}
/* line 15, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page .green-btn, .single-courses .green-btn, .page-template-template-build-a-page-gutenberg .green-btn {
  border: 2px solid #8CC040;
  background-color: #8CC040;
  color: #fff;
  padding: calc(1em - 2px) calc(2em - 2px);
  border-radius: 100px;
  font-weight: 900;
  text-transform: uppercase;
}
/* line 26, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page .green-btn:hover, .single-courses .green-btn:hover, .page-template-template-build-a-page-gutenberg .green-btn:hover {
  background-color: #7BA532;
  border-color: #7BA532;
  color: #fff !important;
}
/* line 32, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page .green-btn.secondary, .single-courses .green-btn.secondary, .page-template-template-build-a-page-gutenberg .green-btn.secondary {
  background-color: transparent;
  color: #8CC040;
}
/* line 35, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page .green-btn.secondary:visited, .single-courses .green-btn.secondary:visited, .page-template-template-build-a-page-gutenberg .green-btn.secondary:visited {
  color: #8CC040;
}
/* line 38, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page .green-btn.secondary:hover, .single-courses .green-btn.secondary:hover, .page-template-template-build-a-page-gutenberg .green-btn.secondary:hover {
  background-color: #8CC040;
  border-color: #8CC040;
  color: #fff;
}
/* line 46, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page .reverse-button.green-btn, .single-courses .reverse-button.green-btn, .page-template-template-build-a-page-gutenberg .reverse-button.green-btn {
  background-color: #8CC040;
  color: #fff;
}
/* line 49, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page .reverse-button.green-btn:hover, .single-courses .reverse-button.green-btn:hover, .page-template-template-build-a-page-gutenberg .reverse-button.green-btn:hover {
  border: 2px solid #8CC040;
  background-color: #fff;
  color: #8CC040 !important;
}
/* line 56, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section, .single-courses section, .page-template-template-build-a-page-gutenberg section {
  padding: 3em 25px;
  color: #424143;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  clear: both;
}
/* line 67, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.black-links a, .single-courses section.black-links a, .page-template-template-build-a-page-gutenberg section.black-links a {
  color: #424143;
}
/* line 69, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.black-links a:visited, .single-courses section.black-links a:visited, .page-template-template-build-a-page-gutenberg section.black-links a:visited {
  color: inherit;
}
/* line 72, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.black-links a:hover, .single-courses section.black-links a:hover, .page-template-template-build-a-page-gutenberg section.black-links a:hover {
  color: #8CC040;
}
/* line 77, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section .wrap, .single-courses section .wrap, .page-template-template-build-a-page-gutenberg section .wrap {
  width: 96%;
}
@media only screen and (min-width: 768px) {
  /* line 77, ../scss/blocks/_all-blocks.scss */
  .page-template-page-build-a-page section .wrap, .single-courses section .wrap, .page-template-template-build-a-page-gutenberg section .wrap {
    width: 96%;
  }
}
@media only screen and (min-width: 1030px) {
  /* line 77, ../scss/blocks/_all-blocks.scss */
  .page-template-page-build-a-page section .wrap, .single-courses section .wrap, .page-template-template-build-a-page-gutenberg section .wrap {
    width: 96%;
  }
}
/* line 87, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.hide-title .wrap > h2:first-child, .single-courses section.hide-title .wrap > h2:first-child, .page-template-template-build-a-page-gutenberg section.hide-title .wrap > h2:first-child {
  display: none;
}
@media only screen and (max-width: 480px) {
  /* line 91, ../scss/blocks/_all-blocks.scss */
  .page-template-page-build-a-page section.hide-mobile, .single-courses section.hide-mobile, .page-template-template-build-a-page-gutenberg section.hide-mobile {
    display: none;
  }
}
/* line 96, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.remove-top-padding, .single-courses section.remove-top-padding, .page-template-template-build-a-page-gutenberg section.remove-top-padding {
  padding-top: 0;
}
/* line 100, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.remove-top-padding .wrap p:first-child, .single-courses section.remove-top-padding .wrap p:first-child, .page-template-template-build-a-page-gutenberg section.remove-top-padding .wrap p:first-child {
  margin-top: 0;
}
/* line 105, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.remove-bottom-padding, .single-courses section.remove-bottom-padding, .page-template-template-build-a-page-gutenberg section.remove-bottom-padding {
  padding-bottom: 0;
}
/* line 108, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.remove-bottom-padding .wrap p:last-child, .single-courses section.remove-bottom-padding .wrap p:last-child, .page-template-template-build-a-page-gutenberg section.remove-bottom-padding .wrap p:last-child {
  margin-bottom: 0;
}
/* line 113, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.remove-padding, .single-courses section.remove-padding, .page-template-template-build-a-page-gutenberg section.remove-padding {
  padding-top: 0;
  padding-bottom: 0;
}
/* line 117, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.remove-padding .wrap p:first-child, .page-template-page-build-a-page section.remove-padding .wrap p:last-child, .single-courses section.remove-padding .wrap p:first-child, .single-courses section.remove-padding .wrap p:last-child, .page-template-template-build-a-page-gutenberg section.remove-padding .wrap p:first-child, .page-template-template-build-a-page-gutenberg section.remove-padding .wrap p:last-child {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 123, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section p, .page-template-page-build-a-page section ul, .page-template-page-build-a-page section ol, .single-courses section p, .single-courses section ul, .single-courses section ol, .page-template-template-build-a-page-gutenberg section p, .page-template-template-build-a-page-gutenberg section ul, .page-template-template-build-a-page-gutenberg section ol {
  color: #424143;
}
/* line 126, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section ul, .single-courses section ul, .page-template-template-build-a-page-gutenberg section ul {
  margin-left: 2em;
}
/* line 128, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section ul li, .single-courses section ul li, .page-template-template-build-a-page-gutenberg section ul li {
  list-style: none;
  list-style-image: url(../images/circle_bullet_green.png);
  list-style-position: inside;
  text-indent: -15px;
}
/* line 136, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section ul.standard-bullets li, .single-courses section ul.standard-bullets li, .page-template-template-build-a-page-gutenberg section ul.standard-bullets li {
  list-style: disc;
  list-style-image: none;
  list-style-position: outside;
}
/* line 142, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section ul.checks, .single-courses section ul.checks, .page-template-template-build-a-page-gutenberg section ul.checks {
  margin-left: 2em;
}
/* line 144, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section ul.checks li, .single-courses section ul.checks li, .page-template-template-build-a-page-gutenberg section ul.checks li {
  list-style: none;
  list-style-position: inside;
  text-indent: -15px;
}
/* line 149, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section ul.checks li:before, .single-courses section ul.checks li:before, .page-template-template-build-a-page-gutenberg section ul.checks li:before {
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  content: "\f00c";
  color: #8CC040;
  position: relative;
  left: -15px;
}
/* line 164, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.standard-bullets ul li, .single-courses section.standard-bullets ul li, .page-template-template-build-a-page-gutenberg section.standard-bullets ul li {
  list-style: disc;
  list-style-image: none;
  list-style-position: outside;
}
/* line 172, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section ol, .single-courses section ol, .page-template-template-build-a-page-gutenberg section ol {
  list-style-type: decimal;
  margin-left: 25px;
}
/* line 176, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.contain-background, .single-courses section.contain-background, .page-template-template-build-a-page-gutenberg section.contain-background {
  background-size: contain;
}
@media only screen and (min-width: 768px) {
  /* line 56, ../scss/blocks/_all-blocks.scss */
  .page-template-page-build-a-page section, .single-courses section, .page-template-template-build-a-page-gutenberg section {
    padding: 6em 0px;
  }
}
/* line 182, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.full, .single-courses section.full, .page-template-template-build-a-page-gutenberg section.full {
  height: 100vh;
}
/* line 186, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.center-heading h2, .single-courses section.center-heading h2, .page-template-template-build-a-page-gutenberg section.center-heading h2 {
  text-align: center;
}
/* line 191, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.center-columns .container, .single-courses section.center-columns .container, .page-template-template-build-a-page-gutenberg section.center-columns .container {
  justify-content: center;
}
/* line 195, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.white-text, .single-courses section.white-text, .page-template-template-build-a-page-gutenberg section.white-text {
  color: #fff;
}
/* line 197, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.white-text h2, .page-template-page-build-a-page section.white-text h3, .page-template-page-build-a-page section.white-text p, .page-template-page-build-a-page section.white-text ul, .page-template-page-build-a-page section.white-text ol, .single-courses section.white-text h2, .single-courses section.white-text h3, .single-courses section.white-text p, .single-courses section.white-text ul, .single-courses section.white-text ol, .page-template-template-build-a-page-gutenberg section.white-text h2, .page-template-template-build-a-page-gutenberg section.white-text h3, .page-template-template-build-a-page-gutenberg section.white-text p, .page-template-template-build-a-page-gutenberg section.white-text ul, .page-template-template-build-a-page-gutenberg section.white-text ol {
  color: #fff;
}
/* line 211, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section:not(.brafton-blocks).full-width .wrap, .single-courses section:not(.brafton-blocks).full-width .wrap, .page-template-template-build-a-page-gutenberg section:not(.brafton-blocks).full-width .wrap {
  max-width: 100%;
}
/* line 216, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.align-top .container, .single-courses section.align-top .container, .page-template-template-build-a-page-gutenberg section.align-top .container {
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
@media only screen and (min-width: 1030px) {
  /* line 223, ../scss/blocks/_all-blocks.scss */
  .page-template-page-build-a-page section.skinny .wrap, .single-courses section.skinny .wrap, .page-template-template-build-a-page-gutenberg section.skinny .wrap {
    width: 45% !important;
  }
}
/* line 229, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.center, .single-courses section.center, .page-template-template-build-a-page-gutenberg section.center {
  text-align: center;
}
/* line 232, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section .overlay, .single-courses section .overlay, .page-template-template-build-a-page-gutenberg section .overlay {
  display: none;
}
/* line 235, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.darken, .single-courses section.darken, .page-template-template-build-a-page-gutenberg section.darken {
  position: relative;
}
/* line 237, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.darken *, .single-courses section.darken *, .page-template-template-build-a-page-gutenberg section.darken * {
  position: relative;
}
/* line 240, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.darken .overlay, .single-courses section.darken .overlay, .page-template-template-build-a-page-gutenberg section.darken .overlay {
  display: block;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.6);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
/* line 251, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section .hide, .single-courses section .hide, .page-template-template-build-a-page-gutenberg section .hide {
  height: 0;
  overflow: hidden;
  width: 0;
  font-size: 0;
  display: inline-block;
}
/* line 259, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.reverse-button .green-btn, .page-template-page-build-a-page section.reverse-button.green-btn, .page-template-page-build-a-page section .reverse-button .green-btn, .page-template-page-build-a-page section .reverse-button.green-btn, .single-courses section.reverse-button .green-btn, .single-courses section.reverse-button.green-btn, .single-courses section .reverse-button .green-btn, .single-courses section .reverse-button.green-btn, .page-template-template-build-a-page-gutenberg section.reverse-button .green-btn, .page-template-template-build-a-page-gutenberg section.reverse-button.green-btn, .page-template-template-build-a-page-gutenberg section .reverse-button .green-btn, .page-template-template-build-a-page-gutenberg section .reverse-button.green-btn {
  background-color: #8CC040;
  color: #fff;
}
/* line 262, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.reverse-button .green-btn:hover, .page-template-page-build-a-page section.reverse-button.green-btn:hover, .page-template-page-build-a-page section .reverse-button .green-btn:hover, .page-template-page-build-a-page section .reverse-button.green-btn:hover, .single-courses section.reverse-button .green-btn:hover, .single-courses section.reverse-button.green-btn:hover, .single-courses section .reverse-button .green-btn:hover, .single-courses section .reverse-button.green-btn:hover, .page-template-template-build-a-page-gutenberg section.reverse-button .green-btn:hover, .page-template-template-build-a-page-gutenberg section.reverse-button.green-btn:hover, .page-template-template-build-a-page-gutenberg section .reverse-button .green-btn:hover, .page-template-template-build-a-page-gutenberg section .reverse-button.green-btn:hover {
  border: 2px solid #8CC040;
  background-color: #fff;
  color: #8CC040 !important;
}
/* line 269, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section .blue-btn, .page-template-page-build-a-page section .comment-reply-link, .page-template-page-build-a-page section #submit, .single-courses section .blue-btn, .single-courses section .comment-reply-link, .single-courses section #submit, .page-template-template-build-a-page-gutenberg section .blue-btn, .page-template-template-build-a-page-gutenberg section .comment-reply-link, .page-template-template-build-a-page-gutenberg section #submit {
  color: #fff;
  border: 2px solid #fff;
  padding: calc(1em - 2px) calc(2em - 2px);
  border-radius: 100px;
}
/* line 274, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section .blue-btn:hover, .page-template-page-build-a-page section .comment-reply-link:hover, .page-template-page-build-a-page section #submit:hover, .single-courses section .blue-btn:hover, .single-courses section .comment-reply-link:hover, .single-courses section #submit:hover, .page-template-template-build-a-page-gutenberg section .blue-btn:hover, .page-template-template-build-a-page-gutenberg section .comment-reply-link:hover, .page-template-template-build-a-page-gutenberg section #submit:hover {
  background-color: #fff;
  color: #344754 !important;
}
/* line 281, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section img.aligncenter, .single-courses section img.aligncenter, .page-template-template-build-a-page-gutenberg section img.aligncenter {
  margin: auto;
  display: block;
}
/* line 287, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.secondary-button .green-btn, .single-courses section.secondary-button .green-btn, .page-template-template-build-a-page-gutenberg section.secondary-button .green-btn {
  background-color: transparent;
  color: #8CC040;
}
/* line 290, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.secondary-button .green-btn:hover, .single-courses section.secondary-button .green-btn:hover, .page-template-template-build-a-page-gutenberg section.secondary-button .green-btn:hover {
  border: 2px solid #8CC040;
  background-color: #8CC040;
  color: #fff;
}
/* line 298, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.dark-background-button .green-btn, .single-courses section.dark-background-button .green-btn, .page-template-template-build-a-page-gutenberg section.dark-background-button .green-btn {
  background-color: transparent;
  color: #fff;
  border: 2px solid #fff;
}
/* line 302, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.dark-background-button .green-btn:hover, .single-courses section.dark-background-button .green-btn:hover, .page-template-template-build-a-page-gutenberg section.dark-background-button .green-btn:hover {
  border: 2px solid #fff;
  background-color: #fff;
  color: #344754 !important;
}
/* line 309, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section .tip-box, .single-courses section .tip-box, .page-template-template-build-a-page-gutenberg section .tip-box {
  position: relative;
  background-color: #87c1bf;
  color: white;
  padding: 2em 3em;
  border-radius: 5px;
  -webkit-box-shadow: 5px 5px 0px 2px #e4eafe;
  -moz-box-shadow: 5px 5px 0px 2px #e4eafe;
  box-shadow: 5px 5px 0px 2px #e4eafe;
  margin-top: 50px;
}
/* line 319, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section .tip-box:before, .single-courses section .tip-box:before, .page-template-template-build-a-page-gutenberg section .tip-box:before {
  content: "";
  display: block;
  background-image: url(../images/tip.png);
  background-repeat: no-repeat;
  background-size: cover;
  width: 100px;
  height: 100px;
  position: absolute;
  top: -50px;
  left: calc(50% - 50px);
}
/* line 331, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section .tip-box *, .single-courses section .tip-box *, .page-template-template-build-a-page-gutenberg section .tip-box * {
  color: #fff;
}
/* line 334, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section .tip-box p, .page-template-page-build-a-page section .tip-box ul, .single-courses section .tip-box p, .single-courses section .tip-box ul, .page-template-template-build-a-page-gutenberg section .tip-box p, .page-template-template-build-a-page-gutenberg section .tip-box ul {
  font-size: 1.25em;
}
@media only screen and (min-width: 980px) {
  /* line 334, ../scss/blocks/_all-blocks.scss */
  .page-template-page-build-a-page section .tip-box p, .page-template-page-build-a-page section .tip-box ul, .single-courses section .tip-box p, .single-courses section .tip-box ul, .page-template-template-build-a-page-gutenberg section .tip-box p, .page-template-template-build-a-page-gutenberg section .tip-box ul {
    font-size: 1.45em;
  }
}
/* line 340, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section .tip-box ul, .single-courses section .tip-box ul, .page-template-template-build-a-page-gutenberg section .tip-box ul {
  margin-left: 1.75em;
}
@media only screen and (min-width: 780px) {
  /* line 340, ../scss/blocks/_all-blocks.scss */
  .page-template-page-build-a-page section .tip-box ul, .single-courses section .tip-box ul, .page-template-template-build-a-page-gutenberg section .tip-box ul {
    margin-left: 3em;
  }
}
/* line 345, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section .tip-box ul li, .single-courses section .tip-box ul li, .page-template-template-build-a-page-gutenberg section .tip-box ul li {
  list-style: disc;
  text-indent: 0;
}
/* line 351, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section .offset-box, .single-courses section .offset-box, .page-template-template-build-a-page-gutenberg section .offset-box {
  padding-left: 0;
}
@media only screen and (min-width: 540px) {
  /* line 351, ../scss/blocks/_all-blocks.scss */
  .page-template-page-build-a-page section .offset-box, .single-courses section .offset-box, .page-template-template-build-a-page-gutenberg section .offset-box {
    padding-left: 80px;
  }
}
/* line 356, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section .offset-box h2, .single-courses section .offset-box h2, .page-template-template-build-a-page-gutenberg section .offset-box h2 {
  position: relative;
  margin-bottom: 0;
}
/* line 360, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section .offset-box h2 img, .single-courses section .offset-box h2 img, .page-template-template-build-a-page-gutenberg section .offset-box h2 img {
  max-height: 70px;
  width: auto;
  display: block;
  margin: auto;
}
@media only screen and (min-width: 540px) {
  /* line 360, ../scss/blocks/_all-blocks.scss */
  .page-template-page-build-a-page section .offset-box h2 img, .single-courses section .offset-box h2 img, .page-template-template-build-a-page-gutenberg section .offset-box h2 img {
    left: -80px;
    position: absolute;
    width: auto;
  }
}
/* line 1, ../scss/blocks/_visual.scss */
.page-template-page-build-a-page .visual, .single-courses .visual, .page-template-template-build-a-page-gutenberg .visual {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
/* line 3, ../scss/blocks/_banner.scss */
.page-template-page-build-a-page header #inner-header h1, .single-courses header #inner-header h1, .page-template-template-build-a-page-gutenberg header #inner-header h1 {
  font-weight: 900;
  font-size: 3.8em;
  margin-bottom: .25em;
  margin-top: 0;
}
/* line 9, ../scss/blocks/_banner.scss */
.page-template-page-build-a-page header #inner-header .expand, .single-courses header #inner-header .expand, .page-template-template-build-a-page-gutenberg header #inner-header .expand {
  text-align: center;
  min-height: 36vh;
}
/* line 13, ../scss/blocks/_banner.scss */
.page-template-page-build-a-page header #inner-header .expand .inner .text, .single-courses header #inner-header .expand .inner .text, .page-template-template-build-a-page-gutenberg header #inner-header .expand .inner .text {
  max-width: 1165px;
  margin: 0 auto;
}
/* line 18, ../scss/blocks/_banner.scss */
.page-template-page-build-a-page header #inner-header .expand p, .single-courses header #inner-header .expand p, .page-template-template-build-a-page-gutenberg header #inner-header .expand p {
  margin: auto;
  margin-bottom: 1em;
  font-size: 1.6em;
  line-height: 130%;
}
@media only screen and (min-width: 1030px) {
  /* line 18, ../scss/blocks/_banner.scss */
  .page-template-page-build-a-page header #inner-header .expand p, .single-courses header #inner-header .expand p, .page-template-template-build-a-page-gutenberg header #inner-header .expand p {
    width: 850px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 2, ../scss/blocks/_row.scss */
  .page-template-page-build-a-page .row .container, .single-courses .row .container, .page-template-template-build-a-page-gutenberg .row .container {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
/* line 24, ../scss/blocks/_row.scss */
.page-template-page-build-a-page .row .container > div, .single-courses .row .container > div, .page-template-template-build-a-page-gutenberg .row .container > div {
  padding: 0 5px;
  margin-right: 2.5%;
  margin-bottom: 1em;
}
/* line 29, ../scss/blocks/_row.scss */
.page-template-page-build-a-page .row .container > div:last-child, .single-courses .row .container > div:last-child, .page-template-template-build-a-page-gutenberg .row .container > div:last-child {
  margin-right: 0px;
  margin-bottom: 0;
}
@media only screen and (min-width: 768px) {
  /* line 24, ../scss/blocks/_row.scss */
  .page-template-page-build-a-page .row .container > div, .single-courses .row .container > div, .page-template-template-build-a-page-gutenberg .row .container > div {
    margin-bottom: 0;
  }
}
/* line 38, ../scss/blocks/_row.scss */
.page-template-page-build-a-page .row .container .image img, .single-courses .row .container .image img, .page-template-template-build-a-page-gutenberg .row .container .image img {
  max-width: 100%;
  height: auto;
  display: block;
  margin: auto;
}
/* line 46, ../scss/blocks/_row.scss */
.page-template-page-build-a-page .row .container .text img, .single-courses .row .container .text img, .page-template-template-build-a-page-gutenberg .row .container .text img {
  max-width: 100%;
  height: auto;
}
/* line 50, ../scss/blocks/_row.scss */
.page-template-page-build-a-page .row .container .text p:first-child, .single-courses .row .container .text p:first-child, .page-template-template-build-a-page-gutenberg .row .container .text p:first-child {
  margin-top: 0;
  padding-top: 1em;
}
/* line 54, ../scss/blocks/_row.scss */
.page-template-page-build-a-page .row .container .text p:last-child, .single-courses .row .container .text p:last-child, .page-template-template-build-a-page-gutenberg .row .container .text p:last-child {
  margin-bottom: 0;
  padding-bottom: 1em;
}
/* line 62, ../scss/blocks/_row.scss */
.page-template-page-build-a-page .row.solo-center .container .text, .single-courses .row.solo-center .container .text, .page-template-template-build-a-page-gutenberg .row.solo-center .container .text {
  margin: auto;
}
/* line 68, ../scss/blocks/_row.scss */
.page-template-page-build-a-page .row.align-top .container, .single-courses .row.align-top .container, .page-template-template-build-a-page-gutenberg .row.align-top .container {
  align-items: flex-start;
}
/* line 73, ../scss/blocks/_row.scss */
.page-template-page-build-a-page .row.center-columns .container, .single-courses .row.center-columns .container, .page-template-template-build-a-page-gutenberg .row.center-columns .container {
  justify-content: center;
}
/* line 80, ../scss/blocks/_row.scss */
.page-template-page-build-a-page .row.frame-white-left .container .text, .page-template-page-build-a-page .row.frame-white-right .container .text, .single-courses .row.frame-white-left .container .text, .single-courses .row.frame-white-right .container .text, .page-template-template-build-a-page-gutenberg .row.frame-white-left .container .text, .page-template-template-build-a-page-gutenberg .row.frame-white-right .container .text {
  background-color: white;
  border-radius: 30px;
}
/* line 83, ../scss/blocks/_row.scss */
.page-template-page-build-a-page .row.frame-white-left .container .text hr, .page-template-page-build-a-page .row.frame-white-right .container .text hr, .single-courses .row.frame-white-left .container .text hr, .single-courses .row.frame-white-right .container .text hr, .page-template-template-build-a-page-gutenberg .row.frame-white-left .container .text hr, .page-template-template-build-a-page-gutenberg .row.frame-white-right .container .text hr {
  max-width: 50%;
}
/* line 92, ../scss/blocks/_row.scss */
.page-template-page-build-a-page .row.frame-white-left .container .text:nth-child(2), .single-courses .row.frame-white-left .container .text:nth-child(2), .page-template-template-build-a-page-gutenberg .row.frame-white-left .container .text:nth-child(2) {
  background-color: transparent;
  border-radius: 0;
}
/* line 102, ../scss/blocks/_row.scss */
.page-template-page-build-a-page .row.frame-white-right .container .text:nth-child(1), .single-courses .row.frame-white-right .container .text:nth-child(1), .page-template-template-build-a-page-gutenberg .row.frame-white-right .container .text:nth-child(1) {
  background-color: transparent;
  border-radius: 0;
}
/* line 113, ../scss/blocks/_row.scss */
.page-template-page-build-a-page .row.frame-white-square-left .container .text, .page-template-page-build-a-page .row.frame-white-square-right .container .text, .single-courses .row.frame-white-square-left .container .text, .single-courses .row.frame-white-square-right .container .text, .page-template-template-build-a-page-gutenberg .row.frame-white-square-left .container .text, .page-template-template-build-a-page-gutenberg .row.frame-white-square-right .container .text {
  background-color: white;
  padding: 2.5rem;
  border-radius: 5px;
}
/* line 118, ../scss/blocks/_row.scss */
.page-template-page-build-a-page .row.frame-white-square-left .container .text hr, .page-template-page-build-a-page .row.frame-white-square-right .container .text hr, .single-courses .row.frame-white-square-left .container .text hr, .single-courses .row.frame-white-square-right .container .text hr, .page-template-template-build-a-page-gutenberg .row.frame-white-square-left .container .text hr, .page-template-template-build-a-page-gutenberg .row.frame-white-square-right .container .text hr {
  max-width: 50%;
}
/* line 127, ../scss/blocks/_row.scss */
.page-template-page-build-a-page .row.frame-white-square-left .container .text:nth-child(2), .single-courses .row.frame-white-square-left .container .text:nth-child(2), .page-template-template-build-a-page-gutenberg .row.frame-white-square-left .container .text:nth-child(2) {
  background-color: transparent;
  padding: inherit;
  border-radius: 0;
}
/* line 132, ../scss/blocks/_row.scss */
.page-template-page-build-a-page .row.frame-white-square-left .container .text:nth-child(1), .single-courses .row.frame-white-square-left .container .text:nth-child(1), .page-template-template-build-a-page-gutenberg .row.frame-white-square-left .container .text:nth-child(1) {
  box-shadow: 7px 8px 31px -10px rgba(0, 0, 0, 0.75);
  -webkit-box-shadow: 7px 8px 31px -10px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 7px 8px 31px -10px rgba(0, 0, 0, 0.75);
}
/* line 143, ../scss/blocks/_row.scss */
.page-template-page-build-a-page .row.frame-white-square-right .container .text:nth-child(1), .single-courses .row.frame-white-square-right .container .text:nth-child(1), .page-template-template-build-a-page-gutenberg .row.frame-white-square-right .container .text:nth-child(1) {
  background-color: transparent;
  padding: inherit;
  border-radius: 0;
}
/* line 148, ../scss/blocks/_row.scss */
.page-template-page-build-a-page .row.frame-white-square-right .container .text:nth-child(2), .single-courses .row.frame-white-square-right .container .text:nth-child(2), .page-template-template-build-a-page-gutenberg .row.frame-white-square-right .container .text:nth-child(2) {
  box-shadow: 7px 8px 31px -10px rgba(0, 0, 0, 0.75);
  -webkit-box-shadow: 7px 8px 31px -10px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 7px 8px 31px -10px rgba(0, 0, 0, 0.75);
}
/* line 2, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list h3, .single-courses .list h3, .page-template-template-build-a-page-gutenberg .list h3 {
  font-size: 24px;
  margin: .75em 0 .5em 0;
  font-weight: 900;
}
/* line 6, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list h3 a, .single-courses .list h3 a, .page-template-template-build-a-page-gutenberg .list h3 a {
  color: #424143;
  font-weight: 900;
}
/* line 9, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list h3 a:hover, .page-template-page-build-a-page .list h3 a:active, .single-courses .list h3 a:hover, .single-courses .list h3 a:active, .page-template-template-build-a-page-gutenberg .list h3 a:hover, .page-template-template-build-a-page-gutenberg .list h3 a:active {
  color: #424143;
}
/* line 14, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list p, .single-courses .list p, .page-template-template-build-a-page-gutenberg .list p {
  display: inline-block;
  width: 100%;
}
/* line 17, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list p img, .single-courses .list p img, .page-template-template-build-a-page-gutenberg .list p img {
  max-width: 100%;
  height: auto;
}
/* line 24, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.white-text h3 a, .single-courses .list.white-text h3 a, .page-template-template-build-a-page-gutenberg .list.white-text h3 a {
  color: #fff;
}
/* line 26, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.white-text h3 a:hover, .page-template-page-build-a-page .list.white-text h3 a:active, .single-courses .list.white-text h3 a:hover, .single-courses .list.white-text h3 a:active, .page-template-template-build-a-page-gutenberg .list.white-text h3 a:hover, .page-template-template-build-a-page-gutenberg .list.white-text h3 a:active {
  color: #fff;
}
/* line 32, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list .container, .single-courses .list .container, .page-template-template-build-a-page-gutenberg .list .container {
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media only screen and (min-width: 480px) {
  /* line 32, ../scss/blocks/_list.scss */
  .page-template-page-build-a-page .list .container, .single-courses .list .container, .page-template-template-build-a-page-gutenberg .list .container {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
}
/* line 44, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list .container .list-item, .single-courses .list .container .list-item, .page-template-template-build-a-page-gutenberg .list .container .list-item {
  line-height: 1.25em;
  margin-bottom: 25px;
}
/* line 47, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list .container .list-item p, .single-courses .list .container .list-item p, .page-template-template-build-a-page-gutenberg .list .container .list-item p {
  line-height: 1.25em;
}
@media only screen and (min-width: 768px) {
  /* line 52, ../scss/blocks/_list.scss */
  .page-template-page-build-a-page .list .container > .text, .page-template-page-build-a-page .list .container > .image, .single-courses .list .container > .text, .single-courses .list .container > .image, .page-template-template-build-a-page-gutenberg .list .container > .text, .page-template-template-build-a-page-gutenberg .list .container > .image {
    margin-left: 3.25%;
  }
  /* line 54, ../scss/blocks/_list.scss */
  .page-template-page-build-a-page .list .container > .text:first-child, .page-template-page-build-a-page .list .container > .image:first-child, .single-courses .list .container > .text:first-child, .single-courses .list .container > .image:first-child, .page-template-template-build-a-page-gutenberg .list .container > .text:first-child, .page-template-template-build-a-page-gutenberg .list .container > .image:first-child {
    margin-left: 0;
  }
  /* line 59, ../scss/blocks/_list.scss */
  .page-template-page-build-a-page .list .container.count1 .list-item, .page-template-page-build-a-page .list .container.count1 .widget, .page-template-page-build-a-page .list .container.count2 .list-item, .page-template-page-build-a-page .list .container.count2 .widget, .page-template-page-build-a-page .list .container.count3 .list-item, .page-template-page-build-a-page .list .container.count3 .widget, .page-template-page-build-a-page .list .container.count4 .list-item, .page-template-page-build-a-page .list .container.count4 .widget, .page-template-page-build-a-page .list .container.count5 .list-item, .page-template-page-build-a-page .list .container.count5 .widget, .page-template-page-build-a-page .list .container.count6 .list-item, .page-template-page-build-a-page .list .container.count6 .widget, .page-template-page-build-a-page .list .container.count7 .list-item, .page-template-page-build-a-page .list .container.count7 .widget, .page-template-page-build-a-page .list .container.count8 .list-item, .page-template-page-build-a-page .list .container.count8 .widget, .page-template-page-build-a-page .list .container.count9 .list-item, .page-template-page-build-a-page .list .container.count9 .widget, .page-template-page-build-a-page .list .container.count10 .list-item, .page-template-page-build-a-page .list .container.count10 .widget, .page-template-page-build-a-page .list .container.count11 .list-item, .page-template-page-build-a-page .list .container.count11 .widget, .page-template-page-build-a-page .list .container.count12 .list-item, .page-template-page-build-a-page .list .container.count12 .widget, .page-template-page-build-a-page .list .container.count13 .list-item, .page-template-page-build-a-page .list .container.count13 .widget, .page-template-page-build-a-page .list .container.count14 .list-item, .page-template-page-build-a-page .list .container.count14 .widget, .page-template-page-build-a-page .list .container.count15 .list-item, .page-template-page-build-a-page .list .container.count15 .widget, .single-courses .list .container.count1 .list-item, .single-courses .list .container.count1 .widget, .single-courses .list .container.count2 .list-item, .single-courses .list .container.count2 .widget, .single-courses .list .container.count3 .list-item, .single-courses .list .container.count3 .widget, .single-courses .list .container.count4 .list-item, .single-courses .list .container.count4 .widget, .single-courses .list .container.count5 .list-item, .single-courses .list .container.count5 .widget, .single-courses .list .container.count6 .list-item, .single-courses .list .container.count6 .widget, .single-courses .list .container.count7 .list-item, .single-courses .list .container.count7 .widget, .single-courses .list .container.count8 .list-item, .single-courses .list .container.count8 .widget, .single-courses .list .container.count9 .list-item, .single-courses .list .container.count9 .widget, .single-courses .list .container.count10 .list-item, .single-courses .list .container.count10 .widget, .single-courses .list .container.count11 .list-item, .single-courses .list .container.count11 .widget, .single-courses .list .container.count12 .list-item, .single-courses .list .container.count12 .widget, .single-courses .list .container.count13 .list-item, .single-courses .list .container.count13 .widget, .single-courses .list .container.count14 .list-item, .single-courses .list .container.count14 .widget, .single-courses .list .container.count15 .list-item, .single-courses .list .container.count15 .widget, .page-template-template-build-a-page-gutenberg .list .container.count1 .list-item, .page-template-template-build-a-page-gutenberg .list .container.count1 .widget, .page-template-template-build-a-page-gutenberg .list .container.count2 .list-item, .page-template-template-build-a-page-gutenberg .list .container.count2 .widget, .page-template-template-build-a-page-gutenberg .list .container.count3 .list-item, .page-template-template-build-a-page-gutenberg .list .container.count3 .widget, .page-template-template-build-a-page-gutenberg .list .container.count4 .list-item, .page-template-template-build-a-page-gutenberg .list .container.count4 .widget, .page-template-template-build-a-page-gutenberg .list .container.count5 .list-item, .page-template-template-build-a-page-gutenberg .list .container.count5 .widget, .page-template-template-build-a-page-gutenberg .list .container.count6 .list-item, .page-template-template-build-a-page-gutenberg .list .container.count6 .widget, .page-template-template-build-a-page-gutenberg .list .container.count7 .list-item, .page-template-template-build-a-page-gutenberg .list .container.count7 .widget, .page-template-template-build-a-page-gutenberg .list .container.count8 .list-item, .page-template-template-build-a-page-gutenberg .list .container.count8 .widget, .page-template-template-build-a-page-gutenberg .list .container.count9 .list-item, .page-template-template-build-a-page-gutenberg .list .container.count9 .widget, .page-template-template-build-a-page-gutenberg .list .container.count10 .list-item, .page-template-template-build-a-page-gutenberg .list .container.count10 .widget, .page-template-template-build-a-page-gutenberg .list .container.count11 .list-item, .page-template-template-build-a-page-gutenberg .list .container.count11 .widget, .page-template-template-build-a-page-gutenberg .list .container.count12 .list-item, .page-template-template-build-a-page-gutenberg .list .container.count12 .widget, .page-template-template-build-a-page-gutenberg .list .container.count13 .list-item, .page-template-template-build-a-page-gutenberg .list .container.count13 .widget, .page-template-template-build-a-page-gutenberg .list .container.count14 .list-item, .page-template-template-build-a-page-gutenberg .list .container.count14 .widget, .page-template-template-build-a-page-gutenberg .list .container.count15 .list-item, .page-template-template-build-a-page-gutenberg .list .container.count15 .widget {
    margin-top: 1em;
    max-width: inherit;
  }
  /* line 64, ../scss/blocks/_list.scss */
  .page-template-page-build-a-page .list .container.count1 .list-item, .page-template-page-build-a-page .list .container.count1 .widget, .single-courses .list .container.count1 .list-item, .single-courses .list .container.count1 .widget, .page-template-template-build-a-page-gutenberg .list .container.count1 .list-item, .page-template-template-build-a-page-gutenberg .list .container.count1 .widget {
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
  }
  /* line 70, ../scss/blocks/_list.scss */
  .page-template-page-build-a-page .list .container.count2 .list-item, .page-template-page-build-a-page .list .container.count2 .widget, .single-courses .list .container.count2 .list-item, .single-courses .list .container.count2 .widget, .page-template-template-build-a-page-gutenberg .list .container.count2 .list-item, .page-template-template-build-a-page-gutenberg .list .container.count2 .widget {
    margin-right: 2%;
    -webkit-flex: 1 0 49%;
    -ms-flex: 1 0 49%;
    flex: 1 0 49%;
  }
  /* line 75, ../scss/blocks/_list.scss */
  .page-template-page-build-a-page .list .container.count2 .list-item:nth-child(2n), .page-template-page-build-a-page .list .container.count2 .widget:nth-child(2n), .single-courses .list .container.count2 .list-item:nth-child(2n), .single-courses .list .container.count2 .widget:nth-child(2n), .page-template-template-build-a-page-gutenberg .list .container.count2 .list-item:nth-child(2n), .page-template-template-build-a-page-gutenberg .list .container.count2 .widget:nth-child(2n) {
    margin-right: 0;
  }
  /* line 81, ../scss/blocks/_list.scss */
  .page-template-page-build-a-page .list .container.count3 .list-item, .page-template-page-build-a-page .list .container.count3 .widget, .page-template-page-build-a-page .list .container.count6 .list-item, .page-template-page-build-a-page .list .container.count6 .widget, .page-template-page-build-a-page .list .container.count5 .list-item, .page-template-page-build-a-page .list .container.count5 .widget, .page-template-page-build-a-page .list .container.count9 .list-item, .page-template-page-build-a-page .list .container.count9 .widget, .page-template-page-build-a-page .list .container.count10 .list-item, .page-template-page-build-a-page .list .container.count10 .widget, .page-template-page-build-a-page .list .container.count13 .list-item, .page-template-page-build-a-page .list .container.count13 .widget, .page-template-page-build-a-page .list .container.count14 .list-item, .page-template-page-build-a-page .list .container.count14 .widget, .page-template-page-build-a-page .list .container.count15 .list-item, .page-template-page-build-a-page .list .container.count15 .widget, .single-courses .list .container.count3 .list-item, .single-courses .list .container.count3 .widget, .single-courses .list .container.count6 .list-item, .single-courses .list .container.count6 .widget, .single-courses .list .container.count5 .list-item, .single-courses .list .container.count5 .widget, .single-courses .list .container.count9 .list-item, .single-courses .list .container.count9 .widget, .single-courses .list .container.count10 .list-item, .single-courses .list .container.count10 .widget, .single-courses .list .container.count13 .list-item, .single-courses .list .container.count13 .widget, .single-courses .list .container.count14 .list-item, .single-courses .list .container.count14 .widget, .single-courses .list .container.count15 .list-item, .single-courses .list .container.count15 .widget, .page-template-template-build-a-page-gutenberg .list .container.count3 .list-item, .page-template-template-build-a-page-gutenberg .list .container.count3 .widget, .page-template-template-build-a-page-gutenberg .list .container.count6 .list-item, .page-template-template-build-a-page-gutenberg .list .container.count6 .widget, .page-template-template-build-a-page-gutenberg .list .container.count5 .list-item, .page-template-template-build-a-page-gutenberg .list .container.count5 .widget, .page-template-template-build-a-page-gutenberg .list .container.count9 .list-item, .page-template-template-build-a-page-gutenberg .list .container.count9 .widget, .page-template-template-build-a-page-gutenberg .list .container.count10 .list-item, .page-template-template-build-a-page-gutenberg .list .container.count10 .widget, .page-template-template-build-a-page-gutenberg .list .container.count13 .list-item, .page-template-template-build-a-page-gutenberg .list .container.count13 .widget, .page-template-template-build-a-page-gutenberg .list .container.count14 .list-item, .page-template-template-build-a-page-gutenberg .list .container.count14 .widget, .page-template-template-build-a-page-gutenberg .list .container.count15 .list-item, .page-template-template-build-a-page-gutenberg .list .container.count15 .widget {
    margin-right: 2%;
    -webkit-flex: 0 1 32%;
    -ms-flex: 0 1 32%;
    flex: 0 1 32%;
  }
  /* line 86, ../scss/blocks/_list.scss */
  .page-template-page-build-a-page .list .container.count3 .list-item:nth-child(3n), .page-template-page-build-a-page .list .container.count3 .widget:nth-child(3n), .page-template-page-build-a-page .list .container.count6 .list-item:nth-child(3n), .page-template-page-build-a-page .list .container.count6 .widget:nth-child(3n), .page-template-page-build-a-page .list .container.count5 .list-item:nth-child(3n), .page-template-page-build-a-page .list .container.count5 .widget:nth-child(3n), .page-template-page-build-a-page .list .container.count9 .list-item:nth-child(3n), .page-template-page-build-a-page .list .container.count9 .widget:nth-child(3n), .page-template-page-build-a-page .list .container.count10 .list-item:nth-child(3n), .page-template-page-build-a-page .list .container.count10 .widget:nth-child(3n), .page-template-page-build-a-page .list .container.count13 .list-item:nth-child(3n), .page-template-page-build-a-page .list .container.count13 .widget:nth-child(3n), .page-template-page-build-a-page .list .container.count14 .list-item:nth-child(3n), .page-template-page-build-a-page .list .container.count14 .widget:nth-child(3n), .page-template-page-build-a-page .list .container.count15 .list-item:nth-child(3n), .page-template-page-build-a-page .list .container.count15 .widget:nth-child(3n), .single-courses .list .container.count3 .list-item:nth-child(3n), .single-courses .list .container.count3 .widget:nth-child(3n), .single-courses .list .container.count6 .list-item:nth-child(3n), .single-courses .list .container.count6 .widget:nth-child(3n), .single-courses .list .container.count5 .list-item:nth-child(3n), .single-courses .list .container.count5 .widget:nth-child(3n), .single-courses .list .container.count9 .list-item:nth-child(3n), .single-courses .list .container.count9 .widget:nth-child(3n), .single-courses .list .container.count10 .list-item:nth-child(3n), .single-courses .list .container.count10 .widget:nth-child(3n), .single-courses .list .container.count13 .list-item:nth-child(3n), .single-courses .list .container.count13 .widget:nth-child(3n), .single-courses .list .container.count14 .list-item:nth-child(3n), .single-courses .list .container.count14 .widget:nth-child(3n), .single-courses .list .container.count15 .list-item:nth-child(3n), .single-courses .list .container.count15 .widget:nth-child(3n), .page-template-template-build-a-page-gutenberg .list .container.count3 .list-item:nth-child(3n), .page-template-template-build-a-page-gutenberg .list .container.count3 .widget:nth-child(3n), .page-template-template-build-a-page-gutenberg .list .container.count6 .list-item:nth-child(3n), .page-template-template-build-a-page-gutenberg .list .container.count6 .widget:nth-child(3n), .page-template-template-build-a-page-gutenberg .list .container.count5 .list-item:nth-child(3n), .page-template-template-build-a-page-gutenberg .list .container.count5 .widget:nth-child(3n), .page-template-template-build-a-page-gutenberg .list .container.count9 .list-item:nth-child(3n), .page-template-template-build-a-page-gutenberg .list .container.count9 .widget:nth-child(3n), .page-template-template-build-a-page-gutenberg .list .container.count10 .list-item:nth-child(3n), .page-template-template-build-a-page-gutenberg .list .container.count10 .widget:nth-child(3n), .page-template-template-build-a-page-gutenberg .list .container.count13 .list-item:nth-child(3n), .page-template-template-build-a-page-gutenberg .list .container.count13 .widget:nth-child(3n), .page-template-template-build-a-page-gutenberg .list .container.count14 .list-item:nth-child(3n), .page-template-template-build-a-page-gutenberg .list .container.count14 .widget:nth-child(3n), .page-template-template-build-a-page-gutenberg .list .container.count15 .list-item:nth-child(3n), .page-template-template-build-a-page-gutenberg .list .container.count15 .widget:nth-child(3n) {
    margin-right: 0;
  }
  /* line 92, ../scss/blocks/_list.scss */
  .page-template-page-build-a-page .list .container.count4 .list-item, .page-template-page-build-a-page .list .container.count4 .widget, .page-template-page-build-a-page .list .container.count7 .list-item, .page-template-page-build-a-page .list .container.count7 .widget, .page-template-page-build-a-page .list .container.count8 .list-item, .page-template-page-build-a-page .list .container.count8 .widget, .page-template-page-build-a-page .list .container.count11 .list-item, .page-template-page-build-a-page .list .container.count11 .widget, .page-template-page-build-a-page .list .container.count12 .list-item, .page-template-page-build-a-page .list .container.count12 .widget, .single-courses .list .container.count4 .list-item, .single-courses .list .container.count4 .widget, .single-courses .list .container.count7 .list-item, .single-courses .list .container.count7 .widget, .single-courses .list .container.count8 .list-item, .single-courses .list .container.count8 .widget, .single-courses .list .container.count11 .list-item, .single-courses .list .container.count11 .widget, .single-courses .list .container.count12 .list-item, .single-courses .list .container.count12 .widget, .page-template-template-build-a-page-gutenberg .list .container.count4 .list-item, .page-template-template-build-a-page-gutenberg .list .container.count4 .widget, .page-template-template-build-a-page-gutenberg .list .container.count7 .list-item, .page-template-template-build-a-page-gutenberg .list .container.count7 .widget, .page-template-template-build-a-page-gutenberg .list .container.count8 .list-item, .page-template-template-build-a-page-gutenberg .list .container.count8 .widget, .page-template-template-build-a-page-gutenberg .list .container.count11 .list-item, .page-template-template-build-a-page-gutenberg .list .container.count11 .widget, .page-template-template-build-a-page-gutenberg .list .container.count12 .list-item, .page-template-template-build-a-page-gutenberg .list .container.count12 .widget {
    margin-right: 2.35%;
    -webkit-flex: 0 1 23%;
    -ms-flex: 0 1 23%;
    flex: 0 1 23%;
  }
  /* line 97, ../scss/blocks/_list.scss */
  .page-template-page-build-a-page .list .container.count4 .list-item:nth-child(4n), .page-template-page-build-a-page .list .container.count4 .widget:nth-child(4n), .page-template-page-build-a-page .list .container.count7 .list-item:nth-child(4n), .page-template-page-build-a-page .list .container.count7 .widget:nth-child(4n), .page-template-page-build-a-page .list .container.count8 .list-item:nth-child(4n), .page-template-page-build-a-page .list .container.count8 .widget:nth-child(4n), .page-template-page-build-a-page .list .container.count11 .list-item:nth-child(4n), .page-template-page-build-a-page .list .container.count11 .widget:nth-child(4n), .page-template-page-build-a-page .list .container.count12 .list-item:nth-child(4n), .page-template-page-build-a-page .list .container.count12 .widget:nth-child(4n), .single-courses .list .container.count4 .list-item:nth-child(4n), .single-courses .list .container.count4 .widget:nth-child(4n), .single-courses .list .container.count7 .list-item:nth-child(4n), .single-courses .list .container.count7 .widget:nth-child(4n), .single-courses .list .container.count8 .list-item:nth-child(4n), .single-courses .list .container.count8 .widget:nth-child(4n), .single-courses .list .container.count11 .list-item:nth-child(4n), .single-courses .list .container.count11 .widget:nth-child(4n), .single-courses .list .container.count12 .list-item:nth-child(4n), .single-courses .list .container.count12 .widget:nth-child(4n), .page-template-template-build-a-page-gutenberg .list .container.count4 .list-item:nth-child(4n), .page-template-template-build-a-page-gutenberg .list .container.count4 .widget:nth-child(4n), .page-template-template-build-a-page-gutenberg .list .container.count7 .list-item:nth-child(4n), .page-template-template-build-a-page-gutenberg .list .container.count7 .widget:nth-child(4n), .page-template-template-build-a-page-gutenberg .list .container.count8 .list-item:nth-child(4n), .page-template-template-build-a-page-gutenberg .list .container.count8 .widget:nth-child(4n), .page-template-template-build-a-page-gutenberg .list .container.count11 .list-item:nth-child(4n), .page-template-template-build-a-page-gutenberg .list .container.count11 .widget:nth-child(4n), .page-template-template-build-a-page-gutenberg .list .container.count12 .list-item:nth-child(4n), .page-template-template-build-a-page-gutenberg .list .container.count12 .widget:nth-child(4n) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 1030px) {
  /* line 105, ../scss/blocks/_list.scss */
  .page-template-page-build-a-page .list .container.count5 .list-item, .page-template-page-build-a-page .list .container.count5 .widget, .page-template-page-build-a-page .list .container.count9 .list-item, .page-template-page-build-a-page .list .container.count9 .widget, .page-template-page-build-a-page .list .container.count10 .list-item, .page-template-page-build-a-page .list .container.count10 .widget, .page-template-page-build-a-page .list .container.count13 .list-item, .page-template-page-build-a-page .list .container.count13 .widget, .page-template-page-build-a-page .list .container.count14 .list-item, .page-template-page-build-a-page .list .container.count14 .widget, .page-template-page-build-a-page .list .container.count15 .list-item, .page-template-page-build-a-page .list .container.count15 .widget, .single-courses .list .container.count5 .list-item, .single-courses .list .container.count5 .widget, .single-courses .list .container.count9 .list-item, .single-courses .list .container.count9 .widget, .single-courses .list .container.count10 .list-item, .single-courses .list .container.count10 .widget, .single-courses .list .container.count13 .list-item, .single-courses .list .container.count13 .widget, .single-courses .list .container.count14 .list-item, .single-courses .list .container.count14 .widget, .single-courses .list .container.count15 .list-item, .single-courses .list .container.count15 .widget, .page-template-template-build-a-page-gutenberg .list .container.count5 .list-item, .page-template-template-build-a-page-gutenberg .list .container.count5 .widget, .page-template-template-build-a-page-gutenberg .list .container.count9 .list-item, .page-template-template-build-a-page-gutenberg .list .container.count9 .widget, .page-template-template-build-a-page-gutenberg .list .container.count10 .list-item, .page-template-template-build-a-page-gutenberg .list .container.count10 .widget, .page-template-template-build-a-page-gutenberg .list .container.count13 .list-item, .page-template-template-build-a-page-gutenberg .list .container.count13 .widget, .page-template-template-build-a-page-gutenberg .list .container.count14 .list-item, .page-template-template-build-a-page-gutenberg .list .container.count14 .widget, .page-template-template-build-a-page-gutenberg .list .container.count15 .list-item, .page-template-template-build-a-page-gutenberg .list .container.count15 .widget {
    margin-right: 1%;
    -webkit-flex: 1 1 19%;
    -ms-flex: 1 1 19%;
    flex: 1 1 19%;
  }
  /* line 110, ../scss/blocks/_list.scss */
  .page-template-page-build-a-page .list .container.count5 .list-item:nth-child(3n), .page-template-page-build-a-page .list .container.count5 .widget:nth-child(3n), .page-template-page-build-a-page .list .container.count9 .list-item:nth-child(3n), .page-template-page-build-a-page .list .container.count9 .widget:nth-child(3n), .page-template-page-build-a-page .list .container.count10 .list-item:nth-child(3n), .page-template-page-build-a-page .list .container.count10 .widget:nth-child(3n), .page-template-page-build-a-page .list .container.count13 .list-item:nth-child(3n), .page-template-page-build-a-page .list .container.count13 .widget:nth-child(3n), .page-template-page-build-a-page .list .container.count14 .list-item:nth-child(3n), .page-template-page-build-a-page .list .container.count14 .widget:nth-child(3n), .page-template-page-build-a-page .list .container.count15 .list-item:nth-child(3n), .page-template-page-build-a-page .list .container.count15 .widget:nth-child(3n), .single-courses .list .container.count5 .list-item:nth-child(3n), .single-courses .list .container.count5 .widget:nth-child(3n), .single-courses .list .container.count9 .list-item:nth-child(3n), .single-courses .list .container.count9 .widget:nth-child(3n), .single-courses .list .container.count10 .list-item:nth-child(3n), .single-courses .list .container.count10 .widget:nth-child(3n), .single-courses .list .container.count13 .list-item:nth-child(3n), .single-courses .list .container.count13 .widget:nth-child(3n), .single-courses .list .container.count14 .list-item:nth-child(3n), .single-courses .list .container.count14 .widget:nth-child(3n), .single-courses .list .container.count15 .list-item:nth-child(3n), .single-courses .list .container.count15 .widget:nth-child(3n), .page-template-template-build-a-page-gutenberg .list .container.count5 .list-item:nth-child(3n), .page-template-template-build-a-page-gutenberg .list .container.count5 .widget:nth-child(3n), .page-template-template-build-a-page-gutenberg .list .container.count9 .list-item:nth-child(3n), .page-template-template-build-a-page-gutenberg .list .container.count9 .widget:nth-child(3n), .page-template-template-build-a-page-gutenberg .list .container.count10 .list-item:nth-child(3n), .page-template-template-build-a-page-gutenberg .list .container.count10 .widget:nth-child(3n), .page-template-template-build-a-page-gutenberg .list .container.count13 .list-item:nth-child(3n), .page-template-template-build-a-page-gutenberg .list .container.count13 .widget:nth-child(3n), .page-template-template-build-a-page-gutenberg .list .container.count14 .list-item:nth-child(3n), .page-template-template-build-a-page-gutenberg .list .container.count14 .widget:nth-child(3n), .page-template-template-build-a-page-gutenberg .list .container.count15 .list-item:nth-child(3n), .page-template-template-build-a-page-gutenberg .list .container.count15 .widget:nth-child(3n) {
    margin-right: 1%;
  }
  /* line 113, ../scss/blocks/_list.scss */
  .page-template-page-build-a-page .list .container.count5 .list-item:nth-child(5n), .page-template-page-build-a-page .list .container.count5 .widget:nth-child(5n), .page-template-page-build-a-page .list .container.count9 .list-item:nth-child(5n), .page-template-page-build-a-page .list .container.count9 .widget:nth-child(5n), .page-template-page-build-a-page .list .container.count10 .list-item:nth-child(5n), .page-template-page-build-a-page .list .container.count10 .widget:nth-child(5n), .page-template-page-build-a-page .list .container.count13 .list-item:nth-child(5n), .page-template-page-build-a-page .list .container.count13 .widget:nth-child(5n), .page-template-page-build-a-page .list .container.count14 .list-item:nth-child(5n), .page-template-page-build-a-page .list .container.count14 .widget:nth-child(5n), .page-template-page-build-a-page .list .container.count15 .list-item:nth-child(5n), .page-template-page-build-a-page .list .container.count15 .widget:nth-child(5n), .single-courses .list .container.count5 .list-item:nth-child(5n), .single-courses .list .container.count5 .widget:nth-child(5n), .single-courses .list .container.count9 .list-item:nth-child(5n), .single-courses .list .container.count9 .widget:nth-child(5n), .single-courses .list .container.count10 .list-item:nth-child(5n), .single-courses .list .container.count10 .widget:nth-child(5n), .single-courses .list .container.count13 .list-item:nth-child(5n), .single-courses .list .container.count13 .widget:nth-child(5n), .single-courses .list .container.count14 .list-item:nth-child(5n), .single-courses .list .container.count14 .widget:nth-child(5n), .single-courses .list .container.count15 .list-item:nth-child(5n), .single-courses .list .container.count15 .widget:nth-child(5n), .page-template-template-build-a-page-gutenberg .list .container.count5 .list-item:nth-child(5n), .page-template-template-build-a-page-gutenberg .list .container.count5 .widget:nth-child(5n), .page-template-template-build-a-page-gutenberg .list .container.count9 .list-item:nth-child(5n), .page-template-template-build-a-page-gutenberg .list .container.count9 .widget:nth-child(5n), .page-template-template-build-a-page-gutenberg .list .container.count10 .list-item:nth-child(5n), .page-template-template-build-a-page-gutenberg .list .container.count10 .widget:nth-child(5n), .page-template-template-build-a-page-gutenberg .list .container.count13 .list-item:nth-child(5n), .page-template-template-build-a-page-gutenberg .list .container.count13 .widget:nth-child(5n), .page-template-template-build-a-page-gutenberg .list .container.count14 .list-item:nth-child(5n), .page-template-template-build-a-page-gutenberg .list .container.count14 .widget:nth-child(5n), .page-template-template-build-a-page-gutenberg .list .container.count15 .list-item:nth-child(5n), .page-template-template-build-a-page-gutenberg .list .container.count15 .widget:nth-child(5n) {
    margin-right: 0;
  }
}
/* line 120, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list .container .image img, .single-courses .list .container .image img, .page-template-template-build-a-page-gutenberg .list .container .image img {
  max-width: 100%;
  height: auto;
}
/* line 124, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list .container .image.use-background, .single-courses .list .container .image.use-background, .page-template-template-build-a-page-gutenberg .list .container .image.use-background {
  margin: 0 auto;
  width: 100%;
  height: 200px;
  background-size: cover;
  background-position: center center;
}
@media only screen and (min-width: 768px) {
  /* line 124, ../scss/blocks/_list.scss */
  .page-template-page-build-a-page .list .container .image.use-background, .single-courses .list .container .image.use-background, .page-template-template-build-a-page-gutenberg .list .container .image.use-background {
    max-width: 450px;
  }
}
/* line 134, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list .container .image.use-background img, .single-courses .list .container .image.use-background img, .page-template-template-build-a-page-gutenberg .list .container .image.use-background img {
  width: 0px;
  height: 0px;
}
/* line 144, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.horizantal-images .container .list-item, .page-template-page-build-a-page .list.horizontal-images .container .list-item, .single-courses .list.horizantal-images .container .list-item, .single-courses .list.horizontal-images .container .list-item, .page-template-template-build-a-page-gutenberg .list.horizantal-images .container .list-item, .page-template-template-build-a-page-gutenberg .list.horizontal-images .container .list-item {
  display: flex;
}
/* line 146, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.horizantal-images .container .list-item .image, .page-template-page-build-a-page .list.horizontal-images .container .list-item .image, .single-courses .list.horizantal-images .container .list-item .image, .single-courses .list.horizontal-images .container .list-item .image, .page-template-template-build-a-page-gutenberg .list.horizantal-images .container .list-item .image, .page-template-template-build-a-page-gutenberg .list.horizontal-images .container .list-item .image {
  padding-right: 25px;
  flex: 1 0 35%;
  max-width: 180px;
  justify-content: flex-end;
  display: flex;
  align-items: baseline;
}
@media only screen and (min-width: 786px) {
  /* line 160, ../scss/blocks/_list.scss */
  .page-template-page-build-a-page .list.two-columns .container .list-item, .page-template-page-build-a-page .list.two-columns .container .widget, .single-courses .list.two-columns .container .list-item, .single-courses .list.two-columns .container .widget, .page-template-template-build-a-page-gutenberg .list.two-columns .container .list-item, .page-template-template-build-a-page-gutenberg .list.two-columns .container .widget {
    margin-right: 2%;
    -webkit-flex: 1 0 49%;
    -ms-flex: 1 0 49%;
    flex: 1 0 49%;
  }
  /* line 165, ../scss/blocks/_list.scss */
  .page-template-page-build-a-page .list.two-columns .container .list-item:nth-child(2n), .page-template-page-build-a-page .list.two-columns .container .widget:nth-child(2n), .single-courses .list.two-columns .container .list-item:nth-child(2n), .single-courses .list.two-columns .container .widget:nth-child(2n), .page-template-template-build-a-page-gutenberg .list.two-columns .container .list-item:nth-child(2n), .page-template-template-build-a-page-gutenberg .list.two-columns .container .widget:nth-child(2n) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 768px) {
  /* line 175, ../scss/blocks/_list.scss */
  .page-template-page-build-a-page .list.three-columns .container .list-item, .page-template-page-build-a-page .list.three-columns .container .widget, .single-courses .list.three-columns .container .list-item, .single-courses .list.three-columns .container .widget, .page-template-template-build-a-page-gutenberg .list.three-columns .container .list-item, .page-template-template-build-a-page-gutenberg .list.three-columns .container .widget {
    margin-right: 2%;
    -webkit-flex: 0 1 32%;
    -ms-flex: 0 1 32%;
    flex: 0 1 32%;
  }
  /* line 180, ../scss/blocks/_list.scss */
  .page-template-page-build-a-page .list.three-columns .container .list-item:nth-child(3n), .page-template-page-build-a-page .list.three-columns .container .widget:nth-child(3n), .single-courses .list.three-columns .container .list-item:nth-child(3n), .single-courses .list.three-columns .container .widget:nth-child(3n), .page-template-template-build-a-page-gutenberg .list.three-columns .container .list-item:nth-child(3n), .page-template-template-build-a-page-gutenberg .list.three-columns .container .widget:nth-child(3n) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 768px) {
  /* line 190, ../scss/blocks/_list.scss */
  .page-template-page-build-a-page .list.four-columns .container .list-item, .page-template-page-build-a-page .list.four-columns .container .widget, .single-courses .list.four-columns .container .list-item, .single-courses .list.four-columns .container .widget, .page-template-template-build-a-page-gutenberg .list.four-columns .container .list-item, .page-template-template-build-a-page-gutenberg .list.four-columns .container .widget {
    margin-right: 2.35%;
    -webkit-flex: 0 1 23%;
    -ms-flex: 0 1 23%;
    flex: 0 1 23%;
  }
  /* line 195, ../scss/blocks/_list.scss */
  .page-template-page-build-a-page .list.four-columns .container .list-item:nth-child(4n), .page-template-page-build-a-page .list.four-columns .container .widget:nth-child(4n), .single-courses .list.four-columns .container .list-item:nth-child(4n), .single-courses .list.four-columns .container .widget:nth-child(4n), .page-template-template-build-a-page-gutenberg .list.four-columns .container .list-item:nth-child(4n), .page-template-template-build-a-page-gutenberg .list.four-columns .container .widget:nth-child(4n) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 768px) {
  /* line 205, ../scss/blocks/_list.scss */
  .page-template-page-build-a-page .list.five-columns .container .list-item, .page-template-page-build-a-page .list.five-columns .container .widget, .single-courses .list.five-columns .container .list-item, .single-courses .list.five-columns .container .widget, .page-template-template-build-a-page-gutenberg .list.five-columns .container .list-item, .page-template-template-build-a-page-gutenberg .list.five-columns .container .widget {
    margin-right: 1%;
    -webkit-flex: 1 1 19%;
    -ms-flex: 1 1 19%;
    flex: 1 1 19%;
  }
  /* line 210, ../scss/blocks/_list.scss */
  .page-template-page-build-a-page .list.five-columns .container .list-item:nth-child(3n), .page-template-page-build-a-page .list.five-columns .container .widget:nth-child(3n), .single-courses .list.five-columns .container .list-item:nth-child(3n), .single-courses .list.five-columns .container .widget:nth-child(3n), .page-template-template-build-a-page-gutenberg .list.five-columns .container .list-item:nth-child(3n), .page-template-template-build-a-page-gutenberg .list.five-columns .container .widget:nth-child(3n) {
    margin-right: 1%;
  }
  /* line 213, ../scss/blocks/_list.scss */
  .page-template-page-build-a-page .list.five-columns .container .list-item:nth-child(5n), .page-template-page-build-a-page .list.five-columns .container .widget:nth-child(5n), .single-courses .list.five-columns .container .list-item:nth-child(5n), .single-courses .list.five-columns .container .widget:nth-child(5n), .page-template-template-build-a-page-gutenberg .list.five-columns .container .list-item:nth-child(5n), .page-template-template-build-a-page-gutenberg .list.five-columns .container .widget:nth-child(5n) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 786px) {
  /* line 223, ../scss/blocks/_list.scss */
  .page-template-page-build-a-page .list.single-row .container .list-item, .page-template-page-build-a-page .list.justify-center .container .list-item, .single-courses .list.single-row .container .list-item, .single-courses .list.justify-center .container .list-item, .page-template-template-build-a-page-gutenberg .list.single-row .container .list-item, .page-template-template-build-a-page-gutenberg .list.justify-center .container .list-item {
    flex: unset;
    margin: 0 auto;
  }
  /* line 226, ../scss/blocks/_list.scss */
  .page-template-page-build-a-page .list.single-row .container .list-item:nth-child(2n), .page-template-page-build-a-page .list.justify-center .container .list-item:nth-child(2n), .single-courses .list.single-row .container .list-item:nth-child(2n), .single-courses .list.justify-center .container .list-item:nth-child(2n), .page-template-template-build-a-page-gutenberg .list.single-row .container .list-item:nth-child(2n), .page-template-template-build-a-page-gutenberg .list.justify-center .container .list-item:nth-child(2n) {
    margin-right: auto;
  }
}
/* line 235, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.hide-single-heading .list-item h3, .single-courses .list.hide-single-heading .list-item h3, .page-template-template-build-a-page-gutenberg .list.hide-single-heading .list-item h3 {
  display: none;
}
/* line 243, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.hide-single-details .list-item .text p, .single-courses .list.hide-single-details .list-item .text p, .page-template-template-build-a-page-gutenberg .list.hide-single-details .list-item .text p {
  display: none;
}
/* line 251, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.hide-details .list-item h3, .page-template-page-build-a-page .list.hide-details .list-item .text, .single-courses .list.hide-details .list-item h3, .single-courses .list.hide-details .list-item .text, .page-template-template-build-a-page-gutenberg .list.hide-details .list-item h3, .page-template-template-build-a-page-gutenberg .list.hide-details .list-item .text {
  display: none;
}
/* line 259, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.small-icons .list-item .image img, .single-courses .list.small-icons .list-item .image img, .page-template-template-build-a-page-gutenberg .list.small-icons .list-item .image img {
  height: 105px;
  width: auto;
}
/* line 267, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.center .container, .single-courses .list.center .container, .page-template-template-build-a-page-gutenberg .list.center .container {
  justify-content: space-around;
}
/* line 271, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.center .list-item .image, .single-courses .list.center .list-item .image, .page-template-template-build-a-page-gutenberg .list.center .list-item .image {
  text-align: center;
}
/* line 277, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.two-columns-center .container, .single-courses .list.two-columns-center .container, .page-template-template-build-a-page-gutenberg .list.two-columns-center .container {
  justify-content: center;
}
@media only screen and (min-width: 786px) {
  /* line 283, ../scss/blocks/_list.scss */
  .page-template-page-build-a-page .list.center-columns .container, .single-courses .list.center-columns .container, .page-template-template-build-a-page-gutenberg .list.center-columns .container {
    width: 75%;
    margin: auto;
  }
}
/* line 289, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-live-preview, .single-courses .list.list-type-live-preview, .page-template-template-build-a-page-gutenberg .list.list-type-live-preview {
  padding: 0;
}
/* line 291, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-live-preview .wrap, .single-courses .list.list-type-live-preview .wrap, .page-template-template-build-a-page-gutenberg .list.list-type-live-preview .wrap {
  max-width: 100vw;
  width: 100% !important;
}
/* line 294, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-live-preview .wrap .gray-bar, .single-courses .list.list-type-live-preview .wrap .gray-bar, .page-template-template-build-a-page-gutenberg .list.list-type-live-preview .wrap .gray-bar {
  background: transparent;
  text-align: center;
}
/* line 303, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-recent .list-item a:hover, .page-template-page-build-a-page .list.list-type-recent .list-item a:focus, .page-template-page-build-a-page .list.list-type-recent .list-item a:visited:hover, .page-template-page-build-a-page .list.list-type-recent .list-item a:visited:focus, .single-courses .list.list-type-recent .list-item a:hover, .single-courses .list.list-type-recent .list-item a:focus, .single-courses .list.list-type-recent .list-item a:visited:hover, .single-courses .list.list-type-recent .list-item a:visited:focus, .page-template-template-build-a-page-gutenberg .list.list-type-recent .list-item a:hover, .page-template-template-build-a-page-gutenberg .list.list-type-recent .list-item a:focus, .page-template-template-build-a-page-gutenberg .list.list-type-recent .list-item a:visited:hover, .page-template-template-build-a-page-gutenberg .list.list-type-recent .list-item a:visited:focus {
  color: inherit;
}
/* line 310, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.green-title h3, .single-courses .list.green-title h3, .page-template-template-build-a-page-gutenberg .list.green-title h3 {
  color: #8CC040;
  font-size: 2em;
  margin-bottom: 0;
}
/* line 314, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.green-title h3 a, .single-courses .list.green-title h3 a, .page-template-template-build-a-page-gutenberg .list.green-title h3 a {
  color: #8CC040;
}
/* line 320, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.darken-list-items .list-item, .single-courses .list.darken-list-items .list-item, .page-template-template-build-a-page-gutenberg .list.darken-list-items .list-item {
  background-color: #EAEDF2;
  border-radius: 5px;
  padding: 1em;
}
/* line 325, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.darken-list-items .list-item .text p, .single-courses .list.darken-list-items .list-item .text p, .page-template-template-build-a-page-gutenberg .list.darken-list-items .list-item .text p {
  margin: .5em 0;
}
/* line 331, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-interactive-reveal, .single-courses .list.list-type-interactive-reveal, .page-template-template-build-a-page-gutenberg .list.list-type-interactive-reveal {
  display: none;
}
@media only screen and (min-width: 786px) {
  /* line 331, ../scss/blocks/_list.scss */
  .page-template-page-build-a-page .list.list-type-interactive-reveal, .single-courses .list.list-type-interactive-reveal, .page-template-template-build-a-page-gutenberg .list.list-type-interactive-reveal {
    display: block;
  }
}
/* line 336, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-interactive-reveal ol, .single-courses .list.list-type-interactive-reveal ol, .page-template-template-build-a-page-gutenberg .list.list-type-interactive-reveal ol {
  margin-left: 3em;
  margin-top: 0;
}
/* line 341, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-interactive-reveal table td, .single-courses .list.list-type-interactive-reveal table td, .page-template-template-build-a-page-gutenberg .list.list-type-interactive-reveal table td {
  vertical-align: baseline;
}
/* line 344, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-interactive-reveal table img, .single-courses .list.list-type-interactive-reveal table img, .page-template-template-build-a-page-gutenberg .list.list-type-interactive-reveal table img {
  max-height: 50px;
  width: auto;
}
/* line 347, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-interactive-reveal table img ~ *, .single-courses .list.list-type-interactive-reveal table img ~ *, .page-template-template-build-a-page-gutenberg .list.list-type-interactive-reveal table img ~ * {
  line-height: 50px;
}
/* line 352, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-interactive-reveal .container, .single-courses .list.list-type-interactive-reveal .container, .page-template-template-build-a-page-gutenberg .list.list-type-interactive-reveal .container {
  position: relative;
  overflow: hidden;
}
/* line 355, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-interactive-reveal .container:after, .single-courses .list.list-type-interactive-reveal .container:after, .page-template-template-build-a-page-gutenberg .list.list-type-interactive-reveal .container:after {
  position: absolute;
  bottom: 0;
  display: block;
  background: #EAEDF2;
  background: linear-gradient(0deg, #eaedf2 73%, rgba(255, 255, 255, 0) 92%);
  width: 100%;
  height: 60px;
  content: "";
  z-index: 1;
}
/* line 368, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-interactive-reveal .container .list-item, .single-courses .list.list-type-interactive-reveal .container .list-item, .page-template-template-build-a-page-gutenberg .list.list-type-interactive-reveal .container .list-item {
  margin-bottom: 40px;
}
/* line 370, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-interactive-reveal .container .list-item h3, .single-courses .list.list-type-interactive-reveal .container .list-item h3, .page-template-template-build-a-page-gutenberg .list.list-type-interactive-reveal .container .list-item h3 {
  color: white;
  background-color: #B8BABC;
  margin-bottom: 0;
  padding: .5em .25em;
  text-align: center;
  font-size: 20px;
  cursor: pointer;
}
@media only screen and (min-width: 1030px) {
  /* line 370, ../scss/blocks/_list.scss */
  .page-template-page-build-a-page .list.list-type-interactive-reveal .container .list-item h3, .single-courses .list.list-type-interactive-reveal .container .list-item h3, .page-template-template-build-a-page-gutenberg .list.list-type-interactive-reveal .container .list-item h3 {
    padding: .5em 1.25em;
    font-size: 24px;
  }
}
/* line 382, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-interactive-reveal .container .list-item h3.active, .single-courses .list.list-type-interactive-reveal .container .list-item h3.active, .page-template-template-build-a-page-gutenberg .list.list-type-interactive-reveal .container .list-item h3.active {
  background-color: #8CC040;
}
/* line 386, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-interactive-reveal .container .list-item .text, .single-courses .list.list-type-interactive-reveal .container .list-item .text, .page-template-template-build-a-page-gutenberg .list.list-type-interactive-reveal .container .list-item .text {
  height: 201px;
  min-height: 275px;
  transition: 1.2s all ease-in-out;
  margin-right: 2em;
}
/* line 393, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-interactive-reveal .container .list-item .text h3.active ~ .reveal-content, .single-courses .list.list-type-interactive-reveal .container .list-item .text h3.active ~ .reveal-content, .page-template-template-build-a-page-gutenberg .list.list-type-interactive-reveal .container .list-item .text h3.active ~ .reveal-content {
  z-index: 1;
}
/* line 398, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-interactive-reveal .container .list-item .text .reveal-content, .page-template-page-build-a-page .list.list-type-interactive-reveal .container .list-item .text .spacer, .single-courses .list.list-type-interactive-reveal .container .list-item .text .reveal-content, .single-courses .list.list-type-interactive-reveal .container .list-item .text .spacer, .page-template-template-build-a-page-gutenberg .list.list-type-interactive-reveal .container .list-item .text .reveal-content, .page-template-template-build-a-page-gutenberg .list.list-type-interactive-reveal .container .list-item .text .spacer {
  position: absolute;
  left: 0;
  width: 100%;
  opacity: 0;
  background-color: #EAEDF2;
  padding: 2em 3em;
  min-height: 275px;
  transition: 1.2s all ease-in-out;
}
/* line 408, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-interactive-reveal .container .list-item .text .spacer, .single-courses .list.list-type-interactive-reveal .container .list-item .text .spacer, .page-template-template-build-a-page-gutenberg .list.list-type-interactive-reveal .container .list-item .text .spacer {
  opacity: 1;
}
/* line 414, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-interactive-reveal .container .list-item:first-child .text .reveal-content, .single-courses .list.list-type-interactive-reveal .container .list-item:first-child .text .reveal-content, .page-template-template-build-a-page-gutenberg .list.list-type-interactive-reveal .container .list-item:first-child .text .reveal-content {
  opacity: 1;
}
/* line 420, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-interactive-reveal .container .list-item:last-of-type .text, .single-courses .list.list-type-interactive-reveal .container .list-item:last-of-type .text, .page-template-template-build-a-page-gutenberg .list.list-type-interactive-reveal .container .list-item:last-of-type .text {
  margin-right: 0;
}
/* line 427, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-interactive-reveal img.open-this-interactive, .single-courses .list.list-type-interactive-reveal img.open-this-interactive, .page-template-template-build-a-page-gutenberg .list.list-type-interactive-reveal img.open-this-interactive {
  margin: auto;
  display: block;
  position: relative;
  bottom: 50px;
  z-index: 1;
  cursor: pointer;
}
/* line 434, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-interactive-reveal img.open-this-interactive.open, .single-courses .list.list-type-interactive-reveal img.open-this-interactive.open, .page-template-template-build-a-page-gutenberg .list.list-type-interactive-reveal img.open-this-interactive.open {
  transform: rotate(180deg);
}
/* line 440, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-team-members, .single-courses .list.list-type-team-members, .page-template-template-build-a-page-gutenberg .list.list-type-team-members {
  text-align: center;
}
/* line 442, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-team-members .container, .single-courses .list.list-type-team-members .container, .page-template-template-build-a-page-gutenberg .list.list-type-team-members .container {
  justify-content: center;
}
/* line 446, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-team-members .list-item.person, .single-courses .list.list-type-team-members .list-item.person, .page-template-template-build-a-page-gutenberg .list.list-type-team-members .list-item.person {
  margin-right: 1.35%;
  flex: 0 1 23%;
  min-height: 280px;
}
/* line 453, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-team-members .list-item.person, .single-courses .list.list-type-team-members .list-item.person, .page-template-template-build-a-page-gutenberg .list.list-type-team-members .list-item.person {
  background-size: cover;
  background-position: center center;
  text-align: center;
}
/* line 460, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-team-members .list-item.person .inner, .single-courses .list.list-type-team-members .list-item.person .inner, .page-template-template-build-a-page-gutenberg .list.list-type-team-members .list-item.person .inner {
  opacity: 0;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  transition: .4s opacity;
}
/* line 470, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-team-members .list-item.person .inner h3, .single-courses .list.list-type-team-members .list-item.person .inner h3, .page-template-template-build-a-page-gutenberg .list.list-type-team-members .list-item.person .inner h3 {
  font-weight: 700;
}
/* line 473, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-team-members .list-item.person .inner h3, .page-template-page-build-a-page .list.list-type-team-members .list-item.person .inner p, .single-courses .list.list-type-team-members .list-item.person .inner h3, .single-courses .list.list-type-team-members .list-item.person .inner p, .page-template-template-build-a-page-gutenberg .list.list-type-team-members .list-item.person .inner h3, .page-template-template-build-a-page-gutenberg .list.list-type-team-members .list-item.person .inner p {
  color: #fff;
  margin: 0;
}
/* line 479, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-team-members .list-item.person:hover .inner, .single-courses .list.list-type-team-members .list-item.person:hover .inner, .page-template-template-build-a-page-gutenberg .list.list-type-team-members .list-item.person:hover .inner {
  opacity: 1;
}
/* line 487, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.read-more h2, .single-courses .list.read-more h2, .page-template-template-build-a-page-gutenberg .list.read-more h2 {
  text-align: center;
  font-size: 2rem;
}
/* line 491, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.read-more .list-item, .single-courses .list.read-more .list-item, .page-template-template-build-a-page-gutenberg .list.read-more .list-item {
  padding: 20px;
  background-color: #fff;
  height: 300px;
}
/* line 495, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.read-more .list-item .image, .single-courses .list.read-more .list-item .image, .page-template-template-build-a-page-gutenberg .list.read-more .list-item .image {
  float: left;
  width: calc(50% - 10px);
  margin-right: 10px;
  height: calc(100% - 10px);
}
/* line 501, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.read-more .list-item h3, .single-courses .list.read-more .list-item h3, .page-template-template-build-a-page-gutenberg .list.read-more .list-item h3 {
  margin-top: 0;
}
/* line 504, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.read-more .list-item p, .single-courses .list.read-more .list-item p, .page-template-template-build-a-page-gutenberg .list.read-more .list-item p {
  width: 50%;
  float: right;
}
/* line 511, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-quote-slider h2, .single-courses .list.list-type-quote-slider h2, .page-template-template-build-a-page-gutenberg .list.list-type-quote-slider h2 {
  color: var(--text-color);
}
/* line 514, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-quote-slider .slick-arrow, .single-courses .list.list-type-quote-slider .slick-arrow, .page-template-template-build-a-page-gutenberg .list.list-type-quote-slider .slick-arrow {
  color: var(--text-color);
  top: calc(50% - 5rem);
}
/* line 517, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-quote-slider .slick-arrow:after, .page-template-page-build-a-page .list.list-type-quote-slider .slick-arrow:before, .single-courses .list.list-type-quote-slider .slick-arrow:after, .single-courses .list.list-type-quote-slider .slick-arrow:before, .page-template-template-build-a-page-gutenberg .list.list-type-quote-slider .slick-arrow:after, .page-template-template-build-a-page-gutenberg .list.list-type-quote-slider .slick-arrow:before {
  color: var(--text-color);
  font-weight: 900;
  font-size: 5rem;
}
/* line 522, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-quote-slider .slick-arrow.slick-prev:before, .single-courses .list.list-type-quote-slider .slick-arrow.slick-prev:before, .page-template-template-build-a-page-gutenberg .list.list-type-quote-slider .slick-arrow.slick-prev:before {
  content: "\2039";
}
/* line 525, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-quote-slider .slick-arrow.slick-next:before, .single-courses .list.list-type-quote-slider .slick-arrow.slick-next:before, .page-template-template-build-a-page-gutenberg .list.list-type-quote-slider .slick-arrow.slick-next:before {
  content: "\203A";
}
/* line 531, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-quote-slider .list-item .inner, .single-courses .list.list-type-quote-slider .list-item .inner, .page-template-template-build-a-page-gutenberg .list.list-type-quote-slider .list-item .inner {
  display: flex;
}
/* line 534, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-quote-slider .list-item .image-container, .single-courses .list.list-type-quote-slider .list-item .image-container, .page-template-template-build-a-page-gutenberg .list.list-type-quote-slider .list-item .image-container {
  flex: 1 0 30%;
}
/* line 536, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-quote-slider .list-item .image-container img, .single-courses .list.list-type-quote-slider .list-item .image-container img, .page-template-template-build-a-page-gutenberg .list.list-type-quote-slider .list-item .image-container img {
  width: 300px;
  height: 300px;
  border-radius: 100%;
  margin: auto;
}
/* line 543, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-quote-slider .list-item .text, .single-courses .list.list-type-quote-slider .list-item .text, .page-template-template-build-a-page-gutenberg .list.list-type-quote-slider .list-item .text {
  padding-left: 100px;
  position: relative;
}
/* line 546, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-quote-slider .list-item .text:before, .single-courses .list.list-type-quote-slider .list-item .text:before, .page-template-template-build-a-page-gutenberg .list.list-type-quote-slider .list-item .text:before {
  background-image: url("../images/green-open-quote.png");
  background-size: contain;
  width: 100px;
  height: 100px;
  position: absolute;
  content: "";
  display: block;
  left: 0;
  top: -10px;
}
/* line 557, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-quote-slider .list-item .text p, .single-courses .list.list-type-quote-slider .list-item .text p, .page-template-template-build-a-page-gutenberg .list.list-type-quote-slider .list-item .text p {
  color: var(--text-color);
  font-size: 2rem;
  line-height: 1.25em;
}
/* line 561, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-quote-slider .list-item .text p.title, .single-courses .list.list-type-quote-slider .list-item .text p.title, .page-template-template-build-a-page-gutenberg .list.list-type-quote-slider .list-item .text p.title {
  font-size: 1.5rem;
}
/* line 1, ../scss/blocks/_image-float-row.scss */
.page-template-page-build-a-page .full-width-image-float-row, .single-courses .full-width-image-float-row, .page-template-template-build-a-page-gutenberg .full-width-image-float-row {
  clear: both;
  position: relative;
}
@media (min-width: 1030px) {
  /* line 1, ../scss/blocks/_image-float-row.scss */
  .page-template-page-build-a-page .full-width-image-float-row, .single-courses .full-width-image-float-row, .page-template-template-build-a-page-gutenberg .full-width-image-float-row {
    padding-top: 0;
    padding-bottom: 0;
  }
}
/* line 9, ../scss/blocks/_image-float-row.scss */
.page-template-page-build-a-page .full-width-image-float-row:after, .single-courses .full-width-image-float-row:after, .page-template-template-build-a-page-gutenberg .full-width-image-float-row:after {
  content: '';
  clear: both;
  display: table;
}
/* line 15, ../scss/blocks/_image-float-row.scss */
.page-template-page-build-a-page .full-width-image-float-row .wrap p:first-child, .single-courses .full-width-image-float-row .wrap p:first-child, .page-template-template-build-a-page-gutenberg .full-width-image-float-row .wrap p:first-child {
  margin-top: 0;
}
/* line 19, ../scss/blocks/_image-float-row.scss */
.page-template-page-build-a-page .full-width-image-float-row .img-wrap, .single-courses .full-width-image-float-row .img-wrap, .page-template-template-build-a-page-gutenberg .full-width-image-float-row .img-wrap {
  position: relative;
  width: 100%;
  height: auto;
  text-align: center;
}
/* line 24, ../scss/blocks/_image-float-row.scss */
.page-template-page-build-a-page .full-width-image-float-row .img-wrap img, .single-courses .full-width-image-float-row .img-wrap img, .page-template-template-build-a-page-gutenberg .full-width-image-float-row .img-wrap img {
  max-width: 100%;
  height: auto;
}
@media (min-width: 768px) {
  /* line 19, ../scss/blocks/_image-float-row.scss */
  .page-template-page-build-a-page .full-width-image-float-row .img-wrap, .single-courses .full-width-image-float-row .img-wrap, .page-template-template-build-a-page-gutenberg .full-width-image-float-row .img-wrap {
    position: absolute;
    width: calc(50% - 3em);
    height: 100%;
    text-align: left;
  }
  /* line 34, ../scss/blocks/_image-float-row.scss */
  .page-template-page-build-a-page .full-width-image-float-row .img-wrap.left, .single-courses .full-width-image-float-row .img-wrap.left, .page-template-template-build-a-page-gutenberg .full-width-image-float-row .img-wrap.left {
    left: 0;
    top: 0;
    margin-right: 3em;
  }
  /* line 38, ../scss/blocks/_image-float-row.scss */
  .page-template-page-build-a-page .full-width-image-float-row .img-wrap.left + .wrap, .single-courses .full-width-image-float-row .img-wrap.left + .wrap, .page-template-template-build-a-page-gutenberg .full-width-image-float-row .img-wrap.left + .wrap {
    padding: 0 0;
    padding-left: calc(37% + 3em);
  }
  /* line 43, ../scss/blocks/_image-float-row.scss */
  .page-template-page-build-a-page .full-width-image-float-row .img-wrap.right, .single-courses .full-width-image-float-row .img-wrap.right, .page-template-template-build-a-page-gutenberg .full-width-image-float-row .img-wrap.right {
    right: 0;
    margin-left: 3em;
  }
  /* line 46, ../scss/blocks/_image-float-row.scss */
  .page-template-page-build-a-page .full-width-image-float-row .img-wrap.right + .wrap, .single-courses .full-width-image-float-row .img-wrap.right + .wrap, .page-template-template-build-a-page-gutenberg .full-width-image-float-row .img-wrap.right + .wrap {
    padding: 0 0;
    padding-right: calc(37% + 3em);
  }
  /* line 51, ../scss/blocks/_image-float-row.scss */
  .page-template-page-build-a-page .full-width-image-float-row .img-wrap img, .single-courses .full-width-image-float-row .img-wrap img, .page-template-template-build-a-page-gutenberg .full-width-image-float-row .img-wrap img {
    position: absolute;
    object-fit: contain;
    width: 100%;
    height: 100%;
  }
}
@media (min-width: 1030px) {
  /* line 61, ../scss/blocks/_image-float-row.scss */
  .page-template-page-build-a-page .full-width-image-float-row .img-wrap.left + .wrap, .single-courses .full-width-image-float-row .img-wrap.left + .wrap, .page-template-template-build-a-page-gutenberg .full-width-image-float-row .img-wrap.left + .wrap {
    padding: 45px 0;
    padding-left: calc(3em + 550px);
  }
  /* line 67, ../scss/blocks/_image-float-row.scss */
  .page-template-page-build-a-page .full-width-image-float-row .img-wrap.right + .wrap, .single-courses .full-width-image-float-row .img-wrap.right + .wrap, .page-template-template-build-a-page-gutenberg .full-width-image-float-row .img-wrap.right + .wrap {
    padding: 45px 0;
    padding-right: calc(3em + 550px);
  }
  /* line 72, ../scss/blocks/_image-float-row.scss */
  .page-template-page-build-a-page .full-width-image-float-row .img-wrap img, .single-courses .full-width-image-float-row .img-wrap img, .page-template-template-build-a-page-gutenberg .full-width-image-float-row .img-wrap img {
    object-fit: cover;
  }
}
@media (min-width: 1280px) {
  /* line 79, ../scss/blocks/_image-float-row.scss */
  .page-template-page-build-a-page .full-width-image-float-row .img-wrap.left + .wrap, .single-courses .full-width-image-float-row .img-wrap.left + .wrap, .page-template-template-build-a-page-gutenberg .full-width-image-float-row .img-wrap.left + .wrap {
    padding-left: calc(3em + 600px);
  }
  /* line 84, ../scss/blocks/_image-float-row.scss */
  .page-template-page-build-a-page .full-width-image-float-row .img-wrap.right + .wrap, .single-courses .full-width-image-float-row .img-wrap.right + .wrap, .page-template-template-build-a-page-gutenberg .full-width-image-float-row .img-wrap.right + .wrap {
    padding-right: calc(3em + 600px);
  }
  /* line 88, ../scss/blocks/_image-float-row.scss */
  .page-template-page-build-a-page .full-width-image-float-row .img-wrap img, .single-courses .full-width-image-float-row .img-wrap img, .page-template-template-build-a-page-gutenberg .full-width-image-float-row .img-wrap img {
    object-fit: cover;
  }
}
/* line 2, ../scss/blocks/_cstat.scss */
.page-template-page-build-a-page .cstat progress[value], .single-courses .cstat progress[value], .page-template-template-build-a-page-gutenberg .cstat progress[value] {
  -webkit-appearance: none;
  appearance: none;
  width: 100%;
  height: 50px;
}
/* line 8, ../scss/blocks/_cstat.scss */
.page-template-page-build-a-page .cstat progress[value]::-webkit-progress-bar, .single-courses .cstat progress[value]::-webkit-progress-bar, .page-template-template-build-a-page-gutenberg .cstat progress[value]::-webkit-progress-bar {
  background-color: #eee;
  border-radius: 2px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25) inset;
  border-radius: 10px;
  overflow: hidden;
}
/* line 15, ../scss/blocks/_cstat.scss */
.page-template-page-build-a-page .cstat progress[value]::-webkit-progress-value, .single-courses .cstat progress[value]::-webkit-progress-value, .page-template-template-build-a-page-gutenberg .cstat progress[value]::-webkit-progress-value {
  background-color: #8cc040;
}

/* line 188, ../scss/style.scss */
.page-template-template-build-a-page-gutenberg #container header.header.parallax-container {
  position: absolute;
}
/* line 193, ../scss/style.scss */
.page-template-template-build-a-page-gutenberg .hentry {
  border-radius: 0;
  background-color: transparent;
  margin-bottom: 0;
}
/* line 198, ../scss/style.scss */
.page-template-template-build-a-page-gutenberg #content.standard-page {
  overflow: hidden !important;
  margin-top: 0;
  margin-bottom: 0;
}
/* line 203, ../scss/style.scss */
.page-template-template-build-a-page-gutenberg #content.standard-page section.entry-content {
  padding: 0;
}
@media only screen and (min-width: 1030px) {
  /* line 211, ../scss/style.scss */
  .page-template-template-build-a-page-gutenberg .brafton-blocks.full-width.skinny .wrap {
    width: 45% !important;
  }
}
@media only screen and (min-width: 1030px) {
  /* line 220, ../scss/style.scss */
  .page-template-template-build-a-page-gutenberg .brafton-blocks.skinny .wrap {
    width: 75% !important;
  }
}
/* line 227, ../scss/style.scss */
.page-template-template-build-a-page-gutenberg .brafton-blocks.remove-padding {
  padding: 0 0;
}
/* line 230, ../scss/style.scss */
.page-template-template-build-a-page-gutenberg .brafton-blocks.remove-padding-top {
  padding-top: 0;
}
/* line 233, ../scss/style.scss */
.page-template-template-build-a-page-gutenberg .brafton-blocks.remove-padding-bottom {
  padding-bottom: 0;
}

/******************************************************************
Site Name:
Author:

Stylesheet: Variables

Here is where we declare all our variables like colors, fonts,
base values, and defaults. We want to make sure this file ONLY
contains variables that way our files don't get all messy.
No one likes a mess.

******************************************************************/
/*********************
COLORS
Need help w/ choosing your colors? Try this site out:
http://0to255.com/
*********************/
/*CORE BRAFTON COLORS*/
/*End core brafton colors...*/
/*
Here's a great tutorial on how to
use color variables properly:
http://sachagreif.com/sass-color-variables/
*/
/* Color Options
--------------------------------------------- */
/* line 94, ../scss/partials/_variables.scss */
.has-off-black-color {
  color: #424143;
}

/* line 98, ../scss/partials/_variables.scss */
.has-off-black-background-color {
  background-color: #424143;
}

/* line 94, ../scss/partials/_variables.scss */
.has-light-gray-color {
  color: #eaedf2;
}

/* line 98, ../scss/partials/_variables.scss */
.has-light-gray-background-color {
  background-color: #eaedf2;
}

/* line 94, ../scss/partials/_variables.scss */
.has-meta-gray-color {
  color: #9fa6b4;
}

/* line 98, ../scss/partials/_variables.scss */
.has-meta-gray-background-color {
  background-color: #9fa6b4;
}

/* line 94, ../scss/partials/_variables.scss */
.has-mid-gray-color {
  color: #e6e7e8;
}

/* line 98, ../scss/partials/_variables.scss */
.has-mid-gray-background-color {
  background-color: #e6e7e8;
}

/* line 94, ../scss/partials/_variables.scss */
.has-dark-gray, #BCBEC0-color {
  color: "brafton-dark-green", #7BA532;
}

/* line 98, ../scss/partials/_variables.scss */
.has-dark-gray, #BCBEC0-background-color {
  background-color: "brafton-dark-green", #7BA532;
}

/* line 94, ../scss/partials/_variables.scss */
.has-navy-blue-color {
  color: #344754;
}

/* line 98, ../scss/partials/_variables.scss */
.has-navy-blue-background-color {
  background-color: #344754;
}

/* line 94, ../scss/partials/_variables.scss */
.has-aquamarine-color {
  color: #AFE2E3;
}

/* line 98, ../scss/partials/_variables.scss */
.has-aquamarine-background-color {
  background-color: #AFE2E3;
}

/* line 94, ../scss/partials/_variables.scss */
.has-aquamans-pants-color {
  color: #87c1bf;
}

/* line 98, ../scss/partials/_variables.scss */
.has-aquamans-pants-background-color {
  background-color: #87c1bf;
}

/* line 94, ../scss/partials/_variables.scss */
.has-brafton-green-color {
  color: #8CC040;
}

/* line 98, ../scss/partials/_variables.scss */
.has-brafton-green-background-color {
  background-color: #8CC040;
}

/* line 2, ../scss/gutenberg-blocks/_styles.scss */
.brafton-blocks {
  padding: 3em 25px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  clear: both;
}
/* line 8, ../scss/gutenberg-blocks/_styles.scss */
.brafton-blocks.full-width {
  margin-left: calc(50% - 50vw);
  width: 100vw;
}
/* line 12, ../scss/gutenberg-blocks/_styles.scss */
.brafton-blocks .wrap {
  width: 96%;
}
@media only screen and (min-width: 768px) {
  /* line 12, ../scss/gutenberg-blocks/_styles.scss */
  .brafton-blocks .wrap {
    width: 96%;
  }
}
@media only screen and (min-width: 1030px) {
  /* line 12, ../scss/gutenberg-blocks/_styles.scss */
  .brafton-blocks .wrap {
    width: 96%;
  }
}
@media only screen and (max-width: 480px) {
  /* line 21, ../scss/gutenberg-blocks/_styles.scss */
  .brafton-blocks.hide-mobile {
    display: none;
  }
}
/* line 26, ../scss/gutenberg-blocks/_styles.scss */
.brafton-blocks.remove-top-padding {
  padding-top: 0;
}
/* line 30, ../scss/gutenberg-blocks/_styles.scss */
.brafton-blocks.remove-top-padding .wrap p:first-child {
  margin-top: 0;
}
/* line 35, ../scss/gutenberg-blocks/_styles.scss */
.brafton-blocks.remove-bottom-padding {
  padding-bottom: 0;
}
/* line 38, ../scss/gutenberg-blocks/_styles.scss */
.brafton-blocks.remove-bottom-padding .wrap p:last-child {
  margin-bottom: 0;
}
/* line 43, ../scss/gutenberg-blocks/_styles.scss */
.brafton-blocks.remove-padding {
  padding-top: 0;
  padding-bottom: 0;
}
/* line 47, ../scss/gutenberg-blocks/_styles.scss */
.brafton-blocks.remove-padding .wrap p:first-child, .brafton-blocks.remove-padding .wrap p:last-child {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 53, ../scss/gutenberg-blocks/_styles.scss */
.brafton-blocks ul {
  margin-left: 2em;
}
/* line 55, ../scss/gutenberg-blocks/_styles.scss */
.brafton-blocks ul li {
  list-style: none;
  list-style-image: url(../images/circle_bullet_green.png);
  list-style-position: inside;
  text-indent: -15px;
}
/* line 63, ../scss/gutenberg-blocks/_styles.scss */
.brafton-blocks ul.standard-bullets li {
  list-style: disc;
  list-style-image: none;
  list-style-position: outside;
}
/* line 69, ../scss/gutenberg-blocks/_styles.scss */
.brafton-blocks ul.checks {
  margin-left: 2em;
}
/* line 71, ../scss/gutenberg-blocks/_styles.scss */
.brafton-blocks ul.checks li {
  list-style: none;
  list-style-position: inside;
  text-indent: -15px;
}
/* line 76, ../scss/gutenberg-blocks/_styles.scss */
.brafton-blocks ul.checks li:before {
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  content: "\f00c";
  color: #8CC040;
  position: relative;
  left: -15px;
}
