

/** app/bower_components/bb-ui/dist/bb-ui-font-face-legacy.css (4101 bytes) */

/* http://confluence/display/CSE/Web+Fonts */
/* ProximaNova Regular */
@font-face {
  font-family: 'ProximaNova';
  src: url(i/5bb69ff88c6dec01f836985d658ffdc81874b8de.eot);
  src: url(i/5bb69ff88c6dec01f836985d658ffdc81874b8de.eot?#iefix) format('embedded-opentype'), url(i/96995db744ff087909d78bd09a81e2d4dfee8ddb.woff) format('woff'), url(i/92e7a8e61a39b2bfefd348bd91ee2a0305d4c28a.ttf) format('truetype');
}
/* ProximaNova Regular Bold */
@font-face {
  font-family: 'ProximaNova';
  src: url(i/ca23680f8080c1a86f0ad353853b7b690e1b0fed.eot);
  src: url(i/ca23680f8080c1a86f0ad353853b7b690e1b0fed.eot?#iefix) format('embedded-opentype'), url(i/39c1977bd017a6de608f7bd2943b71e9b457bb98.woff) format('woff'), url(i/42fb21ccc0d9c9f5c89acd4d4a04ed3fc8900da0.ttf) format('truetype');
  font-weight: bold;
  font-style: normal;
}
/* ProximaNova Regular Italic */
@font-face {
  font-family: 'ProximaNova';
  src: url(i/5df939688e3aa7d77238c8f2cde7f3456e516da0.eot);
  src: url(i/5df939688e3aa7d77238c8f2cde7f3456e516da0.eot?#iefix) format('embedded-opentype'), url(i/8359f89fa1ed792dab0ff765c140d0fb77843106.woff) format('woff'), url(i/8bd81f242c4a8f9e29ad1cbf7594b41e2342eb77.ttf) format('truetype');
  font-weight: normal;
  font-style: italic;
}
/* ProximaNova Regular Bold & Italic */
@font-face {
  font-family: 'ProximaNova';
  src: url(i/d51f91d99ebbca8a2e4c51d819f0673809ddfe4a.eot);
  src: url(i/d51f91d99ebbca8a2e4c51d819f0673809ddfe4a.eot?#iefix) format('embedded-opentype'), url(i/63750832d0499156199fcf434070589b293ac1d6.woff) format('woff'), url(i/671fad544bdf8cad369d0b54dc9ebb1b009a8245.ttf) format('truetype');
  font-weight: bold;
  font-style: italic;
}
/* ProximaNova Extra Condensed */
@font-face {
  font-family: 'ProximaNovaExCn';
  src: url(i/f791cc6011fb94b222790892c631a207e810467d.eot);
  src: url(i/f791cc6011fb94b222790892c631a207e810467d.eot?#iefix) format('embedded-opentype'), url(i/fa376aefd6e904e457f154df364e18ef03688982.woff) format('woff'), url(i/bd78c61f42a8de80def3c29e7cefd1666dfe5788.ttf) format('truetype');
}
/* ProximaNova Extra Condensed Bold */
@font-face {
  font-family: 'ProximaNovaExCnBold';
  src: url(i/7ab30e9095b15dec13031598bc87cff3ece402ed.eot);
  src: url(i/7ab30e9095b15dec13031598bc87cff3ece402ed.eot?#iefix) format('embedded-opentype'), url(i/d0adf7d069cdde891813959e9155c7f70e21e4f6.woff) format('woff'), url(i/741db6c9951c9a915e075de33c100aba4c9a3ced.ttf) format('truetype');
  font-weight: normal;
}
/* ProximaNova Extra Condensed Extra Bold */
@font-face {
  font-family: 'ProximaNovaExCnBold';
  src: url(i/bd2bbe1f2b82c26de591a85e1f9888027d002979.eot);
  src: url(i/bd2bbe1f2b82c26de591a85e1f9888027d002979.eot?#iefix) format('embedded-opentype'), url(i/d0d24a31748f0ae4438bb1084d61d3c0bc9f4fe1.woff) format('woff'), url(i/aab5d172f74446e5c163553168ff94f39439f936.ttf) format('truetype');
  font-weight: bold;
}
/* ProximaNova Extra Condensed Semi Bold */
@font-face {
  font-family: 'ProximaNovaExCnSemiBold';
  src: url(i/0e59db4da4486160e3d54b1ed3a240de3e02a44c.eot);
  src: url(i/0e59db4da4486160e3d54b1ed3a240de3e02a44c.eot?#iefix) format('embedded-opentype'), url(i/7c5d286ff888cb3248de7c5711a293dc0b832597.woff) format('woff'), url(i/edef403b84a4714293c4ea4279a94404c41dd531.ttf) format('truetype');
}



/** app/bower_components/bb-ui/dist/bb-ui.css (199462 bytes) */

@font-face {
  font-family: "ProximaNovaReg";
  src: url('//artifacts.bbcomcdn.com/bb-resources/0.0.5/fonts/ProximaNova-Reg.eot');
  src: url('//artifacts.bbcomcdn.com/bb-resources/0.0.5/fonts/ProximaNova-Reg.eot?#iefix') format('embedded-opentype'), url("//artifacts.bbcomcdn.com/bb-resources/0.0.5/fonts/ProximaNova-Reg.woff") format("woff"), url("//artifacts.bbcomcdn.com/bb-resources/0.0.5/fonts/ProximaNova-Reg.ttf") format("truetype");
}
@font-face {
  font-family: "ProximaNova";
  src: url('//artifacts.bbcomcdn.com/bb-resources/0.0.5/fonts/ProximaNova-Reg.eot');
  src: url('//artifacts.bbcomcdn.com/bb-resources/0.0.5/fonts/ProximaNova-Reg.eot?#iefix') format('embedded-opentype'), url("//artifacts.bbcomcdn.com/bb-resources/0.0.5/fonts/ProximaNova-Reg.woff") format("woff"), url("//artifacts.bbcomcdn.com/bb-resources/0.0.5/fonts/ProximaNova-Reg.ttf") format("truetype");
}
@font-face {
  font-family: "ProximaNovaSemibold";
  src: url('//artifacts.bbcomcdn.com/bb-resources/0.0.5/fonts/ProximaNova_13_0.eot');
  src: url('//artifacts.bbcomcdn.com/bb-resources/0.0.5/fonts/ProximaNova_13_0.eot?#iefix') format('embedded-opentype'), url("//artifacts.bbcomcdn.com/bb-resources/0.0.5/fonts/ProximaNova_13_0.woff") format("woff"), url("//artifacts.bbcomcdn.com/bb-resources/0.0.5/fonts/ProximaNova_13_0.ttf") format("truetype");
}
@font-face {
  font-family: "ProximaNovaExCnSemiBold";
  src: url('//artifacts.bbcomcdn.com/bb-resources/0.0.5/fonts/ProximaNova_12_0.eot');
  src: url('//artifacts.bbcomcdn.com/bb-resources/0.0.5/fonts/ProximaNova_12_0.eot?#iefix') format('embedded-opentype'), url("//artifacts.bbcomcdn.com/bb-resources/0.0.5/fonts/ProximaNova_12_0.woff") format("woff"), url("//artifacts.bbcomcdn.com/bb-resources/0.0.5/fonts/ProximaNova_12_0.ttf") format("truetype");
}
@font-face {
  font-family: "ProximaNovaExCnBold";
  font-weight: bold;
  src: url('//artifacts.bbcomcdn.com/bb-resources/0.0.5/fonts/ProximaNova_12_0.eot');
  src: url('//artifacts.bbcomcdn.com/bb-resources/0.0.5/fonts/ProximaNova_12_0.eot?#iefix') format('embedded-opentype'), url("//artifacts.bbcomcdn.com/bb-resources/0.0.5/fonts/ProximaNova_12_0.woff") format("woff"), url("//artifacts.bbcomcdn.com/bb-resources/0.0.5/fonts/ProximaNova_12_0.ttf") format("truetype");
}
@font-face {
  font-family: "ProximaNovaExCn";
  src: url('//artifacts.bbcomcdn.com/bb-resources/0.0.5/fonts/ProximaNova_F_0.eot');
  src: url('//artifacts.bbcomcdn.com/bb-resources/0.0.5/fonts/ProximaNova_F_0.eot?#iefix') format('embedded-opentype'), url("//artifacts.bbcomcdn.com/bb-resources/0.0.5/fonts/ProximaNova_F_0.woff") format("woff"), url("//artifacts.bbcomcdn.com/bb-resources/0.0.5/fonts/ProximaNova_F_0.ttf") format("truetype");
}

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/**
 * Remove default margin.
 */
body {
  margin: 0;
}
/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}
/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}
/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none;
}
/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent;
}
/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0;
}
/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}
/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold;
}
/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic;
}
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000;
}
/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0;
}
/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden;
}
/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px;
}
/**
 * Address differences between Firefox and other browsers.
 */
hr {
  box-sizing: content-box;
  height: 0;
}
/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto;
}
/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}
/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible;
}
/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none;
}
/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}
/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}
/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal;
}
/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  /* 2 */
  box-sizing: content-box;
}
/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto;
}
/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold;
}
/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
* {
  box-sizing: border-box;
}
*:before,
*:after {
  box-sizing: border-box;
}
html {
  font-size: 62.5%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #ffffff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #428bca;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #2a6496;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: 0%;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: 0%;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: 0%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: 0%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: 0%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: 0%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: 0%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: 0%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.affix {
  position: fixed;
}

