@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/
*/
/******************************************************************
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-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-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-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-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-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;
}
/*
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 129, ../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 152, ../scss/partials/_typography.scss */
.grey {
  color: grey;
}

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

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

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

/* line 170, ../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;
}

/******************************************************************
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 .d-1of4 img {
  height: 125px;
  object-fit: cover;
}
/* line 953, ../scss/breakpoints/_base.scss */
.home #strategy .overlay .d-all .d-1of4 .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 .d-1of4 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 .d-1of4 p {
  margin-top: 0;
  color: #fff;
  line-height: 125%;
}
/* line 971, ../scss/breakpoints/_base.scss */
.home #strategy .overlay .d-all .d-1of4.strategy img {
  width: 180px;
  object-position: 15px -940px;
}
/* line 975, ../scss/breakpoints/_base.scss */
.home #strategy .overlay .d-all .d-1of4.strategy .img {
  width: 180px;
  background-position: 15px -940px;
}
/* line 981, ../scss/breakpoints/_base.scss */
.home #strategy .overlay .d-all .d-1of4.seo img {
  width: 190px;
  object-position: 15px -1129px;
}
/* line 985, ../scss/breakpoints/_base.scss */
.home #strategy .overlay .d-all .d-1of4.seo .img {
  width: 190px;
  background-position: 14px -1129px;
}
/* line 991, ../scss/breakpoints/_base.scss */
.home #strategy .overlay .d-all .d-1of4.social img {
  width: 173px;
  object-position: 23px -1143px;
}
/* line 995, ../scss/breakpoints/_base.scss */
.home #strategy .overlay .d-all .d-1of4.social .img {
  width: 173px;
  background-position: 23px -1143px;
}
/* line 1001, ../scss/breakpoints/_base.scss */
.home #strategy .overlay .d-all .d-1of4.email img {
  width: 164px;
  object-position: 0px -111px;
}
/* line 1005, ../scss/breakpoints/_base.scss */
.home #strategy .overlay .d-all .d-1of4.email .img {
  width: 164px;
  background-position: 0px -111px;
}
/* line 1025, ../scss/breakpoints/_base.scss */
.home #intro {
  border-bottom: 5px solid #ddd;
  padding-bottom: 60px;
}
/* line 1028, ../scss/breakpoints/_base.scss */
.home #intro h2 {
  margin-bottom: .5em;
  font-weight: 700;
}
/* line 1032, ../scss/breakpoints/_base.scss */
.home #intro p {
  line-height: 125%;
}
/* line 1037, ../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 1044, ../scss/breakpoints/_base.scss */
.home #intro .logos .d-all a.gray-btn:hover {
  background: #8CC040;
  color: #fff;
}
/* line 1065, ../scss/breakpoints/_base.scss */
.home #how {
  padding: 60px 0px 80px 0px;
  overflow: auto;
  text-align: center;
}
/* line 1070, ../scss/breakpoints/_base.scss */
.home #how .d-all h2 {
  margin-top: 0;
  font-weight: 700;
}
/* line 1074, ../scss/breakpoints/_base.scss */
.home #how .d-all p {
  line-height: 125%;
}
/* line 1078, ../scss/breakpoints/_base.scss */
.home #how .d-all .grid-col img {
  max-width: 100%;
}
/* line 1084, ../scss/breakpoints/_base.scss */
.home #how .d-all:first-of-type .grid-col {
  padding: 0em 1em;
}
/* line 1088, ../scss/breakpoints/_base.scss */
.home #how .d-all:nth-of-type(2) {
  margin-bottom: 30px;
}
/* line 1090, ../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 1096, ../scss/breakpoints/_base.scss */
.home #how .d-all:nth-of-type(2) .grid-col img {
  float: left;
  margin-right: 1em;
}
/* line 1100, ../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 1105, ../scss/breakpoints/_base.scss */
.home #how .d-all:nth-of-type(2) .grid-col span {
  display: block;
}
/* line 1108, ../scss/breakpoints/_base.scss */
.home #how .d-all:nth-of-type(2) .grid-col span.author {
  font-weight: 600;
}
/* line 1126, ../scss/breakpoints/_base.scss */
.home #hoh {
  padding: 60px 0px 40px 0px;
  overflow: auto;
  background: #404040;
  color: #fff;
}
/* line 1132, ../scss/breakpoints/_base.scss */
.home #hoh .wrap h2 {
  margin-top: 0;
  text-align: center;
  color: #fff;
  font-weight: 700;
}
/* line 1137, ../scss/breakpoints/_base.scss */
.home #hoh .wrap h2 a {
  color: white;
}
/* line 1139, ../scss/breakpoints/_base.scss */
.home #hoh .wrap h2 a:hover {
  color: white;
}
/* line 1145, ../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 1153, ../scss/breakpoints/_base.scss */
.home #hoh .wrap .article .entry {
  text-align: left;
}
/* line 1155, ../scss/breakpoints/_base.scss */
.home #hoh .wrap .article .entry h3 {
  font-size: 24px;
  margin: .75em 0 .5em 0;
}
/* line 1158, ../scss/breakpoints/_base.scss */
.home #hoh .wrap .article .entry h3 a {
  color: #fff;
}
/* line 1162, ../scss/breakpoints/_base.scss */
.home #hoh .wrap .article .entry p {
  line-height: 125%;
  color: #fff;
}
/* line 1165, ../scss/breakpoints/_base.scss */
.home #hoh .wrap .article .entry p a {
  color: #fff;
}

/* home page */
/* line 1174, ../scss/breakpoints/_base.scss */
#pod {
  background-color: #93C7C9;
  overflow: auto;
}
/* line 1177, ../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 1185, ../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 1189, ../scss/breakpoints/_base.scss */
#pod .wrap h3:first-of-type {
  font-weight: 800;
  margin: 0;
}
/* line 1193, ../scss/breakpoints/_base.scss */
#pod .wrap h2 {
  text-transform: uppercase;
  font-weight: 800;
  margin-top: 0.5em;
  margin-bottom: 0;
  line-height: 100%;
}
/* line 1201, ../scss/breakpoints/_base.scss */
#pod .wrap p {
  text-transform: uppercase;
  letter-spacing: 1px;
  text-shadow: none;
  margin-top: 1em;
  font-size: 1.15em;
}
/* line 1208, ../scss/breakpoints/_base.scss */
#pod .wrap h3 {
  font-size: 1.1em;
}
/* line 1213, ../scss/breakpoints/_base.scss */
#pod .wrap .links p {
  margin: 0;
}
/* line 1216, ../scss/breakpoints/_base.scss */
#pod .wrap .links a {
  height: 49px;
  display: inline-block;
}
/* line 1221, ../scss/breakpoints/_base.scss */
#pod .wrap .text {
  margin-bottom: 10em;
}

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

/* line 1253, ../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 1258, ../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 1262, ../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 1269, ../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 1272, ../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 1277, ../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 1280, ../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 1283, ../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 1285, ../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 1291, ../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 1297, ../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 1304, ../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 1311, ../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 1322, ../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 1326, ../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 1330, ../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 1334, ../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 1340, ../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 1349, ../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 1353, ../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 1355, ../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 1361, ../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 1365, ../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 1367, ../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 1371, ../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 1377, ../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 1383, ../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 1387, ../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 1393, ../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 1396, ../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 1402, ../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 1408, ../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 1410, ../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 1417, ../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 1423, ../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 1428, ../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 1431, ../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 1435, ../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 1440, ../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 1443, ../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 1445, ../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 1459, ../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 1463, ../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 1467, ../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 1473, ../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 1480, ../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 1486, ../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 1489, ../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 1493, ../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 1495, ../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 1499, ../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 1507, ../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 1512, ../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 1517, ../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 1524, ../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 1532, ../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 1534, ../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 1537, ../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 1541, ../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 1543, ../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 1551, ../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 1555, ../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 1565, ../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 1571, ../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 1579, ../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 1586, ../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 1592, ../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 1599, ../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 1605, ../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 1616, ../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 1619, ../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 1626, ../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 1636, ../scss/breakpoints/_base.scss */
.page-template-new-lps .gray,
.page-template-new-lps-wp-writing .gray {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 1639, ../scss/breakpoints/_base.scss */
.page-template-new-lps .gray #intro,
.page-template-new-lps-wp-writing .gray #intro {
  padding: 0;
}
/* line 1641, ../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 1649, ../scss/breakpoints/_base.scss */
.page-template-new-lps .gray.intro,
.page-template-new-lps-wp-writing .gray.intro {
  padding: 50px 10px;
}
/* line 1653, ../scss/breakpoints/_base.scss */
.page-template-new-lps .white,
.page-template-new-lps-wp-writing .white {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 1658, ../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 1662, ../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 1667, ../scss/breakpoints/_base.scss */
.page-template-new-lps .dkgray,
.page-template-new-lps-wp-writing .dkgray {
  background: #404040;
  overflow: auto;
  padding: 50px 10px;
}
/* line 1672, ../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 1677, ../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 1682, ../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 1687, ../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 1689, ../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 1692, ../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 1699, ../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 1704, ../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 1709, ../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 1714, ../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 1719, ../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 1724, ../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 1729, ../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 1734, ../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 1739, ../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 1744, ../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 1749, ../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 1754, ../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 1759, ../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 1774, ../scss/breakpoints/_base.scss */
.page-template-new-lps-wp-misc header .overlay .wrap .expand .inner .text {
  text-align: center;
}
/* line 1776, ../scss/breakpoints/_base.scss */
.page-template-new-lps-wp-misc header .overlay .wrap .expand .inner .text h1 {
  margin: 0;
}
/* line 1780, ../scss/breakpoints/_base.scss */
.page-template-new-lps-wp-misc header .overlay .wrap .expand .inner .text img {
  max-width: 100%;
}
/* line 1790, ../scss/breakpoints/_base.scss */
.page-template-new-lps-wp-misc .feature .d-1of5 {
  text-align: center;
  display: block;
}
/* line 1795, ../scss/breakpoints/_base.scss */
.page-template-new-lps-wp-misc .gray {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 1798, ../scss/breakpoints/_base.scss */
.page-template-new-lps-wp-misc .gray #intro {
  padding: 0;
}
/* line 1800, ../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 1808, ../scss/breakpoints/_base.scss */
.page-template-new-lps-wp-misc .gray.intro {
  padding: 50px 10px;
}
/* line 1814, ../scss/breakpoints/_base.scss */
.page-template-new-lps-wp-misc .feature-items .white:not(:last-child) {
  border-bottom: 3px solid #eaedf2;
}
/* line 1819, ../scss/breakpoints/_base.scss */
.page-template-new-lps-wp-misc .white {
  padding-left: 10px;
  padding-right: 10px;
}

/* line 1838, ../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 1842, ../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 1845, ../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 1852, ../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 1869, ../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 1893, ../scss/breakpoints/_base.scss */
.page-id-1000 .feature-1 .d-2of5 img, .page-id-1000 .feature-2 .d-2of5 img {
  max-height: 350px;
}
/* line 1900, ../scss/breakpoints/_base.scss */
.page-id-1000 .feature-3 .d-2of5 img {
  max-height: 600px;
}
/* line 1905, ../scss/breakpoints/_base.scss */
.page-id-1000 .leadership {
  padding: 40px 0px;
}
/* line 1907, ../scss/breakpoints/_base.scss */
.page-id-1000 .leadership h2 {
  margin-top: 0;
  line-height: 100%;
  text-align: center;
  margin-bottom: 1em;
}
/* line 1914, ../scss/breakpoints/_base.scss */
.page-id-1000 #cta1 {
  background-image: none;
  background-color: #8CC040;
}
/* line 1917, ../scss/breakpoints/_base.scss */
.page-id-1000 #cta1 .wrap {
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 1919, ../scss/breakpoints/_base.scss */
.page-id-1000 #cta1 .wrap p {
  color: #fff;
}
/* line 1922, ../scss/breakpoints/_base.scss */
.page-id-1000 #cta1 .wrap a.white-btn {
  margin-left: 0 !important;
  width: auto !important;
}

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

/* line 1939, ../scss/breakpoints/_base.scss */
.page-id-1046 .gray.intro {
  background: #fff;
  padding: 1em 1em 2em 1em;
}
/* line 1942, ../scss/breakpoints/_base.scss */
.page-id-1046 .gray.intro #intro {
  text-align: center;
}
/* line 1944, ../scss/breakpoints/_base.scss */
.page-id-1046 .gray.intro #intro h2 {
  margin: 1em 0 .3em 0;
}
/* line 1947, ../scss/breakpoints/_base.scss */
.page-id-1046 .gray.intro #intro p {
  font-size: 20px;
  line-height: 170%;
  margin: 1em 0;
  text-align: center;
}
/* line 1968, ../scss/breakpoints/_base.scss */
.page-id-1046 .feature-1 {
  text-align: center;
}
/* line 1970, ../scss/breakpoints/_base.scss */
.page-id-1046 .feature-1 i {
  font-size: 80px;
  padding: 20px 40px;
  color: #404040;
}
/* line 1982, ../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 1992, ../scss/breakpoints/_base.scss */
.page-id-93528 .fw-text h3 {
  border-bottom: 2px solid #fff;
  padding-bottom: .75em;
  margin-bottom: .5em;
}

/* line 2001, ../scss/breakpoints/_base.scss */
.page-template-page-template-competitive-lp-analyzer header {
  background-color: #424143;
  height: 90px;
}
/* line 2006, ../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 2011, ../scss/breakpoints/_base.scss */
.page-template-page-template-competitive-lp-analyzer .container.lp .main {
  background: #fff;
  overflow: auto;
  padding: 1em 2em;
}
/* line 2015, ../scss/breakpoints/_base.scss */
.page-template-page-template-competitive-lp-analyzer .container.lp .main #intro {
  padding: 0;
}
/* line 2017, ../scss/breakpoints/_base.scss */
.page-template-page-template-competitive-lp-analyzer .container.lp .main #intro #content {
  margin: 0;
}
/* line 2019, ../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 2023, ../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 2028, ../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 2033, ../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 2039, ../scss/breakpoints/_base.scss */
.page-template-page-template-competitive-lp-analyzer .container.lp .main #intro #content ul li {
  padding-left: .5em;
}
/* line 2045, ../scss/breakpoints/_base.scss */
.page-template-page-template-competitive-lp-analyzer .container.lp .main #intro .form p {
  text-align: left;
}

