/* line 17, ../../../../../../../../../../Program Files (x86)/Scout/vendor/gems/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../../../../Program Files (x86)/Scout/vendor/gems/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../../../Program Files (x86)/Scout/vendor/gems/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../../../../Program Files (x86)/Scout/vendor/gems/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../../../Program Files (x86)/Scout/vendor/gems/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../../../Program Files (x86)/Scout/vendor/gems/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../../../Program Files (x86)/Scout/vendor/gems/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../../../Program Files (x86)/Scout/vendor/gems/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../../../Program Files (x86)/Scout/vendor/gems/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/* line 190, ../scss/_ui/_init/_palette.scss */
button.edit, button.manage, button.primary, .modal .buttons button, header#page-header .textwidget button.sign-up, body.home .hero-box button, body.home #content .sub-content .testimonial button, body.home #content .sub-content .article button, button.refresh, button.add, button.import, button.analytics, button.secondary, header#page-header .textwidget button.demo, body.home .hero-box button.tour-product, body.home .sub-hero-box button, body.contact #content button, body.video-experience .custom-experiences .thumbs a.current:not(.disabled):not(.current), button.tertiary, button.delete, button.red, button.save-and-continue, button.save, button.upload, button.green, body.downloads .download-items .download-item button, button.light-grey, .modal .buttons .button, button.cancel, button.grey, body.video-experience .custom-experiences .thumbs a:not(.disabled):not(.current), button.dark-grey, button.charcoal {
  -webkit-transition: all, 0.2s;
  -moz-transition: all, 0.2s;
  -o-transition: all, 0.2s;
  transition: all, 0.2s;
  background-image: -webkit-gradient(linear, to bottom, to top, color-stop(0%, rgba(255, 255, 255, 0.104)), color-stop(100%, rgba(0, 0, 0, 0.08667)));
  background-image: -webkit-linear-gradient(to bottom, rgba(255, 255, 255, 0.104) 0%, rgba(0, 0, 0, 0.08667) 100%);
  background-image: -moz-linear-gradient(to bottom, rgba(255, 255, 255, 0.104) 0%, rgba(0, 0, 0, 0.08667) 100%);
  background-image: -o-linear-gradient(to bottom, rgba(255, 255, 255, 0.104) 0%, rgba(0, 0, 0, 0.08667) 100%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.104) 0%, rgba(0, 0, 0, 0.08667) 100%);
}
/* line 107, ../scss/_ui/_init/_palette.scss */
button.hover.edit, button.hover.manage, button.hover.primary, .modal .buttons button.hover, header#page-header .textwidget button.hover.sign-up, body.home .hero-box button.hover, body.home #content .sub-content .testimonial button.hover, body.home #content .sub-content .article button.hover, button.hover.refresh, button.hover.add, button.hover.import, button.hover.analytics, button.hover.secondary, header#page-header .textwidget button.hover.demo, body.home .hero-box button.hover.tour-product, body.home .sub-hero-box button.hover, body.contact #content button.hover, body.video-experience .custom-experiences .thumbs a.hover.current:not(.disabled):not(.current), button.hover.tertiary, button.hover.delete, button.hover.red, button.hover.save-and-continue, button.hover.save, button.hover.upload, button.hover.green, body.downloads .download-items .download-item button.hover, button.hover.light-grey, .modal .buttons .hover.button, button.hover.cancel, button.hover.grey, body.video-experience .custom-experiences .thumbs a.hover:not(.disabled):not(.current), button.hover.dark-grey, button.hover.charcoal, button.edit:hover, button.manage:hover, button.primary:hover, .modal .buttons button:hover, header#page-header .textwidget button.sign-up:hover, body.home .hero-box button:hover, body.home #content .sub-content .testimonial button:hover, body.home #content .sub-content .article button:hover, button.refresh:hover, button.add:hover, button.import:hover, button.analytics:hover, button.secondary:hover, header#page-header .textwidget button.demo:hover, body.home .hero-box button.tour-product:hover, body.home .sub-hero-box button:hover, body.contact #content button:hover, body.video-experience .custom-experiences .thumbs a.current:hover:not(.disabled):not(.current), button.tertiary:hover, button.delete:hover, button.red:hover, button.save-and-continue:hover, button.save:hover, button.upload:hover, button.green:hover, body.downloads .download-items .download-item button:hover, button.light-grey:hover, .modal .buttons .button:hover, button.cancel:hover, button.grey:hover, body.video-experience .custom-experiences .thumbs a:hover:not(.disabled):not(.current), button.dark-grey:hover, button.charcoal:hover, button.edit:focus, button.manage:focus, button.primary:focus, .modal .buttons button:focus, header#page-header .textwidget button.sign-up:focus, body.home .hero-box button:focus, body.home #content .sub-content .testimonial button:focus, body.home #content .sub-content .article button:focus, button.refresh:focus, button.add:focus, button.import:focus, button.analytics:focus, button.secondary:focus, header#page-header .textwidget button.demo:focus, body.home .hero-box button.tour-product:focus, body.home .sub-hero-box button:focus, body.contact #content button:focus, body.video-experience .custom-experiences .thumbs a.current:focus:not(.disabled):not(.current), button.tertiary:focus, button.delete:focus, button.red:focus, button.save-and-continue:focus, button.save:focus, button.upload:focus, button.green:focus, body.downloads .download-items .download-item button:focus, button.light-grey:focus, .modal .buttons .button:focus, button.cancel:focus, button.grey:focus, body.video-experience .custom-experiences .thumbs a:focus:not(.disabled):not(.current), button.dark-grey:focus, button.charcoal:focus {
  background-image: -webkit-gradient(linear, to bottom, to top, color-stop(0%, rgba(255, 255, 255, 0.104)), color-stop(100%, rgba(0, 0, 0, 0.08667)));
  background-image: -webkit-linear-gradient(to bottom, rgba(255, 255, 255, 0.104) 0%, rgba(0, 0, 0, 0.08667) 100%);
  background-image: -moz-linear-gradient(to bottom, rgba(255, 255, 255, 0.104) 0%, rgba(0, 0, 0, 0.08667) 100%);
  background-image: -o-linear-gradient(to bottom, rgba(255, 255, 255, 0.104) 0%, rgba(0, 0, 0, 0.08667) 100%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.104) 0%, rgba(0, 0, 0, 0.08667) 100%);
}
/* line 121, ../scss/_ui/_init/_palette.scss */
button.hover.edit, button.hover.manage, button.hover.primary, .modal .buttons button.hover, header#page-header .textwidget button.hover.sign-up, body.home .hero-box button.hover, body.home #content .sub-content .testimonial button.hover, body.home #content .sub-content .article button.hover, button.hover.refresh, button.hover.add, button.hover.import, button.hover.analytics, button.hover.secondary, header#page-header .textwidget button.hover.demo, body.home .hero-box button.hover.tour-product, body.home .sub-hero-box button.hover, body.contact #content button.hover, body.video-experience .custom-experiences .thumbs a.hover.current:not(.disabled):not(.current), button.hover.tertiary, button.hover.delete, button.hover.red, button.hover.save-and-continue, button.hover.save, button.hover.upload, button.hover.green, body.downloads .download-items .download-item button.hover, button.hover.light-grey, .modal .buttons .hover.button, button.hover.cancel, button.hover.grey, body.video-experience .custom-experiences .thumbs a.hover:not(.disabled):not(.current), button.hover.dark-grey, button.hover.charcoal, button.edit:hover, button.manage:hover, button.primary:hover, .modal .buttons button:hover, header#page-header .textwidget button.sign-up:hover, body.home .hero-box button:hover, body.home #content .sub-content .testimonial button:hover, body.home #content .sub-content .article button:hover, button.refresh:hover, button.add:hover, button.import:hover, button.analytics:hover, button.secondary:hover, header#page-header .textwidget button.demo:hover, body.home .hero-box button.tour-product:hover, body.home .sub-hero-box button:hover, body.contact #content button:hover, body.video-experience .custom-experiences .thumbs a.current:hover:not(.disabled):not(.current), button.tertiary:hover, button.delete:hover, button.red:hover, button.save-and-continue:hover, button.save:hover, button.upload:hover, button.green:hover, body.downloads .download-items .download-item button:hover, button.light-grey:hover, .modal .buttons .button:hover, button.cancel:hover, button.grey:hover, body.video-experience .custom-experiences .thumbs a:hover:not(.disabled):not(.current), button.dark-grey:hover, button.charcoal:hover, button.edit:focus, button.manage:focus, button.primary:focus, .modal .buttons button:focus, header#page-header .textwidget button.sign-up:focus, body.home .hero-box button:focus, body.home #content .sub-content .testimonial button:focus, body.home #content .sub-content .article button:focus, button.refresh:focus, button.add:focus, button.import:focus, button.analytics:focus, button.secondary:focus, header#page-header .textwidget button.demo:focus, body.home .hero-box button.tour-product:focus, body.home .sub-hero-box button:focus, body.contact #content button:focus, body.video-experience .custom-experiences .thumbs a.current:focus:not(.disabled):not(.current), button.tertiary:focus, button.delete:focus, button.red:focus, button.save-and-continue:focus, button.save:focus, button.upload:focus, button.green:focus, body.downloads .download-items .download-item button:focus, button.light-grey:focus, .modal .buttons .button:focus, button.cancel:focus, button.grey:focus, body.video-experience .custom-experiences .thumbs a:focus:not(.disabled):not(.current), button.dark-grey:focus, button.charcoal:focus {
  -webkit-box-shadow: rgba(255, 255, 255, 0.13) 0 0 0 1px, inset rgba(255, 255, 255, 0.13) 0 0 0 1px;
  -moz-box-shadow: rgba(255, 255, 255, 0.13) 0 0 0 1px, inset rgba(255, 255, 255, 0.13) 0 0 0 1px;
  box-shadow: rgba(255, 255, 255, 0.13) 0 0 0 1px, inset rgba(255, 255, 255, 0.13) 0 0 0 1px;
}
/* line 124, ../scss/_ui/_init/_palette.scss */
button.edit:active, button.manage:active, button.primary:active, .modal .buttons button:active, header#page-header .textwidget button.sign-up:active, body.home .hero-box button:active, body.home #content .sub-content .testimonial button:active, body.home #content .sub-content .article button:active, button.refresh:active, button.add:active, button.import:active, button.analytics:active, button.secondary:active, header#page-header .textwidget button.demo:active, body.home .hero-box button.tour-product:active, body.home .sub-hero-box button:active, body.contact #content button:active, body.video-experience .custom-experiences .thumbs a.current:active:not(.disabled):not(.current), button.tertiary:active, button.delete:active, button.red:active, button.save-and-continue:active, button.save:active, button.upload:active, button.green:active, body.downloads .download-items .download-item button:active, button.light-grey:active, .modal .buttons .button:active, button.cancel:active, button.grey:active, body.video-experience .custom-experiences .thumbs a:active:not(.disabled):not(.current), button.dark-grey:active, button.charcoal:active {
  -webkit-box-shadow: rgba(255, 255, 255, 0.13) 0 0 0 1px, inset rgba(255, 255, 255, 0.13) 0 0 0 1px;
  -moz-box-shadow: rgba(255, 255, 255, 0.13) 0 0 0 1px, inset rgba(255, 255, 255, 0.13) 0 0 0 1px;
  box-shadow: rgba(255, 255, 255, 0.13) 0 0 0 1px, inset rgba(255, 255, 255, 0.13) 0 0 0 1px;
}

/* line 191, ../scss/_ui/_init/_palette.scss */
footer#sticky-footer .buttons button {
  -webkit-transition: all, 0.2s;
  -moz-transition: all, 0.2s;
  -o-transition: all, 0.2s;
  transition: all, 0.2s;
  background-image: -webkit-gradient(linear, to bottom, to top, color-stop(0%, rgba(255, 255, 255, 0.104)), color-stop(100%, rgba(0, 0, 0, 0.08667)));
  background-image: -webkit-linear-gradient(to bottom, rgba(255, 255, 255, 0.104) 0%, rgba(0, 0, 0, 0.08667) 100%);
  background-image: -moz-linear-gradient(to bottom, rgba(255, 255, 255, 0.104) 0%, rgba(0, 0, 0, 0.08667) 100%);
  background-image: -o-linear-gradient(to bottom, rgba(255, 255, 255, 0.104) 0%, rgba(0, 0, 0, 0.08667) 100%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.104) 0%, rgba(0, 0, 0, 0.08667) 100%);
}
/* line 107, ../scss/_ui/_init/_palette.scss */
footer#sticky-footer .buttons button.hover, footer#sticky-footer .buttons button:hover, footer#sticky-footer .buttons button:focus {
  background-image: -webkit-gradient(linear, to bottom, to top, color-stop(0%, rgba(255, 255, 255, 0.104)), color-stop(100%, rgba(0, 0, 0, 0.08667)));
  background-image: -webkit-linear-gradient(to bottom, rgba(255, 255, 255, 0.104) 0%, rgba(0, 0, 0, 0.08667) 100%);
  background-image: -moz-linear-gradient(to bottom, rgba(255, 255, 255, 0.104) 0%, rgba(0, 0, 0, 0.08667) 100%);
  background-image: -o-linear-gradient(to bottom, rgba(255, 255, 255, 0.104) 0%, rgba(0, 0, 0, 0.08667) 100%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.104) 0%, rgba(0, 0, 0, 0.08667) 100%);
}
/* line 112, ../scss/_ui/_init/_palette.scss */
footer#sticky-footer .buttons button.hover, footer#sticky-footer .buttons button:hover, footer#sticky-footer .buttons button:focus {
  -webkit-box-shadow: rgba(0, 0, 0, 0.13) 0 0 0 3px, inset rgba(0, 0, 0, 0.13) 0 0 0 1px;
  -moz-box-shadow: rgba(0, 0, 0, 0.13) 0 0 0 3px, inset rgba(0, 0, 0, 0.13) 0 0 0 1px;
  box-shadow: rgba(0, 0, 0, 0.13) 0 0 0 3px, inset rgba(0, 0, 0, 0.13) 0 0 0 1px;
}
/* line 115, ../scss/_ui/_init/_palette.scss */
footer#sticky-footer .buttons button:active {
  -webkit-box-shadow: rgba(0, 0, 0, 0.13) 0 0 0 1px, inset rgba(0, 0, 0, 0.13) 0 0 0 1px;
  -moz-box-shadow: rgba(0, 0, 0, 0.13) 0 0 0 1px, inset rgba(0, 0, 0, 0.13) 0 0 0 1px;
  box-shadow: rgba(0, 0, 0, 0.13) 0 0 0 1px, inset rgba(0, 0, 0, 0.13) 0 0 0 1px;
}

/* line 208, ../scss/_ui/_init/_palette.scss */
button.edit, button.manage, button.primary, .modal .buttons button, header#page-header .textwidget button.sign-up, body.home .hero-box button, body.home #content .sub-content .testimonial button, body.home #content .sub-content .article button {
  background-color: #254075;
  border: 1px solid #070c17;
}
/* line 132, ../scss/_ui/_init/_palette.scss */
button.hover.edit, button.hover.manage, button.hover.primary, .modal .buttons button.hover, header#page-header .textwidget button.hover.sign-up, body.home .hero-box button.hover, body.home #content .sub-content .testimonial button.hover, body.home #content .sub-content .article button.hover, button.edit:hover, button.manage:hover, button.primary:hover, .modal .buttons button:hover, header#page-header .textwidget button.sign-up:hover, body.home .hero-box button:hover, body.home #content .sub-content .testimonial button:hover, body.home #content .sub-content .article button:hover, button.edit:focus, button.manage:focus, button.primary:focus, .modal .buttons button:focus, header#page-header .textwidget button.sign-up:focus, body.home .hero-box button:focus, body.home #content .sub-content .testimonial button:focus, body.home #content .sub-content .article button:focus {
  background-color: #2d4e8e;
  outline: none;
}
/* line 136, ../scss/_ui/_init/_palette.scss */
button.edit:active, button.manage:active, button.primary:active, .modal .buttons button:active, header#page-header .textwidget button.sign-up:active, body.home .hero-box button:active, body.home #content .sub-content .testimonial button:active, body.home #content .sub-content .article button:active {
  background-color: #254075;
}
/* line 140, ../scss/_ui/_init/_palette.scss */
button.edit:disabled:hover, button.manage:disabled:hover, button.primary:disabled:hover, .modal .buttons button:disabled:hover, header#page-header .textwidget button.sign-up:disabled:hover, body.home .hero-box button:disabled:hover, body.home #content .sub-content .testimonial button:disabled:hover, body.home #content .sub-content .article button:disabled:hover, button.disabled.edit:hover, button.disabled.manage:hover, button.disabled.primary:hover, .modal .buttons button.disabled:hover, header#page-header .textwidget button.disabled.sign-up:hover, body.home .hero-box button.disabled:hover, body.home #content .sub-content .testimonial button.disabled:hover, body.home #content .sub-content .article button.disabled:hover {
  background-color: #254075;
}
/* line 152, ../scss/_ui/_init/_palette.scss */
button.hover.edit, button.hover.manage, button.hover.primary, .modal .buttons button.hover, header#page-header .textwidget button.hover.sign-up, body.home .hero-box button.hover, body.home #content .sub-content .testimonial button.hover, body.home #content .sub-content .article button.hover, button.edit:hover, button.manage:hover, button.primary:hover, .modal .buttons button:hover, header#page-header .textwidget button.sign-up:hover, body.home .hero-box button:hover, body.home #content .sub-content .testimonial button:hover, body.home #content .sub-content .article button:hover, button.edit:focus, button.manage:focus, button.primary:focus, .modal .buttons button:focus, header#page-header .textwidget button.sign-up:focus, body.home .hero-box button:focus, body.home #content .sub-content .testimonial button:focus, body.home #content .sub-content .article button:focus {
  border: 1px solid #111e36;
}

/* line 196, ../scss/_ui/_init/_palette.scss */
body.video-experience .custom-experiences .thumbs a.current {
  background: #3cae2d;
  border: 1px solid #256c1c;
}

/* line 208, ../scss/_ui/_init/_palette.scss */
button.refresh, button.add, button.import, button.analytics, button.secondary, header#page-header .textwidget button.demo, body.home .hero-box button.tour-product, body.home .sub-hero-box button, body.contact #content button, body.video-experience .custom-experiences .thumbs a.current:not(.disabled):not(.current) {
  background-color: #3cae2d;
  border: 1px solid #1a4b13;
}
/* line 132, ../scss/_ui/_init/_palette.scss */
button.hover.refresh, button.hover.add, button.hover.import, button.hover.analytics, button.hover.secondary, header#page-header .textwidget button.hover.demo, body.home .hero-box button.hover.tour-product, body.home .sub-hero-box button.hover, body.contact #content button.hover, body.video-experience .custom-experiences .thumbs a.hover.current:not(.disabled):not(.current), button.refresh:hover, button.add:hover, button.import:hover, button.analytics:hover, button.secondary:hover, header#page-header .textwidget button.demo:hover, body.home .hero-box button.tour-product:hover, body.home .sub-hero-box button:hover, body.contact #content button:hover, body.video-experience .custom-experiences .thumbs a.current:hover:not(.disabled):not(.current), button.refresh:focus, button.add:focus, button.import:focus, button.analytics:focus, button.secondary:focus, header#page-header .textwidget button.demo:focus, body.home .hero-box button.tour-product:focus, body.home .sub-hero-box button:focus, body.contact #content button:focus, body.video-experience .custom-experiences .thumbs a.current:focus:not(.disabled):not(.current) {
  background-color: #45c834;
  outline: none;
}
/* line 136, ../scss/_ui/_init/_palette.scss */
button.refresh:active, button.add:active, button.import:active, button.analytics:active, button.secondary:active, header#page-header .textwidget button.demo:active, body.home .hero-box button.tour-product:active, body.home .sub-hero-box button:active, body.contact #content button:active, body.video-experience .custom-experiences .thumbs a.current:active:not(.disabled):not(.current) {
  background-color: #3cae2d;
}
/* line 140, ../scss/_ui/_init/_palette.scss */
button.refresh:disabled:hover, button.add:disabled:hover, button.import:disabled:hover, button.analytics:disabled:hover, button.secondary:disabled:hover, header#page-header .textwidget button.demo:disabled:hover, body.home .hero-box button.tour-product:disabled:hover, body.home .sub-hero-box button:disabled:hover, body.contact #content button:disabled:hover, body.video-experience .custom-experiences .thumbs a.current:disabled:hover:not(.disabled):not(.current), button.disabled.refresh:hover, button.disabled.add:hover, button.disabled.import:hover, button.disabled.analytics:hover, button.disabled.secondary:hover, header#page-header .textwidget button.disabled.demo:hover, body.home .hero-box button.disabled.tour-product:hover, body.home .sub-hero-box button.disabled:hover, body.contact #content button.disabled:hover, body.video-experience .custom-experiences .thumbs a.disabled.current:hover:not(.disabled):not(.current) {
  background-color: #3cae2d;
}
/* line 152, ../scss/_ui/_init/_palette.scss */
button.hover.refresh, button.hover.add, button.hover.import, button.hover.analytics, button.hover.secondary, header#page-header .textwidget button.hover.demo, body.home .hero-box button.hover.tour-product, body.home .sub-hero-box button.hover, body.contact #content button.hover, body.video-experience .custom-experiences .thumbs a.hover.current:not(.disabled):not(.current), button.refresh:hover, button.add:hover, button.import:hover, button.analytics:hover, button.secondary:hover, header#page-header .textwidget button.demo:hover, body.home .hero-box button.tour-product:hover, body.home .sub-hero-box button:hover, body.contact #content button:hover, body.video-experience .custom-experiences .thumbs a.current:hover:not(.disabled):not(.current), button.refresh:focus, button.add:focus, button.import:focus, button.analytics:focus, button.secondary:focus, header#page-header .textwidget button.demo:focus, body.home .hero-box button.tour-product:focus, body.home .sub-hero-box button:focus, body.contact #content button:focus, body.video-experience .custom-experiences .thumbs a.current:focus:not(.disabled):not(.current) {
  border: 1px solid #256c1c;
}

