@charset "CP850";
/*
  # CSS Styles for IronKey

  Much of the layout and organization of the CSS has been informed by emerging best practices. There is a strong focus on maintainability and re-use of styles.

  ### Formative References

  * [Scalable and Modular Architecture for CSS](http://smacss.com/)
  * CSS for grown ups: maturing best practices - [slides](https://speakerdeck.com/u/andyhume/p/css-for-grown-ups-maturing-best-practises) and [audio](http://schedule.sxsw.com/2012/events/event_IAP9410) - you should listen to audio while you follow along in slides
  * [About HTML semantics and front-end architecture](http://nicolasgallagher.com/about-html-semantics-front-end-architecture/)

*/
/* Responsive Breakpoints */
/*------------------------------------*\
    $CLEARFIX
\*------------------------------------*/
/**
 * Micro clearfix, as per: nicolasgallagher.com/micro-clearfix-hack
 * Extend the clearfix class with Sass to avoid the `.cf` class appearing over
 * and over in your markup.
 */
/* line 23, ../sass/partials/_helpers.scss */
.cf, form.country-form, form.location-form, .partner-quote, .info-window {
  zoom: 1;
}
/* line 14, ../sass/partials/_helpers.scss */
.cf:before, form.country-form:before, form.location-form:before, .partner-quote:before, .info-window:before, .cf:after, form.country-form:after, form.location-form:after, .partner-quote:after, .info-window:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/partials/_helpers.scss */
.cf:after, form.country-form:after, form.location-form:after, .partner-quote:after, .info-window:after {
  clear: both;
}

/* line 26, ../sass/partials/_helpers.scss */
.ir {
  overflow: hidden;
  text-indent: -32000em;
  white-space: nowrap;
}
/* line 27, ../sass/partials/_helpers.scss */
.ie7 .ir {
  font-size: 1px;
  line-height: 1px;
}

/*! normalize.css v2.0.1 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
/* line 21, ../sass/partials/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block;
}

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

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

/**
 * Address styling not present in IE 8/9.
 */
/* line 49, ../sass/partials/_normalize.scss */
[hidden] {
  display: none;
}

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

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

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

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

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

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

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

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

/**
 * Address styling not present in IE 8/9.
 */
/* line 140, ../sass/partials/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

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

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

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

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 179, ../sass/partials/_normalize.scss */
small {
  font-size: 80%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*
Version: @@ver@@ Timestamp: @@timestamp@@
*/
/* line 4, ../sass/partials/_select2.scss */
.select2-container {
  position: relative;
  display: inline-block;
  /* inline-block for ie7 */
  zoom: 1;
  *display: inline;
  vertical-align: top;
}

/* line 16, ../sass/partials/_select2.scss */
.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
  /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.

    More Info : http://www.quirksmode.org/css/box.html
  */
  -webkit-box-sizing: border-box;
  /* webkit */
  -khtml-box-sizing: border-box;
  /* konqueror */
  -moz-box-sizing: border-box;
  /* firefox */
  -ms-box-sizing: border-box;
  /* ie */
  box-sizing: border-box;
  /* css3 */
}

/* line 30, ../sass/partials/_select2.scss */
.select2-container .select2-choice {
  display: block;
  height: 26px;
  padding: 0 0 0 8px;
  overflow: hidden;
  position: relative;
  border: 1px solid #aaa;
  white-space: nowrap;
  line-height: 26px;
  color: #444;
  text-decoration: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.5, white));
  background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 50%);
  background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, white 50%);
  background-image: -o-linear-gradient(bottom, #eeeeee 0%, white 50%);
  background-image: -ms-linear-gradient(top, white 0%, #eeeeee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);
  background-image: linear-gradient(top, #ffffff 0%, #eeeeee 50%);
}

/* line 61, ../sass/partials/_select2.scss */
.select2-container.select2-drop-above .select2-choice {
  border-bottom-color: #aaa;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.9, white));
  background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 90%);
  background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, white 90%);
  background-image: -o-linear-gradient(bottom, #eeeeee 0%, white 90%);
  background-image: -ms-linear-gradient(top, #eeeeee 0%, white 90%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
  background-image: linear-gradient(top, #eeeeee 0%, #ffffff 90%);
}

/* line 77, ../sass/partials/_select2.scss */
.select2-container .select2-choice span {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

/* line 89, ../sass/partials/_select2.scss */
.select2-container .select2-choice abbr {
  display: block;
  width: 12px;
  height: 12px;
  position: absolute;
  right: 26px;
  top: 8px;
  font-size: 1px;
  text-decoration: none;
  border: 0;
  background: url("images/select2/select2.png") right top no-repeat;
  cursor: pointer;
  outline: 0;
}

/* line 105, ../sass/partials/_select2.scss */
.select2-container .select2-choice abbr:hover {
  background-position: right -11px;
  cursor: pointer;
}

/* line 110, ../sass/partials/_select2.scss */
.select2-drop {
  width: 100%;
  margin-top: -1px;
  position: absolute;
  z-index: 9999;
  top: 100%;
  background: #fff;
  color: #000;
  border: 1px solid #aaa;
  border-top: 0;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}

/* line 132, ../sass/partials/_select2.scss */
.select2-drop.select2-drop-above {
  margin-top: 1px;
  border-top: 1px solid #aaa;
  border-bottom: 0;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
}

/* line 147, ../sass/partials/_select2.scss */
.select2-container .select2-choice div {
  display: block;
  width: 18px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border-left: 1px solid #aaa;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background: #ccc;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #cccccc), color-stop(0.6, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, #cccccc 0%, #eeeeee 60%);
  background-image: -moz-linear-gradient(center bottom, #cccccc 0%, #eeeeee 60%);
  background-image: -o-linear-gradient(bottom, #cccccc 0%, #eeeeee 60%);
  background-image: -ms-linear-gradient(top, #cccccc 0%, #eeeeee 60%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);
  background-image: linear-gradient(top, #cccccc 0%, #eeeeee 60%);
}

/* line 174, ../sass/partials/_select2.scss */
.select2-container .select2-choice div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url("images/select2/select2.png") no-repeat 0 1px;
}

/* line 181, ../sass/partials/_select2.scss */
.select2-search {
  display: inline-block;
  width: 100%;
  min-height: 26px;
  margin: 0;
  padding-left: 4px;
  padding-right: 4px;
  position: relative;
  z-index: 10000;
  white-space: nowrap;
}

/* line 195, ../sass/partials/_select2.scss */
.select2-search-hidden {
  display: block;
  position: absolute;
  left: -10000px;
}

/* line 201, ../sass/partials/_select2.scss */
.select2-search input {
  width: 100%;
  height: auto !important;
  min-height: 26px;
  padding: 4px 20px 4px 5px;
  margin: 0;
  outline: 0;
  font-family: sans-serif;
  font-size: 1em;
  border: 1px solid #aaa;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: white url("images/select2/select2.png") no-repeat 100% -22px;
  background: url("images/select2/select2.png") no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
  background: url("images/select2/select2.png") no-repeat 100% -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url("images/select2/select2.png") no-repeat 100% -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url("images/select2/select2.png") no-repeat 100% -22px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
  background: url("images/select2/select2.png") no-repeat 100% -22px, -ms-linear-gradient(top, white 85%, #eeeeee 99%);
  background: url("images/select2/select2.png") no-repeat 100% -22px, linear-gradient(top, #ffffff 85%, #eeeeee 99%);
}

/* line 230, ../sass/partials/_select2.scss */
.select2-drop.select2-drop-above .select2-search input {
  margin-top: 4px;
}

/* line 234, ../sass/partials/_select2.scss */
.select2-search input.select2-active {
  background: white url("images/select2/select2-spinner.gif") no-repeat 100%;
  background: url("images/select2/select2-spinner.gif") no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
  background: url("images/select2/select2-spinner.gif") no-repeat 100%, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url("images/select2/select2-spinner.gif") no-repeat 100%, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url("images/select2/select2-spinner.gif") no-repeat 100%, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
  background: url("images/select2/select2-spinner.gif") no-repeat 100%, -ms-linear-gradient(top, white 85%, #eeeeee 99%);
  background: url("images/select2/select2-spinner.gif") no-repeat 100%, linear-gradient(top, #ffffff 85%, #eeeeee 99%);
}

/* line 245, ../sass/partials/_select2.scss */
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
  border: 1px solid #5897fb;
  outline: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

/* line 255, ../sass/partials/_select2.scss */
.select2-dropdown-open .select2-choice {
  border: 1px solid #aaa;
  border-bottom-color: transparent;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  -moz-box-shadow: 0 1px 0 #fff inset;
  -o-box-shadow: 0 1px 0 #fff inset;
  box-shadow: 0 1px 0 #fff inset;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
  background-color: #eee;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(0.5, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, white 0%, #eeeeee 50%);
  background-image: -moz-linear-gradient(center bottom, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(bottom, white 0%, #eeeeee 50%);
  background-image: -ms-linear-gradient(top, white 0%, #eeeeee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 );
  background-image: linear-gradient(top, #ffffff 0%, #eeeeee 50%);
}

/* line 281, ../sass/partials/_select2.scss */
.select2-dropdown-open .select2-choice div {
  background: transparent;
  border-left: none;
  filter: none;
}

/* line 286, ../sass/partials/_select2.scss */
.select2-dropdown-open .select2-choice div b {
  background-position: -18px 1px;
}

/* results */
/* line 291, ../sass/partials/_select2.scss */
.select2-results {
  max-height: 200px;
  padding: 0 0 0 4px;
  margin: 4px 4px 4px 0;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 300, ../sass/partials/_select2.scss */
.select2-results ul.select2-result-sub {
  margin: 0;
}

/* line 304, ../sass/partials/_select2.scss */
.select2-results ul.select2-result-sub > li .select2-result-label {
  padding-left: 20px;
}

/* line 305, ../sass/partials/_select2.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 40px;
}

/* line 306, ../sass/partials/_select2.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 60px;
}

/* line 307, ../sass/partials/_select2.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 80px;
}

/* line 308, ../sass/partials/_select2.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 100px;
}

/* line 309, ../sass/partials/_select2.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 110px;
}

/* line 310, ../sass/partials/_select2.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
  padding-left: 120px;
}

/* line 312, ../sass/partials/_select2.scss */
.select2-results li {
  list-style: none;
  display: list-item;
}

/* line 317, ../sass/partials/_select2.scss */
.select2-results li.select2-result-with-children > .select2-result-label {
  font-weight: bold;
}

/* line 321, ../sass/partials/_select2.scss */
.select2-results .select2-result-label {
  padding: 3px 7px 4px;
  margin: 0;
  cursor: pointer;
}

/* line 327, ../sass/partials/_select2.scss */
.select2-results .select2-highlighted {
  background: #3875d7;
  color: #fff;
}

/* line 331, ../sass/partials/_select2.scss */
.select2-results li em {
  background: #feffde;
  font-style: normal;
}

/* line 335, ../sass/partials/_select2.scss */
.select2-results .select2-highlighted em {
  background: transparent;
}

/* line 340, ../sass/partials/_select2.scss */
.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
  background: #f4f4f4;
  display: list-item;
}

/*
disabled look for already selected choices in the results dropdown
.select2-results .select2-disabled.select2-highlighted {
    color: #666;
    background: #f4f4f4;
    display: list-item;
    cursor: default;
}
.select2-results .select2-disabled {
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}
*/
/* line 359, ../sass/partials/_select2.scss */
.select2-results .select2-disabled {
  display: none;
}

/* line 363, ../sass/partials/_select2.scss */
.select2-more-results.select2-active {
  background: #f4f4f4 url("images/select2/select2-spinner.gif") no-repeat 100%;
}

/* line 367, ../sass/partials/_select2.scss */
.select2-more-results {
  background: #f4f4f4;
  display: list-item;
}

/* disabled styles */
/* line 374, ../sass/partials/_select2.scss */
.select2-container.select2-container-disabled .select2-choice {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}

/* line 381, ../sass/partials/_select2.scss */
.select2-container.select2-container-disabled .select2-choice div {
  background-color: #f4f4f4;
  background-image: none;
  border-left: 0;
}

/* line 387, ../sass/partials/_select2.scss */
.select2-container.select2-container-disabled .select2-choice abbr {
  display: none;
}

/* multiselect */
/* line 394, ../sass/partials/_select2.scss */
.select2-container-multi .select2-choices {
  height: auto !important;
  height: 1%;
  margin: 0;
  padding: 0;
  position: relative;
  border: 1px solid #aaa;
  cursor: text;
  overflow: hidden;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, white));
  background-image: -webkit-linear-gradient(top, #eeeeee 1%, white 15%);
  background-image: -moz-linear-gradient(top, #eeeeee 1%, white 15%);
  background-image: -o-linear-gradient(top, #eeeeee 1%, white 15%);
  background-image: -ms-linear-gradient(top, #eeeeee 1%, white 15%);
  background-image: linear-gradient(top, #eeeeee 1%, #ffffff 15%);
}

/* line 414, ../sass/partials/_select2.scss */
.select2-locked {
  padding: 3px 5px 3px 5px !important;
}

/* line 418, ../sass/partials/_select2.scss */
.select2-container-multi .select2-choices {
  min-height: 26px;
}

/* line 422, ../sass/partials/_select2.scss */
.select2-container-multi.select2-container-active .select2-choices {
  border: 1px solid #5897fb;
  outline: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

/* line 431, ../sass/partials/_select2.scss */
.select2-container-multi .select2-choices li {
  float: left;
  list-style: none;
}

/* line 435, ../sass/partials/_select2.scss */
.select2-container-multi .select2-choices .select2-search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

/* line 441, ../sass/partials/_select2.scss */
.select2-container-multi .select2-choices .select2-search-field input {
  height: 15px;
  padding: 5px;
  margin: 1px 0;
  font-family: sans-serif;
  font-size: 100%;
  color: #666;
  outline: 0;
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: transparent !important;
}

/* line 458, ../sass/partials/_select2.scss */
.select2-container-multi .select2-choices .select2-search-field input.select2-active {
  background: white url("images/select2/select2-spinner.gif") no-repeat 100% !important;
}

/* line 462, ../sass/partials/_select2.scss */
.select2-default {
  color: #999 !important;
}

/* line 466, ../sass/partials/_select2.scss */
.select2-container-multi .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 18px;
  margin: 3px 0 3px 5px;
  position: relative;
  line-height: 13px;
  color: #333;
  cursor: default;
  border: 1px solid #aaaaaa;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0 );
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
}

/* line 497, ../sass/partials/_select2.scss */
.select2-container-multi .select2-choices .select2-search-choice span {
  cursor: default;
}

/* line 500, ../sass/partials/_select2.scss */
.select2-container-multi .select2-choices .select2-search-choice-focus {
  background: #d4d4d4;
}

/* line 504, ../sass/partials/_select2.scss */
.select2-search-choice-close {
  display: block;
  width: 12px;
  height: 13px;
  position: absolute;
  right: 3px;
  top: 4px;
  font-size: 1px;
  outline: none;
  background: url("images/select2/select2.png") right top no-repeat;
}

/* line 517, ../sass/partials/_select2.scss */
.select2-container-multi .select2-search-choice-close {
  left: 3px;
}

/* line 521, ../sass/partials/_select2.scss */
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
  background-position: right -11px;
}

/* line 524, ../sass/partials/_select2.scss */
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
  background-position: right -11px;
}

/* disabled styles */
/* line 529, ../sass/partials/_select2.scss */
.select2-container-multi.select2-container-disabled .select2-choices {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default;
}

/* line 536, ../sass/partials/_select2.scss */
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  padding: 3px 5px 3px 5px;
  border: 1px solid #ddd;
  background-image: none;
  background-color: #f4f4f4;
}

/* line 543, ../sass/partials/_select2.scss */
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
  display: none;
}

/* end multiselect */
/* line 550, ../sass/partials/_select2.scss */
.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-result-selectable .select2-match {
  text-decoration: underline;
}

/* line 553, ../sass/partials/_select2.scss */
.select2-result-unselectable .select2-match {
  text-decoration: none;
}

/* line 557, ../sass/partials/_select2.scss */
.select2-offscreen {
  position: absolute;
  left: -10000px;
}

/* Retina-ize icons */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
  /* line 565, ../sass/partials/_select2.scss */
  .select2-search input, .select2-search-choice-close, .select2-container .select2-choice abbr, .select2-container .select2-choice div b {
    background-image: url("images/select2/select2x2.png") !important;
    background-repeat: no-repeat !important;
    background-size: 60px 40px !important;
  }

  /* line 570, ../sass/partials/_select2.scss */
  .select2-search input {
    background-position: 100% -21px !important;
  }
}
/* line 738, icons/*.png */
.icons-sprite, #SearchForm input[type='submit'], .icn-more, .icn-more-grey, .icn-more-red, .icn-cart, .social-media .twitter, .social-media .facebook, .social-media .youtube, .social-media .linkedin, .social-media .googlePlus, a.document:before, a.document .faux-icon, a.document:hover:before, a.document:hover .faux-icon, a.webinar:before, a.webinar .faux-icon, a.webinar:hover:before, a.webinar:hover .faux-icon, .resource-group h2 a.company-info:before, .resource-group h2 a.product-comparisons:before, .resource-group h2 a.demos:before, .resource-group h2 a.encrypted-storage-drives-ds:before, .resource-group h2 a.infographics:before, .resource-group h2 a.management-ds:before, .resource-group h2 a.solutions-ds:before, .resource-group h2 a.windows-to-go-drives-ds:before, .resource-group h2 a.webinars:before, .resource-group h2 a.white-papers:before, .resource-group h2 a.windows-to-go:before, .resource-group h2 a.accolades:before, .resource-group h2 a.case-studies:before, .resource-group h2 a.news-articles:before, .resource-group.expanded h2 a.company-info:before, .resource-group.expanded h2 a.product-comparisons:before, .resource-group.expanded h2 a.demos:before, .resource-group.expanded h2 a.encrypted-storage-drives-ds:before, .resource-group.expanded h2 a.infographics:before, .resource-group.expanded h2 a.management-ds:before, .resource-group.expanded h2 a.solutions-ds:before, .resource-group.expanded h2 a.windows-to-go-drives-ds:before, .resource-group.expanded h2 a.webinars:before, .resource-group.expanded h2 a.white-papers:before, .resource-group.expanded h2 a.windows-to-go:before, .resource-group.expanded h2 a.accolades:before, .resource-group.expanded h2 a.case-studies:before, .resource-group.expanded h2 a.news-articles:before, .content-block h2.white-papers a:before, .checkmark-bullet > *:before, .checkmark-bullet > * .faux-bullet, .product-filter-tile .deselect, .pan-left, .mobile-pan-left, .pan-left.disabled, .mobile-pan-left.disabled, .pan-right, .mobile-pan-right, .pan-right.disabled, .mobile-pan-right.disabled, .fma-nav li .product-link a.button .icn-more-info-white, .fma-nav-prev, .fma-nav-next, .whats-new-prev, .whats-new-next, .region-list a span, .region-list a.active span, .featured-partners-nav-prev, .featured-partners-nav-prev.hover, .featured-partners-nav-next, .featured-partners-nav-next.hover, .partner-quotes-nav-prev, .partner-quotes-nav-next, .tiles-layer .tile-container .tile-content a.more:after, .icon-link a.roi-calculator:before, .icon-link a.document:before, .icon-link a.document-white:before, .icon-link a.webinar:before, .icon-link a.video:before, .resources-layer ul.resource-links li a.whitepaper:before, .resources-layer ul.resource-links li a.infographic:before, .resources-layer ul.resource-links li a.datasheet:before, .resources-layer ul.resource-links li a.webinar:before, .resources-layer ul.resource-links li a.video:before, .compare-products-layer .product-list-carousel a.next, .compare-products-layer .product-list-carousel a.prev, .compare-products-layer ul.feature-list li.most-affordable:before, .compare-products-layer ul.feature-list li.waterproof-and-dustproof:before, .compare-products-layer ul.feature-list li.high-performance:before, .compare-products-layer ul.feature-list li.military-grade:before, .compare-products-layer ul.feature-list li.hardware-encryption:before, .compare-products-layer ul.feature-list li.centralized-management:before, .compare-products-layer ul.feature-list li.smart-card-enabled:before, .compare-products-layer ul.feature-list li.fips-140-2-level-3:before {
  background: url('/css/images/icons-sf5cee046a0.png') no-repeat;
}

/* line 82, regions/*.png */
.regions-sprite, .region-map, .region-map.usa, .region-map.canada, .region-map.latin-america, .region-map.emea, .region-map.apac {
  background: url('/css/images/regions-s5d2fae7099.png') no-repeat;
}

/* line 29, ../sass/partials/_base.scss */
html {
  background: #68738c;
  font-size: 14px;
  line-height: 16.8px;
  height: 100%;
}

/* line 36, ../sass/partials/_base.scss */
body {
  background: #fff;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-weight: 400;
  color: #333333;
}
/* line 60, ../sass/partials/_fonts.scss */
.ie8 body, .ie7 body {
  font-family: "proxima-nova-n4", arial, helvetica, sans-serif;
}
/* line 41, ../sass/partials/_base.scss */
body.home {
  background: #e4ecfa;
}

/* line 46, ../sass/partials/_base.scss */
*, *::before, *::after {
  box-sizing: border-box;
}

/* line 50, ../sass/partials/_base.scss */
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/* line 56, ../sass/partials/_base.scss */
input[type='text'], input.text {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: #f1f3f7;
  -webkit-box-shadow: inset 1px 1px 1px rgba(10, 10, 10, 0.38);
  -moz-box-shadow: inset 1px 1px 1px rgba(10, 10, 10, 0.38);
  box-shadow: inset 1px 1px 1px rgba(10, 10, 10, 0.38);
  line-height: 25px;
  height: 25px;
}
/* line 47, ../sass/partials/_helpers.scss */
.ie8 input[type='text'], .ie8 input.text {
  behavior: url("/css/PIE.htc");
  position: relative;
}

/* line 59, ../sass/partials/_base.scss */
input.light {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: #fff;
  -webkit-box-shadow: inset 1px 1px 1px rgba(10, 10, 10, 0.38);
  -moz-box-shadow: inset 1px 1px 1px rgba(10, 10, 10, 0.38);
  box-shadow: inset 1px 1px 1px rgba(10, 10, 10, 0.38);
  line-height: 24px;
  border: 0;
  margin-right: 6px;
  padding-left: 10px;
  font-size: 12px;
  line-height: 14.4px;
  font-size: 0.85714rem;
  line-height: 1.02857rem;
  display: inline-block;
  height: 24px;
}
/* line 72, ../sass/partials/_base.scss */
.ie7 input.light {
  background: #fff;
}

/* line 76, ../sass/partials/_base.scss */
input[type='password'].light {
  margin-right: 0;
}

/* line 79, ../sass/partials/_base.scss */
input[type='submit'].button {
  border: 0;
}

/* line 83, ../sass/partials/_base.scss */
label.placeholder {
  padding: 7px 0 0 10px;
  color: #68738c;
  font-size: 12px;
  line-height: 14.4px;
  font-size: 0.85714rem;
  line-height: 1.02857rem;
  white-space: nowrap;
  z-index: 20;
}

/* line 93, ../sass/partials/_base.scss */
i, em {
  /*font-style: normal;*/
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-weight: 400;
  font-style: italic;
}
/* line 71, ../sass/partials/_fonts.scss */
.ie8 i, .ie7 i, .ie8 em, .ie7 em {
  font-family: "proxima-nova-i4", arial, helvetica, sans-serif;
}

/* line 98, ../sass/partials/_base.scss */
b, strong {
  /*font-weight: normal;*/
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-weight: 700;
}
/* line 19, ../sass/partials/_fonts.scss */
.ie8 b, .ie7 b, .ie8 strong, .ie7 strong {
  font-family: "proxima-nova-n7", arial, helvetica, sans-serif;
}

/* line 103, ../sass/partials/_base.scss */
a {
  color: #00447c;
  text-decoration: none;
}
/* line 107, ../sass/partials/_base.scss */
a:hover {
  color: #ab0634;
}

/* line 112, ../sass/partials/_base.scss */
q {
  display: inline-block;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 17px;
  line-height: 26px;
  font-size: 1.21429rem;
  line-height: 1.85714rem;
  font-weight: 700;
  margin-bottom: 12px;
}
/* line 19, ../sass/partials/_fonts.scss */
.ie8 q, .ie7 q {
  font-family: "proxima-nova-n7", arial, helvetica, sans-serif;
}
/* line 117, ../sass/partials/_base.scss */
q:before, q:after {
  content: '';
}

/* line 119, ../sass/partials/_base.scss */
cite {
  font-style: normal;
}

/* line 123, ../sass/partials/_base.scss */
p {
  line-height: 1.3em;
}
/* line 126, ../sass/partials/_base.scss */
p:first-child {
  margin-top: 0;
}
/* line 128, ../sass/partials/_base.scss */
p > small {
  display: inline-block;
  line-height: 1.2em;
}
/* line 133, ../sass/partials/_base.scss */
p.push-down-alt {
  min-height: 108px;
}

/* line 139, ../sass/partials/_base.scss */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}

/* line 146, ../sass/partials/_base.scss */
.js .js-no-js {
  display: none;
}

/*
  960 Grid System ~ Core CSS.
  Learn more ~ http://960.gs/

  Licensed under GPL and MIT.
*/
/*
  Forces backgrounds to span full width,
  even if there is horizontal scrolling.
  Increase this if your layout is wider.

  Note: IE6 works fine without this fix.
*/
/* `Container
----------------------------------------------------------------------------------------------------*/
/* line 23, ../sass/layout/_960_24_col.responsive.scss */
.container_24 {
  margin-left: auto;
  margin-right: auto;
  max-width: 960px;
  width: 100%;
}

/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/
/* line 56, ../sass/layout/_960_24_col.responsive.scss */
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24 {
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
}
@media (max-width: 768px) {
  /* line 56, ../sass/layout/_960_24_col.responsive.scss */
  .grid_1,
  .grid_2,
  .grid_3,
  .grid_4,
  .grid_5,
  .grid_6,
  .grid_7,
  .grid_8,
  .grid_9,
  .grid_10,
  .grid_11,
  .grid_12,
  .grid_13,
  .grid_14,
  .grid_15,
  .grid_16,
  .grid_17,
  .grid_18,
  .grid_19,
  .grid_20,
  .grid_21,
  .grid_22,
  .grid_23,
  .grid_24 {
    margin-left: 0;
    margin-right: 0;
  }
}

/* line 90, ../sass/layout/_960_24_col.responsive.scss */
.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12,
.push_13, .pull_13,
.push_14, .pull_14,
.push_15, .pull_15,
.push_16, .pull_16,
.push_17, .pull_17,
.push_18, .pull_18,
.push_19, .pull_19,
.push_20, .pull_20,
.push_21, .pull_21,
.push_22, .pull_22,
.push_23, .pull_23 {
  position: relative;
}

/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/
/* line 97, ../sass/layout/_960_24_col.responsive.scss */
.alpha {
  margin-left: 0;
}

/* line 101, ../sass/layout/_960_24_col.responsive.scss */
.omega {
  margin-right: 0;
}

/* `Grid >> 24 Columns
----------------------------------------------------------------------------------------------------*/
/* line 108, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .grid_1 {
  width: 30px;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 108, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_1 {
    width: 2.0833%;
  }
}
@media (max-width: 768px) {
  /* line 108, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_1 {
    width: 100%;
  }
}

/* line 121, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .grid_2 {
  width: 70px;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 121, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_2 {
    width: 6.25%;
  }
}
@media (max-width: 768px) {
  /* line 121, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_2 {
    width: 100%;
  }
}

/* line 134, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .grid_3 {
  width: 110px;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 134, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_3 {
    width: 10.4166%;
  }
}
@media (max-width: 768px) {
  /* line 134, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_3 {
    width: 100%;
  }
}

/* line 147, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .grid_4 {
  width: 150px;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 147, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_4 {
    width: 14.5833%;
  }
}
@media (max-width: 768px) {
  /* line 147, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_4 {
    width: 100%;
  }
}

/* line 160, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .grid_5 {
  width: 190px;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 160, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_5 {
    width: 18.75%;
  }
}
@media (max-width: 768px) {
  /* line 160, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_5 {
    width: 100%;
  }
}

/* line 173, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .grid_6 {
  width: 230px;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 173, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_6 {
    width: 22.91%;
  }
}
@media (max-width: 768px) {
  /* line 173, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_6 {
    width: 100%;
  }
}

/* line 186, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .grid_7 {
  width: 270px;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 186, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_7 {
    width: 27.08333%;
  }
}
@media (max-width: 768px) {
  /* line 186, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_7 {
    width: 100%;
  }
}

/* line 199, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .grid_8 {
  width: 310px;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 199, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_8 {
    width: 32.25%;
  }
}
@media (max-width: 768px) {
  /* line 199, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_8 {
    width: 100%;
  }
}

/* line 212, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .grid_9 {
  width: 350px;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 212, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_9 {
    width: 35.4166%;
  }
}
@media (max-width: 768px) {
  /* line 212, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_9 {
    width: 100%;
  }
}

/* line 225, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .grid_10 {
  width: 390px;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 225, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_10 {
    width: 39.5833%;
  }
}
@media (max-width: 768px) {
  /* line 225, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_10 {
    width: 100%;
  }
}

/* line 238, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .grid_11 {
  width: 430px;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 238, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_11 {
    width: 43.75%;
  }
}
@media (max-width: 768px) {
  /* line 238, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_11 {
    width: 100%;
  }
}

/* line 251, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .grid_12 {
  width: 470px;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 251, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_12 {
    width: 47.9166%;
  }
}
@media (max-width: 768px) {
  /* line 251, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_12 {
    width: 100%;
  }
}

/* line 264, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .grid_13 {
  width: 510px;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 264, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_13 {
    width: 52.0833%;
  }
}
@media (max-width: 768px) {
  /* line 264, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_13 {
    width: 100%;
  }
}

/* line 277, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .grid_14 {
  width: 550px;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 277, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_14 {
    width: 57.2916%;
  }
}
@media (max-width: 768px) {
  /* line 277, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_14 {
    width: 100%;
  }
}

/* line 290, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .grid_15 {
  width: 590px;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 290, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_15 {
    width: 56.25%;
  }
}
@media (max-width: 768px) {
  /* line 290, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_15 {
    width: 100%;
  }
}

/* line 303, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .grid_16 {
  width: 630px;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 303, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_16 {
    width: 64.5833%;
  }
}
@media (max-width: 768px) {
  /* line 303, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_16 {
    width: 100%;
  }
}

/* line 316, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .grid_17 {
  width: 670px;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 316, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_17 {
    width: 68.75%;
  }
}
@media (max-width: 768px) {
  /* line 316, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_17 {
    width: 100%;
  }
}

/* line 329, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .grid_18 {
  width: 710px;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 329, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_18 {
    width: 72.9166%;
  }
}
@media (max-width: 768px) {
  /* line 329, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_18 {
    width: 100%;
  }
}

/* line 342, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .grid_19 {
  width: 750px;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 342, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_19 {
    width: 77.0833%;
  }
}
@media (max-width: 768px) {
  /* line 342, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_19 {
    width: 100%;
  }
}

/* line 355, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .grid_20 {
  width: 790px;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 355, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_20 {
    width: 81.25%;
  }
}
@media (max-width: 768px) {
  /* line 355, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_20 {
    width: 100%;
  }
}

/* line 368, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .grid_21 {
  width: 830px;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 368, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_21 {
    width: 85.4166%;
  }
}
@media (max-width: 768px) {
  /* line 368, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_21 {
    width: 100%;
  }
}

/* line 381, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .grid_22 {
  width: 870px;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 381, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_22 {
    width: 89.5833%;
  }
}
@media (max-width: 768px) {
  /* line 381, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_22 {
    width: 100%;
  }
}

/* line 394, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .grid_23 {
  width: 910px;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 394, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_23 {
    width: 93.75%;
  }
}
@media (max-width: 768px) {
  /* line 394, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_23 {
    width: 100%;
  }
}

/* line 407, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .grid_24 {
  width: 950px;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 407, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_24 {
    width: 97.9166%;
  }
}
@media (max-width: 768px) {
  /* line 407, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .grid_24 {
    width: 100%;
    margin: 0;
  }
}

/* `Prefix Extra Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/
/* line 424, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .prefix_1 {
  padding-left: 40px;
}
@media (max-width: 959px) {
  /* line 424, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .prefix_1 {
    padding-left: 4.1666%;
  }
}

/* line 433, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .prefix_2 {
  padding-left: 80px;
}
@media (max-width: 959px) {
  /* line 433, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .prefix_2 {
    padding-left: 8.3333%;
  }
}

/* line 442, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .prefix_3 {
  padding-left: 120px;
}
@media (max-width: 959px) {
  /* line 442, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .prefix_3 {
    padding-left: 12.5%;
  }
}

/* line 451, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .prefix_4 {
  padding-left: 160px;
}
@media (max-width: 959px) {
  /* line 451, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .prefix_4 {
    padding-left: 4.1666%;
  }
}

/* line 460, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .prefix_5 {
  padding-left: 200px;
}
@media (max-width: 959px) {
  /* line 460, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .prefix_5 {
    padding-left: 16.6666%;
  }
}

/* line 469, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .prefix_6 {
  padding-left: 240px;
}
@media (max-width: 959px) {
  /* line 469, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .prefix_6 {
    padding-left: 4.1666%;
  }
}

/* line 478, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .prefix_7 {
  padding-left: 280px;
}
@media (max-width: 959px) {
  /* line 478, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .prefix_7 {
    padding-left: 25%;
  }
}

/* line 487, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .prefix_8 {
  padding-left: 320px;
}
@media (max-width: 959px) {
  /* line 487, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .prefix_8 {
    padding-left: 4.1666%;
  }
}

/* line 496, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .prefix_9 {
  padding-left: 360px;
}
@media (max-width: 959px) {
  /* line 496, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .prefix_9 {
    padding-left: 33.33%;
  }
}

/* line 505, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .prefix_10 {
  padding-left: 400px;
}
@media (max-width: 959px) {
  /* line 505, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .prefix_10 {
    padding-left: 4.1666%;
  }
}

/* line 514, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .prefix_11 {
  padding-left: 440px;
}
@media (max-width: 959px) {
  /* line 514, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .prefix_11 {
    padding-left: 41.6666%;
  }
}

/* line 523, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .prefix_12 {
  padding-left: 480px;
}
@media (max-width: 959px) {
  /* line 523, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .prefix_12 {
    padding-left: 50%;
  }
}

/* line 532, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .prefix_13 {
  padding-left: 520px;
}
@media (max-width: 959px) {
  /* line 532, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .prefix_13 {
    padding-left: 54.1666%;
  }
}

/* line 541, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .prefix_14 {
  padding-left: 560px;
}
@media (max-width: 959px) {
  /* line 541, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .prefix_14 {
    padding-left: 58.3333%;
  }
}

/* line 550, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .prefix_15 {
  padding-left: 600px;
}
@media (max-width: 959px) {
  /* line 550, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .prefix_15 {
    padding-left: 62.5%;
  }
}

/* line 559, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .prefix_16 {
  padding-left: 640px;
}
@media (max-width: 959px) {
  /* line 559, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .prefix_16 {
    padding-left: 66.66%;
  }
}

/* line 568, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .prefix_17 {
  padding-left: 680px;
}
@media (max-width: 959px) {
  /* line 568, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .prefix_17 {
    padding-left: 70.8333%;
  }
}

/* line 577, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .prefix_18 {
  padding-left: 720px;
}
@media (max-width: 959px) {
  /* line 577, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .prefix_18 {
    padding-left: 75%;
  }
}

/* line 586, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .prefix_19 {
  padding-left: 760px;
}
@media (max-width: 959px) {
  /* line 586, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .prefix_19 {
    padding-left: 79.1666%;
  }
}

/* line 595, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .prefix_20 {
  padding-left: 800px;
}
@media (max-width: 959px) {
  /* line 595, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .prefix_20 {
    padding-left: 83.33%;
  }
}

/* line 604, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .prefix_21 {
  padding-left: 840px;
}
@media (max-width: 959px) {
  /* line 604, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .prefix_21 {
    padding-left: 87.5%;
  }
}

/* line 613, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .prefix_22 {
  padding-left: 880px;
}
@media (max-width: 959px) {
  /* line 613, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .prefix_22 {
    padding-left: 91.6666%;
  }
}

/* line 622, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .prefix_23 {
  padding-left: 920px;
}
@media (max-width: 959px) {
  /* line 622, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .prefix_23 {
    padding-left: 95.8333%;
  }
}

/* `Suffix Extra Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/
/* line 634, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .suffix_1 {
  padding-right: 40px;
}
@media (max-width: 959px) {
  /* line 634, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .suffix_1 {
    padding-right: 4.1666%;
  }
}

/* line 644, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .suffix_2 {
  padding-right: 80px;
}
@media (max-width: 959px) {
  /* line 644, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .suffix_2 {
    padding-right: 8.3333%;
  }
}

/* line 653, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .suffix_3 {
  padding-right: 120px;
}
@media (max-width: 959px) {
  /* line 653, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .suffix_3 {
    padding-right: 12.5%;
  }
}

/* line 662, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .suffix_4 {
  padding-right: 160px;
}
@media (max-width: 959px) {
  /* line 662, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .suffix_4 {
    padding-right: 16.6666%;
  }
}

/* line 671, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .suffix_5 {
  padding-right: 200px;
}
@media (max-width: 959px) {
  /* line 671, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .suffix_5 {
    padding-right: 20.8333%;
  }
}

/* line 680, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .suffix_6 {
  padding-right: 240px;
}
@media (max-width: 959px) {
  /* line 680, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .suffix_6 {
    padding-right: 25%;
  }
}

/* line 689, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .suffix_7 {
  padding-right: 280px;
}
@media (max-width: 959px) {
  /* line 689, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .suffix_7 {
    padding-right: 29.1666%;
  }
}

/* line 698, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .suffix_8 {
  padding-right: 320px;
}
@media (max-width: 959px) {
  /* line 698, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .suffix_8 {
    padding-right: 33.33%;
  }
}

/* line 707, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .suffix_9 {
  padding-right: 360px;
}
@media (max-width: 959px) {
  /* line 707, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .suffix_9 {
    padding-right: 37.5%;
  }
}

/* line 716, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .suffix_10 {
  padding-right: 400px;
}
@media (max-width: 959px) {
  /* line 716, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .suffix_10 {
    padding-right: 41.6666%;
  }
}

/* line 725, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .suffix_11 {
  padding-right: 440px;
}
@media (max-width: 959px) {
  /* line 725, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .suffix_11 {
    padding-right: 45.8333%;
  }
}

/* line 734, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .suffix_12 {
  padding-right: 480px;
}
@media (max-width: 959px) {
  /* line 734, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .suffix_12 {
    padding-right: 50%;
  }
}

/* line 743, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .suffix_13 {
  padding-right: 520px;
}
@media (max-width: 959px) {
  /* line 743, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .suffix_13 {
    padding-right: 54.1666%;
  }
}

/* line 752, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .suffix_14 {
  padding-right: 560px;
}
@media (max-width: 959px) {
  /* line 752, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .suffix_14 {
    padding-right: 58.3333%;
  }
}

/* line 761, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .suffix_15 {
  padding-right: 600px;
}
@media (max-width: 959px) {
  /* line 761, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .suffix_15 {
    padding-right: 62.5%;
  }
}

/* line 770, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .suffix_16 {
  padding-right: 640px;
}
@media (max-width: 959px) {
  /* line 770, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .suffix_16 {
    padding-right: 66.6666%;
  }
}

/* line 779, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .suffix_17 {
  padding-right: 680px;
}
@media (max-width: 959px) {
  /* line 779, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .suffix_17 {
    padding-right: 70.8333%;
  }
}

/* line 788, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .suffix_18 {
  padding-right: 720px;
}
@media (max-width: 959px) {
  /* line 788, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .suffix_18 {
    padding-right: 75%;
  }
}

/* line 797, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .suffix_19 {
  padding-right: 760px;
}
@media (max-width: 959px) {
  /* line 797, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .suffix_19 {
    padding-right: 79.1666%;
  }
}

/* line 806, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .suffix_20 {
  padding-right: 800px;
}
@media (max-width: 959px) {
  /* line 806, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .suffix_20 {
    padding-right: 83.3333%;
  }
}

/* line 815, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .suffix_21 {
  padding-right: 840px;
}
@media (max-width: 959px) {
  /* line 815, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .suffix_21 {
    padding-right: 87.5%;
  }
}

/* line 824, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .suffix_22 {
  padding-right: 880px;
}
@media (max-width: 959px) {
  /* line 824, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .suffix_22 {
    padding-right: 91.6666%;
  }
}

/* line 833, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .suffix_23 {
  padding-right: 920px;
}
@media (max-width: 959px) {
  /* line 833, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .suffix_23 {
    padding-right: 95.8333%;
  }
}

/* `Push Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/
/* line 845, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .push_1 {
  left: 40px;
}
@media (max-width: 959px) {
  /* line 845, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .push_1 {
    left: 4.1666%;
  }
}

/* line 854, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .push_2 {
  left: 80px;
}
@media (max-width: 959px) {
  /* line 854, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .push_2 {
    left: 8.3333%;
  }
}

/* line 863, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .push_3 {
  left: 120px;
}
@media (max-width: 959px) {
  /* line 863, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .push_3 {
    left: 12.5%;
  }
}

/* line 872, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .push_4 {
  left: 160px;
}
@media (max-width: 959px) {
  /* line 872, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .push_4 {
    left: 16.6666%;
  }
}

/* line 881, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .push_5 {
  left: 200px;
}
@media (max-width: 959px) {
  /* line 881, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .push_5 {
    left: 20.8333%;
  }
}

/* line 890, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .push_6 {
  left: 240px;
}
@media (max-width: 959px) {
  /* line 890, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .push_6 {
    left: 25%;
  }
}

/* line 899, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .push_7 {
  left: 280px;
}
@media (max-width: 959px) {
  /* line 899, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .push_7 {
    left: 29.1666%;
  }
}

/* line 908, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .push_8 {
  left: 320px;
}
@media (max-width: 959px) {
  /* line 908, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .push_8 {
    left: 33.3333%;
  }
}

/* line 917, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .push_9 {
  left: 360px;
}
@media (max-width: 959px) {
  /* line 917, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .push_9 {
    left: 37.5%;
  }
}

/* line 926, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .push_10 {
  left: 400px;
}
@media (max-width: 959px) {
  /* line 926, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .push_10 {
    left: 41.6666%;
  }
}

/* line 935, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .push_11 {
  left: 440px;
}
@media (max-width: 959px) {
  /* line 935, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .push_11 {
    left: 45.8333%;
  }
}

/* line 944, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .push_12 {
  left: 480px;
}
@media (max-width: 959px) {
  /* line 944, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .push_12 {
    left: 50%;
  }
}

/* line 953, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .push_13 {
  left: 520px;
}
@media (max-width: 959px) {
  /* line 953, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .push_13 {
    left: 54.1666%;
  }
}

/* line 962, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .push_14 {
  left: 560px;
}
@media (max-width: 959px) {
  /* line 962, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .push_14 {
    left: 58.3333%;
  }
}

/* line 971, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .push_15 {
  left: 600px;
}
@media (max-width: 959px) {
  /* line 971, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .push_15 {
    left: 62.5%;
  }
}

/* line 980, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .push_16 {
  left: 640px;
}
@media (max-width: 959px) {
  /* line 980, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .push_16 {
    left: 66.6666%;
  }
}

/* line 989, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .push_17 {
  left: 680px;
}
@media (max-width: 959px) {
  /* line 989, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .push_17 {
    left: 70.8333%;
  }
}

/* line 998, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .push_18 {
  left: 720px;
}
@media (max-width: 959px) {
  /* line 998, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .push_18 {
    left: 75%;
  }
}

/* line 1007, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .push_19 {
  left: 760px;
}
@media (max-width: 959px) {
  /* line 1007, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .push_19 {
    left: 79.1666%;
  }
}

/* line 1016, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .push_20 {
  left: 800px;
}
@media (max-width: 959px) {
  /* line 1016, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .push_20 {
    left: 83.3333%;
  }
}

/* line 1025, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .push_21 {
  left: 840px;
}
@media (max-width: 959px) {
  /* line 1025, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .push_21 {
    left: 87.5%;
  }
}

/* line 1034, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .push_22 {
  left: 880px;
}
@media (max-width: 959px) {
  /* line 1034, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .push_22 {
    left: 91.6666%;
  }
}

/* line 1043, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .push_23 {
  left: 920px;
}
@media (max-width: 959px) {
  /* line 1043, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .push_23 {
    left: 95.8333%;
  }
}

/* `Pull Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/
/* line 1055, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .pull_1 {
  left: -40px;
}
@media (max-width: 959px) {
  /* line 1055, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .pull_1 {
    left: -4.1666%;
  }
}

/* line 1064, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .pull_2 {
  left: -80px;
}
@media (max-width: 959px) {
  /* line 1064, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .pull_2 {
    left: -8.3333%;
  }
}

/* line 1073, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .pull_3 {
  left: -120px;
}
@media (max-width: 959px) {
  /* line 1073, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .pull_3 {
    left: -12.5%;
  }
}

/* line 1082, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .pull_4 {
  left: -160px;
}
@media (max-width: 959px) {
  /* line 1082, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .pull_4 {
    left: -16.6666%;
  }
}

/* line 1091, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .pull_5 {
  left: -200px;
}
@media (max-width: 959px) {
  /* line 1091, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .pull_5 {
    left: -20.8333%;
  }
}

/* line 1100, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .pull_6 {
  left: -240px;
}
@media (max-width: 959px) {
  /* line 1100, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .pull_6 {
    left: -25%;
  }
}

/* line 1109, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .pull_7 {
  left: -280px;
}
@media (max-width: 959px) {
  /* line 1109, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .pull_7 {
    left: -29.1666%;
  }
}

/* line 1118, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .pull_8 {
  left: -320px;
}
@media (max-width: 959px) {
  /* line 1118, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .pull_8 {
    left: -33.3333%;
  }
}

/* line 1127, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .pull_9 {
  left: -360px;
}
@media (max-width: 959px) {
  /* line 1127, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .pull_9 {
    left: -37.5%;
  }
}

/* line 1136, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .pull_10 {
  left: -400px;
}
@media (max-width: 959px) {
  /* line 1136, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .pull_10 {
    left: -41.6666%;
  }
}

/* line 1145, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .pull_11 {
  left: -440px;
}
@media (max-width: 959px) {
  /* line 1145, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .pull_11 {
    left: -45.8333%;
  }
}

/* line 1154, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .pull_12 {
  left: -480px;
}
@media (max-width: 959px) {
  /* line 1154, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .pull_12 {
    left: -50%;
  }
}

/* line 1163, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .pull_13 {
  left: -520px;
}
@media (max-width: 959px) {
  /* line 1163, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .pull_13 {
    left: -54.1666%;
  }
}

/* line 1172, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .pull_14 {
  left: -560px;
}
@media (max-width: 959px) {
  /* line 1172, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .pull_14 {
    left: -58.33%;
  }
}

/* line 1181, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .pull_15 {
  left: -600px;
}
@media (max-width: 959px) {
  /* line 1181, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .pull_15 {
    left: -62.5%;
  }
}

/* line 1190, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .pull_16 {
  left: -640px;
}
@media (max-width: 959px) {
  /* line 1190, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .pull_16 {
    left: -66.6666%;
  }
}

/* line 1199, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .pull_17 {
  left: -680px;
}
@media (max-width: 959px) {
  /* line 1199, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .pull_17 {
    left: -70.8333%;
  }
}

/* line 1208, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .pull_18 {
  left: -720px;
}
@media (max-width: 959px) {
  /* line 1208, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .pull_18 {
    left: -75%;
  }
}

/* line 1217, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .pull_19 {
  left: -760px;
}
@media (max-width: 959px) {
  /* line 1217, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .pull_19 {
    left: -79.1666%;
  }
}

/* line 1226, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .pull_20 {
  left: -800px;
}
@media (max-width: 959px) {
  /* line 1226, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .pull_20 {
    left: -83.3333%;
  }
}

/* line 1235, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .pull_21 {
  left: -840px;
}
@media (max-width: 959px) {
  /* line 1235, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .pull_21 {
    left: -87.5%;
  }
}

/* line 1244, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .pull_22 {
  left: -880px;
}
@media (max-width: 959px) {
  /* line 1244, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .pull_22 {
    left: -91.6666%;
  }
}

/* line 1253, ../sass/layout/_960_24_col.responsive.scss */
.container_24 .pull_23 {
  left: -920px;
}
@media (max-width: 959px) {
  /* line 1253, ../sass/layout/_960_24_col.responsive.scss */
  .container_24 .pull_23 {
    left: -95.8333%;
  }
}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */
/* line 1267, ../sass/layout/_960_24_col.responsive.scss */
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */
/* line 1281, ../sass/layout/_960_24_col.responsive.scss */
.clearfix:before,
.clearfix:after,
.container_24:before,
.container_24:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}

/* line 1293, ../sass/layout/_960_24_col.responsive.scss */
.clearfix:after,
.container_24:after {
  clear: both;
}

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/
/* line 1303, ../sass/layout/_960_24_col.responsive.scss */
.clearfix,
.container_24 {
  zoom: 1;
}

/* line 1, ../sass/layout/_1200_15_col.responsive.scss */
.row {
  margin: 0 auto;
  max-width: 1200px;
  overflow: hidden;
  width: 100%;
  zoom: 1;
}
/* line 14, ../sass/partials/_helpers.scss */
.row:before, .row:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/partials/_helpers.scss */
.row:after {
  clear: both;
}
/* line 8, ../sass/layout/_1200_15_col.responsive.scss */
.row .one {
  padding: 0 0.8333%;
  /*width: 80px;*/
  width: 6.6666%;
}
/* line 14, ../sass/layout/_1200_15_col.responsive.scss */
.row .two {
  padding: 0 0.8333%;
  /*width: 160px;*/
  width: 13.3333%;
}
/* line 20, ../sass/layout/_1200_15_col.responsive.scss */
.row .three {
  padding: 0 0.8333%;
  /*width: 240px;*/
  width: 20%;
}
/* line 26, ../sass/layout/_1200_15_col.responsive.scss */
.row .four {
  padding: 0 0.8333%;
  /*width: 320px;*/
  width: 26.6666%;
}
/* line 32, ../sass/layout/_1200_15_col.responsive.scss */
.row .five {
  padding: 0 0.8333%;
  /*width: 400px;*/
  width: 33.3333%;
}
/* line 38, ../sass/layout/_1200_15_col.responsive.scss */
.row .six {
  padding: 0 0.8333%;
  /*width: 480px;*/
  width: 40%;
}
/* line 44, ../sass/layout/_1200_15_col.responsive.scss */
.row .seven {
  padding: 0 0.8333%;
  /*width: 560px;*/
  width: 46.6666%;
}
/* line 50, ../sass/layout/_1200_15_col.responsive.scss */
.row .eight {
  padding: 0 0.8333%;
  /*width: 640px;*/
  width: 53.3333%;
}
/* line 55, ../sass/layout/_1200_15_col.responsive.scss */
.row .nine {
  padding: 0 0.8333%;
  /*width: 720px;*/
  width: 60%;
}
/* line 60, ../sass/layout/_1200_15_col.responsive.scss */
.row .ten {
  padding: 0 0.8333%;
  /*width: 800px;*/
  width: 66.6666%;
}
/* line 65, ../sass/layout/_1200_15_col.responsive.scss */
.row .eleven {
  padding: 0 0.8333%;
  /*width: 880px;*/
  width: 73.3333%;
}
/* line 70, ../sass/layout/_1200_15_col.responsive.scss */
.row .twelve {
  padding: 0 0.8333%;
  /*width: 960px;*/
  width: 80%;
}
/* line 75, ../sass/layout/_1200_15_col.responsive.scss */
.row .thirteen {
  padding: 0 0.8333%;
  /*width: 1040px;*/
  width: 86.6666%;
}
/* line 80, ../sass/layout/_1200_15_col.responsive.scss */
.row .fourteen {
  padding: 0 0.8333%;
  /*width: 1120px;*/
  width: 93.3333%;
}
/* line 85, ../sass/layout/_1200_15_col.responsive.scss */
.row .fifteen {
  padding: 0 0.8333%;
  /*width: 1200px;*/
  width: 100%;
}
/* line 91, ../sass/layout/_1200_15_col.responsive.scss */
.row .column {
  float: left;
  		/*
  		&:first-child {
            padding-left: 0;
  		}
  
  		&:last-child {
            padding-right: 0;
  		}
  		*/
}
/* line 103, ../sass/layout/_1200_15_col.responsive.scss */
.row .column.omega {
  float: right;
}
@media (max-width: 768px) {
  /* line 109, ../sass/layout/_1200_15_col.responsive.scss */
  .row .one, .row .two, .row .three, .row .four, .row .five, .row .six, .row .seven, .row .eight, .row .nine, .row .ten, .row .eleven, .row .twelve, .row .thirteen, .row .fourteen, .row .fifteen {
    width: 100%;
  }
  /* line 112, ../sass/layout/_1200_15_col.responsive.scss */
  .row .column {
    float: none;
    padding: 0 2%;
  }
  /* line 115, ../sass/layout/_1200_15_col.responsive.scss */
  .row .column.omega {
    float: none;
  }
}

/* line 4, ../sass/layout/_layout.scss */
.columns {
  display: table;
  width: 100%;
}
@media (max-width: 768px) {
  /* line 4, ../sass/layout/_layout.scss */
  .columns {
    display: block;
  }
}
/* line 12, ../sass/layout/_layout.scss */
.columns.with-footer, .columns.with-tall-footer {
  position: relative;
  padding-bottom: 40px;
}
/* line 16, ../sass/layout/_layout.scss */
.columns.with-footer footer, .columns.with-tall-footer footer {
  position: absolute;
  bottom: 0;
}
@media (max-width: 768px) {
  /* line 12, ../sass/layout/_layout.scss */
  .columns.with-footer, .columns.with-tall-footer {
    padding-bottom: 0;
  }
  /* line 23, ../sass/layout/_layout.scss */
  .columns.with-footer .column, .columns.with-tall-footer .column {
    padding-bottom: 40px;
    position: relative;
  }
  /* line 27, ../sass/layout/_layout.scss */
  .columns.with-footer footer, .columns.with-tall-footer footer {
    bottom: auto;
    position: relative;
  }
}
/* line 33, ../sass/layout/_layout.scss */
.columns.with-tall-footer {
  padding-bottom: 90px;
}
@media (max-width: 768px) {
  /* line 33, ../sass/layout/_layout.scss */
  .columns.with-tall-footer {
    padding-bottom: 0;
  }
  /* line 38, ../sass/layout/_layout.scss */
  .columns.with-tall-footer .column {
    padding-bottom: 90px;
  }
}
/* line 44, ../sass/layout/_layout.scss */
.columns .column {
  display: table-cell;
  vertical-align: top;
}
@media (max-width: 768px) {
  /* line 44, ../sass/layout/_layout.scss */
  .columns .column {
    display: block;
    margin-bottom: 20px;
    text-align: left;
    vertical-align: baseline;
  }
}
/* line 55, ../sass/layout/_layout.scss */
.ie7 .columns .column {
  float: left;
}
/* line 59, ../sass/layout/_layout.scss */
.columns.two-up .column {
  width: 48%;
  padding: 0 2%;
}
/* line 63, ../sass/layout/_layout.scss */
.columns.two-up .column.first {
  padding-left: 0;
}
/* line 64, ../sass/layout/_layout.scss */
.columns.two-up .column.last {
  padding-right: 0;
}
@media (max-width: 768px) {
  /* line 67, ../sass/layout/_layout.scss */
  .columns.two-up .column {
    padding: 0;
    width: 100%;
  }
}
/* line 74, ../sass/layout/_layout.scss */
.columns.three-up .column {
  width: 290px;
  padding: 0 20px;
}
/* line 78, ../sass/layout/_layout.scss */
.columns.three-up .column.first {
  padding-left: 0;
}
/* line 79, ../sass/layout/_layout.scss */
.columns.three-up .column.last {
  padding-right: 0;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 73, ../sass/layout/_layout.scss */
  .columns.three-up {
    display: block;
    zoom: 1;
  }
  /* line 14, ../sass/partials/_helpers.scss */
  .columns.three-up:before, .columns.three-up:after {
    content: " ";
    display: table;
  }
  /* line 19, ../sass/partials/_helpers.scss */
  .columns.three-up:after {
    clear: both;
  }
  /* line 85, ../sass/layout/_layout.scss */
  .columns.three-up .column {
    float: left;
    display: block;
    padding: 0 2.5%;
    width: 33%;
  }
}
@media (max-width: 768px) {
  /* line 93, ../sass/layout/_layout.scss */
  .columns.three-up .column {
    padding: 0;
    width: 100%;
  }
}
/* line 100, ../sass/layout/_layout.scss */
.columns.four-up .column {
  width: 224px;
  padding: 0 15px;
}
/* line 104, ../sass/layout/_layout.scss */
.columns.four-up .column.first {
  padding-left: 0;
}
/* line 105, ../sass/layout/_layout.scss */
.columns.four-up .column.last {
  padding-right: 0;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 100, ../sass/layout/_layout.scss */
  .columns.four-up .column {
    padding: 0 2.5%;
    width: 30%;
  }
  /* line 111, ../sass/layout/_layout.scss */
  .columns.four-up .column img {
    max-width: 100%;
  }
}
@media (max-width: 768px) {
  /* line 100, ../sass/layout/_layout.scss */
  .columns.four-up .column {
    padding: 0;
    width: 100%;
  }
}
/* line 120, ../sass/layout/_layout.scss */
.columns.five-up .column {
  width: 192px;
  padding: 0 15px;
}
/* line 124, ../sass/layout/_layout.scss */
.columns.five-up .column.first {
  padding-left: 0;
}
/* line 125, ../sass/layout/_layout.scss */
.columns.five-up .column.last {
  padding-right: 0;
}

/* line 130, ../sass/layout/_layout.scss */
.l-right {
  float: right;
}

@media (max-width: 768px) {
  /* line 132, ../sass/layout/_layout.scss */
  img.l-right {
    float: left;
  }

  /* line 137, ../sass/layout/_layout.scss */
  .f200 #features .l-right,
  .enterprise-250 #features .l-right {
    float: none;
    width: 100%;
  }
}
/* line 143, ../sass/layout/_layout.scss */
.l-grid {
  zoom: 1;
  list-style-type: none;
  padding: 0;
  margin: 0;
}
/* line 14, ../sass/partials/_helpers.scss */
.l-grid:before, .l-grid:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/partials/_helpers.scss */
.l-grid:after {
  clear: both;
}

/* line 149, ../sass/layout/_layout.scss */
.l-grid-cell {
  float: left;
  margin: 0 8px 8px;
}
/* line 153, ../sass/layout/_layout.scss */
.l-grid-cell:first-child, .l-grid-cell.alpha {
  margin-left: 0;
}
/* line 154, ../sass/layout/_layout.scss */
.l-grid-cell:last-child, .l-grid-cell.omega {
  margin-right: 0;
}
/* line 155, ../sass/layout/_layout.scss */
.l-grid-cell.in-last-row {
  margin-bottom: 0;
}

/* line 158, ../sass/layout/_layout.scss */
.l-position {
  position: relative;
}

/* line 162, ../sass/layout/_layout.scss */
.l-media {
  display: block;
  zoom: 1;
}
/* line 14, ../sass/partials/_helpers.scss */
.l-media:before, .l-media:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/partials/_helpers.scss */
.l-media:after {
  clear: both;
}

/* line 166, ../sass/layout/_layout.scss */
.l-media__img {
  float: left;
  margin-right: 20px;
}

/* line 170, ../sass/layout/_layout.scss */
.l-media__img--rev {
  float: right;
  margin-left: 20px;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 170, ../sass/layout/_layout.scss */
  .l-media__img--rev {
    margin-left: 5%;
    width: 40%;
  }
}

/* line 178, ../sass/layout/_layout.scss */
img.l-media__img--rev {
  width: auto;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 178, ../sass/layout/_layout.scss */
  img.l-media__img--rev {
    width: auto;
  }
}

/* line 184, ../sass/layout/_layout.scss */
.l-media__img--tight {
  margin: 0;
}

/* line 188, ../sass/layout/_layout.scss */
.l-media__img img, .l-media__img--rev img {
  display: block;
}

/* line 191, ../sass/layout/_layout.scss */
.l-media__image {
  float: right;
}

/* line 194, ../sass/layout/_layout.scss */
.l-media__image--left {
  float: left;
}

/* line 197, ../sass/layout/_layout.scss */
.l-media__body {
  overflow: hidden;
}
/* line 200, ../sass/layout/_layout.scss */
.l-media__body, .l-media__body > :last-child {
  margin-bottom: 0;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 197, ../sass/layout/_layout.scss */
  .l-media__body {
    width: 55%;
  }
}

/* line 206, ../sass/layout/_layout.scss */
.l-media__title {
  margin-top: 0;
}

/* line 209, ../sass/layout/_layout.scss */
img {
  height: auto;
  max-width: 100%;
}

/* line 1, ../sass/partials/_headings.scss */
h1, .h-main-heading {
  margin: 0 0 13px;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 33px;
  line-height: 39.6px;
  font-size: 2.35714rem;
  line-height: 2.82857rem;
  font-weight: 300;
  color: #666677;
  /*font-weight: normal;*/
  text-transform: none;
}
/* line 40, ../sass/partials/_fonts.scss */
.ie8 h1, .ie7 h1, .ie8 .h-main-heading, .ie7 .h-main-heading {
  font-family: "proxima-nova-n3", arial, helvetica, sans-serif;
}

/* line 8, ../sass/partials/_headings.scss */
.h-mast-heading {
  color: #fff;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 40px;
  line-height: 48px;
  font-size: 2.85714rem;
  line-height: 3.42857rem;
  font-weight: 300;
  line-height: 1.1em;
  -webkit-transition: font-size 400ms linear;
  -moz-transition: font-size 400ms linear;
  -o-transition: font-size 400ms linear;
  transition: font-size 400ms linear;
}
/* line 40, ../sass/partials/_fonts.scss */
.ie8 .h-mast-heading, .ie7 .h-mast-heading {
  font-family: "proxima-nova-n3", arial, helvetica, sans-serif;
}
@media (max-width: 768px) {
  /* line 8, ../sass/partials/_headings.scss */
  .h-mast-heading {
    font-family: "proxima-nova", arial, helvetica, sans-serif;
    font-size: 30px;
    line-height: 36px;
    font-size: 2.14286rem;
    line-height: 2.57143rem;
    font-weight: 300;
  }
  /* line 40, ../sass/partials/_fonts.scss */
  .ie8 .h-mast-heading, .ie7 .h-mast-heading {
    font-family: "proxima-nova-n3", arial, helvetica, sans-serif;
  }
}
@media (max-width: 480px) {
  /* line 8, ../sass/partials/_headings.scss */
  .h-mast-heading {
    font-family: "proxima-nova", arial, helvetica, sans-serif;
    font-size: 24px;
    line-height: 28.8px;
    font-size: 1.71429rem;
    line-height: 2.05714rem;
    font-weight: 300;
  }
  /* line 40, ../sass/partials/_fonts.scss */
  .ie8 .h-mast-heading, .ie7 .h-mast-heading {
    font-family: "proxima-nova-n3", arial, helvetica, sans-serif;
  }
  /* line 20, ../sass/partials/_headings.scss */
  .h-mast-heading br.full-width-breakpoint {
    display: none;
  }
}
/* line 23, ../sass/partials/_headings.scss */
.stuck .h-mast-heading {
  margin: 10px 0 4px;
  font-size: 30px;
  line-height: 36px;
  font-size: 2.14286rem;
  line-height: 2.57143rem;
}
@media (max-width: 480px) {
  /* line 23, ../sass/partials/_headings.scss */
  .stuck .h-mast-heading {
    font-family: "proxima-nova", arial, helvetica, sans-serif;
    font-size: 20px;
    line-height: 24px;
    font-size: 1.42857rem;
    line-height: 1.71429rem;
    font-weight: 300;
  }
  /* line 40, ../sass/partials/_fonts.scss */
  .ie8 .stuck .h-mast-heading, .ie7 .stuck .h-mast-heading {
    font-family: "proxima-nova-n3", arial, helvetica, sans-serif;
  }
}
/* line 32, ../sass/partials/_headings.scss */
.h-mast-heading span {
  font-size: 35px;
  line-height: 42px;
  font-size: 2.5rem;
  line-height: 3rem;
  -webkit-transition: font-size 400ms linear;
  -moz-transition: font-size 400ms linear;
  -o-transition: font-size 400ms linear;
  transition: font-size 400ms linear;
}
@media (max-width: 768px) {
  /* line 32, ../sass/partials/_headings.scss */
  .h-mast-heading span {
    font-size: 25px;
    line-height: 30px;
    font-size: 1.78571rem;
    line-height: 2.14286rem;
  }
}
@media (max-width: 480px) {
  /* line 32, ../sass/partials/_headings.scss */
  .h-mast-heading span {
    font-size: 20px;
    line-height: 24px;
    font-size: 1.42857rem;
    line-height: 1.71429rem;
  }
}
/* line 42, ../sass/partials/_headings.scss */
.stuck .h-mast-heading span {
  font-size: 19px;
  line-height: 22.8px;
  font-size: 1.35714rem;
  line-height: 1.62857rem;
}
/* line 46, ../sass/partials/_headings.scss */
.wtg .h-mast-heading {
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 55px;
  line-height: 66px;
  font-size: 3.92857rem;
  line-height: 4.71429rem;
  font-weight: 300;
}
/* line 40, ../sass/partials/_fonts.scss */
.ie8 .wtg .h-mast-heading, .ie7 .wtg .h-mast-heading {
  font-family: "proxima-nova-n3", arial, helvetica, sans-serif;
}
@media (max-width: 480px) {
  /* line 46, ../sass/partials/_headings.scss */
  .wtg .h-mast-heading {
    font-family: "proxima-nova", arial, helvetica, sans-serif;
    font-size: 35px;
    line-height: 42px;
    font-size: 2.5rem;
    line-height: 3rem;
    font-weight: 300;
  }
  /* line 40, ../sass/partials/_fonts.scss */
  .ie8 .wtg .h-mast-heading, .ie7 .wtg .h-mast-heading {
    font-family: "proxima-nova-n3", arial, helvetica, sans-serif;
  }
}

/* line 54, ../sass/partials/_headings.scss */
h2, .h-sub-heading {
  color: #333333;
  font-size: 22px;
  line-height: 26.4px;
  font-size: 1.57143rem;
  line-height: 1.88571rem;
  text-transform: none;
}

/* line 59, ../sass/partials/_headings.scss */
.h-mast-sub-heading {
  color: #fff;
  font-size: 22px;
  line-height: 26.4px;
  font-size: 1.57143rem;
  line-height: 1.88571rem;
  /*font-weight: normal;*/
  margin: 0 0 30px;
  -webkit-transition: font-size 400ms linear;
  -moz-transition: font-size 400ms linear;
  -o-transition: font-size 400ms linear;
  transition: font-size 400ms linear;
}
@media (max-width: 768px) {
  /* line 59, ../sass/partials/_headings.scss */
  .h-mast-sub-heading {
    font-size: 17px;
    line-height: 20.4px;
    font-size: 1.21429rem;
    line-height: 1.45714rem;
  }
}
@media (max-width: 480px) {
  /* line 59, ../sass/partials/_headings.scss */
  .h-mast-sub-heading {
    font-size: 15px;
    line-height: 18px;
    font-size: 1.07143rem;
    line-height: 1.28571rem;
  }
  /* line 71, ../sass/partials/_headings.scss */
  .h-mast-sub-heading br.full-width-breakpoint {
    display: none;
  }
}
/* line 73, ../sass/partials/_headings.scss */
.stuck .h-mast-sub-heading {
  font-size: 17px;
  line-height: 20.4px;
  font-size: 1.21429rem;
  line-height: 1.45714rem;
  margin-bottom: 0;
}
@media (max-width: 768px) {
  /* line 73, ../sass/partials/_headings.scss */
  .stuck .h-mast-sub-heading {
    display: none;
  }
}
@media (max-width: 480px) {
  /* line 73, ../sass/partials/_headings.scss */
  .stuck .h-mast-sub-heading {
    font-size: 15px;
    line-height: 18px;
    font-size: 1.07143rem;
    line-height: 1.28571rem;
  }
}

/* line 85, ../sass/partials/_headings.scss */
h3, .h-section-heading, .select2-results li.select2-result-with-children > .select2-result-label {
  margin: 25px 0 6px;
  text-transform: uppercase;
  color: #ab0634;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 15px;
  line-height: 18px;
  font-size: 1.07143rem;
  line-height: 1.28571rem;
  font-weight: 700;
}
/* line 19, ../sass/partials/_fonts.scss */
.ie8 h3, .ie7 h3, .ie8 .h-section-heading, .ie8 .select2-results li.select2-result-with-children > .select2-result-label, .select2-results .ie8 li.select2-result-with-children > .select2-result-label, .ie7 .h-section-heading, .ie7 .select2-results li.select2-result-with-children > .select2-result-label, .select2-results .ie7 li.select2-result-with-children > .select2-result-label {
  font-family: "proxima-nova-n7", arial, helvetica, sans-serif;
}
/* line 91, ../sass/partials/_headings.scss */
h3:first-child, .h-section-heading:first-child, .select2-results li.select2-result-with-children > .select2-result-label:first-child {
  margin-top: 0;
}
/* line 92, ../sass/partials/_headings.scss */
h3 + p, h3 + .data-list, .h-section-heading + p, .select2-results li.select2-result-with-children > .select2-result-label + p, .h-section-heading + .data-list, .select2-results li.select2-result-with-children > .select2-result-label + .data-list {
  margin-top: 6px;
}

/* line 95, ../sass/partials/_headings.scss */
.h-section-heading-alt {
  color: #333333;
}

/* line 100, ../sass/partials/_headings.scss */
#NavigationPrimary h3.h-section-heading, #NavigationPrimary .select2-results li.select2-result-with-children > h3.select2-result-label, .select2-results #NavigationPrimary li.select2-result-with-children > h3.select2-result-label, #NavigationPrimary h3.h-section-header {
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 14px;
  line-height: 16.8px;
  font-size: 1rem;
  line-height: 1.2rem;
  font-weight: 700;
}
/* line 19, ../sass/partials/_fonts.scss */
.ie8 #NavigationPrimary h3.h-section-heading, .ie8 #NavigationPrimary .select2-results li.select2-result-with-children > h3.select2-result-label, .select2-results .ie8 #NavigationPrimary li.select2-result-with-children > h3.select2-result-label, .ie7 #NavigationPrimary h3.h-section-heading, .ie7 #NavigationPrimary .select2-results li.select2-result-with-children > h3.select2-result-label, .select2-results .ie7 #NavigationPrimary li.select2-result-with-children > h3.select2-result-label, .ie8 #NavigationPrimary h3.h-section-header, .ie7 #NavigationPrimary h3.h-section-header {
  font-family: "proxima-nova-n7", arial, helvetica, sans-serif;
}

/* line 105, ../sass/partials/_headings.scss */
h4, .h-section-sub-heading {
  margin: 0 0 8px;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 13px;
  line-height: 15.6px;
  font-size: 0.92857rem;
  line-height: 1.11429rem;
  font-weight: 400;
  text-transform: uppercase;
}
/* line 60, ../sass/partials/_fonts.scss */
.ie8 h4, .ie7 h4, .ie8 .h-section-sub-heading, .ie7 .h-section-sub-heading {
  font-family: "proxima-nova-n4", arial, helvetica, sans-serif;
}

/* line 111, ../sass/partials/_headings.scss */
.h-section-sub-heading-alt {
  color: #ab0634;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 14px;
  line-height: 16.8px;
  font-size: 1rem;
  line-height: 1.2rem;
  font-weight: 700;
  margin-top: 20px;
}
/* line 19, ../sass/partials/_fonts.scss */
.ie8 .h-section-sub-heading-alt, .ie7 .h-section-sub-heading-alt {
  font-family: "proxima-nova-n7", arial, helvetica, sans-serif;
}

/* line 117, ../sass/partials/_headings.scss */
.h-pr-sub-heading {
  margin: 0 0 27px;
  color: #333333;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 15px;
  line-height: 18px;
  font-size: 1.07143rem;
  line-height: 1.28571rem;
  font-weight: 700;
  font-style: italic;
  text-transform: none;
}
/* line 30, ../sass/partials/_fonts.scss */
.ie8 .h-pr-sub-heading, .ie7 .h-pr-sub-heading {
  font-family: "proxima-nova-i7", arial, helvetica, sans-serif;
}

/* line 124, ../sass/partials/_headings.scss */
.h-block-heading {
  margin-bottom: 4px;
  color: #3e3e3e;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 14px;
  line-height: 16.8px;
  font-size: 1rem;
  line-height: 1.2rem;
  font-weight: 700;
}
/* line 19, ../sass/partials/_fonts.scss */
.ie8 .h-block-heading, .ie7 .h-block-heading {
  font-family: "proxima-nova-n7", arial, helvetica, sans-serif;
}
/* line 129, ../sass/partials/_headings.scss */
.h-block-heading + p {
  margin-top: 4px;
}
/* line 131, ../sass/partials/_headings.scss */
.dropdown-column .h-block-heading {
  margin: 8px 0 0;
}

/* line 136, ../sass/partials/_headings.scss */
.h-fma-heading {
  padding: 48px 0 0;
  color: #fff;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 55px;
  line-height: 55px;
  font-size: 3.92857rem;
  line-height: 3.92857rem;
  font-weight: 300;
}
/* line 40, ../sass/partials/_fonts.scss */
.ie8 .h-fma-heading, .ie7 .h-fma-heading {
  font-family: "proxima-nova-n3", arial, helvetica, sans-serif;
}
/* line 141, ../sass/partials/_headings.scss */
.h-fma-heading span {
  font-size: 36px;
  line-height: 55px;
  font-size: 2.57143rem;
  line-height: 3.92857rem;
}
/* line 145, ../sass/partials/_headings.scss */
.h-fma-heading b {
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 55px;
  line-height: 55px;
  font-size: 3.92857rem;
  line-height: 3.92857rem;
  font-weight: 400;
  font-weight: normal;
}
/* line 60, ../sass/partials/_fonts.scss */
.ie8 .h-fma-heading b, .ie7 .h-fma-heading b {
  font-family: "proxima-nova-n4", arial, helvetica, sans-serif;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 136, ../sass/partials/_headings.scss */
  .h-fma-heading {
    font-family: "proxima-nova", arial, helvetica, sans-serif;
    font-size: 45px;
    line-height: 45px;
    font-size: 3.21429rem;
    line-height: 3.21429rem;
    font-weight: 300;
  }
  /* line 40, ../sass/partials/_fonts.scss */
  .ie8 .h-fma-heading, .ie7 .h-fma-heading {
    font-family: "proxima-nova-n3", arial, helvetica, sans-serif;
  }
  /* line 152, ../sass/partials/_headings.scss */
  .h-fma-heading span {
    font-size: 26px;
    line-height: 45px;
    font-size: 1.85714rem;
    line-height: 3.21429rem;
  }
  /* line 155, ../sass/partials/_headings.scss */
  .h-fma-heading b {
    font-family: "proxima-nova", arial, helvetica, sans-serif;
    font-size: 45px;
    line-height: 45px;
    font-size: 3.21429rem;
    line-height: 3.21429rem;
    font-weight: 400;
  }
  /* line 60, ../sass/partials/_fonts.scss */
  .ie8 .h-fma-heading b, .ie7 .h-fma-heading b {
    font-family: "proxima-nova-n4", arial, helvetica, sans-serif;
  }
}
@media (max-width: 768px) {
  /* line 136, ../sass/partials/_headings.scss */
  .h-fma-heading {
    font-family: "proxima-nova", arial, helvetica, sans-serif;
    font-size: 40px;
    line-height: 40px;
    font-size: 2.85714rem;
    line-height: 2.85714rem;
    font-weight: 300;
  }
  /* line 40, ../sass/partials/_fonts.scss */
  .ie8 .h-fma-heading, .ie7 .h-fma-heading {
    font-family: "proxima-nova-n3", arial, helvetica, sans-serif;
  }
  /* line 162, ../sass/partials/_headings.scss */
  .h-fma-heading span {
    font-size: 21px;
    line-height: 40px;
    font-size: 1.5rem;
    line-height: 2.85714rem;
  }
  /* line 165, ../sass/partials/_headings.scss */
  .h-fma-heading b {
    font-family: "proxima-nova", arial, helvetica, sans-serif;
    font-size: 40px;
    line-height: 40px;
    font-size: 2.85714rem;
    line-height: 2.85714rem;
    font-weight: 400;
  }
  /* line 60, ../sass/partials/_fonts.scss */
  .ie8 .h-fma-heading b, .ie7 .h-fma-heading b {
    font-family: "proxima-nova-n4", arial, helvetica, sans-serif;
  }
}
@media (max-width: 480px) {
  /* line 136, ../sass/partials/_headings.scss */
  .h-fma-heading {
    font-family: "proxima-nova", arial, helvetica, sans-serif;
    font-size: 35px;
    line-height: 35px;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: 300;
  }
  /* line 40, ../sass/partials/_fonts.scss */
  .ie8 .h-fma-heading, .ie7 .h-fma-heading {
    font-family: "proxima-nova-n3", arial, helvetica, sans-serif;
  }
  /* line 171, ../sass/partials/_headings.scss */
  .h-fma-heading span {
    font-size: 17px;
    line-height: 35px;
    font-size: 1.21429rem;
    line-height: 2.5rem;
  }
  /* line 174, ../sass/partials/_headings.scss */
  .h-fma-heading b {
    font-family: "proxima-nova", arial, helvetica, sans-serif;
    font-size: 35px;
    line-height: 35px;
    font-size: 2.5rem;
    line-height: 2.5rem;
    font-weight: 400;
  }
  /* line 60, ../sass/partials/_fonts.scss */
  .ie8 .h-fma-heading b, .ie7 .h-fma-heading b {
    font-family: "proxima-nova-n4", arial, helvetica, sans-serif;
  }
  /* line 177, ../sass/partials/_headings.scss */
  .h-fma-heading br.full-width-breakpoint {
    display: none;
  }
}

/* line 182, ../sass/partials/_headings.scss */
.h-main-sub-heading {
  color: #666677;
  font-size: 30px;
  line-height: 36px;
  font-size: 2.14286rem;
  line-height: 2.57143rem;
  font-weight: normal;
}

/* line 188, ../sass/partials/_headings.scss */
.h-tile-heading {
  margin: 16px 0 13px !important;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 24px;
  line-height: 28.8px;
  font-size: 1.71429rem;
  line-height: 2.05714rem;
  font-weight: 400;
  color: #666677;
  text-transform: none;
}
/* line 60, ../sass/partials/_fonts.scss */
.ie8 .h-tile-heading, .ie7 .h-tile-heading {
  font-family: "proxima-nova-n4", arial, helvetica, sans-serif;
}

@media (max-width: 768px) {
  /* line 198, ../sass/partials/_headings.scss */
  .product #Mast .h-mast-heading,
  .product #Mast .h-mast-sub-heading,
  .product #Mast .mast-buttons {
    padding-right: 30%;
  }

  /* line 204, ../sass/partials/_headings.scss */
  .product .stuck #Mast .h-mast-heading,
  .product .stuck #Mast .h-mast-sub-heading,
  .product .stuck #Mast .mast-buttons {
    padding-right: 0;
  }
}
/* line 1, ../sass/partials/_wrapper.scss */
#Top {
  positon: absolute;
}

/* line 5, ../sass/partials/_wrapper.scss */
#Header {
  background: #fff;
  position: relative;
  border-bottom: 3px solid #cbd2df;
  z-index: 5;
}
@media (max-width: 768px) {
  /* line 5, ../sass/partials/_wrapper.scss */
  #Header {
    min-height: 80px;
  }
  /* line 14, ../sass/partials/_wrapper.scss */
  #Header .grid_24 {
    min-height: 80px;
  }
}
/* line 18, ../sass/partials/_wrapper.scss */
#Header .container_24 {
  padding-top: 16px;
  position: relative;
  z-index: 30;
}
@media (max-width: 768px) {
  /* line 18, ../sass/partials/_wrapper.scss */
  #Header .container_24 {
    padding: 16px 2% 0;
  }
}
/* line 27, ../sass/partials/_wrapper.scss */
.wtg #Header {
  border-bottom: 0;
}

/* line 32, ../sass/partials/_wrapper.scss */
#SiteId {
  position: absolute;
}
/* line 35, ../sass/partials/_wrapper.scss */
.oldie #SiteId {
  top: 16px;
}

/* line 40, ../sass/partials/_wrapper.scss */
#Toolbar {
  float: right;
  padding-top: 9px;
  color: #ccc;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 12px;
  line-height: 14.4px;
  font-size: 0.85714rem;
  line-height: 1.02857rem;
  font-weight: 300;
  text-align: right;
}
/* line 40, ../sass/partials/_fonts.scss */
.ie8 #Toolbar, .ie7 #Toolbar {
  font-family: "proxima-nova-n3", arial, helvetica, sans-serif;
}
/* line 50, ../sass/partials/_wrapper.scss */
.ie7 #Toolbar {
  width: 480px;
  zoom: 1;
}
/* line 14, ../sass/partials/_helpers.scss */
.ie7 #Toolbar:before, .ie7 #Toolbar:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/partials/_helpers.scss */
.ie7 #Toolbar:after {
  clear: both;
}
/* line 54, ../sass/partials/_wrapper.scss */
.ie7 #Toolbar .toolbar-links {
  float: left;
}
@media (max-width: 768px) {
  /* line 40, ../sass/partials/_wrapper.scss */
  #Toolbar {
    display: none;
  }
}
/* line 63, ../sass/partials/_wrapper.scss */
#Toolbar a {
  display: inline-block;
  padding: 0 8px;
  color: #666;
}
/* line 71, ../sass/partials/_wrapper.scss */
#Toolbar a:hover {
  color: #ab0634;
}
/* line 73, ../sass/partials/_wrapper.scss */
#Toolbar form, #Toolbar fieldset {
  display: inline-block;
}

/* line 78, ../sass/partials/_wrapper.scss */
#SearchForm {
  margin-left: 12px;
  padding: 0 12px 0 8px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: #f1f3f7;
  -webkit-box-shadow: inset 1px 1px 1px rgba(10, 10, 10, 0.38);
  -moz-box-shadow: inset 1px 1px 1px rgba(10, 10, 10, 0.38);
  box-shadow: inset 1px 1px 1px rgba(10, 10, 10, 0.38);
  line-height: 25px;
  height: 25px;
}
/* line 47, ../sass/partials/_helpers.scss */
.ie8 #SearchForm {
  behavior: url("/css/PIE.htc");
  position: relative;
}
/* line 83, ../sass/partials/_wrapper.scss */
.ie7 #SearchForm fieldset {
  zoom: 1;
}
/* line 14, ../sass/partials/_helpers.scss */
.ie7 #SearchForm fieldset:before, .ie7 #SearchForm fieldset:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/partials/_helpers.scss */
.ie7 #SearchForm fieldset:after {
  clear: both;
}
/* line 87, ../sass/partials/_wrapper.scss */
.oldie #SearchForm {
  border: 1px solid #CBD2DF;
  margin-top: 16px;
}
/* line 91, ../sass/partials/_wrapper.scss */
.ie7 #SearchForm {
  margin-top: 0;
}
/* line 93, ../sass/partials/_wrapper.scss */
#SearchForm label {
  display: none;
}
/* line 96, ../sass/partials/_wrapper.scss */
#SearchForm input {
  border: 0;
  background: 0;
  outline: none;
}
/* line 101, ../sass/partials/_wrapper.scss */
#SearchForm input[type='submit'] {
  padding: 0;
  background-position: 0 -2353px;
  width: 13px;
  height: 13px;
}
/* line 26, ../sass/partials/_helpers.scss */
#SearchForm input[type='submit'] {
  overflow: hidden;
  text-indent: -32000em;
  white-space: nowrap;
}
/* line 27, ../sass/partials/_helpers.scss */
.ie7 #SearchForm input[type='submit'] {
  font-size: 1px;
  line-height: 1px;
}
/* line 108, ../sass/partials/_wrapper.scss */
.ie7 #SearchForm input[type='submit'] {
  margin-top: 7px;
}
/* line 110, ../sass/partials/_wrapper.scss */
.ie7 #SearchForm input {
  float: left;
}

/* line 114, ../sass/partials/_wrapper.scss */
#NavigationPrimary {
  float: right;
  clear: both;
  padding-top: 26px;
  font-family: "proxima-nova-condensed", arial, helvetica, sans-serif;
  font-size: 15px;
  line-height: 18px;
  font-size: 1.07143rem;
  line-height: 1.28571rem;
  font-weight: 300;
}
/* line 50, ../sass/partials/_fonts.scss */
.ie8 #NavigationPrimary, .ie7 #NavigationPrimary {
  font-family: "proxima-nova-condensed-n3", arial, helvetica, sans-serif;
}
@media (max-width: 768px) {
  /* line 114, ../sass/partials/_wrapper.scss */
  #NavigationPrimary {
    display: none;
  }
}
/* line 124, ../sass/partials/_wrapper.scss */
.ie7 #NavigationPrimary {
  min-width: 750px;
  width: 100%;
}
/* line 129, ../sass/partials/_wrapper.scss */
#NavigationPrimary > ul {
  float: left;
}
/* line 133, ../sass/partials/_wrapper.scss */
#NavigationPrimary .how-to-buy {
  float: left;
  margin-left: 28px;
  text-shadow: 0 0 2px #570f15;
}
/* line 141, ../sass/partials/_wrapper.scss */
.ie8 #NavigationPrimary .how-to-buy, .ie7 #NavigationPrimary .how-to-buy {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d11432), color-stop(100%, #880e22));
  background: -webkit-linear-gradient(#d11432, #880e22);
  background: -moz-linear-gradient(#d11432, #880e22);
  background: -o-linear-gradient(#d11432, #880e22);
  background: linear-gradient(#d11432, #880e22);
}
/* line 145, ../sass/partials/_wrapper.scss */
.ie7 #NavigationPrimary .how-to-buy {
  float: right;
}

/* line 151, ../sass/partials/_wrapper.scss */
.np-item {
  float: left;
  position: relative;
}

/* line 156, ../sass/partials/_wrapper.scss */
.np-link {
  display: inline-block;
  padding: 8px 14px 12px;
  position: relative;
  color: #333333;
  font-family: "proxima-nova-condensed", arial, helvetica, sans-serif;
  font-size: 15px;
  line-height: 18px;
  font-size: 1.07143rem;
  line-height: 1.28571rem;
  font-weight: 300;
  text-transform: uppercase;
}
/* line 50, ../sass/partials/_fonts.scss */
.ie8 .np-link, .ie7 .np-link {
  font-family: "proxima-nova-condensed-n3", arial, helvetica, sans-serif;
}
/* line 167, ../sass/partials/_wrapper.scss */
.active .np-link {
  color: #ab0634;
}
/* line 171, ../sass/partials/_wrapper.scss */
.np-link:after, .np-link .faux-divider {
  width: 1px;
  position: absolute;
  top: 10px;
  bottom: 0;
  right: 0;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #cbd2df));
  background: -webkit-linear-gradient(#ffffff, #cbd2df);
  background: -moz-linear-gradient(#ffffff, #cbd2df);
  background: -o-linear-gradient(#ffffff, #cbd2df);
  background: linear-gradient(#ffffff, #cbd2df);
  content: '';
}
/* line 185, ../sass/partials/_wrapper.scss */
.ie8 .np-link:after, .ie7 .np-link:after, .ie8 .np-link .faux-divider, .ie7 .np-link .faux-divider {
  background: #cbd2df;
}
/* line 187, ../sass/partials/_wrapper.scss */
.last .np-link:after, .last .np-link .faux-divider {
  display: none;
}

/* line 194, ../sass/partials/_wrapper.scss */
#PrimaryNavigationSecureWorkspace .dropdown-external-column ul {
  margin-top: 23px;
}

/* line 199, ../sass/partials/_wrapper.scss */
.dropdown {
  display: none;
  padding: 15px 25px;
  margin-top: 4px;
  position: absolute;
  top: 100%;
  min-width: 180px;
  background-color: #e9eef6;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 3px 4px 3px rgba(0, 0, 0, 0.27);
  -moz-box-shadow: 3px 4px 3px rgba(0, 0, 0, 0.27);
  box-shadow: 3px 4px 3px rgba(0, 0, 0, 0.27);
}
/* line 214, ../sass/partials/_wrapper.scss */
.ie8 .dropdown {
  behavior: url("/css/PIE.htc");
}
/* line 218, ../sass/partials/_wrapper.scss */
.dropdown:after, .dropdown:before {
  bottom: 100%;
  border: solid transparent;
  content: ' ';
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
/* line 228, ../sass/partials/_wrapper.scss */
.dropdown:after {
  border-bottom-color: #e9eef6;
  border-width: 12px;
  left: 50%;
  margin-left: -12px;
}
/* line 234, ../sass/partials/_wrapper.scss */
.dropdown:before {
  border-bottom-color: #fff;
  border-width: 14px;
  left: 50%;
  margin-left: -14px;
}
/* line 242, ../sass/partials/_wrapper.scss */
.dropdown h3.h-section-heading a, .dropdown .select2-results li.select2-result-with-children > h3.select2-result-label a, .select2-results .dropdown li.select2-result-with-children > h3.select2-result-label a {
  color: #ab0634;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 247, ../sass/partials/_wrapper.scss */
  #PrimaryNavigationEncryptedStorageDrives .dropdown {
    margin-left: -80px !important;
  }
  /* line 250, ../sass/partials/_wrapper.scss */
  #PrimaryNavigationEncryptedStorageDrives .dropdown:after, #PrimaryNavigationEncryptedStorageDrives .dropdown:before {
    left: 13%;
  }
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 254, ../sass/partials/_wrapper.scss */
  #PrimaryNavigationWindowsToGoDrives .dropdown {
    margin-left: -250px !important;
  }
  /* line 257, ../sass/partials/_wrapper.scss */
  #PrimaryNavigationWindowsToGoDrives .dropdown:after, #PrimaryNavigationWindowsToGoDrives .dropdown:before {
    left: 38%;
  }
}

/* line 261, ../sass/partials/_wrapper.scss */
.np-d-link {
  display: inline-block;
  padding: 2px 0;
  white-space: nowrap;
}

/* line 266, ../sass/partials/_wrapper.scss */
#NavigationPrimary .dropdown .compare {
  color: #ab0634;
  font-weight: bold;
}

/* line 271, ../sass/partials/_wrapper.scss */
.navbar-toggle {
  background: 0;
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  box-shadow: none;
  cursor: pointer;
  display: none;
  padding: 0;
  position: absolute;
  right: 15px;
  top: 34px;
  text-shadow: none;
}
/* line 283, ../sass/partials/_wrapper.scss */
.navbar-toggle:hover {
  background: 0;
  border: 0;
  box-shadow: none;
}
/* line 289, ../sass/partials/_wrapper.scss */
.navbar-toggle .icon-bar {
  background-color: #666;
  display: block;
  height: 4px;
  margin-bottom: 3px;
  width: 27px;
}
/* line 297, ../sass/partials/_wrapper.scss */
.navbar-toggle.menu-open .icon-bar {
  background-color: #ab0634;
}
/* line 299, ../sass/partials/_wrapper.scss */
.navbar-toggle.menu-open .icon-bar:first-child {
  background: #fff;
}
/* line 300, ../sass/partials/_wrapper.scss */
.navbar-toggle.menu-open .icon-bar:last-child {
  background: #fff;
}
@media (max-width: 768px) {
  /* line 271, ../sass/partials/_wrapper.scss */
  .navbar-toggle {
    display: block;
  }
}

/* line 308, ../sass/partials/_wrapper.scss */
#NavigationMobile {
  background: #e9eef6;
  border-bottom: 2px solid #cbd2df;
  display: none;
  left: 0;
  position: absolute;
  top: 80px;
  width: 100%;
}
/* line 317, ../sass/partials/_wrapper.scss */
#NavigationMobile .mobile-item {
  border-bottom: 1px solid #cbd2df;
  padding: 5px;
}
/* line 322, ../sass/partials/_wrapper.scss */
#NavigationMobile .mobile-link {
  color: #333333;
  font-family: "proxima-nova-condensed", arial, helvetica, sans-serif;
  font-size: 18px;
  line-height: 21.6px;
  font-size: 1.28571rem;
  line-height: 1.54286rem;
  font-weight: 300;
  outline: 0;
  position: relative;
  text-transform: uppercase;
}
/* line 50, ../sass/partials/_fonts.scss */
.ie8 #NavigationMobile .mobile-link, .ie7 #NavigationMobile .mobile-link {
  font-family: "proxima-nova-condensed-n3", arial, helvetica, sans-serif;
}
/* line 329, ../sass/partials/_wrapper.scss */
#NavigationMobile .mobile-link:hover {
  color: #ab0634;
}
/* line 333, ../sass/partials/_wrapper.scss */
#NavigationMobile .has-children > a:after {
  position: absolute;
  /* Prevent underline of arrow */
  padding-left: 2px;
  /* Add a little space between text and arrow */
  content: "\00bb";
  /* Unicode hex for &raquo; */
}
/* line 338, ../sass/partials/_wrapper.scss */
#NavigationMobile .mobile-dropdown {
  display: none;
}
/* line 341, ../sass/partials/_wrapper.scss */
#NavigationMobile .mobile-dropdown .mobile-d-link {
  font-family: "proxima-nova-condensed", arial, helvetica, sans-serif;
  font-size: 17px;
  line-height: 20.4px;
  font-size: 1.21429rem;
  line-height: 1.45714rem;
  font-weight: 300;
  outline: 0;
}
/* line 50, ../sass/partials/_fonts.scss */
.ie8 #NavigationMobile .mobile-dropdown .mobile-d-link, .ie7 #NavigationMobile .mobile-dropdown .mobile-d-link {
  font-family: "proxima-nova-condensed-n3", arial, helvetica, sans-serif;
}

/* line 348, ../sass/partials/_wrapper.scss */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
}

/* line 355, ../sass/partials/_wrapper.scss */
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar */
}

/* line 374, ../sass/partials/_wrapper.scss */
#Breadcrumbs {
  padding: 24px 0 30px;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 11px;
  line-height: 13.2px;
  font-size: 0.78571rem;
  line-height: 0.94286rem;
  font-weight: 300;
}
/* line 40, ../sass/partials/_fonts.scss */
.ie8 #Breadcrumbs, .ie7 #Breadcrumbs {
  font-family: "proxima-nova-n3", arial, helvetica, sans-serif;
}
/* line 378, ../sass/partials/_wrapper.scss */
.stuck #Breadcrumbs {
  display: none;
}
@media (max-width: 480px) {
  /* line 374, ../sass/partials/_wrapper.scss */
  #Breadcrumbs {
    padding-top: 0;
  }
  /* line 382, ../sass/partials/_wrapper.scss */
  #Breadcrumbs ol {
    display: none;
  }
}
/* line 387, ../sass/partials/_wrapper.scss */
#Breadcrumbs li, #Breadcrumbs a {
  float: left;
  padding-right: 9px;
}

/* line 394, ../sass/partials/_wrapper.scss */
#StickyContainer.stuck {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 50;
}

/* line 402, ../sass/partials/_wrapper.scss */
#Mast {
  position: relative;
  z-index: 2;
  background: #000;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #e8e8e8;
}
/* line 407, ../sass/partials/_wrapper.scss */
.partners #Mast {
  z-index: 1;
}
/* line 418, ../sass/partials/_wrapper.scss */
.landing #Mast {
  min-height: 420px;
}
/* line 422, ../sass/partials/_wrapper.scss */
.stuck #Mast {
  border-top: 2px solid #5c6473;
}
@media (max-width: 768px) {
  /* line 428, ../sass/partials/_wrapper.scss */
  #Mast .wrapper .container_24 {
    padding: 0 2%;
  }
}
/* line 434, ../sass/partials/_wrapper.scss */
.product #Mast {
  -webkit-transition: background-position 400ms linear;
  -moz-transition: background-position 400ms linear;
  -o-transition: background-position 400ms linear;
  transition: background-position 400ms linear;
}
/* line 437, ../sass/partials/_wrapper.scss */
.product #Mast .wrapper {
  height: 331px;
  background-position: 50% 0;
  background-repeat: no-repeat;
  -webkit-transition: height 400ms linear, background-position 400ms linear;
  -moz-transition: height 400ms linear, background-position 400ms linear;
  -o-transition: height 400ms linear, background-position 400ms linear;
  transition: height 400ms linear, background-position 400ms linear;
}
/* line 446, ../sass/partials/_wrapper.scss */
.product #Mast {
  background: url(images/masts/product-page-tiled-bg.jpg) repeat-x 50% 0;
}
@media (max-width: 768px) {
  /* line 446, ../sass/partials/_wrapper.scss */
  .product #Mast {
    background-size: cover;
  }
}
/* line 453, ../sass/partials/_wrapper.scss */
.product #Mast .wrapper {
  height: 331px;
}
@media (max-width: 768px) {
  /* line 453, ../sass/partials/_wrapper.scss */
  .product #Mast .wrapper {
    height: auto;
    background-position: 45% 50%;
  }
  /* line 460, ../sass/partials/_wrapper.scss */
  .product #Mast .wrapper .grid_24 {
    width: 90%;
  }
}
@media (max-width: 480px) {
  /* line 453, ../sass/partials/_wrapper.scss */
  .product #Mast .wrapper {
    background-position: 68% 50%;
  }
}
/* line 468, ../sass/partials/_wrapper.scss */
.centralized-management #Mast .wrapper {
  background-image: url(images/masts/centralized-management.png);
}
@media (max-width: 768px) {
  /* line 468, ../sass/partials/_wrapper.scss */
  .centralized-management #Mast .wrapper {
    background-image: url(images/masts/centralized-management-sm.png);
    min-height: 175px;
  }
}
/* line 477, ../sass/partials/_wrapper.scss */
.access-enterprise #Mast .wrapper {
  background: url(images/masts/access-enterprise.png) no-repeat 50% 0;
}
@media (max-width: 768px) {
  /* line 477, ../sass/partials/_wrapper.scss */
  .access-enterprise #Mast .wrapper {
    background-image: url(images/masts/access-enterprise-sm.png);
    min-height: 175px;
  }
}
/* line 486, ../sass/partials/_wrapper.scss */
.mcafee-epolicy-orchestrator #Mast .wrapper {
  background: url(images/masts/mcafee-epolicy-orchestrator.png) no-repeat 50% 0;
}
@media (max-width: 768px) {
  /* line 486, ../sass/partials/_wrapper.scss */
  .mcafee-epolicy-orchestrator #Mast .wrapper {
    background-image: url(images/masts/mcafee-epolicy-orchestrator-sm.png);
    min-height: 175px;
  }
}
/* line 495, ../sass/partials/_wrapper.scss */
.enterprise-250 #Mast .wrapper {
  background-image: url(images/masts/enterprise-250.png);
}
@media (max-width: 768px) {
  /* line 495, ../sass/partials/_wrapper.scss */
  .enterprise-250 #Mast .wrapper {
    background-image: url(images/masts/enterprise-250-sm.png);
  }
}
@media (max-width: 480px) {
  /* line 495, ../sass/partials/_wrapper.scss */
  .enterprise-250 #Mast .wrapper {
    background-position: 40% 50%;
  }
}
/* line 506, ../sass/partials/_wrapper.scss */
.basic-250 #Mast .wrapper {
  background-image: url(images/masts/basic-250.png);
}
@media (max-width: 768px) {
  /* line 506, ../sass/partials/_wrapper.scss */
  .basic-250 #Mast .wrapper {
    background-image: url(images/masts/basic-250-sm.png);
  }
}
@media (max-width: 480px) {
  /* line 506, ../sass/partials/_wrapper.scss */
  .basic-250 #Mast .wrapper {
    background-position: 40% 50%;
  }
}
/* line 517, ../sass/partials/_wrapper.scss */
.personal-250 #Mast .wrapper {
  background-image: url(images/masts/personal-250.png);
}
@media (max-width: 768px) {
  /* line 517, ../sass/partials/_wrapper.scss */
  .personal-250 #Mast .wrapper {
    background-image: url(images/masts/personal-250-sm.png);
  }
}
/* line 525, ../sass/partials/_wrapper.scss */
.f100 #Mast .wrapper {
  background-image: url(images/masts/f100.png);
}
@media (max-width: 768px) {
  /* line 525, ../sass/partials/_wrapper.scss */
  .f100 #Mast .wrapper {
    background-image: url(images/masts/f100-sm.png);
  }
}
/* line 533, ../sass/partials/_wrapper.scss */
.f150 #Mast .wrapper {
  background-image: url(images/masts/f150.png);
}
@media (max-width: 768px) {
  /* line 533, ../sass/partials/_wrapper.scss */
  .f150 #Mast .wrapper {
    background-image: url(images/masts/f150-sm.png);
  }
}
@media (max-width: 480px) {
  /* line 533, ../sass/partials/_wrapper.scss */
  .f150 #Mast .wrapper {
    background-position: 50% 50%;
  }
}
/* line 544, ../sass/partials/_wrapper.scss */
.f200 #Mast .wrapper {
  background-image: url(images/masts/f200.png);
}
@media (max-width: 768px) {
  /* line 544, ../sass/partials/_wrapper.scss */
  .f200 #Mast .wrapper {
    background-image: url(images/masts/f200-sm.png);
  }
}
/* line 552, ../sass/partials/_wrapper.scss */
.h100 #Mast .wrapper {
  background-image: url(images/masts/h100.01.png);
}
@media (max-width: 768px) {
  /* line 552, ../sass/partials/_wrapper.scss */
  .h100 #Mast .wrapper {
    background-image: url(images/masts/h100-sm.png);
  }
}
/* line 560, ../sass/partials/_wrapper.scss */
.h200 #Mast .wrapper {
  background-image: url(images/masts/h200.01.png);
}
@media (max-width: 768px) {
  /* line 560, ../sass/partials/_wrapper.scss */
  .h200 #Mast .wrapper {
    background-image: url(images/masts/h200-sm.png);
  }
}
/* line 568, ../sass/partials/_wrapper.scss */
.d80 #Mast .wrapper {
  background-image: url(images/masts/d80.png);
}
@media (max-width: 768px) {
  /* line 568, ../sass/partials/_wrapper.scss */
  .d80 #Mast .wrapper {
    background-image: url(images/masts/d80-sm.png);
  }
}
/* line 576, ../sass/partials/_wrapper.scss */
.h80 #Mast .wrapper {
  background: url(images/masts/h80.png) no-repeat 50% 0;
}
/* line 580, ../sass/partials/_wrapper.scss */
.h300-basic #Mast .wrapper {
  background-image: url(images/masts/h300.png);
}
@media (max-width: 768px) {
  /* line 580, ../sass/partials/_wrapper.scss */
  .h300-basic #Mast .wrapper {
    background-image: url(images/masts/h300-sm.png);
  }
}
/* line 588, ../sass/partials/_wrapper.scss */
.h300-enterprise #Mast .wrapper {
  background-image: url(images/masts/h300.png);
}
@media (max-width: 768px) {
  /* line 588, ../sass/partials/_wrapper.scss */
  .h300-enterprise #Mast .wrapper {
    background-image: url(images/masts/h300-sm.png);
  }
}
/* line 596, ../sass/partials/_wrapper.scss */
.h350 #Mast .wrapper {
  background-image: url(images/masts/h100.01.png);
}
@media (max-width: 768px) {
  /* line 596, ../sass/partials/_wrapper.scss */
  .h350 #Mast .wrapper {
    background-image: url(images/masts/h100-sm.png);
  }
}
/* line 604, ../sass/partials/_wrapper.scss */
.workspace-w200 #Mast .wrapper {
  background-image: url(images/masts/workspace-w200.png);
}
@media (max-width: 768px) {
  /* line 604, ../sass/partials/_wrapper.scss */
  .workspace-w200 #Mast .wrapper {
    background-image: url(images/masts/workspace-w200-sm.png);
  }
}
/* line 612, ../sass/partials/_wrapper.scss */
.workspace-w300 #Mast .wrapper {
  background-image: url(images/masts/workspace-w300.png);
}
@media (max-width: 768px) {
  /* line 612, ../sass/partials/_wrapper.scss */
  .workspace-w300 #Mast .wrapper {
    background-image: url(images/masts/workspace-w300-sm.png);
  }
}
/* line 620, ../sass/partials/_wrapper.scss */
.workspace-w500 #Mast .wrapper {
  background-image: url(images/masts/workspace-w500.png);
}
@media (max-width: 768px) {
  /* line 620, ../sass/partials/_wrapper.scss */
  .workspace-w500 #Mast .wrapper {
    background-image: url(images/masts/workspace-w500-sm.png);
  }
}
/* line 628, ../sass/partials/_wrapper.scss */
.workspace-mwes #Mast .wrapper {
  background: url(images/masts/workspace-mwes.png) no-repeat 50% 0;
}
/* line 632, ../sass/partials/_wrapper.scss */
.s1000 #Mast .wrapper {
  background-image: url(images/masts/workspace-w500.png);
}
@media (max-width: 768px) {
  /* line 632, ../sass/partials/_wrapper.scss */
  .s1000 #Mast .wrapper {
    background-image: url(images/masts/workspace-w500-sm.png);
  }
}
/* line 641, ../sass/partials/_wrapper.scss */
.home #Mast {
  background: 0;
  height: 639px;
  position: relative;
}
@media (max-width: 768px) {
  /* line 641, ../sass/partials/_wrapper.scss */
  .home #Mast {
    height: 454px;
    margin-bottom: 25px;
  }
}
/* line 651, ../sass/partials/_wrapper.scss */
.home #Mast .wrapper {
  position: relative;
  z-index: 5;
  zoom: 1;
}
/* line 14, ../sass/partials/_helpers.scss */
.home #Mast .wrapper:before, .home #Mast .wrapper:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/partials/_helpers.scss */
.home #Mast .wrapper:after {
  clear: both;
}
/* line 656, ../sass/partials/_wrapper.scss */
.home #Mast .wrapper h1 {
  margin-bottom: 10px;
  padding-top: 34px;
}
/* line 657, ../sass/partials/_wrapper.scss */
.home #Mast .wrapper p.fma-text {
  margin-bottom: 18px;
}
@media (max-width: 480px) {
  /* line 657, ../sass/partials/_wrapper.scss */
  .home #Mast .wrapper p.fma-text {
    font-family: "proxima-nova", arial, helvetica, sans-serif;
    font-size: 18px;
    line-height: 28px;
    font-size: 1.28571rem;
    line-height: 2rem;
    font-weight: 300;
  }
  /* line 40, ../sass/partials/_fonts.scss */
  .ie8 .home #Mast .wrapper p.fma-text, .ie7 .home #Mast .wrapper p.fma-text {
    font-family: "proxima-nova-n3", arial, helvetica, sans-serif;
  }
}
/* line 667, ../sass/partials/_wrapper.scss */
.wtg #Mast {
  border-top: 0;
  min-height: 629px;
  padding-top: 80px;
}
/* line 673, ../sass/partials/_wrapper.scss */
.why-windows-to-go #Mast {
  background: url(images/masts/why-windows-to-go.jpg) no-repeat 50% 0;
  background-size: cover;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 673, ../sass/partials/_wrapper.scss */
  .why-windows-to-go #Mast {
    background-position: 65% 0;
  }
}
@media (max-width: 768px) {
  /* line 673, ../sass/partials/_wrapper.scss */
  .why-windows-to-go #Mast {
    background-position: 75% 0;
  }
}
/* line 685, ../sass/partials/_wrapper.scss */
.products #Mast {
  background: url(images/masts/products.jpg) no-repeat 50% 0;
  background-size: cover;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 685, ../sass/partials/_wrapper.scss */
  .products #Mast {
    background-position: 65% 0;
  }
}
@media (max-width: 768px) {
  /* line 685, ../sass/partials/_wrapper.scss */
  .products #Mast {
    background-position: 75% 0;
  }
}
/* line 697, ../sass/partials/_wrapper.scss */
#Mast #UltimateSecurity {
  background: black url(images/home/enterprise.jpg) no-repeat 50% 0;
}
/* line 701, ../sass/partials/_wrapper.scss */
#Mast #YourDataProtected {
  background: black url(images/home/from-the-outside-in.jpg) no-repeat 50% 0;
}
/* line 705, ../sass/partials/_wrapper.scss */
#Mast #FreedomToGo {
  background: black url(images/home/workspace.jpg) no-repeat 50% 0;
}
/* line 709, ../sass/partials/_wrapper.scss */
#Mast #CompleteControl {
  background: black url(images/home/centralized-control.jpg) no-repeat 50% 0;
}
/* line 737, ../sass/partials/_wrapper.scss */
.encrypted-storage-drives.landing #Mast {
  margin-bottom: 25px;
}
/* line 739, ../sass/partials/_wrapper.scss */
.encrypted-storage-drives.landing #Mast .wrapper {
  background: black url(images/masts/encrypted-storage-drives.jpg) no-repeat 50% 0;
  height: 605px;
}
@media (max-width: 768px) {
  /* line 739, ../sass/partials/_wrapper.scss */
  .encrypted-storage-drives.landing #Mast .wrapper {
    background-position: 25% 0;
    height: auto;
  }
}
/* line 747, ../sass/partials/_wrapper.scss */
.encrypted-storage-drives.landing #Mast .wrapper:after {
  content: '';
  background: url(images/masts/encrypted-storage-drives.jpg) no-repeat 50% 100%;
  height: 18px;
  position: absolute;
  top: 100%;
  width: 100%;
}
/* line 756, ../sass/partials/_wrapper.scss */
.encrypted-storage-drives.landing #Mast .wrapper .l-position {
  height: 605px;
}
@media (max-width: 768px) {
  /* line 756, ../sass/partials/_wrapper.scss */
  .encrypted-storage-drives.landing #Mast .wrapper .l-position {
    height: auto;
  }
}
/* line 764, ../sass/partials/_wrapper.scss */
.windows-to-go-drives.landing #Mast .wrapper {
  background: url(images/masts/windows-to-go-drives.jpg) no-repeat 50% 0;
  min-height: 422px;
}
/* line 768, ../sass/partials/_wrapper.scss */
.about-ironkey #Mast .wrapper {
  background: url(images/masts/about-ironkey.jpg) no-repeat 50% 0;
  min-height: 422px;
}
/* line 772, ../sass/partials/_wrapper.scss */
.why-ironkey #Mast .wrapper {
  background: url(images/masts/why-ironkey.jpg) no-repeat 50% 0;
  min-height: 291px;
  border-bottom: 1px solid #fff;
  margin-bottom: 20px;
}
/* line 717, ../sass/partials/_wrapper.scss */
.why-ironkey #Mast .wrapper:after {
  height: 21px;
  width: 100%;
  position: absolute;
  bottom: -1px;
  z-index: 10;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #afb0b5), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(#afb0b5, #ffffff);
  background: -moz-linear-gradient(#afb0b5, #ffffff);
  background: -o-linear-gradient(#afb0b5, #ffffff);
  background: linear-gradient(#afb0b5, #ffffff);
  content: '';
}
/* line 731, ../sass/partials/_wrapper.scss */
.ie8 .why-ironkey #Mast .wrapper:after {
  background: url(images/ie/shadow-for-oldie.png) repeat-x 0 0;
}
@media (max-width: 768px) {
  /* line 778, ../sass/partials/_wrapper.scss */
  .why-ironkey #Mast .wrapper .mast-text, .why-ironkey #Mast .wrapper .product-filter-form label, .product-filter-form .why-ironkey #Mast .wrapper label {
    width: 60%;
  }
}
/* line 784, ../sass/partials/_wrapper.scss */
.how-to-buy #Mast .wrapper {
  background: url(images/masts/how-to-buy.jpg) no-repeat 50% 0;
  min-height: 291px;
  border-bottom: 1px solid #fff;
  margin-bottom: 20px;
}
/* line 717, ../sass/partials/_wrapper.scss */
.how-to-buy #Mast .wrapper:after {
  height: 21px;
  width: 100%;
  position: absolute;
  bottom: -1px;
  z-index: 10;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #afb0b5), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(#afb0b5, #ffffff);
  background: -moz-linear-gradient(#afb0b5, #ffffff);
  background: -o-linear-gradient(#afb0b5, #ffffff);
  background: linear-gradient(#afb0b5, #ffffff);
  content: '';
}
/* line 731, ../sass/partials/_wrapper.scss */
.ie8 .how-to-buy #Mast .wrapper:after {
  background: url(images/ie/shadow-for-oldie.png) repeat-x 0 0;
}
/* line 789, ../sass/partials/_wrapper.scss */
.partners #Mast .wrapper {
  background: url(images/masts/partners-overview.jpg) no-repeat 50% 0;
  min-height: 291px;
  border-bottom: 1px solid #fff;
  margin-bottom: 20px;
}
/* line 717, ../sass/partials/_wrapper.scss */
.partners #Mast .wrapper:after {
  height: 21px;
  width: 100%;
  position: absolute;
  bottom: -1px;
  z-index: 10;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #afb0b5), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(#afb0b5, #ffffff);
  background: -moz-linear-gradient(#afb0b5, #ffffff);
  background: -o-linear-gradient(#afb0b5, #ffffff);
  background: linear-gradient(#afb0b5, #ffffff);
  content: '';
}
/* line 731, ../sass/partials/_wrapper.scss */
.ie8 .partners #Mast .wrapper:after {
  background: url(images/ie/shadow-for-oldie.png) repeat-x 0 0;
}
/* line 794, ../sass/partials/_wrapper.scss */
.use-cases #Mast .wrapper {
  background: black url(images/masts/use-case-overview.jpg) no-repeat 50% 0;
  min-height: 291px;
  border-bottom: 1px solid #fff;
  margin-bottom: 20px;
}
/* line 717, ../sass/partials/_wrapper.scss */
.use-cases #Mast .wrapper:after {
  height: 21px;
  width: 100%;
  position: absolute;
  bottom: -1px;
  z-index: 10;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #afb0b5), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(#afb0b5, #ffffff);
  background: -moz-linear-gradient(#afb0b5, #ffffff);
  background: -o-linear-gradient(#afb0b5, #ffffff);
  background: linear-gradient(#afb0b5, #ffffff);
  content: '';
}
/* line 731, ../sass/partials/_wrapper.scss */
.ie8 .use-cases #Mast .wrapper:after {
  background: url(images/ie/shadow-for-oldie.png) repeat-x 0 0;
}
/* line 799, ../sass/partials/_wrapper.scss */
.use-cases-healthcare #Mast .wrapper {
  background: black url(images/masts/medical.jpg) no-repeat 50% 0;
  min-height: 291px;
  border-bottom: 1px solid #fff;
  margin-bottom: 20px;
}
/* line 717, ../sass/partials/_wrapper.scss */
.use-cases-healthcare #Mast .wrapper:after {
  height: 21px;
  width: 100%;
  position: absolute;
  bottom: -1px;
  z-index: 10;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #afb0b5), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(#afb0b5, #ffffff);
  background: -moz-linear-gradient(#afb0b5, #ffffff);
  background: -o-linear-gradient(#afb0b5, #ffffff);
  background: linear-gradient(#afb0b5, #ffffff);
  content: '';
}
/* line 731, ../sass/partials/_wrapper.scss */
.ie8 .use-cases-healthcare #Mast .wrapper:after {
  background: url(images/ie/shadow-for-oldie.png) repeat-x 0 0;
}
/* line 804, ../sass/partials/_wrapper.scss */
.use-cases-education #Mast .wrapper {
  background: black url(images/masts/education.jpg) no-repeat 50% 0;
  min-height: 291px;
  border-bottom: 1px solid #fff;
  margin-bottom: 20px;
}
/* line 717, ../sass/partials/_wrapper.scss */
.use-cases-education #Mast .wrapper:after {
  height: 21px;
  width: 100%;
  position: absolute;
  bottom: -1px;
  z-index: 10;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #afb0b5), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(#afb0b5, #ffffff);
  background: -moz-linear-gradient(#afb0b5, #ffffff);
  background: -o-linear-gradient(#afb0b5, #ffffff);
  background: linear-gradient(#afb0b5, #ffffff);
  content: '';
}
/* line 731, ../sass/partials/_wrapper.scss */
.ie8 .use-cases-education #Mast .wrapper:after {
  background: url(images/ie/shadow-for-oldie.png) repeat-x 0 0;
}
/* line 809, ../sass/partials/_wrapper.scss */
.use-cases-federal-gov #Mast .wrapper {
  background: black url(images/masts/federal.jpg) no-repeat 50% 0;
  min-height: 291px;
  border-bottom: 1px solid #fff;
  margin-bottom: 20px;
}
/* line 717, ../sass/partials/_wrapper.scss */
.use-cases-federal-gov #Mast .wrapper:after {
  height: 21px;
  width: 100%;
  position: absolute;
  bottom: -1px;
  z-index: 10;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #afb0b5), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(#afb0b5, #ffffff);
  background: -moz-linear-gradient(#afb0b5, #ffffff);
  background: -o-linear-gradient(#afb0b5, #ffffff);
  background: linear-gradient(#afb0b5, #ffffff);
  content: '';
}
/* line 731, ../sass/partials/_wrapper.scss */
.ie8 .use-cases-federal-gov #Mast .wrapper:after {
  background: url(images/ie/shadow-for-oldie.png) repeat-x 0 0;
}
/* line 814, ../sass/partials/_wrapper.scss */
.use-cases-local-gov #Mast .wrapper {
  background: black url(images/masts/state-and-local.jpg) no-repeat 50% 0;
  min-height: 291px;
  border-bottom: 1px solid #fff;
  margin-bottom: 20px;
}
/* line 717, ../sass/partials/_wrapper.scss */
.use-cases-local-gov #Mast .wrapper:after {
  height: 21px;
  width: 100%;
  position: absolute;
  bottom: -1px;
  z-index: 10;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #afb0b5), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(#afb0b5, #ffffff);
  background: -moz-linear-gradient(#afb0b5, #ffffff);
  background: -o-linear-gradient(#afb0b5, #ffffff);
  background: linear-gradient(#afb0b5, #ffffff);
  content: '';
}
/* line 731, ../sass/partials/_wrapper.scss */
.ie8 .use-cases-local-gov #Mast .wrapper:after {
  background: url(images/ie/shadow-for-oldie.png) repeat-x 0 0;
}
/* line 819, ../sass/partials/_wrapper.scss */
.use-cases-financial #Mast .wrapper {
  background: black url(images/masts/financial.jpg) no-repeat 50% 0;
  min-height: 291px;
  border-bottom: 1px solid #fff;
  margin-bottom: 20px;
}
/* line 717, ../sass/partials/_wrapper.scss */
.use-cases-financial #Mast .wrapper:after {
  height: 21px;
  width: 100%;
  position: absolute;
  bottom: -1px;
  z-index: 10;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #afb0b5), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(#afb0b5, #ffffff);
  background: -moz-linear-gradient(#afb0b5, #ffffff);
  background: -o-linear-gradient(#afb0b5, #ffffff);
  background: linear-gradient(#afb0b5, #ffffff);
  content: '';
}
/* line 731, ../sass/partials/_wrapper.scss */
.ie8 .use-cases-financial #Mast .wrapper:after {
  background: url(images/ie/shadow-for-oldie.png) repeat-x 0 0;
}
/* line 824, ../sass/partials/_wrapper.scss */
.solutions #Mast .wrapper {
  min-height: 291px;
}
/* line 827, ../sass/partials/_wrapper.scss */
.solutions.government #Mast .wrapper {
  background: url(images/masts/solutions-government.jpg) no-repeat 50% 0;
  border-bottom: 1px solid #fff;
  border-bottom: 1px solid #fff;
  margin-bottom: 20px;
}
/* line 717, ../sass/partials/_wrapper.scss */
.solutions.government #Mast .wrapper:after {
  height: 21px;
  width: 100%;
  position: absolute;
  bottom: -1px;
  z-index: 10;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #afb0b5), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(#afb0b5, #ffffff);
  background: -moz-linear-gradient(#afb0b5, #ffffff);
  background: -o-linear-gradient(#afb0b5, #ffffff);
  background: linear-gradient(#afb0b5, #ffffff);
  content: '';
}
/* line 731, ../sass/partials/_wrapper.scss */
.ie8 .solutions.government #Mast .wrapper:after {
  background: url(images/ie/shadow-for-oldie.png) repeat-x 0 0;
}
/* line 832, ../sass/partials/_wrapper.scss */
.solutions.landing #Mast .wrapper {
  min-height: 422px;
  background: url(images/masts/solution-overview.jpg) no-repeat 50% 0;
}
/* line 836, ../sass/partials/_wrapper.scss */
.solutions.finance #Mast .wrapper {
  background: url(images/masts/solutions-finance.jpg) no-repeat 50% 0;
  border-bottom: 1px solid #fff;
  border-bottom: 1px solid #fff;
  margin-bottom: 20px;
}
/* line 717, ../sass/partials/_wrapper.scss */
.solutions.finance #Mast .wrapper:after {
  height: 21px;
  width: 100%;
  position: absolute;
  bottom: -1px;
  z-index: 10;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #afb0b5), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(#afb0b5, #ffffff);
  background: -moz-linear-gradient(#afb0b5, #ffffff);
  background: -o-linear-gradient(#afb0b5, #ffffff);
  background: linear-gradient(#afb0b5, #ffffff);
  content: '';
}
/* line 731, ../sass/partials/_wrapper.scss */
.ie8 .solutions.finance #Mast .wrapper:after {
  background: url(images/ie/shadow-for-oldie.png) repeat-x 0 0;
}
/* line 841, ../sass/partials/_wrapper.scss */
.solutions.healthcare #Mast .wrapper {
  background: url(images/masts/solutions-healthcare.jpg) no-repeat 50% 0;
  border-bottom: 1px solid #fff;
  border-bottom: 1px solid #fff;
  margin-bottom: 20px;
}
/* line 717, ../sass/partials/_wrapper.scss */
.solutions.healthcare #Mast .wrapper:after {
  height: 21px;
  width: 100%;
  position: absolute;
  bottom: -1px;
  z-index: 10;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #afb0b5), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(#afb0b5, #ffffff);
  background: -moz-linear-gradient(#afb0b5, #ffffff);
  background: -o-linear-gradient(#afb0b5, #ffffff);
  background: linear-gradient(#afb0b5, #ffffff);
  content: '';
}
/* line 731, ../sass/partials/_wrapper.scss */
.ie8 .solutions.healthcare #Mast .wrapper:after {
  background: url(images/ie/shadow-for-oldie.png) repeat-x 0 0;
}
/* line 846, ../sass/partials/_wrapper.scss */
.solutions.badUSB #Mast .wrapper {
  min-height: 322px;
  background: url(images/masts/ultimate-security.jpg) no-repeat 50% 0;
}
/* line 850, ../sass/partials/_wrapper.scss */
.solutions.goldenIronkey #Mast .wrapper {
  min-height: 420px;
  background: #131312 url(images/masts/golden-ironkey.jpg) no-repeat 50% 0;
}
/* line 855, ../sass/partials/_wrapper.scss */
.products .stuck #Mast, .product .stuck #Mast {
  /*background-position: 0 100%;*/
}
/* line 858, ../sass/partials/_wrapper.scss */
.products .stuck #Mast .wrapper, .product .stuck #Mast .wrapper {
  height: auto;
  min-height: 75px;
  background-color: rgba(0, 0, 0, 0);
  background-position: 50% -331px;
}
/* line 865, ../sass/partials/_wrapper.scss */
.wtgreview #Mast .wrapper {
  background-color: #000;
  background-image: url(images/masts/wtgreview.jpg);
}
/* line 870, ../sass/partials/_wrapper.scss */
#Mast .mast-buttons {
  margin: 0;
  padding: 0;
  position: absolute;
  zoom: 1;
}
/* line 14, ../sass/partials/_helpers.scss */
#Mast .mast-buttons:before, #Mast .mast-buttons:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/partials/_helpers.scss */
#Mast .mast-buttons:after {
  clear: both;
}
@media (max-width: 959px) {
  /* line 870, ../sass/partials/_wrapper.scss */
  #Mast .mast-buttons {
    position: relative;
    left: auto !important;
    right: auto !important;
    top: auto !important;
    width: auto !important;
  }
}
/* line 884, ../sass/partials/_wrapper.scss */
#Mast .mast-buttons li {
  list-style-type: none;
  float: left;
  margin-bottom: 10px;
}
/* line 886, ../sass/partials/_wrapper.scss */
#Mast .mast-buttons .button {
  margin-right: 10px;
  padding: 10px 18px 8px;
  -webkit-box-shadow: 4px 3px 5px rgba(10, 10, 10, 0.91);
  -moz-box-shadow: 4px 3px 5px rgba(10, 10, 10, 0.91);
  box-shadow: 4px 3px 5px rgba(10, 10, 10, 0.91);
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 18px;
  line-height: 21.6px;
  font-size: 1.28571rem;
  line-height: 1.54286rem;
  font-weight: 300;
  text-transform: none;
}
/* line 40, ../sass/partials/_fonts.scss */
.ie8 #Mast .mast-buttons .button, .ie7 #Mast .mast-buttons .button {
  font-family: "proxima-nova-n3", arial, helvetica, sans-serif;
}
/* line 898, ../sass/partials/_wrapper.scss */
#Mast .mast-buttons .button .icn {
  margin-left: 12px;
}
/* line 899, ../sass/partials/_wrapper.scss */
#Mast .mast-buttons .button .icn-cart {
  margin: 0 0 -6px;
}
@media (max-width: 768px) {
  /* line 886, ../sass/partials/_wrapper.scss */
  #Mast .mast-buttons .button {
    font-family: "proxima-nova", arial, helvetica, sans-serif;
    font-size: 14px;
    line-height: 16.8px;
    font-size: 1rem;
    line-height: 1.2rem;
    font-weight: 300;
    padding: 5px 12px 3px;
  }
  /* line 40, ../sass/partials/_fonts.scss */
  .ie8 #Mast .mast-buttons .button, .ie7 #Mast .mast-buttons .button {
    font-family: "proxima-nova-n3", arial, helvetica, sans-serif;
  }
}
/* line 909, ../sass/partials/_wrapper.scss */
#Mast .mast-buttons .button-buy-now {
  padding: 4px 18px 3px;
  position: relative;
}
@media (max-width: 768px) {
  /* line 909, ../sass/partials/_wrapper.scss */
  #Mast .mast-buttons .button-buy-now {
    padding: 1px 18px 0;
  }
}
/* line 917, ../sass/partials/_wrapper.scss */
#Mast .mast-buttons .button-buy-now span.cart {
  background: url(images/icons/cart.png) no-repeat 0 3px;
  display: block;
  min-height: 22px;
  padding-left: 35px;
}
@media (max-width: 768px) {
  /* line 917, ../sass/partials/_wrapper.scss */
  #Mast .mast-buttons .button-buy-now span.cart {
    background-position: 0 1px;
  }
}
/* line 927, ../sass/partials/_wrapper.scss */
#Mast .mast-buttons .button-buy-now span.cart em {
  font-style: normal;
}
/* line 931, ../sass/partials/_wrapper.scss */
#Mast .mast-buttons .button-buy-now span.cart .note {
  display: block;
  font-size: 9px;
  line-height: 10.8px;
  font-size: 0.64286rem;
  line-height: 0.77143rem;
}
/* line 937, ../sass/partials/_wrapper.scss */
.partners #Mast .mast-buttons {
  width: 500px;
}
/* line 939, ../sass/partials/_wrapper.scss */
.partners #Mast .mast-buttons li {
  margin-bottom: 15px;
}
/* line 941, ../sass/partials/_wrapper.scss */
.partners #Mast .mast-buttons li.indented {
  margin-left: 80px;
}
@media (max-width: 959px) {
  /* line 941, ../sass/partials/_wrapper.scss */
  .partners #Mast .mast-buttons li.indented {
    margin-left: 0;
  }
}
/* line 952, ../sass/partials/_wrapper.scss */
.product #Mast .mast-buttons {
  padding-bottom: 12px;
}
/* line 957, ../sass/partials/_wrapper.scss */
#Mast .mast-text, #Mast .product-filter-form label, .product-filter-form #Mast label {
  margin-top: 0;
  color: #fff;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 20px;
  line-height: 24px;
  font-size: 1.42857rem;
  line-height: 1.71429rem;
  font-weight: 300;
  line-height: 1.4em;
}
/* line 40, ../sass/partials/_fonts.scss */
.ie8 #Mast .mast-text, .ie8 #Mast .product-filter-form label, .product-filter-form .ie8 #Mast label, .ie7 #Mast .mast-text, .ie7 #Mast .product-filter-form label, .product-filter-form .ie7 #Mast label {
  font-family: "proxima-nova-n3", arial, helvetica, sans-serif;
}
/* line 966, ../sass/partials/_wrapper.scss */
.wtg #Mast .mast-text, .wtg #Mast .product-filter-form label, .product-filter-form .wtg #Mast label {
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 17px;
  line-height: 27px;
  font-size: 1.21429rem;
  line-height: 1.92857rem;
  font-weight: 400;
}
/* line 60, ../sass/partials/_fonts.scss */
.ie8 .wtg #Mast .mast-text, .ie8 .wtg #Mast .product-filter-form label, .product-filter-form .ie8 .wtg #Mast label, .ie7 .wtg #Mast .mast-text, .ie7 .wtg #Mast .product-filter-form label, .product-filter-form .ie7 .wtg #Mast label {
  font-family: "proxima-nova-n4", arial, helvetica, sans-serif;
}
/* line 973, ../sass/partials/_wrapper.scss */
#Mast #Breadcrumbs li, #Mast #Breadcrumbs a {
  color: #ccd3e0;
}
/* line 976, ../sass/partials/_wrapper.scss */
#Mast #Breadcrumbs b {
  color: #fff;
}

/* line 981, ../sass/partials/_wrapper.scss */
#Main {
  position: relative;
  z-index: 1;
}
/* line 985, ../sass/partials/_wrapper.scss */
.partners #Main {
  z-index: 2;
}

/* line 987, ../sass/partials/_wrapper.scss */
.ie7 #Main {
  position: relative;
  z-index: 4;
  margin-bottom: 54px;
}

@media (max-width: 768px) {
  /* line 993, ../sass/partials/_wrapper.scss */
  #Main {
    padding: 0 2%;
  }
  /* line 996, ../sass/partials/_wrapper.scss */
  .wtg #Main {
    padding: 0;
  }
}
/* line 1000, ../sass/partials/_wrapper.scss */
#ProductTiles {
  height: 231px;
  background: url(images/home/tiled-texture.png) repeat-x 50% 0;
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: 10;
}
@media (max-width: 768px) {
  /* line 1000, ../sass/partials/_wrapper.scss */
  #ProductTiles {
    display: none;
  }
}

/* line 1013, ../sass/partials/_wrapper.scss */
#StickyNavActiveIndicator {
  position: absolute;
  top: 0;
  height: 59px;
}
/* line 1018, ../sass/partials/_wrapper.scss */
#StickyNavActiveIndicator .glow {
  height: 28px;
  position: absolute;
  top: 31px;
  right: 0;
  left: 0;
  z-index: 5;
  background: url(images/sticky-nav/red-glow.png) no-repeat 50% 0;
}

/* line 1032, ../sass/partials/_wrapper.scss */
#StickyNav {
  min-height: 59px;
  position: relative;
  background: url(images/sticky-nav/sticky-nav-bg.png) repeat-x 0 0;
  /*@include box-shadow(1px 2px 5px rgba(0,0,0,.75)); // drop shadow*/
}
@media (max-width: 480px) {
  /* line 1032, ../sass/partials/_wrapper.scss */
  #StickyNav {
    display: none;
  }
}
/* line 1068, ../sass/partials/_wrapper.scss */
#StickyNav i {
  float: left;
  padding-right: 22px;
  color: #303644;
  font-size: 15px;
  line-height: 18px;
  font-size: 1.07143rem;
  line-height: 1.28571rem;
  text-shadow: 0 0 1px white;
  position: relative;
  line-height: 41px;
}
/* line 1082, ../sass/partials/_wrapper.scss */
#StickyNav i:after {
  width: 1px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbd2de), color-stop(100%, #a4acbf));
  background: -webkit-linear-gradient(#cbd2de, #a4acbf);
  background: -moz-linear-gradient(#cbd2de, #a4acbf);
  background: -o-linear-gradient(#cbd2de, #a4acbf);
  background: linear-gradient(#cbd2de, #a4acbf);
  content: '';
}
/* line 1063, ../sass/partials/_wrapper.scss */
.ie8 #StickyNav i:after {
  background: #929DB3;
  top: 40%;
}
@media (max-width: 768px) {
  /* line 1068, ../sass/partials/_wrapper.scss */
  #StickyNav i {
    display: none;
  }
}
/* line 1090, ../sass/partials/_wrapper.scss */
#StickyNav li {
  float: left;
  position: relative;
}
/* line 1094, ../sass/partials/_wrapper.scss */
#StickyNav a {
  display: block;
  padding: 0 22px;
  font-size: 15px;
  line-height: 18px;
  font-size: 1.07143rem;
  line-height: 1.28571rem;
  position: relative;
  line-height: 41px;
}
/* line 1106, ../sass/partials/_wrapper.scss */
#StickyNav a:after {
  width: 1px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cbd2de), color-stop(100%, #a4acbf));
  background: -webkit-linear-gradient(#cbd2de, #a4acbf);
  background: -moz-linear-gradient(#cbd2de, #a4acbf);
  background: -o-linear-gradient(#cbd2de, #a4acbf);
  background: linear-gradient(#cbd2de, #a4acbf);
  content: '';
}
/* line 1063, ../sass/partials/_wrapper.scss */
.ie8 #StickyNav a:after {
  background: #929DB3;
  top: 40%;
}
/* line 1110, ../sass/partials/_wrapper.scss */
#StickyNav .active a {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ccd3e0), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(#ccd3e0, #ffffff);
  background: -moz-linear-gradient(#ccd3e0, #ffffff);
  background: -o-linear-gradient(#ccd3e0, #ffffff);
  background: linear-gradient(#ccd3e0, #ffffff);
  color: #ab0634;
}

/* line 1122, ../sass/partials/_wrapper.scss */
#NavigationSecondary .nav-title {
  padding-bottom: 8px;
  border-bottom: 1px solid #d5d8df;
}
/* line 1126, ../sass/partials/_wrapper.scss */
#NavigationSecondary li {
  margin-top: -1px;
}
/* line 1129, ../sass/partials/_wrapper.scss */
#NavigationSecondary li.active {
  background: #fff;
}
/* line 1134, ../sass/partials/_wrapper.scss */
#NavigationSecondary a {
  display: block;
  padding: 14px 12px 12px 21px;
  margin: 0;
  border-bottom: 1px solid #d5d8df;
  color: #68738c;
}
/* line 1146, ../sass/partials/_wrapper.scss */
#NavigationSecondary a:hover {
  color: #ab0634;
}
/* line 1151, ../sass/partials/_wrapper.scss */
#NavigationSecondary .active a {
  padding-bottom: 13px;
  background: #e9eef6;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border-bottom: 0;
  color: #ab0634;
}
/* line 1166, ../sass/partials/_wrapper.scss */
.ie8 #NavigationSecondary .active a, .ie7 #NavigationSecondary .active a {
  behavior: url("/css/PIE.htc");
  position: relative;
}

/* line 1172, ../sass/partials/_wrapper.scss */
#StickyNavigationSecondary {
  background: #0078d7;
  margin-top: 15px;
  position: relative;
  z-index: 25;
}
/* line 1178, ../sass/partials/_wrapper.scss */
#StickyNavigationSecondary .row {
  zoom: 1;
}
/* line 14, ../sass/partials/_helpers.scss */
#StickyNavigationSecondary .row:before, #StickyNavigationSecondary .row:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/partials/_helpers.scss */
#StickyNavigationSecondary .row:after {
  clear: both;
}
/* line 1181, ../sass/partials/_wrapper.scss */
#StickyNavigationSecondary ul {
  float: right;
  zoom: 1;
}
/* line 14, ../sass/partials/_helpers.scss */
#StickyNavigationSecondary ul:before, #StickyNavigationSecondary ul:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/partials/_helpers.scss */
#StickyNavigationSecondary ul:after {
  clear: both;
}
/* line 1185, ../sass/partials/_wrapper.scss */
#StickyNavigationSecondary ul li {
  float: left;
}
/* line 1188, ../sass/partials/_wrapper.scss */
#StickyNavigationSecondary ul li a {
  color: #fff;
  display: block;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 14px;
  line-height: 16.8px;
  font-size: 1rem;
  line-height: 1.2rem;
  font-weight: 400;
  padding: 17px 16px 11px;
  text-transform: uppercase;
}
/* line 60, ../sass/partials/_fonts.scss */
.ie8 #StickyNavigationSecondary ul li a, .ie7 #StickyNavigationSecondary ul li a {
  font-family: "proxima-nova-n4", arial, helvetica, sans-serif;
}
/* line 1195, ../sass/partials/_wrapper.scss */
#StickyNavigationSecondary ul li.active a, #StickyNavigationSecondary ul li a:hover {
  background: #ab0634;
}
@media (max-width: 768px) {
  /* line 1172, ../sass/partials/_wrapper.scss */
  #StickyNavigationSecondary {
    margin-top: 0;
  }
}
@media (max-width: 480px) {
  /* line 1206, ../sass/partials/_wrapper.scss */
  #StickyNavigationSecondary .column {
    padding: 0;
  }
  /* line 1207, ../sass/partials/_wrapper.scss */
  #StickyNavigationSecondary ul {
    float: left;
    width: 100%;
  }
  /* line 1210, ../sass/partials/_wrapper.scss */
  #StickyNavigationSecondary ul li {
    float: none;
    width: 100%;
  }
  /* line 1213, ../sass/partials/_wrapper.scss */
  #StickyNavigationSecondary ul li a {
    font-family: "proxima-nova", arial, helvetica, sans-serif;
    font-size: 13px;
    line-height: 15.6px;
    font-size: 0.92857rem;
    line-height: 1.11429rem;
    font-weight: 400;
    padding: 5px 16px;
  }
  /* line 60, ../sass/partials/_fonts.scss */
  .ie8 #StickyNavigationSecondary ul li a, .ie7 #StickyNavigationSecondary ul li a {
    font-family: "proxima-nova-n4", arial, helvetica, sans-serif;
  }
}
/* line 1221, ../sass/partials/_wrapper.scss */
#StickyNavigationSecondary.sticky {
  margin-top: 0;
  position: fixed;
  top: 0;
  width: 100%;
}

/* line 1229, ../sass/partials/_wrapper.scss */
#Footer {
  margin-top: 54px;
  padding: 50px 0 20px;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #434b5f), color-stop(54px, #68738c), color-stop(100%, #68738c));
  background: -webkit-linear-gradient(#434b5f, #68738c 54px, #68738c);
  background: -moz-linear-gradient(#434b5f, #68738c 54px, #68738c);
  background: -o-linear-gradient(#434b5f, #68738c 54px, #68738c);
  background: linear-gradient(#434b5f, #68738c 54px, #68738c);
  border-top: 1px solid #a7a9af;
}
/* line 1245, ../sass/partials/_wrapper.scss */
.ie8 #Footer, .ie7 #Footer {
  behavior: url("/css/PIE.htc");
  position: relative;
}
/* line 1249, ../sass/partials/_wrapper.scss */
.wtg #Footer {
  margin-top: 0;
}
/* line 1253, ../sass/partials/_wrapper.scss */
#Footer .footer-title {
  margin: 0 0 10px;
  color: #fff;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 15px;
  line-height: 18px;
  font-size: 1.07143rem;
  line-height: 1.28571rem;
  font-weight: 700;
  text-transform: none;
}
/* line 19, ../sass/partials/_fonts.scss */
.ie8 #Footer .footer-title, .ie7 #Footer .footer-title {
  font-family: "proxima-nova-n7", arial, helvetica, sans-serif;
}
/* line 1263, ../sass/partials/_wrapper.scss */
#Footer nav a {
  display: inline-block;
  margin-bottom: 10px;
  color: #fff;
  font-size: 13px;
  line-height: 15.6px;
  font-size: 0.92857rem;
  line-height: 1.11429rem;
}
/* line 1272, ../sass/partials/_wrapper.scss */
#Footer nav a:hover {
  color: #ab0634;
}
/* line 1277, ../sass/partials/_wrapper.scss */
#Footer .footer-button {
  display: block;
  margin-bottom: 11px;
  padding: 9px 20px 7px;
  zoom: 1;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 3px 2px 3px rgba(10, 10, 10, 0.48);
  -moz-box-shadow: 3px 2px 3px rgba(10, 10, 10, 0.48);
  box-shadow: 3px 2px 3px rgba(10, 10, 10, 0.48);
  color: #2c313f;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 16px;
  line-height: 19.2px;
  font-size: 1.14286rem;
  line-height: 1.37143rem;
  font-weight: 300;
  text-transform: none;
}
/* line 14, ../sass/partials/_helpers.scss */
#Footer .footer-button:before, #Footer .footer-button:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/partials/_helpers.scss */
#Footer .footer-button:after {
  clear: both;
}
/* line 40, ../sass/partials/_fonts.scss */
.ie8 #Footer .footer-button, .ie7 #Footer .footer-button {
  font-family: "proxima-nova-n3", arial, helvetica, sans-serif;
}
/* line 1293, ../sass/partials/_wrapper.scss */
#Footer .footer-button .icn {
  float: right;
}
/* line 1296, ../sass/partials/_wrapper.scss */
#Footer .footer-button.join-list span {
  float: left;
  width: 90%;
}
/* line 1300, ../sass/partials/_wrapper.scss */
#Footer .button-red {
  color: #fff;
}
/* line 1304, ../sass/partials/_wrapper.scss */
#Footer .utility-links {
  padding-top: 30px;
  color: #cad1e2;
  font-family: arial, sans-serif;
  font-size: 12px;
  line-height: 14.4px;
  font-size: 0.85714rem;
  line-height: 1.02857rem;
  text-align: center;
}
/* line 1314, ../sass/partials/_wrapper.scss */
#Footer .utility-links a {
  display: inline-block;
  margin-left: 15px;
  color: #cad1e2;
}
/* line 1322, ../sass/partials/_wrapper.scss */
#Footer .utility-links a:hover {
  color: #ab0634;
}
@media (min-width: 480px) and (max-width: 768px) {
  /* line 1328, ../sass/partials/_wrapper.scss */
  #Footer .nav-col {
    float: left;
    margin: 0 0 15px;
    padding: 0 2%;
    width: 46%;
  }
  /* line 1334, ../sass/partials/_wrapper.scss */
  #Footer .social-media-col {
    margin: 0;
    padding: 0 2%;
  }
}
@media (max-width: 480px) {
  /* line 1340, ../sass/partials/_wrapper.scss */
  #Footer .utility-links {
    padding: 0 2%;
  }
  /* line 1343, ../sass/partials/_wrapper.scss */
  #Footer nav {
    padding: 0 2%;
  }
  /* line 1344, ../sass/partials/_wrapper.scss */
  #Footer .nav-col {
    margin: 0 0 15px;
    padding: 0;
  }
  /* line 1348, ../sass/partials/_wrapper.scss */
  #Footer .social-media-col {
    margin: 0;
    padding: 0 2%;
  }
}

/* line 1355, ../sass/partials/_wrapper.scss */
#PartnerLoginContainer {
  position: absolute;
  right: 0;
  top: -125px;
  z-index: 10;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 1355, ../sass/partials/_wrapper.scss */
  #PartnerLoginContainer {
    top: -135px;
  }
}
@media (max-width: 768px) {
  /* line 1355, ../sass/partials/_wrapper.scss */
  #PartnerLoginContainer {
    margin-bottom: 25px;
    position: relative;
    right: auto;
    top: auto;
  }
}
/* line 1371, ../sass/partials/_wrapper.scss */
#PartnerLoginContainer .form-fields {
  zoom: 1;
}
/* line 14, ../sass/partials/_helpers.scss */
#PartnerLoginContainer .form-fields:before, #PartnerLoginContainer .form-fields:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/partials/_helpers.scss */
#PartnerLoginContainer .form-fields:after {
  clear: both;
}
/* line 1374, ../sass/partials/_wrapper.scss */
#PartnerLoginContainer .form-field {
  float: left;
  position: relative;
}

/* line 1378, ../sass/partials/_wrapper.scss */
#RegionModal,
#CountryModal {
  display: none;
  height: 610px;
  width: 920px;
  position: fixed;
  top: 0;
  background: #666677 url(images/region-selector-modal/region-selector-bg.jpg) no-repeat 50% 100%;
  z-index: 15;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
}

/* line 1390, ../sass/partials/_wrapper.scss */
#RegionModalOverlay,
#CountryModalOverlay {
  z-index: 12;
  background: #000;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

/* line 2, ../sass/partials/_modules.scss */
.data-list:first-child {
  margin-top: 0;
}
/* line 4, ../sass/partials/_modules.scss */
.data-list dt {
  float: left;
  margin-right: .5em;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-weight: 700;
}
/* line 19, ../sass/partials/_fonts.scss */
.ie8 .data-list dt, .ie7 .data-list dt {
  font-family: "proxima-nova-n7", arial, helvetica, sans-serif;
}
/* line 11, ../sass/partials/_modules.scss */
.data-list dd {
  display: block;
  margin: 0 0 12px;
  padding: 0;
}
/* line 17, ../sass/partials/_modules.scss */
.data-list dd.last {
  margin-bottom: 0;
}

/* line 23, ../sass/partials/_modules.scss */
.view-demo {
  margin-bottom: 15px;
}

/* line 27, ../sass/partials/_modules.scss */
.button {
  display: inline-block;
  padding: 7px 12px 5px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  color: #fff;
  font-family: "proxima-nova-condensed", arial, helvetica, sans-serif;
  font-size: 15px;
  line-height: 18px;
  font-size: 1.07143rem;
  line-height: 1.28571rem;
  font-weight: 300;
  line-height: 15px;
  text-transform: uppercase;
}
/* line 50, ../sass/partials/_fonts.scss */
.ie8 .button, .ie7 .button {
  font-family: "proxima-nova-condensed-n3", arial, helvetica, sans-serif;
}
/* line 42, ../sass/partials/_modules.scss */
.ie8 .button {
  behavior: url("/css/PIE.htc");
  position: relative;
}
/* line 43, ../sass/partials/_modules.scss */
.ie7 .button {
  behavior: url("/css/PIE.htc");
  position: relative;
}
/* line 44, ../sass/partials/_modules.scss */
.button:hover {
  color: #fff;
}
/* line 45, ../sass/partials/_modules.scss */
.button:hover, .button:active, .button:focus {
  outline: none;
}
/* line 49, ../sass/partials/_modules.scss */
.goldenIronkey .content-block .button {
  padding: 12px 17px 10px;
}
/* line 53, ../sass/partials/_modules.scss */
.wtg #Main .button {
  margin-bottom: 7px;
}
/* line 56, ../sass/partials/_modules.scss */
.wtg #Main .button:nth-child(1n+2) {
  margin-left: 15px;
}

/* line 61, ../sass/partials/_modules.scss */
.button-red {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cf2031), color-stop(100%, #861521));
  background: -webkit-linear-gradient(#cf2031, #861521);
  background: -moz-linear-gradient(#cf2031, #861521);
  background: -o-linear-gradient(#cf2031, #861521);
  background: linear-gradient(#cf2031, #861521);
  -webkit-box-shadow: 0 2px 2px rgba(10, 10, 10, 0.54);
  -moz-box-shadow: 0 2px 2px rgba(10, 10, 10, 0.54);
  box-shadow: 0 2px 2px rgba(10, 10, 10, 0.54);
  text-shadow: 0 0 2px #911723;
}
/* line 69, ../sass/partials/_modules.scss */
.button-red:hover, .hover-button .button-red {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #df0441), color-stop(100%, #ab0634));
  background: -webkit-linear-gradient(#df0441, #ab0634);
  background: -moz-linear-gradient(#df0441, #ab0634);
  background: -o-linear-gradient(#df0441, #ab0634);
  background: linear-gradient(#df0441, #ab0634);
}
/* line 72, ../sass/partials/_modules.scss */
.wtg #Main .button-red {
  background: #ab0634;
  color: #fff;
  text-shadow: none;
  box-shadow: none;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 15px;
  line-height: 18px;
  font-size: 1.07143rem;
  line-height: 1.28571rem;
  font-weight: 700;
  padding: 17px 32px 15px;
  text-transform: uppercase;
}
/* line 19, ../sass/partials/_fonts.scss */
.ie8 .wtg #Main .button-red, .ie7 .wtg #Main .button-red {
  font-family: "proxima-nova-n7", arial, helvetica, sans-serif;
}
/* line 81, ../sass/partials/_modules.scss */
.wtg #Main .button-red:hover {
  background: #e3003f;
}

/* line 87, ../sass/partials/_modules.scss */
.wtg #Main .button-white {
  border: 2px solid #fff;
  padding: 15px 30px 13px;
  color: #fff;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 15px;
  line-height: 18px;
  font-size: 1.07143rem;
  line-height: 1.28571rem;
  font-weight: 700;
  text-transform: uppercase;
}
/* line 19, ../sass/partials/_fonts.scss */
.ie8 .wtg #Main .button-white, .ie7 .wtg #Main .button-white {
  font-family: "proxima-nova-n7", arial, helvetica, sans-serif;
}
/* line 97, ../sass/partials/_modules.scss */
.wtg #Main .button-white:hover {
  background: #fff;
  color: #0078d7;
}

/* line 104, ../sass/partials/_modules.scss */
.button-grey {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f0f2f6), color-stop(100%, #a4adc0));
  background: -webkit-linear-gradient(#f0f2f6, #a4adc0);
  background: -moz-linear-gradient(#f0f2f6, #a4adc0);
  background: -o-linear-gradient(#f0f2f6, #a4adc0);
  background: linear-gradient(#f0f2f6, #a4adc0);
  color: #2c313f;
  text-shadow: 0 0 2px #ebeff3;
}
/* line 112, ../sass/partials/_modules.scss */
.button-grey:hover, .hover-button .button-grey {
  color: #2c313f;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e9eef6));
  background: -webkit-linear-gradient(#ffffff, #e9eef6);
  background: -moz-linear-gradient(#ffffff, #e9eef6);
  background: -o-linear-gradient(#ffffff, #e9eef6);
  background: linear-gradient(#ffffff, #e9eef6);
}

/* line 118, ../sass/partials/_modules.scss */
.button-blue {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3b465b), color-stop(40%, #232936), color-stop(100%, #232936));
  background: -webkit-linear-gradient(#3b465b, #232936 40%, #232936);
  background: -moz-linear-gradient(#3b465b, #232936 40%, #232936);
  background: -o-linear-gradient(#3b465b, #232936 40%, #232936);
  background: linear-gradient(#3b465b, #232936 40%, #232936);
  -webkit-box-shadow: 0 2px 2px rgba(40, 46, 51, 0.54);
  -moz-box-shadow: 0 2px 2px rgba(40, 46, 51, 0.54);
  box-shadow: 0 2px 2px rgba(40, 46, 51, 0.54);
  text-shadow: 0 0 2px black;
}
/* line 126, ../sass/partials/_modules.scss */
.button-blue:hover, .hover-button .button-blue {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00345f), color-stop(100%, #00447c));
  background: -webkit-linear-gradient(#00345f, #00447c);
  background: -moz-linear-gradient(#00345f, #00447c);
  background: -o-linear-gradient(#00345f, #00447c);
  background: linear-gradient(#00345f, #00447c);
}

/* line 131, ../sass/partials/_modules.scss */
.button-expansive {
  padding-right: 18px;
  padding-left: 18px;
}

/* line 136, ../sass/partials/_modules.scss */
.button-large {
  padding: 12px 16px 9px;
  -webkit-box-shadow: 2px 3px 5px rgba(10, 10, 10, 0.33);
  -moz-box-shadow: 2px 3px 5px rgba(10, 10, 10, 0.33);
  box-shadow: 2px 3px 5px rgba(10, 10, 10, 0.33);
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 16px;
  line-height: 19.2px;
  font-size: 1.14286rem;
  line-height: 1.37143rem;
  font-weight: 300;
  text-transform: none;
}
/* line 40, ../sass/partials/_fonts.scss */
.ie8 .button-large, .ie7 .button-large {
  font-family: "proxima-nova-n3", arial, helvetica, sans-serif;
}
/* line 147, ../sass/partials/_modules.scss */
.button-large .icn {
  margin-left: 12px;
}

/* line 149, ../sass/partials/_modules.scss */
.button-fixed-width {
  width: 190px;
  text-align: center;
}

/* line 156, ../sass/partials/_modules.scss */
.sidebar-widget {
  margin-bottom: 35px;
  font-size: 13px;
  line-height: 15.6px;
  font-size: 0.92857rem;
  line-height: 1.11429rem;
}
/* line 163, ../sass/partials/_modules.scss */
.sidebar-widget a {
  display: block;
  margin-bottom: 12px;
}
/* line 167, ../sass/partials/_modules.scss */
.sidebar-widget p {
  line-height: 1.4em;
}

/* line 171, ../sass/partials/_modules.scss */
.widget-title {
  margin: 0;
}

/* line 175, ../sass/partials/_modules.scss */
.sidebar-divider {
  margin: 0 0 35px;
  height: 1px;
  background: #d5d8df;
  border: 0;
}

/* line 187, ../sass/partials/_modules.scss */
.icn {
  display: inline-block;
}
/* line 26, ../sass/partials/_helpers.scss */
.icn {
  overflow: hidden;
  text-indent: -32000em;
  white-space: nowrap;
}
/* line 27, ../sass/partials/_helpers.scss */
.ie7 .icn {
  font-size: 1px;
  line-height: 1px;
}

/* line 191, ../sass/partials/_modules.scss */
.icn-more {
  background-position: 0 -2443px;
  width: 10px;
  height: 14px;
}

/* line 194, ../sass/partials/_modules.scss */
.icn-more-grey {
  background-position: 0 -2273px;
  width: 10px;
  height: 16px;
}

/* line 197, ../sass/partials/_modules.scss */
.icn-more-red {
  background-position: 0 -2243px;
  width: 10px;
  height: 16px;
}

/* line 200, ../sass/partials/_modules.scss */
.icn-cart {
  background-position: 0 -290px;
  width: 30px;
  height: 22px;
}
/* line 203, ../sass/partials/_modules.scss */
.ie7 .icn-cart {
  float: left;
}

/* line 206, ../sass/partials/_modules.scss */
.social-media {
  zoom: 1;
  margin: 17px 0 19px;
  padding: 0;
}
/* line 14, ../sass/partials/_helpers.scss */
.social-media:before, .social-media:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/partials/_helpers.scss */
.social-media:after {
  clear: both;
}
/* line 211, ../sass/partials/_modules.scss */
.social-media > li {
  float: left;
  margin-right: 7px;
  list-style-type: none;
}
/* line 216, ../sass/partials/_modules.scss */
.social-media > li.last {
  margin: 0;
}
/* line 218, ../sass/partials/_modules.scss */
.social-media a {
  display: block;
}
/* line 26, ../sass/partials/_helpers.scss */
.social-media a {
  overflow: hidden;
  text-indent: -32000em;
  white-space: nowrap;
}
/* line 27, ../sass/partials/_helpers.scss */
.ie7 .social-media a {
  font-size: 1px;
  line-height: 1px;
}
/* line 222, ../sass/partials/_modules.scss */
.social-media .twitter {
  background-position: 0 -88px;
  width: 39px;
  height: 44px;
}
/* line 225, ../sass/partials/_modules.scss */
.social-media .facebook {
  background-position: 0 -176px;
  width: 39px;
  height: 44px;
}
/* line 228, ../sass/partials/_modules.scss */
.social-media .youtube {
  background-position: 0 0;
  width: 39px;
  height: 44px;
}
/* line 231, ../sass/partials/_modules.scss */
.social-media .linkedin {
  background-position: 0 -132px;
  width: 39px;
  height: 44px;
}
/* line 234, ../sass/partials/_modules.scss */
.social-media .googlePlus {
  background-position: 0 -44px;
  width: 39px;
  height: 44px;
}

/* line 239, ../sass/partials/_modules.scss */
.focus-box {
  padding: 40px;
  margin: 32px 0 40px;
  background-color: #e9edf6;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
}
@media (max-width: 768px) {
  /* line 239, ../sass/partials/_modules.scss */
  .focus-box {
    padding: 20px;
  }
}
/* line 252, ../sass/partials/_modules.scss */
.ie8 .focus-box, .ie7 .focus-box {
  behavior: url("/css/PIE.htc");
  position: relative;
}
/* line 254, ../sass/partials/_modules.scss */
.focus-box.tight {
  padding-top: 30px;
  padding-bottom: 30px;
}
/* line 259, ../sass/partials/_modules.scss */
.focus-box.wide {
  padding-left: 0;
  padding-right: 0;
}
/* line 264, ../sass/partials/_modules.scss */
.focus-box p:last-child {
  margin-bottom: 0;
}
/* line 267, ../sass/partials/_modules.scss */
.focus-box .l-media .l-media__image {
  margin-left: 5%;
  width: 45%;
}
/* line 270, ../sass/partials/_modules.scss */
.focus-box .l-media .l-media__image .l-media__img--rev {
  max-width: 100%;
  width: auto;
}
/* line 275, ../sass/partials/_modules.scss */
.focus-box .l-media .l-media__body {
  width: 50%;
}
@media (max-width: 768px) {
  /* line 281, ../sass/partials/_modules.scss */
  .focus-box .l-media .l-media__image,
  .focus-box .l-media .l-media__body {
    margin: 0 0 20px 0;
    width: 100%;
  }
  /* line 285, ../sass/partials/_modules.scss */
  .focus-box .l-media .l-media__image {
    text-align: center;
  }
  /* line 288, ../sass/partials/_modules.scss */
  .focus-box .l-media .l-media__img--rev {
    float: none;
    margin: 0;
  }
}
@media (max-width: 768px) {
  /* line 319, ../sass/partials/_modules.scss */
  .focus-box .grid_1,
  .focus-box .grid_2,
  .focus-box .grid_3,
  .focus-box .grid_4,
  .focus-box .grid_5,
  .focus-box .grid_6,
  .focus-box .grid_7,
  .focus-box .grid_8,
  .focus-box .grid_9,
  .focus-box .grid_10,
  .focus-box .grid_11,
  .focus-box .grid_12,
  .focus-box .grid_13,
  .focus-box .grid_14,
  .focus-box .grid_15,
  .focus-box .grid_16,
  .focus-box .grid_17,
  .focus-box .grid_18,
  .focus-box .grid_19,
  .focus-box .grid_20,
  .focus-box .grid_21,
  .focus-box .grid_22,
  .focus-box .grid_23,
  .focus-box .grid_24 {
    margin-bottom: 25px;
  }
}

/* line 325, ../sass/partials/_modules.scss */
.shadow-box {
  padding: 20px;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dee5f1), color-stop(100%, #eff3f8));
  background: -webkit-linear-gradient(#dee5f1, #eff3f8);
  background: -moz-linear-gradient(#dee5f1, #eff3f8);
  background: -o-linear-gradient(#dee5f1, #eff3f8);
  background: linear-gradient(#dee5f1, #eff3f8);
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 1px 2px 3px rgba(40, 46, 51, 0.32), inset 0 4px 6px rgba(255, 255, 255, 0.6), inset 0 0 0 1px rgba(255, 255, 255, 0.32);
  -moz-box-shadow: 1px 2px 3px rgba(40, 46, 51, 0.32), inset 0 4px 6px rgba(255, 255, 255, 0.6), inset 0 0 0 1px rgba(255, 255, 255, 0.32);
  box-shadow: 1px 2px 3px rgba(40, 46, 51, 0.32), inset 0 4px 6px rgba(255, 255, 255, 0.6), inset 0 0 0 1px rgba(255, 255, 255, 0.32);
  border: 1px solid #d2d9e3;
}
/* line 338, ../sass/partials/_modules.scss */
.ie8 .shadow-box, .ie7 .shadow-box {
  behavior: url("/css/PIE.htc");
  position: relative;
}

/* line 341, ../sass/partials/_modules.scss */
.frame {
  float: left;
  max-width: 100%;
  overflow: hidden;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #d5d7df;
}
/* line 353, ../sass/partials/_modules.scss */
.frame > img {
  display: block;
}

/* line 355, ../sass/partials/_modules.scss */
.frame-right {
  float: right;
}

/* line 357, ../sass/partials/_modules.scss */
a.document {
  position: relative;
  display: block;
  min-height: 26px;
  padding-left: 29px;
  padding-bottom: 3px;
  line-height: 18px;
}
/* line 365, ../sass/partials/_modules.scss */
a.document:before, a.document .faux-icon {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  background-position: 0 -2457px;
  width: 19px;
  height: 26px;
}
/* line 375, ../sass/partials/_modules.scss */
a.document:hover:before, a.document:hover .faux-icon {
  background-position: 0 -2402px;
}

/* line 380, ../sass/partials/_modules.scss */
a.webinar {
  position: relative;
  display: block;
  min-height: 23px;
  padding-left: 30px;
  padding-bottom: 3px;
  line-height: 18px;
}
/* line 388, ../sass/partials/_modules.scss */
a.webinar:before, a.webinar .faux-icon {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  background-position: 0 -2125px;
  width: 23px;
  height: 23px;
}
/* line 396, ../sass/partials/_modules.scss */
a.webinar:hover:before, a.webinar:hover .faux-icon {
  background-position: 0 -2148px;
}

/* line 401, ../sass/partials/_modules.scss */
.resource-list, .document-list {
  padding-left: 0;
  list-style-type: none;
}
/* line 405, ../sass/partials/_modules.scss */
.resource-list > *, .document-list > * {
  margin-bottom: 4px;
}
/* line 408, ../sass/partials/_modules.scss */
.resource-list .document, .document-list .document {
  display: block;
}

/* line 411, ../sass/partials/_modules.scss */
.resource-group {
  background: #f1f3f7;
  margin-bottom: 2px;
}
/* line 417, ../sass/partials/_modules.scss */
.resource-group h2 {
  color: #666677;
  margin: 0;
}
/* line 421, ../sass/partials/_modules.scss */
.resource-group h2 a {
  color: #666677;
  display: block;
  outline: 0;
  padding: 20px 17px 20px 58px;
  position: relative;
  text-transform: uppercase;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 14px;
  line-height: 16.8px;
  font-size: 1rem;
  line-height: 1.2rem;
  font-weight: 400;
}
/* line 60, ../sass/partials/_fonts.scss */
.ie8 .resource-group h2 a, .ie7 .resource-group h2 a {
  font-family: "proxima-nova-n4", arial, helvetica, sans-serif;
}
/* line 430, ../sass/partials/_modules.scss */
.resource-group h2 a:hover {
  background: #e2e4e9;
  color: #ab0634;
}
/* line 435, ../sass/partials/_modules.scss */
.resource-group h2 a:before {
  content: '';
  position: absolute;
  left: 17px;
  top: 12px;
}
/* line 443, ../sass/partials/_modules.scss */
.resource-group h2 a.company-info:before {
  background-position: 0 -779px;
  width: 32px;
  height: 32px;
}
/* line 443, ../sass/partials/_modules.scss */
.resource-group h2 a.product-comparisons:before {
  background-position: 0 -1835px;
  width: 32px;
  height: 32px;
}
/* line 443, ../sass/partials/_modules.scss */
.resource-group h2 a.demos:before {
  background-position: 0 -1415px;
  width: 32px;
  height: 32px;
}
/* line 443, ../sass/partials/_modules.scss */
.resource-group h2 a.encrypted-storage-drives-ds:before {
  background-position: 0 -1246px;
  width: 32px;
  height: 32px;
}
/* line 443, ../sass/partials/_modules.scss */
.resource-group h2 a.infographics:before {
  background-position: 0 -1595px;
  width: 32px;
  height: 32px;
}
/* line 443, ../sass/partials/_modules.scss */
.resource-group h2 a.management-ds:before {
  background-position: 0 -1771px;
  width: 32px;
  height: 32px;
}
/* line 443, ../sass/partials/_modules.scss */
.resource-group h2 a.solutions-ds:before {
  background-position: 0 -1075px;
  width: 32px;
  height: 32px;
}
/* line 443, ../sass/partials/_modules.scss */
.resource-group h2 a.windows-to-go-drives-ds:before {
  background-position: 0 -1963px;
  width: 32px;
  height: 32px;
}
/* line 443, ../sass/partials/_modules.scss */
.resource-group h2 a.webinars:before {
  background-position: 0 -1278px;
  width: 32px;
  height: 32px;
}
/* line 443, ../sass/partials/_modules.scss */
.resource-group h2 a.white-papers:before {
  background-position: 0 -1899px;
  width: 32px;
  height: 32px;
}
/* line 443, ../sass/partials/_modules.scss */
.resource-group h2 a.windows-to-go:before {
  background-position: 0 -1659px;
  width: 32px;
  height: 32px;
}
/* line 443, ../sass/partials/_modules.scss */
.resource-group h2 a.accolades:before {
  background-position: 0 -379px;
  width: 32px;
  height: 32px;
}
/* line 443, ../sass/partials/_modules.scss */
.resource-group h2 a.case-studies:before {
  background-position: 0 -2027px;
  width: 32px;
  height: 32px;
}
/* line 443, ../sass/partials/_modules.scss */
.resource-group h2 a.news-articles:before {
  background-position: 0 -1707px;
  width: 32px;
  height: 32px;
}
/* line 450, ../sass/partials/_modules.scss */
.resource-group .resource-list {
  display: none;
  margin: 0;
  padding: 0 17px 10px 58px;
}
/* line 455, ../sass/partials/_modules.scss */
.resource-group .resource-list li {
  color: #cbd2df;
  padding-bottom: 7px;
}
/* line 456, ../sass/partials/_modules.scss */
.resource-group .resource-list a {
  color: #cbd2df;
  padding: 0;
}
/* line 460, ../sass/partials/_modules.scss */
.resource-group .resource-list a:hover {
  color: #fff;
}
/* line 464, ../sass/partials/_modules.scss */
.resource-group .resource-list a.document, .resource-group .resource-list a.webinar {
  min-height: 1px;
}
/* line 466, ../sass/partials/_modules.scss */
.resource-group .resource-list a.document:before, .resource-group .resource-list a.webinar:before {
  display: none;
}
/* line 472, ../sass/partials/_modules.scss */
.resource-group.expanded {
  background: #666677;
}
/* line 476, ../sass/partials/_modules.scss */
.resource-group.expanded h2 a {
  color: #fff;
}
/* line 479, ../sass/partials/_modules.scss */
.resource-group.expanded h2 a:hover {
  background: #666677;
  color: #ab0634;
}
/* line 485, ../sass/partials/_modules.scss */
.resource-group.expanded h2 a.company-info:before {
  background-position: 0 -811px;
  width: 32px;
  height: 32px;
}
/* line 485, ../sass/partials/_modules.scss */
.resource-group.expanded h2 a.product-comparisons:before {
  background-position: 0 -1867px;
  width: 32px;
  height: 32px;
}
/* line 485, ../sass/partials/_modules.scss */
.resource-group.expanded h2 a.demos:before {
  background-position: 0 -1447px;
  width: 32px;
  height: 32px;
}
/* line 485, ../sass/partials/_modules.scss */
.resource-group.expanded h2 a.encrypted-storage-drives-ds:before {
  background-position: 0 -1310px;
  width: 32px;
  height: 32px;
}
/* line 485, ../sass/partials/_modules.scss */
.resource-group.expanded h2 a.infographics:before {
  background-position: 0 -1563px;
  width: 32px;
  height: 32px;
}
/* line 485, ../sass/partials/_modules.scss */
.resource-group.expanded h2 a.management-ds:before {
  background-position: 0 -1803px;
  width: 32px;
  height: 32px;
}
/* line 485, ../sass/partials/_modules.scss */
.resource-group.expanded h2 a.solutions-ds:before {
  background-position: 0 -1107px;
  width: 32px;
  height: 32px;
}
/* line 485, ../sass/partials/_modules.scss */
.resource-group.expanded h2 a.windows-to-go-drives-ds:before {
  background-position: 0 -1995px;
  width: 32px;
  height: 32px;
}
/* line 485, ../sass/partials/_modules.scss */
.resource-group.expanded h2 a.webinars:before {
  background-position: 0 -1383px;
  width: 32px;
  height: 32px;
}
/* line 485, ../sass/partials/_modules.scss */
.resource-group.expanded h2 a.white-papers:before {
  background-position: 0 -1931px;
  width: 32px;
  height: 32px;
}
/* line 485, ../sass/partials/_modules.scss */
.resource-group.expanded h2 a.windows-to-go:before {
  background-position: 0 -1627px;
  width: 32px;
  height: 32px;
}
/* line 485, ../sass/partials/_modules.scss */
.resource-group.expanded h2 a.accolades:before {
  background-position: 0 -347px;
  width: 32px;
  height: 32px;
}
/* line 485, ../sass/partials/_modules.scss */
.resource-group.expanded h2 a.case-studies:before {
  background-position: 0 -2059px;
  width: 32px;
  height: 32px;
}
/* line 485, ../sass/partials/_modules.scss */
.resource-group.expanded h2 a.news-articles:before {
  background-position: 0 -1739px;
  width: 32px;
  height: 32px;
}

/* line 494, ../sass/partials/_modules.scss */
a.info-security, span.info-security {
  margin-right: 12px;
}

/* line 497, ../sass/partials/_modules.scss */
span.pcmag, span.award {
  width: 320px;
  zoom: 1;
}
/* line 14, ../sass/partials/_helpers.scss */
span.pcmag:before, span.pcmag:after, span.award:before, span.award:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/partials/_helpers.scss */
span.pcmag:after, span.award:after {
  clear: both;
}
/* line 501, ../sass/partials/_modules.scss */
span.pcmag em, span.award em {
  float: left;
  padding-top: 20px;
  width: 250px;
}
/* line 502, ../sass/partials/_modules.scss */
span.pcmag img, span.award img {
  float: right;
}
@media (max-width: 768px) {
  /* line 497, ../sass/partials/_modules.scss */
  span.pcmag, span.award {
    margin: 0;
    width: 100%;
  }
  /* line 507, ../sass/partials/_modules.scss */
  span.pcmag em, span.award em {
    width: 75%;
  }
}

/* line 512, ../sass/partials/_modules.scss */
span.bote2014 {
  width: 280px;
}
/* line 514, ../sass/partials/_modules.scss */
span.bote2014 em {
  width: 180px;
}

/* line 517, ../sass/partials/_modules.scss */
span.w500Awards em {
  padding-top: 30px;
  width: 195px;
}
@media (max-width: 480px) {
  /* line 516, ../sass/partials/_modules.scss */
  span.w500Awards {
    float: none;
    width: 100%;
  }
  /* line 521, ../sass/partials/_modules.scss */
  span.w500Awards em {
    width: 135px;
  }
}

/* line 526, ../sass/partials/_modules.scss */
span.w700Awards {
  width: 100%;
}
/* line 528, ../sass/partials/_modules.scss */
span.w700Awards em {
  display: block;
  float: none;
  padding-bottom: 5px;
  padding-top: 0;
  width: 100%;
}
/* line 529, ../sass/partials/_modules.scss */
span.w700Awards img {
  float: left;
  margin-right: 7px;
  margin-bottom: 15px;
}

/* line 532, ../sass/partials/_modules.scss */
.awards_carousel {
  margin: 0;
  padding: 0;
}
/* line 535, ../sass/partials/_modules.scss */
.awards_carousel li {
  zoom: 1;
  float: left;
  list-style-type: none;
}
/* line 14, ../sass/partials/_helpers.scss */
.awards_carousel li:before, .awards_carousel li:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/partials/_helpers.scss */
.awards_carousel li:after {
  clear: both;
}
/* line 539, ../sass/partials/_modules.scss */
.awards_carousel li .logo {
  float: left;
  margin-right: 7px;
  width: 100px;
}
/* line 540, ../sass/partials/_modules.scss */
.awards_carousel li .description {
  float: right;
  width: 280px;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 544, ../sass/partials/_modules.scss */
  .awards_carousel li .logo img {
    max-width: 100%;
  }
  /* line 546, ../sass/partials/_modules.scss */
  .awards_carousel li .description {
    float: left;
  }
}
@media (max-width: 768px) {
  /* line 550, ../sass/partials/_modules.scss */
  .awards_carousel li .logo img {
    max-width: 100%;
  }
  /* line 552, ../sass/partials/_modules.scss */
  .awards_carousel li .description {
    float: left;
  }
}

/* line 557, ../sass/partials/_modules.scss */
.awards_container {
  zoom: 1;
}
/* line 14, ../sass/partials/_helpers.scss */
.awards_container:before, .awards_container:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/partials/_helpers.scss */
.awards_container:after {
  clear: both;
}
/* line 559, ../sass/partials/_modules.scss */
.awards_container #AwardsPagination {
  float: right;
}
/* line 561, ../sass/partials/_modules.scss */
.awards_container #AwardsPagination a {
  background: #fff;
  border: 1px solid #ab0634;
  height: 8px;
  display: inline-block;
  margin-left: 8px;
  outline: 0;
  text-indent: -32000em;
  width: 8px;
}
/* line 571, ../sass/partials/_modules.scss */
.awards_container #AwardsPagination a.selected {
  background: #ab0634;
}

/* line 578, ../sass/partials/_modules.scss */
.featured-video {
  margin-bottom: 20px;
}
/* line 580, ../sass/partials/_modules.scss */
.featured-video .video-lead-feature {
  margin-bottom: 15px;
}
/* line 581, ../sass/partials/_modules.scss */
.featured-video a {
  color: #4f4e6b;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 20px;
  line-height: 24px;
  font-size: 1.42857rem;
  line-height: 1.71429rem;
  font-weight: 400;
}
/* line 60, ../sass/partials/_fonts.scss */
.ie8 .featured-video a, .ie7 .featured-video a {
  font-family: "proxima-nova-n4", arial, helvetica, sans-serif;
}

/* line 587, ../sass/partials/_modules.scss */
.video-lead {
  max-width: 176px;
}

/* line 591, ../sass/partials/_modules.scss */
.video-lead-left {
  zoom: 1;
  max-width: none;
  margin-bottom: 25px;
}
/* line 14, ../sass/partials/_helpers.scss */
.video-lead-left:before, .video-lead-left:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/partials/_helpers.scss */
.video-lead-left:after {
  clear: both;
}

/* line 596, ../sass/partials/_modules.scss */
.video-lead-thumbnail {
  display: block;
  margin-bottom: 8px;
}
/* line 600, ../sass/partials/_modules.scss */
.video-lead-left .video-lead-thumbnail {
  float: left;
  margin-right: 10px;
  margin-bottom: 0;
}

/* line 607, ../sass/partials/_modules.scss */
.video-lead-left .video-lead-description {
  overflow: hidden;
}

/* line 612, ../sass/partials/_modules.scss */
a.show-more-videos {
  background: #666677;
  color: #fff;
  display: block;
  padding: 10px;
  text-align: center;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 14px;
  line-height: 16.8px;
  font-size: 1rem;
  line-height: 1.2rem;
  font-weight: 700;
}
/* line 19, ../sass/partials/_fonts.scss */
.ie8 a.show-more-videos, .ie7 a.show-more-videos {
  font-family: "proxima-nova-n7", arial, helvetica, sans-serif;
}

/* line 622, ../sass/partials/_modules.scss */
.back-to-top {
  clear: both;
  margin-top: 25px;
  margin-right: 5px;
  float: right;
}

/* line 629, ../sass/partials/_modules.scss */
.addthis_toolbox {
  margin-top: 7px;
}
/* line 631, ../sass/partials/_modules.scss */
.addthis_toolbox .atclear {
  clear: none;
}
/* line 633, ../sass/partials/_modules.scss */
.addthis_toolbox .addthis_button_tweet.at300b {
  width: 90px;
}
/* line 634, ../sass/partials/_modules.scss */
.addthis_toolbox .addthis_button_facebook_like.at300b, .addthis_toolbox .addthis_button_linkedin_counter.at300b {
  margin-right: 14px;
}
/* line 635, ../sass/partials/_modules.scss */
.addthis_toolbox .addthis_button_google_plusone.at300b {
  width: 70px;
}

/* line 638, ../sass/partials/_modules.scss */
.section-footer {
  clear: both;
  zoom: 1;
}
/* line 14, ../sass/partials/_helpers.scss */
.section-footer:before, .section-footer:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/partials/_helpers.scss */
.section-footer:after {
  clear: both;
}
/* line 641, ../sass/partials/_modules.scss */
.section-footer .addthis_toolbox {
  float: left;
  margin-top: 25px;
}
/* line 645, ../sass/partials/_modules.scss */
.section-footer .back-to-top {
  clear: none;
}

/* line 655, ../sass/partials/_modules.scss */
.pp_pic_holder .addthis_toolbox .atclear {
  clear: none;
}
/* line 657, ../sass/partials/_modules.scss */
.pp_pic_holder .addthis_toolbox .addthis_button_tweet.at300b {
  width: 90px;
}
/* line 658, ../sass/partials/_modules.scss */
.pp_pic_holder .addthis_toolbox .addthis_button_facebook_like.at300b, .pp_pic_holder .addthis_toolbox .addthis_button_linkedin_counter.at300b {
  margin-right: 14px;
}
/* line 659, ../sass/partials/_modules.scss */
.pp_pic_holder .addthis_toolbox .addthis_button_google_plusone.at300b {
  width: 70px;
}

/* line 663, ../sass/partials/_modules.scss */
.fips-note {
  float: left;
  clear: both;
  margin-top: 25px;
  margin-left: 5px;
}
/* line 669, ../sass/partials/_modules.scss */
.ie7 .fips-note {
  white-space: nowrap;
}
/* line 673, ../sass/partials/_modules.scss */
.fips-note + .back-to-top {
  clear: none;
}

/* line 678, ../sass/partials/_modules.scss */
.content-block {
  padding-bottom: 12px;
  margin-bottom: 45px;
  border-bottom: 1px solid #d5d8df;
}
/* line 686, ../sass/partials/_modules.scss */
.content-block header {
  zoom: 1;
  margin-bottom: 15px;
}
/* line 14, ../sass/partials/_helpers.scss */
.content-block header:before, .content-block header:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/partials/_helpers.scss */
.content-block header:after {
  clear: both;
}
/* line 690, ../sass/partials/_modules.scss */
.content-block:first-child {
  margin-top: 20px;
}
/* line 693, ../sass/partials/_modules.scss */
.solutions.landing .content-block:first-child {
  margin-top: 40px;
}
/* line 698, ../sass/partials/_modules.scss */
.content-block.alt-bottom {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 704, ../sass/partials/_modules.scss */
.content-block.last {
  border-bottom: 0;
}
/* line 709, ../sass/partials/_modules.scss */
.content-block h2.white-papers a {
  color: #ab0634;
  padding: 8px 0 8px 37px;
  position: relative;
}
/* line 713, ../sass/partials/_modules.scss */
.content-block h2.white-papers a:before {
  background-position: 0 -1899px;
  width: 32px;
  height: 32px;
  content: '';
  position: absolute;
  left: 0px;
  top: 0px;
}

/* line 724, ../sass/partials/_modules.scss */
.divided-space-container {
  position: relative;
}

/* line 725, ../sass/partials/_modules.scss */
.divided-space {
  zoom: 1;
  clear: both;
  position: relative;
}
/* line 14, ../sass/partials/_helpers.scss */
.divided-space:before, .divided-space:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/partials/_helpers.scss */
.divided-space:after {
  clear: both;
}
/* line 730, ../sass/partials/_modules.scss */
.divided-space .divider, .divided-space .divider-left {
  width: 20px;
  position: absolute;
  top: 0;
  bottom: 0;
  border-right: 1px solid #d5d8df;
}
@media (max-width: 768px) {
  /* line 730, ../sass/partials/_modules.scss */
  .divided-space .divider, .divided-space .divider-left {
    display: none;
  }
}
/* line 744, ../sass/partials/_modules.scss */
.divided-space .divider-left {
  border-right: 0;
  border-left: 1px solid #d5d8df;
}

/* line 750, ../sass/partials/_modules.scss */
.square-bullet {
  padding-left: 28px;
}
/* line 753, ../sass/partials/_modules.scss */
.square-bullet > * {
  margin-bottom: 18px;
  padding-left: 20px;
  list-style-type: none;
}
/* line 758, ../sass/partials/_modules.scss */
.square-bullet > *:before, .square-bullet > * .faux-bullet {
  position: absolute;
  margin: 4px 0 0 -20px;
  width: 7px;
  height: 7px;
  background: #cad2de;
  content: '';
}
/* line 773, ../sass/partials/_modules.scss */
.square-bullet.single-spaced > * {
  margin-bottom: 3px;
}

/* line 779, ../sass/partials/_modules.scss */
.no-bullet {
  padding-left: 15px;
  margin-top: -6px;
}
/* line 783, ../sass/partials/_modules.scss */
.no-bullet > * {
  margin-bottom: 5px;
  list-style-type: none;
}

/* line 789, ../sass/partials/_modules.scss */
.checkmark-bullet {
  padding: 0 0 0 5px;
  zoom: 1;
}
/* line 14, ../sass/partials/_helpers.scss */
.checkmark-bullet:before, .checkmark-bullet:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/partials/_helpers.scss */
.checkmark-bullet:after {
  clear: both;
}
/* line 793, ../sass/partials/_modules.scss */
.checkmark-bullet > * {
  margin-bottom: 8px;
  padding-left: 25px;
  list-style-type: none;
  /*float: left;*/
  /*width: 30%;*/
}
/* line 800, ../sass/partials/_modules.scss */
.checkmark-bullet > *.alpha {
  clear: left;
}
/* line 801, ../sass/partials/_modules.scss */
.checkmark-bullet > *:before, .checkmark-bullet > * .faux-bullet {
  position: absolute;
  background-position: 0 -2377px;
  width: 18px;
  height: 15px;
  margin: 0 0 0 -25px;
  content: '';
}

/* line 812, ../sass/partials/_modules.scss */
.reseller-search, .distributor-search {
  margin-bottom: 0;
  position: relative;
}
/* line 816, ../sass/partials/_modules.scss */
.reseller-search .find-a-distributor, .distributor-search .find-a-distributor {
  position: absolute;
  top: 10px;
  right: 10px;
  font-weight: normal;
}
@media (max-width: 480px) {
  /* line 816, ../sass/partials/_modules.scss */
  .reseller-search .find-a-distributor, .distributor-search .find-a-distributor {
    display: inline-block;
    padding-bottom: 20px;
    position: relative;
    top: auto;
    right: auto;
  }
}

/* line 835, ../sass/partials/_modules.scss */
form.country-form, form.location-form, form.filter {
  float: left;
  margin: 0 0 15px;
  line-height: 24px;
}
/* line 843, ../sass/partials/_modules.scss */
form.country-form label, form.location-form label, form.filter label {
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 13px;
  line-height: 15.6px;
  font-size: 0.92857rem;
  line-height: 1.11429rem;
  font-weight: 700;
  display: block;
  padding: 2px 6px 8px 0;
}
/* line 19, ../sass/partials/_fonts.scss */
.ie8 form.country-form label, .ie7 form.country-form label, .ie8 form.location-form label, .ie7 form.location-form label, .ie8 form.filter label, .ie7 form.filter label {
  font-family: "proxima-nova-n7", arial, helvetica, sans-serif;
}
/* line 849, ../sass/partials/_modules.scss */
form.country-form .select2-choice > div, form.location-form .select2-choice > div, form.filter .select2-choice > div {
  background: url("images/icons/caret-down-gray.png") no-repeat;
  text-indent: -999em;
  top: 10px;
  width: 12px;
  height: 7px;
}
/* line 858, ../sass/partials/_modules.scss */
form.filter {
  margin-right: 29px;
  width: 221px;
}
/* line 863, ../sass/partials/_modules.scss */
form.country-form {
  float: left;
  width: 696px;
}
@media (max-width: 768px) {
  /* line 863, ../sass/partials/_modules.scss */
  form.country-form {
    width: 100%;
  }
}
/* line 872, ../sass/partials/_modules.scss */
form.country-form .select {
  display: block;
  float: left;
  width: 286px;
}
/* line 878, ../sass/partials/_modules.scss */
form.country-form #s2id_CountryField {
  margin-bottom: 15px;
}
/* line 881, ../sass/partials/_modules.scss */
form.country-form .location, form.country-form .province {
  display: none;
}
/* line 885, ../sass/partials/_modules.scss */
form.country-form .input {
  display: block;
  float: left;
  width: 300px;
}
/* line 890, ../sass/partials/_modules.scss */
form.country-form .input input {
  line-height: 24px;
  padding: 0 10px;
  width: 268px;
  height: 24px;
  border: 1px solid #aaa;
  background: #e9edf5;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 1px 1px 1px rgba(10, 10, 10, 0.38);
  -moz-box-shadow: inset 1px 1px 1px rgba(10, 10, 10, 0.38);
  box-shadow: inset 1px 1px 1px rgba(10, 10, 10, 0.38);
  font-size: 13px;
}
/* line 904, ../sass/partials/_modules.scss */
form.country-form input[type="submit"] {
  margin: 24px 0 0 16px;
}
/* line 908, ../sass/partials/_modules.scss */
form.country-form .hint {
  font-size: 13px;
  line-height: 15.6px;
  font-size: 0.92857rem;
  line-height: 1.11429rem;
  padding: 10px 0 0;
  line-height: 14px;
  display: block;
}
/* line 916, ../sass/partials/_modules.scss */
form.location-form {
  float: left;
  width: 410px;
}
/* line 921, ../sass/partials/_modules.scss */
form.location-form fieldset {
  float: left;
}
/* line 924, ../sass/partials/_modules.scss */
form.location-form fieldset.submit {
  padding-top: 25px;
  width: 93px;
}
/* line 928, ../sass/partials/_modules.scss */
form.location-form fieldset.submit input[type="submit"] {
  display: block;
  width: 100%;
}
/* line 936, ../sass/partials/_modules.scss */
form.sort {
  position: absolute;
  top: 17px;
  right: 0;
}
/* line 941, ../sass/partials/_modules.scss */
form.sort legend {
  float: left;
  padding-right: 10px;
}
/* line 945, ../sass/partials/_modules.scss */
form.sort label {
  margin-right: 8px;
}
/* line 948, ../sass/partials/_modules.scss */
form.sort label:last-child {
  margin-right: 0;
}
/* line 954, ../sass/partials/_modules.scss */
form .note {
  display: inline;
  margin-left: 8px;
  font-size: 12px;
  line-height: 14.4px;
  font-size: 0.85714rem;
  line-height: 1.02857rem;
}

/* line 964, ../sass/partials/_modules.scss */
#s2id_ProductField {
  width: 221px;
}

/* line 968, ../sass/partials/_modules.scss */
#s2id_CountryField {
  width: 251px;
}

/* line 972, ../sass/partials/_modules.scss */
.reseller-results, .distributor-results {
  min-height: 406px;
  position: relative;
}
/* line 977, ../sass/partials/_modules.scss */
.reseller-results > .grid_10,
.reseller-results > .grid_14, .distributor-results > .grid_10,
.distributor-results > .grid_14 {
  position: absolute;
  top: -999em;
  left: -999em;
}
/* line 984, ../sass/partials/_modules.scss */
.reseller-results.complete > .grid_10, .reseller-results.complete > .grid_14, .distributor-results.complete > .grid_10, .distributor-results.complete > .grid_14 {
  position: static;
  top: 0;
  left: 0;
}
/* line 991, ../sass/partials/_modules.scss */
.reseller-results.hide-map .reseller-list-container, .reseller-results.hide-map .distributor-list-container, .distributor-results.hide-map .reseller-list-container, .distributor-results.hide-map .distributor-list-container {
  width: 100%;
}
/* line 994, ../sass/partials/_modules.scss */
.reseller-results.hide-map .reseller-list-container ol, .reseller-results.hide-map .distributor-list-container ol, .distributor-results.hide-map .reseller-list-container ol, .distributor-results.hide-map .distributor-list-container ol {
  zoom: 1;
}
/* line 14, ../sass/partials/_helpers.scss */
.reseller-results.hide-map .reseller-list-container ol:before, .reseller-results.hide-map .reseller-list-container ol:after, .reseller-results.hide-map .distributor-list-container ol:before, .reseller-results.hide-map .distributor-list-container ol:after, .distributor-results.hide-map .reseller-list-container ol:before, .distributor-results.hide-map .reseller-list-container ol:after, .distributor-results.hide-map .distributor-list-container ol:before, .distributor-results.hide-map .distributor-list-container ol:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/partials/_helpers.scss */
.reseller-results.hide-map .reseller-list-container ol:after, .reseller-results.hide-map .distributor-list-container ol:after, .distributor-results.hide-map .reseller-list-container ol:after, .distributor-results.hide-map .distributor-list-container ol:after {
  clear: both;
}
/* line 998, ../sass/partials/_modules.scss */
.reseller-results.hide-map .reseller-list-container li, .reseller-results.hide-map .distributor-list-container li, .distributor-results.hide-map .reseller-list-container li, .distributor-results.hide-map .distributor-list-container li {
  float: left;
  width: 30%;
  margin-right: 5%;
  min-height: 80px;
}
@media (max-width: 768px) {
  /* line 998, ../sass/partials/_modules.scss */
  .reseller-results.hide-map .reseller-list-container li, .reseller-results.hide-map .distributor-list-container li, .distributor-results.hide-map .reseller-list-container li, .distributor-results.hide-map .distributor-list-container li {
    width: 45%;
  }
}
@media (max-width: 480px) {
  /* line 998, ../sass/partials/_modules.scss */
  .reseller-results.hide-map .reseller-list-container li, .reseller-results.hide-map .distributor-list-container li, .distributor-results.hide-map .reseller-list-container li, .distributor-results.hide-map .distributor-list-container li {
    width: 100%;
  }
}
/* line 1013, ../sass/partials/_modules.scss */
.reseller-results.hide-map .reseller-list-container li:last-child, .reseller-results.hide-map .reseller-list-container li.third, .reseller-results.hide-map .distributor-list-container li:last-child, .reseller-results.hide-map .distributor-list-container li.third, .distributor-results.hide-map .reseller-list-container li:last-child, .distributor-results.hide-map .reseller-list-container li.third, .distributor-results.hide-map .distributor-list-container li:last-child, .distributor-results.hide-map .distributor-list-container li.third {
  margin-right: 0;
}
@media (max-width: 768px) {
  /* line 1013, ../sass/partials/_modules.scss */
  .reseller-results.hide-map .reseller-list-container li:last-child, .reseller-results.hide-map .reseller-list-container li.third, .reseller-results.hide-map .distributor-list-container li:last-child, .reseller-results.hide-map .distributor-list-container li.third, .distributor-results.hide-map .reseller-list-container li:last-child, .distributor-results.hide-map .reseller-list-container li.third, .distributor-results.hide-map .distributor-list-container li:last-child, .distributor-results.hide-map .distributor-list-container li.third {
    margin-right: 0;
  }
}
@media (max-width: 768px) {
  /* line 998, ../sass/partials/_modules.scss */
  .reseller-results.hide-map .reseller-list-container li, .reseller-results.hide-map .distributor-list-container li, .distributor-results.hide-map .reseller-list-container li, .distributor-results.hide-map .distributor-list-container li {
    margin-right: 5%;
  }
  /* line 1024, ../sass/partials/_modules.scss */
  .reseller-results.hide-map .reseller-list-container li.third, .reseller-results.hide-map .distributor-list-container li.third, .distributor-results.hide-map .reseller-list-container li.third, .distributor-results.hide-map .distributor-list-container li.third {
    margin-right: 5%;
  }
  /* line 1027, ../sass/partials/_modules.scss */
  .reseller-results.hide-map .reseller-list-container li:nth-child(2n+0), .reseller-results.hide-map .distributor-list-container li:nth-child(2n+0), .distributor-results.hide-map .reseller-list-container li:nth-child(2n+0), .distributor-results.hide-map .distributor-list-container li:nth-child(2n+0) {
    margin-right: 0;
  }
}
@media (max-width: 480px) {
  /* line 998, ../sass/partials/_modules.scss */
  .reseller-results.hide-map .reseller-list-container li, .reseller-results.hide-map .distributor-list-container li, .distributor-results.hide-map .reseller-list-container li, .distributor-results.hide-map .distributor-list-container li {
    margin-right: 0;
  }
}
/* line 1039, ../sass/partials/_modules.scss */
.reseller-results.hide-map .grid_14,
.reseller-results.hide-map .map, .distributor-results.hide-map .grid_14,
.distributor-results.hide-map .map {
  display: none;
}

/* line 1045, ../sass/partials/_modules.scss */
.reseller-list-container, .distributor-list-container {
  border: 1px solid transparent;
  height: 404px;
  margin: 0;
  overflow: auto;
}
/* line 1051, ../sass/partials/_modules.scss */
.complete .reseller-list-container, .complete .distributor-list-container {
  border-color: #ddd;
}
/* line 1055, ../sass/partials/_modules.scss */
.reseller-list-container ol, .distributor-list-container ol {
  margin: 12px 27px 27px 49px;
  padding: 0;
}
@media (max-width: 768px) {
  /* line 1055, ../sass/partials/_modules.scss */
  .reseller-list-container ol, .distributor-list-container ol {
    margin: 12px 27px 27px 40px;
  }
}
/* line 1064, ../sass/partials/_modules.scss */
.reseller-list-container li, .distributor-list-container li {
  line-height: 18px;
  list-style-type: none;
  margin-top: 15px;
  position: relative;
}
/* line 1073, ../sass/partials/_modules.scss */
.reseller-list-container .count, .distributor-list-container .count {
  display: block;
  font-weight: bold;
  position: absolute;
  left: -24px;
  top: 0;
}
/* line 1081, ../sass/partials/_modules.scss */
.reseller-list-container h3, .distributor-list-container h3 {
  font-size: 14px;
  line-height: 16.8px;
  font-size: 1rem;
  line-height: 1.2rem;
  color: #00447c;
  display: inline;
  text-transform: none;
}
/* line 1088, ../sass/partials/_modules.scss */
.reseller-list-container .distibutor, .distributor-list-container .distibutor {
  font-style: italic;
}
/* line 1091, ../sass/partials/_modules.scss */
.reseller-list-container .distibutor:before, .distributor-list-container .distibutor:before {
  content: " | ";
  padding: 0 2px;
}

/* line 1099, ../sass/partials/_modules.scss */
.how-to-buy .select2-search, .distributors .select2-search {
  display: none;
}
/* line 1102, ../sass/partials/_modules.scss */
.how-to-buy .select2-results, .distributors .select2-results {
  max-height: 397px;
  overflow: auto;
}

/* line 1108, ../sass/partials/_modules.scss */
.map {
  width: 100%;
  height: 404px;
}

/* line 1113, ../sass/partials/_modules.scss */
#s2id_IndustryPreselect {
  width: 230px;
}

/* Override Select2 styling to match comp */
/* line 1116, ../sass/partials/_modules.scss */
.select2-container .select2-choice {
  height: 24px;
  background: #e9edf5;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 1px 1px 1px rgba(10, 10, 10, 0.38);
  -moz-box-shadow: inset 1px 1px 1px rgba(10, 10, 10, 0.38);
  box-shadow: inset 1px 1px 1px rgba(10, 10, 10, 0.38);
}
/* line 1126, ../sass/partials/_modules.scss */
.select2-container .select2-choice span {
  margin: 0 70px 0 4px;
  padding-top: 2px;
  font-size: 13px;
  line-height: 22px;
  font-size: 0.92857rem;
  line-height: 1.57143rem;
}
/* line 1134, ../sass/partials/_modules.scss */
.select2-container .select2-choice div {
  padding-right: 12px;
  width: auto;
  background: 0;
  border: 0;
}
/* line 1145, ../sass/partials/_modules.scss */
.select2-container .select2-choice div b {
  padding-top: 4px;
  background: 0;
  color: #00447c;
  font-size: 11px;
  line-height: 20px;
  font-size: 0.78571rem;
  line-height: 1.42857rem;
  font-weight: normal;
}

/* line 1160, ../sass/partials/_modules.scss */
.select2-drop {
  border: 0;
  background: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 1168, ../sass/partials/_modules.scss */
.select2-results {
  margin-right: 0;
  padding: 15px 6px;
  max-height: none;
  overflow: visible;
  background-color: #e9edf5;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #c9d1dd;
}
/* line 1183, ../sass/partials/_modules.scss */
.select2-results > li.select2-result-with-children {
  padding-bottom: 12px;
}
/* line 1186, ../sass/partials/_modules.scss */
.select2-results > li.select2-result-with-children:last-child {
  padding-bottom: 0;
}
/* line 1189, ../sass/partials/_modules.scss */
.select2-results ul.select2-result-sub {
  padding: 0;
}
/* line 1192, ../sass/partials/_modules.scss */
.select2-results ul.select2-result-sub > li .select2-result-label {
  padding-left: 6px;
  color: #00447c;
  font-size: 13px;
  line-height: 15.6px;
  font-size: 0.92857rem;
  line-height: 1.11429rem;
}
/* line 1202, ../sass/partials/_modules.scss */
.select2-results li.select2-result-with-children > .select2-result-label {
  font-size: 12px;
  line-height: 14.4px;
  font-size: 0.85714rem;
  line-height: 1.02857rem;
}
/* line 1207, ../sass/partials/_modules.scss */
.select2-results .select2-result-label, .select2-results .select2-highlighted {
  background: none;
  color: #00447c;
  font-size: 13px;
  line-height: 15.6px;
  font-size: 0.92857rem;
  line-height: 1.11429rem;
}

/* line 1216, ../sass/partials/_modules.scss */
.contact {
  zoom: 1;
}
/* line 14, ../sass/partials/_helpers.scss */
.contact:before, .contact:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/partials/_helpers.scss */
.contact:after {
  clear: both;
}

/* line 1219, ../sass/partials/_modules.scss */
.contact-title {
  float: left;
  margin-top: 0;
  width: 64px;
}

/* line 1224, ../sass/partials/_modules.scss */
.contact-value {
  margin-top: 0;
}

/* line 1228, ../sass/partials/_modules.scss */
table.find-results {
  width: 100%;
}
/* line 1231, ../sass/partials/_modules.scss */
table.find-results tr.alt td {
  background: #fff;
}
/* line 1233, ../sass/partials/_modules.scss */
table.find-results tr.hover td, table.find-results tr.hover td h3 {
  color: #ab0634;
}
/* line 1238, ../sass/partials/_modules.scss */
table.find-results td {
  background: #f4f6fa;
  padding: 5px 12px 3px;
  cursor: pointer;
}
/* line 1243, ../sass/partials/_modules.scss */
table.find-results td:last-child {
  text-align: right;
}
/* line 1248, ../sass/partials/_modules.scss */
table.find-results h3 {
  margin: 0;
  color: #00447c;
  font-size: 14px;
  line-height: 16.8px;
  font-size: 1rem;
  line-height: 1.2rem;
  font-weight: normal;
}

/* line 1256, ../sass/partials/_modules.scss */
.js .tooltip {
  display: none;
  position: absolute;
  -webkit-box-shadow: 0 2px 2px rgba(10, 10, 10, 0.54);
  -moz-box-shadow: 0 2px 2px rgba(10, 10, 10, 0.54);
  box-shadow: 0 2px 2px rgba(10, 10, 10, 0.54);
  background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #851521), color-stop(100%, #cf1f31));
  background: -webkit-linear-gradient(bottom, #851521 0%, #cf1f31 100%);
  background: -moz-linear-gradient(bottom, #851521 0%, #cf1f31 100%);
  background: -o-linear-gradient(bottom, #851521 0%, #cf1f31 100%);
  background: linear-gradient(bottom, #851521 0%, #cf1f31 100%);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  padding: 16px;
  min-width: 225px;
  cursor: auto;
  line-height: 20px;
  padding-bottom: 20px;
  /* Triangle pointer */
}
/* line 1268, ../sass/partials/_modules.scss */
.js .tooltip, .js .tooltip a {
  color: #fff;
  font-weight: bold;
}
/* line 1273, ../sass/partials/_modules.scss */
.js .tooltip .close {
  position: absolute;
  bottom: 5px;
  right: 10px;
  font-weight: normal;
}
/* line 1282, ../sass/partials/_modules.scss */
.js .tooltip:before {
  position: absolute;
  top: -24px;
  left: 82px;
  border: 12px transparent solid;
  border-bottom-color: #cf1f31;
  content: '';
}

/* line 1297, ../sass/partials/_modules.scss */
.article {
  zoom: 1;
  border-bottom: 1px solid #d5d8df;
  padding-bottom: 14px;
  margin-bottom: 16px;
}
/* line 14, ../sass/partials/_helpers.scss */
.article:before, .article:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/partials/_helpers.scss */
.article:after {
  clear: both;
}
/* line 1303, ../sass/partials/_modules.scss */
.article.last {
  border-bottom: 0;
}

/* line 1307, ../sass/partials/_modules.scss */
.article-small, .pr-small {
  margin-bottom: 12px;
}

/* line 1311, ../sass/partials/_modules.scss */
.article-text, .article-image, .event-image {
  float: right;
  width: 150px;
  margin-left: 20px;
}
@media (max-width: 959px) {
  /* line 1311, ../sass/partials/_modules.scss */
  .article-text, .article-image, .event-image {
    margin-left: 2%;
  }
}

/* line 1322, ../sass/partials/_modules.scss */
.article-text,
.article-image {
  width: 270px;
  text-align: right;
}
/* line 1325, ../sass/partials/_modules.scss */
.article-text img:first-child + img,
.article-image img:first-child + img {
  margin-left: 5px;
}
@media (max-width: 959px) {
  /* line 1322, ../sass/partials/_modules.scss */
  .article-text,
  .article-image {
    width: 38%;
  }
}

/* line 1334, ../sass/partials/_modules.scss */
.article-text {
  font-size: 23px;
  line-height: 26px;
  font-size: 1.64286rem;
  line-height: 1.85714rem;
  font-weight: bold;
}

/* line 1339, ../sass/partials/_modules.scss */
.article-date, .pr-date {
  display: block;
  min-width: 120px;
  margin: 4px 20px 0 0;
}

/* line 1344, ../sass/partials/_modules.scss */
.pr-date {
  float: left;
}

/* line 1348, ../sass/partials/_modules.scss */
.event-body, .pr-body {
  overflow: hidden;
}

/* line 1351, ../sass/partials/_modules.scss */
.event-desc {
  margin: 6px 0;
}

/* line 1355, ../sass/partials/_modules.scss */
.article-body {
  float: left;
  width: 380px;
}
@media (max-width: 959px) {
  /* line 1355, ../sass/partials/_modules.scss */
  .article-body {
    width: 60%;
  }
}

/* line 1363, ../sass/partials/_modules.scss */
.article-title {
  margin-top: 4px;
  font-weight: normal;
  text-transform: none;
  font-size: 17px;
  line-height: 23px;
  font-size: 1.21429rem;
  line-height: 1.64286rem;
}

/* line 1370, ../sass/partials/_modules.scss */
.hr {
  clear: both;
  display: block;
  height: 1px;
  width: 100%;
  background: #d5d8df;
  border: 0;
}

/* line 1384, ../sass/partials/_modules.scss */
.more {
  font-weight: bold;
}
/* line 1387, ../sass/partials/_modules.scss */
.more:after {
  padding-left: 6px;
  color: #ab0634;
  font-size: 16px;
  line-height: 17px;
  font-size: 1.14286rem;
  line-height: 1.21429rem;
  content: '>';
}

/* line 1400, ../sass/partials/_modules.scss */
.product-filter {
  zoom: 1;
  position: absolute;
  bottom: 38px;
}
/* line 14, ../sass/partials/_helpers.scss */
.product-filter:before, .product-filter:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/partials/_helpers.scss */
.product-filter:after {
  clear: both;
}
@media (max-width: 768px) {
  /* line 1400, ../sass/partials/_modules.scss */
  .product-filter {
    position: relative;
    bottom: auto;
    padding-bottom: 10px;
  }
}
/* line 1411, ../sass/partials/_modules.scss */
.ie7 .product-filter {
  left: 0;
}

/* line 1415, ../sass/partials/_modules.scss */
.product-filter-header {
  zoom: 1;
}
/* line 14, ../sass/partials/_helpers.scss */
.product-filter-header:before, .product-filter-header:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/partials/_helpers.scss */
.product-filter-header:after {
  clear: both;
}

/* line 1418, ../sass/partials/_modules.scss */
.product-filter-title {
  float: left;
  margin: 0 0 6px;
  color: #fff;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 26px;
  line-height: 50px;
  font-size: 1.85714rem;
  line-height: 3.57143rem;
  font-weight: 300;
}
/* line 40, ../sass/partials/_fonts.scss */
.ie8 .product-filter-title, .ie7 .product-filter-title {
  font-family: "proxima-nova-n3", arial, helvetica, sans-serif;
}
@media (max-width: 480px) {
  /* line 1418, ../sass/partials/_modules.scss */
  .product-filter-title {
    font-family: "proxima-nova", arial, helvetica, sans-serif;
    font-size: 22px;
    line-height: 40px;
    font-size: 1.57143rem;
    line-height: 2.85714rem;
    font-weight: 300;
  }
  /* line 40, ../sass/partials/_fonts.scss */
  .ie8 .product-filter-title, .ie7 .product-filter-title {
    font-family: "proxima-nova-n3", arial, helvetica, sans-serif;
  }
}

/* line 1428, ../sass/partials/_modules.scss */
.product-filter-form {
  float: right;
  color: #fff;
  padding-top: 12px;
}
@media (max-width: 768px) {
  /* line 1428, ../sass/partials/_modules.scss */
  .product-filter-form {
    padding-bottom: 7px;
  }
}

/* line 1443, ../sass/partials/_modules.scss */
.product-filter-tile {
  position: relative;
  padding: 15px;
  margin-left: 11px;
  float: left;
  width: 175px;
  height: 151px;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #455069), color-stop(100%, #8892a7));
  background: -webkit-linear-gradient(#455069, #8892a7);
  background: -moz-linear-gradient(#455069, #8892a7);
  background: -o-linear-gradient(#455069, #8892a7);
  background: linear-gradient(#455069, #8892a7);
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 7px rgba(40, 46, 51, 0.46), inset 0 4px 6px rgba(255, 255, 255, 0.6), inset 0 0 0 1px rgba(255, 255, 255, 0.32);
  -moz-box-shadow: 0 5px 7px rgba(40, 46, 51, 0.46), inset 0 4px 6px rgba(255, 255, 255, 0.6), inset 0 0 0 1px rgba(255, 255, 255, 0.32);
  box-shadow: 0 5px 7px rgba(40, 46, 51, 0.46), inset 0 4px 6px rgba(255, 255, 255, 0.6), inset 0 0 0 1px rgba(255, 255, 255, 0.32);
  border: 1px solid #161a1f;
  cursor: pointer;
}
/* line 1464, ../sass/partials/_modules.scss */
.ie8 .product-filter-tile, .ie7 .product-filter-tile {
  behavior: url("/css/PIE.htc");
}
/* line 1466, ../sass/partials/_modules.scss */
.product-filter-tile:first-child, .product-filter-tile.pie_first-child {
  margin-left: 0;
}
/* line 1467, ../sass/partials/_modules.scss */
.product-filter-tile.hover {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8692ae), color-stop(100%, #acb8d2));
  background: -webkit-linear-gradient(#8692ae, #acb8d2);
  background: -moz-linear-gradient(#8692ae, #acb8d2);
  background: -o-linear-gradient(#8692ae, #acb8d2);
  background: linear-gradient(#8692ae, #acb8d2);
}
/* line 1471, ../sass/partials/_modules.scss */
.product-filter-tile .button {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
/* line 1477, ../sass/partials/_modules.scss */
.product-filter-tile .deselect {
  display: none;
  position: absolute;
  right: -1px;
  bottom: -1px;
  -webkit-box-shadow: 0 5px 7px rgba(40, 46, 51, 0.12), inset 0 10px 6px rgba(255, 255, 255, 0.08), inset 0 0 0 1px #cb1552;
  -moz-box-shadow: 0 5px 7px rgba(40, 46, 51, 0.12), inset 0 10px 6px rgba(255, 255, 255, 0.08), inset 0 0 0 1px #cb1552;
  box-shadow: 0 5px 7px rgba(40, 46, 51, 0.12), inset 0 10px 6px rgba(255, 255, 255, 0.08), inset 0 0 0 1px #cb1552;
  -webkit-border-radius: 0 0 6px 0;
  -moz-border-radius: 0 0 6px 0;
  -ms-border-radius: 0 0 6px 0;
  -o-border-radius: 0 0 6px 0;
  border-radius: 0 0 6px 0;
  background-position: 0 -2289px;
  width: 28px;
  height: 27px;
  border: 1px solid #8e0222;
}
/* line 26, ../sass/partials/_helpers.scss */
.product-filter-tile .deselect {
  overflow: hidden;
  text-indent: -32000em;
  white-space: nowrap;
}
/* line 27, ../sass/partials/_helpers.scss */
.ie7 .product-filter-tile .deselect {
  font-size: 1px;
  line-height: 1px;
}
/* line 1496, ../sass/partials/_modules.scss */
.product-filter-tile.selected {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #990424), color-stop(100%, #ca092e));
  background: -webkit-linear-gradient(#990424, #ca092e);
  background: -moz-linear-gradient(#990424, #ca092e);
  background: -o-linear-gradient(#990424, #ca092e);
  background: linear-gradient(#990424, #ca092e);
  -webkit-box-shadow: 0 5px 7px rgba(40, 46, 51, 0.12), inset 0 10px 6px rgba(255, 255, 255, 0.08), inset 0 0 0 1px rgba(255, 255, 255, 0.2);
  -moz-box-shadow: 0 5px 7px rgba(40, 46, 51, 0.12), inset 0 10px 6px rgba(255, 255, 255, 0.08), inset 0 0 0 1px rgba(255, 255, 255, 0.2);
  box-shadow: 0 5px 7px rgba(40, 46, 51, 0.12), inset 0 10px 6px rgba(255, 255, 255, 0.08), inset 0 0 0 1px rgba(255, 255, 255, 0.2);
}
/* line 1500, ../sass/partials/_modules.scss */
.product-filter-tile.selected .button {
  display: none;
}
/* line 1501, ../sass/partials/_modules.scss */
.product-filter-tile.selected css3-container {
  display: none;
}
/* line 1502, ../sass/partials/_modules.scss */
.product-filter-tile.selected .deselect {
  display: block;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 1443, ../sass/partials/_modules.scss */
  .product-filter-tile {
    height: 121px;
    padding: 10px;
    width: 135px;
  }
}
@media (max-width: 768px) {
  /* line 1443, ../sass/partials/_modules.scss */
  .product-filter-tile {
    float: none;
    height: auto;
    margin: 0 0 7px 0;
    padding: 15px 100px 15px 15px;
    width: 100%;
  }
}

/* line 1520, ../sass/partials/_modules.scss */
.product-filter-tile-title {
  color: #fff;
  font-family: "Arial";
  font-size: 20px;
  line-height: 24px;
  font-size: 1.42857rem;
  line-height: 1.71429rem;
  text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.75);
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 1520, ../sass/partials/_modules.scss */
  .product-filter-tile-title {
    font-size: 17px;
    line-height: 20.4px;
    font-size: 1.21429rem;
    line-height: 1.45714rem;
  }
}

/* line 1531, ../sass/partials/_modules.scss */
.product-tile-container {
  margin-top: 12px;
  padding-top: 35px;
  border-top: 1px solid #d5d8df;
  zoom: 1;
}
/* line 14, ../sass/partials/_helpers.scss */
.product-tile-container:before, .product-tile-container:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/partials/_helpers.scss */
.product-tile-container:after {
  clear: both;
}

/* line 1538, ../sass/partials/_modules.scss */
.product-tile-placeholder {
  float: left;
  margin-bottom: 35px;
}

/* line 1542, ../sass/partials/_modules.scss */
.product-tile {
  border: 1px solid #fff;
  width: 33%;
  float: left;
  margin: 0 0 35px;
  padding: 30px 30px 50px 30px;
  position: relative;
  border-bottom: 1px solid #d5d8df;
}
/* line 1551, ../sass/partials/_modules.scss */
.product-tile:after {
  content: '';
  width: 1px;
  background: #d5d8df;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 20px;
}
/* line 1560, ../sass/partials/_modules.scss */
.product-tile.hide-border:after, .product-tile.hover:after {
  display: none;
}
/* line 1563, ../sass/partials/_modules.scss */
.product-tile footer {
  position: absolute;
  bottom: 0;
}
/* line 1570, ../sass/partials/_modules.scss */
.product-tile.omega:after {
  display: none;
}
/* line 1573, ../sass/partials/_modules.scss */
.product-tile.filtered-out {
  display: none;
  /*opacity: .5;*/
}
/* line 1577, ../sass/partials/_modules.scss */
.product-tile .buttons {
  display: none;
  margin-bottom: 20px;
}
@media (max-width: 768px) {
  /* line 1577, ../sass/partials/_modules.scss */
  .product-tile .buttons {
    display: block;
  }
}
/* line 1586, ../sass/partials/_modules.scss */
.product-tile:hover {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e6edf7), color-stop(100%, #f4f6fb));
  background: -webkit-linear-gradient(#e6edf7, #f4f6fb);
  background: -moz-linear-gradient(#e6edf7, #f4f6fb);
  background: -o-linear-gradient(#e6edf7, #f4f6fb);
  background: linear-gradient(#e6edf7, #f4f6fb);
  z-index: 10;
  border: 1px solid #d2d9e3;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-box-shadow: 1px 2px 3px rgba(40, 46, 51, 0.32);
  -moz-box-shadow: 1px 2px 3px rgba(40, 46, 51, 0.32);
  box-shadow: 1px 2px 3px rgba(40, 46, 51, 0.32);
}
/* line 1595, ../sass/partials/_modules.scss */
.ie8 .product-tile:hover {
  behavior: url("/css/PIE.htc");
  margin-top: -32px;
}
/* line 1599, ../sass/partials/_modules.scss */
.ie7 .product-tile:hover {
  background: #E7EEF7;
}
/* line 1603, ../sass/partials/_modules.scss */
.product-tile:hover .buttons {
  display: block;
}
/* line 1606, ../sass/partials/_modules.scss */
.product-tile img.l-media__img--rev {
  max-width: none !important;
  width: auto;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 1606, ../sass/partials/_modules.scss */
  .product-tile img.l-media__img--rev {
    max-width: 44% !important;
  }
}
@media (max-width: 480px) {
  /* line 1606, ../sass/partials/_modules.scss */
  .product-tile img.l-media__img--rev {
    max-width: 120px !important;
  }
}
/* line 1619, ../sass/partials/_modules.scss */
.product-tile .product-tile-title {
  margin-bottom: 2px;
  color: #cc092f;
  font-size: 17px;
  line-height: 20.4px;
  font-size: 1.21429rem;
  line-height: 1.45714rem;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 1619, ../sass/partials/_modules.scss */
  .product-tile .product-tile-title {
    font-size: 14px;
    line-height: 16.8px;
    font-size: 1rem;
    line-height: 1.2rem;
  }
}
@media (max-width: 480px) {
  /* line 1619, ../sass/partials/_modules.scss */
  .product-tile .product-tile-title {
    font-size: 14px;
    line-height: 16.8px;
    font-size: 1rem;
    line-height: 1.2rem;
  }
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 1542, ../sass/partials/_modules.scss */
  .product-tile {
    padding: 25px 20px 50px 20px;
  }
  /* line 1634, ../sass/partials/_modules.scss */
  .product-tile p {
    font-size: 13px;
    line-height: 15.6px;
    font-size: 0.92857rem;
    line-height: 1.11429rem;
  }
}
@media (max-width: 768px) {
  /* line 1542, ../sass/partials/_modules.scss */
  .product-tile {
    float: none;
    height: auto !important;
    width: 100%;
  }
  /* line 1644, ../sass/partials/_modules.scss */
  .product-tile:after {
    display: none;
  }
}
@media (max-width: 480px) {
  /* line 1542, ../sass/partials/_modules.scss */
  .product-tile {
    padding: 25px 15px 50px 15px;
  }
  /* line 1651, ../sass/partials/_modules.scss */
  .product-tile p {
    font-size: 13px;
    line-height: 15.6px;
    font-size: 0.92857rem;
    line-height: 1.11429rem;
  }
}

/* line 1658, ../sass/partials/_modules.scss */
.photo-group {
  text-align: center;
  line-height: 1em;
}

/* line 1662, ../sass/partials/_modules.scss */
.photo-group-image {
  display: inline-block;
  margin: 3px;
}

/* line 1667, ../sass/partials/_modules.scss */
.mobile-bg-box {
  background: url(images/components/secure-mobile-workforce-bg.jpg) no-repeat 0 0;
  height: 467px;
  padding: 45px;
  margin-top: 34px;
}
@media (max-width: 768px) {
  /* line 1667, ../sass/partials/_modules.scss */
  .mobile-bg-box {
    background-position: -5px -5px;
    padding: 15px;
  }
  /* line 1677, ../sass/partials/_modules.scss */
  .mobile-bg-box q {
    font-family: "proxima-nova", arial, helvetica, sans-serif;
    font-size: 15px;
    line-height: 24px;
    font-size: 1.07143rem;
    line-height: 1.71429rem;
    font-weight: 700;
  }
  /* line 19, ../sass/partials/_fonts.scss */
  .ie8 .mobile-bg-box q, .ie7 .mobile-bg-box q {
    font-family: "proxima-nova-n7", arial, helvetica, sans-serif;
  }
}

/* line 1684, ../sass/partials/_modules.scss */
.mobile-bg-box-title {
  color: #fff;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 30px;
  line-height: 36px;
  font-size: 2.14286rem;
  line-height: 2.57143rem;
  font-weight: 400;
  margin-bottom: 20px;
  text-transform: none;
}
/* line 60, ../sass/partials/_fonts.scss */
.ie8 .mobile-bg-box-title, .ie7 .mobile-bg-box-title {
  font-family: "proxima-nova-n4", arial, helvetica, sans-serif;
}
@media (max-width: 768px) {
  /* line 1684, ../sass/partials/_modules.scss */
  .mobile-bg-box-title {
    font-family: "proxima-nova", arial, helvetica, sans-serif;
    font-size: 25px;
    line-height: 30px;
    font-size: 1.78571rem;
    line-height: 2.14286rem;
    font-weight: 400;
    margin-bottom: 10px;
  }
  /* line 60, ../sass/partials/_fonts.scss */
  .ie8 .mobile-bg-box-title, .ie7 .mobile-bg-box-title {
    font-family: "proxima-nova-n4", arial, helvetica, sans-serif;
  }
}

/* line 1696, ../sass/partials/_modules.scss */
.pan-controls {
  width: 160px;
  height: 110px;
  position: absolute;
  top: 0;
  left: 25px;
  border: 1px solid #c9d1dd;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-box-shadow: 3px 2px 2px rgba(10, 10, 10, 0.05);
  -moz-box-shadow: 3px 2px 2px rgba(10, 10, 10, 0.05);
  box-shadow: 3px 2px 2px rgba(10, 10, 10, 0.05);
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f4f4f4));
  background: -webkit-linear-gradient(#ffffff, #f4f4f4);
  background: -moz-linear-gradient(#ffffff, #f4f4f4);
  background: -o-linear-gradient(#ffffff, #f4f4f4);
  background: linear-gradient(#ffffff, #f4f4f4);
  cursor: pointer;
}
@media (max-width: 768px) {
  /* line 1696, ../sass/partials/_modules.scss */
  .pan-controls {
    left: 15px;
    top: 10px;
  }
}

/* line 1715, ../sass/partials/_modules.scss */
.pan-control {
  display: block;
  position: absolute;
  top: 21px;
  left: 42px;
}
/* line 26, ../sass/partials/_helpers.scss */
.pan-control {
  overflow: hidden;
  text-indent: -32000em;
  white-space: nowrap;
}
/* line 27, ../sass/partials/_helpers.scss */
.ie7 .pan-control {
  font-size: 1px;
  line-height: 1px;
}

/* line 1722, ../sass/partials/_modules.scss */
.pan-left, .mobile-pan-left {
  background-position: 0 -993px;
  width: 32px;
  height: 41px;
}
/* line 1725, ../sass/partials/_modules.scss */
.pan-left.disabled, .mobile-pan-left.disabled {
  background-position: 0 -1342px;
}

/* line 1729, ../sass/partials/_modules.scss */
.pan-right, .mobile-pan-right {
  left: 84px;
  background-position: 0 -1034px;
  width: 32px;
  height: 41px;
}
/* line 1733, ../sass/partials/_modules.scss */
.pan-right.disabled, .mobile-pan-right.disabled {
  background-position: 0 -884px;
}

/* line 1738, ../sass/partials/_modules.scss */
.pan-note {
  position: absolute;
  top: 75px;
  text-align: center;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 16px;
  line-height: 19.2px;
  font-size: 1.14286rem;
  line-height: 1.37143rem;
  font-weight: 400;
  font-style: italic;
  color: #68738c;
  width: 160px;
  margin: 0;
}
/* line 71, ../sass/partials/_fonts.scss */
.ie8 .pan-note, .ie7 .pan-note {
  font-family: "proxima-nova-i4", arial, helvetica, sans-serif;
}

/* line 1748, ../sass/partials/_modules.scss */
.dropdown-column {
  float: left;
  width: 190px;
  padding: 0 15px;
}
/* line 1753, ../sass/partials/_modules.scss */
#PrimaryNavigationWindowsToGoDrives .dropdown-column {
  width: 210px;
}
/* line 1756, ../sass/partials/_modules.scss */
#PrimaryNavigationWindowsToGoDrives .dropdown-column.dropdown-workspace-column {
  width: 220px;
}
/* line 1759, ../sass/partials/_modules.scss */
#PrimaryNavigationWindowsToGoDrives .dropdown-column.dropdown-external-column {
  width: 190px;
}

/* line 1764, ../sass/partials/_modules.scss */
.dropdown-column-text {
  padding-left: 0;
}

/* line 1767, ../sass/partials/_modules.scss */
.dropdown-flash-column {
  width: 225px;
}

/* line 1768, ../sass/partials/_modules.scss */
.dropdown-external-column {
  width: 190px;
}

/* line 1770, ../sass/partials/_modules.scss */
.fma-slide {
  height: 454px;
  position: absolute;
  width: 100%;
}
/* line 1775, ../sass/partials/_modules.scss */
.fma-slide .mobile-overlay {
  display: none;
}
@media (max-width: 768px) {
  /* line 1775, ../sass/partials/_modules.scss */
  .fma-slide .mobile-overlay {
    background: rgba(0, 0, 0, 0.6);
    display: block;
    left: 0;
    position: absolute;
    height: 454px;
    opacity: 0.6;
    top: 0;
    width: 100%;
    z-index: 5;
  }
}
@media (max-width: 768px) {
  /* line 1790, ../sass/partials/_modules.scss */
  .fma-slide .container_24 {
    position: relative;
    z-index: 10;
  }
}

/* line 1797, ../sass/partials/_modules.scss */
.fma-text {
  color: #fff;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 23.3px;
  line-height: 33.3px;
  font-size: 1.66429rem;
  line-height: 2.37857rem;
  font-weight: 300;
}
/* line 40, ../sass/partials/_fonts.scss */
.ie8 .fma-text, .ie7 .fma-text {
  font-family: "proxima-nova-n3", arial, helvetica, sans-serif;
}
/* line 1801, ../sass/partials/_modules.scss */
.fma-text b {
  color: #9ab8e5;
}

/* line 1806, ../sass/partials/_modules.scss */
.fma-pagination {
  position: absolute;
  bottom: 15px;
  right: 15px;
  z-index: 10;
}
/* line 1812, ../sass/partials/_modules.scss */
.fma-pagination ul {
  zoom: 1;
  margin: 0;
}
/* line 14, ../sass/partials/_helpers.scss */
.fma-pagination ul:before, .fma-pagination ul:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/partials/_helpers.scss */
.fma-pagination ul:after {
  clear: both;
}
/* line 1815, ../sass/partials/_modules.scss */
.fma-pagination ul li {
  float: left;
  list-style-type: none;
  margin-left: 5px;
}
/* line 1820, ../sass/partials/_modules.scss */
.fma-pagination ul li a {
  border-radius: 50%;
  background: #fff;
  display: block;
  height: 15px;
  opacity: 0.3;
  outline: 0;
  width: 15px;
}
/* line 1830, ../sass/partials/_modules.scss */
.fma-pagination ul li.active-item a {
  background: #fff;
  opacity: 1;
}

/* line 1839, ../sass/partials/_modules.scss */
.fma-nav {
  height: 204px;
}
/* line 1842, ../sass/partials/_modules.scss */
.fma-nav ul {
  position: absolute;
  bottom: 0;
  left: 35px;
  height: 237px;
  text-align: center;
  width: calc(100% - 70px);
}
/* line 1850, ../sass/partials/_modules.scss */
.fma-nav li {
  background: url(images/home/product-tiles-divider.png) no-repeat 100% 108px;
  text-align: center;
  display: inline-block;
}
/* line 1855, ../sass/partials/_modules.scss */
.fma-nav li .product-name {
  color: #e7eefb;
  margin-bottom: 2px;
  position: relative;
  z-index: 3;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 13px;
  line-height: 15.6px;
  font-size: 0.92857rem;
  line-height: 1.11429rem;
  font-weight: 700;
}
/* line 19, ../sass/partials/_fonts.scss */
.ie8 .fma-nav li .product-name, .ie7 .fma-nav li .product-name {
  font-family: "proxima-nova-n7", arial, helvetica, sans-serif;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 1855, ../sass/partials/_modules.scss */
  .fma-nav li .product-name {
    font-family: "proxima-nova", arial, helvetica, sans-serif;
    font-size: 12px;
    line-height: 14.4px;
    font-size: 0.85714rem;
    line-height: 1.02857rem;
    font-weight: 700;
  }
  /* line 19, ../sass/partials/_fonts.scss */
  .ie8 .fma-nav li .product-name, .ie7 .fma-nav li .product-name {
    font-family: "proxima-nova-n7", arial, helvetica, sans-serif;
  }
}
/* line 1866, ../sass/partials/_modules.scss */
.fma-nav li .product-name a {
  color: #e7eefb;
}
/* line 1870, ../sass/partials/_modules.scss */
.fma-nav li .product-link {
  display: none;
  position: relative;
  z-index: 3;
}
/* line 1875, ../sass/partials/_modules.scss */
.fma-nav li .product-link a.button {
  padding: 5px 12px 3px;
  text-transform: none;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 13px;
  line-height: 15.6px;
  font-size: 0.92857rem;
  line-height: 1.11429rem;
  font-weight: 700;
}
/* line 19, ../sass/partials/_fonts.scss */
.ie8 .fma-nav li .product-link a.button, .ie7 .fma-nav li .product-link a.button {
  font-family: "proxima-nova-n7", arial, helvetica, sans-serif;
}
/* line 1880, ../sass/partials/_modules.scss */
.fma-nav li .product-link a.button .icn-more-info-white {
  background-position: 0 -2506px;
  width: 7px;
  height: 9px;
}
/* line 1888, ../sass/partials/_modules.scss */
.fma-nav li.active-item .product-name a {
  color: #000;
}
/* line 1890, ../sass/partials/_modules.scss */
.fma-nav li.active-item .product-link {
  display: block;
}
/* line 1894, ../sass/partials/_modules.scss */
.fma-nav li.windows-to-go {
  width: 150px;
}
/* line 1895, ../sass/partials/_modules.scss */
.fma-nav li.central-management {
  background: 0;
  width: 290px;
}
/* line 1896, ../sass/partials/_modules.scss */
.fma-nav li.enterprise {
  width: 162px;
}
/* line 1897, ../sass/partials/_modules.scss */
.fma-nav li.biometric-solutions {
  background: 0;
  width: 284px;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 1901, ../sass/partials/_modules.scss */
  .fma-nav ul {
    left: 0;
    text-align: center;
    width: 100%;
  }
  /* line 1906, ../sass/partials/_modules.scss */
  .fma-nav li {
    display: inline-block;
    float: none;
  }
  /* line 1910, ../sass/partials/_modules.scss */
  .fma-nav li.windows-to-go {
    width: 100px;
  }
  /* line 1911, ../sass/partials/_modules.scss */
  .fma-nav li.central-management {
    width: 225px;
  }
  /* line 1912, ../sass/partials/_modules.scss */
  .fma-nav li.enterprise {
    width: 152px;
  }
  /* line 1913, ../sass/partials/_modules.scss */
  .fma-nav li.biometric-solutions {
    background: 0;
    width: 209px;
  }
}
/* line 1917, ../sass/partials/_modules.scss */
.fma-nav a {
  position: relative;
  z-index: 4;
}
/* line 1921, ../sass/partials/_modules.scss */
.fma-nav li.active-item a {
  z-index: 3;
}
/* line 1923, ../sass/partials/_modules.scss */
.fma-nav img {
  position: relative;
  outline: none;
  outline-color: invert;
  outline-style: none;
  outline-width: medium;
}
/* line 1932, ../sass/partials/_modules.scss */
.fma-nav .active {
  display: none;
  background: url(images/home/glow-effects.png) no-repeat 50% 0;
  width: 576px;
  height: 162px;
  position: absolute;
  bottom: -50px;
  outline: none;
  outline-color: invert;
  outline-style: none;
  outline-width: medium;
}
/* line 1944, ../sass/partials/_modules.scss */
.fma-nav .windows-to-go .active {
  left: -256px;
  background-position: 50% 0;
}
/* line 1948, ../sass/partials/_modules.scss */
.fma-nav .central-management .active {
  left: -194px;
  background-position: 50% -162px;
}
/* line 1952, ../sass/partials/_modules.scss */
.fma-nav .enterprise .active {
  left: -257px;
  background-position: 50% -325px;
}
/* line 1956, ../sass/partials/_modules.scss */
.fma-nav .biometric-solutions .active {
  left: -177px;
  background-position: 50% -487px;
}
/* line 1962, ../sass/partials/_modules.scss */
.fma-nav .h200 .active {
  background-position: 50% -233px;
  left: -164px;
}
/* line 1967, ../sass/partials/_modules.scss */
.fma-nav .workspace .active {
  left: -241px;
}
/* line 1971, ../sass/partials/_modules.scss */
.fma-nav .dashboard .active {
  left: -169px;
  background-position: 50% -467px;
}
@media (max-width: 768px) {
  /* line 1977, ../sass/partials/_modules.scss */
  .fma-nav ul {
    height: 180px;
    left: 0;
    text-align: center;
    width: 100%;
  }
  /* line 1984, ../sass/partials/_modules.scss */
  .fma-nav li.windows-to-go {
    width: 100%;
  }
  /* line 1985, ../sass/partials/_modules.scss */
  .fma-nav li.central-management {
    width: 100%;
  }
  /* line 1986, ../sass/partials/_modules.scss */
  .fma-nav li.enterprise {
    width: 100%;
  }
  /* line 1987, ../sass/partials/_modules.scss */
  .fma-nav li.biometric-solutions {
    width: 100%;
  }
  /* line 1990, ../sass/partials/_modules.scss */
  .fma-nav li a.nav-link span.active {
    display: none !important;
  }
  /* line 1991, ../sass/partials/_modules.scss */
  .fma-nav li a.nav-link img {
    display: none;
  }
  /* line 1993, ../sass/partials/_modules.scss */
  .fma-nav li .product-name {
    text-align: center;
  }
  /* line 1995, ../sass/partials/_modules.scss */
  .fma-nav li .product-name a {
    display: inline-block;
    margin-bottom: 11px;
    padding: 8px 20px 6px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f0f2f6), color-stop(100%, #a4adc0));
    background: -webkit-linear-gradient(#f0f2f6, #a4adc0);
    background: -moz-linear-gradient(#f0f2f6, #a4adc0);
    background: -o-linear-gradient(#f0f2f6, #a4adc0);
    background: linear-gradient(#f0f2f6, #a4adc0);
    -webkit-box-shadow: 0 2px 2px rgba(10, 10, 10, 0.54);
    -moz-box-shadow: 0 2px 2px rgba(10, 10, 10, 0.54);
    box-shadow: 0 2px 2px rgba(10, 10, 10, 0.54);
    color: #2c313f;
    font-family: "proxima-nova", arial, helvetica, sans-serif;
    font-size: 14px;
    line-height: 16.8px;
    font-size: 1rem;
    line-height: 1.2rem;
    font-weight: 300;
    text-transform: none;
    text-shadow: 0 0 2px #ebeff3;
  }
  /* line 40, ../sass/partials/_fonts.scss */
  .ie8 .fma-nav li .product-name a, .ie7 .fma-nav li .product-name a {
    font-family: "proxima-nova-n3", arial, helvetica, sans-serif;
  }
  /* line 2013, ../sass/partials/_modules.scss */
  .fma-nav li .product-name a:hover {
    color: #2c313f;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e9eef6));
    background: -webkit-linear-gradient(#ffffff, #e9eef6);
    background: -moz-linear-gradient(#ffffff, #e9eef6);
    background: -o-linear-gradient(#ffffff, #e9eef6);
    background: linear-gradient(#ffffff, #e9eef6);
  }
  /* line 2021, ../sass/partials/_modules.scss */
  .fma-nav li.active-item .product-name a {
    color: #2c313f;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e9eef6));
    background: -webkit-linear-gradient(#ffffff, #e9eef6);
    background: -moz-linear-gradient(#ffffff, #e9eef6);
    background: -o-linear-gradient(#ffffff, #e9eef6);
    background: linear-gradient(#ffffff, #e9eef6);
  }
}

/* line 2031, ../sass/partials/_modules.scss */
.fma-nav-title {
  float: left;
  margin: 48px 0 0;
  padding: 8px 35px 8px 0;
  color: #e7eefb;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 16px;
  line-height: 19.2px;
  font-size: 1.14286rem;
  line-height: 1.37143rem;
  font-weight: 400;
  position: relative;
  border-right: 1px solid #7d8593;
}
/* line 60, ../sass/partials/_fonts.scss */
.ie8 .fma-nav-title, .ie7 .fma-nav-title {
  font-family: "proxima-nova-n4", arial, helvetica, sans-serif;
}

/* line 2041, ../sass/partials/_modules.scss */
.fma-nav-ctl {
  position: absolute;
  top: 77px;
  z-index: 10;
  cursor: pointer;
}

/* line 2047, ../sass/partials/_modules.scss */
.fma-nav-prev {
  background-position: 0 -561px;
  width: 33px;
  height: 33px;
  left: 0;
}

/* line 2051, ../sass/partials/_modules.scss */
.fma-nav-next {
  background-position: 0 -487px;
  width: 33px;
  height: 33px;
  right: 0px;
}

/* line 2056, ../sass/partials/_modules.scss */
.whats-new {
  margin-top: 30px;
  padding-top: 20px;
  border-top: 1px solid #d5d8df;
  position: relative;
}
/* line 2062, ../sass/partials/_modules.scss */
.whats-new:before {
  content: '';
  position: absolute;
  top: -2px;
  right: 0;
  left: 0;
  height: 1px;
  background: #fff;
}

/* line 2072, ../sass/partials/_modules.scss */
.whats-new-title {
  float: left;
  padding-right: 25px;
  border-right: 1px solid #d5d8df;
  position: relative;
  margin: 0;
  line-height: 20px;
  height: 20px;
}
/* line 2081, ../sass/partials/_modules.scss */
.whats-new-title a {
  color: #ab0634;
}
/* line 2085, ../sass/partials/_modules.scss */
.whats-new-title:after {
  content: '';
  background: #fff;
  width: 1px;
  position: absolute;
  right: -2px;
  top: 0;
  bottom: 0;
}

/* line 2096, ../sass/partials/_modules.scss */
.whats-new-list {
  list-style: none;
  float: right;
  width: 785px;
  margin: 0 30px 0 0;
  padding: 0;
}
/* line 2103, ../sass/partials/_modules.scss */
.js .whats-new-list {
  height: 20px;
  overflow: hidden;
}

/* line 2108, ../sass/partials/_modules.scss */
.whats-new-item {
  line-height: 22px;
  height: 22px;
  overflow: hidden;
}
/* line 2113, ../sass/partials/_modules.scss */
.whats-new-item a {
  color: #333333;
}
/* line 2116, ../sass/partials/_modules.scss */
.whats-new-item a:hover {
  color: #ab0634;
}

/* line 2122, ../sass/partials/_modules.scss */
.whats-new-ctl {
  position: absolute;
  top: 25px;
  cursor: pointer;
}

/* line 2127, ../sass/partials/_modules.scss */
.whats-new-prev {
  background-position: 0 -2524px;
  width: 7px;
  height: 9px;
  right: 18px;
}

/* line 2131, ../sass/partials/_modules.scss */
.whats-new-next {
  background-position: 0 -2515px;
  width: 7px;
  height: 9px;
  right: 0;
}

@media (min-width: 769px) and (max-width: 959px) {
  /* line 2138, ../sass/partials/_modules.scss */
  .whats-new .whats-new-title {
    width: 17%;
  }
  /* line 2141, ../sass/partials/_modules.scss */
  .whats-new .whats-new-list {
    height: auto;
    width: 73%;
  }
  /* line 2145, ../sass/partials/_modules.scss */
  .whats-new .whats-new-item {
    height: auto;
    overflow: visible;
  }
}
@media (max-width: 768px) {
  /* line 2154, ../sass/partials/_modules.scss */
  .whats-new .whats-new-title {
    width: 100%;
  }
  /* line 2157, ../sass/partials/_modules.scss */
  .whats-new .whats-new-title:after {
    display: none;
  }
  /* line 2159, ../sass/partials/_modules.scss */
  .whats-new .whats-new-list {
    float: left;
    height: auto;
    margin: 0;
    width: 100%;
  }
  /* line 2165, ../sass/partials/_modules.scss */
  .whats-new .whats-new-item {
    height: auto;
    overflow: visible;
  }
}
/* line 2172, ../sass/partials/_modules.scss */
.choose-region-title {
  padding: 50px;
  float: left;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 30px;
  line-height: 36px;
  font-size: 2.14286rem;
  line-height: 2.57143rem;
  font-weight: 400;
  color: #fff;
}
/* line 60, ../sass/partials/_fonts.scss */
.ie8 .choose-region-title, .ie7 .choose-region-title {
  font-family: "proxima-nova-n4", arial, helvetica, sans-serif;
}

/* line 2178, ../sass/partials/_modules.scss */
.region-list {
  float: left;
  padding-top: 25px;
  position: relative;
  z-index: 2;
}
/* line 2184, ../sass/partials/_modules.scss */
.region-list li {
  list-style-type: none;
  border-top: 1px solid #838595;
}
/* line 2188, ../sass/partials/_modules.scss */
.region-list li:first-child {
  border-top: 0;
}
/* line 2192, ../sass/partials/_modules.scss */
.region-list a {
  color: #fff;
  display: block;
  padding: 10px 0;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 15px;
  line-height: 18px;
  font-size: 1.07143rem;
  line-height: 1.28571rem;
  font-weight: 700;
  padding-right: 10px;
}
/* line 19, ../sass/partials/_fonts.scss */
.ie8 .region-list a, .ie7 .region-list a {
  font-family: "proxima-nova-n7", arial, helvetica, sans-serif;
}
/* line 2199, ../sass/partials/_modules.scss */
.region-list a:hover, .region-list a.active {
  color: #ab0634;
}
/* line 2202, ../sass/partials/_modules.scss */
.region-list a span {
  margin-left: 5px;
  display: inline-block;
  background-position: 0 -2496px;
  width: 8px;
  height: 10px;
}
/* line 26, ../sass/partials/_helpers.scss */
.region-list a span {
  overflow: hidden;
  text-indent: -32000em;
  white-space: nowrap;
}
/* line 27, ../sass/partials/_helpers.scss */
.ie7 .region-list a span {
  font-size: 1px;
  line-height: 1px;
}
/* line 2209, ../sass/partials/_modules.scss */
.region-list a.active span {
  background-position: 0 -2392px;
}

/* line 2215, ../sass/partials/_modules.scss */
.region-map {
  width: 920px;
  height: 487px;
  background-position: 0 0;
  position: absolute;
  bottom: 0;
  left: 0;
}
/* line 2223, ../sass/partials/_modules.scss */
.region-map.usa {
  background-position: 0 -487px;
}
/* line 2226, ../sass/partials/_modules.scss */
.region-map.canada {
  background-position: 0 -974px;
}
/* line 2229, ../sass/partials/_modules.scss */
.region-map.latin-america {
  background-position: 0 -1461px;
}
/* line 2232, ../sass/partials/_modules.scss */
.region-map.emea {
  background-position: 0 -2435px;
}
/* line 2235, ../sass/partials/_modules.scss */
.region-map.apac {
  background-position: 0 -1948px;
}

/* line 2240, ../sass/partials/_modules.scss */
.search-input {
  padding: 0 4px;
  width: 500px;
}
@media (max-width: 768px) {
  /* line 2240, ../sass/partials/_modules.scss */
  .search-input {
    width: 60%;
  }
}

/* line 2250, ../sass/partials/_modules.scss */
.gsc-result {
  border-bottom: 1px solid #d5d8df !important;
  padding-bottom: 12px !important;
  margin-bottom: 12px !important;
}

/* line 2257, ../sass/partials/_modules.scss */
table.certification,
table.windows-to-go {
  width: 100%;
  margin-bottom: 20px;
}
/* line 2261, ../sass/partials/_modules.scss */
table.certification td, table.certification th,
table.windows-to-go td,
table.windows-to-go th {
  padding: 2px 4px;
}
/* line 2265, ../sass/partials/_modules.scss */
table.certification thead th,
table.windows-to-go thead th {
  color: #fff;
  background: #68738c;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-weight: 400;
  padding: 2px;
  text-align: left;
}
/* line 60, ../sass/partials/_fonts.scss */
.ie8 table.certification thead th, .ie7 table.certification thead th, .ie8
table.windows-to-go thead th, .ie7
table.windows-to-go thead th {
  font-family: "proxima-nova-n4", arial, helvetica, sans-serif;
}
/* line 2274, ../sass/partials/_modules.scss */
table.certification tr.alt td, table.certification tr.alt th,
table.windows-to-go tr.alt td,
table.windows-to-go tr.alt th {
  background: #e9eef6;
}

/* line 2280, ../sass/partials/_modules.scss */
table.windows-to-go {
  margin: 0 0 4px;
}
/* line 2281, ../sass/partials/_modules.scss */
table.windows-to-go.first {
  margin-top: 20px;
}
/* line 2287, ../sass/partials/_modules.scss */
table.windows-to-go td, table.windows-to-go th {
  padding: 11px 26px;
}
/* line 2291, ../sass/partials/_modules.scss */
table.windows-to-go thead th {
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-weight: 700;
  padding: 15px 26px;
  text-transform: uppercase;
}
/* line 19, ../sass/partials/_fonts.scss */
.ie8 table.windows-to-go thead th, .ie7 table.windows-to-go thead th {
  font-family: "proxima-nova-n7", arial, helvetica, sans-serif;
}

/* line 2298, ../sass/partials/_modules.scss */
.featured-partners-widget {
  position: relative;
  margin-bottom: 135px;
}
@media (max-width: 480px) {
  /* line 2298, ../sass/partials/_modules.scss */
  .featured-partners-widget {
    margin-bottom: 65px;
  }
}

/* line 2307, ../sass/partials/_modules.scss */
.featured-partners-nav {
  padding-left: 72px;
}
@media (max-width: 480px) {
  /* line 2307, ../sass/partials/_modules.scss */
  .featured-partners-nav {
    padding-top: 0;
    padding-left: 0;
  }
}

/* line 2315, ../sass/partials/_modules.scss */
.featured-partners-nav-link {
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 17px;
  line-height: 29px;
  font-size: 1.21429rem;
  line-height: 2.07143rem;
  font-weight: 700;
  color: #cad2de;
  display: inline-block;
  cursor: pointer;
  text-transform: uppercase;
  padding-left: 15px;
  margin-left: 15px;
  position: relative;
}
/* line 19, ../sass/partials/_fonts.scss */
.ie8 .featured-partners-nav-link, .ie7 .featured-partners-nav-link {
  font-family: "proxima-nova-n7", arial, helvetica, sans-serif;
}
@media (max-width: 480px) {
  /* line 2315, ../sass/partials/_modules.scss */
  .featured-partners-nav-link {
    padding-left: 12px;
    margin-left: 12px;
    font-family: "proxima-nova", arial, helvetica, sans-serif;
    font-size: 15px;
    line-height: 26px;
    font-size: 1.07143rem;
    line-height: 1.85714rem;
    font-weight: 700;
  }
  /* line 19, ../sass/partials/_fonts.scss */
  .ie8 .featured-partners-nav-link, .ie7 .featured-partners-nav-link {
    font-family: "proxima-nova-n7", arial, helvetica, sans-serif;
  }
}
/* line 2331, ../sass/partials/_modules.scss */
.featured-partners-nav-link.active, .featured-partners-nav-link:hover {
  color: #cc092f;
}
/* line 2335, ../sass/partials/_modules.scss */
.featured-partners-nav-link:before {
  content: '';
  width: 1px;
  left: 0;
  top: 20%;
  bottom: 20%;
  background-color: #d5d8df;
  position: absolute;
}
/* line 2345, ../sass/partials/_modules.scss */
.featured-partners-nav-link:first-child {
  padding-left: 0;
  margin-left: 0;
}
/* line 2349, ../sass/partials/_modules.scss */
.featured-partners-nav-link:first-child:before {
  display: none;
}

/* line 2353, ../sass/partials/_modules.scss */
.featured-partners-nav-ctl {
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
}
@media (max-width: 480px) {
  /* line 2353, ../sass/partials/_modules.scss */
  .featured-partners-nav-ctl {
    display: none;
  }
}

/* line 2363, ../sass/partials/_modules.scss */
.featured-partners-nav-prev {
  background-position: 0 -653px;
  width: 22px;
  height: 29px;
}
/* line 2366, ../sass/partials/_modules.scss */
.featured-partners-nav-prev.hover {
  background-position: 0 -721px;
}

/* line 2370, ../sass/partials/_modules.scss */
.featured-partners-nav-next {
  left: 30px;
  background-position: 0 -594px;
  width: 22px;
  height: 29px;
}
/* line 2374, ../sass/partials/_modules.scss */
.featured-partners-nav-next.hover {
  background-position: 0 -750px;
}

/* line 2379, ../sass/partials/_modules.scss */
.featured-partners-region {
  position: absolute;
  left: 0;
  margin-top: 15px;
  right: 0;
}

/* line 2386, ../sass/partials/_modules.scss */
footer.rightButton {
  float: right;
  zoom: 1;
}
/* line 14, ../sass/partials/_helpers.scss */
footer.rightButton:before, footer.rightButton:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/partials/_helpers.scss */
footer.rightButton:after {
  clear: both;
}

/* line 2391, ../sass/partials/_modules.scss */
.distributors-widget {
  position: relative;
  margin-bottom: 25px;
}

/* line 2396, ../sass/partials/_modules.scss */
.distributors-nav {
  float: right;
}
/* line 2399, ../sass/partials/_modules.scss */
.distributors-nav h4 {
  color: #666;
  display: inline-block;
  text-transform: none;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 17px;
  line-height: 29px;
  font-size: 1.21429rem;
  line-height: 2.07143rem;
  font-weight: 400;
}
/* line 60, ../sass/partials/_fonts.scss */
.ie8 .distributors-nav h4, .ie7 .distributors-nav h4 {
  font-family: "proxima-nova-n4", arial, helvetica, sans-serif;
}

/* line 2406, ../sass/partials/_modules.scss */
.distributors-nav-link {
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 17px;
  line-height: 29px;
  font-size: 1.21429rem;
  line-height: 2.07143rem;
  font-weight: 700;
  color: #cad2de;
  display: inline-block;
  cursor: pointer;
  text-transform: uppercase;
  padding-left: 20px;
  margin-left: 22px;
  position: relative;
}
/* line 19, ../sass/partials/_fonts.scss */
.ie8 .distributors-nav-link, .ie7 .distributors-nav-link {
  font-family: "proxima-nova-n7", arial, helvetica, sans-serif;
}
/* line 2416, ../sass/partials/_modules.scss */
.distributors-nav-link.active, .distributors-nav-link:hover {
  color: #cc092f;
}
/* line 2420, ../sass/partials/_modules.scss */
.distributors-nav-link:before {
  content: '';
  width: 1px;
  left: 0;
  top: 20%;
  bottom: 20%;
  background-color: #d5d8df;
  position: absolute;
}
/* line 2430, ../sass/partials/_modules.scss */
.distributors-nav-link.first {
  padding-left: 0;
  margin-left: 25px;
}
/* line 2434, ../sass/partials/_modules.scss */
.distributors-nav-link.first:before {
  display: none;
}

/* line 2438, ../sass/partials/_modules.scss */
table.distributors {
  border-spacing: 0;
  border-collapse: collapse;
  width: 950px;
}
/* line 2443, ../sass/partials/_modules.scss */
table.distributors th, table.distributors td {
  padding: 4px 28px 3px;
  text-align: left;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 12px;
  line-height: 19px;
  font-size: 0.85714rem;
  line-height: 1.35714rem;
  font-weight: 400;
}
/* line 60, ../sass/partials/_fonts.scss */
.ie8 table.distributors th, .ie7 table.distributors th, .ie8 table.distributors td, .ie7 table.distributors td {
  font-family: "proxima-nova-n4", arial, helvetica, sans-serif;
}
/* line 2448, ../sass/partials/_modules.scss */
table.distributors th .tooltip, table.distributors td .tooltip {
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 12px;
  line-height: 19px;
  font-size: 0.85714rem;
  line-height: 1.35714rem;
  font-weight: 700;
}
/* line 19, ../sass/partials/_fonts.scss */
.ie8 table.distributors th .tooltip, .ie7 table.distributors th .tooltip, .ie8 table.distributors td .tooltip, .ie7 table.distributors td .tooltip {
  font-family: "proxima-nova-n7", arial, helvetica, sans-serif;
}
/* line 2452, ../sass/partials/_modules.scss */
table.distributors th {
  color: #666;
  text-transform: uppercase;
}
/* line 2457, ../sass/partials/_modules.scss */
table.distributors tbody tr:nth-child(odd),
table.distributors tr.odd {
  background: #f5f6fa;
}
/* line 2458, ../sass/partials/_modules.scss */
table.distributors td {
  color: #00447f;
}
/* line 2461, ../sass/partials/_modules.scss */
table.distributors h3 {
  color: #00447C;
  display: inline;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 12px;
  line-height: 19px;
  font-size: 0.85714rem;
  line-height: 1.35714rem;
  font-weight: 400;
}
/* line 60, ../sass/partials/_fonts.scss */
.ie8 table.distributors h3, .ie7 table.distributors h3 {
  font-family: "proxima-nova-n4", arial, helvetica, sans-serif;
}
/* line 2465, ../sass/partials/_modules.scss */
table.distributors h3.hover {
  color: #ab0634;
  cursor: pointer;
}

/* line 2472, ../sass/partials/_modules.scss */
.how-to-buy-tiles {
  padding-top: 20px;
}
/* line 2475, ../sass/partials/_modules.scss */
.how-to-buy-tiles .l-media__body {
  overflow: visible;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 2480, ../sass/partials/_modules.scss */
  .how-to-buy-tiles .l-media__body {
    width: 80%;
  }
}
@media (max-width: 768px) {
  /* line 2486, ../sass/partials/_modules.scss */
  .how-to-buy-tiles .content-block {
    width: 50%;
  }
}
@media (max-width: 480px) {
  /* line 2491, ../sass/partials/_modules.scss */
  .how-to-buy-tiles .content-block {
    border-bottom: 2px solid #d7d8dd;
    margin-bottom: 2em;
    width: 100%;
  }
  /* line 2496, ../sass/partials/_modules.scss */
  .how-to-buy-tiles .content-block .how-to-buy-buttons {
    margin-bottom: 1em;
    position: relative;
  }
  /* line 2501, ../sass/partials/_modules.scss */
  .how-to-buy-tiles .content-block .l-media__body > *:last-child {
    margin-bottom: 1em;
  }
}

/* line 2509, ../sass/partials/_modules.scss */
.gsa-inquiries {
  padding: 0;
}
/* line 2511, ../sass/partials/_modules.scss */
.gsa-inquiries li {
  list-style-type: none;
  padding: 10px 0 0;
  margin: 0 0 10px;
  border-top: 1px solid #d5d8df;
}
/* line 2517, ../sass/partials/_modules.scss */
.gsa-inquiries li:first-child {
  border-top: 0;
}
@media (max-width: 768px) {
  /* line 2511, ../sass/partials/_modules.scss */
  .gsa-inquiries li {
    border-top: 0;
    margin-bottom: 0;
  }
}

/* line 2530, ../sass/partials/_modules.scss */
.execs h1,
.execs .exec {
  border-bottom: 1px solid #d5d8df;
  padding-bottom: 20px;
  margin-bottom: 10px;
  padding-top: 14px;
}
/* line 2536, ../sass/partials/_modules.scss */
.execs h1.last,
.execs .exec.last {
  border-bottom: 0;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 2540, ../sass/partials/_modules.scss */
  .execs h1 .grid_4,
  .execs .exec .grid_4 {
    width: 25%;
  }
  /* line 2541, ../sass/partials/_modules.scss */
  .execs h1 .grid_12,
  .execs .exec .grid_12 {
    width: 70%;
  }
}
/* line 2545, ../sass/partials/_modules.scss */
.execs h2 {
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 17px;
  line-height: 20.4px;
  font-size: 1.21429rem;
  line-height: 1.45714rem;
  font-weight: 700;
  margin-bottom: 0;
}
/* line 19, ../sass/partials/_fonts.scss */
.ie8 .execs h2, .ie7 .execs h2 {
  font-family: "proxima-nova-n7", arial, helvetica, sans-serif;
}
/* line 2550, ../sass/partials/_modules.scss */
.execs h3 {
  font-size: 13px;
  line-height: 15.6px;
  font-size: 0.92857rem;
  line-height: 1.11429rem;
  font-weight: normal;
  color: #111;
  margin: 0 0 10px;
}
/* line 2557, ../sass/partials/_modules.scss */
.execs img {
  border: 1px solid #d5d8df;
}

/* line 2562, ../sass/partials/_modules.scss */
.partner-quotes-widget {
  background: #e9edf6;
  padding: 0;
  position: relative;
  margin-bottom: 30px;
}
/* line 2568, ../sass/partials/_modules.scss */
.partner-quotes-widget .h-section-heading, .partner-quotes-widget .select2-results li.select2-result-with-children > .select2-result-label, .select2-results .partner-quotes-widget li.select2-result-with-children > .select2-result-label {
  margin: 8px 0 6px 0;
  padding-left: 40px;
}
/* line 2573, ../sass/partials/_modules.scss */
.partner-quotes-widget .partner-image {
  margin: 0;
  padding-left: 12px;
  width: 40%;
}
@media (max-width: 768px) {
  /* line 2573, ../sass/partials/_modules.scss */
  .partner-quotes-widget .partner-image {
    width: 100%;
  }
}

/* line 2584, ../sass/partials/_modules.scss */
.partner-quote-carousel-container {
  margin: 0;
  padding: 20px 40px;
}
/* line 2588, ../sass/partials/_modules.scss */
.container_24 .partner-quote-carousel-container {
  width: 60%;
}
@media (max-width: 768px) {
  /* line 2588, ../sass/partials/_modules.scss */
  .container_24 .partner-quote-carousel-container {
    width: 100%;
  }
}

/* line 2597, ../sass/partials/_modules.scss */
.partner-quotes-nav {
  padding-left: 72px;
}

/* line 2601, ../sass/partials/_modules.scss */
.partner-quotes-nav-link {
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 17px;
  line-height: 29px;
  font-size: 1.21429rem;
  line-height: 2.07143rem;
  font-weight: 700;
  color: #cad2de;
  display: inline-block;
  cursor: pointer;
  text-transform: uppercase;
  padding-left: 15px;
  margin-left: 15px;
  position: relative;
}
/* line 19, ../sass/partials/_fonts.scss */
.ie8 .partner-quotes-nav-link, .ie7 .partner-quotes-nav-link {
  font-family: "proxima-nova-n7", arial, helvetica, sans-serif;
}
/* line 2611, ../sass/partials/_modules.scss */
.partner-quotes-nav-link.active, .partner-quotes-nav-link:hover {
  color: #cc092f;
}
/* line 2615, ../sass/partials/_modules.scss */
.partner-quotes-nav-link:before {
  content: '';
  width: 1px;
  left: 0;
  top: 20%;
  bottom: 20%;
  background-color: #d5d8df;
  position: absolute;
}
/* line 2625, ../sass/partials/_modules.scss */
.partner-quotes-nav-link:first-child {
  padding-left: 0;
  margin-left: 0;
}
/* line 2629, ../sass/partials/_modules.scss */
.partner-quotes-nav-link:first-child:before {
  display: none;
}

/* line 2633, ../sass/partials/_modules.scss */
.partner-quotes-nav-ctl {
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
}

/* line 2642, ../sass/partials/_modules.scss */
.partner-quotes-nav-prev {
  left: 43%;
  top: 111px;
  background-position: 0 -520px;
  width: 32px;
  height: 41px;
  z-index: 10;
}

/* line 2649, ../sass/partials/_modules.scss */
.partner-quotes-nav-next {
  z-index: 10;
  left: auto;
  right: 25px;
  top: 111px;
  background-position: 0 -446px;
  width: 32px;
  height: 41px;
}

@media (min-width: 769px) and (max-width: 959px) {
  /* line 2658, ../sass/partials/_modules.scss */
  .partner-quotes-nav-prev {
    left: 40%;
  }

  /* line 2661, ../sass/partials/_modules.scss */
  .partner-quotes-nav-next {
    right: 9px;
  }
}
@media (max-width: 768px) {
  /* line 2667, ../sass/partials/_modules.scss */
  .partner-quotes-nav-prev {
    left: 10px;
    top: 265px;
  }

  /* line 2671, ../sass/partials/_modules.scss */
  .partner-quotes-nav-next {
    right: 10px;
    top: 265px;
  }
}
/* line 2677, ../sass/partials/_modules.scss */
.partner-quote {
  left: 0;
  padding-top: 10px;
}
/* line 2682, ../sass/partials/_modules.scss */
.partner-quote .quote {
  float: left;
  padding-left: 40px;
  padding-right: 40px;
  min-height: 186px;
}

/* line 2690, ../sass/partials/_modules.scss */
.partner-quote q {
  color: #333;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.4em;
}

/* line 2697, ../sass/partials/_modules.scss */
.partner-quote cite {
  font-size: 13px;
}

/* line 2699, ../sass/partials/_modules.scss */
.info-window {
  line-height: 1.3;
  padding: 15px 0 15px 15px;
}
/* line 2704, ../sass/partials/_modules.scss */
.info-window .marker {
  float: left;
  width: 52px;
}
/* line 2709, ../sass/partials/_modules.scss */
.info-window h4 {
  float: left;
  margin: 0;
  width: 160px;
}

/* line 2718, ../sass/partials/_modules.scss */
.healthcare #Main blockquote {
  font-style: italic;
}

/* line 2724, ../sass/partials/_modules.scss */
.coming-soon {
  color: #cc092f;
  font-style: italic;
}

/* line 2729, ../sass/partials/_modules.scss */
.push-right {
  padding-left: 10px;
}

/* line 2736, ../sass/partials/_modules.scss */
#results > *,
#results .gsc-control-cse,
#results .gsc-control-cse .gsc-table-result {
  font-family: "proxima-nova", arial, helvetica, sans-serif !important;
  font-weight: 400 !important;
  color: #333333 !important;
  font-size: 14px !important;
}
/* line 2743, ../sass/partials/_modules.scss */
#results .gsc-control-cse {
  padding: 0 !important;
}
/* line 2747, ../sass/partials/_modules.scss */
#results .gsc-result-info {
  color: #333333 !important;
  padding: 0 !important;
}
/* line 2752, ../sass/partials/_modules.scss */
#results .gsc-cursor-box .gsc-cursor-page {
  color: #00447c !important;
  text-decoration: none !important;
}
/* line 2757, ../sass/partials/_modules.scss */
#results .gsc-cursor-box .gsc-cursor-page:hover {
  color: #ab0634 !important;
}
/* line 2761, ../sass/partials/_modules.scss */
#results .gsc-cursor-box .gsc-cursor-current-page {
  color: #333 !important;
}
/* line 2765, ../sass/partials/_modules.scss */
#results .loading {
  padding: 14px 0;
}
/* line 2771, ../sass/partials/_modules.scss */
#results .gsc-table-result,
#results .gsc-thumbnail-inside,
#results .gsc-url-top {
  padding-left: 0 !important;
}
/* line 2777, ../sass/partials/_modules.scss */
#results .gsc-control-cse .gs-spelling,
#results .gsc-control-cse .gs-result .gs-title,
#results .gsc-control-cse .gs-result .gs-title * {
  font-size: 18px !important;
}
/* line 2781, ../sass/partials/_modules.scss */
#results .gsc-results .gsc-cursor-box {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
/* line 2786, ../sass/partials/_modules.scss */
#results .gsc-webResult.gsc-result {
  border-left: 0 !important;
  border-right: 0 !important;
}

/* line 2793, ../sass/partials/_modules.scss */
.collapsible h2 {
  color: #fff;
  cursor: pointer;
  background: #ab0634;
  padding: 7px 10px 7px 25px;
  position: relative;
}
/* line 2800, ../sass/partials/_modules.scss */
.collapsible h2:before {
  content: "+";
  position: absolute;
  top: 6px;
  left: 10px;
}
/* line 2808, ../sass/partials/_modules.scss */
.collapsible ul {
  display: none;
}
/* line 2814, ../sass/partials/_modules.scss */
.collapsible.open h2:before {
  content: "–";
}
/* line 2819, ../sass/partials/_modules.scss */
.collapsible.open ul {
  display: block;
  border: 1px solid #ab0634;
  margin-top: -6px;
  padding: 10px;
}

/* Tabs */
/* line 2829, ../sass/partials/_modules.scss */
.ui-tabs {
  position: relative;
  /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  padding: .2em;
}

/* line 2833, ../sass/partials/_modules.scss */
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: 0;
}

/* line 2837, ../sass/partials/_modules.scss */
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}

/* line 2847, ../sass/partials/_modules.scss */
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}

/* line 2854, ../sass/partials/_modules.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}

/* line 2857, ../sass/partials/_modules.scss */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}

/* line 2860, ../sass/partials/_modules.scss */
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}

/* line 2868, ../sass/partials/_modules.scss */
.use-cases-tabs .tab-nav {
  margin-bottom: 30px;
}
/* line 2870, ../sass/partials/_modules.scss */
.use-cases-tabs .tab-nav li {
  float: none;
  margin-bottom: 5px;
  width: 95%;
}
@media (max-width: 959px) {
  /* line 2870, ../sass/partials/_modules.scss */
  .use-cases-tabs .tab-nav li {
    width: 100%;
  }
}
/* line 2879, ../sass/partials/_modules.scss */
.use-cases-tabs .tab-nav li a.ui-tabs-anchor {
  color: #b0bac7;
  display: block;
  float: none;
  padding: 12px 24px 12px 12px;
  text-transform: uppercase;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #12181a), color-stop(100%, #616a7e));
  background: -webkit-linear-gradient(#12181a, #616a7e);
  background: -moz-linear-gradient(#12181a, #616a7e);
  background: -o-linear-gradient(#12181a, #616a7e);
  background: linear-gradient(#12181a, #616a7e);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 14px;
  line-height: 16.8px;
  font-size: 1rem;
  line-height: 1.2rem;
  font-weight: 700;
}
/* line 19, ../sass/partials/_fonts.scss */
.ie8 .use-cases-tabs .tab-nav li a.ui-tabs-anchor, .ie7 .use-cases-tabs .tab-nav li a.ui-tabs-anchor {
  font-family: "proxima-nova-n7", arial, helvetica, sans-serif;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 2879, ../sass/partials/_modules.scss */
  .use-cases-tabs .tab-nav li a.ui-tabs-anchor {
    font-family: "proxima-nova", arial, helvetica, sans-serif;
    font-size: 13px;
    line-height: 15.6px;
    font-size: 0.92857rem;
    line-height: 1.11429rem;
    font-weight: 700;
  }
  /* line 19, ../sass/partials/_fonts.scss */
  .ie8 .use-cases-tabs .tab-nav li a.ui-tabs-anchor, .ie7 .use-cases-tabs .tab-nav li a.ui-tabs-anchor {
    font-family: "proxima-nova-n7", arial, helvetica, sans-serif;
  }
}
/* line 2894, ../sass/partials/_modules.scss */
.use-cases-tabs .tab-nav li.ui-state-hover a.ui-tabs-anchor {
  background: #ab0634;
  color: #fff;
}
/* line 2900, ../sass/partials/_modules.scss */
.use-cases-tabs .tab-nav li.ui-tabs-active a.ui-tabs-anchor {
  background: #ab0634 url(images/icons/use-cases-tab-arrow.png) no-repeat 95% 15px;
  color: #fff;
}
@media (max-width: 959px) {
  /* line 2870, ../sass/partials/_modules.scss */
  .use-cases-tabs .tab-nav li {
    white-space: normal;
  }
}
/* line 2911, ../sass/partials/_modules.scss */
.use-cases-tabs .tab-content {
  border-left: 1px solid #d5d8df;
  margin-bottom: 30px;
  padding: 0 0 0 40px;
}
@media (max-width: 959px) {
  /* line 2911, ../sass/partials/_modules.scss */
  .use-cases-tabs .tab-content {
    border-left: 0;
    padding-left: 0;
  }
}

/* line 2923, ../sass/partials/_modules.scss */
ul.benefits {
  padding: 0;
}
/* line 2925, ../sass/partials/_modules.scss */
ul.benefits li {
  background: url(images/icons/bullet-square-grey.png) no-repeat 11px 4px;
  list-style-type: none;
  margin-bottom: 15px;
  padding-left: 30px;
}

/* line 2936, ../sass/partials/_modules.scss */
.industry-use-cases .columns.four-up .column .column-content, .industry-use-cases .columns.five-up .column .column-content {
  position: relative;
}
@media (max-width: 768px) {
  /* line 2936, ../sass/partials/_modules.scss */
  .industry-use-cases .columns.four-up .column .column-content, .industry-use-cases .columns.five-up .column .column-content {
    padding-bottom: 35px;
  }
}
/* line 2942, ../sass/partials/_modules.scss */
.industry-use-cases .columns.four-up .column p.view-details, .industry-use-cases .columns.five-up .column p.view-details {
  height: 42px;
  margin: 0;
}
/* line 2945, ../sass/partials/_modules.scss */
.industry-use-cases .columns.four-up .column p.view-details a.button, .industry-use-cases .columns.five-up .column p.view-details a.button {
  position: absolute;
  bottom: 0;
  left: 0;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 2945, ../sass/partials/_modules.scss */
  .industry-use-cases .columns.four-up .column p.view-details a.button, .industry-use-cases .columns.five-up .column p.view-details a.button {
    padding: 6px 8px 5px;
  }
  /* line 2952, ../sass/partials/_modules.scss */
  .industry-use-cases .columns.four-up .column p.view-details a.button .icn-more-red, .industry-use-cases .columns.five-up .column p.view-details a.button .icn-more-red {
    margin-left: 5px;
  }
}
@media (max-width: 768px) {
  /* line 2942, ../sass/partials/_modules.scss */
  .industry-use-cases .columns.four-up .column p.view-details, .industry-use-cases .columns.five-up .column p.view-details {
    bottom: 0;
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
  }
  /* line 2963, ../sass/partials/_modules.scss */
  .industry-use-cases .columns.four-up .column p.view-details a.button, .industry-use-cases .columns.five-up .column p.view-details a.button {
    bottom: auto;
    padding: 6px 8px 5px;
    position: relative;
    left: auto;
  }
}
@media (max-width: 480px) {
  /* line 2971, ../sass/partials/_modules.scss */
  .industry-use-cases .columns.four-up .column p.view-details .icn-more-red, .industry-use-cases .columns.five-up .column p.view-details .icn-more-red {
    display: none;
  }
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 2934, ../sass/partials/_modules.scss */
  .industry-use-cases .columns.four-up, .industry-use-cases .columns.five-up {
    .display: block;
    zoom: 1;
  }
  /* line 14, ../sass/partials/_helpers.scss */
  .industry-use-cases .columns.four-up:before, .industry-use-cases .columns.four-up:after, .industry-use-cases .columns.five-up:before, .industry-use-cases .columns.five-up:after {
    content: " ";
    display: table;
  }
  /* line 19, ../sass/partials/_helpers.scss */
  .industry-use-cases .columns.four-up:after, .industry-use-cases .columns.five-up:after {
    clear: both;
  }
  /* line 2979, ../sass/partials/_modules.scss */
  .industry-use-cases .columns.four-up .column, .industry-use-cases .columns.five-up .column {
    display: block;
    float: left;
    margin-bottom: 25px;
    padding: 0 7px;
    width: 20%;
  }
  /* line 2986, ../sass/partials/_modules.scss */
  .industry-use-cases .columns.four-up .column.first, .industry-use-cases .columns.five-up .column.first {
    padding-left: 0;
  }
  /* line 2989, ../sass/partials/_modules.scss */
  .industry-use-cases .columns.four-up .column.last, .industry-use-cases .columns.five-up .column.last {
    padding-right: 0;
  }
}
@media (max-width: 768px) {
  /* line 2934, ../sass/partials/_modules.scss */
  .industry-use-cases .columns.four-up, .industry-use-cases .columns.five-up {
    display: block;
    text-align: center;
  }
  /* line 2997, ../sass/partials/_modules.scss */
  .industry-use-cases .columns.four-up .column, .industry-use-cases .columns.five-up .column {
    display: block;
    float: left;
    padding: 0 7px;
    width: 50%;
  }
  /* line 3003, ../sass/partials/_modules.scss */
  .industry-use-cases .columns.four-up .column .column-content, .industry-use-cases .columns.five-up .column .column-content {
    text-align: center;
  }
}
@media (max-width: 480px) {
  /* line 3008, ../sass/partials/_modules.scss */
  .industry-use-cases .columns.four-up .column:nth-child(odd), .industry-use-cases .columns.five-up .column:nth-child(odd) {
    padding-left: 0;
  }
  /* line 3011, ../sass/partials/_modules.scss */
  .industry-use-cases .columns.four-up .column:nth-child(even), .industry-use-cases .columns.five-up .column:nth-child(even) {
    padding-right: 0;
  }
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 3018, ../sass/partials/_modules.scss */
  .industry-use-cases .columns.four-up .column {
    width: 25%;
  }
}

/* line 3027, ../sass/partials/_modules.scss */
.use-cases #Main h2.h-main-heading {
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 28px;
  line-height: 33.6px;
  font-size: 2rem;
  line-height: 2.4rem;
  font-weight: 300;
}
/* line 40, ../sass/partials/_fonts.scss */
.ie8 .use-cases #Main h2.h-main-heading, .ie7 .use-cases #Main h2.h-main-heading {
  font-family: "proxima-nova-n3", arial, helvetica, sans-serif;
}
/* line 3031, ../sass/partials/_modules.scss */
.use-cases #Main .use-case-headers .l-header {
  border-right: 1px solid #d5d8df;
  float: left;
  margin-right: 25px;
  padding-right: 25px;
}
/* line 3037, ../sass/partials/_modules.scss */
.use-cases #Main .use-case-headers .l-header h2.h-main-heading {
  margin: 0;
}
/* line 3042, ../sass/partials/_modules.scss */
.use-cases #Main .use-case-headers .r-header {
  float: left;
}
/* line 3044, ../sass/partials/_modules.scss */
.use-cases #Main .use-case-headers .r-header h3, .use-cases #Main .use-case-headers .r-header h4 {
  margin-bottom: 3px;
}
/* line 3045, ../sass/partials/_modules.scss */
.use-cases #Main .use-case-headers .r-header h4 {
  color: #97a1af;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 14px;
  line-height: 16.8px;
  font-size: 1rem;
  line-height: 1.2rem;
  font-weight: 700;
}
/* line 19, ../sass/partials/_fonts.scss */
.ie8 .use-cases #Main .use-case-headers .r-header h4, .ie7 .use-cases #Main .use-case-headers .r-header h4 {
  font-family: "proxima-nova-n7", arial, helvetica, sans-serif;
}
/* line 3051, ../sass/partials/_modules.scss */
.use-cases #Main .results-box {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #e9eef6;
  margin-bottom: 20px;
  padding: 25px 20px 15px;
}
/* line 3057, ../sass/partials/_modules.scss */
.use-cases #Main .results-box ul.results {
  margin-bottom: 0;
  padding: 0;
}
/* line 3060, ../sass/partials/_modules.scss */
.use-cases #Main .results-box ul.results li {
  background: url(images/icons/bullet-checkmark.png) no-repeat 0 0;
  list-style-type: none;
  margin-bottom: 12px;
  padding-left: 26px;
}
/* line 3068, ../sass/partials/_modules.scss */
.use-cases #Main .more-use-cases-box {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #e9eef6;
  padding: 42px 55px 25px;
}
@media (max-width: 768px) {
  /* line 3068, ../sass/partials/_modules.scss */
  .use-cases #Main .more-use-cases-box {
    zoom: 1;
    padding: 10px 10px 5px;
  }
  /* line 14, ../sass/partials/_helpers.scss */
  .use-cases #Main .more-use-cases-box:before, .use-cases #Main .more-use-cases-box:after {
    content: " ";
    display: table;
  }
  /* line 19, ../sass/partials/_helpers.scss */
  .use-cases #Main .more-use-cases-box:after {
    clear: both;
  }
}
@media (max-width: 768px) {
  /* line 3080, ../sass/partials/_modules.scss */
  .use-cases #Main .push_2 {
    left: 0;
  }
}

/* line 3086, ../sass/partials/_modules.scss */
.header-with-social-bar {
  position: relative;
}
/* line 3088, ../sass/partials/_modules.scss */
.header-with-social-bar .header-social-bar {
  bottom: 13px;
  position: absolute;
  right: 0;
}
@media (max-width: 768px) {
  /* line 3088, ../sass/partials/_modules.scss */
  .header-with-social-bar .header-social-bar {
    bottom: auto;
    float: right;
    position: relative;
    right: auto;
  }
}

/* line 3102, ../sass/partials/_modules.scss */
span.partner-level {
  display: inline-block;
  font-weight: bold;
  margin-left: 8px;
}

/* line 3107, ../sass/partials/_modules.scss */
span.gold {
  color: #dde002;
}

/* line 3110, ../sass/partials/_modules.scss */
span.silver {
  color: #ccc;
}

/* line 3113, ../sass/partials/_modules.scss */
span.platinum {
  color: #5a8bc6;
}

/* line 3116, ../sass/partials/_modules.scss */
span.lar {
  color: #00b0f0;
}

/* line 3120, ../sass/partials/_modules.scss */
.how-to-buy-buttons {
  margin: 0;
  padding: 0;
  position: absolute;
  zoom: 1;
}
/* line 14, ../sass/partials/_helpers.scss */
.how-to-buy-buttons:before, .how-to-buy-buttons:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/partials/_helpers.scss */
.how-to-buy-buttons:after {
  clear: both;
}
/* line 3126, ../sass/partials/_modules.scss */
.how-to-buy-buttons li {
  list-style-type: none;
  float: left;
}
/* line 3128, ../sass/partials/_modules.scss */
.how-to-buy-buttons .button {
  margin-right: 10px;
  padding: 10px 18px 8px;
  -webkit-box-shadow: 4px 3px 5px rgba(10, 10, 10, 0.91);
  -moz-box-shadow: 4px 3px 5px rgba(10, 10, 10, 0.91);
  box-shadow: 4px 3px 5px rgba(10, 10, 10, 0.91);
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 18px;
  line-height: 21.6px;
  font-size: 1.28571rem;
  line-height: 1.54286rem;
  font-weight: 300;
  text-transform: none;
}
/* line 40, ../sass/partials/_fonts.scss */
.ie8 .how-to-buy-buttons .button, .ie7 .how-to-buy-buttons .button {
  font-family: "proxima-nova-n3", arial, helvetica, sans-serif;
}
/* line 3140, ../sass/partials/_modules.scss */
.how-to-buy-buttons .button .icn {
  margin-left: 12px;
}
/* line 3141, ../sass/partials/_modules.scss */
.how-to-buy-buttons .button .icn-cart {
  margin: 0 0 -6px;
}
/* line 3145, ../sass/partials/_modules.scss */
.how-to-buy-buttons .button-buy-now {
  padding: 4px 18px 3px;
  position: relative;
}
/* line 3149, ../sass/partials/_modules.scss */
.how-to-buy-buttons .button-buy-now span.cart {
  background: url(images/icons/cart.png) no-repeat 0 3px;
  display: block;
  min-height: 22px;
  padding-left: 35px;
}
@media (max-width: 768px) {
  /* line 3149, ../sass/partials/_modules.scss */
  .how-to-buy-buttons .button-buy-now span.cart {
    background-position: 0 0;
  }
}
/* line 3158, ../sass/partials/_modules.scss */
.how-to-buy-buttons .button-buy-now span.cart em {
  font-style: normal;
}
/* line 3162, ../sass/partials/_modules.scss */
.how-to-buy-buttons .button-buy-now span.cart .note {
  display: block;
  font-size: 9px;
  line-height: 10.8px;
  font-size: 0.64286rem;
  line-height: 0.77143rem;
}

/* line 3170, ../sass/partials/_modules.scss */
.golden-ik-tile {
  background: url(images/home/golden-ironkey-tile-bg.png) no-repeat 0 0;
  box-sizing: border-box;
  height: 173px;
  margin: 0 auto;
  padding: 19px 20px 0;
  width: 288px;
}
/* line 3178, ../sass/partials/_modules.scss */
.golden-ik-tile .image {
  display: none;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 3170, ../sass/partials/_modules.scss */
  .golden-ik-tile {
    background: 0;
    height: auto;
    padding: 0;
    width: 100%;
  }
}
@media (max-width: 768px) {
  /* line 3170, ../sass/partials/_modules.scss */
  .golden-ik-tile {
    margin: 0;
  }
}
@media (max-width: 480px) {
  /* line 3170, ../sass/partials/_modules.scss */
  .golden-ik-tile {
    background-size: contain;
    width: 100%;
  }
}
/* line 3194, ../sass/partials/_modules.scss */
.golden-ik-tile .tile-content {
  width: 120px;
  zoom: 1;
}
/* line 14, ../sass/partials/_helpers.scss */
.golden-ik-tile .tile-content:before, .golden-ik-tile .tile-content:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/partials/_helpers.scss */
.golden-ik-tile .tile-content:after {
  clear: both;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 3194, ../sass/partials/_modules.scss */
  .golden-ik-tile .tile-content {
    width: 100%;
  }
}
/* line 3205, ../sass/partials/_modules.scss */
.golden-ik-tile h3.h-section-title {
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 15px;
  line-height: 16px;
  font-size: 1.07143rem;
  line-height: 1.14286rem;
  font-weight: 700;
  color: #fddc6c;
  margin-bottom: 5px;
}
/* line 19, ../sass/partials/_fonts.scss */
.ie8 .golden-ik-tile h3.h-section-title, .ie7 .golden-ik-tile h3.h-section-title {
  font-family: "proxima-nova-n7", arial, helvetica, sans-serif;
}
/* line 3210, ../sass/partials/_modules.scss */
.golden-ik-tile p {
  color: #fff;
  font-size: 13px;
  margin: 0 0 6px;
}
/* line 3211, ../sass/partials/_modules.scss */
.golden-ik-tile a.button {
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 13px;
  line-height: 15.6px;
  font-size: 0.92857rem;
  line-height: 1.11429rem;
  font-weight: 300;
  text-transform: none;
}
/* line 40, ../sass/partials/_fonts.scss */
.ie8 .golden-ik-tile a.button, .ie7 .golden-ik-tile a.button {
  font-family: "proxima-nova-n3", arial, helvetica, sans-serif;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 3217, ../sass/partials/_modules.scss */
  .golden-ik-tile h3.h-section-title {
    background: url(images/home/golden-ironkey-tile-bg.png) no-repeat 0 0;
    background-size: contain;
    box-sizing: border-box;
    padding: 50px 50% 50px 5%;
    width: 100%;
  }
  /* line 3224, ../sass/partials/_modules.scss */
  .golden-ik-tile p {
    color: #333;
  }
}

/* line 3231, ../sass/partials/_modules.scss */
.right_button {
  text-align: right;
}
@media (max-width: 768px) {
  /* line 3231, ../sass/partials/_modules.scss */
  .right_button {
    text-align: left;
  }
}

/* line 3240, ../sass/partials/_modules.scss */
.golden_ironkey_submissions .submission-row {
  zoom: 1;
}
/* line 14, ../sass/partials/_helpers.scss */
.golden_ironkey_submissions .submission-row:before, .golden_ironkey_submissions .submission-row:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/partials/_helpers.scss */
.golden_ironkey_submissions .submission-row:after {
  clear: both;
}
/* line 3243, ../sass/partials/_modules.scss */
.golden_ironkey_submissions .submission-row .submission-block {
  background: grey;
  height: 142px;
  float: left;
  margin: 0 16px 16px 0;
  width: 142px;
}
/* line 3251, ../sass/partials/_modules.scss */
.golden_ironkey_submissions .submission-row .submission-block:first-child, .golden_ironkey_submissions .submission-row .submission-block:nth-of-type(6n+1) {
  margin-left: 0;
}
/* line 3255, ../sass/partials/_modules.scss */
.golden_ironkey_submissions .submission-row .submission-block a {
  display: block;
  height: 142px;
  position: relative;
  width: 142px;
}
/* line 3261, ../sass/partials/_modules.scss */
.golden_ironkey_submissions .submission-row .submission-block a .overlay-bg {
  background: #9a0715;
  display: none;
  height: 142px;
  left: 0;
  opacity: 0.8;
  filter: alpha(opacity=80);
  position: absolute;
  top: 0;
  width: 142px;
  z-index: 2;
}
/* line 3273, ../sass/partials/_modules.scss */
.golden_ironkey_submissions .submission-row .submission-block a .overlay-content-container {
  height: 142px;
  width: 142px;
}
/* line 3277, ../sass/partials/_modules.scss */
.golden_ironkey_submissions .submission-row .submission-block a .overlay-content-container .overlay-content {
  color: #fff;
  display: none;
  left: 0;
  position: absolute;
  text-align: center;
  width: 142px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 3;
}
/* line 3290, ../sass/partials/_modules.scss */
.golden_ironkey_submissions .submission-row .submission-block a .overlay-content-container .overlay-content p {
  margin-bottom: 7px;
}
/* line 3293, ../sass/partials/_modules.scss */
.golden_ironkey_submissions .submission-row .submission-block a .overlay-content-container .overlay-content p:last-child {
  margin-bottom: 0;
}
/* line 3299, ../sass/partials/_modules.scss */
.golden_ironkey_submissions .submission-row .submission-block a:hover .overlay-bg {
  display: block;
}
/* line 3300, ../sass/partials/_modules.scss */
.golden_ironkey_submissions .submission-row .submission-block a:hover .overlay-content {
  display: block;
}
@media (max-width: 768px) {
  /* line 3303, ../sass/partials/_modules.scss */
  .golden_ironkey_submissions .submission-row .submission-block a:hover .overlay-bg {
    display: none;
  }
  /* line 3304, ../sass/partials/_modules.scss */
  .golden_ironkey_submissions .submission-row .submission-block a:hover .overlay-content {
    display: none;
  }
}

/* line 3312, ../sass/partials/_modules.scss */
span.tenFold {
  color: #b41f32;
}

@media (min-width: 769px) and (max-width: 959px) {
  /* line 3314, ../sass/partials/_modules.scss */
  #Drives {
    display: block;
    margin: 0 5px;
    padding-bottom: 0;
    zoom: 1;
  }
  /* line 14, ../sass/partials/_helpers.scss */
  #Drives:before, #Drives:after {
    content: " ";
    display: table;
  }
  /* line 19, ../sass/partials/_helpers.scss */
  #Drives:after {
    clear: both;
  }
  /* line 3321, ../sass/partials/_modules.scss */
  #Drives div.column {
    border-left: 1px solid #d5d8df;
    display: block;
    float: left;
    margin-bottom: 40px;
    padding-right: 5%;
    padding-left: 5%;
    padding-bottom: 40px;
    position: relative;
    width: 45%;
  }
  /* line 3331, ../sass/partials/_modules.scss */
  #Drives div.column.first, #Drives div.column.third {
    border-left: 0;
    padding-left: 0;
  }
  /* line 3335, ../sass/partials/_modules.scss */
  #Drives div.column.second, #Drives div.column.last {
    padding-right: 0;
  }
  /* line 3339, ../sass/partials/_modules.scss */
  #Drives .divider-left {
    display: none;
  }
}
@media (max-width: 768px) {
  /* line 3314, ../sass/partials/_modules.scss */
  #Drives {
    display: block;
    margin: 0 5px;
    padding-bottom: 0;
    zoom: 1;
  }
  /* line 14, ../sass/partials/_helpers.scss */
  #Drives:before, #Drives:after {
    content: " ";
    display: table;
  }
  /* line 19, ../sass/partials/_helpers.scss */
  #Drives:after {
    clear: both;
  }
  /* line 3347, ../sass/partials/_modules.scss */
  #Drives div.column {
    display: block;
    height: auto !important;
    margin-bottom: 40px;
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 40px;
    position: relative;
    width: 100%;
  }
  /* line 3357, ../sass/partials/_modules.scss */
  #Drives .divider-left {
    display: none;
  }
}

/* line 3361, ../sass/partials/_modules.scss */
.product .view-demo .button {
  margin-bottom: 5px;
}

@media (min-width: 769px) and (max-width: 959px) {
  /* line 3363, ../sass/partials/_modules.scss */
  section#specs {
    margin: 0 5px;
    width: 97.9166%;
  }
}

@media (max-width: 768px) {
  /* line 3370, ../sass/partials/_modules.scss */
  .checkmark-bullet-list {
    padding-left: 0 !important;
  }
  /* line 3374, ../sass/partials/_modules.scss */
  .checkmark-bullet-list .checkmark-bullet {
    margin-bottom: 0;
  }
}

/* line 3380, ../sass/partials/_modules.scss */
#Timeline, #MobileTimeline {
  position: relative;
}
@media (max-width: 768px) {
  /* line 3380, ../sass/partials/_modules.scss */
  #Timeline, #MobileTimeline {
    padding-top: 95px;
  }
}

/* line 3387, ../sass/partials/_modules.scss */
img#PanningTimeline, img#MobilePanningTimeline {
  max-width: none;
}

@media (max-width: 768px) {
  /* line 3393, ../sass/partials/_modules.scss */
  .product-portfolio .l-media__image--left {
    margin-right: 5px;
    width: 25%;
  }
  /* line 3394, ../sass/partials/_modules.scss */
  .product-portfolio .l-media__body {
    width: 70%;
  }
}

/* line 3403, ../sass/partials/_modules.scss */
.columns-layer h1, .columns-layer h2,
.centered-text-layer h1,
.centered-text-layer h2,
.tiles-layer h1,
.tiles-layer h2,
.resources-layer h1,
.resources-layer h2,
.compare-products-layer h1,
.compare-products-layer h2 {
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 50px;
  line-height: 60px;
  font-size: 3.57143rem;
  line-height: 4.28571rem;
  font-weight: 300;
  margin-top: 0;
}
/* line 40, ../sass/partials/_fonts.scss */
.ie8 .columns-layer h1, .ie7 .columns-layer h1, .ie8 .columns-layer h2, .ie7 .columns-layer h2, .ie8
.centered-text-layer h1, .ie7
.centered-text-layer h1, .ie8
.centered-text-layer h2, .ie7
.centered-text-layer h2, .ie8
.tiles-layer h1, .ie7
.tiles-layer h1, .ie8
.tiles-layer h2, .ie7
.tiles-layer h2, .ie8
.resources-layer h1, .ie7
.resources-layer h1, .ie8
.resources-layer h2, .ie7
.resources-layer h2, .ie8
.compare-products-layer h1, .ie7
.compare-products-layer h1, .ie8
.compare-products-layer h2, .ie7
.compare-products-layer h2 {
  font-family: "proxima-nova-n3", arial, helvetica, sans-serif;
}
@media (max-width: 480px) {
  /* line 3403, ../sass/partials/_modules.scss */
  .columns-layer h1, .columns-layer h2,
  .centered-text-layer h1,
  .centered-text-layer h2,
  .tiles-layer h1,
  .tiles-layer h2,
  .resources-layer h1,
  .resources-layer h2,
  .compare-products-layer h1,
  .compare-products-layer h2 {
    font-family: "proxima-nova", arial, helvetica, sans-serif;
    font-size: 35px;
    line-height: 42px;
    font-size: 2.5rem;
    line-height: 3rem;
    font-weight: 300;
  }
  /* line 40, ../sass/partials/_fonts.scss */
  .ie8 .columns-layer h1, .ie7 .columns-layer h1, .ie8 .columns-layer h2, .ie7 .columns-layer h2, .ie8
  .centered-text-layer h1, .ie7
  .centered-text-layer h1, .ie8
  .centered-text-layer h2, .ie7
  .centered-text-layer h2, .ie8
  .tiles-layer h1, .ie7
  .tiles-layer h1, .ie8
  .tiles-layer h2, .ie7
  .tiles-layer h2, .ie8
  .resources-layer h1, .ie7
  .resources-layer h1, .ie8
  .resources-layer h2, .ie7
  .resources-layer h2, .ie8
  .compare-products-layer h1, .ie7
  .compare-products-layer h1, .ie8
  .compare-products-layer h2, .ie7
  .compare-products-layer h2 {
    font-family: "proxima-nova-n3", arial, helvetica, sans-serif;
  }
}
/* line 3411, ../sass/partials/_modules.scss */
.columns-layer h4,
.centered-text-layer h4,
.tiles-layer h4,
.resources-layer h4,
.compare-products-layer h4 {
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 18px;
  line-height: 21.6px;
  font-size: 1.28571rem;
  line-height: 1.54286rem;
  font-weight: 700;
  text-transform: uppercase;
}
/* line 19, ../sass/partials/_fonts.scss */
.ie8 .columns-layer h4, .ie7 .columns-layer h4, .ie8
.centered-text-layer h4, .ie7
.centered-text-layer h4, .ie8
.tiles-layer h4, .ie7
.tiles-layer h4, .ie8
.resources-layer h4, .ie7
.resources-layer h4, .ie8
.compare-products-layer h4, .ie7
.compare-products-layer h4 {
  font-family: "proxima-nova-n7", arial, helvetica, sans-serif;
}
@media (max-width: 480px) {
  /* line 3411, ../sass/partials/_modules.scss */
  .columns-layer h4,
  .centered-text-layer h4,
  .tiles-layer h4,
  .resources-layer h4,
  .compare-products-layer h4 {
    font-family: "proxima-nova", arial, helvetica, sans-serif;
    font-size: 16px;
    line-height: 19.2px;
    font-size: 1.14286rem;
    line-height: 1.37143rem;
    font-weight: 700;
  }
  /* line 19, ../sass/partials/_fonts.scss */
  .ie8 .columns-layer h4, .ie7 .columns-layer h4, .ie8
  .centered-text-layer h4, .ie7
  .centered-text-layer h4, .ie8
  .tiles-layer h4, .ie7
  .tiles-layer h4, .ie8
  .resources-layer h4, .ie7
  .resources-layer h4, .ie8
  .compare-products-layer h4, .ie7
  .compare-products-layer h4 {
    font-family: "proxima-nova-n7", arial, helvetica, sans-serif;
  }
}
/* line 3419, ../sass/partials/_modules.scss */
.columns-layer p,
.centered-text-layer p,
.tiles-layer p,
.resources-layer p,
.compare-products-layer p {
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 17px;
  line-height: 25px;
  font-size: 1.21429rem;
  line-height: 1.78571rem;
  font-weight: 400;
  margin-top: 0;
}
/* line 60, ../sass/partials/_fonts.scss */
.ie8 .columns-layer p, .ie7 .columns-layer p, .ie8
.centered-text-layer p, .ie7
.centered-text-layer p, .ie8
.tiles-layer p, .ie7
.tiles-layer p, .ie8
.resources-layer p, .ie7
.resources-layer p, .ie8
.compare-products-layer p, .ie7
.compare-products-layer p {
  font-family: "proxima-nova-n4", arial, helvetica, sans-serif;
}
/* line 3423, ../sass/partials/_modules.scss */
.columns-layer.default-text,
.centered-text-layer.default-text,
.tiles-layer.default-text,
.resources-layer.default-text,
.compare-products-layer.default-text {
  color: #505050;
}
/* line 3425, ../sass/partials/_modules.scss */
.columns-layer.default-text h2,
.centered-text-layer.default-text h2,
.tiles-layer.default-text h2,
.resources-layer.default-text h2,
.compare-products-layer.default-text h2 {
  color: #666d7c;
}
/* line 3429, ../sass/partials/_modules.scss */
.columns-layer.white-text,
.centered-text-layer.white-text,
.tiles-layer.white-text,
.resources-layer.white-text,
.compare-products-layer.white-text {
  color: #fff;
}
/* line 3431, ../sass/partials/_modules.scss */
.columns-layer.white-text h2,
.centered-text-layer.white-text h2,
.tiles-layer.white-text h2,
.resources-layer.white-text h2,
.compare-products-layer.white-text h2 {
  color: #fff;
}
/* line 3435, ../sass/partials/_modules.scss */
.columns-layer q,
.centered-text-layer q,
.tiles-layer q,
.resources-layer q,
.compare-products-layer q {
  display: block;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 45px;
  line-height: 55px;
  font-size: 3.21429rem;
  line-height: 3.92857rem;
  font-weight: 300;
  quotes: '\201C' '\201D' '\2018' '\2019';
}
/* line 40, ../sass/partials/_fonts.scss */
.ie8 .columns-layer q, .ie7 .columns-layer q, .ie8
.centered-text-layer q, .ie7
.centered-text-layer q, .ie8
.tiles-layer q, .ie7
.tiles-layer q, .ie8
.resources-layer q, .ie7
.resources-layer q, .ie8
.compare-products-layer q, .ie7
.compare-products-layer q {
  font-family: "proxima-nova-n3", arial, helvetica, sans-serif;
}
@media (max-width: 480px) {
  /* line 3435, ../sass/partials/_modules.scss */
  .columns-layer q,
  .centered-text-layer q,
  .tiles-layer q,
  .resources-layer q,
  .compare-products-layer q {
    font-family: "proxima-nova", arial, helvetica, sans-serif;
    font-size: 32px;
    line-height: 42px;
    font-size: 2.28571rem;
    line-height: 3rem;
    font-weight: 300;
  }
  /* line 40, ../sass/partials/_fonts.scss */
  .ie8 .columns-layer q, .ie7 .columns-layer q, .ie8
  .centered-text-layer q, .ie7
  .centered-text-layer q, .ie8
  .tiles-layer q, .ie7
  .tiles-layer q, .ie8
  .resources-layer q, .ie7
  .resources-layer q, .ie8
  .compare-products-layer q, .ie7
  .compare-products-layer q {
    font-family: "proxima-nova-n3", arial, helvetica, sans-serif;
  }
}
/* line 3444, ../sass/partials/_modules.scss */
.columns-layer q:before,
.centered-text-layer q:before,
.tiles-layer q:before,
.resources-layer q:before,
.compare-products-layer q:before {
  content: open-quote;
}
/* line 3447, ../sass/partials/_modules.scss */
.columns-layer q:after,
.centered-text-layer q:after,
.tiles-layer q:after,
.resources-layer q:after,
.compare-products-layer q:after {
  content: close-quote;
}
/* line 3451, ../sass/partials/_modules.scss */
.columns-layer cite,
.centered-text-layer cite,
.tiles-layer cite,
.resources-layer cite,
.compare-products-layer cite {
  display: block;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 20px;
  line-height: 28px;
  font-size: 1.42857rem;
  line-height: 2rem;
  font-weight: 300;
  margin-bottom: 2em;
}
/* line 40, ../sass/partials/_fonts.scss */
.ie8 .columns-layer cite, .ie7 .columns-layer cite, .ie8
.centered-text-layer cite, .ie7
.centered-text-layer cite, .ie8
.tiles-layer cite, .ie7
.tiles-layer cite, .ie8
.resources-layer cite, .ie7
.resources-layer cite, .ie8
.compare-products-layer cite, .ie7
.compare-products-layer cite {
  font-family: "proxima-nova-n3", arial, helvetica, sans-serif;
}
/* line 3456, ../sass/partials/_modules.scss */
.columns-layer a,
.centered-text-layer a,
.tiles-layer a,
.resources-layer a,
.compare-products-layer a {
  color: #0078d7;
}
/* line 3458, ../sass/partials/_modules.scss */
.columns-layer a:hover,
.centered-text-layer a:hover,
.tiles-layer a:hover,
.resources-layer a:hover,
.compare-products-layer a:hover {
  color: #ab0634;
}

/* line 3464, ../sass/partials/_modules.scss */
.columns-layer {
  padding: 90px 0;
}
@media (max-width: 768px) {
  /* line 3464, ../sass/partials/_modules.scss */
  .columns-layer {
    padding: 45px 0;
  }
}
/* line 3470, ../sass/partials/_modules.scss */
.columns-layer .column {
  position: relative;
}
/* line 3472, ../sass/partials/_modules.scss */
.columns-layer .same-height-col .column {
  display: table;
}
/* line 3475, ../sass/partials/_modules.scss */
.columns-layer .same-height-col .column .column-content {
  display: table-cell;
  vertical-align: middle;
}
/* line 3479, ../sass/partials/_modules.scss */
.columns-layer .same-height-col .column.image-container {
  display: block;
}
/* line 3482, ../sass/partials/_modules.scss */
.columns-layer .same-height-col .column.image-container .column-content {
  display: block;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 3490, ../sass/partials/_modules.scss */
.columns-layer .same-height-col .column.image-container iframe {
  max-width: 100%;
}
@media (max-width: 768px) {
  /* line 3496, ../sass/partials/_modules.scss */
  .columns-layer .same-height-col .column {
    display: block;
    height: auto !important;
  }
  /* line 3500, ../sass/partials/_modules.scss */
  .columns-layer .same-height-col .column .column-content {
    display: block;
  }
  /* line 3504, ../sass/partials/_modules.scss */
  .columns-layer .same-height-col .column.image-container .column-content {
    display: block;
    position: relative;
    top: 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
/* line 3517, ../sass/partials/_modules.scss */
.columns-layer.blue-bg {
  background: #0078d7;
}

/* line 3523, ../sass/partials/_modules.scss */
.centered-text-layer {
  padding: 90px 0;
}
@media (max-width: 768px) {
  /* line 3523, ../sass/partials/_modules.scss */
  .centered-text-layer {
    padding: 45px 0;
  }
}
/* line 3530, ../sass/partials/_modules.scss */
.centered-text-layer .column-content {
  padding: 0 50px;
  text-align: center;
}
/* line 3534, ../sass/partials/_modules.scss */
.centered-text-layer.blue-bg {
  background: #0078d7;
}

/* line 3539, ../sass/partials/_modules.scss */
.tiles-layer {
  padding: 90px 0;
}
@media (max-width: 768px) {
  /* line 3539, ../sass/partials/_modules.scss */
  .tiles-layer {
    padding: 45px 0;
  }
}
/* line 3546, ../sass/partials/_modules.scss */
.tiles-layer h2 {
  text-align: center;
}
/* line 3548, ../sass/partials/_modules.scss */
.tiles-layer .tile-container {
  height: 353px;
  margin-bottom: 25px;
  perspective: 1000;
  position: relative;
  width: 100%;
  /* back, initially hidden pane */
}
/* line 3555, ../sass/partials/_modules.scss */
.tiles-layer .tile-container .flipper {
  transition: 0.6s;
  transform-style: preserve-3d;
  position: relative;
  z-index: 15;
}
/* line 3563, ../sass/partials/_modules.scss */
.tiles-layer .tile-container:hover .flipper {
  transform: rotateY(180deg);
}
/* line 3566, ../sass/partials/_modules.scss */
.tiles-layer .tile-container:hover .tile-title-bg, .tiles-layer .tile-container:hover .tile-title {
  opacity: 0;
}
/* line 3571, ../sass/partials/_modules.scss */
.tiles-layer .tile-container .tile-bg {
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 353px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 5;
}
/* line 3582, ../sass/partials/_modules.scss */
.tiles-layer .tile-container .tile-bg.byod-contractors {
  background-image: url(images/why-windows-to-go/use-case-byod.jpg);
}
/* line 3585, ../sass/partials/_modules.scss */
.tiles-layer .tile-container .tile-bg.vdi-endpoints {
  background-image: url(images/why-windows-to-go/use-case-vdi-endpoints.jpg);
}
/* line 3588, ../sass/partials/_modules.scss */
.tiles-layer .tile-container .tile-bg.win10 {
  background-image: url(images/why-windows-to-go/use-case-win10.jpg);
}
/* line 3592, ../sass/partials/_modules.scss */
.tiles-layer .tile-container .tile-title-bg {
  background: #000;
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  height: 56px;
  opacity: 0.75;
  transition: 0.5s opacity;
  filter: alpha(opacity=75);
  /* For IE8 and earlier */
  width: 100%;
  z-index: 10;
}
/* line 3605, ../sass/partials/_modules.scss */
.tiles-layer .tile-container .tile-title {
  bottom: 15px;
  color: #fff;
  display: block;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 22px;
  line-height: 26.4px;
  font-size: 1.57143rem;
  line-height: 1.88571rem;
  font-weight: 400;
  left: 20px;
  opacity: 1;
  position: absolute;
  transition: 0.5s display;
  width: 100%;
  z-index: 15;
}
/* line 60, ../sass/partials/_fonts.scss */
.ie8 .tiles-layer .tile-container .tile-title, .ie7 .tiles-layer .tile-container .tile-title {
  font-family: "proxima-nova-n4", arial, helvetica, sans-serif;
}
/* line 3618, ../sass/partials/_modules.scss */
.tiles-layer .tile-container .front, .tiles-layer .tile-container .back {
  backface-visibility: hidden;
  height: 353px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 3626, ../sass/partials/_modules.scss */
.tiles-layer .tile-container .front {
  z-index: 18;
  /* for firefox 31 */
  transform: rotateY(0deg);
}
/* line 3633, ../sass/partials/_modules.scss */
.tiles-layer .tile-container .back {
  transform: rotateY(180deg);
  z-index: 18;
}
/* line 3638, ../sass/partials/_modules.scss */
.tiles-layer .tile-container .tile-back-bg {
  background: #0078d7;
  opacity: 0.9;
  filter: alpha(opacity=90);
  /* For IE8 and earlier */
  height: 353px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 18;
}
/* line 3649, ../sass/partials/_modules.scss */
.tiles-layer .tile-container .tile-content {
  height: 353px;
  left: 0;
  padding: 30px 25px;
  position: absolute;
  top: 0;
  z-index: 20;
}
/* line 3657, ../sass/partials/_modules.scss */
.tiles-layer .tile-container .tile-content h3 {
  color: #fff;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 22px;
  line-height: 26.4px;
  font-size: 1.57143rem;
  line-height: 1.88571rem;
  font-weight: 400;
  margin-bottom: 22px;
}
/* line 60, ../sass/partials/_fonts.scss */
.ie8 .tiles-layer .tile-container .tile-content h3, .ie7 .tiles-layer .tile-container .tile-content h3 {
  font-family: "proxima-nova-n4", arial, helvetica, sans-serif;
}
/* line 3662, ../sass/partials/_modules.scss */
.tiles-layer .tile-container .tile-content p {
  color: #fff;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 17px;
  line-height: 20.4px;
  font-size: 1.21429rem;
  line-height: 1.45714rem;
  font-weight: 400;
}
/* line 60, ../sass/partials/_fonts.scss */
.ie8 .tiles-layer .tile-container .tile-content p, .ie7 .tiles-layer .tile-container .tile-content p {
  font-family: "proxima-nova-n4", arial, helvetica, sans-serif;
}
/* line 3666, ../sass/partials/_modules.scss */
.tiles-layer .tile-container .tile-content a {
  color: #fff;
}
/* line 3669, ../sass/partials/_modules.scss */
.tiles-layer .tile-container .tile-content a.more {
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 16px;
  line-height: 19.2px;
  font-size: 1.14286rem;
  line-height: 1.37143rem;
  font-weight: 700;
  padding-right: 32px;
  position: relative;
  text-transform: uppercase;
}
/* line 19, ../sass/partials/_fonts.scss */
.ie8 .tiles-layer .tile-container .tile-content a.more, .ie7 .tiles-layer .tile-container .tile-content a.more {
  font-family: "proxima-nova-n7", arial, helvetica, sans-serif;
}
/* line 3674, ../sass/partials/_modules.scss */
.tiles-layer .tile-container .tile-content a.more:after {
  content: '';
  background-position: 0 -2428px;
  width: 21px;
  height: 15px;
  position: absolute;
  right: 0;
  top: 3px;
}
/* line 3689, ../sass/partials/_modules.scss */
.tiles-layer.flippedByDefault .tile-container:hover .flipper {
  transform: rotateY(0deg);
}
/* line 3692, ../sass/partials/_modules.scss */
.tiles-layer.flippedByDefault .tile-container:hover .tile-title-bg, .tiles-layer.flippedByDefault .tile-container:hover .tile-title {
  opacity: 0;
}
/* line 3696, ../sass/partials/_modules.scss */
.tiles-layer.flippedByDefault .tile-container .front {
  display: none;
}
/* line 3697, ../sass/partials/_modules.scss */
.tiles-layer.flippedByDefault .tile-container .back {
  backface-visibility: visible;
  transform: rotateY(0deg);
}
/* line 3701, ../sass/partials/_modules.scss */
.tiles-layer.flippedByDefault .tile-container .tile-title-bg, .tiles-layer.flippedByDefault .tile-container .tile-title {
  display: none;
}
@media (max-width: 959px) {
  /* line 3708, ../sass/partials/_modules.scss */
  .tiles-layer .tile-container:hover .flipper {
    transform: rotateY(0deg);
  }
  /* line 3711, ../sass/partials/_modules.scss */
  .tiles-layer .tile-container:hover .tile-title-bg, .tiles-layer .tile-container:hover .tile-title {
    opacity: 0;
  }
  /* line 3715, ../sass/partials/_modules.scss */
  .tiles-layer .tile-container .front {
    display: none;
  }
  /* line 3716, ../sass/partials/_modules.scss */
  .tiles-layer .tile-container .back {
    backface-visibility: visible;
    transform: rotateY(0deg);
  }
  /* line 3720, ../sass/partials/_modules.scss */
  .tiles-layer .tile-container .tile-title-bg, .tiles-layer .tile-container .tile-title {
    display: none;
  }
}

/* line 3726, ../sass/partials/_modules.scss */
.icon-link a {
  color: #0078d7;
  display: inline-block;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 16px;
  line-height: 19.2px;
  font-size: 1.14286rem;
  line-height: 1.37143rem;
  font-weight: 700;
  padding-left: 35px;
  position: relative;
  text-transform: uppercase;
}
/* line 19, ../sass/partials/_fonts.scss */
.ie8 .icon-link a, .ie7 .icon-link a {
  font-family: "proxima-nova-n7", arial, helvetica, sans-serif;
}
/* line 3734, ../sass/partials/_modules.scss */
.icon-link a:before {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
}
/* line 3741, ../sass/partials/_modules.scss */
.white-text .icon-link a {
  color: #fff;
}
/* line 3744, ../sass/partials/_modules.scss */
.white-text .icon-link a:hover {
  color: #ab0634;
}
/* line 3750, ../sass/partials/_modules.scss */
.icon-link a.roi-calculator:before {
  background-position: 0 -682px;
  width: 30px;
  height: 39px;
}
/* line 3754, ../sass/partials/_modules.scss */
.icon-link a.document {
  padding-left: 45px;
}
/* line 3756, ../sass/partials/_modules.scss */
.icon-link a.document:before {
  background-position: 0 -1173px;
  width: 30px;
  height: 38px;
}
/* line 3760, ../sass/partials/_modules.scss */
.icon-link a.document-white {
  padding-left: 45px;
}
/* line 3762, ../sass/partials/_modules.scss */
.icon-link a.document-white:before {
  background-position: 0 -2205px;
  width: 30px;
  height: 38px;
}
/* line 3766, ../sass/partials/_modules.scss */
.icon-link a.webinar:before {
  background-position: 0 -1211px;
  width: 35px;
  height: 35px;
}
/* line 3769, ../sass/partials/_modules.scss */
.icon-link a.video {
  padding-left: 50px;
}
/* line 3771, ../sass/partials/_modules.scss */
.icon-link a.video:before {
  background-position: 0 -2325px;
  width: 40px;
  height: 28px;
  top: 4px;
}
/* line 3777, ../sass/partials/_modules.scss */
.icon-link a em {
  color: #ab0634;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 16px;
  line-height: 19.2px;
  font-size: 1.14286rem;
  line-height: 1.37143rem;
  font-weight: 700;
  font-style: normal;
}
/* line 19, ../sass/partials/_fonts.scss */
.ie8 .icon-link a em, .ie7 .icon-link a em {
  font-family: "proxima-nova-n7", arial, helvetica, sans-serif;
}

/* line 3787, ../sass/partials/_modules.scss */
.layer-demo {
  background: url(images/why-windows-to-go/layer-demo.jpg) no-repeat 50% 0;
  background-size: cover;
}

/* line 3791, ../sass/partials/_modules.scss */
.layer-licensing {
  background: url(images/why-windows-to-go/layer-licensing.jpg) no-repeat 50% 0;
  background-size: cover;
  padding: 0;
}
/* line 3796, ../sass/partials/_modules.scss */
.layer-licensing .column:last-child {
  padding: 90px 0;
}
@media (max-width: 768px) {
  /* line 3796, ../sass/partials/_modules.scss */
  .layer-licensing .column:last-child {
    padding: 45px 0;
  }
}

/* line 3804, ../sass/partials/_modules.scss */
.layer-case-study {
  background: url(images/why-windows-to-go/layer-case-study.jpg) no-repeat 50% 0;
  background-size: cover;
}

/* line 3808, ../sass/partials/_modules.scss */
.layer-case-study {
  background: url(images/why-windows-to-go/layer-case-study.jpg) no-repeat 50% 0;
  background-size: cover;
}

/* line 3812, ../sass/partials/_modules.scss */
.layer-worthy-solutions {
  background: url(images/why-windows-to-go/layer-worthy-solutions.jpg) no-repeat 50% 0;
  background-size: cover;
}

/* line 3816, ../sass/partials/_modules.scss */
.layer-control-made-simple {
  background: url(images/why-windows-to-go/layer-control-made-simple.jpg) no-repeat 50% 0;
  background-size: cover;
}
/* line 3820, ../sass/partials/_modules.scss */
.layer-control-made-simple .row {
  overflow: visible;
}
/* line 3824, ../sass/partials/_modules.scss */
.layer-control-made-simple .image-container img {
  position: absolute;
  right: 0;
  top: -110px;
}

/* line 3831, ../sass/partials/_modules.scss */
.layer-windows-experience {
  background: url(images/why-windows-to-go/layer-windows-experience.jpg) no-repeat 50% 0;
  background-size: cover;
}
/* line 3835, ../sass/partials/_modules.scss */
.layer-windows-experience .row {
  overflow: visible;
}
/* line 3838, ../sass/partials/_modules.scss */
.layer-windows-experience .image-container {
  left: 0;
  position: absolute;
}
/* line 3841, ../sass/partials/_modules.scss */
.layer-windows-experience .image-container img {
  left: 0;
  position: absolute;
  top: -65px;
}

/* line 3848, ../sass/partials/_modules.scss */
.layer-never-worry {
  background: url(images/why-windows-to-go/layer-never-worry.jpg) no-repeat 50% 0;
  background-size: cover;
}
@media (max-width: 768px) {
  /* line 3848, ../sass/partials/_modules.scss */
  .layer-never-worry {
    background-position: 100% 0;
  }
}

/* line 3855, ../sass/partials/_modules.scss */
.layer-equip-contractors {
  background: url(images/why-windows-to-go/layer-equip-contractors.jpg) no-repeat 50% 0;
  background-size: cover;
}

/* line 3859, ../sass/partials/_modules.scss */
.layer-secure-vdi-endpoints {
  background: url(images/why-windows-to-go/layer-secure-vdi-endpoints.jpg) no-repeat 50% 0;
  background-size: cover;
}
@media (max-width: 768px) {
  /* line 3859, ../sass/partials/_modules.scss */
  .layer-secure-vdi-endpoints {
    background-position: 100% 0;
  }
}

/* line 3866, ../sass/partials/_modules.scss */
.layer-equip-teleworkers {
  background: url(images/why-windows-to-go/layer-equip-teleworkers.jpg) no-repeat 50% 0;
  background-size: cover;
}

/* line 3870, ../sass/partials/_modules.scss */
.layer-remove-risk {
  background: url(images/why-windows-to-go/layer-remove-risk.jpg) no-repeat 50% 0;
  background-size: cover;
}
@media (max-width: 768px) {
  /* line 3870, ../sass/partials/_modules.scss */
  .layer-remove-risk {
    background-position: 100% 0;
  }
}

/* line 3878, ../sass/partials/_modules.scss */
.resources-layer {
  padding: 60px 0 30px;
}
/* line 3881, ../sass/partials/_modules.scss */
.resources-layer .alpha {
  padding-right: 0;
}
/* line 3882, ../sass/partials/_modules.scss */
.resources-layer .omega {
  padding-left: 0;
}
@media (max-width: 768px) {
  /* line 3878, ../sass/partials/_modules.scss */
  .resources-layer {
    padding: 30px 0 15px;
  }
  /* line 3886, ../sass/partials/_modules.scss */
  .resources-layer .alpha {
    padding-right: 2%;
  }
  /* line 3887, ../sass/partials/_modules.scss */
  .resources-layer .omega {
    padding-left: 2%;
  }
}
/* line 3890, ../sass/partials/_modules.scss */
.resources-layer .resource-tile {
  float: left;
  margin-bottom: 20px;
  position: relative;
  zoom: 1;
}
/* line 14, ../sass/partials/_helpers.scss */
.resources-layer .resource-tile:before, .resources-layer .resource-tile:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/partials/_helpers.scss */
.resources-layer .resource-tile:after {
  clear: both;
}
/* line 3896, ../sass/partials/_modules.scss */
.resources-layer .resource-tile.large-tile {
  max-width: 100%;
}
/* line 3900, ../sass/partials/_modules.scss */
.resources-layer .resource-tile.small-tile {
  padding-left: 1.6666%;
  width: 50%;
  zoom: 1;
}
/* line 14, ../sass/partials/_helpers.scss */
.resources-layer .resource-tile.small-tile:before, .resources-layer .resource-tile.small-tile:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/partials/_helpers.scss */
.resources-layer .resource-tile.small-tile:after {
  clear: both;
}
@media (max-width: 768px) {
  /* line 3900, ../sass/partials/_modules.scss */
  .resources-layer .resource-tile.small-tile {
    padding-left: 0;
  }
}
@media (max-width: 480px) {
  /* line 3900, ../sass/partials/_modules.scss */
  .resources-layer .resource-tile.small-tile {
    width: 100%;
  }
}
/* line 3911, ../sass/partials/_modules.scss */
.resources-layer .resource-tile.small-tile a {
  float: left;
  position: relative;
}
/* line 3917, ../sass/partials/_modules.scss */
.resources-layer .resource-tile a {
  float: left;
  max-width: 100%;
  position: relative;
  zoom: 1;
}
/* line 14, ../sass/partials/_helpers.scss */
.resources-layer .resource-tile a:before, .resources-layer .resource-tile a:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/partials/_helpers.scss */
.resources-layer .resource-tile a:after {
  clear: both;
}
/* line 3923, ../sass/partials/_modules.scss */
.resources-layer .resource-tile a .tile-image {
  float: left;
  max-width: 100%;
  position: relative;
}
/* line 3928, ../sass/partials/_modules.scss */
.resources-layer .resource-tile a .tile-image img {
  vertical-align: top;
}
/* line 3930, ../sass/partials/_modules.scss */
.resources-layer .resource-tile a .tile-image:after {
  content: '\A';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #0078d7;
  opacity: 0;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
}
/* line 3943, ../sass/partials/_modules.scss */
.resources-layer .resource-tile a:hover .tile-image:after {
  opacity: 0.8;
}
/* line 3949, ../sass/partials/_modules.scss */
.resources-layer .resource-tile .tile-content {
  bottom: 0;
  left: 0;
  position: absolute;
  padding: 30px;
  width: 100%;
}
/* line 3956, ../sass/partials/_modules.scss */
.resources-layer .resource-tile .tile-content h3 {
  color: #fff;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 22px;
  line-height: 24px;
  font-size: 1.57143rem;
  line-height: 1.71429rem;
  font-weight: 300;
  margin: 0;
  text-transform: none;
}
/* line 40, ../sass/partials/_fonts.scss */
.ie8 .resources-layer .resource-tile .tile-content h3, .ie7 .resources-layer .resource-tile .tile-content h3 {
  font-family: "proxima-nova-n3", arial, helvetica, sans-serif;
}
/* line 3962, ../sass/partials/_modules.scss */
.resources-layer .resource-tile .tile-content h4 {
  color: #fff;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 13px;
  line-height: 15.6px;
  font-size: 0.92857rem;
  line-height: 1.11429rem;
  font-weight: 700;
  margin: 0;
  text-transform: uppercase;
}
/* line 19, ../sass/partials/_fonts.scss */
.ie8 .resources-layer .resource-tile .tile-content h4, .ie7 .resources-layer .resource-tile .tile-content h4 {
  font-family: "proxima-nova-n7", arial, helvetica, sans-serif;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 3949, ../sass/partials/_modules.scss */
  .resources-layer .resource-tile .tile-content {
    padding: 20px;
  }
  /* line 3972, ../sass/partials/_modules.scss */
  .resources-layer .resource-tile .tile-content h3 {
    font-family: "proxima-nova", arial, helvetica, sans-serif;
    font-size: 20px;
    line-height: 22px;
    font-size: 1.42857rem;
    line-height: 1.57143rem;
    font-weight: 300;
  }
  /* line 40, ../sass/partials/_fonts.scss */
  .ie8 .resources-layer .resource-tile .tile-content h3, .ie7 .resources-layer .resource-tile .tile-content h3 {
    font-family: "proxima-nova-n3", arial, helvetica, sans-serif;
  }
  /* line 3975, ../sass/partials/_modules.scss */
  .resources-layer .resource-tile .tile-content h4 {
    font-family: "proxima-nova", arial, helvetica, sans-serif;
    font-size: 12px;
    line-height: 14.4px;
    font-size: 0.85714rem;
    line-height: 1.02857rem;
    font-weight: 700;
  }
  /* line 19, ../sass/partials/_fonts.scss */
  .ie8 .resources-layer .resource-tile .tile-content h4, .ie7 .resources-layer .resource-tile .tile-content h4 {
    font-family: "proxima-nova-n7", arial, helvetica, sans-serif;
  }
}
@media (max-width: 768px) {
  /* line 3949, ../sass/partials/_modules.scss */
  .resources-layer .resource-tile .tile-content {
    padding: 12px;
  }
  /* line 3981, ../sass/partials/_modules.scss */
  .resources-layer .resource-tile .tile-content h3 {
    font-family: "proxima-nova", arial, helvetica, sans-serif;
    font-size: 17px;
    line-height: 19px;
    font-size: 1.21429rem;
    line-height: 1.35714rem;
    font-weight: 300;
  }
  /* line 40, ../sass/partials/_fonts.scss */
  .ie8 .resources-layer .resource-tile .tile-content h3, .ie7 .resources-layer .resource-tile .tile-content h3 {
    font-family: "proxima-nova-n3", arial, helvetica, sans-serif;
  }
  /* line 3984, ../sass/partials/_modules.scss */
  .resources-layer .resource-tile .tile-content h4 {
    font-family: "proxima-nova", arial, helvetica, sans-serif;
    font-size: 12px;
    line-height: 14.4px;
    font-size: 0.85714rem;
    line-height: 1.02857rem;
    font-weight: 700;
  }
  /* line 19, ../sass/partials/_fonts.scss */
  .ie8 .resources-layer .resource-tile .tile-content h4, .ie7 .resources-layer .resource-tile .tile-content h4 {
    font-family: "proxima-nova-n7", arial, helvetica, sans-serif;
  }
}
/* line 3991, ../sass/partials/_modules.scss */
.resources-layer ul.resource-links {
  padding-left: 0;
}
@media (max-width: 768px) {
  /* line 3991, ../sass/partials/_modules.scss */
  .resources-layer ul.resource-links {
    margin: 0;
  }
}
/* line 3998, ../sass/partials/_modules.scss */
.resources-layer ul.resource-links li {
  list-style-type: none;
  padding-bottom: 30px;
}
/* line 4001, ../sass/partials/_modules.scss */
.resources-layer ul.resource-links li a {
  display: inline-block;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 17px;
  line-height: 20.4px;
  font-size: 1.21429rem;
  line-height: 1.45714rem;
  font-weight: 400;
  padding-left: 52px;
  position: relative;
}
/* line 60, ../sass/partials/_fonts.scss */
.ie8 .resources-layer ul.resource-links li a, .ie7 .resources-layer ul.resource-links li a {
  font-family: "proxima-nova-n4", arial, helvetica, sans-serif;
}
/* line 4007, ../sass/partials/_modules.scss */
.resources-layer ul.resource-links li a:before {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
}
/* line 4014, ../sass/partials/_modules.scss */
.resources-layer ul.resource-links li a.whitepaper:before, .resources-layer ul.resource-links li a.infographic:before, .resources-layer ul.resource-links li a.datasheet:before {
  background-position: 0 -1173px;
  width: 30px;
  height: 38px;
  left: 5px;
}
/* line 4018, ../sass/partials/_modules.scss */
.resources-layer ul.resource-links li a.webinar:before {
  background-position: 0 -1211px;
  width: 35px;
  height: 35px;
}
/* line 4021, ../sass/partials/_modules.scss */
.resources-layer ul.resource-links li a.video:before {
  background-position: 0 -2325px;
  width: 40px;
  height: 28px;
}
@media (max-width: 768px) {
  /* line 4028, ../sass/partials/_modules.scss */
  .resources-layer .alpha ul.resource-links {
    margin-top: 20px;
  }
}

/* line 4036, ../sass/partials/_modules.scss */
.compare-products-layer {
  background: #0078d7;
  padding: 140px 0 90px;
}
@media (max-width: 768px) {
  /* line 4036, ../sass/partials/_modules.scss */
  .compare-products-layer {
    padding: 45px 0;
  }
}
/* line 4044, ../sass/partials/_modules.scss */
.compare-products-layer h2 {
  color: #fff;
  margin-bottom: 3px;
  text-align: center;
}
/* line 4049, ../sass/partials/_modules.scss */
.compare-products-layer h4 {
  color: #fffefe;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 22px;
  line-height: 26.4px;
  font-size: 1.57143rem;
  line-height: 1.88571rem;
  font-weight: 400;
  text-align: center;
  text-transform: none;
}
/* line 60, ../sass/partials/_fonts.scss */
.ie8 .compare-products-layer h4, .ie7 .compare-products-layer h4 {
  font-family: "proxima-nova-n4", arial, helvetica, sans-serif;
}
/* line 4056, ../sass/partials/_modules.scss */
.compare-products-layer .product-list {
  border-bottom: 3px solid #fff;
  zoom: 1;
  padding-top: 38px;
  width: 100%;
}
/* line 14, ../sass/partials/_helpers.scss */
.compare-products-layer .product-list:before, .compare-products-layer .product-list:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/partials/_helpers.scss */
.compare-products-layer .product-list:after {
  clear: both;
}
/* line 4063, ../sass/partials/_modules.scss */
.compare-products-layer #ProductListMobileCarousel {
  padding: 38px 0 0 0;
  margin: 0;
  zoom: 1;
}
/* line 14, ../sass/partials/_helpers.scss */
.compare-products-layer #ProductListMobileCarousel:before, .compare-products-layer #ProductListMobileCarousel:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/partials/_helpers.scss */
.compare-products-layer #ProductListMobileCarousel:after {
  clear: both;
}
/* line 4068, ../sass/partials/_modules.scss */
.compare-products-layer #ProductListMobileCarousel li {
  float: left;
  list-style-type: none;
  width: 100%;
}
/* line 4075, ../sass/partials/_modules.scss */
.compare-products-layer .product-info, .compare-products-layer #ProductListMobileCarousel li {
  padding-bottom: 30px;
  position: relative;
}
/* line 4079, ../sass/partials/_modules.scss */
.compare-products-layer .product-info h3, .compare-products-layer .product-info p, .compare-products-layer #ProductListMobileCarousel li h3, .compare-products-layer #ProductListMobileCarousel li p {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
/* line 4083, ../sass/partials/_modules.scss */
.compare-products-layer .product-info h3, .compare-products-layer #ProductListMobileCarousel li h3 {
  color: #fff;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 42px;
  line-height: 50.4px;
  font-size: 3rem;
  line-height: 3.6rem;
  font-weight: 300;
  text-align: center;
}
/* line 40, ../sass/partials/_fonts.scss */
.ie8 .compare-products-layer .product-info h3, .ie7 .compare-products-layer .product-info h3, .ie8 .compare-products-layer #ProductListMobileCarousel li h3, .ie7 .compare-products-layer #ProductListMobileCarousel li h3 {
  font-family: "proxima-nova-n3", arial, helvetica, sans-serif;
}
/* line 4088, ../sass/partials/_modules.scss */
.compare-products-layer .product-info p, .compare-products-layer #ProductListMobileCarousel li p {
  color: #fff;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 17px;
  line-height: 20.4px;
  font-size: 1.21429rem;
  line-height: 1.45714rem;
  font-weight: 400;
  text-align: center;
}
/* line 60, ../sass/partials/_fonts.scss */
.ie8 .compare-products-layer .product-info p, .ie7 .compare-products-layer .product-info p, .ie8 .compare-products-layer #ProductListMobileCarousel li p, .ie7 .compare-products-layer #ProductListMobileCarousel li p {
  font-family: "proxima-nova-n4", arial, helvetica, sans-serif;
}
/* line 4092, ../sass/partials/_modules.scss */
.compare-products-layer .product-info p em, .compare-products-layer #ProductListMobileCarousel li p em {
  font-style: italic;
}
/* line 4096, ../sass/partials/_modules.scss */
.wtg #Main .compare-products-layer .product-info p.learn-more, .wtg #Main .compare-products-layer #ProductListMobileCarousel li p.learn-more {
  display: none;
}
/* line 4098, ../sass/partials/_modules.scss */
.wtg #Main .compare-products-layer .product-info p.learn-more a, .wtg #Main .compare-products-layer #ProductListMobileCarousel li p.learn-more a {
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 17px;
  line-height: 17px;
  font-size: 1.21429rem;
  line-height: 1.21429rem;
  font-weight: 400;
  text-transform: upprecase;
}
/* line 60, ../sass/partials/_fonts.scss */
.ie8 .wtg #Main .compare-products-layer .product-info p.learn-more a, .ie7 .wtg #Main .compare-products-layer .product-info p.learn-more a, .ie8 .wtg #Main .compare-products-layer #ProductListMobileCarousel li p.learn-more a, .ie7 .wtg #Main .compare-products-layer #ProductListMobileCarousel li p.learn-more a {
  font-family: "proxima-nova-n4", arial, helvetica, sans-serif;
}
/* line 4102, ../sass/partials/_modules.scss */
.wtg #Main .compare-products-layer .product-info p.learn-more a span, .wtg #Main .compare-products-layer #ProductListMobileCarousel li p.learn-more a span {
  display: inline-block;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 17px;
  line-height: 17px;
  font-size: 1.21429rem;
  line-height: 1.21429rem;
  font-weight: 400;
}
/* line 60, ../sass/partials/_fonts.scss */
.ie8 .wtg #Main .compare-products-layer .product-info p.learn-more a span, .ie7 .wtg #Main .compare-products-layer .product-info p.learn-more a span, .ie8 .wtg #Main .compare-products-layer #ProductListMobileCarousel li p.learn-more a span, .ie7 .wtg #Main .compare-products-layer #ProductListMobileCarousel li p.learn-more a span {
  font-family: "proxima-nova-n4", arial, helvetica, sans-serif;
}
/* line 4106, ../sass/partials/_modules.scss */
.wtg #Main .compare-products-layer .product-info p.learn-more a .icn, .wtg #Main .compare-products-layer #ProductListMobileCarousel li p.learn-more a .icn {
  display: inline-block;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 17px;
  line-height: 17px;
  font-size: 1.21429rem;
  line-height: 1.21429rem;
  font-weight: 400;
  margin-left: 7px;
}
/* line 60, ../sass/partials/_fonts.scss */
.ie8 .wtg #Main .compare-products-layer .product-info p.learn-more a .icn, .ie7 .wtg #Main .compare-products-layer .product-info p.learn-more a .icn, .ie8 .wtg #Main .compare-products-layer #ProductListMobileCarousel li p.learn-more a .icn, .ie7 .wtg #Main .compare-products-layer #ProductListMobileCarousel li p.learn-more a .icn {
  font-family: "proxima-nova-n4", arial, helvetica, sans-serif;
}
/* line 4115, ../sass/partials/_modules.scss */
.compare-products-layer .product-info a.tab-link, .compare-products-layer #ProductListMobileCarousel li a.tab-link {
  display: block;
  overflow: visible;
}
/* line 4119, ../sass/partials/_modules.scss */
.compare-products-layer .product-info .product-image, .compare-products-layer #ProductListMobileCarousel li .product-image {
  text-align: center;
}
/* line 4122, ../sass/partials/_modules.scss */
.compare-products-layer .product-info.active:after, .compare-products-layer #ProductListMobileCarousel li.active:after {
  bottom: 0;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #fff;
  border-width: 20px;
  margin-left: -20px;
}
/* line 4137, ../sass/partials/_modules.scss */
.compare-products-layer .product-info.active h3, .compare-products-layer .product-info.active p, .compare-products-layer #ProductListMobileCarousel li.active h3, .compare-products-layer #ProductListMobileCarousel li.active p {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 4141, ../sass/partials/_modules.scss */
.wtg #Main .compare-products-layer .product-info.active p.learn-more, .wtg #Main .compare-products-layer #ProductListMobileCarousel li.active p.learn-more {
  display: block;
}
/* line 4147, ../sass/partials/_modules.scss */
.wtg #Main .compare-products-layer #ProductListMobileCarousel li p.learn-more {
  display: block;
}
/* line 4151, ../sass/partials/_modules.scss */
.compare-products-layer #ProductListMobileCarousel li h3, .compare-products-layer #ProductListMobileCarousel li p {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 4157, ../sass/partials/_modules.scss */
.compare-products-layer .product-list-carousel {
  position: relative;
}
/* line 4160, ../sass/partials/_modules.scss */
.compare-products-layer .product-list-carousel .caroufredsel_wrapper {
  max-width: 768px;
}
/* line 4163, ../sass/partials/_modules.scss */
.compare-products-layer .product-list-carousel a.next, .compare-products-layer .product-list-carousel a.prev {
  background-position: 0 -594px;
  width: 22px;
  height: 29px;
  outline: 0;
  position: absolute;
  right: 5%;
  top: 35%;
  text-indent: -32000em;
}
/* line 4171, ../sass/partials/_modules.scss */
.compare-products-layer .product-list-carousel a.prev {
  background-position: 0 -653px;
  width: 22px;
  height: 29px;
  right: auto;
  left: 5%;
}
/* line 4178, ../sass/partials/_modules.scss */
.compare-products-layer ul.feature-list {
  zoom: 1;
  margin-bottom: 45px;
  padding-left: 0;
}
/* line 14, ../sass/partials/_helpers.scss */
.compare-products-layer ul.feature-list:before, .compare-products-layer ul.feature-list:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/partials/_helpers.scss */
.compare-products-layer ul.feature-list:after {
  clear: both;
}
/* line 4183, ../sass/partials/_modules.scss */
.compare-products-layer ul.feature-list li {
  color: #fff;
  float: left;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 14px;
  line-height: 16.8px;
  font-size: 1rem;
  line-height: 1.2rem;
  font-weight: 400;
  list-style-type: none;
  margin-bottom: 5px;
  padding-right: 30px;
  padding-left: 48px;
  position: relative;
  white-space: nowrap;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
/* line 60, ../sass/partials/_fonts.scss */
.ie8 .compare-products-layer ul.feature-list li, .ie7 .compare-products-layer ul.feature-list li {
  font-family: "proxima-nova-n4", arial, helvetica, sans-serif;
}
/* line 4196, ../sass/partials/_modules.scss */
.compare-products-layer ul.feature-list li:last-child {
  padding-right: 0;
}
/* line 4198, ../sass/partials/_modules.scss */
.compare-products-layer ul.feature-list li:before {
  content: ' ';
  position: absolute;
  left: 0;
  top: 0;
}
/* line 4205, ../sass/partials/_modules.scss */
.compare-products-layer ul.feature-list li.most-affordable:before {
  background-position: 0 -1139px;
  width: 40px;
  height: 34px;
}
/* line 4208, ../sass/partials/_modules.scss */
.compare-products-layer ul.feature-list li.waterproof-and-dustproof:before {
  background-position: 0 -1495px;
  width: 40px;
  height: 34px;
}
/* line 4211, ../sass/partials/_modules.scss */
.compare-products-layer ul.feature-list li.high-performance:before {
  background-position: 0 -959px;
  width: 40px;
  height: 34px;
}
/* line 4214, ../sass/partials/_modules.scss */
.compare-products-layer ul.feature-list li.military-grade:before {
  background-position: 0 -850px;
  width: 40px;
  height: 34px;
}
/* line 4217, ../sass/partials/_modules.scss */
.compare-products-layer ul.feature-list li.hardware-encryption:before {
  background-position: 0 -925px;
  width: 40px;
  height: 34px;
}
/* line 4220, ../sass/partials/_modules.scss */
.compare-products-layer ul.feature-list li.centralized-management:before {
  background-position: 0 -2171px;
  width: 40px;
  height: 34px;
}
/* line 4223, ../sass/partials/_modules.scss */
.compare-products-layer ul.feature-list li.smart-card-enabled:before {
  background-position: 0 -2091px;
  width: 40px;
  height: 34px;
}
/* line 4226, ../sass/partials/_modules.scss */
.compare-products-layer ul.feature-list li.fips-140-2-level-3:before {
  background-position: 0 -1529px;
  width: 40px;
  height: 34px;
}
/* line 4229, ../sass/partials/_modules.scss */
.compare-products-layer ul.feature-list li.active {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 4237, ../sass/partials/_modules.scss */
.compare-products-layer .resource-link p {
  text-align: center;
}
/* line 4240, ../sass/partials/_modules.scss */
.compare-products-layer .resource-link p a {
  color: #fff;
  text-align: left;
}

/* line 4248, ../sass/partials/_modules.scss */
ul.award-logo-list {
  padding-left: 0;
  text-align: center;
}
/* line 4252, ../sass/partials/_modules.scss */
ul.award-logo-list li {
  display: inline-block;
  list-style-type: none;
  padding: 0;
}

/* line 4259, ../sass/partials/_modules.scss */
.layer-use-cases-tabs {
  background: url(images/why-windows-to-go/layer-use-cases-tabs.jpg) no-repeat 50% 100%;
  background-size: cover;
  border-bottom: 12px solid #0078d7;
  margin-bottom: 20px;
  padding: 50px 0 0;
  position: relative;
  z-index: 5;
}
/* line 4268, ../sass/partials/_modules.scss */
.layer-use-cases-tabs h1 {
  color: #fff;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 55px;
  line-height: 66px;
  font-size: 3.92857rem;
  line-height: 4.71429rem;
  font-weight: 300;
  text-align: center;
}
/* line 40, ../sass/partials/_fonts.scss */
.ie8 .layer-use-cases-tabs h1, .ie7 .layer-use-cases-tabs h1 {
  font-family: "proxima-nova-n3", arial, helvetica, sans-serif;
}
@media (max-width: 480px) {
  /* line 4268, ../sass/partials/_modules.scss */
  .layer-use-cases-tabs h1 {
    font-family: "proxima-nova", arial, helvetica, sans-serif;
    font-size: 35px;
    line-height: 42px;
    font-size: 2.5rem;
    line-height: 3rem;
    font-weight: 300;
  }
  /* line 40, ../sass/partials/_fonts.scss */
  .ie8 .layer-use-cases-tabs h1, .ie7 .layer-use-cases-tabs h1 {
    font-family: "proxima-nova-n3", arial, helvetica, sans-serif;
  }
}
/* line 4277, ../sass/partials/_modules.scss */
.layer-use-cases-tabs .use-cases-tiles {
  margin-top: 20px;
  overflow: visible;
}
/* line 4279, ../sass/partials/_modules.scss */
.layer-use-cases-tabs .tile-container {
  height: 260px;
  opacity: 0.75;
  filter: alpha(opacity=75);
  /* For IE8 and earlier */
  margin-bottom: 36px;
  perspective: 1000;
  position: relative;
  width: 100%;
}
/* line 4288, ../sass/partials/_modules.scss */
.layer-use-cases-tabs .tile-container .tile-bg {
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 260px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 5;
}
/* line 4299, ../sass/partials/_modules.scss */
.layer-use-cases-tabs .tile-container .tile-bg.byod-contractors {
  background-image: url(images/why-windows-to-go/use-case-byod.jpg);
}
/* line 4302, ../sass/partials/_modules.scss */
.layer-use-cases-tabs .tile-container .tile-bg.vdi-endpoints {
  background-image: url(images/why-windows-to-go/use-case-vdi-endpoints.jpg);
}
/* line 4305, ../sass/partials/_modules.scss */
.layer-use-cases-tabs .tile-container .tile-bg.win10 {
  background-image: url(images/why-windows-to-go/use-case-win10.jpg);
}
/* line 4308, ../sass/partials/_modules.scss */
.layer-use-cases-tabs .tile-container .tile-bg.more-use-cases {
  background: black url(images/why-windows-to-go/use-case-more-use-cases.png) no-repeat 50% 0;
  opacity: 0.75;
  filter: alpha(opacity=75);
  /* For IE8 and earlier */
}
/* line 4315, ../sass/partials/_modules.scss */
.layer-use-cases-tabs .tile-container.active, .layer-use-cases-tabs .tile-container:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  /* For IE8 and earlier */
}
/* line 4319, ../sass/partials/_modules.scss */
.layer-use-cases-tabs .tile-container.active .tile-bg.more-use-cases, .layer-use-cases-tabs .tile-container:hover .tile-bg.more-use-cases {
  background: #ab0634 url(images/why-windows-to-go/use-case-more-use-cases.png) no-repeat 50% 0;
  opacity: 1;
  filter: alpha(opacity=100);
  /* For IE8 and earlier */
}
/* line 4325, ../sass/partials/_modules.scss */
.layer-use-cases-tabs .tile-container.active .tile-title-bg, .layer-use-cases-tabs .tile-container:hover .tile-title-bg {
  background: #ab0634;
  opacity: 1;
  filter: alpha(opacity=100);
  /* For IE8 and earlier */
}
/* line 4332, ../sass/partials/_modules.scss */
.layer-use-cases-tabs .tile-container.active:after {
  top: 308px;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(0, 120, 220, 0);
  border-top-color: #0078dc;
  border-width: 20px;
  margin-left: -20px;
}
@media (max-width: 768px) {
  /* line 4332, ../sass/partials/_modules.scss */
  .layer-use-cases-tabs .tile-container.active:after {
    display: none;
  }
}
/* line 4352, ../sass/partials/_modules.scss */
.layer-use-cases-tabs .tile-container .tile-title-bg {
  background: #000;
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  height: 56px;
  opacity: 0.75;
  filter: alpha(opacity=75);
  /* For IE8 and earlier */
  transition: 0.5s opacity;
  width: 100%;
  z-index: 10;
}
/* line 4365, ../sass/partials/_modules.scss */
.layer-use-cases-tabs .tile-container .tile-title {
  bottom: 0;
  color: #fff;
  display: block;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 22px;
  line-height: 26.4px;
  font-size: 1.57143rem;
  line-height: 1.88571rem;
  font-weight: 400;
  left: 0;
  opacity: 1;
  padding: 0 10px;
  position: absolute;
  text-align: center;
  transition: 0.5s display;
  width: 100%;
  z-index: 15;
}
/* line 60, ../sass/partials/_fonts.scss */
.ie8 .layer-use-cases-tabs .tile-container .tile-title, .ie7 .layer-use-cases-tabs .tile-container .tile-title {
  font-family: "proxima-nova-n4", arial, helvetica, sans-serif;
}
/* line 4379, ../sass/partials/_modules.scss */
.layer-use-cases-tabs .tile-container .tile-title div {
  display: table;
  height: 56px;
  width: 100%;
}
/* line 4384, ../sass/partials/_modules.scss */
.layer-use-cases-tabs .tile-container .tile-title div span {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}
@media (min-width: 769px) and (max-width: 959px) {
  /* line 4365, ../sass/partials/_modules.scss */
  .layer-use-cases-tabs .tile-container .tile-title {
    font-family: "proxima-nova", arial, helvetica, sans-serif;
    font-size: 17px;
    line-height: 20.4px;
    font-size: 1.21429rem;
    line-height: 1.45714rem;
    font-weight: 400;
  }
  /* line 60, ../sass/partials/_fonts.scss */
  .ie8 .layer-use-cases-tabs .tile-container .tile-title, .ie7 .layer-use-cases-tabs .tile-container .tile-title {
    font-family: "proxima-nova-n4", arial, helvetica, sans-serif;
  }
}

/* line 4399, ../sass/partials/_modules.scss */
.badged-list-layer {
  padding: 50px 0 90px;
}
@media (max-width: 768px) {
  /* line 4399, ../sass/partials/_modules.scss */
  .badged-list-layer {
    padding: 30px 0 45px;
  }
}
/* line 4406, ../sass/partials/_modules.scss */
.badged-list-layer .badge {
  padding: 0 25px;
  text-align: center;
}
/* line 4410, ../sass/partials/_modules.scss */
.badged-list-layer .badge h3 {
  color: #666d7c;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 32px;
  line-height: 38.4px;
  font-size: 2.28571rem;
  line-height: 2.74286rem;
  font-weight: 300;
  margin-bottom: 13px;
  text-transform: none;
}
/* line 40, ../sass/partials/_fonts.scss */
.ie8 .badged-list-layer .badge h3, .ie7 .badged-list-layer .badge h3 {
  font-family: "proxima-nova-n3", arial, helvetica, sans-serif;
}
/* line 4416, ../sass/partials/_modules.scss */
.badged-list-layer .badge p {
  color: #505050;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 17px;
  line-height: 20.4px;
  font-size: 1.21429rem;
  line-height: 1.45714rem;
  font-weight: 400;
}
/* line 60, ../sass/partials/_fonts.scss */
.ie8 .badged-list-layer .badge p, .ie7 .badged-list-layer .badge p {
  font-family: "proxima-nova-n4", arial, helvetica, sans-serif;
}

/* line 4424, ../sass/partials/_modules.scss */
.layer-use-cases-links a {
  color: #0078d7;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 24px;
  line-height: 28.8px;
  font-size: 1.71429rem;
  line-height: 2.05714rem;
  font-weight: 400;
}
/* line 60, ../sass/partials/_fonts.scss */
.ie8 .layer-use-cases-links a, .ie7 .layer-use-cases-links a {
  font-family: "proxima-nova-n4", arial, helvetica, sans-serif;
}
/* line 4428, ../sass/partials/_modules.scss */
.layer-use-cases-links ul.divided-list {
  padding: 0;
  margin: 0 0 25px;
}
/* line 4431, ../sass/partials/_modules.scss */
.layer-use-cases-links ul.divided-list li {
  border-bottom: 1px solid #ccc;
  list-style-type: none;
  padding: 15px 0;
}
/* line 4436, ../sass/partials/_modules.scss */
.layer-use-cases-links ul.divided-list li:last-child {
  border: 0;
}
/* line 4439, ../sass/partials/_modules.scss */
.layer-use-cases-links p {
  color: #505050;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 17px;
  line-height: 20.4px;
  font-size: 1.21429rem;
  line-height: 1.45714rem;
  font-weight: 400;
  margin-top: 2px;
}
/* line 60, ../sass/partials/_fonts.scss */
.ie8 .layer-use-cases-links p, .ie7 .layer-use-cases-links p {
  font-family: "proxima-nova-n4", arial, helvetica, sans-serif;
}

/* line 4446, ../sass/partials/_modules.scss */
.golden-ironkey-submission {
  padding: 5px;
}
/* line 4448, ../sass/partials/_modules.scss */
.golden-ironkey-submission .two-col {
  zoom: 1;
  overflow: hidden;
}
/* line 14, ../sass/partials/_helpers.scss */
.golden-ironkey-submission .two-col:before, .golden-ironkey-submission .two-col:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/partials/_helpers.scss */
.golden-ironkey-submission .two-col:after {
  clear: both;
}
/* line 4452, ../sass/partials/_modules.scss */
.golden-ironkey-submission .two-col div.first {
  border-right: 1px solid #cac2df;
  float: left;
  padding-right: 3%;
  width: 47%;
  margin-bottom: -99999px;
  padding-bottom: 99999px;
}
@media (max-width: 768px) {
  /* line 4452, ../sass/partials/_modules.scss */
  .golden-ironkey-submission .two-col div.first {
    border: 0;
    float: none;
    margin: 0;
    padding: 0 2%;
    width: 96%;
  }
}
/* line 4469, ../sass/partials/_modules.scss */
.golden-ironkey-submission .two-col div.last {
  float: right;
  width: 48%;
  margin-bottom: -99999px;
  padding-bottom: 99999px;
}
@media (max-width: 768px) {
  /* line 4469, ../sass/partials/_modules.scss */
  .golden-ironkey-submission .two-col div.last {
    float: none;
    margin: 0;
    padding: 0 2%;
    width: 96%;
  }
}
/* line 4484, ../sass/partials/_modules.scss */
.golden-ironkey-submission h2 {
  margin: 0 0 13px;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 30px;
  line-height: 36px;
  font-size: 2.14286rem;
  line-height: 2.57143rem;
  font-weight: 300;
  color: #667;
  text-transform: none;
}
/* line 40, ../sass/partials/_fonts.scss */
.ie8 .golden-ironkey-submission h2, .ie7 .golden-ironkey-submission h2 {
  font-family: "proxima-nova-n3", arial, helvetica, sans-serif;
}
/* line 4490, ../sass/partials/_modules.scss */
.golden-ironkey-submission h2 span {
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 30px;
  line-height: 36px;
  font-size: 2.14286rem;
  line-height: 2.57143rem;
  font-weight: 400;
}
/* line 60, ../sass/partials/_fonts.scss */
.ie8 .golden-ironkey-submission h2 span, .ie7 .golden-ironkey-submission h2 span {
  font-family: "proxima-nova-n4", arial, helvetica, sans-serif;
}
/* line 4495, ../sass/partials/_modules.scss */
.golden-ironkey-submission h3 {
  color: #000;
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 15px;
  line-height: 18px;
  font-size: 1.07143rem;
  line-height: 1.28571rem;
  font-weight: 700;
  margin: 0 0 4px;
  text-transform: none;
}
/* line 19, ../sass/partials/_fonts.scss */
.ie8 .golden-ironkey-submission h3, .ie7 .golden-ironkey-submission h3 {
  font-family: "proxima-nova-n7", arial, helvetica, sans-serif;
}
/* line 4502, ../sass/partials/_modules.scss */
.golden-ironkey-submission p {
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 15px;
  line-height: 18px;
  font-size: 1.07143rem;
  line-height: 1.28571rem;
  font-weight: 300;
  margin: 0 0 15px;
}
/* line 40, ../sass/partials/_fonts.scss */
.ie8 .golden-ironkey-submission p, .ie7 .golden-ironkey-submission p {
  font-family: "proxima-nova-n3", arial, helvetica, sans-serif;
}
/* line 4506, ../sass/partials/_modules.scss */
.golden-ironkey-submission p img {
  max-width: 100%;
}
/* line 4509, ../sass/partials/_modules.scss */
.golden-ironkey-submission ul li {
  font-family: "proxima-nova", arial, helvetica, sans-serif;
  font-size: 15px;
  line-height: 18px;
  font-size: 1.07143rem;
  line-height: 1.28571rem;
  font-weight: 300;
}
/* line 40, ../sass/partials/_fonts.scss */
.ie8 .golden-ironkey-submission ul li, .ie7 .golden-ironkey-submission ul li {
  font-family: "proxima-nova-n3", arial, helvetica, sans-serif;
}

@media (max-width: 768px) {
  /* line 4515, ../sass/partials/_modules.scss */
  .mobile-center {
    text-align: center;
  }
  /* line 4519, ../sass/partials/_modules.scss */
  .mobile-center img.l-right {
    float: none;
  }
}

/* line 4525, ../sass/partials/_modules.scss */
#Discontinued {
  display: none;
}

/* line 4533, ../sass/partials/_modules.scss */
div.discontinued_popup .pp_top .pp_left, div.discontinued_popup .pp_top .pp_middle, div.discontinued_popup .pp_top .pp_right,
div.discontinued_popup .pp_bottom .pp_left, div.discontinued_popup .pp_bottom .pp_middle, div.discontinued_popup .pp_bottom .pp_right,
div.discontinued_popup .pp_content_container .pp_left, div.discontinued_popup .pp_content_container .pp_right,
div.discontinued_popup .pp_content {
  background: #eff3f8 !important;
}
/* line 4536, ../sass/partials/_modules.scss */
div.discontinued_popup .pp_top .pp_left {
  -webkit-border-radius: 4px 0 0 0;
  -moz-border-radius: 4px 0 0 0;
  -ms-border-radius: 4px 0 0 0;
  -o-border-radius: 4px 0 0 0;
  border-radius: 4px 0 0 0;
}
/* line 4539, ../sass/partials/_modules.scss */
div.discontinued_popup .pp_top .pp_right {
  -webkit-border-radius: 0 4px 0 0;
  -moz-border-radius: 0 4px 0 0;
  -ms-border-radius: 0 4px 0 0;
  -o-border-radius: 0 4px 0 0;
  border-radius: 0 4px 0 0;
}
/* line 4542, ../sass/partials/_modules.scss */
div.discontinued_popup .pp_bottom .pp_left {
  -webkit-border-radius: 0 0 0 4px;
  -moz-border-radius: 0 0 0 4px;
  -ms-border-radius: 0 0 0 4px;
  -o-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
}
/* line 4545, ../sass/partials/_modules.scss */
div.discontinued_popup .pp_bottom .pp_right {
  -webkit-border-radius: 0 0 4px 0;
  -moz-border-radius: 0 0 4px 0;
  -ms-border-radius: 0 0 4px 0;
  -o-border-radius: 0 0 4px 0;
  border-radius: 0 0 4px 0;
}
/* line 4548, ../sass/partials/_modules.scss */
div.discontinued_popup .pp_content {
  overflow: visible !important;
  padding: 20px;
}
/* line 4552, ../sass/partials/_modules.scss */
div.discontinued_popup a.pp_close {
  top: -5px;
  right: 5px;
}
/* line 4556, ../sass/partials/_modules.scss */
body.partners div.discontinued_popup a.pp_close {
  top: -75px;
}

/* line 4562, ../sass/partials/_modules.scss */
div.call-list {
  display: table;
  border-collapse: collapse;
  border: 1px solid #d5d8df;
}
/* line 4566, ../sass/partials/_modules.scss */
div.call-list .call-item {
  display: table-row;
}
/* line 4571, ../sass/partials/_modules.scss */
div.call-list .call-item span.call-location,
div.call-list .call-item span.phone-number {
  border: 1px solid #d5d8df;
  display: table-cell;
  padding: 3px;
  vertical-align: middle;
  width: 37%;
}
/* line 4578, ../sass/partials/_modules.scss */
div.call-list .call-item span.call-location.header,
div.call-list .call-item span.phone-number.header {
  color: #fff;
  background: #ab0634;
}
/* line 4583, ../sass/partials/_modules.scss */
div.call-list .call-item span.phone-number {
  width: 63%;
}
/* line 4588, ../sass/partials/_modules.scss */
div.call-list .call-item:nth-child(2n + 3) span.call-location,
div.call-list .call-item:nth-child(2n + 3) span.phone-number {
  background: #e9eef6;
}

/* line 4595, ../sass/partials/_modules.scss */
#KingstonNotification {
  background: #fff;
  border-bottom: 1px solid #cbd2df;
  display: none;
  padding: 20px 0;
}
/* line 4601, ../sass/partials/_modules.scss */
#KingstonNotification a.close {
  background: rgba(0, 0, 0, 0) url("images/prettyPhoto/default/sprite.png") no-repeat scroll 2px 1px;
  cursor: pointer;
  display: block;
  float: right;
  height: 30px;
  text-indent: -32000em;
  width: 30px;
}
/* line 4609, ../sass/partials/_modules.scss */
#KingstonNotification a.close:hover {
  opacity: 0.7;
}

/* line 1, ../sass/partials/_behaviors.scss */
.is-indented {
  margin-left: 32px;
}

/* line 5, ../sass/partials/_behaviors.scss */
.pull-up, .pull-up:first-child {
  margin-top: 0;
}

/* line 9, ../sass/partials/_behaviors.scss */
.pull-up-below {
  margin-bottom: 0;
}

/* line 13, ../sass/partials/_behaviors.scss */
.space-below {
  padding-bottom: 6px;
}

/* line 16, ../sass/partials/_behaviors.scss */
.more-space-below {
  padding-bottom: 30px;
}

/* line 17, ../sass/partials/_behaviors.scss */
.even-more-space-below {
  padding-bottom: 45px;
}

/* line 19, ../sass/partials/_behaviors.scss */
.push-down {
  margin-top: 12px;
}

/* line 22, ../sass/partials/_behaviors.scss */
.push-down-more {
  margin-top: 24px;
}

/* line 24, ../sass/partials/_behaviors.scss */
.push-right {
  padding-left: 40px;
}

/* line 28, ../sass/partials/_behaviors.scss */
.outdent {
  text-indent: -40px;
}

/* line 32, ../sass/partials/_behaviors.scss */
.stuck .hide-on-stick {
  display: none;
}

/*.jiggly {*/
/*@include transform(translate3d(0,-5%,0));*/
/*@include transition(transform 1000ms ease);*/
/*&.inactive {*/
/*@include transform(translate3d(0,0,0));*/
/*}*/
/*&.active {*/
/*@include transform(translate3d(0,20%,0));*/
/*}*/
/*}*/
/* line 46, ../sass/partials/_behaviors.scss */
.reverse {
  color: #fff;
}

@media (max-width: 768px) {
  /* line 49, ../sass/partials/_behaviors.scss */
  .drop-on-mobile {
    display: none !important;
  }
}
/*
  # prettyPhoto styles

  [prettyPhoto](http://www.no-margin-for-errors.com/projects/prettyphoto-jquery-lightbox-clone/) is a lightbox clone that is used for modal display of content.
*/
/* line 6, ../sass/partials/_prettyPhoto.scss */
div.pp_default .pp_top, div.pp_default .pp_top .pp_middle, div.pp_default .pp_top .pp_left, div.pp_default .pp_top .pp_right, div.pp_default .pp_bottom, div.pp_default .pp_bottom .pp_left, div.pp_default .pp_bottom .pp_middle, div.pp_default .pp_bottom .pp_right {
  height: 13px;
}

/* line 7, ../sass/partials/_prettyPhoto.scss */
div.pp_default .pp_top .pp_left {
  background: url(images/prettyPhoto/default/sprite.png) -78px -93px no-repeat;
}

/* line 8, ../sass/partials/_prettyPhoto.scss */
div.pp_default .pp_top .pp_middle {
  background: url(images/prettyPhoto/default/sprite_x.png) top left repeat-x;
}

/* line 9, ../sass/partials/_prettyPhoto.scss */
div.pp_default .pp_top .pp_right {
  background: url(images/prettyPhoto/default/sprite.png) -112px -93px no-repeat;
}

/* line 10, ../sass/partials/_prettyPhoto.scss */
div.pp_default .pp_content .ppt {
  color: #f8f8f8;
}

/* line 11, ../sass/partials/_prettyPhoto.scss */
div.pp_default .pp_content_container .pp_left {
  background: url(images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;
  padding-left: 13px;
}

/* line 12, ../sass/partials/_prettyPhoto.scss */
div.pp_default .pp_content_container .pp_right {
  background: url(images/prettyPhoto/default/sprite_y.png) top right repeat-y;
  padding-right: 13px;
}

/* line 13, ../sass/partials/_prettyPhoto.scss */
div.pp_default .pp_next:hover {
  background: url(images/prettyPhoto/default/sprite_next.png) center right no-repeat;
  cursor: pointer;
}

/* line 14, ../sass/partials/_prettyPhoto.scss */
div.pp_default .pp_previous:hover {
  background: url(images/prettyPhoto/default/sprite_prev.png) center left no-repeat;
  cursor: pointer;
}

/* line 15, ../sass/partials/_prettyPhoto.scss */
div.pp_default .pp_expand {
  background: url(images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;
  cursor: pointer;
  width: 28px;
  height: 28px;
}

/* line 16, ../sass/partials/_prettyPhoto.scss */
div.pp_default .pp_expand:hover {
  background: url(images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;
  cursor: pointer;
}

/* line 17, ../sass/partials/_prettyPhoto.scss */
div.pp_default .pp_contract {
  background: url(images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;
  cursor: pointer;
  width: 28px;
  height: 28px;
}

/* line 18, ../sass/partials/_prettyPhoto.scss */
div.pp_default .pp_contract:hover {
  background: url(images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;
  cursor: pointer;
}

/* line 19, ../sass/partials/_prettyPhoto.scss */
div.pp_default .pp_close {
  width: 30px;
  height: 30px;
  background: url(images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;
  cursor: pointer;
}

/* line 20, ../sass/partials/_prettyPhoto.scss */
div.pp_default .pp_gallery ul li a {
  background: url(images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;
  border: 1px solid #aaa;
}

/* line 21, ../sass/partials/_prettyPhoto.scss */
div.pp_default .pp_social {
  margin-top: 7px;
}

/* line 22, ../sass/partials/_prettyPhoto.scss */
div.pp_default .pp_gallery a.pp_arrow_previous, div.pp_default .pp_gallery a.pp_arrow_next {
  position: static;
  left: auto;
}

/* line 23, ../sass/partials/_prettyPhoto.scss */
div.pp_default .pp_nav .pp_play, div.pp_default .pp_nav .pp_pause {
  background: url(images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;
  height: 30px;
  width: 30px;
}

/* line 24, ../sass/partials/_prettyPhoto.scss */
div.pp_default .pp_nav .pp_pause {
  background-position: -51px -29px;
}

/* line 25, ../sass/partials/_prettyPhoto.scss */
div.pp_default a.pp_arrow_previous, div.pp_default a.pp_arrow_next {
  background: url(images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;
  height: 20px;
  width: 20px;
  margin: 4px 0 0;
}

/* line 26, ../sass/partials/_prettyPhoto.scss */
div.pp_default a.pp_arrow_next {
  left: 52px;
  background-position: -82px -3px;
}

/* line 27, ../sass/partials/_prettyPhoto.scss */
div.pp_default .pp_content_container .pp_details {
  margin-top: 5px;
}

/* line 28, ../sass/partials/_prettyPhoto.scss */
div.pp_default .pp_nav {
  clear: none;
  height: 30px;
  width: 110px;
  position: relative;
}

/* line 29, ../sass/partials/_prettyPhoto.scss */
div.pp_default .pp_nav .currentTextHolder {
  font-family: Georgia;
  font-style: italic;
  color: #999;
  font-size: 11px;
  left: 75px;
  line-height: 25px;
  position: absolute;
  top: 2px;
  margin: 0;
  padding: 0 0 0 10px;
}

/* line 30, ../sass/partials/_prettyPhoto.scss */
div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover {
  opacity: 0.7;
}

/* line 31, ../sass/partials/_prettyPhoto.scss */
div.pp_default .pp_description {
  font-size: 11px;
  font-weight: 700;
  line-height: 14px;
  margin: 5px 50px 5px 0;
}

/* line 32, ../sass/partials/_prettyPhoto.scss */
div.pp_default .pp_bottom .pp_left {
  background: url(images/prettyPhoto/default/sprite.png) -78px -127px no-repeat;
}

/* line 33, ../sass/partials/_prettyPhoto.scss */
div.pp_default .pp_bottom .pp_middle {
  background: url(images/prettyPhoto/default/sprite_x.png) bottom left repeat-x;
}

/* line 34, ../sass/partials/_prettyPhoto.scss */
div.pp_default .pp_bottom .pp_right {
  background: url(images/prettyPhoto/default/sprite.png) -112px -127px no-repeat;
}

/* line 35, ../sass/partials/_prettyPhoto.scss */
div.pp_default .pp_loaderIcon {
  background: url(images/prettyPhoto/default/loader.gif) center center no-repeat;
}

/* line 36, ../sass/partials/_prettyPhoto.scss */
div.light_rounded .pp_top .pp_left {
  background: url(images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;
}

/* line 37, ../sass/partials/_prettyPhoto.scss */
div.light_rounded .pp_top .pp_right {
  background: url(images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;
}

/* line 38, ../sass/partials/_prettyPhoto.scss */
div.light_rounded .pp_next:hover {
  background: url(images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;
  cursor: pointer;
}

/* line 39, ../sass/partials/_prettyPhoto.scss */
div.light_rounded .pp_previous:hover {
  background: url(images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;
  cursor: pointer;
}

/* line 40, ../sass/partials/_prettyPhoto.scss */
div.light_rounded .pp_expand {
  background: url(images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;
  cursor: pointer;
}

/* line 41, ../sass/partials/_prettyPhoto.scss */
div.light_rounded .pp_expand:hover {
  background: url(images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;
  cursor: pointer;
}

/* line 42, ../sass/partials/_prettyPhoto.scss */
div.light_rounded .pp_contract {
  background: url(images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;
  cursor: pointer;
}

/* line 43, ../sass/partials/_prettyPhoto.scss */
div.light_rounded .pp_contract:hover {
  background: url(images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;
  cursor: pointer;
}

/* line 44, ../sass/partials/_prettyPhoto.scss */
div.light_rounded .pp_close {
  width: 75px;
  height: 22px;
  background: url(images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;
  cursor: pointer;
}

/* line 45, ../sass/partials/_prettyPhoto.scss */
div.light_rounded .pp_nav .pp_play {
  background: url(images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;
  height: 15px;
  width: 14px;
}

/* line 46, ../sass/partials/_prettyPhoto.scss */
div.light_rounded .pp_nav .pp_pause {
  background: url(images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;
  height: 15px;
  width: 14px;
}

/* line 47, ../sass/partials/_prettyPhoto.scss */
div.light_rounded .pp_arrow_previous {
  background: url(images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;
}

/* line 48, ../sass/partials/_prettyPhoto.scss */
div.light_rounded .pp_arrow_next {
  background: url(images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;
}

/* line 49, ../sass/partials/_prettyPhoto.scss */
div.light_rounded .pp_bottom .pp_left {
  background: url(images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;
}

/* line 50, ../sass/partials/_prettyPhoto.scss */
div.light_rounded .pp_bottom .pp_right {
  background: url(images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;
}

/* line 51, ../sass/partials/_prettyPhoto.scss */
div.dark_rounded .pp_top .pp_left {
  background: url(images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;
}

/* line 52, ../sass/partials/_prettyPhoto.scss */
div.dark_rounded .pp_top .pp_right {
  background: url(images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;
}

/* line 53, ../sass/partials/_prettyPhoto.scss */
div.dark_rounded .pp_content_container .pp_left {
  background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;
}

/* line 54, ../sass/partials/_prettyPhoto.scss */
div.dark_rounded .pp_content_container .pp_right {
  background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;
}

/* line 55, ../sass/partials/_prettyPhoto.scss */
div.dark_rounded .pp_next:hover {
  background: url(images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;
  cursor: pointer;
}

/* line 56, ../sass/partials/_prettyPhoto.scss */
div.dark_rounded .pp_previous:hover {
  background: url(images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;
  cursor: pointer;
}

/* line 57, ../sass/partials/_prettyPhoto.scss */
div.dark_rounded .pp_expand {
  background: url(images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;
  cursor: pointer;
}

/* line 58, ../sass/partials/_prettyPhoto.scss */
div.dark_rounded .pp_expand:hover {
  background: url(images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;
  cursor: pointer;
}

/* line 59, ../sass/partials/_prettyPhoto.scss */
div.dark_rounded .pp_contract {
  background: url(images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;
  cursor: pointer;
}

/* line 60, ../sass/partials/_prettyPhoto.scss */
div.dark_rounded .pp_contract:hover {
  background: url(images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;
  cursor: pointer;
}

/* line 61, ../sass/partials/_prettyPhoto.scss */
div.dark_rounded .pp_close {
  width: 75px;
  height: 22px;
  background: url(images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;
  cursor: pointer;
}

/* line 62, ../sass/partials/_prettyPhoto.scss */
div.dark_rounded .pp_description {
  margin-right: 85px;
  color: #fff;
}

/* line 63, ../sass/partials/_prettyPhoto.scss */
div.dark_rounded .pp_nav .pp_play {
  background: url(images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;
  height: 15px;
  width: 14px;
}

/* line 64, ../sass/partials/_prettyPhoto.scss */
div.dark_rounded .pp_nav .pp_pause {
  background: url(images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;
  height: 15px;
  width: 14px;
}

/* line 65, ../sass/partials/_prettyPhoto.scss */
div.dark_rounded .pp_arrow_previous {
  background: url(images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;
}

/* line 66, ../sass/partials/_prettyPhoto.scss */
div.dark_rounded .pp_arrow_next {
  background: url(images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;
}

/* line 67, ../sass/partials/_prettyPhoto.scss */
div.dark_rounded .pp_bottom .pp_left {
  background: url(images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;
}

/* line 68, ../sass/partials/_prettyPhoto.scss */
div.dark_rounded .pp_bottom .pp_right {
  background: url(images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;
}

/* line 69, ../sass/partials/_prettyPhoto.scss */
div.dark_rounded .pp_loaderIcon {
  background: url(images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;
}

/* line 70, ../sass/partials/_prettyPhoto.scss */
div.dark_square .pp_left, div.dark_square .pp_middle, div.dark_square .pp_right, div.dark_square .pp_content {
  background: #000;
}

/* line 71, ../sass/partials/_prettyPhoto.scss */
div.dark_square .pp_description {
  color: #fff;
  margin: 0 85px 0 0;
}

/* line 72, ../sass/partials/_prettyPhoto.scss */
div.dark_square .pp_loaderIcon {
  background: url(images/prettyPhoto/dark_square/loader.gif) center center no-repeat;
}

/* line 73, ../sass/partials/_prettyPhoto.scss */
div.dark_square .pp_expand {
  background: url(images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;
  cursor: pointer;
}

/* line 74, ../sass/partials/_prettyPhoto.scss */
div.dark_square .pp_expand:hover {
  background: url(images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;
  cursor: pointer;
}

/* line 75, ../sass/partials/_prettyPhoto.scss */
div.dark_square .pp_contract {
  background: url(images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;
  cursor: pointer;
}

/* line 76, ../sass/partials/_prettyPhoto.scss */
div.dark_square .pp_contract:hover {
  background: url(images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;
  cursor: pointer;
}

/* line 77, ../sass/partials/_prettyPhoto.scss */
div.dark_square .pp_close {
  width: 75px;
  height: 22px;
  background: url(images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;
  cursor: pointer;
}

/* line 78, ../sass/partials/_prettyPhoto.scss */
div.dark_square .pp_nav {
  clear: none;
}

/* line 79, ../sass/partials/_prettyPhoto.scss */
div.dark_square .pp_nav .pp_play {
  background: url(images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;
  height: 15px;
  width: 14px;
}

/* line 80, ../sass/partials/_prettyPhoto.scss */
div.dark_square .pp_nav .pp_pause {
  background: url(images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;
  height: 15px;
  width: 14px;
}

/* line 81, ../sass/partials/_prettyPhoto.scss */
div.dark_square .pp_arrow_previous {
  background: url(images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;
}

/* line 82, ../sass/partials/_prettyPhoto.scss */
div.dark_square .pp_arrow_next {
  background: url(images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;
}

/* line 83, ../sass/partials/_prettyPhoto.scss */
div.dark_square .pp_next:hover {
  background: url(images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;
  cursor: pointer;
}

/* line 84, ../sass/partials/_prettyPhoto.scss */
div.dark_square .pp_previous:hover {
  background: url(images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;
  cursor: pointer;
}

/* line 85, ../sass/partials/_prettyPhoto.scss */
div.light_square .pp_expand {
  background: url(images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;
  cursor: pointer;
}

/* line 86, ../sass/partials/_prettyPhoto.scss */
div.light_square .pp_expand:hover {
  background: url(images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;
  cursor: pointer;
}

/* line 87, ../sass/partials/_prettyPhoto.scss */
div.light_square .pp_contract {
  background: url(images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;
  cursor: pointer;
}

/* line 88, ../sass/partials/_prettyPhoto.scss */
div.light_square .pp_contract:hover {
  background: url(images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;
  cursor: pointer;
}

/* line 89, ../sass/partials/_prettyPhoto.scss */
div.light_square .pp_close {
  width: 75px;
  height: 22px;
  background: url(images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;
  cursor: pointer;
}

/* line 90, ../sass/partials/_prettyPhoto.scss */
div.light_square .pp_nav .pp_play {
  background: url(images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;
  height: 15px;
  width: 14px;
}

/* line 91, ../sass/partials/_prettyPhoto.scss */
div.light_square .pp_nav .pp_pause {
  background: url(images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;
  height: 15px;
  width: 14px;
}

/* line 92, ../sass/partials/_prettyPhoto.scss */
div.light_square .pp_arrow_previous {
  background: url(images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;
}

/* line 93, ../sass/partials/_prettyPhoto.scss */
div.light_square .pp_arrow_next {
  background: url(images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;
}

/* line 94, ../sass/partials/_prettyPhoto.scss */
div.light_square .pp_next:hover {
  background: url(images/prettyPhoto/light_square/btnNext.png) center right no-repeat;
  cursor: pointer;
}

/* line 95, ../sass/partials/_prettyPhoto.scss */
div.light_square .pp_previous:hover {
  background: url(images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;
  cursor: pointer;
}

/* line 96, ../sass/partials/_prettyPhoto.scss */
div.facebook .pp_top .pp_left {
  background: url(images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;
}

/* line 97, ../sass/partials/_prettyPhoto.scss */
div.facebook .pp_top .pp_middle {
  background: url(images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;
}

/* line 98, ../sass/partials/_prettyPhoto.scss */
div.facebook .pp_top .pp_right {
  background: url(images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;
}

/* line 99, ../sass/partials/_prettyPhoto.scss */
div.facebook .pp_content_container .pp_left {
  background: url(images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;
}

/* line 100, ../sass/partials/_prettyPhoto.scss */
div.facebook .pp_content_container .pp_right {
  background: url(images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;
}

/* line 101, ../sass/partials/_prettyPhoto.scss */
div.facebook .pp_expand {
  background: url(images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;
  cursor: pointer;
}

/* line 102, ../sass/partials/_prettyPhoto.scss */
div.facebook .pp_expand:hover {
  background: url(images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;
  cursor: pointer;
}

/* line 103, ../sass/partials/_prettyPhoto.scss */
div.facebook .pp_contract {
  background: url(images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;
  cursor: pointer;
}

/* line 104, ../sass/partials/_prettyPhoto.scss */
div.facebook .pp_contract:hover {
  background: url(images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;
  cursor: pointer;
}

/* line 105, ../sass/partials/_prettyPhoto.scss */
div.facebook .pp_close {
  width: 22px;
  height: 22px;
  background: url(images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;
  cursor: pointer;
}

/* line 106, ../sass/partials/_prettyPhoto.scss */
div.facebook .pp_description {
  margin: 0 37px 0 0;
}

/* line 107, ../sass/partials/_prettyPhoto.scss */
div.facebook .pp_loaderIcon {
  background: url(images/prettyPhoto/facebook/loader.gif) center center no-repeat;
}

/* line 108, ../sass/partials/_prettyPhoto.scss */
div.facebook .pp_arrow_previous {
  background: url(images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;
  height: 22px;
  margin-top: 0;
  width: 22px;
}

/* line 109, ../sass/partials/_prettyPhoto.scss */
div.facebook .pp_arrow_previous.disabled {
  background-position: 0 -96px;
  cursor: default;
}

/* line 110, ../sass/partials/_prettyPhoto.scss */
div.facebook .pp_arrow_next {
  background: url(images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;
  height: 22px;
  margin-top: 0;
  width: 22px;
}

/* line 111, ../sass/partials/_prettyPhoto.scss */
div.facebook .pp_arrow_next.disabled {
  background-position: -32px -96px;
  cursor: default;
}

/* line 112, ../sass/partials/_prettyPhoto.scss */
div.facebook .pp_nav {
  margin-top: 0;
}

/* line 113, ../sass/partials/_prettyPhoto.scss */
div.facebook .pp_nav p {
  font-size: 15px;
  padding: 0 3px 0 4px;
}

/* line 114, ../sass/partials/_prettyPhoto.scss */
div.facebook .pp_nav .pp_play {
  background: url(images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;
  height: 22px;
  width: 22px;
}

/* line 115, ../sass/partials/_prettyPhoto.scss */
div.facebook .pp_nav .pp_pause {
  background: url(images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;
  height: 22px;
  width: 22px;
}

/* line 116, ../sass/partials/_prettyPhoto.scss */
div.facebook .pp_next:hover {
  background: url(images/prettyPhoto/facebook/btnNext.png) center right no-repeat;
  cursor: pointer;
}

/* line 117, ../sass/partials/_prettyPhoto.scss */
div.facebook .pp_previous:hover {
  background: url(images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;
  cursor: pointer;
}

/* line 118, ../sass/partials/_prettyPhoto.scss */
div.facebook .pp_bottom .pp_left {
  background: url(images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;
}

/* line 119, ../sass/partials/_prettyPhoto.scss */
div.facebook .pp_bottom .pp_middle {
  background: url(images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;
}

/* line 120, ../sass/partials/_prettyPhoto.scss */
div.facebook .pp_bottom .pp_right {
  background: url(images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;
}

/* line 121, ../sass/partials/_prettyPhoto.scss */
div.pp_pic_holder a:focus {
  outline: none;
}

/* line 122, ../sass/partials/_prettyPhoto.scss */
div.pp_overlay {
  background: #000;
  display: none;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 9500;
}

/* line 123, ../sass/partials/_prettyPhoto.scss */
div.pp_pic_holder {
  display: none;
  position: absolute;
  width: 100px;
  z-index: 10000;
}

/* line 124, ../sass/partials/_prettyPhoto.scss */
.pp_content {
  height: 40px;
  min-width: 40px;
}

/* line 125, ../sass/partials/_prettyPhoto.scss */
* html .pp_content {
  width: 40px;
}

/* line 126, ../sass/partials/_prettyPhoto.scss */
.pp_content_container {
  position: relative;
  text-align: left;
  width: 100%;
}

/* line 127, ../sass/partials/_prettyPhoto.scss */
.pp_content_container .pp_left {
  padding-left: 20px;
}

/* line 128, ../sass/partials/_prettyPhoto.scss */
.pp_content_container .pp_right {
  padding-right: 20px;
}

/* line 129, ../sass/partials/_prettyPhoto.scss */
.pp_content_container .pp_details {
  float: left;
  margin: 10px 0 2px;
}

/* line 130, ../sass/partials/_prettyPhoto.scss */
.pp_description {
  display: none;
  margin: 0;
}

/* line 131, ../sass/partials/_prettyPhoto.scss */
.pp_social {
  float: left;
  margin: 0;
}

/* line 132, ../sass/partials/_prettyPhoto.scss */
.pp_social .facebook {
  float: left;
  margin-left: 5px;
  width: 55px;
  overflow: hidden;
}

/* line 133, ../sass/partials/_prettyPhoto.scss */
.pp_social .twitter {
  float: left;
}

/* line 134, ../sass/partials/_prettyPhoto.scss */
.pp_nav {
  clear: right;
  float: left;
  margin: 3px 10px 0 0;
}

/* line 135, ../sass/partials/_prettyPhoto.scss */
.pp_nav p {
  float: left;
  white-space: nowrap;
  margin: 2px 4px;
}

/* line 136, ../sass/partials/_prettyPhoto.scss */
.pp_nav .pp_play, .pp_nav .pp_pause {
  float: left;
  margin-right: 4px;
  text-indent: -10000px;
}

/* line 137, ../sass/partials/_prettyPhoto.scss */
a.pp_arrow_previous, a.pp_arrow_next {
  display: block;
  float: left;
  height: 15px;
  margin-top: 3px;
  overflow: hidden;
  text-indent: -10000px;
  width: 14px;
}

/* line 138, ../sass/partials/_prettyPhoto.scss */
.pp_hoverContainer {
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2000;
}

/* line 139, ../sass/partials/_prettyPhoto.scss */
.pp_gallery {
  display: none;
  left: 50%;
  margin-top: -50px;
  position: absolute;
  z-index: 10000;
}

/* line 140, ../sass/partials/_prettyPhoto.scss */
.pp_gallery div {
  float: left;
  overflow: hidden;
  position: relative;
}

/* line 141, ../sass/partials/_prettyPhoto.scss */
.pp_gallery ul {
  float: left;
  height: 35px;
  position: relative;
  white-space: nowrap;
  margin: 0 0 0 5px;
  padding: 0;
}

/* line 142, ../sass/partials/_prettyPhoto.scss */
.pp_gallery ul a {
  border: 1px rgba(0, 0, 0, 0.5) solid;
  display: block;
  float: left;
  height: 33px;
  overflow: hidden;
}

/* line 143, ../sass/partials/_prettyPhoto.scss */
.pp_gallery ul a img {
  border: 0;
}

/* line 144, ../sass/partials/_prettyPhoto.scss */
.pp_gallery li {
  display: block;
  float: left;
  margin: 0 5px 0 0;
  padding: 0;
}

/* line 145, ../sass/partials/_prettyPhoto.scss */
.pp_gallery li.default a {
  background: url(images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
  display: block;
  height: 33px;
  width: 50px;
}

/* line 146, ../sass/partials/_prettyPhoto.scss */
.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next {
  margin-top: 7px !important;
}

/* line 147, ../sass/partials/_prettyPhoto.scss */
a.pp_next {
  background: url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
  display: block;
  float: right;
  height: 100%;
  text-indent: -10000px;
  width: 49%;
}

/* line 148, ../sass/partials/_prettyPhoto.scss */
a.pp_previous {
  background: url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
  display: block;
  float: left;
  height: 100%;
  text-indent: -10000px;
  width: 49%;
}

/* line 149, ../sass/partials/_prettyPhoto.scss */
a.pp_expand, a.pp_contract {
  cursor: pointer;
  display: none;
  height: 20px;
  position: absolute;
  right: 30px;
  text-indent: -10000px;
  top: 10px;
  width: 20px;
  z-index: 20000;
}

/* line 150, ../sass/partials/_prettyPhoto.scss */
a.pp_close {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  line-height: 22px;
  text-indent: -10000px;
}

/* line 151, ../sass/partials/_prettyPhoto.scss */
.pp_loaderIcon {
  display: block;
  height: 24px;
  left: 50%;
  position: absolute;
  top: 50%;
  width: 24px;
  margin: -12px 0 0 -12px;
}

/* line 152, ../sass/partials/_prettyPhoto.scss */
#pp_full_res {
  line-height: 1 !important;
}

/* line 153, ../sass/partials/_prettyPhoto.scss */
#pp_full_res .pp_inline {
  text-align: left;
}

/* line 154, ../sass/partials/_prettyPhoto.scss */
#pp_full_res .pp_inline p {
  margin: 0 0 15px;
}

/* line 155, ../sass/partials/_prettyPhoto.scss */
div.ppt {
  color: #fff;
  display: none;
  font-size: 17px;
  z-index: 9999;
  margin: 0 0 5px 15px;
}

/* line 156, ../sass/partials/_prettyPhoto.scss */
div.pp_default .pp_content, div.light_rounded .pp_content {
  background-color: #fff;
}

/* line 157, ../sass/partials/_prettyPhoto.scss */
div.pp_default #pp_full_res .pp_inline, div.light_rounded .pp_content .ppt, div.light_rounded #pp_full_res .pp_inline, div.light_square .pp_content .ppt, div.light_square #pp_full_res .pp_inline, div.facebook .pp_content .ppt, div.facebook #pp_full_res .pp_inline {
  color: #000;
}

/* line 158, ../sass/partials/_prettyPhoto.scss */
div.pp_default .pp_gallery ul li a:hover, div.pp_default .pp_gallery ul li.selected a, .pp_gallery ul a:hover, .pp_gallery li.selected a {
  border-color: #fff;
}

/* line 159, ../sass/partials/_prettyPhoto.scss */
div.pp_default .pp_details, div.light_rounded .pp_details, div.dark_rounded .pp_details, div.dark_square .pp_details, div.light_square .pp_details, div.facebook .pp_details {
  position: relative;
}

/* line 160, ../sass/partials/_prettyPhoto.scss */
div.light_rounded .pp_top .pp_middle, div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right, div.light_rounded .pp_bottom .pp_middle, div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content, div.facebook .pp_content {
  background: #fff;
}

/* line 161, ../sass/partials/_prettyPhoto.scss */
div.light_rounded .pp_description, div.light_square .pp_description {
  margin-right: 85px;
}

/* line 162, ../sass/partials/_prettyPhoto.scss */
div.light_rounded .pp_gallery a.pp_arrow_previous, div.light_rounded .pp_gallery a.pp_arrow_next, div.dark_rounded .pp_gallery a.pp_arrow_previous, div.dark_rounded .pp_gallery a.pp_arrow_next, div.dark_square .pp_gallery a.pp_arrow_previous, div.dark_square .pp_gallery a.pp_arrow_next, div.light_square .pp_gallery a.pp_arrow_previous, div.light_square .pp_gallery a.pp_arrow_next {
  margin-top: 12px !important;
}

/* line 163, ../sass/partials/_prettyPhoto.scss */
div.light_rounded .pp_arrow_previous.disabled, div.dark_rounded .pp_arrow_previous.disabled, div.dark_square .pp_arrow_previous.disabled, div.light_square .pp_arrow_previous.disabled {
  background-position: 0 -87px;
  cursor: default;
}

/* line 164, ../sass/partials/_prettyPhoto.scss */
div.light_rounded .pp_arrow_next.disabled, div.dark_rounded .pp_arrow_next.disabled, div.dark_square .pp_arrow_next.disabled, div.light_square .pp_arrow_next.disabled {
  background-position: -22px -87px;
  cursor: default;
}

/* line 165, ../sass/partials/_prettyPhoto.scss */
div.light_rounded .pp_loaderIcon, div.light_square .pp_loaderIcon {
  background: url(images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;
}

/* line 166, ../sass/partials/_prettyPhoto.scss */
div.dark_rounded .pp_top .pp_middle, div.dark_rounded .pp_content, div.dark_rounded .pp_bottom .pp_middle {
  background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;
}

/* line 167, ../sass/partials/_prettyPhoto.scss */
div.dark_rounded .currentTextHolder, div.dark_square .currentTextHolder {
  color: #c4c4c4;
}

/* line 168, ../sass/partials/_prettyPhoto.scss */
div.dark_rounded #pp_full_res .pp_inline, div.dark_square #pp_full_res .pp_inline {
  color: #fff;
}

/* line 169, ../sass/partials/_prettyPhoto.scss */
.pp_top, .pp_bottom {
  height: 20px;
  position: relative;
}

/* line 170, ../sass/partials/_prettyPhoto.scss */
* html .pp_top, * html .pp_bottom {
  padding: 0 20px;
}

/* line 171, ../sass/partials/_prettyPhoto.scss */
.pp_top .pp_left, .pp_bottom .pp_left {
  height: 20px;
  left: 0;
  position: absolute;
  width: 20px;
}

/* line 172, ../sass/partials/_prettyPhoto.scss */
.pp_top .pp_middle, .pp_bottom .pp_middle {
  height: 20px;
  left: 20px;
  position: absolute;
  right: 20px;
}

/* line 173, ../sass/partials/_prettyPhoto.scss */
* html .pp_top .pp_middle, * html .pp_bottom .pp_middle {
  left: 0;
  position: static;
}

/* line 174, ../sass/partials/_prettyPhoto.scss */
.pp_top .pp_right, .pp_bottom .pp_right {
  height: 20px;
  left: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
}

/* line 175, ../sass/partials/_prettyPhoto.scss */
.pp_fade, .pp_gallery li.default a img {
  display: none;
}

/* line 3, ../sass/partials/_jquery.touchpanview.scss */
.touchpanview-wrap {
  position: relative;
  display: block;
  overflow: hidden;
}

/* line 10, ../sass/partials/_jquery.touchpanview.scss */
.touchpanview-pan {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  overflow: hidden;
}

/* line 18, ../sass/partials/_jquery.touchpanview.scss */
.touchpanview-pan img {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
}