/* line 2056, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new h1, .page-template-page-graphics-new h2 {
  font-weight: 800;
}
/* line 2059, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new p {
  line-height: 150% !important;
}
/* line 2065, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new header .overlay #inner-header .expand {
  text-align: center;
}
/* line 2067, ../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 2073, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new header .overlay #inner-header .expand a.green-btn:hover {
  border-color: #7ead39;
  background: #7ead39;
}
/* line 2082, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new #intro {
  padding: 2em 1em;
  overflow: auto;
}
/* line 2086, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new #intro .d-1of2 img {
  max-width: 100%;
}
/* line 2092, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new #ajax-posts h2 {
  padding: 0 1em;
  text-align: center;
}
/* line 2097, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new .gray-bar {
  background: #eaedf2;
  text-align: center;
}
/* line 2100, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new .gray-bar a.gray-btn {
  padding: .5em 1.5em;
  font-weight: 800;
}
/* line 2106, ../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 2110, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new .features .feature .img {
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
/* line 2112, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new .features .feature .img img {
  max-width: 100%;
}
/* line 2116, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new .features .feature .text {
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
/* line 2118, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new .features .feature .text h2 {
  margin-top: 1em;
}
/* line 2122, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new .features .feature img {
  display: block;
}
/* line 2125, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new .features .feature.gray {
  background: #eaedf2;
}
/* line 2130, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new .graphics {
  padding: 0;
  overflow: auto;
  width: 100%;
  background-size: cover;
  background-position: center center;
}
/* line 2136, ../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 2141, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new .graphics .overlay h2 {
  color: #fff;
}
/* line 2144, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new .graphics .overlay p {
  color: #fff;
}
/* line 2149, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new .visuals {
  overflow: auto;
  padding: 2em 1em;
  width: 100%;
  text-align: center;
}
/* line 2155, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new #cta {
  background: #344754;
  padding: 2em 1em 4em 1em;
  text-align: center;
  color: #fff;
}
/* line 2161, ../scss/breakpoints/_base.scss */
.page-template-page-graphics-new #cta .wrap h2 {
  color: #fff;
}
/* line 2164, ../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 2175, ../scss/breakpoints/_base.scss */
.page-template-page-blog-writing-services #intro h2, .page-template-page-blog-writing-services #intro p {
  text-align: left;
}
/* line 2180, ../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 2184, ../scss/breakpoints/_base.scss */
.page-template-page-blog-writing-services .full-width-section {
  background-size: cover;
  background-position: center center;
}
/* line 2187, ../scss/breakpoints/_base.scss */
.page-template-page-blog-writing-services .full-width-section .overlay {
  overflow: auto;
  padding: 2em 1em;
}
/* line 2191, ../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 2196, ../scss/breakpoints/_base.scss */
.page-template-page-blog-writing-services .full-width-section .overlay ul li {
  padding: .5em 1em;
}
/* line 2204, ../scss/breakpoints/_base.scss */
.page-template-page-blog-writing-services .full-width-section.first-one .overlay ul li {
  font-weight: 700;
}
/* line 2212, ../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 2220, ../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 2225, ../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 2242, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .section-1 {
  padding: 2em 1em;
  background: #eaedf2;
}
/* line 2245, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .section-1 h2, .page-template-page-infographic-design .section-1 p {
  text-align: center;
}
/* line 2248, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .section-1 strong {
  font-size: 1.3em;
}
/* line 2252, ../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 2257, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .section-1 .head-text ul li {
  line-height: 150%;
  margin-bottom: 2em;
}
/* line 2260, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .section-1 .head-text ul li img {
  max-width: 100%;
  margin-bottom: 1em;
}
/* line 2264, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .section-1 .head-text ul li:last-of-type {
  margin-bottom: 0;
}
/* line 2270, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .section-1 .step-3 {
  text-align: center;
}
/* line 2273, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .section-1 .step-3 ul li {
  font-weight: 600;
}
/* line 2278, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .section-1 .step-4 {
  text-align: center;
}
/* line 2280, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .section-1 .step-4 img {
  margin: 0 auto;
  display: block;
}
/* line 2286, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .infographics {
  padding: 2em 1em;
}
/* line 2288, ../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 2291, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .infographics strong {
  font-size: 1.3em;
}
/* line 2294, ../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 2301, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .infographics ul li img {
  margin: 0 auto;
  display: block;
}
/* line 2307, ../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 2310, ../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 2316, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .latest {
  background-color: #eaedf2;
}
/* line 2318, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .latest .infographics {
  padding: 0;
}
/* line 2321, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .latest .gray-bar {
  background: #eaedf2;
  text-align: center;
}
/* line 2324, ../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 2331, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .info-work {
  background-size: cover;
  background-position: center center;
}
/* line 2334, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .info-work .overlay {
  overflow: auto;
  padding: 2em 1em;
}
/* line 2338, ../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 2342, ../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 2345, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .info-work .overlay ul {
  margin-bottom: 2em;
  font-size: 1.5em;
  font-weight: 700;
}
/* line 2352, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .info-roi {
  background: #eaedf2;
  padding: 2em 1em;
  text-align: center;
}
/* line 2356, ../scss/breakpoints/_base.scss */
.page-template-page-infographic-design .info-roi h3 {
  font-weight: 800;
}
/* line 2359, ../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 2370, ../scss/breakpoints/_base.scss */
.page-template-page-explainer-videos #intro .d-1of2 img {
  margin: 0 auto;
}
/* line 2375, ../scss/breakpoints/_base.scss */
.page-template-page-explainer-videos .videos {
  background: #424143;
  padding: 1em;
}
/* line 2379, ../scss/breakpoints/_base.scss */
.page-template-page-explainer-videos .videos .columns .col {
  margin: 1em 0;
}
/* line 2381, ../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 2390, ../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 2396, ../scss/breakpoints/_base.scss */
.page-template-page-explainer-videos .videos .columns .col .youtubeVideo:hover {
  opacity: .8;
}
/* line 2398, ../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 2408, ../scss/breakpoints/_base.scss */
.page-template-page-explainer-videos .feature .text {
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
/* line 2411, ../scss/breakpoints/_base.scss */
.page-template-page-explainer-videos .feature .img {
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
/* line 2414, ../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 2419, ../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 2427, ../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 2431, ../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 2444, ../scss/breakpoints/_base.scss */
.page-template-page-website-audit .feature .text {
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
/* line 2447, ../scss/breakpoints/_base.scss */
.page-template-page-website-audit .feature .img {
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
/* line 2450, ../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 2455, ../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 2463, ../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 2467, ../scss/breakpoints/_base.scss */
.page-template-page-website-audit .a-la-carte .overlay .wrap ul li {
  line-height: 150%;
  margin: 1em 0;
}
/* line 2475, ../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 2481, ../scss/breakpoints/_base.scss */
.page-template-page-website-audit .features-intro {
  margin-bottom: 2em;
}

/* Website Audit */
/* line 2486, ../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 2489, ../scss/breakpoints/_base.scss */
.page-template-page-animation .roi {
  background: #eaedf2;
}
/* line 2491, ../scss/breakpoints/_base.scss */
.page-template-page-animation .roi .wrap {
  padding: 2em 1em;
  text-align: center;
}
/* line 2494, ../scss/breakpoints/_base.scss */
.page-template-page-animation .roi .wrap ul {
  margin: 1em 0;
}
/* line 2496, ../scss/breakpoints/_base.scss */
.page-template-page-animation .roi .wrap ul li {
  line-height: 150%;
  margin-bottom: 1em;
}
/* line 2499, ../scss/breakpoints/_base.scss */
.page-template-page-animation .roi .wrap ul li:last-of-type {
  margin-bottom: 0;
}
/* line 2506, ../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 2512, ../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 2515, ../scss/breakpoints/_base.scss */
.page-template-page-animation .process h3 {
  font-weight: 800;
}
/* line 2519, ../scss/breakpoints/_base.scss */
.page-template-page-animation #cta2 {
  padding: 2em 1em;
}
/* line 2522, ../scss/breakpoints/_base.scss */
.page-template-page-animation .how {
  padding: 2em 1em;
  background: #eaedf2;
  text-align: center;
}
/* line 2527, ../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 2534, ../scss/breakpoints/_base.scss */
.page-template-page-animation .feature .text {
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
/* line 2537, ../scss/breakpoints/_base.scss */
.page-template-page-animation .feature .img {
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
/* line 2540, ../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 2545, ../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 2554, ../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 2560, ../scss/breakpoints/_base.scss */
.page-template-page-animation .youtubeVideo:hover {
  opacity: .8;
}
/* line 2562, ../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 2611, ../scss/breakpoints/_base.scss */
.page-template-page-persona #intro div {
  text-align: center;
}
/* line 2613, ../scss/breakpoints/_base.scss */
.page-template-page-persona #intro div img {
  margin: 0 auto;
}
/* line 2618, ../scss/breakpoints/_base.scss */
.page-template-page-persona #intro .text ul {
  color: #424143;
}
/* line 2620, ../scss/breakpoints/_base.scss */
.page-template-page-persona #intro .text ul li {
  margin-left: .5em;
  font-weight: 800;
  font-style: italic;
}
/* line 2624, ../scss/breakpoints/_base.scss */
.page-template-page-persona #intro .text ul li:before {
  content: "\f00c";
  color: #8CC040;
  font-family: 'FontAwesome';
  margin-right: .5em;
}
/* line 2635, ../scss/breakpoints/_base.scss */
.page-template-page-persona .feature .text {
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
/* line 2638, ../scss/breakpoints/_base.scss */
.page-template-page-persona .feature .img {
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
/* line 2640, ../scss/breakpoints/_base.scss */
.page-template-page-persona .feature .img img {
  margin: 0 auto;
}
/* line 2644, ../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 2649, ../scss/breakpoints/_base.scss */
.page-template-page-persona .heading {
  text-align: center;
  border-bottom: 2px solid #cbd2df;
  margin-bottom: 2em;
}
/* line 2653, ../scss/breakpoints/_base.scss */
.page-template-page-persona .heading h2 {
  margin-top: 0;
}
/* line 2657, ../scss/breakpoints/_base.scss */
.page-template-page-persona #cta {
  padding: 2em 1em;
}
/* line 2660, ../scss/breakpoints/_base.scss */
.page-template-page-persona .example {
  padding: 2em 1em;
}
/* line 2663, ../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 2669, ../scss/breakpoints/_base.scss */
.page-template-page-persona .example .wrap p {
  line-height: 125%;
}
/* line 2673, ../scss/breakpoints/_base.scss */
.page-template-page-persona .example .wrap .profile .person {
  max-width: 261px;
  margin: 0 auto;
  width: 100%;
}
/* line 2677, ../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 2684, ../scss/breakpoints/_base.scss */
.page-template-page-persona .example .wrap .profile .person .name strong {
  font-weight: 1.35em;
}
/* line 2689, ../scss/breakpoints/_base.scss */
.page-template-page-persona .example .wrap .profile .info {
  max-width: 350px;
  margin: 2em auto 0 auto;
  width: 100%;
}
/* line 2693, ../scss/breakpoints/_base.scss */
.page-template-page-persona .example .wrap .profile .info .pain-points {
  font-size: 22px;
}
/* line 2695, ../scss/breakpoints/_base.scss */
.page-template-page-persona .example .wrap .profile .info .pain-points .point {
  overflow: auto;
  clear: both;
  margin-top: .5em;
}
/* line 2699, ../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 2704, ../scss/breakpoints/_base.scss */
.page-template-page-persona .example .wrap .profile .info .pain-points .point div {
  float: right;
}
/* line 2707, ../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 2716, ../scss/breakpoints/_base.scss */
.page-template-page-persona .example .wrap .profile .info .pain-points .point .tenoften li.circle {
  background: #8CC040;
}
/* line 2721, ../scss/breakpoints/_base.scss */
.page-template-page-persona .example .wrap .profile .info .pain-points .point .eightoften li.circle {
  background: #8CC040;
}
/* line 2723, ../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 2730, ../scss/breakpoints/_base.scss */
.page-template-page-persona .example .wrap .profile .info .pain-points .point .fiveoften li.circle {
  background: #8CC040;
}
/* line 2732, ../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 2742, ../scss/breakpoints/_base.scss */
.page-template-page-persona .example .wrap .profile .info .pain-points .point .sevenoften li.circle {
  background: #8CC040;
}
/* line 2744, ../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 2754, ../scss/breakpoints/_base.scss */
.page-template-page-persona .example .wrap .profile .motivations {
  max-width: 350px;
  margin: 2em auto 0 auto;
}
/* line 2757, ../scss/breakpoints/_base.scss */
.page-template-page-persona .example .wrap .profile .motivations img {
  margin: 0 auto;
}
/* line 2760, ../scss/breakpoints/_base.scss */
.page-template-page-persona .example .wrap .profile .motivations h3 {
  font-weight: 800;
  font-size: 1.35em;
}
/* line 2764, ../scss/breakpoints/_base.scss */
.page-template-page-persona .example .wrap .profile .motivations p {
  font-size: 1.1em;
}
/* line 2771, ../scss/breakpoints/_base.scss */
.page-template-page-persona .stages {
  background-size: cover;
  background-position: center center;
  padding: 2em 1em;
}
/* line 2775, ../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 2778, ../scss/breakpoints/_base.scss */
.page-template-page-persona .stages h3 {
  font-weight: 800;
  margin-bottom: 0;
}
/* line 2783, ../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 2789, ../scss/breakpoints/_base.scss */
.page-template-page-persona .stages .wrap .stages-body {
  border-bottom: 1px solid #fff;
  margin-bottom: 2em;
  padding-bottom: 1em;
}
/* line 2793, ../scss/breakpoints/_base.scss */
.page-template-page-persona .stages .wrap .stages-body .image {
  text-align: center;
}
/* line 2795, ../scss/breakpoints/_base.scss */
.page-template-page-persona .stages .wrap .stages-body .image img {
  max-width: 100%;
}
/* line 2800, ../scss/breakpoints/_base.scss */
.page-template-page-persona .stages .wrap .stages-body .text p {
  margin-top: 0;
  font-size: 1.1em;
}
/* line 2806, ../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 2815, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .reveal {
  background: #eaedf2;
  padding: 2em 1em;
  text-align: center;
}
/* line 2819, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .reveal h2 {
  margin-bottom: 0;
}
/* line 2822, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .reveal .revealer {
  cursor: pointer;
  font-size: 4em;
}
/* line 2825, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .reveal .revealer:hover {
  color: #8CC040;
}
/* line 2829, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .reveal .reveal-text {
  display: none;
}
/* line 2831, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .reveal .reveal-text ul {
  color: #424143;
  line-height: 150%;
}
/* line 2834, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .reveal .reveal-text ul li {
  opacity: 0;
  padding-bottom: 1em;
}
/* line 2837, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .reveal .reveal-text ul li:last-of-type {
  padding: 0;
}
/* line 2844, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .how {
  text-align: center;
  padding: 2em 1em;
}
/* line 2849, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .how .wrap ul li {
  opacity: 0;
  padding: 1em 0;
}
/* line 2852, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .how .wrap ul li:last-of-type {
  padding-bottom: 0;
}
/* line 2855, ../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 2867, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .examples {
  background: #eaedf2;
  padding: 2em 1em;
  text-align: center;
}
/* line 2871, ../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 2882, ../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 2892, ../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 2898, ../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 2902, ../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 2906, ../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 2917, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .visual-marketing {
  background: #eaedf2;
  padding: 2em 1em;
  text-align: center;
}
/* line 2924, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .visual-marketing .wrap .numbers .number-container p {
  font-weight: 800;
  margin-top: 0;
}
/* line 2928, ../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 2933, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .visual-marketing .wrap .numbers .number-container .number.sevfour {
  position: relative;
  background-position: 20px -1690px;
}
/* line 2936, ../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 2943, ../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 2948, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .visual-marketing .wrap .numbers .number-container .number.thirsev {
  position: relative;
  background-position: 18px -845px;
}
/* line 2951, ../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 2958, ../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 2963, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .visual-marketing .wrap .numbers .number-container .number.threehundatwenthree {
  position: relative;
  background-position: 10px 0;
}
/* line 2966, ../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 2973, ../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 2978, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .visual-marketing .wrap .numbers .number-container .number.fortyone {
  position: relative;
  background-position: 16px -1260px;
}
/* line 2981, ../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 2988, ../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 2993, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .visual-marketing .wrap .numbers .number-container .number.thirtyfive {
  position: relative;
  background-position: 5px -415px;
}
/* line 2996, ../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/themes/brafton2016/library/images/interactive-info-sa2dd6ccbfb.png");
  background-position: 5px -633px;
  opacity: 0;
}
/* line 3003, ../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 3011, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info .visual-marketing .wrap .outro {
  padding-top: 2em;
}
/* line 3018, ../scss/breakpoints/_base.scss */
.page-template-page-interactive-info #cta .wrap h2 {
  font-weight: 300;
}
/* line 3020, ../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 3031, ../scss/breakpoints/_base.scss */
.page-template-page-video-marketing .vm-roi {
  text-align: center;
  padding: 2em 1em;
}
/* line 3035, ../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 3040, ../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 3043, ../scss/breakpoints/_base.scss */
.page-template-page-video-marketing .vm-story h3, .page-template-page-video-marketing .vm-strategy h3 {
  font-weight: 800;
}
/* line 3048, ../scss/breakpoints/_base.scss */
.page-template-page-video-marketing .feature .text {
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
/* line 3051, ../scss/breakpoints/_base.scss */
.page-template-page-video-marketing .feature .img {
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
/* line 3053, ../scss/breakpoints/_base.scss */
.page-template-page-video-marketing .feature .img img {
  margin: 0 auto;
}
/* line 3057, ../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 3066, ../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 3072, ../scss/breakpoints/_base.scss */
.page-template-page-video-marketing .feature .youtubeVideo:hover {
  opacity: .8;
}
/* line 3074, ../scss/breakpoints/_base.scss */
.page-template-page-video-marketing .feature .youtubeVideo:hover .ytPlay {
  color: #8CC040;
}
/* line 3079, ../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 3088, ../scss/breakpoints/_base.scss */
.page-template-page-content-strategy .feature {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 3090, ../scss/breakpoints/_base.scss */
.page-template-page-content-strategy .feature .text {
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
/* line 3093, ../scss/breakpoints/_base.scss */
.page-template-page-content-strategy .feature .img {
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
/* line 3095, ../scss/breakpoints/_base.scss */
.page-template-page-content-strategy .feature .img img {
  margin: 0 auto;
}
/* line 3099, ../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 3104, ../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 3107, ../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 3110, ../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 3115, ../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 3117, ../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 3124, ../scss/breakpoints/_base.scss */
.page-template-page-content-strategy .factors {
  background: #fff;
}
/* line 3127, ../scss/breakpoints/_base.scss */
.page-template-page-content-strategy .hq-text {
  background-size: cover;
  background-position: center center;
  overflow: auto;
}
/* line 3131, ../scss/breakpoints/_base.scss */
.page-template-page-content-strategy .hq-text .wrap {
  text-align: center;
  padding: 2em 1em;
}
/* line 3134, ../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 3137, ../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 3141, ../scss/breakpoints/_base.scss */
.page-template-page-content-strategy .hq-text .wrap ul li {
  padding-bottom: 1em;
}
/* line 3143, ../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 3155, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 ul {
  color: #424143;
}
/* line 3158, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 img {
  max-width: 100%;
  height: auto;
}
/* line 3162, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .feature {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 3164, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .feature .text {
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
/* line 3167, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .feature .img {
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
/* line 3169, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .feature .img img {
  margin: 0 auto;
}
/* line 3173, ../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 3178, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .strategy {
  clear: both;
  padding: 2em 1em;
  background: #344754;
  text-align: center;
  color: #fff;
}
/* line 3184, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .strategy h2 {
  margin-top: 0;
  color: #fff;
  margin-bottom: .5em;
}
/* line 3189, ../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 3195, ../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 3202, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .strategy a.green-btn:hover {
  background: #7ead39;
}
/* line 3207, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .cm-roi {
  background: #eaedf2;
  text-align: center;
}
/* line 3210, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .cm-roi .wrap {
  padding: 2em 1em;
}
/* line 3213, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .cm-roi .wrap ul li {
  margin-bottom: 1em;
}
/* line 3214, ../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 3226, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .cc {
  background-size: cover;
  background-position: center center;
  overflow: auto;
  text-align: center;
}
/* line 3231, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .cc .wrap {
  padding: 2em 1em;
}
/* line 3234, ../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 3238, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .cc ul li {
  margin-bottom: 1em;
  font-weight: 700;
}
/* line 3241, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .cc ul li img {
  display: block;
  margin: 0 auto;
}
/* line 3248, ../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 3252, ../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 3256, ../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 3262, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .seo-cols {
  background: #eaedf2;
}
/* line 3265, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .cm-channels {
  padding: 2em 1em;
}
/* line 3267, ../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 3271, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .cm-channels ul li {
  text-align: center;
  margin-bottom: 1em;
}
/* line 3274, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .cm-channels ul li img {
  display: block;
  margin: 0 auto;
}
/* line 3278, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .cm-channels ul li strong {
  display: block;
}
/* line 3284, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .best-practices {
  background-size: cover;
  background-position: center center;
}
/* line 3287, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .best-practices .wrap {
  padding: 2em 1em;
}
/* line 3289, ../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 3293, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .best-practices .wrap h3 {
  font-weight: 700;
}
/* line 3298, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .best-practices .wrap ul li img {
  display: block;
  margin: 0 auto;
}
/* line 3308, ../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 3312, ../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 3318, ../scss/breakpoints/_base.scss */
.page-template-page-content-marketing-v2 .feature-6 ul li:last-of-type {
  margin-bottom: 0;
}

/* line 3330, ../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 3336, ../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 3348, ../scss/breakpoints/_base.scss */
.page-template-page-seo-packages #intro ul {
  text-align: center;
}
/* line 3351, ../scss/breakpoints/_base.scss */
.page-template-page-seo-packages #intro ul li img {
  height: 107px;
  width: auto;
  margin: 1.5em auto;
}
/* line 3359, ../scss/breakpoints/_base.scss */
.page-template-page-seo-packages .feature {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 3361, ../scss/breakpoints/_base.scss */
.page-template-page-seo-packages .feature .text {
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
/* line 3364, ../scss/breakpoints/_base.scss */
.page-template-page-seo-packages .feature .img {
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
/* line 3367, ../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 3372, ../scss/breakpoints/_base.scss */
.page-template-page-seo-packages .hq-text {
  background-size: cover;
  background-position: center center;
}
/* line 3375, ../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 3378, ../scss/breakpoints/_base.scss */
.page-template-page-seo-packages .hq-text .wrap {
  padding: 2em 1em;
  text-align: center;
}
/* line 3383, ../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 3396, ../scss/breakpoints/_base.scss */
.page-template-page-resource-center h1, .page-template-page-clients h1 {
  font-weight: 700;
  text-align: center;
}
/* line 3401, ../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 3405, ../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 3412, ../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 3417, ../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;
}
/* line 3427, ../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 3437, ../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 3441, ../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 3445, ../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 3450, ../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 3455, ../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 3465, ../scss/breakpoints/_base.scss */
.page-template-page-resource-center .resources, .page-template-page-clients .resources {
  overflow: auto;
  padding: 2em 1em;
}
/* line 3468, ../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 3471, ../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 3477, ../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 3480, ../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 3488, ../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 3493, ../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 3498, ../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 3502, ../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 3506, ../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 3524, ../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 3532, ../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 3540, ../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 3544, ../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 3548, ../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 3553, ../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 3556, ../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 3570, ../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 3573, ../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 3576, ../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 3580, ../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 3583, ../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 3585, ../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 3596, ../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 3601, ../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 3606, ../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 3610, ../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 3613, ../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 3616, ../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 3623, ../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 3626, ../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 3632, ../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 3636, ../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 3644, ../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 3647, ../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 3654, ../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 3659, ../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 3662, ../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 3665, ../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 3671, ../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 3675, ../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 3678, ../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 3684, ../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 3691, ../scss/breakpoints/_base.scss */
.ask-a-marketer-form .inner {
  width: 100%;
  height: 100vh;
  display: table;
}
/* line 3695, ../scss/breakpoints/_base.scss */
.ask-a-marketer-form .inner .form {
  display: table-cell;
  vertical-align: middle;
}
/* line 3698, ../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 3705, ../scss/breakpoints/_base.scss */
.ask-a-marketer-form .inner .form .close:hover {
  color: #8CC040;
}
/* line 3709, ../scss/breakpoints/_base.scss */
.ask-a-marketer-form .inner .form form {
  margin: 0 auto;
  color: #fff !important;
}
/* line 3710, ../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 3717, ../scss/breakpoints/_base.scss */
.ask-a-marketer-form .inner .form form .mktoButtonRow .mktoButtonWrap {
  margin-left: 80px !important;
}
/* line 3719, ../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 3725, ../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 3733, ../scss/breakpoints/_base.scss */
.ask-a-marketer-form .inner .form form input {
  height: auto !important;
  padding: 8px 12px !important;
}
/* line 3737, ../scss/breakpoints/_base.scss */
.ask-a-marketer-form .inner .form form textarea {
  padding: 8px 12px !important;
  min-height: auto !important;
  height: 125px;
}
/* line 3745, ../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 3755, ../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 3763, ../scss/breakpoints/_base.scss */
.tagbar .wrap {
  /* Hide menu on mobile */
}
/* line 3764, ../scss/breakpoints/_base.scss */
.tagbar .wrap li {
  float: left;
  margin: 1em 0;
  padding: 0;
}
/* line 3770, ../scss/breakpoints/_base.scss */
.tagbar .wrap #nav_menu-9, .tagbar .wrap #nav_menu-10, .tagbar .wrap #nav_menu_11 {
  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 3779, ../scss/breakpoints/_base.scss */
.tagbar .wrap #nav_menu-9 li, .tagbar .wrap #nav_menu-10 li, .tagbar .wrap #nav_menu_11 li {
  width: 100%;
  display: table;
  float: none;
  margin: 0;
}
/* line 3784, ../scss/breakpoints/_base.scss */
.tagbar .wrap #nav_menu-9 li a, .tagbar .wrap #nav_menu-10 li a, .tagbar .wrap #nav_menu_11 li a {
  color: #fff;
}
/* line 3790, ../scss/breakpoints/_base.scss */
.tagbar .wrap .tagbar-toggle {
  float: left;
  margin-top: 20px;
}
/* line 3793, ../scss/breakpoints/_base.scss */
.tagbar .wrap .tagbar-toggle i {
  color: #fff;
  font-size: 24px;
  cursor: pointer;
}
/* line 3799, ../scss/breakpoints/_base.scss */
.tagbar .wrap .b {
  display: none;
  float: left;
  margin-right: 15px;
  cursor: pointer;
}
/* line 3804, ../scss/breakpoints/_base.scss */
.tagbar .wrap .b a {
  display: block;
  line-height: 100%;
}
/* line 3808, ../scss/breakpoints/_base.scss */
.tagbar .wrap .b img {
  margin: 5px 0 0 0;
  max-height: 50px;
}
/* line 3811, ../scss/breakpoints/_base.scss */
.tagbar .wrap .b img:hover {
  opacity: .8;
}
/* line 3816, ../scss/breakpoints/_base.scss */
.tagbar .wrap #text-44, .tagbar .wrap #text-46 {
  float: left;
  margin: .5em 0;
}
/* line 3819, ../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 3825, ../scss/breakpoints/_base.scss */
.tagbar .wrap #text-44 .search-icon:hover, .tagbar .wrap #text-46 .search-icon:hover {
  color: #8CC040;
}
/* line 3830, ../scss/breakpoints/_base.scss */
.tagbar .wrap #text-45 {
  float: right;
}
/* line 3832, ../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 3839, ../scss/breakpoints/_base.scss */
.tagbar .wrap #text-45 .green-btn:hover {
  background: #7ead39;
}
/* line 3845, ../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 3855, ../scss/breakpoints/_base.scss */
.tagbar .wrap #search-10 form, .tagbar .wrap #search-11 form {
  max-width: 1165px;
  margin: 0 auto;
}
/* line 3858, ../scss/breakpoints/_base.scss */
.tagbar .wrap #search-10 form label, .tagbar .wrap #search-11 form label {
  display: none;
}
/* line 3865, ../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 3875, ../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 3878, ../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 3884, ../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 3896, ../scss/breakpoints/_base.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 3908, ../scss/breakpoints/_base.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 3919, ../scss/breakpoints/_base.scss */
.marketzine .marketzine-form .wpcf7 {
  position: relative;
  background-color: #fff;
  background-image: url("/wp-content/themes/brafton2016/library/images/newsletter-subscribe-both.png");
  background-repeat: no-repeat;
  background-size: contain;
  width: 325px;
  height: 400px;
  -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 3919, ../scss/breakpoints/_base.scss */
  .marketzine .marketzine-form .wpcf7 {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
}
/* line 3939, ../scss/breakpoints/_base.scss */
.marketzine .marketzine-form .wpcf7 .inner {
  text-align: center;
}
/* line 3941, ../scss/breakpoints/_base.scss */
.marketzine .marketzine-form .wpcf7 .inner .desc {
  font-size: 14px;
  padding: 0px 20px;
}
/* line 3946, ../scss/breakpoints/_base.scss */
.marketzine .marketzine-form .wpcf7 .topper {
  height: 32px;
  width: 100%;
  background-color: #8CC040;
  background-image: url("/wp-content/themes/brafton2016/library/images/newsletter-form-topper.png");
  background-size: contain;
  background-position: center top;
  background-repeat: no-repeat;
}
/* line 3955, ../scss/breakpoints/_base.scss */
.marketzine .marketzine-form .wpcf7 #mc_embed_signup {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  align-items: flex-end;
  padding: 0px 20px 10px 20px;
  width: 100%;
  background-color: #8CC040;
  background-image: url("/wp-content/themes/brafton2016/library/images/newsletter-form-body.png");
}
/* line 3967, ../scss/breakpoints/_base.scss */
.marketzine .marketzine-form .wpcf7 #mc_embed_signup iframe {
  height: 120px !important;
}
/* line 3972, ../scss/breakpoints/_base.scss */
.marketzine .marketzine-form .wpcf7 .newsClose {
  position: absolute;
  top: -10px;
  right: -10px;
  border-radius: 50px;
  padding: 3px 10px;
  color: #fff;
  background: #222;
  font-size: 18px;
  cursor: pointer;
  transition: .4s all;
}
/* line 3983, ../scss/breakpoints/_base.scss */
.marketzine .marketzine-form .wpcf7 .newsClose:hover {
  background: #8CC040;
}
/* line 3989, ../scss/breakpoints/_base.scss */
.marketzine .d-1of3 {
  clear: none !important;
  width: 100% !important;
  padding-bottom: 1em !important;
}
/* line 3993, ../scss/breakpoints/_base.scss */
.marketzine .d-1of3 input {
  background: transparent !important;
  border: 1px solid #fff !important;
  color: #fff;
  max-width: 100% !important;
}
/* line 3998, ../scss/breakpoints/_base.scss */
.marketzine .d-1of3 input:hover, .marketzine .d-1of3 input:focus, .marketzine .d-1of3 input:active {
  background: #404040 !important;
}
/* line 4003, ../scss/breakpoints/_base.scss */
.marketzine .white-btn {
  background: transparent !important;
  margin: 0 auto !important;
  border: 1px solid #fff !important;
}
/* line 4007, ../scss/breakpoints/_base.scss */
.marketzine .white-btn:hover {
  background: #fff !important;
  color: #404040 !important;
}
/* line 4012, ../scss/breakpoints/_base.scss */
.marketzine .wrap {
  position: relative;
}