/* line 212, ../scss/_ui/_init/_palette.scss */
footer#sticky-footer .buttons button {
  background-color: #3cae2d;
  border: 1px solid #5cd14c;
}
/* line 132, ../scss/_ui/_init/_palette.scss */
footer#sticky-footer .buttons button.hover, footer#sticky-footer .buttons button:hover, footer#sticky-footer .buttons button:focus {
  background-color: #45c834;
  outline: none;
}
/* line 136, ../scss/_ui/_init/_palette.scss */
footer#sticky-footer .buttons button:active {
  background-color: #3cae2d;
}
/* line 140, ../scss/_ui/_init/_palette.scss */
footer#sticky-footer .buttons button:disabled:hover, footer#sticky-footer .buttons button.disabled:hover {
  background-color: #3cae2d;
}
/* line 146, ../scss/_ui/_init/_palette.scss */
footer#sticky-footer .buttons button.hover, footer#sticky-footer .buttons button:hover, footer#sticky-footer .buttons button:focus {
  border: 1px solid #5cd14c;
}

/* line 208, ../scss/_ui/_init/_palette.scss */
button.tertiary {
  background-color: #30a332;
  border: 1px solid #144315;
}
/* line 132, ../scss/_ui/_init/_palette.scss */
button.hover.tertiary, button.tertiary:hover, button.tertiary:focus {
  background-color: #38bd3a;
  outline: none;
}
/* line 136, ../scss/_ui/_init/_palette.scss */
button.tertiary:active {
  background-color: #30a332;
}
/* line 140, ../scss/_ui/_init/_palette.scss */
button.tertiary:disabled:hover, button.disabled.tertiary:hover {
  background-color: #30a332;
}
/* line 152, ../scss/_ui/_init/_palette.scss */
button.hover.tertiary, button.tertiary:hover, button.tertiary:focus {
  border: 1px solid #1d631e;
}

/* line 208, ../scss/_ui/_init/_palette.scss */
button.delete, button.red {
  background-color: #c72e2e;
  border: 1px solid #621717;
}
/* line 132, ../scss/_ui/_init/_palette.scss */
button.hover.delete, button.hover.red, button.delete:hover, button.red:hover, button.delete:focus, button.red:focus {
  background-color: #d34343;
  outline: none;
}
/* line 136, ../scss/_ui/_init/_palette.scss */
button.delete:active, button.red:active {
  background-color: #c72e2e;
}
/* line 140, ../scss/_ui/_init/_palette.scss */
button.delete:disabled:hover, button.red:disabled:hover, button.disabled.delete:hover, button.disabled.red:hover {
  background-color: #c72e2e;
}
/* line 152, ../scss/_ui/_init/_palette.scss */
button.hover.delete, button.hover.red, button.delete:hover, button.red:hover, button.delete:focus, button.red:focus {
  border: 1px solid #841e1e;
}

/* line 202, ../scss/_ui/_init/_palette.scss */
body.page .green-header {
  -webkit-transition: all, 0.2s;
  -moz-transition: all, 0.2s;
  -o-transition: all, 0.2s;
  transition: all, 0.2s;
  background-image: -webkit-gradient(linear, to bottom, to top, color-stop(0%, rgba(255, 255, 255, 0.13)), color-stop(100%, rgba(0, 0, 0, 0.13)));
  background-image: -webkit-linear-gradient(to bottom, rgba(255, 255, 255, 0.13) 0%, rgba(0, 0, 0, 0.13) 100%);
  background-image: -moz-linear-gradient(to bottom, rgba(255, 255, 255, 0.13) 0%, rgba(0, 0, 0, 0.13) 100%);
  background-image: -o-linear-gradient(to bottom, rgba(255, 255, 255, 0.13) 0%, rgba(0, 0, 0, 0.13) 100%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.13) 0%, rgba(0, 0, 0, 0.13) 100%);
  -webkit-box-shadow: rgba(0, 0, 0, 0.026) 0 0 0 3px, inset rgba(255, 255, 255, 0.13) 0 0 0 1px;
  -moz-box-shadow: rgba(0, 0, 0, 0.026) 0 0 0 3px, inset rgba(255, 255, 255, 0.13) 0 0 0 1px;
  box-shadow: rgba(0, 0, 0, 0.026) 0 0 0 3px, inset rgba(255, 255, 255, 0.13) 0 0 0 1px;
  background-color: #3cae2d;
  border: 1px solid #1a4b13;
}

/* line 208, ../scss/_ui/_init/_palette.scss */
button.save-and-continue, button.save, button.upload, button.green, body.downloads .download-items .download-item button {
  background-color: #3cae2d;
  border: 1px solid #1a4b13;
}
/* line 132, ../scss/_ui/_init/_palette.scss */
button.hover.save-and-continue, button.hover.save, button.hover.upload, button.hover.green, body.downloads .download-items .download-item button.hover, button.save-and-continue:hover, button.save:hover, button.upload:hover, button.green:hover, body.downloads .download-items .download-item button:hover, button.save-and-continue:focus, button.save:focus, button.upload:focus, button.green:focus, body.downloads .download-items .download-item button:focus {
  background-color: #45c834;
  outline: none;
}
/* line 136, ../scss/_ui/_init/_palette.scss */
button.save-and-continue:active, button.save:active, button.upload:active, button.green:active, body.downloads .download-items .download-item button:active {
  background-color: #3cae2d;
}
/* line 140, ../scss/_ui/_init/_palette.scss */
button.save-and-continue:disabled:hover, button.save:disabled:hover, button.upload:disabled:hover, button.green:disabled:hover, body.downloads .download-items .download-item button:disabled:hover, button.disabled.save-and-continue:hover, button.disabled.save:hover, button.disabled.upload:hover, button.disabled.green:hover, body.downloads .download-items .download-item button.disabled:hover {
  background-color: #3cae2d;
}
/* line 152, ../scss/_ui/_init/_palette.scss */
button.hover.save-and-continue, button.hover.save, button.hover.upload, button.hover.green, body.downloads .download-items .download-item button.hover, button.save-and-continue:hover, button.save:hover, button.upload:hover, button.green:hover, body.downloads .download-items .download-item button:hover, button.save-and-continue:focus, button.save:focus, button.upload:focus, button.green:focus, body.downloads .download-items .download-item button:focus {
  border: 1px solid #256c1c;
}

/* line 202, ../scss/_ui/_init/_palette.scss */
body.home #press-box {
  -webkit-transition: all, 0.2s;
  -moz-transition: all, 0.2s;
  -o-transition: all, 0.2s;
  transition: all, 0.2s;
  background-image: -webkit-gradient(linear, to bottom, to top, color-stop(0%, rgba(255, 255, 255, 0.13)), color-stop(100%, rgba(0, 0, 0, 0.13)));
  background-image: -webkit-linear-gradient(to bottom, rgba(255, 255, 255, 0.13) 0%, rgba(0, 0, 0, 0.13) 100%);
  background-image: -moz-linear-gradient(to bottom, rgba(255, 255, 255, 0.13) 0%, rgba(0, 0, 0, 0.13) 100%);
  background-image: -o-linear-gradient(to bottom, rgba(255, 255, 255, 0.13) 0%, rgba(0, 0, 0, 0.13) 100%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.13) 0%, rgba(0, 0, 0, 0.13) 100%);
  -webkit-box-shadow: rgba(0, 0, 0, 0.026) 0 0 0 3px, inset rgba(255, 255, 255, 0.13) 0 0 0 1px;
  -moz-box-shadow: rgba(0, 0, 0, 0.026) 0 0 0 3px, inset rgba(255, 255, 255, 0.13) 0 0 0 1px;
  box-shadow: rgba(0, 0, 0, 0.026) 0 0 0 3px, inset rgba(255, 255, 255, 0.13) 0 0 0 1px;
  background-color: #f0f1f3;
  border: 1px solid #abb5bb;
}

/* line 208, ../scss/_ui/_init/_palette.scss */
button.light-grey {
  background-color: #f0f1f3;
  border: 1px solid #abb5bb;
}
/* line 132, ../scss/_ui/_init/_palette.scss */
button.hover.light-grey, button.light-grey:hover, button.light-grey:focus {
  background-color: white;
  outline: none;
}
/* line 136, ../scss/_ui/_init/_palette.scss */
button.light-grey:active {
  background-color: #f0f1f3;
}
/* line 140, ../scss/_ui/_init/_palette.scss */
button.light-grey:disabled:hover, button.disabled.light-grey:hover {
  background-color: #f0f1f3;
}
/* line 152, ../scss/_ui/_init/_palette.scss */
button.hover.light-grey, button.light-grey:hover, button.light-grey:focus {
  border: 1px solid #c2c9ce;
}

/* line 196, ../scss/_ui/_init/_palette.scss */
body.video-experience .custom-experiences .thumbs a {
  background: #cbd1d5;
  border: 1px solid #9da8b0;
}

/* line 208, ../scss/_ui/_init/_palette.scss */
.modal .buttons .button, button.cancel, button.grey, body.video-experience .custom-experiences .thumbs a:not(.disabled):not(.current) {
  background-color: #cbd1d5;
  border: 1px solid #86949d;
}
/* line 132, ../scss/_ui/_init/_palette.scss */
.modal .buttons .hover.button, button.hover.cancel, button.hover.grey, body.video-experience .custom-experiences .thumbs a.hover:not(.disabled):not(.current), .modal .buttons .button:hover, button.cancel:hover, button.grey:hover, body.video-experience .custom-experiences .thumbs a:hover:not(.disabled):not(.current), .modal .buttons .button:focus, button.cancel:focus, button.grey:focus, body.video-experience .custom-experiences .thumbs a:focus:not(.disabled):not(.current) {
  background-color: #dde1e4;
  outline: none;
}
/* line 136, ../scss/_ui/_init/_palette.scss */
.modal .buttons .button:active, button.cancel:active, button.grey:active, body.video-experience .custom-experiences .thumbs a:active:not(.disabled):not(.current) {
  background-color: #cbd1d5;
}
/* line 140, ../scss/_ui/_init/_palette.scss */
.modal .buttons .button:disabled:hover, button.cancel:disabled:hover, button.grey:disabled:hover, body.video-experience .custom-experiences .thumbs a:disabled:hover:not(.disabled):not(.current), .modal .buttons .disabled.button:hover, button.disabled.cancel:hover, button.disabled.grey:hover, body.video-experience .custom-experiences .thumbs a.disabled:hover:not(.disabled):not(.current) {
  background-color: #cbd1d5;
}
/* line 152, ../scss/_ui/_init/_palette.scss */
.modal .buttons .hover.button, button.hover.cancel, button.hover.grey, body.video-experience .custom-experiences .thumbs a.hover:not(.disabled):not(.current), .modal .buttons .button:hover, button.cancel:hover, button.grey:hover, body.video-experience .custom-experiences .thumbs a:hover:not(.disabled):not(.current), .modal .buttons .button:focus, button.cancel:focus, button.grey:focus, body.video-experience .custom-experiences .thumbs a:focus:not(.disabled):not(.current) {
  border: 1px solid #9da8b0;
}

/* line 208, ../scss/_ui/_init/_palette.scss */
button.dark-grey {
  background-color: #9da8b0;
  border: 1px solid #5d6b74;
}
/* line 132, ../scss/_ui/_init/_palette.scss */
button.hover.dark-grey, button.dark-grey:hover, button.dark-grey:focus {
  background-color: #afb9bf;
  outline: none;
}
/* line 136, ../scss/_ui/_init/_palette.scss */
button.dark-grey:active {
  background-color: #9da8b0;
}
/* line 140, ../scss/_ui/_init/_palette.scss */
button.dark-grey:disabled:hover, button.disabled.dark-grey:hover {
  background-color: #9da8b0;
}
/* line 152, ../scss/_ui/_init/_palette.scss */
button.hover.dark-grey, button.dark-grey:hover, button.dark-grey:focus {
  border: 1px solid #70808a;
}

/* line 208, ../scss/_ui/_init/_palette.scss */
button.charcoal {
  background-color: #131618;
  border: 1px solid black;
}
/* line 132, ../scss/_ui/_init/_palette.scss */
button.hover.charcoal, button.charcoal:hover, button.charcoal:focus {
  background-color: #22272a;
  outline: none;
}
/* line 136, ../scss/_ui/_init/_palette.scss */
button.charcoal:active {
  background-color: #131618;
}
/* line 140, ../scss/_ui/_init/_palette.scss */
button.charcoal:disabled:hover, button.disabled.charcoal:hover {
  background-color: #131618;
}
/* line 152, ../scss/_ui/_init/_palette.scss */
button.hover.charcoal, button.charcoal:hover, button.charcoal:focus {
  border: 1px solid black;
}

/* line 39, ../scss/_ui/_init/_type.scss */
.modal .close {
  font-size: 13px;
  font-size: 1.3rem;
}

/* line 42, ../scss/_ui/_init/_type.scss */
.modal .message, .modal .message p, .modal .message li, footer#page-footer {
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 2.10344rem;
  font-family: "Interstate Light", sans-serif;
  font-weight: normal;
}

/* line 45, ../scss/_ui/_init/_type.scss */
footer#page-footer .footer-menu .sub-menu a, body.page nav#sticky, body.page nav#sticky a, body.pricing #content .pricing .plays {
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 2.10344rem;
  font-family: "Interstate", sans-serif;
}

/* line 42, ../scss/_ui/_init/_type.scss */
body.home #content .box p, body.home #content .learn-more nav a, body.home #press-box ul#press-box-slider li .rss-date, body.home #press-box ul#press-box-slider li .twitter_time, body.home #press-box ul#press-box-slider li .account, body.page #hero .hero-box, body.page .breadcrumb span, body.page .breadcrumb a, body.resources .resources-nav a span, body.why-clients-love-liveclicker #content .item blockquote, body.why-clients-love-liveclicker #content .item p, body.examples #content .examples .example p {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 2.58885rem;
  font-family: "Interstate Light", sans-serif;
  font-weight: normal;
}

/* line 45, ../scss/_ui/_init/_type.scss */
.image-gallery .caption, .video-gallery .caption {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 2.58885rem;
  font-family: "Interstate", sans-serif;
}

/* line 42, ../scss/_ui/_init/_type.scss */
.modal .message, body.home #content .sub-content .article p, body.page #content, body.product .product-nav .copy p, body.page-template-page-product-php .product-nav .copy p, body.resources .resources-nav a strong {
  font-size: 19px;
  font-size: 1.9rem;
  line-height: 3.07426rem;
  font-family: "Interstate Light", sans-serif;
  font-weight: normal;
}

/* line 45, ../scss/_ui/_init/_type.scss */
header#page-header .menu-main-navigation-container a, header#page-header .textwidget a, footer#page-footer .footer-menu #menu-footer-navigation > li > a, footer#sticky-footer .callout span, footer#sticky-footer .callout a, body.product .product-nav .icons .svg-icon h3, body.page-template-page-product-php .product-nav .icons .svg-icon h3, body.downloads .download-items .download-item a strong, body.why-clients-love-liveclicker #content .item h2 {
  font-size: 19px;
  font-size: 1.9rem;
  line-height: 3.07426rem;
  font-family: "Interstate", sans-serif;
}

/* line 39, ../scss/_ui/_init/_type.scss */
body.home #content .learn-more nav a:before {
  font-size: 22px;
  font-size: 2.2rem;
}

/* line 42, ../scss/_ui/_init/_type.scss */
body.home #content .learn-more .slides .slide p, body.page #hero .on-bg > p, body.page #hero .on-bg ul li, body.page #hero .container > p, body.page #hero .container ul li, body.page-template-page-hero-php #hero .on-bg > p, body.page-template-page-hero-php #hero .on-bg ul li, body.page-template-page-hero-php #hero .container > p, body.page-template-page-hero-php #hero .container ul li {
  font-size: 22px;
  font-size: 2.2rem;
  line-height: 3.55967rem;
  font-family: "Interstate Light", sans-serif;
  font-weight: normal;
}

/* line 45, ../scss/_ui/_init/_type.scss */
.modal h3, footer#page-footer .about h3, body.home #content .sub-content .testimonial blockquote, body.home #content .sub-content .article h3, body.page #hero .hero-box h1, body.page #hero .hero-box h2, body.page #hero .hero-box h3, body.events .calendar-date {
  font-size: 22px;
  font-size: 2.2rem;
  line-height: 3.55967rem;
  font-family: "Interstate", sans-serif;
}

/* line 42, ../scss/_ui/_init/_type.scss */
body.home #press-box ul#press-box-slider li, body.page #content p.sub-heading, body.examples #content .examples .example .icons {
  font-size: 25px;
  font-size: 2.5rem;
  line-height: 4.04508rem;
  font-family: "Interstate Light", sans-serif;
  font-weight: normal;
}

/* line 45, ../scss/_ui/_init/_type.scss */
.modal .message h4, body.page #hero .hero-box h4, body.page #content h4, body.home #content .box h3, body.home #content .learn-more .slides .slide h3 {
  font-size: 25px;
  font-size: 2.5rem;
  line-height: 4.04508rem;
  font-family: "Interstate", sans-serif;
}

/* line 45, ../scss/_ui/_init/_type.scss */
.modal .message h3, body.page #hero .hero-box h3, body.page #content h3, body.product .product-nav .copy h1 a, body.page-template-page-product-php .product-nav .copy h1 a {
  font-size: 28px;
  font-size: 2.8rem;
  line-height: 4.5305rem;
  font-family: "Interstate", sans-serif;
}

/* line 45, ../scss/_ui/_init/_type.scss */
.modal .message h2, body.page #hero .hero-box h2, body.page #content h2 {
  font-size: 31px;
  font-size: 3.1rem;
  line-height: 5.01591rem;
  font-family: "Interstate", sans-serif;
}

/* line 39, ../scss/_ui/_init/_type.scss */
body.home #content .sub-content .testimonial blockquote:after {
  font-size: 34px;
  font-size: 3.4rem;
}

/* line 45, ../scss/_ui/_init/_type.scss */
.modal .message h1, body.page #hero .hero-box h1, body.page #content h1, body.home .hero-box h1, body.home #content .learn-more .slides .slide h2, body.page #hero .on-bg > h1, body.page #hero .container > h1, body.page-template-page-hero-php #hero .on-bg > h1, body.page-template-page-hero-php #hero .container > h1, body.pricing #content .pricing .price {
  font-size: 34px;
  font-size: 3.4rem;
  line-height: 5.50132rem;
  font-family: "Interstate", sans-serif;
}

/* line 78, ../scss/_ui/_init/_breakpoints.scss */
.hide {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 167, ../scss/_ui/_includes/_mixins.scss */
.modal .buttons .button, button, body.product .product-nav .copy button, body.page-template-page-product-php .product-nav .copy button, body.video-experience .custom-experiences .thumbs a {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 168, ../scss/_ui/_includes/_mixins.scss */
.modal .buttons .button:disabled, button:disabled, body.product .product-nav .copy button:disabled, body.page-template-page-product-php .product-nav .copy button:disabled, .modal .buttons .disabled.button, button.disabled, body.product .product-nav .copy button.disabled, body.page-template-page-product-php .product-nav .copy button.disabled, body.video-experience .custom-experiences .thumbs a.disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=35);
  opacity: 0.35;
}

