@charset "UTF-8";
/******************************************************************
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.
******************************************************************/
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove default margin.
 */
body {
  margin: 0; }

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

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

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

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent; }

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

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted; }

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

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic; }

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%; }

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

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0; }

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden; }

embed {
  max-width: 100%; }

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px; }

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto; }

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */ }

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible; }

/**
 * 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 Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
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.
 */
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.
 */
button[disabled],
html input[disabled] {
  cursor: default; }

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

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

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
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 and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Define consistent border, margin, and padding.
 */
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/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto; }

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold; }

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

/******************************************************************
Site Name: Scribble Live
Author: ModestCraft

Stylesheet: Mixins & Constants Stylesheet

This is where you can take advantage of Sass' great features:
Mixins & Constants. 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.

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

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box; }

/*********************
GENERAL STYLES
*********************/
html {
  line-height: 1.5;
  font-family: "proxima-nova", Arial, sans-serif;
  font-size: 100%;
  color: #666;
  -webkit-font-smoothing: antialiased; }

/******************************************************************
H1, H2, H3, H4, H5 STYLES
******************************************************************/
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
  line-height: 1.2;
  text-rendering: optimizelegibility;
  font-weight: bold;
  color: #666;
  /*
	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 */ }
  h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a {
    text-decoration: none; }

h1, .h1 {
  font-size: 3em; }

h2, .h2 {
  font-size: 2.25em; }

h3, .h3 {
  font-size: 1.5em; }

h4, .h4 {
  font-size: 1.3125em; }

h5, .h5 {
  font-size: 1.125em;
  text-transform: uppercase;
  letter-spacing: 2px; }

/*********************
LINK STYLES
*********************/
a {
  color: #fd3434;
  text-decoration: none;
  /* on hover */
  /* on click */
  /* mobile tap color */ }
  a:hover, a:focus {
    color: #f20000; }
  a: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); }

/*********************
Paragraph
*********************/
p {
  -webkit-hyphens: auto;
  -epub-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto; }

b, strong, .strong {
  font-weight: bold; }

dfn, em, .em {
  font-style: italic; }

small, .small {
  font-size: 75%; }

/*********************
Lists
*********************/
ul, ol {
  padding: 0;
  list-style-type: none; }

dd {
  margin: 0; }

/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("/wp-content/themes/scribblelive-new/library/scss/plugins/font-awesome/fonts/fontawesome-webfont.eot?v=4.5.0");
  src: url("/wp-content/themes/scribblelive-new/library/scss/plugins/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.5.0") format("embedded-opentype"), url("/wp-content/themes/scribblelive-new/library/scss/plugins/font-awesome/fonts/fontawesome-webfont.woff2?v=4.5.0") format("woff2"), url("/wp-content/themes/scribblelive-new/library/scss/plugins/font-awesome/fonts/fontawesome-webfont.woff?v=4.5.0") format("woff"), url("/wp-content/themes/scribblelive-new/library/scss/plugins/font-awesome/fonts/fontawesome-webfont.ttf?v=4.5.0") format("truetype"), url("/wp-content/themes/scribblelive-new/library/scss/plugins/font-awesome/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

.fa {
  display: inline-block;
  font: normal normal normal 14px / 1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-fw {
  width: 1.2857142857em;
  text-align: center; }

.fa-ul {
  padding-left: 0;
  margin-left: 2.1428571429em;
  list-style-type: none; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  position: absolute;
  left: -2.1428571429em;
  width: 2.1428571429em;
  top: 0.1428571429em;
  text-align: center; }
  .fa-li.fa-lg {
    left: -1.8571428571em; }

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right {
  margin-left: .3em; }

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right; }

.pull-left {
  float: left; }

.fa.pull-left {
  margin-right: .3em; }

.fa.pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1); }

.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none; }

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: ""; }

.fa-music:before {
  content: ""; }

.fa-search:before {
  content: ""; }

.fa-envelope-o:before {
  content: ""; }

.fa-heart:before {
  content: ""; }

.fa-star:before {
  content: ""; }

.fa-star-o:before {
  content: ""; }

.fa-user:before {
  content: ""; }

.fa-film:before {
  content: ""; }

.fa-th-large:before {
  content: ""; }

.fa-th:before {
  content: ""; }

.fa-th-list:before {
  content: ""; }

.fa-check:before {
  content: ""; }

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: ""; }

.fa-search-plus:before {
  content: ""; }

.fa-search-minus:before {
  content: ""; }

.fa-power-off:before {
  content: ""; }

.fa-signal:before {
  content: ""; }

.fa-gear:before,
.fa-cog:before {
  content: ""; }

.fa-trash-o:before {
  content: ""; }

.fa-home:before {
  content: ""; }

.fa-file-o:before {
  content: ""; }

.fa-clock-o:before {
  content: ""; }

.fa-road:before {
  content: ""; }

.fa-download:before {
  content: ""; }

.fa-arrow-circle-o-down:before {
  content: ""; }

.fa-arrow-circle-o-up:before {
  content: ""; }

.fa-inbox:before {
  content: ""; }

.fa-play-circle-o:before {
  content: ""; }

.fa-rotate-right:before,
.fa-repeat:before {
  content: ""; }

.fa-refresh:before {
  content: ""; }

.fa-list-alt:before {
  content: ""; }

.fa-lock:before {
  content: ""; }

.fa-flag:before {
  content: ""; }

.fa-headphones:before {
  content: ""; }

.fa-volume-off:before {
  content: ""; }

.fa-volume-down:before {
  content: ""; }

.fa-volume-up:before {
  content: ""; }

.fa-qrcode:before {
  content: ""; }

.fa-barcode:before {
  content: ""; }

.fa-tag:before {
  content: ""; }

.fa-tags:before {
  content: ""; }

.fa-book:before {
  content: ""; }

.fa-bookmark:before {
  content: ""; }

.fa-print:before {
  content: ""; }

.fa-camera:before {
  content: ""; }

.fa-font:before {
  content: ""; }

.fa-bold:before {
  content: ""; }

.fa-italic:before {
  content: ""; }

.fa-text-height:before {
  content: ""; }

.fa-text-width:before {
  content: ""; }

.fa-align-left:before {
  content: ""; }

.fa-align-center:before {
  content: ""; }

.fa-align-right:before {
  content: ""; }

.fa-align-justify:before {
  content: ""; }

.fa-list:before {
  content: ""; }

.fa-dedent:before,
.fa-outdent:before {
  content: ""; }

.fa-indent:before {
  content: ""; }

.fa-video-camera:before {
  content: ""; }

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: ""; }

.fa-pencil:before {
  content: ""; }

.fa-map-marker:before {
  content: ""; }

.fa-adjust:before {
  content: ""; }

.fa-tint:before {
  content: ""; }

.fa-edit:before,
.fa-pencil-square-o:before {
  content: ""; }

.fa-share-square-o:before {
  content: ""; }

.fa-check-square-o:before {
  content: ""; }

.fa-arrows:before {
  content: ""; }

.fa-step-backward:before {
  content: ""; }

.fa-fast-backward:before {
  content: ""; }

.fa-backward:before {
  content: ""; }

.fa-play:before {
  content: ""; }

.fa-pause:before {
  content: ""; }

.fa-stop:before {
  content: ""; }

.fa-forward:before {
  content: ""; }

.fa-fast-forward:before {
  content: ""; }

.fa-step-forward:before {
  content: ""; }

.fa-eject:before {
  content: ""; }

.fa-chevron-left:before {
  content: ""; }

.fa-chevron-right:before {
  content: ""; }

.fa-plus-circle:before {
  content: ""; }

.fa-minus-circle:before {
  content: ""; }

.fa-times-circle:before {
  content: ""; }

.fa-check-circle:before {
  content: ""; }

.fa-question-circle:before {
  content: ""; }

.fa-info-circle:before {
  content: ""; }

.fa-crosshairs:before {
  content: ""; }

.fa-times-circle-o:before {
  content: ""; }

.fa-check-circle-o:before {
  content: ""; }

.fa-ban:before {
  content: ""; }

.fa-arrow-left:before {
  content: ""; }

.fa-arrow-right:before {
  content: ""; }

.fa-arrow-up:before {
  content: ""; }

.fa-arrow-down:before {
  content: ""; }

.fa-mail-forward:before,
.fa-share:before {
  content: ""; }

.fa-expand:before {
  content: ""; }

.fa-compress:before {
  content: ""; }

.fa-plus:before {
  content: ""; }

.fa-minus:before {
  content: ""; }

.fa-asterisk:before {
  content: ""; }

.fa-exclamation-circle:before {
  content: ""; }

.fa-gift:before {
  content: ""; }

.fa-leaf:before {
  content: ""; }

.fa-fire:before {
  content: ""; }

.fa-eye:before {
  content: ""; }

.fa-eye-slash:before {
  content: ""; }

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: ""; }

.fa-plane:before {
  content: ""; }

.fa-calendar:before {
  content: ""; }

.fa-random:before {
  content: ""; }

.fa-comment:before {
  content: ""; }

.fa-magnet:before {
  content: ""; }

.fa-chevron-up:before {
  content: ""; }

.fa-chevron-down:before {
  content: ""; }

.fa-retweet:before {
  content: ""; }

.fa-shopping-cart:before {
  content: ""; }

.fa-folder:before {
  content: ""; }

.fa-folder-open:before {
  content: ""; }

.fa-arrows-v:before {
  content: ""; }

.fa-arrows-h:before {
  content: ""; }

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: ""; }

.fa-twitter-square:before {
  content: ""; }

.fa-facebook-square:before {
  content: ""; }

.fa-camera-retro:before {
  content: ""; }

.fa-key:before {
  content: ""; }

.fa-gears:before,
.fa-cogs:before {
  content: ""; }

.fa-comments:before {
  content: ""; }

.fa-thumbs-o-up:before {
  content: ""; }

.fa-thumbs-o-down:before {
  content: ""; }

.fa-star-half:before {
  content: ""; }

.fa-heart-o:before {
  content: ""; }

.fa-sign-out:before {
  content: ""; }

.fa-linkedin-square:before {
  content: ""; }

.fa-thumb-tack:before {
  content: ""; }

.fa-external-link:before {
  content: ""; }

.fa-sign-in:before {
  content: ""; }

.fa-trophy:before {
  content: ""; }

.fa-github-square:before {
  content: ""; }

.fa-upload:before {
  content: ""; }

.fa-lemon-o:before {
  content: ""; }

.fa-phone:before {
  content: ""; }

.fa-square-o:before {
  content: ""; }

.fa-bookmark-o:before {
  content: ""; }

.fa-phone-square:before {
  content: ""; }

.fa-twitter:before {
  content: ""; }

.fa-facebook-f:before,
.fa-facebook:before {
  content: ""; }

.fa-github:before {
  content: ""; }

.fa-unlock:before {
  content: ""; }

.fa-credit-card:before {
  content: ""; }

.fa-feed:before,
.fa-rss:before {
  content: ""; }

.fa-hdd-o:before {
  content: ""; }

.fa-bullhorn:before {
  content: ""; }

.fa-bell:before {
  content: ""; }

.fa-certificate:before {
  content: ""; }

.fa-hand-o-right:before {
  content: ""; }

.fa-hand-o-left:before {
  content: ""; }

.fa-hand-o-up:before {
  content: ""; }

.fa-hand-o-down:before {
  content: ""; }

.fa-arrow-circle-left:before {
  content: ""; }

.fa-arrow-circle-right:before {
  content: ""; }

.fa-arrow-circle-up:before {
  content: ""; }

.fa-arrow-circle-down:before {
  content: ""; }

.fa-globe:before {
  content: ""; }

.fa-wrench:before {
  content: ""; }

.fa-tasks:before {
  content: ""; }

.fa-filter:before {
  content: ""; }

.fa-briefcase:before {
  content: ""; }

.fa-arrows-alt:before {
  content: ""; }

.fa-group:before,
.fa-users:before {
  content: ""; }

.fa-chain:before,
.fa-link:before {
  content: ""; }

.fa-cloud:before {
  content: ""; }

.fa-flask:before {
  content: ""; }

.fa-cut:before,
.fa-scissors:before {
  content: ""; }

.fa-copy:before,
.fa-files-o:before {
  content: ""; }

.fa-paperclip:before {
  content: ""; }

.fa-save:before,
.fa-floppy-o:before {
  content: ""; }

.fa-square:before {
  content: ""; }

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: ""; }

.fa-list-ul:before {
  content: ""; }

.fa-list-ol:before {
  content: ""; }

.fa-strikethrough:before {
  content: ""; }

.fa-underline:before {
  content: ""; }

.fa-table:before {
  content: ""; }

.fa-magic:before {
  content: ""; }

.fa-truck:before {
  content: ""; }

.fa-pinterest:before {
  content: ""; }

.fa-pinterest-square:before {
  content: ""; }

.fa-google-plus-square:before {
  content: ""; }

.fa-google-plus:before {
  content: ""; }

.fa-money:before {
  content: ""; }

.fa-caret-down:before {
  content: ""; }

.fa-caret-up:before {
  content: ""; }

.fa-caret-left:before {
  content: ""; }

.fa-caret-right:before {
  content: ""; }

.fa-columns:before {
  content: ""; }

.fa-unsorted:before,
.fa-sort:before {
  content: ""; }

.fa-sort-down:before,
.fa-sort-desc:before {
  content: ""; }

.fa-sort-up:before,
.fa-sort-asc:before {
  content: ""; }

.fa-envelope:before {
  content: ""; }

.fa-linkedin:before {
  content: ""; }

.fa-rotate-left:before,
.fa-undo:before {
  content: ""; }

.fa-legal:before,
.fa-gavel:before {
  content: ""; }

.fa-dashboard:before,
.fa-tachometer:before {
  content: ""; }

.fa-comment-o:before {
  content: ""; }

.fa-comments-o:before {
  content: ""; }

.fa-flash:before,
.fa-bolt:before {
  content: ""; }

.fa-sitemap:before {
  content: ""; }

.fa-umbrella:before {
  content: ""; }

.fa-paste:before,
.fa-clipboard:before {
  content: ""; }

.fa-lightbulb-o:before {
  content: ""; }

.fa-exchange:before {
  content: ""; }

.fa-cloud-download:before {
  content: ""; }

.fa-cloud-upload:before {
  content: ""; }

.fa-user-md:before {
  content: ""; }

.fa-stethoscope:before {
  content: ""; }

.fa-suitcase:before {
  content: ""; }

.fa-bell-o:before {
  content: ""; }

.fa-coffee:before {
  content: ""; }

.fa-cutlery:before {
  content: ""; }

.fa-file-text-o:before {
  content: ""; }

.fa-building-o:before {
  content: ""; }

.fa-hospital-o:before {
  content: ""; }

.fa-ambulance:before {
  content: ""; }

.fa-medkit:before {
  content: ""; }

.fa-fighter-jet:before {
  content: ""; }

.fa-beer:before {
  content: ""; }

.fa-h-square:before {
  content: ""; }

.fa-plus-square:before {
  content: ""; }

.fa-angle-double-left:before {
  content: ""; }

.fa-angle-double-right:before {
  content: ""; }

.fa-angle-double-up:before {
  content: ""; }

.fa-angle-double-down:before {
  content: ""; }

.fa-angle-left:before {
  content: ""; }

.fa-angle-right:before {
  content: ""; }

.fa-angle-up:before {
  content: ""; }

.fa-angle-down:before {
  content: ""; }

.fa-desktop:before {
  content: ""; }

.fa-laptop:before {
  content: ""; }

.fa-tablet:before {
  content: ""; }

.fa-mobile-phone:before,
.fa-mobile:before {
  content: ""; }

.fa-circle-o:before {
  content: ""; }

.fa-quote-left:before {
  content: ""; }

.fa-quote-right:before {
  content: ""; }

.fa-spinner:before {
  content: ""; }

.fa-circle:before {
  content: ""; }

.fa-mail-reply:before,
.fa-reply:before {
  content: ""; }

.fa-github-alt:before {
  content: ""; }

.fa-folder-o:before {
  content: ""; }

.fa-folder-open-o:before {
  content: ""; }

.fa-smile-o:before {
  content: ""; }

.fa-frown-o:before {
  content: ""; }

.fa-meh-o:before {
  content: ""; }

.fa-gamepad:before {
  content: ""; }

.fa-keyboard-o:before {
  content: ""; }

.fa-flag-o:before {
  content: ""; }

.fa-flag-checkered:before {
  content: ""; }

.fa-terminal:before {
  content: ""; }

.fa-code:before {
  content: ""; }

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: ""; }

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: ""; }

.fa-location-arrow:before {
  content: ""; }

.fa-crop:before {
  content: ""; }

.fa-code-fork:before {
  content: ""; }

.fa-unlink:before,
.fa-chain-broken:before {
  content: ""; }

.fa-question:before {
  content: ""; }

.fa-info:before {
  content: ""; }

.fa-exclamation:before {
  content: ""; }

.fa-superscript:before {
  content: ""; }

.fa-subscript:before {
  content: ""; }

.fa-eraser:before {
  content: ""; }

.fa-puzzle-piece:before {
  content: ""; }

.fa-microphone:before {
  content: ""; }

.fa-microphone-slash:before {
  content: ""; }

.fa-shield:before {
  content: ""; }

.fa-calendar-o:before {
  content: ""; }

.fa-fire-extinguisher:before {
  content: ""; }

.fa-rocket:before {
  content: ""; }

.fa-maxcdn:before {
  content: ""; }

.fa-chevron-circle-left:before {
  content: ""; }

.fa-chevron-circle-right:before {
  content: ""; }

.fa-chevron-circle-up:before {
  content: ""; }

.fa-chevron-circle-down:before {
  content: ""; }

.fa-html5:before {
  content: ""; }

.fa-css3:before {
  content: ""; }

.fa-anchor:before {
  content: ""; }

.fa-unlock-alt:before {
  content: ""; }

.fa-bullseye:before {
  content: ""; }

.fa-ellipsis-h:before {
  content: ""; }

.fa-ellipsis-v:before {
  content: ""; }

.fa-rss-square:before {
  content: ""; }

.fa-play-circle:before {
  content: ""; }

.fa-ticket:before {
  content: ""; }

.fa-minus-square:before {
  content: ""; }

.fa-minus-square-o:before {
  content: ""; }

.fa-level-up:before {
  content: ""; }

.fa-level-down:before {
  content: ""; }

.fa-check-square:before {
  content: ""; }

.fa-pencil-square:before {
  content: ""; }

.fa-external-link-square:before {
  content: ""; }

.fa-share-square:before {
  content: ""; }

.fa-compass:before {
  content: ""; }

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: ""; }

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: ""; }

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: ""; }

.fa-euro:before,
.fa-eur:before {
  content: ""; }

.fa-gbp:before {
  content: ""; }

.fa-dollar:before,
.fa-usd:before {
  content: ""; }

.fa-rupee:before,
.fa-inr:before {
  content: ""; }

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: ""; }

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: ""; }

.fa-won:before,
.fa-krw:before {
  content: ""; }

.fa-bitcoin:before,
.fa-btc:before {
  content: ""; }

.fa-file:before {
  content: ""; }

.fa-file-text:before {
  content: ""; }

.fa-sort-alpha-asc:before {
  content: ""; }

.fa-sort-alpha-desc:before {
  content: ""; }

.fa-sort-amount-asc:before {
  content: ""; }

.fa-sort-amount-desc:before {
  content: ""; }

.fa-sort-numeric-asc:before {
  content: ""; }

.fa-sort-numeric-desc:before {
  content: ""; }

.fa-thumbs-up:before {
  content: ""; }

.fa-thumbs-down:before {
  content: ""; }

.fa-youtube-square:before {
  content: ""; }

.fa-youtube:before {
  content: ""; }

.fa-xing:before {
  content: ""; }

.fa-xing-square:before {
  content: ""; }

.fa-youtube-play:before {
  content: ""; }

.fa-dropbox:before {
  content: ""; }

.fa-stack-overflow:before {
  content: ""; }

.fa-instagram:before {
  content: ""; }

.fa-flickr:before {
  content: ""; }

.fa-adn:before {
  content: ""; }

.fa-bitbucket:before {
  content: ""; }

.fa-bitbucket-square:before {
  content: ""; }

.fa-tumblr:before {
  content: ""; }

.fa-tumblr-square:before {
  content: ""; }

.fa-long-arrow-down:before {
  content: ""; }

.fa-long-arrow-up:before {
  content: ""; }

.fa-long-arrow-left:before {
  content: ""; }

.fa-long-arrow-right:before {
  content: ""; }

.fa-apple:before {
  content: ""; }

.fa-windows:before {
  content: ""; }

.fa-android:before {
  content: ""; }

.fa-linux:before {
  content: ""; }

.fa-dribbble:before {
  content: ""; }

.fa-skype:before {
  content: ""; }

.fa-foursquare:before {
  content: ""; }

.fa-trello:before {
  content: ""; }

.fa-female:before {
  content: ""; }

.fa-male:before {
  content: ""; }

.fa-gittip:before,
.fa-gratipay:before {
  content: ""; }

.fa-sun-o:before {
  content: ""; }

.fa-moon-o:before {
  content: ""; }

.fa-archive:before {
  content: ""; }

.fa-bug:before {
  content: ""; }

.fa-vk:before {
  content: ""; }

.fa-weibo:before {
  content: ""; }

.fa-renren:before {
  content: ""; }

.fa-pagelines:before {
  content: ""; }

.fa-stack-exchange:before {
  content: ""; }

.fa-arrow-circle-o-right:before {
  content: ""; }

.fa-arrow-circle-o-left:before {
  content: ""; }

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: ""; }

.fa-dot-circle-o:before {
  content: ""; }

.fa-wheelchair:before {
  content: ""; }

.fa-vimeo-square:before {
  content: ""; }

.fa-turkish-lira:before,
.fa-try:before {
  content: ""; }

.fa-plus-square-o:before {
  content: ""; }

.fa-space-shuttle:before {
  content: ""; }

.fa-slack:before {
  content: ""; }

.fa-envelope-square:before {
  content: ""; }

.fa-wordpress:before {
  content: ""; }

.fa-openid:before {
  content: ""; }

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: ""; }

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: ""; }

.fa-yahoo:before {
  content: ""; }

.fa-google:before {
  content: ""; }

.fa-reddit:before {
  content: ""; }

.fa-reddit-square:before {
  content: ""; }

.fa-stumbleupon-circle:before {
  content: ""; }

.fa-stumbleupon:before {
  content: ""; }

.fa-delicious:before {
  content: ""; }

.fa-digg:before {
  content: ""; }

.fa-pied-piper:before {
  content: ""; }

.fa-pied-piper-alt:before {
  content: ""; }

.fa-drupal:before {
  content: ""; }

.fa-joomla:before {
  content: ""; }

.fa-language:before {
  content: ""; }

.fa-fax:before {
  content: ""; }

.fa-building:before {
  content: ""; }

.fa-child:before {
  content: ""; }

.fa-paw:before {
  content: ""; }

.fa-spoon:before {
  content: ""; }

.fa-cube:before {
  content: ""; }

.fa-cubes:before {
  content: ""; }

.fa-behance:before {
  content: ""; }

.fa-behance-square:before {
  content: ""; }

.fa-steam:before {
  content: ""; }

.fa-steam-square:before {
  content: ""; }

.fa-recycle:before {
  content: ""; }

.fa-automobile:before,
.fa-car:before {
  content: ""; }

.fa-cab:before,
.fa-taxi:before {
  content: ""; }

.fa-tree:before {
  content: ""; }

.fa-spotify:before {
  content: ""; }

.fa-deviantart:before {
  content: ""; }

.fa-soundcloud:before {
  content: ""; }

.fa-database:before {
  content: ""; }

.fa-file-pdf-o:before {
  content: ""; }

.fa-file-word-o:before {
  content: ""; }

.fa-file-excel-o:before {
  content: ""; }

.fa-file-powerpoint-o:before {
  content: ""; }

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: ""; }

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: ""; }

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: ""; }

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: ""; }

.fa-file-code-o:before {
  content: ""; }

.fa-vine:before {
  content: ""; }

.fa-codepen:before {
  content: ""; }

.fa-jsfiddle:before {
  content: ""; }

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: ""; }

.fa-circle-o-notch:before {
  content: ""; }

.fa-ra:before,
.fa-rebel:before {
  content: ""; }

.fa-ge:before,
.fa-empire:before {
  content: ""; }

.fa-git-square:before {
  content: ""; }

.fa-git:before {
  content: ""; }

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: ""; }

.fa-tencent-weibo:before {
  content: ""; }

.fa-qq:before {
  content: ""; }

.fa-wechat:before,
.fa-weixin:before {
  content: ""; }

.fa-send:before,
.fa-paper-plane:before {
  content: ""; }

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: ""; }

.fa-history:before {
  content: ""; }

.fa-circle-thin:before {
  content: ""; }

.fa-header:before {
  content: ""; }

.fa-paragraph:before {
  content: ""; }

.fa-sliders:before {
  content: ""; }

.fa-share-alt:before {
  content: ""; }

.fa-share-alt-square:before {
  content: ""; }

.fa-bomb:before {
  content: ""; }

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: ""; }

.fa-tty:before {
  content: ""; }

.fa-binoculars:before {
  content: ""; }

.fa-plug:before {
  content: ""; }

.fa-slideshare:before {
  content: ""; }

.fa-twitch:before {
  content: ""; }

.fa-yelp:before {
  content: ""; }

.fa-newspaper-o:before {
  content: ""; }

.fa-wifi:before {
  content: ""; }

.fa-calculator:before {
  content: ""; }

.fa-paypal:before {
  content: ""; }

.fa-google-wallet:before {
  content: ""; }

.fa-cc-visa:before {
  content: ""; }

.fa-cc-mastercard:before {
  content: ""; }

.fa-cc-discover:before {
  content: ""; }

.fa-cc-amex:before {
  content: ""; }

.fa-cc-paypal:before {
  content: ""; }

.fa-cc-stripe:before {
  content: ""; }

.fa-bell-slash:before {
  content: ""; }

.fa-bell-slash-o:before {
  content: ""; }

.fa-trash:before {
  content: ""; }

.fa-copyright:before {
  content: ""; }

.fa-at:before {
  content: ""; }

.fa-eyedropper:before {
  content: ""; }

.fa-paint-brush:before {
  content: ""; }

.fa-birthday-cake:before {
  content: ""; }

.fa-area-chart:before {
  content: ""; }

.fa-pie-chart:before {
  content: ""; }

.fa-line-chart:before {
  content: ""; }

.fa-lastfm:before {
  content: ""; }

.fa-lastfm-square:before {
  content: ""; }

.fa-toggle-off:before {
  content: ""; }

.fa-toggle-on:before {
  content: ""; }

.fa-bicycle:before {
  content: ""; }

.fa-bus:before {
  content: ""; }

.fa-ioxhost:before {
  content: ""; }

.fa-angellist:before {
  content: ""; }

.fa-cc:before {
  content: ""; }

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: ""; }

.fa-meanpath:before {
  content: ""; }

.fa-buysellads:before {
  content: ""; }

.fa-connectdevelop:before {
  content: ""; }

.fa-dashcube:before {
  content: ""; }

.fa-forumbee:before {
  content: ""; }

.fa-leanpub:before {
  content: ""; }

.fa-sellsy:before {
  content: ""; }

.fa-shirtsinbulk:before {
  content: ""; }

.fa-simplybuilt:before {
  content: ""; }

.fa-skyatlas:before {
  content: ""; }

.fa-cart-plus:before {
  content: ""; }

.fa-cart-arrow-down:before {
  content: ""; }

.fa-diamond:before {
  content: ""; }

.fa-ship:before {
  content: ""; }

.fa-user-secret:before {
  content: ""; }

.fa-motorcycle:before {
  content: ""; }

.fa-street-view:before {
  content: ""; }

.fa-heartbeat:before {
  content: ""; }

.fa-venus:before {
  content: ""; }

.fa-mars:before {
  content: ""; }

.fa-mercury:before {
  content: ""; }

.fa-intersex:before,
.fa-transgender:before {
  content: ""; }

.fa-transgender-alt:before {
  content: ""; }

.fa-venus-double:before {
  content: ""; }

.fa-mars-double:before {
  content: ""; }

.fa-venus-mars:before {
  content: ""; }

.fa-mars-stroke:before {
  content: ""; }

.fa-mars-stroke-v:before {
  content: ""; }

.fa-mars-stroke-h:before {
  content: ""; }

.fa-neuter:before {
  content: ""; }

.fa-genderless:before {
  content: ""; }

.fa-facebook-official:before {
  content: ""; }

.fa-pinterest-p:before {
  content: ""; }

.fa-whatsapp:before {
  content: ""; }

.fa-server:before {
  content: ""; }

.fa-user-plus:before {
  content: ""; }

.fa-user-times:before {
  content: ""; }

.fa-hotel:before,
.fa-bed:before {
  content: ""; }

.fa-viacoin:before {
  content: ""; }

.fa-train:before {
  content: ""; }

.fa-subway:before {
  content: ""; }

.fa-medium:before {
  content: ""; }

.fa-yc:before,
.fa-y-combinator:before {
  content: ""; }

.fa-optin-monster:before {
  content: ""; }

.fa-opencart:before {
  content: ""; }

.fa-expeditedssl:before {
  content: ""; }

.fa-battery-4:before,
.fa-battery-full:before {
  content: ""; }

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: ""; }

.fa-battery-2:before,
.fa-battery-half:before {
  content: ""; }

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: ""; }

.fa-battery-0:before,
.fa-battery-empty:before {
  content: ""; }

.fa-mouse-pointer:before {
  content: ""; }

.fa-i-cursor:before {
  content: ""; }

.fa-object-group:before {
  content: ""; }

.fa-object-ungroup:before {
  content: ""; }

.fa-sticky-note:before {
  content: ""; }

.fa-sticky-note-o:before {
  content: ""; }

.fa-cc-jcb:before {
  content: ""; }

.fa-cc-diners-club:before {
  content: ""; }

.fa-clone:before {
  content: ""; }

.fa-balance-scale:before {
  content: ""; }

.fa-hourglass-o:before {
  content: ""; }

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: ""; }

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: ""; }

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: ""; }

.fa-hourglass:before {
  content: ""; }

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: ""; }

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: ""; }

.fa-hand-scissors-o:before {
  content: ""; }

.fa-hand-lizard-o:before {
  content: ""; }

.fa-hand-spock-o:before {
  content: ""; }

.fa-hand-pointer-o:before {
  content: ""; }

.fa-hand-peace-o:before {
  content: ""; }

.fa-trademark:before {
  content: ""; }

.fa-registered:before {
  content: ""; }

.fa-creative-commons:before {
  content: ""; }

.fa-gg:before {
  content: ""; }

.fa-gg-circle:before {
  content: ""; }

.fa-tripadvisor:before {
  content: ""; }

.fa-odnoklassniki:before {
  content: ""; }

.fa-odnoklassniki-square:before {
  content: ""; }

.fa-get-pocket:before {
  content: ""; }

.fa-wikipedia-w:before {
  content: ""; }

.fa-safari:before {
  content: ""; }

.fa-chrome:before {
  content: ""; }

.fa-firefox:before {
  content: ""; }

.fa-opera:before {
  content: ""; }

.fa-internet-explorer:before {
  content: ""; }

.fa-tv:before,
.fa-television:before {
  content: ""; }

.fa-contao:before {
  content: ""; }

.fa-500px:before {
  content: ""; }

.fa-amazon:before {
  content: ""; }

.fa-calendar-plus-o:before {
  content: ""; }

.fa-calendar-minus-o:before {
  content: ""; }

.fa-calendar-times-o:before {
  content: ""; }

.fa-calendar-check-o:before {
  content: ""; }

.fa-industry:before {
  content: ""; }

.fa-map-pin:before {
  content: ""; }

.fa-map-signs:before {
  content: ""; }

.fa-map-o:before {
  content: ""; }

.fa-map:before {
  content: ""; }

.fa-commenting:before {
  content: ""; }

.fa-commenting-o:before {
  content: ""; }

.fa-houzz:before {
  content: ""; }

.fa-vimeo:before {
  content: ""; }

.fa-black-tie:before {
  content: ""; }

.fa-fonticons:before {
  content: ""; }

.fa-reddit-alien:before {
  content: ""; }

.fa-edge:before {
  content: ""; }

.fa-credit-card-alt:before {
  content: ""; }

.fa-codiepie:before {
  content: ""; }

.fa-modx:before {
  content: ""; }

.fa-fort-awesome:before {
  content: ""; }

.fa-usb:before {
  content: ""; }

.fa-product-hunt:before {
  content: ""; }

.fa-mixcloud:before {
  content: ""; }

.fa-scribd:before {
  content: ""; }

.fa-pause-circle:before {
  content: ""; }

.fa-pause-circle-o:before {
  content: ""; }

.fa-stop-circle:before {
  content: ""; }

.fa-stop-circle-o:before {
  content: ""; }

.fa-shopping-bag:before {
  content: ""; }

.fa-shopping-basket:before {
  content: ""; }

.fa-hashtag:before {
  content: ""; }

.fa-bluetooth:before {
  content: ""; }

.fa-bluetooth-b:before {
  content: ""; }

.fa-percent:before {
  content: ""; }

/*********************
Scrollbars
*********************/
.nano {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden; }

.nano .content {
  position: absolute;
  overflow: scroll;
  overflow-x: hidden;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

.nano .content:focus {
  outline: thin dotted; }

.nano .content::-webkit-scrollbar {
  visibility: hidden; }

.has-scrollbar .content::-webkit-scrollbar {
  visibility: visible; }

.nano > .pane {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
  width: 10px;
  right: 0;
  top: 0;
  bottom: 0;
  visibility: hidden\9;
  /* Target only IE7 and IE8 with this hack */
  opacity: .01;
  -webkit-transition: .2s;
  -moz-transition: .2s;
  -o-transition: .2s;
  transition: .2s;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }

.nano > .pane > .slider {
  background: #444;
  background: rgba(0, 0, 0, 0.5);
  position: relative;
  margin: 0 1px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }

.nano:hover > .pane, .pane.active, .pane.flashed {
  visibility: visible\9;
  /* Target only IE7 and IE8 with this hack */
  opacity: 0.99; }

/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */
/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
  outline: none; }

.slides,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none; }

/* FlexSlider Necessary Styles
*********************************/
.flexslider {
  margin: 0;
  padding: 0; }

.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden; }

/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {
  width: 100%;
  display: block; }

.flex-pauseplay span {
  text-transform: capitalize; }

/* Clearfix for the .slides element */
.slides:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

html[xmlns] .slides {
  display: block; }

* html .slides {
  height: 1%; }

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {
  display: block; }

/*********************
FlexSlider Default Theme
*********************/
.flexslider {
  margin: 0 0 60px;
  position: relative;
  zoom: 1; }

.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease; }

.loading .flex-viewport {
  max-height: 300px; }

.flexslider .slides {
  zoom: 1; }

.carousel li {
  margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {
  *height: 0; }

.flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  transition: all .3s ease; }

.flex-direction-nav .flex-prev {
  left: -50px; }

.flex-direction-nav .flex-next {
  right: -50px;
  text-align: right; }

.flexslider:hover .flex-prev {
  opacity: 0.7;
  left: 10px; }

.flexslider:hover .flex-next {
  opacity: 0.7;
  right: 10px; }

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
  opacity: 1; }

.flex-direction-nav .flex-disabled {
  opacity: 0 !important;
  filter: alpha(opacity=0);
  cursor: default; }

.flex-direction-nav a:before {
  font-family: "FontAwesome";
  font-size: 40px;
  line-height: 1;
  display: inline-block;
  content: '\f104'; }

.flex-direction-nav a.flex-next:before {
  content: '\f105'; }

/* Pause/Play */
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000; }

.flex-pauseplay a:before {
  font-family: "FontAwesome";
  font-size: 20px;
  display: inline-block;
  content: '\f04c'; }

.flex-pauseplay a:hover {
  opacity: 1; }

.flex-pauseplay a.flex-play:before {
  content: '\f04b'; }

/* Control Nav */
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center; }

.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline; }

.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); }

.flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7); }

.flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default; }

.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden; }

.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0; }

.flex-control-thumbs img {
  width: 100%;
  display: block;
  opacity: .7;
  cursor: pointer; }

.flex-control-thumbs img:hover {
  opacity: 1; }

.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default; }

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px; }
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px; } }

ul.wpfai-list {
  list-style-type: none;
  margin: 10px 0;
  padding: 0; }

ul.wpfai-list li {
  display: inline-block;
  margin: 0 10px; }

ul.wpfai-list li:first-child {
  margin-left: 0; }

ul.wpfai-list li:last-child {
  margin-right: 0; }