/* line 4018, ../scss/breakpoints/_base.scss */
.single-brafton_glossary .marketzine {
  padding: 20px;
}
/* line 4021, ../scss/breakpoints/_base.scss */
.single-brafton_glossary .marketzine .marketzine-form .wpcf7 {
  height: 430px;
  background-image: url("/wp-content/themes/brafton2016/library/images/newsletter-header.png");
}
/* line 4026, ../scss/breakpoints/_base.scss */
.single-brafton_glossary .marketzine .marketzine-form .wpcf7 .inner .desc h2 {
  font-size: 1.4em;
  font-weight: 700;
  text-transform: uppercase;
  border-bottom: 0px;
}
/* line 4033, ../scss/breakpoints/_base.scss */
.single-brafton_glossary .marketzine .marketzine-form .wpcf7 .inner #mc_embed_signup {
  padding: 0px 5px;
}
/* line 4035, ../scss/breakpoints/_base.scss */
.single-brafton_glossary .marketzine .marketzine-form .wpcf7 .inner #mc_embed_signup iframe {
  height: 190px !important;
}

/* line 4046, ../scss/breakpoints/_base.scss */
.page-template-page-template-thank-you-ctas ul.ctas {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 4050, ../scss/breakpoints/_base.scss */
.page-template-page-template-thank-you-ctas ul.ctas li {
  margin-bottom: 2em;
  text-align: center;
}
/* line 4053, ../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 4061, ../scss/breakpoints/_base.scss */
.page-template-page-template-thank-you-ctas ul.ctas li:last-of-type {
  margin: 0;
}

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

/* blog tagbar */
/* line 4075, ../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 4092, ../scss/breakpoints/_base.scss */
.error404 header .overlay .expand .inner .text h1 {
  color: #fff;
}
/* line 4103, ../scss/breakpoints/_base.scss */
.error404 #content #main .entry-content p {
  text-align: center;
}
/* line 4106, ../scss/breakpoints/_base.scss */
.error404 #content #main .entry-content .search {
  text-align: center;
}
/* line 4108, ../scss/breakpoints/_base.scss */
.error404 #content #main .entry-content .search button#searchsubmit {
  border-color: #404040;
  color: #404040;
  margin-bottom: 20px;
}
/* line 4112, ../scss/breakpoints/_base.scss */
.error404 #content #main .entry-content .search button#searchsubmit:hover {
  background: #404040;
  color: #fff !important;
}
/* line 4117, ../scss/breakpoints/_base.scss */
.error404 #content #main .entry-content .search label {
  display: none;
}
/* line 4120, ../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 4131, ../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 4141, ../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 4142, ../scss/breakpoints/_base.scss */
.single .center {
  text-align: center;
}
/* line 4145, ../scss/breakpoints/_base.scss */
.single header {
  background-size: cover;
  background-position: center center;
}
/* line 4148, ../scss/breakpoints/_base.scss */
.single header .overlay {
  background-color: rgba(0, 0, 0, 0.3);
}
/* line 4151, ../scss/breakpoints/_base.scss */
.single header .overlay .expand .inner {
  padding: 1.5em 1.5em 3em 1.5em;
}
/* line 4154, ../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 4161, ../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 4175, ../scss/breakpoints/_base.scss */
.single .single-blog-article #main .hentry {
  position: initial;
}
/* line 4178, ../scss/breakpoints/_base.scss */
.single .single-blog-article #main .wp-caption {
  margin-bottom: 30px;
}
/* line 4184, ../scss/breakpoints/_base.scss */
.single #main .hentry {
  border: 0px;
  max-width: 100%;
  margin: 0px auto;
  position: relative;
}
/* line 4189, ../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 4197, ../scss/breakpoints/_base.scss */
.single #main .hentry .entry-content {
  padding-right: 65px;
}
/* line 4199, ../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 4203, ../scss/breakpoints/_base.scss */
.single #main .hentry .entry-content h2 {
  font-size: 30px;
  margin-top: 40px;
  margin-bottom: 12px;
}
/* line 4208, ../scss/breakpoints/_base.scss */
.single #main .hentry .entry-content h2 b {
  font-weight: 400;
}
/* line 4212, ../scss/breakpoints/_base.scss */
.single #main .hentry .entry-content h3 {
  font-weight: 700 !important;
  font-size: 24px;
  margin-bottom: 10px;
}
/* line 4218, ../scss/breakpoints/_base.scss */
.single #main .hentry #singlePostVideo {
  padding: 1.5em 1.5em 0 1.5em;
}
/* line 4220, ../scss/breakpoints/_base.scss */
.single #main .hentry #singlePostVideo .atlantis-js {
  height: 340px;
}
/* line 4225, ../scss/breakpoints/_base.scss */
.single #main .hentry .image-inner img {
  float: left;
  margin: 30px 40px 20px 0px;
}
/* line 4230, ../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 4246, ../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 4252, ../scss/breakpoints/_base.scss */
.single #main .hentry .social a.ssb-facebook {
  background: #4267B2;
}
/* line 4255, ../scss/breakpoints/_base.scss */
.single #main .hentry .social a.ssb-twitter {
  background: #00ACED;
}
/* line 4258, ../scss/breakpoints/_base.scss */
.single #main .hentry .social a.ssb-linked {
  background: #007BB6;
}
/* line 4261, ../scss/breakpoints/_base.scss */
.single #main .hentry .social a:hover {
  opacity: .8;
}
/* line 4266, ../scss/breakpoints/_base.scss */
.single #main .hentry footer.meta {
  margin-top: 40px;
  padding: 0px;
  background: #eaedf2;
  overflow: hidden;
}
/* line 4272, ../scss/breakpoints/_base.scss */
.single #main .hentry footer.meta .boilerplate .bio {
  display: flex;
  display: -ms-flexbox;
  display: -webkit-flex;
}
/* line 4276, ../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 4288, ../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 4294, ../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 4300, ../scss/breakpoints/_base.scss */
.single #main .hentry footer.meta .boilerplate .bio .description p {
  font-size: 1em;
  line-height: 130%;
}
/* line 4304, ../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 4315, ../scss/breakpoints/_base.scss */
.single #main .sidebar {
  margin: 40px auto;
  max-width: 375px;
  overflow: auto;
}
/* line 4319, ../scss/breakpoints/_base.scss */
.single #main .sidebar .links {
  display: block;
  margin-bottom: 2em;
  overflow: auto;
}
/* line 4323, ../scss/breakpoints/_base.scss */
.single #main .sidebar .links .social {
  float: left;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 4337, ../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 4344, ../scss/breakpoints/_base.scss */
.single #main .sidebar .links .social a.ssb-facebook {
  background: #4267B2;
}
/* line 4347, ../scss/breakpoints/_base.scss */
.single #main .sidebar .links .social a.ssb-twitter {
  background: #00ACED;
}
/* line 4350, ../scss/breakpoints/_base.scss */
.single #main .sidebar .links .social a.ssb-linked {
  background: #007BB6;
}
/* line 4353, ../scss/breakpoints/_base.scss */
.single #main .sidebar .links .social a:hover {
  opacity: .8;
}
/* line 4358, ../scss/breakpoints/_base.scss */
.single #main .sidebar .links a.green-btn {
  float: right;
}
/* line 4363, ../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 4372, ../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 4380, ../scss/breakpoints/_base.scss */
.single #main .sidebar .ebook-cta {
  background-position: center center;
  background-size: cover;
  height: 160px;
  width: 100%;
  margin-bottom: 1em;
}
/* line 4387, ../scss/breakpoints/_base.scss */
.single #main .sidebar .yarpp-related {
  overflow: auto;
}
/* line 4395, ../scss/breakpoints/_base.scss */
.single #main .sidebar .yarpp-related a {
  font-weight: normal;
}
/* line 4399, ../scss/breakpoints/_base.scss */
.single #main .sidebar .yarpp-related .wrap .widget {
  padding: 0;
  margin: 0;
}
/* line 4403, ../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 4408, ../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 4413, ../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 4419, ../scss/breakpoints/_base.scss */
.single #main .sidebar .yarpp-related .wrap .widget .yarpp-related-posts .related-post-image:hover {
  opacity: 1;
}
/* line 4423, ../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 4428, ../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 4435, ../scss/breakpoints/_base.scss */
.single #main .sidebar .yarpp-related .wrap .widget .yarpp-related-posts .inner .text a:hover {
  text-decoration: underline;
}
/* line 4449, ../scss/breakpoints/_base.scss */
.single .tagbar .wrap #text-45 {
  display: none;
}
/* line 4505, ../scss/breakpoints/_base.scss */
.single #comments {
  max-width: 80%;
  margin: 50px auto;
}
/* line 4512, ../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 4536, ../scss/breakpoints/_base.scss */
.page header {
  background-size: cover;
  background-position: center center;
}
/* line 4539, ../scss/breakpoints/_base.scss */
.page header .overlay {
  /*background: rgba(0,0,0,0.5);*/
}
/* line 4541, ../scss/breakpoints/_base.scss */
.page header .overlay.black {
  padding: 0;
  background-color: rgba(0, 0, 0, 0.6);
}
/* line 4545, ../scss/breakpoints/_base.scss */
.page header .overlay.white {
  padding: 0;
  background-color: rgba(255, 255, 255, 0.3);
}
/* line 4549, ../scss/breakpoints/_base.scss */
.page header .overlay.no-overlay {
  padding: 0;
  background: transparent;
}
/* line 4556, ../scss/breakpoints/_base.scss */
.page header .overlay .expand .inner .text h1 {
  color: #fff;
}
/* line 4560, ../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 4579, ../scss/breakpoints/_base.scss */
.page-id-1022 .channels {
  background: #fff;
}
/* line 4581, ../scss/breakpoints/_base.scss */
.page-id-1022 .channels h2 {
  color: #404040;
}

/* line 4593, ../scss/breakpoints/_base.scss */
.page-id-1073 .header .overlay .video {
  height: 50vh;
  min-height: 400px;
  display: table;
  width: 100%;
}
/* line 4598, ../scss/breakpoints/_base.scss */
.page-id-1073 .header .overlay .video .inner {
  display: table-cell;
  vertical-align: middle;
}
/* line 4601, ../scss/breakpoints/_base.scss */
.page-id-1073 .header .overlay .video .inner .text {
  text-align: center;
}
/* line 4604, ../scss/breakpoints/_base.scss */
.page-id-1073 .header .overlay .video .inner .text .play i {
  color: #fff;
  font-size: 160px;
  margin-bottom: 20px;
}
/* line 4608, ../scss/breakpoints/_base.scss */
.page-id-1073 .header .overlay .video .inner .text .play i:hover {
  color: #2980b9;
}
/* line 4612, ../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 4621, ../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 4632, ../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 4636, ../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 4641, ../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 4653, ../scss/breakpoints/_base.scss */
.page-id-1073 .header .overlay .video .inner .text .play #inline .video-container .inner .close:hover {
  background: #8CC040;
}
/* line 4661, ../scss/breakpoints/_base.scss */
.page-id-1073 .header .overlay .video .inner .text h2 {
  color: #fff;
  margin: 0px;
  font-size: 1.7em;
}
/* line 4668, ../scss/breakpoints/_base.scss */
.page-id-1073 .header .overlay .video h1 {
  color: #fff;
  margin: 0;
}
/* line 4675, ../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 4681, ../scss/breakpoints/_base.scss */
.page-id-1073 .meet h2 {
  color: #fff;
}
/* line 4684, ../scss/breakpoints/_base.scss */
.page-id-1073 .meet .article {
  padding: 0px 20px;
}
/* line 4686, ../scss/breakpoints/_base.scss */
.page-id-1073 .meet .article .thumb {
  width: 100%;
  height: 220px;
  background-size: cover;
  background-position: center center;
}
/* line 4692, ../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 4697, ../scss/breakpoints/_base.scss */
.page-id-1073 .meet .article h3 {
  font-size: 20px;
  padding: .7em 0;
}
/* line 4703, ../scss/breakpoints/_base.scss */
.page-id-1073 .join {
  padding: 60px 0px;
}
/* line 4706, ../scss/breakpoints/_base.scss */
.page-id-1073 .jv-careersite {
  max-width: 1000px;
  margin: 0 auto;
}

/* Careers Template */
/* line 4719, ../scss/breakpoints/_base.scss */
.page-id-1075 .header .overlay .video {
  height: 50vh;
  min-height: 400px;
  display: table;
  width: 100%;
}
/* line 4724, ../scss/breakpoints/_base.scss */
.page-id-1075 .header .overlay .video .inner {
  display: table-cell;
  vertical-align: middle;
}
/* line 4727, ../scss/breakpoints/_base.scss */
.page-id-1075 .header .overlay .video .inner .text {
  text-align: center;
}
/* line 4730, ../scss/breakpoints/_base.scss */
.page-id-1075 .header .overlay .video .inner .text .play i {
  color: #fff;
  font-size: 160px;
  margin-bottom: 20px;
}
/* line 4734, ../scss/breakpoints/_base.scss */
.page-id-1075 .header .overlay .video .inner .text .play i:hover {
  color: #2980b9;
}
/* line 4738, ../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 4747, ../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 4758, ../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 4762, ../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 4767, ../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 4779, ../scss/breakpoints/_base.scss */
.page-id-1075 .header .overlay .video .inner .text .play #inline .video-container .inner .close:hover {
  background: #8CC040;
}
/* line 4787, ../scss/breakpoints/_base.scss */
.page-id-1075 .header .overlay .video .inner .text h2 {
  color: #fff;
  margin: 0px;
  font-size: 1.7em;
}
/* line 4794, ../scss/breakpoints/_base.scss */
.page-id-1075 .header .overlay .video h1 {
  color: #fff;
  margin: 0;
}

/* Our Writers */
/* line 4810, ../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 4815, ../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 4818, ../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 4821, ../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 4825, ../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 4829, ../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 4838, ../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 4849, ../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 4853, ../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 4858, ../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 4870, ../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 4878, ../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 4883, ../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 4888, ../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 4895, ../scss/breakpoints/_base.scss */
.page-id-1000 #intro, .page-id-1026 #intro, .page-id-111319 #intro {
  padding: 40px 20px;
}
/* line 4897, ../scss/breakpoints/_base.scss */
.page-id-1000 #intro p, .page-id-1026 #intro p, .page-id-111319 #intro p {
  margin-bottom: 30px;
}
/* line 4899, ../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 4904, ../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 4910, ../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 4912, ../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 4918, ../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 4920, ../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 4925, ../scss/breakpoints/_base.scss */
.page-id-1000 .aspirations h2, .page-id-1026 .aspirations h2, .page-id-111319 .aspirations h2 {
  text-align: center;
}
/* line 4928, ../scss/breakpoints/_base.scss */
.page-id-1000 .aspirations p, .page-id-1026 .aspirations p, .page-id-111319 .aspirations p {
  margin-bottom: 40px;
}
/* line 4930, ../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 4936, ../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 4944, ../scss/breakpoints/_base.scss */
.page-id-1026 #intro p {
  text-align: center;
  text-indent: 0px;
}

/* Video Marketing */
/* line 4951, ../scss/breakpoints/_base.scss */
.page-id-1002 {
  /*h1 {
  	padding-top: 60px;
  	text-align: center;
  	font-size: 2em;
  	font-weight: 600;
  }*/
}
/* line 4959, ../scss/breakpoints/_base.scss */
.page-id-1002 .header .expand {
  min-height: 550px;
}
/* line 4963, ../scss/breakpoints/_base.scss */
.page-id-1002 #intro {
  padding-bottom: 0px;
}
/* line 4965, ../scss/breakpoints/_base.scss */
.page-id-1002 #intro .intro-menu {
  text-align: center;
  font-size: 20px;
  padding-bottom: 15px;
}
/* line 4970, ../scss/breakpoints/_base.scss */
.page-id-1002 #intro .intro-menu a {
  display: inline-block;
  padding: 0px 5px;
  margin: 0px 5px;
}
/* line 4975, ../scss/breakpoints/_base.scss */
.page-id-1002 #intro .intro-menu a:last-of-type:after {
  content: none;
}
/* line 4983, ../scss/breakpoints/_base.scss */
.page-id-1002 .clients .case {
  padding: 30px;
}
/* line 4985, ../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 4995, ../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 5005, ../scss/breakpoints/_base.scss */
.single-testimonials article .testimonial-video {
  text-align: center;
}

/* Case Studies */
/* line 5017, ../scss/breakpoints/_base.scss */
.single-case_studies .header .expand .inner .text h1 {
  color: #fff;
  text-align: center;
  font-weight: 600;
  font-size: 36px;
}
/* line 5023, ../scss/breakpoints/_base.scss */
.single-case_studies .header .expand .inner .text p {
  margin: 0 auto;
  text-align: center;
  width: 75%;
}
/* line 5027, ../scss/breakpoints/_base.scss */
.single-case_studies .header .expand .inner .text p .morelink {
  display: none;
}
/* line 5032, ../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 5040, ../scss/breakpoints/_base.scss */
.single-case_studies .header .expand .inner .text.new-template h1 {
  font-weight: 800;
}
/* line 5049, ../scss/breakpoints/_base.scss */
.single-case_studies #main .hentry {
  padding: 0 !important;
}
/* line 5051, ../scss/breakpoints/_base.scss */
.single-case_studies #main .hentry .entry-content {
  padding: 0;
  padding-right: 0;
}
/* line 5056, ../scss/breakpoints/_base.scss */
.single-case_studies #main article {
  margin: 0 auto;
  border: 0px;
}
/* line 5059, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content {
  /* Old template */
  /* New template */
}
/* line 5061, ../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 5068, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .cinfo {
  display: block;
  margin-bottom: 15px;
}
/* line 5071, ../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 5079, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .cinfo .summary {
  padding: 15px 0px;
}
/* line 5082, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .cinfo .summary p {
  line-height: 140%;
}
/* line 5087, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .quote {
  display: block;
}
/* line 5089, ../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 5096, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .quote .cquote {
  background: #eee;
  padding: 20px 40px;
  font-style: italic;
  position: relative;
}
/* line 5101, ../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 5107, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .quote .cquote span.close-quote {
  font-weight: 600;
}
/* line 5110, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .quote .cquote p {
  line-height: 140%;
}
/* line 5113, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .quote .cquote .cauthor {
  text-align: right;
  font-weight: 600;
}
/* line 5116, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .quote .cquote .cauthor:before {
  content: ' -';
}
/* line 5122, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .ccontent {
  display: block;
}
/* line 5124, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .ccontent .strategy {
  width: 100%;
  padding: 10px 20px;
}
/* line 5127, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .ccontent .strategy p {
  line-height: 140%;
}
/* line 5130, ../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 5137, ../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 5145, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .ccontent .results {
  padding: 10px 20px;
}
/* line 5147, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .ccontent .results p {
  line-height: 140%;
}
/* line 5150, ../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 5157, ../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 5164, ../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 5169, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .ccontent .results .graybox p {
  margin: 0;
}
/* line 5177, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .new-fields-wrapper p {
  font-size: 18px;
  line-height: 150%;
}
/* line 5181, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .new-fields-wrapper h2 {
  color: #8CC040;
  font-weight: 800;
}
/* line 5185, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .new-fields-wrapper blockquote {
  background: #eaedf2;
  border: 0px;
  color: #404040;
}
/* line 5189, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .new-fields-wrapper blockquote p {
  font-weight: 400;
  font-style: italic;
}
/* line 5193, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .new-fields-wrapper blockquote h4 {
  font-weight: 400;
  margin-bottom: 0;
}
/* line 5197, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .new-fields-wrapper blockquote .wrap {
  max-width: 900px;
  margin: 0 auto;
}
/* line 5202, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .new-fields-wrapper .blockQuoteSpacer {
  padding: 2em 0 5em 0;
  display: block;
}
/* line 5206, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .new-fields-wrapper ul.stats {
  padding: 0 1em;
  list-style: none;
}
/* line 5209, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .new-fields-wrapper ul.stats li {
  text-align: center;
  margin-bottom: 1em;
}
/* line 5212, ../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 5220, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .new-fields-wrapper .intro {
  padding: 0 1em;
}
/* line 5224, ../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 5227, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .new-fields-wrapper .bottom-stats .stat img {
  max-width: 150px;
}
/* line 5230, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .new-fields-wrapper .bottom-stats .stat .text {
  padding-left: 1em;
}
/* line 5233, ../scss/breakpoints/_base.scss */
.single-case_studies #main article .entry-content .new-fields-wrapper .bottom-stats .stat h2 {
  margin: 0;
}
/* line 5242, ../scss/breakpoints/_base.scss */
.single-case_studies .pullquote {
  background: #eaedf2;
  padding: 2em 1.5em;
}
/* line 5246, ../scss/breakpoints/_base.scss */
.single-case_studies .pullquote .wrap .img {
  width: 100%;
  height: 300px;
  background-size: cover;
  background-position: center center;
}
/* line 5252, ../scss/breakpoints/_base.scss */
.single-case_studies .pullquote .wrap .text {
  margin-top: 1em;
}
/* line 5254, ../scss/breakpoints/_base.scss */
.single-case_studies .pullquote .wrap .text p {
  line-height: 150%;
  font-size: 18px;
}
/* line 5257, ../scss/breakpoints/_base.scss */
.single-case_studies .pullquote .wrap .text p:last-of-type {
  margin: 0;
}
/* line 5264, ../scss/breakpoints/_base.scss */
.single-case_studies .recent-case-studies {
  padding: 2em 1em;
  background: #424143;
  text-align: center;
  overflow: auto;
}
/* line 5269, ../scss/breakpoints/_base.scss */
.single-case_studies .recent-case-studies h2 {
  font-weight: 800;
  color: #fff;
}
/* line 5273, ../scss/breakpoints/_base.scss */
.single-case_studies .recent-case-studies a {
  color: #fff;
}
/* line 5275, ../scss/breakpoints/_base.scss */
.single-case_studies .recent-case-studies a:hover {
  color: #f2f2f2;
}
/* line 5282, ../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 5289, ../scss/breakpoints/_base.scss */
.single-case_studies .recent-case-studies .wrap .article h3 {
  font-size: 1.5em;
}
/* line 5295, ../scss/breakpoints/_base.scss */
.single-case_studies #cta {
  padding: 4em 2em;
  text-align: center;
  background: #344754;
}
/* line 5299, ../scss/breakpoints/_base.scss */
.single-case_studies #cta a.white-btn {
  padding: .5em 1.5em;
  font-weight: 800;
}