/*
$stylesheet-icons:
	"spreadsheet" "",
	"labs" "",
	"warning" "",
	"add" "",
	"star-full" "",
	"star-half" "",
	"star-empty" "",
	"phone" "",
	"email" "",
	"help" "",
	"tag" "",
	"pie-chart" "",
	"user" "",
	"arrow-left" "",
	"arrow-right" "",
	"save" "",
	"id" "",
	"books" "",	
	"trophy" "",
	"search" "",
	"none" "",
	"pause" "",
	"play" "",
	"video-2" "",
	"delete" "",
	"cancel" "",
	"expand" "",
	"collapse" "",
	"close" "",
	"check" "",
	"checked" "";
*/
/* line 124, ../scss/_ui/_icons.scss */
[data-icon]:before, [data-icon-right]:after, .modal .message ul li:before, body.page #hero .hero-box ul li:before, body.page #content ul li:before {
  font-family: "Icons" !important;
  speak: none;
  font-weight: normal !important;
  -webkit-font-smoothing: antialiased;
  position: relative;
  top: 1px;
}

/* line 129, ../scss/_ui/_icons.scss */
button.no-text:before {
  padding-right: 0 !important;
}
/* line 132, ../scss/_ui/_icons.scss */
button.no-text:after {
  padding-left: 0 !important;
}

/* line 91, ../scss/_ui/_icons.scss */
[data-icon]:before {
  padding-right: 5px;
}

/* line 106, ../scss/_ui/_icons.scss */
[data-icon-right]:after {
  padding-left: 5px;
}

/* line 151, ../scss/_ui/_icons.scss */
[data-icon].no-text:before {
  padding-right: 0;
}

/* line 157, ../scss/_ui/_icons.scss */
[data-icon-right].no-text:after {
  padding-left: 0;
}

/* line 19, ../scss/_ui/_cursor-selection.scss */
body.home .hero-box::-moz-selection, body.home .sub-hero-box::-moz-selection {
  text-shadow: none !important;
  color: white;
  background: #355ca7;
}
/* line 19, ../scss/_ui/_cursor-selection.scss */
body.home .hero-box::selection, body.home .sub-hero-box::selection {
  text-shadow: none !important;
  color: white;
  background: #355ca7;
}

/* line 3, ../scss/_ui/_button.scss */
.modal .buttons .button, button, body.product .product-nav .copy button, body.page-template-page-product-php .product-nav .copy button {
  *zoom: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  text-align: center;
  text-decoration: none;
  margin: 0;
  border: 0 none;
}
/* line 13, ../scss/_ui/_button.scss */
.modal .buttons .button:disabled, button:disabled, body.product .product-nav .copy button:disabled, body.page-template-page-product-php .product-nav .copy button:disabled, .modal .buttons .disabled.button, button.disabled, body.product .product-nav .copy button.disabled, body.page-template-page-product-php .product-nav .copy button.disabled {
  text-shadow: none !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-image: none !important;
  cursor: default;
}
/* line 19, ../scss/_ui/_button.scss */
.modal .buttons .button:disabled:active, button:disabled:active, body.product .product-nav .copy button:disabled:active, body.page-template-page-product-php .product-nav .copy button:disabled:active, .modal .buttons .disabled.button:active, button.disabled:active, body.product .product-nav .copy button.disabled:active, body.page-template-page-product-php .product-nav .copy button.disabled:active {
  -webkit-transform: translate(none !important, 1em);
  -moz-transform: translate(none !important, 1em);
  -ms-transform: translate(none !important, 1em);
  -o-transform: translate(none !important, 1em);
  transform: translate(none !important, 1em);
}

/* line 78, ../scss/_ui/_init/_breakpoints.scss */
button.small {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 2.10344rem;
  font-family: "Interstate", sans-serif;
  font-weight: 500;
  height: 20px;
  padding: 0 5px;
}
/* line 37, ../scss/_ui/_button.scss */
button.small:active:not(:disabled):not(.disabled) {
  -webkit-transform: translate(0, 1px);
  -moz-transform: translate(0, 1px);
  -ms-transform: translate(0, 1px);
  -o-transform: translate(0, 1px);
  transform: translate(0, 1px);
}
/* line 40, ../scss/_ui/_button.scss */
button.small:before, button.small:after {
  top: 0px;
}

/* line 78, ../scss/_ui/_init/_breakpoints.scss */
.modal .buttons .button, button.medium, .modal .buttons button, body.home .sub-hero-box button, body.contact #content button {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 2.10344rem;
  font-family: "Interstate", sans-serif;
  font-weight: 500;
  height: 30px;
  padding: 0 10px;
}
/* line 50, ../scss/_ui/_button.scss */
.modal .buttons .button:active:not(:disabled):not(.disabled), button.medium:active:not(:disabled):not(.disabled), .modal .buttons button:active:not(:disabled):not(.disabled), body.home .sub-hero-box button:active:not(:disabled):not(.disabled), body.contact #content button:active:not(:disabled):not(.disabled) {
  -webkit-transform: translate(0, 1px);
  -moz-transform: translate(0, 1px);
  -ms-transform: translate(0, 1px);
  -o-transform: translate(0, 1px);
  transform: translate(0, 1px);
}

/* line 78, ../scss/_ui/_init/_breakpoints.scss */
button, button.large, footer#sticky-footer .buttons button, body.product .product-nav .copy button, body.page-template-page-product-php .product-nav .copy button {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 2.58885rem;
  font-family: "Interstate", sans-serif;
  font-weight: 500;
  height: 45px;
  padding: 0 15px;
}
/* line 60, ../scss/_ui/_button.scss */
button:active:not(:disabled):not(.disabled), footer#sticky-footer .buttons button:active:not(:disabled):not(.disabled), body.product .product-nav .copy button:active:not(:disabled):not(.disabled), body.page-template-page-product-php .product-nav .copy button:active:not(:disabled):not(.disabled) {
  -webkit-transform: translate(0, 2px);
  -moz-transform: translate(0, 2px);
  -ms-transform: translate(0, 2px);
  -o-transform: translate(0, 2px);
  transform: translate(0, 2px);
}

/* line 90, ../scss/_ui/_button.scss */
button.edit, button.manage, button.primary, .modal .buttons button, header#page-header .textwidget button.sign-up, body.home .hero-box button, body.home #content .sub-content .testimonial button, body.home #content .sub-content .article button {
  text-shadow: 0 0 4px rgba(24, 41, 75, 0.5);
  color: white !important;
  background: #254075;
}
/* line 82, ../scss/_ui/_button.scss */
button.edit:hover, button.manage:hover, button.primary:hover, .modal .buttons button:hover, header#page-header .textwidget button.sign-up:hover, body.home .hero-box button:hover, body.home #content .sub-content .testimonial button:hover, body.home #content .sub-content .article button:hover, button.edit:active, button.manage:active, button.primary:active, .modal .buttons button:active, header#page-header .textwidget button.sign-up:active, body.home .hero-box button:active, body.home #content .sub-content .testimonial button:active, body.home #content .sub-content .article button:active {
  color: white;
}

/* line 90, ../scss/_ui/_button.scss */
button.refresh, button.add, button.import, button.analytics, button.secondary, header#page-header .textwidget button.demo, body.home .hero-box button.tour-product, body.home .sub-hero-box button, body.contact #content button, footer#sticky-footer .buttons button {
  text-shadow: 0 0 4px rgba(45, 130, 34, 0.5);
  color: white !important;
  background: #3cae2d;
}
/* line 82, ../scss/_ui/_button.scss */
button.refresh:hover, button.add:hover, button.import:hover, button.analytics:hover, button.secondary:hover, header#page-header .textwidget button.demo:hover, body.home .hero-box button.tour-product:hover, body.home .sub-hero-box button:hover, body.contact #content button:hover, button.refresh:active, button.add:active, button.import:active, button.analytics:active, button.secondary:active, header#page-header .textwidget button.demo:active, body.home .hero-box button.tour-product:active, body.home .sub-hero-box button:active, body.contact #content button:active, footer#sticky-footer .buttons button:hover, footer#sticky-footer .buttons button:active {
  color: white;
}

/* line 90, ../scss/_ui/_button.scss */
button.tertiary {
  text-shadow: 0 0 4px rgba(35, 120, 37, 0.5);
  color: white !important;
  background: #30a332;
}
/* line 82, ../scss/_ui/_button.scss */
button.tertiary:hover, button.tertiary:active {
  color: white;
}

/* line 90, ../scss/_ui/_button.scss */
button.delete, button.red {
  text-shadow: 0 0 4px rgba(154, 36, 36, 0.5);
  color: white !important;
  background: #c72e2e;
}
/* line 82, ../scss/_ui/_button.scss */
button.delete:hover, button.red:hover, button.delete:active, button.red:active {
  color: white;
}

/* line 90, ../scss/_ui/_button.scss */
button.save-and-continue, button.save, button.upload, button.green, body.downloads .download-items .download-item button {
  text-shadow: 0 0 4px rgba(45, 130, 34, 0.5);
  color: white !important;
  background: #3cae2d;
}
/* line 82, ../scss/_ui/_button.scss */
button.save-and-continue:hover, button.save:hover, button.upload:hover, button.green:hover, body.downloads .download-items .download-item button:hover, button.save-and-continue:active, button.save:active, button.upload:active, button.green:active, body.downloads .download-items .download-item button:active {
  color: white;
}

/* line 90, ../scss/_ui/_button.scss */
button.light-grey {
  text-shadow: 0 0 4px rgba(255, 255, 255, 0.65);
  color: black !important;
  background: #f0f1f3;
}
/* line 82, ../scss/_ui/_button.scss */
button.light-grey:hover, button.light-grey:active {
  color: black;
}

/* line 90, ../scss/_ui/_button.scss */
.modal .buttons .button, button.cancel, button.grey {
  text-shadow: 0 0 4px rgba(227, 231, 233, 0.65);
  color: black !important;
  background: #cbd1d5;
}
/* line 82, ../scss/_ui/_button.scss */
.modal .buttons .button:hover, button.cancel:hover, button.grey:hover, .modal .buttons .button:active, button.cancel:active, button.grey:active {
  color: black;
}

/* line 90, ../scss/_ui/_button.scss */
button.dark-grey {
  text-shadow: 0 0 4px rgba(182, 190, 196, 0.65);
  color: black !important;
  background: #9da8b0;
}
/* line 82, ../scss/_ui/_button.scss */
button.dark-grey:hover, button.dark-grey:active {
  color: black;
}

/* line 90, ../scss/_ui/_button.scss */
button.charcoal {
  text-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
  color: white !important;
  background: #131618;
}
/* line 82, ../scss/_ui/_button.scss */
button.charcoal:hover, button.charcoal:active {
  color: white;
}

/* line 82, ../scss/_ui/_tab.scss */
body.video-experience .custom-experiences .thumbs a {
  *zoom: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  cursor: pointer;
  display: block;
  text-align: center;
  border-bottom: none !important;
  float: left;
  text-decoration: none;
  margin-right: 2px;
}
/* line 15, ../scss/_ui/_tab.scss */
body.video-experience .custom-experiences .thumbs a.current, body.video-experience .custom-experiences .thumbs a:not(.disabled):hover {
  margin-top: 0 !important;
}
/* line 18, ../scss/_ui/_tab.scss */
body.video-experience .custom-experiences .thumbs a.current:hover {
  cursor: default;
}
/* line 21, ../scss/_ui/_tab.scss */
body.video-experience .custom-experiences .thumbs a.disabled {
  text-shadow: none !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-image: none !important;
  cursor: default;
}
/* line 28, ../scss/_ui/_tab.scss */
body.video-experience .custom-experiences .thumbs a:last-child {
  margin-right: 0;
}

/* line 78, ../scss/_ui/_init/_breakpoints.scss */
body.video-experience .custom-experiences .thumbs a {
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -ms-border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 2.58885rem;
  font-family: "Interstate Light", sans-serif;
  font-weight: normal;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -ms-border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  margin-top: 6px;
  line-height: 43px;
  height: 45px;
  padding: 0 15px;
}
/* line 46, ../scss/_ui/_tab.scss */
body.video-experience .custom-experiences .thumbs a:not(.disabled):hover, body.video-experience .custom-experiences .thumbs a.current {
  height: 51px;
}
/* line 49, ../scss/_ui/_tab.scss */
body.video-experience .custom-experiences .thumbs a.current {
  line-height: 51px;
}

/* line 112, ../scss/_ui/_tab.scss */
body.video-experience .custom-experiences .thumbs a.current {
  text-shadow: 0 0 4px rgba(45, 130, 34, 0.5);
  color: white;
}
/* line 114, ../scss/_ui/_tab.scss */
body.video-experience .custom-experiences .thumbs a.current:hover {
  color: white;
}

/* line 112, ../scss/_ui/_tab.scss */
body.video-experience .custom-experiences .thumbs a {
  text-shadow: 0 0 4px rgba(227, 231, 233, 0.65);
  color: black;
}
/* line 114, ../scss/_ui/_tab.scss */
body.video-experience .custom-experiences .thumbs a:hover {
  color: black;
}

/* line 1, ../scss/_ui/_modal.scss */
.modal {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 1px 1px 0 0 white, 2px 2px 4px 0 rgba(0, 0, 0, 0.1), -1px -1px 0 0 white, -2px -2px 4px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 1px 1px 0 0 white, 2px 2px 4px 0 rgba(0, 0, 0, 0.1), -1px -1px 0 0 white, -2px -2px 4px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 1px 1px 0 0 white, 2px 2px 4px 0 rgba(0, 0, 0, 0.1), -1px -1px 0 0 white, -2px -2px 4px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 30px;
  outline: none;
  position: absolute;
  left: 50%;
  top: 50%;
}
/* line 12, ../scss/_ui/_modal.scss */
.width50.modal {
  width: 50px;
  margin-left: -25px;
}
/* line 16, ../scss/_ui/_modal.scss */
.height50.modal {
  height: 50px;
  margin-top: -25px;
}
/* line 12, ../scss/_ui/_modal.scss */
.width100.modal {
  width: 100px;
  margin-left: -50px;
}
/* line 16, ../scss/_ui/_modal.scss */
.height100.modal {
  height: 100px;
  margin-top: -50px;
}
/* line 12, ../scss/_ui/_modal.scss */
.width150.modal {
  width: 150px;
  margin-left: -75px;
}
/* line 16, ../scss/_ui/_modal.scss */
.height150.modal {
  height: 150px;
  margin-top: -75px;
}
/* line 12, ../scss/_ui/_modal.scss */
.width200.modal {
  width: 200px;
  margin-left: -100px;
}
/* line 16, ../scss/_ui/_modal.scss */
.height200.modal {
  height: 200px;
  margin-top: -100px;
}
/* line 12, ../scss/_ui/_modal.scss */
.width250.modal {
  width: 250px;
  margin-left: -125px;
}
/* line 16, ../scss/_ui/_modal.scss */
.height250.modal {
  height: 250px;
  margin-top: -125px;
}
/* line 12, ../scss/_ui/_modal.scss */
.width300.modal {
  width: 300px;
  margin-left: -150px;
}
/* line 16, ../scss/_ui/_modal.scss */
.height300.modal {
  height: 300px;
  margin-top: -150px;
}
/* line 12, ../scss/_ui/_modal.scss */
.width350.modal {
  width: 350px;
  margin-left: -175px;
}
/* line 16, ../scss/_ui/_modal.scss */
.height350.modal {
  height: 350px;
  margin-top: -175px;
}
/* line 12, ../scss/_ui/_modal.scss */
.width400.modal {
  width: 400px;
  margin-left: -200px;
}
/* line 16, ../scss/_ui/_modal.scss */
.height400.modal {
  height: 400px;
  margin-top: -200px;
}
/* line 12, ../scss/_ui/_modal.scss */
.width450.modal {
  width: 450px;
  margin-left: -225px;
}
/* line 16, ../scss/_ui/_modal.scss */
.height450.modal {
  height: 450px;
  margin-top: -225px;
}
/* line 12, ../scss/_ui/_modal.scss */
.width500.modal {
  width: 500px;
  margin-left: -250px;
}
/* line 16, ../scss/_ui/_modal.scss */
.height500.modal {
  height: 500px;
  margin-top: -250px;
}
/* line 12, ../scss/_ui/_modal.scss */
.width550.modal {
  width: 550px;
  margin-left: -275px;
}
/* line 16, ../scss/_ui/_modal.scss */
.height550.modal {
  height: 550px;
  margin-top: -275px;
}
/* line 12, ../scss/_ui/_modal.scss */
.width600.modal {
  width: 600px;
  margin-left: -300px;
}
/* line 16, ../scss/_ui/_modal.scss */
.height600.modal {
  height: 600px;
  margin-top: -300px;
}
/* line 12, ../scss/_ui/_modal.scss */
.width650.modal {
  width: 650px;
  margin-left: -325px;
}
/* line 16, ../scss/_ui/_modal.scss */
.height650.modal {
  height: 650px;
  margin-top: -325px;
}
/* line 12, ../scss/_ui/_modal.scss */
.width700.modal {
  width: 700px;
  margin-left: -350px;
}
/* line 16, ../scss/_ui/_modal.scss */
.height700.modal {
  height: 700px;
  margin-top: -350px;
}
/* line 12, ../scss/_ui/_modal.scss */
.width750.modal {
  width: 750px;
  margin-left: -375px;
}
/* line 16, ../scss/_ui/_modal.scss */
.height750.modal {
  height: 750px;
  margin-top: -375px;
}
/* line 12, ../scss/_ui/_modal.scss */
.width800.modal {
  width: 800px;
  margin-left: -400px;
}
/* line 16, ../scss/_ui/_modal.scss */
.height800.modal {
  height: 800px;
  margin-top: -400px;
}
/* line 12, ../scss/_ui/_modal.scss */
.width850.modal {
  width: 850px;
  margin-left: -425px;
}
/* line 16, ../scss/_ui/_modal.scss */
.height850.modal {
  height: 850px;
  margin-top: -425px;
}
/* line 12, ../scss/_ui/_modal.scss */
.width900.modal {
  width: 900px;
  margin-left: -450px;
}
/* line 16, ../scss/_ui/_modal.scss */
.height900.modal {
  height: 900px;
  margin-top: -450px;
}
/* line 12, ../scss/_ui/_modal.scss */
.width950.modal {
  width: 950px;
  margin-left: -475px;
}
/* line 16, ../scss/_ui/_modal.scss */
.height950.modal {
  height: 950px;
  margin-top: -475px;
}
/* line 12, ../scss/_ui/_modal.scss */
.width1000.modal {
  width: 1000px;
  margin-left: -500px;
}
/* line 16, ../scss/_ui/_modal.scss */
.height1000.modal {
  height: 1000px;
  margin-top: -500px;
}
/* line 12, ../scss/_ui/_modal.scss */
.width1050.modal {
  width: 1050px;
  margin-left: -525px;
}
/* line 16, ../scss/_ui/_modal.scss */
.height1050.modal {
  height: 1050px;
  margin-top: -525px;
}
/* line 12, ../scss/_ui/_modal.scss */
.width1100.modal {
  width: 1100px;
  margin-left: -550px;
}
/* line 16, ../scss/_ui/_modal.scss */
.height1100.modal {
  height: 1100px;
  margin-top: -550px;
}
/* line 12, ../scss/_ui/_modal.scss */
.width1150.modal {
  width: 1150px;
  margin-left: -575px;
}
/* line 16, ../scss/_ui/_modal.scss */
.height1150.modal {
  height: 1150px;
  margin-top: -575px;
}
/* line 12, ../scss/_ui/_modal.scss */
.width1200.modal {
  width: 1200px;
  margin-left: -600px;
}
/* line 16, ../scss/_ui/_modal.scss */
.height1200.modal {
  height: 1200px;
  margin-top: -600px;
}
/* line 22, ../scss/_ui/_modal.scss */
.no-controls.modal .buttons, .no-controls.modal .close {
  display: none;
}
/* line 25, ../scss/_ui/_modal.scss */
.no-controls.modal .message {
  display: block;
}
/* line 29, ../scss/_ui/_modal.scss */
.progress.modal {
  text-align: center;
}
/* line 31, ../scss/_ui/_modal.scss */
.progress.modal p.message {
  display: inline-block;
}
/* line 38, ../scss/_ui/_modal.scss */
.modal .close {
  float: right;
  position: relative;
  top: -10px;
  left: 10px;
}
/* line 45, ../scss/_ui/_modal.scss */
.modal .message {
  clear: both;
  margin: 15px 0;
}
/* line 49, ../scss/_ui/_modal.scss */
.modal .message.center {
  text-align: center;
}
/* line 53, ../scss/_ui/_modal.scss */
.modal .buttons {
  clear: both;
  text-align: center;
}
/* line 56, ../scss/_ui/_modal.scss */
.modal .buttons .button {
  display: inline;
  float: none;
  margin-left: 15px;
}
/* line 63, ../scss/_ui/_modal.scss */
.modal .buttons .button:first-child {
  margin-left: 0;
}
/* line 68, ../scss/_ui/_modal.scss */
.modal iframe {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}