/*
============================================
$$$$$$$$$$$$$$$$Z$$$$$$$$$$77$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$.               $$$$$$$$$$$$
$$$$$$$$$$$$$$$$.         ..... ..$$$$$$$$$$
$$$$$$$$$$$$$?...      ....:~=+???+~,..,$$$$
$$$$$$$$$....  ..?$$$7$$$$$Z.......$$$$$$$$$
$$$$77.... .,$77. ...$$$$$$$..    .$$$$$$$$$
$$$$$.  ..$$$$.    .I$77$7=.     .$$$$$$$$$$
$$$Z   .Z$$$$..             ....77$$$$$$$$$$
$$$$  ..$$$$$               . .$$7$$$$$$$$$$
$$$$....$7$$+    ..$$777~...    Z$$$$$$$$$$$
$$$$$...+77$.    .:$$$$$$$=.    .$$$$$$$$$$$
$$$$$$$...$=.    .$$$$$$$$..    .$$$$$$$$$$$
$$$$$$$$$...     .........      +$$$$$$$$$$$
$$$$$$$$$$Z.                  ..$$$$$$$$$$$$
$$$$$$$$$$..              ...=$7$$$$$$$$$$$$
$$$$$$$$$$ZZZZZZ$$$$7II7$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
--------------------------------------------
            Bodybuilding.com UI
============================================
*/
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.bcc-widget-layout__container:before,
.bcc-widget-layout__container:after {
  content: " ";
  display: table;
}
.container:after,
.container-fluid:after,
.row:after,
.bcc-widget-layout__container:after {
  clear: both;
}
.Icon-alerts,
.NotifMenu__trigger {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAwCAQAAADJcvAQAAAA10lEQVR4Ae3RQY3HIBCFcSQgAQkjAQlIqKNKQEIlIKESkMDl3Wcvu8l2FzplIM3/AN+V/AJ5Rj4IyGAwMgKMlIFUAP8qjIP5AuZR0IKvfRBI2HGCK53YQX0gIYGFEugpuIEftgmgwMlkBfTgzvw9mLvBfAcGsKLQBqMKjG2wqMDSBllXC7QfD5oFLnCBC3wF9GqQ6uChBo//IAmcTPof0CKBJ5Vgjcz1kQY8t+ng/C/PH2VyL4NcTw+WKlf0YKyCUQ+6yhsL3Mgo9IcsoNGVHeI3WhDhpPtfdodeZGIp5vwAAAAASUVORK5CYII=);
  width: 20px;
  height: 24px;
}
.Icon-alerts--active,
.NotifMenu__trigger--active {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAwCAYAAABjezibAAAA80lEQVR4Ae3TQZGGMAzFcSQgAQmRUAmVgCMk1MF+EpCAhEqIhOw7cOrMLrSFJrsTZv6cf5POmx75vjiijOQso4im7vDrLSL5oWgBmH8BZm3gjOQiB5YR2tCB5GYH2hC9CSS0I+lsR/Q0cEXycGs/sMQpIK9wAcnLhR5gHgDMrcCIZFCxBZgGAlMLkAcCuQUoI6sFzg7sAqI/DXSgAx3oQAc60IEODApAqgF+FICfO0AqcBrIUAJntCMxFkyw2cMVSHOoMvtA+09sfyS2+89AqUoByBU41gCmCmDSAC6Ib15v0RoJIb7AkfaKF5QQF7DUdbmzb2ELRvY0TiXtAAAAAElFTkSuQmCC);
  width: 20px;
  height: 24px;
}
.Logo-bbcom-b {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAAAwCAMAAACMqWyjAAAAM1BMVEUAAAD//v7//v7//v7//v7//v7//v7//v7//v7//v7//v7//v7//v7//v7//v7//v7//v5K6EouAAAAEHRSTlMAECAwQFBgcICPn6+/z9/vIxqCigAAAcFJREFUeNqV1luyhCAMBNAgDyMC6f2v9o51rRJECZ7PeTSByQTpXcBN+rexX+iriHcSPX0iGCqB5llo8vxuGSqxNClDJ5O1GcxINCVgSto5aJt1nPFBjutL4rImPJOUIv+s7rIyc0xJgMRdEpenkMjemfMwjwjPpyvAultY6GoqOztDFxvRomeG5RYUw0I/bqGKmwm7ReX/I/VbAhzVNjXMFVQKL9UvIdQISqOZZrXkj5fWjNM++J9tfVbGZT+KcjsugRoFFdu1g1RH5fqJsbyPuTSqix92Uup1Q8GwsOu8xL9OjJwOuAl04/rxZDAnDEa9/TYxJAxGPdf5urhQDycxVb6mbAs96dvPojN7M/WnydAVOwxzzVWiC6NbyNPHxrDUW+9nFlAR/tnTU8sWQx0j53tdY3QTIxR1o+vt0OT9C6ZJy/QgXRNAmRjE6pQ1pa6CR4t71Bw9sFI9OeTRIN30MLL/CdkQmdHHjUyEkUk4pHtjdGO0YcaPY7FtjNhe9gIMluovuyxoSToJ7nYaYMEngUaWiA8KKRbBNE8Kg2mRNAGzdlLF+bp0giniSWfnotjQBIZuD4ambFW79yTt7GjgD8J6dVaZsUymAAAAAElFTkSuQmCC);
  width: 38px;
  height: 24px;
}
.Logo-bbb {
  background-image: url(data:image/png;base64,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);
  width: 93px;
  height: 36px;
}
.Logo-bbb--small {
  width: 69.75px;
  height: 27px;
}
.Logo-bbcom {
  background-image: url(data:image/png;base64,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);
  width: 100px;
  height: 51px;
}
.Logo-bbcom--small {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAAAwCAMAAACMqWyjAAAAM1BMVEUAAAAorOIorOIorOIorOIorOIorOIorOIorOIorOIorOIorOIorOIorOIorOIorOIorOLlXpZ9AAAAEHRSTlMAECAwQFBgcICPn6+/z9/vIxqCigAAAcVJREFUeF6tltluxCAMRS/gsASD+f+vrTqLNC7DJvW8JjnYjjFgzNU+EX4T4+VwSmpjJHscUdsUiQbb2LaiEnYJbc12rrlt4LCFaTtUbHG1LUqOfhWeC9wOKPfIaPwto6yYc3zi6ckVY0zMtUkOvSl/TyYQ4YkjIh/f4I2lCAXdnYf15rHcNBjga9Pk8PA4qxbUNdhS1XQBAEX+25txKXMqfLkJgA2v+hklI1VNKPrVijeA8UV9MOjA1KlM+VAxAXC3DD9QObiZS3y/l2g8ABh/+XCxUZl0NTYXzzd66hPq2k34QW2aMBmCfmPIjquvo4h44bZU4tEhfTHDjuu26Ol/GnhpqslOz416MGTFL8ZzOhqy1QGTNGPfK+cnU1Wyg8agyS2gfD994y+ZfxEtE4MO+37H4kkYjhhivQ56on6GPNkwZXloFh22Wt1C4dVDg3GiqW+MCg0tfwHcy3Z1jZGgCTOZtokDUCfzytQNGeyzbsXoxpBuJG/dgUx62VSJbxV+lKbBEHqkUOv3KwaX1pGh6II7wmOG4xOXGMwhOQlsgd13Zazw265isCJvx7V2YVMl4d+u2HIbbJDaGvYGW/DCkyPNTD8s2nXL9drr8QAAAABJRU5ErkJggg==);
  width: 38px;
  height: 24px;
}
.Logo-bodyspace {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAkCAMAAAApfE1IAAAAn1BMVEUAAABNUFRNUFQXoNtNUFRNUFRNUFQXoNtNUFQXoNtNUFQXoNtNUFRNUFQXoNsXoNtNUFRNUFQXoNtNUFQXoNsXoNsXoNsXoNtNUFRNUFRNUFQXoNsXoNsXoNsyeJhEXWtNUFQXoNs3cIpCYG8XoNtAZHY7a4EyeJgpha4ljLkpha43cIomirYljLkbmtFFXGksgacbm9I4b4hNUFQXoNsF5rbaAAAAM3RSTlMAn0AA3++/n4BAAN8gML9wcK+vUDCAUM9gz49gII9gYBDvUFAQQDAgMICPn6+/z8/P788B4CEnAAACbElEQVR4XpXW6ZKbMBAEYKMBWZbBmMucTiAh9x3x/s+WcHUJFmFv/9za+tyumVH58CjHbs6JbLWIw7klmFzmIB/kDJBctRXHcl8DxvAudFWGXF8B+gB9CpQp1vNgCDAmRxkTPQ3COxNT5jg8EJFnBJM5dJu4NHlzzQ2YzfsMbl5kW2CFVnQfxlG+tVYbwwMhGPNkzYZcx+1xGROHvUEcKe2a5J3l6H0swWo5JNL+LjCUvUGUVZO85zoW1ZJdUaB2ngObGWzbD1xBKzzpXgOlAokUANkOeMIq1wU4i/3X8vUaWwDrHTCZvPBjDs6VLtbag+dhMwO5A6ZTP/w792RLuDsHXgZPeTtgO63MpxwDbEOfOEA+ZeuYAd4vc6icJiwmIJNx01WkdiLAAcSFpXQcvIac+cPLfsMjM2czaABPAO90HifMRoD3/bojFSYuiGBp4B3gLe4WYDbM6Ea5sd8mmAIkfwm6wwe0rjKneAm28EKa7q6ZiGErU8qemgnAG0Cf8N3tAWA9mJCFCYgpgSa6a/AIMIYdjqUsH4/1qo1rAyzW4Fl7ANF1nIPzuV8hT3sEkAwgX4FVpz2A6Bp/GWoFly4kod0dEhlBH2AJu6F793UQv3Ulce0RQAIjGAJsy0XX73lf6kdVbx2tUEaw0e4OXYdV+vmrF70IYMbGRIWtlGkoMQomBLsauza/7f9irvbDlmAC8BS/7Prnr6MeJJdL8IJBUKK/EXPq4gHorUDt7mCfHv9IQjK5APW7a6HQox9JiDN7AO9QKtjoirszJXDlGkw37w5eQ8yo2QU4Dew2BhGftGsUGxTnXGSe3Mg/kOVlNV+XZ2sAAAAASUVORK5CYII=);
  width: 40px;
  height: 18px;
}
.Logo-bizrate {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAA+CAMAAABnRAmjAAADAFBMVEVMaXHDwMP47uvKycv////CvsDRyMfHwsPs5ODgzMLQztDcysD///rX1df58evFv8DFv8Hx5t/n2dHi4OHs6Ofy8PDX0tHIxsf/+fLLysza19jr5OPUz8/Qz9HFwsXu6+vCvsDr6+3l5ef28fH///8zfb7LxcUbQ30Jc7lqhKrQzMwHdrzU0dICYLIvd7kALXTEwMMdQXoLdbv///wBVaIAS5sMbbEKY6rNyMcDaLD//fcxhMMAcb4UPnzAvL/g29kSeb5GtegAGWIBKW749/fo39wtcrLb1tYfSIIAMoNIu+wABUQlldL/+vQ2jMo/YpWTq8VimMcAabmnutByepkgjc0Ab7k8ltEfT4oCVJ3S3OfY5e8AHm2MqcEQOXj/9vLQ09zg5exRXIM/sOT/7uXs7vABNHrC0+M/oNkSQ4MAHWcFQodkcZGAnb4AOIv98+3c3uTc0c0CjdQAWaczRHAGcbcIO38+qd8McbVFaZspot+/xNAYg8bK1OL85NoBJmqpr8Hw8/ayx9tNfrHk6/Kis8sIMXMAD10vs+uxwdLy7OlrjLYAQ5g/h8DAzNtspNFjgqy50uWarsclmtZPcaEqUopHgbeVnLKhprqNs9UDRI4SabeMlK2wtcAvndbw4961vMwsWZNGcKIDT5QiXpq5usQPTY0Be8Pk1dHx29Nfjrx3ncWauNZyxutNk8kbiMgAJ3hceqbH2uoFh81sr9s0pNxz0fVOiLweZac1X5d/hZ8WXqN0j7Xt6OiIqMtfuuc4camYor8/WYodc7drk76d2fCMpb5eh7NWntGVss0OV5jJzdaHnLxRseF/jKhWwe2jw91ZZomn0OZFrOHt+v7hy8M1wfYxZqLo5uiLo8Pt0McAE1KLzOcLJl2VwuEAA1U8uu9+lLYXpeMIm94dtPExquIlbK0Dp+xiw+1TfKknZ6Nvu+NDdqodM2Z/uuF8qNFCUXnS7Pm/6Phcrt5vibEVT5MnufSG4vwDHkpkzfOe6v1Io9XWw8WoqK9GaY1UzflyKv/iAAAAJHRSTlMAk/5V4/ToLY20ErTjI+PP4+Pjfmy+kkDjccrwvYOloLQtWNY7lGvdAAAIc0lEQVRIx33VB1RTWRoHcMAddF1FrGOZ0dmZSxETgyQxJoSWAokhBkjEkEQgmYRIDTVSpDfpvcMA0qsUl15VRIoUQcTee1esM7O7L0EEXGf/J3knOfmd79zcd7/vKSh8lZU/L1u//heV9eu3rfunwv/N8nXrlSQ2NjYkkg2dTrf5ZdnKv6Zrtwglotd9TU0PRz82vX/9im4j2fYX5SE63dd0rhGPP+K929sbCz8++v61RPit6ks35+f3jd4+Ak8fO52d1evytrCeTbW83cQVbvn5a/u9QYDrxzt4eE4tKfoW9VUJFV0F/At2OXrd/SQMWLfYLjHIP7/Xvfb8mMdrIVX3lLigHVU97W/LdrQucm/iB/y4yJpUnHjgfgLJ7DymC7g4nyyRqJ7vWt2aXexIJGCnOAEbFqwXFmBeNrF/AoSH2eacFXe0q6VX9nRx4gvbs0O54Q6YKXLFpi9YOeCgxZ0+0Y5uYJvUbwHP0d15KueUx/3+i1Y9SD9RQaTXf8jlc3uiWBGEuj1lNDlter4Sr7tPVw3Kzp0772Puo18AhxcgAtH4sWLz53vh5jaI/9Sp+wD8gTU9dGDfF21s3NLeQAK5PDvpg77LS+R4a8V21M3gzJSaE+a/HT50YJFub6mur6v032U1BVOW/zu3vKLGm0oJ74W674wOH/pKt7ikTwLSUGDj1cub5CsesfJ17wPCXt+9RhP/o1EveuNdbU+iR91kpZXdCuHuje4TtY3vjh695+ubYrr/+BFDwxxZsBgMBk01jqFmU93PX1iq8P2ekmNxtWfPnjvX/aSmqabmyZMnJ6AkQDGX53Rl6NPQ0NQDV/9QVFDU19cqdysvLyfn55MNlJQk0Hmm03E4HHSh0yU4ejT0yieT3dS1Vyn8pK+9R0vLBPayBCBLWHQAABLIMxIk++Rv/Ni5uSrfBKYlw6r62up7IOw5ziqxzQhi5WYUZGbksTL4gmeurk6ZYlSsnYuxgYEMqyp8N4tNPF+OeDoJ/IKujLNouUNOz1gsgZ9nrmdbQqyjNHYgQIa/m8OwZyVg/No4yBQAp3GQkSFg5bq6XglyYkV1RT06PWSwCJtcE2R6CgS5tAxbzzbStcyXTiOCIU+nNtvyC0AiJMPmsLqWFszEIKNNkEcOymS1ZWT6IfNYuX6uApNpVts0WZ9sQDYwMdHaA2FV2W7AYLBoiUQSTacDJBIgg2W7gQMkaDcknZ0GUExmK69yc9Lo6WnBnNKVZd+B33+Hbk/3w4cPu7vfvHlzFkptXFxcc3qcUZSqgiLZKRJNRV8PibWwsMBa4Msa3VNSfO8dnbv1+49bPK+Gw3Mab6qvUlji9ue17K5gG3q/h84OHS9NwyP7TX/71+FfjfZ+Plb7DvDLL1U1u9dc2KqwXF3LkzAZncu3pWpCWlPT8PhiXXYVp+0nZDwYuwAd/5/yWbQeUq+PszNqt6ZcL6w9kXIuKesVbgQ+qqUsHy9/fkDM2EeOSVywcu21UN+bANoo36yLD65eVpS1iir5Ja2uqwGAAkc0VmdxbaM7n8rRTSFw36mQC8vlk4us/4EwwwfbZwbMUVgvWW2dz/r23r7noutA3/Du1cufp9JWpVzajRgYoaEThLigsLP6uKmpu2+N0WR8d1iQ2t3RcuW5YQ9TGqelWcfgItPDna+rweFlOnD8kTLTmuek4EmQcCfl7k3biiVzE2mTQacnjXeMZFbqCOhJVebe+NpT8BOczjPXkSGvwlOmjiZV/DA/7DZ1kj1pganxJ6tETOcuXBEeDMc+R0bdKpsMKvv16LukgB8WjtEfo6MFNAKCKMaF+GSR6+Ag0wUPOLbm+82hNYgDNi8e0Bs66W0frlizqzjsavqAcYNNddz1aWZ6mfvtGtevLTSit9CHnK5dcbB/e7GSGWqclRVnuRsFh+87LxSu/dYDyAYJ9d6VQATVxcoKjfKA3mrVSpJtyxc90RQ3LIOydp2KBIDOvJF/p7FLSweLeyoHOEhAV1q2Tvbrhg2ze7dUPy8oL6+kpMDPz2/INVhkG5VsZjbAFPNJIo6/WBwfH+8XVVCgv2oW7zlJ1JuLvb09u7Cw9eLFxy3tGAwWi7W0tMTvMDTUMfvHF2wti54e0cEBYS/l8XiOpVSqlVUsGo3ykmsd/DyO2KUhS4QP0ywtQtoR4oworaoavD+W9SIB6yXrCcN5zIjYJdMRaSCEHxZpBnrBJTs+6GkfGANJUEdo7lhYmWEnx3ppqbR6YB/WQUsFbASnkkptSIIawlum8QfnsI+UItMUjRsUkGzPTyOyQSqR01/3ODgp3WM3pHV2WB78+yxW93GkaECaEsgQ1dMikPLKdpxHpcW8MYDCyLSmxQLMhkrvCkwFYJhJPAOtOZlnT/JJBGYkMVqGvRfgY9lsmSbWM8P94zWIw9xkhNTeuVV6iVttZYWRaa8F+K2jnR0lwtraITAykk28EUlASKUEewSvjlpUhEJjsB7Yefw0+1hHPYJx0lojgsEgJtYnPmIUtjIQqa2txYNPW5o9MFDjzGOXBj53JjyZoBdIAoReAG75DycCnv+l8JhScTpIaAZxHl9waLY4nBt/aTiSsD1MdIvGCadxnH1ACKcj+ZE0JJQLgsPiUPM4VoxkSplMPQemiE+K5ETd4A93RDFBapQZgxua1JXVYI4+M4fT0Q1ddXVmwfwzyQxKmE948g3xrZlkXliiTzDJuZhbVMRtnsfNGOPHxcWFrT4MCpFISaNQNCgUSpo1JQ1RyLArLR4cbMF4fMFqcA8rqyJHOwQiMDCQ4EAgEAkO0GF14CGgK6LOJdslNtb5M9Z2rjx9OiYmZmZm+zeSmJjY398fGjQ7OlaqKq9Zs2b16tUqKhs3rlix4m/zgb5t3Kiisnr1mjXK0MT9L86A0bGJXwjBAAAAAElFTkSuQmCC);
  width: 44px;
  height: 62px;
}
.Logo-bizrate--small {
  width: 33px;
  height: 46.5px;
}
.Icon-caret {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAMAAACKYC6uAAAAElBMVEUAAAD29/j29/j29/j29/j29/iqmfdiAAAABXRSTlMAEJ+/zwy7w7UAAAA1SURBVHjaVcqxDQAwCANBDPb+KyfNE4UCcS9K7tppq5z0OvFdFE7Kf4w0/6uNKZiCt+BX8AFoMQEb1t9uMgAAAABJRU5ErkJggg==);
  width: 8px;
  height: 5px;
}
.Icon-caret--active {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAMAAACKYC6uAAAAElBMVEUAAAAorOIorOIorOIorOIorOLTT4G7AAAABXRSTlMAEJ+/zwy7w7UAAAA1SURBVHjaVcqxDQAwCANBDPb+KyfNE4UCcS9K7tppq5z0OvFdFE7Kf4w0/6uNKZiCt+BX8AFoMQEb1t9uMgAAAABJRU5ErkJggg==);
  width: 8px;
  height: 5px;
}
.Icon-cart {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAM1BMVEUAAAD29/j29/j29/j29/j29/j29/j29/j29/j29/j29/j29/j29/j29/j29/j29/j29/iB74p8AAAAEHRSTlMAECAwQFBgcICPn6+/z9/vIxqCigAAANhJREFUeF7dlksOgzAQQx1CoKT5zP1PW7Ego0ZC2FJX9W4WT+ExyAHZRnoAEfPYpgJvFbBFBXYVqARQ+WfyxHYBL3DZL6CRwOragSOMjqtrQGaB6tZcsltz2VXrFaI1oFlXQLPOvmvRGaCdNWtAsy6AZn0AmvWmfuER0KwBzboAtLU7u7XoDFDOmjWgWc/lnh6AHvGvWXI3q2nM4ZzbdgvE/r3UUK/Gu0kZjTUtJ90cMBVKGHN5ulnKNNuPgGXuuDFXUvp4+g8J3TuReq0I2cxa8vk4F+ed+gGlHUor+yInqAAAAABJRU5ErkJggg==);
  width: 24px;
  height: 24px;
}
.Icon-cart--active,
.Icon-cart:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAM1BMVEUAAAAmrOImrOImrOImrOImrOImrOImrOImrOImrOImrOImrOImrOImrOImrOImrOImrOLZhyz9AAAAEHRSTlMAECAwQFBgcICPn6+/z9/vIxqCigAAANdJREFUeF7dlksOgzAMRCeE4JLm4/uftuqiplhCeKSuOrtZPMEjiQOqWmZCIPqVjQWeLKALCwgL9ADQiXey5PEBHohFPsAIAuuhnWKEhmPqJFCjQDfrYKpZByOs9QrSGuCsuwFCODPWAgvhzFgDnHUDOOsd4Kw3dodngLMGOOt2AoRzBlbSGQg5c9YAZ+2He7kBZsa/ZqlTtRfr6d3HdgnkeV7U1N3p92l2et3ilIsHuIGSrLe7m6W5rj8CFj/jrPeg9H73H5KmzcTYZ0WqqjrK0fepOsT6C6UdSisQc0CLAAAAAElFTkSuQmCC);
  width: 24px;
  height: 24px;
}
.Icon-email {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAcCAQAAAC5HDVdAAABHklEQVR4Aa3UQZGDQBCF4ScBCUgYCUiIBCQgIZf/jISRsBIiAQlIQAJbtVN5l16Y7MxWnyDwQV53I4mBjbO/2BiQSAiRu7mMEEmczAgxd3HL29DP4YoQE0cTdjDhfynKyS8GxMjWkNyIGHiVY4Uf/pCmXySxcxp0HZQGPT/mngjxwFEZdM2+pJ7cIzw+gm5QqqS5k34PSJe5OGZivRi4WAjddE6sdyMcY4lgbNAcbgtrUAVd6f0m4THj9V2q7KZKVnj5UcMbmstGMtkjnO9I3XIekFJOdLkmdc2FEV5Da3IFdFLx0sVTWSFV4WJVSEXO29lEKnCOuo1UF+fxd8IG9zbO2+MPhXzSXB+pwHWSKgdMbVQkRQrfti5S/8S5sd9mDuS219/jLwAAAABJRU5ErkJggg==);
  width: 20px;
  height: 14px;
}
.Logo-facebook {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8BAMAAADI0sRBAAAAMFBMVEVMaXEiIiIjIyMjIyMjIyMiIiIjIyMiIiIlJSUiIiIjIyMiIiIfHx8fHx8jIyMjIyNfyShuAAAAD3RSTlMAv4CP73BAYDDPn68gEN/NMlOCAAAAe0lEQVQ4y2NgGAWEAU+xoKCgEi5ZNvn/IIBL2v4/Pmmu/3il4/FK8/rjlWb9j1eaGyQ1SUkJh8dYgLKfcIcJP1DaAb+0wCCUZhcUBEWXIzBChbFIM/2Hg4/4pT9RJP0Nv/QP/NIf8Es/GFpRMio9GKUZgTnEYLToJwIAAJNWzijJumsOAAAAAElFTkSuQmCC);
  width: 30px;
  height: 30px;
}
.Icon-free-gift {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAmCAYAAAClI5npAAAA80lEQVR4Ae2Ubw2EMAxHkTAJSEDCJJyESUACDpAwBzcJSEACEiph1w8lIb+wO67sOD6U5CWQdelL/9C8fZ7kmMhkYWE6pqnFp4CZyQAx7RUCwyYpMmG8VCbJ2cC4swKLJEtrAqiIh+QEkrNIqATcgURxRxaJNQQehdaQfIdNbMDZOdMCghastCA3yXuPkkKVIQyF7UjresJ5rCHgGCpIjNDrsTzAWoH96Z5kKHsQCIXKeZUA4HdWjFBA4hJWRS0AdOVVU6wfCOS/cicB/yUZ0N3HfT0OCijvm4AJ2H8AS/L7FkC8CZiACZiACZjAHQWu4h4CL/CabxNJ56M4AAAAAElFTkSuQmCC);
  width: 16px;
  height: 19px;
}
.Logo-google-plus {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAM1BMVEVMaXEfHx8lJSUiIiIjIyMjIyMfHx8jIyMjIyMiIiIjIyMiIiIjIyMjIyMiIiIiIiIjIyOIcaFIAAAAEHRSTlMAIDBg798QgEC/j89Qn3Cv+4ONrwAAAX9JREFUSMftlkd2hDAQRJUDUfc/rVGLoMYMlMZL0yveMJ/OJQnx2r82GXZTDZjqokmV2QCjwSZmxuNux5T6xZPsiIyuJdPMFkAT3Tew2d9WnoloPOjAfFHyBoYjc1UCH9DW8jgdwR0ID6ckZyo4CPuTp6kZ7nn92uAkOezZa3/bqfp94NW+hx3tg3E1bAUIi443p+NtfoBd2Sh9BKIFDAtVFtnnyF1/sKQJy9KkkZ4+DVksSzz7mCq/fMXTR+d63v9zzAsK5+BDkRP1DbyuSAXHbPmDlp4eNPBKRjyqDeZCwmC4jHnq1RewHFblNqoJVtNcK3dFP8HSE9hH7/36CSPrA0jeZJqDjbqUyY2FjrDi03GxD5s5qcMDa93vPZlAxU/hQk8R8Z25bhw/Akm7y+JozPO1zgYsZ4Lt1a/ArULW8lUfGlCfLZ+nXRGh60w5UU3drDxkGh+wXLRdqrWF2U3zF+95L0g+DXq059rG0y2q6TIk5LRd4GI3iNde+7P9AJIcITDIwMQOAAAAAElFTkSuQmCC);
  width: 30px;
  height: 30px;
}
.Logo-inc500 {
  background-image: url(data:image/png;base64,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);
  width: 45px;
  height: 37px;
}
.Logo-inc500--small {
  width: 33.75px;
  height: 27.75px;
}
.Logo-pinterest {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAM1BMVEVMaXEjIyMfHx8iIiIfHx8iIiIjIyMjIyMjIyMiIiIjIyMlJSUiIiIiIiIjIyMjIyMjIyMAftwfAAAAEHRSTlMA3yBgEHBAgO+/nzDPr49QqVvXQAAAAWtJREFUSMftltsShCAIhj0mapbv/7S7aWpWo2S3cbWzw6fwgxAhn31G2BhmF+2DgVbTI1JI6o9GlUCza42G+yWSNf7OHOZyMe/es9xyZWs6a0bQO6uLSmyXTnfZJTrK/p9Xm6I89lYG6AQedbYXISjial58rIO5lFdGzZqwCy1R4s8asZh1M+7gwbc4wdcJxLinnlxQwjx463xuM2V9qHaBQ0JeNWCVHVJTirrUj2BK6rBRsNjhheBzXnPO55QJdNW2wYNlwYCc6twcS+F8l1vNkLrDKGIO2OTMTw/VtCcB7JK5OsrYrH7tDE2IDyN240lr2h25erswKufrjJuFSsLyszf3uIurTv4P3H97MnMpetugzPv8Ezu5p5u5vWBXhooZHxYHcPS+cbE3xZJQ82BdQnogTCqj1Ipfc+kVqLHdPD2qzJ1eQF7AbhDWiBfUhEejDrB6AYN4AY9mvE2yZZglyrz4aBTks8+K/QCLayLal+mJxQAAAABJRU5ErkJggg==);
  width: 30px;
  height: 30px;
}
.Icon-profile {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAABI0lEQVR4Ae3WT5HDIBzFcSQgAQlIqIRIQEIk4KASkFAJSEBCJHB5999edieHJXlsXzKzh/Z75xP+dXBzP3isqLDvGp4IcDM5zLSgw36VrwIK7KByBbDCTsoqENBPgQ6vAU8YadWARoGiAUar/xzYKPDSgEqBrAHl3lMUYbSuABk20eN9YJ0C4vvAYwoQlijAaNvd96BoQEQlw3sGsDLfYA2I5A4IAN+Hcg2Q6BUjAK/y79cANwTcB2DbvFwBeOSTY7ohKTc5osBoHQXxr4BHQoPNh3o0l9HQL9hBfC7LGNjXu8PENqQxsOyDy7V9V8YHUa//EOQvWSLCDjRhIPJqFZeHv5jI9+tzIE8TuUBeb3KJvJ/lCtkBueZg9/YBWJ3cY7n0BSkJQjibzGbaAAAAAElFTkSuQmCC);
  width: 24px;
  height: 24px;
}
.Icon-profile--active {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAM1BMVEUAAAAAru8Aru8Aru8Aru8Aru8Aru8Aru8Aru8Aru8Aru8Aru8Aru8Aru8Aru8Aru8Aru8mkIoTAAAAEHRSTlMAECAwQFBgcICPn6+/z9/vIxqCigAAANJJREFUeF7N1cFuxCAQA9ABEshOgPH/f21PlVIrGxep0vbdrclgROxGah0Axivbr+yBb4dp5rhwkxqu9Iwc+CGSCLxAmggMELUFWP/rwAQ5RaCDqO588ZQKWNijAwybuhis2JMNDPYog83VHlwEChXhyYSDV1aKaEFs4aZVak3rNECj0j4b4K13k9IxcTHrc9PFwcLflp3qwK1+NybVE++F7/zlAWFW+iNoo9A5SlHoQkuR6cGWOhWrbTwAekTGkmwNS6o5ljitIA3Dov8XCCpaql/oX0xGKfIpLAAAAABJRU5ErkJggg==);
  width: 24px;
  height: 24px;
}
.Icon-search {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAA40lEQVR42u2WzQnDMAyFM0JG8QgaQSN0o4ygkTpCRsgt7a21wSAoRHKklNdDDQ8CkXmfJflnssb+eHKVVK1Vrw+t/R9PgeEZk5o6Uhi6ynwxjDwtWXMJm6sEsPJwJrTm3qp6Q1IXe9k61RNGw92rijGvtJijxhw1Z8N8Hpg/GxCcabxyIoPFaMhQ+iWyg0JlGEhdqpRRAAoA0E8CwEsAb0L4NoQfRMijePvWZVTcy0glgOs4ByEQCHwm8o/SLQmRf5b37yyEv+eNsyEAkRh/iKsgWiwIQgGQELcWA4JQcwCEmr8Bpu71eiVJSwwAAAAASUVORK5CYII=);
  width: 16px;
  height: 16px;
}
.Logo-twitter {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAM1BMVEVMaXElJSUjIyMjIyMiIiIfHx8jIyMjIyMjIyMfHx8iIiIiIiIiIiIiIiIjIyMjIyMjIyMa1Ag9AAAAEHRSTlMAMJ+AvxDf70AgYHCvz49QbSVdfwAAAQ1JREFUGBntwUlywzAMBMDhCoDa5v+vjct2JZHERcnV6sbt9smSasK/pLDwIYeEp4Iq53CmwjcpQJqyR1UUw1HhL+tC0lCTyMWwZ8KDgoQKJSkOO5EH0+YjKpQPUvCL8UwcKpRPc8K3iSfiUKN8kZDw5nkkDnXCNwmGp8iDbGjw/LFMCsDzIKLFhDtLzDyIaDAUjkQ0hDx5DkQ0bBwLaDCOFbREDhlalCMZbSsHVnR49jn0TMKOiB4tW2bbhh5jT0SfZ4eiL2U2rRhxmQ05YSh5VonDFTbNwpMN19jMk4JLLAiPRHGBm2aeLQ4Dc4yZVQFjGlnjDZeoF+7l1XDdtkbhS56Dw985VU243T7XF0NqNtED+TviAAAAAElFTkSuQmCC);
  width: 30px;
  height: 30px;
}
.Logo-youtube {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAM1BMVEVMaXEfHx8iIiIjIyMiIiIfHx8jIyMjIyMjIyMiIiIjIyMlJSUjIyMiIiIjIyMiIiIjIyPqNaqOAAAAEHRSTlMAIHCfzxDvQIC/3zCPr1BgjHseegAAAYhJREFUSMft1ctypDAMheFjY1sW5vK//9NmQXcCaTKDqVTNYloLVv5AGHEsveufVXZ3k+TuS79OMEkGhH4cIUkV0o2+AxDkEO+8dYI1P7o2s9zb97xAkpYClFUy8O1yoe8yQVRgq6UDK0GBoArj4jD34AjPHa87dw0HgHgTK217fQ9XQP8tnrR8utiFVyg1wSADEl04j9t4NjWAcg2v7i5JwYFxkTRRqrlP76T9xcyO8+Pr/FzjHE9TbS1cqrK+2oHLNZyNFWN91G5hPXmVerQN9sP7tc7kJ89uJ02PtZp0ePI5Pja+7+iw7Byzt/YdJx8p7mDy4gkg1eq7e/4BmyougalmaYZJ2z/eh21uaiSpxi2We7AzS1ucNU3d2J/YVG/ibJZv469BvNc23Z/qt/DlDYtl3fDMIDGpQdZ8gvN3vEhqG86WtVCyWlN+BsYhTj6ndjADSDnMyQyiecwtQQpSeA7Y8eywK/lTTverL4Vecyin6za9Buh01Z6ed2EY/y7HIbxPuNv1AZhhSZBJ6OQlAAAAAElFTkSuQmCC);
  width: 30px;
  height: 30px;
}
.Icon-fap {
  background-image: url(data:image/png;base64,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);
  width: 50px;
  height: 50px;
}
.Icon-viewdeals {
  background-image: url(data:image/png;base64,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);
  width: 50px;
  height: 50px;
}
.only-mobile,
.only-mobile--block,
.only-mobile--inline-block,
.only-mobile--flex,
.only-tablet,
.only-tablet--block,
.only-tablet--inline-block,
.only-tablet--flex,
.only-desktop,
.only-desktop--block,
.only-desktop--inline-block,
.only-desktop--flex,
.only-wide-desktop,
.only-wide-desktop--block,
.only-wide-desktop--inline-block,
.only-wide-desktop--flex {
  display: none !important;
}
@media (max-width: 767px) {
  .only-mobile {
    display: inline !important;
  }
  .only-mobile--block {
    display: block !important;
  }
  .only-mobile--inline-block {
    display: inline-block !important;
  }
  .only-mobile--flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .only-tablet {
    display: inline !important;
  }
  .only-tablet--block {
    display: block !important;
  }
  .only-tablet--inline-block {
    display: inline-block !important;
  }
  .only-tablet--flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .only-desktop {
    display: inline !important;
  }
  .only-desktop--block {
    display: block !important;
  }
  .only-desktop--inline-block {
    display: inline-block !important;
  }
  .only-desktop--flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
@media (min-width: 1200px) {
  .only-wide-desktop {
    display: inline !important;
  }
  .only-wide-desktop--block {
    display: block !important;
  }
  .only-wide-desktop--inline-block {
    display: inline-block !important;
  }
  .only-wide-desktop--flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
.gte-mobile,
.gte-mobile--flex,
.gte-mobile--block,
.gte-mobile--inline-block,
.gte-tablet,
.gte-tablet--flex,
.gte-tablet--block,
.gte-tablet--inline-block,
.gte-desktop,
.gte-desktop--flex,
.gte-desktop--block,
.gte-desktop--inline-block,
.gte-wide-desktop,
.gte-wide-desktop--flex,
.gte-wide-desktop--block,
.gte-wide-desktop--inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .gte-mobile {
    display: inline !important;
  }
  .gte-mobile--block {
    display: block !important;
  }
  .gte-mobile--inline-block {
    display: inline-block !important;
  }
  .gte-mobile--flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
@media (min-width: 768px) {
  .gte-tablet {
    display: inline !important;
  }
  .gte-tablet--block {
    display: block !important;
  }
  .gte-tablet--inline-block {
    display: inline-block !important;
  }
  .gte-tablet--flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
@media (min-width: 992px) {
  .gte-desktop {
    display: inline !important;
  }
  .gte-desktop--block {
    display: block !important;
  }
  .gte-desktop--inline-block {
    display: inline-block !important;
  }
  .gte-desktop--flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
@media (min-width: 1200px) {
  .gte-wide-desktop {
    display: inline !important;
  }
  .gte-wide-desktop--block {
    display: block !important;
  }
  .gte-wide-desktop--inline-block {
    display: inline-block !important;
  }
  .gte-wide-desktop--flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
.lte-mobile,
.lte-mobile--inline-block,
.lte-mobile--block,
.lte-mobile--flex,
.lte-tablet,
.lte-tablet--inline-block,
.lte-tablet--block,
.lte-tablet--flex,
.lte-desktop,
.lte-desktop--inline-block,
.lte-desktop--block,
.lte-desktop--flex {
  display: none !important;
}
@media (max-width: 767px) {
  .lte-mobile {
    display: inline !important;
  }
  .lte-mobile--block {
    display: block !important;
  }
  .lte-mobile--inline-block {
    display: inline-block !important;
  }
  .lte-mobile--flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
@media (max-width: 991px) {
  .lte-tablet {
    display: inline !important;
  }
  .lte-tablet--block {
    display: block !important;
  }
  .lte-tablet--inline-block {
    display: inline-block !important;
  }
  .lte-tablet--flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
@media (max-width: 1199px) {
  .lte-desktop {
    display: inline !important;
  }
  .lte-desktop--block {
    display: block !important;
  }
  .lte-desktop--inline-block {
    display: inline-block !important;
  }
  .lte-desktop--flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
}
.bb-hide {
  display: none !important;
}
.bb-mask {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  background-color: rgba(0, 0, 0, 0.2);
  z-index: 19999;
}
.bb-address {
  font-style: normal;
}
.bb-hr-with-label {
  background-color: #c8c8c8;
  height: 1px;
  text-align: center;
  margin: 30px 0;
}
.bb-hr-with-label__label {
  background-color: #fff;
  padding: 0 10px;
  display: inline-block;
  -webkit-transform: translateY(-11px);
      -ms-transform: translateY(-11px);
          transform: translateY(-11px);
  font-weight: bold;
  font-size: 15px;
  line-height: 1;
}
.bb-clearfix:before,
.clearFloatNoHeight:before,
.bb-clearfix:after,
.clearFloatNoHeight:after {
  content: " ";
  display: table;
}
.bb-clearfix:after,
.clearFloatNoHeight:after {
  clear: both;
}
.bb-circle-image {
  border-radius: 50%;
}
.bb-rounded-corner-image {
  border-radius: 2px;
}
.bb-no-select {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
}
.bb-truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.bb-list--plain {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.bb-link--plain {
  color: inherit;
}
.bb-link--plain:hover {
  text-decoration: none;
}
.Mxn-with-dropdown {
  position: relative;
  padding-right: 25px;
  white-space: nowrap;
  cursor: pointer;
}
.Mxn-with-dropdown:after {
  content: "";
  right: 10px;
  position: absolute;
  top: 48%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  background-repeat: no-repeat;
  display: inline-block;
  background-size: contain;
  background-position: center;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAMAAACKYC6uAAAAElBMVEUAAAD29/j29/j29/j29/j29/iqmfdiAAAABXRSTlMAEJ+/zwy7w7UAAAA1SURBVHjaVcqxDQAwCANBDPb+KyfNE4UCcS9K7tppq5z0OvFdFE7Kf4w0/6uNKZiCt+BX8AFoMQEb1t9uMgAAAABJRU5ErkJggg==);
  width: 8px;
  height: 5px;
}
.bb-underlay {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: #000;
  opacity: 0.3;
  z-index: 490;
}
.graphyte-sprite,
.icon--trash,
.icon--warn,
.icon--close,
.icon--arrow-down,
.icon--check-mark,
.icon--upload-arrow,
.icon--edit-pencil,
.icon--crop-rotate,
.bbListItemBox .iconUpdateContainer .iconUpdate,
.bb-close,
.bb-tooltip__close,
.bb-bbc__btn-is-friend::before,
.bb-bbc__btn-is-following::before,
.bb-tooltip__close--success,
.bb-tooltip__close--error,
.bb-popover__icon--close,
.bb-popover__icon--trash,
.bb-popover__icon--warn,
.bb-comment__icon--down-right {
  display: inline-block;
  background-image: url(i/c4fd607e7f88c9b6c46e989312664dfe7f133385.png);
}
.bb-link {
  color: #00aeef;
  cursor: pointer;
  text-decoration: none;
}
.bb-link:hover {
  text-decoration: underline;
}
.bb-h1,
.bb-h2,
.bb-h3,
.bb-h4,
.bb-h5,
.bb-h6 {
  font-family: ProximaNovaExCnSemiBold, Arial, sans-serif;
  line-height: 1.3;
  text-transform: uppercase;
}
.bb-h1 {
  font-size: 42px;
  margin: 0 0 15px;
}
.bb-h2 {
  font-size: 36px;
  margin: 0 0 15px;
}
.bb-h3 {
  font-size: 24px;
  margin: 0 0 15px;
}
.bb-h4 {
  font-size: 20px;
  margin: 0 0 15px;
}
.bb-h5 {
  font-size: 16px;
  font-family: ProximaNovaReg, Arial, sans-serif;
  font-weight: bold;
  margin: 0 0 15px;
}
.bb-h6 {
  font-size: 14px;
  margin: 0 0 15px;
  font-family: ProximaNovaReg, Arial, sans-serif;
}
.Grid-row,
.Grid-unit--flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.Grid-row--centered {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.Grid-spacer {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.Grid-unit {
  padding-left: 10px;
}
.Grid-unit--no-gutter {
  padding-left: 0;
}
.Grid-unit--stretch {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.Grid-row .Grid-unit:first-child {
  padding-left: 0;
}
.Grid-row .Grid-unit--with-gutter:first-child {
  padding-left: 10px;
}
.Grid-row--valign-center,
.Grid-unit--valign-center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.Grid-divider {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 1px;
      -ms-flex: 0 0 1px;
          flex: 0 0 1px;
  background-color: #c8c8c8;
}
.is-ie8 .Grid-row,
.is-ie9 .Grid-row {
  display: table;
}
.is-ie8 .Grid-unit,
.is-ie9 .Grid-unit {
  display: table-cell;
}
.is-ie8 .Grid-divider,
.is-ie9 .Grid-divider {
  display: none;
}
.is-ie8 .Grid-row--valign-center,
.is-ie9 .Grid-row--valign-center,
.is-ie8 .Grid-unit--valign-center,
.is-ie9 .Grid-unit--valign-center {
  vertical-align: middle;
}
@media (min-width: 768px) {
  .bb-table {
    display: table;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
  }
  .bb-table__row {
    display: table-row;
  }
  .bb-table__cell {
    display: table-cell;
    padding: 0;
    vertical-align: top;
  }
  .bb-table__cell--stretch {
    display: table-cell;
    padding: 0;
    vertical-align: top;
    width: 100%;
  }
}
.bb-textarea,
.bb-input,
.bb-select {
  font-size: 15px;
  color: #5a5a5a;
}
.bb-input {
  font-size: 16px;
}
@media (min-width: 768px) {
  .bb-input {
    font-size: 15px;
  }
}
.bb-textarea,
.bb-input {
  font-family: Arial, Helvetica, sans-serif;
  border-radius: 3px;
  border: 1px solid #c8c8c8;
  box-sizing: border-box;
  -webkit-transition: border-color ease-in-out 0.15s;
          transition: border-color ease-in-out 0.15s;
}
.bb-textarea:focus,
.bb-input:focus {
  border-color: #005a8b;
  outline: none;
}
.bb-input {
  padding: 5px 10px;
}
.bb-input--stretch,
.bb-textarea--stretch {
  width: 100%;
}
.bb-input--no-border {
  border: none;
  padding-top: 6px;
  padding-bottom: 6px;
}
.bb-textarea {
  line-height: normal;
  padding: 10px;
  box-shadow: 0 0 0 1px transparent, inset 0 15px 10px -17px #000000, 0 1px 0 #ffffff;
  background-color: #ffffff;
  resize: none;
}
.bb-textarea:focus {
  border: 1px solid #c8c8c8;
}
[contenteditable='true'] {
  min-height: 38px;
}
.bb-textarea[msd-elastic] {
  resize: none;
  height: 18px;
}
.bb-label {
  color: #232323;
  font-size: 14px;
}
.placeholder-mixin {
  color: #c8c8c8;
}
.bb-textarea::-webkit-input-placeholder {
  color: #c8c8c8;
}
.bb-textarea::-moz-placeholder {
  color: #c8c8c8;
}
.bb-textarea:-ms-input-placeholder {
  color: #c8c8c8;
}
.bb-textarea::placeholder {
  color: #c8c8c8;
}
.bb-input::-webkit-input-placeholder {
  color: #c8c8c8;
}
.bb-input::-moz-placeholder {
  color: #c8c8c8;
}
.bb-input:-ms-input-placeholder {
  color: #c8c8c8;
}
.bb-input::placeholder {
  color: #c8c8c8;
}
[contentEditable=true]:empty:not(:focus):before {
  content: attr(data-placeholder);
  color: #c8c8c8;
}
.bb-well {
  background-color: #f4f4f4;
  padding: 15px;
}
.bb-inputs-wrap {
  margin: 15px 0;
}
.bb-input-wrap {
  margin-bottom: 10px;
}
.bb-input-group .bb-input-pair:last-child {
  margin-bottom: 0;
}
.bb-input--error,
.bb-textarea--error {
  background-color: #faefef;
  border-color: #cc0400;
}
.bb-form-msg--error {
  background-color: #faefef;
  color: #cc0400;
  padding: 12px;
}
.bb-btn-base,
.bb-btn,
.bb-flat-btn,
.bb-btn--facebook,
.bb-btn--primary {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
  display: inline-block;
  line-height: normal;
  white-space: nowrap;
  vertical-align: baseline;
  text-align: center;
  cursor: pointer;
  text-decoration: none;
  font-family: ProximaNovaExCnSemiBold, Arial, sans-serif;
  font-size: 20px;
  text-transform: uppercase;
  border-radius: 3px;
  padding: 0.1em 0.5em 0;
}
.bb-btn,
.bb-btn--primary {
  background-color: #505050;
  /* Old browsers */
  background-image: -webkit-radial-gradient(ellipse farthest-corner at center top, #828282 0%, rgba(130, 130, 130, 0.6) 50%, transparent 100%), -webkit-linear-gradient(top, #505050, #2c2b2a 100%);
  background-image: radial-gradient(ellipse farthest-corner at center top, #828282 0%, rgba(130, 130, 130, 0.6) 50%, transparent 100%), linear-gradient(to bottom, #505050, #2c2b2a 100%);
  border: 1px solid #2c2b2a;
  box-shadow: inset 0 1px 0 0 #929292;
  color: #e9e9e9;
  text-shadow: 0 -1px 0 #000000;
}
a.bb-btn {
  color: #e9e9e9;
}
a.bb-btn:hover {
  text-decoration: none;
}
.bb-btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.bb-btn:hover,
.bb-btn:focus {
  background-color: #828282;
  /* Old browsers */
  background-image: -webkit-radial-gradient(center top, ellipse farthest-corner, #8c8c8c 0%, rgba(140, 140, 140, 0.6) 50%, rgba(74, 73, 72, 0) 100%), -webkit-linear-gradient(top, #646464, #3f3f3e 100%);
  background-image: radial-gradient(ellipse farthest-corner at center top, #8c8c8c 0%, rgba(140, 140, 140, 0.6) 50%, rgba(74, 73, 72, 0) 100%), linear-gradient(to bottom, #646464, #3f3f3e 100%);
}
.bb-btn:active {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 0 6px rgba(0, 0, 0, 0.2) inset;
}
.bb-btn--primary {
  background-color: #00a1de;
  /* Old browsers */
  background-image: -webkit-radial-gradient(ellipse farthest-corner at center top, #1cace1 0%, rgba(28, 172, 225, 0.6) 50%, transparent 100%), -webkit-linear-gradient(top, #00a1de, #004165 100%);
  background-image: radial-gradient(ellipse farthest-corner at center top, #1cace1 0%, rgba(28, 172, 225, 0.6) 50%, transparent 100%), linear-gradient(to bottom, #00a1de, #004165 100%);
  border: 1px solid #0e6088;
  box-shadow: inset 0 1px 0 0 #2fd0ff;
  text-shadow: 0 -1px 0 #092230;
  color: #e7ecf7;
  font-size: 20px;
}
.bb-btn--primary:hover {
  background-color: #1cace1;
  /* Old browsers */
  background-image: -webkit-radial-gradient(center top, ellipse farthest-corner, #1cace1 0%, rgba(28, 172, 225, 0.6) 50%, transparent 100%), -webkit-linear-gradient(top, #1eb4ea, #1b668b 100%);
  background-image: radial-gradient(ellipse farthest-corner at center top, #1cace1 0%, rgba(28, 172, 225, 0.6) 50%, transparent 100%), linear-gradient(to bottom, #1eb4ea, #1b668b 100%);
}
a.bb-btn--primary {
  color: #e7ecf7;
}
a.bb-btn--primary:hover {
  text-decoration: none;
}
.bb-btn--primary:active {
  background-image: -webkit-linear-gradient(top, #004165 0%, #00a1de 100%);
  background-image: linear-gradient(to bottom, #004165 0%, #00a1de 100%);
  box-shadow: none;
}
.bb-btn[disabled],
.bb-btn--primary[disabled],
.bb-btn--disabled,
.bb-btn--disabled:hover,
.bb-btn--disabled:focus,
.bb-btn--disabled:active {
  opacity: 0.40;
  cursor: not-allowed;
}
.bb-flat-btn {
  font-family: ProximaNovaExCnSemiBold, Arial, sans-serif;
  background-color: #0092D5;
  color: #fff;
  border: none;
  font-size: 18px;
  padding: 0.3em 1em 0.2em;
}
.bb-flat-btn:hover {
  background-color: #03B8FC;
  color: #fff;
  text-decoration: none;
}
.bb-flat-btn:focus {
  outline: none;
  color: #fff;
  text-decoration: none;
}
.bb-flat-btn:focus:hover {
  background-color: #03B8FC;
  color: #fff;
  text-decoration: none;
}
.bb-flat-btn--small {
  font-size: 15px;
  padding: 0.3em 0.67em 0.2em;
}
.bb-flat-btn--secondary {
  color: #232323;
  background-color: #f4f4f4;
  border: 1px solid #c8c8c8;
}
.bb-flat-btn--secondary:hover,
.bb-flat-btn--secondary:active {
  background-color: #f4f4f4;
  color: #00aeef;
}
.bb-flat-btn--secondary-inverse {
  color: #f4f4f4;
  background-color: #5a5a5a;
  border-width: 0;
}
a.bb-flat-btn:hover,
a.bb-flat-btn--secondary:hover,
a.bb-flat-btn--secondary-inverse:hover {
  text-decoration: none;
}
a.bb-flat-btn {
  color: #fff;
}
a.bb-flat-btn--secondary {
  color: #232323;
}
a.bb-flat-btn--secondary-inverse {
  color: #f4f4f4;
}
.bb-btn--small {
  font-size: 15px;
  padding: 0.3em 0.67em 0.2em;
}
.bb-btn--facebook {
  background-color: #3664a2;
  border: 1px solid #3664a2;
  border-radius: 3px;
  font-family: ProximaNovaReg, Arial, sans-serif;
  color: #fff;
  text-transform: none;
  font-size: 16px;
  padding: 0.6em 1em 0.5em;
}
.bb-btn--facebook:before {
  content: "";
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAQAAAC0NkA6AAAAw0lEQVR4Ae3TIU7EUByE8XGEpBWtwKM26dq9xF5iNzgE90ATLvFSBBWcBodD1r2UFD70C4qk80jIf8bPT43oSMy4MpPoRMKdJLIdyaJCAvkjZPEhn7xww0CLEA1XDBy3RSb26Ge3Q1buEPIit8iNPCE3snDtR56RHzkXk5c88r79GXcF8uB5fFsgbx5ERT9qIPxfJBD9og1ffuQAfuRUA7mvgUw1kFc/csEaZ/QggQQSSCCBZDuSRbIjSfSMZBuSGem/AeTDs7iV5E4RAAAAAElFTkSuQmCC);
  width: 20px;
  height: 20px;
  display: inline-block;
  background-size: contain;
  margin-right: 10px;
  vertical-align: text-bottom;
  -webkit-transform: translateY(-1px);
      -ms-transform: translateY(-1px);
          transform: translateY(-1px);
}
.bb-btn--stretch {
  width: 100%;
}
.bb-btn--plain {
  border: 0;
  padding: 0;
  background-color: transparent;
  font-size: inherit;
  font-family: inherit;
}
.bb-btn--plain:focus {
  outline: none;
}
.icon--trash,
.bb-popover__icon--trash {
  background-position: -49px -1075px;
  width: 15px;
  height: 15px;
}
.icon--warn,
.bb-popover__icon--warn {
  background-position: -26px -1325px;
  width: 15px;
  height: 15px;
}
.icon--close,
.bb-popover__icon--close {
  background-position: -75px -1000px;
  width: 12px;
  height: 12px;
}
.icon--arrow-down,
.bb-comment__icon--down-right {
  background-position: 0 -1556px;
  width: 10px;
  height: 8px;
  margin: 0 3px 0 4px;
}
.icon--check-mark {
  width: 15px;
  height: 15px;
  background-position: -200px -1325px;
}
.icon--upload-arrow {
  width: 15px;
  height: 15px;
  background-position: -25px -1150px;
}
.icon--edit-pencil {
  width: 15px;
  height: 15px;
  background-position: -25px -1125px;
}
.icon--crop-rotate {
  width: 15px;
  height: 15px;
  background-position: -100px -1275px;
}
.bbPtDiagonalStripeDark {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAJklEQVQIW2NkYGD4r6OtBaQggBHI+X/l6jUGmCBYACQDE4QLwAQBvHwOhMMJtPAAAAAASUVORK5CYII=);
  color: #fff;
}
.bb-tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.bb-tab {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  line-height: 1;
  padding: 5px 0 3px;
  text-align: center;
  border: 1px solid #c8c8c8;
  border-right: 0;
  background-color: #f4f4f4;
  font-size: 16px;
  font-family: ProximaNovaExCnSemiBold, Arial, sans-serif;
  text-transform: uppercase;
  color: #232323;
}
.bb-tab:hover {
  color: #00aeef;
}
.bb-tab:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.bb-tab:last-child {
  border-right: 1px solid #c8c8c8;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.bb-tab--active {
  color: #fff;
  background-color: #00aeef;
  border-color: #00aeef;
}
.bb-tab--active:hover {
  color: #fff;
  cursor: default;
}
.bb-crumb__container {
  display: none;
}
@media (min-width: 768px) {
  /**
    * crumb
    *
    * Created by btilford on 10/31/14.
    */
  .bb-crumb__container {
    display: block;
    box-shadow: -700px 0 #f4f4f4, 700px 0 #f4f4f4;
    background-color: #f4f4f4;
    height: 26px;
    line-height: 27px;
  }
  .is-ie11 .bb-crumb__container {
    box-shadow: none;
    position: relative;
  }
  .is-ie11 .bb-crumb__container::before,
  .is-ie11 .bb-crumb__container::after {
    content: "";
    background-color: #f4f4f4;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 6666px;
  }
  .is-ie11 .bb-crumb__container::before {
    right: 100%;
  }
  .is-ie11 .bb-crumb__container::after {
    left: 100%;
  }
  .bb-crumb__link {
    display: inline-block;
    font-family: ProximaNovaReg, ProximaNova, Arial, sans-serif;
    font-size: 13px;
    color: #919191;
  }
  .bb-crumb__link:hover {
    color: #33b1ef;
    text-decoration: none;
  }
  .bb-crumb__link:active {
    color: #00aeef;
    text-decoration: none;
  }
  .bb-crumb__link:after {
    content: '\203A';
    color: #919191;
    margin: 0 4px;
    -webkit-transform: translateY(-2px);
        -ms-transform: translateY(-2px);
            transform: translateY(-2px);
  }
  .bb-crumb__self {
    display: inline-block;
    font-family: ProximaNovaReg, ProximaNova, Arial, sans-serif;
    font-size: 13px;
    color: #232323;
    font-weight: bold;
  }
}
.Mxn-reset,
.Wr__logo,
.Wr__footer__list,
.Wr__footer__image-list,
.Wr__footer-section2__list {
  margin: 0;
  padding: 0;
}
.Mxn-icon,
.Icon-alerts,
.Icon-alerts--active,
.Logo-bbcom-b,
.Logo-bbb,
.Logo-bbcom,
.Logo-bbcom--small,
.Logo-bodyspace,
.Logo-bizrate,
.Icon-caret,
.Icon-caret--active,
.Icon-cart,
.Icon-cart--active,
.Icon-email,
.Logo-facebook,
.Icon-free-gift,
.Logo-google-plus,
.Logo-inc500,
.Logo-pinterest,
.Icon-profile,
.Icon-profile--active,
.Icon-search,
.Logo-twitter,
.Logo-youtube,
.Icon-fap,
.Icon-viewdeals,
.NotifMenu__trigger,
.NotifMenu__trigger--active,
.Icon-cart:hover {
  background-repeat: no-repeat;
  display: inline-block;
  background-size: contain;
  background-position: center;
}
@media (min-width: 768px) {
  .Wr__box,
  .Wr__footer,
  .Wr__header {
    width: 750px;
    margin: 0 auto;
    padding: 0;
  }
}
@media (min-width: 992px) {
  .Wr__box,
  .Wr__footer,
  .Wr__header {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .Wr__box,
  .Wr__footer,
  .Wr__header {
    width: 1170px;
  }
}
.Wr__box,
.Wr__footer,
.Wr__header {
  font-family: ProximaNovaReg, Arial, sans-serif;
  clear: both;
}
.Wr__html,
.Wr__body {
  background-color: #000000;
}
@media (min-width: 768px) {
  .is-ie11 .Wr__body {
    overflow-x: hidden;
  }
}
.Wr__header {
  position: relative;
  z-index: 300;
}
.Wr__logo {
  text-indent: -22222px;
  direction: ltr;
  position: absolute;
  left: 50%;
  margin-left: -19px;
}
@media (min-width: 768px) {
  .Wr__logo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    position: static;
    left: auto;
    margin-left: 0;
  }
}
.Wr__header__nav {
  background-color: #232323;
  color: #fff;
  box-sizing: border-box;
  z-index: 100;
  padding: 10px 15px;
}
@media (min-width: 768px) {
  .Wr__header__nav {
    box-shadow: -700px 0 #232323, 700px 0 #232323;
    background-color: #232323;
  }
  .is-ie11 .Wr__header__nav {
    box-shadow: none;
    position: relative;
  }
  .is-ie11 .Wr__header__nav::before,
  .is-ie11 .Wr__header__nav::after {
    content: "";
    background-color: #232323;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 6666px;
  }
  .is-ie11 .Wr__header__nav::before {
    right: 100%;
  }
  .is-ie11 .Wr__header__nav::after {
    left: 100%;
  }
}
@media (max-width: 767px) {
  .Wr__header__nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .Wr__logo {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  .Wr__search {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
    display: block;
  }
  .Wr__user-menus {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}
.Wr__nav-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.Wr__nav-menu__unit {
  text-transform: uppercase;
  font-family: ProximaNovaExCnSemiBold, Arial, sans-serif;
  font-size: 18px;
  text-align: center;
}
@media (min-width: 992px) {
  .Wr__nav-menu__unit {
    font-size: 20px;
  }
}
.Wr__nav-menu__spacer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 2;
  -webkit-flex: 2;
      -ms-flex: 2;
          flex: 2;
}
.Wr__nav-menu .Wr__nav-menu__spacer:first-child,
.Wr__nav-menu .Wr__nav-menu__spacer:last-child {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.Wr__nav-menu__unit--active {
  color: #00aeef;
}
.Wr__header__nav__icons {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  line-height: 1;
}
.Wr__header__nav__icons .Icon-alerts,
.Wr__header__nav__icons .Icon-profile,
.Wr__header__nav__icons .Icon-cart {
  vertical-align: top;
}
@media (min-width: 768px) {
  .Wr__header__nav__icons {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (max-width: 767px) {
  .Wr__nav-menu__unit--active {
    position: relative;
    padding-bottom: 5px;
  }
  .Wr__nav-menu__unit--active:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #ffffff;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -6px;
  }
}
@media (max-width: 991px) {
  .Wr__nav-menu__unit {
    padding-right: 10px;
  }
}
.Wr__user-menus__menu {
  padding-left: 20px;
}
@media (min-width: 768px) {
  .Wr__logo {
    margin-right: 20px;
  }
  .Wr__header__nav__unit,
  .Wr__nav-menu,
  .Wr__nav-menu__unit {
    height: 100%;
  }
  .Wr__nav-menu__unit {
    white-space: nowrap;
    cursor: pointer;
    padding-left: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-transition: all 0.15s ease-in;
            transition: all 0.15s ease-in;
  }
  .Wr__nav-menu__unit:hover {
    background-color: #fff;
  }
  .Wr__nav-menu__unit:hover,
  .Wr__nav-menu__unit--active {
    color: #00aeef;
  }
  .Wr__nav-menu__unit--profile {
    text-transform: none;
    font-family: ProximaNovaExCnSemiBold, Arial, sans-serif;
    font-size: 16px;
  }
  .Wr__header__nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    height: 50px;
  }
  .Wr__header__nav__spacer {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .Wr__header__nav__unit {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
  }
  .Wr__user-menus {
    z-index: 301;
  }
  .Wr__header__nav__profile {
    position: relative;
    padding-right: 25px;
    white-space: nowrap;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    margin-left: 5px;
  }
  .Wr__header__nav__profile:after {
    content: "";
    right: 10px;
    position: absolute;
    top: 48%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
    background-repeat: no-repeat;
    display: inline-block;
    background-size: contain;
    background-position: center;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAMAAACKYC6uAAAAElBMVEUAAAD29/j29/j29/j29/j29/iqmfdiAAAABXRSTlMAEJ+/zwy7w7UAAAA1SURBVHjaVcqxDQAwCANBDPb+KyfNE4UCcS9K7tppq5z0OvFdFE7Kf4w0/6uNKZiCt+BX8AFoMQEb1t9uMgAAAABJRU5ErkJggg==);
    width: 8px;
    height: 5px;
  }
  .Wr__header__nav__profile:hover {
    color: #00aeef;
  }
  .Wr__header__nav__profile:hover:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAMAAACKYC6uAAAAElBMVEUAAAAorOIorOIorOIorOIorOLTT4G7AAAABXRSTlMAEJ+/zwy7w7UAAAA1SURBVHjaVcqxDQAwCANBDPb+KyfNE4UCcS9K7tppq5z0OvFdFE7Kf4w0/6uNKZiCt+BX8AFoMQEb1t9uMgAAAABJRU5ErkJggg==);
    width: 8px;
    height: 5px;
  }
  .Wr__user-menus__menu:nth-child(2) {
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .Wr__nav-menu__unit {
    position: relative;
    padding-right: 25px;
    white-space: nowrap;
    cursor: pointer;
  }
  .Wr__nav-menu__unit:after {
    content: "";
    right: 10px;
    position: absolute;
    top: 48%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
    background-repeat: no-repeat;
    display: inline-block;
    background-size: contain;
    background-position: center;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAMAAACKYC6uAAAAElBMVEUAAAD29/j29/j29/j29/j29/iqmfdiAAAABXRSTlMAEJ+/zwy7w7UAAAA1SURBVHjaVcqxDQAwCANBDPb+KyfNE4UCcS9K7tppq5z0OvFdFE7Kf4w0/6uNKZiCt+BX8AFoMQEb1t9uMgAAAABJRU5ErkJggg==);
    width: 8px;
    height: 5px;
  }
  .Wr__nav-menu__unit:hover:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAMAAACKYC6uAAAAElBMVEUAAAAorOIorOIorOIorOIorOLTT4G7AAAABXRSTlMAEJ+/zwy7w7UAAAA1SURBVHjaVcqxDQAwCANBDPb+KyfNE4UCcS9K7tppq5z0OvFdFE7Kf4w0/6uNKZiCt+BX8AFoMQEb1t9uMgAAAABJRU5ErkJggg==);
    width: 8px;
    height: 5px;
  }
  .Wr__header__nav {
    height: 83px;
  }
}
.is-ie8 .Wr__nav-menu,
.is-ie9 .Wr__nav-menu {
  display: inline-block;
}
.is-ie8 .Wr__nav-menu__unit:after,
.is-ie9 .Wr__nav-menu__unit:after {
  visibility: hidden;
}
.is-ie8 .Wr__header__nav,
.is-ie9 .Wr__header__nav {
  display: table;
  width: 100%;
}
.is-ie8 .Wr__header__nav__unit,
.is-ie9 .Wr__header__nav__unit {
  display: table-cell;
}
.Wr__search__input {
  box-sizing: border-box;
  font-size: 16px;
}
.Wr__search__btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  padding-left: 8px;
  padding-right: 8px;
  width: 32px;
  position: relative;
}
.Wr__search__btn .Icon-search {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  direction: ltr;
  text-indent: -19999px;
}
.Wr__header__nav-border {
  height: 3px;
  background-color: #00aeef;
}
@media (min-width: 768px) {
  .Wr__header__nav-border {
    box-shadow: -700px 0 #00aeef, 700px 0 #00aeef;
    background-color: #00aeef;
  }
  .is-ie11 .Wr__header__nav-border {
    box-shadow: none;
    position: relative;
  }
  .is-ie11 .Wr__header__nav-border::before,
  .is-ie11 .Wr__header__nav-border::after {
    content: "";
    background-color: #00aeef;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 6666px;
  }
  .is-ie11 .Wr__header__nav-border::before {
    right: 100%;
  }
  .is-ie11 .Wr__header__nav-border::after {
    left: 100%;
  }
}
.is-ie8 .Wr__header__nav,
.is-ie9 .Wr__header__nav,
.is-ie8 .Wr__nav-menu,
.is-ie9 .Wr__nav-menu {
  display: table !important;
}
.is-ie8 .Wr__header__nav__unit,
.is-ie9 .Wr__header__nav__unit,
.is-ie8 .Wr__logo,
.is-ie9 .Wr__logo,
.is-ie8 .Wr__nav-menu__spacer,
.is-ie9 .Wr__nav-menu__spacer,
.is-ie8 .Wr__nav-menu__unit,
.is-ie9 .Wr__nav-menu__unit {
  display: table-cell !important;
  vertical-align: middle;
  height: 100%;
}
.is-ie8 .Wr__search__btn,
.is-ie9 .Wr__search__btn {
  width: auto;
  position: relative;
  top: -2px;
  left: 0;
}
.is-ie8 .Wr__search__btn .Icon-search,
.is-ie9 .Wr__search__btn .Icon-search {
  position: static;
  display: inline;
  background-image: none;
  text-indent: 0;
}
.is-ie8 .Wr__user-menus__menu,
.is-ie9 .Wr__user-menus__menu {
  vertical-align: middle;
}
.Wr__header__nav {
  height: 100px;
}
@media (min-width: 768px) {
  .Wr__header__nav {
    height: 70px;
  }
}
.Wr__header-bar {
  background-color: #232323;
  box-sizing: border-box;
  color: #747474;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.Wr__header-bar {
  padding: 8px 0;
  background-color: #323232;
}
@media (min-width: 768px) {
  .Wr__header-bar {
    box-shadow: -700px 0 #323232, 700px 0 #323232;
    background-color: #323232;
    padding: 0;
    font-size: 13px;
  }
  .is-ie11 .Wr__header-bar {
    box-shadow: none;
    position: relative;
  }
  .is-ie11 .Wr__header-bar::before,
  .is-ie11 .Wr__header-bar::after {
    content: "";
    background-color: #323232;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 6666px;
  }
  .is-ie11 .Wr__header-bar::before {
    right: 100%;
  }
  .is-ie11 .Wr__header-bar::after {
    left: 100%;
  }
}
.Wr__header-bar__row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 5px 0;
}
.Wr__header-bar__spacer {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.Wr__header-bar__unit {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.Wr__header-bar__unit .fb_iframe_widget_lift {
  z-index: 301;
}
.Wr__header-bar__divider {
  margin: 0 12px 0 8px;
  position: relative;
}
.Wr__header-bar__divider:after {
  content: "";
  display: inline-block;
  width: 2px;
  height: 18px;
  background-color: #5a5a5a;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
.Wr__header-bar__link {
  color: inherit;
}
.Wr__header-bar__link:hover {
  text-decoration: none;
}
.Wr__CTA {
  color: #00aeef;
  font-family: ProximaNovaSemibold, ProximaNova, Arial, Sans-serif;
}
.Wr__header__phone {
  font-family: ProximaNovaSemibold, ProximaNova, Arial, Sans-serif;
}
.Wr__header-bar .Icon-email,
.Wr__header-bar .Icon-free-gift,
.Wr__header-bar .Wr__header-bar__facebook {
  margin-right: 5px;
}
.Wr__header-bar .Icon-free-gift {
  -webkit-transform: translateY(-2px);
      -ms-transform: translateY(-2px);
          transform: translateY(-2px);
}
.Wr__header-bar__facebook {
  width: auto !important;
}
.is-ie8 .Wr__header-bar,
.is-ie9 .Wr__header-bar {
  display: block !important;
}
.is-ie8 .Wr__header-bar__row,
.is-ie9 .Wr__header-bar__row {
  display: table !important;
}
.is-ie8 .Wr__header-bar__unit,
.is-ie9 .Wr__header-bar__unit,
.is-ie8 .Wr__header-bar__spacer,
.is-ie9 .Wr__header-bar__spacer,
.is-ie8 .Wr__header-bar__divider,
.is-ie9 .Wr__header-bar__divider {
  padding: 0 10px;
  display: table-cell !important;
  zoom: 1;
}
.is-ie8 .Wr__header-bar__divider,
.is-ie9 .Wr__header-bar__divider {
  visibility: hidden;
}
.Wr__content {
  background-color: #F2F2F2;
}
@media (min-width: 768px) {
  .Wr__content {
    box-shadow: -700px 0 #f2f2f2, 700px 0 #f2f2f2;
    background-color: #f2f2f2;
  }
  .is-ie11 .Wr__content {
    box-shadow: none;
    position: relative;
  }
  .is-ie11 .Wr__content::before,
  .is-ie11 .Wr__content::after {
    content: "";
    background-color: #f2f2f2;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 6666px;
  }
  .is-ie11 .Wr__content::before {
    right: 100%;
  }
  .is-ie11 .Wr__content::after {
    left: 100%;
  }
}
.Wr__content__main {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.Wr__content__content {
  padding: 15px;
  background-color: #ffffff;
  box-sizing: border-box;
  min-width: 1px;
}
.Wr__content__nav,
.Wr__content__promo {
  box-sizing: content-box;
}
.Wr__content__nav,
.Wr__content__promo {
  display: none;
}
.Wr__content__nav,
.Wr__content__promo {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 167px;
      -ms-flex: 0 0 167px;
          flex: 0 0 167px;
}
@media (min-width: 768px) {
  .Wr__content__main {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .Wr__content {
    padding-bottom: 30px;
    padding-top: 30px;
  }
  .Wr__content__nav {
    display: block;
    background-color: #F2F2F2;
    padding-right: 30px;
  }
  .Wr__content__promo {
    padding-left: 30px;
  }
  .Wr__content__content {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 30px;
    border: 1px solid #e1e1e1;
    border-radius: 3px;
  }
}
@media (min-width: 992px) {
  .Wr__content__promo {
    display: block;
  }
  .Wr__profile-overlap {
    position: absolute;
    top: -150px;
    left: 0;
    background-color: #F2F2F2;
    padding: 10px;
    z-index: 110;
  }
}
.is-ie8 .Wr__content,
.is-ie9 .Wr__content {
  padding-top: 30px;
  padding-bottom: 30px;
}
.is-ie8 .Wr__content__nav,
.is-ie9 .Wr__content__nav,
.is-ie8 .Wr__content__content,
.is-ie9 .Wr__content__content,
.is-ie8 .Wr__content__promo,
.is-ie9 .Wr__content__promo {
  float: left;
}
.is-ie8 .Wr__content__promo,
.is-ie9 .Wr__content__promo,
.is-ie8 .Wr__content__nav,
.is-ie9 .Wr__content__nav {
  width: 167px;
}
.is-ie8 .Wr__content__content,
.is-ie9 .Wr__content__content {
  width: 550px;
}
.is-ie8 .Wr__content__content--with-two-col,
.is-ie9 .Wr__content__content--with-two-col {
  width: 667px;
}
.is-ie8 .Wr__content__content--with-no-col,
.is-ie9 .Wr__content__content--with-no-col {
  float: none;
  width: auto;
}
.is-ie10 .Wr__content__promo,
.is-ie10 .Wr__content__nav {
  max-width: 167px;
}
.Wr__footer__body-text {
  color: #919191;
  line-height: 1.4;
}
.Wr__footer__link {
  color: #919191;
  text-decoration: none;
}
.Wr__footer__link:hover {
  color: #00aeef;
  text-decoration: underline;
}
.Wr__footer__core-value {
  background-color: #00aeef;
  color: #AFDBF4;
  text-transform: uppercase;
  padding: 6px 15px 6px 56px;
  font-family: ProximaNovaExCnSemiBold, Arial, sans-serif;
  font-style: italic;
  letter-spacing: 0.5px;
  font-size: 20px;
  position: relative;
}
.Wr__footer__core-value-icon {
  display: inline-block;
  opacity: 0.7;
  left: 15px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAAAwCAMAAACMqWyjAAAAM1BMVEUAAAD//v7//v7//v7//v7//v7//v7//v7//v7//v7//v7//v7//v7//v7//v7//v7//v5K6EouAAAAEHRSTlMAECAwQFBgcICPn6+/z9/vIxqCigAAAcFJREFUeNqV1luyhCAMBNAgDyMC6f2v9o51rRJECZ7PeTSByQTpXcBN+rexX+iriHcSPX0iGCqB5llo8vxuGSqxNClDJ5O1GcxINCVgSto5aJt1nPFBjutL4rImPJOUIv+s7rIyc0xJgMRdEpenkMjemfMwjwjPpyvAultY6GoqOztDFxvRomeG5RYUw0I/bqGKmwm7ReX/I/VbAhzVNjXMFVQKL9UvIdQISqOZZrXkj5fWjNM++J9tfVbGZT+KcjsugRoFFdu1g1RH5fqJsbyPuTSqix92Uup1Q8GwsOu8xL9OjJwOuAl04/rxZDAnDEa9/TYxJAxGPdf5urhQDycxVb6mbAs96dvPojN7M/WnydAVOwxzzVWiC6NbyNPHxrDUW+9nFlAR/tnTU8sWQx0j53tdY3QTIxR1o+vt0OT9C6ZJy/QgXRNAmRjE6pQ1pa6CR4t71Bw9sFI9OeTRIN30MLL/CdkQmdHHjUyEkUk4pHtjdGO0YcaPY7FtjNhe9gIMluovuyxoSToJ7nYaYMEngUaWiA8KKRbBNE8Kg2mRNAGzdlLF+bp0giniSWfnotjQBIZuD4ambFW79yTt7GjgD8J6dVaZsUymAAAAAElFTkSuQmCC);
  width: 38px;
  height: 24px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  background-size: contain;
}
@media (min-width: 768px) {
  .Wr__footer__core-value {
    box-shadow: -700px 0 #00aeef, 700px 0 #00aeef;
    background-color: #00aeef;
  }
  .is-ie11 .Wr__footer__core-value {
    box-shadow: none;
    position: relative;
  }
  .is-ie11 .Wr__footer__core-value::before,
  .is-ie11 .Wr__footer__core-value::after {
    content: "";
    background-color: #00aeef;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 6666px;
  }
  .is-ie11 .Wr__footer__core-value::before {
    right: 100%;
  }
  .is-ie11 .Wr__footer__core-value::after {
    left: 100%;
  }
}
@media (max-width: 767px) {
  .Wr__footer__core-value {
    min-height: 40px;
  }
}
.Wr__footer__core-value__text {
  display: inline-block;
  -webkit-transform: translateY(2px);
      -ms-transform: translateY(2px);
          transform: translateY(2px);
}
.is-ie8 .Wr__footer__core-value,
.is-ie9 .Wr__footer__core-value {
  padding-left: 15px;
}
.is-ie8 .Wr__footer__core-value-icon,
.is-ie9 .Wr__footer__core-value-icon {
  display: none;
}
.Wr__footer__section1 {
  padding: 30px 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #232323;
}
@media (min-width: 768px) {
  .Wr__footer__section1 {
    box-shadow: -700px 0 #232323, 700px 0 #232323;
    background-color: #232323;
  }
  .is-ie11 .Wr__footer__section1 {
    box-shadow: none;
    position: relative;
  }
  .is-ie11 .Wr__footer__section1::before,
  .is-ie11 .Wr__footer__section1::after {
    content: "";
    background-color: #232323;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 6666px;
  }
  .is-ie11 .Wr__footer__section1::before {
    right: 100%;
  }
  .is-ie11 .Wr__footer__section1::after {
    left: 100%;
  }
}
.Wr__footer__section1__col {
  box-sizing: content-box;
}
@media (max-width: 767px) {
  .Wr__footer__section1__col:last-child {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }
}
@media (min-width: 768px) {
  .Wr__footer__section1 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .Wr__footer__section1__col:first-child,
  .Wr__footer__section1__col:nth-child(2) {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 240px;
        -ms-flex: 0 0 240px;
            flex: 0 0 240px;
  }
  .Wr__footer__section1__col:nth-child(3) {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 280px;
        -ms-flex: 0 0 280px;
            flex: 0 0 280px;
    padding: 0 62px 0 0;
  }
  .Wr__footer__section1__col:last-child {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
@media (min-width: 992px) {
  .Wr__footer__section1__col:first-child,
  .Wr__footer__section1__col:nth-child(2) {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 280px;
        -ms-flex: 0 0 280px;
            flex: 0 0 280px;
  }
}
@media (min-width: 1200px) {
  .Wr__footer__section1__col:first-child,
  .Wr__footer__section1__col:nth-child(2) {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 240px;
        -ms-flex: 0 0 240px;
            flex: 0 0 240px;
  }
}
.is-ie8 .Wr__footer__section1,
.is-ie9 .Wr__footer__section1 {
  display: table;
}
.is-ie8 .Wr__footer__section1__col,
.is-ie9 .Wr__footer__section1__col {
  display: table-cell;
  width: 33%;
}
@media (max-width: 767px) {
  .Wr__footer__hr {
    margin-top: 28px;
    height: 1px;
    background-color: #2b2b2b;
  }
}
.Wr__footer__heading {
  color: #fff;
  text-transform: uppercase;
  font-size: 18px;
  line-height: 1;
  font-family: ProximaNovaExCnSemiBold, Arial, sans-serif;
  font-weight: normal;
  text-align: center;
  margin: 30px 0 10px;
}
@media (max-width: 767px) {
  .Wr__footer__heading {
    margin: 30px 0 15px;
  }
  .Wr__footer__heading--first {
    margin-top: 0;
  }
}
@media (min-width: 768px) {
  .Wr__footer__heading {
    margin: 40px 0 5px;
    text-align: left;
  }
  .Wr__footer__heading:first-child {
    margin-top: 0;
  }
}
@media (min-width: 992px) {
  .Wr__footer__heading {
    font-size: 20px;
    height: 20px;
  }
}
@media (min-width: 768px) {
  .NewsletterForm-input {
    padding: 5px 8px;
  }
}
.Wr__footer__image-list {
  font-size: 0;
  letter-spacing: 0;
  word-spacing: 0;
}
.Wr__footer__list,
.Wr__footer__image-list {
  list-style-type: none;
  text-align: center;
}
@media (min-width: 768px) {
  .Wr__footer__list,
  .Wr__footer__image-list {
    text-align: left;
  }
}
.Wr__footer__list__item {
  display: block;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .Wr__footer__list__item {
    margin-bottom: 2px;
  }
}
.Wr__footer__list__link,
.Wr__footer__list__link--big {
  color: #919191;
}
.Wr__footer__list__link:hover {
  color: #00aeef;
  text-decoration: none;
}
.Wr__footer__list__link--big {
  font-size: 30px;
  font-family: ProximaNovaExCnSemiBold, Arial, sans-serif;
}
.Wr__footer__list__link--big:hover {
  color: #00aeef;
  text-decoration: none;
}
.Wr__footer__image-list {
  margin-top: 8px;
}
.Wr__footer__image-list__item {
  display: inline-block;
  margin-right: 8px;
}
.Wr__footer__image-list__item:last-child {
  margin-right: 0;
}
.Wr__footer__image-list__item .Logo {
  direction: ltr;
  text-indent: -99999px;
}
.Wr__footer__confidenceList .Wr__footer__image-list__item {
  margin-right: 13px;
}
.Wr__footer__confidenceList .Wr__footer__image-list__item:last-child {
  margin-right: 0;
}
@media (max-width: 767px) {
  .Wr__footer__confidenceList .Wr__footer__image-list__item:last-child {
    padding-left: 33px;
  }
}
@media (min-width: 768px) {
  .Wr__footer__confidenceList .Wr__footer__image-list__item:last-child {
    padding-left: 0;
  }
}
.Wr__footer__feedback {
  text-align: center;
  margin-top: 8px;
}
.bb-btn-feedback {
  padding: 0.4em 0 0.2em;
  width: 170px;
  text-decoration: none;
}
@media (min-width: 768px) {
  .Wr__footer__feedback {
    text-align: left;
  }
}
.Wr__footer__newsletter-form {
  text-align: center;
  margin-top: 10px;
}
.Wr__footer__newsletter-text {
  max-width: 305px;
}
.NewsletterForm-btn {
  padding: .4em 0 .2em !important;
  outline: none;
}
@media (max-width: 767px) {
  .Wr__footer__newsletter-form {
    padding: 0 30px;
    min-height: 0;
  }
  .Wr__footer__newsletter-text {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .Wr__footer__newsletter-form {
    min-height: 82px;
  }
  .Wr__footer__newsletter-text {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .Wr__footer__newsletter-form {
    margin-top: 15px;
    text-align: left;
    min-height: 0;
  }
  .Wr__footer__newsletter-text {
    display: block !important;
  }
}
@media (max-width: 420px) {
  .Wr__footer__newsletter-form {
    padding: 0 10px;
  }
}
@media (max-width: 350px) {
  .Wr__footer__newsletter-form {
    padding: 0;
  }
}
.Wr__footer__results__image {
  display: block;
  margin-top: 8px;
}
.Wr_footer__results__teaser {
  margin-top: 10px;
}
.Wr__confidence-logo,
.Wr__confidence-logo__logo {
  vertical-align: middle;
}
.Logo-mcafee {
  width: 86.25px;
  height: 24px;
  position: relative;
  right: 12px;
}
@media (min-width: 992px) {
  .Logo-mcafee {
    width: 115px;
    height: 32px;
  }
}
.Wr__confidence-logo--mcafee {
  max-width: 62px;
  overflow: hidden;
}
@media (min-width: 992px) {
  .Wr__confidence-logo--mcafee {
    max-width: 84px;
  }
}
.Wr__footer__confidenceList {
  position: relative;
}
.Logo-bizrate {
  position: absolute;
  top: -11px;
}
.Logo-bizrate--small {
  position: absolute;
  top: -9px;
}
@media (max-width: 991px) {
  .Logo-inc500,
  .Logo-bbb,
  .Logo-bizrate {
    display: none;
  }
  .Logo-inc500--small,
  .Logo-bbb--small,
  .Logo-bizrate--small {
    display: inline-block;
  }
}
@media (min-width: 992px) {
  .Logo-inc500,
  .Logo-bbb,
  .Logo-bizrate {
    display: inline-block;
  }
  .Logo-inc500--small,
  .Logo-bbb--small,
  .Logo-bizrate--small {
    display: none;
  }
}
.Wr__footer__connectWithUs .Wr__footer__link > div {
  border-radius: 3px;
  background-color: #26ace2;
}
.Wr__footer__connectWithUs .Wr__footer__link > div:hover {
  background-color: #00b5ea;
}
.Wr__footer__connectWithUs .Wr__footer__link > div:active {
  background-color: #00baec;
}
.Wr__footer__vision {
  text-align: center;
  text-transform: uppercase;
  padding-top: 35px;
}
@media (min-width: 768px) {
  .Wr__footer__vision {
    box-shadow: -700px 0 #323232, 700px 0 #323232;
    background-color: #323232;
  }
  .is-ie11 .Wr__footer__vision {
    box-shadow: none;
    position: relative;
  }
  .is-ie11 .Wr__footer__vision::before,
  .is-ie11 .Wr__footer__vision::after {
    content: "";
    background-color: #323232;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 6666px;
  }
  .is-ie11 .Wr__footer__vision::before {
    right: 100%;
  }
  .is-ie11 .Wr__footer__vision::after {
    left: 100%;
  }
}
.Wr__footer__vision__heading {
  font-family: ProximaNovaExCnSemiBold, Arial, Sans-serif;
  font-size: 22px;
  line-height: 1;
  color: #fff;
  margin-top: 12px;
}
.Wr__footer__vision__para {
  font-family: ProximaNovaExCn, Arial, Sans-serif;
  font-size: 18px;
  color: #c8c8c8;
  margin: 16px auto 0;
  max-width: 680px;
}
.Wr__footer-section2 {
  text-align: center;
  padding: 50px 10px;
  background-color: #323232;
}
@media (min-width: 768px) {
  .Wr__footer-section2 {
    box-shadow: -700px 0 #323232, 700px 0 #323232;
    background-color: #323232;
    margin-top: -1px;
  }
  .is-ie11 .Wr__footer-section2 {
    box-shadow: none;
    position: relative;
  }
  .is-ie11 .Wr__footer-section2::before,
  .is-ie11 .Wr__footer-section2::after {
    content: "";
    background-color: #323232;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 6666px;
  }
  .is-ie11 .Wr__footer-section2::before {
    right: 100%;
  }
  .is-ie11 .Wr__footer-section2::after {
    left: 100%;
  }
}
.Wr__footer-section2__list {
  margin-bottom: 30px;
}
.Wr__footer-section2__list__item {
  list-style-type: none;
  display: block;
  margin-bottom: 10px;
  font-family: ProximaNovaSemibold, ProximaNova, Arial, sans-serif;
  font-size: 15px;
}
.Wr__footer-section2__list__item:hover {
  color: #00aeef;
}
.Wr__footer-section2__list__item:last-child {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .Wr__footer-section2__list__item {
    display: inline-block;
    margin-right: 40px;
    margin-bottom: 0;
  }
  .Wr__footer-section2__list__item:nth-child(6) {
    margin-right: 0;
  }
}
.Wr__footer-section2__list__link {
  color: #fff;
}
.Wr__footer-section2__list__link:hover {
  color: #00aeef;
  text-decoration: none;
}
.Wr__footer__phone-link {
  color: #919191;
}
.Wr__footer__address {
  margin-top: 15px;
}
.Wr__footer__logo {
  height: 39px;
  background-size: cover;
  background-position: left top;
  -webkit-transform: scale(1.25);
      -ms-transform: scale(1.25);
          transform: scale(1.25);
}
.Wr__footer__logo--mobile {
  margin: 35px auto 20px;
}
.Wr__left-nav {
  text-transform: uppercase;
  font-family: ProximaNovaExCnBold, Arial, sans-serif;
}
.Wr__left-nav__main-header {
  font-size: 24px;
  line-height: 1;
  padding: 10px 0;
}
.Wr__left-nav__main-header,
.Wr__left-nav__list-block__list-item,
.Wr__left-nav__list-block__list-item--selected {
  position: relative;
}
.Wr__left-nav__main-header:after,
.Wr__left-nav__list-block__list-item:after,
.Wr__left-nav__list-block__list-item--selected:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 0;
  border-top: 1px solid #d3d3d3;
  border-bottom: 1px solid #fff;
}
.Wr__left-nav__list-block__list-item__label:link,
.Wr__left-nav__list-block__list-item__label:visited {
  display: block;
  padding: 10px 0;
  color: #232323;
}
.Wr__left-nav__list-block__list-item__label:hover {
  text-decoration: none;
  color: #33b1ef;
}
.Wr__left-nav__list-block {
  padding: 0;
  margin: 0;
  list-style-type: none;
  font-size: 18px;
  line-height: 1;
}
.Wr__left-nav__list-block__list-item--selected .Wr__left-nav__list-block {
  padding: 5px 0 5px 15px;
  font-size: 14px;
  font-family: ProximaNovaReg, Arial, sans-serif;
  text-transform: none;
}
.Wr__left-nav__list-block__list-item--selected .Wr__left-nav__list-block__list-item:after {
  border: 0;
}
.Wr__left-nav__list-block__list-item--selected .Wr__left-nav__list-block__list-item:first-child .Wr__left-nav__list-block__list-item__label,
.Wr__left-nav__list-block__list-item--selected .Wr__left-nav__list-block__list-item--selected:first-child .Wr__left-nav__list-block__list-item__label {
  padding-top: 0;
}
.Wr__left-nav--title {
  font-size: 24px;
}
.Wr__left-nav__list-block__anchor-item--selected {
  color: #33b1ef !important;
}
.Wr__banner {
  background-color: #040404;
  width: auto;
}
.Wr__content {
  padding-top: 20px;
}
.header__fullspan--top + .Wr__content {
  padding-top: 30px;
}
.bb-crumb__container {
  height: 24px;
  line-height: 24px;
}
/* Refactor made to this stylesheet to apply styles to mobile first
   and then overwrite what's necesary for full-site */
.hideInMobile {
  display: none;
}
.hideInFull {
  display: block;
}
.modalContainerGlobal,
.modalContainerGlobal .modalContainerGlobal {
  display: inline-block;
  margin: 0 100px 0 0;
  min-width: 100%;
  position: relative;
  text-align: left;
  width: 100%;
  z-index: 200100;
  -webkit-transition: width 1s ease-in-out;
          transition: width 1s ease-in-out;
}
.bbExclusiveModalMask {
  position: fixed;
  overflow: auto;
  z-index: 200000;
  display: block;
  top: 0;
  left: 0;
  background-color: transparent;
  background-color: rgba(0, 0, 0, 0.5);
  text-align: center;
}
/* Fix conflict with bootstrap/bb-ui */
/* TWBS splits these in to two rules. I'm thinking
   maybe b/c of better browser support? */
.bbExclusiveModalMask,
.bbExclusiveModalMask * {
  box-sizing: content-box;
}
.bbExclusiveModalMask *:before,
.bbExclusiveModalMask *:after {
  box-sizing: content-box;
}
.modalContainerGlobal.bbGraphyte .bbModalContainer.bbGraphyte {
  position: relative;
  border-radius: 5px;
  border: 1px solid #4d4f52;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.75);
}
.modalContainerGlobal.bbGraphyte .bbModalContainer.bbGraphyte .bbBody {
  border-top: 1px solid #e9e9e9;
  color: #2c2b2a;
  padding: 30px;
  background: -webkit-gradient(radial, center top, 0, center center, 100%, color-stop(0%, rgba(0, 0, 0, 0.15)), color-stop(100%, rgba(0, 0, 0, 0)));
  background: -webkit-radial-gradient(center top, 50% 15px, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%), -webkit-radial-gradient(center bottom, 42% 10px, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  background: -webkit-radial-gradient(50% 15px at center top, rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0) 100%), -webkit-radial-gradient(center bottom, 42% 10px, rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0) 100%);
  background: radial-gradient(50% 15px at center top, rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0) 100%), radial-gradient(42% 10px at center bottom, rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0) 100%);
  background-color: #E9E9E9;
  -webkit-transition: heigth 0.1s ease-out;
          transition: heigth 0.1s ease-out;
}
.modalContainerGlobal.bbGraphyte .bbModalContainer.bbGraphyte .bbHeader .bbClose {
  float: right;
  width: 20px;
  height: 20px;
  padding: 10px;
  cursor: pointer;
  box-sizing: content-box;
}
.modalContainerGlobal.bbGraphyte .bbModalContainer.bbGraphyte .bbHeader .bbClose .bbCloseIcon {
  width: 20px;
  height: 20px;
  background: url(i/c4fd607e7f88c9b6c46e989312664dfe7f133385.png) -100px -1000px no-repeat;
}
.modalContainerGlobal.bbGraphyte .bbModalContainer.bbGraphyte .bbHeader .bbClose:hover .bbCloseIcon {
  background-position: -150px -1000px;
}
.modalContainerGlobal.bbGraphyte .bbModalContainer.bbGraphyte .bbHeader .bbTitle {
  font-family: ProximaNovaExCnBold, Arial, sans-serif;
  text-transform: uppercase;
  font-weight: normal;
  /*TODO: is this necessary?  NEed a narrow modal for user list. */
  /*    min-width: 400px;*/
  font-size: 23px;
  padding-top: 10px;
  padding-left: 10px;
}
.modalContainerGlobal.bbGraphyte .bbModalContainer.bbGraphyte .bbHeader .description {
  font: 14px ProximaNova, Arial, sans-serif;
  padding: 3px 0 0 10px;
}
.modalContainerGlobal.bbGraphyte .bbModalContainer.bbGraphyte .bbHeader {
  min-height: 15px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  padding-bottom: 10px;
}
body.lockScroll {
  overflow: hidden;
}
.modalContainerGlobal.removeBodyPadding.bbGraphyte .bbModalContainer.bbGraphyte .bbBody {
  padding: 0;
}
.removeBodyPadding .modalContainerGlobal.bbGraphyte .bbModalContainer.bbGraphyte .bbBody .modalWorkoutTrackerFooter {
  background: #bdbdbd;
  border-top: 1px solid #868686;
  height: 65px;
  margin-left: -30px;
  margin-right: -13px;
  width: 623px;
}
.removeBodyPadding .modalContainerGlobal.bbGraphyte .bbModalContainer.bbGraphyte .bbBody .modalWorkoutTrackerFooter .modalWorkoutTrackerFooterLine {
  height: 1px;
  background: #dbdbdb;
  width: 623px;
}
.bbModalContainer .bbFooter {
  background-color: #BCBDBC;
  border-top: 1px solid #cbcbcb;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.bbModalContainer .bbFooter .bbFooterContent {
  padding: 10px;
  height: 29px;
  box-sizing: content-box;
}
.bbModalContainer .bbFooter .bbFoooterLine {
  width: 100%;
  height: 1px;
  border-top: #989898;
  background-color: #f1efef;
}
.bbModalContainer .bbFooter .footerModalInnerContainer {
  width: 100%;
  height: 32px;
}
.bbModalContainer .bbFooter .footerModalInnerContainer .shareOnFbCheck {
  display: inline-block;
}
.bbModalContainer .bbFooter .footerModalInnerContainer .shareOnFbCheck .shareToFbLabel {
  color: black;
}
.bbModalContainer .bbFooter .footerModalInnerContainer .shareOnFbCheck .shareFaceBookCheck {
  margin-right: 10px;
}
.bbModalContainer .bbFooter .footerModalInnerContainer .facebookOptions .settingsLink:hover {
  text-decoration: none;
}
.bbExclusiveModalMask .modalContainerGlobal .bbModalContainer .bbFooter .bbButton {
  color: #ffffff;
  margin: 0 0 10px 0;
  min-width: 120px;
  width: 100%;
}
.bbFooter .bbFooterContent.mobile2Buttons {
  height: 70px;
}
@media (min-width: 768px) {
  .modalContainerGlobal,
  .modalContainerGlobal .modalContainerGlobal {
    min-width: 580px;
    margin: 10px auto;
    width: auto;
  }
  .modalContainerGlobal.bbGraphyte .bbModalContainer.bbGraphyte .bbHeader {
    padding-bottom: 25px;
  }
  .modalContainerGlobal.bbGraphyte .bbModalContainer.bbGraphyte .bbHeader .bbTitle {
    font-size: 46px;
    font-weight: normal;
    padding: 25px 30px 0 30px;
  }
  .modalContainerGlobal.bbGraphyte .bbModalContainer.bbGraphyte .bbHeader .description {
    padding: 10px 0 0 30px;
  }
  .hideInFull {
    display: none;
  }
  .hideInMobile {
    display: block;
  }
  .bbExclusiveModalMask .modalContainerGlobal .bbModalContainer .bbFooter .bbButton {
    width: auto;
  }
}
/* Subheader for workflow in modals */
.bbSubHeaderContent .workflowSubHeaderControl {
  height: 22px;
  padding: 5px 0;
  width: 100%;
  background: #06a0db;
  overflow: hidden;
}
.bbSubHeaderContent .workflowSubHeaderControl .workflowNavigation {
  float: left;
}
.bbSubHeaderContent .workflowSubHeaderControl .workflowNavigation .bbButton {
  margin-left: 10px;
}
.bbSubHeaderContent .workflowSubHeaderControl .workflowStatements {
  float: right;
  margin: 5px 10px 0 0;
  width: 56%;
  text-align: right;
}
.bbSubHeaderContent .workflowSubHeaderControl .workflowStatements .bbProgressBar {
  float: right;
  margin-left: 5px;
  width: 130px;
}
@media (max-width: 580px) {
  .bbProgressBar {
    width: 80px;
  }
  .bbSubHeaderContent .workflowSubHeaderControl {
    height: 22px;
    padding: 2px 0;
  }
  .bbSubHeaderContent .workflowSubHeaderControl .workflowStatements {
    font-size: 12px;
    margin: 5px 5px 0 0;
    width: auto;
  }
  .bbSubHeaderContent .workflowSubHeaderControl .workflowStatements .labelWorkflowProgress {
    height: 12px;
    /*        width: 50%;*/
    width: auto;
    float: right;
  }
  .bbSubHeaderContent .workflowSubHeaderControl .workflowStatements .labelWorkflowProgress .bbProgressBarText {
    /*        margin-left: 1%;*/
    /*        width: 30%;*/
    margin-left: 5px;
    width: auto;
  }
  .bbSubHeaderContent .workflowSubHeaderControl .workflowStatements .labelWorkflowProgress .bbProgressBar {
    /*        width: 62%;*/
    width: 120px;
  }
}
.upgradedBodySpaceModal {
  min-height: 330px;
  width: 100%;
  position: relative;
  margin-bottom: 15px;
}
.upgradedBodySpaceModal .rsBullets {
  position: absolute;
  width: 100%;
  z-index: 35;
  padding-top: 4px;
  bottom: -10px;
  height: auto;
  text-align: center;
  line-height: 6px;
  overflow: hidden;
}
.upgradedBodySpaceModal .rsBullet {
  width: 6px;
  height: 6px;
  display: inline-block;
  padding: 6px 10px 6px 4px;
}
.upgradedBodySpaceModal .rsBullet.rsNavSelected span {
  background: #00aeef;
}
.upgradedBodySpaceModal .rsBullet span {
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #FFF;
}
.upgradedBodySpaceModal .modalItems {
  max-width: 550px;
  width: 100%;
  color: #232323;
  margin: 0 auto;
}
.upgradedBodySpaceModal .modalItemContent {
  height: 310px;
  width: 95%;
  position: relative;
  box-sizing: border-box;
  margin: 0 auto;
}
.upgradedBodySpaceModal .modalImage {
  background: url(i/d6f9044a6742deb48fc24049f439bd5878e9aae2.png) 0 0 no-repeat;
  width: 100%;
  height: 250px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 0;
}
.upgradedBodySpaceModal .header {
  font-family: ProximaNovaExCnBold, Arial, sans-serif;
  font-size: 24px;
  text-transform: uppercase;
}
.upgradedBodySpaceModal .modalHeaderDesc {
  padding: 0 30px;
}
.upgradedBodySpaceModal .desc {
  margin-top: 5px;
  font-size: 14px;
  position: relative;
  z-index: 1;
}
.upgradedBodySpaceModal .desc span {
  font-weight: bold;
}
/*.upgradedBodySpaceModal .modalImage.newBodySpace {
    background-position: 0 0;
}
.upgradedBodySpaceModal .modalImage.goalSetting {
    background-position: -511px center;
}
.upgradedBodySpaceModal .modalImage.selectPlan {
    background-position: -1038px center;
    bottom: -15px;
}
.upgradedBodySpaceModal .modalImage.improvedTracking {
    background-position: -1542px center;
}
.upgradedBodySpaceModal .modalImage.stayMotivated {
    background-position: -2041px center;
    bottom: -12px;
}*/
.upgradedBodySpaceModal .modalImage.foodJournalEntires {
  background-position: 0 center;
}
.upgradedBodySpaceModal .modalImage.atMentions {
  background-position: -511px center;
}
.upgradedBodySpaceModal .modalImage.facebookFriends {
  background-position: -1038px center;
}
.upgradedBodySpaceModal .desc.facebookFriends {
  width: 210px;
}
@media (max-width: 768px) {
  /*.upgradedBodySpaceModal .modalImage {
        background-size: 480%;
    }*/
  .upgradedBodySpaceModal .modalImage {
    background-size: 300%;
  }
  .upgradedBodySpaceModal .modalImage.foodJournalEntires {
    background-position: 0 center;
  }
  .upgradedBodySpaceModal .modalImage.atMentions {
    background-position: 50% center;
  }
  .upgradedBodySpaceModal .modalImage.facebookFriends {
    background-position: 100% center;
  }
  /*.upgradedBodySpaceModal .modalImage.newBodySpace {
        background-position: 0 center;
    }
    .upgradedBodySpaceModal .modalImage.goalSetting {
        background-position: 25% center;
    }
    .upgradedBodySpaceModal .modalImage.selectPlan {
        background-position: 50% center;
        bottom: -15px;
    }
    .upgradedBodySpaceModal .modalImage.improvedTracking {
        background-position: 75% center;
    }
    .upgradedBodySpaceModal .modalImage.stayMotivated {
        background-position: 100% center;
        bottom: -12px;
    }*/
}
.bbExclusiveModalMask {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  -webkit-transition: opacity 0.4s ease-out;
          transition: opacity 0.4s ease-out;
  opacity: 1;
}
.bbExclusiveModalMask.ng-enter,
.bbExclusiveModalMask.ng-leave.ng-leave-active {
  opacity: 0;
}
.bbExclusiveModalMask.ng-enter .modalContainerGlobal,
.bbExclusiveModalMask.ng-leave.ng-leave-active .modalContainerGlobal {
  -webkit-transform: translate(0, 30px);
      -ms-transform: translate(0, 30px);
          transform: translate(0, 30px);
}
.bbExclusiveModalMask.ng-leave,
.bbExclusiveModalMask.ng-enter.ng-enter-active {
  opacity: 1;
}
.bbExclusiveModalMask.ng-leave .modalContainerGlobal,
.bbExclusiveModalMask.ng-enter.ng-enter-active .modalContainerGlobal {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}
.bbExclusiveModalMask .modalContainerGlobal {
  -webkit-transition: all 0.5s cubic-bezier(0.24, 0.87, 0.345, 0.99);
          transition: all 0.5s cubic-bezier(0.24, 0.87, 0.345, 0.99);
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}
.bbModalContainer .bbBody {
  line-height: 1;
  font-family: ProximaNovaReg, Arial, sans-serif;
}
.is-ie11 .lockScroll {
  overflow: hidden;
}
.bbListItemBox {
  width: 100%;
  padding: 0;
  min-height: 0;
  border: 1px solid #CACACA;
  margin-bottom: 0;
  background: #f4f4f4;
  border-radius: 3px;
  text-align: left;
}
.bbListItemBox .iconUpdateContainer .iconUpdate {
  background-repeat: no-repeat;
  width: 66px;
  height: 50px;
  display: inline-block;
}
.bbListItemBox .iconUpdateContainer,
.bbListItemBox .inputUpdate,
.bbListItemBox .impactUpdate {
  display: inline-block;
  float: none;
  vertical-align: middle;
  padding-top: 15px;
  padding-bottom: 15px;
  height: auto;
}
.bbListItemBox .impactUpdate {
  text-align: center;
}
.bbListItemBox .impactUpdate .impactIcon {
  width: 30px;
  background-position: -125px -1100px;
  margin-left: 15px;
  margin-right: 10px;
}
.bbExclusiveModalMask .bbBody .updateRow.bbListItemBox {
  color: #919191;
}
.weightUpdate .bbListItemBox .iconUpdate {
  background-position: -150px -1600px;
}
.bodyfatUpdate .bbListItemBox .iconUpdate {
  background-position: -150px -1675px;
}
.bbModalContainer .bbBody .weightUpdate .bbListItemBox .impactUpdate .impactIcon,
.bbModalContainer .bbBody .bodyfatUpdate .bbListItemBox .impactUpdate .impactIcon {
  margin-left: 15px;
  margin-right: 10px;
}
.BackToTop {
  position: fixed;
  bottom: 10px;
  right: 10px;
  z-index: 500;
  width: 30px;
  height: 30px;
  text-align: center;
  cursor: pointer;
  background-color: #ccc;
  background-color: rgba(0, 0, 0, 0.4);
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAAAAAAfl4auAAAAAnRSTlMAAHaTzTgAAABQSURBVHgB7c7BCQAhEARB80/2UvBCKFg/YvfTsWBXVV3T93cWO1Xu2E927liocMdOhTt2StyxU+eOnToXrNR3xzr5H8fwDHyAgQIf4CerqtqMaavJm2+apwAAAABJRU5ErkJggg==);
  background-position: center;
  background-repeat: no-repeat;
  color: #fff;
  background-size: 15px;
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-in;
          transition: opacity 0.5s ease-in;
}
.BackToTop--visible {
  opacity: 1;
}
.bb-dialog {
  min-width: 320px;
  max-width: 768px;
  border-radius: 5px;
  border: 1px solid #999;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  z-index: 20000;
}
@media (max-width: 767px) {
  .bb-dialog {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
  }
}
@media (min-width: 992px) {
  .bb-dialog {
    position: fixed;
    top: 100px;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 75%;
    max-width: 640px;
  }
}
.bb-dialog__header,
.bb-dialog__footer {
  position: relative;
  overflow: auto;
  padding: 10px;
}
.bb-dialog__header {
  color: #fff;
}
.bb-dialog__title {
  font-family: ProximaNovaExCnSemiBold, Arial, sans-serif;
  font-size: 23px;
  text-transform: uppercase;
}
@media (min-width: 992px) {
  .bb-dialog__header {
    padding: 25px 30px;
  }
  .bb-dialog__title {
    font-size: 46px;
  }
}
.bb-dialog__subtitle {
  font-family: ProximaNovaReg, Arial, sans-serif;
  font-size: 14px;
}
.bb-dialog__header-actions {
  position: absolute;
  top: 10px;
  right: 10px;
}
.bb-dialog__header-actions button,
.bb-dialog__footer-actions button {
  display: inline-block;
  cursor: pointer;
}
.bb-dialog__footer-actions button {
  float: right;
  margin-left: 5px;
}
.bb-close {
  border: 0;
  width: 20px;
  height: 20px;
  background-position: -100px -1000px;
  background-repeat: no-repeat;
  background-color: transparent;
}
.bb-close {
  background-color: transparent;
}
.bb-dialog__content {
  background-color: #E9E9E9;
  padding: 30px;
  font-family: ProximaNovaReg, Arial, sans-serif;
}
.bb-dialog__footer {
  background-color: #BCBDBC;
  border-top: 1px solid #cbcbcb;
}
/* Base Container **************************************************** */
.bbModuleContainer {
  margin: 0 0 30px;
  border-radius: 2px;
  border: #e3e3e3 1px solid;
  box-shadow: 0 2px 2px -1px #eeeeee;
  position: relative;
  background: #fff;
}
.bbModuleContainer .content {
  font-size: 12px;
  min-height: 50px;
  overflow: hidden;
}
.bbModuleContainer h2,
.bbModuleContainer h5,
.bbModuleContainer h6 {
  margin: 0;
  color: inherit;
}
.bbModuleContainer .moduleContent {
  border-top: 1px solid #E0E0E0;
  padding: 0 10px;
}
.bbModuleContainer.empty .moduleTile h5 {
  color: #c8c8c8;
  font-size: 16px;
}
.bbModuleContainer.empty .content h5 {
  color: #c8c8c8;
  font-size: 16px;
}
/* TITLES **************************************************** */
/*.bbModuleContainer*/
.moduleTitle {
  background-color: #f2f2f2;
  border-bottom: 1px solid #cecece;
  padding: 15px 0 9px 15px;
  position: relative;
  font-family: ProximaNovaExCnBold, Arial, sans-serif;
  color: #919191;
  font-size: 16px;
}
.graphyteGlobal .moduleTitle .graphyteGlobal .moduleTitle h1,
.graphyteGlobal .moduleTitle h2,
.graphyteGlobal .moduleTitle h3,
.graphyteGlobal .moduleTitle h4,
.graphyteGlobal .moduleTitle h5,
.graphyteGlobal .moduleTitle h6,
.moduleTitle .title,
.moduleTitle h1,
.moduleTitle h2,
.moduleTitle h3,
.moduleTitle h4,
.moduleTitle h5,
.moduleTitle h6 {
  float: none;
  text-transform: uppercase;
  color: #919191;
  line-height: 15px;
  font-family: ProximaNovaExCnBold, Arial, sans-serif;
  /*    margin: 0;*/
}
.moduleTitle .moduleActionContainer,
.bbModuleContainerTabbed .moduleActionContainer {
  position: absolute;
  right: 9px;
  top: 10px;
}
/* Don't like using tag selectors but it is necessary due to the markup. */
.moduleTitle h5 {
  color: #919191;
  font-size: 16px;
}
/*.bbModuleContainer */
.moduleAuxiliaryTitle {
  float: right;
  margin-right: 43px;
}
.bbModuleContainer .moduleSettings {
  position: absolute;
  top: 10px;
  right: 9px;
}
.bbModuleContainer .moduleActionContainer .view-all-link {
  font: 14px ProximaNova, Arial, sans-serif;
  margin-top: 2px;
  display: inline-block;
}
/* TABS ****************************************************** */
.bbModuleContainerTabbed .moduleTabs {
  display: table;
  width: 100%;
}
.bbModuleContainerTabbed .moduleTabs .tab {
  display: table-cell;
  padding: 10px;
  /* Styles for inactive tabs; active styles get overriden with .active */
  background-color: #F4F4F4;
  color: #00AEEF;
  text-transform: uppercase;
  font: 18px ProximaNovaExCnBold, Arial, sans-serif;
  border-left: 1px solid #E0E0E0;
  border-bottom: 1px solid #e0e0e0;
  cursor: pointer;
  text-align: center;
  box-shadow: inset 1px 0 4px -2px #000000;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
@media (max-width: 420px) {
  .bbModuleContainer {
    margin-bottom: 15px;
  }
  .bbModuleContainerTabbed .moduleTabs .tab {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 16px;
  }
}
.bbModuleContainerTabbed .moduleTabs .tab:first-child {
  border-left: none;
  box-shadow: none;
}
.bbModuleContainerTabbed.empty {
  background-color: #fff;
}
.bbModuleContainerTabbed .moduleTabs .active {
  background-color: #fff;
  border-bottom: none;
  color: #232323;
  cursor: default;
  box-shadow: none;
}
.bbModuleContainerTabbed .moduleContent {
  position: relative;
  border-top: none;
}
.bbModuleContainerTabbed .hasSettingsGear {
  box-sizing: border-box;
}
.bbModuleContainerTabbed .settingsGearContainer {
  position: relative;
  display: table-cell;
  right: 0;
  top: 0;
  width: 40px;
  border-left: 1px solid #E0E0E0;
}
.moduleTabContent {
  display: none;
}
.moduleTabContent.active {
  display: block;
}
.bbModuleContainer .bbModuleContainerTabbed .moduleTabs {
  width: 95%;
  margin: 0 auto;
  border-bottom: 0;
}
.bbModuleContainer .bbModuleContainerTabbed {
  text-align: center;
}
/* FOOTERS ************************************ */
/*deprecate socialFooter */
.bbModuleContainer .socialFooter,
.bbModuleContainer .moduleFooter {
  text-decoration: none;
  background-color: #f2f2f2;
  font-family: ProximaNova, Arial, sans-serif;
  font-size: 16px;
  width: 100%;
  min-height: 38px;
  text-align: center;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.bbModuleContainer .moduleFooter a,
.bbModuleContainer .socialFooter a {
  font-size: 16px;
}
.bbModuleContainer .moduleFooter a:hover,
.bbModuleContainer .socialFooter a:hover {
  text-decoration: none;
}
.bbModuleContainer .moduleFooter.plainTextFooterAction {
  padding: 10px 0;
  min-height: 10px;
  color: #00AEEF;
  border-top: 1px solid #e3e3e3;
  cursor: pointer;
}
/*TODO: find a better place for icons definitions */
a.plus-circle:before {
  content: " ";
  display: inline-block;
  background: url(i/c4fd607e7f88c9b6c46e989312664dfe7f133385.png) -75px -1050px no-repeat;
  width: 12px;
  height: 12px;
  margin: 2px 5px 0 0;
}
.bbModuleContainer .moduleFooter.plainTextFooterAction.plusTrack:before,
a.plusTrack:before {
  content: " ";
  display: inline-block;
  background: url(i/c4fd607e7f88c9b6c46e989312664dfe7f133385.png) -75px -1400px no-repeat;
  width: 15px;
  height: 18px;
  margin: 0 5px 0 0;
  vertical-align: -15%;
}
.bb-tooltip {
  max-width: 233px;
  padding: 15px;
  color: #333;
  background-color: #F1F1F1;
  position: absolute;
  z-index: 6;
  box-shadow: none;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
  border: 2px solid #C5CBD0;
  border-radius: 4px;
  font-size: 14px;
  line-height: 1.4;
}
.bb-tooltip:after,
.bb-tooltip:before {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.bb-tooltip:after {
  border-color: transparent;
  border-top-color: #F1F1F1;
  border-width: 11px;
  margin-left: -11px;
}
.bb-tooltip:before {
  border-color: transparent;
  border-top-color: #C5CBD0;
  border-width: 15px;
  margin-left: -15px;
}
.bb-tooltip--success,
.bb-tooltip--error {
  color: #333;
  z-index: 999999;
}
.bb-tooltip--success {
  background-color: #DCF1CC;
  border: 2px solid #83D279;
}
.bb-tooltip--success:after {
  border-top-color: #DCF1CC;
}
.bb-tooltip--success:before {
  border-top-color: #83D279;
}
.bb-tooltip--error {
  color: #333;
  background-color: #F2C6C6;
  border: 2px solid #E3666A;
}
.bb-tooltip--error:after {
  border-top-color: #F2C6C6;
}
.bb-tooltip--error:before {
  border-top-color: #E3666A;
}
.bb-tooltip--bbc {
  padding: 0;
  max-width: none;
}
.bb-tooltip__close,
.bb-tooltip__close--success,
.bb-tooltip__close--error {
  background-position: -25px -1000px;
  width: 12px;
  height: 13px;
  cursor: pointer;
  position: absolute;
  top: 5px;
  right: 5px;
}
.bb-tooltip__close--success {
  background-position: -187px -1025px;
}
.bb-tooltip__close--error {
  background-position: -200px -1025px;
}
.bb-tooltip__trigger {
  cursor: pointer;
}
.bb-popover {
  display: none;
  position: absolute;
  z-index: 999;
  width: auto;
  min-width: 140px;
  right: 9px;
  border-radius: 5px;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
}
.bb-popover__list {
  list-style-type: none;
  text-align: left;
  font-size: 12px;
}
.bb-popover__list-item {
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #c8c8c8;
}
.bb-popover__list-item:first-child {
  border-top: 0;
}
.bb-popover__list-item:last-child {
  border-bottom: 0;
}
.bb-popover__list-item:hover {
  color: #232323;
  background-color: #c8c8c8;
}
.bb-popover__content {
  background-color: #f4f4f4;
  border: 1px solid #ffffff;
  border-radius: 5px;
  overflow: hidden;
  font-size: 13px;
  text-align: right;
}
.bb-popover__list {
  margin: 0;
  padding: 0;
}
.bb-popover__list-item {
  border-bottom: 1px solid #d4d4d4;
  padding: 11px 21px 11px 11px;
}
.bb-popover__list-item:last-item {
  border-bottom: 0;
}
.bb-popover__link {
  font-size: 13px;
  font-family: ProximaNovaReg, Arial, sans-serif;
  color: #5a5a5a !important;
  display: block;
  white-space: nowrap;
}
.bb-popover__link:hover {
  text-decoration: none !important;
  color: #5a5a5a;
}
.bb-popover__link:before {
  vertical-align: middle;
  margin-right: 12px;
}
.bb-popover__icon--close {
  position: absolute;
  top: 4px;
  right: 4px;
}
.bb-popover__icon--close:hover {
  background-position: -25px -1000px;
}
.bb-popover__icon--trash {
  display: inline-block;
  vertical-align: middle;
  margin-right: 12px;
}
.bb-popover__icon--warn {
  display: inline-block;
  vertical-align: middle;
  margin-right: 12px;
}
.bb-popover__icon {
  vertical-align: middle;
  margin-right: 8px;
}
.Menu {
  display: inline-block;
}
.Menu__content {
  position: absolute;
  display: block;
  z-index: 500;
  opacity: 0;
  border: 1px solid #c8c8c8;
  background-color: #fff;
}
@media (min-width: 768px) {
  .Menu__content {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    border-radius: 4px;
    min-width: 320px;
  }
}
.Menu__triangle {
  opacity: 0;
  z-index: 501;
  width: 35px;
  height: 8px;
  overflow: hidden;
  position: absolute;
}
.Menu__triangle:after {
  box-sizing: border-box;
  content: "";
  display: block;
  width: 25px;
  height: 25px;
  background: #fff;
  -webkit-transform: translate(5px, 5px) rotate(45deg);
      -ms-transform: translate(5px, 5px) rotate(45deg);
          transform: translate(5px, 5px) rotate(45deg);
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  border: 1px solid #c8c8c8;
}
@media (min-width: 768px) {
  .Menu__triangle {
    height: 11px;
  }
}
.Menu-anim-fade-in {
  -webkit-transition: opacity 0.05s ease;
          transition: opacity 0.05s ease;
  opacity: 1;
}
.Menu__total-count {
  position: absolute;
  top: -4px;
  right: -6px;
  display: inline-block;
  background-color: #cc0400;
  color: #fff;
  border-radius: 3px;
  font-size: 10px;
  line-height: 1;
  padding: 1px 3px 0;
  font-family: ProximaNovaSemibold, arial, sans-serif;
  min-width: 16px;
  text-align: center;
}
.comment {
  width: 100%;
  position: relative;
  padding: 10px 0 0;
  clear: both;
}
.comment__thumbnail {
  width: 35px;
  height: auto;
  border: 0;
  padding-right: 10px;
  display: inline-block;
}
.comment__input {
  width: 100%;
  display: block;
  min-height: 40px;
}
.comment__chars-remaining {
  margin: 5px 0 0 5px;
  font-size: 11px;
  color: #9a9b9c;
}
@media (min-width: 768px) {
  .modalContainerGlobal {
    width: 625px;
  }
}
.liking-sprite,
.bb-comment__list-item--toggle-more:before,
.bb-liking__count:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAXCAYAAAA/ZK6/AAAAkUlEQVQ4y2NgIAfMmj1nIxD/J4A3Imv4Twwebhr2EqFhL7bghUk2EhsfxCuGamhkoAsA2tQLxN6kaDgMxJdI0fAEiD8Qq9gJGlrfgDgTiHXxKWYG4u1YIu0DEOcgKzQA4mogvocnpouQNXwgImmkIWu4RIQGUWQNWwgoBhnIg6xhGhCfh4b/GST8CqqhlOxUAAADUYVxPLu3LgAAAABJRU5ErkJggg==);
}
.bb-comment {
  color: #747474;
  font-family: ProximaNovaReg, Arial, sans-serif;
  padding: 20px;
  background-color: #f4f4f4;
}
.bb-comment:before {
  content: "";
  display: block;
  border-top: 1px solid #BBBABA;
}
.bb-comment__list {
  padding: 10px 0 0;
  clear: both;
}
.bb-comment__list-item {
  border-bottom: 1px solid #BBBABA;
  border-top: 1px solid #FFF;
  padding: 10px 0;
  position: relative;
}
.bb-comment__list-item:last-child {
  padding-bottom: 0;
}
.bb-comment__list-item--toggle-more {
  background-color: #E7E7E7;
  font-size: 14px;
  padding: 15px;
}
.bb-comment__list-item--toggle-more:before {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-right: 6px;
  position: relative;
  top: 2px;
}
.bb-comment__list-item--post {
  border-bottom: none;
  position: relative;
}
.bb-comment__avatar--with-comment {
  float: left;
}
.bb-comment__avatar {
  width: 35px;
  height: 35px;
}
.bb-comment__avatar--with-comment {
  margin-right: 10px;
}
.bb-comment__text {
  padding-right: 20px;
  padding-left: 45px;
}
.bb-comment__toggle-more {
  font-weight: bold;
}
.bb-comment__username {
  font-weight: bold;
}
.bb-comment__comment {
  margin: 3px 0;
  font-size: 12px;
  line-height: 1.4;
  word-wrap: break-word;
}
.bb-comment__comment a {
  word-break: break-all;
}
.bb-comment__like-and-date {
  font-size: 11px;
  color: #9a9b9c;
}
.bb-comment__input {
  display: block;
  width: 100%;
  word-break: break-all;
}
.bb-comment__thumbnail-wrap {
  padding-right: 5px;
  vertical-align: top;
}
.bb-comment__btn-wrap {
  padding: 0 0 3px 5px;
  vertical-align: bottom;
}
.bb-comment__counter {
  margin: 5px 0 0 5px;
  font-size: 11px;
  color: #9a9b9c;
}
.bb-comment__btn--progress {
  position: relative;
}
.bb-comment__btn--progress__spin {
  position: absolute;
  width: 16px;
  height: 16px;
  left: 50%;
  top: 50%;
  margin-left: -8px;
  margin-top: -8px;
}
.bb-comment__icon--down-right {
  position: absolute;
  top: 11px;
  right: 9px;
}
@media (max-width: 991px) {
  .bb-comment__btn-wrap {
    padding-left: 0 !important;
    padding-top: 5px;
  }
  .bb-comment__btn {
    width: 100%;
  }
  .bb-comment__thumbnail-wrap {
    display: table-cell;
    padding: 0 5px 0 0;
  }
  .bb-comment__thumbnail-wrap.bb-comment__comment-focus {
    display: none;
  }
  .bb-table__cell--stretch {
    display: table-cell;
    padding: 0;
    width: 100%;
  }
  .bb-table__cell--stretch.bb-comment__comment-focus {
    display: block;
  }
}
.bb-liking__count:before {
  content: "";
  display: inline-block;
  background-position: 0 -12px;
  width: 12px;
  height: 11px;
  vertical-align: bottom;
  position: relative;
  top: -1px;
}
.bb-textarea--simple-comment {
  width: 100%;
  height: 115px;
}
.mention__input--mention {
  background: #bdcff1;
  background: -webkit-linear-gradient(top, #dce6f8 0, #bdcff1 100%);
  background: linear-gradient(to bottom, #dce6f8 0, #bdcff1 100%);
  border-radius: 2px;
  box-shadow: 0 0 0 1px #a3bcea;
  white-space: pre-wrap;
  font-weight: 400;
}
.mention__autocomplete {
  border-radius: 3px 3px 0 0;
  border: 1px solid #c8c8c8;
  box-shadow: 0 2px 1px -1px #5a5a5a;
  z-index: 200001;
  padding: 0;
  margin: 0;
  list-style: none;
  width: 100%;
  box-sizing: border-box;
}
.mention__menu-item {
  min-width: 346px;
  width: 100%;
  margin: 0;
  zoom: 1;
  background-color: #f4f4f4;
  padding: 0;
  height: 25px;
  font-family: ProximaNovaReg, Arial, sans-serif;
  color: #222;
  display: table;
  cursor: pointer;
}
.mention__menu-item:nth-child(2n+2) {
  background-color: #ededed;
}
.mention__menu-item.mention__menu-item--hover {
  background-color: #1DB0EF;
}
.mention__autocomplete--user-img {
  display: table-cell;
  width: 20px;
  padding: 3px;
  vertical-align: middle;
}
.mention__autocomplete--search-names {
  display: table-cell;
  width: 100%;
  padding: 0;
  vertical-align: middle;
  padding-left: 4px;
}
.mention__autocomplete--search-name {
  min-width: 150px;
  width: 49%;
  margin: 0;
  display: inline-block;
  font-size: 13px;
  font-weight: 400;
  line-height: 25px;
  height: 25px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  vertical-align: top;
  color: #222;
}
.mention__autocomplete--search-match {
  display: inline;
  background-color: #00aeef;
  opacity: 0.2;
  border-radius: 2px;
  box-shadow: 1px 1px 1px #CCC;
}
.mention__menu-item--hover .mention__autocomplete--search-match {
  display: inline;
  background: none;
  box-shadow: none;
}
.mention__autocomplete--search-username {
  font-weight: 700;
}
.bb-bbc {
  font-family: ProximaNovaReg, Arial, sans-serif;
  position: relative;
}
.bb-bbc--in-tooltip {
  width: 364px;
  background-color: #F1F1F1;
}
.bb-bbc__img-link {
  float: left;
  width: 82px;
  margin: 10px 0 0 10px;
}
.bb-bbc__img {
  border: 2px solid #fff;
  width: 80px;
  height: auto;
}
.bb-bbc__name,
.bb-bbc__slug,
.bb-bbc__attr {
  text-transform: uppercase;
  font-family: ProximaNovaExCnSemiBold, Arial, sans-serif;
}
.bb-bbc__name {
  font-size: 18px;
  color: #333;
}
.bb-bbc__slug {
  font-size: 15px;
}
.bb-bbc__name-slug {
  padding: 13px 13px 13px 107px;
}
.bb-bbc--in-tooltip .bb-bbc__name-slug {
  background-color: #333;
}
.bb-bbc--in-tooltip .bb-bbc__name {
  color: #fff;
}
.bb-bbc__meta {
  padding: 13px 13px 13px 107px;
}
.bb-bbc--in-modal .bb-bbc__meta {
  padding-top: 0;
}
.bb-bbc__meta__row {
  margin-bottom: 1px;
}
.bb-bbc__meta__row:first-child {
  margin-bottom: 6px;
}
.bb-bbc__divider {
  display: inline-block;
  padding: 0 2px;
  color: #999;
}
.bb-bbc__attr {
  font-size: 15px;
}
.bb-bbc__val {
  font-size: 14px;
}
.bb-bbc--in-tooltip .bb-bbc__btns {
  border-top: 1px solid #ccc;
  padding: 6px 0;
  overflow: auto;
}
.bb-bbc--in-tooltip .bb-bbc__btn-wrap {
  float: left;
  width: 33.333333%;
  padding: 0 0 0 10px;
  box-sizing: border-box;
}
.bb-bbc--in-tooltip .bb-bbc__btn-wrap:last-child {
  padding: 0 10px 0 10px;
}
.bb-bbc--in-tooltip .bb-bbc__btn {
  width: 100%;
}
.bb-bbc--in-modal {
  margin-bottom: 15px;
  display: table;
  width: 100%;
}
.bb-bbc--in-modal .bb-bbc__meta {
  padding-bottom: 0;
}
.bb-bbc--in-modal .bb-bbc__img-link,
.bb-bbc--in-modal .bb-bbc__user-info,
.bb-bbc--in-modal .bb-bbc__btns {
  display: table-cell;
  float: none;
  position: static;
  vertical-align: top;
}
.bb-bbc--in-modal .bb-bbc__user-info {
  padding-left: 13px;
  padding-right: 13px;
}
.bb-bbc--in-modal .bb-bbc__name-slug,
.bb-bbc--in-modal .bb-bbc__meta {
  padding-left: 0;
  padding-right: 0;
}
.bb-bbc--in-modal .bb-bbc__name-slug {
  padding-top: 0;
}
.bb-bbc--in-modal .bb-bbc__btns {
  width: 130px;
}
.bb-bbc--in-modal .bb-bbc__btn-wrap {
  display: block;
  margin-bottom: 2px;
}
.bb-bbc--in-modal .bb-bbc__btn {
  width: 100%;
  line-height: 27px;
}
.bb-bbc__btn-is-friend::before,
.bb-bbc__btn-is-following::before {
  content: "";
  display: inline-block;
}
.bb-bbc__btn-is-friend:hover::before,
.bb-bbc__btn-is-following:hover::before {
  display: none;
}
.bb-bbc--in-tooltip .bb-bbc__btn-is-friend::before,
.bb-bbc--in-tooltip .bb-bbc__btn-is-following::before {
  width: 11px;
  height: 11px;
  background-position: 25px -1300px;
  margin-right: 5px;
}
.bb-bbc--in-modal .bb-bbc__btn-is-friend::before,
.bb-bbc--in-modal .bb-bbc__btn-is-following::before {
  background-position: 50px -1300px;
  width: 14px;
  height: 14px;
  margin-right: 7px;
}
@media (min-width: 768px) {
  .ProfileMenu__content--logged-in {
    min-width: 470px;
  }
}
.ProfileMenu__avatar--small {
  width: 26px;
  height: 26px;
  -webkit-transform: translateY(-1px);
      -ms-transform: translateY(-1px);
          transform: translateY(-1px);
}
.ProfileMenu__avatar--large {
  width: 40px;
  height: 40px;
  border-radius: 4px;
}
.ProfileMenu__header-bar {
  background-color: #f4f4f4;
  border-bottom: 1px solid #c8c8c8;
  padding: 10px 15px 10px 10px;
}
.ProfileMenu__header-bar__username {
  font-size: 16px;
  font-weight: bold;
  margin: -2px 0 0;
  font-family: ProximaNovaSemibold, ProximaNova, Arial, sans-serif !important;
}
.ProfileMenu__header-bar__slug {
  font-size: 14px;
  font-weight: normal;
  margin: 0;
}
.ProfileMenu__header-bar__username,
.ProfileMenu__header-bar__slug {
  color: #232323;
}
.ProfileMenu__header-bar__username:hover,
.ProfileMenu__header-bar__slug:hover {
  color: #33b1ef;
}
.ProfileMenu__profile-link:hover {
  text-decoration: none;
}
.ProfileMenu__log-out__btn {
  margin-top: 5px;
}
.ProfileMenu__lists {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) {
  .ProfileMenu__lists {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.ProfileMenu__content-content {
  padding: 20px;
}
@media (min-width: 768px) {
  .ProfileMenu__content-content {
    padding-bottom: 30px;
  }
}
.ProfileMenu__store-col {
  padding-left: 20px !important;
}
@media (min-width: 768px) {
  .ProfileMenu__store-col {
    box-sizing: content-box;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 150px;
        -ms-flex: 0 0 150px;
            flex: 0 0 150px;
  }
}
.ProfileMenu__list-heading {
  font-size: 18px;
  text-transform: uppercase;
  margin: 0 0 6px;
  font-family: ProximaNovaExCnSemiBold, Arial, sans-serif;
}
.ProfileMenu__list-item {
  margin: 0 0 8px;
}
.ProfileMenu__list-item:last-child {
  margin-bottom: 0;
}
.ProfileMenu__list-item-link {
  font-size: 14px;
  color: #232323;
}
.ProfileMenu__list-item-link:hover {
  text-decoration: none;
}
.ProfileMenu__list--my {
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .ProfileMenu__my-lists-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .ProfileMenu__list--my {
    padding-left: 10px;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-bottom: 0;
  }
  .ProfileMenu__list--my:first-child {
    padding-left: 0;
  }
}
.ProfileMenu__content--logged-out {
  padding: 20px 15px 0 15px;
}
@media (min-width: 768px) {
  .ProfileMenu__content--logged-out {
    max-width: 320px;
  }
}
.ProfileMenu__contains-forgot-password-link {
  position: relative;
}
.ProfileMenu__forgot-password-link {
  display: inline-block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  position: absolute;
  right: 5px;
  top: 4px;
  font-size: 16px;
  line-height: 24px;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  background-color: #B0D0F3;
  color: #fff;
}
.ProfileMenu__forgot-password-link:hover {
  color: #fff;
  text-decoration: none;
  background-color: #84b6ec;
}
.ProfileMenu__well {
  margin: 15px -15px 0;
  text-align: center;
}
.ProfileMenu {
  font-family: ProximaNovaReg, Arial, sans-serif;
  color: #232323;
  line-height: 1.35;
}
.ProfileMenu__trigger {
  color: #fff;
}
.ProfileMenu__trigger-img,
.ProfileMenu__trigger-txt {
  display: inline-block;
  vertical-align: middle;
}
.ProfileMenu__trigger-txt {
  margin-left: 5px;
  max-width: 130px;
  position: relative;
  padding-right: 25px;
  white-space: nowrap;
  cursor: pointer;
}
.ProfileMenu__trigger-txt:after {
  content: "";
  right: 10px;
  position: absolute;
  top: 48%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  background-repeat: no-repeat;
  display: inline-block;
  background-size: contain;
  background-position: center;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAMAAACKYC6uAAAAElBMVEUAAAD29/j29/j29/j29/j29/iqmfdiAAAABXRSTlMAEJ+/zwy7w7UAAAA1SURBVHjaVcqxDQAwCANBDPb+KyfNE4UCcS9K7tppq5z0OvFdFE7Kf4w0/6uNKZiCt+BX8AFoMQEb1t9uMgAAAABJRU5ErkJggg==);
  width: 8px;
  height: 5px;
}
.ProfileMenu__trigger-txt--active {
  color: #00aeef;
}
.ProfileMenu__trigger-txt--active:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAMAAACKYC6uAAAAElBMVEUAAAAorOIorOIorOIorOIorOLTT4G7AAAABXRSTlMAEJ+/zwy7w7UAAAA1SURBVHjaVcqxDQAwCANBDPb+KyfNE4UCcS9K7tppq5z0OvFdFE7Kf4w0/6uNKZiCt+BX8AFoMQEb1t9uMgAAAABJRU5ErkJggg==);
  width: 8px;
  height: 5px;
}
.ProfileMenu__trigger-img--logged-in {
  border: 1px solid #fff;
}
.ProfileMenu__trigger-img--logged-in-active {
  border: 1px solid #00aeef;
}
.ProfileMenu__header-bar__username {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.NotifMenu__trigger {
  position: relative;
}
.NotifMenu__tab--triggers {
  margin: 10px;
}
@media (min-width: 768px) {
  .NotifMenu__content {
    width: 370px;
  }
}
.NotifMenu__tab-trigger {
  position: relative;
}
.NotifMenu__tab-trigger .NotifMenu__unread {
  position: absolute;
  top: 3px;
  right: 3px;
}
.NotifMenu__tab-trigger--active .NotifMenu__unread {
  display: none;
}
.NotifMenu__tab-heading {
  border-bottom: 1px solid #c8c8c8;
  font-size: 14px;
  padding: 0 10px 8px;
}
.NotifMenu__tab-status {
  color: #919191;
}
.NotifMenu__tab-settings {
  color: #232323;
}
.NotifMenu__tab-settings:hover {
  color: #00aeef;
  text-decoration: none;
}
.NotifMenu__list-item {
  display: block;
  border-bottom: 1px solid #c8c8c8;
  padding: 8px 10px;
  font-size: 13px;
}
@media (min-width: 768px) {
  .NotifMenu__list-item {
    font-size: 14px;
  }
}
.NotifMenu__read,
.NotifMenu__unread {
  background-color: red;
  border-radius: 50%;
  display: inline-block;
  width: 6px;
  height: 6px;
}
.NotifMenu__read {
  background-color: transparent;
}
.NotifMenu__msg {
  max-width: 208px;
}
.NotifMenu__username {
  color: #232323;
  font-family: ProximaNovaSemibold, arial, sans-serif;
}
.NotifMenu__username:hover {
  text-decoration: none;
}
.NotifMenu__timestamp {
  font-size: 12px;
  color: #919191;
}
.NotifMenu__list-item--hoverable:hover {
  background-color: #E0F6FC;
  cursor: pointer;
}
.NotifMenu__avatar {
  width: 50px;
  height: 50px;
}
.NotifMenu__action-btns {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.NotifMenu__action-btn:nth-child(2) {
  margin-top: 5px;
}
.NotifMenu__reject-btn {
  background-color: transparent;
  border: 0;
  padding-top: 0.1em;
  padding-bottom: 0;
  color: #919191;
}
.NotifMenu__forum-new-msgs-link {
  display: block;
}
.NotifMenu__messages-content {
  padding: 40px;
  text-align: center;
  font-family: ProximaNovaSemibold, arial, sans-serif;
}
.NotifMenu__messages-content__img {
  background-image: url(i/0713bbb22584b15878480cda9e9e5ea52647c62b.png);
  background-size: contain;
  width: 120px;
  height: 120px;
  margin: 0 auto 10px;
}
.NotifMenu__well {
  text-align: center;
  padding: 10px 15px;
}
.NotifMenu__tab--contents-error {
  height: 300px;
  padding: 0 40px;
}
.NotifMenu__empty-error {
  -webkit-transform: translateY(-25px);
      -ms-transform: translateY(-25px);
          transform: translateY(-25px);
  text-align: center;
  color: #cc0400;
  font-size: 15px;
  line-height: 1.4;
}
.NotifMenu__empty {
  background-position: center;
  background-repeat: no-repeat;
  height: 240px;
}
.NotifMenu__empty--alerts {
  background-image: url(i/53657cea2b5fbf1d47e4b501846218dcd0d4c856.png);
  background-size: 140px 120px;
}
.NotifMenu__empty--actionItems {
  background-image: url(i/68c4cee1f6c79e1c7e324d80485dc80d9d6629b5.png);
  background-size: 140px 104px;
}
.NotifMenu__empty--requests {
  background-image: url(i/df3bb0abe7e6c834d505a59ae81dbf14540c19e9.png);
  background-size: 180px 118px;
}
.NotifMenu__empty--messages {
  background-image: url(i/1be760e13bb4a1a022e81809c3073143a5bf5146.png);
  background-size: 120px 120px;
}
.IconAI {
  width: 50px;
  height: 50px;
  background-size: 48px;
  background-position: center;
}
.IconAI-motivation_level {
  background-image: url(i/899e331513b5d041d9c692fca067f5c407e96bd0.png);
}
.IconAI-fit_status {
  background-image: url(i/8e283e5ada31ac4faece8f1af699ed807afa81aa.png);
}
.IconAI-photo {
  background-image: url(i/3ae3e81c1570af69eb47f0bad4789ac69db27399.png);
}
.IconAI-weight {
  background-image: url(i/c0956e7fcb7411670a91ec42f549134eb23df70f.png);
}
.IconAI-body_fat {
  background-image: url(i/b74e388f2b3d1fef15095b2a272c962b793b2b32.png);
}
.IconAI-measurement {
  background-image: url(i/7396032c65b6c7216114becd7e1e9ddce90ab02f.png);
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .IconAI-motivationLevel {
    background-image: url(i/abbb73a8030740a79f7a59eee57178069a9f1486.png);
  }
  .IconAI-fit_status {
    background-image: url(i/85849e903b0978382c5f59d8d1efd3de7330e1d8.png);
  }
  .IconAI-photo {
    background-image: url(i/ef1faa80bc1653caa52ed0037c54e6bfe7eee2ca.png);
  }
  .IconAI-weight {
    background-image: url(i/64fed30b599fbd40835a8e85d8f6d8fcfffdc8b0.png);
  }
  .IconAI-body_fat {
    background-image: url(i/4f85e2c498dacc0f8fec4aa0b5303b12ddac3762.png);
  }
  .IconAI-measurement {
    background-image: url(i/a180b0e9c3cd627f8678ca0ec337877269fcdeae.png);
  }
}
.NotifMenu__content-logged-out {
  max-width: 340px;
}
.NotifMenu__tab--contents-logged-out {
  padding-top: 10px;
}
.NotifMenu__tab-heading--logged-out {
  font-size: 14px;
  text-align: center;
}
.NotifMenu__list-item__cta-msg {
  font-size: 13px;
  line-height: 1.4;
}
.NotifMenu__list-item__cta-btn {
  width: 90px;
  padding-left: 5px;
}
.setGoalsModalBody {
  padding-top: 15px;
}
.setGoalsModalBodyTitle {
  font: 24px ProximaNovaExCnSemiBold, Arial, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 5px;
}
.setGoalsModalBody .labels,
.setGoalsModalBody .currlabels,
.setGoalsModalBody .goallabels {
  margin: 15px 15px 10px;
  font: 16px ProximaNovaExCnSemiBold, Arial, sans-serif;
  text-transform: uppercase;
}
.setGoalsModalBody .inputs {
  margin: 0 15px 15px 15px;
}
.setGoalsModalBody .goalDate input {
  width: 80%;
}
.setGoalsModalBody .row > div {
  padding: 0;
}
.setGoalsModalBody .bbDatePicker .rightIcon {
  right: 16px;
}
.setGoalsModalBody.listAll {
  display: none;
}
.setGoalsModalBody.track .labels,
.setGoalsModalBody.track .currlabels,
.setGoalsModalBody.track .goallabels {
  margin: 35px 35px 10px;
}
.setGoalsModalBody.track .inputs {
  margin: 0 35px 35px 35px;
}
.bodystatGoal .statName {
  margin-top: 35px;
  font-size: 24px;
}
.drawerLink {
  text-align: center;
  padding-top: 20px;
}
.drawerLink a {
  text-transform: uppercase;
  font-size: 24px;
  font-family: ProximaNovaExCnSemiBold, Arial, sans-serif;
}
.NotifMenu {
  font-family: ProximaNovaReg, Arial, sans-serif;
  color: #232323;
  line-height: 1.42857143;
}
.NotifMenu__content {
  display: block;
}
.MiniCart__link {
  display: inline-block;
  position: relative;
}
.feedCardComments .bb-comment {
  padding: 0;
}
.groupcomment div {
  font-family: ProximaNovaReg, Arial, sans-serif;
  font-size: 16px;
  line-height: 18px;
  color: #232323;
  margin: 5px 0 15px;
}
.bgCommentBox {
  border-radius: 3px;
  background-color: #eee;
  border: 1px solid #c8c8c8;
  padding: 12px;
  overflow: auto;
}
.bgCommentBox .commentBoxTittle {
  font-size: 22px;
  text-transform: uppercase;
  color: #00aeef;
  font-family: ProximaNovaExCnSemiBold, Arial, sans-serif;
  margin: 0 auto 10px;
  width: 205px;
}
.bgCommentBox .commentBoxTittle span {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAABkUlEQVR42r2TvUvDUBTFMwn+B4Krs7gqToIVtTr4D7SDKC1dBIeCDs466CKoiyCC9AvrULUtUiwOBhwK/UAo0qr4AbUFk5eaNC8+79UEMog07cMDh/s4hF9Czn3CeEgaA4tgxsEi8oTJiFTHgJeRJ+CBt/8XuiF+sGSlxfZyKpsI/2SeBPnO4mUNz86g/pTCQPtgL3j9oKAZmN/W6YOZBV4Vo+KOOoCuZpsNwaZCjW6a0BErA3B/8LJJ24ZORyUd5qgFyD7qg5jDl23D7LVyePlTJ0WJ4IFAWhm2MldIasD0IXQxSV46an/pQvHPn5Ete+ZNkDzMvqmIZDiGYsOlN+pxR2VizxN3rZu5Y3nHUfuzMRnLYs/EqMD50MoXzglLV1vsqKQFYc2oI+jaVVPP3OvXMzE5a89hC8rLGeXEFZbUP5ffXGxuRp4AzX7yhCJPKNZoHtrlAkQO8vBmDIGLzCZYI/v/ZbrB2lURecJv8qXIu3ldmUpZHB7sEboVQhGoUXbKBYjazalVrkAUwFa6AX4B/x8rjm+uQ5MAAAAASUVORK5CYII=);
  height: 21px;
  width: 21px;
  display: block;
  margin: 3px 7px 0 0 ;
  float: left;
}
.bgCommentBox textarea {
  resize: none;
  font-size: 14px;
  font-family: ProximaNovaReg, Arial, sans-serif;
}
.bgCommentBox .bbThumbnail {
  float: left;
}
.bgCommentBox .commentTextareaWrap {
  margin: 0 0 10px 45px;
}
.bgCommentBox .commentTextareaWrap.clearImage {
  margin: 0 0 10px;
}
.bgCommentBox .commentBoxSubmitButtons {
  float: right;
  font-size: 12px;
}
.bb-comment-box__btn--cancel {
  color: #00aeef;
  margin-right: 10px;
  cursor: pointer;
  margin-top: 5px;
  float: left;
}
.bgCommentBox .commentBoxCharacters {
  font-size: 14px;
  font-family: ProximaNovaReg, Arial, sans-serif;
  float: left;
}
.commentBoxMessage.ng-hide {
  -webkit-transition: all 1s ease-in-out;
          transition: all 1s ease-in-out;
  opacity: 0;
}
.commentBoxMessage {
  -webkit-transition: all 1s ease-in-out;
          transition: all 1s ease-in-out;
  opacity: 1;
}
.bb-comment-box__btn--progress__spin {
  height: 15px;
  padding: 0 5px;
}
.feeds-container .bgCommentBox {
  margin-top: 15px;
}
.feeds-container .feedCard .userImageImg {
  width: 75px;
  height: 75px;
}
.feeds-container .feedCard .userPostHeader {
  min-height: 75px;
  margin-left: 75px;
}
.feeds-container .feedsContent .col-md-6:nth-of-type(1) {
  padding: 0 6px 0 0;
}
.feeds-container .feedsContent .col-md-6:nth-of-type(2) {
  padding: 0 0 0 6px;
}
.bb-groups__empty {
  background-image: url(i/00f9c626ac07df8e0bae2457221a29d4c70c1e41.png);
  background-repeat: no-repeat;
  background-position: 7px 9px;
  min-height: 1020px;
}
.prlx__floor {
  z-index: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  background-size: 100% 100%;
  background-size: cover;
  background-position: bottom center;
  background-repeat: no-repeat;
}
.prlx__screen {
  position: absolute;
  background-position: center center;
  z-index: 100;
  top: -50px;
  bottom: -50px;
  left: 0;
  right: 0;
  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.41) 60%, #000000 100%);
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.41) 60%, #000000 100%);
}
.prlx__overlay {
  position: relative;
  z-index: 200;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  max-width: 1200px;
  color: #FFF;
  height: 100%;
  padding: 0 !important;
  box-sizing: border-box;
}
.prlx__image {
  z-index: 201;
  min-height: 50px;
  height: 100%;
  max-height: 100%;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.prlx__headline {
  z-index: 201;
  font-size: 4vw;
  line-height: 1;
  font-family: ProximaNovaExCnBold, Arial, sans-serif;
}
@media (max-width: 768px) {
  .prlx__headline {
    font-size: 45px;
  }
  .prlx__overlay {
    padding: 20px 20px 0 20px;
  }
}
@media (min-width: 1400px) {
  .prlx__headline {
    font-size: 55px;
  }
}
.Slider-slide {
  position: absolute;
  background-color: #000;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  overflow: hidden;
}
.bb-slide__container {
  position: absolute;
  -webkit-transition: left 0.6s cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition: left 0.6s cubic-bezier(0.445, 0.05, 0.55, 0.95);
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 210;
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
}
.Slider-slide--exit,
.Slider-slide--exit-add {
  left: -100%;
}
.Slider-slide--exit-backward,
.Slider-slide--exit-backward-add {
  left: 100%;
}
.Slider-slide--exit--complete {
  display: none;
}
.Slider-slide--enter--begin {
  left: 100%;
  display: block;
}
.Slider-slide--enter--begin-backward {
  left: -100%;
  display: block;
}
.Slider-slide--enter,
.Slider-slide--enter--add {
  left: 0;
  z-index: 211;
}
.Slider-slide--enter--complete {
  left: 0;
  z-index: 211;
}
.Slider__fade-out-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 212;
  background: -webkit-linear-gradient(left, #000000 0%, rgba(0, 0, 0, 0) 5%, rgba(0, 0, 0, 0) 95%, #000000 100%);
  background: linear-gradient(to right, #000000 0%, rgba(0, 0, 0, 0) 5%, rgba(0, 0, 0, 0) 95%, #000000 100%);
  box-shadow: 1000px 0 0 #000000, -1000px 0 0 #000000;
  pointer-events: none;
}
.Slider {
  position: relative;
  height: 100%;
}
bb-slider {
  visibility: hidden;
  height: 300px;
  display: block;
  width: 100%;
  background-color: #000000;
  overflow: hidden;
}
.bb-slider-loaded {
  visibility: visible;
}
bb-slider-pager {
  z-index: 221;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.Slider-pager {
  position: absolute;
  display: inline-block;
  bottom: 15px;
  left: 0;
  right: 0;
  margin: 0 auto;
  max-width: 300px;
  width: 300px;
  overflow: visible;
  text-align: center;
}
.Slider-pagerBtn {
  background-color: #f4f4f4;
  height: 10px;
  width: 10px;
  border-radius: 10px;
  margin-left: 10px;
  top: 0;
}
.Slider-pagerBtn--active {
  background-color: #00aeef;
}
.Slider-control {
  display: none;
}
@media (min-width: 768px) {
  .Slider-control {
    display: block;
    position: absolute;
    z-index: 220;
    width: 50px;
    top: 0;
    bottom: 0;
    cursor: pointer;
    padding: 0 35px;
  }
}
bb-slider-control-panel {
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  max-width: 1400px;
  width: 100%;
}
.Slider-controlIcon {
  position: absolute;
  width: 50px;
  height: 50px;
  border-right: 2px solid #FFF;
  border-bottom: 2px solid #FFF;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.Slider .Slider-controlIcon {
  -webkit-transition: all 0.3s ease-out;
          transition: all 0.3s ease-out;
}
.Slider-control:hover .Slider-controlIcon {
  border-color: #00aeef;
}
.Slider-control--previous {
  left: 0;
}
.Slider-control--next {
  right: 0;
}
.Slider-controlIcon--previous {
  margin-left: 25px;
  -webkit-transform: rotate(135deg);
      -ms-transform: rotate(135deg);
          transform: rotate(135deg);
}
.Slider-controlIcon--next {
  margin-right: 25px;
  -webkit-transform: rotate(315deg);
      -ms-transform: rotate(315deg);
          transform: rotate(315deg);
}
.Slide-responsive-image {
  display: block;
  height: 100%;
  width: 100%;
}
.Slider-image-link {
  display: block;
  height: 100%;
  width: 100%;
  background-size: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
/**
* mobile-nav
*
* Created by btilford on 10/30/14.
*/
.Wr__body {
  position: relative;
  min-width: 100%;
  -webkit-transition: -webkit-transform cubic-bezier(0.075, 0.82, 0.165, 1);
          transition: transform cubic-bezier(0.075, 0.82, 0.165, 1);
}
.snav-lock-scroll {
  position: fixed;
}
.snav-disable-animation {
  -webkit-transition: none;
          transition: none;
}
.snav-mob__container {
  padding-top: 2px;
  position: static;
}
.snav-mob__hamburger {
  position: relative;
  width: 24px;
  height: 24px;
  -webkit-transition: 600ms ease-in-out;
          transition: 600ms ease-in-out;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  cursor: pointer;
}
.snav-mob__hamburger span {
  display: block;
  position: absolute;
  height: 3px;
  width: 100%;
  background: #F2F2F2;
  border-radius: 6px;
  opacity: 1;
  left: 0;
  -webkit-transition: all 600ms ease-out;
          transition: all 600ms ease-out;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
}
.snav-mob__hamburger span:nth-child(1) {
  top: 0;
}
.snav-mob__hamburger span:nth-child(2) {
  top: 9px;
}
.snav-mob__hamburger span:nth-child(3) {
  top: 18px;
}
.snav-mob__hamburger.subnav-menu_open {
  z-index: 1050;
  pointer-events: none;
}
.snav-mob__hamburger.subnav-menu_open span:nth-child(1) {
  top: 12px;
  -webkit-transform: rotate(135deg);
      -ms-transform: rotate(135deg);
          transform: rotate(135deg);
}
.snav-mob__hamburger.subnav-menu_open span:nth-child(2) {
  opacity: 0;
  left: -60px;
}
.snav-mob__hamburger.subnav-menu_open span:nth-child(3) {
  top: 12px;
  -webkit-transform: rotate(-135deg);
      -ms-transform: rotate(-135deg);
          transform: rotate(-135deg);
}
.snav-mob__menu {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 1050;
  -webkit-transform: translate(-100%, 0);
      -ms-transform: translate(-100%, 0);
          transform: translate(-100%, 0);
}
.snav-mob__menu a {
  text-decoration: none;
}
.snav-mob__menu ul {
  list-style: none;
  margin: 0;
}
.snav-mob__box {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #363636;
  overflow-x: hidden;
}
.snav-mob__expand-arrow {
  position: absolute;
  right: 10px;
  margin-top: 2px;
  vertical-align: middle;
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 10px solid #5e5e5e;
  -webkit-transition: -webkit-transform 250ms ease-in;
          transition: transform 250ms ease-in;
}
.snav-mob-root__selected .snav-mob__expand-arrow,
.snav-mob__breadcrumb-selected .snav-mob__breadcrumb-arrow {
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
  border-top-color: #FFFFFF;
}
.snav-mob-root__subSelected .snav-mob__expand-arrow {
  display: none;
}
.snav-mob__branch-arrow {
  border-top-color: #e1e1e1;
  right: 0;
}
.snav-mob__breadcrumb-arrow {
  border-top-color: #858585;
}
.snav-mob__root,
.snav-mob__base {
  border: none;
  color: #FFF;
  padding-left: 15px;
  background-color: #363636;
}
.snav-mob__branch-breadcrumb {
  border: none;
  color: #FFF;
  padding-left: 15px;
  background-color: #666666;
}
.snav-mob__root,
.snav-mob__base,
.snav-mob__branch,
.snav-mob__branch-breadcrumb {
  position: relative;
  font-family: 'ProximaNova', sans-serif;
  display: block;
  text-align: left;
  font-size: 15px;
  width: 100%;
  height: 50px;
  outline: none;
  border-bottom: 1px solid #919191;
}
.snav-mob-root__selected {
  background-color: #00aeef;
  border-bottom: none;
}
.snav-mob-root__subSelected {
  background-color: #666666;
  border-bottom: 1px solid #919191;
}
.snav-mob__breadcrumb-selected {
  background-color: #00aeef;
  border-bottom: none;
}
.snav-mob__branch {
  color: #232323;
  border: none;
  border-bottom: 1px solid #e1e1e1;
  background-color: #FFF;
  width: 93%;
  margin: auto;
  padding: 0;
}
.snav-mob__root-list {
  padding: 0;
}
.snav-mob__branch-list {
  background-color: #FFF;
  overflow: hidden;
  padding: 0;
}
.snav-mob__menu--close {
  font-family: Arial, sans-serif;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #000000;
  background-color: rgba(0, 0, 0, 0.3);
  display: block;
  cursor: pointer;
  z-index: 1000;
}
.snav-mob__menu--open {
  box-shadow: 2px 0 6px #000000;
  box-shadow: 2px 0 6px rgba(0, 0, 0, 0.4);
}
.snav-mob__menu--body-open {
  overflow: hidden !important;
  top: 0;
  bottom: 0;
}
.snav-mob__root-item,
.snav-mob__branch-item {
  -webkit-transition: height 250ms cubic-bezier(0.215, 0.61, 0.355, 1);
          transition: height 250ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
.snav-mob__branch-item {
  height: 50px;
}
.snav-mob__root-item.ng-leave {
  -webkit-transition: height 0ms cubic-bezier(0.215, 0.61, 0.355, 1);
          transition: height 0ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
.snav-mob__root-item.ng-enter .snav-mob__branch-item {
  -webkit-transition: height 250ms cubic-bezier(0.215, 0.61, 0.355, 1);
          transition: height 250ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
.snav-mob__root-item.ng-enter.ng-enter-active .snav-mob__branch-item {
  height: 50px;
}
.snav-mob__root-item.ng-enter .snav-mob__branch-item {
  height: 0;
}
.Wr__nav-menu .currentSiteSection {
  color: #33b1ef !important;
  -webkit-transition: color 10s cubic-bezier(0.215, 0.61, 0.355, 1);
          transition: color 10s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.Wr__nav-menu .currentSiteSection:after,
.Wr__nav-menu .currentSiteSection:hover:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAMAAACKYC6uAAAAElBMVEUAAAAorOIorOIorOIorOIorOLTT4G7AAAABXRSTlMAEJ+/zwy7w7UAAAA1SURBVHjaVcqxDQAwCANBDPb+KyfNE4UCcS9K7tppq5z0OvFdFE7Kf4w0/6uNKZiCt+BX8AFoMQEb1t9uMgAAAABJRU5ErkJggg==);
}
.snav-desk__lvl2--trigger {
  padding: 10px 10px;
  font-size: 16px;
  display: block;
  line-height: 14px;
  color: #232323;
  font-family: ProximaNovaExCnBold, Arial, sans-serif;
  cursor: pointer;
  text-transform: uppercase;
}
.bcc-widget__column--1 {
  width: 50% ;
  padding-left: 30px;
  padding-right: 0;
  display: inline-block;
  min-width: 0;
  vertical-align: top;
}
.bcc-widget__column--2 {
  width: 100%;
}
.snav-desk__lvl2--container {
  width: 510px;
  display: block;
  float: left;
  overflow: visible;
  background-color: #FFF;
}
.bcc-widget-list__container {
  margin-bottom: 10px;
  padding-right: 15px;
}
.bcc-widget-list__self--title {
  margin: 20px 0 0;
  font-size: 16px;
  line-height: 16px;
  color: #232323;
  font-family: ProximaNovaExCnBold, Arial, sans-serif;
  text-transform: uppercase;
  font-weight: normal;
}
.bcc-widget-layout__container div:nth-child(2) .bcc-widget-list__container {
  padding-right: 0;
}
.bcc-widget-layout__container div:nth-last-child(2) {
  display: none;
}
.bcc-widget-list__items {
  margin: 0;
  padding: 0;
}
.bcc-widget-list__item {
  margin: 20px 0 0 0;
  padding: 0;
  line-height: 14px;
  font-size: 14px;
}
bb-site-nav-desktop {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
.Wr__nav-menu {
  position: relative;
}
.Wr__nav-menu a {
  text-decoration: none;
}
.Wr__nav-menu__unit {
  color: #FFF;
  outline: none;
  text-decoration: none !important;
}
.Wr__nav-menu__unit:visited {
  color: #FFF;
}
.Wr__nav-menu__unit:hover {
  color: #00AEFF;
  background-color: #232323;
  -webkit-transition: none;
          transition: none;
}
.Wr__nav-menu .hoverIntentSelected,
.Wr__nav-menu .hoverIntentSelected:hover {
  background-color: #fff;
  color: #00AEFF;
}
.Wr__nav-menu__unit--selected:visited {
  background-color: #fff;
  color: #00AEFF;
}
.Wr__nav-menu__unit:after,
.Wr__nav-menu__unit:hover:after {
  height: 9px;
  width: 9px;
}
.Wr__nav-menu .hoverIntentSelected:after,
.Wr__nav-menu .hoverIntentSelected:hover:after {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAMAAACKYC6uAAAAElBMVEUAAAAorOIorOIorOIorOIorOLTT4G7AAAABXRSTlMAEJ+/zwy7w7UAAAA1SURBVHjaVcqxDQAwCANBDPb+KyfNE4UCcS9K7tppq5z0OvFdFE7Kf4w0/6uNKZiCt+BX8AFoMQEb1t9uMgAAAABJRU5ErkJggg==');
}
.snav-desk__menu .Wr__box {
  padding-top: 20px;
  box-sizing: content-box;
}
.snav-desk__menu {
  display: none;
  z-index: 501;
  position: absolute;
  top: 100%;
  width: 100vw;
  height: 468px;
  overflow: hidden;
  left: 0;
  right: 0;
  background: #FFF;
  border-bottom: 3px solid #00AEFF;
  box-shadow: 0 3px 3px rgba(30, 30, 30, 0.3);
}
.snav-desk__menu a:hover,
.snav-desk__menu a:visited {
  text-decoration: none;
}
.snav-desk__lvl1--container {
  float: left;
  width: 240px;
  height: 428px;
  background-color: #f4f4f4;
  padding: 10px 0;
  vertical-align: top;
}
.bcc-widget-layout__container {
  width: 100%;
  margin: 0 !important;
  padding-left: 15px;
}
.snav-desk__menu .hoverIntentSelected {
  background-color: #FFF;
  color: #00aeef;
}
.bcc-widget__column--2 {
  padding-left: 30px;
}
.bcc-widget__column--3 {
  width: 100% !important;
}
.bcc-widget-list__link {
  color: #232323;
  display: block;
  text-decoration: none;
  font-family: ProximaNovaReg, ProximaNova, sans-serif;
  overflow: hidden;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.bcc-widget-list__link:hover {
  color: #33b1ef;
  -webkit-transition: all 200ms linear;
          transition: all 200ms linear;
}
.bcc-widget-image__picture {
  max-height: 100%;
  max-width: 100%;
  overflow: hidden;
}
.bcc-widget-image {
  max-width: 100%;
  text-align: center;
  float: right;
}
.bcc-widget-list__container .bcc-widget-image {
  float: none;
}
.bcc-widget-image__text {
  color: #232323;
  font-size: 18px;
  font-family: 'ProximaNovaExCnBold', Arial, sans-serif;
  font-weight: bold;
  text-align: left;
}
.bcc-widget-image__link:hover .bcc-widget-image__text {
  color: #33b1ef;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .snav-desk__lvl2--container {
    width: 730px;
  }
}
@media (min-width: 1200px) {
  .snav-desk__lvl2--container {
    width: 930px;
  }
}
@media (min-width: 992px) {
  .bcc-widget-layout__container div:nth-child(2) .bcc-widget-list__container {
    padding-right: 15px;
  }
  .snav-desk__lvl2--trigger {
    padding: 8px 20px;
    font-size: 18px;
    line-height: 18px;
  }
  .bcc-widget__column--2 {
    width: 33.33%;
  }
  .bcc-widget__column--2 {
    width: 50%;
  }
  .bcc-widget__column--3 {
    width: 100%;
  }
  .bcc-widget-list__container {
    padding-left: 25px;
  }
  .bcc-widget-list__self--title {
    font-size: 18px;
    margin: 18px 0 0 0;
    line-height: 18px;
  }
  .bcc-widget-layout__container div:nth-last-child(2) {
    padding-right: 0;
    display: block;
  }
  .bcc-widget-list__item {
    margin-top: 18px;
    line-height: 16px;
    font-size: 16px;
  }
}
/**
* package
*
* Created by btilford on 10/30/14.
*/
/**
* layout
*
* Created by btilford on 10/30/14.
*/
.bcc-widget-layout__container {
  margin-left: -15px;
  margin-right: -15px;
}
.bcc-widget__column--1 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .bcc-widget__column--1 {
    float: left;
    width: 33.33333333%;
  }
}
.bcc-widget__column--2 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .bcc-widget__column--2 {
    float: left;
    width: 66.66666667%;
  }
}
.bcc-widget__column--3 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .bcc-widget__column--3 {
    float: left;
    width: 100%;
  }
}
/**
* link-list
*
* Created by btilford on 10/30/14.
*/
.bcc-widget-list__container {
  list-style: none;
  list-style-position: inside;
  list-style-type: none;
}
.bcc-widget-list__item {
  display: block;
}
/**
* image
*
* Created by btilford on 10/30/14.
*/
.bcc-widget-image {
  display: block;
}
.bcc-widget-image__picture {
  display: block;
}
/**
* personalization-zone
*
* Created by btilford on 11/19/14.
*/
bb-pzone {
  display: block;
}
/**
* personalization-zone-logged-out
*
* Created by btilford on 11/19/14.
*/
.pz-signup__btn,
.pz-signup__img {
  display: none;
}
@media (min-width: 992px) {
  .pz-signup__btn,
  .pz-signup__btn:hover,
  .pz-signup__btn:active,
  .pz-signup__btn:focus {
    display: block;
    border: none;
    outline: none;
    background: transparent;
    width: 160px;
    margin: auto;
  }
  .pz-signup__img {
    display: block;
    width: 100%;
    height: auto;
    min-height: 50px;
  }
}
.NewsletterForm-input::-webkit-input-placeholder {
  color: #232323;
  opacity: 1;
}
.NewsletterForm-input::-moz-placeholder {
  color: #232323;
  opacity: 1;
}
.NewsletterForm-input:-ms-input-placeholder {
  color: #232323;
  opacity: 1;
}
.NewsletterForm-input::placeholder {
  color: #232323;
  opacity: 1;
}
.NewsletterForm-btn {
  padding: 0.3em 0 0.2em;
  width: 76px;
}
.tbox {
  position: absolute;
  display: none;
  border-radius: 5px;
  z-index: 900;
  border: 3px solid #565450;
}
.tinner {
  padding: 30px 15px;
  background: #ffffff url(i/e9557f70099bbf47f093c149dd1e9270f2b737bc.gif) no-repeat 50% 50%;
  overflow: hidden;
}
.tmask {
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #000;
  z-index: 800;
}
.tclose {
  position: absolute;
  top: 10px;
  right: 15px;
  width: 30px;
  padding-right: 11px;
  cursor: pointer;
  background: url(i/1670930457f5f729e448032ceb9bcf87a4dde1c8.png) no-repeat 100% 50%;
  font: normal 11px Arial, helvetica, sans-serif;
  color: #a30308;
}
.tclose a {
  color: #a30309;
  display: inline-block;
  padding-right: 0;
  text-decoration: none;
  width: 43px;
}
.tclose:hover {
  text-decoration: underline;
}
.tclose:hover a {
  text-decoration: underline;
}
.BodyBanner {
  text-align: center;
  color: #FFF;
  font-family: ProximaNovaReg, Arial, sans-serif;
  position: relative;
  max-height: none;
}
.BodyBanner .settingsGear {
  top: 11px;
}
.BodyBanner__sub-banner {
  position: relative;
  bottom: 0;
  background-color: grey;
  width: auto;
  height: 200px;
}
.BodyBanner__user-info-container {
  background-color: #232323;
  top: 0;
  left: 0;
  position: relative;
  width: auto;
  height: auto;
  padding: 0;
}
.BodyBanner__user-info-container .settingsGear {
  margin: 0;
  top: 3px;
  right: 3px;
}
.BodyBanner__user-info-container .Menu__content {
  min-width: 200px;
}
.BodyBanner__inner-user-info-container {
  top: -128.57142857px;
  position: absolute;
  left: 50%;
  margin-left: -75px;
}
.BodyBanner__avatar {
  display: block;
  width: 150px;
  height: 150px;
  padding: 0;
  border: 1px solid #FFF;
  border-radius: 5px;
  overflow: hidden;
}
.BodyBanner__avatar img {
  display: block;
  width: auto;
}
.BodyBanner__username {
  display: block;
  color: #FFF;
  font-size: 18px;
  line-height: 18px;
  font-family: ProximaNovaSemibold, Arial, sans-serif;
  margin: 10px 0;
  text-overflow: ellipsis;
  width: auto;
  overflow: hidden;
  padding: 0 7px 0 10px;
}
.BodyBanner__user-info {
  margin: 0;
}
.BodyBanner__user-info-block {
  padding: 3px 0;
}
.BodyBanner__user-info-block:nth-child(2) {
  border-left: 1px solid #878787;
  border-right: 1px solid #878787;
}
.BodyBanner__user-info {
  font-family: ProximaNovaExCnBold, Arial, sans-serif;
  font-size: 14px;
  line-height: 14px;
  text-transform: uppercase;
}
.BodyBanner__user-info-label {
  display: block;
  color: #878787;
  margin-bottom: 3px;
}
.BodyBanner__user-info-value {
  color: #FFF;
}
.BodyBanner__user-info-value:hover {
  color: #00aeef;
}
.BodyBanner__button-container {
  padding: 15px 25px;
}
.BodyBanner__button-container button,
.BodyBanner__button-container a {
  display: block;
  width: auto;
}
.BodyBanner__primary-button {
  padding: 10px 0;
  width: auto;
}
.BodyBanner__dropdown-button {
  background-color: transparent;
  border-width: 0;
  color: #FFF;
  font-family: ProximaNovaSemibold, Arial, sans-serif;
  font-size: 14px;
  padding-right: 25px;
  white-space: nowrap;
  cursor: pointer;
  position: relative;
  bottom: 10px;
}
.BodyBanner__dropdown-button:after {
  content: "";
  right: 10px;
  position: absolute;
  top: 48%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  background-repeat: no-repeat;
  display: inline-block;
  background-size: contain;
  background-position: center;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAMAAACKYC6uAAAAElBMVEUAAAD29/j29/j29/j29/j29/iqmfdiAAAABXRSTlMAEJ+/zwy7w7UAAAA1SURBVHjaVcqxDQAwCANBDPb+KyfNE4UCcS9K7tppq5z0OvFdFE7Kf4w0/6uNKZiCt+BX8AFoMQEb1t9uMgAAAABJRU5ErkJggg==);
  width: 8px;
  height: 5px;
}
.BodyBanner__dropdown-button:hover {
  color: #00aeef;
}
.BodyBanner__dropdown-button:hover:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAMAAACKYC6uAAAAElBMVEUAAAAorOIorOIorOIorOIorOLTT4G7AAAABXRSTlMAEJ+/zwy7w7UAAAA1SURBVHjaVcqxDQAwCANBDPb+KyfNE4UCcS9K7tppq5z0OvFdFE7Kf4w0/6uNKZiCt+BX8AFoMQEb1t9uMgAAAABJRU5ErkJggg==);
  width: 8px;
  height: 5px;
}
.BodyBanner__more-links {
  text-align: left;
  width: auto;
  margin: 0;
  padding: 5px 15px;
  list-style-type: none;
}
.BodyBanner__more-link a {
  color: #232323;
  display: block;
  margin: 5px 0;
}
.BodyBanner__banner-image {
  width: auto;
  max-height: 402px;
  overflow: hidden;
}
.BodyBanner__banner-image img {
  padding-left: 198px;
  width: auto;
}
@media (min-width: 768px) {
  .BodyBanner__inner-user-info-container {
    top: -214.28571429px;
    margin-left: -125px;
  }
  .BodyBanner__avatar {
    width: 250px;
    height: 250px;
  }
}
@media (min-width: 992px) {
  .BodyBanner__sub-banner {
    padding: 0 20px 0 0 !important;
  }
  .BodyBanner__sub-banner__stat {
    line-height: 50px;
  }
  .BodyBanner {
    max-height: 403px;
  }
  .BodyBanner__user-info-container {
    width: 198px;
    position: absolute;
    padding-bottom: 10px;
    height: 402px;
  }
  .BodyBanner__inner-user-info-container {
    position: relative;
    top: 0;
    left: 0;
    height: auto;
    width: auto;
    margin: 0 auto;
    display: inline-block;
    padding: 0;
  }
  .BodyBanner__inner-user-info-container .settingsGear {
    margin-right: 25px;
    margin-top: 15px;
  }
  .BodyBanner__inner-user-info-container .Menu__content {
    min-width: 200px;
  }
  .BodyBanner__avatar {
    padding: 17px 25px 0;
    width: auto;
    height: auto;
    border-width: 0;
  }
}
@media (max-width: 1199px) {
  .BodyBanner__banner-image img {
    padding-left: 0;
  }
}
@media (max-width: 767px) {
  .BodyBanner__inner-user-info-container {
    margin-top: 20px;
  }
  .comment-modal-container .bbTextArea {
    width: 100%;
    box-sizing: border-box;
    font-size: 16px;
  }
  .bbModalContainer .bbFooter .bbFooterContent {
    overflow: hidden;
  }
  .bbFooter .bbFooterContent .cancel-comment-button {
    margin: 0;
  }
  .bbExclusiveModalMask .modalContainerGlobal .bbModalContainer .bbFooter .bbButton {
    box-sizing: border-box;
  }
  .BodyBanner__more-link {
    text-align: center;
  }
}
.bbBody .comment-modal-container .bbInputWaterMark .bbTextArea {
  font-family: ProximaNovaReg, ProximaNova, Arial, sans-serif;
  font-size: 14px;
}
.bbBody .comment-modal-container .bbInputWaterMark {
  position: absolute;
  color: #bbb;
  margin: 17px 0 0 10px;
}
@media (max-width: 991px) {
  .BodyBanner__menu--desktop {
    display: none;
  }
  .BodyBanner__menu--mobile .Menu {
    background-color: #232323;
    width: 100%;
  }
  .BodyBanner__sub-banner {
    padding: 3px 0 0 0 !important;
  }
  .BodyBanner__menu--mobile .Menu .BodyBanner__dropdown-button {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .BodyBanner__menu--mobile {
    padding-bottom: 10px;
    display: block;
    background-color: #232323;
  }
}
@media (min-width: 992px) {
  .BodyBanner__menu--mobile {
    display: none;
  }
}
/**
* package
*
* Created by btilford on 11/13/14.
*/
/**
* package
*
* Created by btilford on 11/14/14.
*/
/**
* mini-feed
*
* Created by btilford on 11/14/14.
*/
.Mini-feed__container {
  margin-bottom: 30px ;
}
.Mini-feed__entry {
  display: block;
  color: #232323;
  padding: 5px 10px;
}
.Mini-feed__heading {
  margin: 10px;
  font-size: 17px;
  line-height: 1.1;
  text-transform: uppercase;
  font-family: ProximaNovaExCnBold, Arial, sans-serif;
  border-bottom: 1px solid #c8c8c8;
  padding-bottom: 5px;
}
.Mini-feed__left-col {
  width: 40px;
  display: inline-block;
  vertical-align: top;
}
.Mini-feed__right-col {
  width: 100px;
  display: inline-block;
  margin-top: -2px;
}
.Mini-feed__avatar {
  width: 35px;
  display: inline-block;
  border-radius: 2px;
}
.Mini-feed__text,
.Mini-feed__link {
  font-size: 11px;
  line-height: 1.3;
  overflow: hidden;
}
.Mini-feed__link {
  float: right;
}
.mini-social-feed-container {
  min-height: 120px;
}
.mini-social-feed {
  display: none;
}
.mini-social-feed .add-friends-panel {
  clear: both;
  overflow: hidden;
}
.mini-social-feed .social-friends-container {
  padding: 10px 0 6px 0;
}
.mini-social-feed .social-friends-container .social-panel-title {
  font-family: ProximaNovaExCnBold, Arial, sans-serif;
  text-transform: uppercase;
  padding-left: 11px;
  font-size: 16px;
}
.mini-social-feed .friend-item {
  font-size: 0;
  padding: 6px 11px;
  line-height: 13px;
}
.mini-social-feed .friend-item .avatar-container,
.mini-social-feed .friend-item .friend-info-container {
  display: inline-block;
  vertical-align: middle !important;
}
.mini-social-feed .friend-item .avatar-container {
  width: 35px;
  height: 35px;
  position: relative;
}
.mini-social-feed .friend-item .avatar-container:after {
  content: "";
  position: absolute;
  display: block;
  background: url(i/8394fa3dfc31fe43a01453379047677bbd522f3c.png?ver=1) no-repeat 0 -90px;
  width: 14px;
  height: 14px;
  right: 0;
  bottom: 0;
  z-index: 2;
}
.mini-social-feed .friend-item .avatar-container img {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
.mini-social-feed .friend-item a:hover {
  text-decoration: none !important;
}
.mini-social-feed .friend-item .user-name-container {
  word-wrap: break-word;
}
.mini-social-feed .friend-item .user-name-container,
.mini-social-feed .friend-item .user-name-container span {
  color: #2A2B2C;
}
.mini-social-feed .friend-item .friend-info-container {
  width: 107px;
  padding-left: 8px;
  font-size: 11px;
}
/* IE Remove Search 'X' icon from input */
input[type=text]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
input[type=text]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
.transitionPositionDimensionOpacity {
  -webkit-transition: opacity 0.2s ease-out, width 0.2s ease-out, height 0.2s ease-out, top 0.2s ease-out, right 0.2s ease-out, bottom 0.2s ease-out, left 0.2s ease-out;
  transition: opacity 0.2s ease-out, width 0.2s ease-out, height 0.2s ease-out, top 0.2s ease-out, right 0.2s ease-out, bottom 0.2s ease-out, left 0.2s ease-out;
}
.ProximaNova {
  font-family: ProximaNovaReg, arial, sans-serif;
}
.ProximaNovaBld {
  font-family: ProximaNovaReg, arial, sans-serif;
  font-weight: bolder;
}
.ProximaNovaExCn {
  font-family: ProximaNovaExCn, arial, sans-serif;
}
.ProximaNovaExCnBold {
  font-family: ProximaNovaExCnBold, arial, sans-serif;
}
.DefualtFont {
  font-family: Arial, Helvetica, sans-serif;
}
.InheritFont {
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
}
.proxima-blue-text {
  color: #00aeef;
  font-family: ProximaNovaExCn, arial, sans-serif;
  font-size: 18px;
  padding: 2px 4px !important;
  /* targets legacy pages */
  display: inline;
  cursor: pointer;
}
.proxima-nova-blue-text {
  font-family: ProximaNovaReg, arial, sans-serif;
  color: #00aeef;
  font-size: 14px;
  padding: 10px 7px !important;
  /* targets legacy pages */
  margin: 10px 10px 0 !important;
  /* targets legacy pages */
  cursor: pointer;
}
.proxima-font-bold {
  font-family: ProximaNovaExCnBold, arial, sans-serif;
  text-transform: uppercase;
}
.proxima-grey-text {
  color: #AAA;
  padding-left: 3px;
}
.typeahead-list {
  font-family: Arial, Helvetica, sans-serif;
}
.typeahead-header {
  position: relative;
  width: 100%;
}
.two-col--typeahead {
  position: relative;
  width: 50%;
  float: left;
}
.two-col--typeahead-last {
  float: none;
  overflow: hidden;
  width: auto;
}
.media-block--side {
  float: left;
}
.media-block--right-side {
  float: right;
}
.media-block--body {
  overflow: hidden;
}
/* typeahead */
.typeahead-box-container {
  margin-top: -36px;
  position: absolute;
  right: 345px;
  top: 129px;
  width: 155px;
}
.typeahead-box {
  border-bottom: 1px solid #ccc;
  color: #444;
  z-index: 1010 !important;
}
.typeahead-history-box {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
  box-shadow: 0 0 2px 0 #aaa;
  color: #444;
  position: absolute;
  width: 100%;
  z-index: 10000;
}
.clear-recent-site {
  font-size: 13px;
  cursor: pointer;
  border-top: 2px solid #f4f4f4;
}
.typeahead__col--left {
  background-color: #f4f4f4;
  height: 350px;
  width: 100%;
}
.typeahead-history-box,
.typeahead-box {
  position: absolute;
  background-color: #FFF;
  z-index: 1000;
  box-shadow: 0 3px 3px rgba(30, 30, 30, 0.3);
  margin-top: 3px;
  height: 350px;
  top: 100px;
  left: 0;
  width: 100%;
  border-radius: 0;
}
.typeahead__section {
  margin: 0 3% !important;
}
.typeahead__col--right {
  padding: 0 0 15px;
}
.typeahead__col--header {
  font-size: 18px;
  padding: 10px 0 !important;
  /* targets legacy pages */
  line-height: 1;
}
.typeahead__col--header-sm {
  font-size: 18px;
  padding: 15px 12px 4px !important;
  /* targets legacy article pages */
}
.typeahead__col--header-right {
  float: right;
  font-size: 16px;
  margin-right: 3px;
}
.typeahead__single-item {
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  height: 70px;
  float: left;
  margin: 0 1% 5% 0;
  width: 49%;
  overflow: hidden;
  text-decoration: none !important;
}
.typeahead__view-all {
  text-transform: uppercase;
  text-align: center;
  border-top: 1px solid #BBB;
  cursor: pointer;
  padding: 8px 0;
  margin: 0 10px;
  font-size: 15px;
  color: #444;
}
.typeahead__view-all-last {
  margin-top: 10px;
}
.typeahead__image-container {
  height: 70px;
  width: 70px;
  overflow: hidden;
  text-align: center;
}
.typeahead__category-image,
.typeahead__product-image,
.typeahead__article-image {
  height: 70px;
  width: auto;
  margin: 0 -100%;
}
.typeahead__community-text {
  font-size: 14px;
  padding: 4px 0 0 0;
  margin: 0 0 5px;
  text-align: left;
}
.typeahead__community-icon {
  position: relative;
  width: 40px;
  margin: 0 0 0 0;
  padding: 0;
  text-align: left;
  float: left;
  cursor: pointer;
  background: transparent url(i/59ecdf1138650b8fa6a275b5fa259bc263dc1e0b.png) no-repeat scroll;
}
/* Community Icon #1 */
.typeahead__icon1 {
  height: 18px;
  background-size: 182px auto;
  background-position: -42px 0;
}
.typeahead__icon1.active {
  background-position: -78px 0;
  height: 18px;
  display: block;
}
/* Community Icon #2 */
.typeahead__icon2 {
  background-size: 187px auto;
  background-position: -119px 0;
  height: 27px;
}
.typeahead__icon2.active {
  background-position: -155px 0;
}
/* Community Icon #3 */
.typeahead__icon3 {
  background-size: 182px auto;
  background-position: -43px -44px;
  height: 25px;
  top: -4px;
}
.typeahead__icon3.active {
  background-position: -78px -44px;
}
.typeahead__item--text {
  font-family: ProximaNovaExCn, arial, sans-serif;
  color: #222 !important;
  font-size: 16px;
  padding-left: 7% !important;
  /* targets legacy pages */
  max-height: 46px;
  text-transform: uppercase;
  overflow: hidden;
  display: block;
  line-height: 1;
}
.typeahead__community-item {
  padding: 1% 3% 1% 0 !important;
  /* targets legacy pages */
  cursor: pointer;
  font-family: ProximaNovaExCn, arial, sans-serif;
  color: #222 !important;
  font-size: 16px;
  max-height: 46px;
  text-transform: uppercase;
  overflow: hidden;
  display: block;
  line-height: 1;
}
.typeahead__community-item:hover {
  text-decoration: none;
}
.typeahead__item__text_active,
.typeahead__community-text.active {
  color: #00aeef !important;
}
.typeahead__item-type {
  font-family: ProximaNovaExCn, arial, sans-serif;
  color: #c8c8c8;
  font-size: 14px;
  padding: 2% 0 2% 7% !important;
  /* targets legacy pages */
  text-transform: uppercase;
  line-height: 1;
}
.typeahead--horizontal-divider {
  border-bottom: 1px solid #DDD;
}
.typeahead__category--banner-image {
  height: 100px;
  width: 100%;
}
.typeahead__category--banner-text {
  color: #222;
  font-size: 16px;
  padding: 5px 0;
}
.typeahead--label-suggestions {
  color: #AAA;
  font-family: ProximaNovaExCn, arial, sans-serif;
  font-size: 15px;
  padding: 8px 10px 2px !important;
  /*targets legacy pages*/
  font-style: italic;
}
/* Button */
.button--typeahead {
  padding: 10px 25px !important;
  /* targets legacy article pages */
  font-size: 13px;
  color: #555;
  cursor: pointer;
  display: block;
  word-wrap: break-word;
}
.button--typeahead:hover {
  background-color: #fff;
  color: #00aeef;
}
.typeahead--bold {
  font-family: ProximaNovaReg, arial, sans-serif;
  font-weight: bolder;
  font-size: 13px;
  color: #232323;
}
.button--typeahead-top {
  border-top-left-radius: 3px;
  word-wrap: break-word;
  padding: 10px 15px !important;
  /* targets legacy article pages */
  font-size: 13px;
  color: #555;
  cursor: pointer;
  display: block;
}
.button__typeahead_active {
  background-color: #fff;
  color: #00aeef;
}
.no-results--typeahead {
  margin: 10px 10px 0;
  padding: 100px 0;
  border-top: 1px solid #DDD;
  border-bottom: 1px solid #DDD;
  overflow: hidden;
}
.no-results--typeahead span {
  display: block;
  color: #F0F0F0;
  font-size: 23px;
  margin: 0 30px;
  word-wrap: break-word;
}
.Wr__search {
  margin: 0;
}
.typeahead input {
  height: 29px !important;
}
.typeahead-header ::-webkit-input-placeholder {
  color: #c8c8c8;
}
.typeahead-header ::-moz-placeholder {
  color: #c8c8c8;
}
.typeahead-header :-ms-input-placeholder {
  color: #c8c8c8;
}
.typeahead__history-box-right {
  padding-bottom: 8px;
  display: none;
}
.site-search-box {
  font-family: ProximaNovaExCnSemiBold, arial, sans-serif;
  color: #232323;
  padding: 7px 40px 5px 15px;
  position: absolute;
  width: 100%;
  height: 37px;
  font-size: 18px;
  right: 0;
  box-sizing: border-box;
  display: block;
  z-index: 330;
  -webkit-transition: opacity 0.2s ease-out, width 0.2s ease-out, height 0.2s ease-out, top 0.2s ease-out, right 0.2s ease-out, bottom 0.2s ease-out, left 0.2s ease-out;
  transition: opacity 0.2s ease-out, width 0.2s ease-out, height 0.2s ease-out, top 0.2s ease-out, right 0.2s ease-out, bottom 0.2s ease-out, left 0.2s ease-out;
}
.Icon-search {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  direction: ltr;
  text-indent: -19999px;
}
.typeahead__box-right-icon {
  height: 37px;
  position: absolute;
  right: -3px;
  top: 0;
  width: 33px;
  z-index: 330;
  background-color: #00aeef;
  cursor: pointer;
  border: none;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  -webkit-transition: opacity 0.2s ease-out, width 0.2s ease-out, height 0.2s ease-out, top 0.2s ease-out, right 0.2s ease-out, bottom 0.2s ease-out, left 0.2s ease-out;
  transition: opacity 0.2s ease-out, width 0.2s ease-out, height 0.2s ease-out, top 0.2s ease-out, right 0.2s ease-out, bottom 0.2s ease-out, left 0.2s ease-out;
}
.typeahead__box-left-icon {
  background-color: #C0C0C0;
  position: absolute;
  left: 9px;
  top: 10px;
  z-index: 331;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  border-radius: 8px;
  width: 16px;
  height: 16px;
  font-size: 8px;
  outline: none;
  text-align: center;
  vertical-align: baseline;
  padding: 0;
  margin: 0;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-out, width 0.2s ease-out, height 0.2s ease-out, top 0.2s ease-out, right 0.2s ease-out, bottom 0.2s ease-out, left 0.2s ease-out;
  transition: opacity 0.2s ease-out, width 0.2s ease-out, height 0.2s ease-out, top 0.2s ease-out, right 0.2s ease-out, bottom 0.2s ease-out, left 0.2s ease-out;
}
.search_show_clear {
  opacity: 1;
}
.search_show_clear_input {
  padding-left: 30px;
}
.button--typeahead-top {
  font-size: 14px;
  border-top-left-radius: 3px;
}
@media (min-width: 768px) {
  .typeahead-header {
    width: 170px;
    top: -19px;
  }
  .search_input_clicked_button {
    right: -22px;
  }
  .search_input_clicked {
    width: 566px;
    right: -19px;
  }
  .search_input_open {
    left: -370px;
  }
  .Wr__search {
    padding: 0 10px;
    margin-left: 2px;
  }
  .site-search-box {
    font-size: 18px;
  }
  .typeahead__col--left {
    height: 675px;
    width: 180px;
    border-bottom-left-radius: 3px;
  }
  .typeahead-history-box,
  .typeahead-box {
    width: 569px;
    height: auto;
    left: auto;
    display: block;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    right: -12px;
    top: 53px;
  }
  .typeahead__history-box-right {
    min-width: 200px;
    width: auto;
    display: block;
  }
}
@media (min-width: 992px) {
  .typeahead-header {
    width: 215px;
  }
  .search_input_clicked_button {
    right: -28px;
  }
  .search_input_clicked {
    width: 714px;
    right: -25px;
  }
  .search_input_open {
    left: -466px;
  }
  .typeahead-history-box,
  .typeahead-box {
    width: 717px;
    right: -18px;
  }
}
@media (min-width: 1200px) {
  .typeahead-header {
    width: 280px;
  }
  .typeahead__col--left {
    width: 242px;
  }
  .search_input_clicked_button {
    right: -28px;
  }
  .search_input_clicked {
    width: 781px;
    right: -25px;
  }
  .search_input_open {
    left: -468px;
  }
  .typeahead-history-box,
  .typeahead-box {
    width: 784px;
    right: -18px;
  }
}


/** .tmp/content-homepage-less.css (68565 bytes) */

div.violator {
  height: 12px;
  font-size: 11px;
  position: relative;
  padding: 0 2px 0 4px !important;
  margin: 0;
  background-image: url(i/0bb130a6920c97cd1b7757c2ae27753f62745b03.png);
  background-repeat: no-repeat;
  color: #FFF;
  display: inline-block;
  font-family: arial, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 12px;
  border: 0 !important;
  vertical-align: baseline;
}
div.violator div {
  position: absolute;
  width: 3px;
  background-image: url(i/0bb130a6920c97cd1b7757c2ae27753f62745b03.png);
  background-repeat: no-repeat;
  background-position: -397px -6px;
  height: 12px;
  right: -3px;
  top: 0;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden;
}
div.violator.vio-red {
  background-position: 0 -6px;
}
div.violator.vio-redred div {
  background-position: -397px -6px;
}
div.violator.vio-green {
  background-position: 0 -21px;
}
div.violator.vio-green div {
  background-position: -397px -21px;
}
div.violator.vio-gray {
  background-position: 0 -36px;
}
div.violator.vio-gray div {
  background-position: -397px -36px;
}
div.violator.vio-yellow {
  background-position: 0 -51px;
}
div.violator.vio-yellow div {
  background-position: -397px -51px;
}
div.violator.vio-dark-gray,
div.violator.vio-black {
  background-position: 0 -66px;
}
div.violator.vio-dark-gray div,
div.violator.vio-black div {
  background-position: -397px -66px;
}
.article-title-header {
  font-size: 14px;
}
.article-title-header .at-share-btn {
  margin: 0 0 0 15px !important;
}
.article-title-header__by-line {
  padding-left: 0;
}
.article-title-header__article-author,
.article-title-header__article-description,
.article-title-header__article-date {
  font-weight: bold;
}
.article-title-header__article-description {
  font-size: 16px;
  padding-bottom: 25px;
}
.article-title-header__share-container {
  text-align: right;
  padding-right: 0;
}
.article-title-header__share-container .bb-share__jumbo-without-counter {
  float: right;
}
.article-title-header__by-line,
.article-title-header__share-container {
  margin: 25px 0;
}
.article-footer-content__share-container {
  margin: 0 0 25px 0;
}
/* Responsive style for bbinfo.php pages
 * Example = http://www.bodybuilding.com/fun/bbinfo.php?page=CelebrityPrograms
*/
/* TODO: add class .bbinfo to a parent div or surround bbinfo content in div.bbinfo */
#content .content-header {
  background-image: url(i/0abac9fa3d63e7004dc9268a25222bfb5b03da95.jpg);
  background-size: cover;
  width: 100%;
  height: auto;
  margin-bottom: 20px;
}
#content .content-header.skinny {
  min-height: 175px;
}
#content .content-header h1 {
  color: #fff;
  font-family: "arial black", arial, helvetica, sans-serif;
  font-size: 43px;
  line-height: 35px;
  padding: 10px;
  text-transform: uppercase;
  line-height: 1;
}
#content .gradient-panel .content {
  background: #f1f1f1;
  height: 100%;
  overflow: hidden !important;
}
#content .supersite-articles-sortlink {
  float: right;
  font-size: 11px;
  margin: 5px 15px;
}
#content .supersite-layout-content-wrap {
  margin: 0 auto 20px auto !important;
  width: 100%;
}
#content .supersite-layout-content-wrap p {
  font-size: 12px;
  line-height: 14px;
  margin-bottom: 14px;
}
#content .supersite-layout-content-wrap ul {
  width: 100%;
}
#content .supersite-layout-content-wrap .supersite-article-list-sub-cat {
  float: left;
  width: 73%;
  font-weight: bold;
  text-transform: uppercase;
  margin-right: 2%;
}
#content .supersite-layout-content-wrap .related-areas {
  width: 25%;
  float: right;
  font-weight: bold;
  padding: 4px;
  border: 1px solid #b4b4b4;
}
#content .store-layout-chapters-toolbar {
  width: 100%;
  height: auto;
  padding: 4px;
  border: 1px solid #b4b4b4;
  box-sizing: border-box !important;
  overflow: hidden;
}
#content .store-layout-chapters-toolbar .content {
  padding: 8px 10px 8px 10px;
}
#content .store-layout-chapters-toolbar .content-sort {
  background: #f1f1f1;
  height: auto;
  padding: 5px 10px;
}
#content .store-layout-chapters-toolbar .content-sort hr {
  display: none;
}
#content .store-layout-chapters-toolbar .store-layout-chapters-toolbar hr {
  border-top: 1px solid #D8D8D8;
  margin: 7px 0;
}
#content .store-layout-chapters-toolbar .sort-by {
  float: left;
  margin-top: 8px;
  margin-right: 10px;
}
#content .store-layout-chapters-toolbar .sort-by-pill-box {
  float: left;
  margin-left: 10px;
  font-size: 14px;
  position: relative;
  margin-top: 8px;
  background: none;
}
#content .store-layout-chapters-toolbar .sort-by-pill-box a {
  float: left;
  margin-right: 15px;
  padding: 0 !important;
}
#content .store-layout-chapters-toolbar .sort-by-pill-box a:last-child {
  margin-right: 0;
}
#content .store-layout-chapters-toolbar .results-field.search-stats {
  line-height: 16px;
}
#content .store-layout-chapters-toolbar .content .results-field strong .count {
  color: #7B7873;
}
#content .store-layout-chapters-toolbar .content .results-field-right {
  margin-right: 5px;
  float: right;
  line-height: 24px;
  font-size: 14px;
  color: #2C2B2A;
}
#content .supersite-writer-listing-image {
  float: left;
}
#content .supersite-writer-listing-text {
  float: left;
  margin: 3px 0 3px 3px;
}
#content .supersite-writer-listing-text-one-column {
  float: left;
  margin: 3px 0 3px 10px;
}
#content .supersite-writer-listing-one-column li {
  list-style-type: none;
  display: inline-block;
}
#content .supersite-writer-listing-text h3,
#content .supersite-writer-listing-text-one-column h3 {
  font-size: 12px;
  font-weight: bold;
}
#content .supersite-writer-listing-text p,
#content .supersite-writer-listing-text-one-column p {
  font-size: 11px;
  line-height: 12px;
}
#content .articles-listing {
  font-size: 10px;
  text-transform: italic;
  color: #636363;
  display: block;
}
#content .supersite-featured-product-image {
  float: left;
  display: inline;
}
#content .supersite-featured-product .supersite-featured-product-info h3 {
  font-size: 18px;
  font-weight: bold;
  margin: 6px 0;
}
#content .supersite-article-list-sub-cat h2 {
  background: #636363;
  color: #fff;
  font-size: 12px;
  margin-top: 0px;
  padding: 3px;
  font-family: "arial black", arial, helvetica, sans-serif;
}
#content .supersite-article-list-sub-cat {
  font-family: "arial black", arial, helvetica, sans-serif;
}
#content .supersite-article-list-sub-cat ul {
  list-sytle-type: none;
}
#content .supersite-article-list-sub-cat li {
  border-bottom: 1px dotted #a6a5a4;
  display: inline-block;
  padding: 10px 0 9px;
  width: 100%;
  font-size: 11px;
  font-weight: normal;
  font-family: arial, helvetica, sans-serif;
  color: #636363;
}
#content .mod-article-featured-product {
  padding: 0 10px 30px 10px;
}
#content .mod-article-featured-product .article-section-header {
  border-bottom: 1px solid #BBBABA;
  color: #232323;
  font-family: ProximaNovaExCnBold, Arial, Helvetica, sans-serif;
  font-size: 24px;
  margin-bottom: 15px;
}
#content .mod-article-featured-product .article-featured-product {
  margin-left: 0;
  padding: 0;
}
#content .mod-article-featured-product .bb-chevron-list li {
  list-style-image: url(i/e4f52aafeadd257ae9c0cc54b22bd0c08bea87a6.gif);
  list-style-position: inside;
  font-size: 11px;
  float: none;
  margin-left: 0;
}
#content .mod-article-featured-product .article-featured-product-image {
  width: 25%;
  position: relative;
  list-style-type: none;
  background-color: #000;
  background-image: none;
  border-radius: 8px;
  text-align: center;
  vertical-align: middle;
  display: inline-block;
  float: left;
}
#content .mod-article-featured-product .article-featured-product-image table {
  vertical-align: middle;
  padding: 0;
  margin: 0;
  width: 100%;
}
#content .mod-article-featured-product .article-featured-product-image td {
  text-align: center;
  vertical-align: middle;
}
#content .mod-article-featured-product .article-featured-product-image img {
  padding: 8%;
  display: block;
  margin: 0 auto;
  max-width: 100%;
  min-height: 100%;
}
#content .mod-article-featured-product .article-featured-product-details {
  width: 72%;
  text-align: left;
  list-style-type: none;
  margin-bottom: 10px;
  margin-left: 3%;
  float: left;
  padding-left: 0;
}
#content .mod-article-featured-product .article-featured-product-details h3 {
  font-family: "Arial Black", Arial, sans-serif;
  *font-family: Arial, sans-serif;
  *font-weight: bold;
  font-size: 24px;
  line-height: 25px;
  margin: 0;
}
#content .mod-article-featured-product .article-featured-product-details p {
  font-size: 12px;
  margin-top: 5px;
  margin-bottom: 10px;
}
/*  540px is where bbinfo.php breaks style-wise */
@media only screen and (max-width: 540px) {
  #content .supersite-layout-content-wrap .supersite-article-list-sub-cat {
    width: 100%;
    margin-right: 0;
  }
  #content .supersite-layout-content-wrap .related-areas {
    width: 100%;
    margin: 0;
    text-align: center;
  }
  #content .supersite-layout-content-wrap .related-areas h3 {
    color: #000;
  }
  #content .supersite-layout-content-wrap .related-areas ul {
    margin: 0;
    border-top: 1px solid #fff;
  }
  #content .supersite-layout-content-wrap .related-areas li {
    font-size: 14px;
    padding: 10px 0;
    margin: 0;
    border-bottom: 1px solid #fff;
    font-weight: normal;
  }
  #content .supersite-layout-content-wrap .related-areas li:last-child {
    border-bottom: 0;
  }
  #content .content-header h1 {
    font-size: 26px;
  }
  #content .store-layout-chapters-toolbar {
    margin-bottom: 10px;
  }
  #content .store-layout-chapters-toolbar .content-sort {
    padding: 0;
    text-align: center;
  }
  #content .content-sort h3 {
    padding: 5px;
    line-height: 1.2em;
    padding: 5px 10px;
  }
  #content .store-layout-chapters-toolbar .sort-by {
    margin: 0;
    width: 100%;
    border-bottom: 1px solid #fff;
    text-align: center;
    padding: 5px 0 10px 0;
  }
  #content .store-layout-chapters-toolbar .sort-by-pill-box {
    margin: 0;
    border-bottom: 1px solid #fff;
    width: 100%;
    text-align: center;
  }
  #content .store-layout-chapters-toolbar .sort-by-pill-box a {
    width: 100%;
    margin: 0;
    border-bottom: 1px solid #fff;
    padding: 10px 0;
  }
  #content .store-layout-chapters-toolbar .sort-by-pill-box a:last-child {
    border-bottom: 0;
  }
}
@media only screen and (max-width: 400px) {
  #content .mod-article-featured-product .article-featured-product-image {
    width: 100%;
  }
  #content .mod-article-featured-product .article-featured-product-details {
    width: 100%;
    margin-top: 15px;
    margin-left: 0;
  }
}
.recommended-articles {
  margin-top: 25px;
}
.recommended-articles__main-title {
  font-family: ProximaNovaExCnBold, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  color: #232323;
  font-size: 24px;
}
.recommended-articles__article-container {
  margin-bottom: 10px;
}
.recommended-articles__article-image-container {
  display: block;
}
.recommended-articles__article-image {
  width: 100%;
}
.recommended-articles__article-copy-container {
  padding-left: 0;
}
.recommended-articles__article-title {
  font-family: ProximaNovaExCnBold, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 20px;
}
@media only screen and (max-width: 1077px) {
  .recommended-articles__article-copy-container {
    padding-left: 15px;
  }
}
.Wr__content {
  padding-bottom: 20px;
}
/* START RULES FOR NEW WRAPPER LATE 2014 BLACK ARTICLES*/
div#content ul {
  padding: 0;
}
div#depContent td {
  padding: 2px;
}
div#depContent input[type="Radio"] {
  margin: 3px;
}
#depContent table {
  border-collapse: separate;
  border-spacing: 2px;
}
#depContent #article-social-buttons ul {
  padding-left: 40px;
}
/* END RULES FOR NEW WRAPPER LATE 2014 BLACK ARTICLES */
h1,
h2,
h3,
h4,
p {
  margin: 0;
  padding: 0;
  border: 0;
}
ul {
  margin: 0;
}
div#depContent p {
  margin: 16px 0;
}
a:focus,
a:hover {
  color: #33b1ef;
}
.modalContainerGlobal.bbGraphyte .bbModalContainer.bbGraphyte .bbHeader .bbClose,
.modalLoginBodyContainer .bbForms .bbFormSignIn form .bbTextBox,
div.gradient-panel.store-layout-chapters-toolbar,
div.content-sort,
.bbAddThisContainer.bbSmall .bbShareContainer .bbShare a.bbButton,
#article-social-extra .bb-share-button,
input.bbTextBox,
#content #featured-exercises #fe-find-exercises div#fe-find-exercises-content,
input#footerTextBox,
input#footerTextBox2,
div#meal-plan-table li.rowBorderColor,
div#meal-plan-table li.rowBgColor,
.pullquoteALT,
.image-pullquote,
.article-ad,
.shortcut-day-blue,
.fapStartBar,
.fapDescription,
.wide-comment,
.calendar-day,
div.top-seller-all-product-list,
.bbTooltip .bbButton,
div#article-featured-product-image,
div.article-index-even,
div.article-index-odd,
.bbModalContainer .bbFooter .bbFooterContent {
  box-sizing: content-box;
}
div.rating-title {
  font-size: 14px;
}
#bannerHolder {
  display: block;
  float: none;
  margin: 0 auto;
  width: 700px;
}
.Wr__content #content #featured-exercises #fe-find-exercises div label {
  font-size: 12px;
}
.Wr__content #content #featured-exercises #fe-find-exercises div div {
  margin: 0 0px 0 5px;
}
.Wr__content__content .articles-commets .feed-comment {
  z-index: 1;
}
a.ui-selectmenu span.ui-selectmenu-status {
  height: 20px;
  overflow: hidden;
}
.bbFooter .bbFooterContent .cancel-comment-button,
.modalContainerGlobal.bbGraphyte .bbModalContainer.bbGraphyte .bbBody {
  font-size: 14px;
}
.bbcContainer .bbcMetric {
  line-height: 12px;
}
.bbcContainer .bbcBody .bbcHeader div.bbcRealName {
  line-height: 16px;
}
.Wr__box.Wr__header-bar {
  display: block;
}
#content .site-padded-content {
  margin: 0 auto;
}
#content {
  max-width: 640px;
}
.Wr__content__content {
  box-sizing: content-box;
}
.Wr__content.Wr__box {
  width: 1200px;
  padding-left: 15px;
  padding-right: 15px;
}
.Wr__page--non-responsive .Wr__content__content--with-two-col.Wr__content__content {
  padding: 15px 67px;
}
.component-b div.store-layout-sub-category-box h3 {
  height: 42px;
}
.clearfix,
.clearFloatNoheight {
  clear: both;
  line-height: 0;
  height: 0;
  display: block;
  overflow: hidden;
  width: 0;
  font-size: 0;
}
input,
select,
textarea {
  color: #333;
}
div.select-rating-container div.rating-synopsis div.product-rating div p,
div.select-rating-container div.rating-synopsis {
  line-height: 0;
}
#content #featured-exercises #fe-find-exercises div input {
  outline: 0;
}
#share-train-container {
  margin-left: 248px;
}
#share-train-container #share-train-header {
  display: inline-block;
}
#share-train-container #share-train-buttons {
  display: inline-block;
  width: 105px;
}
.bbAddThisContainer.bbSmall .bbShareContainer .bbShare {
  vertical-align: top;
  line-height: 1;
}
.newsletter-sign-up {
  box-sizing: content-box;
  line-height: 1;
}
.newsletter-form #footerTextBox2 {
  height: 15px;
}
.testimonials-footer {
  padding-left: 5px;
}
.testimonials-footer div.testimonials-title {
  margin-left: 0;
}
.testimonials-footer div.testimonial-block {
  margin-left: 0;
}
.bb-crumb__homepage {
  color: #919191 ;
  display: inline-block;
  font-family: ProximaNova, Arial, sans-serif;
}
div.article-header {
  margin: 0 auto;
}
.modalContainerGlobal {
  min-width: auto;
}
div.article-header {
  margin: 0 auto;
}
@media only screen and (max-width: 1077px) {
  html.is-ie11,
  .is-ie11 .Wr__body {
    overflow-x: visible !important;
  }
  .Wr__header {
    position: relative !important;
  }
}
.Wr__header__nav {
  height: 70px;
}
bb-site-nav-desktop.ng-hide {
  display: block !important;
}
.prlx__overlay {
  max-width: none;
}
.Slider-pager {
  max-width: none;
}
.site-search-box {
  padding: 0 40px 0 15px;
  height: 37px;
}
.ProfileMenu__content--logged-in .ProfileMenu__header-bar__username {
  font-family: ProximaNova, Arial, sans-serif !important;
  height: 21px;
  line-height: 1.35;
  font-weight: bold;
  text-transform: none;
}
.ProfileMenu__content--logged-in .ProfileMenu__header-bar__slug {
  height: 18px;
  line-height: 1.35;
}
.ProfileMenu__content--logged-in .ProfileMenu__list-heading {
  height: 24px;
  font-family: ProximaNovaExCnSemiBold, Arial, sans-serif;
}
/* Wrapper IE Styles */
/* IE 10 */
.is-ie10 .bb-btn-feedback,
.is-ie10 .NewsletterForm-btn {
  color: #fff !important;
  padding: 0.3em 0;
}
.is-ie10 .Wr_footer__results__teaser a {
  color: #33b1ef;
}
.is-ie10 a:focus,
.is-ie10 a:hover {
  color: #33b1ef;
}
/* IE 9 */
.is-ie9 .Wr__header-bar::before,
.is-ie9 .Wr__header__nav::before,
.is-ie9 .Wr__header__nav-border::before,
.is-ie9 .bb-crumb__container::before,
.is-ie9 .Wr__content::before,
.is-ie9 .Wr__footer__core-value::before,
.is-ie9 .Wr__footer__section1::before,
.is-ie9 .Wr__footer-section2::before {
  right: auto;
  left: -1px;
  position: absolute;
  content: " ";
  top: 0;
  width: 1px;
  height: 100%;
  z-index: 1;
}
.is-ie9 .Wr__header-bar::after,
.is-ie9 .Wr__header__nav::after,
.is-ie9 .Wr__header__nav-border::after,
.is-ie9 .bb-crumb__container::after,
.is-ie9 .Wr__content::after,
.is-ie9 .Wr__footer__core-value::after,
.is-ie9 .Wr__footer__section1::after,
.is-ie9 .Wr__footer-section2::after {
  left: auto;
  right: -1px;
  position: absolute;
  content: " ";
  top: 0;
  width: 1px;
  height: 100%;
  z-index: 1;
}
.is-ie9 .Wr__header-bar {
  box-shadow: -700px 0 #323232, 700px 0 #323232;
}
.is-ie9 .Wr__header__nav {
  box-shadow: -700px 0 #232323, 700px 0 #232323;
}
.is-ie9 .Wr__header__nav-border {
  box-shadow: -700px 0 #00aeef, 700px 0 #00aeef;
}
.is-ie9 .bb-crumb__container {
  box-shadow: -700px 0 #f2f2f2, 700px 0 #f2f2f2;
  margin-bottom: -1px;
}
.is-ie9 .Wr__content {
  box-shadow: -700px 0 #f2f2f2, 700px 0 #f2f2f2;
  overflow: hidden;
}
.is-ie9 .Wr__content__content {
  width: 640px;
  min-width: 0;
  max-width: none;
}
.is-ie9 .Wr__footer__core-value {
  box-shadow: -700px 0 #00aeef, 700px 0 #00aeef;
}
.is-ie9 .Wr__footer__section1 {
  box-shadow: -700px 0 #232323, 700px 0 #232323;
}
.is-ie9 .Wr__footer-section2 {
  box-shadow: -700px 0 #323232, 700px 0 #323232;
}
.is-ie9 .Grid-unit a {
  color: #fff !important;
}
.is-ie9 .Grid-unit a:hover {
  color: #fff !important;
}
.is-ie9 a:focus,
.is-ie9 a:hover {
  color: #33b1ef;
}
.is-ie9 .bb-btn-feedback,
.is-ie9 .NewsletterForm-btn {
  color: #fff !important;
  padding: 0.3em 0;
}
.is-ie9 .Wr__header-bar__unit {
  vertical-align: middle;
}
.is-ie9 .Icon-free-gift {
  position: relative;
  top: 3px;
}
.is-ie9 .typeahead__history-box {
  display: none;
}
.is-ie9 .Menu__triangle {
  display: none;
}
.is-ie9 .Menu__content {
  display: none;
}
.is-ie9 .Wr__footer__section1__col:nth-child(1) {
  width: 22%;
}
.is-ie9 .Wr__footer__section1__col:nth-child(2) {
  width: 22%;
}
.is-ie9 .Wr__footer__section1__col:nth-child(3) {
  width: 100%;
  padding-right: 0;
}
.is-ie9 .Wr__footer__section1__col:nth-child(4) {
  width: 25%;
}
.is-ie9 .Wr_footer__results__teaser {
  padding-right: 60px;
}
.is-ie9 .Wr_footer__results__teaser a {
  color: #33b1ef;
}
/* IE 8 */
.is-ie8 {
  /* equivalent to .Wr__footer__section1__col:nth-child(1) */
  /* equivalent to .Wr__footer__section1__col:nth-child(2) */
  /* equivalent to .Wr__footer__section1__col:nth-child(3) */
  /* equivalent to .Wr__footer__section1__col:nth-child(4) */
  /* Low resolution icons for IE8 */
}
.is-ie8 .Wr__header-bar,
.is-ie8 .Wr__header__nav,
.is-ie8 .Wr__header__nav-border,
.is-ie8 .bb-crumb__container,
.is-ie8 .Wr__content,
.is-ie8 .Wr__footer__core-value,
.is-ie8 .Wr__footer__section1,
.is-ie8 .Wr__footer__vision,
.is-ie8 .Wr__footer-section2 {
  position: relative;
}
.is-ie8 .Wr__header-bar:before,
.is-ie8 .Wr__header__nav:before,
.is-ie8 .Wr__header__nav-border:before,
.is-ie8 .bb-crumb__container:before,
.is-ie8 .Wr__content:before,
.is-ie8 .Wr__footer__core-value:before,
.is-ie8 .Wr__footer__section1:before,
.is-ie8 .Wr__footer__vision:before,
.is-ie8 .Wr__footer-section2:before {
  position: absolute;
  left: 1100px;
  right: auto;
  top: 0;
  content: " ";
  width: 1100px;
  height: 100%;
  z-index: 1;
}
.is-ie8 .Wr__header-bar:after,
.is-ie8 .Wr__header__nav:after,
.is-ie8 .Wr__header__nav-border:after,
.is-ie8 .bb-crumb__container:after,
.is-ie8 .Wr__content:after,
.is-ie8 .Wr__footer__core-value:after,
.is-ie8 .Wr__footer__section1:after,
.is-ie8 .Wr__footer__vision:after,
.is-ie8 .Wr__footer-section2:after {
  position: absolute;
  left: auto;
  right: 1100px;
  top: 0;
  content: " ";
  width: 1100px;
  height: 100%;
  z-index: 1;
}
.is-ie8 .Wr__header-bar:before,
.is-ie8 .Wr__header-bar:after {
  background-color: #323232;
}
.is-ie8 .Wr__header__nav:before,
.is-ie8 .Wr__header__nav:after {
  background-color: #232323;
}
.is-ie8 .Wr__header__nav-border:before,
.is-ie8 .Wr__header__nav-border:after {
  background-color: #00aeef;
}
.is-ie8 .bb-crumb__container:before,
.is-ie8 .bb-crumb__container:after {
  background-color: #f2f2f2;
}
.is-ie8 .Wr__content:before,
.is-ie8 .Wr__content:after {
  background-color: #f2f2f2;
}
.is-ie8 .Wr__footer__core-value:before,
.is-ie8 .Wr__footer__core-value:after {
  background-color: #00aeef;
}
.is-ie8 .Wr__footer__section1:before,
.is-ie8 .Wr__footer__section1:after {
  background-color: #232323;
}
.is-ie8 .Wr__footer__vision:before,
.is-ie8 .Wr__footer__vision:after {
  background-color: #323232;
}
.is-ie8 .Wr__footer-section2:before,
.is-ie8 .Wr__footer-section2:after {
  background-color: #323232;
}
.is-ie8 .Wr__content__main {
  overflow: hidden;
}
.is-ie8 .Wr__header-bar__unit {
  vertical-align: middle;
}
.is-ie8 .Wr__header-bar__divider {
  visibility: visible;
}
.is-ie8 .Wr__header-bar__divider:after {
  top: 8px;
}
.is-ie8 .Wr__header-bar__spacer {
  width: 130px;
}
.is-ie8 .Logo-bbcom {
  float: left;
}
.is-ie8 .Icon-search {
  top: 10px;
  left: 10px;
}
.is-ie8 .Icon-email {
  position: relative;
  top: 2px;
}
.is-ie8 .Icon-free-gift {
  position: relative;
  top: 3px;
}
.is-ie8 .site-search-box {
  line-height: 37px;
}
.is-ie8 .typeahead__history-box {
  display: none;
}
.is-ie8 .Menu__triangle {
  display: none;
}
.is-ie8 .Menu__content {
  display: none;
}
.is-ie8 .Grid-unit a {
  color: #fff !important;
}
.is-ie8 .Grid-unit a:hover {
  color: #fff !important;
}
.is-ie8 .MiniCart__link .Icon-cart:hover {
  background-color: transparent;
  color: #fff;
}
.is-ie8 .bb-flat-btn {
  color: #fff !important;
  padding: 0.3em 0;
}
.is-ie8 .Wr__content__content {
  width: 640px;
  min-width: 0;
  max-width: none;
}
.is-ie8 .Wr__footer__section1__col {
  width: 22%;
}
.is-ie8 .Wr__footer__section1__col + .Wr__footer__section1__col {
  width: 22%;
}
.is-ie8 .Wr__footer__section1__col + .Wr__footer__section1__col + .Wr__footer__section1__col {
  width: 31%;
}
.is-ie8 .Wr__footer__section1__col + .Wr__footer__section1__col + .Wr__footer__section1__col + .Wr__footer__section1__col {
  width: 25%;
}
.is-ie8 .Wr_footer__results__teaser {
  padding-right: 60px;
}
.is-ie8 .Wr_footer__results__teaser a {
  color: #33b1ef;
}
.is-ie8 .gte-wide-desktop--block {
  display: table-cell !important;
}
.is-ie8 .gte-desktop--block {
  display: block !important;
}
.is-ie8 .Wr__footer__newsletter-form,
.is-ie8 .NewsletterForm {
  display: block !important;
}
.is-ie8 .Wr__footer__vision .Logo-bbcom {
  display: none;
}
.is-ie8 .ProfileMenu__trigger-txt:after {
  display: none;
}
.is-ie8 .Icon-alerts {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAQAAABQQhX9AAAAfElEQVR4Ae3TQQ2DIQxAYSQgoRKQ8kvCwSQgBQlI4fLu3ZYwkjYbfwWMd2r6hYQDyR8q+qqSbG4ko6sjvHhsWLm+w8JAXYPioTAtWk3EwubJrlmoP5tRqH8YhnKE8oGFdoQNecOBBhoJjRW/kWBudK89wL5Zv/uFfbFsN0/q6tdIcXjpLgAAAABJRU5ErkJggg==);
  width: 20px;
  height: 24px;
}
.is-ie8 .Icon-alerts--active {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAAiklEQVR42u3VQQ3AIAyF4UlAAhKQgiQcTEIdzAISkIKE7h0WDoS0AbobJN8J+ENCApc6npqAPwkukbLAAXeWgxHuQTBBnAkGKMCKAkELeqh6rKngpSABTyIpyAuqbRBO8AQNg34j6PtgANoIUou2l8UEWkah5pcTmhInpVtdDeZBLO/+ermLOWnPC4BtDv7U39JuAAAAAElFTkSuQmCC);
  width: 20px;
  height: 24px;
}
.is-ie8 .Logo-bbcom-b {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAAAwCAMAAACMqWyjAAAANlBMVEUAAAD//v7//v7//v7//v7//v7//v7//v7//v7//v7//v7//v7//v7//v7//v7//v7//v7//v4Hd1iyAAAAEXRSTlMAYL+PgFAgAJ/v3zDPEK9AcLy3u5QAAAHjSURBVHhelZbtYoMgDEUHBkLky7z/y25ru9FENPT81iNeL8Gvaxwr/JMNQsQpX3hJ4msohc9kxLfs7gNZZosSl2XAJpRXZYVtKK7JKq/g12SOl/ANXDZkHQp/QElHnsvi4XkOeZ/gh6MPDgBI3hOzBy2LsM8kCUKvrzB/FQH+GFXqSuY8K/YGveIgJ5ZcVKMCKVFy8RFgFHGuyJSqPCLFsHnmju9spqyLqHaIb1+Cbkrjz7IqnuYDItaj8It2s8+2k6wWHrSIiL3xwKFAvEPWskhDVfp5YkThSjfbSa4LJm+y4yA6WcOsZSMvCpcTo/hfWOFQyfp5PFVew6GWJRnm+sQghycZjbxExhYp4lnGL6iaR8lg36RKyzbjKDFOJilzouKmLt/KujhKbNxE9n9rwA+LkSeyQ2Smi0HwQ/Ozyu71LKs0do0qhp4Yai9NeoaHCo2ub6jCViYy9GMCGBNDfeiZrO7vq4C7hwch6xMZZhp/DrIYG0o2W4b5aSgVsd5dXmlBhvWZm9fFUC5V56plMtoki5HkYU8soEk1xGFXiCXkXxBr2lk2AGILs7SDmPgDdusHORIvEyxZ5WUSWjLHqzQ0ZWl9XbZsMTIKaMvymgoqLsiAbZp7qGzZJuquId+g4w3fDsml/+Ap6IgAAAAASUVORK5CYII=);
  width: 38px;
  height: 24px;
}
.is-ie8 .Logo-bbb {
  background-image: url(data:image/png;base64,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);
  width: 93px;
  height: 36px;
}
.is-ie8 .Logo-bbb--small {
  width: 69.75px;
  height: 27px;
}
.is-ie8 .Logo-bbcom {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAA0CAMAAABLsm2RAAAANlBMVEUAAAAqrOMqrOMqrOMqrOMqrOMqrOMqrOMqrOMqrOMqrOMqrOMqrOMqrOMqrOMqrOMqrOMqrOPYvUCaAAAAEXRSTlMAEL+AYDAAUO+fIN9wj89Ar4ze/dUAAALsSURBVHhe7dbLcqQ6EAbh1u1HUumW7/+yZwb7NGGP3e2BXs4XwYJVRhQF4vZDjg/8LsSkn7jpZza+lkt9XaTwreJeFTG+Z+k1kcQj5l4SaTzU6wsibvCML21eiGz9y4T5XQm/Fe+9weibOxGJi4/MhzBnlVTnnC28mdrNLYS/jdSSOTA+TKRlDuHsdk3PIZfopBmW7pxxF89FXOEu9ySl4AGvQ+Bunoocw8BvUu3Grn0d0ZlIORJV2o7BpS/HtU5EjkaekpSPwemuDu7miUjgnXeSNLmz8D/PoevvI5V35Wg+UnQiUj5NevBQ15mIsctOO8cjfupU5NNbHJ98fi9F0vNDEbo7GcnsjttHhjsXWeyqdonHxrlIZBf/WOA232xhcAinIhoA+D8WWIfInZ2LTHbz0wKvb35f6qmI4jHt7ZtDw3M3T0SOSv+4wE4Hx8XIUYmSfb1G5RURzQwQE3dNd9uAC8/k4BbA4IPsfzGAa9t1mMZPhEsRqWWeyu5iRJ2noq5GjGeKrkYqzzRdjjQe80nXI4tH1pReEOE75sPmpLOR665H/kUCQI6S0qy6os5vI4Z5yJoGFDmA5QZBhewBugpFFVJmGzRJC7BNFWqmKWIKGehfRyZULcYEM4gNMygdH8nJGAOU2dQZGzmBkyoMyAqsCEOeVmAYXlJtYaqG0KQWfl83FQBGMopkBGPTwm9k2DYIixHJktEKvbAkNbwmTCMuYIMAc85epQjQMtArpILdlBk+MxI4yViYtPAOiCoA1EXXBu8Dk2RETdjIFYzMWJQKRFVsxjCYznIAg36LULVgQlIAT1eD6KDJwTZhGk2LFbFIlpTIrg58pzRGBKJnuUh2ikRJeDm8GWTqbbHrLpMNQgagKGJSBG9QBxjMRfAA9j5i97YHLoNrYJnSfMD34TLdCPTVGLr5XZOSgW3T/7KmtOiSB/CbUoYcHUwA2vK/NDfJFaoKS+oZVsrmPPgUMzkWkiLxxy9jSjrvP8yPuTc6fJhyAAAAAElFTkSuQmCC);
  width: 100px;
  height: 51px;
}
.is-ie8 .Logo-bbcom--small {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAYCAMAAAChk39BAAAANlBMVEUAAAAorOIorOIorOIorOIorOIorOIorOIorOIorOIorOIorOIorOIorOIorOIorOIorOIorOJySBRyAAAAEXRSTlMAUN+/j2AA73CAMEAgEJ/Pr+F9HHcAAADkSURBVHheddHbAsQQDATQdRsNpfz/z+5WGi2683yEic8QVe9oYx0kHzxj6xi/vTJd59ALC3UNxX1gSeXjCYzk8IaEqSLAZIoRUJlRqxGYOc3k+AmyQx3qFQJfpim4c+bFIrNNmGPksPnGFbPCbGd21SsJuBrQGaunhZhTZQB7XZMhrN3YeizIRAgL/Z1lVloBw7R2ys9MSve32funcoxElJnx+d7UJ4CYBbS4YZzszco6PIblms7YuTRsIB0rQ9S1FmaFzmSpQ0+GRPU9YWC95/+F9GZrTJpZXpEnYGZ+Mrq4hDtfrYAnfHOtXvwAAAAASUVORK5CYII=);
  width: 38px;
  height: 24px;
}
.is-ie8 .Logo-bodyspace {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAASCAYAAAApH5ymAAAB2ElEQVR4AaWVsUr0QBCA7xGus1A0CB7YiAhiuyBXCinsFLxCEAthQRArSWPhIUQQRW2iL+A2P8JfrY0gNtHaYh8hj7BOZDzGZTIX94SP2ztk5stMdqYzyd/U/WcG+IBiI92s8S1w+L8J0OHAQxwgYxnBASb2f6AC0nhBXq7LyHm1e6REGVkyAzSgREFGpmBk0p/z3NWrWzm+cf3t/RITNbXTAgbbagk5yuEnnoG2gi6QK4Gid/YPpdhqGExSMDE14BmU3GJebjms3uz1W4YCPsBg8py8hyUfm31PkxhBTeWSyxfLBLfQYoUV8AF5EDNpuOWWy09FFJAFKMAQQYeBPKF+gBwwKOMjcCguChpuZNDvveGTCauDch7Q2M6Ym9tFD1GwGie4ePpoaYI1PRzdZGyxj8DIgsxFQNyoOsjM7fsvwaWTB01aPxBGC8Uz5JIgu7JQrgyl6XsGQ9kK640dGw0PUsmC/MrSnPT03Ue5vnMwCj5/8VzVQxuTyEl5QUQW9AwD6bfVw/w7cC3b39rjBm8JKEIq3HLXKEhWFsUCxbiqLpz/91jNSckkwbxBpGopnUWMl7DSXUmwbNleHe5krKI8XuJHDAry40W3lK649SYMZYtkzOZg+QLkFdGkTNx92QAAAABJRU5ErkJggg==);
  width: 40px;
  height: 18px;
}
.is-ie8 .Logo-bizrate {
  background-image: url(data:image/png;base64,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);
  width: 44px;
  height: 62px;
}
.is-ie8 .Logo-bizrate--small {
  width: 33px;
  height: 46.5px;
}
.is-ie8 .Icon-caret {
  background-image: url(undefined);
  width: 8px;
  height: 5px;
}
.is-ie8 .Icon-caret--active {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAALElEQVQIW2NQW/PoPBDPZ0ADIDGQHIzxH1kRhhiSwHkoRtGArghTEk0RiiQAQj42I/QZJVQAAAAASUVORK5CYII=);
  width: 8px;
  height: 5px;
}
.is-ie8 .Icon-cart {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABIElEQVR4Aa3UIUsDYRzH8bshOLnDY9Fgs4vBbLBp8hXYBMOEC7OIsGK1iTZFZcHXYLGJxeYLECbO9ARxA2WP3zDh4QfHcT7/8Fn5hy93P27J13jyDCeGWEESK+FnDA/VswpMKwKPaFkEDtDHgwS+sWoR+LOGH4mco4Piv8JAhjd44SK8hoEU9/CGXvSdnRoHBhrYNQ70NLAuQ8fa1kAuQ8f4xLIGLId+QksDlkNf6YdmPXSpAcuhp9isCuQYRQYmWKoKpLiDizBAqoHQPIqZRWQzhaq4z+m/aZ0M7Zr7AhJRG+jgBg5DdOXexgUcRjhG2iRwBC82gnsXXmw1CdzCi/3gfg0vTpoEDmueYA9e7DQJ5LiEwztK6AZncPhAXzf4BSkkqnV+RPpHAAAAAElFTkSuQmCC);
  width: 24px;
  height: 24px;
}
.is-ie8 .Icon-cart--active {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAoUlEQVRIx2NQW/PoPRD/x4INGKgBcBgOwv20tuA+tSxogOL7WCxxYKAWABmGxYL1QCxATUv+UxujW3Ceyha8R7dgPpUt2I9uQQGVLWggJqIpwQG0jmgFbBacp0kE0yCi9+OyoIAmEUyDiA6gdY5WwGcBpRF9nmFkAFBRDUpuuGo5QvLEWDAfX+qAVlTo8gmkWLAfX/omJD8ofEBqHMxHNwMAvvJbIuqEPyIAAAAASUVORK5CYII=);
  width: 24px;
  height: 24px;
}
.is-ie8 .Icon-email {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAQAAACFzfR7AAAAmUlEQVR4AX3QUQ2EMBAE0JGAhEqoBKScFH7mGwlIOAlIqAQkVAI3YdJcNiWbTRpo326bAQu/vPOSKGBn5Z6yXaKDt+hH1V+Rz/QFemNT1zWxy7cN6DpY2AJr2jnHH8LBIv5vrG4cMD4bfpFW+NIZekYXqVy5PWkcb/CkmOc62UEjbFyngAJFwkwXz0fGPMSxQUs1yynsXRn9ARRFgMU4gz+5AAAAAElFTkSuQmCC);
  width: 20px;
  height: 14px;
}
.is-ie8 .Logo-facebook {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeBAMAAADJHrORAAAAJFBMVEVMaXEjIyMjIyMiIiIjIyMlJSUjIyMiIiIjIyMfHx8jIyMjIyPpWiuOAAAAC3RSTlMAgEC/nzDvYI8QUOHB0Z8AAAA/SURBVBjTY2CgDpglKITM5di9ezcy3xuVz7oblc+4e1uREgp/I4rpBPjau1HNA/M3E+BvJN8+mvOZUEOTAgAALdUq2THcu4sAAAAASUVORK5CYII=);
  width: 30px;
  height: 30px;
}
.is-ie8 .Icon-free-gift {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAYAAACZZ43PAAAAjElEQVQ4y2NgQAbr3gcA8Xsg/g/ECQwkA4jm9UB8HmqIAhALQPnvCRsK0eQA1QTSUADE86Hs/WCaCBfMh7L70VwSAGYTMCABqmE91Pb/YJshciCx+9g0OaDh+VCNMHwfySUFGOrRFJOO8foLrgiPPHUMwAwHGP5PUJ7yMIA7hUQvoIiPGjBYDCAzDQAA2klwEdsDBWQAAAAASUVORK5CYII=);
  width: 16px;
  height: 19px;
}
.is-ie8 .Logo-google-plus {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAM1BMVEVMaXEfHx8jIyMfHx8jIyMlJSUiIiIjIyMjIyMiIiIiIiIjIyMjIyMiIiIjIyMiIiIjIyPr0LvAAAAAEHRSTlMAIO8Q3zBwQIC/YI+fz1CvaA5FlAAAALZJREFUKM/NkluSwzAIBEcSssCv7fufdj/kxOWEA2R+qKIloAakX9DwqTWD3cwD2JaU1qNJO/yllY11Bkr2GYYkbZAVH1d6gOc4rjgkKWZ4qdWZPzElWCvUoXbULpUxDpbxeHAaGLVLcqae/ct5DZBjFeBy9LO3JDV780/cloB48y3603L2LrUdaF9lS3156XB+4e0e0xLT48bZzPeimh3KerMXST1qT08JsDCi5IfY3d2Xoh/SPxeJCJEWLUGzAAAAAElFTkSuQmCC);
  width: 30px;
  height: 30px;
}
.is-ie8 .Logo-inc500 {
  background-image: url(data:image/png;base64,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);
  width: 45px;
  height: 37px;
}
.is-ie8 .Logo-inc500--small {
  width: 33.75px;
  height: 27.75px;
}
.is-ie8 .Logo-pinterest {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAM1BMVEVMaXEiIiIlJSUfHx8jIyMjIyMiIiIjIyMjIyMiIiIfHx8jIyMjIyMiIiIjIyMiIiIjIyN8TCB0AAAAEHRSTlMAvzAggJ9gQO+vEI/fcFDPtaE9EAAAAKVJREFUGBnNwUGWgyAUAMFGgQ9qkr7/acObbDQ6rlPFr3jmoc5cqpsfaeJk6epWcm/aKt+6tsqwdG0TR1VfCx9dO0ebTjxsT2BSF/ZmLUxqYlCDvdBKVjtD02AvNFjVB4Ma7IWuZHUGFnXioNnm0BdD1cZR1XjoyrBp4cuzz0kLUNSZM4eSk7pyFrr5p3Aha46eUgmudA3+l5QbWrihwY22cqfyW95wQwjxrJdc0gAAAABJRU5ErkJggg==);
  width: 30px;
  height: 30px;
}
.is-ie8 .Icon-profile {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAAAoUlEQVR4Aa3SQQ3DMAxAUUMohEAYhEIYhEIIhDAohEAohEEIhEDI5d89Tbt4zVbL0vKveVIsR+ZDpqMog4KcE85V1FQ9sKKnbtegTCBHQbkGeQLrNXhMoP4Z7NGhFxpqaiyxxWV/08lcHyQfmF24f2l6VPVAojBQU6eQvoGFjQP90cH9ExQG6tTfyA7pt71AQgMlYQ+BXegh0ASNFQeMEBhPcqlRGMJXoRoAAAAASUVORK5CYII=);
  width: 24px;
  height: 24px;
}
.is-ie8 .Icon-profile--active {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAs0lEQVR4Ac3UQQ3DMAyG0UAIBEMYhEIYhEIIBDMohDBYIQxCIASCIXh/pe2wg1VPlqtVereqXxUrLq7nIQ0m6JsAQznleKmDGno0sICeuEUC7Ai07ABHAs0RWCKBpyPQ/zqwZQ+5wgA1DKiZF61BiQbI+LgAxQPGfQjvIscx9WiAgEFADRMYyBuosMIO+qMd7mbA8bde8ytkDjFu/QQINAk51kHIdgRmYmAcAU11RUASA/ICDYvHdkb1Xw8AAAAASUVORK5CYII=);
  width: 24px;
  height: 24px;
}
.is-ie8 .Icon-search {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAiklEQVR42rWSzQ2AIAyFGYEROgIbMwIjMIKjcFNv2hDIw1BpUiPJu/TnK5Tn+tmPk1iRVVhXU2kxcuJBc+iNkwAKb80kTM1Vc5wkQByKNpYfcr7GkI8SoGACmp8Q1MwA0PNiR7nXrQDJArA/4fsS9W9MiCt+0IykQnQr6zdRrf4bBBUGCAAGSFO4AfMM/naEksHBAAAAAElFTkSuQmCC);
  width: 16px;
  height: 16px;
}
.is-ie8 .Logo-twitter {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAM1BMVEVMaXEiIiIjIyMjIyMiIiIiIiIiIiIfHx8jIyMiIiIjIyMjIyMlJSUjIyMjIyMfHx8jIyMKoBzKAAAAEHRSTlMAr0Dvv3DPEIBgn1Aw348gZLrgVwAAAIVJREFUGBndwQsWwiAMBMAFAknob+9/WvuUtoCewBn8D/UasgIHHoujWTeeUg6CR6Djo7CxBTchq+K08lIUt0oymQKZTVE8It/EAhtDJxdODJ3AWUTHOVP0KkcFAxUOHANN7G2YOHsRsxh4y/iiltjsGEUz4SUtmHlhk0zxw5FNZLeIf/ECjI8N7HcoFUMAAAAASUVORK5CYII=);
  width: 30px;
  height: 30px;
}
.is-ie8 .Logo-youtube {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAM1BMVEVMaXEiIiIfHx8jIyMlJSUiIiIjIyMjIyMiIiIjIyMfHx8iIiIjIyMiIiIjIyMjIyMjIyM8tOkSAAAAEHRSTlMArxDvMGDfgL9AIHCPz1Cfr2ug3gAAAMRJREFUKM+90ksOwyAMRVEDBtuQz93/ajtIk0lIO6n6RogjW5ZB5A9Z2DrpkZWlUp/LW0vk6km7RbVJ95KUVlpgzqQ7NQhnztLIn9iRr7w5ga1zVgoewISriWxmXcYY9sOFa+KWpJcWmrs3gNJOL3rNzK4SO4DbVe+H9uP8vjMAB6CLiEicHG7mtW5oKEBM2Ip4EOsTI54j+weOY44bD3MrsiraLs4Aa8DYbF9tGLVXgHz+o2mW91pymmnK19LDbokfvOULHaYTNkFfpQIAAAAASUVORK5CYII=);
  width: 30px;
  height: 30px;
}
.is-ie8 .Icon-fap {
  background-image: url(data:image/png;base64,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);
  width: 50px;
  height: 50px;
}
.is-ie8 .Icon-viewdeals {
  background-image: url(data:image/png;base64,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);
  width: 50px;
  height: 50px;
}
h3.dpg-h3 {
  font-family: ProximaNovaExCnBold;
  font-weight: bold;
  text-transform: uppercase;
  max-width: 90%;
  color: #232323;
}
h3.dpg-h3,
h3.article-title {
  font-size: 2.4rem;
  line-height: 2.0rem;
  margin-top: 2.0rem;
  margin-bottom: .7rem;
}
.mod-article-featured-product .article-featured-product-details h3 {
  font-family: ProximaNova, Arial, sans-serif;
}
div.mod-article-featured-product ul.article-featured-product li.article-featured-product-details {
  width: 355px;
}