/* Single Case Study */
/* line 5306, ../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 5309, ../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 5316, ../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 5322, ../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 5326, ../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 5330, ../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 5334, ../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 5340, ../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 5346, ../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 5350, ../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 5364, ../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 5371, ../scss/breakpoints/_base.scss */
.page-template-page-no-header header {
  min-height: 150px;
}
/* line 5376, ../scss/breakpoints/_base.scss */
.page-template-page-no-header .main-content .header-no-bg .inner {
  padding-top: 5em;
  text-align: center;
}
/* line 5379, ../scss/breakpoints/_base.scss */
.page-template-page-no-header .main-content .header-no-bg .inner h1 {
  font-weight: 700;
}

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

/* Social Media Marketing */
/* line 5401, ../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 5404, ../scss/breakpoints/_base.scss */
.post-type-archive-brafton_glossary h2, .single-brafton_glossary h2 {
  text-align: center;
  border-bottom: 1px solid #AAA;
}
/* line 5407, ../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 5414, ../scss/breakpoints/_base.scss */
.post-type-archive-brafton_glossary h3, .single-brafton_glossary h3 {
  font-weight: bold;
}
/* line 5418, ../scss/breakpoints/_base.scss */
.post-type-archive-brafton_glossary #content .entry-content, .single-brafton_glossary #content .entry-content {
  width: 100%;
  margin-bottom: 60px;
}
/* line 5424, ../scss/breakpoints/_base.scss */
.post-type-archive-brafton_glossary #content .entry-content article, .single-brafton_glossary #content .entry-content article {
  padding-bottom: 3em;
}
/* line 5430, ../scss/breakpoints/_base.scss */
.post-type-archive-brafton_glossary article h3, .single-brafton_glossary article h3 {
  margin: 0 0 .5em;
}
/* line 5433, ../scss/breakpoints/_base.scss */
.post-type-archive-brafton_glossary article p, .single-brafton_glossary article p {
  margin: 0 0 .5em;
}
/* line 5435, ../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 5448, ../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 5456, ../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 5462, ../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 5471, ../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 5478, ../scss/breakpoints/_base.scss */
.post-type-archive-brafton_glossary #pagination a:hover, .single-brafton_glossary #pagination a:hover {
  background-color: #424143;
}
/* line 5483, ../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 5498, ../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 5505, ../scss/breakpoints/_base.scss */
.page-template-page-request-a-demo .header, .page-template-page-contact-us .header {
  height: 20vh;
}
/* line 5511, ../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 5527, ../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 5532, ../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 5535, ../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 5542, ../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 5546, ../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 5550, ../scss/breakpoints/_base.scss */
.page-template-page-request-a-demo .section .wrap, .page-template-page-contact-us .section .wrap {
  text-align: center;
}
/* line 5554, ../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 5569, ../scss/breakpoints/_base.scss */
.page-template-page-brafton-peeps header .overlay .expand .inner .text h1 {
  margin-top: 0;
}
/* line 5572, ../scss/breakpoints/_base.scss */
.page-template-page-brafton-peeps header .overlay .expand .inner .text p {
  line-height: 125% !important;
}
/* line 5580, ../scss/breakpoints/_base.scss */
.page-template-page-brafton-peeps .resources {
  overflow: auto;
}
/* line 5584, ../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 5591, ../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 5601, ../scss/breakpoints/_base.scss */
.page-template-page-brafton-peeps #peeps .person .inner h3 {
  font-weight: 700;
}
/* line 5604, ../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 5610, ../scss/breakpoints/_base.scss */
.page-template-page-brafton-peeps #peeps .person:hover .inner {
  opacity: 1;
}

/* Brafton Peeps */
/* line 5620, ../scss/breakpoints/_base.scss */
.single-whitepapers header .fixed, .page-template-page-whitepaper header .fixed {
  background: #404040;
}
@media screen and (max-height: 700px) {
  /* line 5626, ../scss/breakpoints/_base.scss */
  .single-whitepapers #content, .page-template-page-whitepaper #content {
    background-position: 0% 65% !important;
  }
}
/* line 5630, ../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 5636, ../scss/breakpoints/_base.scss */
.single-whitepapers #content .wrap, .page-template-page-whitepaper #content .wrap {
  padding: 1em;
}
/* line 5639, ../scss/breakpoints/_base.scss */
.single-whitepapers #content .wrap article .main, .page-template-page-whitepaper #content .wrap article .main {
  color: #fff;
}
/* line 5641, ../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 5650, ../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 5656, ../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 5659, ../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 5661, ../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 5667, ../scss/breakpoints/_base.scss */
.single-whitepapers #content .wrap article .side-form, .page-template-page-whitepaper #content .wrap article .side-form {
  margin-top: 50px;
}
/* line 5670, ../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 5677, ../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 5680, ../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 5685, ../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 5695, ../scss/breakpoints/_base.scss */
.single-whitepapers .form, .page-template-page-whitepaper .form {
  background: #404040;
  padding-top: 1em;
}
/* line 5698, ../scss/breakpoints/_base.scss */
.single-whitepapers .form iframe, .page-template-page-whitepaper .form iframe {
  height: 350px;
}
/* line 5702, ../scss/breakpoints/_base.scss */
.single-whitepapers .bottom, .page-template-page-whitepaper .bottom {
  padding: 3em 1em;
}
/* line 5704, ../scss/breakpoints/_base.scss */
.single-whitepapers .bottom .wrap, .page-template-page-whitepaper .bottom .wrap {
  max-width: 700px;
  margin: 0 auto;
  width: 100%;
}
/* line 5708, ../scss/breakpoints/_base.scss */
.single-whitepapers .bottom .wrap h2, .page-template-page-whitepaper .bottom .wrap h2 {
  text-align: center;
  font-size: 34px;
}
/* line 5711, ../scss/breakpoints/_base.scss */
.single-whitepapers .bottom .wrap h2.cta, .page-template-page-whitepaper .bottom .wrap h2.cta {
  color: #8CC040;
  font-weight: 700;
}
/* line 5716, ../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 5719, ../scss/breakpoints/_base.scss */
.single-whitepapers .bottom .wrap ul li, .page-template-page-whitepaper .bottom .wrap ul li {
  position: relative;
}
/* line 5721, ../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 5737, ../scss/breakpoints/_base.scss */
.single-brafton_glossary article h3 {
  margin: 1em 0;
}
/* line 5740, ../scss/breakpoints/_base.scss */
.single-brafton_glossary article p {
  margin: 0 0 1.5em;
}

/* Glossary */
/* line 5747, ../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 5750, ../scss/breakpoints/_base.scss */
.post-type-archive-support #content, .single-support #content {
  margin-top: 0;
}
/* line 5752, ../scss/breakpoints/_base.scss */
.post-type-archive-support #content #inner-content, .single-support #content #inner-content {
  margin: 30px auto 60px auto;
}
/* line 5757, ../scss/breakpoints/_base.scss */
.post-type-archive-support .article-header, .single-support .article-header {
  display: block;
  width: 100%;
}
/* line 5762, ../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 5771, ../scss/breakpoints/_base.scss */
.post-type-archive-support .feature p, .single-support .feature p {
  margin: 0 !important;
}
/* line 5776, ../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 5786, ../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 5794, ../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 5802, ../scss/breakpoints/_base.scss */
.post-type-archive-support .support-ul ul, .single-support .support-ul ul {
  padding-left: 50px;
}
/* line 5806, ../scss/breakpoints/_base.scss */
.post-type-archive-support .support-ul li, .single-support .support-ul li {
  margin-bottom: 15px;
  padding-left: 5px;
}
/* line 5810, ../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 5815, ../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 5831, ../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 5845, ../scss/breakpoints/_base.scss */
.social-landing-title {
  background: #fff;
  overflow: auto;
  width: 100%;
}
/* line 5849, ../scss/breakpoints/_base.scss */
.social-landing-title h1 {
  text-align: center;
}

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

/* line 5860, ../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 5869, ../scss/breakpoints/_base.scss */
#social-landing .overlay {
  background-color: rgba(140, 192, 64, 0.6);
  box-sizing: border-box;
  min-height: 300px;
}
/* line 5873, ../scss/breakpoints/_base.scss */
#social-landing .overlay.black {
  background-color: rgba(0, 0, 0, 0.6);
}
/* line 5876, ../scss/breakpoints/_base.scss */
#social-landing .overlay.white {
  background-color: rgba(255, 255, 255, 0.3);
}
/* line 5879, ../scss/breakpoints/_base.scss */
#social-landing .overlay.no-overlay {
  background-color: transparent;
}
/* line 5882, ../scss/breakpoints/_base.scss */
#social-landing .overlay .title {
  display: table-row;
  vertical-align: top;
  height: 60px;
}
/* line 5886, ../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 5895, ../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 5906, ../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 5914, ../scss/breakpoints/_base.scss */
#social-landing .overlay .content .content_body {
  margin: auto;
}
/* line 5917, ../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 5923, ../scss/breakpoints/_base.scss */
#social-landing .overlay .content .image-inner {
  margin: 15px 30px 40px 0px;
}
/* line 5927, ../scss/breakpoints/_base.scss */
#social-landing .overlay .image-inner {
  margin: 0px 0px 40px 0px;
  max-height: 100%;
}
/* line 5930, ../scss/breakpoints/_base.scss */
#social-landing .overlay .image-inner img {
  border: 10px solid #333;
  height: 100%;
}
/* line 5935, ../scss/breakpoints/_base.scss */
#social-landing .overlay .form {
  clear: both;
  margin: 40px auto 0px auto;
}
/* line 5938, ../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;
  border: 0px;
  font-size: 16px;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  border-radius: 0px;
}
/* line 5948, ../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 5958, ../scss/breakpoints/_base.scss */
#social-landing .overlay .learn {
  text-align: center;
  display: table-row;
  height: 40px;
}
/* line 5962, ../scss/breakpoints/_base.scss */
#social-landing .overlay .learn a {
  display: table-cell;
  vertical-align: bottom;
}
/* line 5967, ../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 5989, ../scss/breakpoints/_base.scss */
.postid-88598 #social-landing .overlay .title h1 {
  font-size: 2.5em;
}

/* line 5997, ../scss/breakpoints/_base.scss */
.form-container .form {
  clear: both;
  margin: 40px auto;
}
/* line 6000, ../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 6008, ../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 6019, ../scss/breakpoints/_base.scss */
.form-container .inner {
  max-width: 1250px;
  margin: 0 auto;
}

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

/* line 6040, ../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 6044, ../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 6047, ../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 6053, ../scss/breakpoints/_base.scss */
.down {
  text-align: center;
  margin-bottom: 1em;
  font-size: 1.5em;
  text-transform: uppercase;
}

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

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

  /* Social Media Ads

/*********************
ARCHIVE STYLES
*********************/
/* line 6096, ../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 6103, ../scss/breakpoints/_base.scss */
.post-type-archive-downloadables header .overlay #inner-header .expand .inner .text h1 {
  color: #fff;
}
/* line 6113, ../scss/breakpoints/_base.scss */
.post-type-archive-downloadables .resources h2 {
  text-align: center;
}
/* line 6116, ../scss/breakpoints/_base.scss */
.post-type-archive-downloadables .resources .case {
  float: left;
  padding: 30px;
  width: 100%;
  text-align: center;
}
/* line 6121, ../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 6138, ../scss/breakpoints/_base.scss */
.post-type-archive-downloadables .resources .case:first-of-type .entry h3 {
  font-size: 2em;
}
/* line 6140, ../scss/breakpoints/_base.scss */
.post-type-archive-downloadables .resources .case:first-of-type .entry h3 a {
  color: #404040;
}
/* line 6146, ../scss/breakpoints/_base.scss */
.post-type-archive-downloadables .resources .case:nth-of-type(5) {
  clear: both;
}
/* line 6149, ../scss/breakpoints/_base.scss */
.post-type-archive-downloadables .resources .case .thumb {
  width: 100%;
  height: 220px;
  background-size: cover;
  background-position: center center;
}
/* line 6156, ../scss/breakpoints/_base.scss */
.post-type-archive-downloadables .resources .case .entry h3 {
  font-size: 1.5em;
}
/* line 6161, ../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 6172, ../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 6174, ../scss/breakpoints/_base.scss */
.post-type-archive-infographic header h1 {
  color: #fff;
}
/* line 6178, ../scss/breakpoints/_base.scss */
.post-type-archive-infographic .entry-content {
  padding: 60px 0px;
  overflow: auto;
}
/* line 6181, ../scss/breakpoints/_base.scss */
.post-type-archive-infographic .entry-content .archive-title {
  text-align: center;
}
/* line 6184, ../scss/breakpoints/_base.scss */
.post-type-archive-infographic .entry-content article {
  padding: 10px;
}
/* line 6187, ../scss/breakpoints/_base.scss */
.post-type-archive-infographic .entry-content article #infographic-img img {
  width: 100%;
  border: 1px solid #404040;
}

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

/*********************
LINK STYLES
*********************/
/* line 6209, ../scss/breakpoints/_base.scss */
a, a:visited {
  color: #2566b1;
  text-decoration: none;
  font-weight: 600;
  /* on hover */
  /* on click */
  /* mobile tap color */
}
/* line 6215, ../scss/breakpoints/_base.scss */
a:hover, a:focus, a:visited:hover, a:visited:focus {
  color: #1d508b;
  text-decoration: underline;
}
/* line 6226, ../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 6240, ../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 6249, ../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 6254, ../scss/breakpoints/_base.scss */
h1 {
  color: #404040;
  font-weight: 700;
  font-size: 45px;
  line-height: 120%;
}

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

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

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

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

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

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

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

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

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

/* line 6313, ../scss/breakpoints/_base.scss */
.header {
  overflow: auto;
  /* Shrink nav while scrolling */
}
/* line 6316, ../scss/breakpoints/_base.scss */
.header .expand {
  padding: 40px 10px;
}
/* line 6320, ../scss/breakpoints/_base.scss */
.header .expand .inner .text h1 {
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.6);
}
/* line 6323, ../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 6329, ../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 6334, ../scss/breakpoints/_base.scss */
.header .expand .inner .text a.green-btn {
  margin-top: 1em;
}
/* line 6341, ../scss/breakpoints/_base.scss */
.header .fixed {
  position: fixed;
  width: 100%;
  left: 0;
  z-index: 9998;
  padding: 10px;
  transition: .4s all;
  min-width: 335px;
}
/* line 6349, ../scss/breakpoints/_base.scss */
.header .fixed:hover {
  background: #424143;
}
/* line 6353, ../scss/breakpoints/_base.scss */
.header #spacer {
  content: ' ';
  height: 75px;
}
/* line 6357, ../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 6360, ../scss/breakpoints/_base.scss */
.header .shrink .wrap {
  transition: all .4s;
  max-width: 1165px;
}
/* line 6364, ../scss/breakpoints/_base.scss */
.header .shrink #logo {
  margin: 0.5em 0;
  height: 50px;
  width: 230px;
}
/* line 6369, ../scss/breakpoints/_base.scss */
.header .shrink nav {
  margin: 0;
  clear: none !important;
}
/* line 6372, ../scss/breakpoints/_base.scss */
.header .shrink nav ul {
  margin: 12px 0 0 0;
}
/* line 6375, ../scss/breakpoints/_base.scss */
.header .shrink nav ul li a {
  padding: 0.42em 1.15em;
}
/* line 6383, ../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 6392, ../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 6402, ../scss/breakpoints/_base.scss */
.header #logo span {
  display: none;
}
/* line 6406, ../scss/breakpoints/_base.scss */
.header #logo a {
  color: #fff;
}
/* line 6410, ../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 6426, ../scss/breakpoints/_base.scss */
.toggle {
  display: block;
  color: #fff;
  float: right;
  margin-top: 10px;
  cursor: pointer;
}
/* line 6432, ../scss/breakpoints/_base.scss */
.toggle i {
  font-size: 36px;
}

/* line 6437, ../scss/breakpoints/_base.scss */
nav {
  border-bottom: 0;
  margin: 0px;
  float: right;
  display: none;
  width: 100%;
  /* highlight current page */
  /* end current highlighters */
}
/* line 6444, ../scss/breakpoints/_base.scss */
nav ul#menu-main {
  margin: 0px;
  /* end .menu li */
}
/* line 6447, ../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 6453, ../scss/breakpoints/_base.scss */
nav ul#menu-main li.current-menu-item a {
  font-weight: 600;
}
/* line 6458, ../scss/breakpoints/_base.scss */
nav ul#menu-main li.current-menu-item ul li a {
  font-weight: normal;
}
/* line 6465, ../scss/breakpoints/_base.scss */
nav ul#menu-main li:last-of-type {
  border-bottom: 0px;
  cursor: pointer;
}
/* line 6470, ../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 6501, ../scss/breakpoints/_base.scss */
nav ul#menu-main li .submenu-toggler {
  position: absolute;
  top: 0;
  right: 0;
  padding: 6px;
}
/* line 6506, ../scss/breakpoints/_base.scss */
nav ul#menu-main li .submenu-toggler i {
  color: #fff;
}
/* line 6511, ../scss/breakpoints/_base.scss */
nav ul#menu-main li.clicked > ul.sub-menu {
  display: block;
  margin-bottom: 15px;
}
/* line 6514, ../scss/breakpoints/_base.scss */
nav ul#menu-main li.clicked > ul.sub-menu li {
  padding-left: 0;
}
/* line 6516, ../scss/breakpoints/_base.scss */
nav ul#menu-main li.clicked > ul.sub-menu li ul.sub-menu {
  margin: 5px 0px;
}
/* line 6519, ../scss/breakpoints/_base.scss */
nav ul#menu-main li.clicked > ul.sub-menu li ul.sub-menu li a {
  padding-left: 30px;
}
/* line 6527, ../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 6532, ../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 6535, ../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 6540, ../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 6545, ../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 6552, ../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 6563, ../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 6565, ../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 6570, ../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 6603, ../scss/breakpoints/_base.scss */
#content.standard-page {
  margin: 3em auto;
  overflow: auto;
}

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

/* line 6612, ../scss/breakpoints/_base.scss */
.hentry {
  background-color: #fff;
  border-radius: 3px;
  margin-bottom: 1.5em;
  border: 1px solid #ccc;
}
/* line 6618, ../scss/breakpoints/_base.scss */
.hentry header {
  border-bottom: 1px solid #f8f9fa;
  padding: 1.5em 0em;
}
/* line 6623, ../scss/breakpoints/_base.scss */
.hentry footer {
  padding: 1.5em;
  border-top: 1px solid #f8f9fa;
}
/* line 6627, ../scss/breakpoints/_base.scss */
.hentry footer p {
  margin: 0;
}

/* end .hentry */
/* line 6634, ../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 6659, ../scss/breakpoints/_base.scss */
.byline {
  color: #9fa6b4;
  font-style: italic;
  margin: 0;
}