/* line 170, social-sites/*.png */
.social-sites-sprite, footer#sticky-footer .menu .menu-item-17 a, footer#sticky-footer .menu .menu-item-17 a:hover, footer#sticky-footer .menu .menu-item-18 a, footer#sticky-footer .menu .menu-item-18 a:hover, footer#sticky-footer .menu .menu-item-19 a, footer#sticky-footer .menu .menu-item-19 a:hover, footer#sticky-footer .menu .menu-item-20 a, footer#sticky-footer .menu .menu-item-20 a:hover, footer#sticky-footer .menu .menu-item-21 a, footer#sticky-footer .menu .menu-item-21 a:hover, footer#sticky-footer .menu .menu-item-22 a, footer#sticky-footer .menu .menu-item-22 a:hover, footer#sticky-footer .menu .menu-item-23 a, footer#sticky-footer .menu .menu-item-23 a:hover {
  background: url('/images/social-sites-s2f0a7addbd.png') no-repeat;
}

/* line 157, ../scss/_ui/_includes/_mixins.scss */
#overlay {
  z-index: 80;
  position: relative;
}

/* line 157, ../scss/_ui/_includes/_mixins.scss */
#sticky-footer {
  z-index: 70;
  position: relative;
}

/* line 157, ../scss/_ui/_includes/_mixins.scss */
header#page-header {
  z-index: 60;
  position: relative;
}

/* line 157, ../scss/_ui/_includes/_mixins.scss */
footer#page-footer {
  z-index: 50;
  position: relative;
}

/* line 157, ../scss/_ui/_includes/_mixins.scss */
nav#sticky {
  z-index: 40;
  position: relative;
}

/* line 157, ../scss/_ui/_includes/_mixins.scss */
#content {
  z-index: 30;
  position: relative;
}

/* line 157, ../scss/_ui/_includes/_mixins.scss */
#hero {
  z-index: 20;
  position: relative;
}

/* line 157, ../scss/_ui/_includes/_mixins.scss */
#client-logos {
  z-index: 10;
  position: relative;
}

/* line 16, ../scss/_pages/_base.scss */
html {
  font-family: "Interstate Light", sans-serif;
  font-size: 62.5%;
}
/* line 19, ../scss/_pages/_base.scss */
html, html * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 19, ../scss/_ui/_cursor-selection.scss */
html::-moz-selection, html *::-moz-selection {
  text-shadow: none !important;
  color: white;
  background: #6e90d1;
}
/* line 19, ../scss/_ui/_cursor-selection.scss */
html::selection, html *::selection {
  text-shadow: none !important;
  color: white;
  background: #6e90d1;
}

/* line 25, ../scss/_pages/_base.scss */
body {
  margin: 0;
}

/* line 27, ../scss/_pages/_base.scss */
.container {
  width: 960px;
  margin: 0 auto;
}

/* line 32, ../scss/_pages/_base.scss */
img {
  max-width: 100%;
}

/* line 34, ../scss/_pages/_base.scss */
.shadow-frame {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
  border: 15px solid white;
}

/* line 39, ../scss/_pages/_base.scss */
em {
  font-style: italic;
}

/* line 47, ../scss/_pages/_base.scss */
.width-30 {
  width: 30px;
}

/* line 50, ../scss/_pages/_base.scss */
.height-30 {
  height: 30px;
}

/* line 47, ../scss/_pages/_base.scss */
.width-60 {
  width: 60px;
}

/* line 50, ../scss/_pages/_base.scss */
.height-60 {
  height: 60px;
}

/* line 47, ../scss/_pages/_base.scss */
.width-90 {
  width: 90px;
}

/* line 50, ../scss/_pages/_base.scss */
.height-90 {
  height: 90px;
}

/* line 47, ../scss/_pages/_base.scss */
.width-120 {
  width: 120px;
}

/* line 50, ../scss/_pages/_base.scss */
.height-120 {
  height: 120px;
}

/* line 47, ../scss/_pages/_base.scss */
.width-150 {
  width: 150px;
}

/* line 50, ../scss/_pages/_base.scss */
.height-150 {
  height: 150px;
}

/* line 47, ../scss/_pages/_base.scss */
.width-180 {
  width: 180px;
}

/* line 50, ../scss/_pages/_base.scss */
.height-180 {
  height: 180px;
}

/* line 47, ../scss/_pages/_base.scss */
.width-210 {
  width: 210px;
}

/* line 50, ../scss/_pages/_base.scss */
.height-210 {
  height: 210px;
}

/* line 47, ../scss/_pages/_base.scss */
.width-240 {
  width: 240px;
}

/* line 50, ../scss/_pages/_base.scss */
.height-240 {
  height: 240px;
}

/* line 47, ../scss/_pages/_base.scss */
.width-270 {
  width: 270px;
}

/* line 50, ../scss/_pages/_base.scss */
.height-270 {
  height: 270px;
}

/* line 47, ../scss/_pages/_base.scss */
.width-300 {
  width: 300px;
}

/* line 50, ../scss/_pages/_base.scss */
.height-300 {
  height: 300px;
}

/* line 47, ../scss/_pages/_base.scss */
.width-330 {
  width: 330px;
}

/* line 50, ../scss/_pages/_base.scss */
.height-330 {
  height: 330px;
}

/* line 47, ../scss/_pages/_base.scss */
.width-360 {
  width: 360px;
}

/* line 50, ../scss/_pages/_base.scss */
.height-360 {
  height: 360px;
}

/* line 47, ../scss/_pages/_base.scss */
.width-390 {
  width: 390px;
}

/* line 50, ../scss/_pages/_base.scss */
.height-390 {
  height: 390px;
}

/* line 47, ../scss/_pages/_base.scss */
.width-420 {
  width: 420px;
}

/* line 50, ../scss/_pages/_base.scss */
.height-420 {
  height: 420px;
}

/* line 47, ../scss/_pages/_base.scss */
.width-450 {
  width: 450px;
}

/* line 50, ../scss/_pages/_base.scss */
.height-450 {
  height: 450px;
}

/* line 47, ../scss/_pages/_base.scss */
.width-480 {
  width: 480px;
}

/* line 50, ../scss/_pages/_base.scss */
.height-480 {
  height: 480px;
}

/* line 47, ../scss/_pages/_base.scss */
.width-510 {
  width: 510px;
}

/* line 50, ../scss/_pages/_base.scss */
.height-510 {
  height: 510px;
}

/* line 47, ../scss/_pages/_base.scss */
.width-540 {
  width: 540px;
}

/* line 50, ../scss/_pages/_base.scss */
.height-540 {
  height: 540px;
}

/* line 47, ../scss/_pages/_base.scss */
.width-570 {
  width: 570px;
}

/* line 50, ../scss/_pages/_base.scss */
.height-570 {
  height: 570px;
}

/* line 47, ../scss/_pages/_base.scss */
.width-600 {
  width: 600px;
}

/* line 50, ../scss/_pages/_base.scss */
.height-600 {
  height: 600px;
}

/* line 47, ../scss/_pages/_base.scss */
.width-630 {
  width: 630px;
}

/* line 50, ../scss/_pages/_base.scss */
.height-630 {
  height: 630px;
}

/* line 47, ../scss/_pages/_base.scss */
.width-660 {
  width: 660px;
}

/* line 50, ../scss/_pages/_base.scss */
.height-660 {
  height: 660px;
}

/* line 47, ../scss/_pages/_base.scss */
.width-690 {
  width: 690px;
}

/* line 50, ../scss/_pages/_base.scss */
.height-690 {
  height: 690px;
}

/* line 47, ../scss/_pages/_base.scss */
.width-720 {
  width: 720px;
}

/* line 50, ../scss/_pages/_base.scss */
.height-720 {
  height: 720px;
}

/* line 47, ../scss/_pages/_base.scss */
.width-750 {
  width: 750px;
}

/* line 50, ../scss/_pages/_base.scss */
.height-750 {
  height: 750px;
}

/* line 47, ../scss/_pages/_base.scss */
.width-780 {
  width: 780px;
}

/* line 50, ../scss/_pages/_base.scss */
.height-780 {
  height: 780px;
}

/* line 47, ../scss/_pages/_base.scss */
.width-810 {
  width: 810px;
}

/* line 50, ../scss/_pages/_base.scss */
.height-810 {
  height: 810px;
}

/* line 47, ../scss/_pages/_base.scss */
.width-840 {
  width: 840px;
}

/* line 50, ../scss/_pages/_base.scss */
.height-840 {
  height: 840px;
}

/* line 47, ../scss/_pages/_base.scss */
.width-870 {
  width: 870px;
}

/* line 50, ../scss/_pages/_base.scss */
.height-870 {
  height: 870px;
}

/* line 47, ../scss/_pages/_base.scss */
.width-900 {
  width: 900px;
}

/* line 50, ../scss/_pages/_base.scss */
.height-900 {
  height: 900px;
}

/* line 47, ../scss/_pages/_base.scss */
.width-930 {
  width: 930px;
}

/* line 50, ../scss/_pages/_base.scss */
.height-930 {
  height: 930px;
}

/* line 47, ../scss/_pages/_base.scss */
.width-960 {
  width: 960px;
}

/* line 50, ../scss/_pages/_base.scss */
.height-960 {
  height: 960px;
}

/* line 137, ../scss/_pages/_base.scss */
.textfield.width-narrowest, .textfield.width-narrowest input {
  width: 60px;
}
/* line 137, ../scss/_pages/_base.scss */
.textfield.width-narrower, .textfield.width-narrower input {
  width: 120px;
}
/* line 137, ../scss/_pages/_base.scss */
.textfield.width-narrow, .textfield.width-narrow input {
  width: 180px;
}
/* line 137, ../scss/_pages/_base.scss */
.textfield.width-medium-narrow, .textfield.width-medium-narrow input {
  width: 240px;
}
/* line 137, ../scss/_pages/_base.scss */
.textfield.width-medium, .textfield.width-medium input {
  width: 300px;
}
/* line 137, ../scss/_pages/_base.scss */
.textfield.width-medium-wide, .textfield.width-medium-wide input {
  width: 360px;
}
/* line 137, ../scss/_pages/_base.scss */
.textfield.width-wide, .textfield.width-wide input {
  width: 420px;
}
/* line 137, ../scss/_pages/_base.scss */
.textfield.width-wider, .textfield.width-wider input {
  width: 480px;
}
/* line 137, ../scss/_pages/_base.scss */
.textfield.width-widest, .textfield.width-widest input {
  width: 540px;
}

/* line 150, ../scss/_pages/_base.scss */
.two-columns, .three-columns, .four-columns, .five-columns, .six-columns, .seven-columns {
  width: 100%;
}
/* line 152, ../scss/_pages/_base.scss */
.two-columns > div, .two-columns > section, .three-columns > div, .three-columns > section, .four-columns > div, .four-columns > section, .five-columns > div, .five-columns > section, .six-columns > div, .six-columns > section, .seven-columns > div, .seven-columns > section {
  padding-right: 30px;
  padding-left: 30px;
}
/* line 156, ../scss/_pages/_base.scss */
.two-columns > div.fleft:first-of-type, .two-columns > section.fleft:first-of-type, .three-columns > div.fleft:first-of-type, .three-columns > section.fleft:first-of-type, .four-columns > div.fleft:first-of-type, .four-columns > section.fleft:first-of-type, .five-columns > div.fleft:first-of-type, .five-columns > section.fleft:first-of-type, .six-columns > div.fleft:first-of-type, .six-columns > section.fleft:first-of-type, .seven-columns > div.fleft:first-of-type, .seven-columns > section.fleft:first-of-type {
  padding-left: 0;
}
/* line 160, ../scss/_pages/_base.scss */
.two-columns > div.fright, .two-columns > section.fright, .three-columns > div.fright, .three-columns > section.fright, .four-columns > div.fright, .four-columns > section.fright, .five-columns > div.fright, .five-columns > section.fright, .six-columns > div.fright, .six-columns > section.fright, .seven-columns > div.fright, .seven-columns > section.fright {
  padding-right: 0;
}

/* line 166, ../scss/_pages/_base.scss */
.two-columns > .fleft, .two-columns > .fright {
  width: 50%;
}

/* line 169, ../scss/_pages/_base.scss */
.three-columns > .fleft, .three-columns > .fright {
  width: 33.33333%;
}

/* line 172, ../scss/_pages/_base.scss */
.four-columns > .fleft, .four-columns > .fright {
  width: 25%;
}

/* line 175, ../scss/_pages/_base.scss */
.five-columns > .fleft, .five-columns > .fright {
  width: 20%;
}

/* line 178, ../scss/_pages/_base.scss */
.six-columns > .fleft, .six-columns > .fright {
  width: 16.66667%;
}

/* line 181, ../scss/_pages/_base.scss */
.seven-columns > .fleft, .seven-columns > .fright {
  width: 14.28571%;
}

/* line 184, ../scss/_pages/_base.scss */
#overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.85);
}

/* line 194, ../scss/_pages/_base.scss */
.modal {
  text-shadow: 0 0 15px #1a4b13;
  background: rgba(60, 174, 45, 0.92);
  color: white;
}
/* line 199, ../scss/_pages/_base.scss */
.modal a {
  color: white;
}
/* line 202, ../scss/_pages/_base.scss */
.modal .buttons {
  float: left;
  clear: both;
  width: 100%;
  text-align: center;
}
/* line 207, ../scss/_pages/_base.scss */
.modal .buttons button {
  display: inline-block;
}
/* line 213, ../scss/_pages/_base.scss */
.modal > h3 {
  text-align: center;
}
/* line 216, ../scss/_pages/_base.scss */
.modal h1, .modal h2, .modal h3, .modal h4, .modal h5, .modal strong {
  color: #254075;
}
/* line 224, ../scss/_pages/_base.scss */
.modal .message hr {
  margin-top: 15px !important;
  padding-top: 15px !important;
  border-top: 1px solid #254075 !important;
}

/* line 232, ../scss/_pages/_base.scss */
#LCTB_window, #LCTB_window * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 240, ../scss/_pages/_base.scss */
.grey-bg, .image-gallery .caption, .video-gallery .caption, body.pricing #content .pricing .price {
  background: #f0f1f3;
  border: 1px solid #c2c9ce;
  padding: 30px;
}

/* line 252, ../scss/_pages/_base.scss */
.image-gallery .thumbs, .video-gallery .thumbs {
  width: 100%;
  float: left;
  clear: both;
}
/* line 256, ../scss/_pages/_base.scss */
.image-gallery .thumbs a, .video-gallery .thumbs a {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
  opacity: 0.25;
  padding: 10px;
}
/* line 260, ../scss/_pages/_base.scss */
.image-gallery .thumbs a.current, .video-gallery .thumbs a.current {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 265, ../scss/_pages/_base.scss */
.image-gallery .thumbs a img.shadow-frame, .video-gallery .thumbs a img.shadow-frame {
  border-width: 5px;
}
/* line 271, ../scss/_pages/_base.scss */
.image-gallery .caption, .video-gallery .caption {
  text-shadow: 0 0 10px white;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  content: attr(data-caption);
  display: inline-block;
  width: 100%;
  padding: 15px;
  margin: 15px 0;
  text-align: center;
  color: #131618;
  z-index: 100;
}

/* line 290, ../scss/_pages/_base.scss */
.image-gallery a.linked-image {
  display: inline-block;
  padding: 0;
  margin: 0;
  position: relative;
  width: 100%;
  float: left;
  clear: both;
}
/* line 298, ../scss/_pages/_base.scss */
.image-gallery a.linked-image img.full-size {
  width: 100%;
  float: left;
}

/* line 307, ../scss/_pages/_base.scss */
.video-gallery .the-videos .the-video {
  display: none;
}

/* line 19, ../scss/_ui/_cursor-selection.scss */
.modal .message::-moz-selection, body.page #hero .hero-box::-moz-selection, body.page #content::-moz-selection, .modal .message *::-moz-selection, body.page #hero .hero-box *::-moz-selection, body.page #content *::-moz-selection {
  text-shadow: none !important;
  color: white;
  background: #6e90d1;
}
/* line 19, ../scss/_ui/_cursor-selection.scss */
.modal .message::selection, body.page #hero .hero-box::selection, body.page #content::selection, .modal .message *::selection, body.page #hero .hero-box *::selection, body.page #content *::selection {
  text-shadow: none !important;
  color: white;
  background: #6e90d1;
}
/* line 314, ../scss/_pages/_base.scss */
.modal .message h1, body.page #hero .hero-box h1, body.page #content h1 {
  color: #3cae2d;
}
/* line 317, ../scss/_pages/_base.scss */
.modal .message h1:after, body.page #hero .hero-box h1:after, body.page #content h1:after {
  color: #254075;
  padding-left: 15px;
}
/* line 321, ../scss/_pages/_base.scss */
.modal .message h1 a, body.page #hero .hero-box h1 a, body.page #content h1 a {
  text-decoration: underline;
  color: #5cd14c;
}
/* line 324, ../scss/_pages/_base.scss */
.modal .message h1 a:hover, body.page #hero .hero-box h1 a:hover, body.page #content h1 a:hover {
  color: #256c1c;
}
/* line 329, ../scss/_pages/_base.scss */
.modal .message h2, body.page #hero .hero-box h2, body.page #content h2 {
  color: #254075;
}
/* line 332, ../scss/_pages/_base.scss */
.modal .message h2:after, body.page #hero .hero-box h2:after, body.page #content h2:after {
  color: #3cae2d;
  padding-left: 10px;
}
/* line 336, ../scss/_pages/_base.scss */
.modal .message h2 a, body.page #hero .hero-box h2 a, body.page #content h2 a {
  text-decoration: underline;
  color: #355ca7;
}
/* line 339, ../scss/_pages/_base.scss */
.modal .message h2 a:hover, body.page #hero .hero-box h2 a:hover, body.page #content h2 a:hover {
  color: #111e36;
}
/* line 345, ../scss/_pages/_base.scss */
.modal .message h1 + p, body.page #hero .hero-box h1 + p, body.page #content h1 + p, .modal .message h1 + ul, body.page #hero .hero-box h1 + ul, body.page #content h1 + ul, .modal .message h2 + p, body.page #hero .hero-box h2 + p, body.page #content h2 + p, .modal .message h2 + ul, body.page #hero .hero-box h2 + ul, body.page #content h2 + ul {
  margin-top: 30px;
}
/* line 349, ../scss/_pages/_base.scss */
.modal .message h3, body.page #hero .hero-box h3, body.page #content h3 {
  color: #3cae2d;
}
/* line 352, ../scss/_pages/_base.scss */
.modal .message h3:after, body.page #hero .hero-box h3:after, body.page #content h3:after {
  color: #254075;
}
/* line 355, ../scss/_pages/_base.scss */
.modal .message h3 a, body.page #hero .hero-box h3 a, body.page #content h3 a {
  text-decoration: underline;
  color: #5cd14c;
}
/* line 358, ../scss/_pages/_base.scss */
.modal .message h3 a:hover, body.page #hero .hero-box h3 a:hover, body.page #content h3 a:hover {
  color: #256c1c;
}
/* line 363, ../scss/_pages/_base.scss */
.modal .message h4, body.page #hero .hero-box h4, body.page #content h4 {
  color: #254075;
}
/* line 366, ../scss/_pages/_base.scss */
.modal .message h4:after, body.page #hero .hero-box h4:after, body.page #content h4:after {
  color: #3cae2d;
}
/* line 369, ../scss/_pages/_base.scss */
.modal .message h4 a, body.page #hero .hero-box h4 a, body.page #content h4 a {
  text-decoration: underline;
  color: #355ca7;
}
/* line 372, ../scss/_pages/_base.scss */
.modal .message h4 a:hover, body.page #hero .hero-box h4 a:hover, body.page #content h4 a:hover {
  color: #111e36;
}
/* line 378, ../scss/_pages/_base.scss */
.modal .message h3 + p, body.page #hero .hero-box h3 + p, body.page #content h3 + p, .modal .message h3 + ul, body.page #hero .hero-box h3 + ul, body.page #content h3 + ul, .modal .message h4 + p, body.page #hero .hero-box h4 + p, body.page #content h4 + p, .modal .message h4 + ul, body.page #hero .hero-box h4 + ul, body.page #content h4 + ul, .modal .message p + p, body.page #hero .hero-box p + p, body.page #content p + p, .modal .message p + ul, body.page #hero .hero-box p + ul, body.page #content p + ul {
  margin-top: 30px;
}
/* line 382, ../scss/_pages/_base.scss */
.modal .message table, body.page #hero .hero-box table, body.page #content table {
  margin: 15px 0;
}
/* line 385, ../scss/_pages/_base.scss */
.modal .message ul, body.page #hero .hero-box ul, body.page #content ul {
  padding-left: 15px;
  list-style: none;
}
/* line 388, ../scss/_pages/_base.scss */
.modal .message ul li, body.page #hero .hero-box ul li, body.page #content ul li {
  padding-left: 30px;
  margin: 30px 0;
  position: relative;
}
/* line 91, ../scss/_ui/_icons.scss */
.modal .message ul li:before, body.page #hero .hero-box ul li:before, body.page #content ul li:before {
  content: "";
  padding-right: 5px;
}
/* line 393, ../scss/_pages/_base.scss */
.modal .message ul li:first-child, body.page #hero .hero-box ul li:first-child, body.page #content ul li:first-child {
  margin-top: 0;
}
/* line 396, ../scss/_pages/_base.scss */
.modal .message ul li:before, body.page #hero .hero-box ul li:before, body.page #content ul li:before {
  color: #3cae2d;
  position: absolute;
  top: -1px;
  left: 0;
}
/* line 404, ../scss/_pages/_base.scss */
.modal .message a, body.page #hero .hero-box a, body.page #content a {
  color: #3cae2d;
}
/* line 407, ../scss/_pages/_base.scss */
.modal .message a:before, body.page #hero .hero-box a:before, body.page #content a:before, .modal .message a:after, body.page #hero .hero-box a:after, body.page #content a:after {
  text-decoration: none !important;
  display: inline-block;
}
/* line 411, ../scss/_pages/_base.scss */
.modal .message a:hover, body.page #hero .hero-box a:hover, body.page #content a:hover {
  color: #256c1c;
}
/* line 415, ../scss/_pages/_base.scss */
.modal .message small, body.page #hero .hero-box small, body.page #content small {
  font-size: 0.8em;
}
/* line 418, ../scss/_pages/_base.scss */
.modal .message strong, body.page #hero .hero-box strong, body.page #content strong, .modal .message b, body.page #hero .hero-box b, body.page #content b {
  font-family: "Interstate", sans-serif;
}
/* line 421, ../scss/_pages/_base.scss */
.modal .message hr, body.page #hero .hero-box hr, body.page #content hr {
  border: 0;
  border-top: 1px solid #cbd1d5;
  float: left;
  clear: both;
  width: 100%;
  padding-top: 30px;
  margin-top: 30px;
}
/* line 430, ../scss/_pages/_base.scss */
.modal .message .margin, body.page #hero .hero-box .margin, body.page #content .margin {
  float: left;
  width: 100%;
  margin: 30px 0;
}
/* line 435, ../scss/_pages/_base.scss */
.modal .message .new-row, body.page #hero .hero-box .new-row, body.page #content .new-row {
  float: left;
  clear: both;
  width: 100%;
}