a.wpfai-facebook.wpfai-link {
  color: #37589B; }

a.wpfai-twitter.wpfai-link {
  color: #46D4FE; }

a.wpfai-google-plus.wpfai-link {
  color: #DE5A49; }

a.wpfai-pinterest.wpfai-link {
  color: #CB2027; }

a.wpfai-linkedin.wpfai-link {
  color: #419CCA; }

a.wpfai-tumblr.wpfai-link {
  color: #345574; }

a.wpfai-vk.wpfai-link {
  color: #597BA5; }

a.wpfai-stumbleupon.wpfai-link {
  color: #ec4b24; }

a.wpfai-delicious.wpfai-link {
  color: #0B79E5; }

a.wpfai-digg.wpfai-link {
  color: #551A8B; }

a.wpfai-reddit.wpfai-link {
  color: #FF4500; }

a.wpfai-xing.wpfai-link {
  color: #026466; }

a.wpfai-weibo.wpfai-link {
  color: #E6162D; }

a.wpfai-renren.wpfai-link {
  color: #005EAC; }

a.wpfai-envelope.wpfai-link {
  color: #333333; }

a.wpfai-bullseye.wpfai-link {
  color: #DB3C14; }

a.wpfai-code.wpfai-link {
  color: #365D95; }

a.wpfai-link {
  opacity: 0.75; }

a.wpfai-link:hover {
  opacity: 1;
  text-decoration: none; }

a.wpfai-link {
  opacity: 0.75;
  transition: opacity .25s ease-in-out;
  -moz-transition: opacity .25s ease-in-out;
  -webkit-transition: opacity .25s ease-in-out; }

a.wpfai-link:hover {
  opacity: 1;
  text-decoration: none; }

/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut; }

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/* 
 *  Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out; }

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }

.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y; }

.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px); }

.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.owl-carousel.owl-loaded {
  display: block; }

.owl-carousel.owl-loading {
  opacity: 0;
  display: block; }

.owl-carousel.owl-hidden {
  opacity: 0; }

.owl-carousel .owl-refresh .owl-item {
  display: none; }

.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d; }

.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto; }

.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab; }

.owl-carousel.owl-rtl {
  direction: rtl; }

.owl-carousel.owl-rtl .owl-item {
  float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/* 
 *  Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img {
  transform-style: preserve-3d; }

/* 
 *  Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1; }

/*
*   Owl Carousel Owl Demo Theme 
*   v1.3.3
*/
.owl-theme .owl-controls {
  margin-top: 2em;
  text-align: center; }

/* Styling Next and Prev buttons */
.owl-theme .owl-controls .owl-buttons div {
  color: #666;
  display: inline-block;
  zoom: 1;
  *display: inline;
  /*IE7 life-saver */
  font-size: 6em;
  filter: Alpha(Opacity=50);
  /*IE7 fix*/
  opacity: 0.5; }

/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
  filter: Alpha(Opacity=100);
  /*IE7 fix*/
  opacity: 1;
  text-decoration: none; }

/* Styling Pagination*/
.owl-theme .owl-controls .owl-page {
  display: inline-block;
  zoom: 1;
  *display: inline;
  /*IE7 life-saver */ }

.owl-theme .owl-controls .owl-page span {
  display: block;
  width: 12px;
  height: 12px;
  margin: 5px 7px;
  filter: Alpha(Opacity=50);
  /*IE7 fix*/
  opacity: 0.5;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  background: #869791; }

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
  filter: Alpha(Opacity=100);
  /*IE7 fix*/
  opacity: 1; }

/* If PaginationNumbers is true */
.owl-theme .owl-controls .owl-page span.owl-numbers {
  height: auto;
  width: auto;
  color: #FFF;
  padding: 2px 10px;
  font-size: 12px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px; }

/* preloading images */
.owl-item.loading {
  min-height: 150px;
  background: url(AjaxLoader.gif) no-repeat center center; }

/*********************
Table
*********************/
.table {
  width: 100%;
  max-width: 100%; }
  .table th {
    text-align: left; }
  .table > thead > tr > th,
  .table > thead > tr > td,
  .table > tbody > tr > th,
  .table > tbody > tr > td,
  .table > tfoot > tr > th,
  .table > tfoot > tr > td {
    padding: 8px;
    vertical-align: top;
    border-top: 1px solid #ddd; }
  .table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd; }
  .table > caption + thead > tr:first-child > th,
  .table > caption + thead > tr:first-child > td,
  .table > colgroup + thead > tr:first-child > th,
  .table > colgroup + thead > tr:first-child > td,
  .table > thead:first-child > tr:first-child > th,
  .table > thead:first-child > tr:first-child > td {
    border-top: 0; }
  .table > tbody + tbody {
    border-top: 2px solid #ddd; }
  .table .table {
    background-color: #fff; }

/*********************
Unordered list
*********************/
.list {
  font-size: 18px;
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: disc; }
  .list li {
    margin: 0 0 20px 0; }
    .list li:last-child {
      margin-bottom: 0; }
  .list a {
    display: block;
    color: #999; }
    .list a:hover {
      color: #cccccc;
      text-decoration: none; }

/*********************
List using font awesome icons
*********************/
.fa-ul {
  font-size: 18px; }
  .fa-ul .fa-li {
    color: #ff5757; }
  .fa-ul li {
    margin: 0 0 20px 0; }
    .fa-ul li:last-child {
      margin-bottom: 0; }
  .fa-ul a {
    position: relative;
    display: block;
    color: #999; }
    .fa-ul a:hover {
      color: #cccccc;
      text-decoration: none; }
      .fa-ul a:hover .fa-li {
        color: #ffa3a3; }

/*********************
Buttons
*********************/
.button {
  display: inline-block;
  padding: 0 30px;
  line-height: 50px;
  cursor: pointer;
  text-decoration: none;
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  background-color: #fd3434;
  border-radius: 5px; }
  .button:hover, .button:focus, .button:active {
    color: #fff;
    text-decoration: none;
    background-color: #f20000; }
  .button-default {
    background-color: #999; }
    .button-default:hover, .button-default:focus, .button-default:active {
      background-color: #666; }
  .button-secondary {
    background-color: #393d4f; }
    .button-secondary:hover, .button-secondary:focus, .button-secondary:active {
      background-color: #24283b; }
  .button-huge {
    font-size: 24px;
    line-height: 70px;
    padding-left: 40px;
    padding-right: 40px; }
  .button-large {
    font-size: 20px;
    line-height: 60px;
    padding-left: 35px;
    padding-right: 35px; }
  .button-small {
    font-size: 14px;
    line-height: 40px;
    padding-left: 25px;
    padding-right: 25px; }
  .button-tiny {
    font-size: 12px;
    line-height: 30px;
    padding-left: 20px;
    padding-right: 20px; }
  .button-pill {
    border-radius: 50px; }
  .button-border {
    color: #fd3434;
    background-color: transparent;
    border: 2px solid #fd3434; }
    .button-border:hover, .button-border:focus, .button-border:active {
      color: #f20000;
      background-color: transparent;
      border-color: #f20000; }
    .button-border.button-default {
      color: #999;
      border-color: #999; }
      .button-border.button-default:hover, .button-border.button-default:focus, .button-border.button-default:active {
        color: #666;
        border-color: #666; }
    .button-border.button-secondary {
      color: #393d4f;
      border-color: #393d4f; }
      .button-border.button-secondary:hover, .button-border.button-secondary:focus, .button-border.button-secondary:active {
        color: #24283b;
        border-color: #24283b; }

/*********************
Deprecated
*********************/
.white-button {
  display: block;
  text-decoration: none;
  color: #3b3b3b;
  background: #FFF;
  font-family: Helvetica, Arial, monospace;
  text-align: center;
  font-size: 18px;
  line-height: 2;
  max-width: 215px;
  min-height: 36px;
  border: 0;
  outline: 0;
  padding: 0;
  -webkit-transition: color 0.3s;
  -transition: color 0.3s;
  transition: color 0.3s; }
  .white-button:hover {
    color: #f20000;
    text-decoration: none; }

.clear-button {
  display: block;
  margin: 0 auto;
  border: solid 1px #FFF;
  color: #FFF;
  font-family: Helvetica, Arial, monospace;
  text-decoration: none;
  font-size: 18px;
  text-align: center;
  max-width: 215px;
  line-height: 2;
  -webkit-transition: color 0.5s, border-color 0.5s;
  -transition: color 0.5s, border-color 0.5s;
  transition: color 0.5s, border-color 0.5s; }
  .clear-button:visited {
    color: #FFF; }
  .clear-button:hover {
    text-decoration: none;
    border-color: red;
    color: red; }

.clear-grey-button {
  display: block;
  text-align: center;
  text-decoration: none;
  font-family: Helvetica, Arial, monospace;
  font-size: 18px;
  color: #7f7f7f;
  border: 1px solid #b7b7b7;
  line-height: 2;
  width: 215px; }

input[type="submit"] {
  text-align: center;
  background: red;
  border: none;
  padding: 0 15px;
  line-height: 36px;
  margin-top: 2px;
  color: #ffffff !important;
  border-radius: 4px;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease; }

/*********************
Packages Pricing
*********************/
.packages-pricing {
  text-align: center; }
  .packages-pricing .package {
    margin-bottom: 60px; }
  .packages-pricing .type {
    border-radius: 5px 5px 0px 0px;
    background-color: rgba(236, 236, 238, 0.1); }
    .packages-pricing .type p {
      margin: 0;
      line-height: 90px;
      font-weight: bold;
      font-size: 20px;
      text-transform: uppercase;
      color: #fff; }
  .packages-pricing .pricing-header {
    line-height: 80px;
    color: #fd3434;
    background: #3b3f50; }
    .packages-pricing .pricing-header span,
    .packages-pricing .pricing-header span a,
    .packages-pricing .pricing-header span a:hover,
    .packages-pricing .pricing-header span a:visited {
      font-size: 24px;
      font-weight: bold;
      color: #fd3434;
      text-decoration: none; }
  .packages-pricing .plan {
    padding-bottom: 30px;
    font-size: 18px;
    background-color: #fff;
    border-bottom: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    border-radius: 0px 0px 5px 5px; }
    .packages-pricing .plan p {
      padding: 20px 0 20px 0;
      height: 95px;
      margin: 0 0 30px 0;
      border-bottom: 1px solid #e6e6e6; }
  .packages-pricing .features {
    list-style: none;
    padding: 0px;
    margin: 0 0 30px 0; }
    .packages-pricing .features li {
      padding: 0px;
      margin: 0px;
      height: 52px;
      line-height: 52px; }
  .packages-pricing .pro .type {
    background-color: rgba(236, 236, 238, 0.3); }
  .packages-pricing .enterprise .type {
    background-color: rgba(236, 236, 238, 0.9); }
    .packages-pricing .enterprise .type p {
      color: #3b3f50; }

/*********************
Packages Compare
*********************/
.packages-compare {
  /* Table Styles */
  /* Background-color of the odd rows */
  /* Background-color of the even rows */ }
  .packages-compare .type {
    border-radius: 5px 5px 0px 0px;
    background-color: #666666;
    height: 75px;
    background: rgba(0, 0, 0, 0.1); }
  .packages-compare .type p {
    font-weight: 800;
    font-size: 20px;
    text-transform: uppercase;
    color: white;
    text-align: center;
    padding-top: 22px;
    margin: 0; }
  .packages-compare .features p {
    font-size: 14px;
    border-bottom: 1px solid #e6e6e6;
    color: #999999;
    font-weight: normal;
    padding: 5px 0 15px 0; }
  .packages-compare .plan {
    font-style: condensed;
    font-size: 20px;
    color: white;
    text-align: center; }
  .packages-compare .titles {
    background: none; }
  .packages-compare .pro {
    background-color: #999999;
    background: rgba(0, 0, 0, 0.4); }
  .packages-compare .enterprise {
    background-color: #cccccc; }
  .packages-compare .enterprise p {
    color: #ff5757; }
  .packages-compare .pricing-header {
    padding: 15px 0;
    color: #ff5757;
    background: #3b3f50; }
  .packages-compare .pricing-header span,
  .packages-compare .pricing-header span a,
  .packages-compare .pricing-header span a:hover,
  .packages-compare .pricing-header span a:visited {
    font-size: 32px;
    font-weight: bolder;
    color: #ff5757; }
  .packages-compare .pricing-header p {
    font-size: 12px;
    background: none; }
  .packages-compare .features ul {
    list-style: none;
    font-size: 15px;
    color: #999999;
    padding: 20px 0 0 0;
    margin: 0px; }
  .packages-compare .features li {
    padding: 0px;
    margin: 0px;
    text-align: center;
    height: 52px;
    line-height: 18px; }
  .packages-compare .get-started-button {
    display: block;
    margin: 0;
    color: #FFF;
    background: #ff5757;
    font-family: Helvetica, Arial, monospace;
    text-decoration: none;
    font-size: 18px;
    font-weight: bold;
    padding: 5px 0;
    text-align: center;
    line-height: 2;
    max-width: 200px;
    -webkit-transition: opacity 0.5s, color 0.5s;
    -transition: opacity 0.5s, color 0.5s;
    transition: opacity 0.5s, color 0.5s;
    border-radius: 20px;
    margin: 20px auto; }
  .packages-compare .get-started-button:hover,
  .packages-compare .get-started-button:visited {
    opacity: 0.75;
    color: #fff !important;
    text-decoration: none; }
  .packages-compare .compare-packages-button {
    display: block;
    margin: 0;
    color: #666666;
    background: transparent;
    border: 3px solid #666666;
    font-family: Helvetica, Arial, monospace;
    text-decoration: none;
    font-size: 18px;
    font-weight: bold;
    padding: 5px 0;
    text-align: center;
    line-height: 2;
    max-width: 240px;
    -webkit-transition: opacity 0.5s, color 0.5s;
    -transition: opacity 0.5s, color 0.5s;
    transition: opacity 0.5s, color 0.5s;
    border-radius: 25px;
    margin: 30px auto 0 auto; }
  .packages-compare .compare-packages-button:hover, .packages-compare .compare-packages-button:visited {
    opacity: 0.75;
    color: #333 !important;
    text-decoration: none; }
  .packages-compare .table_container td {
    font-weight: normal;
    font-size: 14px;
    width: 25%; }
  .packages-compare .table_container {
    width: 100%;
    margin: 0 auto;
    border-collapse: separate;
    border-spacing: 30px 0; }
  .packages-compare .table_container h4 {
    font-size: 16px;
    font-weight: 700;
    text-align: right;
    padding-top: 60px; }
  .packages-compare .table_container td,
  .packages-compare .container th {
    padding-bottom: 1%;
    padding-top: 1%;
    text-align: center;
    border: 1px solid #dadada; }
  .packages-compare .table_container tr:nth-child(odd) {
    background-color: transparent; }
  .packages-compare .table_container tr:nth-child(even) {
    background-color: #f0f0f0; }
  .packages-compare .table_container th {
    background: none; }
  .packages-compare .table_container thead {
    background: none; }
  .packages-compare .table_container td:first-child {
    background: #ffffff;
    text-align: right;
    padding-right: 20px;
    width: 30%;
    border: none !important; }
  .packages-compare .table_container td:first-child a {
    color: #333333; }
  .packages-compare .table_container td:first-child a:hover {
    text-decoration: none; }
  .packages-compare .table_container .lifecycle strong {
    color: #373737; }
  .packages-compare tr.lifecycle td {
    border: none !important;
    background: #ffffff; }

.mktoForm {
  width: 100% !important; }
  .mktoForm .mktoFormCol.column-1 {
    width: 100%; }
  .mktoForm .mktoFormCol.column-2 {
    width: 50%; }
  @media only screen and (max-width: 40em) {
    .mktoForm .mktoFormCol.column-2 {
      width: 100%; } }
  .mktoForm .mktoFieldWrap {
    width: 100%;
    padding: 0 15px; }
  .mktoForm .mktoFormRow .mktoLabel {
    color: #999999;
    font-size: 16px;
    text-align: left;
    font-weight: normal !important;
    font-family: Arial, sans-serif;
    width: 100% !important; }
  .mktoForm .mktoFormRow input[type=text],
  .mktoForm .mktoFormRow input[type=url],
  .mktoForm .mktoFormRow input[type=email],
  .mktoForm .mktoFormRow input[type=tel],
  .mktoForm .mktoFormRow input[type=number],
  .mktoForm .mktoFormRow input[type=date],
  .mktoForm .mktoFormRow textarea.mktoField,
  .mktoForm .mktoFormRow select.mktoField {
    background: none repeat scroll 0 0 #f7f7f7;
    border-color: #e6e6e6;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    font-size: 16px;
    padding: 10px;
    margin: 2px 0;
    width: 100% !important;
    height: auto;
    line-height: normal; }
  .mktoForm .mktoButtonRow {
    width: 100%; }
  .mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple .mktoButton {
    display: block;
    margin: 20px auto 0 auto;
    color: #FFF;
    background: #ef1200;
    font-family: Helvetica, Arial, monospace;
    text-decoration: none;
    font-size: 18px;
    font-weight: bold;
    padding: 5px 36px;
    text-align: center;
    line-height: 2;
    -webkit-transition: opacity 0.5s, color 0.5s;
    -transition: opacity 0.5s, color 0.5s;
    transition: opacity 0.5s, color 0.5s;
    border-radius: 8px;
    clear: both;
    border: 0;
    -webkit-appearance: none; }
    .mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple .mktoButton:active {
      background-color: #FF0000;
      background-image: none; }
    .mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple .mktoButton:focus, .mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple .mktoButton:hover {
      background-color: #FF0000;
      border-width: 0; }

.marketo-widget .marketo-form-wrapper {
  background-color: #ececec;
  background: -webkit-radial-gradient(circle, #fff, #ececec);
  background: -moz-radial-gradient(circle, #fff, #ececec);
  background: -ms-radial-gradient(circle, #fff, #ececec);
  padding: 1em;
  border-radius: 3px;
  border: solid 1px #d7d7d7; }
  .marketo-widget .marketo-form-wrapper h2 {
    color: #FF0000;
    font-size: 1.17em;
    text-align: center; }
  .marketo-widget .marketo-form-wrapper p {
    font-size: .8em;
    line-height: 1.4em;
    padding: 6px 0px 0;
    color: #666;
    text-align: center;
    font-family: Arial, sans-serif; }
  .marketo-widget .marketo-form-wrapper .mktoForm .mktoOffset {
    height: 0; }
  .marketo-widget .marketo-form-wrapper .mktoForm .mktoFormRow .mktoLabel {
    color: #666; }
  .marketo-widget .marketo-form-wrapper .mktoForm .mktoFormRow input[type=text], .marketo-widget .marketo-form-wrapper .mktoForm .mktoFormRow input[type=url], .marketo-widget .marketo-form-wrapper .mktoForm .mktoFormRow input[type=email], .marketo-widget .marketo-form-wrapper .mktoForm .mktoFormRow input[type=tel], .marketo-widget .marketo-form-wrapper .mktoForm .mktoFormRow input[type=number], .marketo-widget .marketo-form-wrapper .mktoForm .mktoFormRow input[type=date], .marketo-widget .marketo-form-wrapper .mktoForm .mktoFormRow textarea.mktoField, .marketo-widget .marketo-form-wrapper .mktoForm .mktoFormRow select.mktoField {
    border-color: #ccc;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px; }
  .marketo-widget .marketo-form-wrapper .mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple .mktoButton {
    margin-top: 0; }

.page-template-page-landing-embed #form-intro h2,
.page-template-page-landing-book-demo #form-intro h2 {
  color: #fff; }

.page-template-page-landing-embed .mktoForm .mktoFormRow .mktoLabel,
.page-template-page-landing-book-demo .mktoForm .mktoFormRow .mktoLabel {
  color: #fff; }

.page-template-page-landing-embed .mktoForm .mktoOffset,
.page-template-page-landing-book-demo .mktoForm .mktoOffset {
  height: 0; }

.page-template-page-landing-book-demo #form-intro h2 {
  display: none; }

.page-template-page-landing-book-demo #big_banner span.mktoButtonWrap {
  font-size: 0; }

.page-template-page-landing-book-demo .mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple .mktoButton {
  margin-top: 0; }

.page-template-page-book-demo-brands3 #form-intro h2,
.page-template-page-book-demo-media3 #form-intro h2,
.page-template-page-book-demo-events3 #form-intro h2 {
  display: none; }

.page-template-page-book-demo-brands3 .mktoFormCol.column-2,
.page-template-page-book-demo-media3 .mktoFormCol.column-2,
.page-template-page-book-demo-events3 .mktoFormCol.column-2 {
  width: 100%; }

.page-template-page-book-demo-brands3 .mktoForm .mktoOffset,
.page-template-page-book-demo-media3 .mktoForm .mktoOffset,
.page-template-page-book-demo-events3 .mktoForm .mktoOffset {
  height: 0; }

.page-template-page-signup-f #form-intro h2,
.page-template-page_cmo2015 #form-intro h2 {
  display: none; }

.page-template-page-book-demo-media3 .mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple .mktoButton,
.page-template-page-book-demo-events3 .mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple .mktoButton {
  margin-top: 0; }

.centered.form-container {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto; }

/*
 * Header mmmmm
 */
.page-template-page-engage-magazine .header-menu, .page-template-page-engage-magazine-event .header-menu {
  background-color: #333647; }

.site-header {
  height: 80px;
  width: 100%;
  padding: 20px 0;
  position: fixed;
  z-index: 1000;
  background-color: rgba(255, 255, 255, 0.97);
  border-bottom: 3px solid rgba(0, 0, 0, 0.1);
  /*
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -ms-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
*/ }
  .site-header .logo {
    float: left; }
    .site-header .logo a {
      overflow: hidden;
      text-indent: -999em;
      font-size: 0;
      line-height: 0;
      display: block;
      height: 40px;
      width: 95px;
      background: url(../img/logo-dark.png) left center no-repeat;
      background-size: 100%; }
  .site-header.site-header-light {
    background-color: rgba(255, 255, 255, 0.97);
    border-bottom: 3px solid rgba(0, 0, 0, 0.1); }
    .site-header.site-header-light .logo a {
      background-image: url(../img/logo-dark.png);
      background-size: 100%; }
      @media (max-width: 339px) {
        .site-header.site-header-light .logo a {
          width: 40px;
          background-image: url(../img/logo-small.png); } }
  .site-header.site-header-small {
    position: relative; }

/*
 * Menu
 */
.site-menu {
  margin: auto;
  overlfow: visible;
  float: right;
  font-family: "proxima-nova", Arial, sans-serif; }
  .site-menu a {
    display: block; }
    .site-menu a:hover {
      text-decoration: none; }
  .site-menu ul,
  .site-menu ul li {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
    line-height: 1;
    display: block;
    position: relative; }
  .site-menu > ul {
    float: left; }
    .site-menu > ul > li {
      float: left; }
      .site-menu > ul > li > a {
        line-height: 40px;
        padding: 0 15px 0 15px;
        font-size: 16px;
        font-weight: 700px;
        color: #666;
        text-align: center;
        -webkit-transition: color .2s ease;
        -moz-transition: color .2s ease;
        -ms-transition: color .2s ease;
        -o-transition: color .2s ease;
        transition: color .2s ease; }
        .site-menu > ul > li > a .bolded {
          display: block;
          font-weight: bold;
          height: 1px;
          color: transparent;
          overflow: hidden;
          visibility: hidden;
          margin-bottom: -1px; }
      .site-menu > ul > li a:focus,
      .site-menu > ul > li:hover > a {
        color: #666;
        font-weight: bold; }
  .site-menu li:hover > ul {
    left: auto; }
  .site-menu ul ul {
    position: absolute;
    left: -9999px; }
    .site-menu ul ul li {
      height: 0;
      -webkit-transition: all .25s ease;
      -moz-transition: all .25s ease;
      -ms-transition: all .25s ease;
      -o-transition: all .25s ease;
      transition: all .25s ease; }
      .site-menu ul ul li:first-child a {
        padding-top: 15px;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px; }
      .site-menu ul ul li:last-child a {
        padding-bottom: 15px;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px; }
      .site-menu ul ul li a {
        padding: 0 30px;
        line-height: 38px;
        width: 230px;
        font-size: 16px;
        text-decoration: none;
        color: #666;
        font-weight: 400;
        background: #fff; }
      .site-menu ul ul li:hover > a {
        font-weight: bold; }
      .site-menu ul ul li:active > a {
        color: #666; }
      .site-menu ul ul li:visited > a {
        color: #666 !important; }
  .site-menu > ul > li > ul {
    width: 100%;
    padding-top: 10px; }
    .site-menu > ul > li > ul:before {
      content: '';
      display: block;
      width: 0;
      height: 0;
      border-left: 8px solid transparent;
      border-right: 8px solid transparent;
      border-bottom: 10px solid white;
      margin: 0 auto; }
    .site-menu > ul > li > ul > li {
      margin-left: -15px; }
  .site-menu li:hover > ul > li {
    height: 35px; }
    .site-menu li:hover > ul > li:first-child {
      height: 50px; }
    .site-menu li:hover > ul > li:last-child {
      height: 50px; }
  .site-menu ul ul ul {
    margin-left: 100%;
    top: 0; }
  .site-menu .menu-button {
    display: none; }

/*
 * Menu buttons
 */
.menu-button,
.login-button,
.getstarted-button {
  text-align: center;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease; }
  .menu-button .bolded,
  .login-button .bolded,
  .getstarted-button .bolded {
    display: block;
    font-weight: bold;
    height: 1px;
    color: transparent;
    overflow: hidden;
    visibility: hidden;
    margin-bottom: -1px; }
  .menu-button:hover, .menu-button:focus,
  .login-button:hover,
  .login-button:focus,
  .getstarted-button:hover,
  .getstarted-button:focus {
    font-weight: bold;
    color: #666; }

.menu-button,
.login-button {
  float: left;
  background: none;
  padding: 0 20px;
  line-height: 40px;
  color: #666; }

.getstarted-button {
  float: right;
  padding: 0 15px;
  line-height: 36px;
  margin-top: 2px;
  font-size: 16px;
  font-weight: normal; }
  .getstarted-button:hover, .getstarted-button:focus {
    font-weight: normal;
    color: #fff; }

/*
 * Light menu variant
 */
.site-header-light .menu-button,
.site-header-light .login-button {
  color: #676767; }

.site-header-light .site-menu > ul > li > a {
  color: #676767; }

.site-header-light .site-menu > ul > li > ul {
  padding-top: 20px; }

.site-header-light .site-menu > ul > li > ul:before {
  display: none; }

.site-header-light .site-menu ul ul li a {
  background-color: white;
  border-left: 1px solid rgba(229, 229, 229, 0.97);
  border-right: 1px solid rgba(229, 229, 229, 0.97); }

.site-header-light .site-menu ul ul li:first-child a {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.site-header-light .site-menu ul ul li:last-child a {
  border-bottom: 1px solid rgba(229, 229, 229, 0.97); }

.site-header-light .site-menu .getstarted-button.button > a {
  color: #FFFFFF; }
  .site-header-light .site-menu .getstarted-button.button > a:hover {
    font-weight: normal; }

.site-header-light .site-menu .getstarted-button.button:hover {
  font-weight: normal;
  background-color: #FD3434; }

/*
 * Small screen menu variant
 */
.site-header-small .menu-button {
  display: block; }

.site-header-small .login-button {
  display: none; }

.site-header-small .login-menu {
  display: none; }

.site-header-small .site-menu ul {
  width: 100%;
  display: none; }

.site-header-small .site-menu ul ul,
.site-header-small .site-menu ul ul ul {
  position: relative;
  left: 0;
  width: 100%;
  margin: 0;
  text-align: left;
  padding-left: 20px; }

.site-header-small .site-menu ul li {
  width: 100%; }

.site-header-small .site-menu ul ul li,
.site-header-small .site-menu li:hover > ul > li {
  height: auto; }

.site-header-small .site-menu ul li a,
.site-header-small .site-menu ul ul li a {
  width: 100%;
  border: none;
  background: transparent;
  color: #676767; }
  .site-header-small .site-menu ul li a .fa,
  .site-header-small .site-menu ul ul li a .fa {
    line-height: 30px;
    padding: 0 15px; }

.site-header-small .site-menu ul ul li:first-child a {
  padding-top: 0; }

.site-header-small .site-menu ul ul li:last-child a {
  padding-bottom: 0;
  border-bottom: 0; }

.site-header-small .site-menu > ul {
  position: absolute;
  left: 0;
  right: 0;
  top: 80px;
  background-color: #f7f7f7;
  border-bottom: 3px solid rgba(0, 0, 0, 0.1); }

.site-header-small .site-menu > ul > li > ul {
  padding-top: 0; }

.site-header-small .site-menu > ul > li {
  float: none; }

.site-header-small .site-menu > ul > li > a {
  text-align: left; }

.site-header-small .site-menu ul ul li a {
  padding-left: 25px; }

.site-header-small .site-menu ul ul ul li a {
  padding-left: 35px; }

/*
#cssmenu > ul > li.menu-item-has-children > a {
  padding-right: 30px;
}
#cssmenu > ul > li.menu-item-has-children > a:after {
  position: absolute;
  top: 30px;
  right: 11px;
  width: 8px;
  height: 2px;
  display: block;
  background: #ffffff;
  content: '';
}
#cssmenu > ul > li.menu-item-has-children > a:before {
  position: absolute;
  top: 27px;
  right: 14px;
  display: block;
  width: 2px;
  height: 8px;
  background: #ffffff;
  content: '';
  -webkit-transition: all .25s ease;
  -moz-transition: all .25s ease;
  -ms-transition: all .25s ease;
  -o-transition: all .25s ease;
  transition: all .25s ease;
}
#cssmenu > ul > li.menu-item-has-children:hover > a:before {
  top: 23px;
  height: 0;
}
*/
/*#cssmenu.align-right ul ul {
  text-align: right;
}*/
/*#cssmenu.align-right li:hover > ul {
  left: auto;
  right: 0;
}*/
/*#cssmenu.align-right ul ul ul {
  margin-left: 0;
  margin-right: 100%;
}
*/
/*
#cssmenu.small-screen .submenu-button {
  position: absolute;
  z-index: 99;
  right: 0;
  top: 0;
  display: block;
  border-left: 1px solid rgba(120, 120, 120, 0.2);
  height: 46px;
  width: 46px;
  cursor: pointer;
}
#cssmenu.small-screen .submenu-button.submenu-opened {
  background: red;
}
#cssmenu.small-screen ul ul .submenu-button {
  height: 34px;
  width: 34px;
}
#cssmenu.small-screen .submenu-button:after {
  position: absolute;
  top: 22px;
  right: 19px;
  width: 8px;
  height: 2px;
  display: block;
  background: #ffffff;
  content: '';
}
#cssmenu.small-screen ul ul .submenu-button:after {
  top: 15px;
  right: 13px;
}
#cssmenu.small-screen .submenu-button.submenu-opened:after {
  background: #ffffff;
}
#cssmenu.small-screen .submenu-button:before {
  position: absolute;
  top: 19px;
  right: 22px;
  display: block;
  width: 2px;
  height: 8px;
  background: #ffffff;
  content: '';
}
#cssmenu.small-screen ul ul .submenu-button:before {
  top: 12px;
  right: 16px;
}
#cssmenu.small-screen .submenu-button.submenu-opened:before {
  display: none;
}
*/
/*********************
Font Awesome heading
*********************/
.fa-heading {
  color: #ff5757;
  margin-right: 10px; }

/*********************
Alert
*********************/
.alert-help {
  border-color: #e8dc59;
  background: #ebe16f; }

.alert-info {
  border-color: #bfe4f4;
  background: #d5edf8; }

.alert-error {
  border-color: #f8cdce;
  background: #fbe3e4; }

.alert-success {
  border-color: #deeaae;
  background: #e6efc2; }

/*********************
Date badge
*********************/
.date-badge {
  width: 50px;
  text-align: center; }

.date-badge-day {
  display: block;
  height: 50px;
  line-height: 50px;
  background-color: #fd3434;
  color: #fff;
  font-weight: bold;
  font-size: 28px; }

.date-badge-month {
  display: block;
  line-height: 25px;
  color: #fd3434;
  font-size: 16px;
  font-weight: bold; }

/*********************
Card
*********************/
.card {
  padding: 30px;
  margin-bottom: 30px;
  background-color: #f8f8f8;
  border-bottom: 4px solid #e6e6e6; }
  .card time {
    font-size: 14px;
    font-weight: bold;
    color: #fd3434; }
  .card p {
    margin-bottom: 0; }
  .card a {
    font-size: 20px;
    color: #999; }
    .card a:hover {
      color: #ccc;
      text-decoration: none; }

/*********************
Masonry
*********************/
.masonry {
  margin-bottom: 30px; }
  .masonry .masonry-item {
    padding-left: 15px;
    padding-right: 15px;
    width: 25%;
    float: left; }
    @media (max-width: 899px) {
      .masonry .masonry-item {
        width: 33.333%; } }
    @media (max-width: 767px) {
      .masonry .masonry-item {
        width: 50%; } }
    @media (max-width: 480px) {
      .masonry .masonry-item {
        width: 100%; } }

/*********************
Media Object
*********************/
.media {
  margin-top: 30px; }
  .media:first-child {
    margin-top: 0; }

.media,
.media-body {
  zoom: 1;
  overflow: hidden; }

.media-body {
  width: 10000px; }

.media-object {
  display: block; }

.media-right,
.media > .pull-right {
  padding-left: 30px; }

.media-left,
.media > .pull-left {
  padding-right: 30px; }

.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top; }

.media-middle {
  vertical-align: middle; }

.media-bottom {
  vertical-align: bottom; }

/*********************
Social Links
*********************/
.social-links {
  font-size: 20px; }
  .social-links li {
    display: inline-block; }
  .social-links a {
    color: #fff;
    display: block;
    padding: 5px; }
    .social-links a:hover {
      color: #999; }

/********************
FORMS
********************/
.input-wrapper {
  position: relative;
  display: inline-block; }
  .input-wrapper label {
    position: absolute;
    top: 4px;
    left: 11px; }
  .input-wrapper textarea:focus + label,
  .input-wrapper select:focus + label,
  .input-wrapper input:focus + label,
  .input-wrapper textarea.notEmpty + label,
  .input-wrapper input.notEmpty + label {
    /*.visuallyhidden's CSS*/
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px; }

.clear-text-input {
  border: 1px solid #FFF;
  outline: 0;
  padding: 10px;
  color: #FFF;
  background: transparent;
  font-family: helvetica, arial, sans-serif;
  font-size: 18px; }

/*********************
Profile
*********************/
.profile {
  text-align: center; }

.profile-avatar {
  display: block;
  margin: 0 auto;
  border-radius: 50%; }

.profile-name {
  margin-bottom: 0; }

.profile-job {
  margin: 0; }

.profile-social {
  margin: 0;
  font-size: 20px; }
  .profile-social a {
    display: inline-block;
    padding: 5px; }
    .profile-social a.twitter {
      color: #55acee; }
    .profile-social a.linkedin {
      color: #0976b4; }

/*********************
Contact form 7
*********************/
.wpcf7 p {
  margin: 30px 0; }

.wpcf7 textarea,
.wpcf7 input[type="text"],
.wpcf7 input[type="email"] {
  width: 100%;
  padding: 18px;
  background-color: #f7f7f7;
  border: none;
  color: #999;
  font-size: 18px;
  border-radius: 4px; }

/*********************
Office location
*********************/
.office-location-name {
  margin-bottom: 0; }

.office-location-content a,
.office-location-content a:hover,
.office-location-content a:focus {
  color: #999; }

.office-location-content p {
  margin: 0; }

.office-location-content address {
  font-style: normal; }

.office-location-area-name {
  font-size: 30px;
  font-weight: normal; }

/*********************
Investors Slider
*********************/
.investors-slider {
  margin: 0; }
  .investors-slider .slides {
    max-width: 740px;
    margin: 0 auto;
    text-align: center; }
    .investors-slider .slides h3 {
      margin-top: 0; }
    .investors-slider .slides p {
      margin: 0; }
  .investors-slider .flex-control-nav {
    position: static;
    text-align: center; }
    .investors-slider .flex-control-nav li {
      display: inline-block;
      padding: 0 50px;
      margin: 0;
      opacity: 0.3;
      cursor: pointer;
      margin-bottom: 50px; }
      .investors-slider .flex-control-nav li img {
        display: block;
        max-height: 50px;
        -webkit-filter: grayscale(100%);
        filter: grayscale(100%);
        filter: gray;
        filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale"); }
      .investors-slider .flex-control-nav li.flex-active {
        opacity: 1; }
        .investors-slider .flex-control-nav li.flex-active img {
          -webkit-filter: none;
          filter: none; }
  .investors-slider .flex-direction-nav {
    max-width: 940px;
    margin: 34px auto 0 auto;
    position: absolute;
    top: 50%;
    right: 0;
    left: 0; }
    .investors-slider .flex-direction-nav a {
      margin: 0;
      top: auto;
      text-shadow: none;
      color: #ccc; }
      .investors-slider .flex-direction-nav a:hover {
        color: #999; }
    @media (max-width: 859px) {
      .investors-slider .flex-direction-nav {
        display: none; } }

/*********************
Press Releases Slider
*********************/
.press-releases-slider {
  margin-bottom: 0; }
  .press-releases-slider .masonry {
    margin-bottom: 0; }
  .press-releases-slider .flex-control-nav {
    margin-bottom: 50px;
    position: static; }
    .press-releases-slider .flex-control-nav li a {
      color: #999;
      font-size: 18px; }
      .press-releases-slider .flex-control-nav li a:hover {
        text-decoration: none; }
    .press-releases-slider .flex-control-nav li.flex-active a {
      font-weight: bold;
      color: #fd3434; }

/*********************
Image Slider
*********************/
.image-slider {
  margin-bottom: 0; }
  .image-slider .slides img {
    height: auto; }
  .image-slider-caption {
    margin: 0;
    padding: 10px 50px;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 0.9);
    color: #666;
    text-align: center; }
  .image-slider .slides {
    margin-bottom: 15px; }
  .image-slider .flex-control-nav {
    position: static; }
    .image-slider .flex-control-nav li {
      vertical-align: middle; }
    .image-slider .flex-control-nav a {
      color: #999;
      font-size: 18px; }
      .image-slider .flex-control-nav a:hover {
        color: #ccc;
        text-decoration: none; }
    .image-slider .flex-control-nav .control a:before {
      content: '\f10c';
      display: inline-block;
      margin-top: -3px;
      vertical-align: middle;
      font-family: "FontAwesome";
      font-size: 12px; }
    .image-slider .flex-control-nav .control.flex-active a:before {
      content: '\f111'; }

/*********************
Cover
*********************/
.cover {
  background: #393d4f url(../images/background.jpg) no-repeat center;
  background-size: cover;
  position: relative; }
  .cover:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(57, 61, 79, 0.8); }

/*********************
Cover content
*********************/
.cover-content {
  position: relative;
  overflow: hidden;
  text-align: center;
  z-index: 100;
  padding-top: 80px; }
  .cover-content .wrap {
    padding: 128px 0; }
  .cover-content .cover-title,
  .cover-content .cover-tagline {
    color: #fff; }
  .cover-content .cover-title {
    font-size: 48px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0 0 .4em 0; }
  .cover-content .cover-tagline {
    font-size: 24px;
    margin: 0; }

.page-template-page-home-video-sols-version .cover-content {
  display: none; }

.page-template-page-book-demo-brands2 .cover-content, .page-template-page-book-demo-brands3 .cover-content, .page-template-page-book-demo-media3 .cover-content, .page-template-page-book-demo-events3 .cover-content {
  display: none; }

.page-id-16555 .cover-content, .page-template-page-world-cup .cover-content {
  display: none; }

/*********************
Block
*********************/
.section {
  padding: 70px 0; }

/*********************
Elements
*********************/
.section-title {
  margin: 0 0 55px 0;
  text-align: center; }

.section-subtitle {
  font-size: 18px;
  text-align: center;
  margin: 0 0 55px 0; }

/*********************
Modifiers
*********************/
.section-light {
  background-color: #f7f7f7; }

.section-dark {
  background-color: #393d4f;
  color: #fff; }
  .section-dark h1, .section-dark .h1, .section-dark h2, .section-dark .h2, .section-dark h3, .section-dark .h3, .section-dark h4, .section-dark .h4, .section-dark h5, .section-dark .h5 {
    color: #fff; }

.has-subtitle .section-title {
  margin-bottom: 0; }

/*********************
Special section types
*********************/
.profiles-section {
  padding-bottom: 0; }
  .profiles-section .profile {
    margin-bottom: 70px; }

.packages-pricing-section {
  padding-top: 0; }
  .packages-pricing-section .packages-pricing {
    margin-top: -90px;
    z-index: 100;
    position: relative; }

.packages-compare-section {
  padding-top: 0;
  margin-top: -76px;
  z-index: 100;
  position: relative; }

.call-to-action-section {
  padding-top: 150px;
  padding-bottom: 150px;
  background-color: #393d4f;
  color: #fff;
  text-align: center; }
  .call-to-action-section .call-to-action-title {
    margin-top: 0;
    margin-bottom: 40px;
    color: #fff; }
  .call-to-action-section .call-to-action-subtitle {
    margin-top: 0;
    margin-bottom: 40px;
    font-size: 24px; }
  .call-to-action-section.has-subtitle .call-to-action-title {
    margin-bottom: 10px; }

.media-and-contact-section {
  border-bottom: 1px solid #e6e6e6;
  padding-top: 0;
  padding-bottom: 0; }
  .media-and-contact-section h3 {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 30px;
    font-weight: normal; }
  .media-and-contact-section p {
    margin-top: 0;
    margin-bottom: 50px; }
    .media-and-contact-section p a,
    .media-and-contact-section p a:hover,
    .media-and-contact-section p a:focus {
      color: #999; }
  .media-and-contact-section .media-content {
    margin-right: 0;
    width: 50%;
    padding: 80px 110px 80px 0;
    text-align: right;
    border-right: 1px solid #e6e6e6; }
  .media-and-contact-section .contact-content {
    width: 50%;
    padding: 80px 0 80px 110px; }
  @media (max-width: 480px) {
    .media-and-contact-section .media-content,
    .media-and-contact-section .contact-content {
      width: 100%;
      padding-left: 0;
      padding-right: 0;
      text-align: center; }
    .media-and-contact-section .media-content {
      border-right: none;
      border-bottom: 1px solid #e6e6e6; } }
  .media-and-contact-section.section-dark {
    padding-top: 130px;
    padding-bottom: 130px;
    border-bottom: none; }
    .media-and-contact-section.section-dark p a,
    .media-and-contact-section.section-dark p a:hover,
    .media-and-contact-section.section-dark p a:focus {
      color: #fff; }
    .media-and-contact-section.section-dark .media-content,
    .media-and-contact-section.section-dark .contact-content {
      padding-top: 0;
      padding-bottom: 0; }
    .media-and-contact-section.section-dark .media-content {
      border-right-color: #4d5161; }
    @media (max-width: 480px) {
      .media-and-contact-section.section-dark .media-content {
        border-bottom: none;
        padding-bottom: 80px; } }

.in-the-press-section .media h3 {
  margin: 0 0 10px 0;
  font-weight: normal;
  font-size: 16px;
  color: #999; }

.in-the-press-section .media p {
  margin: 0;
  font-weight: bold;
  color: #666; }

.where-we-work-section {
  padding-bottom: 0; }
  .where-we-work-section h2 {
    margin-top: 0; }
  .where-we-work-section .grid_6 {
    margin-bottom: 70px; }

.awards-section .section-title {
  text-align: left; }
  @media (max-width: 480px) {
    .awards-section .section-title {
      text-align: center; } }

.awards-section .award {
  margin-bottom: 45px; }
  .awards-section .award h3 {
    margin: 0 0 10px 0; }
    .awards-section .award h3 a {
      color: #666; }
      .awards-section .award h3 a:hover {
        text-decoration: none; }
  .awards-section .award-image {
    text-align: right; }
  @media (max-width: 480px) {
    .awards-section .award-image {
      text-align: center;
      margin-bottom: 40px; } }

.block {
  display: block !important; }

.job-post-page {
  padding-top: 0 !important; }
  .job-post-page .job-description {
    position: relative;
    z-index: 100;
    margin-top: -130px;
    margin-bottom: 80px;
    padding: 35px 40px;
    background-color: #393d4f;
    color: #fff; }
    .job-post-page .job-description p:first-child {
      margin-top: 0; }
    .job-post-page .job-description p:last-child {
      margin-bottom: 0; }

.job-requirement-group {
  margin-bottom: 80px;
  display: flex; }
  .job-requirement-group .group-name {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    text-align: right; }
    .job-requirement-group .group-name h3 {
      margin: 0; }
    @media (max-width: 480px) {
      .job-requirement-group .group-name {
        display: block;
        text-align: center; }
        .job-requirement-group .group-name h3 {
          margin-bottom: 1em; } }
  .job-requirement-group .group-requirements {
    border-left: 1px solid #e6e6e6; }
    .job-requirement-group .group-requirements ul {
      margin-top: 0;
      margin-bottom: 0; }
    @media (max-width: 480px) {
      .job-requirement-group .group-requirements {
        border-left: none; } }
  @media (max-width: 480px) {
    .job-requirement-group {
      display: block; } }

h1.entry-title.single-title {
  display: none; }

.wrapper {
  position: relative; }

.hero {
  margin: 1em auto 0;
  width: 100%;
  padding: 0 1em;
  overflow: hidden; }

.white-container {
  background-color: #fff;
  padding: 30px 3%;
  overflow: hidden; }

.grey-container {
  background-color: #f7f7f7;
  padding: 30px 3%;
  overflow: hidden; }

.lt-grey-container {
  background-color: #fbfbfb;
  padding: 30px 3%;
  overflow: hidden; }

.video-container {
  background-color: #dfe3e7;
  padding: 3%;
  overflow: hidden; }

.dark-container {
  background-color: #313138;
  padding: 30px 3%;
  color: white; }

.col {
  text-align: left;
  padding: 1em;
  width: 100%; }

.wrapper section {
  position: relative;
  margin-bottom: 2em; }

.wrapper img {
  width: 100%;
  height: auto; }

.wide4 {
  width: 100%;
  min-width: 320px;
  text-align: center;
  max-width: 360px;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1; }

#pardot-form input.text, .header-container h1 {
  color: #fff; }

#form-marker {
  position: absolute;
  top: -150px;
  left: 0; }

.pardot-form {
  border: 0;
  overflow: hidden; }

.callout {
  padding: 2em;
  background-color: #f7f7f7; }
  .callout h2 {
    margin-top: 0; }

.checks {
  list-style: none;
  padding-left: 1em;
  margin-bottom: 2em; }
  .checks li {
    padding-left: 1em;
    margin-bottom: 1em; }
  .checks li:before {
    font-family: 'FontAwesome';
    content: '\f00c';
    margin: 0 .5em 0 -1.5em;
    color: #fd3434; }

.button1, form.form .the-button {
  color: white;
  padding: .5em 1em;
  background-color: #fd3434;
  text-align: center;
  text-decoration: none;
  display: inline-block; }

.button1:hover, .button2:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
  color: #fff; }

.page-template-page-agency .benefits {
  display: none;
  text-align: left;
  border-collapse: collapse;
  width: 100%;
  margin: 0 auto 1em; }
  .page-template-page-agency .benefits th {
    text-align: center;
    vertical-align: baseline; }
    .page-template-page-agency .benefits th span {
      display: block;
      font-weight: normal;
      font-size: .8em; }
    .page-template-page-agency .benefits th .redbg {
      background-color: #fc3e3e;
      color: #fff; }
      .page-template-page-agency .benefits th .redbg img {
        width: 20%;
        min-width: 40px;
        max-width: 70px;
        display: block;
        margin: 0 auto .5em; }
    .page-template-page-agency .benefits th .silverbg {
      background-color: #7f7f7f;
      color: #fff; }
      .page-template-page-agency .benefits th .silverbg img {
        width: 20%;
        min-width: 40px;
        max-width: 85px;
        display: block;
        margin: 0 auto .5em; }
    .page-template-page-agency .benefits th .goldbg {
      background-color: #d4c351;
      color: #fff; }
      .page-template-page-agency .benefits th .goldbg img {
        width: 20%;
        min-width: 40px;
        max-width: 75px;
        display: block;
        margin: 0 auto .5em; }
  .page-template-page-agency .benefits th, .page-template-page-agency .benefits td {
    border: solid 1px #d7d7d7;
    padding: 1em;
    background-color: #fff; }

.gold {
  color: #d4c351; }

.silver {
  color: #7f7f7f; }

.smallonly {
  display: block; }

.page-template-page-projects .form-container {
  max-width: 500px;
  margin: 0 auto; }

.page-template-page-projects .header-container .col {
  margin: auto; }

.page-template-page-home-video-version2 h1 {
  font-size: 2em; }

.page-template-page-home-video-version2 h2 {
  font-size: 1.5em; }

.page-template-page-home-video-version2 h3 {
  font-size: 1.25em; }

#owl-home {
  padding: 0 1%; }
  #owl-home .owl-buttons {
    position: absolute;
    top: 40%;
    left: 0;
    width: 100%;
    line-height: 1; }
  #owl-home .owl-prev {
    position: absolute;
    top: 0;
    left: -30px; }
  #owl-home .owl-next {
    position: absolute;
    top: 0;
    right: -30px; }

.owl-mrktr {
  padding-left: 60px;
  background: url(/wp-content/themes/scribblelive-new/library/images/ico-marketers.png) no-repeat;
  background-size: 42px auto; }

.owl-media {
  padding-left: 60px;
  padding-bottom: 3em;
  background: url(/wp-content/themes/scribblelive-new/library/images/ico-media.png) no-repeat;
  background-size: 42px auto; }

.owl-event {
  padding-left: 60px;
  padding-bottom: 3em;
  background: url(/wp-content/themes/scribblelive-new/library/images/ico-events.png) no-repeat;
  background-size: 42px auto; }

.logolist {
  display: -ms-flexbox !important;
  display: -webkit-flex !important;
  display: flex !important;
  margin-bottom: 2em;
  flex-flow: row wrap !important;
  -webkit-flex-flow: row wrap !important;
  -webkit-box-orient: horizontal !important; }
  .logolist li {
    margin: 3%;
    min-height: 60px;
    max-height: 90px;
    text-indent: -9999px;
    overflow: hidden; }
  .logolist .twit {
    width: 90px;
    background: url(/wp-content/themes/scribblelive-new/library/images/CertfiedPartner_90x90_blue.png) center center no-repeat;
    background-size: contain; }
  .logolist .link {
    width: 87px;
    background: url(/wp-content/themes/scribblelive-new/library/images/logo-linkedin.png) center center no-repeat;
    background-size: contain; }
  .logolist .inst {
    width: 35px;
    background: url(/wp-content/themes/scribblelive-new/library/images/logo-instagram.png) center center no-repeat;
    background-size: contain; }
  .logolist .orac {
    min-width: 96px;
    max-width: 116px;
    background: url(/wp-content/themes/scribblelive-new/library/images/logo-oracle.png) center center no-repeat;
    background-size: contain; }
  .logolist .face {
    width: 44px;
    background: url(/wp-content/themes/scribblelive-new/library/images/logo-facebook.png) center center no-repeat;
    background-size: contain; }
  .logolist .flic {
    width: 80px;
    background: url(/wp-content/themes/scribblelive-new/library/images/logo-flickr.png) center center no-repeat;
    background-size: contain; }
  .logolist .word {
    min-width: 96px;
    max-width: 116px;
    background: url(/wp-content/themes/scribblelive-new/library/images/logo-wordpress.png) center center no-repeat;
    background-size: contain; }
  .logolist .yout {
    min-width: 54px;
    max-width: 74px;
    background: url(/wp-content/themes/scribblelive-new/library/images/logo-youtube.png) center center no-repeat;
    background-size: contain; }
  .logolist .reut {
    min-width: 107px;
    max-width: 127px;
    background: url(/wp-content/themes/scribblelive-new/library/images/logo-reuters.png) center center no-repeat;
    background-size: contain; }
  .logolist .gett {
    min-width: 90px;
    max-width: 110px;
    background: url(/wp-content/themes/scribblelive-new/library/images/logo-getty.png) center center no-repeat;
    background-size: contain; }
  .logolist .viaf {
    width: 99px;
    background: url(/wp-content/themes/scribblelive-new/library/images/logo-viafoura.png) center center no-repeat;
    background-size: contain; }
  .logolist .gnr8 {
    width: 84px;
    max-width: 104px;
    background: url(/wp-content/themes/scribblelive-new/library/images/logo-gnr8r.png) center center no-repeat;
    background-size: contain; }
  .logolist .resh {
    min-width: 64px;
    max-width: 86px;
    background: url(/wp-content/themes/scribblelive-new/library/images/logo-reshift.png) center center no-repeat;
    background-size: contain; }
  .logolist .kenn {
    min-width: 126px;
    max-width: 136px;
    background: url(/wp-content/themes/scribblelive-new/library/images/logo-kenna.png) center center no-repeat;
    background-size: contain; }
  .logolist .just {
    min-width: 122px;
    max-width: 142px;
    background: url(/wp-content/themes/scribblelive-new/library/images/logo-justin-poy-agency.png) center center no-repeat;
    background-size: contain; }
  .logolist .mosa {
    min-width: 65px;
    max-width: 85px;
    background: url(/wp-content/themes/scribblelive-new/library/images/logo-mosaic.png) center center no-repeat;
    background-size: contain; }
  .logolist .fuse {
    min-width: 117px;
    max-width: 137px;
    background: url(/wp-content/themes/scribblelive-new/library/images/logo-fuse-health.png) center center no-repeat;
    background-size: contain; }
  .logolist .bran {
    min-width: 96px;
    max-width: 116px;
    background: url(/wp-content/themes/scribblelive-new/library/images/logo-brand-factory.png) center center no-repeat;
    background-size: contain; }
  .logolist .hlk {
    min-width: 38px;
    max-width: 68px;
    background: url(/wp-content/themes/scribblelive-new/library/images/logo-hlk.png) center center no-repeat;
    background-size: contain; }
  .logolist .nort {
    min-width: 83px;
    max-width: 113px;
    background: url(/wp-content/themes/scribblelive-new/library/images/logo-north.png) center center no-repeat;
    background-size: contain; }

.video-wrapper .wistia_embed {
  height: 100%;
  width: 100%; }

.video-wrapper .wistia_playlist {
  height: 100%;
  width: 100%; }

/* margin-bot\tom: 0; */
.page-template-page-home-video-sols-version #content {
  padding: 0; }

#solution-tabs {
  display: none; }
  #solution-tabs .lt-grey-container {
    border-bottom: solid 1px #ececec;
    border-top: solid 1px #ececec;
    padding: 0; }
  #solution-tabs .white-container {
    padding: 1em 0 3%;
    border-bottom: solid 1px #ececec; }
  #solution-tabs .col {
    padding-left: 3%; }

.arrows li {
  padding-left: 1em;
  margin-bottom: .5em; }

.arrows li:before {
  font-family: 'FontAwesome';
  content: "\f105";
  color: #fd3434;
  margin: 0 8px 0 -15px; }

.tabs {
  margin: 0 auto;
  line-height: 1;
  flex-flow: row wrap !important;
  -webkit-flex-flow: row wrap !important;
  -webkit-box-orient: horizontal !important; }
  .tabs li {
    width: 16.6%; }
  .tabs a {
    color: #666;
    opacity: .5;
    text-align: center;
    padding: 1em;
    display: block;
    border-bottom: solid 2px #fbfbfb; }
  .tabs a:hover, .tabs a.on {
    text-decoration: none;
    opacity: 1;
    border-bottom: solid 2px red; }
  .tabs img {
    display: block;
    margin: 0 auto 1em; }

.tab-content {
  -webkit-transition: all .3s ease .15s;
  -moz-transition: all .3s ease .15s;
  -o-transition: all .3s ease .15s;
  -ms-transition: all .3s ease .15s;
  transition: all .3s ease .15s; }

#audience.on, #campaign.on, #display.on, #invenue.on, #expert.on, #live.on, #content-syndication.on {
  display: block; }

#canvas-holder {
  position: relative;
  max-width: 295px;
  height: auto;
  margin: 1em auto; }
  #canvas-holder #number {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 72px; }

.error404 header, .posts-not-found header {
  text-align: center; }

.error404 #searchform, .posts-not-found #searchform {
  margin: 10px 0; }

.error404 footer img, .posts-not-found footer img {
  display: block;
  margin: 10px auto; }

#searchform {
  position: relative; }
  #searchform input[type=text] {
    background: #f7f7f7;
    width: 100%;
    padding-right: 24px;
    border: 1px solid #ccc;
    font-family: "proxima-nova",Arial,sans-serif;
    font-style: italic;
    border-radius: 6px;
    padding: 10px; }
  #searchform .fa-search {
    position: absolute;
    right: 13px;
    top: 13px;
    color: #666; }

.page-id-5 {
  /* No Touch devices */ }
  .page-id-5 h1 {
    font-size: 1.5em;
    font-weight: normal; }
  .page-id-5 #section-2, .page-id-5 #section-3, .page-id-5 #section-4, .page-id-5 #section-5 {
    padding-bottom: 80px; }
  .page-id-5 #section-1 {
    background-image: linear-gradient(to bottom, #d5eaff, #f5f5f6);
    /* Standard syntax; must be last */ }
    .page-id-5 #section-1 .hero {
      padding: 0 10% 0 0; }
      .page-id-5 #section-1 .hero > div {
        max-height: 600px;
        margin: 0 0 10% 0; }
    .page-id-5 #section-1 .col {
      margin-top: 0; }
      .page-id-5 #section-1 .col a.button {
        margin: 10px;
        font-size: 0.9em;
        padding: 0 10px; }
  .page-id-5 #section-2 {
    background-color: #f0f2fa; }
    .page-id-5 #section-2 h2 {
      background: url(/wp-content/themes/scribblelive-new/library/images/ico-target.png) no-repeat;
      background-size: 1em;
      padding-top: 1.5em; }
  .page-id-5 #section-3 {
    background-color: #fdf1e3; }
    .page-id-5 #section-3 h2 {
      background: url(/wp-content/themes/scribblelive-new/library/images/ico-chart.png) no-repeat;
      background-size: 1em;
      padding-top: 1.5em; }
  .page-id-5 #section-4 {
    background: #d6dadb url(/wp-content/themes/scribblelive-new/library/images/curtains-bg4.jpg) 0 center no-repeat;
    background-size: cover; }
    .page-id-5 #section-4 li .col {
      text-align: center; }
    .page-id-5 #section-4 h2 {
      background: url(/wp-content/themes/scribblelive-new/library/images/ico-content-light.png) no-repeat;
      background-size: 1em;
      padding-top: 1.5em; }
    .page-id-5 #section-4 h3 {
      font-size: 1.5em;
      font-weight: normal; }
    .page-id-5 #section-4 .hero {
      padding: 3%;
      max-width: 400px; }
      .page-id-5 #section-4 .hero #donutcharts.white-container {
        -moz-box-shadow: 0 0 15px 5px #c9c9c9;
        box-shadow: 0px 0px 15px 5px #c9c9c9;
        padding: 6%; }
      .page-id-5 #section-4 .hero li {
        position: relative;
        text-align: center;
        top: auto;
        left: auto;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none; }
      .page-id-5 #section-4 .hero .yllw {
        color: #e9b53a; }
      .page-id-5 #section-4 .hero .lblue {
        color: #41d3ff; }
      .page-id-5 #section-4 .hero .dblue {
        color: #41a1ff; }
    .page-id-5 #section-4 .chartholder {
      width: 100px;
      height: auto;
      margin: 10px auto;
      position: relative; }
    .page-id-5 #section-4 .chartnumber {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translateX(-50%) translateY(-50%);
      font-size: 2em; }
  .page-id-5 #section-5 {
    background: #d6dadb url(/wp-content/themes/scribblelive-new/library/images/curtains-bg6.jpg) center center no-repeat;
    background-size: cover; }
    .page-id-5 #section-5 h2 {
      background: url(/wp-content/themes/scribblelive-new/library/images/ico-data-driven.png) no-repeat;
      background-size: 1em;
      padding-top: 1.5em; }
  .page-id-5 #section-6 {
    padding-top: 80px;
    padding-bottom: 40px; }
    .page-id-5 #section-6 h2 {
      background: url(/wp-content/themes/scribblelive-new/library/images/ico-qa.png) top center no-repeat;
      background-size: 1em;
      padding-top: 1.0em;
      margin: 5px 0; }
    .page-id-5 #section-6 .wrap.flexed {
      padding: 15px;
      height: auto;
      max-height: none;
      min-height: auto; }
    .page-id-5 #section-6 #background-pinboard {
      width: 100%;
      height: auto;
      max-height: 75%;
      margin: 0px auto; }
      .page-id-5 #section-6 #background-pinboard iframe {
        display: block; }
  .page-id-5 .cd-section {
    padding: 0;
    overflow: hidden;
    position: relative;
    min-height: 100vh; }
    .page-id-5 .cd-section .col h2, .page-id-5 .cd-section .col p {
      max-width: 550px; }
    .page-id-5 .cd-section footer {
      margin: 2em 1em 0;
      font-size: .7em; }
    .page-id-5 .cd-section ol {
      list-style-type: decimal; }
    .page-id-5 .cd-section .flexed {
      max-width: 1200px;
      text-align: center;
      max-height: inherit;
      min-height: inherit;
      height: inherit;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; }
  .page-id-5 .clientlogos {
    width: 100%;
    height: 136px;
    background: transparent url(/wp-content/themes/scribblelive-new/library/images/client-logos-greyscale-stack.png) center center no-repeat;
    background-size: contain; }
  .page-id-5 .overlay {
    display: none;
    position: fixed;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, 0.8);
    z-index: 9999;
    opacity: 0;
    -webkit-transition: opacity 400ms ease-in;
    -moz-transition: opacity 400ms ease-in;
    transition: opacity 400ms ease-in;
    pointer-events: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }
  .page-id-5 .video-section {
    display: none;
    width: 100%;
    z-index: 99999;
    max-width: 800px;
    /* height: 50%; */
    position: fixed;
    left: 50%;
    top: 50%;
    bottom: auto;
    right: auto;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    padding: 0;
    border-radius: 0;
    background: transparent; }
  .page-id-5 .close {
    color: #FFFFFF;
    line-height: 25px;
    position: absolute;
    right: -1.5em;
    text-align: center;
    top: -1.5em;
    width: 24px;
    text-decoration: none; }
  .page-id-5 .close:hover {
    cursor: pointer;
    background: #00d9ff; }
  .page-id-5 .cd-img-replace {
    /* replace text with a background-image */
    display: inline-block;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; }
  .page-id-5 #cd-vertical-nav ul {
    margin: 5px 8px 0;
    padding: 0; }
  .page-id-5 .cd-nav-trigger {
    display: none; }
  .page-id-5 .owl-theme .owl-controls {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1; }
    .page-id-5 .owl-theme .owl-controls .owl-nav [class*=owl-] {
      color: #fff;
      font-size: 14px;
      margin: 5px;
      padding: 4px 7px;
      background: #FD3434;
      display: inline-block;
      cursor: pointer;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      border-radius: 3px; }
      .page-id-5 .owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
        background: #F20000;
        color: #fff;
        text-decoration: none; }
      .page-id-5 .owl-theme .owl-controls .owl-nav [class*=owl-] .disabled {
        opacity: .5;
        cursor: default; }
  .page-id-5 .owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline; }
    .page-id-5 .owl-theme .owl-dots .owl-dot span {
      width: 10px;
      height: 10px;
      margin: 5px 7px;
      background: #FFFFFF;
      border: 1px solid #D6D6D6;
      display: block;
      -webkit-backface-visibility: visible;
      -webkit-transition: opacity 200ms ease;
      -moz-transition: opacity 200ms ease;
      -ms-transition: opacity 200ms ease;
      -o-transition: opacity 200ms ease;
      transition: opacity 200ms ease;
      -webkit-border-radius: 30px;
      -moz-border-radius: 30px;
      border-radius: 30px; }
    .page-id-5 .owl-theme .owl-dots .owl-dot.active span, .page-id-5 .owl-theme .owl-dots .owl-dot:hover span {
      background: #FD3434;
      border: none; }
  .page-id-5 #progress-bar-container {
    width: 100%;
    background: #EDEDED; }
    .page-id-5 #progress-bar-container #progress-bar {
      width: 0%;
      max-width: 100%;
      height: 4px;
      background: #CCCCCC; }

.post-type-archive-influence_report .report-header, .single-influence_report .report-header {
  padding: 30px;
  text-align: center;
  background-color: #3D3E52; }
  .post-type-archive-influence_report .report-header img, .single-influence_report .report-header img {
    max-width: 250px; }

.post-type-archive-influence_report .headline-section, .single-influence_report .headline-section {
  background-color: #3D3E52; }

.post-type-archive-influence_report h1.headline, .post-type-archive-influence_report h2.headline, .post-type-archive-influence_report h3.headline, .single-influence_report h1.headline, .single-influence_report h2.headline, .single-influence_report h3.headline {
  color: #FD3434;
  text-transform: uppercase; }
  .post-type-archive-influence_report h1.headline span, .post-type-archive-influence_report h2.headline span, .post-type-archive-influence_report h3.headline span, .single-influence_report h1.headline span, .single-influence_report h2.headline span, .single-influence_report h3.headline span {
    color: #FFFFFF;
    font-size: 0.8em;
    text-transform: none; }

.single-influence_report.postid-22761 main section {
  padding: 30px;
  text-align: center; }

.single-influence_report.postid-22761 main footer {
  text-align: center; }
  .single-influence_report.postid-22761 main footer .inner-footer {
    padding: 0 15px;
    max-width: 1200px;
    margin: 0 auto; }

.single-influence_report.postid-22761 .flex-container {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: space-between; }
  .single-influence_report.postid-22761 .flex-container .flex-child {
    flex: 0 1 auto;
    width: 50%;
    border: 2px solid transparent;
    position: relative;
    transition: order 400ms linear 400ms;
    transform: rotateY(0deg);
    line-height: 0; }
    .single-influence_report.postid-22761 .flex-container .flex-child img {
      width: auto;
      margin: 0 auto; }
    .single-influence_report.postid-22761 .flex-container .flex-child:nth-of-type(n+7) {
      display: none; }

.single-influence_report.postid-22761 .participants {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0; }
  .single-influence_report.postid-22761 .participants .content-name,
  .single-influence_report.postid-22761 .participants .pre-ces-score {
    font-size: 1.1em;
    line-height: 1.2em;
    font-weight: bold;
    color: #FFFFFF;
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%); }
  .single-influence_report.postid-22761 .participants .pre-ces-score {
    display: none; }

.single-influence_report.postid-22761 .owl-controls .owl-dot {
  display: inline-block; }
  .single-influence_report.postid-22761 .owl-controls .owl-dot span {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 20px;
    display: block;
    height: 12px;
    margin: 5px 7px;
    width: 12px; }
  .single-influence_report.postid-22761 .owl-controls .owl-dot.active span {
    background-color: #FD3434; }

.single-influence_report.postid-22761 .owl-carousel .owl-item img {
  transform-style: unset; }

.blog .LiveArticle h3.SL_SubHeader, .archive .LiveArticle h3.SL_SubHeader, .search .LiveArticle h3.SL_SubHeader, .single .LiveArticle h3.SL_SubHeader, .page-template-page-contributors .LiveArticle h3.SL_SubHeader, .page-template-page-appinions-cm-qs .LiveArticle h3.SL_SubHeader, .page-id-22738 .LiveArticle h3.SL_SubHeader {
  font-size: 1.5em; }

.blog article ul, .archive article ul, .search article ul, .single article ul, .page-template-page-contributors article ul, .page-template-page-appinions-cm-qs article ul, .page-id-22738 article ul {
  list-style: initial; }

.blog article ol, .archive article ol, .search article ol, .single article ol, .page-template-page-contributors article ol, .page-template-page-appinions-cm-qs article ol, .page-id-22738 article ol {
  list-style: decimal; }

.blog #main article.post header p, .blog #main article.post section p, .blog #content article.post header p, .blog #content article.post section p, .archive #main article.post header p, .archive #main article.post section p, .archive #content article.post header p, .archive #content article.post section p, .search #main article.post header p, .search #main article.post section p, .search #content article.post header p, .search #content article.post section p, .single #main article.post header p, .single #main article.post section p, .single #content article.post header p, .single #content article.post section p, .page-template-page-contributors #main article.post header p, .page-template-page-contributors #main article.post section p, .page-template-page-contributors #content article.post header p, .page-template-page-contributors #content article.post section p, .page-template-page-appinions-cm-qs #main article.post header p, .page-template-page-appinions-cm-qs #main article.post section p, .page-template-page-appinions-cm-qs #content article.post header p, .page-template-page-appinions-cm-qs #content article.post section p, .page-id-22738 #main article.post header p, .page-id-22738 #main article.post section p, .page-id-22738 #content article.post header p, .page-id-22738 #content article.post section p {
  font-size: 1.0em; }
  .blog #main article.post header p.excerpt, .blog #main article.post section p.excerpt, .blog #content article.post header p.excerpt, .blog #content article.post section p.excerpt, .archive #main article.post header p.excerpt, .archive #main article.post section p.excerpt, .archive #content article.post header p.excerpt, .archive #content article.post section p.excerpt, .search #main article.post header p.excerpt, .search #main article.post section p.excerpt, .search #content article.post header p.excerpt, .search #content article.post section p.excerpt, .single #main article.post header p.excerpt, .single #main article.post section p.excerpt, .single #content article.post header p.excerpt, .single #content article.post section p.excerpt, .page-template-page-contributors #main article.post header p.excerpt, .page-template-page-contributors #main article.post section p.excerpt, .page-template-page-contributors #content article.post header p.excerpt, .page-template-page-contributors #content article.post section p.excerpt, .page-template-page-appinions-cm-qs #main article.post header p.excerpt, .page-template-page-appinions-cm-qs #main article.post section p.excerpt, .page-template-page-appinions-cm-qs #content article.post header p.excerpt, .page-template-page-appinions-cm-qs #content article.post section p.excerpt, .page-id-22738 #main article.post header p.excerpt, .page-id-22738 #main article.post section p.excerpt, .page-id-22738 #content article.post header p.excerpt, .page-id-22738 #content article.post section p.excerpt {
    line-height: 1.7em; }

.blog #main article.post header span, .blog #main article.post header a, .blog #main article.post header b, .blog #main article.post header i, .blog #main article.post header strong, .blog #main article.post header em, .blog #main article.post header div, .blog #main article.post section span, .blog #main article.post section a, .blog #main article.post section b, .blog #main article.post section i, .blog #main article.post section strong, .blog #main article.post section em, .blog #main article.post section div, .blog #content article.post header span, .blog #content article.post header a, .blog #content article.post header b, .blog #content article.post header i, .blog #content article.post header strong, .blog #content article.post header em, .blog #content article.post header div, .blog #content article.post section span, .blog #content article.post section a, .blog #content article.post section b, .blog #content article.post section i, .blog #content article.post section strong, .blog #content article.post section em, .blog #content article.post section div, .archive #main article.post header span, .archive #main article.post header a, .archive #main article.post header b, .archive #main article.post header i, .archive #main article.post header strong, .archive #main article.post header em, .archive #main article.post header div, .archive #main article.post section span, .archive #main article.post section a, .archive #main article.post section b, .archive #main article.post section i, .archive #main article.post section strong, .archive #main article.post section em, .archive #main article.post section div, .archive #content article.post header span, .archive #content article.post header a, .archive #content article.post header b, .archive #content article.post header i, .archive #content article.post header strong, .archive #content article.post header em, .archive #content article.post header div, .archive #content article.post section span, .archive #content article.post section a, .archive #content article.post section b, .archive #content article.post section i, .archive #content article.post section strong, .archive #content article.post section em, .archive #content article.post section div, .search #main article.post header span, .search #main article.post header a, .search #main article.post header b, .search #main article.post header i, .search #main article.post header strong, .search #main article.post header em, .search #main article.post header div, .search #main article.post section span, .search #main article.post section a, .search #main article.post section b, .search #main article.post section i, .search #main article.post section strong, .search #main article.post section em, .search #main article.post section div, .search #content article.post header span, .search #content article.post header a, .search #content article.post header b, .search #content article.post header i, .search #content article.post header strong, .search #content article.post header em, .search #content article.post header div, .search #content article.post section span, .search #content article.post section a, .search #content article.post section b, .search #content article.post section i, .search #content article.post section strong, .search #content article.post section em, .search #content article.post section div, .single #main article.post header span, .single #main article.post header a, .single #main article.post header b, .single #main article.post header i, .single #main article.post header strong, .single #main article.post header em, .single #main article.post header div, .single #main article.post section span, .single #main article.post section a, .single #main article.post section b, .single #main article.post section i, .single #main article.post section strong, .single #main article.post section em, .single #main article.post section div, .single #content article.post header span, .single #content article.post header a, .single #content article.post header b, .single #content article.post header i, .single #content article.post header strong, .single #content article.post header em, .single #content article.post header div, .single #content article.post section span, .single #content article.post section a, .single #content article.post section b, .single #content article.post section i, .single #content article.post section strong, .single #content article.post section em, .single #content article.post section div, .page-template-page-contributors #main article.post header span, .page-template-page-contributors #main article.post header a, .page-template-page-contributors #main article.post header b, .page-template-page-contributors #main article.post header i, .page-template-page-contributors #main article.post header strong, .page-template-page-contributors #main article.post header em, .page-template-page-contributors #main article.post header div, .page-template-page-contributors #main article.post section span, .page-template-page-contributors #main article.post section a, .page-template-page-contributors #main article.post section b, .page-template-page-contributors #main article.post section i, .page-template-page-contributors #main article.post section strong, .page-template-page-contributors #main article.post section em, .page-template-page-contributors #main article.post section div, .page-template-page-contributors #content article.post header span, .page-template-page-contributors #content article.post header a, .page-template-page-contributors #content article.post header b, .page-template-page-contributors #content article.post header i, .page-template-page-contributors #content article.post header strong, .page-template-page-contributors #content article.post header em, .page-template-page-contributors #content article.post header div, .page-template-page-contributors #content article.post section span, .page-template-page-contributors #content article.post section a, .page-template-page-contributors #content article.post section b, .page-template-page-contributors #content article.post section i, .page-template-page-contributors #content article.post section strong, .page-template-page-contributors #content article.post section em, .page-template-page-contributors #content article.post section div, .page-template-page-appinions-cm-qs #main article.post header span, .page-template-page-appinions-cm-qs #main article.post header a, .page-template-page-appinions-cm-qs #main article.post header b, .page-template-page-appinions-cm-qs #main article.post header i, .page-template-page-appinions-cm-qs #main article.post header strong, .page-template-page-appinions-cm-qs #main article.post header em, .page-template-page-appinions-cm-qs #main article.post header div, .page-template-page-appinions-cm-qs #main article.post section span, .page-template-page-appinions-cm-qs #main article.post section a, .page-template-page-appinions-cm-qs #main article.post section b, .page-template-page-appinions-cm-qs #main article.post section i, .page-template-page-appinions-cm-qs #main article.post section strong, .page-template-page-appinions-cm-qs #main article.post section em, .page-template-page-appinions-cm-qs #main article.post section div, .page-template-page-appinions-cm-qs #content article.post header span, .page-template-page-appinions-cm-qs #content article.post header a, .page-template-page-appinions-cm-qs #content article.post header b, .page-template-page-appinions-cm-qs #content article.post header i, .page-template-page-appinions-cm-qs #content article.post header strong, .page-template-page-appinions-cm-qs #content article.post header em, .page-template-page-appinions-cm-qs #content article.post header div, .page-template-page-appinions-cm-qs #content article.post section span, .page-template-page-appinions-cm-qs #content article.post section a, .page-template-page-appinions-cm-qs #content article.post section b, .page-template-page-appinions-cm-qs #content article.post section i, .page-template-page-appinions-cm-qs #content article.post section strong, .page-template-page-appinions-cm-qs #content article.post section em, .page-template-page-appinions-cm-qs #content article.post section div, .page-id-22738 #main article.post header span, .page-id-22738 #main article.post header a, .page-id-22738 #main article.post header b, .page-id-22738 #main article.post header i, .page-id-22738 #main article.post header strong, .page-id-22738 #main article.post header em, .page-id-22738 #main article.post header div, .page-id-22738 #main article.post section span, .page-id-22738 #main article.post section a, .page-id-22738 #main article.post section b, .page-id-22738 #main article.post section i, .page-id-22738 #main article.post section strong, .page-id-22738 #main article.post section em, .page-id-22738 #main article.post section div, .page-id-22738 #content article.post header span, .page-id-22738 #content article.post header a, .page-id-22738 #content article.post header b, .page-id-22738 #content article.post header i, .page-id-22738 #content article.post header strong, .page-id-22738 #content article.post header em, .page-id-22738 #content article.post header div, .page-id-22738 #content article.post section span, .page-id-22738 #content article.post section a, .page-id-22738 #content article.post section b, .page-id-22738 #content article.post section i, .page-id-22738 #content article.post section strong, .page-id-22738 #content article.post section em, .page-id-22738 #content article.post section div {
  font-size: 1.0rem; }

.blog #main article.post header .Media .Meta span, .blog #main article.post header .Media .Meta em, .blog #main article.post section .Media .Meta span, .blog #main article.post section .Media .Meta em, .blog #content article.post header .Media .Meta span, .blog #content article.post header .Media .Meta em, .blog #content article.post section .Media .Meta span, .blog #content article.post section .Media .Meta em, .archive #main article.post header .Media .Meta span, .archive #main article.post header .Media .Meta em, .archive #main article.post section .Media .Meta span, .archive #main article.post section .Media .Meta em, .archive #content article.post header .Media .Meta span, .archive #content article.post header .Media .Meta em, .archive #content article.post section .Media .Meta span, .archive #content article.post section .Media .Meta em, .search #main article.post header .Media .Meta span, .search #main article.post header .Media .Meta em, .search #main article.post section .Media .Meta span, .search #main article.post section .Media .Meta em, .search #content article.post header .Media .Meta span, .search #content article.post header .Media .Meta em, .search #content article.post section .Media .Meta span, .search #content article.post section .Media .Meta em, .single #main article.post header .Media .Meta span, .single #main article.post header .Media .Meta em, .single #main article.post section .Media .Meta span, .single #main article.post section .Media .Meta em, .single #content article.post header .Media .Meta span, .single #content article.post header .Media .Meta em, .single #content article.post section .Media .Meta span, .single #content article.post section .Media .Meta em, .page-template-page-contributors #main article.post header .Media .Meta span, .page-template-page-contributors #main article.post header .Media .Meta em, .page-template-page-contributors #main article.post section .Media .Meta span, .page-template-page-contributors #main article.post section .Media .Meta em, .page-template-page-contributors #content article.post header .Media .Meta span, .page-template-page-contributors #content article.post header .Media .Meta em, .page-template-page-contributors #content article.post section .Media .Meta span, .page-template-page-contributors #content article.post section .Media .Meta em, .page-template-page-appinions-cm-qs #main article.post header .Media .Meta span, .page-template-page-appinions-cm-qs #main article.post header .Media .Meta em, .page-template-page-appinions-cm-qs #main article.post section .Media .Meta span, .page-template-page-appinions-cm-qs #main article.post section .Media .Meta em, .page-template-page-appinions-cm-qs #content article.post header .Media .Meta span, .page-template-page-appinions-cm-qs #content article.post header .Media .Meta em, .page-template-page-appinions-cm-qs #content article.post section .Media .Meta span, .page-template-page-appinions-cm-qs #content article.post section .Media .Meta em, .page-id-22738 #main article.post header .Media .Meta span, .page-id-22738 #main article.post header .Media .Meta em, .page-id-22738 #main article.post section .Media .Meta span, .page-id-22738 #main article.post section .Media .Meta em, .page-id-22738 #content article.post header .Media .Meta span, .page-id-22738 #content article.post header .Media .Meta em, .page-id-22738 #content article.post section .Media .Meta span, .page-id-22738 #content article.post section .Media .Meta em {
  font-size: 11px; }

.blog #main article.post header .SL_SlideShow .Caption, .blog #main article.post section .SL_SlideShow .Caption, .blog #content article.post header .SL_SlideShow .Caption, .blog #content article.post section .SL_SlideShow .Caption, .archive #main article.post header .SL_SlideShow .Caption, .archive #main article.post section .SL_SlideShow .Caption, .archive #content article.post header .SL_SlideShow .Caption, .archive #content article.post section .SL_SlideShow .Caption, .search #main article.post header .SL_SlideShow .Caption, .search #main article.post section .SL_SlideShow .Caption, .search #content article.post header .SL_SlideShow .Caption, .search #content article.post section .SL_SlideShow .Caption, .single #main article.post header .SL_SlideShow .Caption, .single #main article.post section .SL_SlideShow .Caption, .single #content article.post header .SL_SlideShow .Caption, .single #content article.post section .SL_SlideShow .Caption, .page-template-page-contributors #main article.post header .SL_SlideShow .Caption, .page-template-page-contributors #main article.post section .SL_SlideShow .Caption, .page-template-page-contributors #content article.post header .SL_SlideShow .Caption, .page-template-page-contributors #content article.post section .SL_SlideShow .Caption, .page-template-page-appinions-cm-qs #main article.post header .SL_SlideShow .Caption, .page-template-page-appinions-cm-qs #main article.post section .SL_SlideShow .Caption, .page-template-page-appinions-cm-qs #content article.post header .SL_SlideShow .Caption, .page-template-page-appinions-cm-qs #content article.post section .SL_SlideShow .Caption, .page-id-22738 #main article.post header .SL_SlideShow .Caption, .page-id-22738 #main article.post section .SL_SlideShow .Caption, .page-id-22738 #content article.post header .SL_SlideShow .Caption, .page-id-22738 #content article.post section .SL_SlideShow .Caption {
  font-size: 13px; }
  .blog #main article.post header .SL_SlideShow .Caption span, .blog #main article.post section .SL_SlideShow .Caption span, .blog #content article.post header .SL_SlideShow .Caption span, .blog #content article.post section .SL_SlideShow .Caption span, .archive #main article.post header .SL_SlideShow .Caption span, .archive #main article.post section .SL_SlideShow .Caption span, .archive #content article.post header .SL_SlideShow .Caption span, .archive #content article.post section .SL_SlideShow .Caption span, .search #main article.post header .SL_SlideShow .Caption span, .search #main article.post section .SL_SlideShow .Caption span, .search #content article.post header .SL_SlideShow .Caption span, .search #content article.post section .SL_SlideShow .Caption span, .single #main article.post header .SL_SlideShow .Caption span, .single #main article.post section .SL_SlideShow .Caption span, .single #content article.post header .SL_SlideShow .Caption span, .single #content article.post section .SL_SlideShow .Caption span, .page-template-page-contributors #main article.post header .SL_SlideShow .Caption span, .page-template-page-contributors #main article.post section .SL_SlideShow .Caption span, .page-template-page-contributors #content article.post header .SL_SlideShow .Caption span, .page-template-page-contributors #content article.post section .SL_SlideShow .Caption span, .page-template-page-appinions-cm-qs #main article.post header .SL_SlideShow .Caption span, .page-template-page-appinions-cm-qs #main article.post section .SL_SlideShow .Caption span, .page-template-page-appinions-cm-qs #content article.post header .SL_SlideShow .Caption span, .page-template-page-appinions-cm-qs #content article.post section .SL_SlideShow .Caption span, .page-id-22738 #main article.post header .SL_SlideShow .Caption span, .page-id-22738 #main article.post section .SL_SlideShow .Caption span, .page-id-22738 #content article.post header .SL_SlideShow .Caption span, .page-id-22738 #content article.post section .SL_SlideShow .Caption span {
    font-size: inherit; }

.blog #main article.post header .SL_SlideShow .SL_SlideShow_Counter p, .blog #main article.post section .SL_SlideShow .SL_SlideShow_Counter p, .blog #content article.post header .SL_SlideShow .SL_SlideShow_Counter p, .blog #content article.post section .SL_SlideShow .SL_SlideShow_Counter p, .archive #main article.post header .SL_SlideShow .SL_SlideShow_Counter p, .archive #main article.post section .SL_SlideShow .SL_SlideShow_Counter p, .archive #content article.post header .SL_SlideShow .SL_SlideShow_Counter p, .archive #content article.post section .SL_SlideShow .SL_SlideShow_Counter p, .search #main article.post header .SL_SlideShow .SL_SlideShow_Counter p, .search #main article.post section .SL_SlideShow .SL_SlideShow_Counter p, .search #content article.post header .SL_SlideShow .SL_SlideShow_Counter p, .search #content article.post section .SL_SlideShow .SL_SlideShow_Counter p, .single #main article.post header .SL_SlideShow .SL_SlideShow_Counter p, .single #main article.post section .SL_SlideShow .SL_SlideShow_Counter p, .single #content article.post header .SL_SlideShow .SL_SlideShow_Counter p, .single #content article.post section .SL_SlideShow .SL_SlideShow_Counter p, .page-template-page-contributors #main article.post header .SL_SlideShow .SL_SlideShow_Counter p, .page-template-page-contributors #main article.post section .SL_SlideShow .SL_SlideShow_Counter p, .page-template-page-contributors #content article.post header .SL_SlideShow .SL_SlideShow_Counter p, .page-template-page-contributors #content article.post section .SL_SlideShow .SL_SlideShow_Counter p, .page-template-page-appinions-cm-qs #main article.post header .SL_SlideShow .SL_SlideShow_Counter p, .page-template-page-appinions-cm-qs #main article.post section .SL_SlideShow .SL_SlideShow_Counter p, .page-template-page-appinions-cm-qs #content article.post header .SL_SlideShow .SL_SlideShow_Counter p, .page-template-page-appinions-cm-qs #content article.post section .SL_SlideShow .SL_SlideShow_Counter p, .page-id-22738 #main article.post header .SL_SlideShow .SL_SlideShow_Counter p, .page-id-22738 #main article.post section .SL_SlideShow .SL_SlideShow_Counter p, .page-id-22738 #content article.post header .SL_SlideShow .SL_SlideShow_Counter p, .page-id-22738 #content article.post section .SL_SlideShow .SL_SlideShow_Counter p {
  font-size: 11px; }
  .blog #main article.post header .SL_SlideShow .SL_SlideShow_Counter p span, .blog #main article.post section .SL_SlideShow .SL_SlideShow_Counter p span, .blog #content article.post header .SL_SlideShow .SL_SlideShow_Counter p span, .blog #content article.post section .SL_SlideShow .SL_SlideShow_Counter p span, .archive #main article.post header .SL_SlideShow .SL_SlideShow_Counter p span, .archive #main article.post section .SL_SlideShow .SL_SlideShow_Counter p span, .archive #content article.post header .SL_SlideShow .SL_SlideShow_Counter p span, .archive #content article.post section .SL_SlideShow .SL_SlideShow_Counter p span, .search #main article.post header .SL_SlideShow .SL_SlideShow_Counter p span, .search #main article.post section .SL_SlideShow .SL_SlideShow_Counter p span, .search #content article.post header .SL_SlideShow .SL_SlideShow_Counter p span, .search #content article.post section .SL_SlideShow .SL_SlideShow_Counter p span, .single #main article.post header .SL_SlideShow .SL_SlideShow_Counter p span, .single #main article.post section .SL_SlideShow .SL_SlideShow_Counter p span, .single #content article.post header .SL_SlideShow .SL_SlideShow_Counter p span, .single #content article.post section .SL_SlideShow .SL_SlideShow_Counter p span, .page-template-page-contributors #main article.post header .SL_SlideShow .SL_SlideShow_Counter p span, .page-template-page-contributors #main article.post section .SL_SlideShow .SL_SlideShow_Counter p span, .page-template-page-contributors #content article.post header .SL_SlideShow .SL_SlideShow_Counter p span, .page-template-page-contributors #content article.post section .SL_SlideShow .SL_SlideShow_Counter p span, .page-template-page-appinions-cm-qs #main article.post header .SL_SlideShow .SL_SlideShow_Counter p span, .page-template-page-appinions-cm-qs #main article.post section .SL_SlideShow .SL_SlideShow_Counter p span, .page-template-page-appinions-cm-qs #content article.post header .SL_SlideShow .SL_SlideShow_Counter p span, .page-template-page-appinions-cm-qs #content article.post section .SL_SlideShow .SL_SlideShow_Counter p span, .page-id-22738 #main article.post header .SL_SlideShow .SL_SlideShow_Counter p span, .page-id-22738 #main article.post section .SL_SlideShow .SL_SlideShow_Counter p span, .page-id-22738 #content article.post header .SL_SlideShow .SL_SlideShow_Counter p span, .page-id-22738 #content article.post section .SL_SlideShow .SL_SlideShow_Counter p span {
    font-size: inherit; }
  .blog #main article.post header .SL_SlideShow .SL_SlideShow_Counter p .SL_SlideShow_Current, .blog #main article.post section .SL_SlideShow .SL_SlideShow_Counter p .SL_SlideShow_Current, .blog #content article.post header .SL_SlideShow .SL_SlideShow_Counter p .SL_SlideShow_Current, .blog #content article.post section .SL_SlideShow .SL_SlideShow_Counter p .SL_SlideShow_Current, .archive #main article.post header .SL_SlideShow .SL_SlideShow_Counter p .SL_SlideShow_Current, .archive #main article.post section .SL_SlideShow .SL_SlideShow_Counter p .SL_SlideShow_Current, .archive #content article.post header .SL_SlideShow .SL_SlideShow_Counter p .SL_SlideShow_Current, .archive #content article.post section .SL_SlideShow .SL_SlideShow_Counter p .SL_SlideShow_Current, .search #main article.post header .SL_SlideShow .SL_SlideShow_Counter p .SL_SlideShow_Current, .search #main article.post section .SL_SlideShow .SL_SlideShow_Counter p .SL_SlideShow_Current, .search #content article.post header .SL_SlideShow .SL_SlideShow_Counter p .SL_SlideShow_Current, .search #content article.post section .SL_SlideShow .SL_SlideShow_Counter p .SL_SlideShow_Current, .single #main article.post header .SL_SlideShow .SL_SlideShow_Counter p .SL_SlideShow_Current, .single #main article.post section .SL_SlideShow .SL_SlideShow_Counter p .SL_SlideShow_Current, .single #content article.post header .SL_SlideShow .SL_SlideShow_Counter p .SL_SlideShow_Current, .single #content article.post section .SL_SlideShow .SL_SlideShow_Counter p .SL_SlideShow_Current, .page-template-page-contributors #main article.post header .SL_SlideShow .SL_SlideShow_Counter p .SL_SlideShow_Current, .page-template-page-contributors #main article.post section .SL_SlideShow .SL_SlideShow_Counter p .SL_SlideShow_Current, .page-template-page-contributors #content article.post header .SL_SlideShow .SL_SlideShow_Counter p .SL_SlideShow_Current, .page-template-page-contributors #content article.post section .SL_SlideShow .SL_SlideShow_Counter p .SL_SlideShow_Current, .page-template-page-appinions-cm-qs #main article.post header .SL_SlideShow .SL_SlideShow_Counter p .SL_SlideShow_Current, .page-template-page-appinions-cm-qs #main article.post section .SL_SlideShow .SL_SlideShow_Counter p .SL_SlideShow_Current, .page-template-page-appinions-cm-qs #content article.post header .SL_SlideShow .SL_SlideShow_Counter p .SL_SlideShow_Current, .page-template-page-appinions-cm-qs #content article.post section .SL_SlideShow .SL_SlideShow_Counter p .SL_SlideShow_Current, .page-id-22738 #main article.post header .SL_SlideShow .SL_SlideShow_Counter p .SL_SlideShow_Current, .page-id-22738 #main article.post section .SL_SlideShow .SL_SlideShow_Counter p .SL_SlideShow_Current, .page-id-22738 #content article.post header .SL_SlideShow .SL_SlideShow_Counter p .SL_SlideShow_Current, .page-id-22738 #content article.post section .SL_SlideShow .SL_SlideShow_Counter p .SL_SlideShow_Current {
    font-size: 28px; }

.blog #main article.post header #PoweredBy, .blog #main article.post section #PoweredBy, .blog #content article.post header #PoweredBy, .blog #content article.post section #PoweredBy, .archive #main article.post header #PoweredBy, .archive #main article.post section #PoweredBy, .archive #content article.post header #PoweredBy, .archive #content article.post section #PoweredBy, .search #main article.post header #PoweredBy, .search #main article.post section #PoweredBy, .search #content article.post header #PoweredBy, .search #content article.post section #PoweredBy, .single #main article.post header #PoweredBy, .single #main article.post section #PoweredBy, .single #content article.post header #PoweredBy, .single #content article.post section #PoweredBy, .page-template-page-contributors #main article.post header #PoweredBy, .page-template-page-contributors #main article.post section #PoweredBy, .page-template-page-contributors #content article.post header #PoweredBy, .page-template-page-contributors #content article.post section #PoweredBy, .page-template-page-appinions-cm-qs #main article.post header #PoweredBy, .page-template-page-appinions-cm-qs #main article.post section #PoweredBy, .page-template-page-appinions-cm-qs #content article.post header #PoweredBy, .page-template-page-appinions-cm-qs #content article.post section #PoweredBy, .page-id-22738 #main article.post header #PoweredBy, .page-id-22738 #main article.post section #PoweredBy, .page-id-22738 #content article.post header #PoweredBy, .page-id-22738 #content article.post section #PoweredBy {
  font-size: 10px; }
  .blog #main article.post header #PoweredBy span, .blog #main article.post section #PoweredBy span, .blog #content article.post header #PoweredBy span, .blog #content article.post section #PoweredBy span, .archive #main article.post header #PoweredBy span, .archive #main article.post section #PoweredBy span, .archive #content article.post header #PoweredBy span, .archive #content article.post section #PoweredBy span, .search #main article.post header #PoweredBy span, .search #main article.post section #PoweredBy span, .search #content article.post header #PoweredBy span, .search #content article.post section #PoweredBy span, .single #main article.post header #PoweredBy span, .single #main article.post section #PoweredBy span, .single #content article.post header #PoweredBy span, .single #content article.post section #PoweredBy span, .page-template-page-contributors #main article.post header #PoweredBy span, .page-template-page-contributors #main article.post section #PoweredBy span, .page-template-page-contributors #content article.post header #PoweredBy span, .page-template-page-contributors #content article.post section #PoweredBy span, .page-template-page-appinions-cm-qs #main article.post header #PoweredBy span, .page-template-page-appinions-cm-qs #main article.post section #PoweredBy span, .page-template-page-appinions-cm-qs #content article.post header #PoweredBy span, .page-template-page-appinions-cm-qs #content article.post section #PoweredBy span, .page-id-22738 #main article.post header #PoweredBy span, .page-id-22738 #main article.post section #PoweredBy span, .page-id-22738 #content article.post header #PoweredBy span, .page-id-22738 #content article.post section #PoweredBy span {
    font-size: inherit; }

.blog a:hover, .archive a:hover, .search a:hover, .single a:hover, .page-template-page-contributors a:hover, .page-template-page-appinions-cm-qs a:hover, .page-id-22738 a:hover {
  text-decoration: none; }

.blog #inner-content, .archive #inner-content, .search #inner-content, .single #inner-content, .page-template-page-contributors #inner-content, .page-template-page-appinions-cm-qs #inner-content, .page-id-22738 #inner-content {
  display: flex;
  flex-flow: row wrap;
  align-items: flex-start;
  justify-content: space-around; }

.blog #main, .blog #sidebar, .archive #main, .archive #sidebar, .search #main, .search #sidebar, .single #main, .single #sidebar, .page-template-page-contributors #main, .page-template-page-contributors #sidebar, .page-template-page-appinions-cm-qs #main, .page-template-page-appinions-cm-qs #sidebar, .page-id-22738 #main, .page-id-22738 #sidebar {
  flex: 0 1 auto;
  margin: 10px 0; }

.blog #main, .archive #main, .search #main, .single #main, .page-template-page-contributors #main, .page-template-page-appinions-cm-qs #main, .page-id-22738 #main {
  width: 100%; }
  .blog #main h1, .archive #main h1, .search #main h1, .single #main h1, .page-template-page-contributors #main h1, .page-template-page-appinions-cm-qs #main h1, .page-id-22738 #main h1 {
    font-size: 2.0em; }

.blog #sidebar, .archive #sidebar, .search #sidebar, .single #sidebar, .page-template-page-contributors #sidebar, .page-template-page-appinions-cm-qs #sidebar, .page-id-22738 #sidebar {
  width: 100%; }
  .blog #sidebar .promotional-code .flex-item, .archive #sidebar .promotional-code .flex-item, .search #sidebar .promotional-code .flex-item, .single #sidebar .promotional-code .flex-item, .page-template-page-contributors #sidebar .promotional-code .flex-item, .page-template-page-appinions-cm-qs #sidebar .promotional-code .flex-item, .page-id-22738 #sidebar .promotional-code .flex-item {
    width: 100%; }

.blog .header, .archive .header, .search .header, .single .header, .page-template-page-contributors .header, .page-template-page-appinions-cm-qs .header, .page-id-22738 .header {
  background: #f7f7f7;
  border-bottom: 1px solid #e6e6e6; }
  .blog .header .engage-menu, .archive .header .engage-menu, .search .header .engage-menu, .single .header .engage-menu, .page-template-page-contributors .header .engage-menu, .page-template-page-appinions-cm-qs .header .engage-menu, .page-id-22738 .header .engage-menu {
    max-width: 1200px;
    margin: 0 auto;
    padding: 10px 0 0 10px;
    display: flex;
    flex-flow: row wrap;
    align-items: flex-start; }
    .blog .header .engage-menu .blog-logo, .archive .header .engage-menu .blog-logo, .search .header .engage-menu .blog-logo, .single .header .engage-menu .blog-logo, .page-template-page-contributors .header .engage-menu .blog-logo, .page-template-page-appinions-cm-qs .header .engage-menu .blog-logo, .page-id-22738 .header .engage-menu .blog-logo {
      flex: 1 1 auto;
      padding: 10px; }
    .blog .header .engage-menu .blog-menu, .archive .header .engage-menu .blog-menu, .search .header .engage-menu .blog-menu, .single .header .engage-menu .blog-menu, .page-template-page-contributors .header .engage-menu .blog-menu, .page-template-page-appinions-cm-qs .header .engage-menu .blog-menu, .page-id-22738 .header .engage-menu .blog-menu {
      flex: 1 1 auto;
      text-align: right;
      display: none; }
    .blog .header .engage-menu .mobile-blog-menu, .archive .header .engage-menu .mobile-blog-menu, .search .header .engage-menu .mobile-blog-menu, .single .header .engage-menu .mobile-blog-menu, .page-template-page-contributors .header .engage-menu .mobile-blog-menu, .page-template-page-appinions-cm-qs .header .engage-menu .mobile-blog-menu, .page-id-22738 .header .engage-menu .mobile-blog-menu {
      display: block;
      width: 170px;
      margin: 10px; }
      .blog .header .engage-menu .mobile-blog-menu .nav-link, .archive .header .engage-menu .mobile-blog-menu .nav-link, .search .header .engage-menu .mobile-blog-menu .nav-link, .single .header .engage-menu .mobile-blog-menu .nav-link, .page-template-page-contributors .header .engage-menu .mobile-blog-menu .nav-link, .page-template-page-appinions-cm-qs .header .engage-menu .mobile-blog-menu .nav-link, .page-id-22738 .header .engage-menu .mobile-blog-menu .nav-link {
        display: none; }
    .blog .header .engage-menu .blog-menu .nav-link, .blog .header .engage-menu .mobile-blog-menu .nav-link, .archive .header .engage-menu .blog-menu .nav-link, .archive .header .engage-menu .mobile-blog-menu .nav-link, .search .header .engage-menu .blog-menu .nav-link, .search .header .engage-menu .mobile-blog-menu .nav-link, .single .header .engage-menu .blog-menu .nav-link, .single .header .engage-menu .mobile-blog-menu .nav-link, .page-template-page-contributors .header .engage-menu .blog-menu .nav-link, .page-template-page-contributors .header .engage-menu .mobile-blog-menu .nav-link, .page-template-page-appinions-cm-qs .header .engage-menu .blog-menu .nav-link, .page-template-page-appinions-cm-qs .header .engage-menu .mobile-blog-menu .nav-link, .page-id-22738 .header .engage-menu .blog-menu .nav-link, .page-id-22738 .header .engage-menu .mobile-blog-menu .nav-link {
      margin: 5px 0; }
      .blog .header .engage-menu .blog-menu .nav-link li, .blog .header .engage-menu .mobile-blog-menu .nav-link li, .archive .header .engage-menu .blog-menu .nav-link li, .archive .header .engage-menu .mobile-blog-menu .nav-link li, .search .header .engage-menu .blog-menu .nav-link li, .search .header .engage-menu .mobile-blog-menu .nav-link li, .single .header .engage-menu .blog-menu .nav-link li, .single .header .engage-menu .mobile-blog-menu .nav-link li, .page-template-page-contributors .header .engage-menu .blog-menu .nav-link li, .page-template-page-contributors .header .engage-menu .mobile-blog-menu .nav-link li, .page-template-page-appinions-cm-qs .header .engage-menu .blog-menu .nav-link li, .page-template-page-appinions-cm-qs .header .engage-menu .mobile-blog-menu .nav-link li, .page-id-22738 .header .engage-menu .blog-menu .nav-link li, .page-id-22738 .header .engage-menu .mobile-blog-menu .nav-link li {
        display: inline;
        padding: 0 5px;
        margin: 0;
        line-height: 32px; }
        .blog .header .engage-menu .blog-menu .nav-link li a, .blog .header .engage-menu .mobile-blog-menu .nav-link li a, .archive .header .engage-menu .blog-menu .nav-link li a, .archive .header .engage-menu .mobile-blog-menu .nav-link li a, .search .header .engage-menu .blog-menu .nav-link li a, .search .header .engage-menu .mobile-blog-menu .nav-link li a, .single .header .engage-menu .blog-menu .nav-link li a, .single .header .engage-menu .mobile-blog-menu .nav-link li a, .page-template-page-contributors .header .engage-menu .blog-menu .nav-link li a, .page-template-page-contributors .header .engage-menu .mobile-blog-menu .nav-link li a, .page-template-page-appinions-cm-qs .header .engage-menu .blog-menu .nav-link li a, .page-template-page-appinions-cm-qs .header .engage-menu .mobile-blog-menu .nav-link li a, .page-id-22738 .header .engage-menu .blog-menu .nav-link li a, .page-id-22738 .header .engage-menu .mobile-blog-menu .nav-link li a {
          color: #999; }
          .blog .header .engage-menu .blog-menu .nav-link li a:hover, .blog .header .engage-menu .mobile-blog-menu .nav-link li a:hover, .archive .header .engage-menu .blog-menu .nav-link li a:hover, .archive .header .engage-menu .mobile-blog-menu .nav-link li a:hover, .search .header .engage-menu .blog-menu .nav-link li a:hover, .search .header .engage-menu .mobile-blog-menu .nav-link li a:hover, .single .header .engage-menu .blog-menu .nav-link li a:hover, .single .header .engage-menu .mobile-blog-menu .nav-link li a:hover, .page-template-page-contributors .header .engage-menu .blog-menu .nav-link li a:hover, .page-template-page-contributors .header .engage-menu .mobile-blog-menu .nav-link li a:hover, .page-template-page-appinions-cm-qs .header .engage-menu .blog-menu .nav-link li a:hover, .page-template-page-appinions-cm-qs .header .engage-menu .mobile-blog-menu .nav-link li a:hover, .page-id-22738 .header .engage-menu .blog-menu .nav-link li a:hover, .page-id-22738 .header .engage-menu .mobile-blog-menu .nav-link li a:hover {
            color: #666; }
        .blog .header .engage-menu .blog-menu .nav-link li.current-menu-item a, .blog .header .engage-menu .blog-menu .nav-link li.current-menu-parent a, .blog .header .engage-menu .mobile-blog-menu .nav-link li.current-menu-item a, .blog .header .engage-menu .mobile-blog-menu .nav-link li.current-menu-parent a, .archive .header .engage-menu .blog-menu .nav-link li.current-menu-item a, .archive .header .engage-menu .blog-menu .nav-link li.current-menu-parent a, .archive .header .engage-menu .mobile-blog-menu .nav-link li.current-menu-item a, .archive .header .engage-menu .mobile-blog-menu .nav-link li.current-menu-parent a, .search .header .engage-menu .blog-menu .nav-link li.current-menu-item a, .search .header .engage-menu .blog-menu .nav-link li.current-menu-parent a, .search .header .engage-menu .mobile-blog-menu .nav-link li.current-menu-item a, .search .header .engage-menu .mobile-blog-menu .nav-link li.current-menu-parent a, .single .header .engage-menu .blog-menu .nav-link li.current-menu-item a, .single .header .engage-menu .blog-menu .nav-link li.current-menu-parent a, .single .header .engage-menu .mobile-blog-menu .nav-link li.current-menu-item a, .single .header .engage-menu .mobile-blog-menu .nav-link li.current-menu-parent a, .page-template-page-contributors .header .engage-menu .blog-menu .nav-link li.current-menu-item a, .page-template-page-contributors .header .engage-menu .blog-menu .nav-link li.current-menu-parent a, .page-template-page-contributors .header .engage-menu .mobile-blog-menu .nav-link li.current-menu-item a, .page-template-page-contributors .header .engage-menu .mobile-blog-menu .nav-link li.current-menu-parent a, .page-template-page-appinions-cm-qs .header .engage-menu .blog-menu .nav-link li.current-menu-item a, .page-template-page-appinions-cm-qs .header .engage-menu .blog-menu .nav-link li.current-menu-parent a, .page-template-page-appinions-cm-qs .header .engage-menu .mobile-blog-menu .nav-link li.current-menu-item a, .page-template-page-appinions-cm-qs .header .engage-menu .mobile-blog-menu .nav-link li.current-menu-parent a, .page-id-22738 .header .engage-menu .blog-menu .nav-link li.current-menu-item a, .page-id-22738 .header .engage-menu .blog-menu .nav-link li.current-menu-parent a, .page-id-22738 .header .engage-menu .mobile-blog-menu .nav-link li.current-menu-item a, .page-id-22738 .header .engage-menu .mobile-blog-menu .nav-link li.current-menu-parent a {
          color: #fd3434; }
    .blog .header .engage-menu .mobile-blog-menu .nav-link li, .archive .header .engage-menu .mobile-blog-menu .nav-link li, .search .header .engage-menu .mobile-blog-menu .nav-link li, .single .header .engage-menu .mobile-blog-menu .nav-link li, .page-template-page-contributors .header .engage-menu .mobile-blog-menu .nav-link li, .page-template-page-appinions-cm-qs .header .engage-menu .mobile-blog-menu .nav-link li, .page-id-22738 .header .engage-menu .mobile-blog-menu .nav-link li {
      display: block; }

.blog .post, .archive .post, .search .post, .single .post, .page-template-page-contributors .post, .page-template-page-appinions-cm-qs .post, .page-id-22738 .post {
  margin: 15px 0;
  padding: 15px 0; }
  .blog .post .article-header img, .archive .post .article-header img, .search .post .article-header img, .single .post .article-header img, .page-template-page-contributors .post .article-header img, .page-template-page-appinions-cm-qs .post .article-header img, .page-id-22738 .post .article-header img {
    display: block;
    margin: 0 auto; }
  .blog .post .content h1 a, .blog .post .content h2 a, .blog .post .content h3 a, .blog .post .content h4 a, .blog .post .content h5 a, .blog .post .content h6 a, .archive .post .content h1 a, .archive .post .content h2 a, .archive .post .content h3 a, .archive .post .content h4 a, .archive .post .content h5 a, .archive .post .content h6 a, .search .post .content h1 a, .search .post .content h2 a, .search .post .content h3 a, .search .post .content h4 a, .search .post .content h5 a, .search .post .content h6 a, .single .post .content h1 a, .single .post .content h2 a, .single .post .content h3 a, .single .post .content h4 a, .single .post .content h5 a, .single .post .content h6 a, .page-template-page-contributors .post .content h1 a, .page-template-page-contributors .post .content h2 a, .page-template-page-contributors .post .content h3 a, .page-template-page-contributors .post .content h4 a, .page-template-page-contributors .post .content h5 a, .page-template-page-contributors .post .content h6 a, .page-template-page-appinions-cm-qs .post .content h1 a, .page-template-page-appinions-cm-qs .post .content h2 a, .page-template-page-appinions-cm-qs .post .content h3 a, .page-template-page-appinions-cm-qs .post .content h4 a, .page-template-page-appinions-cm-qs .post .content h5 a, .page-template-page-appinions-cm-qs .post .content h6 a, .page-id-22738 .post .content h1 a, .page-id-22738 .post .content h2 a, .page-id-22738 .post .content h3 a, .page-id-22738 .post .content h4 a, .page-id-22738 .post .content h5 a, .page-id-22738 .post .content h6 a {
    color: #666; }
    .blog .post .content h1 a:hover, .blog .post .content h2 a:hover, .blog .post .content h3 a:hover, .blog .post .content h4 a:hover, .blog .post .content h5 a:hover, .blog .post .content h6 a:hover, .archive .post .content h1 a:hover, .archive .post .content h2 a:hover, .archive .post .content h3 a:hover, .archive .post .content h4 a:hover, .archive .post .content h5 a:hover, .archive .post .content h6 a:hover, .search .post .content h1 a:hover, .search .post .content h2 a:hover, .search .post .content h3 a:hover, .search .post .content h4 a:hover, .search .post .content h5 a:hover, .search .post .content h6 a:hover, .single .post .content h1 a:hover, .single .post .content h2 a:hover, .single .post .content h3 a:hover, .single .post .content h4 a:hover, .single .post .content h5 a:hover, .single .post .content h6 a:hover, .page-template-page-contributors .post .content h1 a:hover, .page-template-page-contributors .post .content h2 a:hover, .page-template-page-contributors .post .content h3 a:hover, .page-template-page-contributors .post .content h4 a:hover, .page-template-page-contributors .post .content h5 a:hover, .page-template-page-contributors .post .content h6 a:hover, .page-template-page-appinions-cm-qs .post .content h1 a:hover, .page-template-page-appinions-cm-qs .post .content h2 a:hover, .page-template-page-appinions-cm-qs .post .content h3 a:hover, .page-template-page-appinions-cm-qs .post .content h4 a:hover, .page-template-page-appinions-cm-qs .post .content h5 a:hover, .page-template-page-appinions-cm-qs .post .content h6 a:hover, .page-id-22738 .post .content h1 a:hover, .page-id-22738 .post .content h2 a:hover, .page-id-22738 .post .content h3 a:hover, .page-id-22738 .post .content h4 a:hover, .page-id-22738 .post .content h5 a:hover, .page-id-22738 .post .content h6 a:hover {
      color: #FD3434; }

.blog .overlay-link, .archive .overlay-link, .search .overlay-link, .single .overlay-link, .page-template-page-contributors .overlay-link, .page-template-page-appinions-cm-qs .overlay-link, .page-id-22738 .overlay-link {
  display: table; }

.blog .featured-posts h2, .archive .featured-posts h2, .search .featured-posts h2, .single .featured-posts h2, .page-template-page-contributors .featured-posts h2, .page-template-page-appinions-cm-qs .featured-posts h2, .page-id-22738 .featured-posts h2 {
  font-size: 2em; }

.blog .featured-posts .feature-post-content, .archive .featured-posts .feature-post-content, .search .featured-posts .feature-post-content, .single .featured-posts .feature-post-content, .page-template-page-contributors .featured-posts .feature-post-content, .page-template-page-appinions-cm-qs .featured-posts .feature-post-content, .page-id-22738 .featured-posts .feature-post-content {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: space-around; }
  .blog .featured-posts .feature-post-content .thumbnail, .blog .featured-posts .feature-post-content .content, .archive .featured-posts .feature-post-content .thumbnail, .archive .featured-posts .feature-post-content .content, .search .featured-posts .feature-post-content .thumbnail, .search .featured-posts .feature-post-content .content, .single .featured-posts .feature-post-content .thumbnail, .single .featured-posts .feature-post-content .content, .page-template-page-contributors .featured-posts .feature-post-content .thumbnail, .page-template-page-contributors .featured-posts .feature-post-content .content, .page-template-page-appinions-cm-qs .featured-posts .feature-post-content .thumbnail, .page-template-page-appinions-cm-qs .featured-posts .feature-post-content .content, .page-id-22738 .featured-posts .feature-post-content .thumbnail, .page-id-22738 .featured-posts .feature-post-content .content {
    flex: 0 1 auto;
    width: 100%; }
  .blog .featured-posts .feature-post-content .content, .archive .featured-posts .feature-post-content .content, .search .featured-posts .feature-post-content .content, .single .featured-posts .feature-post-content .content, .page-template-page-contributors .featured-posts .feature-post-content .content, .page-template-page-appinions-cm-qs .featured-posts .feature-post-content .content, .page-id-22738 .featured-posts .feature-post-content .content {
    border-bottom: 3px solid #fd3434; }

.blog .positioned-articles, .archive .positioned-articles, .search .positioned-articles, .single .positioned-articles, .page-template-page-contributors .positioned-articles, .page-template-page-appinions-cm-qs .positioned-articles, .page-id-22738 .positioned-articles {
  display: flex;
  flex-flow: row wrap;
  padding: 0 0 15px 0;
  justify-content: space-around; }
  .blog .positioned-articles .post, .archive .positioned-articles .post, .search .positioned-articles .post, .single .positioned-articles .post, .page-template-page-contributors .positioned-articles .post, .page-template-page-appinions-cm-qs .positioned-articles .post, .page-id-22738 .positioned-articles .post {
    flex: 0 1 auto;
    padding: 15px 0; }
    .blog .positioned-articles .post:nth-child(odd), .archive .positioned-articles .post:nth-child(odd), .search .positioned-articles .post:nth-child(odd), .single .positioned-articles .post:nth-child(odd), .page-template-page-contributors .positioned-articles .post:nth-child(odd), .page-template-page-appinions-cm-qs .positioned-articles .post:nth-child(odd), .page-id-22738 .positioned-articles .post:nth-child(odd) {
      border-bottom: 3px solid #fd3434; }
    .blog .positioned-articles .post:nth-child(even), .archive .positioned-articles .post:nth-child(even), .search .positioned-articles .post:nth-child(even), .single .positioned-articles .post:nth-child(even), .page-template-page-contributors .positioned-articles .post:nth-child(even), .page-template-page-appinions-cm-qs .positioned-articles .post:nth-child(even), .page-id-22738 .positioned-articles .post:nth-child(even) {
      border-bottom: 3px solid #3d3e52; }
    .blog .positioned-articles .post h3, .archive .positioned-articles .post h3, .search .positioned-articles .post h3, .single .positioned-articles .post h3, .page-template-page-contributors .positioned-articles .post h3, .page-template-page-appinions-cm-qs .positioned-articles .post h3, .page-id-22738 .positioned-articles .post h3 {
      font-size: 20px;
      font-weight: bold; }
    .blog .positioned-articles .post h4, .archive .positioned-articles .post h4, .search .positioned-articles .post h4, .single .positioned-articles .post h4, .page-template-page-contributors .positioned-articles .post h4, .page-template-page-appinions-cm-qs .positioned-articles .post h4, .page-id-22738 .positioned-articles .post h4 {
      font-size: 16px;
      margin: 0 0 20px 0; }
    .blog .positioned-articles .post .positioned-post-content h3, .archive .positioned-articles .post .positioned-post-content h3, .search .positioned-articles .post .positioned-post-content h3, .single .positioned-articles .post .positioned-post-content h3, .page-template-page-contributors .positioned-articles .post .positioned-post-content h3, .page-template-page-appinions-cm-qs .positioned-articles .post .positioned-post-content h3, .page-id-22738 .positioned-articles .post .positioned-post-content h3 {
      margin: 10px 0; }
    .blog .positioned-articles .post .positioned-post-content .content, .blog .positioned-articles .post .positioned-post-content .thumbnail, .archive .positioned-articles .post .positioned-post-content .content, .archive .positioned-articles .post .positioned-post-content .thumbnail, .search .positioned-articles .post .positioned-post-content .content, .search .positioned-articles .post .positioned-post-content .thumbnail, .single .positioned-articles .post .positioned-post-content .content, .single .positioned-articles .post .positioned-post-content .thumbnail, .page-template-page-contributors .positioned-articles .post .positioned-post-content .content, .page-template-page-contributors .positioned-articles .post .positioned-post-content .thumbnail, .page-template-page-appinions-cm-qs .positioned-articles .post .positioned-post-content .content, .page-template-page-appinions-cm-qs .positioned-articles .post .positioned-post-content .thumbnail, .page-id-22738 .positioned-articles .post .positioned-post-content .content, .page-id-22738 .positioned-articles .post .positioned-post-content .thumbnail {
      width: 100%; }
    .blog .positioned-articles .post .positioned-post-content .content .meta p, .archive .positioned-articles .post .positioned-post-content .content .meta p, .search .positioned-articles .post .positioned-post-content .content .meta p, .single .positioned-articles .post .positioned-post-content .content .meta p, .page-template-page-contributors .positioned-articles .post .positioned-post-content .content .meta p, .page-template-page-appinions-cm-qs .positioned-articles .post .positioned-post-content .content .meta p, .page-id-22738 .positioned-articles .post .positioned-post-content .content .meta p {
      margin: 0; }

.blog .latest-posts .post, .blog .latest-posts .page, .archive .latest-posts .post, .archive .latest-posts .page, .search .latest-posts .post, .search .latest-posts .page, .single .latest-posts .post, .single .latest-posts .page, .page-template-page-contributors .latest-posts .post, .page-template-page-contributors .latest-posts .page, .page-template-page-appinions-cm-qs .latest-posts .post, .page-template-page-appinions-cm-qs .latest-posts .page, .page-id-22738 .latest-posts .post, .page-id-22738 .latest-posts .page {
  margin: 15px 0;
  padding: 15px 0;
  border-bottom: 1px solid #e6e6e6; }
  .blog .latest-posts .post .latest-post-content, .blog .latest-posts .page .latest-post-content, .archive .latest-posts .post .latest-post-content, .archive .latest-posts .page .latest-post-content, .search .latest-posts .post .latest-post-content, .search .latest-posts .page .latest-post-content, .single .latest-posts .post .latest-post-content, .single .latest-posts .page .latest-post-content, .page-template-page-contributors .latest-posts .post .latest-post-content, .page-template-page-contributors .latest-posts .page .latest-post-content, .page-template-page-appinions-cm-qs .latest-posts .post .latest-post-content, .page-template-page-appinions-cm-qs .latest-posts .page .latest-post-content, .page-id-22738 .latest-posts .post .latest-post-content, .page-id-22738 .latest-posts .page .latest-post-content {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    justify-content: space-around; }
    .blog .latest-posts .post .latest-post-content .thumbnail, .blog .latest-posts .post .latest-post-content .content, .blog .latest-posts .page .latest-post-content .thumbnail, .blog .latest-posts .page .latest-post-content .content, .archive .latest-posts .post .latest-post-content .thumbnail, .archive .latest-posts .post .latest-post-content .content, .archive .latest-posts .page .latest-post-content .thumbnail, .archive .latest-posts .page .latest-post-content .content, .search .latest-posts .post .latest-post-content .thumbnail, .search .latest-posts .post .latest-post-content .content, .search .latest-posts .page .latest-post-content .thumbnail, .search .latest-posts .page .latest-post-content .content, .single .latest-posts .post .latest-post-content .thumbnail, .single .latest-posts .post .latest-post-content .content, .single .latest-posts .page .latest-post-content .thumbnail, .single .latest-posts .page .latest-post-content .content, .page-template-page-contributors .latest-posts .post .latest-post-content .thumbnail, .page-template-page-contributors .latest-posts .post .latest-post-content .content, .page-template-page-contributors .latest-posts .page .latest-post-content .thumbnail, .page-template-page-contributors .latest-posts .page .latest-post-content .content, .page-template-page-appinions-cm-qs .latest-posts .post .latest-post-content .thumbnail, .page-template-page-appinions-cm-qs .latest-posts .post .latest-post-content .content, .page-template-page-appinions-cm-qs .latest-posts .page .latest-post-content .thumbnail, .page-template-page-appinions-cm-qs .latest-posts .page .latest-post-content .content, .page-id-22738 .latest-posts .post .latest-post-content .thumbnail, .page-id-22738 .latest-posts .post .latest-post-content .content, .page-id-22738 .latest-posts .page .latest-post-content .thumbnail, .page-id-22738 .latest-posts .page .latest-post-content .content {
      flex: 0 1 auto; }

.blog .image-container, .archive .image-container, .search .image-container, .single .image-container, .page-template-page-contributors .image-container, .page-template-page-appinions-cm-qs .image-container, .page-id-22738 .image-container {
  position: relative;
  height: 100%; }
  .blog .image-container:hover img, .archive .image-container:hover img, .search .image-container:hover img, .single .image-container:hover img, .page-template-page-contributors .image-container:hover img, .page-template-page-appinions-cm-qs .image-container:hover img, .page-id-22738 .image-container:hover img {
    opacity: 0.4;
    filter: alpha(opacity=40); }
  .blog .image-container:hover .overlay-link, .blog .image-container:hover .overlay-date, .archive .image-container:hover .overlay-link, .archive .image-container:hover .overlay-date, .search .image-container:hover .overlay-link, .search .image-container:hover .overlay-date, .single .image-container:hover .overlay-link, .single .image-container:hover .overlay-date, .page-template-page-contributors .image-container:hover .overlay-link, .page-template-page-contributors .image-container:hover .overlay-date, .page-template-page-appinions-cm-qs .image-container:hover .overlay-link, .page-template-page-appinions-cm-qs .image-container:hover .overlay-date, .page-id-22738 .image-container:hover .overlay-link, .page-id-22738 .image-container:hover .overlay-date {
    display: table; }
  .blog .image-container a, .archive .image-container a, .search .image-container a, .single .image-container a, .page-template-page-contributors .image-container a, .page-template-page-appinions-cm-qs .image-container a, .page-id-22738 .image-container a {
    margin: 0 auto; }
  .blog .image-container img, .archive .image-container img, .search .image-container img, .single .image-container img, .page-template-page-contributors .image-container img, .page-template-page-appinions-cm-qs .image-container img, .page-id-22738 .image-container img {
    width: 100%;
    height: auto; }
  .blog .image-container .overlay-date, .archive .image-container .overlay-date, .search .image-container .overlay-date, .single .image-container .overlay-date, .page-template-page-contributors .image-container .overlay-date, .page-template-page-appinions-cm-qs .image-container .overlay-date, .page-id-22738 .image-container .overlay-date {
    position: absolute;
    top: 0;
    left: 0;
    padding: 15px;
    background: #3d3e52;
    color: #fff;
    display: none;
    z-index: 1; }
  .blog .image-container .overlay-link, .archive .image-container .overlay-link, .search .image-container .overlay-link, .single .image-container .overlay-link, .page-template-page-contributors .image-container .overlay-link, .page-template-page-appinions-cm-qs .image-container .overlay-link, .page-id-22738 .image-container .overlay-link {
    display: none;
    margin: 0 auto;
    font-size: 16px;
    font-weight: bolder;
    border-radius: 5px;
    padding: 10px;
    color: #fd4f4f;
    background-color: #ffffff;
    text-align: center;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 1; }

.blog .meta, .archive .meta, .search .meta, .single .meta, .page-template-page-contributors .meta, .page-template-page-appinions-cm-qs .meta, .page-id-22738 .meta {
  margin: 15px 0;
  padding: 0; }
  .blog .meta a, .archive .meta a, .search .meta a, .single .meta a, .page-template-page-contributors .meta a, .page-template-page-appinions-cm-qs .meta a, .page-id-22738 .meta a {
    color: #fd3434;
    /* font-size:14px; */
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.12em; }

.blog .author a, .archive .author a, .search .author a, .single .author a, .page-template-page-contributors .author a, .page-template-page-appinions-cm-qs .author a, .page-id-22738 .author a {
  text-transform: none;
  color: #999;
  font-weight: normal;
  letter-spacing: 0; }
  .blog .author a:hover, .archive .author a:hover, .search .author a:hover, .single .author a:hover, .page-template-page-contributors .author a:hover, .page-template-page-appinions-cm-qs .author a:hover, .page-id-22738 .author a:hover {
    color: #fd3434; }

.blog h1.double-line, .blog h2.double-line, .blog h3.double-line, .blog h4.double-line, .blog h5.double-line, .blog h6.double-line, .archive h1.double-line, .archive h2.double-line, .archive h3.double-line, .archive h4.double-line, .archive h5.double-line, .archive h6.double-line, .search h1.double-line, .search h2.double-line, .search h3.double-line, .search h4.double-line, .search h5.double-line, .search h6.double-line, .single h1.double-line, .single h2.double-line, .single h3.double-line, .single h4.double-line, .single h5.double-line, .single h6.double-line, .page-template-page-contributors h1.double-line, .page-template-page-contributors h2.double-line, .page-template-page-contributors h3.double-line, .page-template-page-contributors h4.double-line, .page-template-page-contributors h5.double-line, .page-template-page-contributors h6.double-line, .page-template-page-appinions-cm-qs h1.double-line, .page-template-page-appinions-cm-qs h2.double-line, .page-template-page-appinions-cm-qs h3.double-line, .page-template-page-appinions-cm-qs h4.double-line, .page-template-page-appinions-cm-qs h5.double-line, .page-template-page-appinions-cm-qs h6.double-line, .page-id-22738 h1.double-line, .page-id-22738 h2.double-line, .page-id-22738 h3.double-line, .page-id-22738 h4.double-line, .page-id-22738 h5.double-line, .page-id-22738 h6.double-line {
  /* width:100%;
			border-bottom-style: double;
			border-color:#e6e6e6;
			line-height:0em; */
  position: relative;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden; }
  .blog h1.double-line:after, .blog h2.double-line:after, .blog h3.double-line:after, .blog h4.double-line:after, .blog h5.double-line:after, .blog h6.double-line:after, .archive h1.double-line:after, .archive h2.double-line:after, .archive h3.double-line:after, .archive h4.double-line:after, .archive h5.double-line:after, .archive h6.double-line:after, .search h1.double-line:after, .search h2.double-line:after, .search h3.double-line:after, .search h4.double-line:after, .search h5.double-line:after, .search h6.double-line:after, .single h1.double-line:after, .single h2.double-line:after, .single h3.double-line:after, .single h4.double-line:after, .single h5.double-line:after, .single h6.double-line:after, .page-template-page-contributors h1.double-line:after, .page-template-page-contributors h2.double-line:after, .page-template-page-contributors h3.double-line:after, .page-template-page-contributors h4.double-line:after, .page-template-page-contributors h5.double-line:after, .page-template-page-contributors h6.double-line:after, .page-template-page-appinions-cm-qs h1.double-line:after, .page-template-page-appinions-cm-qs h2.double-line:after, .page-template-page-appinions-cm-qs h3.double-line:after, .page-template-page-appinions-cm-qs h4.double-line:after, .page-template-page-appinions-cm-qs h5.double-line:after, .page-template-page-appinions-cm-qs h6.double-line:after, .page-id-22738 h1.double-line:after, .page-id-22738 h2.double-line:after, .page-id-22738 h3.double-line:after, .page-id-22738 h4.double-line:after, .page-id-22738 h5.double-line:after, .page-id-22738 h6.double-line:after {
    border-bottom: 1px solid #e6e6e6;
    box-shadow: 0px 2px 0px 0px #e6e6e6;
    content: "";
    margin: 0px auto;
    position: absolute;
    top: 50%;
    left: 0px;
    right: 0px;
    width: 100%;
    z-index: -1; }
  .blog h1.double-line span, .blog h2.double-line span, .blog h3.double-line span, .blog h4.double-line span, .blog h5.double-line span, .blog h6.double-line span, .archive h1.double-line span, .archive h2.double-line span, .archive h3.double-line span, .archive h4.double-line span, .archive h5.double-line span, .archive h6.double-line span, .search h1.double-line span, .search h2.double-line span, .search h3.double-line span, .search h4.double-line span, .search h5.double-line span, .search h6.double-line span, .single h1.double-line span, .single h2.double-line span, .single h3.double-line span, .single h4.double-line span, .single h5.double-line span, .single h6.double-line span, .page-template-page-contributors h1.double-line span, .page-template-page-contributors h2.double-line span, .page-template-page-contributors h3.double-line span, .page-template-page-contributors h4.double-line span, .page-template-page-contributors h5.double-line span, .page-template-page-contributors h6.double-line span, .page-template-page-appinions-cm-qs h1.double-line span, .page-template-page-appinions-cm-qs h2.double-line span, .page-template-page-appinions-cm-qs h3.double-line span, .page-template-page-appinions-cm-qs h4.double-line span, .page-template-page-appinions-cm-qs h5.double-line span, .page-template-page-appinions-cm-qs h6.double-line span, .page-id-22738 h1.double-line span, .page-id-22738 h2.double-line span, .page-id-22738 h3.double-line span, .page-id-22738 h4.double-line span, .page-id-22738 h5.double-line span, .page-id-22738 h6.double-line span {
    background: #fff;
    padding: 0 10px 0 0; }

.blog #content, .archive #content, .search #content, .single #content, .page-template-page-contributors #content, .page-template-page-appinions-cm-qs #content, .page-id-22738 #content {
  position: relative; }

.blog .widget, .archive .widget, .search .widget, .single .widget, .page-template-page-contributors .widget, .page-template-page-appinions-cm-qs .widget, .page-id-22738 .widget {
  padding: 0; }
  .blog .widget.pardot-dynamic-content .widget-title, .archive .widget.pardot-dynamic-content .widget-title, .search .widget.pardot-dynamic-content .widget-title, .single .widget.pardot-dynamic-content .widget-title, .page-template-page-contributors .widget.pardot-dynamic-content .widget-title, .page-template-page-appinions-cm-qs .widget.pardot-dynamic-content .widget-title, .page-id-22738 .widget.pardot-dynamic-content .widget-title {
    display: none; }
  .blog .widget.widget_search, .archive .widget.widget_search, .search .widget.widget_search, .single .widget.widget_search, .page-template-page-contributors .widget.widget_search, .page-template-page-appinions-cm-qs .widget.widget_search, .page-id-22738 .widget.widget_search {
    position: absolute;
    left: 20px;
    right: 20px;
    top: 15px;
    /* z-index:-1; */
    margin: 10px 0; }
    .blog .widget.widget_search .widget-title, .archive .widget.widget_search .widget-title, .search .widget.widget_search .widget-title, .single .widget.widget_search .widget-title, .page-template-page-contributors .widget.widget_search .widget-title, .page-template-page-appinions-cm-qs .widget.widget_search .widget-title, .page-id-22738 .widget.widget_search .widget-title {
      display: none; }
    .blog .widget.widget_search input[type=text], .archive .widget.widget_search input[type=text], .search .widget.widget_search input[type=text], .single .widget.widget_search input[type=text], .page-template-page-contributors .widget.widget_search input[type=text], .page-template-page-appinions-cm-qs .widget.widget_search input[type=text], .page-id-22738 .widget.widget_search input[type=text] {
      background: #f7f7f7;
      width: 100%;
      padding-right: 24px;
      border: 1px solid #ccc;
      font-family: "proxima-nova",Arial,sans-serif;
      font-style: italic;
      border-radius: 6px;
      padding: 10px; }
    .blog .widget.widget_search .fa-search, .archive .widget.widget_search .fa-search, .search .widget.widget_search .fa-search, .single .widget.widget_search .fa-search, .page-template-page-contributors .widget.widget_search .fa-search, .page-template-page-appinions-cm-qs .widget.widget_search .fa-search, .page-id-22738 .widget.widget_search .fa-search {
      position: absolute;
      right: 13px;
      top: 13px;
      color: #666; }

.blog .credits, .archive .credits, .search .credits, .single .credits, .page-template-page-contributors .credits, .page-template-page-appinions-cm-qs .credits, .page-id-22738 .credits {
  display: flex;
  flex-flow: column wrap;
  align-items: center;
  justify-content: space-around; }
  .blog .credits .author-image-container, .archive .credits .author-image-container, .search .credits .author-image-container, .single .credits .author-image-container, .page-template-page-contributors .credits .author-image-container, .page-template-page-appinions-cm-qs .credits .author-image-container, .page-id-22738 .credits .author-image-container {
    flex: 0 1 auto;
    padding: 10px; }
  .blog .credits .author-name, .archive .credits .author-name, .search .credits .author-name, .single .credits .author-name, .page-template-page-contributors .credits .author-name, .page-template-page-appinions-cm-qs .credits .author-name, .page-id-22738 .credits .author-name {
    flex: 0 1 auto; }
  .blog .credits .publishing-info, .archive .credits .publishing-info, .search .credits .publishing-info, .single .credits .publishing-info, .page-template-page-contributors .credits .publishing-info, .page-template-page-appinions-cm-qs .credits .publishing-info, .page-id-22738 .credits .publishing-info {
    flex: 1 1 auto; }
    .blog .credits .publishing-info:before, .archive .credits .publishing-info:before, .search .credits .publishing-info:before, .single .credits .publishing-info:before, .page-template-page-contributors .credits .publishing-info:before, .page-template-page-appinions-cm-qs .credits .publishing-info:before, .page-id-22738 .credits .publishing-info:before {
      content: "|";
      padding: 0 5px;
      display: none; }

.blog .share-article .fa-twitter, .blog .author-social .fa-twitter, .archive .share-article .fa-twitter, .archive .author-social .fa-twitter, .search .share-article .fa-twitter, .search .author-social .fa-twitter, .single .share-article .fa-twitter, .single .author-social .fa-twitter, .page-template-page-contributors .share-article .fa-twitter, .page-template-page-contributors .author-social .fa-twitter, .page-template-page-appinions-cm-qs .share-article .fa-twitter, .page-template-page-appinions-cm-qs .author-social .fa-twitter, .page-id-22738 .share-article .fa-twitter, .page-id-22738 .author-social .fa-twitter {
  color: #55acee; }

.blog .share-article .fa-facebook, .blog .author-social .fa-facebook, .archive .share-article .fa-facebook, .archive .author-social .fa-facebook, .search .share-article .fa-facebook, .search .author-social .fa-facebook, .single .share-article .fa-facebook, .single .author-social .fa-facebook, .page-template-page-contributors .share-article .fa-facebook, .page-template-page-contributors .author-social .fa-facebook, .page-template-page-appinions-cm-qs .share-article .fa-facebook, .page-template-page-appinions-cm-qs .author-social .fa-facebook, .page-id-22738 .share-article .fa-facebook, .page-id-22738 .author-social .fa-facebook {
  color: #3b5998; }

.blog .share-article .fa-google-plus, .blog .author-social .fa-google-plus, .archive .share-article .fa-google-plus, .archive .author-social .fa-google-plus, .search .share-article .fa-google-plus, .search .author-social .fa-google-plus, .single .share-article .fa-google-plus, .single .author-social .fa-google-plus, .page-template-page-contributors .share-article .fa-google-plus, .page-template-page-contributors .author-social .fa-google-plus, .page-template-page-appinions-cm-qs .share-article .fa-google-plus, .page-template-page-appinions-cm-qs .author-social .fa-google-plus, .page-id-22738 .share-article .fa-google-plus, .page-id-22738 .author-social .fa-google-plus {
  color: #df5645; }

.blog .share-article .fa-linkedin, .blog .author-social .fa-linkedin, .archive .share-article .fa-linkedin, .archive .author-social .fa-linkedin, .search .share-article .fa-linkedin, .search .author-social .fa-linkedin, .single .share-article .fa-linkedin, .single .author-social .fa-linkedin, .page-template-page-contributors .share-article .fa-linkedin, .page-template-page-contributors .author-social .fa-linkedin, .page-template-page-appinions-cm-qs .share-article .fa-linkedin, .page-template-page-appinions-cm-qs .author-social .fa-linkedin, .page-id-22738 .share-article .fa-linkedin, .page-id-22738 .author-social .fa-linkedin {
  color: #0976b4; }

.blog .sharer, .archive .sharer, .search .sharer, .single .sharer, .page-template-page-contributors .sharer, .page-template-page-appinions-cm-qs .sharer, .page-id-22738 .sharer {
  border-top: 1px solid #ddd; }
  .blog .sharer .share-title, .archive .sharer .share-title, .search .sharer .share-title, .single .sharer .share-title, .page-template-page-contributors .sharer .share-title, .page-template-page-appinions-cm-qs .sharer .share-title, .page-id-22738 .sharer .share-title {
    font-size: 18px;
    display: inline-block; }
  .blog .sharer .wpfai-list, .archive .sharer .wpfai-list, .search .sharer .wpfai-list, .single .sharer .wpfai-list, .page-template-page-contributors .sharer .wpfai-list, .page-template-page-appinions-cm-qs .sharer .wpfai-list, .page-id-22738 .sharer .wpfai-list {
    display: inline-block; }
    .blog .sharer .wpfai-list li, .archive .sharer .wpfai-list li, .search .sharer .wpfai-list li, .single .sharer .wpfai-list li, .page-template-page-contributors .sharer .wpfai-list li, .page-template-page-appinions-cm-qs .sharer .wpfai-list li, .page-id-22738 .sharer .wpfai-list li {
      margin: 0px; }

.blog .related-links, .archive .related-links, .search .related-links, .single .related-links, .page-template-page-contributors .related-links, .page-template-page-appinions-cm-qs .related-links, .page-id-22738 .related-links {
  padding: 30px;
  background: #f7f7f7; }
  .blog .related-links .related-posts, .archive .related-links .related-posts, .search .related-links .related-posts, .single .related-links .related-posts, .page-template-page-contributors .related-links .related-posts, .page-template-page-appinions-cm-qs .related-links .related-posts, .page-id-22738 .related-links .related-posts {
    padding: 0 0 0 20px;
    list-style: none; }
    .blog .related-links .related-posts .related-post, .archive .related-links .related-posts .related-post, .search .related-links .related-posts .related-post, .single .related-links .related-posts .related-post, .page-template-page-contributors .related-links .related-posts .related-post, .page-template-page-appinions-cm-qs .related-links .related-posts .related-post, .page-id-22738 .related-links .related-posts .related-post {
      padding-left: 0 0 0 1em;
      text-indent: -1.2em;
      margin: 10px; }
      .blog .related-links .related-posts .related-post:before, .archive .related-links .related-posts .related-post:before, .search .related-links .related-posts .related-post:before, .single .related-links .related-posts .related-post:before, .page-template-page-contributors .related-links .related-posts .related-post:before, .page-template-page-appinions-cm-qs .related-links .related-posts .related-post:before, .page-id-22738 .related-links .related-posts .related-post:before {
        content: '>';
        color: #fd4f4f;
        font-weight: bolder;
        padding: 0 1.0em 0 0;
        font-size: 0.8em; }
      .blog .related-links .related-posts .related-post a, .archive .related-links .related-posts .related-post a, .search .related-links .related-posts .related-post a, .single .related-links .related-posts .related-post a, .page-template-page-contributors .related-links .related-posts .related-post a, .page-template-page-appinions-cm-qs .related-links .related-posts .related-post a, .page-id-22738 .related-links .related-posts .related-post a {
        color: #999; }
      .blog .related-links .related-posts .related-post span, .archive .related-links .related-posts .related-post span, .search .related-links .related-posts .related-post span, .single .related-links .related-posts .related-post span, .page-template-page-contributors .related-links .related-posts .related-post span, .page-template-page-appinions-cm-qs .related-links .related-posts .related-post span, .page-id-22738 .related-links .related-posts .related-post span {
        color: #fd4f4f;
        font-weight: bolder;
        padding-right: 5px; }

.blog .author-header, .archive .author-header, .search .author-header, .single .author-header, .page-template-page-contributors .author-header, .page-template-page-appinions-cm-qs .author-header, .page-id-22738 .author-header {
  display: flex;
  flex-flow: column wrap;
  align-items: center;
  justify-content: center;
  width: 100%;
  border-bottom-style: double;
  border-color: #E6E6E6;
  margin: 10px 0;
  padding: 10px; }

.blog .author-thumbnail, .archive .author-thumbnail, .search .author-thumbnail, .single .author-thumbnail, .page-template-page-contributors .author-thumbnail, .page-template-page-appinions-cm-qs .author-thumbnail, .page-id-22738 .author-thumbnail {
  flex: 0 1 auto;
  margin: 10px; }
  .blog .author-thumbnail .author-social, .archive .author-thumbnail .author-social, .search .author-thumbnail .author-social, .single .author-thumbnail .author-social, .page-template-page-contributors .author-thumbnail .author-social, .page-template-page-appinions-cm-qs .author-thumbnail .author-social, .page-id-22738 .author-thumbnail .author-social {
    text-align: center; }

.blog .author-content, .archive .author-content, .search .author-content, .single .author-content, .page-template-page-contributors .author-content, .page-template-page-appinions-cm-qs .author-content, .page-id-22738 .author-content {
  flex: 1 1 auto;
  margin: 10px; }

.blog .author-content h3, .archive .author-content h3, .search .author-content h3, .single .author-content h3, .page-template-page-contributors .author-content h3, .page-template-page-appinions-cm-qs .author-content h3, .page-id-22738 .author-content h3 {
  margin: 15px 0; }

.blog .contributor-image, .archive .contributor-image, .search .contributor-image, .single .contributor-image, .page-template-page-contributors .contributor-image, .page-template-page-appinions-cm-qs .contributor-image, .page-id-22738 .contributor-image {
  border-radius: 50%;
  border: 1px solid #f3f3f3;
  display: block;
  margin: 0 auto; }

.blog .promotional-code, .archive .promotional-code, .search .promotional-code, .single .promotional-code, .page-template-page-contributors .promotional-code, .page-template-page-appinions-cm-qs .promotional-code, .page-id-22738 .promotional-code {
  background-color: #3d3e52;
  padding: 30px;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center; }
  .blog .promotional-code.bg-img, .archive .promotional-code.bg-img, .search .promotional-code.bg-img, .single .promotional-code.bg-img, .page-template-page-contributors .promotional-code.bg-img, .page-template-page-appinions-cm-qs .promotional-code.bg-img, .page-id-22738 .promotional-code.bg-img {
    background: url(../images/promotional-background.gif); }
    .blog .promotional-code.bg-img h3, .archive .promotional-code.bg-img h3, .search .promotional-code.bg-img h3, .single .promotional-code.bg-img h3, .page-template-page-contributors .promotional-code.bg-img h3, .page-template-page-appinions-cm-qs .promotional-code.bg-img h3, .page-id-22738 .promotional-code.bg-img h3 {
      color: #595959; }
    .blog .promotional-code.bg-img p, .archive .promotional-code.bg-img p, .search .promotional-code.bg-img p, .single .promotional-code.bg-img p, .page-template-page-contributors .promotional-code.bg-img p, .page-template-page-appinions-cm-qs .promotional-code.bg-img p, .page-id-22738 .promotional-code.bg-img p {
      color: #808080; }
  .blog .promotional-code .flex-item, .archive .promotional-code .flex-item, .search .promotional-code .flex-item, .single .promotional-code .flex-item, .page-template-page-contributors .promotional-code .flex-item, .page-template-page-appinions-cm-qs .promotional-code .flex-item, .page-id-22738 .promotional-code .flex-item {
    flex: 1 1 auto;
    padding: 0 10px;
    text-align: center; }
    .blog .promotional-code .flex-item:first-of-type, .blog .promotional-code .flex-item:nth-of-type(2), .blog .promotional-code .flex-item:last-of-type, .archive .promotional-code .flex-item:first-of-type, .archive .promotional-code .flex-item:nth-of-type(2), .archive .promotional-code .flex-item:last-of-type, .search .promotional-code .flex-item:first-of-type, .search .promotional-code .flex-item:nth-of-type(2), .search .promotional-code .flex-item:last-of-type, .single .promotional-code .flex-item:first-of-type, .single .promotional-code .flex-item:nth-of-type(2), .single .promotional-code .flex-item:last-of-type, .page-template-page-contributors .promotional-code .flex-item:first-of-type, .page-template-page-contributors .promotional-code .flex-item:nth-of-type(2), .page-template-page-contributors .promotional-code .flex-item:last-of-type, .page-template-page-appinions-cm-qs .promotional-code .flex-item:first-of-type, .page-template-page-appinions-cm-qs .promotional-code .flex-item:nth-of-type(2), .page-template-page-appinions-cm-qs .promotional-code .flex-item:last-of-type, .page-id-22738 .promotional-code .flex-item:first-of-type, .page-id-22738 .promotional-code .flex-item:nth-of-type(2), .page-id-22738 .promotional-code .flex-item:last-of-type {
      width: auto; }
    .blog .promotional-code .flex-item .button, .archive .promotional-code .flex-item .button, .search .promotional-code .flex-item .button, .single .promotional-code .flex-item .button, .page-template-page-contributors .promotional-code .flex-item .button, .page-template-page-appinions-cm-qs .promotional-code .flex-item .button, .page-id-22738 .promotional-code .flex-item .button {
      padding: 0 20px; }
  .blog .promotional-code img, .archive .promotional-code img, .search .promotional-code img, .single .promotional-code img, .page-template-page-contributors .promotional-code img, .page-template-page-appinions-cm-qs .promotional-code img, .page-id-22738 .promotional-code img {
    display: block;
    margin: 0 auto; }
  .blog .promotional-code h3, .archive .promotional-code h3, .search .promotional-code h3, .single .promotional-code h3, .page-template-page-contributors .promotional-code h3, .page-template-page-appinions-cm-qs .promotional-code h3, .page-id-22738 .promotional-code h3 {
    color: #FFFFFF;
    font-size: 1.5em; }
  .blog .promotional-code p, .archive .promotional-code p, .search .promotional-code p, .single .promotional-code p, .page-template-page-contributors .promotional-code p, .page-template-page-appinions-cm-qs .promotional-code p, .page-id-22738 .promotional-code p {
    color: #CCC;
    font-size: 1.0em; }

.blog #promotional-footer, .archive #promotional-footer, .search #promotional-footer, .single #promotional-footer, .page-template-page-contributors #promotional-footer, .page-template-page-appinions-cm-qs #promotional-footer, .page-id-22738 #promotional-footer {
  margin-top: 20px;
  width: 100%;
  background: url(images/footer-bg.png);
  background-size: cover; }
  .blog #promotional-footer .promo-flex-container, .archive #promotional-footer .promo-flex-container, .search #promotional-footer .promo-flex-container, .single #promotional-footer .promo-flex-container, .page-template-page-contributors #promotional-footer .promo-flex-container, .page-template-page-appinions-cm-qs #promotional-footer .promo-flex-container, .page-id-22738 #promotional-footer .promo-flex-container {
    max-width: 980px;
    margin: 0 auto;
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    justify-content: center; }
    .blog #promotional-footer .promo-flex-container .promo-flex-item, .archive #promotional-footer .promo-flex-container .promo-flex-item, .search #promotional-footer .promo-flex-container .promo-flex-item, .single #promotional-footer .promo-flex-container .promo-flex-item, .page-template-page-contributors #promotional-footer .promo-flex-container .promo-flex-item, .page-template-page-appinions-cm-qs #promotional-footer .promo-flex-container .promo-flex-item, .page-id-22738 #promotional-footer .promo-flex-container .promo-flex-item {
      flex: 1 1 auto;
      padding: 10px;
      width: 100%; }
      .blog #promotional-footer .promo-flex-container .promo-flex-item p, .archive #promotional-footer .promo-flex-container .promo-flex-item p, .search #promotional-footer .promo-flex-container .promo-flex-item p, .single #promotional-footer .promo-flex-container .promo-flex-item p, .page-template-page-contributors #promotional-footer .promo-flex-container .promo-flex-item p, .page-template-page-appinions-cm-qs #promotional-footer .promo-flex-container .promo-flex-item p, .page-id-22738 #promotional-footer .promo-flex-container .promo-flex-item p {
        line-height: 30px;
        font-weight: bold;
        font-size: 18px; }

.single-press_release #content {
  padding: 0; }

.page-id-17386 #content {
  padding: 0; }

.page-id-17386 .cover {
  background-color: #f2f5fc;
  background-image: none; }
  .page-id-17386 .cover:before {
    background-color: transparent; }
  .page-id-17386 .cover .cover-content {
    padding: 20px 0; }
    .page-id-17386 .cover .cover-content .cover-title {
      text-transform: capitalize; }
    .page-id-17386 .cover .cover-content .wrap {
      padding: 0; }
      .page-id-17386 .cover .cover-content .wrap h1 {
        color: #666; }

.page-id-17386 .nav-buttons {
  width: 100%;
  background: #ffffff;
  margin: 0 auto;
  padding: 0; }
  .page-id-17386 .nav-buttons > ul {
    max-width: 1140px;
    margin: 0 auto;
    width: 100%; }
    .page-id-17386 .nav-buttons > ul a:hover {
      text-decoration: none; }
    .page-id-17386 .nav-buttons > ul .minimal {
      display: block;
      padding: 5px;
      margin: 0;
      background: #f7f7f7;
      border: 1px solid #cccccc;
      border-radius: 3px;
      color: #666666;
      font-size: 24px;
      margin-bottom: -1px;
      max-width: 100%;
      text-align: center; }
      .page-id-17386 .nav-buttons > ul .minimal:not(:last-of-type) {
        margin-right: -1px; }
      .page-id-17386 .nav-buttons > ul .minimal:hover {
        cursor: pointer;
        background: #ffffff; }
      .page-id-17386 .nav-buttons > ul .minimal i {
        color: #fd3434;
        height: 35px; }
    .page-id-17386 .nav-buttons > ul .minimal.active {
      background: #ffffff;
      border-bottom: 1px solid #ffffff; }

.page-id-17386 .tab-content {
  max-width: 1140px;
  margin: 40px auto;
  width: 100%; }
  .page-id-17386 .tab-content:first-of-type {
    display: block; }
  .page-id-17386 .tab-content .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap; }
    .page-id-17386 .tab-content .container .information-container {
      -webkit-box-flex: 1 1 auto;
      -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      padding: 0 15px;
      /*-ms-flex-order:2;
				order:2; */
      width: 100%; }
      .page-id-17386 .tab-content .container .information-container hr {
        color: #FFFFFF; }
      .page-id-17386 .tab-content .container .information-container ul li {
        margin: 10px 0;
        padding-left: 1em;
        text-indent: -0.8em; }
        .page-id-17386 .tab-content .container .information-container ul li:before {
          content: ">";
          padding-right: 5px;
          color: #F20000;
          font-weight: bold; }
    .page-id-17386 .tab-content .container .cta-container {
      -webkit-box-flex: 1 1 auto;
      -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      /* -ms-flex-order:1;
				order:1;  */
      width: 100%;
      padding: 40px;
      border: 1px solid #cccccc;
      /* border-bottom:0; */ }
      .page-id-17386 .tab-content .container .cta-container .price {
        text-align: center; }
        .page-id-17386 .tab-content .container .cta-container .price span {
          display: block;
          font-size: 3.0em;
          font-weight: bold; }
      .page-id-17386 .tab-content .container .cta-container div {
        text-align: center; }

.page-id-17386 .pricing-packages .tab-content ul, .page-id-17386 .pricing-packages footer ul {
  display: flex;
  flex-flow: row wrap; }
  .page-id-17386 .pricing-packages .tab-content ul li, .page-id-17386 .pricing-packages footer ul li {
    flex: 0 1 auto;
    width: 100%; }

.page-id-17386 .pricing-packages footer {
  max-width: 1140px;
  margin: 40px auto;
  width: 100%;
  padding: 0 15px; }
  .page-id-17386 .pricing-packages footer ul li {
    color: #5c99ed;
    margin: 10px 0; }
    .page-id-17386 .pricing-packages footer ul li .fa {
      padding: 0 10px 0 0; }
  .page-id-17386 .pricing-packages footer .return {
    margin-top: 30px;
    float: right; }
    .page-id-17386 .pricing-packages footer .return:after {
      clear: both; }

.page-id-16117 .entry-content dd {
  font-size: 1.0em;
  margin: 0 0 10px 15px; }

.page-id-16117 .entry-content dt::after {
  content: ":"; }

.page-id-22699 #content {
  padding: 70px 0 40px; }
  .page-id-22699 #content ul {
    margin: 0;
    padding-left: 20px; }
  .page-id-22699 #content li {
    list-style: none; }

.no-touch #cd-vertical-nav {
  display: none;
  position: fixed;
  right: 20px;
  top: 50%;
  bottom: auto;
  transform: translateY(-50%);
  z-index: 2; }
  .no-touch #cd-vertical-nav .background {
    border: solid 1px #dbdbd9;
    border-radius: 3px;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 30px;
    background-color: #fff; }
  .no-touch #cd-vertical-nav li {
    text-align: right;
    position: relative;
    line-height: 1; }
  .no-touch #cd-vertical-nav a {
    display: inline-block;
    /* prevent weird movements on hover when you use a CSS3 transformation - webkit browsers */
    backface-visibility: hidden; }
    .no-touch #cd-vertical-nav a:after {
      content: "";
      display: table;
      clear: both; }
    .no-touch #cd-vertical-nav a span {
      float: right;
      display: inline-block;
      transform: scale(0.6); }
    .no-touch #cd-vertical-nav a.is-selected i {
      color: #fd3434; }
    .no-touch #cd-vertical-nav a:hover span {
      transform: scale(1); }
    .no-touch #cd-vertical-nav a:hover .cd-label {
      opacity: 1; }
    .no-touch #cd-vertical-nav a:hover i {
      color: #e8e8e8; }
  .no-touch #cd-vertical-nav i {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 3px;
    font-size: 10px;
    color: #b3b3b3; }
  .no-touch #cd-vertical-nav .cd-label {
    position: relative;
    margin-right: 20px;
    padding: .4em .5em;
    color: #999;
    font-size: 14px;
    font-size: 0.875rem;
    transition: transform 0.2s, opacity 0.2s;
    opacity: 0;
    transform-origin: 100% 50%; }

/* Touch devices */
.touch .cd-nav-trigger {
  display: block;
  z-index: 2;
  position: fixed;
  bottom: 30px;
  right: 5%;
  height: 44px;
  width: 44px;
  border-radius: 0.25em;
  background: rgba(255, 255, 255, 0.9); }
  .touch .cd-nav-trigger span {
    position: absolute;
    height: 4px;
    width: 4px;
    background-color: #3e3947;
    border-radius: 50%;
    left: 50%;
    top: 50%;
    bottom: auto;
    right: auto;
    transform: translateX(-50%) translateY(-50%); }
    .touch .cd-nav-trigger span:before {
      top: -9px; }
    .touch .cd-nav-trigger span:after {
      bottom: -9px; }
    .touch .cd-nav-trigger span:before, .touch .cd-nav-trigger span:after {
      content: '';
      height: 100%;
      width: 100%;
      position: absolute;
      left: 0;
      background-color: inherit;
      border-radius: inherit; }

.touch #cd-vertical-nav {
  position: fixed;
  z-index: 2;
  right: 5%;
  bottom: 30px;
  width: 90%;
  max-width: 400px;
  max-height: 90%;
  overflow-y: scroll;
  transform-origin: right bottom;
  transform: scale(0);
  transition-property: transform;
  transition-duration: 0.2s;
  border-radius: 0.25em;
  background-color: rgba(255, 255, 255, 0.9); }
  .touch #cd-vertical-nav a {
    display: block;
    padding: 1em;
    color: #999;
    border-bottom: 1px solid rgba(62, 57, 71, 0.1); }
    .touch #cd-vertical-nav a.is-selected span:last-child {
      color: #d88683; }
    .touch #cd-vertical-nav a span:first-child {
      display: none; }
  .touch #cd-vertical-nav.open {
    transform: scale(1); }
    .touch #cd-vertical-nav.open + .cd-nav-trigger {
      background-color: transparent; }
      .touch #cd-vertical-nav.open + .cd-nav-trigger span {
        background-color: rgba(62, 57, 71, 0); }
        .touch #cd-vertical-nav.open + .cd-nav-trigger span:before {
          transform: rotate(45deg);
          top: 1px; }
        .touch #cd-vertical-nav.open + .cd-nav-trigger span:after {
          transform: rotate(135deg);
          bottom: 0; }
        .touch #cd-vertical-nav.open + .cd-nav-trigger span:before, .touch #cd-vertical-nav.open + .cd-nav-trigger span:after {
          background-color: #3e3947;
          height: 3px;
          width: 20px;
          border-radius: 0;
          left: -8px; }
  .touch #cd-vertical-nav li:last-child a {
    border-bottom: none; }

@media only screen and (min-width: 768px) {
  .touch .cd-nav-trigger, .touch #cd-vertical-nav {
    bottom: 40px; } }

.page-template-page-book-demo-brands2 #content, .page-template-page-book-demo-brands3 #content {
  padding: 0; }

.page-template-page-book-demo-brands2 .flexed, .page-template-page-book-demo-brands3 .flexed {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }

.page-template-page-book-demo-brands2 .big_banner, .page-template-page-book-demo-brands3 .big_banner {
  background: url(/wp-content/themes/scribblelive-new/library/images/book-a-demo-brands.jpg) 0 bottom no-repeat;
  background-size: cover;
  margin: 0 auto;
  min-height: 85vh;
  height: auto;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d; }
  .page-template-page-book-demo-brands2 .big_banner .wrap, .page-template-page-book-demo-brands3 .big_banner .wrap {
    padding: 3% 0 0; }
  .page-template-page-book-demo-brands2 .big_banner .col, .page-template-page-book-demo-brands3 .big_banner .col {
    flex: 2 2 40%;
    -moz-box-flex: 1; }
  .page-template-page-book-demo-brands2 .big_banner .hero, .page-template-page-book-demo-brands3 .big_banner .hero {
    background: #ffffff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 15px 0; }
  .page-template-page-book-demo-brands2 .big_banner .rwd-img, .page-template-page-book-demo-brands3 .big_banner .rwd-img {
    margin: 30px 0 0; }

.page-template-page-book-demo-brands2 .quote, .page-template-page-book-demo-brands3 .quote {
  background-image: linear-gradient(bottom, #f7f7f7 50%, #ffffff 50%);
  background-image: -o-linear-gradient(bottom, #f7f7f7 50%, #fff 50%);
  background-image: -moz-linear-gradient(bottom, #f7f7f7 50%, #fff 50%);
  background-image: -webkit-linear-gradient(bottom, #f7f7f7 50%, #fff 50%);
  background-image: -ms-linear-gradient(bottom, #f7f7f7 50%, #fff 50%);
  margin-top: 55px; }
  .page-template-page-book-demo-brands2 .quote .col, .page-template-page-book-demo-brands3 .quote .col {
    flex: 1 2 40%;
    -moz-box-flex: 1; }
  .page-template-page-book-demo-brands2 .quote .rounded, .page-template-page-book-demo-brands3 .quote .rounded {
    background-color: #fff;
    border: solid 1px #e6e6e6;
    padding: 15px;
    position: relative; }

.page-template-page-book-demo-brands2 .features li, .page-template-page-book-demo-brands3 .features li {
  min-width: 300px;
  width: 50%;
  padding: 3%; }

.page-template-page-book-demo-media3 #content {
  padding: 0; }

.page-template-page-book-demo-media3 .fa-2x {
  font-size: 1.2em;
  color: #82cc68; }

.page-template-page-book-demo-media3 .big_banner {
  background: url(/wp-content/themes/scribblelive-new/library/images/book-a-demo-media-flipped.jpg) 0 bottom no-repeat;
  background-size: cover;
  margin: 0 auto;
  min-height: 85vh;
  height: auto;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d; }
  .page-template-page-book-demo-media3 .big_banner .wrap {
    padding: 3% 0 0; }
  .page-template-page-book-demo-media3 .big_banner .col {
    flex: 2 2 40%; }
  .page-template-page-book-demo-media3 .big_banner .hero {
    background: #ffffff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 15px 0; }
  .page-template-page-book-demo-media3 .big_banner .rwd-img {
    margin: 30px 0 0; }

.page-template-page-book-demo-media3 .quote {
  padding: 3%;
  margin-top: 80px; }
  .page-template-page-book-demo-media3 .quote .col {
    flex: 1 2 40%; }
  .page-template-page-book-demo-media3 .quote .rounded {
    background-color: #f7f7f7;
    border: solid 1px #e6e6e6;
    padding: 15px;
    position: relative; }

.page-template-page-book-demo-media3 .features li {
  min-width: 300px;
  width: 50%;
  padding: 3%; }

.page-template-page-book-demo-events3 #content {
  padding: 0; }

.page-template-page-book-demo-events3 .big_banner {
  background: url(/wp-content/themes/scribblelive-new/library/images/book-a-demo-events-flipped.jpg) center bottom no-repeat;
  background-size: cover;
  margin: 0 auto;
  min-height: 85vh;
  height: auto;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d; }
  .page-template-page-book-demo-events3 .big_banner .wrap {
    padding: 3% 0 0; }
  .page-template-page-book-demo-events3 .big_banner .col {
    flex: 2 2 40%; }
  .page-template-page-book-demo-events3 .big_banner .hero {
    background: #ffffff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 15px 0; }
  .page-template-page-book-demo-events3 .big_banner .rwd-img {
    margin: 30px 0 0; }

.page-template-page-book-demo-events3 .quote {
  background-image: linear-gradient(bottom, #f7f7f7 50%, #ffffff 50%);
  background-image: -o-linear-gradient(bottom, #f7f7f7 50%, #fff 50%);
  background-image: -moz-linear-gradient(bottom, #f7f7f7 50%, #fff 50%);
  background-image: -webkit-linear-gradient(bottom, #f7f7f7 50%, #fff 50%);
  background-image: -ms-linear-gradient(bottom, #f7f7f7 50%, #fff 50%);
  margin-top: 55px; }
  .page-template-page-book-demo-events3 .quote .col {
    flex: 1 2 40%; }
  .page-template-page-book-demo-events3 .quote .rounded {
    background-color: #fff;
    border: solid 1px #e6e6e6;
    padding: 15px;
    position: relative; }

.page-template-page-book-demo-events3 .features li {
  min-width: 300px;
  width: 50%;
  padding: 3%; }

address {
  margin-bottom: 1em; }

.minimal {
  background: #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #666666;
  font-size: 18px;
  padding: 60px 0;
  text-align: center;
  max-width: 360px;
  margin: 0 10px;
  font-family: 'proxima nova', sans-serif;
  cursor: auto; }
  .minimal span {
    font-size: 24px;
    color: #666666;
    padding: 10px 0;
    display: block; }
  .minimal p {
    font-size: 18px;
    color: #999999;
    margin: 5px auto;
    width: 80%;
    font-family: "proxima-nova", Arial, sans-serif;
    min-height: 7.5em; }
  .minimal i {
    color: #fd3434;
    height: 35px; }
  .minimal img {
    width: auto; }

/*********************
CLEARFIXIN'
*********************/
.clearfix {
  zoom: 1; }
  .clearfix:before, .clearfix:after {
    content: "";
    display: table; }
  .clearfix:after {
    clear: both; }

/*********************
Clear Floated Elements
*********************/
/* http://sonspring.com/journal/clearing-floats */
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0; }

/*********************
TOOLS
*********************/
.image-replacement {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden; }

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px !important; }

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

.hidden {
  display: none !important; }

.offScreen {
  position: fixed;
  left: -999999px;
  top: -999999px; }

/*********************
Text
*********************/
.text-left {
  text-align: left; }

.text-center {
  text-align: center; }

.text-right {
  text-align: right; }

.center {
  margin: 0 auto; }

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

/*
Here's a great tutorial on how to
use color variables properly:
http://sachagreif.com/sass-color-variables/
*/
span.text_red-bg {
  background-color: #ef1200 !important;
  display: inline-block;
  padding: 3px 8px 0 5px; }

span.text_red-color {
  color: #ef1200 !important; }

/*********************
start mmendoza's stuff
**********************/
.rounded, form.form .the-button {
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px; }

.semitrans {
  opacity: 0.8;
  filter: alpha(opacity=80); }

.flexed {
  display: box;
  display: -webkit-box;
  display: -moz-box;
  justify-content: space-around;
  -webkit-justify-content: space-around;
  align-items: center;
  -webkit-align-items: center;
  flex-flow: column;
  -webkit-flex-flow: column;
  -webkit-box-orient: vertical; }
  .flexed .nojustify {
    justify-content: flex-start;
    -webkit-justify-content: flex-start; }

.double {
  -webkit-box-flex: 2;
  -moz-box-flex: 2;
  -webkit-flex: 2;
  -ms-flex: 2;
  flex: 2;
  padding: 0 30px; }

.topalign {
  -ms-flex-align: flex-start;
  -webkit-align-items: flex-start;
  -webkit-box-align: flex-start;
  align-items: flex-start; }

.btmalign {
  -ms-flex-align: flex-end;
  -webkit-align-items: flex-end;
  -webkit-box-align: flex-end;
  align-items: flex-end; }

.stretchalign {
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
  -webkit-box-align: stretch;
  align-items: stretch; }

.rwd-img {
  width: 100%;
  height: auto;
  margin: auto;
  display: block; }

.nobr {
  white-space: nowrap; }

.topbordered {
  border-top: solid 1px #d7d7d7; }

.noborder {
  border: none; }

.bordered {
  border: solid 1px #d7d7d7; }

.notopmargin {
  margin-top: 0; }

.notoppadding {
  padding-top: 0; }

.nobtmmargin {
  margin-bottom: 0; }

.nobtmpadding {
  padding-bottom: 0; }

.textleft {
  text-align: left !important; }

.right {
  text-align: right; }

.centered {
  text-align: center; }

.white {
  color: #fff; }

a, .red {
  color: #fd3434; }

a, a.button1:hover {
  text-decoration: none; }

a:hover {
  text-decoration: underline; }

ul.inline {
  margin: 0;
  padding: 0; }

.inline {
  display: inline-block;
  vertical-align: middle; }
  .inline li {
    float: left;
    list-style-type: none;
    background: none;
    padding: 0;
    margin: 0; }
    .inline li a {
      display: inline-block;
      margin: 0 .4em;
      font-size: 1.5em;
      width: 1em;
      height: 1em;
      line-height: 1em;
      color: #fff;
      text-decoration: none;
      overflow: hidden; }
  .inline i {
    display: block; }

figure img {
  margin-bottom: 1em; }

figcaption {
  font-size: .8em;
  line-height: 1.8;
  margin: 0 auto 1em;
  max-width: 600px; }

/*********************
end mmendoza's stuff
**********************/
/*
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:
Author:

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.

******************************************************************/
/********************
WORDPRESS BODY CLASSES
style a page via class
********************/
/* for sites that are read right to left (i.e. hebrew) */
/* home page */
/* blog template page */
/* 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) */
/* 404 page */
/* 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 */
/* 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) */
/*********************
-03. LAYOUT & GRID STYLES
-*********************/
.wrap {
  padding-left: 20px;
  padding-right: 20px;
  margin: 0 auto; }

/*********************
HEADER STYLES
*********************/
/*********************
NAVIGATION STYLES
*********************/
html.no-js .funnel-pointer {
  display: none; }

.funnel-pointer {
  overflow: hidden;
  height: 13px;
  position: absolute;
  bottom: 0;
  width: 100%; }
  .funnel-pointer * {
    display: block;
    float: left; }
  .funnel-pointer .fillBar {
    height: 13px;
    width: 500px;
    background: #FFF; }

.funnel-nav {
  background: #fff;
  padding: 10px 0 5px; }
  .funnel-nav ul li {
    float: left;
    text-align: center;
    color: #000; }
    .funnel-nav ul li a {
      display: inline-block;
      text-decoration: none;
      color: #000;
      font-size: 18px;
      font-weight: 600; }
      .funnel-nav ul li a .icon {
        display: block;
        width: 21px;
        height: 23px;
        margin: 0 auto;
        background-size: 21px 46px;
        background-repeat: no-repeat;
        background-position: center top; }
      .funnel-nav ul li a:hover {
        color: #f20000; }
        .funnel-nav ul li a:hover .icon {
          background-position: center bottom; }
    .funnel-nav ul li.current_funnel a {
      color: #ef1200; }
      .funnel-nav ul li.current_funnel a .icon {
        background-position: center bottom; }
    .funnel-nav ul li p {
      margin: 0;
      font-size: 12px; }

.up-pointer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 25px; }
  .up-pointer .fillBar {
    height: 25px;
    background: #FFF;
    width: calc(50% - 25px); }
  .up-pointer * {
    float: left; }
  .up-pointer .pointer-arrow {
    width: 0;
    height: 0;
    border: 25px solid #FFF;
    border-bottom-color: transparent;
    border-top: 0; }

.down-pointer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 35px; }
  .down-pointer .fillBar {
    height: 35px;
    background: #FFF;
    width: calc(50% - 35px); }
  .down-pointer * {
    float: left; }
  .down-pointer .pointer-arrow {
    width: 0;
    height: 0;
    border: 35px solid #FFF;
    border-top-color: transparent;
    border-bottom: 0; }

/*********************
POSTS & CONTENT STYLES
*********************/
img {
  max-width: 100%; }

#content {
  padding: 70px 0 0 0; }

.single .entry-content ul,
.search .entry-content ul,
.category .entry-content ul,
.author .entry-content ul,
.blog .entry-content ul {
  list-style-type: disc;
  margin-left: 20px; }

.search .round-date,
.category .round-date,
.author .round-date,
.blog .round-date {
  margin-top: 40px; }

.search .post .article-header,
.category .post .article-header,
.author .post .article-header,
.blog .post .article-header {
  background: #e5e5e5; }
  .search .post .article-header > *,
  .category .post .article-header > *,
  .author .post .article-header > *,
  .blog .post .article-header > * {
    padding: 10px; }
  .search .post .article-header .vcard,
  .category .post .article-header .vcard,
  .author .post .article-header .vcard,
  .blog .post .article-header .vcard {
    margin: 0; }

.search .post h1,
.category .post h1,
.author .post h1,
.blog .post h1 {
  line-height: 1.2;
  padding: 0.67em 0;
  margin: 0;
  border-bottom: 1px solid #FFF; }
  .search .post h1 a,
  .category .post h1 a,
  .author .post h1 a,
  .blog .post h1 a {
    color: #000;
    font-size: 26px;
    font-weight: 400; }

.search .post p,
.category .post p,
.author .post p,
.blog .post p {
  font-size: 14px; }

.search .post .entry-content,
.category .post .entry-content,
.author .post .entry-content,
.blog .post .entry-content {
  margin: 10px 0;
  font-size: 14px; }
  .search .post .entry-content li,
  .category .post .entry-content li,
  .author .post .entry-content li,
  .blog .post .entry-content li {
    list-style-type: disc; }

.search .post .article-footer,
.category .post .article-footer,
.author .post .article-footer,
.blog .post .article-footer {
  font-size: 14px; }

body.home .site-description, body.single-funnel .site-description {
  background: #e4e4e4;
  text-align: center;
  padding: 10px 0; }
  body.home .site-description h2, body.single-funnel .site-description h2 {
    font-size: 20px;
    color: #565656;
    margin: 0;
    padding: 0 2.5em; }
    body.home .site-description h2 img, body.single-funnel .site-description h2 img {
      display: block;
      clear: both;
      margin: 0 auto;
      width: 45px; }

body.home .main-content, body.single-funnel .main-content {
  background: #e4e4e4; }
  body.home .main-content .slideshow-title-wrapper, body.single-funnel .main-content .slideshow-title-wrapper {
    display: none; }
  body.home .main-content .slide-caption-wrapper, body.single-funnel .main-content .slide-caption-wrapper {
    background: #01b8d8;
    position: relative;
    padding: 5px; }
    body.home .main-content .slide-caption-wrapper .slide-caption, body.single-funnel .main-content .slide-caption-wrapper .slide-caption {
      color: #FFF;
      font-size: 14px;
      text-align: right;
      margin: 0; }
      body.home .main-content .slide-caption-wrapper .slide-caption a, body.single-funnel .main-content .slide-caption-wrapper .slide-caption a {
        color: #ef1200;
        text-decoration: none;
        position: relative;
        z-index: 1; }
  body.home .main-content .slideshow-sections, body.single-funnel .main-content .slideshow-sections {
    position: relative;
    min-height: 140px;
    margin-top: 30px; }
    body.home .main-content .slideshow-sections .slideshow-section, body.single-funnel .main-content .slideshow-sections .slideshow-section {
      pointer-events: none;
      position: absolute;
      top: 0;
      left: 0;
      opacity: 0;
      -webkit-transition: opacity 0.3s;
      -transition: opacity 0.3s;
      transition: opacity 0.3s; }
      body.home .main-content .slideshow-sections .slideshow-section.active, body.single-funnel .main-content .slideshow-sections .slideshow-section.active {
        opacity: 1; }
      body.home .main-content .slideshow-sections .slideshow-section .slideshow-section-title, body.single-funnel .main-content .slideshow-sections .slideshow-section .slideshow-section-title {
        text-transform: none;
        color: #000;
        font-size: 20px;
        margin: 0; }
        body.home .main-content .slideshow-sections .slideshow-section .slideshow-section-title img, body.single-funnel .main-content .slideshow-sections .slideshow-section .slideshow-section-title img {
          margin-right: 15px; }
      body.home .main-content .slideshow-sections .slideshow-section .slideshow-section-content, body.single-funnel .main-content .slideshow-sections .slideshow-section .slideshow-section-content {
        font-size: 14px;
        color: #6b6b6b;
        line-height: 20px; }

body.home .featured-posts-wrapper, body.single-funnel .featured-posts-wrapper {
  padding: 30px 0; }
  body.home .featured-posts-wrapper .featured-wrapper-header, body.single-funnel .featured-posts-wrapper .featured-wrapper-header {
    text-align: center;
    color: #282828; }
    body.home .featured-posts-wrapper .featured-wrapper-header .featured-header-title, body.single-funnel .featured-posts-wrapper .featured-wrapper-header .featured-header-title {
      text-transform: none;
      font-size: 24px;
      margin: 0 0 30px;
      line-height: 1; }
      body.home .featured-posts-wrapper .featured-wrapper-header .featured-header-title a, body.single-funnel .featured-posts-wrapper .featured-wrapper-header .featured-header-title a {
        color: inherit;
        text-decoration: none; }
  body.home .featured-posts-wrapper .features-posts .features-posts-title, body.single-funnel .featured-posts-wrapper .features-posts .features-posts-title {
    font-size: 28px;
    color: #000;
    margin: 0; }
  body.home .featured-posts-wrapper .features-posts .feature-post, body.single-funnel .featured-posts-wrapper .features-posts .feature-post {
    margin-top: 40px;
    border-top: 1px dotted #DDD;
    padding-top: 40px; }
    body.home .featured-posts-wrapper .features-posts .feature-post:first-child, body.single-funnel .featured-posts-wrapper .features-posts .feature-post:first-child {
      border-top: 0;
      padding-top: 0; }
    body.home .featured-posts-wrapper .features-posts .feature-post a, body.single-funnel .featured-posts-wrapper .features-posts .feature-post a {
      text-decoration: none;
      display: block; }
    body.home .featured-posts-wrapper .features-posts .feature-post img, body.single-funnel .featured-posts-wrapper .features-posts .feature-post img {
      width: 100%;
      height: auto; }
    body.home .featured-posts-wrapper .features-posts .feature-post .feature-title, body.single-funnel .featured-posts-wrapper .features-posts .feature-post .feature-title {
      text-transform: none;
      font-size: 21px;
      font-weight: 400;
      color: #565656;
      margin: 20px 0;
      line-height: 1; }
    body.home .featured-posts-wrapper .features-posts .feature-post .feature-meta,
    body.home .featured-posts-wrapper .features-posts .feature-post .feature-content, body.single-funnel .featured-posts-wrapper .features-posts .feature-post .feature-meta,
    body.single-funnel .featured-posts-wrapper .features-posts .feature-post .feature-content {
      color: #565656;
      font-size: 14px;
      line-height: 1.5; }
    body.home .featured-posts-wrapper .features-posts .feature-post .feature-meta, body.single-funnel .featured-posts-wrapper .features-posts .feature-post .feature-meta {
      margin: 0 0 10px; }

body.home .live .featured-posts-wrapper .features-posts .feature-post .feature-title, body.single-funnel .live .featured-posts-wrapper .features-posts .feature-post .feature-title {
  color: #282828;
  font-size: 22px; }

body.home .action-newsletter-wrapper, body.single-funnel .action-newsletter-wrapper {
  background: #6b6b6b;
  color: #FFF;
  padding: 20px 0; }
  body.home .action-newsletter-wrapper.funnel, body.single-funnel .action-newsletter-wrapper.funnel {
    padding: 40px 0; }
  body.home .action-newsletter-wrapper h2, body.single-funnel .action-newsletter-wrapper h2 {
    margin: 0 0 10px; }
  body.home .action-newsletter-wrapper p, body.single-funnel .action-newsletter-wrapper p {
    font-size: 14px;
    line-height: 1.5; }
  body.home .action-newsletter-wrapper .newsletter-wrapper, body.single-funnel .action-newsletter-wrapper .newsletter-wrapper {
    margin-top: 70px; }
    body.home .action-newsletter-wrapper .newsletter-wrapper form .input-wrapper, body.single-funnel .action-newsletter-wrapper .newsletter-wrapper form .input-wrapper {
      margin: 0 30px 10px 0;
      float: left;
      min-width: 210px; }
      body.home .action-newsletter-wrapper .newsletter-wrapper form .input-wrapper label, body.single-funnel .action-newsletter-wrapper .newsletter-wrapper form .input-wrapper label {
        color: #FFF;
        font-family: Helvetica, Arial, monospace;
        font-size: 18px; }
      body.home .action-newsletter-wrapper .newsletter-wrapper form .input-wrapper input, body.single-funnel .action-newsletter-wrapper .newsletter-wrapper form .input-wrapper input {
        padding: 6px 10px;
        width: 100%; }
    body.home .action-newsletter-wrapper .newsletter-wrapper form .submit, body.single-funnel .action-newsletter-wrapper .newsletter-wrapper form .submit {
      float: left;
      min-width: 150px; }

body.home .sponsors-testimonials-wrapper, body.single-funnel .sponsors-testimonials-wrapper {
  background-image: url("../images/sponsors-bg.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  overflow: hidden; }
  body.home .sponsors-testimonials-wrapper a, body.single-funnel .sponsors-testimonials-wrapper a {
    display: block;
    color: #fff; }
    body.home .sponsors-testimonials-wrapper a:hover, body.single-funnel .sponsors-testimonials-wrapper a:hover {
      text-decoration: none; }
  body.home .sponsors-testimonials-wrapper .wrap > *, body.single-funnel .sponsors-testimonials-wrapper .wrap > * {
    margin-bottom: 30px; }
  body.home .sponsors-testimonials-wrapper h2, body.single-funnel .sponsors-testimonials-wrapper h2 {
    text-align: center;
    color: #fff;
    font-size: 24px; }

body.home .testimonials-wrapper img, body.single-funnel .testimonials-wrapper img {
  float: left;
  max-width: 25px; }

body.home .testimonials, body.single-funnel .testimonials {
  padding-left: 35px; }

body.home .testimonial .quote, body.single-funnel .testimonial .quote {
  font-size: 16px;
  margin: 0;
  line-height: 1.1; }

body.home .testimonial .source, body.single-funnel .testimonial .source {
  font-size: 12px; }

.live-feed-map-wrapper .live-feed-map-title {
  display: none; }

.live-updates {
  position: relative;
  height: 300px;
  overflow: hidden; }
  .live-updates .live-update {
    width: 100%;
    text-align: left;
    font-size: 14px;
    pointer-events: none;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    color: #333;
    -webkit-transition: opacity 0.5s ease-in;
    -transition: opacity 0.5s ease-in;
    transition: opacity 0.5s ease-in; }
    .live-updates .live-update.latest {
      opacity: 1;
      pointer-events: auto; }
    .live-updates .live-update a {
      color: #00b8d8;
      text-decoration: none; }
    .live-updates .live-update h4 {
      text-transform: uppercase;
      font-weight: 400;
      margin: 0; }
    .live-updates .live-update .time {
      display: block;
      text-align: center;
      font-size: 24px; }
    .live-updates .live-update .content-title a {
      color: #333; }
    .live-updates .live-update p,
    .live-updates .live-update .content {
      padding: 0;
      margin: 5px 0;
      max-height: 210px;
      overflow: hidden;
      font-weight: 300; }
      .live-updates .live-update p iframe,
      .live-updates .live-update p object,
      .live-updates .live-update p video,
      .live-updates .live-update p img,
      .live-updates .live-update .content iframe,
      .live-updates .live-update .content object,
      .live-updates .live-update .content video,
      .live-updates .live-update .content img {
        border: 4px solid #FFF;
        margin: 5px 10px 0 0;
        max-width: 96%;
        display: block;
        clear: both;
        overflow: hidden; }
    .live-updates .live-update .author {
      font-weight: 600; }

.updating-notice {
  -webkit-transition: opacity 2s;
  -transition: opacity 2s;
  transition: opacity 2s;
  opacity: 0;
  margin: 5px 0;
  font-weight: 600; }
  .updating-notice.active {
    opacity: 1; }
  .updating-notice a {
    color: #565656;
    text-decoration: none; }
    .updating-notice a:hover {
      text-decoration: none; }
  .updating-notice img {
    margin-right: 10px;
    vertical-align: middle; }

.live-stat {
  font-size: 22px;
  margin-bottom: 15px; }
  .live-stat .stat-number {
    font-family: Helvetica, Arial, monospace;
    line-height: 1;
    margin: 0;
    color: #ef1200;
    /*				@include transition(color 1.5s ease, text-shadow 1.5s ease);
				&.updating{
					@include text-shadow(0 0 7px $scrib-red);
					color: transparent;
				}*/ }
  .live-stat .stat-name {
    margin: 0; }
    .live-stat .stat-name img {
      margin-right: 10px;
      width: 15px; }

.product-tier-section.scribblelive-tiers {
  margin-top: 50px; }

.product-tier-section.scribblemarket-tiers .product-tier .tier-header h3 {
  font-size: 31px;
  margin: 0; }

.product-tier-section .product-tier-section_header h2 {
  line-height: 1;
  margin: 0;
  text-align: center; }

.product-tier-section .product-tier-section_header p {
  color: #282828;
  font-size: 18px;
  line-height: 1.4;
  text-align: center;
  margin-bottom: 0; }

.product-tier-section .product-tier-section_header img {
  margin: 15px auto 0;
  display: block; }

.product-tier {
  border: 1px solid #b7b7b7;
  padding: 45px 20px 170px;
  width: 80%;
  height: 480px;
  margin: 30px auto 40px;
  position: relative;
  color: #7f7f7f; }
  .product-tier .tier-header {
    margin: 0 0 30px; }
    .product-tier .tier-header h2 {
      margin: 0;
      font-size: 41px; }
  .product-tier .tier-content {
    margin-bottom: 140px; }
    .product-tier .tier-content .description {
      margin: 0;
      font-size: 18px;
      color: #7f7f7f;
      line-height: 1.4; }
  .product-tier .buttons {
    position: absolute;
    left: 0;
    bottom: 20px;
    width: 100%; }
    .product-tier .buttons a {
      margin-top: 10px; }
  .product-tier.highlight .tier-header h2 {
    color: #00b8d8; }

.learn-mores {
  height: 0;
  position: absolute;
  left: -9999999px;
  overflow: hidden; }

.learn-more,
.product-tier_learn-more {
  padding: 50px 15px 25px;
  display: none;
  background: #e8e8e8;
  position: relative; }

/*
	Product Page
	*/
.product_content {
  padding-bottom: 15px; }

.product_content ul {
  font-family: "proxima-nova", Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  color: #565656;
  list-style-type: disc;
  margin-left: 15px; }

.product_content ul li {
  margin-bottom: 10px; }

.greyBack {
  background: #e5e5e5; }

.product_content img.desktopImage {
  display: none; }

.product_content img.mobileImage {
  float: right;
  width: 45%;
  padding: 0 0 10px 10px; }

.product-cta {
  background: #7e7e7e;
  padding: 40px 0; }

.product-cta h2, .product-cta p {
  color: #ffffff; }

.product-cta h2 {
  font-size: 18px; }

.case_study-nav {
  padding: 30px 0;
  background: #e9e9e9;
  position: relative; }
  .case_study-nav ul li a img {
    display: none; }
  .case_study-nav .funnel-pointer {
    height: 15px; }
    .case_study-nav .funnel-pointer .fillBar {
      background: transparent; }
    .case_study-nav .funnel-pointer .pointer-arrow {
      width: 0;
      height: 0;
      border: 15px solid transparent;
      border-top: 0;
      border-bottom-color: #FFF; }

.case_study-content .sponsors {
  margin: 165px auto 120px; }
  .case_study-content .sponsors h2 {
    margin-top: 0;
    text-align: center;
    font-size: 22px;
    color: #474747;
    text-transform: none; }

.case_study-content .type-case_study {
  text-align: center; }

.case_study {
  margin-top: 40px; }
  .case_study .case-study-thumb {
    display: block;
    margin-bottom: 30px;
    text-align: center; }
    .case_study .case-study-thumb img {
      width: 100%;
      height: auto; }

body.single-case_study .article-header h1 {
  margin: 0;
  padding: 10px 0 5px;
  font-size: 40px;
  background: #00b8d8;
  color: #FFF;
  text-align: center;
  line-height: 1; }

body.single-case_study .case-study-content {
  color: #000;
  position: relative;
  margin-bottom: 30px; }
  body.single-case_study .case-study-content .content {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    -webkit-transition: opacity 0.3s;
    -transition: opacity 0.3s;
    transition: opacity 0.3s; }
    body.single-case_study .case-study-content .content.active {
      opacity: 1;
      z-index: 1; }
    body.single-case_study .case-study-content .content h2 {
      text-transform: none; }

/*
Pinboard Pages
*/
.page-template-page-pinboard #content {
  padding: 0; }

.page-template-page-pinboard header {
  padding-bottom: 40px; }
  .page-template-page-pinboard header .social-links {
    position: relative;
    text-align: center;
    width: 100%;
    top: -77px; }
    .page-template-page-pinboard header .social-links a {
      display: inline; }

.page-template-page-pinboard footer {
  padding-bottom: 40px; }

.page-template-page-pinboard .cover-content {
  display: none; }

.page-template-page-pinboard .hero {
  background: url("../images/background.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  margin: 0;
  padding: 0;
  position: relative;
  text-align: center; }
  .page-template-page-pinboard .hero .hero-content {
    min-height: 50vh; }
  .page-template-page-pinboard .hero .wrap {
    padding-bottom: 85px; }
    .page-template-page-pinboard .hero .wrap h2 {
      margin: 10% 0 0 0; }
      .page-template-page-pinboard .hero .wrap h2:after {
        content: '';
        display: block;
        height: 100px; }
    .page-template-page-pinboard .hero .wrap img {
      margin: 10% 0 0 0;
      display: none;
      margin: 0 auto; }
    .page-template-page-pinboard .hero .wrap h2.both {
      position: static;
      margin: 2.5% 0 0 0; }
    .page-template-page-pinboard .hero .wrap img.both {
      position: static;
      margin: 2.5% 0 0 0; }

.page-template-page-pinboard .down-pointer {
  position: relative;
  text-align: center;
  width: 100%;
  top: -77px; }

/*
Services Pages
*/
.page-template-page-services #container .cover, .page-template-page-services-subpage #container .cover {
  background: none; }
  .page-template-page-services #container .cover:before, .page-template-page-services-subpage #container .cover:before {
    background-color: transparent; }
  .page-template-page-services #container .cover .cover-title, .page-template-page-services-subpage #container .cover .cover-title {
    color: #666;
    text-transform: capitalize;
    margin: 10px; }
  .page-template-page-services #container .cover .cover-content, .page-template-page-services-subpage #container .cover .cover-content {
    padding: 0; }
    .page-template-page-services #container .cover .cover-content .wrap.clearfix, .page-template-page-services-subpage #container .cover .cover-content .wrap.clearfix {
      padding: 0; }

.page-template-page-services #content, .page-template-page-services-subpage #content {
  padding: 0; }

.page-template-page-services p, .page-template-page-services-subpage p {
  font-size: 17px; }

.page-template-page-services section, .page-template-page-services-subpage section {
  width: 100%; }

.page-template-page-services section.content .container, .page-template-page-services-subpage section.content .container {
  max-width: 1140px;
  margin: 0 auto;
  padding: 10px;
  display: flex;
  flex-direction: column; }
  .page-template-page-services section.content .container .image-container, .page-template-page-services-subpage section.content .container .image-container {
    order: 1; }
  .page-template-page-services section.content .container .information, .page-template-page-services-subpage section.content .container .information {
    order: 2; }

.page-template-page-services section.content:nth-of-type(odd), .page-template-page-services-subpage section.content:nth-of-type(odd) {
  background-color: #f7f7f7; }

.page-template-page-services .introduction, .page-template-page-services-subpage .introduction {
  max-width: 800px;
  margin: 0 auto;
  padding: 0; }
  .page-template-page-services .introduction p, .page-template-page-services-subpage .introduction p {
    padding: 10px; }
  .page-template-page-services .introduction .title, .page-template-page-services-subpage .introduction .title {
    font-size: 24px;
    font-weight: bold;
    padding: 10px; }

.page-template-page-services .nav-buttons, .page-template-page-services-subpage .nav-buttons {
  width: 100%;
  background: #ffffff;
  margin: 0 auto;
  padding: 0;
  display: none; }
  .page-template-page-services .nav-buttons > div, .page-template-page-services-subpage .nav-buttons > div {
    max-width: 1140px;
    margin: 0 auto;
    width: 100%; }
    .page-template-page-services .nav-buttons > div a:hover, .page-template-page-services-subpage .nav-buttons > div a:hover {
      text-decoration: none; }
    .page-template-page-services .nav-buttons > div .minimal, .page-template-page-services-subpage .nav-buttons > div .minimal {
      display: block;
      padding: 10px 0;
      margin: 10px;
      background: #f7f7f7;
      border: 1px solid #cccccc;
      border-radius: 3px;
      color: #666666;
      font-size: 24px; }
      .page-template-page-services .nav-buttons > div .minimal:hover, .page-template-page-services-subpage .nav-buttons > div .minimal:hover {
        cursor: pointer;
        background: #ffffff; }
      .page-template-page-services .nav-buttons > div .minimal i, .page-template-page-services-subpage .nav-buttons > div .minimal i {
        color: #fd3434;
        height: 35px; }

.page-template-page-services section.content .container img, .page-template-page-services-subpage section.content .container img {
  display: block;
  margin: 0 auto; }

.page-template-page-services section.content .container .information h2, .page-template-page-services section.content .container .information h3, .page-template-page-services-subpage section.content .container .information h2, .page-template-page-services-subpage section.content .container .information h3 {
  margin: 10px 0; }

.page-template-page-services section.content .container .information .note, .page-template-page-services-subpage section.content .container .information .note {
  color: #5e99ee; }
  .page-template-page-services section.content .container .information .note img, .page-template-page-services-subpage section.content .container .information .note img {
    float: left;
    padding: 10px; }
  .page-template-page-services section.content .container .information .note .note-text, .page-template-page-services-subpage section.content .container .information .note .note-text {
    overflow: hidden;
    padding: 5px 0; }

.page-template-page-services section.content .container > .information.stand-alone, .page-template-page-services-subpage section.content .container > .information.stand-alone {
  float: none;
  text-align: center;
  max-width: initial; }

/* Services Support Subpage */
.page-template-page-services-subpage.page-id-17910 table {
  display: none;
  border-collapse: separate;
  border-spacing: 15px 0;
  width: 100%;
  margin: 25px auto; }
  .page-template-page-services-subpage.page-id-17910 table tr:first-of-type td {
    border: none;
    text-transform: uppercase;
    font-weight: bold; }
    .page-template-page-services-subpage.page-id-17910 table tr:first-of-type td:nth-of-type(2), .page-template-page-services-subpage.page-id-17910 table tr:first-of-type td:nth-of-type(3) {
      color: #ffffff;
      background-color: #4aa5ff;
      border-radius: 5px 5px 0 0;
      padding: 30px; }
    .page-template-page-services-subpage.page-id-17910 table tr:first-of-type td:nth-of-type(4) {
      color: #ffffff;
      background-color: #fd3434;
      border-radius: 5px 5px 0 0;
      padding: 30px; }
  .page-template-page-services-subpage.page-id-17910 table tr:nth-of-type(even) {
    background-color: #fcfcfc; }
  .page-template-page-services-subpage.page-id-17910 table tr:nth-of-type(even) {
    background-color: #f5f5f5; }
  .page-template-page-services-subpage.page-id-17910 table tr:last-of-type td {
    border: none;
    font-style: italic;
    color: #cccccc; }
  .page-template-page-services-subpage.page-id-17910 table tr td {
    padding: 10px 0;
    border-style: solid;
    border-color: #e6e6e6;
    border-width: 0 1px 1px 1px;
    /* margin: 0 30px; */ }
    .page-template-page-services-subpage.page-id-17910 table tr td:first-of-type {
      border: none;
      text-align: right; }
    .page-template-page-services-subpage.page-id-17910 table tr td:nth-of-type(2), .page-template-page-services-subpage.page-id-17910 table tr td:nth-of-type(3) {
      color: #4aa5ff;
      width: 22%; }
    .page-template-page-services-subpage.page-id-17910 table tr td:nth-of-type(4) {
      color: #fd3434;
      width: 22%; }

.page-template-page-services-subpage.page-id-17910 .mobile-wrapper {
  display: block;
  /* border:1px solid #e6e6e6; */ }
  .page-template-page-services-subpage.page-id-17910 .mobile-wrapper > div {
    padding: 5px 0;
    border-style: solid;
    border-width: 0 1px 0 1px;
    border-color: #e6e6e6; }
  .page-template-page-services-subpage.page-id-17910 .mobile-wrapper .mobile-table {
    display: table;
    width: 100%;
    text-align: center;
    border-collapse: collapse;
    border-style: solid;
    border-width: 0 1px 1px 1px;
    border-color: #e6e6e6;
    table-layout: fixed; }
    .page-template-page-services-subpage.page-id-17910 .mobile-wrapper .mobile-table > div {
      display: table-cell;
      width: 100%;
      padding: 5px 0; }
      .page-template-page-services-subpage.page-id-17910 .mobile-wrapper .mobile-table > div:nth-of-type(1), .page-template-page-services-subpage.page-id-17910 .mobile-wrapper .mobile-table > div:nth-of-type(2) {
        color: #4aa5ff;
        /* background-color:#4aa5ff;
					color:#ffffff; */ }
      .page-template-page-services-subpage.page-id-17910 .mobile-wrapper .mobile-table > div:last-of-type {
        color: #fd3434;
        /* background-color:#fd3434;
					color:#ffffff; */ }
  .page-template-page-services-subpage.page-id-17910 .mobile-wrapper .mobile-table.header > div {
    font-weight: bold; }
    .page-template-page-services-subpage.page-id-17910 .mobile-wrapper .mobile-table.header > div:nth-of-type(1), .page-template-page-services-subpage.page-id-17910 .mobile-wrapper .mobile-table.header > div:nth-of-type(2) {
      background-color: #4aa5ff;
      color: #ffffff; }
    .page-template-page-services-subpage.page-id-17910 .mobile-wrapper .mobile-table.header > div:last-of-type {
      background-color: #fd3434;
      color: #ffffff; }
  .page-template-page-services-subpage.page-id-17910 .mobile-wrapper > div:last-of-type {
    border: 0px none;
    font-style: italic;
    color: #cccccc; }

/*
End Services Pages
*/
.the-daily {
  margin-top: 50px; }

.round-date {
  border: 1px solid #ef1200;
  width: 70px;
  height: 70px;
  margin: 0 auto 20px;
  line-height: 0.9;
  padding-top: 8px; }
  .round-date .datetime {
    display: block;
    text-align: center;
    font-size: 18px;
    color: #7f7f7f; }

.signup .article-header h1 {
  margin-bottom: 0; }

.signup .logo-exlrg-wrapper {
  display: none; }

/*
Signup Form
*/
.pardotform .signupForm label {
  color: #000;
  font-size: 26px;
  font-family: "league_gothic-regular", Helvetica, Arial, sans-serif; }

/*
World Cup
*/
.page-id-16555 .hero {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-attachment: fixed;
  color: #FFF;
  text-transform: uppercase;
  padding: 10% 0 18%;
  position: relative; }
  .page-id-16555 .hero h2,
  .page-id-16555 .hero h3 {
    margin: 0; }
  .page-id-16555 .hero h2 {
    font-weight: 600; }

.button-wrap {
  margin-top: 2em;
  margin-bottom: 2em; }

.tagline {
  margin-bottom: 50px;
  padding: 40px 0;
  color: #FFF; }
  .tagline h2 {
    font-size: 1.4em;
    margin: 0 0 30px; }

.pardot-iframe {
  min-height: 900px; }

/*
Legal Page CSS
*/
.legal_content h2 {
  width: 100%;
  background: #ef1200; }
  .legal_content h2 a {
    color: #FFF;
    margin-left: 20px;
    -webkit-transition: color 0.3s ease;
    -transition: color 0.3s ease;
    transition: color 0.3s ease; }
    .legal_content h2 a:visited {
      color: #FFF; }
    .legal_content h2 a:hover {
      color: #000;
      text-decoration: none; }

.legal_content li {
  margin-left: 20px;
  padding-left: 10px; }

.error404 #post-not-found {
  text-align: center;
  padding-bottom: 50px; }
  .error404 #post-not-found img {
    max-width: 400px;
    width: 100%;
    height: auto;
    margin-top: 20px; }

.funnel-slideshow {
  position: relative;
  left: -2%;
  width: 104%; }
  .funnel-slideshow .funnel-slide img {
    width: 100%;
    display: block; }

.wm9k_slideshow {
  position: relative; }
  .wm9k_slideshow .wm9k_slide.hasJS {
    position: absolute;
    top: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    opacity: 0;
    -webkit-transition: opacity 0.3s;
    -transition: opacity 0.3s;
    transition: opacity 0.3s; }
    .wm9k_slideshow .wm9k_slide.hasJS.active {
      opacity: 1;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }

.entry-content ul.slidesjs-pagination {
  margin: 0;
  list-style-type: none; }

.slidesjs-pagination {
  height: 30px;
  text-align: center;
  padding: 10px 0;
  margin: 0;
  background: #00b8d8; }
  .slidesjs-pagination li {
    display: inline-block;
    margin: 0 5px; }
    .slidesjs-pagination li a {
      display: block;
      width: 10px;
      height: 10px;
      text-indent: -100000px;
      background: #FFF; }
      .slidesjs-pagination li a.active {
        background: #ef1200; }

/* end .hentry */
.page-title-wrapper {
  background: #e5e5e5; }

.single-title.standard,
.page-title.standard {
  font-size: 1em; }

/* 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 */
.byline {
  color: #999; }

/* entry content */
.entry-content {
  /*
			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.
			*/ }
  .entry-content ul, .entry-content ol {
    padding-left: 1.5em; }
    .entry-content ul li, .entry-content ol li {
      list-style-type: initial;
      font-size: 14px; }
  .entry-content dd {
    margin-left: 0;
    font-size: 0.9em;
    color: #787878;
    margin-bottom: 1.5em; }
  .entry-content img {
    margin: 0 0 1.5em 0;
    max-width: 100%;
    height: auto; }
  .entry-content video, .entry-content object {
    max-width: 100%;
    height: auto; }
  .entry-content pre {
    background: #eee;
    border: 1px solid #cecece;
    padding: 10px; }

/* end .entry-content */
.wp-caption {
  max-width: 100%;
  background: #eee;
  padding: 5px;
  /* images inside wp-caption */ }
  .wp-caption img {
    max-width: 100%;
    margin-bottom: 0;
    width: 100%; }
  .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 */
#ssba {
  margin-top: 40px; }

/******************************************************************
PAGE NAVI STYLES
******************************************************************/
.pagination,
.wp-prev-next {
  margin: 1.1em 0 2.2em; }

.pagination {
  text-align: center; }
  .pagination ul {
    display: inline-block;
    white-space: nowrap;
    padding: 0;
    clear: both;
    margin: 1px; }
    .pagination ul li {
      padding: 0;
      margin: 0;
      float: left;
      display: inline;
      overflow: hidden; }
      .pagination ul li a, .pagination ul li span {
        margin: 0;
        text-decoration: none;
        padding: 0;
        line-height: 1em;
        font-size: 1em;
        font-weight: normal;
        padding: .5em;
        min-width: 1em;
        display: block; }
      .pagination ul li span.current {
        font-weight: bold; }

/* end .bones_page_navi */
/* fallback previous & next links */
.wp-prev-next .prev-link {
  float: left; }

.wp-prev-next .next-link {
  float: right; }

/* end .wp-prev-next */
/******************************************************************
COMMENT STYLES
******************************************************************/
/* h3 comment title */
#comments {
  /* number of comments span */ }

.commentlist {
  /* general comment classes */
  /* vcard */
  /* end .commentlist .vcard */
  /* comment meta */
  /* comment content */
  /* end .commentlist .comment_content */
  /* comment reply link */
  /* end .commentlist .comment-reply-link */ }
  .commentlist li {
    position: relative;
    clear: both;
    overflow: hidden;
    list-style-type: none;
    margin-bottom: 1.5em;
    padding: 0.7335em 10px;
    /* end .commentlist li ul.children */ }
    .commentlist li:last-child {
      margin-bottom: 0; }
    .commentlist li ul.children {
      margin: 0;
      /* variations */
      /* change number for different depth */ }
  .commentlist li[class*=depth-] {
    margin-top: 1.1em; }
  .commentlist li.depth-1 {
    margin-left: 0;
    margin-top: 0; }
  .commentlist li:not(.depth-1) {
    margin-right: -10px;
    margin-left: -10px;
    margin-top: 0;
    padding-bottom: 0; }
  .commentlist .odd {
    background: #eee; }
  .commentlist .even {
    background: #fefefe; }
  .commentlist .vcard {
    margin-left: 50px; }
    .commentlist .vcard cite.fn {
      font-weight: 700;
      font-style: normal; }
    .commentlist .vcard time {
      float: right; }
      .commentlist .vcard time a {
        color: #999;
        text-decoration: none; }
        .commentlist .vcard time a:hover {
          text-decoration: underline; }
    .commentlist .vcard img.avatar {
      position: absolute;
      left: 10px;
      padding: 2px;
      border: 1px solid #cecece;
      background: #fff; }
  .commentlist .comment_content {
    margin-left: 50px; }
    .commentlist .comment_content p {
      margin: 0.7335em 0 1.5em;
      font-size: 1em;
      line-height: 1.5em; }
  .commentlist .comment-reply-link {
    text-decoration: none;
    float: right;
    background: #4598bb;
    padding: 3px 5px;
    color: #fff;
    opacity: 0.65;
    margin-bottom: 10px;
    font-weight: 700;
    font-size: 0.9em; }
    .commentlist .comment-reply-link:hover, .commentlist .comment-reply-link:focus {
      opacity: 1; }

/* end .commentlist */
/******************************************************************
COMMENT FORM STYLES
******************************************************************/
.respond-form {
  margin: 1.5em 10px;
  padding-bottom: 2.2em; }
  .respond-form form {
    margin: 0.75em 0; }
    .respond-form form li {
      list-style-type: none;
      clear: both;
      margin-bottom: 0.7335em; }
      .respond-form form li label,
      .respond-form form li small {
        display: none; }
    .respond-form form input[type=text],
    .respond-form form input[type=email],
    .respond-form form input[type=url],
    .respond-form form textarea {
      padding: 3px 6px;
      background: #efefef;
      border: 2px solid #cecece;
      line-height: 1.5em;
      /* form validation */ }
      .respond-form form input[type=text]:focus,
      .respond-form form input[type=email]:focus,
      .respond-form form input[type=url]:focus,
      .respond-form form textarea:focus {
        background: #fff; }
      .respond-form form input[type=text]:invalid,
      .respond-form form input[type=email]:invalid,
      .respond-form form input[type=url]:invalid,
      .respond-form form textarea:invalid {
        outline: none;
        border-color: #fbc2c4;
        background-color: #f6e7eb;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        -ms-box-shadow: none;
        box-shadow: none; }
    .respond-form form input[type=text],
    .respond-form form input[type=email],
    .respond-form form input[type=url] {
      max-width: 400px;
      min-width: 250px; }
    .respond-form form textarea {
      resize: none;
      width: 97.3%;
      height: 150px; }

/* comment submit button */
/* comment form title */
#comment-form-title {
  margin: 0 0 1.1em; }

/* cancel comment reply link */
/* logged in comments */
/* allowed tags */
#allowed_tags {
  margin: 1.5em 10px 0.7335em 0; }

/* no comments */
.nocomments {
  margin: 0 20px 1.1em; }

/*********************
SIDEBARS & ASIDES
*********************/
.widgettitle {
  text-transform: uppercase;
  font-size: 14px;
  color: #ef1200;
  font-weight: 400;
  margin: 0 0 3px; }

.widget {
  position: relative; }
  .widget ul {
    margin: 0; }
    .widget ul li {
      margin: 0;
      /* deep nesting */ }
      .widget ul li a {
        color: #565656;
        font-size: 14px; }
      .widget ul li a:hover {
        text-decoration: underline; }
  .widget.widget_categories ul li ul.children {
    display: none; }
  .widget.widget_search input[type=text] {
    width: 100%;
    padding-right: 24px;
    border: 1px solid #ccc;
    font-family: "proxima-nova", Arial, sans-serif; }
  .widget.widget_search input[type=image] {
    position: absolute;
    right: 15px;
    top: 3px;
    opacity: 0.3; }

/*********************
FOOTER STYLES
*********************/
.footer {
  padding: 10px 0;
  clear: both;
  background-color: #333;
  color: #ccc; }
  .footer .widget {
    padding: 0;
    margin-top: 0; }
    .footer .widget h3 {
      font-size: 20px;
      font-weight: bold;
      color: #fff;
      border-bottom: 1px solid #ccc;
      word-wrap: break-word;
      white-space: nowrap;
      text-overflow: ellipsis; }
    .footer .widget ul li a {
      font-size: 18px;
      color: #ccc; }
      .footer .widget ul li a:hover {
        color: #fff;
        text-decoration: none; }
  .footer .copyright {
    color: #999;
    font-size: 16px;
    text-align: center; }
    .footer .copyright a {
      color: #999; }
      .footer .copyright a:hover {
        color: #999;
        text-decoration: underline; }

/*
Below is to stick the nav menu on small devices in portrait orientation
*/
/*
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) {
  /*
	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/

	Licensed under GPL and MIT.
*/
  /*
  Forces backgrounds to span full width,
  even if there is horizontal scrolling.
  Increase this if your layout is wider.

  Note: IE6 works fine without this fix.
*/
  /* Containers
----------------------------------------------------------------------------------------------------*/
  .wrap,
  .grid_wrap {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 1200px;
    padding: 0 15px; }
  /* Grid >> Global
----------------------------------------------------------------------------------------------------*/
  .grid_1,
  .grid_2,
  .grid_3,
  .grid_4,
  .grid_5,
  .grid_6,
  .grid_7,
  .grid_8,
  .grid_9,
  .grid_10,
  .grid_11,
  .grid_12 {
    display: inline;
    float: left;
    position: relative;
    margin-right: 2.5641025641%; }
  .grid_12 {
    margin-right: 0; }
  .push_1, .pull_1,
  .push_2, .pull_2,
  .push_3, .pull_3,
  .push_4, .pull_4,
  .push_5, .pull_5,
  .push_6, .pull_6,
  .push_7, .pull_7,
  .push_8, .pull_8,
  .push_9, .pull_9,
  .push_10, .pull_10,
  .push_11, .pull_11,
  .push_12, .pull_12 {
    position: relative; }
  /* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/
  .alpha {
    margin-left: 0 !important; }
  .omega {
    margin-right: 0 !important; }
  /* Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/
  .wrap .grid_1 {
    width: 5.9829059829%; }
  .wrap .grid_2 {
    width: 14.5299145299%; }
  .wrap .grid_3 {
    width: 23.0769230769%; }
  .wrap .grid_4 {
    width: 31.6239316239%; }
  .wrap .grid_5 {
    width: 40.1709401709%; }
  .wrap .grid_6 {
    width: 48.7179487179%; }
  .wrap .grid_7 {
    width: 57.264957265%; }
  .wrap .grid_8 {
    width: 65.811965812%; }
  .wrap .grid_9 {
    width: 74.358974359%; }
  .wrap .grid_10 {
    width: 82.905982906%; }
  .wrap .grid_11 {
    width: 91.452991453%; }
  .wrap .grid_12 {
    width: 100%; }
  /* Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
  .wrap .prefix_1 {
    margin-left: 8.547008547%; }
  .wrap .prefix_2 {
    margin-left: 17.094017094%; }
  .wrap .prefix_3 {
    margin-left: 25.641025641%; }
  .wrap .prefix_4 {
    margin-left: 34.188034188%; }
  .wrap .prefix_5 {
    margin-left: 42.735042735%; }
  .wrap .prefix_6 {
    margin-left: 51.2820512821%; }
  .wrap .prefix_7 {
    margin-left: 59.8290598291%; }
  .wrap .prefix_8 {
    margin-left: 68.3760683761%; }
  .wrap .prefix_9 {
    margin-left: 76.9230769231%; }
  .wrap .prefix_10 {
    margin-left: 85.4700854701%; }
  .wrap .prefix_11 {
    margin-left: 94.0170940171%; }
  /* Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
  .wrap .suffix_1 {
    margin-right: 8.547008547%; }
  .wrap .suffix_2 {
    margin-right: 17.094017094%; }
  .wrap .suffix_3 {
    margin-right: 25.641025641%; }
  .wrap .suffix_4 {
    margin-right: 34.188034188%; }
  .wrap .suffix_5 {
    margin-right: 42.735042735%; }
  .wrap .suffix_6 {
    margin-right: 51.2820512821%; }
  .wrap .suffix_7 {
    margin-right: 59.8290598291%; }
  .wrap .suffix_8 {
    margin-right: 68.3760683761%; }
  .wrap .suffix_9 {
    margin-right: 76.9230769231%; }
  .wrap .suffix_10 {
    margin-right: 85.4700854701%; }
  .wrap .suffix_11 {
    margin-right: 94.0170940171%; }
  /* Padding left >> 12 Columns
----------------------------------------------------------------------------------------------------*/
  .wrap .lpad_1 {
    padding-left: 8.547008547%; }
  .wrap .lpad_2 {
    padding-left: 17.094017094%; }
  .wrap .lpad_3 {
    padding-left: 25.641025641%; }
  .wrap .lpad_4 {
    padding-left: 34.188034188%; }
  .wrap .lpad_5 {
    padding-left: 42.735042735%; }
  .wrap .lpad_6 {
    padding-left: 51.2820512821%; }
  .wrap .lpad_7 {
    padding-left: 59.8290598291%; }
  .wrap .lpad_8 {
    padding-left: 68.3760683761%; }
  .wrap .lpad_9 {
    padding-left: 76.9230769231%; }
  .wrap .lpad_10 {
    padding-left: 85.4700854701%; }
  .wrap .lpad_11 {
    padding-left: 94.0170940171%; }
  /* Padding right >> 12 Columns
----------------------------------------------------------------------------------------------------*/
  .wrap .rpad_1 {
    padding-right: 8.547008547%; }
  .wrap .rpad_2 {
    padding-right: 17.094017094%; }
  .wrap .rpad_3 {
    padding-right: 25.641025641%; }
  .wrap .rpad_4 {
    padding-right: 34.188034188%; }
  .wrap .rpad_5 {
    padding-right: 42.735042735%; }
  .wrap .rpad_6 {
    padding-right: 51.2820512821%; }
  .wrap .rpad_7 {
    padding-right: 59.8290598291%; }
  .wrap .rpad_8 {
    padding-right: 68.3760683761%; }
  .wrap .rpad_9 {
    padding-right: 76.9230769231%; }
  .wrap .rpad_10 {
    padding-right: 85.4700854701%; }
  .wrap .rpad_11 {
    padding-right: 94.0170940171%; }
  .wrap .rpad_half {
    padding-right: 4.2735042735%; }
  /* Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
  .wrap .push_1 {
    left: 8.547008547%; }
  .wrap .push_2 {
    left: 17.094017094%; }
  .wrap .push_3 {
    left: 25.641025641%; }
  .wrap .push_4 {
    left: 34.188034188%; }
  .wrap .push_5 {
    left: 42.735042735%; }
  .wrap .push_6 {
    left: 51.2820512821%; }
  .wrap .push_7 {
    left: 59.8290598291%; }
  .wrap .push_8 {
    left: 68.3760683761%; }
  .wrap .push_9 {
    left: 76.9230769231%; }
  .wrap .push_10 {
    left: 85.4700854701%; }
  .wrap .push_11 {
    left: 94.0170940171%; }
  .wrap .push_0-5 {
    left: 4%; }
  /* Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
  .wrap .pull_1 {
    left: -8.547008547%; }
  .wrap .pull_2 {
    left: -17.094017094%; }
  .wrap .pull_3 {
    left: -25.641025641%; }
  .wrap .pull_4 {
    left: -34.188034188%; }
  .wrap .pull_5 {
    left: -42.735042735%; }
  .wrap .pull_6 {
    left: -51.2820512821%; }
  .wrap .pull_7 {
    left: -59.8290598291%; }
  .wrap .pull_8 {
    left: -68.3760683761%; }
  .wrap .pull_9 {
    left: -76.9230769231%; }
  .wrap .pull_10 {
    left: -85.4700854701%; }
  .wrap .pull_11 {
    left: -94.0170940171%; }
  /******************************************************************
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.

******************************************************************/
  html,
  body,
  #container {
    height: 100%; }
  a:hover {
    text-decoration: underline; }
  /*********************
HEADER STYLES
*********************/
  .header {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center; }
    .header .top-bar {
      padding: 10px 0 0;
      background: none; }
      .header .top-bar .secondary-menu {
        text-align: right; }
    .header .wrap .header-content.funnel {
      margin: 100px 0 200px; }
      .header .wrap .header-content.funnel .funnel-brand-logo {
        display: block;
        position: relative; }
        .header .wrap .header-content.funnel .funnel-brand-logo img {
          max-width: 100%;
          height: auto;
          max-height: 100%;
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          margin: auto; }
    .header .wrap .header-content.generic {
      margin: 0 0 30px 0; }
    .header .wrap .header-content h2 {
      font-size: 50px; }
    .header .wrap .header-content h3 {
      display: block;
      font-size: 20px;
      margin-top: 5px; }
    .header .wrap .header-content p {
      font-size: 20px; }
  /*********************
NAVIGATION STYLES
*********************/
  .nav li {
    width: 25%; }
    .nav li a {
      line-height: 1; }
  .nav.footer-nav li {
    float: left; }
  /* .menu is clearfixed inside mixins.scss */
  .menu {
    /* end .menu ul */ }
    .menu ul {
      /* end .menu ul li */
      /* highlight current page */
      /* end current highlighters */ }
      .menu ul li {
        line-height: 1.4;
        /*
				plan your menus and drop-downs wisely.
				*/ }
        .menu ul li a {
          /*
					you can use hover styles here even though this size
					has the possibility of being a mobile device.
					*/ }
          .menu ul li a:hover, .menu ul li a:focus {
            color: #f20000; }
  /* end .menu */
  .funnel-nav ul li a {
    font-size: 18px; }
    .funnel-nav ul li a img {
      display: block;
      margin: 0 auto; }
    .funnel-nav ul li a .icon {
      width: 30px;
      height: 32px;
      background-size: 30px 64px; }
  .funnel-nav ul li.current_funnel .icon {
    background-position: center bottom; }
  .funnel-nav ul li p {
    font-size: 14px; }
  .funnel-nav.case_study-nav ul li a {
    font-weight: 300; }
    .funnel-nav.case_study-nav ul li a .icon {
      width: 30px;
      height: 32px;
      background-size: 30px 64px; }
  /*********************
POSTS & CONTENT STYLES
*********************/
  /* entry content */
  .entry-content {
    /* at this larger size, we can start to align images */ }
    .entry-content .alignleft, .entry-content img.alignleft {
      margin-right: 1.5em;
      display: inline;
      float: left; }
    .entry-content .alignright, .entry-content img.alignright {
      margin-left: 1.5em;
      display: inline;
      float: right; }
    .entry-content .aligncenter, .entry-content img.aligncenter {
      margin-right: auto;
      margin-left: auto;
      display: block;
      clear: both; }
  /* end .entry-content */
  .live-feed-map-wrapper {
    padding: 60px 0; }
    .live-feed-map-wrapper .live-feed-map-title {
      display: block;
      font-weight: 600;
      margin: 5px 0;
      line-height: 26px; }
  .live-updates {
    display: block;
    background: none;
    height: auto;
    max-height: 630px;
    overflow: auto; }
    .live-updates .live-update {
      position: relative;
      pointer-events: auto;
      border-bottom: 1px solid #999999;
      opacity: 1;
      -webkit-transition: none;
      -transition: none;
      transition: none; }
      .live-updates .live-update a:hover {
        text-decoration: underline; }
      .live-updates .live-update.last {
        border-top: 1px solid;
        border-color: #FFF;
        border-color: rgba(255, 255, 255, 0.4); }
      .live-updates .live-update.latest {
        display: none;
        border-top: 1px solid #999999; }
      .live-updates .live-update h4 {
        font-size: 14px; }
      .live-updates .live-update p,
      .live-updates .live-update .content {
        text-transform: none;
        font-size: 14px;
        max-height: 100%; }
      .live-updates .live-update .time {
        display: inline;
        text-align: left;
        font-size: 19px; }
  .live-stat {
    text-align: left; }
    .live-stat .stat-number {
      font-size: 30px; }
    .live-stat .stat-name {
      font-size: 20px; }
  body.home .site-description, body.single-funnel .site-description {
    background: rgba(0, 0, 0, 0.5);
    padding: 30px 0; }
    body.home .site-description h2, body.single-funnel .site-description h2 {
      color: #fff;
      padding: 0; }
      body.home .site-description h2 img, body.single-funnel .site-description h2 img {
        display: inline-block;
        clear: none;
        vertical-align: middle;
        margin-left: 1.5em;
        width: auto; }
  body.home .main-content, body.single-funnel .main-content {
    padding-bottom: 50px; }
    body.home .main-content .slideshow-title-wrapper, body.single-funnel .main-content .slideshow-title-wrapper {
      padding: 30px 0;
      display: block; }
      body.home .main-content .slideshow-title-wrapper .slideshow-title, body.single-funnel .main-content .slideshow-title-wrapper .slideshow-title {
        text-align: center;
        margin-top: 0;
        margin-bottom: 0;
        line-height: 40px;
        font-size: 18px; }
    body.home .main-content .slideshow-sections .slideshow-section, body.single-funnel .main-content .slideshow-sections .slideshow-section {
      pointer-events: auto;
      position: relative;
      padding: 10px;
      opacity: 1;
      cursor: pointer;
      background-color: rgba(254, 254, 249, 0);
      -webkit-transition: background-color 0.4s;
      -transition: background-color 0.4s;
      transition: background-color 0.4s; }
      body.home .main-content .slideshow-sections .slideshow-section.active, body.single-funnel .main-content .slideshow-sections .slideshow-section.active {
        background-color: #fefef9; }
      body.home .main-content .slideshow-sections .slideshow-section .slideshow-section-title, body.single-funnel .main-content .slideshow-sections .slideshow-section .slideshow-section-title {
        font-size: 26px; }
  body.home .featured-posts-wrapper, body.single-funnel .featured-posts-wrapper {
    padding: 100px 0; }
    body.home .featured-posts-wrapper .featured-wrapper-header .featured-header-title, body.single-funnel .featured-posts-wrapper .featured-wrapper-header .featured-header-title {
      font-size: 28px;
      font-weight: 400;
      line-height: 1;
      margin: 0;
      text-align: center; }
    body.home .featured-posts-wrapper .featured-wrapper-header .featured-header-subtitle, body.single-funnel .featured-posts-wrapper .featured-wrapper-header .featured-header-subtitle {
      font-size: 18px; }
    body.home .featured-posts-wrapper .features-posts .feature-post, body.single-funnel .featured-posts-wrapper .features-posts .feature-post {
      text-align: center;
      margin-bottom: 0;
      border-top: 0;
      padding-top: 0; }
  body.home .live .featured-posts-wrapper .features-posts .feature-post, body.single-funnel .live .featured-posts-wrapper .features-posts .feature-post {
    text-align: left; }
    body.home .live .featured-posts-wrapper .features-posts .feature-post .feature-title, body.single-funnel .live .featured-posts-wrapper .features-posts .feature-post .feature-title {
      color: #000;
      font-size: 26px; }
  body.home .action-newsletter-wrapper, body.single-funnel .action-newsletter-wrapper {
    background: #7e7e7e; }
    body.home .action-newsletter-wrapper h2, body.single-funnel .action-newsletter-wrapper h2 {
      font-size: 18px; }
    body.home .action-newsletter-wrapper p, body.single-funnel .action-newsletter-wrapper p {
      margin: 1em auto; }
    body.home .action-newsletter-wrapper.funnel p, body.single-funnel .action-newsletter-wrapper.funnel p {
      max-width: 60%; }
    body.home .action-newsletter-wrapper .action-call-wrapper, body.single-funnel .action-newsletter-wrapper .action-call-wrapper {
      margin-bottom: 0; }
    body.home .action-newsletter-wrapper .newsletter-wrapper, body.single-funnel .action-newsletter-wrapper .newsletter-wrapper {
      margin-top: 0; }
  body.home .sponsors-testimonials-wrapper .wrap > *, body.single-funnel .sponsors-testimonials-wrapper .wrap > * {
    margin-bottom: 50px; }
  body.home .sponsors-testimonials-wrapper h2, body.single-funnel .sponsors-testimonials-wrapper h2 {
    font-size: 40px; }
  body.home .testimonials-wrapper img, body.single-funnel .testimonials-wrapper img {
    max-width: 100%; }
  .product-tier-section.scribblemarket-tiers .product-tier {
    padding-top: 20px;
    padding-bottom: 20px; }
  .product-tier-section .product-tier-section_header h2 {
    text-align: left; }
  .product-tier-section .product-tier-section_header p {
    text-align: left; }
  .product-tier-section .product-tier-section_header img {
    display: none; }
  .product-tier-section .tiers {
    margin: 50px auto; }
  .product-tier {
    margin-top: 20px; }
    .product-tier .tier-content .description {
      line-height: 1.2; }
    .product-tier.highlight {
      height: 520px;
      margin-top: 0;
      margin-bottom: 0; }
  .learn-mores {
    height: auto;
    position: relative;
    left: 0;
    overflow: hidden; }
  .product-tier_learn-more.mobile {
    height: 0;
    position: absolute;
    left: -9999999px;
    overflow: hidden; }
  .product-tier_learn-more.product-tier_learn-more_0 .leftBar {
    width: calc(17% - 30px); }
  .product-tier_learn-more.product-tier_learn-more_0 .rightBar {
    width: calc(83% - 20px); }
  .product-tier_learn-more.product-tier_learn-more_2 .leftBar {
    width: calc(87% - 50px); }
  .product-tier_learn-more.product-tier_learn-more_2 .rightBar {
    width: 13%; }
  .product_content img {
    margin-top: 50px;
    width: 100%; }
  .product_content img.desktopImage {
    display: block; }
  .product_content img.mobileImage {
    display: none; }
  .round-date {
    width: 90px;
    height: 90px;
    margin: 0 auto; }
    .round-date .datetime {
      text-transform: uppercase;
      font-size: 26px; }
  body.single-case_study .article-header h1 {
    font-size: 41px; }
  .case_study-content .sponsors h2 {
    font-size: 41px; }
  .case_study-nav ul li a img {
    display: block; }
  .leaders_investors {
    margin-bottom: 0; }
    .leaders_investors .leader_investor {
      margin-bottom: 0; }
      .leaders_investors .leader_investor .job-title {
        margin: 0; }
      .leaders_investors .leader_investor .bio-excerpt {
        margin: 0; }
        .leaders_investors .leader_investor .bio-excerpt .wp-post-image {
          margin: 5px 30px 0 0; }
        .leaders_investors .leader_investor .bio-excerpt .social {
          margin-top: 10px; }
          .leaders_investors .leader_investor .bio-excerpt .social a {
            margin-right: 5px; }
            .leaders_investors .leader_investor .bio-excerpt .social a:hover {
              opacity: 0.75; }
    .leaders_investors.investors {
      padding-bottom: 100px; }
      .leaders_investors.investors .leader_investor {
        margin-bottom: 40px; }
        .leaders_investors.investors .leader_investor .name {
          margin-bottom: 20px; }
    .leaders_investors .learn-more {
      position: relative; }
      .leaders_investors .learn-more.full {
        display: block;
        margin-bottom: 20px; }
      .leaders_investors .learn-more.mobile {
        display: none; }
    .leaders_investors .learn-mores {
      display: block; }
      .leaders_investors .learn-mores .learn-more:nth-child(odd) .fillBar.leftBar {
        width: calc(25% - 25px); }
      .leaders_investors .learn-mores .learn-more:nth-child(odd) .fillBar.rightBar {
        width: calc(75% - 25px); }
      .leaders_investors .learn-mores .learn-more:nth-child(even) .fillBar.leftBar {
        width: calc(75% - 25px); }
      .leaders_investors .learn-mores .learn-more:nth-child(even) .fillBar.rightBar {
        width: calc(25% - 25px); }
  .slide-title-wrapper {
    display: none; }
  .funnel-slideshow {
    position: static;
    left: 0;
    width: 100%; }
  .signup .logo-exlrg-wrapper {
    display: block;
    text-align: center;
    margin-top: 40px; }
  /*
World Cup
*/
  .hero h3 {
    font-size: 1.4em; }
  .hero h2 {
    font-size: 2.4em; }
  .tagline h2 {
    font-size: 1.9em; }
  /*************************
mmendoza's stuff
**************************/
  .smallonly {
    display: none; }
  .header-container .hero {
    padding: 0; }
  .page-template-page-agency table.benefits {
    display: table; }
  .blog #main article.post header p, .blog #main article.post header span, .blog #main article.post header a, .blog #main article.post header b, .blog #main article.post header i, .blog #main article.post header strong, .blog #main article.post header em, .blog #main article.post header div, .blog #main article.post section p, .blog #main article.post section span, .blog #main article.post section a, .blog #main article.post section b, .blog #main article.post section i, .blog #main article.post section strong, .blog #main article.post section em, .blog #main article.post section div, .blog #content article.post header p, .blog #content article.post header span, .blog #content article.post header a, .blog #content article.post header b, .blog #content article.post header i, .blog #content article.post header strong, .blog #content article.post header em, .blog #content article.post header div, .blog #content article.post section p, .blog #content article.post section span, .blog #content article.post section a, .blog #content article.post section b, .blog #content article.post section i, .blog #content article.post section strong, .blog #content article.post section em, .blog #content article.post section div, .archive #main article.post header p, .archive #main article.post header span, .archive #main article.post header a, .archive #main article.post header b, .archive #main article.post header i, .archive #main article.post header strong, .archive #main article.post header em, .archive #main article.post header div, .archive #main article.post section p, .archive #main article.post section span, .archive #main article.post section a, .archive #main article.post section b, .archive #main article.post section i, .archive #main article.post section strong, .archive #main article.post section em, .archive #main article.post section div, .archive #content article.post header p, .archive #content article.post header span, .archive #content article.post header a, .archive #content article.post header b, .archive #content article.post header i, .archive #content article.post header strong, .archive #content article.post header em, .archive #content article.post header div, .archive #content article.post section p, .archive #content article.post section span, .archive #content article.post section a, .archive #content article.post section b, .archive #content article.post section i, .archive #content article.post section strong, .archive #content article.post section em, .archive #content article.post section div, .search #main article.post header p, .search #main article.post header span, .search #main article.post header a, .search #main article.post header b, .search #main article.post header i, .search #main article.post header strong, .search #main article.post header em, .search #main article.post header div, .search #main article.post section p, .search #main article.post section span, .search #main article.post section a, .search #main article.post section b, .search #main article.post section i, .search #main article.post section strong, .search #main article.post section em, .search #main article.post section div, .search #content article.post header p, .search #content article.post header span, .search #content article.post header a, .search #content article.post header b, .search #content article.post header i, .search #content article.post header strong, .search #content article.post header em, .search #content article.post header div, .search #content article.post section p, .search #content article.post section span, .search #content article.post section a, .search #content article.post section b, .search #content article.post section i, .search #content article.post section strong, .search #content article.post section em, .search #content article.post section div, .single #main article.post header p, .single #main article.post header span, .single #main article.post header a, .single #main article.post header b, .single #main article.post header i, .single #main article.post header strong, .single #main article.post header em, .single #main article.post header div, .single #main article.post section p, .single #main article.post section span, .single #main article.post section a, .single #main article.post section b, .single #main article.post section i, .single #main article.post section strong, .single #main article.post section em, .single #main article.post section div, .single #content article.post header p, .single #content article.post header span, .single #content article.post header a, .single #content article.post header b, .single #content article.post header i, .single #content article.post header strong, .single #content article.post header em, .single #content article.post header div, .single #content article.post section p, .single #content article.post section span, .single #content article.post section a, .single #content article.post section b, .single #content article.post section i, .single #content article.post section strong, .single #content article.post section em, .single #content article.post section div, .page-template-page-contributors #main article.post header p, .page-template-page-contributors #main article.post header span, .page-template-page-contributors #main article.post header a, .page-template-page-contributors #main article.post header b, .page-template-page-contributors #main article.post header i, .page-template-page-contributors #main article.post header strong, .page-template-page-contributors #main article.post header em, .page-template-page-contributors #main article.post header div, .page-template-page-contributors #main article.post section p, .page-template-page-contributors #main article.post section span, .page-template-page-contributors #main article.post section a, .page-template-page-contributors #main article.post section b, .page-template-page-contributors #main article.post section i, .page-template-page-contributors #main article.post section strong, .page-template-page-contributors #main article.post section em, .page-template-page-contributors #main article.post section div, .page-template-page-contributors #content article.post header p, .page-template-page-contributors #content article.post header span, .page-template-page-contributors #content article.post header a, .page-template-page-contributors #content article.post header b, .page-template-page-contributors #content article.post header i, .page-template-page-contributors #content article.post header strong, .page-template-page-contributors #content article.post header em, .page-template-page-contributors #content article.post header div, .page-template-page-contributors #content article.post section p, .page-template-page-contributors #content article.post section span, .page-template-page-contributors #content article.post section a, .page-template-page-contributors #content article.post section b, .page-template-page-contributors #content article.post section i, .page-template-page-contributors #content article.post section strong, .page-template-page-contributors #content article.post section em, .page-template-page-contributors #content article.post section div, .page-template-page-appinions-cm-qs #main article.post header p, .page-template-page-appinions-cm-qs #main article.post header span, .page-template-page-appinions-cm-qs #main article.post header a, .page-template-page-appinions-cm-qs #main article.post header b, .page-template-page-appinions-cm-qs #main article.post header i, .page-template-page-appinions-cm-qs #main article.post header strong, .page-template-page-appinions-cm-qs #main article.post header em, .page-template-page-appinions-cm-qs #main article.post header div, .page-template-page-appinions-cm-qs #main article.post section p, .page-template-page-appinions-cm-qs #main article.post section span, .page-template-page-appinions-cm-qs #main article.post section a, .page-template-page-appinions-cm-qs #main article.post section b, .page-template-page-appinions-cm-qs #main article.post section i, .page-template-page-appinions-cm-qs #main article.post section strong, .page-template-page-appinions-cm-qs #main article.post section em, .page-template-page-appinions-cm-qs #main article.post section div, .page-template-page-appinions-cm-qs #content article.post header p, .page-template-page-appinions-cm-qs #content article.post header span, .page-template-page-appinions-cm-qs #content article.post header a, .page-template-page-appinions-cm-qs #content article.post header b, .page-template-page-appinions-cm-qs #content article.post header i, .page-template-page-appinions-cm-qs #content article.post header strong, .page-template-page-appinions-cm-qs #content article.post header em, .page-template-page-appinions-cm-qs #content article.post header div, .page-template-page-appinions-cm-qs #content article.post section p, .page-template-page-appinions-cm-qs #content article.post section span, .page-template-page-appinions-cm-qs #content article.post section a, .page-template-page-appinions-cm-qs #content article.post section b, .page-template-page-appinions-cm-qs #content article.post section i, .page-template-page-appinions-cm-qs #content article.post section strong, .page-template-page-appinions-cm-qs #content article.post section em, .page-template-page-appinions-cm-qs #content article.post section div {
    font-size: 1.2rem;
    line-height: 1.4em; }
  .blog #main article.post header .SL_SubHeader span, .blog #main article.post section .SL_SubHeader span, .blog #content article.post header .SL_SubHeader span, .blog #content article.post section .SL_SubHeader span, .archive #main article.post header .SL_SubHeader span, .archive #main article.post section .SL_SubHeader span, .archive #content article.post header .SL_SubHeader span, .archive #content article.post section .SL_SubHeader span, .search #main article.post header .SL_SubHeader span, .search #main article.post section .SL_SubHeader span, .search #content article.post header .SL_SubHeader span, .search #content article.post section .SL_SubHeader span, .single #main article.post header .SL_SubHeader span, .single #main article.post section .SL_SubHeader span, .single #content article.post header .SL_SubHeader span, .single #content article.post section .SL_SubHeader span, .page-template-page-contributors #main article.post header .SL_SubHeader span, .page-template-page-contributors #main article.post section .SL_SubHeader span, .page-template-page-contributors #content article.post header .SL_SubHeader span, .page-template-page-contributors #content article.post section .SL_SubHeader span, .page-template-page-appinions-cm-qs #main article.post header .SL_SubHeader span, .page-template-page-appinions-cm-qs #main article.post section .SL_SubHeader span, .page-template-page-appinions-cm-qs #content article.post header .SL_SubHeader span, .page-template-page-appinions-cm-qs #content article.post section .SL_SubHeader span {
    font-size: 1.3rem;
    line-height: 1.5em; }
  .blog #main .featured-posts p, .blog #main .positioned-post-content p, .blog #main .latest-posts p, .blog #content .featured-posts p, .blog #content .positioned-post-content p, .blog #content .latest-posts p, .archive #main .featured-posts p, .archive #main .positioned-post-content p, .archive #main .latest-posts p, .archive #content .featured-posts p, .archive #content .positioned-post-content p, .archive #content .latest-posts p, .search #main .featured-posts p, .search #main .positioned-post-content p, .search #main .latest-posts p, .search #content .featured-posts p, .search #content .positioned-post-content p, .search #content .latest-posts p, .single #main .featured-posts p, .single #main .positioned-post-content p, .single #main .latest-posts p, .single #content .featured-posts p, .single #content .positioned-post-content p, .single #content .latest-posts p, .page-template-page-contributors #main .featured-posts p, .page-template-page-contributors #main .positioned-post-content p, .page-template-page-contributors #main .latest-posts p, .page-template-page-contributors #content .featured-posts p, .page-template-page-contributors #content .positioned-post-content p, .page-template-page-contributors #content .latest-posts p, .page-template-page-appinions-cm-qs #main .featured-posts p, .page-template-page-appinions-cm-qs #main .positioned-post-content p, .page-template-page-appinions-cm-qs #main .latest-posts p, .page-template-page-appinions-cm-qs #content .featured-posts p, .page-template-page-appinions-cm-qs #content .positioned-post-content p, .page-template-page-appinions-cm-qs #content .latest-posts p {
    font-size: 1.0em; }
  .blog .credits, .archive .credits, .search .credits, .single .credits, .page-template-page-contributors .credits, .page-template-page-appinions-cm-qs .credits {
    flex-flow: row wrap; }
    .blog .credits .publishing-info:before, .archive .credits .publishing-info:before, .search .credits .publishing-info:before, .single .credits .publishing-info:before, .page-template-page-contributors .credits .publishing-info:before, .page-template-page-appinions-cm-qs .credits .publishing-info:before {
      display: inline; } }

/*
phablets (added by mmendoza)
*/
@media only screen and (min-width: 600px) {
  /******************************************************************
Site Name:
Author: mmendoza

Stylesheet: phablet Stylesheet

******************************************************************/
  .flexed {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
    -webkit-box-orient: horizontal; }
  .col {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1; }
  .hero {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1; }
  .hero-l .hero {
    order: 1;
    -webkit-order: 1; }
  .hero-l .col {
    order: 2;
    -webkit-order: 2; }
  .hero-r .hero {
    order: 2;
    -webkit-order: 2; }
  .hero-r .col {
    order: 1;
    -webkit-order: 1;
    text-align: right; }
  .header-container .hero {
    margin-top: 3em; }
  .page-id-5 #section-1 .col a.button {
    padding: 0 30px;
    font-size: 18px; }
  .page-id-5 #section-2, .page-id-5 #section-3, .page-id-5 #section-4, .page-id-5 #section-5 {
    padding-bottom: 0; }
  .page-id-5 .clientlogos {
    background: transparent url(/wp-content/themes/scribblelive-new/library/images/client-logos-greyscale.png) bottom center no-repeat;
    background-size: contain;
    max-width: 1176px;
    height: 53px;
    align-self: flex-end;
    margin: 0 auto 15px; }
  .logolist li {
    padding: 23px; }
  .white-container {
    padding-bottom: 2em; }
  .wide6 {
    max-width: 585px;
    margin: 0 auto; }
  table.benefits {
    table-layout: fixed; }
  #solution-tabs {
    display: block; }
  .touch #section11 .col {
    margin-top: 0; }
  #section14 li .col {
    text-align: left !important; } }

/*
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
*********************/
  /*********************
HEADER STYLES
*********************/
  .header .wrap .header-content h2 {
    font-size: 70px; }
  .header .wrap .header-content h3 {
    font-size: 26px; }
  .header .wrap .header-content p {
    font-size: 27px; }
  .header .wrap .header-content .clear-button {
    font-size: 18px; }
  /*********************
NAVIGATION STYLES
*********************/
  .menu {
    /* end .nav */ }
    .menu .nav {
      /* end .menu ul li */
      /* highlight current page */
      /* end current highlighters */ }
      .menu .nav li {
        position: relative;
        line-height: 1.5;
        /*
			plan your menus and drop-downs wisely.
			*/
        /* showing sub-menus */ }
        .menu .nav li a {
          font-size: 14px;
          /*
				you can use hover styles here even though this size
				has the possibility of being a mobile device.
				*/ }
        .menu .nav li ul.sub-menu,
        .menu .nav li ul.children {
          margin-top: 0;
          border: 1px solid #ccc;
          border-top: 0;
          position: absolute;
          display: none;
          z-index: 8999;
          /* highlight sub-menu current page */ }
          .menu .nav li ul.sub-menu li,
          .menu .nav li ul.children li {
            /*
					if you need to go deeper, go nuts
					just remember deeper menus suck
					for usability. k, bai.
					*/ }
            .menu .nav li ul.sub-menu li a,
            .menu .nav li ul.children li a {
              padding-left: 10px;
              border-right: 0;
              display: block;
              width: 180px;
              border-bottom: 1px solid #ccc; }
            .menu .nav li ul.sub-menu li:last-child a,
            .menu .nav li ul.children li:last-child a {
              border-bottom: 0; }
        .menu .nav li:hover ul {
          top: auto;
          display: block; }
  /*********************
CONTENT
*********************/
  .live-updates .live-update .time {
    font-size: 24px; }
  body.home .site-description, body.single-funnel .site-description {
    padding: 30px 0; }
    body.home .site-description h2, body.single-funnel .site-description h2 {
      font-size: 30px; }
  body.home .live-stat .stat-number, body.single-funnel .live-stat .stat-number {
    font-size: 36px; }
  body.home .live-stat .stat-name, body.single-funnel .live-stat .stat-name {
    font-size: 24px; }
  body.home .main-content .slideshow-title-wrapper .slideshow-title, body.single-funnel .main-content .slideshow-title-wrapper .slideshow-title {
    font-size: 26px; }
  body.home .testimonials-wrapper, body.single-funnel .testimonials-wrapper {
    margin: 40px 0; }
    body.home .testimonials-wrapper .testimonials .testimonial .quote, body.single-funnel .testimonials-wrapper .testimonials .testimonial .quote {
      font-size: 24px; }
    body.home .testimonials-wrapper .testimonials .testimonial .source, body.single-funnel .testimonials-wrapper .testimonials .testimonial .source {
      font-size: 18px; }
  .sponsors-testimonials-wrapper .wrap > * {
    margin-bottom: 70px; }
  .sponsors-testimonials-wrapper h2 {
    font-size: 60px; }
  .case_study-nav ul li a {
    font-size: 20px; }
    .case_study-nav ul li a img {
      display: inline-block;
      width: 25px;
      height: auto;
      margin-right: 10px;
      vertical-align: middle; }
  /*
World Cup
*/
  .hero h3 {
    font-size: 1.9em; }
  .hero h2 {
    font-size: 3.7em; }
  .tagline h2 {
    font-size: 2.2em; }
  /*********************
SIDEBARS & ASIDES
*********************/
  .widget {
    padding: 0 10px;
    margin: 2.2em 0; }
    .widget ul li {
      margin-bottom: 0;
      /* deep nesting */ }
  /* 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 */
  /*********************
FOOTER STYLES
*********************/
  /*
you'll probably need to do quite a bit
of overriding here if you styled them for
mobile. Make sure to double check these!
*/
  .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 */
  /*******************
mmendoza's stuff
********************/
  .page-template-page-agency .cover {
    background-position: right 60px; }
  .white-container, .grey-container {
    padding: 3% 3%; }
  .page-template-page-home-video-version2 h1 {
    font-size: 3em; }
  .page-template-page-home-video-version2 h2 {
    font-size: 2.25em; }
  .page-template-page-home-video-version2 h3 {
    font-size: 1.5em; }
  .video-container {
    padding-top: 130px; }
  .page-template-page-book-demo-brands2 .big_banner, .page-template-page-book-demo-brands3 .big_banner, .page-template-page-book-demo-media3 .big_banner, .page-template-page-book-demo-events3 .big_banner {
    height: 300px; }
    .page-template-page-book-demo-brands2 .big_banner .wrap, .page-template-page-book-demo-brands3 .big_banner .wrap, .page-template-page-book-demo-media3 .big_banner .wrap, .page-template-page-book-demo-events3 .big_banner .wrap {
      padding: 0;
      position: relative;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%); }
  /*******************
end mmendoza's stuff
********************/
  .page-id-5 h1 {
    font-size: 2.5em; }
  /*
Pinboard Pages
*/
  .page-template-page-pinboard #content {
    padding: 80px 0 0 0; }
  .page-template-page-pinboard .hero .wrap h2:after {
    display: none; }
  .page-template-page-pinboard .hero .wrap img {
    display: inline-block; }
  /*******************
Services Pages
********************/
  .page-template-page-services #container .cover, .page-template-page-services-subpage #container .cover {
    background: transparent url("../images/services-background.png") no-repeat scroll center center/cover; }
    .page-template-page-services #container .cover .cover-content, .page-template-page-services-subpage #container .cover .cover-content {
      padding: 70px 0 0; }
      .page-template-page-services #container .cover .cover-content .wrap.clearfix, .page-template-page-services-subpage #container .cover .cover-content .wrap.clearfix {
        padding: 128px 0; }
  .page-template-page-services .nav-buttons, .page-template-page-services-subpage .nav-buttons {
    display: block; }
    .page-template-page-services .nav-buttons > div, .page-template-page-services-subpage .nav-buttons > div {
      display: table;
      border-collapse: separate;
      border-spacing: 10px; }
      .page-template-page-services .nav-buttons > div .minimal, .page-template-page-services-subpage .nav-buttons > div .minimal {
        display: table-cell;
        min-width: 0;
        max-width: 0; }
      .page-template-page-services .nav-buttons > div span, .page-template-page-services-subpage .nav-buttons > div span {
        font-size: 18px; }
  .page-template-page-services .introduction, .page-template-page-services-subpage .introduction {
    padding: 20px 0; }
  .page-template-page-services-subpage .nav-buttons {
    background: #f7f7f7;
    border-style: solid;
    border-color: #CCC;
    border-width: 1px 0 1px 0; }
    .page-template-page-services-subpage .nav-buttons > div {
      border-collapse: collapse;
      margin: -1px auto -1px; }
      .page-template-page-services-subpage .nav-buttons > div .minimal {
        border-radius: 0; }
      .page-template-page-services-subpage .nav-buttons > div .minimal.active {
        background: #ffffff;
        border-bottom: 1px solid #ffffff; }
  .page-template-page-services-subpage section.content .container {
    padding: 30px 0 0 0; }
    .page-template-page-services-subpage section.content .container .image-container {
      margin: 0 auto; }
    .page-template-page-services-subpage section.content .container .information {
      padding: 30px;
      margin: 0 auto; }
    .page-template-page-services-subpage section.content .container img {
      padding: 0 30px;
      margin: 0 auto; }
    .page-template-page-services-subpage section.content .container:after {
      clear: both;
      visibility: hidden;
      display: block;
      content: "";
      height: 0px; }
  /* Services Training Subpage */
  .page-template-page-services-subpage.page-id-17907 #container .cover {
    background: transparent url("../images/services-training-background.png") no-repeat scroll center center/cover; }
  .page-template-page-services-subpage.page-id-17910 #container .cover {
    background: transparent url("../images/services-support-background.png") no-repeat scroll center center/cover; }
  .page-template-page-services-subpage.page-id-17910 section.content .container > .information {
    max-width: initial; }
  .page-template-page-services-subpage.page-id-17910 section.content .container img {
    float: none;
    max-width: intial;
    display: block;
    margin: 0 auto; }
  .page-template-page-services-subpage.page-id-17910 table {
    display: table; }
  .page-template-page-services-subpage.page-id-17910 .mobile-wrapper {
    display: none; }
  /* Services Agency Subpage */
  .page-template-page-services-subpage.page-id-20681 #container .cover {
    background: transparent url("../images/services-agency-background.png") no-repeat scroll center center/cover; }
  /* Services Consulting Subpage */
  .page-template-page-services-subpage.page-id-20683 #container .cover {
    background: transparent url("../images/services-consulting-background.png") no-repeat scroll center center/cover; }
  /*******************
End Services Pages
*******************/
  .single-influence_report.postid-22761 .flex-container .flex-child:nth-of-type(n) {
    width: 20%;
    display: block; }
  .single-influence_report.postid-22761 .flex-container .flex-child:nth-of-type(n+16) {
    display: none; }
  .single-influence_report.postid-22761 .participants .content-name,
  .single-influence_report.postid-22761 .participants .pre-ces-score {
    font-size: 1.2em;
    line-height: 1.5em; }
  .blog .featured-posts .feature-post-content .thumbnail, .blog .featured-posts .feature-post-content .content, .archive .featured-posts .feature-post-content .thumbnail, .archive .featured-posts .feature-post-content .content, .search .featured-posts .feature-post-content .thumbnail, .search .featured-posts .feature-post-content .content, .single .featured-posts .feature-post-content .thumbnail, .single .featured-posts .feature-post-content .content, .page-template-page-contributors .featured-posts .feature-post-content .thumbnail, .page-template-page-contributors .featured-posts .feature-post-content .content, .page-template-page-appinions-cm-qs .featured-posts .feature-post-content .thumbnail, .page-template-page-appinions-cm-qs .featured-posts .feature-post-content .content {
    width: 45%; }
  .blog .positioned-articles .post, .archive .positioned-articles .post, .search .positioned-articles .post, .single .positioned-articles .post, .page-template-page-contributors .positioned-articles .post, .page-template-page-appinions-cm-qs .positioned-articles .post {
    width: 45%; }
  .blog .latest-posts .post .latest-post-content .thumbnail, .blog .latest-posts .page .latest-post-content .thumbnail, .archive .latest-posts .post .latest-post-content .thumbnail, .archive .latest-posts .page .latest-post-content .thumbnail, .search .latest-posts .post .latest-post-content .thumbnail, .search .latest-posts .page .latest-post-content .thumbnail, .single .latest-posts .post .latest-post-content .thumbnail, .single .latest-posts .page .latest-post-content .thumbnail, .page-template-page-contributors .latest-posts .post .latest-post-content .thumbnail, .page-template-page-contributors .latest-posts .page .latest-post-content .thumbnail, .page-template-page-appinions-cm-qs .latest-posts .post .latest-post-content .thumbnail, .page-template-page-appinions-cm-qs .latest-posts .page .latest-post-content .thumbnail {
    width: 35%; }
  .blog .latest-posts .post .latest-post-content .content, .blog .latest-posts .page .latest-post-content .content, .archive .latest-posts .post .latest-post-content .content, .archive .latest-posts .page .latest-post-content .content, .search .latest-posts .post .latest-post-content .content, .search .latest-posts .page .latest-post-content .content, .single .latest-posts .post .latest-post-content .content, .single .latest-posts .page .latest-post-content .content, .page-template-page-contributors .latest-posts .post .latest-post-content .content, .page-template-page-contributors .latest-posts .page .latest-post-content .content, .page-template-page-appinions-cm-qs .latest-posts .post .latest-post-content .content, .page-template-page-appinions-cm-qs .latest-posts .page .latest-post-content .content {
    width: 60%; }
  .blog .image-container img, .archive .image-container img, .search .image-container img, .single .image-container img, .page-template-page-contributors .image-container img, .page-template-page-appinions-cm-qs .image-container img {
    /* width:auto; */ }
  .blog .author-header, .archive .author-header, .search .author-header, .single .author-header, .page-template-page-contributors .author-header, .page-template-page-appinions-cm-qs .author-header {
    flex-flow: row wrap; }
  .blog .author-thumbnail, .archive .author-thumbnail, .search .author-thumbnail, .single .author-thumbnail, .page-template-page-contributors .author-thumbnail, .page-template-page-appinions-cm-qs .author-thumbnail {
    width: 20%; }
  .blog .author-content, .archive .author-content, .search .author-content, .single .author-content, .page-template-page-contributors .author-content, .page-template-page-appinions-cm-qs .author-content {
    width: 70%; }
  .blog .promotional-code .flex-item, .archive .promotional-code .flex-item, .search .promotional-code .flex-item, .single .promotional-code .flex-item, .page-template-page-contributors .promotional-code .flex-item, .page-template-page-appinions-cm-qs .promotional-code .flex-item {
    text-align: left; }
    .blog .promotional-code .flex-item:first-of-type, .archive .promotional-code .flex-item:first-of-type, .search .promotional-code .flex-item:first-of-type, .single .promotional-code .flex-item:first-of-type, .page-template-page-contributors .promotional-code .flex-item:first-of-type, .page-template-page-appinions-cm-qs .promotional-code .flex-item:first-of-type {
      width: 25%; }
    .blog .promotional-code .flex-item:nth-of-type(2), .archive .promotional-code .flex-item:nth-of-type(2), .search .promotional-code .flex-item:nth-of-type(2), .single .promotional-code .flex-item:nth-of-type(2), .page-template-page-contributors .promotional-code .flex-item:nth-of-type(2), .page-template-page-appinions-cm-qs .promotional-code .flex-item:nth-of-type(2) {
      width: 50%; }
    .blog .promotional-code .flex-item:last-of-type, .archive .promotional-code .flex-item:last-of-type, .search .promotional-code .flex-item:last-of-type, .single .promotional-code .flex-item:last-of-type, .page-template-page-contributors .promotional-code .flex-item:last-of-type, .page-template-page-appinions-cm-qs .promotional-code .flex-item:last-of-type {
      text-align: center;
      width: 25%; }
  .blog #promotional-footer .promo-flex-container .promo-flex-item, .archive #promotional-footer .promo-flex-container .promo-flex-item, .search #promotional-footer .promo-flex-container .promo-flex-item, .single #promotional-footer .promo-flex-container .promo-flex-item, .page-template-page-contributors #promotional-footer .promo-flex-container .promo-flex-item, .page-template-page-appinions-cm-qs #promotional-footer .promo-flex-container .promo-flex-item {
    width: 50%;
    padding: 80px 0; }
  .page-id-17386 .cover .cover-content {
    padding: 80px 0 0 0; }
    .page-id-17386 .cover .cover-content .wrap {
      padding: 128px 0px; }
  .page-id-17386 #content .nav-buttons {
    background: #f7f7f7;
    border-style: solid;
    border-color: #CCC;
    border-width: 1px 0 1px 0; }
    .page-id-17386 #content .nav-buttons > ul {
      margin: -1px auto 0; }
      .page-id-17386 #content .nav-buttons > ul .minimal {
        border-radius: 0;
        padding: 35px 0; }
  .page-id-17386 #content .tabs-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-flow: row wrap; }
    .page-id-17386 #content .tabs-container > li {
      -webkit-box-flex: 1 1 auto;
      -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto; }
  .page-id-17386 #content .tab-content:first-of-type {
    display: block; }
  .page-id-17386 #content .tab-content .container .information-container {
    order: 1;
    width: 65%; }
    .page-id-17386 #content .tab-content .container .information-container h2, .page-id-17386 #content .tab-content .container .information-container h3, .page-id-17386 #content .tab-content .container .information-container h4, .page-id-17386 #content .tab-content .container .information-container h5, .page-id-17386 #content .tab-content .container .information-container h6 {
      margin-top: 0; }
  .page-id-17386 #content .tab-content .container .cta-container {
    order: 2;
    width: 35%;
    text-align: justify;
    border-bottom: 1px solid #CCC; }
  .page-id-17386 #content .tab-content ul li, .page-id-17386 #content footer ul li {
    width: 50%; }
  .page-id-17386 #content .tab-content .return, .page-id-17386 #content footer .return {
    display: none; } }

@media only screen and (min-width: 890px) {
  .post-type-archive-influence_report .report-header, .single-influence_report .report-header {
    padding: 110px 30px 30px 30px; }
  .single-press_release #content {
    padding: 80px 0 0 0; }
  .blog .header .engage-menu, .archive .header .engage-menu, .search .header .engage-menu, .single .header .engage-menu, .page-template-page-contributors .header .engage-menu {
    padding: 100px 10px 20px; }
  .blog .widget.widget_search, .archive .widget.widget_search, .search .widget.widget_search, .single .widget.widget_search, .page-template-page-contributors .widget.widget_search {
    position: relative;
    left: auto;
    right: auto;
    top: auto; }
  .page-id-5 #section-1 {
    padding-top: 80px; }
    .page-id-5 #section-1 .wrap.flexed {
      padding-bottom: 80px; }
  .error404 main header {
    padding: 80px 0 0 0; }
  .page-id-17386 .cover {
    background: #f2f5fc url("/wp-content/themes/scribblelive-new/library/images/pricing-background.png") no-repeat scroll;
    background-position: right bottom;
    background-size: 50%; }
    .page-id-17386 .cover .cover-title {
      text-align: left;
      margin-left: 5%; }
  .page-id-17386 #content .tabs-container > li {
    -webkit-box-flex: 1 1 0;
    -webkit-flex: 1 1 0;
    -ms-flex: 1 1 0;
    flex: 1 1 0; } }

@media only screen and (min-width: 980px) {
  .blog .header .engage-menu .blog-menu, .archive .header .engage-menu .blog-menu, .search .header .engage-menu .blog-menu, .single .header .engage-menu .blog-menu, .page-template-page-contributors .header .engage-menu .blog-menu {
    display: block; }
    .blog .header .engage-menu .blog-menu .nav-link li, .archive .header .engage-menu .blog-menu .nav-link li, .search .header .engage-menu .blog-menu .nav-link li, .single .header .engage-menu .blog-menu .nav-link li, .page-template-page-contributors .header .engage-menu .blog-menu .nav-link li {
      display: inline; }
  .blog .header .engage-menu .mobile-blog-menu, .archive .header .engage-menu .mobile-blog-menu, .search .header .engage-menu .mobile-blog-menu, .single .header .engage-menu .mobile-blog-menu, .page-template-page-contributors .header .engage-menu .mobile-blog-menu {
    display: none; } }

/*
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. 

******************************************************************/
  /*********************
HEADER STYLES
*********************/
  .header .wrap .header-content h3 {
    font-size: 34px; }
  .header .wrap .header-content .dynamic-statement .dynamic-word {
    display: inline;
    clear: none; }
  /*********************
CONTENT
*********************/
  body.home .live-stat .stat-number, body.single-funnel .live-stat .stat-number {
    font-size: 48px; }
  body.home .live-stat .stat-name, body.single-funnel .live-stat .stat-name {
    font-size: 27px; }
  body.home .main-content .slideshow-title-wrapper .slideshow-title, body.single-funnel .main-content .slideshow-title-wrapper .slideshow-title {
    font-size: 38px; }
  .case_study-nav ul li a {
    font-size: 28px; }
    .case_study-nav ul li a img {
      width: 41px; }
  .funnel-slideshow .slide-caption-wrapper .slidesjs-pagination {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%; }
  /*********************
mmendoza's stuff
**********************/
  .wide10 {
    max-width: 975px;
    margin: 0 auto; }
  .wide3 {
    max-width: 292px;
    margin: 0 auto; }
  .header-container .col {
    max-width: 50em; }
  .tabs li {
    width: auto; }
  .blog #main, .archive #main, .search #main, .single #main, .page-template-page-contributors #main {
    width: 70%; }
  .blog #sidebar, .archive #sidebar, .search #sidebar, .single #sidebar, .page-template-page-contributors #sidebar {
    width: 25%; }
  .page-template-page-services p, .page-template-page-services-subpage p {
    line-height: 30px; }
  .page-template-page-services section.content .container, .page-template-page-services-subpage section.content .container {
    display: block; }
    .page-template-page-services section.content .container .information, .page-template-page-services section.content .container .image-container, .page-template-page-services-subpage section.content .container .information, .page-template-page-services-subpage section.content .container .image-container {
      max-width: 555px;
      min-width: 50%;
      width: 50%;
      display: table-cell;
      vertical-align: middle; }
  .page-id-17386 .cover {
    background-position: 75% 110%;
    background-size: 30%; } }

/*
LARGE VIEWING SIZE
This is for the larger monitors and possibly full screen viewers.
*/
@media only screen and (min-width: 1240px) and (min-width: 1140px) {
  .wrapper {
    width: 1120px;
    /* 1140px - 10% for margins */
    margin: 0 auto;
    overflow: hidden; } }

/*
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.
*/
/*
iPHONE 5 MEDIA QUERY
Want to get fancy for no good reason? Knock yourself out.
*/
/*
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.

******************************************************************/
  * {
    background: transparent !important;
    color: black !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important; }
  a, a:visited {
    color: #444 !important;
    text-decoration: underline; }
    a:after, a:visited:after {
      content: " (" attr(href) ")"; }
    a abbr[title]:after, a:visited abbr[title]:after {
      content: " (" attr(title) ")"; }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: ""; }
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr, img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  @page {
    margin: 0.5cm; }
  p, h2, h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  .sidebar,
  .page-navigation,
  .wp-prev-next,
  .respond-form,
  nav {
    display: none; } }

/*# sourceMappingURL=style.css.map */