/* entry content */
/* line 6668, ../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 6671, ../scss/breakpoints/_base.scss */
.entry-content p {
  margin: 0 0 1.5em;
}
/* line 6675, ../scss/breakpoints/_base.scss */
.entry-content ul {
  list-style: none;
  padding-left: 3em;
  list-style-image: url(../images/Bullet1.png);
}
/* line 6680, ../scss/breakpoints/_base.scss */
.entry-content ul ul {
  padding-left: 1.75em;
  list-style-image: url(../images/Bullet2.png);
}
/* line 6684, ../scss/breakpoints/_base.scss */
.entry-content ul ul ul {
  padding-left: 1.75em;
  list-style-image: url(../images/Bullet1.png);
}
/* line 6691, ../scss/breakpoints/_base.scss */
.entry-content ol {
  list-style-type: decimal;
  padding: 0 0 0 30px;
}
/* line 6694, ../scss/breakpoints/_base.scss */
.entry-content ol li {
  padding-left: 5px;
}
/* line 6699, ../scss/breakpoints/_base.scss */
.entry-content table {
  width: 100%;
  border: 1px solid #eaedf2;
  margin-bottom: 1.5em;
}
/* line 6704, ../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 6713, ../scss/breakpoints/_base.scss */
.entry-content tr {
  border-bottom: 1px solid #eaedf2;
}
/* line 6716, ../scss/breakpoints/_base.scss */
.entry-content tr:nth-child(even) {
  background-color: #f8f9fa;
}
/* line 6721, ../scss/breakpoints/_base.scss */
.entry-content td {
  padding: 7px;
  border-right: 1px solid #eaedf2;
}
/* line 6725, ../scss/breakpoints/_base.scss */
.entry-content td:last-child {
  border-right: 0;
}
/* line 6730, ../scss/breakpoints/_base.scss */
.entry-content th {
  background-color: #f8f9fa;
  border-bottom: 1px solid #eaedf2;
  border-right: 1px solid #eaedf2;
}
/* line 6735, ../scss/breakpoints/_base.scss */
.entry-content th:last-child {
  border-right: 0;
}
/* line 6740, ../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 6750, ../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 6756, ../scss/breakpoints/_base.scss */
.entry-content blockquote p:last-of-type {
  margin: 0;
}
/* line 6763, ../scss/breakpoints/_base.scss */
.entry-content blockquote.logo {
  clear: both;
  border: 0px;
  color: #fff;
  padding: 1.75em 2em;
  position: relative;
}
/* line 6769, ../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 6774, ../scss/breakpoints/_base.scss */
.entry-content blockquote.logo a {
  color: #fff;
  text-decoration: underline;
}
/* line 6778, ../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 6791, ../scss/breakpoints/_base.scss */
.entry-content blockquote.green {
  background-image: url("/wp-content/themes/brafton2016/library/images/pq-bg.jpg");
}
/* line 6795, ../scss/breakpoints/_base.scss */
.entry-content blockquote.red {
  background-image: url("/wp-content/themes/brafton2016/library/images/pq-bg-red.jpg");
}
/* line 6799, ../scss/breakpoints/_base.scss */
.entry-content blockquote.lime {
  background-image: url("/wp-content/themes/brafton2016/library/images/pq-bg-lime.jpg");
}
/* line 6803, ../scss/breakpoints/_base.scss */
.entry-content blockquote.navy {
  background-image: url("/wp-content/themes/brafton2016/library/images/pq-bg-navy.jpg");
}
/* line 6807, ../scss/breakpoints/_base.scss */
.entry-content blockquote.orange {
  background-image: url("/wp-content/themes/brafton2016/library/images/pq-bg-orange.jpg");
}
/* line 6811, ../scss/breakpoints/_base.scss */
.entry-content blockquote.purple {
  background-image: url("/wp-content/themes/brafton2016/library/images/pq-bg-purple.jpg");
}
/* line 6815, ../scss/breakpoints/_base.scss */
.entry-content blockquote.yellow {
  background-image: url("/wp-content/themes/brafton2016/library/images/pq-bg-yellow.jpg");
}
/* line 6825, ../scss/breakpoints/_base.scss */
.entry-content dd {
  margin-left: 0;
  font-size: 0.9em;
  color: #787878;
  margin-bottom: 1.5em;
}
/* line 6832, ../scss/breakpoints/_base.scss */
.entry-content img {
  margin: 0 0 1.5em 0;
  max-width: 100%;
  height: auto;
}
/* line 6848, ../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 6857, ../scss/breakpoints/_base.scss */
.entry-content pre {
  background: #000;
  color: #f8f9fa;
  font-size: 0.9em;
  padding: 1.5em;
  margin: 0 0 1.5em;
  border-radius: 3px;
}

/* end .entry-content */
/* line 6868, ../scss/breakpoints/_base.scss */
.wp-caption {
  max-width: 100%;
  background: #eee;
  padding: 5px;
  /* images inside wp-caption */
}
/* line 6874, ../scss/breakpoints/_base.scss */
.wp-caption img {
  max-width: 100%;
  margin-bottom: 0;
  width: 100%;
}
/* line 6880, ../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 6914, ../scss/breakpoints/_base.scss */
.tags {
  margin: 0;
}

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

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

/* line 6938, ../scss/breakpoints/_base.scss */
.pagination {
  text-align: center;
  float: none;
}
/* line 6942, ../scss/breakpoints/_base.scss */
.pagination ul {
  display: inline-block;
  background-color: #fff;
  white-space: nowrap;
  padding: 0;
  clear: both;
  border-radius: 3px;
}
/* line 6951, ../scss/breakpoints/_base.scss */
.pagination li {
  padding: 0;
  margin: 0;
  float: left;
  display: inline;
  overflow: hidden;
  border-right: 1px solid #eaedf2;
}
/* line 6960, ../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 6972, ../scss/breakpoints/_base.scss */
.pagination a:hover, .pagination a:focus, .pagination span:hover, .pagination span:focus {
  background-color: #999;
  color: #fff;
}
/* line 6978, ../scss/breakpoints/_base.scss */
.pagination .current {
  cursor: default;
  color: #8CC040;
}
/* line 6982, ../scss/breakpoints/_base.scss */
.pagination .current:hover, .pagination .current:focus {
  background-color: #fff;
  color: #8CC040;
}

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

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

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

/* line 7035, ../scss/breakpoints/_base.scss */
.comment {
  position: relative;
  clear: both;
  overflow: hidden;
  padding: 1.5em;
  border-bottom: 1px solid #f8f9fa;
  /* vcard */
  /* end .commentlist .vcard */
  /* end children */
  /* general comment classes */
}
/* line 7042, ../scss/breakpoints/_base.scss */
.comment .comment-author {
  padding: 7px;
  border: 0;
}
/* line 7048, ../scss/breakpoints/_base.scss */
.comment .vcard {
  margin-left: 50px;
}
/* line 7051, ../scss/breakpoints/_base.scss */
.comment .vcard cite.fn {
  font-weight: 700;
  font-style: normal;
}
/* line 7059, ../scss/breakpoints/_base.scss */
.comment .vcard time {
  display: block;
  font-size: 0.9em;
  font-style: italic;
}
/* line 7064, ../scss/breakpoints/_base.scss */
.comment .vcard time a {
  color: #9fa6b4;
  text-decoration: none;
}
/* line 7068, ../scss/breakpoints/_base.scss */
.comment .vcard time a:hover {
  text-decoration: underline;
}
/* line 7078, ../scss/breakpoints/_base.scss */
.comment .vcard .avatar {
  position: absolute;
  left: 16px;
  border-radius: 50%;
}
/* line 7086, ../scss/breakpoints/_base.scss */
.comment:last-child {
  margin-bottom: 0;
}
/* line 7090, ../scss/breakpoints/_base.scss */
.comment .children {
  margin: 0;
  /* variations */
  /* change number for different depth */
}
/* line 7108, ../scss/breakpoints/_base.scss */
.comment[class*=depth-] {
  margin-top: 1.1em;
}
/* line 7112, ../scss/breakpoints/_base.scss */
.comment.depth-1 {
  margin-left: 0;
  margin-top: 0;
}
/* line 7117, ../scss/breakpoints/_base.scss */
.comment:not(.depth-1) {
  margin-top: 0;
  margin-left: 7px;
  padding: 7px;
}
/* line 7130, ../scss/breakpoints/_base.scss */
.comment.odd {
  background-color: #fff;
}
/* line 7133, ../scss/breakpoints/_base.scss */
.comment.even {
  background: #f8f9fa;
}

/* comment meta */
/* comment content */
/* line 7167, ../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 7176, ../scss/breakpoints/_base.scss */
.comment-reply-link {
  font-size: 0.9em;
  float: right;
}

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

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

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

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

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

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

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

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

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

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

/*********************
SIDEBARS & ASIDES
*********************/
/* line 7265, ../scss/breakpoints/_base.scss */
.sidebar {
  margin-bottom: 80px;
  padding: 0px 20px;
}
/* line 7268, ../scss/breakpoints/_base.scss */
.sidebar img {
  max-width: 100%;
  width: 100%;
  height: auto;
}
/* line 7274, ../scss/breakpoints/_base.scss */
.sidebar #testi {
  display: none;
}
/* line 7279, ../scss/breakpoints/_base.scss */
.sidebar .blog-hub-sidebar-feature.downloadables {
  max-height: 175px;
  overflow: hidden;
}
/* line 7286, ../scss/breakpoints/_base.scss */
.sidebar #tabs ul {
  margin: 0;
}
/* line 7288, ../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 7297, ../scss/breakpoints/_base.scss */
.sidebar #tabs ul li.ui-tabs-active {
  background-color: #4f4e50;
}
/* line 7300, ../scss/breakpoints/_base.scss */
.sidebar #tabs ul li.ui-tabs-active a {
  color: #fff;
}
/* line 7305, ../scss/breakpoints/_base.scss */
.sidebar #tabs ul li a {
  color: #424143;
}
/* line 7308, ../scss/breakpoints/_base.scss */
.sidebar #tabs ul li a:hover {
  text-decoration: none;
}

/* line 7324, ../scss/breakpoints/_base.scss */
.widget {
  list-style-type: none;
  /*.search-icon {
      height: 31px;
      width: 31px;
  }*/
}
/* line 7328, ../scss/breakpoints/_base.scss */
.widget h4 {
  text-align: center;
  margin-bottom: 1em;
  font-size: 1.4em;
  font-weight: 100;
  text-transform: uppercase;
}
/* line 7341, ../scss/breakpoints/_base.scss */
.widget #search-query {
  width: 66%;
  float: left;
  border: 2px solid #f1f1f2;
}
/* line 7347, ../scss/breakpoints/_base.scss */
.widget #search-submit {
  padding: 0;
  line-height: 0;
  border: 0;
  background: #fff;
  float: left;
}
/* line 7355, ../scss/breakpoints/_base.scss */
.widget .blog-sidebar-cta {
  margin-top: 30px;
}
/* line 7360, ../scss/breakpoints/_base.scss */
.widget .blog-sidebar-cta a {
  text-decoration: none;
}
/* line 7363, ../scss/breakpoints/_base.scss */
.widget .blog-sidebar-cta a:hover {
  text-decoration: underline;
}
/* line 7368, ../scss/breakpoints/_base.scss */
.widget .blog-sidebar-cta .title-container {
  background: #8CC040;
  padding: 0.5em 0em;
}
/* line 7373, ../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 7381, ../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 7391, ../scss/breakpoints/_base.scss */
.widget .blog-sidebar-cta img {
  width: 100%;
  height: auto;
}
/* line 7398, ../scss/breakpoints/_base.scss */
.widget ul {
  list-style-type: none;
}
/* line 7402, ../scss/breakpoints/_base.scss */
.widget ul li {
  list-style-type: none;
  /* deep nesting */
}

/* line 7421, ../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 7434, ../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 7441, ../scss/breakpoints/_base.scss */
#demo .overlay {
  background: rgba(0, 0, 0, 0.5);
  padding: 20px 20px 70px 20px;
  overflow: auto;
}
/* line 7446, ../scss/breakpoints/_base.scss */
#demo h2, #demo p {
  color: #fff;
  text-align: center;
}
/* line 7451, ../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 7457, ../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 7463, ../scss/breakpoints/_base.scss */
#demo form input:after, #demo form textarea:after {
  content: '>';
  position: absolute;
  top: 3px;
  right: 0;
}
/* line 7470, ../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 7475, ../scss/breakpoints/_base.scss */
#demo form label {
  margin-left: 10px;
  font-style: italic;
}
/* line 7481, ../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 7493, ../scss/breakpoints/_base.scss */
#demo form .buttonSubmit input:hover {
  background: #739e34;
}

/*********************
FOOTER STYLES
*********************/
/* line 7505, ../scss/breakpoints/_base.scss */
.footer {
  clear: both;
  background-color: #222;
  color: #fff;
}
/* line 7509, ../scss/breakpoints/_base.scss */
.footer .social {
  position: absolute;
  right: 0;
  top: -38px;
}
/* line 7513, ../scss/breakpoints/_base.scss */
.footer .social a {
  font-size: 20px;
  display: inline-block;
  padding: 4px 10px;
  background: #333;
  color: #333;
}
/* line 7519, ../scss/breakpoints/_base.scss */
.footer .social a:hover {
  opacity: 0.8;
}
/* line 7522, ../scss/breakpoints/_base.scss */
.footer .social a i {
  background: #8CC040;
  border-radius: 50px;
  padding: 6px;
  font-size: 16px;
}
/* line 7527, ../scss/breakpoints/_base.scss */
.footer .social a i.fa-facebook {
  padding: 6px 10px;
}
/* line 7533, ../scss/breakpoints/_base.scss */
.footer .wrap {
  max-width: 1200px;
  width: 100%;
  position: relative;
}
/* line 7537, ../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 7545, ../scss/breakpoints/_base.scss */
.footer .wrap .sep {
  display: inline-block;
  margin: 0px 10px;
}
/* line 7549, ../scss/breakpoints/_base.scss */
.footer .wrap #text-43, .footer .wrap [class^="widget widget_text_"] {
  padding: 20px;
  color: #fff;
  font-size: 14px;
}
/* line 7553, ../scss/breakpoints/_base.scss */
.footer .wrap #text-43 .widgettitle, .footer .wrap [class^="widget widget_text_"] .widgettitle {
  display: none;
}
/* line 7556, ../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 7562, ../scss/breakpoints/_base.scss */
.footer .wrap #text-43 img, .footer .wrap [class^="widget widget_text_"] img {
  max-width: 260px;
}
/* line 7565, ../scss/breakpoints/_base.scss */
.footer .wrap #text-43 a, .footer .wrap [class^="widget widget_text_"] a {
  color: #fff;
  font-size: 14px;
}
/* line 7569, ../scss/breakpoints/_base.scss */
.footer .wrap #text-43 span, .footer .wrap [class^="widget widget_text_"] span {
  display: inline-block;
  margin-right: 20px;
}
/* line 7573, ../scss/breakpoints/_base.scss */
.footer .wrap #text-43 .cities, .footer .wrap [class^="widget widget_text_"] .cities {
  text-transform: uppercase;
}
/* line 7577, ../scss/breakpoints/_base.scss */
.footer .wrap .widget_nav_menu {
  width: 50%;
  float: right;
  padding: 20px;
}
/* line 7581, ../scss/breakpoints/_base.scss */
.footer .wrap .widget_nav_menu a {
  color: #fff;
  text-transform: uppercase;
  font-weight: 300;
  font-size: 12px;
}
/* line 7587, ../scss/breakpoints/_base.scss */
.footer .wrap .widget_nav_menu ul {
  margin: 0;
  line-height: 115%;
  font-size: 100%;
}
/* line 7591, ../scss/breakpoints/_base.scss */
.footer .wrap .widget_nav_menu ul li {
  margin: 0;
}
/* line 7594, ../scss/breakpoints/_base.scss */
.footer .wrap .widget_nav_menu ul ul {
  margin-bottom: 10px;
  padding-left: 0px;
}
/* line 7601, ../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 7638, ../scss/breakpoints/_base.scss */
.gray_body {
  background: #e4e4e6;
  float: left;
}

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

/* line 7649, ../scss/breakpoints/_base.scss */
.template_section {
  width: 100%;
  float: left;
}
/* line 7653, ../scss/breakpoints/_base.scss */
.template_section .content_container {
  padding: 1.5em 0;
}
/* line 7657, ../scss/breakpoints/_base.scss */
.template_section.learn_more {
  float: left;
}
/* line 7662, ../scss/breakpoints/_base.scss */
.template_section h2 {
  text-transform: uppercase;
  text-align: center;
  margin: 0;
  line-height: 1.2em;
  letter-spacing: 0.5px;
}
/* line 7671, ../scss/breakpoints/_base.scss */
.template_section .content_body {
  width: 100%;
  margin: auto;
  margin-top: 1em;
  display: block;
}
/* line 7677, ../scss/breakpoints/_base.scss */
.template_section .content_body ul {
  list-style: disc outside none;
}
/* line 7680, ../scss/breakpoints/_base.scss */
.template_section .content_body ul ul {
  padding-left: 1.75em;
}
/* line 7686, ../scss/breakpoints/_base.scss */
.template_section .content_body .sublimevideo-View {
  margin: auto !important;
}
/* line 7691, ../scss/breakpoints/_base.scss */
.template_section .content_body img {
  max-width: 100%;
  height: auto;
}
/* line 7696, ../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 7704, ../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 7710, ../scss/breakpoints/_base.scss */
.template_section .content_body .testimonial_inner .author {
  font-size: 0.8em;
  letter-spacing: 2px;
  text-transform: uppercase;
}
/* line 7716, ../scss/breakpoints/_base.scss */
.template_section .content_body .testimonial_inner .company_logo {
  height: 90px;
}
/* line 7719, ../scss/breakpoints/_base.scss */
.template_section .content_body .testimonial_inner .company_logo img {
  width: 220px;
  padding: 1em;
}
/* line 7726, ../scss/breakpoints/_base.scss */
.template_section .content_body .reasons_inner {
  padding: 2em;
  margin-bottom: 2em;
  background: #fff;
  float: left;
}
/* line 7732, ../scss/breakpoints/_base.scss */
.template_section .content_body .reasons_inner img {
  display: none;
}
/* line 7737, ../scss/breakpoints/_base.scss */
.template_section .content_body .team_inner {
  display: inline-block;
  text-align: center;
}
/* line 7741, ../scss/breakpoints/_base.scss */
.template_section .content_body .team_inner .image_container {
  height: 75px;
  overflow: hidden;
}
/* line 7746, ../scss/breakpoints/_base.scss */
.template_section .content_body .team_inner h4 {
  text-transform: uppercase;
  letter-spacing: 2px;
}
/* line 7751, ../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 7761, ../scss/breakpoints/_base.scss */
.template_section .content_body .cta_image {
  margin-bottom: 2em;
}
/* line 7768, ../scss/breakpoints/_base.scss */
.template_section.who .content_body img {
  display: block;
  margin: auto;
}
/* line 7777, ../scss/breakpoints/_base.scss */
.template_section.learn_more {
  float: left;
  padding-bottom: 2em;
}
/* line 7781, ../scss/breakpoints/_base.scss */
.template_section.learn_more img {
  width: 300px;
  max-width: 100%;
  display: block;
  margin: auto;
}
/* line 7788, ../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 7804, ../scss/breakpoints/_base.scss */
.template_section.learn_more .client_cta:hover {
  background: #424143;
  color: #fff;
}

/* Single Webinar */
/* line 7815, ../scss/breakpoints/_base.scss */
.single-webinar .webinar_form_headline {
  text-transform: uppercase;
  text-align: center;
  font-size: 2em;
}
/* line 7820, ../scss/breakpoints/_base.scss */
.single-webinar .ctas img {
  width: 250px;
  float: left;
  padding: 0px 10px;
}
/* line 7825, ../scss/breakpoints/_base.scss */
.single-webinar .ctas {
  overflow: auto;
  clear: both;
}
/* line 7830, ../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 7839, ../scss/breakpoints/_base.scss */
.single-webinar #singlePostVideo .atlantis-js {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}
/* line 7843, ../scss/breakpoints/_base.scss */
.single-webinar #presenters {
  clear: both;
}
/* line 7845, ../scss/breakpoints/_base.scss */
.single-webinar #presenters h3 {
  font-size: 24px;
  font-weight: bold;
}
/* line 7849, ../scss/breakpoints/_base.scss */
.single-webinar #presenters h4 {
  margin: 0px;
}
/* line 7852, ../scss/breakpoints/_base.scss */
.single-webinar #presenters .presenter {
  width: 50%;
  float: left;
  padding: 0px 20px;
}
/* line 7857, ../scss/breakpoints/_base.scss */
.single-webinar #presenters .title {
  margin-bottom: 15px;
}

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

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

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

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

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

/* line 7907, ../scss/breakpoints/_base.scss */
.page-template-template-above-the-fold-php header .overlay .expand .inner .text h1 {
  font-size: 0em;
}
/* line 7910, ../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 7913, ../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 7917, ../scss/breakpoints/_base.scss */
.page-template-template-above-the-fold-php .slick-prev:before {
  font-family: "Arial";
  content: "\2039";
}
/* line 7921, ../scss/breakpoints/_base.scss */
.page-template-template-above-the-fold-php .slick-next:before {
  font-family: "Arial";
  content: "›";
}
/* line 7925, ../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 7944, ../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 7949, ../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 7971, ../scss/breakpoints/_base.scss */
.page-template-template-above-the-fold-php .show-recaps .show-recap .inner-container > * {
  padding: 0 20px;
}
/* line 7974, ../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 7983, ../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 7988, ../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 8000, ../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 8021, ../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 8024, ../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 8039, ../scss/breakpoints/_base.scss */
.page-template-template-above-the-fold-php .view-more {
  text-align: center;
  padding: 25px 0 50px;
}
/* line 8043, ../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 8049, ../scss/breakpoints/_base.scss */
.page-template-template-above-the-fold-php .headliner-videos {
  background-color: #eee;
}
/* line 8052, ../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 8055, ../scss/breakpoints/_base.scss */
.page-template-template-above-the-fold-php .photo-library-items {
  padding: 0 15px;
}
/* line 8058, ../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 8066, ../scss/breakpoints/_base.scss */
.page-template-template-above-the-fold-php .podcast-team {
  padding: 35px 0;
  margin-bottom: 35px;
}
/* line 8069, ../scss/breakpoints/_base.scss */
.page-template-template-above-the-fold-php .podcast-team .team-member {
  padding: 15px;
  text-align: center;
}
/* line 8072, ../scss/breakpoints/_base.scss */
.page-template-template-above-the-fold-php .podcast-team .team-member .inner-container {
  background-color: #eee;
  padding: 15px;
}
/* line 8075, ../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 8081, ../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 8085, ../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 8089, ../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 8094, ../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 8109, ../scss/breakpoints/_base.scss */
.page-id-93913 .fw-text {
  background-color: #eaedf2;
}

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

/* line 8117, ../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 8128, ../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 8140, ../scss/breakpoints/_base.scss */
.tip-box * {
  color: #fff !important;
}
/* line 8144, ../scss/breakpoints/_base.scss */
.tip-box p:first-child {
  margin-top: 1em;
}
/* line 8148, ../scss/breakpoints/_base.scss */
.tip-box p, .tip-box ul {
  font-size: 1.25em;
}
@media only screen and (min-width: 980px) {
  /* line 8148, ../scss/breakpoints/_base.scss */
  .tip-box p, .tip-box ul {
    font-size: 1.45em;
  }
}
/* line 8154, ../scss/breakpoints/_base.scss */
.tip-box ul {
  margin-left: 1.75em;
}
@media only screen and (min-width: 780px) {
  /* line 8154, ../scss/breakpoints/_base.scss */
  .tip-box ul {
    margin-left: 3em;
  }
}
/* line 8159, ../scss/breakpoints/_base.scss */
.tip-box ul li {
  list-style: disc;
  text-indent: 0;
}