/* line 449, ../scss/_pages/_base.scss */
.image-gallery .thumbs a img, .video-gallery .thumbs a img, .modal .message a, body.page #hero .hero-box a, body.page #content a, body.home #content .box .preview-screenshot img, body.home #content .learn-more nav a, body.home #press-box ul#press-box-slider, body.page #hero .hero-box, body.page nav#sticky, body.page nav#sticky a, body.product .product-nav .copy .slide button[data-icon-right="arrow-right"], body.product .product-nav .copy .slide button[data-icon-right="arrow-right"]:after, body.page-template-page-product-php .product-nav .copy .slide button[data-icon-right="arrow-right"], body.page-template-page-product-php .product-nav .copy .slide button[data-icon-right="arrow-right"]:after, body.product .svg-icon, body.product .svg-icon svg, body.page-template-page-product-php .svg-icon, body.page-template-page-product-php .svg-icon svg, body.resources .resources-nav a, body.resources .resources-nav a:before, body.resources .resources-nav a:hover:before, body.examples #content nav.filters a, body.examples #content .examples .example, body.examples #content .examples .example p, body.examples #content .examples .example .icons {
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}

/* line 450, ../scss/_pages/_base.scss */
.image-gallery .thumbs a, .video-gallery .thumbs a, body.examples #content .examples .example img {
  -webkit-transition: 0.75s;
  -moz-transition: 0.75s;
  -o-transition: 0.75s;
  transition: 0.75s;
}

/* line 452, ../scss/_pages/_base.scss */
body.home #content .box .preview-screenshot .icon, body.home #content .box h3, body.home #content .box p, body.page #hero .hero-box h1, body.page #hero .hero-box h2, body.page #hero .hero-box h3, body.product .analytics-icon g.arrow, body.product .analytics-icon g.arrow polygon, body.product .analytics-icon rect.graph-bar, body.page-template-page-product-php .analytics-icon g.arrow, body.page-template-page-product-php .analytics-icon g.arrow polygon, body.page-template-page-product-php .analytics-icon rect.graph-bar, body.product .video-management-icon g, body.product .video-management-icon polygon.arrow, body.product .video-management-icon g.cloud path, body.page-template-page-product-php .video-management-icon g, body.page-template-page-product-php .video-management-icon polygon.arrow, body.page-template-page-product-php .video-management-icon g.cloud path, body.product .video-distribution-icon g.arrows, body.product .video-distribution-icon g.play-icon, body.page-template-page-product-php .video-distribution-icon g.arrows, body.page-template-page-product-php .video-distribution-icon g.play-icon, body.product .user-experience-icon g.window-wrapper, body.product .user-experience-icon g.window, body.product .user-experience-icon path.face, body.page-template-page-product-php .user-experience-icon g.window-wrapper, body.page-template-page-product-php .user-experience-icon g.window, body.page-template-page-product-php .user-experience-icon path.face, body.product .video-seo-icon g.player, body.product .video-seo-icon g.player polygon, body.product .video-seo-icon path.magnifying-glass, body.page-template-page-product-php .video-seo-icon g.player, body.page-template-page-product-php .video-seo-icon g.player polygon, body.page-template-page-product-php .video-seo-icon path.magnifying-glass, body.product .expertise-icon .head, body.product .expertise-icon .head path, body.product .expertise-icon .gear-1, body.product .expertise-icon .gear-2, body.page-template-page-product-php .expertise-icon .head, body.page-template-page-product-php .expertise-icon .head path, body.page-template-page-product-php .expertise-icon .gear-1, body.page-template-page-product-php .expertise-icon .gear-2 {
  -webkit-transition: 0.25s;
  -moz-transition: 0.25s;
  -o-transition: 0.25s;
  transition: 0.25s;
}

/* line 455, ../scss/_pages/_base.scss */
.grey-bg, .image-gallery .caption, .video-gallery .caption, body.pricing #content .pricing .price, body.resources .resources-nav a {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}

/* line 456, ../scss/_pages/_base.scss */
body.page #hero .hero-box, body.signup #hero iframe, body.signup #hero .hero-box {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}

@-webkit-keyframes rotating {
  /* line 462, ../scss/_pages/_base.scss */
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 465, ../scss/_pages/_base.scss */
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-moz-keyframes rotating {
  /* line 462, ../scss/_pages/_base.scss */
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 465, ../scss/_pages/_base.scss */
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-ms-keyframes rotating {
  /* line 462, ../scss/_pages/_base.scss */
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 465, ../scss/_pages/_base.scss */
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes rotating {
  /* line 462, ../scss/_pages/_base.scss */
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 465, ../scss/_pages/_base.scss */
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* line 474, ../scss/_pages/_base.scss */
footer#page-footer, body.page nav#sticky .sections a {
  background-image: url("../images/textured.png") !important;
}

@font-face {
  font-family: "Interstate Light";
  src: url("fonts/intlt___-webfont.eot");
  src: url("fonts/intlt___-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/intlt___-webfont.woff") format("woff"), url("fonts/intlt___-webfont.ttf") format("truetype"), url("fonts/intlt___-webfont.svg#interstate-lightregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Interstate";
  src: url("fonts/intr____-webfont.eot");
  src: url("fonts/intr____-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/intr____-webfont.woff") format("woff"), url("fonts/intr____-webfont.ttf") format("truetype"), url("fonts/intr____-webfont.svg#interstate-regularregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Interstate Italic";
  src: url("fonts/intlti__-webfont.eot");
  src: url("fonts/intlti__-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/intlti__-webfont.woff") format("woff"), url("fonts/intlti__-webfont.ttf") format("truetype"), url("fonts/intlti__-webfont.svg#interstate-lightitalicregular") format("svg");
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: "Interstate";
  src: url("fonts/intri___-webfont.eot");
  src: url("fonts/intri___-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/intri___-webfont.woff") format("woff"), url("fonts/intri___-webfont.ttf") format("truetype"), url("fonts/intri___-webfont.svg#interstate-regularitalicRg") format("svg");
  font-weight: normal;
  font-style: italic;
}

/* line 1, ../scss/_pages/_modules/_page-header.scss */
header#page-header {
  width: 100%;
  background: rgba(255, 255, 255, 0.9);
  border-bottom: 10px solid #3cae2d;
  float: left;
  position: relative;
}
/* line 7, ../scss/_pages/_modules/_page-header.scss */
header#page-header a.logo {
  background: url(../images/logo.png) left top no-repeat;
  background-size: 100% 100%;
  width: 20%;
  max-width: 330px;
  float: left;
  margin: 15px;
}
@media only screen and (retina: 1920px) {
  /* line 7, ../scss/_pages/_modules/_page-header.scss */
  header#page-header a.logo {
    background: url(../images/logo-@2x.png) left top no-repeat;
  }
}
/* line 17, ../scss/_pages/_modules/_page-header.scss */
header#page-header a.logo img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  width: 100%;
}
/* line 22, ../scss/_pages/_modules/_page-header.scss */
header#page-header .menu-main-navigation-container {
  height: 30px;
  margin-left: 30px;
  position: absolute;
  top: 50%;
  left: 22%;
}
/* line 28, ../scss/_pages/_modules/_page-header.scss */
header#page-header .menu-main-navigation-container, header#page-header .menu-main-navigation-container ul, header#page-header .menu-main-navigation-container li {
  float: left;
}
/* line 31, ../scss/_pages/_modules/_page-header.scss */
header#page-header .menu-main-navigation-container li:first-child a {
  padding-left: 0;
}
/* line 34, ../scss/_pages/_modules/_page-header.scss */
header#page-header .menu-main-navigation-container li.current-menu-item a, header#page-header .menu-main-navigation-container li.current-page-ancestor a {
  color: #3cae2d;
}
/* line 37, ../scss/_pages/_modules/_page-header.scss */
header#page-header .menu-main-navigation-container a {
  color: #254075;
  text-decoration: none;
  padding-left: 30px;
}
/* line 42, ../scss/_pages/_modules/_page-header.scss */
header#page-header .menu-main-navigation-container a:hover {
  color: #3cae2d;
}
/* line 47, ../scss/_pages/_modules/_page-header.scss */
header#page-header .textwidget {
  position: absolute;
  right: 0;
  top: 50%;
  height: 45px;
  float: right;
  width: 30%;
  min-width: 475px;
  margin-top: -15px;
}
/* line 56, ../scss/_pages/_modules/_page-header.scss */
header#page-header .textwidget button {
  float: right;
  margin-right: 15px;
}
/* line 66, ../scss/_pages/_modules/_page-header.scss */
header#page-header .textwidget a {
  float: right;
  margin-right: 15px;
  text-decoration: none;
  color: #254075;
  line-height: 45px;
}
/* line 73, ../scss/_pages/_modules/_page-header.scss */
header#page-header .textwidget a:before {
  color: #3cae2d;
}

@media only screen and (max-width: 1100px) {
  /* line 84, ../scss/_pages/_modules/_page-header.scss */
  header#page-header .menu-main-navigation-container a {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 2.58885rem;
    font-family: "Interstate", sans-serif;
  }
  /* line 88, ../scss/_pages/_modules/_page-header.scss */
  header#page-header .textwidget {
    margin-top: -6px;
  }
  /* line 90, ../scss/_pages/_modules/_page-header.scss */
  header#page-header .textwidget button {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 2.10344rem;
    font-family: "Interstate", sans-serif;
    font-weight: 500;
    height: 30px;
    padding: 0 10px;
  }
  /* line 50, ../scss/_ui/_button.scss */
  header#page-header .textwidget button:active:not(:disabled):not(.disabled) {
    -webkit-transform: translate(0, 1px);
    -moz-transform: translate(0, 1px);
    -ms-transform: translate(0, 1px);
    -o-transform: translate(0, 1px);
    transform: translate(0, 1px);
  }
  /* line 93, ../scss/_pages/_modules/_page-header.scss */
  header#page-header .textwidget a {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 2.58885rem;
    font-family: "Interstate", sans-serif;
  }
}
@media only screen and (min-width: 1100px) {
  /* line 101, ../scss/_pages/_modules/_page-header.scss */
  header#page-header a.logo {
    margin: 30px;
  }
}
/* line 1, ../scss/_pages/_modules/_page-footer.scss */
footer#page-footer {
  color: white;
  background: #3cae2d;
  padding: 30px 0 90px;
  float: left;
  clear: both;
  width: 100%;
}
/* line 10, ../scss/_pages/_modules/_page-footer.scss */
footer#page-footer a {
  color: white;
}
/* line 11, ../scss/_pages/_modules/_page-footer.scss */
footer#page-footer .about {
  float: left;
  width: 400px;
}
/* line 17, ../scss/_pages/_modules/_page-footer.scss */
footer#page-footer .about p {
  margin: 15px 0;
}
/* line 21, ../scss/_pages/_modules/_page-footer.scss */
footer#page-footer .footer-menu {
  float: right;
}
/* line 23, ../scss/_pages/_modules/_page-footer.scss */
footer#page-footer .footer-menu a {
  color: white;
  text-decoration: none;
}
/* line 27, ../scss/_pages/_modules/_page-footer.scss */
footer#page-footer .footer-menu #menu-footer-navigation > li {
  float: left;
  margin-right: 60px;
}
/* line 30, ../scss/_pages/_modules/_page-footer.scss */
footer#page-footer .footer-menu #menu-footer-navigation > li:last-child {
  margin-right: 0;
}
/* line 33, ../scss/_pages/_modules/_page-footer.scss */
footer#page-footer .footer-menu #menu-footer-navigation > li > a {
  float: left;
  margin-bottom: 10px;
}
/* line 39, ../scss/_pages/_modules/_page-footer.scss */
footer#page-footer .footer-menu .sub-menu {
  float: left;
  clear: both;
  width: 100%;
}
/* line 43, ../scss/_pages/_modules/_page-footer.scss */
footer#page-footer .footer-menu .sub-menu li {
  padding: 3px 0;
}
/* line 48, ../scss/_pages/_modules/_page-footer.scss */
footer#page-footer .footer-menu .sub-menu a:hover {
  color: #254075;
}

/* line 56, ../scss/_pages/_modules/_page-footer.scss */
footer#sticky-footer {
  height: 75px;
  background: #254075;
  padding: 15px;
  width: 100%;
  position: fixed;
  left: 0;
  bottom: 0;
}
/* line 64, ../scss/_pages/_modules/_page-footer.scss */
footer#sticky-footer .menu {
  float: left;
  margin-top: 10px;
}
/* line 67, ../scss/_pages/_modules/_page-footer.scss */
footer#sticky-footer .menu li {
  float: left;
  padding-left: 0;
  margin: 0 3px;
  background: none;
}
/* line 72, ../scss/_pages/_modules/_page-footer.scss */
footer#sticky-footer .menu li a {
  display: block;
  width: 32px;
  height: 31px;
  text-indent: -999em;
  background-image: url(../images/social-sites-s2f0a7addbd.png) !important;
}
/* line 80, ../scss/_pages/_modules/_page-footer.scss */
footer#sticky-footer .menu .menu-item-17 a {
  background-position: 0 -372px;
}
/* line 82, ../scss/_pages/_modules/_page-footer.scss */
footer#sticky-footer .menu .menu-item-17 a:hover {
  background-position: 0 -279px;
}
/* line 86, ../scss/_pages/_modules/_page-footer.scss */
footer#sticky-footer .menu .menu-item-18 a {
  background-position: 0 -403px;
}
/* line 88, ../scss/_pages/_modules/_page-footer.scss */
footer#sticky-footer .menu .menu-item-18 a:hover {
  background-position: 0 -310px;
}
/* line 92, ../scss/_pages/_modules/_page-footer.scss */
footer#sticky-footer .menu .menu-item-19 a {
  background-position: 0 -186px;
}
/* line 94, ../scss/_pages/_modules/_page-footer.scss */
footer#sticky-footer .menu .menu-item-19 a:hover {
  background-position: 0 -93px;
}
/* line 98, ../scss/_pages/_modules/_page-footer.scss */
footer#sticky-footer .menu .menu-item-20 a {
  background-position: 0 -341px;
}
/* line 100, ../scss/_pages/_modules/_page-footer.scss */
footer#sticky-footer .menu .menu-item-20 a:hover {
  background-position: 0 -248px;
}
/* line 104, ../scss/_pages/_modules/_page-footer.scss */
footer#sticky-footer .menu .menu-item-21 a {
  background-position: 0 -217px;
}
/* line 106, ../scss/_pages/_modules/_page-footer.scss */
footer#sticky-footer .menu .menu-item-21 a:hover {
  background-position: 0 -62px;
}
/* line 110, ../scss/_pages/_modules/_page-footer.scss */
footer#sticky-footer .menu .menu-item-22 a {
  background-position: 0 -31px;
}
/* line 112, ../scss/_pages/_modules/_page-footer.scss */
footer#sticky-footer .menu .menu-item-22 a:hover {
  background-position: 0 0;
}
/* line 116, ../scss/_pages/_modules/_page-footer.scss */
footer#sticky-footer .menu .menu-item-23 a {
  background-position: 0 -155px;
}
/* line 118, ../scss/_pages/_modules/_page-footer.scss */
footer#sticky-footer .menu .menu-item-23 a:hover {
  background-position: 0 -124px;
}
/* line 123, ../scss/_pages/_modules/_page-footer.scss */
footer#sticky-footer .buttons {
  width: 100%;
  text-align: center;
}
/* line 126, ../scss/_pages/_modules/_page-footer.scss */
footer#sticky-footer .buttons button, footer#sticky-footer .buttons a {
  display: inline-block;
  margin-right: 10px;
}
/* line 129, ../scss/_pages/_modules/_page-footer.scss */
footer#sticky-footer .buttons button:last-child, footer#sticky-footer .buttons a:last-child {
  margin-right: 0;
}
/* line 136, ../scss/_pages/_modules/_page-footer.scss */
footer#sticky-footer .buttons button span:before {
  color: #254075;
}
/* line 141, ../scss/_pages/_modules/_page-footer.scss */
footer#sticky-footer .callout {
  float: right;
}
/* line 143, ../scss/_pages/_modules/_page-footer.scss */
footer#sticky-footer .callout span, footer#sticky-footer .callout a {
  color: white;
  line-height: 45px;
  text-decoration: none;
  margin-left: 15px;
}
/* line 149, ../scss/_pages/_modules/_page-footer.scss */
footer#sticky-footer .callout span:before, footer#sticky-footer .callout a:before {
  color: #3cae2d;
}

/* line 157, ../scss/_pages/_modules/_page-footer.scss */
body {
  width: 100%;
  float: left;
  padding-bottom: 75px;
}