body div#depContent {
  width: auto;
  max-width: none;
  min-width: 0;
  float: none;
}
body div#content {
  display: block;
  float: none;
  padding: 0;
  margin: 0;
  width: auto;
  min-width: 0;
  max-width: none;
}
h1.main-header {
  width: auto;
}
#DPG img {
  max-width: 100%;
  height: auto;
}
div.article-header {
  width: auto;
  height: auto;
  overflow: hidden;
}
div.article-header img {
  max-width: 100%;
  height: auto;
}
@media (min-width: 768px) {
  div.article-header {
    width: 640px;
    height: 300px;
  }
}
.article-footer-content__share-container {
  margin-top: 23px;
}

.Wr__header-bar {
  width: 100%;
  padding: 0;
}
.Wr__header-bar .Wr__box {
  padding: 0;
}
.Wr__header {
  width: 100%;
  padding: 0;
  background-color: #232323;
}
.bb-crumb__container {
  width: 100%;
  padding: 0;
}
.Wr__header .Wr__header__nav {
  margin: 0 auto;
  padding: 0;
}
.Wr__content,
.Wr__footer {
  max-width: 1200px;
}
@media (min-width: 768px) {
  .Wr__box,
  .Wr__footer,
  .Wr__header .Wr__header__nav {
    width: 750px;
    margin: 0 auto;
  }
  .Wr__content.Wr__box {
    width: 750px;
    padding: 20px 0 30px 0;
  }
}
@media (min-width: 992px) {
  .Wr__box,
  .Wr__footer,
  .Wr__header .Wr__header__nav {
    width: 970px;
  }
  .Wr__content.Wr__box {
    width: 970px;
    padding: 20px 0 30px 0;
  }
}
@media (min-width: 1200px) {
  .Wr__box,
  .Wr__footer,
  .Wr__header .Wr__header__nav {
    width: 1170px;
    padding: 0;
  }
  .Wr__content.Wr__box {
    width: 1170px;
    padding: 20px 0 30px 0;
  }
  .Wr__content__content {
    max-width: none;
    min-width: 0;
  }
  .Wr__header__nav {
    height: 70px;
  }
}
@media (max-width: 1077px) {
  .Slider,
  bb-slider {
    min-width: 0;
  }
}
@media (max-width: 767px) {
  .Wr__header {
    width: 100%;
  }
  .Wr__header .Wr__header__nav {
    padding: 10px 15px;
    height: 85px;
  }
  .Wr__footer {
    width: 100%;
  }
  .Wr__content__content {
    min-width: 0;
    max-width: none;
  }
  .Wr__content.Wr__box {
    width: 100%;
  }
  .prlx__image {
    max-width: 100%;
    background-size: contain;
    background-position: center center;
  }
}
@media (max-width: 650px) {
  bb-slider {
    height: 250px;
  }
}
@media (max-width: 500px) {
  bb-slider {
    height: 200px;
  }
}
.Wr__header__nav {
  height: 70px;
}
.Wr__content {
  padding-top: 20px;
}
.ProfileMenu__content--logged-in .ProfileMenu__header-bar__username {
  font-family: ProximaNova, Arial, sans-serif !important;
  height: 21px;
  line-height: 1.35;
  font-weight: bold;
  text-transform: none;
}
.ProfileMenu__content--logged-in .ProfileMenu__header-bar__slug {
  height: 18px;
  line-height: 1.35;
}
.ProfileMenu__content--logged-in .ProfileMenu__list-heading {
  height: 24px;
  font-family: ProximaNovaExCnSemiBold, Arial, sans-serif;
}
/* Undo responsive styles */
.is-ie8 .Wr__header-bar,
.is-ie8 .Wr__header-bar__row,
.is-ie8 .Wr__header,
.is-ie8 .Wr__header__nav,
.is-ie8 .Wr__box,
.is-ie8 .Wr__footer {
  min-width: 1200px !important;
}
.is-ie8 .lte-desktop {
  display: none !important;
}
.is-ie8 .only-wide-desktop {
  display: inline-block !important;
}
.is-ie8 .Wr__content__content {
  width: 772px;
}
.msging-panel .msg-box-tophat {
  display: none;
}
.msging-panel .msg-box-shade {
  display: none;
}
.msging-panel .msg-box {
  background: none;
  width: auto;
  margin-bottom: 20px;
}
.msging-panel .msg-box .msg-box-interior {
  width: auto;
  float: none;
}
.msging-panel .msg-box .msg-box-interior .msg-box-content {
  display: inline-block;
  float: none;
  width: 65%;
}
.msging-panel .msg-box .msg-box-interior p {
  float: none;
  width: auto;
}
.msging-panel .msg-box .msg-box-interior .msg-box-photo {
  width: 30%;
  background-size: 100%;
  background-size: contain;
}
.msging-panel .msg-box a {
  font-size: inherit;
}
.msging-panel {
  font-family: proximaNovaReg;
}
.msg-box-content {
  font-size: 12px;
}