/*********************
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;
    display: block;
    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 */
  /* line 1613, ../scss/breakpoints/_768up.scss */
  .marketzine .marketzine-form .wpcf7 {
    width: 550px;
    height: 460px;
  }
  /* line 1618, ../scss/breakpoints/_768up.scss */
  .marketzine .marketzine-form .wpcf7 .inner .desc {
    font-size: 16px;
    padding: 0px 40px;
  }
  /* line 1622, ../scss/breakpoints/_768up.scss */
  .marketzine .marketzine-form .wpcf7 .inner .topper {
    height: 53.4px;
  }
  /* line 1626, ../scss/breakpoints/_768up.scss */
  .marketzine .marketzine-form .wpcf7 .inner #mc_embed_signup iframe {
    height: 90px !important;
  }

  /* line 1638, ../scss/breakpoints/_768up.scss */
  .single-brafton_glossary .marketzine {
    padding: 20px;
  }
  /* line 1640, ../scss/breakpoints/_768up.scss */
  .single-brafton_glossary .marketzine .marketzine-form {
    padding: 0px 10px;
  }
  /* line 1642, ../scss/breakpoints/_768up.scss */
  .single-brafton_glossary .marketzine .marketzine-form .wpcf7 {
    height: 560px;
  }
  /* line 1645, ../scss/breakpoints/_768up.scss */
  .single-brafton_glossary .marketzine .marketzine-form .wpcf7 .inner .desc {
    padding: 0px 60px;
  }
  /* line 1647, ../scss/breakpoints/_768up.scss */
  .single-brafton_glossary .marketzine .marketzine-form .wpcf7 .inner .desc h2 {
    font-size: 2em;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: .4em;
  }

  /*********************
  FOOTER STYLES
  *********************/
  /* line 1664, ../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 1675, ../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 391, ../scss/breakpoints/_1030up.scss */
  .home #strategy .wrap .d-all .d-1of4 {
    padding: 0px 20px;
  }
  /* line 394, ../scss/breakpoints/_1030up.scss */
  .home #strategy .wrap .d-all:first-of-type {
    margin-bottom: 3em;
  }
  /* line 400, ../scss/breakpoints/_1030up.scss */
  .home #cta1 {
    min-height: 220px;
  }
  /* line 402, ../scss/breakpoints/_1030up.scss */
  .home #cta1 .wrap {
    position: relative;
  }
  /* line 407, ../scss/breakpoints/_1030up.scss */
  .home #cta1 .wrap h2 {
    line-height: 100%;
    font-size: 46px;
    margin-bottom: 0;
  }
  /* line 412, ../scss/breakpoints/_1030up.scss */
  .home #cta1 .wrap a.white-btn {
    margin: 1em auto 0 auto;
    width: auto;
    display: table;
  }
  /* line 419, ../scss/breakpoints/_1030up.scss */
  .home #cta2 {
    min-height: 220px;
  }
  /* line 421, ../scss/breakpoints/_1030up.scss */
  .home #cta2 .wrap {
    position: relative;
  }
  /* line 426, ../scss/breakpoints/_1030up.scss */
  .home #cta2 .wrap h2 {
    line-height: 100%;
    font-size: 46px;
    margin-bottom: 0;
  }
  /* line 431, ../scss/breakpoints/_1030up.scss */
  .home #cta2 .wrap a.white-btn {
    margin: 1em auto 0 auto;
    width: auto;
    display: table;
  }

  /************************************
  CONTENT MARKETING SERVICES
  ************************************/
  /* line 449, ../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 453, ../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 456, ../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 461, ../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 468, ../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 471, ../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 475, ../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 483, ../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 488, ../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 493, ../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 498, ../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 501, ../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 506, ../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 511, ../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 516, ../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 518, ../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 523, ../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 528, ../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 536, ../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 538, ../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 543, ../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 556, ../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 559, ../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 563, ../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 567, ../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 570, ../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 574, ../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 588, ../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 597, ../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 607, ../scss/breakpoints/_1030up.scss */
  .page-id-1032 .d-2of5,
  .page-id-1020 .d-2of5 {
    width: 30%;
  }
  /* line 610, ../scss/breakpoints/_1030up.scss */
  .page-id-1032 .d-3of5,
  .page-id-1020 .d-3of5 {
    width: 70%;
  }

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

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

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

  /* Social Media Consulting */
  /* line 653, ../scss/breakpoints/_1030up.scss */
  .page-id-1044 .feature-5 .feature-1-text, .page-id-1044 .feature-9 .feature-1-text {
    order: 2;
  }
  /* line 656, ../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 672, ../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 676, ../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 681, ../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 689, ../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 692, ../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 697, ../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 702, ../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 715, ../scss/breakpoints/_1030up.scss */
  .single header .overlay .expand {
    min-height: 40vh;
    /*min-height: 40vh;
    padding: 40px 0px;*/
  }
  /* line 719, ../scss/breakpoints/_1030up.scss */
  .single header .overlay .expand .inner {
    padding: 2em;
  }
  /* line 722, ../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 733, ../scss/breakpoints/_1030up.scss */
  .single header .expand {
    padding: 0 0 4em 0;
    min-height: 100%;
  }
  /* line 739, ../scss/breakpoints/_1030up.scss */
  .single header .overlay .expand .inner {
    padding: 3em;
  }
}
@media only screen and (min-width: 1030px) {
  /* line 746, ../scss/breakpoints/_1030up.scss */
  .single #main {
    display: flex;
    display: -ms-flexbox;
    display: -webkit-flex;
  }
  /* line 750, ../scss/breakpoints/_1030up.scss */
  .single #main .hentry {
    -webkit-flex: 1;
    -ms-flex: 0 1 auto;
    flex: 1;
    padding: 27px 30px 50px 0px;
  }
  /* line 755, ../scss/breakpoints/_1030up.scss */
  .single #main .hentry .entry-content {
    padding: 0;
  }
  /* line 762, ../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 768, ../scss/breakpoints/_1030up.scss */
  .single #main .sidebar .inner-sticky {
    padding-bottom: 34px;
  }
  /* line 776, ../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 787, ../scss/breakpoints/_1030up.scss */
  .tagbar-toggle {
    display: none;
  }

  /* Style tagbar menu for desktop */
  /* line 792, ../scss/breakpoints/_1030up.scss */
  .tagbar {
    height: 100%;
    background: #ccc;
  }
  /* line 795, ../scss/breakpoints/_1030up.scss */
  .tagbar .wrap {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
  }
  /* line 800, ../scss/breakpoints/_1030up.scss */
  .tagbar .wrap #nav_menu-10 ul {
    margin: 0;
    text-align: center;
  }
  /* line 803, ../scss/breakpoints/_1030up.scss */
  .tagbar .wrap #nav_menu-10 ul li {
    display: inline-block;
    width: auto;
  }
  /* line 810, ../scss/breakpoints/_1030up.scss */
  .tagbar .wrap #nav_menu-9, .tagbar .wrap #nav_menu-10, .tagbar .wrap #nav_menu-11 {
    margin: 0;
    display: block;
    position: relative;
    top: 0;
    width: auto;
    text-align: left;
    background: transparent;
    box-shadow: none;
  }
  /* line 837, ../scss/breakpoints/_1030up.scss */
  .tagbar .wrap #nav_menu-9 div[class^="menu-blog-tagbar"] *[id^="menu-blog-tagbar"],
  .tagbar .wrap #nav_menu-9 div[class^="menu-blog-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"],
  .tagbar .wrap #nav_menu-9 div[class^="menu-blog-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  ,
  .tagbar .wrap #nav_menu-9 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-blog-tagbar"],
  .tagbar .wrap #nav_menu-9 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"],
  .tagbar .wrap #nav_menu-9 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  ,
  .tagbar .wrap #nav_menu-9 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-blog-tagbar"],
  .tagbar .wrap #nav_menu-9 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studiestestimonials-tagbar"],
  .tagbar .wrap #nav_menu-9 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studies-testimonials-tagbar"]
  , .tagbar .wrap #nav_menu-10 div[class^="menu-blog-tagbar"] *[id^="menu-blog-tagbar"],
  .tagbar .wrap #nav_menu-10 div[class^="menu-blog-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"],
  .tagbar .wrap #nav_menu-10 div[class^="menu-blog-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  ,
  .tagbar .wrap #nav_menu-10 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-blog-tagbar"],
  .tagbar .wrap #nav_menu-10 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"],
  .tagbar .wrap #nav_menu-10 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  ,
  .tagbar .wrap #nav_menu-10 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-blog-tagbar"],
  .tagbar .wrap #nav_menu-10 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studiestestimonials-tagbar"],
  .tagbar .wrap #nav_menu-10 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studies-testimonials-tagbar"]
  , .tagbar .wrap #nav_menu-11 div[class^="menu-blog-tagbar"] *[id^="menu-blog-tagbar"],
  .tagbar .wrap #nav_menu-11 div[class^="menu-blog-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"],
  .tagbar .wrap #nav_menu-11 div[class^="menu-blog-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  ,
  .tagbar .wrap #nav_menu-11 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-blog-tagbar"],
  .tagbar .wrap #nav_menu-11 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"],
  .tagbar .wrap #nav_menu-11 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  ,
  .tagbar .wrap #nav_menu-11 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-blog-tagbar"],
  .tagbar .wrap #nav_menu-11 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studiestestimonials-tagbar"],
  .tagbar .wrap #nav_menu-11 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studies-testimonials-tagbar"]
   {
    margin: 0px;
  }
  /* line 848, ../scss/breakpoints/_1030up.scss */
  .tagbar .wrap #nav_menu-9 div[class^="menu-blog-tagbar"] *[id^="menu-blog-tagbar"] li,
  .tagbar .wrap #nav_menu-9 div[class^="menu-blog-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"] li,
  .tagbar .wrap #nav_menu-9 div[class^="menu-blog-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  li,
  .tagbar .wrap #nav_menu-9 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-blog-tagbar"] li,
  .tagbar .wrap #nav_menu-9 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"] li,
  .tagbar .wrap #nav_menu-9 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  li,
  .tagbar .wrap #nav_menu-9 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-blog-tagbar"] li,
  .tagbar .wrap #nav_menu-9 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studiestestimonials-tagbar"] li,
  .tagbar .wrap #nav_menu-9 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studies-testimonials-tagbar"]
  li, .tagbar .wrap #nav_menu-10 div[class^="menu-blog-tagbar"] *[id^="menu-blog-tagbar"] li,
  .tagbar .wrap #nav_menu-10 div[class^="menu-blog-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"] li,
  .tagbar .wrap #nav_menu-10 div[class^="menu-blog-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  li,
  .tagbar .wrap #nav_menu-10 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-blog-tagbar"] li,
  .tagbar .wrap #nav_menu-10 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"] li,
  .tagbar .wrap #nav_menu-10 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  li,
  .tagbar .wrap #nav_menu-10 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-blog-tagbar"] li,
  .tagbar .wrap #nav_menu-10 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studiestestimonials-tagbar"] li,
  .tagbar .wrap #nav_menu-10 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studies-testimonials-tagbar"]
  li, .tagbar .wrap #nav_menu-11 div[class^="menu-blog-tagbar"] *[id^="menu-blog-tagbar"] li,
  .tagbar .wrap #nav_menu-11 div[class^="menu-blog-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"] li,
  .tagbar .wrap #nav_menu-11 div[class^="menu-blog-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  li,
  .tagbar .wrap #nav_menu-11 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-blog-tagbar"] li,
  .tagbar .wrap #nav_menu-11 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"] li,
  .tagbar .wrap #nav_menu-11 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  li,
  .tagbar .wrap #nav_menu-11 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-blog-tagbar"] li,
  .tagbar .wrap #nav_menu-11 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studiestestimonials-tagbar"] li,
  .tagbar .wrap #nav_menu-11 *[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 854, ../scss/breakpoints/_1030up.scss */
  .tagbar .wrap #nav_menu-9 div[class^="menu-blog-tagbar"] *[id^="menu-blog-tagbar"] li a,
  .tagbar .wrap #nav_menu-9 div[class^="menu-blog-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"] li a,
  .tagbar .wrap #nav_menu-9 div[class^="menu-blog-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  li a,
  .tagbar .wrap #nav_menu-9 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-blog-tagbar"] li a,
  .tagbar .wrap #nav_menu-9 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"] li a,
  .tagbar .wrap #nav_menu-9 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  li a,
  .tagbar .wrap #nav_menu-9 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-blog-tagbar"] li a,
  .tagbar .wrap #nav_menu-9 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studiestestimonials-tagbar"] li a,
  .tagbar .wrap #nav_menu-9 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studies-testimonials-tagbar"]
  li a, .tagbar .wrap #nav_menu-10 div[class^="menu-blog-tagbar"] *[id^="menu-blog-tagbar"] li a,
  .tagbar .wrap #nav_menu-10 div[class^="menu-blog-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"] li a,
  .tagbar .wrap #nav_menu-10 div[class^="menu-blog-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  li a,
  .tagbar .wrap #nav_menu-10 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-blog-tagbar"] li a,
  .tagbar .wrap #nav_menu-10 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"] li a,
  .tagbar .wrap #nav_menu-10 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  li a,
  .tagbar .wrap #nav_menu-10 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-blog-tagbar"] li a,
  .tagbar .wrap #nav_menu-10 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studiestestimonials-tagbar"] li a,
  .tagbar .wrap #nav_menu-10 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studies-testimonials-tagbar"]
  li a, .tagbar .wrap #nav_menu-11 div[class^="menu-blog-tagbar"] *[id^="menu-blog-tagbar"] li a,
  .tagbar .wrap #nav_menu-11 div[class^="menu-blog-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"] li a,
  .tagbar .wrap #nav_menu-11 div[class^="menu-blog-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  li a,
  .tagbar .wrap #nav_menu-11 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-blog-tagbar"] li a,
  .tagbar .wrap #nav_menu-11 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"] li a,
  .tagbar .wrap #nav_menu-11 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  li a,
  .tagbar .wrap #nav_menu-11 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-blog-tagbar"] li a,
  .tagbar .wrap #nav_menu-11 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studiestestimonials-tagbar"] li a,
  .tagbar .wrap #nav_menu-11 *[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 862, ../scss/breakpoints/_1030up.scss */
  .tagbar .wrap #nav_menu-9 div[class^="menu-blog-tagbar"] *[id^="menu-blog-tagbar"] li.current-menu-item,
  .tagbar .wrap #nav_menu-9 div[class^="menu-blog-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"] li.current-menu-item,
  .tagbar .wrap #nav_menu-9 div[class^="menu-blog-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  li.current-menu-item,
  .tagbar .wrap #nav_menu-9 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-blog-tagbar"] li.current-menu-item,
  .tagbar .wrap #nav_menu-9 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"] li.current-menu-item,
  .tagbar .wrap #nav_menu-9 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  li.current-menu-item,
  .tagbar .wrap #nav_menu-9 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-blog-tagbar"] li.current-menu-item,
  .tagbar .wrap #nav_menu-9 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studiestestimonials-tagbar"] li.current-menu-item,
  .tagbar .wrap #nav_menu-9 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studies-testimonials-tagbar"]
  li.current-menu-item, .tagbar .wrap #nav_menu-10 div[class^="menu-blog-tagbar"] *[id^="menu-blog-tagbar"] li.current-menu-item,
  .tagbar .wrap #nav_menu-10 div[class^="menu-blog-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"] li.current-menu-item,
  .tagbar .wrap #nav_menu-10 div[class^="menu-blog-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  li.current-menu-item,
  .tagbar .wrap #nav_menu-10 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-blog-tagbar"] li.current-menu-item,
  .tagbar .wrap #nav_menu-10 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"] li.current-menu-item,
  .tagbar .wrap #nav_menu-10 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  li.current-menu-item,
  .tagbar .wrap #nav_menu-10 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-blog-tagbar"] li.current-menu-item,
  .tagbar .wrap #nav_menu-10 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studiestestimonials-tagbar"] li.current-menu-item,
  .tagbar .wrap #nav_menu-10 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studies-testimonials-tagbar"]
  li.current-menu-item, .tagbar .wrap #nav_menu-11 div[class^="menu-blog-tagbar"] *[id^="menu-blog-tagbar"] li.current-menu-item,
  .tagbar .wrap #nav_menu-11 div[class^="menu-blog-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"] li.current-menu-item,
  .tagbar .wrap #nav_menu-11 div[class^="menu-blog-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  li.current-menu-item,
  .tagbar .wrap #nav_menu-11 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-blog-tagbar"] li.current-menu-item,
  .tagbar .wrap #nav_menu-11 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"] li.current-menu-item,
  .tagbar .wrap #nav_menu-11 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  li.current-menu-item,
  .tagbar .wrap #nav_menu-11 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-blog-tagbar"] li.current-menu-item,
  .tagbar .wrap #nav_menu-11 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studiestestimonials-tagbar"] li.current-menu-item,
  .tagbar .wrap #nav_menu-11 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studies-testimonials-tagbar"]
  li.current-menu-item {
    background: #eee;
  }
  /* line 864, ../scss/breakpoints/_1030up.scss */
  .tagbar .wrap #nav_menu-9 div[class^="menu-blog-tagbar"] *[id^="menu-blog-tagbar"] li.current-menu-item a,
  .tagbar .wrap #nav_menu-9 div[class^="menu-blog-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"] li.current-menu-item a,
  .tagbar .wrap #nav_menu-9 div[class^="menu-blog-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  li.current-menu-item a,
  .tagbar .wrap #nav_menu-9 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-blog-tagbar"] li.current-menu-item a,
  .tagbar .wrap #nav_menu-9 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"] li.current-menu-item a,
  .tagbar .wrap #nav_menu-9 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  li.current-menu-item a,
  .tagbar .wrap #nav_menu-9 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-blog-tagbar"] li.current-menu-item a,
  .tagbar .wrap #nav_menu-9 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studiestestimonials-tagbar"] li.current-menu-item a,
  .tagbar .wrap #nav_menu-9 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studies-testimonials-tagbar"]
  li.current-menu-item a, .tagbar .wrap #nav_menu-10 div[class^="menu-blog-tagbar"] *[id^="menu-blog-tagbar"] li.current-menu-item a,
  .tagbar .wrap #nav_menu-10 div[class^="menu-blog-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"] li.current-menu-item a,
  .tagbar .wrap #nav_menu-10 div[class^="menu-blog-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  li.current-menu-item a,
  .tagbar .wrap #nav_menu-10 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-blog-tagbar"] li.current-menu-item a,
  .tagbar .wrap #nav_menu-10 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"] li.current-menu-item a,
  .tagbar .wrap #nav_menu-10 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  li.current-menu-item a,
  .tagbar .wrap #nav_menu-10 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-blog-tagbar"] li.current-menu-item a,
  .tagbar .wrap #nav_menu-10 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studiestestimonials-tagbar"] li.current-menu-item a,
  .tagbar .wrap #nav_menu-10 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studies-testimonials-tagbar"]
  li.current-menu-item a, .tagbar .wrap #nav_menu-11 div[class^="menu-blog-tagbar"] *[id^="menu-blog-tagbar"] li.current-menu-item a,
  .tagbar .wrap #nav_menu-11 div[class^="menu-blog-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"] li.current-menu-item a,
  .tagbar .wrap #nav_menu-11 div[class^="menu-blog-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  li.current-menu-item a,
  .tagbar .wrap #nav_menu-11 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-blog-tagbar"] li.current-menu-item a,
  .tagbar .wrap #nav_menu-11 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"] li.current-menu-item a,
  .tagbar .wrap #nav_menu-11 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  li.current-menu-item a,
  .tagbar .wrap #nav_menu-11 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-blog-tagbar"] li.current-menu-item a,
  .tagbar .wrap #nav_menu-11 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studiestestimonials-tagbar"] li.current-menu-item a,
  .tagbar .wrap #nav_menu-11 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studies-testimonials-tagbar"]
  li.current-menu-item a {
    color: #404040;
  }
  /* line 868, ../scss/breakpoints/_1030up.scss */
  .tagbar .wrap #nav_menu-9 div[class^="menu-blog-tagbar"] *[id^="menu-blog-tagbar"] li:hover,
  .tagbar .wrap #nav_menu-9 div[class^="menu-blog-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"] li:hover,
  .tagbar .wrap #nav_menu-9 div[class^="menu-blog-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  li:hover,
  .tagbar .wrap #nav_menu-9 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-blog-tagbar"] li:hover,
  .tagbar .wrap #nav_menu-9 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"] li:hover,
  .tagbar .wrap #nav_menu-9 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  li:hover,
  .tagbar .wrap #nav_menu-9 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-blog-tagbar"] li:hover,
  .tagbar .wrap #nav_menu-9 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studiestestimonials-tagbar"] li:hover,
  .tagbar .wrap #nav_menu-9 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studies-testimonials-tagbar"]
  li:hover, .tagbar .wrap #nav_menu-10 div[class^="menu-blog-tagbar"] *[id^="menu-blog-tagbar"] li:hover,
  .tagbar .wrap #nav_menu-10 div[class^="menu-blog-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"] li:hover,
  .tagbar .wrap #nav_menu-10 div[class^="menu-blog-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  li:hover,
  .tagbar .wrap #nav_menu-10 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-blog-tagbar"] li:hover,
  .tagbar .wrap #nav_menu-10 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"] li:hover,
  .tagbar .wrap #nav_menu-10 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  li:hover,
  .tagbar .wrap #nav_menu-10 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-blog-tagbar"] li:hover,
  .tagbar .wrap #nav_menu-10 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studiestestimonials-tagbar"] li:hover,
  .tagbar .wrap #nav_menu-10 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studies-testimonials-tagbar"]
  li:hover, .tagbar .wrap #nav_menu-11 div[class^="menu-blog-tagbar"] *[id^="menu-blog-tagbar"] li:hover,
  .tagbar .wrap #nav_menu-11 div[class^="menu-blog-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"] li:hover,
  .tagbar .wrap #nav_menu-11 div[class^="menu-blog-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  li:hover,
  .tagbar .wrap #nav_menu-11 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-blog-tagbar"] li:hover,
  .tagbar .wrap #nav_menu-11 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studiestestimonials-tagbar"] li:hover,
  .tagbar .wrap #nav_menu-11 *[class^="menu-case-studiestestimonials-tagbar"] *[id^="menu-case-studies-testimonials-tagbar"]
  li:hover,
  .tagbar .wrap #nav_menu-11 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-blog-tagbar"] li:hover,
  .tagbar .wrap #nav_menu-11 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studiestestimonials-tagbar"] li:hover,
  .tagbar .wrap #nav_menu-11 *[class^="menu-case-studies-testimonials-tagbar"]
  *[id^="menu-case-studies-testimonials-tagbar"]
  li:hover {
    background: #eee;
  }
  /* line 875, ../scss/breakpoints/_1030up.scss */
  .tagbar .wrap #text-45 {
    margin: 0;
  }
  /* line 878, ../scss/breakpoints/_1030up.scss */
  .tagbar .wrap #text-44, .tagbar .wrap #text-46 {
    margin: 0;
    margin-left: auto;
    float: right;
    padding-right: 20px;
  }
  /* line 883, ../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 891, ../scss/breakpoints/_1030up.scss */
  .tagbar .wrap #search-10 form input[type="search"], .tagbar .wrap #search-11 form input[type="search"] {
    float: left;
  }
  /* line 894, ../scss/breakpoints/_1030up.scss */
  .tagbar .wrap #search-10 form button#searchsubmit, .tagbar .wrap #search-11 form button#searchsubmit {
    float: right;
  }

  /* line 904, ../scss/breakpoints/_1030up.scss */
  .marketzine .d-1of3 {
    width: 33.33% !important;
  }
  /* line 908, ../scss/breakpoints/_1030up.scss */
  .marketzine .wrap .marketzine-form {
    margin: 0 auto;
  }

  /* line 922, ../scss/breakpoints/_1030up.scss */
  .features .feature {
    padding: 0 0 100px 0;
    text-align: left;
  }
  /* line 925, ../scss/breakpoints/_1030up.scss */
  .features .feature img {
    display: block;
    max-width: 90%;
  }
  /* line 931, ../scss/breakpoints/_1030up.scss */
  .features .feature:nth-of-type(odd) .d-1of2:first-of-type {
    padding-right: 40px;
    width: 60%;
  }
  /* line 935, ../scss/breakpoints/_1030up.scss */
  .features .feature:nth-of-type(odd) .d-1of2:nth-of-type(2) {
    padding-left: 0px;
    width: 40%;
  }
  /* line 938, ../scss/breakpoints/_1030up.scss */
  .features .feature:nth-of-type(odd) .d-1of2:nth-of-type(2) img {
    float: right;
  }
  /* line 946, ../scss/breakpoints/_1030up.scss */
  .features .feature:nth-of-type(even) .d-1of2:nth-of-type(2) {
    padding-left: 40px;
    width: 60%;
  }
  /* line 950, ../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 964, ../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 972, ../scss/breakpoints/_1030up.scss */
  .support-cms-bar .support-link-container {
    display: none;
  }
  /* line 976, ../scss/breakpoints/_1030up.scss */
  .support-cms-bar .support-cta {
    margin-right: 1em;
  }
  /* line 979, ../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 989, ../scss/breakpoints/_1030up.scss */
  .support-cms-bar .support-cta .get-help:hover,
  .support-cms-bar .support-cta .choose-cms:hover {
    cursor: pointer;
  }
  /* line 994, ../scss/breakpoints/_1030up.scss */
  .support-cms-bar .support-cta .get-help {
    background: #8CC040;
    color: #000;
  }
  /* line 1000, ../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 1012, ../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 1021, ../scss/breakpoints/_1030up.scss */
  .support-cms-bar ul li a {
    color: #fff;
    text-decoration: none;
  }
  /* line 1026, ../scss/breakpoints/_1030up.scss */
  .support-cms-bar ul li:hover {
    background: #8CC040;
    color: #000;
  }
  /* line 1030, ../scss/breakpoints/_1030up.scss */
  .support-cms-bar ul li:hover ul {
    display: block;
    opacity: 1;
    visibility: visible;
  }
  /* line 1037, ../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 1052, ../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 1059, ../scss/breakpoints/_1030up.scss */
  .support-cms-bar ul li ul li:hover {
    background: #8CC040;
  }
  /* line 1065, ../scss/breakpoints/_1030up.scss */
  .support-cms-bar ul li ul li a:hover {
    color: #000;
  }

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

  /*********************
  SOCIAL MEDIA AD TEMPLATE
  *********************/
  /* line 1097, ../scss/breakpoints/_1030up.scss */
  #social-landing .overlay .content {
    padding: 0px;
    font-size: 22px;
  }
  /* line 1102, ../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 1107, ../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 1111, ../scss/breakpoints/_1030up.scss */
  #social-landing .overlay .form input[type="submit"] {
    width: 25%;
    float: none;
    clear: both;
    margin: 0 auto;
  }

  /* line 1125, ../scss/breakpoints/_1030up.scss */
  .postid-87757 #social-landing .overlay .content {
    padding: 0px;
    font-size: 22px;
  }
  /* line 1130, ../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 1135, ../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 1139, ../scss/breakpoints/_1030up.scss */
  .postid-87757 #social-landing .overlay .form input[type="submit"] {
    width: 25%;
    float: none;
    clear: both;
    margin: 0 auto;
  }

  /* line 1152, ../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 1157, ../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 1161, ../scss/breakpoints/_1030up.scss */
  .form-container .form input[type="submit"] {
    width: 25%;
    float: none;
    clear: both;
    margin: 0 auto;
  }

  /* line 1173, ../scss/breakpoints/_1030up.scss */
  .postid-87757 #social-landing .overlay .content, .postid-91048 #social-landing .overlay .content {
    padding: 0px;
    font-size: 22px;
  }
  /* line 1178, ../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 1183, ../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 1187, ../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 1202, ../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 1208, ../scss/breakpoints/_1030up.scss */
  .thankyou-page-ctas {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  /* line 1212, ../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 1225, ../scss/breakpoints/_1030up.scss */
  .single-case_studies .header .overlay .expand {
    padding: 30px 0px;
  }
  /* line 1227, ../scss/breakpoints/_1030up.scss */
  .single-case_studies .header .overlay .expand .inner {
    padding: 2em;
  }
  /* line 1230, ../scss/breakpoints/_1030up.scss */
  .single-case_studies .header .overlay .expand .inner .text.new-template {
    max-width: 900px;
    margin: 0 auto;
  }
  /* line 1233, ../scss/breakpoints/_1030up.scss */
  .single-case_studies .header .overlay .expand .inner .text.new-template h4 {
    font-size: 1.4em;
  }
  /* line 1236, ../scss/breakpoints/_1030up.scss */
  .single-case_studies .header .overlay .expand .inner .text.new-template h1 {
    font-size: 3.5em;
  }
  /* line 1248, ../scss/breakpoints/_1030up.scss */
  .single-case_studies #main article .entry-content .topimage {
    height: 400px;
  }
  /* line 1251, ../scss/breakpoints/_1030up.scss */
  .single-case_studies #main article .entry-content .cinfo {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  /* line 1255, ../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 1260, ../scss/breakpoints/_1030up.scss */
  .single-case_studies #main article .entry-content .cinfo .summary {
    padding: 0px 77px;
  }
  /* line 1264, ../scss/breakpoints/_1030up.scss */
  .single-case_studies #main article .entry-content .quote {
    max-width: 86%;
    margin: 0 auto;
    display: flex;
  }
  /* line 1268, ../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 1275, ../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 1281, ../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 1287, ../scss/breakpoints/_1030up.scss */
  .single-case_studies #main article .entry-content .ccontent .results {
    padding: 10px 20px 10px 40px;
  }
  /* line 1291, ../scss/breakpoints/_1030up.scss */
  .single-case_studies #main article .entry-content .new-fields-wrapper {
    max-width: 900px;
    margin: 0 auto;
  }
  /* line 1294, ../scss/breakpoints/_1030up.scss */
  .single-case_studies #main article .entry-content .new-fields-wrapper ul.stats {
    padding-top: 2em;
  }
  /* line 1297, ../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 1303, ../scss/breakpoints/_1030up.scss */
  .single-case_studies #main article .entry-content .new-fields-wrapper .below {
    width: 66.3%;
  }
  /* line 1307, ../scss/breakpoints/_1030up.scss */
  .single-case_studies #main article .entry-content .new-fields-wrapper .bottom-stats .stat {
    padding: 0 2em;
  }
  /* line 1311, ../scss/breakpoints/_1030up.scss */
  .single-case_studies #main article .entry-content .new-fields-wrapper .last-field {
    padding-bottom: 3em;
  }
  /* line 1319, ../scss/breakpoints/_1030up.scss */
  .single-case_studies .pullquote .wrap {
    max-width: 900px;
    margin: 0 auto;
    position: relative;
  }
  /* line 1323, ../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 1336, ../scss/breakpoints/_1030up.scss */
  .single-whitepapers #content .wrap, .page-template-page-whitepaper #content .wrap {
    padding: 3em 1em 1em 1em;
  }
  /* line 1339, ../scss/breakpoints/_1030up.scss */
  .single-whitepapers #content .wrap article .d-1of2, .page-template-page-whitepaper #content .wrap article .d-1of2 {
    width: 57%;
  }
  /* line 1342, ../scss/breakpoints/_1030up.scss */
  .single-whitepapers #content .wrap article .side-form, .page-template-page-whitepaper #content .wrap article .side-form {
    margin-top: 0;
  }
  /* line 1344, ../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 1353, ../scss/breakpoints/_1030up.scss */
  .single-whitepapers .form .wrap iframe, .page-template-page-whitepaper .form .wrap iframe {
    height: 270px;
  }
  /* line 1360, ../scss/breakpoints/_1030up.scss */
  .single-whitepapers .bottom .wrap ul, .page-template-page-whitepaper .bottom .wrap ul {
    padding: 0;
  }

  /* New Graphics */
  /* line 1372, ../scss/breakpoints/_1030up.scss */
  .page-template-page-graphics-new header .overlay .expand .inner {
    padding-left: 0;
  }
  /* line 1375, ../scss/breakpoints/_1030up.scss */
  .page-template-page-graphics-new header .overlay .expand .inner .text h1 {
    font-size: 4em;
  }
  /* line 1378, ../scss/breakpoints/_1030up.scss */
  .page-template-page-graphics-new header .overlay .expand .inner .text p {
    width: 100%;
  }
  /* line 1387, ../scss/breakpoints/_1030up.scss */
  .page-template-page-graphics-new #intro .d-1of2:nth-of-type(2) {
    padding-left: 4em;
  }
  /* line 1390, ../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 1397, ../scss/breakpoints/_1030up.scss */
  .page-template-page-graphics-new .gray-bar {
    padding: 30px;
  }
  /* line 1399, ../scss/breakpoints/_1030up.scss */
  .page-template-page-graphics-new .gray-bar a.gray-btn {
    padding: .5em 3em;
    font-size: 20px;
  }
  /* line 1406, ../scss/breakpoints/_1030up.scss */
  .page-template-page-graphics-new .features .feature {
    padding: 4em 0;
  }
  /* line 1408, ../scss/breakpoints/_1030up.scss */
  .page-template-page-graphics-new .features .feature .text {
    padding-right: 4em;
  }
  /* line 1411, ../scss/breakpoints/_1030up.scss */
  .page-template-page-graphics-new .features .feature .img {
    padding-right: 0;
  }
  /* line 1415, ../scss/breakpoints/_1030up.scss */
  .page-template-page-graphics-new .features .feature.gray .text {
    padding-left: 4em;
    padding-right: 0;
  }
  /* line 1419, ../scss/breakpoints/_1030up.scss */
  .page-template-page-graphics-new .features .feature.gray .img {
    padding-right: .75em;
  }
  /* line 1423, ../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 1432, ../scss/breakpoints/_1030up.scss */
  .page-template-page-graphics-new .graphics .graphics-intro {
    max-width: 900px;
    margin: 0 auto;
  }
  /* line 1438, ../scss/breakpoints/_1030up.scss */
  .page-template-page-graphics-new .visuals .wrap {
    max-width: 900px;
    margin: 0 auto;
  }
  /* line 1444, ../scss/breakpoints/_1030up.scss */
  .page-template-page-graphics-new #cta h2 {
    font-size: 4em;
    margin-bottom: 0;
  }
  /* line 1448, ../scss/breakpoints/_1030up.scss */
  .page-template-page-graphics-new #cta a.white-btn {
    font-size: 22px;
  }

  /* Blog Writing */
  /* line 1456, ../scss/breakpoints/_1030up.scss */
  .page-template-page-blog-writing-services #intro.wrap {
    max-width: 1325px;
  }
  /* line 1460, ../scss/breakpoints/_1030up.scss */
  .page-template-page-blog-writing-services .feature.wrap {
    max-width: 1325px;
  }
  /* line 1463, ../scss/breakpoints/_1030up.scss */
  .page-template-page-blog-writing-services .feature .wrap {
    max-width: 1325px;
  }
  /* line 1468, ../scss/breakpoints/_1030up.scss */
  .page-template-page-blog-writing-services .full-width-section .wrap {
    max-width: 900px;
  }

  /* Infographic Design */
  /* line 1482, ../scss/breakpoints/_1030up.scss */
  .page-template-page-infographic-design header .overlay .expand .inner .text p {
    max-width: 750px;
    margin: 1em auto;
  }
  /* line 1492, ../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 1497, ../scss/breakpoints/_1030up.scss */
  .page-template-page-infographic-design .latest .gray-bar {
    padding: 30px;
  }
  /* line 1499, ../scss/breakpoints/_1030up.scss */
  .page-template-page-infographic-design .latest .gray-bar a.gray-btn {
    padding: .5em 3em;
    font-size: 20px;
  }

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

  /* Website Audit */
  /* line 1521, ../scss/breakpoints/_1030up.scss */
  .page-template-page-website-audit .a-la-carte {
    padding: 4em 2em;
  }
  /* line 1524, ../scss/breakpoints/_1030up.scss */
  .page-template-page-website-audit .a-la-carte .overlay .wrap {
    max-width: 900px;
    margin: 0 auto;
  }
  /* line 1530, ../scss/breakpoints/_1030up.scss */
  .page-template-page-website-audit .factors-intro {
    padding: 1em 2em 1em 2em;
  }
  /* line 1532, ../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 1536, ../scss/breakpoints/_1030up.scss */
  .page-template-page-website-audit .factors-intro h2 {
    margin-bottom: 0;
  }

  /* Animation */
  /* line 1546, ../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 1552, ../scss/breakpoints/_1030up.scss */
  .page-template-page-animation .animations-to-work {
    padding-bottom: 2em;
    margin-bottom: 4em;
  }
  /* line 1555, ../scss/breakpoints/_1030up.scss */
  .page-template-page-animation .animations-to-work h2 {
    margin-top: 0;
  }
  /* line 1558, ../scss/breakpoints/_1030up.scss */
  .page-template-page-animation .animations-to-work p {
    margin: 1em auto;
    max-width: 800px;
  }
  /* line 1568, ../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 1580, ../scss/breakpoints/_1030up.scss */
  .page-template-page-persona .header .overlay .expand .inner .text {
    max-width: 100%;
  }
  /* line 1582, ../scss/breakpoints/_1030up.scss */
  .page-template-page-persona .header .overlay .expand .inner .text p {
    max-width: 750px;
    margin: 1em auto;
  }
  /* line 1592, ../scss/breakpoints/_1030up.scss */
  .page-template-page-persona .feature .heading {
    margin-bottom: 3em;
  }
  /* line 1599, ../scss/breakpoints/_1030up.scss */
  .page-template-page-persona .example .wrap .profile .person {
    margin-top: 0;
  }
  /* line 1603, ../scss/breakpoints/_1030up.scss */
  .page-template-page-persona .example .wrap .profile .info p:first-of-type {
    margin-top: 0;
  }
  /* line 1607, ../scss/breakpoints/_1030up.scss */
  .page-template-page-persona .example .wrap .profile .motivations {
    margin-top: 0;
    border-left: 2px solid #cbd2df;
    padding-left: 2em;
  }
  /* line 1611, ../scss/breakpoints/_1030up.scss */
  .page-template-page-persona .example .wrap .profile .motivations h3 {
    margin-top: 0;
  }
  /* line 1621, ../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 1626, ../scss/breakpoints/_1030up.scss */
  .page-template-page-persona .stages .wrap .stages-body {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  /* line 1628, ../scss/breakpoints/_1030up.scss */
  .page-template-page-persona .stages .wrap .stages-body .image {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  /* line 1631, ../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 1634, ../scss/breakpoints/_1030up.scss */
  .page-template-page-persona .stages .wrap .stages-body .text h3:first-of-type {
    margin-top: 0;
  }
  /* line 1639, ../scss/breakpoints/_1030up.scss */
  .page-template-page-persona .stages .wrap .foot {
    padding-top: .5em;
  }

  /* Interactive Infographics */
  /* line 1650, ../scss/breakpoints/_1030up.scss */
  .page-template-page-interactive-info .reveal .wrap .reveal-text {
    max-width: 850px;
    margin: 0 auto;
  }
  /* line 1659, ../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 1714, ../scss/breakpoints/_1030up.scss */
  .page-template-page-interactive-info .visual-marketing .wrap .outro {
    padding-bottom: 2em;
  }
  /* line 1720, ../scss/breakpoints/_1030up.scss */
  .page-template-page-interactive-info .how .wrap {
    max-width: 850px;
    margin: 0 auto 5em auto;
  }
  /* line 1724, ../scss/breakpoints/_1030up.scss */
  .page-template-page-interactive-info .how .wrap ul li {
    padding: 2em 0;
  }
  /* line 1731, ../scss/breakpoints/_1030up.scss */
  .page-template-page-interactive-info .interactivity .wrap {
    max-width: 850px;
    margin: 0 auto;
  }
  /* line 1738, ../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 1746, ../scss/breakpoints/_1030up.scss */
  .page-template-page-interactive-info #cta .wrap h2 {
    font-size: 3em;
  }

  /* Video Marketing */
  /* line 1756, ../scss/breakpoints/_1030up.scss */
  .page-template-page-video-marketing .vm-roi p {
    max-width: 900px;
    margin: 1em auto;
  }
  /* line 1760, ../scss/breakpoints/_1030up.scss */
  .page-template-page-video-marketing .vm-roi ul {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
  }
  /* line 1763, ../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 1767, ../scss/breakpoints/_1030up.scss */
  .page-template-page-video-marketing .vm-roi ul li p {
    line-height: 125% !important;
  }
  /* line 1773, ../scss/breakpoints/_1030up.scss */
  .page-template-page-video-marketing .vm-story {
    padding: 3em 2em;
  }
  /* line 1775, ../scss/breakpoints/_1030up.scss */
  .page-template-page-video-marketing .vm-story .wrap {
    max-width: 950px;
    margin: 0 auto;
  }
  /* line 1781, ../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 1787, ../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 1793, ../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 1799, ../scss/breakpoints/_1030up.scss */
  .page-template-page-video-marketing .feature .wrap .text p:last-of-type {
    margin-bottom: 0;
  }
  /* line 1804, ../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 1810, ../scss/breakpoints/_1030up.scss */
  .page-template-page-video-marketing .vm-strategy {
    padding: 3em 2em;
  }
  /* line 1812, ../scss/breakpoints/_1030up.scss */
  .page-template-page-video-marketing .vm-strategy p {
    max-width: 850px;
    margin: 1em auto;
  }
  /* line 1816, ../scss/breakpoints/_1030up.scss */
  .page-template-page-video-marketing .vm-strategy ul {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
  }
  /* line 1819, ../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 1823, ../scss/breakpoints/_1030up.scss */
  .page-template-page-video-marketing .vm-strategy ul li p {
    line-height: 125% !important;
  }

  /* Content Strategy */
  /* line 1835, ../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 1861, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 header .overlay .wrap .expand {
    padding: 40px 10px;
  }
  /* line 1872, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 #intro.wrap {
    max-width: 900px;
  }
  /* line 1875, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 .strategy {
    padding: 3em 1em 4em 1em;
  }
  /* line 1877, ../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 1881, ../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 1890, ../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 1897, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 .feature {
    padding: 4em 2em;
  }
  /* line 1900, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 .cm-roi {
    padding-bottom: 2.5em;
  }
  /* line 1902, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 .cm-roi .wrap {
    max-width: 950px;
  }
  /* line 1904, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 .cm-roi .wrap p {
    max-width: 800px;
    margin: 1em auto;
  }
  /* line 1908, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 .cm-roi .wrap ul {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  /* line 1910, ../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 1919, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 .cc .wrap {
    max-width: 950px;
  }
  /* line 1921, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 .cc .wrap p {
    max-width: 850px;
    margin: 1em auto;
  }
  /* line 1927, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 .cms-cols, .page-template-page-content-marketing-v2 .seo-cols {
    padding: 4em 2em;
  }
  /* line 1929, ../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 1932, ../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 1937, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 .cm-channels p {
    max-width: 850px;
    margin: 1em auto;
  }
  /* line 1941, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 .cm-channels hr {
    margin: 2em 0;
  }
  /* line 1944, ../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 1947, ../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 1951, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 .cm-channels ul li:nth-of-type(odd) {
    padding-right: 2em;
  }
  /* line 1954, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 .cm-channels ul li:nth-of-type(even) {
    padding-right: 0;
  }
  /* line 1962, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 .best-practices .wrap p {
    max-width: 925px;
    margin: 1em auto;
  }
  /* line 1966, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 .best-practices .wrap hr {
    margin: 2em 0;
  }
  /* line 1969, ../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 1973, ../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 1977, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 .best-practices .wrap ul li h3 {
    font-size: 1.25em;
  }
  /* line 1980, ../scss/breakpoints/_1030up.scss */
  .page-template-page-content-marketing-v2 .best-practices .wrap ul li p {
    line-height: 125% !important;
  }

  /* Resource Center */
  /* line 1991, ../scss/breakpoints/_1030up.scss */
  .page-template-page-resource-center .expand, .page-template-page-clients .expand {
    padding-bottom: 20px;
  }
  /* line 1993, ../scss/breakpoints/_1030up.scss */
  .page-template-page-resource-center .expand .inner, .page-template-page-clients .expand .inner {
    padding-left: 0;
  }
  /* line 1995, ../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 1998, ../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 2003, ../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 2007, ../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 2011, ../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 2018, ../scss/breakpoints/_1030up.scss */
  .page-template-page-resource-center .resources.wrap, .page-template-page-clients .resources.wrap {
    max-width: 1325px;
  }
  /* line 2020, ../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 2029, ../scss/breakpoints/_1030up.scss */
  .page-template-page-resource-center .resources.wrap .case:hover, .page-template-page-clients .resources.wrap .case:hover {
    opacity: .8;
  }

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

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

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

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

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

  /* line 2123, ../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: flex-start;
    -ms-flex-pack: flex-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: 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 339, ../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 341, ../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 349, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav ul#menu-main li.full-width:hover > .sub-menu > li.double-line a {
    line-height: .9em;
  }
  /* line 354, ../scss/modules/_newnav.scss */
  .header .fixed .wrap nav ul#menu-main li.full-width:hover > .sub-menu li {
    position: static;
  }
  /* line 355, ../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 366, ../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 372, ../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 382, ../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 385, ../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 400, ../scss/modules/_newnav.scss */
  .header .fixed.shrink #logo {
    margin: 2px 0;
    width: 50px;
    background-size: cover;
  }
  /* line 407, ../scss/modules/_newnav.scss */
  .header .fixed.shrink nav ul#menu-main {
    margin: 0;
  }
  /* line 410, ../scss/modules/_newnav.scss */
  .header .fixed.shrink nav ul#menu-main li a {
    padding: .8em 1em;
  }
  /* line 414, ../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 140, ../scss/components/_blogpage.scss */