/* line 3, ../scss/_pages/_home.scss */
body.home #hero .container {
  padding-top: 100px;
  position: relative;
  z-index: 100;
  clear: both;
}
/* line 10, ../scss/_pages/_home.scss */
body.home #hero-background {
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  height: 600px;
  overflow: hidden;
  z-index: 0;
}
/* line 18, ../scss/_pages/_home.scss */
body.home #hero-background .overlay {
  width: 100%;
  height: 100%;
  background: rgba(60, 174, 45, 0.65) url(../images/bg-video-overlay.png) no-repeat left bottom;
  position: absolute;
  bottom: 0;
  z-index: 100;
}
/* line 26, ../scss/_pages/_home.scss */
body.home #hero-background img {
  width: 100%;
  bottom: 0;
  position: absolute;
}
/* line 32, ../scss/_pages/_home.scss */
body.home .hero-box, body.home .sub-hero-box {
  width: 400px;
  float: left;
  clear: left;
}
/* line 39, ../scss/_pages/_home.scss */
body.home .hero-box {
  text-align: center;
}
/* line 41, ../scss/_pages/_home.scss */
body.home .hero-box h1 {
  text-shadow: 0 0 20px #1a4b13;
  color: white;
  margin-top: 60px;
}
/* line 47, ../scss/_pages/_home.scss */
body.home .hero-box button {
  display: inline-block;
  margin-top: 30px;
}
/* line 51, ../scss/_pages/_home.scss */
body.home .hero-box button.request-demo {
  margin-left: 15px;
}
/* line 60, ../scss/_pages/_home.scss */
body.home .sub-hero-box {
  text-align: center;
  margin-top: 45px;
}
/* line 63, ../scss/_pages/_home.scss */
body.home .sub-hero-box a {
  display: inline-block;
}
/* line 66, ../scss/_pages/_home.scss */
body.home .sub-hero-box button {
  float: right;
}
/* line 71, ../scss/_pages/_home.scss */
body.home .sub-hero-box span {
  font-size: 4.5rem;
  float: left;
  margin-right: 15px;
  line-height: 30px;
}
/* line 76, ../scss/_pages/_home.scss */
body.home .sub-hero-box span[data-icon="arrow-right"] {
  font-size: 2rem;
  color: #254075;
}
/* line 80, ../scss/_pages/_home.scss */
body.home .sub-hero-box span:not([data-icon="arrow-right"]) {
  text-shadow: 3px 3px 0px rgba(0, 0, 0, 0.15);
  color: #3cae2d;
}
/* line 87, ../scss/_pages/_home.scss */
body.home .hero-video {
  background: url(../images/monitor.png) no-repeat left top;
  background-size: 100% 100%;
  width: 550px;
  height: 418px;
  z-index: 10;
  position: relative;
  float: right;
}
/* line 97, ../scss/_pages/_home.scss */
body.home #client-logos {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFF0F1F3', endColorstr='#FFCBD1D5');
  background-image: -webkit-gradient(radial, 50%, 0, 50%, 100, color-stop(0%, #f0f1f3), color-stop(100%, #cbd1d5));
  background-image: -webkit-radial-gradient(center, ellipse cover, #f0f1f3 0%, #cbd1d5 100%);
  background-image: -moz-radial-gradient(center, ellipse cover, #f0f1f3 0%, #cbd1d5 100%);
  background-image: -o-radial-gradient(center, ellipse cover, #f0f1f3 0%, #cbd1d5 100%);
  background-image: radial-gradient(center, ellipse cover, #f0f1f3 0%, #cbd1d5 100%);
  background-color: #cbd1d5;
  width: 100%;
  padding: 15px 30px;
  overflow: hidden;
  margin: 90px 0;
  cursor: pointer;
}
/* line 106, ../scss/_pages/_home.scss */
body.home #client-logos, body.home #client-logos ul, body.home #client-logos li {
  float: left;
}
/* line 109, ../scss/_pages/_home.scss */
body.home #client-logos ul {
  width: 10000%;
  position: relative;
  left: 0;
}
/* line 114, ../scss/_pages/_home.scss */
body.home #client-logos li {
  margin: 0 90px;
}
/* line 119, ../scss/_pages/_home.scss */
body.home #content {
  clear: both;
  margin-bottom: 90px;
  float: left;
  clear: both;
  width: 100%;
}
/* line 125, ../scss/_pages/_home.scss */
body.home #content .box {
  width: 33.33333%;
  float: left;
  padding: 30px;
  text-align: center;
}
/* line 130, ../scss/_pages/_home.scss */
body.home #content .box, body.home #content .box * {
  cursor: pointer;
}
/* line 135, ../scss/_pages/_home.scss */
body.home #content .box.hover .preview-screenshot img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
  opacity: 0.2;
}
/* line 138, ../scss/_pages/_home.scss */
body.home #content .box.hover .preview-screenshot .icon {
  top: 30px;
}
/* line 142, ../scss/_pages/_home.scss */
body.home #content .box.hover h3 {
  text-shadow: 3px 3px 0px rgba(0, 0, 0, 0.15);
  margin: 15px 0;
}
/* line 146, ../scss/_pages/_home.scss */
body.home #content .box.hover p {
  padding-bottom: 10px;
}
/* line 150, ../scss/_pages/_home.scss */
body.home #content .box .preview-screenshot {
  overflow: hidden;
  position: relative;
}
/* line 153, ../scss/_pages/_home.scss */
body.home #content .box .preview-screenshot img {
  position: relative;
  z-index: 0;
}
/* line 158, ../scss/_pages/_home.scss */
body.home #content .box .preview-screenshot .icon {
  color: #3cae2d;
  font-size: 12rem;
  position: absolute;
  top: -200px;
  left: 0;
  z-index: 1;
  width: 100%;
  text-align: center;
}
/* line 170, ../scss/_pages/_home.scss */
body.home #content .box h3 {
  text-shadow: 0 0 10px white;
  color: #3cae2d;
  width: 100%;
  margin: 20px 0;
}
/* line 178, ../scss/_pages/_home.scss */
body.home #content .box p {
  color: #9da8b0;
}
/* line 185, ../scss/_pages/_home.scss */
body.home #content .learn-more nav {
  width: 100%;
  background: #3cae2d;
  float: left;
  clear: both;
  border-bottom: 10px solid #349827;
  text-align: center;
  margin: 30px 0;
}
/* line 193, ../scss/_pages/_home.scss */
body.home #content .learn-more nav ul {
  display: inline-block;
  margin: 0;
  padding: 0;
}
/* line 198, ../scss/_pages/_home.scss */
body.home #content .learn-more nav li {
  float: left;
  margin: 0;
  padding: 0;
}
/* line 203, ../scss/_pages/_home.scss */
body.home #content .learn-more nav a {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
  text-decoration: none;
  color: white;
  padding: 20px 25px;
  float: left;
  position: relative;
}
/* line 212, ../scss/_pages/_home.scss */
body.home #content .learn-more nav a:hover, body.home #content .learn-more nav a.current {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 215, ../scss/_pages/_home.scss */
body.home #content .learn-more nav a.current {
  background: #45c834;
  border-left: 1px solid #74d867;
  border-right: 1px solid #74d867;
}
/* line 125, ../scss/_ui/_includes/_mixins.scss */
body.home #content .learn-more nav a.current:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-bottom: 15px solid #45c834;
}
/* line 222, ../scss/_pages/_home.scss */
body.home #content .learn-more nav a.current:after {
  position: absolute;
  left: 50%;
  top: -15px;
  margin-left: -15px;
}
/* line 229, ../scss/_pages/_home.scss */
body.home #content .learn-more nav a:before {
  padding-right: 10px;
}
/* line 236, ../scss/_pages/_home.scss */
body.home #content .learn-more .slides .slide {
  display: none;
}
/* line 238, ../scss/_pages/_home.scss */
body.home #content .learn-more .slides .slide .fleft {
  width: 45%;
}
/* line 241, ../scss/_pages/_home.scss */
body.home #content .learn-more .slides .slide .fright {
  width: 51%;
}
/* line 244, ../scss/_pages/_home.scss */
body.home #content .learn-more .slides .slide h2 {
  color: #3cae2d;
}
/* line 247, ../scss/_pages/_home.scss */
body.home #content .learn-more .slides .slide h2:after {
  padding-left: 15px;
}
/* line 251, ../scss/_pages/_home.scss */
body.home #content .learn-more .slides .slide h3 {
  color: #254075;
}
/* line 255, ../scss/_pages/_home.scss */
body.home #content .learn-more .slides .slide p {
  color: #9da8b0;
  margin: 15px 0;
}
/* line 260, ../scss/_pages/_home.scss */
body.home #content .learn-more .slides .slide h2, body.home #content .learn-more .slides .slide h3 {
  margin-bottom: 15px;
}
/* line 266, ../scss/_pages/_home.scss */
body.home #content .sub-content {
  clear: both;
}
/* line 268, ../scss/_pages/_home.scss */
body.home #content .sub-content .fleft, body.home #content .sub-content .fright {
  width: 48%;
}
/* line 274, ../scss/_pages/_home.scss */
body.home #content .sub-content .testimonial button span:before {
  color: #3cae2d;
}
/* line 278, ../scss/_pages/_home.scss */
body.home #content .sub-content .testimonial blockquote {
  color: #3cae2d;
  position: relative;
  margin: 30px 0;
}
/* line 283, ../scss/_pages/_home.scss */
body.home #content .sub-content .testimonial blockquote:after {
  position: absolute;
  color: #254075;
  left: -60px;
  top: -5px;
}
/* line 292, ../scss/_pages/_home.scss */
body.home #content .sub-content .article {
  float: left;
  width: 100%;
  clear: both;
  margin: 30px 0;
}
/* line 297, ../scss/_pages/_home.scss */
body.home #content .sub-content .article h3 {
  color: #254075;
}
/* line 300, ../scss/_pages/_home.scss */
body.home #content .sub-content .article h3 span {
  color: #3cae2d;
}
/* line 304, ../scss/_pages/_home.scss */
body.home #content .sub-content .article button {
  float: right;
}
/* line 307, ../scss/_pages/_home.scss */
body.home #content .sub-content .article button:after {
  color: #3cae2d;
}
/* line 311, ../scss/_pages/_home.scss */
body.home #content .sub-content .article p {
  margin: 15px 0;
  color: #9da8b0;
}
/* line 318, ../scss/_pages/_home.scss */
body.home #content hr {
  margin-top: 60px !important;
  padding-top: 60px !important;
  border: 0;
  border-top: 1px solid #cbd1d5 !important;
}
/* line 326, ../scss/_pages/_home.scss */
body.home #press-box {
  float: left;
  width: 100%;
}
/* line 330, ../scss/_pages/_home.scss */
body.home #press-box > *:not(.container) {
  display: none;
}
/* line 333, ../scss/_pages/_home.scss */
body.home #press-box ul#press-box-slider {
  display: block;
  float: left;
  width: 100%;
}
/* line 338, ../scss/_pages/_home.scss */
body.home #press-box ul#press-box-slider li {
  padding: 60px 90px 60px 120px;
  display: block;
  float: left;
  width: 100%;
  text-align: center;
  position: relative;
  color: #131618;
}
/* line 347, ../scss/_pages/_home.scss */
body.home #press-box ul#press-box-slider li:before {
  font-size: 8rem;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -30px;
  color: #254075;
}
/* line 355, ../scss/_pages/_home.scss */
body.home #press-box ul#press-box-slider li:after {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  font-size: 4rem;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -40px;
  color: #254075;
}
/* line 364, ../scss/_pages/_home.scss */
body.home #press-box ul#press-box-slider li a {
  color: #3cae2d;
  text-decoration: none;
}
/* line 368, ../scss/_pages/_home.scss */
body.home #press-box ul#press-box-slider li .rss-date, body.home #press-box ul#press-box-slider li .twitter_time, body.home #press-box ul#press-box-slider li .account {
  position: absolute;
  bottom: 20px;
  color: #86949d;
}
/* line 374, ../scss/_pages/_home.scss */
body.home #press-box ul#press-box-slider li .rss-date, body.home #press-box ul#press-box-slider li .twitter_time {
  right: 300px;
}
/* line 377, ../scss/_pages/_home.scss */
body.home #press-box ul#press-box-slider li .account {
  left: 300px;
}

/* line 2, ../scss/_pages/_page.scss */
body.page #hero-background {
  width: 100%;
  position: absolute;
  right: 0;
  height: 1000px;
  overflow: hidden;
  z-index: 0;
  bottom: 0;
}
/* line 10, ../scss/_pages/_page.scss */
body.page #hero-background .overlay {
  width: 100%;
  height: 100%;
  background: rgba(60, 174, 45, 0.65);
  position: absolute;
  bottom: 0;
  z-index: 100;
  border-bottom: 10px solid #3cae2d;
}
/* line 19, ../scss/_pages/_page.scss */
body.page #hero-background img {
  max-width: 2500px;
  height: 100%;
  min-width: 100%;
  bottom: 0;
  position: absolute;
}
/* line 27, ../scss/_pages/_page.scss */
body.page #hero {
  float: left;
  clear: both;
  width: 100%;
  position: relative;
}
/* line 32, ../scss/_pages/_page.scss */
body.page #hero .container {
  position: relative;
  z-index: 100;
  color: white;
}
/* line 36, ../scss/_pages/_page.scss */
body.page #hero .container > .fleft {
  width: 100%;
}
/* line 41, ../scss/_pages/_page.scss */
body.page #hero .on-bg > h1, body.page #hero .container > h1 {
  text-shadow: 0 0 30px #256c1c;
  width: 100%;
  margin-bottom: 30px;
}
/* line 47, ../scss/_pages/_page.scss */
body.page #hero .on-bg > p, body.page #hero .on-bg ul li, body.page #hero .container > p, body.page #hero .container ul li {
  text-shadow: 0 0 30px #1a4b13;
}
/* line 51, ../scss/_pages/_page.scss */
body.page #hero .on-bg p, body.page #hero .on-bg ul, body.page #hero .container p, body.page #hero .container ul {
  margin: 30px 0;
}
/* line 53, ../scss/_pages/_page.scss */
body.page #hero .on-bg p:first-child, body.page #hero .on-bg ul:first-child, body.page #hero .container p:first-child, body.page #hero .container ul:first-child {
  margin-top: 0;
}
/* line 57, ../scss/_pages/_page.scss */
body.page #hero .on-bg ul, body.page #hero .container ul {
  padding-left: 30px;
  list-style: disc;
}
/* line 60, ../scss/_pages/_page.scss */
body.page #hero .on-bg ul li, body.page #hero .container ul li {
  padding: 5px 15px;
}
/* line 67, ../scss/_pages/_page.scss */
body.page #hero .hero-box {
  -webkit-box-shadow: 0 0 20px rgba(37, 108, 28, 0.5);
  -moz-box-shadow: 0 0 20px rgba(37, 108, 28, 0.5);
  box-shadow: 0 0 20px rgba(37, 108, 28, 0.5);
  padding: 20px;
  text-align: center;
  background: white;
  border: 1px solid #256c1c;
  color: #254075;
}
/* line 79, ../scss/_pages/_page.scss */
body.page #hero .hero-box.hover h1, body.page #hero .hero-box.hover h1, body.page #hero .hero-box.hover h3 {
  text-shadow: 3px 3px 0px rgba(0, 0, 0, 0.15);
  color: #254075;
  margin: 20px 0;
}
/* line 85, ../scss/_pages/_page.scss */
body.page #hero .hero-box h1, body.page #hero .hero-box h2, body.page #hero .hero-box h3 {
  text-shadow: 0 0 10px white;
  color: #3cae2d;
  width: 100%;
  margin: 15px 0;
}
/* line 95, ../scss/_pages/_page.scss */
body.page .breadcrumb {
  clear: both;
  padding: 30px 0;
}
/* line 98, ../scss/_pages/_page.scss */
body.page .breadcrumb span {
  padding: 0 15px;
}
/* line 100, ../scss/_pages/_page.scss */
body.page .breadcrumb span:first-child {
  padding-left: 0;
}
/* line 107, ../scss/_pages/_page.scss */
body.page .breadcrumb a {
  color: #3cae2d;
}
/* line 111, ../scss/_pages/_page.scss */
body.page nav#sticky {
  position: fixed;
  top: 30px;
  width: 175px;
  float: left;
  left: -300px;
}
@media only screen and (min-width: 1400px) {
  /* line 120, ../scss/_pages/_page.scss */
  body.page nav#sticky.show {
    left: -1px;
  }
}
/* line 124, ../scss/_pages/_page.scss */
body.page nav#sticky span {
  float: left;
  padding-left: 15px;
  margin-top: 3px;
}
/* line 129, ../scss/_pages/_page.scss */
body.page nav#sticky a {
  text-align: right;
}
/* line 133, ../scss/_pages/_page.scss */
body.page nav#sticky a.top {
  color: #3cae2d;
  float: right;
  text-decoration: none;
  position: relative;
  top: 0;
}
/* line 139, ../scss/_pages/_page.scss */
body.page nav#sticky a.top:hover {
  top: -4px;
}
/* line 144, ../scss/_pages/_page.scss */
body.page nav#sticky .sections {
  padding-top: 15px;
  clear: both;
}
/* line 147, ../scss/_pages/_page.scss */
body.page nav#sticky .sections a {
  background: #f0f1f3;
  color: #254075;
  width: 100%;
  float: left;
  clear: both;
  text-decoration: none;
  padding: 10px;
  border-top: 1px solid #cbd1d5;
}
/* line 157, ../scss/_pages/_page.scss */
body.page nav#sticky .sections a:first-of-type {
  -webkit-border-radius: 0 5px 0 0;
  -moz-border-radius: 0 5px 0 0;
  -ms-border-radius: 0 5px 0 0;
  -o-border-radius: 0 5px 0 0;
  border-radius: 0 5px 0 0;
  border-top: 0;
}
/* line 161, ../scss/_pages/_page.scss */
body.page nav#sticky .sections a:last-of-type {
  -webkit-border-radius: 0 0 5px 0;
  -moz-border-radius: 0 0 5px 0;
  -ms-border-radius: 0 0 5px 0;
  -o-border-radius: 0 0 5px 0;
  border-radius: 0 0 5px 0;
}
/* line 164, ../scss/_pages/_page.scss */
body.page nav#sticky .sections a:first-of-type:last-of-type {
  -webkit-border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
  -ms-border-radius: 0 5px 5px 0;
  -o-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
}
/* line 167, ../scss/_pages/_page.scss */
body.page nav#sticky .sections a:hover {
  background: #3cae2d;
  padding: 10px 15px 10px 5px;
  color: white;
}
/* line 171, ../scss/_pages/_page.scss */
body.page nav#sticky .sections a:hover:before {
  color: #254075;
}
/* line 175, ../scss/_pages/_page.scss */
body.page nav#sticky .sections a:before {
  color: #3cae2d;
  padding-right: 10px;
}
/* line 182, ../scss/_pages/_page.scss */
body.page #content {
  padding: 30px 0 60px;
  float: left;
  width: 100%;
  color: #86949d;
}
/* line 189, ../scss/_pages/_page.scss */
body.page #content .container {
  width: 960px;
}
/* line 192, ../scss/_pages/_page.scss */
body.page #content .sub-content {
  float: left;
  clear: both;
  padding: 30px 0;
}
/* line 197, ../scss/_pages/_page.scss */
body.page #content p.sub-heading {
  color: #3cae2d;
  margin: 30px 0;
}
/* line 202, ../scss/_pages/_page.scss */
body.page #content blockquote {
  color: #cbd1d5;
  margin: 15px;
}

/* line 212, ../scss/_pages/_page.scss */
body.page .green-header {
  width: 100%;
  padding: 60px 0;
  float: left;
  clear: both;
  margin: 30px 0;
}

@-webkit-keyframes pulse-rotate {
  /* line 222, ../scss/_pages/_page.scss */
  0%, 75% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 225, ../scss/_pages/_page.scss */
  95% {
    -webkit-transform: rotate(780deg);
    -moz-transform: rotate(780deg);
    -ms-transform: rotate(780deg);
    -o-transform: rotate(780deg);
    transform: rotate(780deg);
  }

  /* line 228, ../scss/_pages/_page.scss */
  100% {
    -webkit-transform: rotate(720deg);
    -moz-transform: rotate(720deg);
    -ms-transform: rotate(720deg);
    -o-transform: rotate(720deg);
    transform: rotate(720deg);
  }
}

@-moz-keyframes pulse-rotate {
  /* line 222, ../scss/_pages/_page.scss */
  0%, 75% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 225, ../scss/_pages/_page.scss */
  95% {
    -webkit-transform: rotate(780deg);
    -moz-transform: rotate(780deg);
    -ms-transform: rotate(780deg);
    -o-transform: rotate(780deg);
    transform: rotate(780deg);
  }

  /* line 228, ../scss/_pages/_page.scss */
  100% {
    -webkit-transform: rotate(720deg);
    -moz-transform: rotate(720deg);
    -ms-transform: rotate(720deg);
    -o-transform: rotate(720deg);
    transform: rotate(720deg);
  }
}

@-ms-keyframes pulse-rotate {
  /* line 222, ../scss/_pages/_page.scss */
  0%, 75% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 225, ../scss/_pages/_page.scss */
  95% {
    -webkit-transform: rotate(780deg);
    -moz-transform: rotate(780deg);
    -ms-transform: rotate(780deg);
    -o-transform: rotate(780deg);
    transform: rotate(780deg);
  }

  /* line 228, ../scss/_pages/_page.scss */
  100% {
    -webkit-transform: rotate(720deg);
    -moz-transform: rotate(720deg);
    -ms-transform: rotate(720deg);
    -o-transform: rotate(720deg);
    transform: rotate(720deg);
  }
}

@keyframes pulse-rotate {
  /* line 222, ../scss/_pages/_page.scss */
  0%, 75% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 225, ../scss/_pages/_page.scss */
  95% {
    -webkit-transform: rotate(780deg);
    -moz-transform: rotate(780deg);
    -ms-transform: rotate(780deg);
    -o-transform: rotate(780deg);
    transform: rotate(780deg);
  }

  /* line 228, ../scss/_pages/_page.scss */
  100% {
    -webkit-transform: rotate(720deg);
    -moz-transform: rotate(720deg);
    -ms-transform: rotate(720deg);
    -o-transform: rotate(720deg);
    transform: rotate(720deg);
  }
}