.articles-commets {
  color: #222;
}
div.select-rating-container div.rating-left,
.articles-commets div.feed-comment-post.principal,
.articles-commets div.feed-comment-box,
div.padded-content.article-content,
.articles-commets,
.rating-left,
div.article-padding-content {
  width: auto;
}
html body .moderator-content textarea,
html body div.articles-commets textarea {
  font-size: 16px;
}
@media (min-width: 768px) {
  html body .moderator-content textarea,
  html body div.articles-commets textarea {
    font-size: 13px;
  }
}
.articles-commets .main-comment-box div.feed-comment-post.principal div.feed-comment-block div.feed-comment-image,
.articles-commets div.feed-comment-post div.feed-comment-block div.feed-comment-image img {
  width: 50px;
  max-width: 50px;
  height: auto;
}
@media (min-width: 768px) {
  .articles-commets .main-comment-box div.feed-comment-post.principal div.feed-comment-block div.feed-comment-image,
  .articles-commets div.feed-comment-post div.feed-comment-block div.feed-comment-image img {
    width: 80px;
    max-width: 80px;
    height: auto;
  }
}
div.select-rating-container ul.select-rating {
  font-size: 0;
  padding: 0;
}
div.select-rating-container ul.select-rating li {
  width: 20px;
  font-family: Arial, sans-serif;
  font-size: 13px;
}
.rating-text.left,
.rating-text.right {
  display: none;
}
div.select-rating-container span.rating-text {
  float: none;
}
div.select-rating-container ul.select-rating li {
  float: none;
  display: inline-block;
  margin-bottom: 1px;
}
#depContent div.select-rating-container ul.select-rating li {
  margin-right: 1px;
}
div.select-rating-container div.rating-left {
  padding-top: 0;
}
div.select-rating-container div.rating-left,
div.select-rating-container div.rating-synopsis {
  float: none;
  display: block;
}
div.select-rating-container div.rating-synopsis {
  margin-top: 20px;
}
#depContent div.select-rating-container div.rating-synopsis p {
  margin-top: 0;
  margin-bottom: 0;
}
div#depContent div.gradient-panel div.content {
  background: #f1f1f1;
  height: auto;
}
@media (min-width: 768px) {
  div.select-rating-container div.rating-left,
  div.select-rating-container div.rating-synopsis {
    float: left;
    display: inline-block;
  }
  div.select-rating-container div.rating-left {
    width: 400px;
    float: left;
  }
  .rating-text.left,
  .rating-text.right {
    display: block;
    float: left;
  }
  div.select-rating-container span.rating-text {
    float: left;
  }
  div.select-rating-container ul.select-rating li {
    float: left;
    display: block;
  }
  div.select-rating-container div.rating-synopsis {
    float: right;
    margin-top: 0;
  }
}
div.gradient-panel div.pagination {
  float: none;
  display: block;
  margin-top: 15px;
}
@media (min-width: 768px) {
  div.gradient-panel div.pagination {
    float: right;
    display: block;
    margin-top: 0;
  }
}
div.gradient-panel div.content.results-bottom {
  overflow: auto;
}
div.gradient-panel div.content.results-bottom span.results-field {
  float: none;
}
ul.pagination {
  font-size: 0;
}
ul.pagination li,
ul.pagination .active {
  display: inline-block;
  float: none;
}
div.article-padding-content ul.pagination li {
  vertical-align: middle;
}
@media (min-width: 768px) {
  div#content div.gradient-panel div.content {
    overflow: auto;
  }
  div.gradient-panel div.content.results-bottom span.results-field {
    float: left;
  }
  ul.pagination li,
  ul.pagination .active {
    display: block;
    float: left;
  }
}
.articles-commets .follow-email {
  text-align: right;
  float: none;
}
.articles-commets .follow-email li,
div#depContent .articles-commets ul.follow-email li {
  display: inline-block;
  float: none;
}
div.feed-comment-box {
  text-align: left;
}
div.article-padding-content .articles-commets ul.share-info {
  height: auto;
}
.articles-commets div.feed-comment-box ul li {
  float: none;
  display: block;
  overflow: auto;
}
.articles-commets .share-info li.login {
  float: none;
  display: block;
  margin-top: 10px;
}
.articles-commets div.feed-comment-box {
  float: none;
  clear: both;
}
.articles-commets div.feed-comment textarea,
.articles-commets div.feed-comment-box textarea,
#depContent .articles-commets div.feed-comment textarea {
  width: 95%;
}
.articles-commets div.feed-comment-box textarea {
  margin-bottom: 5px;
}
div.article-padding-content .articles-commets p.disc {
  float: none;
  margin-top: 4px;
}
.articles-commets a.post {
  margin-bottom: 10px;
}
.articles-commets .feed-comment-box.main-comment-box ul {
  height: auto;
}
.articles-commets div.feed-comment-box ul li ul {
  overflow: visible;
}
.articles-commets ul.check-box-list li ul li {
  float: none;
}
.articles-commets div.feed-comment-box ul li ul li {
  display: inline;
}
.inline-message.out {
  margin: 10px;
}
.feed-comment-post.principal .inline-message {
  width: auto;
  margin: 0 auto;
  max-width: 400px;
  overflow: hidden;
}
.articles-commets .main-comment-box div.feed-comment-post.principal {
  width: auto;
}
.articles-commets div.feed-comment-post div.feed-comment-block {
  text-align: left;
}
.articles-commets .keep-pos {
  margin-left: 0;
}
.articles-commets .keep-pos p {
  margin-bottom: 5px;
}
.articles-commets div.feed-comment-box .keep-pos ul li {
  margin-bottom: 5px;
  margin-left: 0;
  font-size: 12px;
  list-style-type: none;
}
.articles-commets div.feed-comment-box .keep-pos ul li:before {
  content: "- ";
}
div.feed-comment-box label,
div.feed-comment label {
  z-index: 10;
}
.articles-commets .main-comment-box .principal div.feed-comment textarea {
  width: 90%;
  float: none;
}
.articles-commets .main-comment-box .principal ul.check-box-list {
  width: auto;
}
div.feed-comment-post div.feed-comment-block div.feed-comment-text div.bodyspace-comment-submit-button,
div.feed-comment-box div.bodyspace-comment-submit-button {
  position: static;
  float: none;
}
.articles-commets .main-comment-box div.feed-comment-post.principal div.feed-comment-block div.feed-comment-image {
  width: 90px;
  margin-right: 0;
}
.articles-commets .main-comment-box div.feed-comment-post.principal div.feed-comment-block div.feed-comment-text {
  width: auto;
}
div.article-padding-content .articles-commets .main-comment-box p.disc,
#depContent div.article-padding-content .articles-commets .main-comment-box p.disc {
  margin: 0 0 15px;
}
.articles-commets ul.check-box-list {
  width: auto;
}
div.feed-comment-post,
div.article-padding-content .articles-commets p.disc,
.articles-commets ul.check-box-list span {
  font-size: 12px;
  font-family: Arial, Sans-serif;
}
div.feed-comment-box label,
div.feed-comment label {
  font-family: Arial, Sans-serif;
  font-size: 12px;
}
.articles-commets ul.check-box-list li ul li {
  line-height: 1.2;
}
.feed-user-comment {
  font-family: Arial, Sans-serif;
  line-height: 1.4;
}
div.feed-comment-post div.feed-comment-block div.feed-comment-image,
div.feed-comment-box div.feed-comment-image,
.articles-commets div.feed-comment-post div.feed-comment-block div.feed-comment-image {
  width: 50px;
  float: left;
}
@media (min-width: 768px) {
  div.feed-comment-post div.feed-comment-block div.feed-comment-image,
  div.feed-comment-box div.feed-comment-image,
  .articles-commets div.feed-comment-post div.feed-comment-block div.feed-comment-image {
    width: 80px;
  }
}
.articles-commets div.feed-comment-post.principal div.feed-comment-block div.feed-comment-text {
  width: auto;
  float: none;
  padding-left: 60px;
}
.articles-commets .profile-info {
  display: none;
}
.articles-commets div.feed-comment-post div.feed-comment-block div.feed-comment-text div.feed-user-comment-time {
  clear: both;
}
.articles-commets div.feed-comment-post.principal div.feed-comment-block div.feed-comment-image {
  height: auto;
}
.articles-commets div.feed-comment-post div.feed-comment-block div.feed-comment-image .reputation {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .articles-commets div.feed-comment-post.principal div.feed-comment-block div.feed-comment-text {
    width: auto;
    float: none;
    padding: 0 90px;
  }
  .articles-commets .profile-info {
    display: block;
    position: absolute;
    top: 10px;
    right: 10px;
  }
  .articles-commets .main-comment-box div.feed-comment-post.principal div.feed-comment-block div.feed-comment-text {
    width: auto;
    height: auto;
  }
  .articles-commets .main-comment-box .principal .profile-info {
    left: auto;
    right: 0;
  }
}
.feed-comment-post.principal .bodyspace-comment-submit-button {
  margin-top: 15px;
}
.articles-commets .grey-x,
.articles-commets .principal .grey-x {
  z-index: 999;
}
.user-rating .comment-rating a,
.user-rating .comment-rating a:hover {
  color: #fff !important;
  cursor: default !important;
  text-decoration: none !important;
}
div.feed-comment-post div.feed-comment-block div.feed-comment-text {
  width: auto;
  float: none;
  padding-left: 60px;
}
div.feed-comment-post div.feed-comment-block div.user-feed-comment div.feed-comment-text {
  width: auto;
}
@media (min-width: 768px) {
  div.feed-comment-post div.feed-comment-block div.feed-comment-text {
    width: auto;
    float: none;
    padding: 0 90px;
  }
  div.feed-comment-post div.feed-comment-block div.user-feed-comment div.feed-comment-text {
    width: auto;
    float: none;
    padding: 0 90px;
  }
  .articles-commets div.feed-comment textarea {
    width: 90%;
  }
  .articles-commets div.replay-feed-comment .profile-info {
    right: 10px;
    left: auto;
  }
}
div.feed-comment-post div.feed-comment-block div.feed-comment-text textarea {
  float: none;
}
body #depContent .articles-commets div.feed-comment.replay-feed-comment textarea {
  width: 98%;
}
div.feed-comment-post div.feed-comment-block div.feed-comment-text {
  margin-right: 0;
}
@media (min-width: 768px) {
  div.feed-comment-post div.feed-comment-block div.feed-comment-text {
    width: auto;
    float: none;
  }
}
#depContent div.article-padding-content .articles-commets .replay-feed-comment p.disc {
  margin: 2px 0 5px;
}
.moderator-content div.feed-comment-post div.feed-user-post-block {
  width: auto;
  float: none;
  padding-left: 35px;
}
.moderator-content {
  width: auto;
  padding: 10px;
}
.moderator-content h3 span {
  font-size: 20px;
}
.moderator-content p {
  font-size: 13px;
}
.moderator-content textarea {
  width: 95%;
}
.moderator-content ul li ul {
  height: auto;
}
.moderator-content ul li ul li {
  float: none;
  display: inline;
}
.moderator-content ul li ul li span {
  display: inline;
  font-size: 13px;
}
@media (max-width: 767px) {
  body > div.wicket-modal {
    width: auto !important;
    left: 0 !important;
    right: 0 !important;
  }
}
div.mod-article-featured-product ul.article-featured-product,
div#content div.mod-article-featured-product ul.article-featured-product {
  margin: 0;
  padding: 0;
  padding-top: 20px;
}
div.mod-article-featured-product ul.article-featured-product li.article-featured-product-details {
  float: none;
  width: auto;
}
div.mod-article-featured-product ul.article-featured-product li.article-featured-product-image {
  width: 70px;
  height: auto;
}
div.mod-article-featured-product ul.article-featured-product li.article-featured-product-image table {
  width: 100%;
  height: auto;
}
div.mod-article-featured-product ul.article-featured-product li.article-featured-product-image img {
  max-width: 100%;
  height: auto;
}
div.mod-article-featured-product ul.article-featured-product li.article-featured-product-details {
  padding-left: 85px;
}
@media (min-width: 768px) {
  div.mod-article-featured-product ul.article-featured-product li.article-featured-product-image {
    width: 150px;
  }
  div.mod-article-featured-product ul.article-featured-product li.article-featured-product-details {
    padding-left: 165px;
  }
}
ul.article-featured-product li.article-featured-product-image {
  background-image: none;
  background-color: #000;
  border-radius: 4px;
}
div.article-padding-content .mod-article-featured-product ul table tbody tr,
div.mod-article-featured-product ul.article-featured-product li.article-featured-product-image table td {
  background-color: transparent;
}