.single-post main .social-share-side .social, .single-infographic main .social-share-side .social {
  display: flex;
  flex-direction: column;
  align-items: center;
}
/* line 144, ../scss/components/_blogpage.scss */
.single-post main .social-share-side .social a, .single-infographic main .social-share-side .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 144, ../scss/components/_blogpage.scss */
  .single-post main .social-share-side .social a, .single-infographic main .social-share-side .social a {
    width: 50px;
    height: 50px;
    font-size: 24px;
  }
}
/* line 160, ../scss/components/_blogpage.scss */
.single-post main .social-share-side .social a:focus, .single-post main .social-share-side .social a:hover, .single-infographic main .social-share-side .social a:focus, .single-infographic main .social-share-side .social a:hover {
  text-decoration: none;
}
/* line 163, ../scss/components/_blogpage.scss */
.single-post main .social-share-side .social a i, .single-infographic main .social-share-side .social a i {
  color: #fff;
  transition: 1s all ease-in-out;
}
/* line 168, ../scss/components/_blogpage.scss */
.single-post main .social-share-side .social a:hover i, .single-infographic main .social-share-side .social a:hover i {
  transform: scale(1.5);
}
/* line 171, ../scss/components/_blogpage.scss */
.single-post main .social-share-side .social a:hover i.fa-facebook, .single-infographic main .social-share-side .social a:hover i.fa-facebook {
  color: #3b5998;
}
/* line 174, ../scss/components/_blogpage.scss */
.single-post main .social-share-side .social a:hover i.fa-linkedin, .single-infographic main .social-share-side .social a:hover i.fa-linkedin {
  color: #007bb6;
}
/* line 177, ../scss/components/_blogpage.scss */
.single-post main .social-share-side .social a:hover i.fa-twitter, .single-infographic main .social-share-side .social a:hover i.fa-twitter {
  color: #00aced;
}
/* line 186, ../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 186, ../scss/components/_blogpage.scss */
  .single-post main .author-side, .single-infographic main .author-side {
    display: block;
    flex: 0 1 175px;
  }
}
/* line 193, ../scss/components/_blogpage.scss */
.single-post main .author-side h3, .single-infographic main .author-side h3 {
  font-size: 14px;
  font-weight: 900;
}
/* line 197, ../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: center;
}
/* line 203, ../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 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 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 162, ../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 174, ../scss/components/_marketoForms.scss */
input:focus .contact-popup {
  background: #424143;
}
/* line 177, ../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 177, ../scss/components/_marketoForms.scss */
  .contact-popup .contact-popup-container {
    width: 75%;
    min-width: 480px;
  }
}
@media only screen and (min-width: 1030px) {
  /* line 177, ../scss/components/_marketoForms.scss */
  .contact-popup .contact-popup-container {
    width: 50%;
  }
}
/* line 193, ../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 204, ../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 213, ../scss/components/_marketoForms.scss */
.contact-popup form {
  padding: 0px 30px 30px 30px;
  margin-top: 30px;
}
/* line 216, ../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 222, ../scss/components/_marketoForms.scss */
.contact-popup form h1 {
  display: none;
}
/* line 225, ../scss/components/_marketoForms.scss */
.contact-popup form input {
  height: auto !important;
  padding: 8px 12px !important;
  width: 170px !important;
}
/* line 230, ../scss/components/_marketoForms.scss */
.contact-popup form textarea {
  padding: 8px 12px !important;
  min-height: auto !important;
  height: 125px;
  width: 170px !important;
}

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