@-webkit-keyframes rotate {
  /* line 233, ../scss/_pages/_page.scss */
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 236, ../scss/_pages/_page.scss */
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-moz-keyframes rotate {
  /* line 233, ../scss/_pages/_page.scss */
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 236, ../scss/_pages/_page.scss */
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-ms-keyframes rotate {
  /* line 233, ../scss/_pages/_page.scss */
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 236, ../scss/_pages/_page.scss */
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes rotate {
  /* line 233, ../scss/_pages/_page.scss */
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 236, ../scss/_pages/_page.scss */
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes rotate-reverse {
  /* line 241, ../scss/_pages/_page.scss */
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 244, ../scss/_pages/_page.scss */
  100% {
    -webkit-transform: rotate(-360deg);
    -moz-transform: rotate(-360deg);
    -ms-transform: rotate(-360deg);
    -o-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}

@-moz-keyframes rotate-reverse {
  /* line 241, ../scss/_pages/_page.scss */
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 244, ../scss/_pages/_page.scss */
  100% {
    -webkit-transform: rotate(-360deg);
    -moz-transform: rotate(-360deg);
    -ms-transform: rotate(-360deg);
    -o-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}

@-ms-keyframes rotate-reverse {
  /* line 241, ../scss/_pages/_page.scss */
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 244, ../scss/_pages/_page.scss */
  100% {
    -webkit-transform: rotate(-360deg);
    -moz-transform: rotate(-360deg);
    -ms-transform: rotate(-360deg);
    -o-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}

@keyframes rotate-reverse {
  /* line 241, ../scss/_pages/_page.scss */
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  /* line 244, ../scss/_pages/_page.scss */
  100% {
    -webkit-transform: rotate(-360deg);
    -moz-transform: rotate(-360deg);
    -ms-transform: rotate(-360deg);
    -o-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}

@-webkit-keyframes pulse-shrink {
  /* line 249, ../scss/_pages/_page.scss */
  0%, 50% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }

  /* line 252, ../scss/_pages/_page.scss */
  55% {
    -webkit-transform: scale(0.8, 0.8);
    -moz-transform: scale(0.8, 0.8);
    -ms-transform: scale(0.8, 0.8);
    -o-transform: scale(0.8, 0.8);
    transform: scale(0.8, 0.8);
  }

  /* line 255, ../scss/_pages/_page.scss */
  60% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }

  /* line 258, ../scss/_pages/_page.scss */
  65% {
    -webkit-transform: scale(0.8, 0.8);
    -moz-transform: scale(0.8, 0.8);
    -ms-transform: scale(0.8, 0.8);
    -o-transform: scale(0.8, 0.8);
    transform: scale(0.8, 0.8);
  }

  /* line 261, ../scss/_pages/_page.scss */
  70%, 100% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

@-moz-keyframes pulse-shrink {
  /* line 249, ../scss/_pages/_page.scss */
  0%, 50% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }

  /* line 252, ../scss/_pages/_page.scss */
  55% {
    -webkit-transform: scale(0.8, 0.8);
    -moz-transform: scale(0.8, 0.8);
    -ms-transform: scale(0.8, 0.8);
    -o-transform: scale(0.8, 0.8);
    transform: scale(0.8, 0.8);
  }

  /* line 255, ../scss/_pages/_page.scss */
  60% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }

  /* line 258, ../scss/_pages/_page.scss */
  65% {
    -webkit-transform: scale(0.8, 0.8);
    -moz-transform: scale(0.8, 0.8);
    -ms-transform: scale(0.8, 0.8);
    -o-transform: scale(0.8, 0.8);
    transform: scale(0.8, 0.8);
  }

  /* line 261, ../scss/_pages/_page.scss */
  70%, 100% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

@-ms-keyframes pulse-shrink {
  /* line 249, ../scss/_pages/_page.scss */
  0%, 50% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }

  /* line 252, ../scss/_pages/_page.scss */
  55% {
    -webkit-transform: scale(0.8, 0.8);
    -moz-transform: scale(0.8, 0.8);
    -ms-transform: scale(0.8, 0.8);
    -o-transform: scale(0.8, 0.8);
    transform: scale(0.8, 0.8);
  }

  /* line 255, ../scss/_pages/_page.scss */
  60% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }

  /* line 258, ../scss/_pages/_page.scss */
  65% {
    -webkit-transform: scale(0.8, 0.8);
    -moz-transform: scale(0.8, 0.8);
    -ms-transform: scale(0.8, 0.8);
    -o-transform: scale(0.8, 0.8);
    transform: scale(0.8, 0.8);
  }

  /* line 261, ../scss/_pages/_page.scss */
  70%, 100% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

@keyframes pulse-shrink {
  /* line 249, ../scss/_pages/_page.scss */
  0%, 50% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }

  /* line 252, ../scss/_pages/_page.scss */
  55% {
    -webkit-transform: scale(0.8, 0.8);
    -moz-transform: scale(0.8, 0.8);
    -ms-transform: scale(0.8, 0.8);
    -o-transform: scale(0.8, 0.8);
    transform: scale(0.8, 0.8);
  }

  /* line 255, ../scss/_pages/_page.scss */
  60% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }

  /* line 258, ../scss/_pages/_page.scss */
  65% {
    -webkit-transform: scale(0.8, 0.8);
    -moz-transform: scale(0.8, 0.8);
    -ms-transform: scale(0.8, 0.8);
    -o-transform: scale(0.8, 0.8);
    transform: scale(0.8, 0.8);
  }

  /* line 261, ../scss/_pages/_page.scss */
  70%, 100% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

@-webkit-keyframes pulse-expand {
  /* line 266, ../scss/_pages/_page.scss */
  0%, 50% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }

  /* line 269, ../scss/_pages/_page.scss */
  55% {
    -webkit-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
  }

  /* line 272, ../scss/_pages/_page.scss */
  60% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }

  /* line 275, ../scss/_pages/_page.scss */
  65% {
    -webkit-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
  }

  /* line 278, ../scss/_pages/_page.scss */
  70%, 100% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

@-moz-keyframes pulse-expand {
  /* line 266, ../scss/_pages/_page.scss */
  0%, 50% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }

  /* line 269, ../scss/_pages/_page.scss */
  55% {
    -webkit-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
  }

  /* line 272, ../scss/_pages/_page.scss */
  60% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }

  /* line 275, ../scss/_pages/_page.scss */
  65% {
    -webkit-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
  }

  /* line 278, ../scss/_pages/_page.scss */
  70%, 100% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

@-ms-keyframes pulse-expand {
  /* line 266, ../scss/_pages/_page.scss */
  0%, 50% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }

  /* line 269, ../scss/_pages/_page.scss */
  55% {
    -webkit-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
  }

  /* line 272, ../scss/_pages/_page.scss */
  60% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }

  /* line 275, ../scss/_pages/_page.scss */
  65% {
    -webkit-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
  }

  /* line 278, ../scss/_pages/_page.scss */
  70%, 100% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

@keyframes pulse-expand {
  /* line 266, ../scss/_pages/_page.scss */
  0%, 50% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }

  /* line 269, ../scss/_pages/_page.scss */
  55% {
    -webkit-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
  }

  /* line 272, ../scss/_pages/_page.scss */
  60% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }

  /* line 275, ../scss/_pages/_page.scss */
  65% {
    -webkit-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
  }

  /* line 278, ../scss/_pages/_page.scss */
  70%, 100% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

/* line 282, ../scss/_pages/_page.scss */
body.product .analytics-icon:hover rect.graph-bar, body.page-template-page-product-php .analytics-icon:hover rect.graph-bar, body.product .video-management-icon:hover g.cloud path, body.page-template-page-product-php .video-management-icon:hover g.cloud path, body.product .user-experience-icon:hover g.window, body.page-template-page-product-php .user-experience-icon:hover g.window, body.product .video-seo-icon:hover g.player polygon, body.product .video-seo-icon:hover path.magnifying-glass, body.page-template-page-product-php .video-seo-icon:hover g.player polygon, body.page-template-page-product-php .video-seo-icon:hover path.magnifying-glass, body.product .expertise-icon:hover .head path, body.page-template-page-product-php .expertise-icon:hover .head path {
  -webkit-animation-name: pulse-shrink;
  -webkit-animation-duration: 3s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-delay: 0;
  -moz-animation-name: pulse-shrink;
  -moz-animation-duration: 3s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: ease-in-out;
  -moz-animation-delay: 0;
  -o-animation-name: pulse-shrink;
  -o-animation-duration: 3s;
  -o-animation-iteration-count: infinite;
  -o-animation-timing-function: ease-in-out;
  -o-animation-delay: 0;
  animation-name: pulse-shrink;
  animation-duration: 3s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
  animation-delay: 0;
}

/* line 288, ../scss/_pages/_page.scss */
body.product .analytics-icon:hover g.arrow polygon, body.page-template-page-product-php .analytics-icon:hover g.arrow polygon, body.product .video-management-icon:hover g.player g.play-icon, body.page-template-page-product-php .video-management-icon:hover g.player g.play-icon, body.product .video-distribution-icon:hover g.arrows, body.page-template-page-product-php .video-distribution-icon:hover g.arrows, body.product .user-experience-icon:hover path.face, body.page-template-page-product-php .user-experience-icon:hover path.face {
  -webkit-animation-name: pulse-expand;
  -webkit-animation-duration: 3s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-delay: 0;
  -moz-animation-name: pulse-expand;
  -moz-animation-duration: 3s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: ease-in-out;
  -moz-animation-delay: 0;
  -o-animation-name: pulse-expand;
  -o-animation-duration: 3s;
  -o-animation-iteration-count: infinite;
  -o-animation-timing-function: ease-in-out;
  -o-animation-delay: 0;
  animation-name: pulse-expand;
  animation-duration: 3s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
  animation-delay: 0;
}

/* line 294, ../scss/_pages/_page.scss */
body.product .expertise-icon:hover .gear-1, body.page-template-page-product-php .expertise-icon:hover .gear-1 {
  -webkit-animation-name: rotate;
  -webkit-animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -webkit-animation-delay: 0;
  -moz-animation-name: rotate;
  -moz-animation-duration: 2s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  -moz-animation-delay: 0;
  -o-animation-name: rotate;
  -o-animation-duration: 2s;
  -o-animation-iteration-count: infinite;
  -o-animation-timing-function: linear;
  -o-animation-delay: 0;
  animation-name: rotate;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-delay: 0;
}

/* line 297, ../scss/_pages/_page.scss */
body.product .expertise-icon:hover .gear-2, body.page-template-page-product-php .expertise-icon:hover .gear-2 {
  -webkit-animation-name: rotate-reverse;
  -webkit-animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -webkit-animation-delay: 0;
  -moz-animation-name: rotate-reverse;
  -moz-animation-duration: 2s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  -moz-animation-delay: 0;
  -o-animation-name: rotate-reverse;
  -o-animation-duration: 2s;
  -o-animation-iteration-count: infinite;
  -o-animation-timing-function: linear;
  -o-animation-delay: 0;
  animation-name: rotate-reverse;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-delay: 0;
}

/* line 3, ../scss/_pages/_signup.scss */
body.signup #hero iframe, body.signup #hero .hero-box {
  padding: 30px;
}
/* line 7, ../scss/_pages/_signup.scss */
body.signup #hero iframe {
  background: #F5F7EA;
}

/* line 2, ../scss/_pages/_product.scss */
body.product .on-bg:empty, body.page-template-page-product-php .on-bg:empty {
  display: none !important;
}
/* line 6, ../scss/_pages/_product.scss */
body.product .product-nav .copy, body.page-template-page-product-php .product-nav .copy {
  width: 300px;
  padding-top: 60px;
  float: left;
}
/* line 10, ../scss/_pages/_product.scss */
body.product .product-nav .copy .slide, body.page-template-page-product-php .product-nav .copy .slide {
  display: none;
}
/* line 12, ../scss/_pages/_product.scss */
body.product .product-nav .copy .slide.selected, body.page-template-page-product-php .product-nav .copy .slide.selected {
  display: block;
}
/* line 16, ../scss/_pages/_product.scss */
body.product .product-nav .copy .slide button[data-icon-right="arrow-right"], body.product .product-nav .copy .slide button[data-icon-right="arrow-right"]:after, body.page-template-page-product-php .product-nav .copy .slide button[data-icon-right="arrow-right"], body.page-template-page-product-php .product-nav .copy .slide button[data-icon-right="arrow-right"]:after {
  color: #254075;
  margin-left: 5px;
}
/* line 22, ../scss/_pages/_product.scss */
body.product .product-nav .copy .slide button[data-icon-right="arrow-right"]:hover:after, body.page-template-page-product-php .product-nav .copy .slide button[data-icon-right="arrow-right"]:hover:after {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  display: inline-block;
  margin-left: 10px;
}
/* line 31, ../scss/_pages/_product.scss */
body.product .product-nav .copy h1 a, body.page-template-page-product-php .product-nav .copy h1 a {
  text-decoration: none;
}
/* line 34, ../scss/_pages/_product.scss */
body.product .product-nav .copy h1 a:after, body.page-template-page-product-php .product-nav .copy h1 a:after {
  margin-left: 10px;
}
/* line 38, ../scss/_pages/_product.scss */
body.product .product-nav .copy p, body.page-template-page-product-php .product-nav .copy p {
  margin: 10px 0 0 0 !important;
}
/* line 42, ../scss/_pages/_product.scss */
body.product .product-nav .copy button, body.page-template-page-product-php .product-nav .copy button {
  text-shadow: 0 0 4px rgba(255, 255, 255, 0.65);
  color: black !important;
  background: white;
  display: inline-block;
}
/* line 82, ../scss/_ui/_button.scss */
body.product .product-nav .copy button:hover, body.product .product-nav .copy button:active, body.page-template-page-product-php .product-nav .copy button:hover, body.page-template-page-product-php .product-nav .copy button:active {
  color: black;
}
/* line 49, ../scss/_pages/_product.scss */
body.product .product-nav .icons, body.page-template-page-product-php .product-nav .icons {
  float: right;
  position: relative;
  top: 1px;
}
/* line 53, ../scss/_pages/_product.scss */
body.product .product-nav .icons .svg-icon, body.page-template-page-product-php .product-nav .icons .svg-icon {
  width: 160px;
  padding: 30px 20px;
  z-index: 2;
  float: left;
  cursor: pointer;
  text-align: center;
}
/* line 60, ../scss/_pages/_product.scss */
body.product .product-nav .icons .svg-icon:hover, body.page-template-page-product-php .product-nav .icons .svg-icon:hover {
  padding: 33px 20px 27px 20px;
}
/* line 63, ../scss/_pages/_product.scss */
body.product .product-nav .icons .svg-icon.current-page, body.page-template-page-product-php .product-nav .icons .svg-icon.current-page {
  position: relative;
}
/* line 65, ../scss/_pages/_product.scss */
body.product .product-nav .icons .svg-icon.current-page:after, body.page-template-page-product-php .product-nav .icons .svg-icon.current-page:after {
  position: absolute;
  bottom: -25px;
  left: 50%;
  margin-left: -15px;
}
/* line 72, ../scss/_pages/_product.scss */
body.product .product-nav .icons .svg-icon h3, body.page-template-page-product-php .product-nav .icons .svg-icon h3 {
  margin: 5px 0 15px 0;
}
/* line 83, ../scss/_pages/_product.scss */
body.product .svg-icon svg, body.page-template-page-product-php .svg-icon svg {
  width: 100%;
  height: 100%;
}
/* line 89, ../scss/_pages/_product.scss */
body.product .analytics-icon g.arrow, body.product .analytics-icon g.arrow polygon, body.product .analytics-icon rect.graph-bar, body.page-template-page-product-php .analytics-icon g.arrow, body.page-template-page-product-php .analytics-icon g.arrow polygon, body.page-template-page-product-php .analytics-icon rect.graph-bar {
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
/* line 94, ../scss/_pages/_product.scss */
body.product .analytics-icon:hover g.arrow, body.page-template-page-product-php .analytics-icon:hover g.arrow {
  -webkit-transform: scale(1.15) rotate(2deg);
  -moz-transform: scale(1.15) rotate(2deg);
  -ms-transform: scale(1.15) rotate(2deg);
  -o-transform: scale(1.15) rotate(2deg);
  transform: scale(1.15) rotate(2deg);
}
/* line 106, ../scss/_pages/_product.scss */
body.product .video-management-icon g, body.product .video-management-icon polygon.arrow, body.product .video-management-icon g.cloud path, body.page-template-page-product-php .video-management-icon g, body.page-template-page-product-php .video-management-icon polygon.arrow, body.page-template-page-product-php .video-management-icon g.cloud path {
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
/* line 111, ../scss/_pages/_product.scss */
body.product .video-management-icon:hover g.cloud, body.page-template-page-product-php .video-management-icon:hover g.cloud {
  -webkit-transform: scale(0.8) translateY(-1px);
  -moz-transform: scale(0.8) translateY(-1px);
  -ms-transform: scale(0.8) translateY(-1px);
  -o-transform: scale(0.8) translateY(-1px);
  transform: scale(0.8) translateY(-1px);
}
/* line 117, ../scss/_pages/_product.scss */
body.product .video-management-icon:hover g.player, body.page-template-page-product-php .video-management-icon:hover g.player {
  -webkit-transform: scale(1.1) translateY(-2px);
  -moz-transform: scale(1.1) translateY(-2px);
  -ms-transform: scale(1.1) translateY(-2px);
  -o-transform: scale(1.1) translateY(-2px);
  transform: scale(1.1) translateY(-2px);
}
/* line 126, ../scss/_pages/_product.scss */
body.product .video-distribution-icon g.arrows, body.product .video-distribution-icon g.play-icon, body.page-template-page-product-php .video-distribution-icon g.arrows, body.page-template-page-product-php .video-distribution-icon g.play-icon {
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
/* line 131, ../scss/_pages/_product.scss */
body.product .video-distribution-icon:hover g.play-icon, body.page-template-page-product-php .video-distribution-icon:hover g.play-icon {
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}
/* line 140, ../scss/_pages/_product.scss */
body.product .user-experience-icon g.window-wrapper, body.product .user-experience-icon g.window, body.product .user-experience-icon path.face, body.page-template-page-product-php .user-experience-icon g.window-wrapper, body.page-template-page-product-php .user-experience-icon g.window, body.page-template-page-product-php .user-experience-icon path.face {
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
/* line 145, ../scss/_pages/_product.scss */
body.product .user-experience-icon:hover g.window-wrapper, body.page-template-page-product-php .user-experience-icon:hover g.window-wrapper {
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}
/* line 157, ../scss/_pages/_product.scss */
body.product .video-seo-icon g.player, body.product .video-seo-icon g.player polygon, body.product .video-seo-icon path.magnifying-glass, body.page-template-page-product-php .video-seo-icon g.player, body.page-template-page-product-php .video-seo-icon g.player polygon, body.page-template-page-product-php .video-seo-icon path.magnifying-glass {
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
/* line 165, ../scss/_pages/_product.scss */
body.product .video-seo-icon:hover g.player, body.page-template-page-product-php .video-seo-icon:hover g.player {
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}
/* line 171, ../scss/_pages/_product.scss */
body.product .expertise-icon .head, body.product .expertise-icon .head path, body.product .expertise-icon .gear-1, body.product .expertise-icon .gear-2, body.page-template-page-product-php .expertise-icon .head, body.page-template-page-product-php .expertise-icon .head path, body.page-template-page-product-php .expertise-icon .gear-1, body.page-template-page-product-php .expertise-icon .gear-2 {
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
/* line 177, ../scss/_pages/_product.scss */
body.product .expertise-icon:hover .head, body.page-template-page-product-php .expertise-icon:hover .head {
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}

/* line 194, ../scss/_pages/_product.scss */
body.page-template-page-product-php:not(.product) .product-nav {
  border: 0;
  padding: 0;
  margin-top: 0;
}
/* line 198, ../scss/_pages/_product.scss */
body.page-template-page-product-php:not(.product) .product-nav .copy, body.page-template-page-product-php:not(.product) .product-nav .icons {
  height: 242px;
}
/* line 200, ../scss/_pages/_product.scss */
body.page-template-page-product-php:not(.product) .product-nav .copy h1, body.page-template-page-product-php:not(.product) .product-nav .copy a, body.page-template-page-product-php:not(.product) .product-nav .copy p, body.page-template-page-product-php:not(.product) .product-nav .copy h3, body.page-template-page-product-php:not(.product) .product-nav .icons h1, body.page-template-page-product-php:not(.product) .product-nav .icons a, body.page-template-page-product-php:not(.product) .product-nav .icons p, body.page-template-page-product-php:not(.product) .product-nav .icons h3 {
  text-shadow: 2px 2px 6px #256c1c;
  color: white;
}
/* line 209, ../scss/_pages/_product.scss */
body.page-template-page-product-php:not(.product) .product-nav .icons .svg-icon.current-page {
  -webkit-box-shadow: 0 0 15px rgba(92, 209, 76, 0.25);
  -moz-box-shadow: 0 0 15px rgba(92, 209, 76, 0.25);
  box-shadow: 0 0 15px rgba(92, 209, 76, 0.25);
  background: rgba(49, 141, 36, 0.35);
  border-left: 1px solid #3cae2d;
  border-right: 1px solid #3cae2d;
}
/* line 125, ../scss/_ui/_includes/_mixins.scss */
body.page-template-page-product-php:not(.product) .product-nav .icons .svg-icon.current-page:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-top: 15px solid #3cae2d;
}

/* line 224, ../scss/_pages/_product.scss */
body.product #hero .container .fleft {
  margin: 30px 0;
}
/* line 229, ../scss/_pages/_product.scss */
body.product .product-nav .copy h1 a, body.product .product-nav .copy p {
  color: #254075;
}
/* line 234, ../scss/_pages/_product.scss */
body.product .product-nav .icons .svg-icon {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 236, ../scss/_pages/_product.scss */
body.product .product-nav .icons .svg-icon h3 {
  color: #254075;
}
/* line 239, ../scss/_pages/_product.scss */
body.product .product-nav .icons .svg-icon:hover, body.product .product-nav .icons .svg-icon.selected, body.product .product-nav .icons .svg-icon.current-page {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 245, ../scss/_pages/_product.scss */
body.product .breadcrumb {
  display: none;
}

/* line 252, ../scss/_pages/_product.scss */
body.video-experience .custom-experiences .thumbs {
  margin: 30px 0;
}
/* line 254, ../scss/_pages/_product.scss */
body.video-experience .custom-experiences .thumbs a {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  color: #131618 !important;
}
/* line 260, ../scss/_pages/_product.scss */
body.video-experience .custom-experiences .thumbs a.current {
  color: white !important;
}
/* line 266, ../scss/_pages/_product.scss */
body.video-experience .custom-experiences .the-video {
  padding: 60px 0;
}
/* line 270, ../scss/_pages/_product.scss */
body.video-experience .custom-experiences #carousel h4 {
  line-height: 1.35em;
}

/* line 2, ../scss/_pages/_resources.scss */
body.resources .resources-nav {
  width: 100%;
  float: left;
  clear: both;
  margin: 30px 0;
}
/* line 7, ../scss/_pages/_resources.scss */
body.resources .resources-nav a {
  background: #f0f1f3;
  border: 1px solid white;
  padding: 45px;
  padding-bottom: 30px;
  text-align: center;
  text-decoration: none;
  position: relative;
  color: #9da8b0 !important;
  height: 200px;
  z-index: 3;
  position: relative;
}
/* line 21, ../scss/_pages/_resources.scss */
body.resources .resources-nav a, body.resources .resources-nav a * {
  text-shadow: 3px 3px 1px rgba(255, 255, 255, 0.5);
}
/* line 25, ../scss/_pages/_resources.scss */
body.resources .resources-nav a.two-lines:before {
  padding-top: 0;
}
/* line 29, ../scss/_pages/_resources.scss */
body.resources .resources-nav a:before {
  font-size: 7rem;
  padding-right: 0;
  height: 60px;
  color: #3cae2d !important;
  padding-top: 20px;
}
/* line 37, ../scss/_pages/_resources.scss */
body.resources .resources-nav a:hover {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
  background: white;
  z-index: 5;
}
/* line 41, ../scss/_pages/_resources.scss */
body.resources .resources-nav a:hover strong {
  color: #3cae2d !important;
}
/* line 44, ../scss/_pages/_resources.scss */
body.resources .resources-nav a:hover:before {
  position: relative;
  top: -1px;
}
/* line 50, ../scss/_pages/_resources.scss */
body.resources .resources-nav a strong, body.resources .resources-nav a span {
  display: block;
  width: 100%;
}
/* line 54, ../scss/_pages/_resources.scss */
body.resources .resources-nav a strong {
  margin: 5px 0;
}

/* line 2, ../scss/_pages/_partners.scss */
body.partners a.logo-link {
  float: right;
  width: 22%;
  position: relative;
  top: 20px;
}
/* line 7, ../scss/_pages/_partners.scss */
body.partners a.logo-link.fleft {
  float: left;
}
/* line 10, ../scss/_pages/_partners.scss */
body.partners a.logo-link img {
  display: inline-block;
  margin: 0 auto;
}
/* line 15, ../scss/_pages/_partners.scss */
body.partners p.partner-description {
  width: 70%;
  float: left;
}
/* line 18, ../scss/_pages/_partners.scss */
body.partners p.partner-description.fright {
  float: right;
}

/* line 2, ../scss/_pages/_downloads.scss */
body.downloads #hero .container > .fleft {
  padding: 30px 0;
}
/* line 5, ../scss/_pages/_downloads.scss */
body.downloads .filters {
  padding: 30px;
  margin: 30px 0;
  border-top: 1px solid #cbd1d5;
  border-bottom: 1px solid #cbd1d5;
}
/* line 12, ../scss/_pages/_downloads.scss */
body.downloads .filters span {
  margin-right: 30px;
}
/* line 15, ../scss/_pages/_downloads.scss */
body.downloads .filters a {
  margin: 0 10px;
  text-decoration: none;
}
/* line 21, ../scss/_pages/_downloads.scss */
body.downloads .download-items .download-item {
  width: 290px;
  margin: 0 15px 30px 15px;
}
/* line 24, ../scss/_pages/_downloads.scss */
body.downloads .download-items .download-item a {
  background: white;
  float: left;
  text-align: center;
  text-decoration: none;
  margin-bottom: 15px;
  width: 100%;
}
/* line 31, ../scss/_pages/_downloads.scss */
body.downloads .download-items .download-item a img {
  display: inline-block;
  padding: 15px 30px;
}
/* line 35, ../scss/_pages/_downloads.scss */
body.downloads .download-items .download-item a span, body.downloads .download-items .download-item a strong {
  width: 100%;
  display: inline-block;
}
/* line 39, ../scss/_pages/_downloads.scss */
body.downloads .download-items .download-item a strong {
  color: #254075;
}
/* line 44, ../scss/_pages/_downloads.scss */
body.downloads .download-items .download-item button {
  width: 100%;
  margin-top: 15px;
}

/* line 2, ../scss/_pages/_events.scss */
body.events #hero .container > .fleft {
  padding: 30px 0;
}
/* line 5, ../scss/_pages/_events.scss */
body.events .calendar-date {
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
  width: 150px;
  float: left;
  margin: 0 30px 30px 0;
}
/* line 11, ../scss/_pages/_events.scss */
body.events .calendar-date small, body.events .calendar-date strong {
  display: block;
  width: 100%;
  text-align: center;
  position: relative;
}
/* line 17, ../scss/_pages/_events.scss */
body.events .calendar-date small {
  -webkit-transition: all, 0.2s;
  -moz-transition: all, 0.2s;
  -o-transition: all, 0.2s;
  transition: all, 0.2s;
  background-image: -webkit-gradient(linear, to bottom, to top, color-stop(0%, rgba(255, 255, 255, 0.13)), color-stop(100%, rgba(0, 0, 0, 0.13)));
  background-image: -webkit-linear-gradient(to bottom, rgba(255, 255, 255, 0.13) 0%, rgba(0, 0, 0, 0.13) 100%);
  background-image: -moz-linear-gradient(to bottom, rgba(255, 255, 255, 0.13) 0%, rgba(0, 0, 0, 0.13) 100%);
  background-image: -o-linear-gradient(to bottom, rgba(255, 255, 255, 0.13) 0%, rgba(0, 0, 0, 0.13) 100%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.13) 0%, rgba(0, 0, 0, 0.13) 100%);
  -webkit-box-shadow: rgba(0, 0, 0, 0.026) 0 0 0 3px, inset rgba(255, 255, 255, 0.13) 0 0 0 1px;
  -moz-box-shadow: rgba(0, 0, 0, 0.026) 0 0 0 3px, inset rgba(255, 255, 255, 0.13) 0 0 0 1px;
  box-shadow: rgba(0, 0, 0, 0.026) 0 0 0 3px, inset rgba(255, 255, 255, 0.13) 0 0 0 1px;
  -webkit-transition: all, 0.2s;
  -moz-transition: all, 0.2s;
  -o-transition: all, 0.2s;
  transition: all, 0.2s;
  background-image: -webkit-gradient(linear, to bottom, to top, color-stop(0%, rgba(255, 255, 255, 0.13)), color-stop(100%, rgba(0, 0, 0, 0.13)));
  background-image: -webkit-linear-gradient(to bottom, rgba(255, 255, 255, 0.13) 0%, rgba(0, 0, 0, 0.13) 100%);
  background-image: -moz-linear-gradient(to bottom, rgba(255, 255, 255, 0.13) 0%, rgba(0, 0, 0, 0.13) 100%);
  background-image: -o-linear-gradient(to bottom, rgba(255, 255, 255, 0.13) 0%, rgba(0, 0, 0, 0.13) 100%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.13) 0%, rgba(0, 0, 0, 0.13) 100%);
  -webkit-box-shadow: rgba(0, 0, 0, 0.026) 0 0 0 3px, inset rgba(255, 255, 255, 0.13) 0 0 0 1px;
  -moz-box-shadow: rgba(0, 0, 0, 0.026) 0 0 0 3px, inset rgba(255, 255, 255, 0.13) 0 0 0 1px;
  box-shadow: rgba(0, 0, 0, 0.026) 0 0 0 3px, inset rgba(255, 255, 255, 0.13) 0 0 0 1px;
  background-color: #318d24;
  border: 1px solid #0f2a0b;
  -webkit-border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  -ms-border-radius: 10px 10px 0 0;
  -o-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
  line-height: 2.5em;
  z-index: 2;
  color: white;
}
/* line 24, ../scss/_pages/_events.scss */
body.events .calendar-date strong {
  -webkit-border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  -ms-border-radius: 0 0 10px 10px;
  -o-border-radius: 0 0 10px 10px;
  border-radius: 0 0 10px 10px;
  text-shadow: 0 0 15px white;
  background: rgba(255, 255, 255, 0.5);
  z-index: 1;
  border-top: 1px solid white;
  border-bottom: 3px solid rgba(255, 255, 255, 0.75);
  border-left: 3px solid rgba(255, 255, 255, 0.75);
  border-right: 3px solid rgba(255, 255, 255, 0.75);
  color: #254075;
  font-size: 4em;
  line-height: 1.25em;
}
/* line 42, ../scss/_pages/_events.scss */
body.events .events .event {
  margin: 15px 0;
  float: left;
  width: 100%;
}

/* line 2, ../scss/_pages/_why-liveclicker.scss */
body.why-clients-love-liveclicker #content .item {
  width: 450px;
  margin: 15px 0;
}
/* line 5, ../scss/_pages/_why-liveclicker.scss */
body.why-clients-love-liveclicker #content .item.full {
  width: 930px;
}
/* line 8, ../scss/_pages/_why-liveclicker.scss */
body.why-clients-love-liveclicker #content .item h2 {
  margin-bottom: 30px;
}
/* line 12, ../scss/_pages/_why-liveclicker.scss */
body.why-clients-love-liveclicker #content .item blockquote {
  padding-left: 5px;
}
/* line 14, ../scss/_pages/_why-liveclicker.scss */
body.why-clients-love-liveclicker #content .item blockquote:after {
  color: #9da8b0;
  position: absolute;
  left: -25px;
  top: -5px;
}
/* line 21, ../scss/_pages/_why-liveclicker.scss */
body.why-clients-love-liveclicker #content .item blockquote, body.why-clients-love-liveclicker #content .item p {
  position: relative;
  z-index: 1;
  color: #9da8b0;
  margin: 15px 0;
}
/* line 28, ../scss/_pages/_why-liveclicker.scss */
body.why-clients-love-liveclicker #content .item .shadow-frame {
  position: relative;
  z-index: 2;
}
/* line 32, ../scss/_pages/_why-liveclicker.scss */
body.why-clients-love-liveclicker #content .item > strong {
  color: #3cae2d;
}

/* line 2, ../scss/_pages/_hero.scss */
body.page-template-page-hero-php #hero-background {
  width: 100%;
  position: absolute;
  right: 0;
  height: 1000px;
  overflow: hidden;
  z-index: 0;
  bottom: 0;
}
/* line 10, ../scss/_pages/_hero.scss */
body.page-template-page-hero-php #hero-background .overlay {
  width: 100%;
  height: 100%;
  background: rgba(60, 174, 45, 0.65);
  position: absolute;
  bottom: 0;
  z-index: 100;
  border-bottom: 10px solid #3cae2d;
}
/* line 19, ../scss/_pages/_hero.scss */
body.page-template-page-hero-php #hero-background img {
  max-width: 2500px;
  height: 100%;
  min-width: 100%;
  bottom: 0;
  position: absolute;
}
/* line 27, ../scss/_pages/_hero.scss */
body.page-template-page-hero-php #hero {
  float: left;
  clear: both;
  width: 100%;
  position: relative;
}
/* line 32, ../scss/_pages/_hero.scss */
body.page-template-page-hero-php #hero .container {
  position: relative;
  z-index: 100;
  color: white;
}
/* line 36, ../scss/_pages/_hero.scss */
body.page-template-page-hero-php #hero .container > .fleft {
  padding: 30px 0;
  width: 100%;
}
/* line 42, ../scss/_pages/_hero.scss */
body.page-template-page-hero-php #hero .on-bg > h1, body.page-template-page-hero-php #hero .container > h1 {
  text-shadow: 0 0 10px #1a4b13;
  width: 100%;
  margin-bottom: 30px;
}
/* line 48, ../scss/_pages/_hero.scss */
body.page-template-page-hero-php #hero .on-bg > p, body.page-template-page-hero-php #hero .on-bg ul li, body.page-template-page-hero-php #hero .container > p, body.page-template-page-hero-php #hero .container ul li {
  text-shadow: 0 0 10px #1a4b13;
}
/* line 52, ../scss/_pages/_hero.scss */
body.page-template-page-hero-php #hero .on-bg p, body.page-template-page-hero-php #hero .on-bg ul, body.page-template-page-hero-php #hero .container p, body.page-template-page-hero-php #hero .container ul {
  margin: 30px 0;
}
/* line 54, ../scss/_pages/_hero.scss */
body.page-template-page-hero-php #hero .on-bg p:first-child, body.page-template-page-hero-php #hero .on-bg ul:first-child, body.page-template-page-hero-php #hero .container p:first-child, body.page-template-page-hero-php #hero .container ul:first-child {
  margin-top: 0;
}
/* line 58, ../scss/_pages/_hero.scss */
body.page-template-page-hero-php #hero .on-bg ul, body.page-template-page-hero-php #hero .container ul {
  padding-left: 30px;
  list-style: disc;
}
/* line 61, ../scss/_pages/_hero.scss */
body.page-template-page-hero-php #hero .on-bg ul li, body.page-template-page-hero-php #hero .container ul li {
  padding: 5px 15px;
}

/* line 3, ../scss/_pages/_examples.scss */
body.examples #content nav.filters {
  padding: 30px;
  border-top: 1px solid #cbd1d5;
  border-bottom: 1px solid #cbd1d5;
  margin-top: 30px;
}
/* line 8, ../scss/_pages/_examples.scss */
body.examples #content nav.filters a, body.examples #content nav.filters span {
  display: inline-block;
}
/* line 11, ../scss/_pages/_examples.scss */
body.examples #content nav.filters a {
  padding: 0 10px;
  color: #9da8b0;
  text-decoration: underline;
  float: right;
}
/* line 17, ../scss/_pages/_examples.scss */
body.examples #content nav.filters a.selected {
  color: #3cae2d;
  padding: 0 30px;
  text-decoration: none;
}
/* line 23, ../scss/_pages/_examples.scss */
body.examples #content nav.filters span {
  margin-right: 30px;
  color: #254075;
}
/* line 28, ../scss/_pages/_examples.scss */
body.examples #content .examples {
  position: relative;
  left: -15px;
}
/* line 31, ../scss/_pages/_examples.scss */
body.examples #content .examples .example {
  width: 450px;
  height: 450px;
  float: left;
  border: 32px solid #f0f1f3;
  margin-top: 30px;
  position: relative;
  overflow: hidden;
  margin-left: 30px;
}
/* line 41, ../scss/_pages/_examples.scss */
body.examples #content .examples .example, body.examples #content .examples .example * {
  cursor: zoom-in;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
}
/* line 46, ../scss/_pages/_examples.scss */
body.examples #content .examples .example.hover {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
  border: 32px solid white;
}
/* line 49, ../scss/_pages/_examples.scss */
body.examples #content .examples .example.hover p {
  top: 0px;
}
/* line 52, ../scss/_pages/_examples.scss */
body.examples #content .examples .example.hover img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 55, ../scss/_pages/_examples.scss */
body.examples #content .examples .example.hover .icons {
  background: white;
}
/* line 58, ../scss/_pages/_examples.scss */
body.examples #content .examples .example.hover .icons span[data-icon]:before {
  padding-right: 10px;
}
/* line 64, ../scss/_pages/_examples.scss */
body.examples #content .examples .example img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
  position: absolute;
  top: 1px;
  left: 2px;
}
/* line 71, ../scss/_pages/_examples.scss */
body.examples #content .examples .example p {
  text-shadow: 0 0 10px #256c1c;
  position: absolute;
  top: -200px;
  background: rgba(60, 174, 45, 0.9);
  display: block;
  width: 100%;
  color: white;
  padding: 6px 20px;
}
/* line 82, ../scss/_pages/_examples.scss */
body.examples #content .examples .example p:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=15);
  opacity: 0.15;
}
/* line 86, ../scss/_pages/_examples.scss */
body.examples #content .examples .example .icons {
  -webkit-box-shadow: -5px -5px 15px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: -5px -5px 15px rgba(0, 0, 0, 0.15);
  box-shadow: -5px -5px 15px rgba(0, 0, 0, 0.15);
  background: #f0f1f3;
  position: absolute;
  right: 0;
  bottom: 0;
  color: #3cae2d;
  padding: 0 10px;
}
/* line 96, ../scss/_pages/_examples.scss */
body.examples #content .examples .example .icons span[data-icon] {
  display: inline-block;
  padding: 10px 10px 0 10px;
}
/* line 99, ../scss/_pages/_examples.scss */
body.examples #content .examples .example .icons span[data-icon]:before {
  padding-right: 0;
}
/* line 102, ../scss/_pages/_examples.scss */
body.examples #content .examples .example .icons span[data-icon] span {
  color: #254075;
  display: none;
}
/* line 107, ../scss/_pages/_examples.scss */
body.examples #content .examples .example .icons:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=15);
  opacity: 0.15;
}

/* line 3, ../scss/_pages/_pricing.scss */
body.pricing #content .pricing {
  margin: 30px 0;
}
/* line 5, ../scss/_pages/_pricing.scss */
body.pricing #content .pricing > .fleft:first-child {
  padding-left: 30px;
}
/* line 8, ../scss/_pages/_pricing.scss */
body.pricing #content .pricing > .fright {
  padding-right: 30px;
}
/* line 11, ../scss/_pages/_pricing.scss */
body.pricing #content .pricing h4, body.pricing #content .pricing .price, body.pricing #content .pricing .plays {
  text-align: center;
}
/* line 14, ../scss/_pages/_pricing.scss */
body.pricing #content .pricing .price, body.pricing #content .pricing .plays {
  display: inline-block;
  width: 100%;
}
/* line 18, ../scss/_pages/_pricing.scss */
body.pricing #content .pricing .price {
  padding: 15px;
  color: #3cae2d;
}
/* line 131, ../scss/_ui/_includes/_mixins.scss */
body.pricing #content .pricing .price:after {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 2.58885rem;
  color: inherit;
  font-family: 'Verdana', sans-serif !important;
  font-weight: bold !important;
  content: "per month";
  margin-left: 5px;
}
/* line 25, ../scss/_pages/_pricing.scss */
body.pricing #content .pricing .price:after {
  font-size: 0.35em;
  width: 100%;
  display: block;
  margin: 0;
}
/* line 32, ../scss/_pages/_pricing.scss */
body.pricing #content .pricing .plays {
  color: #131618;
  width: 105px;
  display: block;
  margin: 15px auto;
}

/* line 3, ../scss/_pages/_contact.scss */
body.contact #content button {
  margin: 10px 0;
}