/* line 249, ../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 267, ../scss/components/_marketoForms.scss */
.contact-popup .mktoFormRow {
  flex-direction: row;
}
/* line 270, ../scss/components/_marketoForms.scss */
.contact-popup .mktoFormRow .mktoFormCol .mktoFieldWrap {
  width: 100%;
}
/* line 272, ../scss/components/_marketoForms.scss */
.contact-popup .mktoFormRow .mktoFormCol .mktoFieldWrap label {
  display: inline-block !important;
  font-weight: 900 !important;
  font-style: normal !important;
}
/* line 280, ../scss/components/_marketoForms.scss */
.contact-popup .mktoFormRow:nth-child(2) .mktoFormCol {
  flex: 0 1 50%;
}
/* line 282, ../scss/components/_marketoForms.scss */
.contact-popup .mktoFormRow:nth-child(2) .mktoFormCol:nth-child(3) {
  flex: 0 1 50%;
}
/* line 284, ../scss/components/_marketoForms.scss */
.contact-popup .mktoFormRow:nth-child(2) .mktoFormCol:nth-child(3) label {
  display: block;
  float: none;
}
/* line 289, ../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 296, ../scss/components/_marketoForms.scss */
.contact-popup .mktoFormRow:nth-child(2) .mktoFormCol label {
  display: block;
  float: none;
}
/* line 301, ../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 311, ../scss/components/_marketoForms.scss */
.contact-popup .mktoFormRow:nth-child(3) .mktoFormCol {
  flex: 0 1 100%;
}
/* line 313, ../scss/components/_marketoForms.scss */
.contact-popup .mktoFormRow:nth-child(3) .mktoFormCol .mktoFieldWrap {
  width: 100%;
}
/* line 315, ../scss/components/_marketoForms.scss */
.contact-popup .mktoFormRow:nth-child(3) .mktoFormCol .mktoFieldWrap textarea {
  width: 98% !important;
  max-width: 100%;
  min-height: 150px !important;
}
/* line 324, ../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 334, ../scss/components/_marketoForms.scss */
.contact-popup button.mktoButton[type=submit]:hover {
  background-color: #7BA532;
  border-color: #7BA532;
  background-image: none;
}

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

/* line 357, ../scss/components/_marketoForms.scss */
.single-column .mktoForm .mktoFormRow {
  flex-direction: column;
}
/* line 360, ../scss/components/_marketoForms.scss */
.single-column .mktoForm .mktoFormCol {
  width: 100%;
}
/* line 362, ../scss/components/_marketoForms.scss */
.single-column .mktoForm .mktoFormCol .mktoFieldWrap {
  width: 100%;
}
/* line 365, ../scss/components/_marketoForms.scss */
.single-column .mktoForm .mktoFormCol input, .single-column .mktoForm .mktoFormCol select, .single-column .mktoForm .mktoFormCol textarea {
  width: 100%;
}
/* line 369, ../scss/components/_marketoForms.scss */
.single-column .mktoForm .mktoButtonRow {
  justify-content: flex-start;
}

/* line 377, ../scss/components/_marketoForms.scss */
.over-white .mktoForm .mktoFormRow .mktoLabel {
  color: #424143 !important;
}
/* line 383, ../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 387, ../scss/components/_marketoForms.scss */
.over-white .mktoForm button.mktoButton[type="submit"]:hover {
  background: #424143;
  color: #fff;
}

/* line 398, ../scss/components/_marketoForms.scss */
.gray-background .mktoForm {
  background-color: #E5E6E7;
  padding: 2em;
}
/* line 403, ../scss/components/_marketoForms.scss */
.gray-background .mktoForm .mktoFormCol input, .gray-background .mktoForm .mktoFormCol select, .gray-background .mktoForm .mktoFormCol textarea {
  background-color: #fff;
}
/* line 406, ../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 416, ../scss/components/_marketoForms.scss */
.top-margin {
  margin-top: 3em;
}

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

@media only screen and (min-width: 786px) {
  /* line 434, ../scss/components/_marketoForms.scss */
  .subscription {
    display: flex;
  }
}
/* line 439, ../scss/components/_marketoForms.scss */
.subscription .mktoFormRow:nth-child(3), .subscription .mktoFormRow:nth-child(4) {
  display: none;
}
/* line 444, ../scss/components/_marketoForms.scss */
.subscription .mktoFormRow:nth-child(2) {
  flex: 0 1 60%;
}
/* line 446, ../scss/components/_marketoForms.scss */
.subscription .mktoFormRow:nth-child(2) > .mktoFormCol {
  flex: 1 0 100%;
}
/* line 448, ../scss/components/_marketoForms.scss */
.subscription .mktoFormRow:nth-child(2) > .mktoFormCol .mktoFieldWrap {
  width: 100%;
}
/* line 450, ../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 458, ../scss/components/_marketoForms.scss */
.subscription .mktoButtonRow {
  align-items: flex-end;
  margin-bottom: 10px;
  margin-left: 15px;
}
/* line 463, ../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 471, ../scss/components/_marketoForms.scss */
.subscription .mktoButtonRow .mktoButtonWrap .mktoButton[type=submit]:hover {
  background-color: #fff;
  color: #424143;
  border: 1px solid #424143;
}

/* 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;
}

/**
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 {
  margin-top: 0;
  color: #424143;
}
/* line 5, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page h2, .single-courses h2 {
  font-weight: 700;
  color: #424143;
}
/* line 9, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page .alignleft, .single-courses .alignleft {
  float: left;
}
/* line 12, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page .alignright, .single-courses .alignright {
  float: right;
}
/* line 15, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page .green-btn, .single-courses .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 {
  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 {
  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 {
  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 {
  background-color: #8CC040;
  color: #fff;
}
/* line 45, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page .reverse-button.green-btn, .single-courses .reverse-button.green-btn {
  background-color: #8CC040;
  color: #fff;
}
/* line 48, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page .reverse-button.green-btn:hover, .single-courses .reverse-button.green-btn:hover {
  border: 2px solid #8CC040;
  background-color: #fff;
  color: #8CC040 !important;
}
/* line 55, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section, .single-courses section {
  padding: 3em 25px;
  color: #424143;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  clear: both;
}
/* line 66, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.black-links a, .single-courses section.black-links a {
  color: #424143;
}
/* line 68, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.black-links a:visited, .single-courses section.black-links a:visited {
  color: inherit;
}
/* line 71, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.black-links a:hover, .single-courses section.black-links a:hover {
  color: #8CC040;
}
/* line 76, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section .wrap, .single-courses section .wrap {
  width: 96%;
}
@media only screen and (min-width: 768px) {
  /* line 76, ../scss/blocks/_all-blocks.scss */
  .page-template-page-build-a-page section .wrap, .single-courses section .wrap {
    width: 96%;
  }
}
@media only screen and (min-width: 1030px) {
  /* line 76, ../scss/blocks/_all-blocks.scss */
  .page-template-page-build-a-page section .wrap, .single-courses section .wrap {
    width: 96%;
  }
}
/* line 86, ../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 {
  display: none;
}
@media only screen and (max-width: 480px) {
  /* line 90, ../scss/blocks/_all-blocks.scss */
  .page-template-page-build-a-page section.hide-mobile, .single-courses section.hide-mobile {
    display: none;
  }
}
/* line 95, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.remove-top-padding, .single-courses section.remove-top-padding {
  padding-top: 0;
}
/* line 99, ../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 {
  margin-top: 0;
}
/* line 104, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.remove-bottom-padding, .single-courses section.remove-bottom-padding {
  padding-bottom: 0;
}
/* line 107, ../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 {
  margin-bottom: 0;
}
/* line 112, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.remove-padding, .single-courses section.remove-padding {
  padding-top: 0;
  padding-bottom: 0;
}
/* line 116, ../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 {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 122, ../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 {
  color: #424143;
}
/* line 125, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section ul, .single-courses section ul {
  margin-left: 2em;
}
/* line 127, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section ul li, .single-courses section ul li {
  list-style: none;
  list-style-image: url(../images/circle_bullet_green.png);
  list-style-position: inside;
  text-indent: -15px;
}
/* line 135, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section ul.standard-bullets li, .single-courses section ul.standard-bullets li {
  list-style: disc;
  list-style-image: none;
  list-style-position: outside;
}
/* line 141, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section ul.checks, .single-courses section ul.checks {
  margin-left: 2em;
}
/* line 143, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section ul.checks li, .single-courses section ul.checks li {
  list-style: none;
  list-style-position: inside;
  text-indent: -15px;
}
/* line 148, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section ul.checks li:before, .single-courses 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 163, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.standard-bullets ul li, .single-courses section.standard-bullets ul li {
  list-style: disc;
  list-style-image: none;
  list-style-position: outside;
}
/* line 171, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section ol, .single-courses section ol {
  list-style-type: decimal;
  margin-left: 25px;
}
/* line 175, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.contain-background, .single-courses section.contain-background {
  background-size: contain;
}
@media only screen and (min-width: 768px) {
  /* line 55, ../scss/blocks/_all-blocks.scss */
  .page-template-page-build-a-page section, .single-courses section {
    padding: 6em 0px;
  }
}
/* line 181, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.full, .single-courses section.full {
  height: 100vh;
}
/* line 185, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.center-heading h2, .single-courses section.center-heading h2 {
  text-align: center;
}
/* line 190, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.center-columns .container, .single-courses section.center-columns .container {
  justify-content: center;
}
/* line 194, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.white-text, .single-courses section.white-text {
  color: #fff;
}
/* line 196, ../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 {
  color: #fff;
}
/* line 210, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.full-width .wrap, .single-courses section.full-width .wrap {
  max-width: 100%;
}
/* line 215, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.align-top .container, .single-courses 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 222, ../scss/blocks/_all-blocks.scss */
  .page-template-page-build-a-page section.skinny .wrap, .single-courses section.skinny .wrap {
    width: 45% !important;
  }
}
/* line 228, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.center, .single-courses section.center {
  text-align: center;
}
/* line 231, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section .overlay, .single-courses section .overlay {
  display: none;
}
/* line 234, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.darken, .single-courses section.darken {
  position: relative;
}
/* line 236, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.darken *, .single-courses section.darken * {
  position: relative;
}
/* line 239, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.darken .overlay, .single-courses section.darken .overlay {
  display: block;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.6);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
/* line 250, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section .hide, .single-courses section .hide {
  height: 0;
  overflow: hidden;
  width: 0;
  font-size: 0;
  display: inline-block;
}
/* line 258, ../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 {
  background-color: #8CC040;
  color: #fff;
}
/* line 261, ../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 {
  border: 2px solid #8CC040;
  background-color: #fff;
  color: #8CC040 !important;
}
/* line 268, ../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 {
  color: #fff;
  border: 2px solid #fff;
  padding: calc(1em - 2px) calc(2em - 2px);
  border-radius: 100px;
}
/* line 273, ../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 {
  background-color: #fff;
  color: #344754 !important;
}
/* line 280, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section img.aligncenter, .single-courses section img.aligncenter {
  margin: auto;
  display: block;
}
/* line 286, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section.secondary-button .green-btn, .single-courses section.secondary-button .green-btn {
  background-color: transparent;
  color: #8CC040;
}
/* line 289, ../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 {
  border: 2px solid #8CC040;
  background-color: #8CC040;
  color: #fff;
}
/* line 297, ../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 {
  background-color: transparent;
  color: #fff;
  border: 2px solid #fff;
}
/* line 301, ../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 {
  border: 2px solid #fff;
  background-color: #fff;
  color: #344754 !important;
}
/* line 308, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section .tip-box, .single-courses 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 318, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section .tip-box:before, .single-courses 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 330, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section .tip-box *, .single-courses section .tip-box * {
  color: #fff;
}
/* line 333, ../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 {
  font-size: 1.25em;
}
@media only screen and (min-width: 980px) {
  /* line 333, ../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 {
    font-size: 1.45em;
  }
}
/* line 339, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section .tip-box ul, .single-courses section .tip-box ul {
  margin-left: 1.75em;
}
@media only screen and (min-width: 780px) {
  /* line 339, ../scss/blocks/_all-blocks.scss */
  .page-template-page-build-a-page section .tip-box ul, .single-courses section .tip-box ul {
    margin-left: 3em;
  }
}
/* line 344, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section .tip-box ul li, .single-courses section .tip-box ul li {
  list-style: disc;
  text-indent: 0;
}
/* line 350, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section .offset-box, .single-courses section .offset-box {
  padding-left: 0;
}
@media only screen and (min-width: 540px) {
  /* line 350, ../scss/blocks/_all-blocks.scss */
  .page-template-page-build-a-page section .offset-box, .single-courses section .offset-box {
    padding-left: 80px;
  }
}
/* line 355, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section .offset-box h2, .single-courses section .offset-box h2 {
  position: relative;
  margin-bottom: 0;
}
/* line 359, ../scss/blocks/_all-blocks.scss */
.page-template-page-build-a-page section .offset-box h2 img, .single-courses section .offset-box h2 img {
  max-height: 70px;
  width: auto;
  display: block;
  margin: auto;
}
@media only screen and (min-width: 540px) {
  /* line 359, ../scss/blocks/_all-blocks.scss */
  .page-template-page-build-a-page section .offset-box h2 img, .single-courses 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 {
  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 {
  font-weight: 900;
  font-size: 3.8em;
  margin-bottom: .25em;
}
/* line 8, ../scss/blocks/_banner.scss */
.page-template-page-build-a-page header #inner-header .expand, .single-courses header #inner-header .expand {
  text-align: center;
  min-height: 36vh;
}
/* line 12, ../scss/blocks/_banner.scss */
.page-template-page-build-a-page header #inner-header .expand .inner .text, .single-courses header #inner-header .expand .inner .text {
  max-width: 1165px;
  margin: 0 auto;
}
/* line 17, ../scss/blocks/_banner.scss */
.page-template-page-build-a-page header #inner-header .expand p, .single-courses 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 17, ../scss/blocks/_banner.scss */
  .page-template-page-build-a-page header #inner-header .expand p, .single-courses header #inner-header .expand p {
    width: 780px;
  }
}
@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 {
    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 {
  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 {
  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 {
    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 {
  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 {
  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 {
  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 {
  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 {
  margin: auto;
}
/* line 68, ../scss/blocks/_row.scss */
.page-template-page-build-a-page .row.align-top .container, .single-courses .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 {
  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 {
  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 {
  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) {
  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) {
  background-color: transparent;
  border-radius: 0;
}
/* line 2, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list h3, .single-courses .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 {
  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 {
  color: #424143;
}
/* line 14, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list p, .single-courses .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 {
  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 {
  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 {
  color: #fff;
}
/* line 32, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list .container, .single-courses .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 {
    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 {
  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 {
  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 {
    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 {
    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 {
    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 {
    -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 {
    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) {
    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 {
    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) {
    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 {
    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) {
    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 {
    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) {
    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) {
    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 {
  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 {
  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 {
    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 {
  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 {
  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 {
  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 {
    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) {
    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 {
    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) {
    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 {
    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) {
    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 {
    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) {
    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) {
    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 {
    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) {
    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 {
  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 {
  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 {
  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 {
  height: 105px;
  width: auto;
}
/* line 267, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.center .container, .single-courses .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 {
  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 {
  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 {
    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 {
  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 {
  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 {
  background: transparent;
  text-align: center;
}
/* line 301, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.green-title h3, .single-courses .list.green-title h3 {
  color: #8CC040;
  font-size: 2em;
  margin-bottom: 0;
}
/* line 305, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.green-title h3 a, .single-courses .list.green-title h3 a {
  color: #8CC040;
}
/* line 311, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.darken-list-items .list-item, .single-courses .list.darken-list-items .list-item {
  background-color: #EAEDF2;
  border-radius: 5px;
  padding: 1em;
}
/* line 316, ../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 {
  margin: .5em 0;
}
/* line 322, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-interactive-reveal, .single-courses .list.list-type-interactive-reveal {
  display: none;
}
@media only screen and (min-width: 786px) {
  /* line 322, ../scss/blocks/_list.scss */
  .page-template-page-build-a-page .list.list-type-interactive-reveal, .single-courses .list.list-type-interactive-reveal {
    display: block;
  }
}
/* line 327, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-interactive-reveal ol, .single-courses .list.list-type-interactive-reveal ol {
  margin-left: 3em;
  margin-top: 0;
}
/* line 332, ../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 {
  vertical-align: baseline;
}
/* line 335, ../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 {
  max-height: 50px;
  width: auto;
}
/* line 338, ../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 ~ * {
  line-height: 50px;
}
/* line 343, ../scss/blocks/_list.scss */
.page-template-page-build-a-page .list.list-type-interactive-reveal .container, .single-courses .list.list-type-interactive-reveal .container {
  position: relative;
  overflow: hidden;
}
/* line 346, ../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 {
  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 360, ../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 {
  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 360, ../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 {
    padding: .5em 1.25em;
    font-size: 24px;
  }
}
/* line 372, ../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 {
  background-color: #8CC040;
}
/* line 376, ../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 {
  height: 201px;
  min-height: 275px;
  transition: 1.2s all ease-in-out;
  margin-right: 2em;
}
/* line 383, ../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 {
  z-index: 1;
}
/* line 388, ../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 {
  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 398, ../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 {
  opacity: 1;
}
/* line 404, ../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 {
  opacity: 1;
}
/* line 410, ../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 {
  margin-right: 0;
}
/* line 417, ../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 {
  margin: auto;
  display: block;
  position: relative;
  bottom: 50px;
  z-index: 1;
  cursor: pointer;
}
/* 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 {
  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 {
    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 {
  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 {
  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 {
  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 {
  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 {
    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 {
    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 {
    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 {
    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 {
    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 {
    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 {
    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 {
    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 {
    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 {
    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 {
    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 {
    object-fit: cover;
  }
}
/* line 2, ../scss/blocks/_cstat.scss */
.page-template-page-build-a-page .cstat progress[value], .single-courses .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 {
  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 {
  background-color: #8cc040;
}
