/* Variable to use for ie conditionals overwritten to true for main.desktop.ie.scss */
/* grays
 -------------------- */
/* other colors
 -------------- */
/**
    Color names generated by http://chir.ag/projects/name-that-color/
    to avoid color names like $green2, $greenDarker, etc.
 */
/* element colors
 -------------------- */
/* header/footer colors
 ------------------------ */
/* download now colors
 ----------------------- */
/* buy it now colors
 ---------------------- */
/* category door colors
 ---------------------- */
/* product landing colors
 --------------------------------------- */
/* button partner 3000 colors
 --------------------------------------------------------- */
/* pagination colors
 ------------------------- */
/* listing page footer search bar colors
 --------------------------------------- */
/* listing page
 -------------- */
/* modals
 ------------- */
/* Category pages
 ---------------- */
/* static images */
/**
 * New susy grid settings
 */
/**
 * Fly grid
 */
/* line 5, ../../../../sass/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../sass/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../sass/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../sass/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../sass/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../sass/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../sass/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../sass/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../sass/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/**
 * Mixin for targeting iPad only.
 * https://github.com/paranoida/sass-mediaqueries/blob/master/_media-queries.scss
 * @param  {string} $orientation: all           Used when targeting only a specific orientation.
 * @return {string}               Content wrapped in iPad-specific mediaquery
 */
/* line 23, ../../../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/utilities/_layout.scss */
html.desktop .page-header, html.desktop .header-search-container, html.desktop .dropdown-container, html.desktop .dropdown-popular-apps .option, .well, #submitReview.userSubmit,
#updateReview.userSubmit,
#submitReviewThankYou,
#updateReviewThankYou,
#replyReview,
#replyReviewThankYou,
#ropReview,
#ropReviewThankYou,
#emailReview,
#emailReviewThankYou, .well .well-header, #submitReview.userSubmit .well-header,
#updateReview.userSubmit .well-header,
#submitReviewThankYou .well-header,
#updateReviewThankYou .well-header,
#replyReview .well-header,
#replyReviewThankYou .well-header,
#ropReview .well-header,
#ropReviewThankYou .well-header,
#emailReview .well-header,
#emailReviewThankYou .well-header, .well .well-body, #submitReview.userSubmit .well-body,
#updateReview.userSubmit .well-body,
#submitReviewThankYou .well-body,
#updateReviewThankYou .well-body,
#replyReview .well-body,
#replyReviewThankYou .well-body,
#ropReview .well-body,
#ropReviewThankYou .well-body,
#emailReview .well-body,
#emailReviewThankYou .well-body, body.responsive .header-top, body.responsive .header-bottom, body.responsive .search-bar-container .search-bar, #summaryRatingsModule .ratingBars .ratebarStyle, #summaryList .paginationStrip, #summaryList .review-header, .userSubmit, .userSubmit .well-header, .userSubmit .well-body, .product-upper-container, .product-upper-container .ratings-container, .product-upper-container .quick-specs-container ul, .truncation-container, #review p, .screenshot-header-container, .dre .row, #content-latest-stories .dailyDownload .itemBlock, #content-latest-stories .dailyDownload .itemBlock.dl_flx {
  zoom: 1;
}
/* line 8, ../../../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/utilities/_layout.scss */
html.desktop .page-header:before, html.desktop .header-search-container:before, html.desktop .dropdown-container:before, html.desktop .dropdown-popular-apps .option:before, .well:before, #submitReview.userSubmit:before,
#updateReview.userSubmit:before,
#submitReviewThankYou:before,
#updateReviewThankYou:before,
#replyReview:before,
#replyReviewThankYou:before,
#ropReview:before,
#ropReviewThankYou:before,
#emailReview:before,
#emailReviewThankYou:before, .well .well-header:before, #submitReview.userSubmit .well-header:before,
#updateReview.userSubmit .well-header:before,
#submitReviewThankYou .well-header:before,
#updateReviewThankYou .well-header:before,
#replyReview .well-header:before,
#replyReviewThankYou .well-header:before,
#ropReview .well-header:before,
#ropReviewThankYou .well-header:before,
#emailReview .well-header:before,
#emailReviewThankYou .well-header:before, .well .well-body:before, #submitReview.userSubmit .well-body:before,
#updateReview.userSubmit .well-body:before,
#submitReviewThankYou .well-body:before,
#updateReviewThankYou .well-body:before,
#replyReview .well-body:before,
#replyReviewThankYou .well-body:before,
#ropReview .well-body:before,
#ropReviewThankYou .well-body:before,
#emailReview .well-body:before,
#emailReviewThankYou .well-body:before, body.responsive .header-top:before, body.responsive .header-bottom:before, body.responsive .search-bar-container .search-bar:before, #summaryRatingsModule .ratingBars .ratebarStyle:before, #summaryList .paginationStrip:before, #summaryList .review-header:before, .userSubmit:before, .userSubmit .well-header:before, .userSubmit .well-body:before, .product-upper-container:before, .product-upper-container .ratings-container:before, .product-upper-container .quick-specs-container ul:before, .truncation-container:before, #review p:before, .screenshot-header-container:before, .dre .row:before, #content-latest-stories .dailyDownload .itemBlock:before, #content-latest-stories .dailyDownload .itemBlock.dl_flx:before, html.desktop .page-header:after, html.desktop .header-search-container:after, html.desktop .dropdown-container:after, html.desktop .dropdown-popular-apps .option:after, .well:after, #submitReview.userSubmit:after,
#updateReview.userSubmit:after,
#submitReviewThankYou:after,
#updateReviewThankYou:after,
#replyReview:after,
#replyReviewThankYou:after,
#ropReview:after,
#ropReviewThankYou:after,
#emailReview:after,
#emailReviewThankYou:after, .well .well-header:after, #submitReview.userSubmit .well-header:after,
#updateReview.userSubmit .well-header:after,
#submitReviewThankYou .well-header:after,
#updateReviewThankYou .well-header:after,
#replyReview .well-header:after,
#replyReviewThankYou .well-header:after,
#ropReview .well-header:after,
#ropReviewThankYou .well-header:after,
#emailReview .well-header:after,
#emailReviewThankYou .well-header:after, .well .well-body:after, #submitReview.userSubmit .well-body:after,
#updateReview.userSubmit .well-body:after,
#submitReviewThankYou .well-body:after,
#updateReviewThankYou .well-body:after,
#replyReview .well-body:after,
#replyReviewThankYou .well-body:after,
#ropReview .well-body:after,
#ropReviewThankYou .well-body:after,
#emailReview .well-body:after,
#emailReviewThankYou .well-body:after, body.responsive .header-top:after, body.responsive .header-bottom:after, body.responsive .search-bar-container .search-bar:after, #summaryRatingsModule .ratingBars .ratebarStyle:after, #summaryList .paginationStrip:after, #summaryList .review-header:after, .userSubmit:after, .userSubmit .well-header:after, .userSubmit .well-body:after, .product-upper-container:after, .product-upper-container .ratings-container:after, .product-upper-container .quick-specs-container ul:after, .truncation-container:after, #review p:after, .screenshot-header-container:after, .dre .row:after, #content-latest-stories .dailyDownload .itemBlock:after, #content-latest-stories .dailyDownload .itemBlock.dl_flx:after {
  content: "";
  display: table;
}
/* line 14, ../../../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/utilities/_layout.scss */
html.desktop .page-header:after, html.desktop .header-search-container:after, html.desktop .dropdown-container:after, html.desktop .dropdown-popular-apps .option:after, .well:after, #submitReview.userSubmit:after,
#updateReview.userSubmit:after,
#submitReviewThankYou:after,
#updateReviewThankYou:after,
#replyReview:after,
#replyReviewThankYou:after,
#ropReview:after,
#ropReviewThankYou:after,
#emailReview:after,
#emailReviewThankYou:after, .well .well-header:after, #submitReview.userSubmit .well-header:after,
#updateReview.userSubmit .well-header:after,
#submitReviewThankYou .well-header:after,
#updateReviewThankYou .well-header:after,
#replyReview .well-header:after,
#replyReviewThankYou .well-header:after,
#ropReview .well-header:after,
#ropReviewThankYou .well-header:after,
#emailReview .well-header:after,
#emailReviewThankYou .well-header:after, .well .well-body:after, #submitReview.userSubmit .well-body:after,
#updateReview.userSubmit .well-body:after,
#submitReviewThankYou .well-body:after,
#updateReviewThankYou .well-body:after,
#replyReview .well-body:after,
#replyReviewThankYou .well-body:after,
#ropReview .well-body:after,
#ropReviewThankYou .well-body:after,
#emailReview .well-body:after,
#emailReviewThankYou .well-body:after, body.responsive .header-top:after, body.responsive .header-bottom:after, body.responsive .search-bar-container .search-bar:after, #summaryRatingsModule .ratingBars .ratebarStyle:after, #summaryList .paginationStrip:after, #summaryList .review-header:after, .userSubmit:after, .userSubmit .well-header:after, .userSubmit .well-body:after, .product-upper-container:after, .product-upper-container .ratings-container:after, .product-upper-container .quick-specs-container ul:after, .truncation-container:after, #review p:after, .screenshot-header-container:after, .dre .row:after, #content-latest-stories .dailyDownload .itemBlock:after, #content-latest-stories .dailyDownload .itemBlock.dl_flx:after {
  clear: both;
}

/**
 * Since the styles are mobile-first, most of the one-column settings
 * are ready to go by default.
 */
/**
 * The two-column mixin defaults to a two-column with right rail configuration
 * for the purpose of reusability. It is best to use one of the more explicit
 * mixins.
 */
/*
 * this is the main abstract class that all will extend
 */
/* line 4, ../../../../sass/optimized/helpers/extensions/_buttons.scss */
.listing-button-dln, .offsite-button-dln, .title-detail-button-dln, .button-partner-button-dln, .avast-olp-button-dln, .sem-button-dln, .spotbid-olp-button-dln, .ugc-button-dln {
  background-color: #297a10;
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 8px -2028px no-repeat, 0px 0px url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwcHgiIHN0b3AtY29sb3I9IiM2ZmIwMmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMTYzMGQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 8px -2028px no-repeat, 0px 0px -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0px, #6fb02f), color-stop(100%, #21630d));
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 8px -2028px no-repeat, 0px 0px -moz-linear-gradient(top, #6fb02f 0px, #21630d 100%);
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 8px -2028px no-repeat, 0px 0px -webkit-linear-gradient(top, #6fb02f 0px, #21630d 100%);
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 8px -2028px no-repeat, 0px 0px linear-gradient(to bottom, #6fb02f 0px, #21630d 100%);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #488a1e;
  -moz-box-shadow: rgba(255, 255, 255, 0.4) 0 1px 0 0 inset;
  -webkit-box-shadow: rgba(255, 255, 255, 0.4) 0 1px 0 0 inset;
  box-shadow: rgba(255, 255, 255, 0.4) 0 1px 0 0 inset;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  position: relative;
  text-align: left;
  vertical-align: baseline;
  zoom: 1;
  float: left;
  padding: 0px;
  margin: 0px;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-size: 21px;
  font-style: normal;
  font-weight: bold;
  outline-color: #fff;
  outline-style: none;
  outline-width: 0px;
  position: relative;
  text-align: left;
  vertical-align: baseline;
  zoom: 1;
}
/* line 56, ../../../../sass/optimized/helpers/extensions/_buttons.scss */
.listing-button-dln .dln-a, .offsite-button-dln .dln-a, .title-detail-button-dln .dln-a, .button-partner-button-dln .dln-a, .avast-olp-button-dln .dln-a, .sem-button-dln .dln-a, .spotbid-olp-button-dln .dln-a, .ugc-button-dln .dln-a {
  border: none;
  color: #fff;
  cursor: pointer;
  display: block;
  height: 53px;
  padding: 0px 70px 0px 0px;
  line-height: 24px;
  position: relative;
  outline-color: #fff;
  outline-style: none;
  outline-width: 0px;
  text-align: left;
  text-decoration: none;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
  vertical-align: baseline;
}
/* line 85, ../../../../sass/optimized/helpers/extensions/_buttons.scss */
.listing-button-dln .dln-cta, .offsite-button-dln .dln-cta, .title-detail-button-dln .dln-cta, .button-partner-button-dln .dln-cta, .avast-olp-button-dln .dln-cta, .sem-button-dln .dln-cta, .spotbid-olp-button-dln .dln-cta, .ugc-button-dln .dln-cta {
  position: relative;
  left: 60px;
  text-wrap: none;
  border: none;
  display: inline;
  height: auto;
  width: auto;
}
/* line 96, ../../../../sass/optimized/helpers/extensions/_buttons.scss */
.listing-button-dln .dln-sub-message, .offsite-button-dln .dln-sub-message, .title-detail-button-dln .dln-sub-message, .button-partner-button-dln .dln-sub-message, .avast-olp-button-dln .dln-sub-message, .sem-button-dln .dln-sub-message, .spotbid-olp-button-dln .dln-sub-message, .ugc-button-dln .dln-sub-message {
  text-wrap: none;
  position: absolute;
  top: 27px;
  left: 60px;
  clear: left;
  display: inline;
  height: auto;
  width: auto;
  padding: 0px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-align: left;
}
/* line 120, ../../../../sass/optimized/helpers/extensions/_buttons.scss */
.listing-button-dln .visit-now, .offsite-button-dln .visit-now, .title-detail-button-dln .visit-now, .button-partner-button-dln .visit-now, .avast-olp-button-dln .visit-now, .sem-button-dln .visit-now, .spotbid-olp-button-dln .visit-now, .ugc-button-dln .visit-now {
  left: 60px;
}
/* line 124, ../../../../sass/optimized/helpers/extensions/_buttons.scss */
.listing-button-dln .rightShuttleCock, .offsite-button-dln .rightShuttleCock, .title-detail-button-dln .rightShuttleCock, .button-partner-button-dln .rightShuttleCock, .avast-olp-button-dln .rightShuttleCock, .sem-button-dln .rightShuttleCock, .spotbid-olp-button-dln .rightShuttleCock, .ugc-button-dln .rightShuttleCock {
  display: none;
}

/* line 130, ../../../../sass/optimized/helpers/extensions/_buttons.scss */
.listing-button-dln {
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 95px -1946px no-repeat, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwcHgiIHN0b3AtY29sb3I9IiM2ZmIwMmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMTYzMGQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 95px -1946px no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0px, #6fb02f), color-stop(100%, #21630d));
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 95px -1946px no-repeat, -moz-linear-gradient(top, #6fb02f 0px, #21630d 100%);
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 95px -1946px no-repeat, -webkit-linear-gradient(top, #6fb02f 0px, #21630d 100%);
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 95px -1946px no-repeat, linear-gradient(to bottom, #6fb02f 0px, #21630d 100%);
  padding-bottom: 0px;
}
/* line 137, ../../../../sass/optimized/helpers/extensions/_buttons.scss */
.listing-button-dln .dln-a {
  height: 28px;
  width: auto;
  text-align: center;
  margin: 0px;
}
/* line 144, ../../../../sass/optimized/helpers/extensions/_buttons.scss */
.listing-button-dln .dln-cta {
  left: 11px;
  margin: 0px auto;
  font-size: 16px;
}

/* line 153, ../../../../sass/optimized/helpers/extensions/_buttons.scss */
.offsite-button-dln {
  background-color: #febe15;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwcHgiIHN0b3AtY29sb3I9IiNmYmQwMjUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWI1MDEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0px, #fbd025), color-stop(100%, #f9b501));
  background: -moz-linear-gradient(top, #fbd025 0px, #f9b501 100%);
  background: -webkit-linear-gradient(top, #fbd025 0px, #f9b501 100%);
  background: linear-gradient(to bottom, #fbd025 0px, #f9b501 100%);
  padding-bottom: 0px;
  border: 1px solid #f59600;
}
/* line 162, ../../../../sass/optimized/helpers/extensions/_buttons.scss */
.offsite-button-dln .rightShuttleCock {
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 0 -1734px no-repeat;
  height: 100%;
  width: 44px;
  display: inline-block;
  position: absolute;
  right: -5px;
  top: 1px;
}
/* line 172, ../../../../sass/optimized/helpers/extensions/_buttons.scss */
.offsite-button-dln .dln-a {
  height: 30px;
  padding: 0px 65px 0px 0px;
  width: auto;
  text-align: center;
  margin: -1px 0px 0px;
}
/* line 180, ../../../../sass/optimized/helpers/extensions/_buttons.scss */
.offsite-button-dln .dln-cta {
  left: 11px;
  margin: 0px auto;
  font-family: Helvetica, Arial, sans-serif;
  color: #333;
  font-size: 11px;
  text-shadow: none;
}

/* line 194, ../../../../sass/optimized/helpers/extensions/_buttons.scss */
.title-detail-button-dln .dln-a, .button-partner-button-dln .dln-a, .avast-olp-button-dln .dln-a {
  padding-right: 86px;
}
/* line 197, ../../../../sass/optimized/helpers/extensions/_buttons.scss */
.title-detail-button-dln .dln-cta, .button-partner-button-dln .dln-cta, .avast-olp-button-dln .dln-cta {
  top: 8px;
}

/* line 205, ../../../../sass/optimized/helpers/extensions/_buttons.scss */
.sem-button-dln, .spotbid-olp-button-dln {
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 0 -1083px no-repeat, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwcHgiIHN0b3AtY29sb3I9IiM2ZmIwMmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMTYzMGQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 0 -1083px no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0px, #6fb02f), color-stop(100%, #21630d));
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 0 -1083px no-repeat, -moz-linear-gradient(top, #6fb02f 0px, #21630d 100%);
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 0 -1083px no-repeat, -webkit-linear-gradient(top, #6fb02f 0px, #21630d 100%);
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 0 -1083px no-repeat, linear-gradient(to bottom, #6fb02f 0px, #21630d 100%);
}
/* line 210, ../../../../sass/optimized/helpers/extensions/_buttons.scss */
.sem-button-dln .dln-a, .spotbid-olp-button-dln .dln-a {
  width: 298px;
  height: 73px;
  display: block;
}
/* line 218, ../../../../sass/optimized/helpers/extensions/_buttons.scss */
.sem-button-dln .dln-cta, .spotbid-olp-button-dln .dln-cta {
  font-size: 34px;
  top: 24px;
  left: 90px;
}

/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */
/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Prevent adjustments of font size after orientation changes in IE and iOS.
 */
/* line 53, ../../../../sass/vendor/normalize/_normalize-mixin.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove the margin in all browsers (opinionated).
 */
/* line 71, ../../../../sass/vendor/normalize/_normalize-mixin.scss */
body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Add the correct display in IE <10.
 * Add the correct display in Edge, IE, and Firefox for `details` or `summary`.
 * Add the correct display in IE for `main`.
 */
/* line 86, ../../../../sass/vendor/normalize/_normalize-mixin.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * Add the correct display in IE <10.
 */
/* line 105, ../../../../sass/vendor/normalize/_normalize-mixin.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
}

/**
 * Add the correct display and remove excess height in iOS 4-7.
 */
/* line 120, ../../../../sass/vendor/normalize/_normalize-mixin.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
/* line 129, ../../../../sass/vendor/normalize/_normalize-mixin.scss */
progress {
  vertical-align: baseline;
}

/**
 * Add the correct display in IE <11, Safari <8, and Firefox <22.
 * 1. Add the correct display in IE.
 */
/* line 138, ../../../../sass/vendor/normalize/_normalize-mixin.scss */
template,
[hidden] {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
/* line 153, ../../../../sass/vendor/normalize/_normalize-mixin.scss */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */
/* line 163, ../../../../sass/vendor/normalize/_normalize-mixin.scss */
a:active,
a:hover {
  outline-width: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the bottom border in Firefox <40.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
/* line 178, ../../../../sass/vendor/normalize/_normalize-mixin.scss */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
/* line 188, ../../../../sass/vendor/normalize/_normalize-mixin.scss */
b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
/* line 197, ../../../../sass/vendor/normalize/_normalize-mixin.scss */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
/* line 207, ../../../../sass/vendor/normalize/_normalize-mixin.scss */
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/**
 * Add the correct font style in Android <4.4.
 */
/* line 217, ../../../../sass/vendor/normalize/_normalize-mixin.scss */
dfn {
  font-style: italic;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
/* line 226, ../../../../sass/vendor/normalize/_normalize-mixin.scss */
h1 {
  font-size: 2em;
  /* Set 1 unit of vertical rhythm on the top and bottom margins. */
  margin: 0.75em 0;
}

/**
 * Add the correct background and color in IE <10.
 */
/* line 282, ../../../../sass/vendor/normalize/_normalize-mixin.scss */
mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */
/* line 291, ../../../../sass/vendor/normalize/_normalize-mixin.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
/* line 300, ../../../../sass/vendor/normalize/_normalize-mixin.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 308, ../../../../sass/vendor/normalize/_normalize-mixin.scss */
sub {
  bottom: -0.25em;
}

/* line 312, ../../../../sass/vendor/normalize/_normalize-mixin.scss */
sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE <11.
 */
/* line 325, ../../../../sass/vendor/normalize/_normalize-mixin.scss */
img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */
/* line 337, ../../../../sass/vendor/normalize/_normalize-mixin.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Add the correct margin in IE 8.
 */
/* line 411, ../../../../sass/vendor/normalize/_normalize-mixin.scss */
figure {
  margin: 1.5em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
/* line 420, ../../../../sass/vendor/normalize/_normalize-mixin.scss */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/* line 437, ../../../../sass/vendor/normalize/_normalize-mixin.scss */
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */
/**
 * Known issues:
 * - By default, Chrome on OS X and Safari on OS X allow very limited styling of
 *   select, unless a border property is set. The default font weight on
 *   optgroup elements cannot safely be changed in Chrome on OSX and Safari on
 *   OS X.
 * - It is recommended that you do not style checkbox and radio inputs as
 *   Firefox's implementation does not respect box-sizing, padding, or width.
 * - Certain font size values applied to number inputs cause the cursor style of
 *   the decrement button to change from default to text.
 * - The search input is not fully stylable by default. In Chrome and Safari on
 *   OSX/iOS you can't control font, padding, border, or background. In Chrome
 *   and Safari on Windows you can't control border properly. It will apply
 *   border-width but will only show a border color (which cannot be controlled)
 *   for the outer 1px of that border. Applying -webkit-appearance: textfield
 *   addresses these issues without removing the benefits of search inputs (e.g.
 *   showing past searches). Safari (but not Chrome) will clip the cancel button
 *   on when it has padding (and textfield appearance).
 */
/**
 * 1. Change font properties to `inherit` in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 * 3. Address `font-family` inconsistency between `textarea` and other form in IE 7
 * 4. Improve appearance and consistency with IE 6/7.
 */
/* line 483, ../../../../sass/vendor/normalize/_normalize-mixin.scss */
button,
input,
optgroup,
select,
textarea {
  font: inherit;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 */
/* line 500, ../../../../sass/vendor/normalize/_normalize-mixin.scss */
button {
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
/* line 509, ../../../../sass/vendor/normalize/_normalize-mixin.scss */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
/* line 520, ../../../../sass/vendor/normalize/_normalize-mixin.scss */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}

/* line 527, ../../../../sass/vendor/normalize/_normalize-mixin.scss */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  /**
   * Remove the inner border and padding in Firefox.
   */
  /**
   * Restore the focus styles unset by the previous rule.
   */
}
/* line 536, ../../../../sass/vendor/normalize/_normalize-mixin.scss */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/* line 545, ../../../../sass/vendor/normalize/_normalize-mixin.scss */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Show the overflow in Edge.
 */
/* line 554, ../../../../sass/vendor/normalize/_normalize-mixin.scss */
input {
  overflow: visible;
}

/**
 * 1. Add the correct box sizing in IE <11.
 * 2. Remove the padding in IE <11.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */
/* line 569, ../../../../sass/vendor/normalize/_normalize-mixin.scss */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
/* line 583, ../../../../sass/vendor/normalize/_normalize-mixin.scss */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
/* line 593, ../../../../sass/vendor/normalize/_normalize-mixin.scss */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
  /**
   * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.
   */
}
/* line 601, ../../../../sass/vendor/normalize/_normalize-mixin.scss */
[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */
/* line 611, ../../../../sass/vendor/normalize/_normalize-mixin.scss */
::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
/* line 621, ../../../../sass/vendor/normalize/_normalize-mixin.scss */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */
/* line 630, ../../../../sass/vendor/normalize/_normalize-mixin.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 * 4. Correct alignment displayed oddly in IE 6/7.
 */
/* line 644, ../../../../sass/vendor/normalize/_normalize-mixin.scss */
legend {
  box-sizing: border-box;
  /* 1 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  white-space: normal;
  /* 1 */
  color: inherit;
  /* 2 */
  padding: 0;
  /* 3 */
}

/**
 * Restore the font weight unset by a previous rule.
 */
/* line 660, ../../../../sass/vendor/normalize/_normalize-mixin.scss */
optgroup {
  font-weight: bold;
}

/**
 * Remove the default vertical scrollbar in IE.
 */
/* line 668, ../../../../sass/vendor/normalize/_normalize-mixin.scss */
textarea {
  overflow: auto;
}

/* Styles
------------------ */
/* line 4, ../../../../sass/optimized/globals/_typography.scss */
body {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 15px;
  line-height: 22px;
  color: #000;
  -webkit-font-smoothing: antialiased;
}

/* line 12, ../../../../sass/optimized/globals/_typography.scss */
a, a:visited, a:hover, a:active {
  color: #2964bf;
  text-decoration: none;
  cursor: pointer;
}

/* line 18, ../../../../sass/optimized/globals/_typography.scss */
p {
  margin: 0 0 10px;
}

/* line 22, ../../../../sass/optimized/globals/_typography.scss */
hr {
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-width: 0 0 1px;
  margin-bottom: 10px;
}

/* line 28, ../../../../sass/optimized/globals/_typography.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  margin: 0 0 10px;
  font-weight: bold;
  color: inherit;
  text-rendering: optimizelegibility;
  line-height: 1.2;
}

/* line 42, ../../../../sass/optimized/globals/_typography.scss */
h1 {
  font-size: 3.3333em;
  line-height: 1em;
  letter-spacing: -0.5px;
  color: #39434c;
}

/* line 49, ../../../../sass/optimized/globals/_typography.scss */
h2 {
  font-size: 19px;
}

/* line 53, ../../../../sass/optimized/globals/_typography.scss */
h3 {
  font-size: 16px;
}

/* line 57, ../../../../sass/optimized/globals/_typography.scss */
h4 {
  font-size: 16px;
}

/* line 61, ../../../../sass/optimized/globals/_typography.scss */
h5 {
  font-size: 15px;
}

/* line 65, ../../../../sass/optimized/globals/_typography.scss */
h6 {
  font-size: 15px;
  text-transform: uppercase;
}

/* line 70, ../../../../sass/optimized/globals/_typography.scss */
ul,
ol {
  padding: 0;
  margin: 0;
}

/* line 76, ../../../../sass/optimized/globals/_typography.scss */
ul ul,
ul ol,
ol ol,
ol ul {
  margin-bottom: 0;
}

/* line 83, ../../../../sass/optimized/globals/_typography.scss */
ul {
  list-style: none;
}

/* line 87, ../../../../sass/optimized/globals/_typography.scss */
ol {
  list-style: decimal;
}

/* line 96, ../../../../sass/optimized/globals/_typography.scss */
dl {
  margin-bottom: 18px;
}

/* line 105, ../../../../sass/optimized/globals/_typography.scss */
dt {
  font-weight: bold;
}

/* line 109, ../../../../sass/optimized/globals/_typography.scss */
dd {
  margin-left: 10px;
}

/* line 113, ../../../../sass/optimized/globals/_typography.scss */
b,
strong {
  font-weight: bold;
}

/* line 118, ../../../../sass/optimized/globals/_typography.scss */
em {
  font-style: italic;
}

/* line 122, ../../../../sass/optimized/globals/_typography.scss */
abbr[title] {
  cursor: help;
  border-bottom: 1px dotted #ddd;
}

/* line 127, ../../../../sass/optimized/globals/_typography.scss */
blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 18px;
  border-left: 5px solid #eeeeee;
}

/* line 133, ../../../../sass/optimized/globals/_typography.scss */
blockquote p {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 22.5px;
}

/* line 140, ../../../../sass/optimized/globals/_typography.scss */
q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
}

/* line 147, ../../../../sass/optimized/globals/_typography.scss */
address {
  display: block;
  margin-bottom: 18px;
  font-style: normal;
}

/* line 154, ../../../../sass/optimized/globals/_typography.scss */
small {
  font-size: 100%;
}

/* line 158, ../../../../sass/optimized/globals/_typography.scss */
cite {
  font-style: normal;
}

/* line 162, ../../../../sass/optimized/globals/_typography.scss */
pre {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  display: block;
  padding: 8.5px;
  margin: 0 0 9px;
  font-size: 12.025px;
  line-height: 18px;
  word-break: break-all;
  word-wrap: break-word;
  white-space: pre;
  white-space: pre-wrap;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
}

/* line 178, ../../../../sass/optimized/globals/_typography.scss */
pre code {
  padding: 0;
  color: inherit;
  background-color: transparent;
  border: 0;
}

/* line 185, ../../../../sass/optimized/globals/_typography.scss */
label,
input,
button,
select,
textarea {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 15px;
  line-height: 22px;
}

/**
 * Mixin for targeting iPad only.
 * https://github.com/paranoida/sass-mediaqueries/blob/master/_media-queries.scss
 * @param  {string} $orientation: all           Used when targeting only a specific orientation.
 * @return {string}               Content wrapped in iPad-specific mediaquery
 */
/* line 108, ../../../../sass/optimized/globals/_header.scss */
.page-header {
  /* Firefox 18- */
  /* Firefox 19+ */
  /* oldIE ;) */
}
/* line 109, ../../../../sass/optimized/globals/_header.scss */
.page-header input:focus::-webkit-input-placeholder {
  color: transparent;
}
/* line 110, ../../../../sass/optimized/globals/_header.scss */
.page-header input:focus:-moz-placeholder {
  color: transparent;
}
/* line 111, ../../../../sass/optimized/globals/_header.scss */
.page-header input:focus::-moz-placeholder {
  color: transparent;
}
/* line 112, ../../../../sass/optimized/globals/_header.scss */
.page-header input:focus:-ms-input-placeholder {
  color: transparent;
}

/* line 115, ../../../../sass/optimized/globals/_header.scss */
.icon-down-arrow {
  display: inline-block;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE2cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDE2IDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0MS4yICgzNTM5NykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+YXJyb3ctZG93bi13aGl0ZS1pY29uPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IkFzc2V0cyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkFydGJvYXJkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTAwLjAwMDAwMCwgLTk1LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iYXJyb3ctZG93bi13aGl0ZS1pY29uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MDAuMDAwMDAwLCA5NS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNS4wMDAwMDAsIDEwLjAwMDAwMCkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZT0iI0ZGRkZGRiI+CiAgICAgICAgICAgICAgICAgICAgPHBvbHlsaW5lIGlkPSJQYWdlLTEiIHBvaW50cz0iMCAtNi4wOTAzNjYzMWUtMTUgMi44ODA5NDA3OCAyLjkzNzY0Mjc5IDUuNzYxODgxNTYgLTYuMDkwMzY2MzFlLTE1Ij48L3BvbHlsaW5lPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjE2IiBoZWlnaHQ9IjI0Ij48L3JlY3Q+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");
  width: 16px;
  height: 24px;
  position: relative;
  top: 8px;
}

/* line 124, ../../../../sass/optimized/globals/_header.scss */
.icon-user {
  display: inline-block;
  width: 24px;
  height: 24px;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0MS4yICgzNTM5NykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+bG9naW4tYnVkZHktYWN0aXZlLWljb248L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iQXNzZXRzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03ODEuMDAwMDAwLCAtMTM5LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0ibG9naW4tYnVkZHktYWN0aXZlLWljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc4MS4wMDAwMDAsIDEzOS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJzaWduLWluIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2LjAwMDAwMCwgNC4wMDAwMDApIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMS41Ij4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOS41NzU3LDMuNzI3MSBDOS41NzU3LDUuNTA5MSA4LjEzMDcsNi45NTUxIDYuMzQ4Nyw2Ljk1NTEgQzQuNTY1Nyw2Ljk1NTEgMy4xMjA3LDUuNTA5MSAzLjEyMDcsMy43MjcxIEMzLjEyMDcsMS45NDUxIDQuNTY1NywwLjQ5OTEgNi4zNDg3LDAuNDk5MSBDOC4xMzA3LDAuNDk5MSA5LjU3NTcsMS45NDUxIDkuNTc1NywzLjcyNzEgWiIgaWQ9IlN0cm9rZS0xIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAwMDAwMCwgMTIuMDM5NjAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjk4NDksMC41NzcxIEMxLjY5MDksMS41MzkxIDIuMTIwOSwyLjcxNjEgMi4xMjA5LDQuMDAwMSIgaWQ9IlN0cm9rZS0zIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC04IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMTIuMDM5NjAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xLjcxMTksMC40ODU0IEMwLjk2MTksMS40NjQ0IDAuNDk5OSwyLjY3MzQgMC40OTk5LDQuMDAwNCIgaWQ9IlN0cm9rZS02Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMC45ODQ5LDEyLjYxNjcgQzkuOTI3OSwxMS4xNzU3IDguMjM0OSwxMC4yMjg3IDYuMzEwOSwxMC4yMjg3IEM0LjQyODksMTAuMjI4NyAyLjc3MzksMTEuMTM3NyAxLjcxMTksMTIuNTI0NyIgaWQ9IlN0cm9rZS05Ij48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiPjwvcmVjdD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
}

/* line 132, ../../../../sass/optimized/globals/_header.scss */
.dropdown-user .logged-in {
  display: none;
}
/* line 136, ../../../../sass/optimized/globals/_header.scss */
.dropdown-user .logged-out {
  display: block;
}
/* line 141, ../../../../sass/optimized/globals/_header.scss */
.dropdown-user.active .icon-user {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0MS4yICgzNTM5NykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+bG9naW4tYnVkZHktYWN0aXZlLWljb248L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iQXNzZXRzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03ODEuMDAwMDAwLCAtMTM5LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0ibG9naW4tYnVkZHktYWN0aXZlLWljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc4MS4wMDAwMDAsIDEzOS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJzaWduLWluIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2LjAwMDAwMCwgNC4wMDAwMDApIiBzdHJva2U9IiMzQUJENjkiIHN0cm9rZS13aWR0aD0iMS41Ij4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOS41NzU3LDMuNzI3MSBDOS41NzU3LDUuNTA5MSA4LjEzMDcsNi45NTUxIDYuMzQ4Nyw2Ljk1NTEgQzQuNTY1Nyw2Ljk1NTEgMy4xMjA3LDUuNTA5MSAzLjEyMDcsMy43MjcxIEMzLjEyMDcsMS45NDUxIDQuNTY1NywwLjQ5OTEgNi4zNDg3LDAuNDk5MSBDOC4xMzA3LDAuNDk5MSA5LjU3NTcsMS45NDUxIDkuNTc1NywzLjcyNzEgWiIgaWQ9IlN0cm9rZS0xIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAwMDAwMCwgMTIuMDM5NjAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjk4NDksMC41NzcxIEMxLjY5MDksMS41MzkxIDIuMTIwOSwyLjcxNjEgMi4xMjA5LDQuMDAwMSIgaWQ9IlN0cm9rZS0zIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC04IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMTIuMDM5NjAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xLjcxMTksMC40ODU0IEMwLjk2MTksMS40NjQ0IDAuNDk5OSwyLjY3MzQgMC40OTk5LDQuMDAwNCIgaWQ9IlN0cm9rZS02Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMC45ODQ5LDEyLjYxNjcgQzkuOTI3OSwxMS4xNzU3IDguMjM0OSwxMC4yMjg3IDYuMzEwOSwxMC4yMjg3IEM0LjQyODksMTAuMjI4NyAyLjc3MzksMTEuMTM3NyAxLjcxMTksMTIuNTI0NyIgaWQ9IlN0cm9rZS05Ij48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiPjwvcmVjdD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
}
/* line 145, ../../../../sass/optimized/globals/_header.scss */
.dropdown-user.active .logged-in {
  display: block;
}
/* line 149, ../../../../sass/optimized/globals/_header.scss */
.dropdown-user.active .logged-out {
  display: none;
}

/* line 156, ../../../../sass/optimized/globals/_header.scss */
.page-header {
  display: none;
}

/* line 162, ../../../../sass/optimized/globals/_header.scss */
html.desktop .responsive-header {
  display: none !important;
}

/* line 168, ../../../../sass/optimized/globals/_header.scss */
html.desktop #wrapper {
  padding-top: 0px;
}
/* line 172, ../../../../sass/optimized/globals/_header.scss */
html.desktop .page-header {
  position: relative;
  top: 0;
  width: 100%;
  box-sizing: border-box;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  display: block;
  height: 60px;
  background: #111;
  box-shadow: 0px 1px 4px 1px rgba(204, 204, 204, 0.4);
  z-index: 5500001;
}
/* line 185, ../../../../sass/optimized/globals/_header.scss */
html.desktop .page-header input {
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
}
/* line 189, ../../../../sass/optimized/globals/_header.scss */
html.desktop .page-header.sticky {
  position: relative;
}
/* line 194, ../../../../sass/optimized/globals/_header.scss */
html.desktop .brand-shuttlecock {
  width: 60px;
  height: 60px;
  overflow: hidden;
  display: block;
  float: left;
}
/* line 201, ../../../../sass/optimized/globals/_header.scss */
html.desktop .brand-shuttlecock .logo {
  max-width: 200px;
}
/* line 206, ../../../../sass/optimized/globals/_header.scss */
html.desktop .brand-text {
  float: left;
  display: block;
  overflow: hidden;
  width: 130px;
  height: 60px;
}
/* line 213, ../../../../sass/optimized/globals/_header.scss */
html.desktop .brand-text .logo {
  position: relative;
  left: -60px;
  max-width: 200px;
}
/* line 220, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-platform-selector.dropdown {
  position: relative;
  height: 60px;
  float: left;
}
/* line 225, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-platform-selector.dropdown .label {
  color: #111;
}
/* line 229, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-platform-selector.dropdown .options {
  position: absolute;
  top: 100%;
  left: auto;
  right: 0;
  background: #fff;
  width: 285px;
  height: 178px;
  transform: translateX(77px);
}
/* line 241, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown .platform-selector-btn {
  width: 16px;
  height: 60px;
  float: left;
}
/* line 246, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown .platform-selector-btn .icon-down-arrow {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE2cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDE2IDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0MS4yICgzNTM5NykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+YXJyb3ctZG93bi13aGl0ZS1pY29uPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IkFzc2V0cyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkFydGJvYXJkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTAwLjAwMDAwMCwgLTk1LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iYXJyb3ctZG93bi13aGl0ZS1pY29uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MDAuMDAwMDAwLCA5NS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNS4wMDAwMDAsIDEwLjAwMDAwMCkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZT0iI0ZGRkZGRiI+CiAgICAgICAgICAgICAgICAgICAgPHBvbHlsaW5lIGlkPSJQYWdlLTEiIHBvaW50cz0iMCAtNi4wOTAzNjYzMWUtMTUgMi44ODA5NDA3OCAyLjkzNzY0Mjc5IDUuNzYxODgxNTYgLTYuMDkwMzY2MzFlLTE1Ij48L3BvbHlsaW5lPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjE2IiBoZWlnaHQ9IjI0Ij48L3JlY3Q+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");
  top: 0;
  transform: rotate(0deg);
  -moz-transition: -moz-transform 0.3s ease-in-out;
  -o-transition: -o-transform 0.3s ease-in-out;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
}
/* line 255, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-platform-selector:hover .platform-selector-btn .icon-down-arrow {
  transform: rotate(180deg);
  -moz-transition: -moz-transform 0.3s ease-in-out;
  -o-transition: -o-transform 0.3s ease-in-out;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
}
/* line 261, ../../../../sass/optimized/globals/_header.scss */
html.desktop .header-search-dropdown-container {
  width: calc(100% - 245px);
  height: 60px;
  float: right;
  background: #111;
  position: relative;
}
/* line 269, ../../../../sass/optimized/globals/_header.scss */
html.desktop .header-search-container {
  position: absolute;
  left: 0;
  top: 0;
  width: calc(100% - 695px);
  min-width: 157px;
  height: 60px;
  float: left;
  z-index: 100;
  -moz-transition: width 0.3s ease-in-out;
  -o-transition: width 0.3s ease-in-out;
  -webkit-transition: width 0.3s ease-in-out;
  transition: width 0.3s ease-in-out;
}
/* line 283, ../../../../sass/optimized/globals/_header.scss */
html.desktop .header-search-container .ui-helper-hidden-accessible {
  display: none !important;
}
/* line 288, ../../../../sass/optimized/globals/_header.scss */
html.desktop .header-search-suggestions {
  display: none;
  background: #fff;
  clear: both;
  margin-top: 20px;
  border-radius: 15px;
  overflow: hidden;
}
/* line 298, ../../../../sass/optimized/globals/_header.scss */
html.desktop .ui-autocomplete {
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
}
/* line 307, ../../../../sass/optimized/globals/_header.scss */
html.desktop .ui-menu-item .ui-corner-all {
  color: #191818;
  display: block;
  width: 100%;
  padding: 10px 20px;
  box-sizing: border-box;
}
/* line 316, ../../../../sass/optimized/globals/_header.scss */
html.desktop .ui-menu-item:hover, html.desktop .ui-menu-item .ui-corner-all.ui-state-focus {
  background: #f3f5f9;
  color: #3abd6a;
  -moz-transition: color 0.1s ease-in-out;
  -o-transition: color 0.1s ease-in-out;
  -webkit-transition: color 0.1s ease-in-out;
  transition: color 0.1s ease-in-out;
}
/* line 325, ../../../../sass/optimized/globals/_header.scss */
html.desktop .header-search-container.active {
  width: calc(100% - 290px);
  -moz-transition: width 0.3s ease-in-out;
  -o-transition: width 0.3s ease-in-out;
  -webkit-transition: width 0.3s ease-in-out;
  transition: width 0.3s ease-in-out;
}
/* line 329, ../../../../sass/optimized/globals/_header.scss */
html.desktop .header-search-container.active .header-search-help {
  opacity: 1;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
/* line 334, ../../../../sass/optimized/globals/_header.scss */
html.desktop .header-search-container.active .icon-return-arrow {
  display: block;
  float: left;
  width: 24px;
  height: 60px;
  background: url('/176/bundles/downloadcore/images/header/icon-return-arrow.png') center center no-repeat;
}
/* line 342, ../../../../sass/optimized/globals/_header.scss */
html.desktop .header-search-container.active .header-search-suggestions {
  display: block;
}
/* line 347, ../../../../sass/optimized/globals/_header.scss */
html.desktop .header-search-button {
  width: 25px;
  height: 25px;
  display: block;
  float: left;
  cursor: pointer;
  margin-left: 0;
  margin-top: 0;
  position: absolute;
  left: 10px;
  top: 20px;
}
/* line 359, ../../../../sass/optimized/globals/_header.scss */
html.desktop .header-search-button img {
  width: 80%;
}
/* line 364, ../../../../sass/optimized/globals/_header.scss */
html.desktop .header-search-input {
  border: none;
  outline: none;
  display: block;
  height: 30px;
  border-radius: 15px;
  float: none;
  line-height: 30px;
  margin-top: 15px;
  padding: 0 10px 0 35px;
  width: 100%;
  box-sizing: border-box;
}
/* line 376, ../../../../sass/optimized/globals/_header.scss */
html.desktop .header-search-input::-ms-clear {
  display: none;
}
/* line 381, ../../../../sass/optimized/globals/_header.scss */
html.desktop .header-search-help {
  position: absolute;
  right: 20px;
  top: 0;
  display: inline-block;
  line-height: 60px;
  opacity: 0;
}
/* line 390, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-container {
  min-width: 620px;
  height: 60px;
  float: right;
  padding-right: 20px;
  background: #111;
}
/* line 398, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-container .dropdown {
  position: relative;
  float: right;
}
/* line 403, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-container .label {
  color: #fff;
  padding: 0 20px;
  -moz-transition: background 0.3s ease-in-out;
  -o-transition: background 0.3s ease-in-out;
  -webkit-transition: background 0.3s ease-in-out;
  transition: background 0.3s ease-in-out;
}
/* line 409, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-container .option,
html.desktop .dropdown-container .header {
  padding: 10px 20px 0;
}
/* line 416, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown .label {
  position: relative;
  line-height: 60px;
}
/* line 420, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown .label .icon-down-arrow {
  transform: rotate(0deg);
  position: relative;
  top: 10px;
}
/* line 427, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown .header {
  color: #a8a8a8;
}
/* line 431, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown .options {
  position: absolute;
  top: 100%;
  left: 50%;
  background: #fff;
  transform: translateX(-50%);
  padding: 10px 0 20px;
  visibility: hidden;
  opacity: 0;
  -moz-transition: visibility 0s ease-in 0.2s, opacity 0.2s ease-in, margin-top 0.2s ease-in;
  -o-transition: visibility 0s ease-in 0.2s, opacity 0.2s ease-in, margin-top 0.2s ease-in;
  -webkit-transition: visibility 0s ease-in, opacity 0.2s ease-in, margin-top 0.2s ease-in;
  -webkit-transition-delay: 0.2s, 0s, 0s;
  transition: visibility 0s ease-in 0.2s, opacity 0.2s ease-in, margin-top 0.2s ease-in;
}
/* line 441, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown .options:before {
  content: '';
  display: none;
  position: absolute;
  top: -8px;
  transform: translateX(-50%);
  left: 50%;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #fff;
}
/* line 456, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown.dropdown-user .options:before {
  transform: none;
  left: auto;
  right: 22px;
}
/* line 463, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown:hover .label {
  color: #fff;
  cursor: default;
  -moz-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  -webkit-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
/* line 469, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown:hover .icon-down-arrow {
  transform: rotate(180deg);
  -moz-transition: -moz-transform 0.3s ease-in-out;
  -o-transition: -o-transform 0.3s ease-in-out;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
}
/* line 474, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown:hover .options {
  visibility: visible;
  opacity: 1;
  margin-top: 0;
  -moz-transition: opacity 0.2s ease-out, margin-top 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out, margin-top 0.2s ease-out;
  -webkit-transition: opacity 0.2s ease-out, margin-top 0.2s ease-out;
  transition: opacity 0.2s ease-out, margin-top 0.2s ease-out;
  -moz-transition-delay: 0;
  -o-transition-delay: 0;
  -webkit-transition-delay: 0;
  transition-delay: 0;
}
/* line 477, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown:hover .options:before {
  display: block;
}
/* line 483, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown .option {
  color: #191818;
  display: block;
  -moz-transition: color 0.1s ease-in-out;
  -o-transition: color 0.1s ease-in-out;
  -webkit-transition: color 0.1s ease-in-out;
  transition: color 0.1s ease-in-out;
}
/* line 488, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown .option .option-left-container {
  display: inline-block;
  float: left;
  padding-left: 76px;
  padding-right: 16px;
}
/* line 494, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown .option .option-left-container .platform-icon {
  display: inline-block;
  height: 20px;
  width: 20px;
  float: right;
  padding: 11px 0;
  background-position: right center;
  background-repeat: no-repeat;
  background-size: 20px;
}
/* line 505, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown .option .option-left-container .platform-windows-icon {
  background-image: url('/176/bundles/downloadcore/images/header/icon-windows-black.png');
}
/* line 509, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown .option .option-left-container .platform-mac-icon {
  background-image: url('/176/bundles/downloadcore/images/header/icon-mac-black.png');
}
/* line 513, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown .option .option-left-container .platform-android-icon {
  background-image: url('/176/bundles/downloadcore/images/header/icon-android-black.png');
}
/* line 517, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown .option .option-left-container .platform-ios-icon {
  background-image: url('/176/bundles/downloadcore/images/header/icon-ios-black.png');
}
/* line 522, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown .option .option-right-container {
  display: inline-block;
  width: calc(100% - 112px);
  float: right;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #191818;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
/* line 534, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown .option .option-right-container .platform-name {
  display: inline-block;
  padding: 11px 0;
  color: #191818;
}
/* line 539, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown .option .option-right-container .platform-right-arrow-icon {
  display: inline-block;
  float: right;
  width: 16px;
  height: 24px;
  padding: 9px 10px 9px 0;
  background-image: url('/176/bundles/downloadcore/images/header/icon-ArrowRightBlack.png');
  background-position: center;
  background-repeat: no-repeat;
}
/* line 551, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown .option .quick-links {
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 285px;
  width: 285px;
  padding: 20px 0 20px 30px;
  font-size: 15px;
  line-height: 22px;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #191818;
}
/* line 564, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown .option .quick-links a {
  display: block;
  color: #191818;
  text-decoration: none;
  padding-top: 10px;
  text-transform: capitalize;
}
/* line 572, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown .option .quick-links .quick-links-title {
  opacity: 0.4;
}
/* line 575, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown .option .quick-links .quick-links-title.quick-links-no-iOS {
  text-transform: capitalize;
}
/* line 580, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown .option .quick-links .quick-links-list {
  margin-bottom: 18px;
}
/* line 586, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown .option:hover {
  cursor: pointer;
  -moz-transition: color 0.1s ease-in-out;
  -o-transition: color 0.1s ease-in-out;
  -webkit-transition: color 0.1s ease-in-out;
  transition: color 0.1s ease-in-out;
}
/* line 590, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown .option:hover .option-left-container,
html.desktop .dropdown .option:hover .option-right-container {
  background-color: #F3F5F9;
}
/* line 595, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown .option:hover .platform-right-arrow-icon {
  background-image: url('/176/bundles/downloadcore/images/header/icon-ArrowRightGreen.png');
  background-position: center;
  background-repeat: no-repeat;
}
/* line 601, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown .option:hover .platform-name {
  color: #3abd6a;
}
/* line 605, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown .option:hover .quick-links {
  visibility: visible;
  background-color: #F3F5F9;
  cursor: default;
}
/* line 610, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown .option:hover .quick-links a:hover {
  cursor: pointer;
  color: #3abd6a;
  -moz-transition: color 0.1s ease-in-out;
  -o-transition: color 0.1s ease-in-out;
  -webkit-transition: color 0.1s ease-in-out;
  transition: color 0.1s ease-in-out;
}
/* line 618, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown .hero {
  display: block;
}
/* line 621, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown .hero figure {
  margin: 0;
  border-bottom: 1px solid #eee;
  padding: 10px 20px;
}
/* line 627, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown .hero img {
  max-width: 100%;
}
/* line 631, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown .hero figcaption {
  color: #191818;
  -moz-transition: color 0.1s ease-in-out;
  -o-transition: color 0.1s ease-in-out;
  -webkit-transition: color 0.1s ease-in-out;
  transition: color 0.1s ease-in-out;
}
/* line 636, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown .hero:hover figcaption {
  color: #3abd6a;
  -moz-transition: color 0.1s ease-in-out;
  -o-transition: color 0.1s ease-in-out;
  -webkit-transition: color 0.1s ease-in-out;
  transition: color 0.1s ease-in-out;
}
/* line 642, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown .view-all {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: calc(100% - 40px);
  height: 30px;
  text-align: center;
  display: block;
  margin: 0 20px 10px;
  color: #3ABD69;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-size: 12px;
  line-height: 30px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
/* line 660, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown .view-all span {
  transform: translateX(-8px);
}
/* line 665, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown .green-arrow-icon {
  transform: translateY(7px);
}
/* line 671, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-popular-apps .options {
  width: 320px;
  padding-bottom: 50px;
}
/* line 680, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-popular-apps .product-icon {
  float: left;
  width: 45px;
}
/* line 685, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-popular-apps .product-detail {
  float: right;
  margin-left: 20px;
  width: 215px;
}
/* line 142, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html.desktop .dropdown-popular-apps .star-container {
  position: relative;
  display: inline-block;
  width: 90px;
  height: 18px;
}
/* line 147, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html.desktop .dropdown-popular-apps .star-container .stars {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  height: 18px;
  background-image: url('/176/bundles/downloadcore/images/stars/serp-rating-light-green.png');
  background-repeat: no-repeat;
  background-size: 90px 18px;
  z-index: 1;
}
@media only all and (min--moz-device-pixel-ratio: 1.5), only all and (-o-min-device-pixel-ratio: 3 / 2), only all and (-webkit-min-device-pixel-ratio: 1.5), only all and (min-device-pixel-ratio: 1.5), only all and (min-resolution: 144dpi), only all and (min-resolution: 1.5dppx) {
  /* line 147, ../../../../sass/optimized/helpers/mixins/_utils.scss */
  html.desktop .dropdown-popular-apps .star-container .stars {
    background-image: url('/176/bundles/downloadcore/images/stars/serp-rating-light-greenx2.png');
  }
}
/* line 162, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html.desktop .dropdown-popular-apps .star-container.rating-0 .stars {
  width: 0;
}
/* line 166, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html.desktop .dropdown-popular-apps .star-container.rating-0h .stars {
  width: 9px;
}
/* line 170, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html.desktop .dropdown-popular-apps .star-container.rating-1 .stars {
  width: 18px;
}
/* line 174, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html.desktop .dropdown-popular-apps .star-container.rating-1h .stars {
  width: 27px;
}
/* line 178, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html.desktop .dropdown-popular-apps .star-container.rating-2 .stars {
  width: 36px;
}
/* line 182, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html.desktop .dropdown-popular-apps .star-container.rating-2h .stars {
  width: 45px;
}
/* line 186, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html.desktop .dropdown-popular-apps .star-container.rating-3 .stars {
  width: 54px;
}
/* line 190, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html.desktop .dropdown-popular-apps .star-container.rating-3h .stars {
  width: 63px;
}
/* line 194, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html.desktop .dropdown-popular-apps .star-container.rating-4 .stars {
  width: 72px;
}
/* line 198, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html.desktop .dropdown-popular-apps .star-container.rating-4h .stars {
  width: 81px;
}
/* line 202, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html.desktop .dropdown-popular-apps .star-container.rating-5 .stars {
  width: 90px;
}
/* line 212, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html.desktop .dropdown-popular-apps .star-container {
  background-image: url('/176/bundles/downloadcore/images/stars/serp-rating-light-grey.png');
  background-repeat: no-repeat;
  background-size: 90px 18px;
}
@media only all and (min--moz-device-pixel-ratio: 1.5), only all and (-o-min-device-pixel-ratio: 3 / 2), only all and (-webkit-min-device-pixel-ratio: 1.5), only all and (min-device-pixel-ratio: 1.5), only all and (min-resolution: 144dpi), only all and (min-resolution: 1.5dppx) {
  /* line 212, ../../../../sass/optimized/helpers/mixins/_utils.scss */
  html.desktop .dropdown-popular-apps .star-container {
    background-image: url('/176/bundles/downloadcore/images/stars/serp-rating-light-greyx2.png');
  }
}
/* line 693, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-popular-apps .star-container {
  height: 16px;
  background-size: 90px 16px;
}
/* line 696, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-popular-apps .star-container .stars {
  text-indent: -9999px;
  overflow: hidden;
  height: 16px;
  background-size: 90px 16px;
}
/* line 705, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-guides .options,
html.desktop .dropdown-best-apps .options {
  width: 230px;
  padding-bottom: 50px;
}
/* line 712, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-best-apps .options {
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  width: 271px;
  color: #191818;
}
/* line 720, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-best-apps .options .top-category-title {
  padding: 10px 0 10px 20px;
  opacity: 0.4;
  cursor: default;
}
/* line 724, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-best-apps .options .top-category-title.top-category-title-no-ios {
  text-transform: capitalize;
}
/* line 730, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-best-apps .options .category-icon-browsers .option {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIvPjxnIHN0cm9rZT0iIzNBQkQ2OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAzKSI+PHBhdGggZD0iTTIwLjA3MjgsMTcuODUxOTQ0IEwyLjQ3MjgsMTcuODUxOTQ0IEMxLjUwMTI4LDE3Ljg1MTk0NCAwLjcxMjgsMTcuMDYzNDY0IDAuNzEyOCwxNi4wOTE5NDQgTDAuNzEyOCwyLjM4NzcwNCBDMC43MTI4LDEuNDE2MTg0IDEuNTAxMjgsMC42Mjc3MDQgMi40NzI4LDAuNjI3NzA0IEwyMC4wNzI4LDAuNjI3NzA0IEMyMS4wNDUyLDAuNjI3NzA0IDIxLjgzMjgsMS40MTYxODQgMjEuODMyOCwyLjM4NzcwNCBMMjEuODMyOCwxNi4wOTE5NDQgQzIxLjgzMjgsMTcuMDYzNDY0IDIxLjA0NTIsMTcuODUxOTQ0IDIwLjA3MjgsMTcuODUxOTQ0IFoiLz48cGF0aCBkPSJNMjEuODMyOCw1LjU5NjggTDAuNzEyOCw1LjU5NjggTDAuNzEyOCwyLjM4ODMyIEMwLjcxMjgsMS40MTU5MiAxLjUwMTI4LDAuNjI4MzIgMi40NzI4LDAuNjI4MzIgTDIwLjA3MjgsMC42MjgzMiBDMjEuMDQ1MiwwLjYyODMyIDIxLjgzMjgsMS40MTU5MiAyMS44MzI4LDIuMzg4MzIgTDIxLjgzMjgsNS41OTY4IFoiLz48cGF0aCBkPSJNNC40MTk3MTIgMy4xMTIyOTZDNC40MTk3MTIgMi42MjY1MzYgNC4wMjYzNTIgMi4yMzMxNzYgMy41NDA1OTIgMi4yMzMxNzYgMy4wNTQ4MzIgMi4yMzMxNzYgMi42NjE0NzIgMi42MjY1MzYgMi42NjE0NzIgMy4xMTIyOTYgMi42NjE0NzIgMy41OTgwNTYgMy4wNTQ4MzIgMy45OTE0MTYgMy41NDA1OTIgMy45OTE0MTYgNC4wMjYzNTIgMy45OTE0MTYgNC40MTk3MTIgMy41OTgwNTYgNC40MTk3MTIgMy4xMTIyOTZ6TTcuNzQ0NzA0IDMuMTEyMjk2QzcuNzQ0NzA0IDIuNjI2NTM2IDcuMzUxMzQ0IDIuMjMzMTc2IDYuODY1NTg0IDIuMjMzMTc2IDYuMzc5ODI0IDIuMjMzMTc2IDUuOTg2NDY0IDIuNjI2NTM2IDUuOTg2NDY0IDMuMTEyMjk2IDUuOTg2NDY0IDMuNTk4MDU2IDYuMzc5ODI0IDMuOTkxNDE2IDYuODY1NTg0IDMuOTkxNDE2IDcuMzUxMzQ0IDMuOTkxNDE2IDcuNzQ0NzA0IDMuNTk4MDU2IDcuNzQ0NzA0IDMuMTEyMjk2ek0xMS4wNjk2MDggMy4xMTIyOTZDMTEuMDY5NjA4IDIuNjI2NTM2IDEwLjY3NjI0OCAyLjIzMzE3NiAxMC4xOTA0ODggMi4yMzMxNzYgOS43MDQ3MjggMi4yMzMxNzYgOS4zMTEzNjggMi42MjY1MzYgOS4zMTEzNjggMy4xMTIyOTYgOS4zMTEzNjggMy41OTgwNTYgOS43MDQ3MjggMy45OTE0MTYgMTAuMTkwNDg4IDMuOTkxNDE2IDEwLjY3NjI0OCAzLjk5MTQxNiAxMS4wNjk2MDggMy41OTgwNTYgMTEuMDY5NjA4IDMuMTEyMjk2eiIvPjwvZz48L2c+PC9zdmc+");
}
/* line 730, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-best-apps .options .category-icon-business .option {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIHN0cm9rZT0iIzNBQkQ2OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSA3KSI+PHBhdGggZD0iTTMuNTE3NTM2IDYuODA2NDQ4QzMuMTkxMDU2IDYuNDc5OTY4IDIuNzQwNDk2IDYuMjc4NDQ4IDIuMjQyNDE2IDYuMjc4NDQ4IDEuMjQ3MTM2IDYuMjc4NDQ4LjQ0MDE3NiA3LjA4NTQwOC40NDAxNzYgOC4wODA2ODguNDQwMTc2IDkuMDc2ODQ4IDEuMjQ3MTM2IDkuODgzODA4IDIuMjQyNDE2IDkuODgzODA4IDMuMjM4NTc2IDkuODgzODA4IDQuMDQ1NTM2IDkuMDc2ODQ4IDQuMDQ1NTM2IDguMDgwNjg4IDQuMDQ1NTM2IDcuNTgzNDg4IDMuODQzMTM2IDcuMTMyOTI4IDMuNTE3NTM2IDYuODA2NDQ4TTEyLjY0NDg5NiA2LjgwNjQ0OEw5LjM1NTQ1NiAzLjUxNzAwOE0zLjUxNzUzNiA2LjgwNjQ0OEw2LjgwNjA5NiAzLjUxNzAwOE05LjM1NTI4IDMuNTE3MTg0QzkuNjgxNzYgMy4xOTA3MDQgOS44ODQxNiAyLjc0MDE0NCA5Ljg4NDE2IDIuMjQyOTQ0IDkuODg0MTYgMS4yNDY3ODQgOS4wNzcyLjQzOTgyNCA4LjA4MTA0LjQzOTgyNCA3LjA4NTc2LjQzOTgyNCA2LjI3ODggMS4yNDY3ODQgNi4yNzg4IDIuMjQyOTQ0IDYuMjc4OCAyLjc0MDE0NCA2LjQ3OTQ0IDMuMTkwNzA0IDYuODA2OCAzLjUxNzE4NE05LjM1NTI4IDMuNTE3MTg0QzkuMDI5NjggMy44NDM2NjQgOC41NzgyNCA0LjA0NTE4NCA4LjA4MTA0IDQuMDQ1MTg0IDcuNTgyOTYgNC4wNDUxODQgNy4xMzI0IDMuODQzNjY0IDYuODA2OCAzLjUxNzE4NE0xOC40ODI2NCAzLjUxNzE4NEwxNS4xOTQwOCA2LjgwNjYyNE0xMi42NDQ4OTYgNi44MDY0NDhDMTIuMzE4NDE2IDcuMTMyOTI4IDEyLjExNjAxNiA3LjU4MzQ4OCAxMi4xMTYwMTYgOC4wODA2ODggMTIuMTE2MDE2IDkuMDc2ODQ4IDEyLjkyMjk3NiA5Ljg4MzgwOCAxMy45MTkxMzYgOS44ODM4MDggMTQuOTE0NDE2IDkuODgzODA4IDE1LjcyMTM3NiA5LjA3Njg0OCAxNS43MjEzNzYgOC4wODA2ODggMTUuNzIxMzc2IDcuNTgzNDg4IDE1LjUxOTg1NiA3LjEzMjkyOCAxNS4xOTMzNzYgNi44MDY0NDhNMTIuNjQ0ODk2IDYuODA2NDQ4QzEyLjk3MDQ5NiA2LjQ3OTk2OCAxMy40MjEwNTYgNi4yNzg0NDggMTMuOTE5MTM2IDYuMjc4NDQ4IDE0LjQxNzIxNiA2LjI3ODQ0OCAxNC44NjY4OTYgNi40Nzk5NjggMTUuMTkzMzc2IDYuODA2NDQ4TTE4LjQ4MjY0IDMuNTE3MTg0QzE4LjgwOTEyIDMuODQzNjY0IDE5LjI1OTY4IDQuMDQ1MTg0IDE5Ljc1Njg4IDQuMDQ1MTg0IDIwLjc1MzA0IDQuMDQ1MTg0IDIxLjU2IDMuMjM4MjI0IDIxLjU2IDIuMjQyOTQ0IDIxLjU2IDEuMjQ2Nzg0IDIwLjc1MzA0LjQzOTgyNCAxOS43NTY4OC40Mzk4MjQgMTguNzYxNi40Mzk4MjQgMTcuOTU0NjQgMS4yNDY3ODQgMTcuOTU0NjQgMi4yNDI5NDQgMTcuOTU0NjQgMi43NDAxNDQgMTguMTU3MDQgMy4xOTA3MDQgMTguNDgyNjQgMy41MTcxODQiLz48L2c+PHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ii8+PC9nPjwvc3ZnPg==");
}
/* line 730, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-best-apps .options .category-icon-chat .option {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIHN0cm9rZT0iIzNBQkQ2OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMiAxKSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMTguMjkwMDk2LDEyLjU3NjE2OCBDMTkuMDMzNjk2LDExLjQ0NzEyOCAxOS40NTUyMTYsMTAuMTU0NDA4IDE5LjQ1NTIxNiw4Ljc3ODk2OCBDMTkuNDU1MjE2LDQuMzgyNDg4IDE1LjEzOTY5NiwwLjgxODQ4OCA5LjgxNDgxNiwwLjgxODQ4OCBDNC40OTA4MTYsMC44MTg0ODggMC4xNzQ0MTYsNC4zODI0ODggMC4xNzQ0MTYsOC43Nzg5NjggQzAuMTc0NDE2LDEwLjg2MTA0OCAxLjE1MDMzNiwxMi43NTA0MDggMi43MzYwOTYsMTQuMTY5ODQ4IEwyLjcxNzYxNiwxOC4yNjE4NDggTDYuNzI3Nzc2LDE2LjMxNDQwOCBDNy42OTg0MTYsMTYuNTg2MzI4IDguNzM0MTc2LDE2LjczODU2OCA5LjgxNDgxNiwxNi43Mzg1NjggQzkuODYzMjE2LDE2LjczODU2OCA5LjkwODk3NiwxNi43MzQxNjggOS45NTU2MTYsMTYuNzMzMjg4Ii8+PHBhdGggZD0iTTE4LjI5MDA5NiwxMi41NzYxNjggQzE5Ljg4MTEzNiwxMy41NDc2ODggMjAuODM0MTc2LDE1LjE3MzA0OCAyMC42MDQ0OTYsMTYuODY1Mjg4IEMyMC40NDc4NTYsMTguMDIwNzI4IDE5Ljc2NDA5NiwxOC45OTY2NDggMTguNzc2NzM2LDE5LjY2NTQ0OCBMMTguNDc5Mjk2LDIxLjkzOTM2OCBMMTYuMzk4OTc2LDIwLjU1NTEyOCBDMTUuODM5Mjk2LDIwLjYzMzQ0OCAxNS4yNTIzMzYsMjAuNjQwNDg4IDE0LjY1MjE3NiwyMC41NTg2NDggQzEyLjIzODMzNiwyMC4yMzEyODggMTAuMzc4ODk2LDE4LjYzNjcyOCA5Ljk1NTYxNiwxNi43MzMyODgiLz48cGF0aCBkPSJNMTguMjkwMDk2LDEyLjU3NjE2OCBDMTcuNTg2MDk2LDEyLjE0NDk2OCAxNi43NTgwMTYsMTEuODQyMjQ4IDE1Ljg1MTYxNiwxMS43MTkwNDggQzEyLjg5MzkzNiwxMS4zMTc3NjggMTAuMjI5Mjk2LDEyLjk3MTI4OCA5Ljg5ODQxNiwxNS40MTMyODggQzkuODM3Njk2LDE1Ljg2MTIwOCA5Ljg2MTQ1NiwxNi4zMDQ3MjggOS45NTU2MTYsMTYuNzMzMjg4Ii8+PC9nPjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIvPjwvZz48L3N2Zz4=");
}
/* line 730, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-best-apps .options .category-icon-desktop .option {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIHN0cm9rZT0iIzNBQkQ2OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAyKSI+PHBhdGggZD0iTTIwLjAyODYyNCwxOC45NDMzMiBMMTUuMTk0Nzg0LDE4Ljk0MzMyIEMxNC4yMjIzODQsMTguOTQzMzIgMTMuNDM0Nzg0LDE4LjE1NDg0IDEzLjQzNDc4NCwxNy4xODMzMiBMMTMuNDM0Nzg0LDIuNTU1MDggQzEzLjQzNDc4NCwxLjU4MjY4IDE0LjIyMjM4NCwwLjc5NTA4IDE1LjE5NDc4NCwwLjc5NTA4IEwyMC4wMjg2MjQsMC43OTUwOCBDMjEuMDAwMTQ0LDAuNzk1MDggMjEuNzg4NjI0LDEuNTgyNjggMjEuNzg4NjI0LDIuNTU1MDggTDIxLjc4ODYyNCwxNy4xODMzMiBDMjEuNzg4NjI0LDE4LjE1NDg0IDIxLjAwMDE0NCwxOC45NDMzMiAyMC4wMjg2MjQsMTguOTQzMzIgWiIvPjxwYXRoIGQ9Ik0xNS4xNjE5NiAzLjUyMTQwOEwyMC4wNjA5MiAzLjUyMTQwOE0xNS4xNjE5NiA1Ljg0Njg5NkwyMC4wNjA5MiA1Ljg0Njg5NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PHBhdGggZD0iTTE5LjYzMTU2OCw5Ljg2OTIgQzE5LjYzMTU2OCw5LjM1NzA0IDE5LjIxNzA4OCw4Ljk0MjU2IDE4LjcwNDkyOCw4Ljk0MjU2IEMxOC4xOTI3NjgsOC45NDI1NiAxNy43NzgyODgsOS4zNTcwNCAxNy43NzgyODgsOS44NjkyIEMxNy43NzgyODgsMTAuMzgxMzYgMTguMTkyNzY4LDEwLjc5NjcyIDE4LjcwNDkyOCwxMC43OTY3MiBDMTkuMjE3MDg4LDEwLjc5NjcyIDE5LjYzMTU2OCwxMC4zODEzNiAxOS42MzE1NjgsOS44NjkyIFoiLz48cGF0aCBkPSJNMTEuNDAyMTYsNi4yNzE0MDggTDIuNDI4OCw2LjI3MTQwOCBDMS40NTY0LDYuMjcxNDA4IDAuNjY4OCw3LjA1OTg4OCAwLjY2ODgsOC4wMzE0MDggTDAuNjY4OCwxNC4zMzMwODggQzAuNjY4OCwxNS4zMDU0ODggMS40NTY0LDE2LjA5MzA4OCAyLjQyODgsMTYuMDkzMDg4IEwxMS40MDIxNiwxNi4wOTMwODgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwYXRoIGQ9Ik03LjMxODQzMiwxNi4wOTMxNzYgTDcuMzE4NDMyLDE4Ljk0MzQ5NiIvPjxwYXRoIGQ9Ik01LjUwMDQ0LDE4Ljk0MzMyIEw5LjEzNjYsMTguOTQzMzIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvZz48cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiLz48L2c+PC9zdmc+");
}
/* line 730, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-best-apps .options .category-icon-developer .option {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIvPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEgMikiPjxwYXRoIGQ9Ik03LjczNTM3ODM4LDE4LjIzMzY1OTUgTDE0LjU2MTMyNDMsMC40NDU3Njc1NjggTDcuNzM1Mzc4MzgsMTguMjMzNjU5NSBaIi8+PHBhdGggc3Ryb2tlPSIjM0FCRDY5IiBkPSJNNy43MzU1NTY3NiwxOC4yMzM0MjE2IEwxNC41NjE1MDI3LDAuNDQ1NTI5NzMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwb2x5Z29uIHBvaW50cz0iLjQ0NiA5LjM3MiA1LjA3NiAxNC4wMDIgNS4wNzYgNC43NDIiLz48cG9seWxpbmUgc3Ryb2tlPSIjM0FCRDY5IiBwb2ludHM9IjUuMDc2IDQuNzQyIC40NDYgOS4zNzIgNS4wNzYgMTQuMDAyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cG9seWxpbmUgcG9pbnRzPSIxNy4yMjEgMTQuMDAyIDIxLjg1MSA5LjM3MiAxNy4yMjEgNC43NDIiLz48cG9seWxpbmUgc3Ryb2tlPSIjM0FCRDY5IiBwb2ludHM9IjE3LjIyMSAxNC4wMDIgMjEuODUxIDkuMzcyIDE3LjIyMSA0Ljc0MiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9nPjwvZz48L3N2Zz4=");
}
/* line 730, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-best-apps .options .category-icon-drivers .option {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIHN0cm9rZT0iIzNBQkQ2OSIgZD0iTTExLjY0NDQ4LDE3LjAyMTMxNjcgQzkuMjk0ODgsMTcuMDIxMzE2NyA3LjM5MDU2LDE1LjEzMDU5OTYgNy4zOTA1NiwxMi43OTg4NjA3IEM3LjM5MDU2LDEwLjQ2NzEyMTggOS4yOTQ4OCw4LjU3NzI3ODA1IDExLjY0NDQ4LDguNTc3Mjc4MDUgQzEzLjk5NDA4LDguNTc3Mjc4MDUgMTUuODk4NCwxMC40NjcxMjE4IDE1Ljg5ODQsMTIuNzk4ODYwNyBDMTUuODk4NCwxNS4xMzA1OTk2IDEzLjk5NDA4LDE3LjAyMTMxNjcgMTEuNjQ0NDgsMTcuMDIxMzE2NyBaIE0yMC4yODc4NCwxMC42MTgyMDQ2IEwxOS4yMDEwNCwxMC42MTgyMDQ2IEMxOS4wMDkyLDkuODMxMzUxODQgMTguNjk2OCw5LjA5MjUzMTIxIDE4LjI4MjMyLDguNDIwMDgyMTcgTDE5LjE3Mzc2LDcuNTM1NDE4NjkgQzE5Ljg4MjE2LDYuODMyNDAzNzkgMTkuODg1NjgsNS42ODkyNDA0MiAxOS4xNzkwNCw0Ljk4NTM1MjIgQzE5LjE3MDI0LDQuOTc2NjE5MSAxOS4xNjE0NCw0Ljk2Nzg4NTk5IDE5LjE1MjY0LDQuOTU5MTUyODkgQzE4LjQ0MzM2LDQuMjU3ODg0NiAxNy4yOTE0NCw0LjI2MTM3Nzg1IDE2LjU4MjE2LDQuOTYzNTE5NDQgTDE1LjY5MTYsNS44NDgxODI5MiBDMTUuMDE0LDUuNDM2ODUzNyAxNC4yNjk1Miw1LjEyNzcwMTggMTMuNDc2NjQsNC45MzczMjAxMyBMMTMuNDc2NjQsMy42NzQ1MTMyMyBDMTMuNDc2NjQsMi42Nzk4MTI2NCAxMi42NjUyOCwxLjg3Mzc0NzEgMTEuNjYyOTYsMS44NzI4NzM3OSBMMTEuNjQ0NDgsMS44NzI4NzM3OSBDMTAuNjMyNDgsMS44NzM3NDcxIDkuODExNDQsMi42ODg1NDU3NCA5LjgxMTQ0LDMuNjkyODUyNzUgTDkuODExNDQsNC45MzczMjAxMyBDOS4wMTg1Niw1LjEyNzcwMTggOC4yNzQ5Niw1LjQzNjg1MzcgNy41OTczNiw1Ljg0ODE4MjkyIEw2LjcwNTkyLDQuOTYzNTE5NDQgQzUuOTk3NTIsNC4yNjEzNzc4NSA0Ljg0NTYsNC4yNTc4ODQ2IDQuMTM2MzIsNC45NTkxNTI4OSBMNC4xMDk5Miw0Ljk4NTM1MjIgQzMuNDAzMjgsNS42ODkyNDA0MiAzLjQwNTkyLDYuODMyNDAzNzkgNC4xMTQzMiw3LjUzNTQxODY5IEw1LjAwNTc2LDguNDIwMDgyMTcgQzQuNTkyMTYsOS4wOTI1MzEyMSA0LjI3ODg4LDkuODMxMzUxODQgNC4wODc5MiwxMC42MTgyMDQ2IEwyLjg3NjE2LDEwLjYxODIwNDYgQzEuODY0MTYsMTAuNjE4MjA0NiAxLjAwMTc2LDExLjQxMjkxNzEgMSwxMi40MTgwOTc0IEwxLDEyLjQzNjQzNjkgTDEsMTIuNDU0Nzc2NCBDMS4wMDE3NiwxMy40NTkwODM0IDEuODY0MTYsMTQuMjU0NjY5MiAyLjg3NjE2LDE0LjI1NDY2OTIgTDQuMDg3OTIsMTQuMjU0NjY5MiBDNC4yNzg4OCwxNS4wNDE1MjE5IDQuNTkyMTYsMTUuNzgwMzQyNiA1LjAwNTc2LDE2LjQ1Mjc5MTYgTDQuMTE0MzIsMTcuMzM2NTgxOCBDMy40MDU5MiwxOC4wMzk1OTY3IDMuNDAzMjgsMTkuMTgzNjMzNCA0LjEwOTkyLDE5Ljg4NzUyMTYgTDQuMTM2MzIsMTkuOTEzNzIwOSBDNC44NDU2LDIwLjYxNDk4OTIgNS45OTc1MiwyMC42MTE0OTU5IDYuNzA1OTIsMTkuOTA5MzU0MyBMNy41OTczNiwxOS4wMjQ2OTA5IEM4LjI3NDk2LDE5LjQzNTE0NjggOS4wMTg1NiwxOS43NDUxNzIgOS44MTE0NCwxOS45MzU1NTM3IEw5LjgxMTQ0LDIxLjEzODEwMjEgQzkuODExNDQsMjIuMTQyNDA5MSAxMC42MTQsMjIuOTk3MzgwMSAxMS42MjYsMjMgTDExLjY0NDQ4LDIzIEwxMS42NjI5NiwyMyBDMTIuNjc0OTYsMjIuOTk3MzgwMSAxMy40NzY2NCwyMi4xNDI0MDkxIDEzLjQ3NjY0LDIxLjEzODEwMjEgTDEzLjQ3NjY0LDE5LjkzNTU1MzcgQzE0LjI2OTUyLDE5Ljc0NTE3MiAxNS4wMTQsMTkuNDM1MTQ2OCAxNS42OTE2LDE5LjAyNDY5MDkgTDE2LjU4MjE2LDE5LjkwOTM1NDMgQzE3LjI5MTQ0LDIwLjYxMTQ5NTkgMTguNDQzMzYsMjAuNjE0OTg5MiAxOS4xNTI2NCwxOS45MTM3MjA5IEMxOS4xNjE0NCwxOS45MDQ5ODc4IDE5LjE2OTM2LDE5Ljg5NjI1NDcgMTkuMTc5MDQsMTkuODg3NTIxNiBDMTkuODg1NjgsMTkuMTgzNjMzNCAxOS44ODIxNiwxOC4wMzk1OTY3IDE5LjE3Mzc2LDE3LjMzNjU4MTggTDE4LjI4MjMyLDE2LjQ1Mjc5MTYgQzE4LjY5NjgsMTUuNzgwMzQyNiAxOS4wMDkyLDE1LjA0MTUyMTkgMTkuMjAxMDQsMTQuMjU0NjY5MiBMMjAuMjg3ODQsMTQuMjU0NjY5MiBDMjEuMjk5ODQsMTQuMjU0NjY5MiAyMi4xMiwxMy40Mzk4NzA2IDIyLjEyLDEyLjQzNjQzNjkgQzIyLjEyLDExLjQzMjEyOTkgMjEuMjk5ODQsMTAuNjE4MjA0NiAyMC4yODc4NCwxMC42MTgyMDQ2IFoiLz48cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiLz48L2c+PC9zdmc+");
}
/* line 730, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-best-apps .options .category-icon-education .option {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIHN0cm9rZT0iIzNBQkQ2OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNCAxKSI+PHBhdGggZD0iTTE2LjA5NDMyLDYuNTMyNjggTDE2LjA5NDMyLDE5Ljc5OTU2IEMxNi4wOTQzMiwyMC43NzE5NiAxNS4zMDU4NCwyMS41NTk1NiAxNC4zMzQzMiwyMS41NTk1NiBMMy42ODU0NCwyMS41NTk1NiBDMi4wMDI4OCwyMS41NTk1NiAwLjYzODg4LDIwLjE5NTU2IDAuNjM4ODgsMTguNTEzODggTDAuNjM4ODgsMy40ODYxMiIvPjxwYXRoIGQ9Ik0xNi4wOTQzMiA2LjUzMjY4TDMuNjg1NDQgNi41MzI2OEMyLjAwMjg4IDYuNTMyNjguNjM4ODggNS4xNjg2OC42Mzg4OCAzLjQ4NjEyTS42Mzg5NjggMy40ODYxMkwuNjM4OTY4IDMuNDg2MTJDLjYzODk2OCAxLjgwMzU2IDIuMDAyOTY4LjQzOTU2IDMuNjg1NTI4LjQzOTU2TDE2LjA5NDQwOC40Mzk1NiIvPjxwYXRoIGQ9Ik0xNi4wOTQzMiw2LjUzMjY4IEwxNi41ODI3Miw2LjUzMjY4IEMxNC45MDAxNiw2LjUzMjY4IDEzLjA0Nzc2LDUuMTY4NjggMTMuMDQ3NzYsMy40ODYxMiBDMTMuMDQ3NzYsMS44MDM1NiAxNC40MTE3NiwwLjQzOTU2IDE2LjA5NDMyLDAuNDM5NTYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvZz48cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiLz48L2c+PC9zdmc+");
}
/* line 730, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-best-apps .options .category-icon-entertainment .option {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIvPjxnIHN0cm9rZT0iIzNBQkQ2OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAzKSI+PHBhdGggZD0iTTE3LjE1NTI2MTUuNjAzNzMwNzY5TDE5LjMxOTcyMzEuNjAzNzMwNzY5QzIwLjIyMDAzMDguNjAzNzMwNzY5IDIwLjk1MDI2MTUgMS4zMzM5NjE1NCAyMC45NTAyNjE1IDIuMjM1MTE1MzhMMjAuOTUwMjYxNSA0Ljc0Mzk2MTU0TTQuNDM3NzM4NDYuNjAzNzMwNzY5TDIuMjc0MTIzMDguNjAzNzMwNzY5QzEuMzcyOTY5MjMuNjAzNzMwNzY5LjY0MjczODQ2MiAxLjMzMzk2MTU0LjY0MjczODQ2MiAyLjIzNTExNTM4TC42NDI3Mzg0NjIgNC43NDM5NjE1NE0xNy4xNTUyNjE1IDguODg0Mjc2OTJMMjAuOTUwMjYxNSA4Ljg4NDI3NjkyTS42NDI5MDc2OTIgOC44ODQyNzY5Mkw0LjQzNzkwNzY5IDguODg0Mjc2OTJNLjY0MjkwNzY5MiA0Ljc0NDA0NjE1TC42NDI5MDc2OTIgOC44ODQyNzY5Mk0yMC45NTA2IDguODg0Mjc2OTJMMjAuOTUwNiA0Ljc0NDA0NjE1TTQuNDM3NzM4NDYgNC43NDQwNDYxNUwuNjQyNzM4NDYyIDQuNzQ0MDQ2MTVNMTcuMTU1MjYxNSA0Ljc0NDA0NjE1TDIwLjk1MDI2MTUgNC43NDQwNDYxNU0yMC45NTA2IDEzLjAyNTAxNTRMMTcuMTU1NiAxMy4wMjUwMTU0TS42NDI5MDc2OTIgMTMuMDI1MDE1NEw0LjQzNzkwNzY5IDEzLjAyNTAxNTRNNC40Mzc3Mzg0NiA4Ljg4NDI3NjkyTC42NDI3Mzg0NjIgOC44ODQyNzY5Mk0yMC45NTA2IDguODg0Mjc2OTJMMTcuMTU1NiA4Ljg4NDI3NjkyTS42NDI5MDc2OTIgOC44ODQyNzY5MkwuNjQyOTA3NjkyIDEzLjAyNTM1MzhNMjAuOTUwNiAxMy4wMjUwMTU0TDIwLjk1MDYgOC44ODM5Mzg0NiIvPjxwYXRoLz48cGF0aC8+PHBhdGggZD0iTTIwLjk1MDYgMTMuMDI1MDE1NEwxNy4xNTU2IDEzLjAyNTAxNTRNLjY0MjkwNzY5MiAxMy4wMjUwMTU0TDQuNDM3OTA3NjkgMTMuMDI1MDE1NE0xNy4xNTUyNjE1IDE3LjE2NTMzMDhMMTkuMzE5NzIzMSAxNy4xNjUzMzA4QzIwLjIyMDAzMDggMTcuMTY1MzMwOCAyMC45NTAyNjE1IDE2LjQzNTEgMjAuOTUwMjYxNSAxNS41MzM5NDYyTDIwLjk1MDI2MTUgMTMuMDI1MU0uNjQyOTA3NjkyIDEzLjAyNTAxNTRMLjY0MjkwNzY5MiAxNS41MzM4NjE1Qy42NDI5MDc2OTIgMTYuNDM1MDE1NCAxLjM3MzEzODQ2IDE3LjE2NTI0NjIgMi4yNzQyOTIzMSAxNy4xNjUyNDYyTDQuNDM3OTA3NjkgMTcuMTY1MjQ2MiIvPjxwYXRoLz48cGF0aC8+PHBhdGggZD0iTTE3LjE1NTI2MTUgOC44ODQyNzY5MkwxNy4xNTUyNjE1IDEzLjAyNTM1MzhNNC40Mzc3Mzg0NiA4Ljg4NDI3NjkyTDQuNDM3NzM4NDYgMTMuMDI1MzUzOCIvPjxwYXRoLz48cGF0aCBkPSJNMTcuMTU1MjYxNSw0Ljc0NDA0NjE1IEwxNy4xNTUyNjE1LDguODg0Mjc2OTIiLz48cGF0aC8+PHBhdGgvPjxwYXRoIGQ9Ik00LjQzNzczODQ2LjYwMzczMDc2OUw0LjQzNzczODQ2IDQuNzQzOTYxNTRNNC40Mzc3Mzg0NiA0Ljc0NDA0NjE1TDQuNDM3NzM4NDYgOC44ODQyNzY5Mk0xNy4xNTUyNjE1IDQuNzQ0MDQ2MTVMMTcuMTU1MjYxNS42MDM4MTUzODUiLz48cGF0aC8+PHBhdGggZD0iTTQuNDM3NzM4NDYgMTcuMTY1MzMwOEw0LjQzNzczODQ2IDEzLjAyNTFNMTcuMTU1MjYxNSAxNy4xNjUzMzA4TDE3LjE1NTI2MTUgMTMuMDI1MU00LjQzNzczODQ2LjYwMzczMDc2OUwxNy4xNTU0MzA4LjYwMzczMDc2OU00LjQzNzczODQ2IDE3LjE2NTMzMDhMMTcuMTU1NDMwOCAxNy4xNjUzMzA4Ii8+PHBvbHlnb24gcG9pbnRzPSI4LjQ3OSA1LjUxIDguNDc5IDEyLjI1OCAxMy4xMTQgOC44ODQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L2c+PC9nPjwvc3ZnPg==");
}
/* line 730, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-best-apps .options .category-icon-games .option {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEgNCkiPjxwYXRoIHN0cm9rZT0iIzNBQkQ2OSIgZD0iTTE3LjI4MzM5Niw1Ljc3ODYxMiBMMTIuOTU1NzE2LDUuNzc4NjEyIEwxMi45NTU3MTYsNS42MTc2MTIgQzEyLjk1NTcxNiw0LjgxMzUzMiAxMi4zMDM0MzYsNC4xNjIxNzIgMTEuNTAwMjc2LDQuMTYyMTcyIEMxMC42OTYxOTYsNC4xNjIxNzIgMTAuMDQ0ODM2LDQuODEzNTMyIDEwLjA0NDgzNiw1LjYxNzYxMiBMMTAuMDQ0ODM2LDUuNzc4NjEyIEw1LjcxNzE1Niw1Ljc3ODYxMiBDMy4wMDk1OTYsNS43Nzg2MTIgMC42NDYxMTYsNy44MjE5MzIgMC40NzEzMTYsMTAuNTIzMDUyIEMwLjI3OTAzNiwxMy40ODM2MTIgMi42MjMxOTYsMTUuOTQ0NjEyIDUuNTQzMjc2LDE1Ljk0NDYxMiBDNy4zNjExOTYsMTUuOTQ0NjEyIDguOTU2NDc2LDE0Ljk4OTY1MiA5Ljg1NDM5NiwxMy41NTI2MTIgQzEwLjIwNzY3NiwxMi45ODg2NTIgMTAuODM0MTk2LDEyLjY1NjUzMiAxMS41MDAyNzYsMTIuNjU2NTMyIEMxMi4xNjYzNTYsMTIuNjU2NTMyIDEyLjc5Mjg3NiwxMi45ODg2NTIgMTMuMTQ2MTU2LDEzLjU1MjYxMiBDMTQuMDQ0MDc2LDE0Ljk4OTY1MiAxNS42Mzg0MzYsMTUuOTQ0NjEyIDE3LjQ1NjM1NiwxNS45NDQ2MTIgQzIwLjM3NjQzNiwxNS45NDQ2MTIgMjIuNzIwNTk2LDEzLjQ4MzYxMiAyMi41MjkyMzYsMTAuNTIzMDUyIEMyMi4zNTQ0MzYsNy44MjE5MzIgMTkuOTkwMDM2LDUuNzc4NjEyIDE3LjI4MzM5Niw1Ljc3ODYxMiBaIi8+PHBhdGggc3Ryb2tlPSIjM0FCRDY5IiBkPSJNNS4zNTg5MDggMTIuOTAxNDM2TDUuMzU4OTA4IDguNjc2Nzk2TTcuNDcwNjc2IDEwLjc4OTIwOEwzLjI0Njk1NiAxMC43ODkyMDgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xOC4wNzY3MTIsOC42ODg2NjQgQzE4LjA3NjcxMiw4LjQ0NzYyNCAxNy44ODE2NzIsOC4yNTI1ODQgMTcuNjQwNjMyLDguMjUyNTg0IEMxNy40MDA1MTIsOC4yNTI1ODQgMTcuMjA1NDcyLDguNDQ3NjI0IDE3LjIwNTQ3Miw4LjY4ODY2NCBDMTcuMjA1NDcyLDguOTI5NzA0IDE3LjQwMDUxMiw5LjEyNDc0NCAxNy42NDA2MzIsOS4xMjQ3NDQgQzE3Ljg4MTY3Miw5LjEyNDc0NCAxOC4wNzY3MTIsOC45Mjk3MDQgMTguMDc2NzEyLDguNjg4NjY0Ii8+PHBhdGggc3Ryb2tlPSIjM0FCRDY5IiBkPSJNMTguMDc2NzEyLDguNjg4NjY0IEMxOC4wNzY3MTIsOC40NDc2MjQgMTcuODgxNjcyLDguMjUyNTg0IDE3LjY0MDYzMiw4LjI1MjU4NCBDMTcuNDAwNTEyLDguMjUyNTg0IDE3LjIwNTQ3Miw4LjQ0NzYyNCAxNy4yMDU0NzIsOC42ODg2NjQgQzE3LjIwNTQ3Miw4LjkyOTcwNCAxNy40MDA1MTIsOS4xMjQ3NDQgMTcuNjQwNjMyLDkuMTI0NzQ0IEMxNy44ODE2NzIsOS4xMjQ3NDQgMTguMDc2NzEyLDguOTI5NzA0IDE4LjA3NjcxMiw4LjY4ODY2NCBaIi8+PHBhdGggZD0iTTIwLjE4ODk0LDEwLjgwMDg5MiBDMjAuMTg4OTQsMTAuNTU5ODUyIDE5Ljk5MzksMTAuMzY0ODEyIDE5Ljc1Mjg2LDEwLjM2NDgxMiBDMTkuNTEyNzQsMTAuMzY0ODEyIDE5LjMxNzcsMTAuNTU5ODUyIDE5LjMxNzcsMTAuODAwODkyIEMxOS4zMTc3LDExLjA0MTkzMiAxOS41MTI3NCwxMS4yMzY5NzIgMTkuNzUyODYsMTEuMjM2OTcyIEMxOS45OTM5LDExLjIzNjk3MiAyMC4xODg5NCwxMS4wNDE5MzIgMjAuMTg4OTQsMTAuODAwODkyIi8+PHBhdGggc3Ryb2tlPSIjM0FCRDY5IiBkPSJNMjAuMTg4OTQsMTAuODAwODkyIEMyMC4xODg5NCwxMC41NTk4NTIgMTkuOTkzOSwxMC4zNjQ4MTIgMTkuNzUyODYsMTAuMzY0ODEyIEMxOS41MTI3NCwxMC4zNjQ4MTIgMTkuMzE3NywxMC41NTk4NTIgMTkuMzE3NywxMC44MDA4OTIgQzE5LjMxNzcsMTEuMDQxOTMyIDE5LjUxMjc0LDExLjIzNjk3MiAxOS43NTI4NiwxMS4yMzY5NzIgQzE5Ljk5MzksMTEuMjM2OTcyIDIwLjE4ODk0LDExLjA0MTkzMiAyMC4xODg5NCwxMC44MDA4OTIgWiIvPjxwYXRoIGQ9Ik0xOC4wNzY3MTIsMTIuODg5NzUyIEMxOC4wNzY3MTIsMTIuNjQ4NzEyIDE3Ljg4MTY3MiwxMi40NTI3NTIgMTcuNjQwNjMyLDEyLjQ1Mjc1MiBDMTcuNDAwNTEyLDEyLjQ1Mjc1MiAxNy4yMDU0NzIsMTIuNjQ4NzEyIDE3LjIwNTQ3MiwxMi44ODk3NTIgQzE3LjIwNTQ3MiwxMy4xMjk4NzIgMTcuNDAwNTEyLDEzLjMyNTgzMiAxNy42NDA2MzIsMTMuMzI1ODMyIEMxNy44ODE2NzIsMTMuMzI1ODMyIDE4LjA3NjcxMiwxMy4xMjk4NzIgMTguMDc2NzEyLDEyLjg4OTc1MiIvPjxwYXRoIHN0cm9rZT0iIzNBQkQ2OSIgZD0iTTE4LjA3NjcxMiwxMi44ODk3NTIgQzE4LjA3NjcxMiwxMi42NDg3MTIgMTcuODgxNjcyLDEyLjQ1Mjc1MiAxNy42NDA2MzIsMTIuNDUyNzUyIEMxNy40MDA1MTIsMTIuNDUyNzUyIDE3LjIwNTQ3MiwxMi42NDg3MTIgMTcuMjA1NDcyLDEyLjg4OTc1MiBDMTcuMjA1NDcyLDEzLjEyOTg3MiAxNy40MDA1MTIsMTMuMzI1ODMyIDE3LjY0MDYzMiwxMy4zMjU4MzIgQzE3Ljg4MTY3MiwxMy4zMjU4MzIgMTguMDc2NzEyLDEzLjEyOTg3MiAxOC4wNzY3MTIsMTIuODg5NzUyIFoiLz48cGF0aCBkPSJNMTUuOTY1NDA0LDEwLjc4OTIwOCBDMTUuOTY1NDA0LDEwLjU0ODE2OCAxNS43Njk0NDQsMTAuMzUzMTI4IDE1LjUyOTMyNCwxMC4zNTMxMjggQzE1LjI4OTIwNCwxMC4zNTMxMjggMTUuMDk0MTY0LDEwLjU0ODE2OCAxNS4wOTQxNjQsMTAuNzg5MjA4IEMxNS4wOTQxNjQsMTEuMDMwMjQ4IDE1LjI4OTIwNCwxMS4yMjUyODggMTUuNTI5MzI0LDExLjIyNTI4OCBDMTUuNzY5NDQ0LDExLjIyNTI4OCAxNS45NjU0MDQsMTEuMDMwMjQ4IDE1Ljk2NTQwNCwxMC43ODkyMDgiLz48cGF0aCBzdHJva2U9IiMzQUJENjkiIGQ9Ik0xNS45NjU0MDQgMTAuNzg5MjA4QzE1Ljk2NTQwNCAxMC41NDgxNjggMTUuNzY5NDQ0IDEwLjM1MzEyOCAxNS41MjkzMjQgMTAuMzUzMTI4IDE1LjI4OTIwNCAxMC4zNTMxMjggMTUuMDk0MTY0IDEwLjU0ODE2OCAxNS4wOTQxNjQgMTAuNzg5MjA4IDE1LjA5NDE2NCAxMS4wMzAyNDggMTUuMjg5MjA0IDExLjIyNTI4OCAxNS41MjkzMjQgMTEuMjI1Mjg4IDE1Ljc2OTQ0NCAxMS4yMjUyODggMTUuOTY1NDA0IDExLjAzMDI0OCAxNS45NjU0MDQgMTAuNzg5MjA4ek0xMS41MDAxODQgNC4xNjIzNTZMMTEuNTAwMTg0IDQuMTYyMzU2QzExLjUwMDE4NCAyLjExNzE5NiAxMy4xNTgwMjQuNDYwMjc2IDE1LjIwMjI2NC40NjAyNzZMMTguODAzMTQ0LjQ2MDI3NiIvPjwvZz48cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiLz48L2c+PC9zdmc+");
}
/* line 730, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-best-apps .options .category-icon-design .option {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIHN0cm9rZT0iIzNBQkQ2OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMikiPjxwYXRoIGQ9Ik01Ljg4MjExMiw3LjcyMDM2NCBMNi4wMjE5NTIsNy41ODA1MjQgQzYuNzQwNDcyLDYuODYxMDg0IDcuOTA1MTkyLDYuODYxMDg0IDguNjIzNzEyLDcuNTgwNTI0IEwxOS45MzYwMzIsMTguODkyODQ0IEMyMC42NTU0NzIsMTkuNjExMzY0IDIwLjY1NTQ3MiwyMC43NzYwODQgMTkuOTM2MDMyLDIxLjQ5NTUyNCBMMTkuNzk2MTkyLDIxLjYzNTM2NCBDMTkuMDc4NTkyLDIyLjM1Mjk2NCAxNy45MTI5NTIsMjIuMzUyOTY0IDE3LjE5NDQzMiwyMS42MzUzNjQgTDUuODgyMTEyLDEwLjMyMjEyNCBDNS4xNjM1OTIsOS42MDM2MDQgNS4xNjM1OTIsOC40Mzg4ODQgNS44ODIxMTIsNy43MjAzNjQgWiIvPjxwYXRoIGQ9Ik01Ljg4MjExMiw3LjcyMDM2NCBMNi4wMjE5NTIsNy41ODA1MjQgQzYuNzQwNDcyLDYuODYxMDg0IDcuOTA1MTkyLDYuODYxMDg0IDguNjIzNzEyLDcuNTgwNTI0IEwxMC41MDg3OTIsOS40NjU2MDQgTDcuNzY3MTkyLDEyLjIwNzIwNCBMNS44ODIxMTIsMTAuMzIyMTI0IEM1LjE2MzU5Miw5LjYwMzYwNCA1LjE2MzU5Miw4LjQzODg4NCA1Ljg4MjExMiw3LjcyMDM2NCBaIi8+PHBvbHlnb24gcG9pbnRzPSIxNS4zMjYgLjg1NiAxNS45NDcgMy4xMzEgMTguMTk1IDMuODQgMTUuOTIgNC40NjEgMTUuMjExIDYuNzExIDE0LjU5IDQuNDM2IDEyLjM0MSAzLjcyNiAxNC42MTYgMy4xMDQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cG9seWdvbiBwb2ludHM9IjEuNiAxMy43NTMgMS45MTEgMTQuODkgMy4wMzUgMTUuMjQ2IDEuODk3IDE1LjU1NiAxLjU0MyAxNi42ODEgMS4yMzMgMTUuNTQzIC4xMDggMTUuMTg5IDEuMjQ1IDE0Ljg3OCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBvbHlnb24gcG9pbnRzPSIxLjYgLjg1NiAxLjkxMSAxLjk5MyAzLjAzNSAyLjM0OCAxLjg5NyAyLjY1OSAxLjU0MyAzLjc4MyAxLjIzMyAyLjY0NiAuMTA4IDIuMjkxIDEuMjQ1IDEuOTgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvZz48cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiLz48L2c+PC9zdmc+");
}
/* line 730, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-best-apps .options .category-icon-home .option {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIHN0cm9rZT0iIzNBQkQ2OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAzKSI+PHBhdGggZD0iTTMuMTU2OTEyLDUuODU5MzA0IEwzLjE1NjkxMiwxNi4xOTA1MDQgQzMuMTU2OTEyLDE3LjE2MjAyNCAzLjk0NTM5MiwxNy45NTA1MDQgNC45MTY5MTIsMTcuOTUwNTA0IEwxNy41NTk4NzIsMTcuOTUwNTA0IEMxOC41MzIyNzIsMTcuOTUwNTA0IDE5LjMxOTg3MiwxNy4xNjIwMjQgMTkuMzE5ODcyLDE2LjE5MDUwNCBMMTkuMzE5ODcyLDUuODU5MzA0Ii8+PHBhdGggZD0iTTE0LjA3NTI0OCAxNy45MjU3NzZMMTQuMDc1MjQ4IDEyLjI3MjY1NkMxNC4wNzUyNDggMTAuNzE0MTc2IDEyLjgwMjc2OCA5LjQ0NjA5NiAxMS4yMzgxMjggOS40NDYwOTYgOS42NzQzNjggOS40NDYwOTYgOC40MDE4ODggMTAuNzE0MTc2IDguNDAxODg4IDEyLjI3MjY1Nkw4LjQwMTg4OCAxNy45MjU3NzYgMTQuMDc1MjQ4IDE3LjkyNTc3NnpNMTkuMzE5NjA4IDUuODU5MzA0TDEyLjI3OTYwOC43NzIwMjRDMTEuNjY1MzY4LjMyODUwNCAxMC44MzU1MjguMzI3NjI0IDEwLjIyMDQwOC43NzExNDRMMy4xNTY2NDggNS44NTkzMDQiLz48cGF0aCBkPSJNMjEuODEwODg4LDcuNjM2MTEyIEwxMi4yNzk2MDgsMC43Njk0NzIgQzExLjY2NTM2OCwwLjMyNjgzMiAxMC44MzY0MDgsMC4zMjY4MzIgMTAuMjIyMTY4LDAuNzY5NDcyIEwwLjY5MDg4OCw3LjYzNjExMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9nPjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIvPjwvZz48L3N2Zz4=");
}
/* line 730, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-best-apps .options .category-icon-internet .option {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIvPjxnIHN0cm9rZT0iIzNBQkQ2OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAzKSI+PHBhdGggZD0iTTE0LjA5ODQ4LDE1LjQ4MDg3MiBDMTQuMDk4NDgsMTYuOTc2ODcyIDEyLjg4NTg0LDE4LjE5MDM5MiAxMS4zODg5NiwxOC4xOTAzOTIgQzkuODkyMDgsMTguMTkwMzkyIDguNjc4NTYsMTYuOTc2ODcyIDguNjc4NTYsMTUuNDgwODcyIEM4LjY3ODU2LDEzLjk4Mzk5MiA5Ljg5MjA4LDEyLjc3MDQ3MiAxMS4zODg5NiwxMi43NzA0NzIgQzEyLjg4NTg0LDEyLjc3MDQ3MiAxNC4wOTg0OCwxMy45ODM5OTIgMTQuMDk4NDgsMTUuNDgwODcyIFoiLz48cGF0aCBkPSJNMjEuOTQ4ODcyLDQuOTIwODcyIEMxOS4yNDYzOTIsMi4yMTgzOTIgMTUuNTEyNTUyLDAuNTQ2MzkyIDExLjM4ODg3MiwwLjU0NjM5MiBDNy4yNjQzMTIsMC41NDYzOTIgMy41MzEzNTIsMi4yMTgzOTIgMC44Mjg4NzIsNC45MjA4NzIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xOS4wNjc0IDcuODAxNTUyQzE3LjEwMjM2IDUuODM2NTEyIDE0LjM4NzU2IDQuNjIxMjMyIDExLjM4ODUyIDQuNjIxMjMyIDguMzkwMzYgNC42MjEyMzIgNS42NzQ2OCA1LjgzNjUxMiAzLjcwOTY0IDcuODAxNTUyTTE2LjE4NjI4IDEwLjY4MzAyNEMxNC45NTc4IDkuNDU0NTQ0IDEzLjI2MjA0IDguNjk1OTg0IDExLjM4ODUyIDguNjk1OTg0IDkuNTE1IDguNjk1OTg0IDcuODE5MjQgOS40NTQ1NDQgNi41OTA3NiAxMC42ODMwMjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvZz48L2c+PC9zdmc+");
}
/* line 730, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-best-apps .options .category-icon-itunes .option {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIHN0cm9rZT0iIzNBQkQ2OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNiAxKSI+PHBhdGggZD0iTTkuNjUxNjY0LDIxLjMwOTIgTDIuMTU1ODI0LDIxLjMwOTIgQzEuMTg0MzA0LDIxLjMwOTIgMC4zOTU4MjQsMjAuNTIxNiAwLjM5NTgyNCwxOS41NDkyIEwwLjM5NTgyNCwxLjk0OTIgQzAuMzk1ODI0LDAuOTc3NjggMS4xODQzMDQsMC4xODkyIDIuMTU1ODI0LDAuMTg5MiBMOS42NTE2NjQsMC4xODkyIEMxMC42MjMxODQsMC4xODkyIDExLjQxMTY2NCwwLjk3NzY4IDExLjQxMTY2NCwxLjk0OTIgTDExLjQxMTY2NCwxOS41NDkyIEMxMS40MTE2NjQsMjAuNTIxNiAxMC42MjMxODQsMjEuMzA5MiA5LjY1MTY2NCwyMS4zMDkyIFoiLz48cGF0aCBkPSJNOS42NTE2NjQsMjEuMzA5MiBMMi4xNTU4MjQsMjEuMzA5MiBDMS4xODQzMDQsMjEuMzA5MiAwLjM5NTgyNCwyMC41MjE2IDAuMzk1ODI0LDE5LjU0OTIgTDAuMzk1ODI0LDEwLjc0OTIgTDExLjQxMTY2NCwxMC43NDkyIEwxMS40MTE2NjQsMTkuNTQ5MiBDMTEuNDExNjY0LDIwLjUyMTYgMTAuNjIzMTg0LDIxLjMwOTIgOS42NTE2NjQsMjEuMzA5MiBaIi8+PHBhdGggZD0iTTguOTM0MDI0LDE2LjAyOTIgQzguOTM0MDI0LDE0LjM1NjMyIDcuNTc3MDY0LDEyLjk5OTM2IDUuOTA0MTg0LDEyLjk5OTM2IEM0LjIzMDQyNCwxMi45OTkzNiAyLjg3MzQ2NCwxNC4zNTYzMiAyLjg3MzQ2NCwxNi4wMjkyIEMyLjg3MzQ2NCwxNy43MDI5NiA0LjIzMDQyNCwxOS4wNTk5MiA1LjkwNDE4NCwxOS4wNTk5MiBDNy41NzcwNjQsMTkuMDU5OTIgOC45MzQwMjQsMTcuNzAyOTYgOC45MzQwMjQsMTYuMDI5MiBaIi8+PHBhdGggZD0iTTYuMTMwNzg0LDE2LjAyOTIgQzYuMTMwNzg0LDE1LjkwMzM2IDYuMDI5NTg0LDE1LjgwMjE2IDUuOTAzNzQ0LDE1LjgwMjE2IEM1Ljc3ODc4NCwxNS44MDIxNiA1LjY3NjcwNCwxNS45MDMzNiA1LjY3NjcwNCwxNi4wMjkyIEM1LjY3NjcwNCwxNi4xNTUwNCA1Ljc3ODc4NCwxNi4yNTYyNCA1LjkwMzc0NCwxNi4yNTYyNCBDNi4wMjk1ODQsMTYuMjU2MjQgNi4xMzA3ODQsMTYuMTU1MDQgNi4xMzA3ODQsMTYuMDI5MiBaIi8+PC9nPjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIvPjwvZz48L3N2Zz4=");
}
/* line 730, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-best-apps .options .category-icon-music .option {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIHN0cm9rZT0iIzNBQkQ2OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAyKSI+PHBhdGggZD0iTTQuNzA0NjU2IDEyLjI5MTMxMkM0LjcwNDY1NiAxMy4zOTMwNzIgMy44MTE0NTYgMTQuMjg3MTUyIDIuNzA4ODE2IDE0LjI4NzE1MiAxLjYwNjE3NiAxNC4yODcxNTIuNzEyOTc2IDEzLjM5MzA3Mi43MTI5NzYgMTIuMjkxMzEyLjcxMjk3NiAxMS4xODk1NTIgMS42MDYxNzYgMTAuMjk1NDcyIDIuNzA4ODE2IDEwLjI5NTQ3MiAzLjgxMTQ1NiAxMC4yOTU0NzIgNC43MDQ2NTYgMTEuMTg5NTUyIDQuNzA0NjU2IDEyLjI5MTMxMnpNMTMuMDY4NTI4IDEwLjE3NTk2OEMxMy4wNjg1MjggMTEuMjc3NzI4IDEyLjE3NDQ0OCAxMi4xNzE4MDggMTEuMDcyNjg4IDEyLjE3MTgwOCA5Ljk3MDA0OCAxMi4xNzE4MDggOS4wNzY4NDggMTEuMjc3NzI4IDkuMDc2ODQ4IDEwLjE3NTk2OCA5LjA3Njg0OCA5LjA3NDIwOCA5Ljk3MDA0OCA4LjE4MDEyOCAxMS4wNzI2ODggOC4xODAxMjggMTIuMTc0NDQ4IDguMTgwMTI4IDEzLjA2ODUyOCA5LjA3NDIwOCAxMy4wNjg1MjggMTAuMTc1OTY4ek0xMy4wNjg1MjggMy43ODczNDRMNC43MDUwMDggNS43NjczNDQgNC43MDUwMDggMy40NTAzMDRDNC43MDUwMDggMi43MTYzODQgNS4yMDgzNjggMi4wODAxNDQgNS45MjIwNDggMS45MTExODRMMTEuMTIyODQ4LjY4MDA2NEMxMi4xMTU0ODguNDQ1MTA0IDEzLjA2ODUyOCAxLjE5ODM4NCAxMy4wNjg1MjggMi4yMTkxODRMMTMuMDY4NTI4IDMuNzg3MzQ0ek00LjcwNDY1NiA1Ljc2NjkwNEw0LjcwNDY1NiAxMi4yOTEyMjRNMTMuMDY4NTI4IDMuNjUxNTZMMTMuMDY4NTI4IDEwLjE3NTg4TTE5LjEzMzEzNiAxNy41MjMxNzZDMTkuMTMzMTM2IDE4LjYyNDkzNiAxOC4yMzkwNTYgMTkuNTE5MDE2IDE3LjEzNzI5NiAxOS41MTkwMTYgMTYuMDM0NjU2IDE5LjUxOTAxNiAxNS4xNDE0NTYgMTguNjI0OTM2IDE1LjE0MTQ1NiAxNy41MjMxNzYgMTUuMTQxNDU2IDE2LjQyMDUzNiAxNi4wMzQ2NTYgMTUuNTI3MzM2IDE3LjEzNzI5NiAxNS41MjczMzYgMTguMjM5MDU2IDE1LjUyNzMzNiAxOS4xMzMxMzYgMTYuNDIwNTM2IDE5LjEzMzEzNiAxNy41MjMxNzZ6Ii8+PHBhdGggZD0iTTE5LjEzMzEzNiwxNy41MjMxNzYgTDE5LjEzMzEzNiwxMy4zMzI2MTYgQzE5LjEzMzEzNiwxMS45MjM3MzYgMjAuODM2ODE2LDExLjIxNzA5NiAyMS44MzI5NzYsMTIuMjE0MTM2IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L2c+PHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ii8+PC9nPjwvc3ZnPg==");
}
/* line 730, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-best-apps .options .category-icon-networking .option {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIHN0cm9rZT0iIzNBQkQ2OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAzKSI+PHBhdGggZD0iTTUuMTc1NzIgMTUuMzk1MjQ4QzUuMTc1NzIgMTQuNTY0NTI4IDQuNzQ1NCAxMy44MzU4ODggNC4wOTY4NCAxMy40MTM0ODhNNC4wOTcxOTIgMTMuNDEzNTc2QzMuNzI1ODMyIDEzLjE3MTU3NiAzLjI4NDA3MiAxMy4wMjgxMzYgMi44MDcxMTIgMTMuMDI4MTM2IDEuNTAwMzEyIDEzLjAyODEzNi40Mzk5MTIgMTQuMDg3NjU2LjQzOTkxMiAxNS4zOTUzMzYuNDM5OTEyIDE2LjcwMzAxNiAxLjUwMDMxMiAxNy43NjI1MzYgMi44MDcxMTIgMTcuNzYyNTM2IDQuMTE1NjcyIDE3Ljc2MjUzNiA1LjE3NjA3MiAxNi43MDMwMTYgNS4xNzYwNzIgMTUuMzk1MzM2TTkuNzEwNjI0IDQuNzg5NzUyQzEwLjA4MTk4NCA1LjAzMTc1MiAxMC41MjM3NDQgNS4xNzUxOTIgMTAuOTk5ODI0IDUuMTc1MTkyIDExLjQ3Njc4NCA1LjE3NTE5MiAxMS45MTg1NDQgNS4wMzE3NTIgMTIuMjg5OTA0IDQuNzg5NzUyTTEyLjI4OTU1MiA0Ljc4OTc1MkMxMi45MzcyMzIgNC4zNjczNTIgMTMuMzY3NTUyIDMuNjM4NzEyIDEzLjM2NzU1MiAyLjgwNzk5MiAxMy4zNjc1NTIgMS41MDAzMTIgMTIuMzA4MDMyLjQzOTkxMiAxMC45OTk0NzIuNDM5OTEyIDkuNjkyNjcyLjQzOTkxMiA4LjYzMjI3MiAxLjUwMDMxMiA4LjYzMjI3MiAyLjgwNzk5MiA4LjYzMjI3MiAzLjYzODcxMiA5LjA2MjU5MiA0LjM2NzM1MiA5LjcxMDI3MiA0Ljc4OTc1Mk0xNi44MjQ1NDQgMTUuMzk1MjQ4QzE2LjgyNDU0NCAxNi43MDI5MjggMTcuODg0OTQ0IDE3Ljc2MjQ0OCAxOS4xOTE3NDQgMTcuNzYyNDQ4IDIwLjUwMDMwNCAxNy43NjI0NDggMjEuNTU5ODI0IDE2LjcwMjkyOCAyMS41NTk4MjQgMTUuMzk1MjQ4IDIxLjU1OTgyNCAxNC4wODc1NjggMjAuNTAwMzA0IDEzLjAyODA0OCAxOS4xOTE3NDQgMTMuMDI4MDQ4IDE4LjcxNTY2NCAxMy4wMjgwNDggMTguMjczOTA0IDEzLjE3MTQ4OCAxNy45MDI1NDQgMTMuNDEzNDg4TTE3LjkwMjE5MiAxMy40MTM1NzZDMTcuMjU1MzkyIDEzLjgzNTA5NiAxNi44MjQxOTIgMTQuNTY0NjE2IDE2LjgyNDE5MiAxNS4zOTUzMzYiLz48cGF0aCBkPSJNMTcuOTAyMTkyLDEzLjQxMzU3NiBMMTIuMjg5NTUyLDQuNzg5NTc2IEMxMS45MTgxOTIsNS4wMzI0NTYgMTEuNDc2NDMyLDUuMTc1ODk2IDEwLjk5OTQ3Miw1LjE3NTg5NiBDMTAuNTIzMzkyLDUuMTc1ODk2IDEwLjA4MTYzMiw1LjAzMjQ1NiA5LjcxMDI3Miw0Ljc4OTU3NiBMNC4wOTY3NTIsMTMuNDEzNTc2IEM0Ljc0NTMxMiwxMy44MzUwOTYgNS4xNzU2MzIsMTQuNTY0NjE2IDUuMTc1NjMyLDE1LjM5NTMzNiBMMTYuODI0MTkyLDE1LjM5NTMzNiBDMTYuODI0MTkyLDE0LjU2NDYxNiAxNy4yNTUzOTIsMTMuODM1MDk2IDE3LjkwMjE5MiwxMy40MTM1NzYgWiIvPjwvZz48cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiLz48L2c+PC9zdmc+");
}
/* line 730, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-best-apps .options .category-icon-photos .option {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIvPjxnIHN0cm9rZT0iIzNBQkQ2OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAyKSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMTYuNjEyOTkyLDMuOTM4NjE2IEwxOS42NzM2MzIsMy45Mzg2MTYgQzIwLjY0NjAzMiwzLjkzODYxNiAyMS40MzM2MzIsNC43MjcwOTYgMjEuNDMzNjMyLDUuNjk4NjE2IEwyMS40MzM2MzIsMTYuODMwNjE2IEMyMS40MzM2MzIsMTcuODAzMDE2IDIwLjY0NjAzMiwxOC41OTA2MTYgMTkuNjczNjMyLDE4LjU5MDYxNiBMMi4wNzM2MzIsMTguNTkwNjE2IEMxLjEwMjExMiwxOC41OTA2MTYgMC4zMTM2MzIsMTcuODAzMDE2IDAuMzEzNjMyLDE2LjgzMDYxNiBMMC4zMTM2MzIsNS42OTg2MTYgQzAuMzEzNjMyLDQuNzI3MDk2IDEuMTAyMTEyLDMuOTM4NjE2IDIuMDczNjMyLDMuOTM4NjE2IEw1LjEzNTE1MiwzLjkzODYxNiBDNS44NTY3NTIsMy45Mzg2MTYgNi41MDUzMTIsMy40OTc3MzYgNi43NzEwNzIsMi44MjYyOTYgTDcuMzkxNDcyLDEuMjU4MTM2IEM3LjY1NzIzMiwwLjU4NTgxNiA4LjMwNjY3MiwwLjE0NDkzNiA5LjAyODI3MiwwLjE0NDkzNiBMMTIuNzE4OTkyLDAuMTQ0OTM2IEMxMy40NDE0NzIsMC4xNDQ5MzYgMTQuMDkwMDMyLDAuNTg1ODE2IDE0LjM1NTc5MiwxLjI1ODEzNiBMMTQuOTc2MTkyLDIuODI2Mjk2IEMxNS4yNDE5NTIsMy40OTc3MzYgMTUuODkwNTEyLDMuOTM4NjE2IDE2LjYxMjk5MiwzLjkzODYxNiBaIi8+PHBhdGggZD0iTTE1LjM0NjIzMiwxMC45MjAxODQgQzE1LjM0NjIzMiwxMy4zOTEyMjQgMTMuMzQ0MjMyLDE1LjM5MzIyNCAxMC44NzMxOTIsMTUuMzkzMjI0IEM4LjQwMzAzMiwxNS4zOTMyMjQgNi40MDEwMzIsMTMuMzkxMjI0IDYuNDAxMDMyLDEwLjkyMDE4NCBDNi40MDEwMzIsOC40NTAwMjQgOC40MDMwMzIsNi40NDgwMjQgMTAuODczMTkyLDYuNDQ4MDI0IEMxMy4zNDQyMzIsNi40NDgwMjQgMTUuMzQ2MjMyLDguNDUwMDI0IDE1LjM0NjIzMiwxMC45MjAxODQgWiIvPjwvZz48L2c+PC9zdmc+");
}
/* line 730, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-best-apps .options .category-icon-productivity .option {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIHN0cm9rZT0iIzNBQkQ2OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAyKSI+PHBhdGggZD0iTTE3LjIwNDcwNCA1LjEwMTM2TDE4LjkxNjMwNCAzLjM4OTc2TTE4LjU0MTg2NC41ODgzNjhDMTcuOTQ1MjI0LjY2NzU2OCAxNy4zNjg4MjQuOTI1NDA4IDE2LjkxMDM0NCAxLjM4MzAwOEwyMC45MjA1MDQgNS4zOTQwNDhDMjEuMzY0MDI0IDQuOTUwNTI4IDIxLjYyMTg2NCA0LjM5NjEyOCAyMS43MTA3NDQgMy44MjA2MDgiLz48cGF0aCBkPSJNMjEuNzEwMzkyLDMuODIwNDMyIEMyMS44NDIzOTIsMi45NTg5MTIgMjEuNTg0NTUyLDIuMDQ3MjMyIDIwLjkyMTAzMiwxLjM4MjgzMiBDMjAuMjcxNTkyLDAuNzM0MjcyIDE5LjM4NjMxMiwwLjQ3NjQzMiAxOC41NDE1MTIsMC41ODgxOTIiLz48cGF0aCBkPSJNMy41MjA4OCAxOS40OTQ2NEw1LjQ5NTYgMTcuNTE5OTJNMTguODY3NTUyIDE5LjQ5NDY0TDE2Ljg2ODE5MiAxNy40OTQ0IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48cGF0aCBkPSJNNS4xNDY3NjggNS4wODQ2NEwzLjQ1MTAwOCAzLjM4OTc2TTMuODI1OTc2LjU4ODM2OEM0LjQyMjYxNi42Njc1NjggNC45OTkwMTYuOTI1NDA4IDUuNDU3NDk2IDEuMzgzMDA4TDEuNDQ3MzM2IDUuMzk0MDQ4QzEuMDAzODE2IDQuOTUwNTI4Ljc0NTk3NiA0LjM5NjEyOC42NTcwOTYgMy44MjA2MDgiLz48cGF0aCBkPSJNMC42NTc0NDgsMy44MjA0MzIgQzAuNTI1NDQ4LDIuOTU4OTEyIDAuNzgzMjg4LDIuMDQ3MjMyIDEuNDQ2ODA4LDEuMzgyODMyIEMyLjA5NjI0OCwwLjczNDI3MiAyLjk4MTUyOCwwLjQ3NjQzMiAzLjgyNjMyOCwwLjU4ODE5MiIvPjxwYXRoIGQ9Ik0xOS43MDU0ODgsMTEuMTM4NDI0IEMxOS43MDU0ODgsNi40MjMzODQgMTUuODgxODg4LDIuNjAwNjY0IDExLjE2Njg0OCwyLjYwMDY2NCBDNi40NTA5MjgsMi42MDA2NjQgMi42MjkwODgsNi40MjMzODQgMi42MjkwODgsMTEuMTM4NDI0IEMyLjYyOTA4OCwxNS44NTM0NjQgNi40NTA5MjgsMTkuNjc3MDY0IDExLjE2Njg0OCwxOS42NzcwNjQgQzE1Ljg4MTg4OCwxOS42NzcwNjQgMTkuNzA1NDg4LDE1Ljg1MzQ2NCAxOS43MDU0ODgsMTEuMTM4NDI0IFoiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwb2x5bGluZSBwb2ludHM9IjExLjE2NyA1LjA5NSAxMS4xNjcgMTEuMTM4IDE0Ljk5NCAxMy4yMzUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvZz48cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiLz48L2c+PC9zdmc+");
}
/* line 730, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-best-apps .options .category-icon-customization .option {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIHN0cm9rZT0iIzNBQkQ2OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAzKSI+PHBhdGggZD0iTTE5LjU5OTcxMiwxNy4zNDQ4ODggTDIuMDAyMzUyLDE3LjM0NDg4OCBDMS4wMjk5NTIsMTcuMzQ0ODg4IDAuMjQyMzUyLDE2LjU1NjQwOCAwLjI0MjM1MiwxNS41ODQ4ODggTDAuMjQyMzUyLDEuODgzMjg4IEMwLjI0MjM1MiwwLjkxMDg4OCAxLjAyOTk1MiwwLjEyMzI4OCAyLjAwMjM1MiwwLjEyMzI4OCBMMTkuNTk5NzEyLDAuMTIzMjg4IEMyMC41NzEyMzIsMC4xMjMyODggMjEuMzU5NzEyLDAuOTEwODg4IDIxLjM1OTcxMiwxLjg4MzI4OCBMMjEuMzU5NzEyLDE1LjU4NDg4OCBDMjEuMzU5NzEyLDE2LjU1NjQwOCAyMC41NzEyMzIsMTcuMzQ0ODg4IDE5LjU5OTcxMiwxNy4zNDQ4ODggWiIvPjxwYXRoIGQ9Ik0uNzU3NTA0IDE2LjgyOTIwOEw3LjU3NzUwNCAxMC4wMDkyMDhDOC4yNjQ3ODQgOS4zMjE5MjggOS4zNzk3NDQgOS4zMjE5MjggMTAuMDY3MDI0IDEwLjAwOTIwOEwxNy40MTIzODQgMTcuMzU1NDQ4TTE4LjExOTAyNCA0LjI5NjUxMkMxOC4xMTkwMjQgNS4zNTA3NTIgMTcuMjY0NTQ0IDYuMjA1MjMyIDE2LjIxMDMwNCA2LjIwNTIzMiAxNS4xNTYwNjQgNi4yMDUyMzIgMTQuMzAxNTg0IDUuMzUwNzUyIDE0LjMwMTU4NCA0LjI5NjUxMiAxNC4zMDE1ODQgMy4yNDIyNzIgMTUuMTU2MDY0IDIuMzg3NzkyIDE2LjIxMDMwNCAyLjM4Nzc5MiAxNy4yNjQ1NDQgMi4zODc3OTIgMTguMTE5MDI0IDMuMjQyMjcyIDE4LjExOTAyNCA0LjI5NjUxMnpNMTIuMTY2NjE2IDEyLjEwODcxMkwxNC4yNDk1NzYgMTAuMDI1NzUyQzE0LjkzNjg1NiA5LjMzODQ3MiAxNi4wNTE4MTYgOS4zMzg0NzIgMTYuNzM5MDk2IDEwLjAyNTc1MkwyMS4zNjI2MTYgMTQuNjQ5MjcyIi8+PC9nPjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIvPjwvZz48L3N2Zz4=");
}
/* line 730, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-best-apps .options .category-icon-security .option {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIHN0cm9rZT0iIzNBQkQ2OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNCAxKSI+PHBhdGggZD0iTTE2LjQwMzcyOCw5LjgzNDc5MiBMMTYuNDAzNzI4LDE5LjU0OTExMiBDMTYuNDAzNzI4LDIwLjUyMTUxMiAxNS42MTUyNDgsMjEuMzA5MTEyIDE0LjY0MzcyOCwyMS4zMDkxMTIgTDIuNDg4Mjg4LDIxLjMwOTExMiBDMS41MTY3NjgsMjEuMzA5MTEyIDAuNzI5MTY4LDIwLjUyMTUxMiAwLjcyOTE2OCwxOS41NDkxMTIgTDAuNzI5MTY4LDkuODM0NzkyIEMwLjcyOTE2OCw4Ljg2MzI3MiAxLjUxNjc2OCw4LjA3NDc5MiAyLjQ4ODI4OCw4LjA3NDc5MiBMMTQuNjQzNzI4LDguMDc0NzkyIEMxNS42MTUyNDgsOC4wNzQ3OTIgMTYuNDAzNzI4LDguODYzMjcyIDE2LjQwMzcyOCw5LjgzNDc5MiBaIi8+PHBhdGggZD0iTTE2LjQwMzcyOCAxNy40MjAwNEwxNi40MDM3MjggMTkuNTQ4NzZDMTYuNDAzNzI4IDIwLjUyMTE2IDE1LjYxNTI0OCAyMS4zMDg3NiAxNC42NDM3MjggMjEuMzA4NzZMMi40ODgyODggMjEuMzA4NzZDMS41MTY3NjggMjEuMzA4NzYuNzI5MTY4IDIwLjUyMTE2LjcyOTE2OCAxOS41NDg3NkwuNzI5MTY4IDE3LjQyMDA0IDE2LjQwMzcyOCAxNy40MjAwNHpNMTIuNjcxNDcyIDQuMjk0NEwxMi42NzE0NzIgOC4wNzQ4OCA0LjQ2MTA3MiA4LjA3NDg4IDQuNDYxMDcyIDQuMjk0NEM0LjQ2MTA3MiAyLjAyNzUyIDYuMjk5MzkyLjE4OTIgOC41NjYyNzIuMTg5MiAxMC44MzMxNTIuMTg5MiAxMi42NzE0NzIgMi4wMjc1MiAxMi42NzE0NzIgNC4yOTQ0eiIvPjxwYXRoIGQ9Ik04LjU2NjI3MiwxNC45NjMwOCBMOC41NjYyNzIsMTAuNjcwNDQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvZz48cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiLz48L2c+PC9zdmc+");
}
/* line 730, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-best-apps .options .category-icon-travel .option {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIHN0cm9rZT0iIzNBQkQ2OSIgZD0iTTIwLjMwMTQxNjcsMC43MTQ0MDg3MjggQzE5LjEwMzMzMzMsLTAuMzg4MzQxMjcyIDE3LjE5MTE2NjcsLTAuMTY3NDI0NjA1IDE2LjExNSwxLjA1MzU3NTM5IEwxMS4yNTIwODMzLDYuNTY1NDkyMDYgTDEyLjk4MzY2NjcsNC42MDI5MDg3MyBMMTAuNTgyLDMuOTA2MjQyMDYgTDEwLjYwNCwzLjg4NDI0MjA2IEMxMS4wNjIzMzMzLDMuNDI1OTA4NzMgMTEuMDYyMzMzMywyLjY4MTU3NTM5IDEwLjYwNCwyLjIyMzI0MjA2IEMxMC4xNDQ3NSwxLjc2NDkwODczIDkuNDAxMzMzMzMsMS43NjQ5MDg3MyA4Ljk0MjA4MzMzLDIuMjIzMjQyMDYgTDguMDA2MTY2NjcsMy4xNjAwNzUzOSBMMi4xMDAwODMzMywxLjQ0Nzc0MjA2IEMxLjU2NzUsMS4yOTI4MjUzOSAwLjk5Mjc1LDEuNDQwNDA4NzMgMC42MDA0MTY2NjcsMS44MzI3NDIwNiBMMC41OTY3NSwxLjgzNjQwODczIEMtMC4wOTk5MTY2NjY3LDIuNTMzMDc1MzkgMC4wMzk0MTY2NjY3LDMuNjk5OTkyMDYgMC44ODI3NSw0LjIxMTQ5MjA2IEw4Ljk4NjA4MzMzLDkuMTM0OTA4NzMgTDUuNTI0NzUsMTMuMDU5MTU4NyBMMS40MjkwODMzMywxMy4wNTkxNTg3IEwwLDE0LjQ4ODI0MjEgTDIuOTAyMTY2NjcsMTYuMDMxOTA4NyBMMi4wNDc4MzMzMywxNy4wMDA4MjU0IEwzLjExNzU4MzMzLDE4LjA3MDU3NTQgTDQuMTg3MzMzMzMsMTkuMTQxMjQyMSBMNS4xNTcxNjY2NywxOC4yODU5OTIxIEw2LjY5OTkxNjY3LDIxLjE4OTA3NTQgTDguMTI5LDE5Ljc1ODE1ODcgTDguMTI5OTE2NjcsMTUuNjY0MzI1NCBMMTIuMDUzMjUsMTIuMjAyMDc1NCBMMTYuOTc1NzUsMjAuMzA1NDA4NyBDMTcuNDg4MTY2NywyMS4xNDc4MjU0IDE4LjY1NTA4MzMsMjEuMjg4MDc1NCAxOS4zNTI2NjY3LDIwLjU5MTQwODcgTDE5LjM1NTQxNjcsMjAuNTg4NjU4NyBDMTkuNzQ3NzUsMjAuMTk1NDA4NyAxOS44OTUzMzMzLDE5LjYyMTU3NTQgMTkuNzQxMzMzMywxOS4wODgwNzU0IEwxOC4wMjksMTMuMTgyOTA4NyBMMTguOTY0OTE2NywxMi4yNDYwNzU0IEMxOS40MjQxNjY3LDExLjc4NjgyNTQgMTkuNDI0MTY2NywxMS4wNDM0MDg3IDE4Ljk2NDkxNjcsMTAuNTg0MTU4NyBDMTguNTA2NTgzMywxMC4xMjU4MjU0IDE3Ljc2MjI1LDEwLjEyNTgyNTQgMTcuMzAzOTE2NywxMC41ODQxNTg3IEwxNy4yODE5MTY3LDEwLjYwNjE1ODcgTDE2LjU4NTI1LDguMjA0NDkyMDYgTDE0LjYyMzU4MzMsOS45MzYwNzUzOSBMMjAuMjU5MjUsNC45NjQwNzUzOSBDMjEuNTI2MDgzMywzLjg0NTc0MjA2IDIxLjU1ODE2NjcsMS44NzAzMjUzOSAyMC4zMDE0MTY3LDAuNzE0NDA4NzI4IFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEgMSkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIvPjwvZz48L3N2Zz4=");
}
/* line 730, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-best-apps .options .category-icon-tools .option {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIHN0cm9rZT0iIzNBQkQ2OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAzKSI+PHBhdGggZD0iTTExLjQ3MjA4MzMsNS42NjA0MTY2NyBDMTIuNTM1NDE2Nyw0Ljk4MjA4MzMzIDEzLjc5NDkxNjcsNC41ODMzMzMzMyAxNS4xNDk3NSw0LjU4MzMzMzMzIEMxOC45MzI4MzMzLDQuNTgzMzMzMzMgMjIsNy42NTA1IDIyLDExLjQzNDUgQzIyLDE1LjIxNzU4MzMgMTguOTMyODMzMywxOC4yODM4MzMzIDE1LjE0OTc1LDE4LjI4MzgzMzMgQzExLjM2NTc1LDE4LjI4MzgzMzMgOC4yOTg1ODMzMywxNS4yMTc1ODMzIDguMjk4NTgzMzMsMTEuNDM0NSIvPjxwb2x5bGluZSBwb2ludHM9IjExLjUyMSA2LjEyMiA3LjYyMyAwIC4wNDkgMTEuODk2IDguMzQ3IDExLjg5NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBvbHlsaW5lIHBvaW50cz0iMTEuNDcyIDYuNDE3IDE1LjE1IDEyLjE5MSA4LjI5OSAxMi4xOTEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvZz48cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiLz48L2c+PC9zdmc+");
}
/* line 730, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-best-apps .options .category-icon-video .option {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIvPjxnIHN0cm9rZT0iIzNBQkQ2OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTIxLjU2LDExLjM3ODY2NCBDMjEuNTYsNS41NDY5MDQgMTYuODMxNzYsMC44MTg2NjQgMTEsMC44MTg2NjQgQzUuMTY4MjQsMC44MTg2NjQgMC40NCw1LjU0NjkwNCAwLjQ0LDExLjM3ODY2NCBDMC40NCwxNy4yMTA0MjQgNS4xNjgyNCwyMS45Mzg2NjQgMTEsMjEuOTM4NjY0IEMxNi44MzE3NiwyMS45Mzg2NjQgMjEuNTYsMTcuMjEwNDI0IDIxLjU2LDExLjM3ODY2NCBaIi8+PHBvbHlnb24gcG9pbnRzPSI5LjE0NiA3Ljg3IDkuMTQ2IDE0Ljg4OCAxMy45NjYgMTEuMzc4Ii8+PC9nPjwvZz48L3N2Zz4=");
}
/* line 735, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-best-apps .options .option {
  display: inline-block;
  width: 215px;
  padding: 10px 0 10px 56px;
  background-size: 24px;
  background-position: 20px center;
  background-repeat: no-repeat;
}
/* line 743, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-best-apps .options .option:hover {
  background-color: #F3F5F9;
  -moz-transition: background-color 0.1s;
  -o-transition: background-color 0.1s;
  -webkit-transition: background-color 0.1s;
  transition: background-color 0.1s;
  color: #191818;
}
/* line 753, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-guides .hero {
  display: block;
  -moz-transition: background 0.3s ease-in-out;
  -o-transition: background 0.3s ease-in-out;
  -webkit-transition: background 0.3s ease-in-out;
  transition: background 0.3s ease-in-out;
}
/* line 757, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-guides .hero figure {
  margin: 0;
  border-bottom: 0;
  padding: 10px 20px;
}
/* line 762, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-guides .hero figure .img {
  display: block;
  height: 150px;
  margin-bottom: 10px;
  overflow: hidden;
}
/* line 770, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-guides .hero:hover {
  background: #f3f5f9;
}
/* line 772, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-guides .hero:hover figcaption {
  color: #191818;
}
/* line 778, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-guides .option {
  border-top: 1px solid #eee;
  padding-bottom: 10px;
  -moz-transition: background 0.3s ease-in-out;
  -o-transition: background 0.3s ease-in-out;
  -webkit-transition: background 0.3s ease-in-out;
  transition: background 0.3s ease-in-out;
}
/* line 783, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-guides .option:first-of-type {
  border-bottom: 0;
}
/* line 787, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-guides .option figure {
  display: inline-block;
  margin: 0;
  width: 100%;
}
/* line 792, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-guides .option figure .img {
  display: block;
  float: left;
  width: 90px;
  height: 70px;
  margin-right: 20px;
}
/* line 799, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-guides .option figure .img img {
  max-width: 100%;
}
/* line 805, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-guides .option:hover {
  color: #191818;
  background: #f3f5f9;
}
/* line 811, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-guides .options {
  width: 330px;
}
/* line 817, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-cnet .options {
  width: 240px;
}
/* line 821, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-language .options {
  width: 170px;
}
/* line 824, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-language .options .option.active {
  color: #3abd6a;
}
/* line 828, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-language .options .option.active:hover {
  cursor: default;
  color: #3abd6a;
  -moz-transition: color 0.1s ease-in-out;
  -o-transition: color 0.1s ease-in-out;
  -webkit-transition: color 0.1s ease-in-out;
  transition: color 0.1s ease-in-out;
}
/* line 837, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-user .label {
  padding: 0 18px;
}
/* line 841, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-user .icon-user {
  position: relative;
  top: 7px;
}
/* line 846, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown-user .options {
  width: 160px;
  left: auto;
  right: 0;
  transform: none;
}
/* line 854, ../../../../sass/optimized/globals/_header.scss */
html.desktop .header-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.25);
  z-index: 5500000;
  opacity: 0;
  visibility: hidden;
  -moz-transition: visibility 0.3s ease-in-out, opacity 0.3s ease-in-out;
  -o-transition: visibility 0.3s ease-in-out, opacity 0.3s ease-in-out;
  -webkit-transition: visibility 0.3s ease-in-out, opacity 0.3s ease-in-out;
  transition: visibility 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
/* line 873, ../../../../sass/optimized/globals/_header.scss */
html.desktop .header-overlay.active {
  opacity: 1;
  visibility: visible;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  -moz-transition-delay: 0;
  -o-transition-delay: 0;
  -webkit-transition-delay: 0;
  transition-delay: 0;
}
/* line 880, ../../../../sass/optimized/globals/_header.scss */
html.desktop .dropdown .options.platform-dependent {
  visibility: hidden;
  opacity: 0;
}
/* line 894, ../../../../sass/optimized/globals/_header.scss */
html.desktop body.platform-windows .dropdown:hover .options-windows {
  visibility: visible;
  opacity: 1;
}
/* line 894, ../../../../sass/optimized/globals/_header.scss */
html.desktop body.platform-ios .dropdown:hover .options-ios {
  visibility: visible;
  opacity: 1;
}
/* line 894, ../../../../sass/optimized/globals/_header.scss */
html.desktop body.platform-android .dropdown:hover .options-android {
  visibility: visible;
  opacity: 1;
}
/* line 894, ../../../../sass/optimized/globals/_header.scss */
html.desktop body.platform-mac .dropdown:hover .options-mac {
  visibility: visible;
  opacity: 1;
}

/* line 905, ../../../../sass/optimized/globals/_header.scss */
.responsive-header .flyin-menu-container .help-menu li,
.responsive-header .flyin-menu-container .sorting-menu li,
.responsive-header .flyin-menu-container .category {
  line-height: 30px;
  padding: 10px 10px 0 0;
}
/* line 911, ../../../../sass/optimized/globals/_header.scss */
.responsive-header .flyin-menu-container .help-menu li a,
.responsive-header .flyin-menu-container .sorting-menu li a,
.responsive-header .flyin-menu-container .category a {
  background-position: 0 3px;
  background-repeat: no-repeat;
  display: block;
}
/* line 918, ../../../../sass/optimized/globals/_header.scss */
.responsive-header .flyin-menu-container .category a {
  padding-left: 40px;
}
/* line 923, ../../../../sass/optimized/globals/_header.scss */
.responsive-header .flyin-menu-container .category-browsers a {
  background-image: url('/176/bundles/downloadcore/images/header/icon-browsers-green.svg');
}
/* line 923, ../../../../sass/optimized/globals/_header.scss */
.responsive-header .flyin-menu-container .category-business a {
  background-image: url('/176/bundles/downloadcore/images/header/icon-business-green.svg');
}
/* line 923, ../../../../sass/optimized/globals/_header.scss */
.responsive-header .flyin-menu-container .category-communications a {
  background-image: url('/176/bundles/downloadcore/images/header/icon-communications-green.svg');
}
/* line 923, ../../../../sass/optimized/globals/_header.scss */
.responsive-header .flyin-menu-container .category-photo a {
  background-image: url('/176/bundles/downloadcore/images/header/icon-photo-green.svg');
}
/* line 923, ../../../../sass/optimized/globals/_header.scss */
.responsive-header .flyin-menu-container .category-entertainment a {
  background-image: url('/176/bundles/downloadcore/images/header/icon-entertainment-green.svg');
}
/* line 923, ../../../../sass/optimized/globals/_header.scss */
.responsive-header .flyin-menu-container .category-games a {
  background-image: url('/176/bundles/downloadcore/images/header/icon-games-green.svg');
}
/* line 923, ../../../../sass/optimized/globals/_header.scss */
.responsive-header .flyin-menu-container .category-internet a {
  background-image: url('/176/bundles/downloadcore/images/header/icon-internet-green.svg');
}
/* line 923, ../../../../sass/optimized/globals/_header.scss */
.responsive-header .flyin-menu-container .category-mp3 a {
  background-image: url('/176/bundles/downloadcore/images/header/icon-mp3-green.svg');
}
/* line 923, ../../../../sass/optimized/globals/_header.scss */
.responsive-header .flyin-menu-container .category-productivity a {
  background-image: url('/176/bundles/downloadcore/images/header/icon-productivity-green.svg');
}
/* line 923, ../../../../sass/optimized/globals/_header.scss */
.responsive-header .flyin-menu-container .category-screensavers a {
  background-image: url('/176/bundles/downloadcore/images/header/icon-screensavers-green.svg');
}
/* line 923, ../../../../sass/optimized/globals/_header.scss */
.responsive-header .flyin-menu-container .category-security a {
  background-image: url('/176/bundles/downloadcore/images/header/icon-security-green.svg');
}
/* line 923, ../../../../sass/optimized/globals/_header.scss */
.responsive-header .flyin-menu-container .category-utilities a {
  background-image: url('/176/bundles/downloadcore/images/header/icon-utilities-green.svg');
}
/* line 923, ../../../../sass/optimized/globals/_header.scss */
.responsive-header .flyin-menu-container .category-video a {
  background-image: url('/176/bundles/downloadcore/images/header/icon-video-green.svg');
}
/* line 928, ../../../../sass/optimized/globals/_header.scss */
.responsive-header .flyin-menu-container .platform-menu {
  zoom: 1;
  margin: 10px 0;
}
/* line 8, ../../../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/utilities/_layout.scss */
.responsive-header .flyin-menu-container .platform-menu:before, .responsive-header .flyin-menu-container .platform-menu:after {
  content: "";
  display: table;
}
/* line 14, ../../../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/utilities/_layout.scss */
.responsive-header .flyin-menu-container .platform-menu:after {
  clear: both;
}
/* line 933, ../../../../sass/optimized/globals/_header.scss */
.responsive-header .flyin-menu-container ul.platform-menu li.platform {
  float: left;
  height: auto;
  line-height: normal;
}
/* line 939, ../../../../sass/optimized/globals/_header.scss */
.responsive-header .flyin-menu-container .platform + .platform {
  margin-left: 20px;
}
/* line 943, ../../../../sass/optimized/globals/_header.scss */
.responsive-header .flyin-menu-container .platform a {
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #f3f5f9;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 25px;
}
/* line 954, ../../../../sass/optimized/globals/_header.scss */
.responsive-header .flyin-menu-container .platform.active a {
  background-color: #3abd6a;
}
/* line 959, ../../../../sass/optimized/globals/_header.scss */
.responsive-header .flyin-menu-container .platform-android a {
  background-image: url('/176/bundles/downloadcore/images/header/icon-android-black.png');
}
/* line 963, ../../../../sass/optimized/globals/_header.scss */
.responsive-header .flyin-menu-container .platform-android.active a {
  background-image: url('/176/bundles/downloadcore/images/header/icon-android-white.png');
}
/* line 969, ../../../../sass/optimized/globals/_header.scss */
.responsive-header .flyin-menu-container .platform-ios a {
  background-image: url('/176/bundles/downloadcore/images/header/icon-ios-black.png');
}
/* line 973, ../../../../sass/optimized/globals/_header.scss */
.responsive-header .flyin-menu-container .platform-ios.active a {
  background-image: url('/176/bundles/downloadcore/images/header/icon-ios-white.png');
}
/* line 979, ../../../../sass/optimized/globals/_header.scss */
.responsive-header .flyin-menu-container .platform-windows a {
  background-image: url('/176/bundles/downloadcore/images/header/icon-windows-black.png');
}
/* line 983, ../../../../sass/optimized/globals/_header.scss */
.responsive-header .flyin-menu-container .platform-windows.active a {
  background-image: url('/176/bundles/downloadcore/images/header/icon-windows-white.png');
}
/* line 989, ../../../../sass/optimized/globals/_header.scss */
.responsive-header .flyin-menu-container .platform-mac a {
  background-image: url('/176/bundles/downloadcore/images/header/icon-mac-black.png');
}
/* line 993, ../../../../sass/optimized/globals/_header.scss */
.responsive-header .flyin-menu-container .platform-mac.active a {
  background-image: url('/176/bundles/downloadcore/images/header/icon-mac-white.png');
}

@media (max-width: 1279px) {
  /* line 1003, ../../../../sass/optimized/globals/_header.scss */
  html.desktop #wrapper {
    padding-top: 0;
  }
  /* line 1007, ../../../../sass/optimized/globals/_header.scss */
  html.desktop .page-header {
    position: relative;
  }
}
/* line 1014, ../../../../sass/optimized/globals/_header.scss */
.pageType-login .dropdown-subcontainer {
  float: right;
}

/* line 1021, ../../../../sass/optimized/globals/_header.scss */
html.desktop .show_mobile {
  display: none !important;
}

/* line 1027, ../../../../sass/optimized/globals/_header.scss */
html.mobile .show_desktop {
  display: none !important;
}

/* line 1, ../../../../sass/optimized/globals/_breadcrumb.scss */
ul.breadcrumb, ul.breadcrumb-last {
  margin: 10px 0 3px 0;
  color: #768696;
}

/* line 6, ../../../../sass/optimized/globals/_breadcrumb.scss */
.breadcrumb, .breadcrumb-last {
  list-style-type: none;
  padding: 0;
  margin: 0;
  font-size: 12px;
  line-height: 1.2;
}
/* line 13, ../../../../sass/optimized/globals/_breadcrumb.scss */
.breadcrumb li, .breadcrumb-last li {
  display: inline;
  padding: 0;
  margin: 0;
}
/* line 18, ../../../../sass/optimized/globals/_breadcrumb.scss */
.breadcrumb li + li, .breadcrumb-last li + li {
  margin-left: 2px;
}
/* line 22, ../../../../sass/optimized/globals/_breadcrumb.scss */
.breadcrumb li a, .breadcrumb-last li a {
  padding-right: 10px;
  position: relative;
}
/* line 26, ../../../../sass/optimized/globals/_breadcrumb.scss */
.breadcrumb li a:hover, .breadcrumb-last li a:hover {
  text-decoration: underline;
}
/* line 32, ../../../../sass/optimized/globals/_breadcrumb.scss */
.breadcrumb li span.no-hover, .breadcrumb-last li span.no-hover {
  padding-right: 10px;
  position: relative;
}
/* line 37, ../../../../sass/optimized/globals/_breadcrumb.scss */
.breadcrumb li span.no-hover:after, .breadcrumb-last li span.no-hover:after {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAYAAAAx8TU7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAExJREFUeNpi/P//PwM6YAER5e3Ty4GUIBBXdFZmMjBBJTuB2BiIXUAcJiRdFUA8E10QpGoW3EwgUALiNCBWRlYJMi8MpoURm5MAAgwAkFsOMAL8LiEAAAAASUVORK5CYII=") no-repeat center center transparent;
  height: 14px;
  position: absolute;
  right: 0;
  top: 0;
  width: 5px;
  display: block;
  content: "";
}
/* line 48, ../../../../sass/optimized/globals/_breadcrumb.scss */
.breadcrumb li a:after, .breadcrumb-last li a:after {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAYAAAAx8TU7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAExJREFUeNpi/P//PwM6YAER5e3Ty4GUIBBXdFZmMjBBJTuB2BiIXUAcJiRdFUA8E10QpGoW3EwgUALiNCBWRlYJMi8MpoURm5MAAgwAkFsOMAL8LiEAAAAASUVORK5CYII=") no-repeat center center transparent;
  height: 14px;
  position: absolute;
  right: 0;
  top: 0;
  width: 5px;
  display: block;
  content: "";
}
/* line 60, ../../../../sass/optimized/globals/_breadcrumb.scss */
.breadcrumb li:last-child a:after, .breadcrumb-last li:last-child a:after {
  background: none;
}

/* line 63, ../../../../sass/optimized/globals/_breadcrumb.scss */
.breadcrumb-last {
  color: #768696;
}

/* line 1, ../../../../sass/optimized/globals/_footer.scss */
#rbFooter {
  background: #191818;
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  clear: both;
  position: relative;
  zoom: 1;
  z-index: 5;
  overflow: hidden;
}
/* line 12, ../../../../sass/optimized/globals/_footer.scss */
#rbFooter.simplified .footLower {
  height: 80px;
}
/* line 15, ../../../../sass/optimized/globals/_footer.scss */
#rbFooter.simplified .footLower .logo {
  border-right: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: 20px auto;
  float: none;
  padding: 0;
}
/* line 25, ../../../../sass/optimized/globals/_footer.scss */
#rbFooter .footWrap {
  width: 100%;
  padding: 0;
}
/* line 30, ../../../../sass/optimized/globals/_footer.scss */
#rbFooter .footUpper {
  clear: both;
  position: relative;
  zoom: 1;
  padding: 20px 0 0 0;
}
/* line 36, ../../../../sass/optimized/globals/_footer.scss */
#rbFooter .footUpper.rbFooterCopy {
  padding-top: 60px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 20px;
  color: #fff;
  font-size: 12px;
  margin: 0 auto;
}
/* line 44, ../../../../sass/optimized/globals/_footer.scss */
#rbFooter .footUpper.rbFooterCopy .footerCopyright {
  position: relative;
  padding: 0;
  margin: 0;
  text-align: center;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  color: rgba(255, 255, 255, 0.6);
  font-size: 15px;
  line-height: 22px;
  letter-spacing: 0;
  border-bottom: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 57, ../../../../sass/optimized/globals/_footer.scss */
#rbFooter .footUpper.rbFooterCopy .footerCopyright li {
  display: inline-block;
  padding: 1px 3px 0;
}
/* line 61, ../../../../sass/optimized/globals/_footer.scss */
#rbFooter .footUpper.rbFooterCopy .footerCopyright li a {
  color: #FFFFFF;
}
/* line 65, ../../../../sass/optimized/globals/_footer.scss */
#rbFooter .footUpper.rbFooterCopy .footerCopyright li:after {
  content: "/";
  position: relative;
  padding: 0 0 0 6px;
}
/* line 71, ../../../../sass/optimized/globals/_footer.scss */
#rbFooter .footUpper.rbFooterCopy .footerCopyright li.last:after {
  content: "";
}
/* line 75, ../../../../sass/optimized/globals/_footer.scss */
#rbFooter .footUpper.rbFooterCopy .footerCopyright li:first-child {
  position: absolute;
  top: -25px;
  left: 50%;
  transform: translateX(-50%);
}
/* line 81, ../../../../sass/optimized/globals/_footer.scss */
#rbFooter .footUpper.rbFooterCopy .footerCopyright li:first-child:after {
  content: "";
}
/* line 88, ../../../../sass/optimized/globals/_footer.scss */
#rbFooter .footUpper.rbFooterCopy .footerCopyright #siteTarget {
  font-size: 0.8em;
  line-height: 1.133em;
}
/* line 96, ../../../../sass/optimized/globals/_footer.scss */
#rbFooter .footLower {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  zoom: 1;
  border: none;
  clear: both;
  position: relative;
  zoom: 1;
  padding: 0px 5px 45px;
  max-width: 1170px;
  margin: 0 auto;
}
/* line 8, ../../../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/utilities/_layout.scss */
#rbFooter .footLower:before, #rbFooter .footLower:after {
  content: "";
  display: table;
}
/* line 14, ../../../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/utilities/_layout.scss */
#rbFooter .footLower:after {
  clear: both;
}
/* line 107, ../../../../sass/optimized/globals/_footer.scss */
#rbFooter .footLower .logo {
  position: relative;
  width: 260px;
  float: left;
  padding: 20px 20px 70px 0;
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 115, ../../../../sass/optimized/globals/_footer.scss */
#rbFooter .footLower .logo a {
  background: url('/176/bundles/downloadcore/images/download/flat-logo-text.png') no-repeat;
  height: 61px;
  display: block;
  width: 280px;
  text-decoration: none;
}
/* line 122, ../../../../sass/optimized/globals/_footer.scss */
#rbFooter .footLower .logo a:hover {
  text-decoration: none;
}
/* line 126, ../../../../sass/optimized/globals/_footer.scss */
#rbFooter .footLower .logo a span {
  position: absolute;
  top: -1000em;
  left: -1000em;
}
/* line 134, ../../../../sass/optimized/globals/_footer.scss */
#rbFooter .footLower .links, #rbFooter .footLower .follow {
  float: left;
  padding: 20px 15px 10px 20px;
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 140, ../../../../sass/optimized/globals/_footer.scss */
#rbFooter .footLower .links ul, #rbFooter .footLower .follow ul {
  float: left;
  padding-right: 40px;
}
/* line 145, ../../../../sass/optimized/globals/_footer.scss */
#rbFooter .footLower .links li, #rbFooter .footLower .follow li {
  padding-top: 20px;
}
/* line 148, ../../../../sass/optimized/globals/_footer.scss */
#rbFooter .footLower .links li.first, #rbFooter .footLower .follow li.first {
  padding-top: 10px;
}
/* line 152, ../../../../sass/optimized/globals/_footer.scss */
#rbFooter .footLower .links li a, #rbFooter .footLower .follow li a {
  text-shadow: 0 -1px 0 #000;
  text-decoration: none;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-size: 15px;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: 22px;
  font-weight: 500;
}
/* line 162, ../../../../sass/optimized/globals/_footer.scss */
#rbFooter .footLower .links li a:hover .follow-site, #rbFooter .footLower .follow li a:hover .follow-site {
  text-decoration: underline;
}
/* line 168, ../../../../sass/optimized/globals/_footer.scss */
#rbFooter .footLower .links .hed, #rbFooter .footLower .follow .hed {
  font-weight: bold;
  text-transform: uppercase;
  padding-top: 0;
  text-shadow: 0 -1px 0 #000;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-size: 15px;
  color: rgba(255, 255, 255, 0.6);
  letter-spacing: 1px;
  line-height: 20px;
}
/* line 181, ../../../../sass/optimized/globals/_footer.scss */
#rbFooter .footLower .links {
  padding-bottom: 30px;
}
/* line 185, ../../../../sass/optimized/globals/_footer.scss */
#rbFooter .footLower .links li a:hover {
  text-decoration: underline;
}
/* line 192, ../../../../sass/optimized/globals/_footer.scss */
#rbFooter .footLower .icon {
  height: 24px;
  width: 24px;
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  padding-left: 10px;
}
/* line 201, ../../../../sass/optimized/globals/_footer.scss */
#rbFooter .footLower .fb-icon {
  background: url('/176/bundles/downloadcore/images/download/facebook.svg') no-repeat;
}
/* line 204, ../../../../sass/optimized/globals/_footer.scss */
#rbFooter .footLower .tw-icon {
  background: url('/176/bundles/downloadcore/images/download/twitter.svg') no-repeat;
}
/* line 207, ../../../../sass/optimized/globals/_footer.scss */
#rbFooter .footLower .yt-icon {
  background: url('/176/bundles/downloadcore/images/download/youtube.svg') no-repeat;
}

/* line 214, ../../../../sass/optimized/globals/_footer.scss */
body.pageType-3000 #rbFooter {
  background: #191818;
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 219, ../../../../sass/optimized/globals/_footer.scss */
body.pageType-3000 #rbFooter .footWrap {
  width: 100%;
  padding: 0;
}
/* line 224, ../../../../sass/optimized/globals/_footer.scss */
body.pageType-3000 #rbFooter .footLower,
body.pageType-3000 #rbFooter .logo,
body.pageType-3000 #rbFooter .links {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
}
/* line 231, ../../../../sass/optimized/globals/_footer.scss */
body.pageType-3000 #rbFooter .links {
  padding-bottom: 30px;
}
/* line 235, ../../../../sass/optimized/globals/_footer.scss */
body.pageType-3000 #rbFooter .fb-icon {
  background: url('/176/bundles/downloadcore/images/download/facebook.svg') no-repeat;
}
/* line 236, ../../../../sass/optimized/globals/_footer.scss */
body.pageType-3000 #rbFooter .tw-icon {
  background: url('/176/bundles/downloadcore/images/download/twitter.svg') no-repeat;
}
/* line 237, ../../../../sass/optimized/globals/_footer.scss */
body.pageType-3000 #rbFooter .yt-icon {
  background: url('/176/bundles/downloadcore/images/download/youtube.svg') no-repeat;
}
/* line 239, ../../../../sass/optimized/globals/_footer.scss */
body.pageType-3000 #rbFooter .rbFooterCopy {
  padding-top: 60px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  margin-bottom: 0;
  padding-bottom: 20px;
}
/* line 245, ../../../../sass/optimized/globals/_footer.scss */
body.pageType-3000 #rbFooter .rbFooterCopy .footerCopyright {
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  color: rgba(255, 255, 255, 0.6);
  font-size: 15px;
  line-height: 22px;
  letter-spacing: 0;
  position: relative;
}
/* line 253, ../../../../sass/optimized/globals/_footer.scss */
body.pageType-3000 #rbFooter .rbFooterCopy .footerCopyright li:after {
  content: "/";
}
/* line 257, ../../../../sass/optimized/globals/_footer.scss */
body.pageType-3000 #rbFooter .rbFooterCopy .footerCopyright li:first-child {
  position: absolute;
  top: -25px;
  left: 50%;
  transform: translateX(-50%);
}
/* line 263, ../../../../sass/optimized/globals/_footer.scss */
body.pageType-3000 #rbFooter .rbFooterCopy .footerCopyright li:first-child:after {
  content: "";
}
/* line 268, ../../../../sass/optimized/globals/_footer.scss */
body.pageType-3000 #rbFooter .rbFooterCopy .footerCopyright .last:after {
  content: "";
}
/* line 276, ../../../../sass/optimized/globals/_footer.scss */
body.pageType-3000 #rbFooter .footLower .logo {
  padding-top: 20px;
}
/* line 279, ../../../../sass/optimized/globals/_footer.scss */
body.pageType-3000 #rbFooter .footLower .logo a {
  background: url('/176/bundles/downloadcore/images/download/flat-logo-text.png') no-repeat;
  height: 61px;
}
/* line 284, ../../../../sass/optimized/globals/_footer.scss */
body.pageType-3000 #rbFooter .footLower .logo .poweredBy {
  display: none;
}
/* line 289, ../../../../sass/optimized/globals/_footer.scss */
body.pageType-3000 #rbFooter .footLower li {
  padding-top: 20px;
}
/* line 292, ../../../../sass/optimized/globals/_footer.scss */
body.pageType-3000 #rbFooter .footLower li a {
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-size: 15px;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: 22px;
  font-weight: 500;
}
/* line 302, ../../../../sass/optimized/globals/_footer.scss */
body.pageType-3000 #rbFooter .footLower .hed {
  padding-top: 0;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-size: 15px;
  color: rgba(255, 255, 255, 0.6);
  letter-spacing: 1px;
  line-height: 20px;
}

@media only screen and (min-width: 1230px) {
  /* line 317, ../../../../sass/optimized/globals/_footer.scss */
  html.desktop body.pageType-3000 .footLower {
    margin-left: calc((100vw - 1170px) / 2);
  }
  /* line 321, ../../../../sass/optimized/globals/_footer.scss */
  html.desktop body.pageType-3000 #rbFooter .links ul,
  html.desktop body.pageType-3000 #rbFooter .follow ul {
    padding-right: 90px;
  }
  /* line 327, ../../../../sass/optimized/globals/_footer.scss */
  html.desktop body.pageType-3000.i18n .footLower {
    margin-left: 0;
  }
  /* line 332, ../../../../sass/optimized/globals/_footer.scss */
  html.desktop body.pageType-3000.i18n .rbFooterCopy .footerCopyright .cnet-es {
    margin-left: -9px;
  }
  /* line 335, ../../../../sass/optimized/globals/_footer.scss */
  html.desktop body.pageType-3000.i18n .rbFooterCopy .footerCopyright .cnet-es:before {
    content: "/";
    padding-right: 6px;
  }
}
/* line 345, ../../../../sass/optimized/globals/_footer.scss */
p.poweredBy {
  background: transparent url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 0 -8522px no-repeat;
  display: block;
  width: 81px;
  height: 16px;
  position: absolute;
  top: 35px;
  left: 47px;
}
/* line 354, ../../../../sass/optimized/globals/_footer.scss */
p.poweredBy span {
  position: absolute;
  top: -1000em;
  left: -1000em;
}

/* line 1, ../../../../sass/optimized/globals/_modal.scss */
.modalPopup {
  display: none;
  position: absolute;
  z-index: 1100;
  width: 700px;
  height: auto;
  top: 0;
  left: 50%;
  margin: -20px 0px 0px -350px;
  background: #EEEEEE;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: black 0px 0px 30px 5px;
  -webkit-box-shadow: black 0px 0px 30px 5px;
  box-shadow: black 0px 0px 30px 5px;
}
/* line 17, ../../../../sass/optimized/globals/_modal.scss */
.modalPopup.open {
  display: block;
}
/* line 21, ../../../../sass/optimized/globals/_modal.scss */
.modalPopup .modalPopupHead {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcxNzE3NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNjM2MzZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #717175), color-stop(100%, #3c3c3e));
  background: -moz-linear-gradient(top, #717175 0%, #3c3c3e 100%);
  background: -webkit-linear-gradient(top, #717175 0%, #3c3c3e 100%);
  background: linear-gradient(to bottom, #717175 0%, #3c3c3e 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#717175', endColorstr='#3C3C3E')";
  /* IE8+ */
  border: 1px solid #3C3C3E;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  -moz-box-shadow: 0 1px 0 #212122, 0 1px 0 0 rgba(255, 255, 255, 0.4) inset;
  -webkit-box-shadow: 0 1px 0 #212122, 0 1px 0 0 rgba(255, 255, 255, 0.4) inset;
  box-shadow: 0 1px 0 #212122, 0 1px 0 0 rgba(255, 255, 255, 0.4) inset;
  color: #FFFFFF;
  padding: 6px 20px;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.8);
}
/* line 31, ../../../../sass/optimized/globals/_modal.scss */
.modalPopup .modalPopupHead a {
  color: #D7D7D7;
  float: right;
  font-family: franklin-gothic-urw-cond,"Helvetica Condensed Bold",Helvetica,Arial,sans-serif;
  font-size: 0.9333em;
  font-weight: bold;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.8);
  text-transform: lowercase;
}
/* line 40, ../../../../sass/optimized/globals/_modal.scss */
.modalPopup .modalPopupHead a:hover {
  color: white;
}
/* line 46, ../../../../sass/optimized/globals/_modal.scss */
.modalPopup .modalPopupHead h4 {
  margin: 0px 5px 0px 5px;
}
/* line 50, ../../../../sass/optimized/globals/_modal.scss */
.modalPopup .modalBody, .modalPopup .modalBody-p2p {
  padding: 20px;
}
/* line 53, ../../../../sass/optimized/globals/_modal.scss */
.modalPopup p {
  clear: both;
  color: #768696;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
/* line 62, ../../../../sass/optimized/globals/_modal.scss */
.modalPopup .download-now {
  float: right;
  margin-bottom: 30px;
}
/* line 67, ../../../../sass/optimized/globals/_modal.scss */
.modalPopup .iframeWrapper {
  background: none repeat scroll 0 0 #F9F7F8;
  border: 1px solid #CCCCCC;
  border-radius: 4px 4px 4px 4px;
  box-shadow: 0 1px 4px rgba(147, 147, 147, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 0.75);
  clear: both;
  margin: 20px 0 0;
  padding: 20px;
}
/* line 75, ../../../../sass/optimized/globals/_modal.scss */
.modalPopup .iframeWrapper iframe {
  margin: 0px auto 0px auto;
  display: block;
}
/* line 79, ../../../../sass/optimized/globals/_modal.scss */
.modalPopup .iframeWrapper h3 {
  padding: 4px 0 8px 0;
  color: #4b8424;
}
/* line 82, ../../../../sass/optimized/globals/_modal.scss */
.modalPopup .iframeWrapper h3 #spotBidHeader {
  color: #4b8424;
  width: auto;
  float: left;
  margin-right: 10px;
}
/* line 88, ../../../../sass/optimized/globals/_modal.scss */
.modalPopup .iframeWrapper h3 .headLine {
  width: auto;
  height: 0;
  overflow: hidden;
  background: #eee;
  -webkit-box-shadow: 0 -1px 0 #83b755,0 -2px 0 #4b8424;
  -moz-box-shadow: 0 -1px 0 #83b755,0 -2px 0 #4b8424;
  box-shadow: 0 -1px 0 #83b755,0 -2px 0 #4b8424;
  background: none;
  border-top: none;
  border-bottom: 3px solid #4b8424;
  margin-top: 13px;
}

/** Styles for our report a problem widget popup **/
/* line 108, ../../../../sass/optimized/globals/_modal.scss */
.modalBody-p2p {
  padding: 10px;
}

/* line 2, ../../../../sass/optimized/globals/_login.scss */
.modal-login,
.modal-register,
.modal-forgot-password,
.modal-merge,
.modal-confirm-registration,
.modal-password-sent,
.modal-create-username {
  display: none;
  position: absolute;
  left: 50% !important;
  height: auto;
  min-height: 400px;
  width: 670px;
  margin-left: -335px;
  overflow: hidden;
  z-index: 5900500;
}
/* line 19, ../../../../sass/optimized/globals/_login.scss */
.modal-login.show,
.modal-register.show,
.modal-forgot-password.show,
.modal-merge.show,
.modal-confirm-registration.show,
.modal-password-sent.show,
.modal-create-username.show {
  display: block;
}
/* line 21, ../../../../sass/optimized/globals/_login.scss */
.modal-login .loader,
.modal-register .loader,
.modal-forgot-password .loader,
.modal-merge .loader,
.modal-confirm-registration .loader,
.modal-password-sent .loader,
.modal-create-username .loader {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: transparent url('/176/bundles/downloadcore/images/download/spinner-black.gif') no-repeat top left;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.8);
  font-family: Georgia, "Times New Roman", Times, serif;
  background-color: #000;
  color: #000;
  text-align: center;
  width: 80px;
  height: 80px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -40px;
  margin-top: -40px;
}

/* line 39, ../../../../sass/optimized/globals/_login.scss */
.modal-forgot-password,
.modal-password-sent,
.modal-confirm-registration {
  width: 430px;
  margin-left: -215px;
  left: 50% !important;
}

/* line 48, ../../../../sass/optimized/globals/_login.scss */
.modal-backdrop {
  background: #000;
  filter: alpha(opacity=60);
  opacity: 0.6;
  height: 100%;
  width: 100%;
  min-width: 980px;
  top: 0;
  left: 0;
  position: absolute;
  display: none;
  z-index: 5900000;
}
/* line 60, ../../../../sass/optimized/globals/_login.scss */
.modal-backdrop.show {
  display: block;
}

/* line 64, ../../../../sass/optimized/globals/_login.scss */
.modal-login > iframe,
.modal-register > iframe,
.modal-forgot-password > iframe,
.modal-merge > iframe,
.modal-confirm-registration > iframe,
.modal-password-sent > iframe,
.modal-create-username > iframe {
  overflow: hidden;
  width: 100%;
  height: 100%;
}

/* line 78, ../../../../sass/optimized/globals/_login.scss */
.body-iframe {
  background: 0 none;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

/* line 85, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper {
  height: 100%;
  padding: 10px;
}
/* line 89, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe {
  background: #fff;
  -moz-box-shadow: 1px 0 10px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 1px 0 10px rgba(0, 0, 0, 0.5);
  box-shadow: 1px 0 10px rgba(0, 0, 0, 0.5);
}
/* line 97, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe.email-confirm .modal-body, .modal-wrapper .modal-iframe.forgot-password .modal-body, .modal-wrapper .modal-iframe.password-sent .modal-body, .modal-wrapper .modal-iframe.create-username .modal-body {
  background: none;
}
/* line 98, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe.email-confirm .btn-link, .modal-wrapper .modal-iframe.forgot-password .btn-link, .modal-wrapper .modal-iframe.password-sent .btn-link, .modal-wrapper .modal-iframe.create-username .btn-link {
  clear: both;
}
/* line 102, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe .modal-header {
  display: block;
  position: relative;
  border-bottom: 1px solid #e8e8e8;
  margin: 0 32px;
  padding-top: 24px;
}
/* line 109, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe .modal-header h2 {
  color: #539329;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
}
/* line 116, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe .modal-header .close {
  cursor: pointer;
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 0 -3668px;
  height: 31px;
  position: absolute;
  right: -45px;
  top: -15px;
  width: 31px;
}
/* line 128, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe .modal-body {
  zoom: 1;
  background: 0 none;
  margin: 0 32px;
  padding: 24px 0;
}
/* line 8, ../../../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/utilities/_layout.scss */
.modal-wrapper .modal-iframe .modal-body:before, .modal-wrapper .modal-iframe .modal-body:after {
  content: "";
  display: table;
}
/* line 14, ../../../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/utilities/_layout.scss */
.modal-wrapper .modal-iframe .modal-body:after {
  clear: both;
}
/* line 135, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe .modal-body hr {
  border-color: #e8e8e8;
  margin: 16px 0;
}
/* line 140, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe .modal-body p {
  font-size: 13px;
}
/* line 144, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe .modal-body h2 {
  color: #39434c;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-size: 26px;
  font-weight: 500;
  margin-bottom: 15px;
}
/* line 153, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe .modal-body input[type="text"], .modal-wrapper .modal-iframe .modal-body input[type="email"], .modal-wrapper .modal-iframe .modal-body input[type="password"] {
  display: block;
  color: #39434c;
  font-size: 13px;
  padding: 8px 10px 7px;
  margin-bottom: 9px;
  margin-top: 0;
  background-color: #EDEDED;
  border: 1px solid #E0E0E0;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6) inset;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6) inset;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6) inset;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.65);
  height: 14px;
  width: 255px;
  line-height: 1\9;
}
/* line 171, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe .modal-body input[type="text"][id="forgotten_password_email"], .modal-wrapper .modal-iframe .modal-body input[type="email"][id="forgotten_password_email"], .modal-wrapper .modal-iframe .modal-body input[type="password"][id="forgotten_password_email"] {
  width: 325px;
}
/* line 178, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe .modal-body label[class|="validate"] {
  padding: 6px 10px 6px;
  margin-top: -10px -6px2px;
  margin-bottom: 10px;
  float: left;
}
/* line 184, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe .modal-body label[class|="validate"]:before {
  position: absolute;
  top: -12px;
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 6px;
  border-color: transparent transparent #62c462 transparent;
}
/* line 193, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe .modal-body div[class|="validate"] {
  padding: 6px 10px 6px;
  margin-bottom: 10px;
}
/* line 201, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe .modal-body label[class|="validate"],
.modal-wrapper .modal-iframe .modal-body div[class|="validate"] {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.1)));
  background: -moz-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
  background: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
  background: linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  margin-bottom: 10px;
  position: relative;
}
/* line 212, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe .modal-body label[class|="validate"] a,
.modal-wrapper .modal-iframe .modal-body div[class|="validate"] a {
  color: #fff;
}
/* line 217, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe .modal-body label.alert-error,
.modal-wrapper .modal-iframe .modal-body div.alert-error {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.1)));
  background: -moz-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
  background: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
  background: linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
  background-color: #B70202;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  margin-bottom: 10px;
  position: relative;
  padding: 6px 10px 6px;
  margin-bottom: 10px;
}
/* line 232, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe .modal-body label.validate-error,
.modal-wrapper .modal-iframe .modal-body div.validate-error {
  background-color: #B70202;
}
/* line 235, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe .modal-body label.validate-error:before,
.modal-wrapper .modal-iframe .modal-body div.validate-error:before {
  border-bottom-color: #B70202;
}
/* line 244, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe .modal-body input.validate-error,
.modal-wrapper .modal-iframe .modal-body textarea.validate-error,
.modal-wrapper .modal-iframe .modal-body select.validate-error {
  border-color: #B70202;
}
/* line 247, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe .modal-body input.validate-error:focus,
.modal-wrapper .modal-iframe .modal-body textarea.validate-error:focus,
.modal-wrapper .modal-iframe .modal-body select.validate-error:focus {
  -moz-box-shadow: 0 0 5px rgba(183, 2, 2, 0.75);
  -webkit-box-shadow: 0 0 5px rgba(183, 2, 2, 0.75);
  box-shadow: 0 0 5px rgba(183, 2, 2, 0.75);
  border-color: #9e0202;
}
/* line 255, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe .modal-body button {
  display: block;
  cursor: pointer;
  color: #39434c;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwcHgiIHN0b3AtY29sb3I9IiNmYmQwMjUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWI1MDEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0px, #fbd025), color-stop(100%, #f9b501));
  background: -moz-linear-gradient(top, #fbd025 0px, #f9b501 100%);
  background: -webkit-linear-gradient(top, #fbd025 0px, #f9b501 100%);
  background: linear-gradient(to bottom, #fbd025 0px, #f9b501 100%);
  background-color: #febe15;
  border: 1px solid #f59600;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.4) inset;
  -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.4) inset;
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.4) inset;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
  font-size: 12px;
  font-weight: bold;
  margin: 0;
  padding: 0;
  height: auto;
  line-height: 28px;
  text-decoration: none;
  text-align: center;
  width: 150px;
}
/* line 278, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe .modal-body .ie10 input[type="text"], .modal-wrapper .modal-iframe .modal-body .ie10 input[type="email"], .modal-wrapper .modal-iframe .modal-body .ie10 input[type="password"] {
  line-height: 1;
}
/* line 283, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe .modal-body .social-authenticate {
  float: left;
  margin-bottom: 16px;
  width: 270px;
}
/* line 290, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe .modal-body .orColumn {
  float: left;
  color: #768696;
  font-size: 0.8em;
  margin-top: 46px;
  text-align: center;
  text-transform: uppercase;
  width: 40px;
}
/* line 301, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe .modal-body .secureForm {
  float: left;
  width: 270px;
  margin-bottom: 16px;
}
/* line 307, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe .modal-body .secureForm label[for="login_remember_me"], .modal-wrapper .modal-iframe .modal-body .secureForm .terms.legalese, .modal-wrapper .modal-iframe .modal-body .secureForm .notify.newsletter .details {
  line-height: 17px;
  margin-top: 4px;
  display: block;
  float: right;
  width: 271px;
}
/* line 315, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe .modal-body .secureForm .notify.newsletter {
  clear: both;
}
/* line 318, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe .modal-body .submitWrapper {
  zoom: 1;
}
/* line 8, ../../../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/utilities/_layout.scss */
.modal-wrapper .modal-iframe .modal-body .submitWrapper:before, .modal-wrapper .modal-iframe .modal-body .submitWrapper:after {
  content: "";
  display: table;
}
/* line 14, ../../../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/utilities/_layout.scss */
.modal-wrapper .modal-iframe .modal-body .submitWrapper:after {
  clear: both;
}
/* line 321, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe .modal-body .submitWrapper button {
  float: left;
}
/* line 326, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe .modal-body .submitWrapper a.userForgotpass {
  float: right;
  font-size: 12px;
  font-weight: bold;
  line-height: 24px;
  margin-top: 6px;
  text-align: center;
  width: 106px;
}
/* line 338, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe .modal-body .modal-body-footer {
  clear: left;
  border-top: 1px solid #e8e8e8;
  font-size: 13px;
}
/* line 343, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe .modal-body .modal-body-footer p {
  margin: 16px 0 0;
}
/* line 348, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe .modal-body .modal-body-footer a.showregister, .modal-wrapper .modal-iframe .modal-body .modal-body-footer a.showlogin {
  font-weight: bold;
}
/* line 354, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe .modal-body .modal-body-footer .agreeWrapper {
  zoom: 1;
  font-size: 13px;
}
/* line 8, ../../../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/utilities/_layout.scss */
.modal-wrapper .modal-iframe .modal-body .modal-body-footer .agreeWrapper:before, .modal-wrapper .modal-iframe .modal-body .modal-body-footer .agreeWrapper:after {
  content: "";
  display: table;
}
/* line 14, ../../../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/utilities/_layout.scss */
.modal-wrapper .modal-iframe .modal-body .modal-body-footer .agreeWrapper:after {
  clear: both;
}
/* line 358, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe .modal-body .modal-body-footer .agreeWrapper input[type="checkbox"] {
  float: left;
  margin-top: 2px;
  margin-right: 0;
}
/* line 364, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe .modal-body .modal-body-footer .agreeWrapper label {
  font-size: 13px;
}
/* line 368, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe .modal-body .modal-body-footer .agreeWrapper span {
  display: inline-block;
  float: left;
  font-size: 13px;
  margin-left: 8px;
  width: 530px;
}
/* line 376, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe .modal-body .modal-body-footer .agreeWrapper .validate-error {
  margin-left: 10px;
}
/* line 384, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe .modal-footer {
  clear: both;
  background-color: #eee;
  border-top: 1px solid #e8e8e8;
  padding: 15px 20px;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0;
  border-radius: 0 0 3px 3px;
}
/* line 391, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe .modal-footer h2 {
  font-size: 20px;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-weight: 500;
  color: #768696;
}
/* line 397, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe .modal-footer h2 a {
  font-weight: bold;
}
/* line 400, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe .modal-footer h2 a:hover {
  text-decoration: underline;
}
/* line 404, ../../../../sass/optimized/globals/_login.scss */
.modal-wrapper .modal-iframe .modal-footer p {
  line-height: 17px;
}

/* line 409, ../../../../sass/optimized/globals/_login.scss */
.social-site {
  background: #768696;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  font-size: 0.8em;
  height: 25px;
  margin-bottom: 10px;
  padding: 3px 0 2px;
  text-align: center;
  text-transform: uppercase;
}
/* line 421, ../../../../sass/optimized/globals/_login.scss */
.social-site .sign-in-with {
  display: inline-block;
  line-height: 28px;
  vertical-align: top;
}
/* line 427, ../../../../sass/optimized/globals/_login.scss */
.social-site .logo {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  display: inline-block;
  position: relative;
}
/* line 434, ../../../../sass/optimized/globals/_login.scss */
.social-site.facebook .logo {
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 0 -8872px no-repeat;
  height: 16px;
  top: 3px;
  width: 79px;
}
/* line 443, ../../../../sass/optimized/globals/_login.scss */
.social-site.google .logo, .social-site.googleplus .logo {
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 0 -8938px no-repeat;
  height: 23px;
  top: 2px;
  width: 69px;
}
/* line 452, ../../../../sass/optimized/globals/_login.scss */
.social-site.yahoo .logo {
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 0 -9011px no-repeat;
  height: 15px;
  top: 4px;
  width: 79px;
}

/* line 461, ../../../../sass/optimized/globals/_login.scss */
.tooltip.bottom {
  left: 550px;
}
/* line 464, ../../../../sass/optimized/globals/_login.scss */
.tooltip.bottom ul {
  list-style-type: disc;
  padding: 0 15px;
}

/* line 470, ../../../../sass/optimized/globals/_login.scss */
.validation-advice,
.validate-error,
.alert-error {
  color: #860000;
}

/* line 476, ../../../../sass/optimized/globals/_login.scss */
.sent_address {
  margin-bottom: 0;
}

/* line 480, ../../../../sass/optimized/globals/_login.scss */
.nextSteps {
  font-weight: bold;
  margin-bottom: 0;
}

/* line 485, ../../../../sass/optimized/globals/_login.scss */
.inboxInstructions {
  font-size: 13px;
  padding: 0 20px;
}
/* line 489, ../../../../sass/optimized/globals/_login.scss */
.inboxInstructions li {
  margin-bottom: 10px;
}

/* line 494, ../../../../sass/optimized/globals/_login.scss */
.needHelp {
  font-size: 13px;
  font-weight: bold;
}

/* line 2, ../../../../sass/optimized/globals/_ads.scss */
html.desktop .ad-powerbar-shim {
  display: none;
  padding: 0;
  margin: 0;
  height: 0;
}
/* line 9, ../../../../sass/optimized/globals/_ads.scss */
html.desktop .powerbar-unit {
  display: none;
}
/* line 14, ../../../../sass/optimized/globals/_ads.scss */
html.desktop body.power-bar-loaded .ad-powerbar-shim {
  display: block;
}
/* line 21, ../../../../sass/optimized/globals/_ads.scss */
html.desktop body.power-bar-loaded.power-bar-display .ad-powerbar-shim.loaded[data-shim-type="insertion"] {
  margin-top: 20px;
  margin-bottom: 10px;
  height: 490px;
}
/* line 27, ../../../../sass/optimized/globals/_ads.scss */
html.desktop body.power-bar-loaded.power-bar-display .ad-powerbar-shim.loaded[data-shim-type="push"] {
  height: 490px;
  margin-top: 10px;
  margin-bottom: 30px;
}
/* line 33, ../../../../sass/optimized/globals/_ads.scss */
html.desktop body.power-bar-loaded.power-bar-display .ad-powerbar-shim.loaded .powerbar-unit {
  display: block;
}

/* line 40, ../../../../sass/optimized/globals/_ads.scss */
#download-leaderboard-ad-top {
  padding: 10px 0 10px 0;
  text-align: center;
  position: relative;
  z-index: 1;
}
/* line 46, ../../../../sass/optimized/globals/_ads.scss */
#download-leaderboard-ad-top div, #download-leaderboard-ad-top iframe {
  margin: 0 auto;
  display: inline-block;
  position: relative;
}
/* line 53, ../../../../sass/optimized/globals/_ads.scss */
#download-leaderboard-ad-top .ad-leader-plus-top div {
  margin: 0 auto !important;
}

/* line 59, ../../../../sass/optimized/globals/_ads.scss */
#download-leaderboard-ad-bottom {
  clear: both;
  padding: 50px 0 50px;
  text-align: center;
}
/* line 64, ../../../../sass/optimized/globals/_ads.scss */
#download-leaderboard-ad-bottom div, #download-leaderboard-ad-bottom iframe {
  margin: 0 auto;
  display: inline-block;
}

/* line 71, ../../../../sass/optimized/globals/_ads.scss */
.dre li.iFrame {
  padding: 0;
  height: 90px;
  width: 620px;
  border-top: none;
}

/* line 79, ../../../../sass/optimized/globals/_ads.scss */
#bottom2 {
  text-align: center;
  margin-top: 20px;
}

/* line 85, ../../../../sass/optimized/globals/_ads.scss */
#listing-main-header .bidwar, #listing-main-footer .bidwar {
  zoom: 1;
  padding: 20px 10px;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  margin-bottom: 13px;
  border: 1px solid #dfdfdf;
}

/* line 96, ../../../../sass/optimized/globals/_ads.scss */
#listing-main-results .bidwar {
  zoom: 1;
  padding: 20px 0;
  margin: 0 10px;
  border-top: 1px solid #dfdfdf;
}

/* line 105, ../../../../sass/optimized/globals/_ads.scss */
#content-body-listing-page .bidwar {
  zoom: 1;
  padding: 20px 10px;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  margin-bottom: 13px;
  border: 1px solid #dfdfdf;
}

/* line 116, ../../../../sass/optimized/globals/_ads.scss */
.categorySpotlight {
  margin: 20px auto 10px auto;
  padding: 10px 26px 15px 10px;
  background: none repeat scroll 0 0 transparent;
  text-align: left;
  width: 91%;
  display: inline-block;
  border: 1px solid #e8e8e8;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 126, ../../../../sass/optimized/globals/_ads.scss */
.categorySpotlight .categorySpotlight_productTitle {
  color: #2C64C3;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 15px;
  font-weight: normal;
  display: block;
}
/* line 134, ../../../../sass/optimized/globals/_ads.scss */
.categorySpotlight .categorySpotlight_sponsoredText {
  color: #BFC3C6;
  display: block;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 11px;
  font-weight: 600;
  margin: 0 0 5px 5px;
}
/* line 143, ../../../../sass/optimized/globals/_ads.scss */
.categorySpotlight .categorySpotlight_productCopy {
  color: #252525;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  margin-bottom: 2px;
  display: block;
}
/* line 152, ../../../../sass/optimized/globals/_ads.scss */
.categorySpotlight .categorySpotlight_downloadNowTextLink {
  color: #21630d;
  font-size: 13px;
}
/* line 157, ../../../../sass/optimized/globals/_ads.scss */
.categorySpotlight .categorySpotlight_productIcon {
  -moz-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.4);
  -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.4);
  box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.4);
  height: 40px;
  width: 40px;
  margin: 0 10px 10px 5px;
  float: left;
  border: 1px solid #E0E0E0;
  background: #fff;
}
/* line 166, ../../../../sass/optimized/globals/_ads.scss */
.categorySpotlight .categorySpotlight_downloadNowImgLink img {
  padding: 1px 3px 0 0;
  margin-top: 1px;
  height: 11px;
  width: 11px;
}

/* line 174, ../../../../sass/optimized/globals/_ads.scss */
.YAD {
  margin: 30px auto;
}

/* line 178, ../../../../sass/optimized/globals/_ads.scss */
.content-body > .YAD {
  margin-bottom: 0;
}

/* line 182, ../../../../sass/optimized/globals/_ads.scss */
.savPromoPdlRedir {
  margin-bottom: 15px;
}

/* line 186, ../../../../sass/optimized/globals/_ads.scss */
.YAD-margin {
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 191, ../../../../sass/optimized/globals/_ads.scss */
.adnl_zone iframe {
  margin: 0 !important;
}

/* line 195, ../../../../sass/optimized/globals/_ads.scss */
.mobile-leader-top {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f8f8f8), color-stop(100%, #e6e6e6));
  background-image: -moz-linear-gradient(#f8f8f8, #e6e6e6);
  background-image: -webkit-linear-gradient(#f8f8f8, #e6e6e6);
  background-image: linear-gradient(#f8f8f8, #e6e6e6);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  text-align: center;
  line-height: 0;
}

/* line 202, ../../../../sass/optimized/globals/_ads.scss */
[id^="mobile_mpu_bottom"] {
  text-align: center;
}
/* line 205, ../../../../sass/optimized/globals/_ads.scss */
[id^="mobile_mpu_bottom"] iframe {
  display: block;
  margin: 0 auto;
}

/* line 211, ../../../../sass/optimized/globals/_ads.scss */
.YAD-standard-width {
  width: 980px;
  margin: auto auto 20px;
}

/* line 216, ../../../../sass/optimized/globals/_ads.scss */
.ad-container,
#afs-download-mobile-3000-south,
[id^='afs-download-mobile-1770'] {
  margin: 0 auto;
}

/* line 222, ../../../../sass/optimized/globals/_ads.scss */
.ad-container {
  line-height: 0;
  font-size: 0;
}

/* line 227, ../../../../sass/optimized/globals/_ads.scss */
.ad-loaded {
  margin-bottom: 10px;
  clear: both;
}

/* line 232, ../../../../sass/optimized/globals/_ads.scss */
#afs-download-web-1770-north.ad-loaded,
#afs-download-web-1770-south.ad-loaded {
  margin-left: -4px;
  margin-top: 10px;
  margin-bottom: 10px;
}

@media screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-device-pixel-ratio: 2), screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-device-pixel-ratio: 3), screen and (max-width: 641px), screen and (min-device-width: 412px) and (max-device-width: 732px) {
  /* line 241, ../../../../sass/optimized/globals/_ads.scss */
  html.mobile #afs-download-web-1770-north,
  html.mobile #afs-download-web-1770-south {
    margin-left: 0;
    margin-top: 0;
  }
  /* line 248, ../../../../sass/optimized/globals/_ads.scss */
  html.mobile .pageType-8300 [id^='taboola-mobile-below-listing-thumbnails'] {
    padding-top: 10px;
  }
}
/* line 256, ../../../../sass/optimized/globals/_ads.scss */
.pageType-3001 #taboola-below-article-thumbnails,
.pageType-3055 #taboola-below-article-thumbnails {
  margin-top: 20px;
}

/* line 262, ../../../../sass/optimized/globals/_ads.scss */
.pageType-3055 #native_bottom_pdlr {
  margin-bottom: 10px;
}

/* line 268, ../../../../sass/optimized/globals/_ads.scss */
body.skinAd {
  position: relative;
}
/* line 271, ../../../../sass/optimized/globals/_ads.scss */
body.skinAd .rb_skin {
  position: relative;
  padding-top: 0;
}
/* line 275, ../../../../sass/optimized/globals/_ads.scss */
body.skinAd .rb_skin #download-fd-leaderboard-ad-top {
  padding: 12px 0 12px !important;
}
/* line 279, ../../../../sass/optimized/globals/_ads.scss */
body.skinAd .rb_skin .container {
  margin: 0 auto !important;
}

/* line 286, ../../../../sass/optimized/globals/_ads.scss */
body.pageType-2000.skinAd .container {
  width: 980px !important;
}
/* line 288, ../../../../sass/optimized/globals/_ads.scss */
body.pageType-2000.skinAd .container .col-12 {
  width: 970px !important;
}
/* line 291, ../../../../sass/optimized/globals/_ads.scss */
body.pageType-2000.skinAd .container .col-10 {
  width: 800px !important;
}

/* line 297, ../../../../sass/optimized/globals/_ads.scss */
.bing-ad-unit {
  margin: 0 27px;
  font-family: arial, sans-serif;
  text-align: left;
  word-wrap: break-word;
  -webkit-font-smoothing: auto;
}
/* line 304, ../../../../sass/optimized/globals/_ads.scss */
.bing-ad-unit .bing-ad-header {
  font-size: 13px;
  padding-left: 4px;
  color: #676767;
}
/* line 310, ../../../../sass/optimized/globals/_ads.scss */
.bing-ad-unit .bing-ad {
  padding: 6px 4px;
}
/* line 313, ../../../../sass/optimized/globals/_ads.scss */
.bing-ad-unit .bing-ad .bing-ad-title {
  font-weight: bold;
  color: black;
  font-size: 16px;
  line-height: 15px;
}
/* line 320, ../../../../sass/optimized/globals/_ads.scss */
.bing-ad-unit .bing-ad .bing-ad-link {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.4);
  color: #768696;
  font-size: 14px;
  line-height: 15px;
}
/* line 327, ../../../../sass/optimized/globals/_ads.scss */
.bing-ad-unit .bing-ad .bing-ad-description {
  font-size: 14px;
  line-height: 15px;
}
/* line 332, ../../../../sass/optimized/globals/_ads.scss */
.bing-ad-unit .bing-ad .bing-ad-merchant-rating {
  color: #666666;
  font-size: 14px;
  line-height: 15px;
}
/* line 142, ../../../../sass/optimized/helpers/mixins/_utils.scss */
.bing-ad-unit .bing-ad .bing-ad-merchant-rating .star-container {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 12px;
}
/* line 147, ../../../../sass/optimized/helpers/mixins/_utils.scss */
.bing-ad-unit .bing-ad .bing-ad-merchant-rating .star-container .stars {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  height: 12px;
  background-image: url('/176/bundles/downloadcore/images/stars/serp-rating-blue.png');
  background-repeat: no-repeat;
  background-size: 60px 12px;
  z-index: 1;
}
@media only all and (min--moz-device-pixel-ratio: 1.5), only all and (-o-min-device-pixel-ratio: 3 / 2), only all and (-webkit-min-device-pixel-ratio: 1.5), only all and (min-device-pixel-ratio: 1.5), only all and (min-resolution: 144dpi), only all and (min-resolution: 1.5dppx) {
  /* line 147, ../../../../sass/optimized/helpers/mixins/_utils.scss */
  .bing-ad-unit .bing-ad .bing-ad-merchant-rating .star-container .stars {
    background-image: url('/176/bundles/downloadcore/images/stars/serp-rating-bluex2.png');
  }
}
/* line 162, ../../../../sass/optimized/helpers/mixins/_utils.scss */
.bing-ad-unit .bing-ad .bing-ad-merchant-rating .star-container.rating-0 .stars {
  width: 0;
}
/* line 166, ../../../../sass/optimized/helpers/mixins/_utils.scss */
.bing-ad-unit .bing-ad .bing-ad-merchant-rating .star-container.rating-0h .stars {
  width: 6px;
}
/* line 170, ../../../../sass/optimized/helpers/mixins/_utils.scss */
.bing-ad-unit .bing-ad .bing-ad-merchant-rating .star-container.rating-1 .stars {
  width: 12px;
}
/* line 174, ../../../../sass/optimized/helpers/mixins/_utils.scss */
.bing-ad-unit .bing-ad .bing-ad-merchant-rating .star-container.rating-1h .stars {
  width: 18px;
}
/* line 178, ../../../../sass/optimized/helpers/mixins/_utils.scss */
.bing-ad-unit .bing-ad .bing-ad-merchant-rating .star-container.rating-2 .stars {
  width: 24px;
}
/* line 182, ../../../../sass/optimized/helpers/mixins/_utils.scss */
.bing-ad-unit .bing-ad .bing-ad-merchant-rating .star-container.rating-2h .stars {
  width: 30px;
}
/* line 186, ../../../../sass/optimized/helpers/mixins/_utils.scss */
.bing-ad-unit .bing-ad .bing-ad-merchant-rating .star-container.rating-3 .stars {
  width: 36px;
}
/* line 190, ../../../../sass/optimized/helpers/mixins/_utils.scss */
.bing-ad-unit .bing-ad .bing-ad-merchant-rating .star-container.rating-3h .stars {
  width: 42px;
}
/* line 194, ../../../../sass/optimized/helpers/mixins/_utils.scss */
.bing-ad-unit .bing-ad .bing-ad-merchant-rating .star-container.rating-4 .stars {
  width: 48px;
}
/* line 198, ../../../../sass/optimized/helpers/mixins/_utils.scss */
.bing-ad-unit .bing-ad .bing-ad-merchant-rating .star-container.rating-4h .stars {
  width: 54px;
}
/* line 202, ../../../../sass/optimized/helpers/mixins/_utils.scss */
.bing-ad-unit .bing-ad .bing-ad-merchant-rating .star-container.rating-5 .stars {
  width: 60px;
}
/* line 339, ../../../../sass/optimized/globals/_ads.scss */
.bing-ad-unit .bing-ad .bing-ad-merchant-rating .bing-ad-rating {
  margin-right: 0 !important;
}
/* line 341, ../../../../sass/optimized/globals/_ads.scss */
.bing-ad-unit .bing-ad .bing-ad-merchant-rating .bing-ad-rating .stars {
  background-image: url('/176/bundles/downloadcore/images/stars/serp-rating-orange.png') !important;
  background-repeat: no-repeat;
  background-size: 60px 12px;
}
@media only all and (min--moz-device-pixel-ratio: 1.5), only all and (-o-min-device-pixel-ratio: 3 / 2), only all and (-webkit-min-device-pixel-ratio: 1.5), only all and (min-device-pixel-ratio: 1.5), only all and (min-resolution: 144dpi), only all and (min-resolution: 1.5dppx) {
  /* line 341, ../../../../sass/optimized/globals/_ads.scss */
  .bing-ad-unit .bing-ad .bing-ad-merchant-rating .bing-ad-rating .stars {
    background-image: url('/176/bundles/downloadcore/images/stars/serp-rating-orangex2.png') !important;
  }
}

@media screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-device-pixel-ratio: 2), screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-device-pixel-ratio: 3), screen and (max-width: 641px), screen and (min-device-width: 412px) and (max-device-width: 732px) {
  /* line 355, ../../../../sass/optimized/globals/_ads.scss */
  html.mobile .bing-ad-header {
    text-align: right;
  }
}
/* line 361, ../../../../sass/optimized/globals/_ads.scss */
.pageType-3000 .bing-ad-link {
  color: #2964bf !important;
}

/* line 367, ../../../../sass/optimized/globals/_ads.scss */
html.mobile .afs-download-web-3150-middle-mobile-wrapper.ad-loaded,
html.mobile .afs-download-mobile-1770-wrapper.ad-loaded,
html.mobile #afs-download-mobile-1770-north.ad-loaded,
html.mobile #afs-download-web-3150-north-mobile.ad-loaded {
  border-bottom: 2px solid #eee;
  padding-bottom: 5px;
}
/* line 375, ../../../../sass/optimized/globals/_ads.scss */
html.mobile .afs-download-web-3150-middle-mobile-wrapper.ad-loaded,
html.mobile .afs-download-mobile-1770-wrapper.ad-loaded {
  border-top: 2px solid #eee;
  padding-top: 5px;
}
/* line 381, ../../../../sass/optimized/globals/_ads.scss */
html.mobile #afs-download-mobile-1770-north.ad-loaded,
html.mobile #bing-mobile-serp-top {
  margin-top: 20px;
  margin-bottom: 22px;
}

/* line 389, ../../../../sass/optimized/globals/_ads.scss */
html.desktop #afs-download-web-3150-north.ad-loaded,
html.desktop #afs-download-web-1770-north.ad-loaded {
  border-bottom: 2px solid #eee;
  padding-bottom: 10px;
}

/* line 396, ../../../../sass/optimized/globals/_ads.scss */
.afs-empty {
  display: none;
}

/* line 402, ../../../../sass/optimized/globals/_ads.scss */
html.desktop body.responsive #download-leaderboard-ad-top {
  padding: 20px 0;
}
/* line 406, ../../../../sass/optimized/globals/_ads.scss */
html.desktop body.responsive #mpu_bottom {
  margin-top: 20px;
}
/* line 410, ../../../../sass/optimized/globals/_ads.scss */
html.desktop body.responsive #mpu_plus_top,
html.desktop body.responsive #mpu_top,
html.desktop body.responsive #download-top-mpu {
  margin-bottom: 12px;
}

@media only screen and (min-width: 1230px) {
  /* line 420, ../../../../sass/optimized/globals/_ads.scss */
  html.desktop body.responsive #download-leaderboard-ad-top {
    padding-bottom: 50px;
  }
  /* line 424, ../../../../sass/optimized/globals/_ads.scss */
  html.desktop body.responsive #mpu_bottom,
  html.desktop body.responsive #mpu_top,
  html.desktop body.responsive #mpu_plus_top,
  html.desktop body.responsive #download-top-mpu {
    margin-bottom: 22px;
  }
  /* line 431, ../../../../sass/optimized/globals/_ads.scss */
  html.desktop body.responsive #mpu_bottom {
    margin-top: 30px;
  }
}
/* line 437, ../../../../sass/optimized/globals/_ads.scss */
#mobile_incontent_ad_plus {
  text-align: center;
  padding-bottom: 10px;
}

/* line 6, ../../../../sass/optimized/globals/_i18n.scss */
body.i18n #rbFooter .footWrap ul {
  text-align: center;
}
/* line 9, ../../../../sass/optimized/globals/_i18n.scss */
body.i18n #rbFooter .footWrap ul li {
  float: none;
  display: inline;
}
/* line 14, ../../../../sass/optimized/globals/_i18n.scss */
body.i18n #rbFooter .footWrap ul li:last-child:after {
  content: "";
  padding: 0;
}
/* line 19, ../../../../sass/optimized/globals/_i18n.scss */
body.i18n #rbFooter .footWrap ul li, body.i18n #rbFooter .footWrap ul li a {
  font-weight: bold;
  text-shadow: -1px -1px #000;
}
/* line 26, ../../../../sass/optimized/globals/_i18n.scss */
body.i18n #rbFooter .footWrap .footLower {
  height: 75px;
}
/* line 29, ../../../../sass/optimized/globals/_i18n.scss */
body.i18n #rbFooter .footWrap .footLower .logo {
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  float: none;
  margin: 0 auto;
  padding-top: 20px;
}

/* line 2, ../../../../sass/optimized/globals/_common.scss */
body.responsive .container {
  width: auto;
  margin: 0;
  padding: 0;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
}
/* line 9, ../../../../sass/optimized/globals/_common.scss */
body.responsive .grid-container {
  overflow: visible;
}
/* line 13, ../../../../sass/optimized/globals/_common.scss */
body.responsive h1, body.responsive h2, body.responsive h3, body.responsive h4 {
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  color: #009600;
}
/* line 18, ../../../../sass/optimized/globals/_common.scss */
body.responsive h1 {
  font-weight: 100;
  font-size: 52px;
  margin-top: 8px;
  letter-spacing: -1px;
}
/* line 26, ../../../../sass/optimized/globals/_common.scss */
body.responsive .component h3 {
  position: relative;
  font-weight: 800;
  font-size: 15px;
  padding-bottom: 0;
  margin-bottom: 20px;
  line-height: 30px;
  border-bottom: 1px solid #eee;
}
/* line 71, ../../../../sass/optimized/helpers/mixins/_utils.scss */
body.responsive .component h3:after {
  content: '';
  display: block;
  position: absolute;
  width: 58px;
  height: 2px;
  background: #4e9800;
}
/* line 30, ../../../../sass/optimized/globals/_common.scss */
body.responsive .component h4 a {
  color: #000;
  font-weight: 700;
}
/* line 36, ../../../../sass/optimized/globals/_common.scss */
body.responsive .component .item:hover h4 a {
  color: #4e9800;
}
/* line 44, ../../../../sass/optimized/globals/_common.scss */
body.responsive .curated-listing .item h4 {
  font-size: 24px;
  color: #000;
  font-weight: 700;
  margin-bottom: 6px;
}
/* line 48, ../../../../sass/optimized/globals/_common.scss */
body.responsive .curated-listing .item .author a {
  color: #4e9800;
  font-weight: 600;
}
/* line 52, ../../../../sass/optimized/globals/_common.scss */
body.responsive .curated-listing .item .author a:hover {
  text-decoration: underline;
}
/* line 57, ../../../../sass/optimized/globals/_common.scss */
body.responsive .curated-listing .item .thumb {
  position: relative;
  margin-top: 5px;
}
/* line 14, ../../../../sass/optimized/helpers/mixins/_utils.scss */
body.responsive .curated-listing .item .thumb:after {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.1)));
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
/* line 64, ../../../../sass/optimized/globals/_common.scss */
body.responsive .curated-listing .item .thumb img {
  display: block;
  width: 100%;
  max-width: none;
}
/* line 14, ../../../../sass/optimized/helpers/mixins/_utils.scss */
body.responsive .curated-listing .item:hover .thumb:after {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4zIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.3)));
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
/* line 76, ../../../../sass/optimized/globals/_common.scss */
body.responsive .curated-listing .item .description {
  font-size: 17px;
  line-height: 24px;
}
/* line 83, ../../../../sass/optimized/globals/_common.scss */
body.responsive .rich-text p {
  font-size: 18px;
  line-height: 24px;
  font-weight: 300;
}
/* line 89, ../../../../sass/optimized/globals/_common.scss */
body.responsive img {
  max-width: 100%;
}
/* line 93, ../../../../sass/optimized/globals/_common.scss */
body.responsive [class|="col"] {
  min-height: 1px;
}
/* line 98, ../../../../sass/optimized/globals/_common.scss */
body.responsive #mpu_bottom,
body.responsive #mpu_plus_top,
body.responsive #mpu_top {
  text-align: center;
  margin-bottom: 20px;
}
/* line 104, ../../../../sass/optimized/globals/_common.scss */
body.responsive #mpu_bottom > div, body.responsive #mpu_bottom > iframe,
body.responsive #mpu_plus_top > div,
body.responsive #mpu_plus_top > iframe,
body.responsive #mpu_top > div,
body.responsive #mpu_top > iframe {
  display: block;
  margin: 0 auto;
}

/* line 112, ../../../../sass/optimized/globals/_common.scss */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: inherit;
}

/* line 1, ../../../../sass/optimized/globals/_content_body.scss */
.rb_skin {
  padding-top: 6px;
  max-width: 100%;
  overflow-x: hidden;
}

/* line 9, ../../../../sass/optimized/globals/_content_body.scss */
.half-page {
  float: left;
  width: 620px;
  margin: 0 10px 0 20px;
}

/* line 15, ../../../../sass/optimized/globals/_content_body.scss */
.full-page {
  zoom: 1;
  width: 940px;
  padding: 0 20px 20px 20px;
}
/* line 8, ../../../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/utilities/_layout.scss */
.full-page:before, .full-page:after {
  content: "";
  display: table;
}
/* line 14, ../../../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/utilities/_layout.scss */
.full-page:after {
  clear: both;
}

/* line 22, ../../../../sass/optimized/globals/_content_body.scss */
.aux-content {
  width: 300px;
  margin: 0 20px 0 10px;
  float: right;
  padding-top: 20px;
}

/* line 2, ../../../../sass/optimized/globals/_common.scss */
body.responsive .container {
  width: auto;
  margin: 0;
  padding: 0;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
}
/* line 9, ../../../../sass/optimized/globals/_common.scss */
body.responsive .grid-container {
  overflow: visible;
}
/* line 13, ../../../../sass/optimized/globals/_common.scss */
body.responsive h1, body.responsive h2, body.responsive h3, body.responsive h4 {
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  color: #009600;
}
/* line 18, ../../../../sass/optimized/globals/_common.scss */
body.responsive h1 {
  font-weight: 100;
  font-size: 52px;
  margin-top: 8px;
  letter-spacing: -1px;
}
/* line 26, ../../../../sass/optimized/globals/_common.scss */
body.responsive .component h3 {
  position: relative;
  font-weight: 800;
  font-size: 15px;
  padding-bottom: 0;
  margin-bottom: 20px;
  line-height: 30px;
  border-bottom: 1px solid #eee;
}
/* line 71, ../../../../sass/optimized/helpers/mixins/_utils.scss */
body.responsive .component h3:after {
  content: '';
  display: block;
  position: absolute;
  width: 58px;
  height: 2px;
  background: #4e9800;
}
/* line 30, ../../../../sass/optimized/globals/_common.scss */
body.responsive .component h4 a {
  color: #000;
  font-weight: 700;
}
/* line 36, ../../../../sass/optimized/globals/_common.scss */
body.responsive .component .item:hover h4 a {
  color: #4e9800;
}
/* line 44, ../../../../sass/optimized/globals/_common.scss */
body.responsive .curated-listing .item h4 {
  font-size: 24px;
  color: #000;
  font-weight: 700;
  margin-bottom: 6px;
}
/* line 48, ../../../../sass/optimized/globals/_common.scss */
body.responsive .curated-listing .item .author a {
  color: #4e9800;
  font-weight: 600;
}
/* line 52, ../../../../sass/optimized/globals/_common.scss */
body.responsive .curated-listing .item .author a:hover {
  text-decoration: underline;
}
/* line 57, ../../../../sass/optimized/globals/_common.scss */
body.responsive .curated-listing .item .thumb {
  position: relative;
  margin-top: 5px;
}
/* line 14, ../../../../sass/optimized/helpers/mixins/_utils.scss */
body.responsive .curated-listing .item .thumb:after {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.1)));
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
/* line 64, ../../../../sass/optimized/globals/_common.scss */
body.responsive .curated-listing .item .thumb img {
  display: block;
  width: 100%;
  max-width: none;
}
/* line 14, ../../../../sass/optimized/helpers/mixins/_utils.scss */
body.responsive .curated-listing .item:hover .thumb:after {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4zIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.3)));
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
/* line 76, ../../../../sass/optimized/globals/_common.scss */
body.responsive .curated-listing .item .description {
  font-size: 17px;
  line-height: 24px;
}
/* line 83, ../../../../sass/optimized/globals/_common.scss */
body.responsive .rich-text p {
  font-size: 18px;
  line-height: 24px;
  font-weight: 300;
}
/* line 89, ../../../../sass/optimized/globals/_common.scss */
body.responsive img {
  max-width: 100%;
}
/* line 93, ../../../../sass/optimized/globals/_common.scss */
body.responsive [class|="col"] {
  min-height: 1px;
}
/* line 98, ../../../../sass/optimized/globals/_common.scss */
body.responsive #mpu_bottom,
body.responsive #mpu_plus_top,
body.responsive #mpu_top {
  text-align: center;
  margin-bottom: 20px;
}
/* line 104, ../../../../sass/optimized/globals/_common.scss */
body.responsive #mpu_bottom > div, body.responsive #mpu_bottom > iframe,
body.responsive #mpu_plus_top > div,
body.responsive #mpu_plus_top > iframe,
body.responsive #mpu_top > div,
body.responsive #mpu_top > iframe {
  display: block;
  margin: 0 auto;
}

/* line 112, ../../../../sass/optimized/globals/_common.scss */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: inherit;
}

/*
 * Site-specific global extendable classes & defaults. As opposed to _utilities.scss,
 * these classes are more presentational in nature; thus, this partial can be thought
 * of as the overall "theme" for fly-download.
*/
/* line 8, ../../../../sass/optimized/globals/_themes.scss */
#wrapper {
  background-color: #fff;
  width: inherit;
  min-width: 980px;
}

/* line 13, ../../../../sass/optimized/globals/_themes.scss */
.container {
  width: 980px;
  margin: 0 auto;
  padding-bottom: 2px;
  position: relative;
  z-index: 6;
}

/* line 21, ../../../../sass/optimized/globals/_themes.scss */
.download-utility-js {
  display: none;
}

/* line 26, ../../../../sass/optimized/globals/_themes.scss */
.well, #submitReview.userSubmit,
#updateReview.userSubmit,
#submitReviewThankYou,
#updateReviewThankYou,
#replyReview,
#replyReviewThankYou,
#ropReview,
#ropReviewThankYou,
#emailReview,
#emailReviewThankYou {
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  margin: 0 auto;
  height: auto;
  border: 1px solid #dfdfdf;
}
/* line 35, ../../../../sass/optimized/globals/_themes.scss */
.well .well-header, #submitReview.userSubmit .well-header,
#updateReview.userSubmit .well-header,
#submitReviewThankYou .well-header,
#updateReviewThankYou .well-header,
#replyReview .well-header,
#replyReviewThankYou .well-header,
#ropReview .well-header,
#ropReviewThankYou .well-header,
#emailReview .well-header,
#emailReviewThankYou .well-header {
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px;
  border-radius: 4px 4px 0 0;
  background: none, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: none, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fefefe), color-stop(100%, #f6f6f6));
  background: none, -moz-linear-gradient(top, #fefefe 0%, #f6f6f6 100%);
  background: none, -webkit-linear-gradient(top, #fefefe 0%, #f6f6f6 100%);
  background: none, linear-gradient(to bottom, #fefefe 0%, #f6f6f6 100%);
  border-bottom: 1px solid #dfdfdf;
  padding: 10px 0 10px 20px;
  margin-bottom: 0px;
  /* TODO Using color codes is bad! however since our gradient mixin is broken for IE8 this was the fix. Replace with IE8 mixin when you make it! */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f6f6f6')";
  /* IE8+ */
}
/* line 47, ../../../../sass/optimized/globals/_themes.scss */
.well .well-body, #submitReview.userSubmit .well-body,
#updateReview.userSubmit .well-body,
#submitReviewThankYou .well-body,
#updateReviewThankYou .well-body,
#replyReview .well-body,
#replyReviewThankYou .well-body,
#ropReview .well-body,
#ropReviewThankYou .well-body,
#emailReview .well-body,
#emailReviewThankYou .well-body {
  padding: 20px;
}

/**
 * Mixin for targeting iPad only.
 * https://github.com/paranoida/sass-mediaqueries/blob/master/_media-queries.scss
 * @param  {string} $orientation: all           Used when targeting only a specific orientation.
 * @return {string}               Content wrapped in iPad-specific mediaquery
 */
/*
 * Proxima Nova Web Fonts from fontspring.com
 * All OpenType features and all extended glyphs have been removed. Fully installable fonts can be purchased at http://www.fontspring.com
 * The fonts included in this stylesheet are subject to the End User License you purchased from Fontspring. The fonts are protected under domestic and international trademark and copyright law. You are prohibited from modifying, reverse engineering, duplicating, or distributing this font software.
 *
 * (c) 2010-2014 Fontspring
 * The fonts included are copyrighted by the vendor listed below.
 * Vendor:      Mark Simonson Studio
 * License URL: http://www.fontspring.com/licenses/mark-simonson-studio/webfont
 */
@font-face {
  font-family: Proxima Nova;
  font-weight: 400;
  font-style: normal;
  src: url("/asset/bundles/downloadcore/fonts/Proxima Nova/Regular.eot"); src: url("/asset/bundles/downloadcore/fonts/Proxima Nova/Regular.eot?#iefix") format("embedded-opentype"), url("/asset/bundles/downloadcore/fonts/Proxima Nova/Regular.woff2") format("woff2"), url("/asset/bundles/downloadcore/fonts/Proxima Nova/Regular.woff") format("woff"), url("/asset/bundles/downloadcore/fonts/Proxima Nova/Regular.ttf") format("truetype"), url("/asset/bundles/downloadcore/fonts/Proxima Nova/Regular.svg") format("svg");
}
@font-face {
  font-family: Proxima Nova;
  font-weight: 700;
  font-style: normal;
  src: url("/asset/bundles/downloadcore/fonts/Proxima Nova/Bold.eot"); src: url("/asset/bundles/downloadcore/fonts/Proxima Nova/Bold.eot?#iefix") format("embedded-opentype"), url("/asset/bundles/downloadcore/fonts/Proxima Nova/Bold.woff2") format("woff2"), url("/asset/bundles/downloadcore/fonts/Proxima Nova/Bold.woff") format("woff"), url("/asset/bundles/downloadcore/fonts/Proxima Nova/Bold.ttf") format("truetype"), url("/asset/bundles/downloadcore/fonts/Proxima Nova/Bold.svg") format("svg");
}
@font-face {
  font-family: Proxima Nova;
  font-weight: 600;
  font-style: normal;
  src: url("/asset/bundles/downloadcore/fonts/Proxima Nova/Semibold.eot"); src: url("/asset/bundles/downloadcore/fonts/Proxima Nova/Semibold.eot?#iefix") format("embedded-opentype"), url("/asset/bundles/downloadcore/fonts/Proxima Nova/Semibold.woff2") format("woff2"), url("/asset/bundles/downloadcore/fonts/Proxima Nova/Semibold.woff") format("woff"), url("/asset/bundles/downloadcore/fonts/Proxima Nova/Semibold.ttf") format("truetype"), url("/asset/bundles/downloadcore/fonts/Proxima Nova/Semibold.svg") format("svg");
}
@font-face {
  font-family: Proxima Nova;
  font-weight: 300;
  font-style: normal;
  src: url("/asset/bundles/downloadcore/fonts/Proxima Nova/Light.eot"); src: url("/asset/bundles/downloadcore/fonts/Proxima Nova/Light.eot?#iefix") format("embedded-opentype"), url("/asset/bundles/downloadcore/fonts/Proxima Nova/Light.woff2") format("woff2"), url("/asset/bundles/downloadcore/fonts/Proxima Nova/Light.woff") format("woff"), url("/asset/bundles/downloadcore/fonts/Proxima Nova/Light.ttf") format("truetype"), url("/asset/bundles/downloadcore/fonts/Proxima Nova/Light.svg") format("svg");
}
@media only screen and (max-width: 320px) {
  /* line 7, ../../../../sass/responsive/_mobile.scss */
  body.responsive .mobile-leader {
    margin-left: 0px;
    max-width: 100vw;
  }
  /* line 12, ../../../../sass/responsive/_mobile.scss */
  body.responsive .search-results-container .mobile-leader {
    margin-left: 0px;
  }
  /* line 16, ../../../../sass/responsive/_mobile.scss */
  body.responsive .mobile-mpu {
    margin-left: -10px;
  }
}
/* line 31, ../../../../sass/responsive/_mobile.scss */
body.responsive .search-results .icon_mac {
  height: 50px;
  width: auto;
  background: url('/176/bundles/downloadcore/images/default_product_icon/icon_mac_64@2x.png') center center no-repeat;
  background-size: 50px;
}
/* line 34, ../../../../sass/responsive/_mobile.scss */
body.responsive .search-results .icon_ios {
  height: 50px;
  width: auto;
  background: url('/176/bundles/downloadcore/images/default_product_icon/icon_ios_64@2x.png') center center no-repeat;
  background-size: 50px;
}
/* line 37, ../../../../sass/responsive/_mobile.scss */
body.responsive .search-results .icon_linux {
  height: 50px;
  width: auto;
  background: url('/176/bundles/downloadcore/images/default_product_icon/icon_linux_64@2x.png') center center no-repeat;
  background-size: 50px;
}
/* line 40, ../../../../sass/responsive/_mobile.scss */
body.responsive .search-results .icon_mobile {
  height: 50px;
  width: auto;
  background: url('/176/bundles/downloadcore/images/default_product_icon/icon_mobile_64@2x.png') center center no-repeat;
  background-size: 50px;
}
/* line 43, ../../../../sass/responsive/_mobile.scss */
body.responsive .search-results .icon_windows {
  height: 50px;
  width: auto;
  background: url('/176/bundles/downloadcore/images/default_product_icon/icon_windows_64@2x.png') center center no-repeat;
  background-size: 50px;
}
/* line 46, ../../../../sass/responsive/_mobile.scss */
body.responsive .search-results .icon_webware {
  height: 50px;
  width: auto;
  background: url('/176/bundles/downloadcore/images/default_product_icon/icon_webware_64@2x.png') center center no-repeat;
  background-size: 50px;
}
/* line 49, ../../../../sass/responsive/_mobile.scss */
body.responsive .search-results .icon_android {
  height: 50px;
  width: auto;
  background: url('/176/bundles/downloadcore/images/default_product_icon/icon_android_64@2x.png') center center no-repeat;
  background-size: 50px;
}
/* line 52, ../../../../sass/responsive/_mobile.scss */
body.responsive .search-results .icon_default {
  height: 50px;
  width: auto;
  background: url('/176/bundles/downloadcore/images/default_product_icon/icon_default_64@2x.png') center center no-repeat;
  background-size: 50px;
}

@media screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-device-pixel-ratio: 2), screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-device-pixel-ratio: 3), screen and (max-width: 641px), screen and (min-device-width: 412px) and (max-device-width: 732px) {
  /* line 59, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive {
    -webkit-text-size-adjust: none;
  }
  /* line 64, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive [class|="col"] ~ [class|="col"] {
    margin: 0;
  }
  /* line 68, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive #wrapper {
    min-width: 0;
  }
  /* line 71, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive #wrapper.scrollLock {
    overflow: hidden;
  }
  /* line 74, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive #wrapper.scrollLock #rb_skin {
    height: 0;
  }
  /* line 80, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive .full-page {
    width: 100%;
    margin: 0;
  }
  /* line 85, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive .container {
    width: 100%;
    padding: 0;
  }
  /* line 89, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive .container .breadcrumb, html.mobile body.responsive .container .breadcrumb-last {
    display: none;
  }
  /* line 94, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive #rbHeader .headerUpper .headWrap,
  html.mobile body.responsive #rbHeader .headerLower .headWrap {
    width: 100%;
  }
  /* line 101, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive #wrapper #rbHeader .headerUpper,
  html.mobile body.responsive #wrapper #rbHeader .platforms {
    display: none;
  }
  /* line 106, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive #wrapper #rbHeader .headerLower {
    padding: 0;
    height: 38px;
    -moz-box-shadow: 0 1px 0 #83b755, 0 2px 0 #4b8424;
    -webkit-box-shadow: 0 1px 0 #83b755, 0 2px 0 #4b8424;
    box-shadow: 0 1px 0 #83b755, 0 2px 0 #4b8424;
  }
  /* line 112, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive #wrapper #rbHeader .headWrap {
    position: relative;
  }
  /* line 115, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive #wrapper #rbHeader .headWrap #global-nav {
    position: absolute;
    width: 32.4px;
    display: block;
    left: 4px;
    top: -2px;
    z-index: 1;
  }
  /* line 123, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive #wrapper #rbHeader .headWrap #global-nav span {
    background: transparent no-repeat scroll url('/176/bundles/downloadcore/images/nav-header/icon-category.png');
    background-position: center center;
    background-size: contain;
    float: right;
    height: 35.4px;
    width: 32.4px;
  }
  /* line 134, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive #wrapper #rbHeader .headWrap .logo {
    margin: 4px 0 0;
    position: relative;
    float: none;
    width: auto;
  }
  /* line 142, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive #wrapper #rbHeader .headWrap .logo a {
    background: transparent no-repeat scroll url('/176/bundles/downloadcore/images/nav-header/download-logo-mobile.png');
    background-position: center center;
    background-size: contain;
    display: block;
    text-decoration: none;
    height: 32px;
    margin: 5px auto;
    position: relative;
    text-decoration: none;
    width: 180px;
  }
  /* line 156, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive #wrapper #rbHeader .headWrap .logo a:hover {
    text-decoration: none;
  }
  /* line 160, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive #wrapper #rbHeader .headWrap .logo a span {
    position: absolute;
    top: -1000em;
    left: -1000em;
  }
  /* line 171, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive #spotbid {
    display: none;
  }
  /* line 175, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive #rbFooter {
    display: none;
  }
  /* line 179, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive .site-search-box {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ3NDc0NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI2MjYyNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #474747), color-stop(100%, #262626));
    background-image: -moz-linear-gradient(top, #474747, #262626);
    background-image: -webkit-linear-gradient(top, #474747, #262626);
    background-image: linear-gradient(to bottom, #474747, #262626);
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 -1px 0 rgba(0, 0, 0, 0.4) inset;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 -1px 0 rgba(0, 0, 0, 0.4) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 -1px 0 rgba(0, 0, 0, 0.4) inset;
    margin: 0;
    padding: 7px 10px;
    position: relative;
    display: flex;
  }
  /* line 187, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive .site-search-box form {
    width: 100%;
  }
  /* line 194, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive .site-search-box .search-input-container {
    position: relative;
    width: 100%;
  }
  /* line 201, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive .site-search-box .search-input {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-border-radius: 18px;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5), inset 0 5px 5px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5), inset 0 5px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5), inset 0 5px 5px rgba(0, 0, 0, 0.2);
    -webkit-appearance: none;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAl9JREFUeNrsmEFkXEEYxzebFXJKLTlUIizJpXQtOeRSUiURGiEhekqpsLWRKKUlRHOKnHLLJSuhlF4SSllLQk+lLJES7SUlhJ5CKDmF2Pw//mF85r198+ZtumL//KyZnXnv/+Z98823m67X66lWJJ1qUbWNuSpj6ywWi2FzesFzMA36QI79p+Av+AIq4DyqiXK5HM1YgLLgAyiBroDvh8EUuJL7gVVw0cxXOQpOwJsAU1oyZpFzxpplbA7sc0VcJXOqYD5pY7JS25ZVknhaASPgARlh36ka2wm2XFcu3eBpdy2mJHbyYA3UwD9SY1+eY7S5XZdVDzP2jjvwVtdgBrwGlyHzLjlmkpvgVj3cPF7Gsgx0U++ZCqKqwjmmSlFXLcjYC9BttP+AzRjBL3OO1W6d9jH2zHKDqxjG5PXvqL4pH2OPVPu7x+lyoNqPfWPM1JmHsbMG174f1YU+3wY87jHQ4NpOxn6r9hMPY6Oqfexj7JtqLzJ7u6qTuSvs2k7G9lR6GLQk3CgqqV14zWvHNnZuSajrYMLBlIzdUH2fWUx67co1FahdLGE21Kmg1c0xVVUAyMMuJ3GIi6lZS8Z/C37xs2D0F9h3xE+tl1FXK0ppLYG6wHrKDP6c5TW5pg3vBCtn3Xjc2t2QPFwx6ZpfVm7I4TCXmuwTC8hY5lyOJFmxJdAPXrHeOjRu/hN8ZZH4kDE1HtdcJsYrkd31kTRSjeb2WcGa5lKWEvxOD/FanJW7q+oizNzc/y57bOYkr/1ohXrMNCemnvL3RCLBn5S5iyBTog759679/1jbWBN1I8AAkDTupzUreysAAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    background-size: 19px 19px;
    background-position: 8px center;
    background-color: #222;
    margin: 0 10px 0 0;
    padding: 8px 10px 8px 32px;
    color: #fff;
    border: 0;
    line-height: 14px;
    height: 30px;
    outline: 0;
    display: block;
  }
  /* line 220, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive .site-search-box .search-input:focus {
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), inset 0 1px 0 black, inset 0 5px 5px rgba(0, 0, 0, 0.75);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), inset 0 1px 0 black, inset 0 5px 5px rgba(0, 0, 0, 0.75);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), inset 0 1px 0 black, inset 0 5px 5px rgba(0, 0, 0, 0.75);
    background-color: #181818;
  }
  /* line 225, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive .site-search-box .search-input::-webkit-search-cancel-button, html.mobile body.responsive .site-search-box .search-input::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  /* line 230, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive .site-search-box .search-input::-webkit-input-placeholder {
    color: #93a0ac;
    position: relative;
    top: 1px;
  }
  /* line 237, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive .site-search-box .search-reset {
    position: absolute;
    top: 50%;
    margin-top: -15px;
    right: 1px;
    width: 30px;
    height: 30px;
    background-size: 18px 18px;
    background-repeat: no-repeat;
    background-position: center center;
  }
  /* line 250, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive .site-search-box .search-cancel {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.45);
    font-weight: bold;
    text-align: center;
    position: relative;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc2ODY5NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzUzNjA2YyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #768696), color-stop(100%, #53606c));
    background-image: -moz-linear-gradient(#768696, #53606c);
    background-image: -webkit-linear-gradient(#768696, #53606c);
    background-image: linear-gradient(#768696, #53606c);
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 0 rgba(0, 0, 0, 0.6) inset, 0 -1px 0 rgba(0, 0, 0, 0.6) inset, 1px 0 0 rgba(0, 0, 0, 0.3) inset, -1px 0 0 rgba(0, 0, 0, 0.3) inset;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 0 rgba(0, 0, 0, 0.6) inset, 0 -1px 0 rgba(0, 0, 0, 0.6) inset, 1px 0 0 rgba(0, 0, 0, 0.3) inset, -1px 0 0 rgba(0, 0, 0, 0.3) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 0 rgba(0, 0, 0, 0.6) inset, 0 -1px 0 rgba(0, 0, 0, 0.6) inset, 1px 0 0 rgba(0, 0, 0, 0.3) inset, -1px 0 0 rgba(0, 0, 0, 0.3) inset;
    padding: 10px 12px;
    color: #eaeaea;
    line-height: 15px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.9);
    font-weight: normal;
    font-weight: bold;
    display: block;
    padding-top: 8px;
    padding-bottom: 8px;
    margin-left: 8px;
  }
  /* line 265, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive .site-search-box .search-cancel.down {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiM2IzYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFhMWExYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3b3b3b), color-stop(100%, #1a1a1a));
    background-image: -moz-linear-gradient(top, #3b3b3b, #1a1a1a);
    background-image: -webkit-linear-gradient(top, #3b3b3b, #1a1a1a);
    background-image: linear-gradient(to bottom, #3b3b3b, #1a1a1a);
    color: #ddd;
  }
  /* line 278, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive .site-search-suggestions {
    font-size: 16px;
    font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  }
  /* line 110, ../../../../sass/optimized/helpers/mixins/_utils.scss */
  html.mobile body.responsive .site-search-suggestions .flat-list {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  /* line 115, ../../../../sass/optimized/helpers/mixins/_utils.scss */
  html.mobile body.responsive .site-search-suggestions .flat-list li {
    margin: 0;
    position: relative;
  }
  /* line 123, ../../../../sass/optimized/helpers/mixins/_utils.scss */
  html.mobile body.responsive .site-search-suggestions a {
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
    text-shadow: rgba(0, 0, 0, 0.75) 0 -1px 0;
    display: block;
    padding: 8px 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.4);
    color: #e8e8e8;
  }
  /* line 132, ../../../../sass/optimized/helpers/mixins/_utils.scss */
  html.mobile body.responsive .site-search-suggestions .down {
    background-color: #2964bf;
    text-shadow: rgba(0, 0, 0, 0.75) 0 1px 0;
  }
  /* line 282, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive #wrapper,
  html.mobile body.responsive .grid-container,
  html.mobile body.responsive .container {
    width: auto;
    min-width: 0;
  }
  /* line 289, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive .container h1 {
    font-size: 28px;
  }
  /* line 296, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive.no-oreo #rbHeader,
  html.mobile body.responsive.no-oreo #rbFooter {
    display: none;
  }
  /* line 302, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive .grid-container {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 307, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive [class|="col"] {
    width: 100%;
    margin: 0;
  }
  /* line 313, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive .component h4 a {
    font-size: 18px;
    line-height: 22px;
  }
  /* line 319, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive .curated-listing-standard {
    margin-bottom: 20px;
  }
  /* line 322, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive .curated-listing-standard .item {
    padding: 0 0 15px;
  }
  /* line 326, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive .curated-listing-standard .item + .item {
    padding-top: 10px;
    border-top: 1px solid #eee;
  }
  /* line 331, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive .curated-listing-standard .item h4 {
    margin-bottom: 0;
    font-size: 20px;
  }
  /* line 336, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive .curated-listing-standard .item:last-child {
    border-bottom: 1px solid #eee;
  }
  /* line 340, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive .curated-listing-standard .thumb {
    width: 28%;
    margin-right: 3%;
    max-height: 126px;
    overflow: hidden;
  }
  /* line 347, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive .curated-listing-standard .copy {
    float: right;
    width: 68%;
  }
  /* line 352, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive .curated-listing-standard .description,
  html.mobile body.responsive .curated-listing-standard .author {
    display: none;
  }
  /* line 358, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive .rich-text p {
    font-size: 16px;
    line-height: 20px;
  }
  /* line 363, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive .mobile-mpu {
    margin-bottom: 22px;
    text-align: center;
  }
  /* line 368, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive .mobile-recommends {
    display: block;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 22px;
  }
  /* line 375, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive .mobile-leader {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 22px;
  }
  /* line 381, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive .mobile-leader {
    margin-top: 20px;
    margin-bottom: 22px;
  }
  /* line 386, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive .rich-text + .mobile-leader {
    margin-bottom: 20px;
  }
  /* line 390, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive #download-leaderboard-ad-bottom,
  html.mobile body.responsive .desktop-recommends,
  html.mobile body.responsive #download-leaderboard-ad-top {
    display: none;
  }
  /* line 397, ../../../../sass/responsive/_mobile.scss */
  html.mobile body.responsive .curated-listing-best-security h3 {
    margin: 0 20px 20px;
  }
}
/* line 5, ../../../../sass/responsive/_header.scss */
body #sticky_top {
  display: none;
}
/* line 8, ../../../../sass/responsive/_header.scss */
body #omnibar_top img {
  min-width: 980px;
}
/* line 11, ../../../../sass/responsive/_header.scss */
body .header-top {
  position: absolute;
  top: 0;
  z-index: 2;
}
/* line 16, ../../../../sass/responsive/_header.scss */
body #rbHeader.sticky .header-top {
  position: static;
}
/* line 19, ../../../../sass/responsive/_header.scss */
body .omnibar_placeholder {
  height: 45px;
}
/* line 22, ../../../../sass/responsive/_header.scss */
body #rbHeader.sticky .omnibar_placeholder {
  display: none;
}
/* line 25, ../../../../sass/responsive/_header.scss */
body #sticky_top {
  display: block;
}
/* line 28, ../../../../sass/responsive/_header.scss */
body #sticky_top {
  position: absolute;
  width: 100%;
  z-index: 2;
  background-color: #000;
  text-align: center;
  top: 0;
  height: 45px;
  overflow: hidden;
}
/* line 38, ../../../../sass/responsive/_header.scss */
body #rbHeader.sticky #sticky_top {
  position: fixed;
  z-index: 10;
}
/* line 42, ../../../../sass/responsive/_header.scss */
body #sticky_top:before {
  content: "";
  position: absolute;
  display: block;
  height: 100%;
  width: 50%;
  top: 0;
  -moz-transition: width,0.5s;
  -o-transition: width,0.5s;
  -webkit-transition: width,0.5s;
  transition: width,0.5s;
  background: #fff;
  left: 0;
}
/* line 56, ../../../../sass/responsive/_header.scss */
body #sticky_top:after {
  content: "";
  position: absolute;
  display: block;
  height: 100%;
  width: 50%;
  top: 0;
  -moz-transition: width, 0.5s;
  -o-transition: width, 0.5s;
  -webkit-transition: width, 0.5s;
  transition: width, 0.5s;
  background: #fff;
  right: 0;
}
/* line 70, ../../../../sass/responsive/_header.scss */
body #rbHeader.sticky #sticky_top:before,
body #rbHeader.sticky #sticky_top:after {
  width: 0;
}
/* line 76, ../../../../sass/responsive/_header.scss */
body #sticky_top.onScroll:before, body #sticky_top.onScroll:after {
  width: 50% !important;
}

/* line 83, ../../../../sass/responsive/_header.scss */
body.static #sticky_top {
  background-color: #000;
  height: 45px;
}
/* line 88, ../../../../sass/responsive/_header.scss */
body.static.no-sticky-head #sticky_top,
body.static.no-sticky-head .omnibar_placeholder {
  display: none;
}
/* line 92, ../../../../sass/responsive/_header.scss */
body.static.no-sticky-head .header-top {
  position: static;
}
/* line 97, ../../../../sass/responsive/_header.scss */
body.static.no-sticky-ad #sticky_top {
  display: none;
}

/* line 103, ../../../../sass/responsive/_header.scss */
body.responsive .ui-helper-hidden-accessible {
  display: none !important;
}
/* line 112, ../../../../sass/responsive/_header.scss */
body.responsive.no-sticky-head #sticky_top,
body.responsive.no-sticky-head .omnibar_placeholder {
  display: none;
}
/* line 116, ../../../../sass/responsive/_header.scss */
body.responsive.no-sticky-head .header-top {
  position: static;
}
/* line 120, ../../../../sass/responsive/_header.scss */
body.responsive .header-bottom {
  width: 100%;
}
/* line 124, ../../../../sass/responsive/_header.scss */
body.responsive .header-bottom .shuttlecock-image {
  float: left;
  height: 60px;
  width: 60px;
  background-color: #41bb6c;
}
/* line 131, ../../../../sass/responsive/_header.scss */
body.responsive .header-bottom .flat-logo {
  float: left;
  overflow: hidden;
  box-sizing: border-box;
  height: 60px;
  padding: 19px;
}
/* line 139, ../../../../sass/responsive/_header.scss */
body.responsive .header-bottom .platform-links {
  width: 245px;
  float: right;
}
/* line 143, ../../../../sass/responsive/_header.scss */
body.responsive .header-bottom .platform-links li a {
  float: left;
  text-indent: -999em;
  border-left: 1px solid #4D5768;
  width: 60px;
  height: 60px;
}
/* line 151, ../../../../sass/responsive/_header.scss */
body.responsive .header-bottom .platform-links .windows-logo {
  background: url('/176/bundles/downloadcore/images/sprites/icons/platform-links-s61b17ef8f4.png') 0 -180px no-repeat;
}
/* line 154, ../../../../sass/responsive/_header.scss */
body.responsive .header-bottom .platform-links .windows-logo.selected, body.responsive .header-bottom .platform-links .windows-logo:hover {
  background: url('/176/bundles/downloadcore/images/sprites/icons/platform-links-s61b17ef8f4.png') 0 -420px no-repeat;
}
@media only all and (min--moz-device-pixel-ratio: 1.5), only all and (-o-min-device-pixel-ratio: 3 / 2), only all and (-webkit-min-device-pixel-ratio: 1.5), only all and (min-device-pixel-ratio: 1.5), only all and (min-resolution: 144dpi), only all and (min-resolution: 1.5dppx) {
  /* line 151, ../../../../sass/responsive/_header.scss */
  body.responsive .header-bottom .platform-links .windows-logo {
    background: url('/176/bundles/downloadcore/images/sprites/icons/platform-links/2x-sb640e448b3.png') 0 -360px no-repeat;
    background-size: 60px;
    background-position: 0 -180px;
  }
  /* line 163, ../../../../sass/responsive/_header.scss */
  body.responsive .header-bottom .platform-links .windows-logo.selected, body.responsive .header-bottom .platform-links .windows-logo:hover {
    background: url('/176/bundles/downloadcore/images/sprites/icons/platform-links/2x-sb640e448b3.png') 0 -840px no-repeat;
    background-size: 60px;
    background-position: 0 -420px;
  }
}
/* line 171, ../../../../sass/responsive/_header.scss */
body.responsive .header-bottom .platform-links .mac-logo {
  background: url('/176/bundles/downloadcore/images/sprites/icons/platform-links-s61b17ef8f4.png') 0 -120px no-repeat;
}
/* line 174, ../../../../sass/responsive/_header.scss */
body.responsive .header-bottom .platform-links .mac-logo.selected, body.responsive .header-bottom .platform-links .mac-logo:hover {
  background: url('/176/bundles/downloadcore/images/sprites/icons/platform-links-s61b17ef8f4.png') 0 -360px no-repeat;
}
@media only all and (min--moz-device-pixel-ratio: 1.5), only all and (-o-min-device-pixel-ratio: 3 / 2), only all and (-webkit-min-device-pixel-ratio: 1.5), only all and (min-device-pixel-ratio: 1.5), only all and (min-resolution: 144dpi), only all and (min-resolution: 1.5dppx) {
  /* line 171, ../../../../sass/responsive/_header.scss */
  body.responsive .header-bottom .platform-links .mac-logo {
    background: url('/176/bundles/downloadcore/images/sprites/icons/platform-links/2x-sb640e448b3.png') 0 -240px no-repeat;
    background-size: 60px;
    background-position: 0 -120px;
  }
  /* line 183, ../../../../sass/responsive/_header.scss */
  body.responsive .header-bottom .platform-links .mac-logo.selected, body.responsive .header-bottom .platform-links .mac-logo:hover {
    background: url('/176/bundles/downloadcore/images/sprites/icons/platform-links/2x-sb640e448b3.png') 0 -720px no-repeat;
    background-size: 60px;
    background-position: 0 -360px;
  }
}
/* line 191, ../../../../sass/responsive/_header.scss */
body.responsive .header-bottom .platform-links .ios-logo {
  background: url('/176/bundles/downloadcore/images/sprites/icons/platform-links-s61b17ef8f4.png') 0 -60px no-repeat;
}
/* line 194, ../../../../sass/responsive/_header.scss */
body.responsive .header-bottom .platform-links .ios-logo.selected, body.responsive .header-bottom .platform-links .ios-logo:hover {
  background: url('/176/bundles/downloadcore/images/sprites/icons/platform-links-s61b17ef8f4.png') 0 -300px no-repeat;
}
@media only all and (min--moz-device-pixel-ratio: 1.5), only all and (-o-min-device-pixel-ratio: 3 / 2), only all and (-webkit-min-device-pixel-ratio: 1.5), only all and (min-device-pixel-ratio: 1.5), only all and (min-resolution: 144dpi), only all and (min-resolution: 1.5dppx) {
  /* line 191, ../../../../sass/responsive/_header.scss */
  body.responsive .header-bottom .platform-links .ios-logo {
    background: url('/176/bundles/downloadcore/images/sprites/icons/platform-links/2x-sb640e448b3.png') 0 -120px no-repeat;
    background-size: 60px;
    background-position: 0 -60px;
  }
  /* line 203, ../../../../sass/responsive/_header.scss */
  body.responsive .header-bottom .platform-links .ios-logo.selected, body.responsive .header-bottom .platform-links .ios-logo:hover {
    background: url('/176/bundles/downloadcore/images/sprites/icons/platform-links/2x-sb640e448b3.png') 0 -600px no-repeat;
    background-size: 60px;
    background-position: 0 -300px;
  }
}
/* line 211, ../../../../sass/responsive/_header.scss */
body.responsive .header-bottom .platform-links .android-logo {
  background: url('/176/bundles/downloadcore/images/sprites/icons/platform-links-s61b17ef8f4.png') 0 0 no-repeat;
}
/* line 214, ../../../../sass/responsive/_header.scss */
body.responsive .header-bottom .platform-links .android-logo.selected, body.responsive .header-bottom .platform-links .android-logo:hover {
  background: url('/176/bundles/downloadcore/images/sprites/icons/platform-links-s61b17ef8f4.png') 0 -240px no-repeat;
}
@media only all and (min--moz-device-pixel-ratio: 1.5), only all and (-o-min-device-pixel-ratio: 3 / 2), only all and (-webkit-min-device-pixel-ratio: 1.5), only all and (min-device-pixel-ratio: 1.5), only all and (min-resolution: 144dpi), only all and (min-resolution: 1.5dppx) {
  /* line 211, ../../../../sass/responsive/_header.scss */
  body.responsive .header-bottom .platform-links .android-logo {
    background: url('/176/bundles/downloadcore/images/sprites/icons/platform-links/2x-sb640e448b3.png') 0 0 no-repeat;
    background-size: 60px;
    background-position: 0 0;
  }
  /* line 223, ../../../../sass/responsive/_header.scss */
  body.responsive .header-bottom .platform-links .android-logo.selected, body.responsive .header-bottom .platform-links .android-logo:hover {
    background: url('/176/bundles/downloadcore/images/sprites/icons/platform-links/2x-sb640e448b3.png') 0 -480px no-repeat;
    background-size: 60px;
    background-position: 0 -240px;
  }
}
/* line 233, ../../../../sass/responsive/_header.scss */
body.responsive .loggedIn {
  display: none;
}
/* line 237, ../../../../sass/responsive/_header.scss */
body.responsive .menuWrapper {
  display: none;
}
/* line 242, ../../../../sass/responsive/_header.scss */
body.responsive .responsive-header.sticky .header-top {
  margin-bottom: 60px;
}
/* line 246, ../../../../sass/responsive/_header.scss */
body.responsive .responsive-header.sticky .header-bottom {
  position: fixed;
  top: 45px;
  z-index: 99;
}
/* line 254, ../../../../sass/responsive/_header.scss */
body.responsive.no-sticky-head .responsive-header.sticky .header-bottom, body.responsive.no-sticky-ad .responsive-header.sticky .header-bottom {
  top: 0;
}

@media screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-device-pixel-ratio: 2), screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-device-pixel-ratio: 3), screen and (max-width: 641px), screen and (min-device-width: 412px) and (max-device-width: 732px) {
  /* line 262, ../../../../sass/responsive/_header.scss */
  html.mobile body.responsive #sticky_top {
    display: none;
  }
  /* line 265, ../../../../sass/responsive/_header.scss */
  html.mobile body.responsive .rb_skin {
    padding-top: 0px;
  }
  /* line 268, ../../../../sass/responsive/_header.scss */
  html.mobile body.responsive.mobileFrontDoor .leadPromo {
    margin-top: 0px;
  }
  /* line 272, ../../../../sass/responsive/_header.scss */
  html.mobile body.responsive .header-top {
    display: none;
  }
  /* line 275, ../../../../sass/responsive/_header.scss */
  html.mobile body.responsive .header-top .text-link-top {
    width: 345px;
  }
  /* line 280, ../../../../sass/responsive/_header.scss */
  html.mobile body.responsive .container {
    z-index: auto;
  }
  /* line 284, ../../../../sass/responsive/_header.scss */
  html.mobile body.responsive .header-bottom {
    position: fixed;
    top: 0;
    z-index: 99;
  }
  /* line 289, ../../../../sass/responsive/_header.scss */
  html.mobile body.responsive .header-bottom .mobile-header {
    zoom: 1;
    background: #111;
    height: 45px;
  }
  /* line 8, ../../../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/utilities/_layout.scss */
  html.mobile body.responsive .header-bottom .mobile-header:before, html.mobile body.responsive .header-bottom .mobile-header:after {
    content: "";
    display: table;
  }
  /* line 14, ../../../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/utilities/_layout.scss */
  html.mobile body.responsive .header-bottom .mobile-header:after {
    clear: both;
  }
  /* line 295, ../../../../sass/responsive/_header.scss */
  html.mobile body.responsive .header-bottom .shuttlecock-image {
    height: 45px;
    width: 45px;
  }
  /* line 300, ../../../../sass/responsive/_header.scss */
  html.mobile body.responsive .header-bottom .flat-logo {
    width: 125px;
    height: 45px;
    padding: 0;
  }
  /* line 306, ../../../../sass/responsive/_header.scss */
  html.mobile body.responsive .header-bottom .mobile-buttons {
    color: transparent;
  }
  /* line 309, ../../../../sass/responsive/_header.scss */
  html.mobile body.responsive .header-bottom .mobile-buttons li {
    float: right;
    width: 45px;
    height: 45px;
    cursor: pointer;
  }
  /* line 315, ../../../../sass/responsive/_header.scss */
  html.mobile body.responsive .header-bottom .mobile-buttons li.mobile-search-button {
    background: url('/176/bundles/downloadcore/images/header/icon-search-white.svg') 8px 8px no-repeat;
    background-size: 30px;
    margin-right: 10px;
  }
  /* line 321, ../../../../sass/responsive/_header.scss */
  html.mobile body.responsive .header-bottom .mobile-buttons li.mobile-nav-button {
    background: url('/176/bundles/downloadcore/images/header/icon-hamburger-white.svg') 8px 8px no-repeat;
    background-size: 30px;
    margin-right: 10px;
  }
  /* line 329, ../../../../sass/responsive/_header.scss */
  html.mobile body.responsive .header-bottom .platform-links {
    display: none;
  }
  /* line 334, ../../../../sass/responsive/_header.scss */
  html.mobile body.responsive .flyin-menu-container {
    position: fixed;
    box-sizing: border-box;
    padding: 10px;
    width: 100%;
    top: 45px;
    bottom: 0;
    background-color: #fff;
    max-height: calc(100vh - 45px);
    z-index: 5999999;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
  /* line 347, ../../../../sass/responsive/_header.scss */
  html.mobile body.responsive .flyin-menu-container .flyin-close-button {
    width: 32px;
    height: 32px;
    display: block;
    float: right;
    color: transparent;
    background: url('/176/bundles/downloadcore/images/header/icon-cross-black.png') center center no-repeat;
    background-size: 24px;
    cursor: pointer;
  }
  /* line 358, ../../../../sass/responsive/_header.scss */
  html.mobile body.responsive .flyin-menu-container h3 {
    color: #111;
    clear: both;
    font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 14px;
    margin: 0;
    padding-bottom: 0;
    line-height: 21px;
  }
  /* line 369, ../../../../sass/responsive/_header.scss */
  html.mobile body.responsive .flyin-menu-container ul {
    clear: both;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 20px;
  }
  /* line 375, ../../../../sass/responsive/_header.scss */
  html.mobile body.responsive .flyin-menu-container ul.help-menu {
    margin-bottom: 0px;
  }
  /* line 379, ../../../../sass/responsive/_header.scss */
  html.mobile body.responsive .flyin-menu-container ul li {
    color: #191818;
    font-size: 16px;
    cursor: pointer;
    font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  }
  /* line 385, ../../../../sass/responsive/_header.scss */
  html.mobile body.responsive .flyin-menu-container ul li.selected {
    color: white;
    font-weight: bold;
    background: url('/176/bundles/downloadcore/images/icons/icon-platform-select.png') calc(100vw - 55px) 10px no-repeat;
    background-size: 17px;
  }
  /* line 391, ../../../../sass/responsive/_header.scss */
  html.mobile body.responsive .flyin-menu-container ul li a {
    color: #191818;
    display: block;
  }
  /* line 397, ../../../../sass/responsive/_header.scss */
  html.mobile body.responsive .flyin-menu-container .licence-footer {
    padding-top: 15px;
    border-top: 1px solid #363636;
  }
  /* line 400, ../../../../sass/responsive/_header.scss */
  html.mobile body.responsive .flyin-menu-container .licence-footer li {
    font-size: 14px;
    line-height: 20px;
    height: 100%;
    border: 0px;
  }
  /* line 405, ../../../../sass/responsive/_header.scss */
  html.mobile body.responsive .flyin-menu-container .licence-footer li.selected {
    color: #191818;
    background: none;
  }
}
/* line 416, ../../../../sass/responsive/_header.scss */
html.desktop .responsive-header {
  display: none !important;
}

/* line 2, ../../../../sass/responsive/_header_search.scss */
body.responsive .search-bar-container {
  margin: 11px 0 11px 7px;
  float: left;
}
/* line 6, ../../../../sass/responsive/_header_search.scss */
body.responsive .search-bar-container .search-bar {
  border-radius: 3px;
  overflow: hidden;
}
/* line 12, ../../../../sass/responsive/_header_search.scss */
body.responsive .search-bar-container .search-bar .clear-search {
  display: none;
}
/* line 17, ../../../../sass/responsive/_header_search.scss */
body.responsive .search-bar-container .search-button {
  width: 60px;
  text-indent: -999em;
  display: block;
  float: left;
  height: 38px;
  background: url('/176/bundles/downloadcore/images/header/search-icon.svg') no-repeat;
  background-size: 20px;
  border: 0;
  -webkit-appearance: none;
}
/* line 29, ../../../../sass/responsive/_header_search.scss */
body.responsive .search-bar-container .download-header-query {
  float: left;
  height: 38px;
  line-height: 38px;
  font-size: 15px;
  color: rgba(139, 139, 139, 0.66);
  padding: 0 0 0 8px;
  border: 0;
  -moz-border-radius: 2px 0 0 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px 0 0 2px;
  -webkit-appearance: none;
}
/* line 40, ../../../../sass/responsive/_header_search.scss */
body.responsive .search-bar-container .download-header-query.black-text {
  color: #000;
}
/* line 43, ../../../../sass/responsive/_header_search.scss */
body.responsive .search-bar-container .download-header-query::-ms-clear {
  display: none;
}
/* line 49, ../../../../sass/responsive/_header_search.scss */
body.responsive .mobile-buttons {
  display: none;
}
/* line 53, ../../../../sass/responsive/_header_search.scss */
body.responsive .search-bar-suggestions {
  display: none;
}

/* line 60, ../../../../sass/responsive/_header_search.scss */
html.desktop body.responsive .header-bottom {
  min-width: 980px;
  z-index: 100;
}
/* line 65, ../../../../sass/responsive/_header_search.scss */
html.desktop body.responsive .screen-mask {
  display: none;
  position: fixed;
  background-color: rgba(0, 0, 0, 0.7);
  left: 0;
  right: 0;
  top: 105px;
  bottom: 0;
  z-index: 98;
}
/* line 78, ../../../../sass/responsive/_header_search.scss */
html.desktop body.responsive.search-open .screen-mask {
  display: block;
}
/* line 82, ../../../../sass/responsive/_header_search.scss */
html.desktop body.responsive.search-open .ui-autocomplete {
  top: 0 !important;
  width: 100% !important;
}
/* line 89, ../../../../sass/responsive/_header_search.scss */
html.desktop body.responsive.search-open.search-autosuggest-enabled .search-bar-suggestions {
  display: block;
}
/* line 96, ../../../../sass/responsive/_header_search.scss */
html.desktop body.responsive .search-bar-container .download-header-query {
  width: 343px;
}
/* line 100, ../../../../sass/responsive/_header_search.scss */
html.desktop body.responsive .search-bar-container .search-bar-suggestions {
  width: 350px;
  border-radius: 3px;
  overflow: hidden;
  position: absolute;
  top: 57px;
  left: 285px;
  z-index: 9;
  background-color: #fff;
}
/* line 111, ../../../../sass/responsive/_header_search.scss */
html.desktop body.responsive .search-bar-container .search-bar-suggestions li:hover, html.desktop body.responsive .search-bar-container .search-bar-suggestions li a.ui-state-focus {
  background-color: #4f9617;
  color: #fff;
}
/* line 117, ../../../../sass/responsive/_header_search.scss */
html.desktop body.responsive .search-bar-container .search-bar-suggestions li a {
  display: block;
  height: 100%;
  padding: 10px 20px;
  color: #000;
}

@media only screen and (min-width: 980px) {
  /* line 132, ../../../../sass/responsive/_header_search.scss */
  html.desktop body.responsive .responsive-header .download-header-query, html.desktop body.static .responsive-header .download-header-query {
    width: calc(100vw - 640px);
  }
  /* line 136, ../../../../sass/responsive/_header_search.scss */
  html.desktop body.responsive .responsive-header .search-bar-suggestions, html.desktop body.static .responsive-header .search-bar-suggestions {
    width: calc(100vw - 633px);
  }
}
@media screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-device-pixel-ratio: 2), screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-device-pixel-ratio: 3), screen and (max-width: 641px), screen and (min-device-width: 412px) and (max-device-width: 732px) {
  /* line 171, ../../../../sass/responsive/_header_search.scss */
  html.mobile body.responsive #wrapper {
    padding-top: 45px;
  }
  /* line 175, ../../../../sass/responsive/_header_search.scss */
  html.mobile body.responsive .screen-mask {
    display: none !important;
  }
  /* line 179, ../../../../sass/responsive/_header_search.scss */
  html.mobile body.responsive #rb_skin {
    display: block;
  }
  /* line 184, ../../../../sass/responsive/_header_search.scss */
  html.mobile body.responsive .responsive-header.sticky {
    position: relative;
  }
  /* line 186, ../../../../sass/responsive/_header_search.scss */
  html.mobile body.responsive .responsive-header.sticky .header-bottom {
    position: relative;
  }
  /* line 194, ../../../../sass/responsive/_header_search.scss */
  html.mobile body.responsive .scrollLock .responsive-header.sticky .header-bottom {
    position: fixed;
    z-index: 5000010;
  }
  /* line 201, ../../../../sass/responsive/_header_search.scss */
  html.mobile body.responsive .search-bar-container {
    zoom: 1;
    display: none;
    width: 100%;
    position: relative;
    box-sizing: border-box;
    margin: 0;
    padding: 0 0 5px;
    min-height: 100vh;
    background: #f3f5f9;
  }
  /* line 8, ../../../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/utilities/_layout.scss */
  html.mobile body.responsive .search-bar-container:before, html.mobile body.responsive .search-bar-container:after {
    content: "";
    display: table;
  }
  /* line 14, ../../../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/utilities/_layout.scss */
  html.mobile body.responsive .search-bar-container:after {
    clear: both;
  }
  /* line 212, ../../../../sass/responsive/_header_search.scss */
  html.mobile body.responsive .search-bar-container .search-bar {
    zoom: 1;
    position: relative;
    border-radius: 0;
    width: 100%;
    box-shadow: 0 2px 4px 1px rgba(204, 204, 204, 0.4);
    z-index: 140;
    background: #fff;
  }
  /* line 8, ../../../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/utilities/_layout.scss */
  html.mobile body.responsive .search-bar-container .search-bar:before, html.mobile body.responsive .search-bar-container .search-bar:after {
    content: "";
    display: table;
  }
  /* line 14, ../../../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/utilities/_layout.scss */
  html.mobile body.responsive .search-bar-container .search-bar:after {
    clear: both;
  }
  /* line 222, ../../../../sass/responsive/_header_search.scss */
  html.mobile body.responsive .search-bar-container .download-header-query {
    -webkit-appearance: initial;
    width: calc(100vw - 60px);
    height: 45px;
    line-height: 30px;
    font-size: 16px;
    outline: none;
    font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  }
  /* line 232, ../../../../sass/responsive/_header_search.scss */
  html.mobile body.responsive .search-bar-container .search-button {
    height: 45px;
    width: 45px;
    background-size: 30px;
    background-position: 8px 8px;
  }
  /* line 239, ../../../../sass/responsive/_header_search.scss */
  html.mobile body.responsive .search-bar-container .search-bar-suggestions {
    position: relative;
    background-color: #f3f5f9;
    z-index: 150;
    top: -1px;
  }
  /* line 245, ../../../../sass/responsive/_header_search.scss */
  html.mobile body.responsive .search-bar-container .search-bar-suggestions li a {
    display: block;
    color: #191818;
    font-weight: bold;
    padding: 10px;
    font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  }
  /* line 253, ../../../../sass/responsive/_header_search.scss */
  html.mobile body.responsive .search-bar-container .search-bar-suggestions li a:active {
    color: #3abd6a;
  }
  /* line 261, ../../../../sass/responsive/_header_search.scss */
  html.mobile body.responsive.search-open .responsive-header.sticky .header-bottom {
    position: fixed;
    z-index: 5500010;
  }
  /* line 267, ../../../../sass/responsive/_header_search.scss */
  html.mobile body.responsive.search-open #rb_skin {
    display: none;
  }
  /* line 271, ../../../../sass/responsive/_header_search.scss */
  html.mobile body.responsive.search-open .ui-autocomplete {
    left: 0 !important;
    top: 0 !important;
    padding-left: 8px;
    min-height: 100vh;
    background: #fff;
  }
  /* line 279, ../../../../sass/responsive/_header_search.scss */
  html.mobile body.responsive.search-open .header-bottom .mobile-buttons .mobile-search-button {
    background: url('/176/bundles/downloadcore/images/header/icon-cross-white.png') center center no-repeat;
  }
  /* line 283, ../../../../sass/responsive/_header_search.scss */
  html.mobile body.responsive.search-open .search-bar-container {
    display: block;
  }
  /* line 289, ../../../../sass/responsive/_header_search.scss */
  html.mobile body.responsive.search-open.search-autosuggest-enabled .search-bar-suggestions {
    display: block;
  }
  /* line 294, ../../../../sass/responsive/_header_search.scss */
  html.mobile body.responsive .mobile-buttons {
    display: block;
    width: 100vw;
  }
  /* line 297, ../../../../sass/responsive/_header_search.scss */
  html.mobile body.responsive .mobile-buttons .mobile-nav-button {
    overflow-y: hidden;
  }
}
/* line 1, ../../../../sass/responsive/_ads.scss */
#ads_adhesion_closeBtn {
  top: -15px !important;
  right: 0 !important;
  color: #fff !important;
  width: 20px;
  background: #000;
  border: 1px solid #fff;
  box-shadow: 0 0 1px #000;
  border-radius: 50%;
  padding: 0 0 .2% .1%;
}

/* line 14, ../../../../sass/responsive/_ads.scss */
#ads_adhesion_wrap.hidden #ads_adhesion_closeBtn {
  margin-top: 20px !important;
  transition: all 0.5s ease-in;
}

/**
 * From: responsive/_mobile.scss
 */
@media only screen and (max-width: 320px) {
  /* line 12, ../../../../sass/optimized/_misc.scss */
  body.responsive .mobile-leader {
    margin-left: 0px;
    max-width: 100vw;
  }
  /* line 17, ../../../../sass/optimized/_misc.scss */
  body.responsive .search-results-container .mobile-leader {
    margin-left: 0px;
  }
  /* line 21, ../../../../sass/optimized/_misc.scss */
  body.responsive .mobile-mpu {
    margin-left: -10px;
  }
}
/* line 36, ../../../../sass/optimized/_misc.scss */
body.responsive .search-results .icon_mac {
  height: 50px;
  width: auto;
  background: url('/176/bundles/downloadcore/images/default_product_icon/icon_mac_64@2x.png') center center no-repeat;
  background-size: 50px;
}
/* line 39, ../../../../sass/optimized/_misc.scss */
body.responsive .search-results .icon_ios {
  height: 50px;
  width: auto;
  background: url('/176/bundles/downloadcore/images/default_product_icon/icon_ios_64@2x.png') center center no-repeat;
  background-size: 50px;
}
/* line 42, ../../../../sass/optimized/_misc.scss */
body.responsive .search-results .icon_linux {
  height: 50px;
  width: auto;
  background: url('/176/bundles/downloadcore/images/default_product_icon/icon_linux_64@2x.png') center center no-repeat;
  background-size: 50px;
}
/* line 45, ../../../../sass/optimized/_misc.scss */
body.responsive .search-results .icon_mobile {
  height: 50px;
  width: auto;
  background: url('/176/bundles/downloadcore/images/default_product_icon/icon_mobile_64@2x.png') center center no-repeat;
  background-size: 50px;
}
/* line 48, ../../../../sass/optimized/_misc.scss */
body.responsive .search-results .icon_windows {
  height: 50px;
  width: auto;
  background: url('/176/bundles/downloadcore/images/default_product_icon/icon_windows_64@2x.png') center center no-repeat;
  background-size: 50px;
}
/* line 51, ../../../../sass/optimized/_misc.scss */
body.responsive .search-results .icon_webware {
  height: 50px;
  width: auto;
  background: url('/176/bundles/downloadcore/images/default_product_icon/icon_webware_64@2x.png') center center no-repeat;
  background-size: 50px;
}
/* line 54, ../../../../sass/optimized/_misc.scss */
body.responsive .search-results .icon_android {
  height: 50px;
  width: auto;
  background: url('/176/bundles/downloadcore/images/default_product_icon/icon_android_64@2x.png') center center no-repeat;
  background-size: 50px;
}
/* line 57, ../../../../sass/optimized/_misc.scss */
body.responsive .search-results .icon_default {
  height: 50px;
  width: auto;
  background: url('/176/bundles/downloadcore/images/default_product_icon/icon_default_64@2x.png') center center no-repeat;
  background-size: 50px;
}

@media screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-device-pixel-ratio: 2), screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-device-pixel-ratio: 3), screen and (max-width: 641px), screen and (min-device-width: 412px) and (max-device-width: 732px) {
  /* line 64, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive {
    -webkit-text-size-adjust: none;
  }
  /* line 69, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive [class|="col"] ~ [class|="col"] {
    margin: 0;
  }
  /* line 73, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive #wrapper {
    min-width: 0;
  }
  /* line 76, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive #wrapper.scrollLock {
    overflow: hidden;
  }
  /* line 79, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive #wrapper.scrollLock #rb_skin {
    height: 0;
  }
  /* line 85, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive .full-page {
    width: 100%;
    margin: 0;
  }
  /* line 90, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive .susy-container,
  html.mobile body.responsive .container {
    width: 100%;
    padding: 0;
  }
  /* line 96, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive #rbHeader .headerUpper .headWrap,
  html.mobile body.responsive #rbHeader .headerLower .headWrap {
    width: 100%;
  }
  /* line 103, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive #wrapper #rbHeader .headerUpper,
  html.mobile body.responsive #wrapper #rbHeader .platforms {
    display: none;
  }
  /* line 108, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive #wrapper #rbHeader .headerLower {
    padding: 0;
    height: 38px;
    -moz-box-shadow: 0 1px 0 #83b755, 0 2px 0 #4b8424;
    -webkit-box-shadow: 0 1px 0 #83b755, 0 2px 0 #4b8424;
    box-shadow: 0 1px 0 #83b755, 0 2px 0 #4b8424;
  }
  /* line 114, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive #wrapper #rbHeader .headWrap {
    position: relative;
  }
  /* line 117, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive #wrapper #rbHeader .headWrap #global-nav {
    position: absolute;
    width: 32.4px;
    display: block;
    left: 4px;
    top: -2px;
    z-index: 1;
  }
  /* line 125, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive #wrapper #rbHeader .headWrap #global-nav span {
    background: transparent no-repeat scroll url('/176/bundles/downloadcore/images/nav-header/icon-category.png');
    background-position: center center;
    background-size: contain;
    float: right;
    height: 35.4px;
    width: 32.4px;
  }
  /* line 136, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive #wrapper #rbHeader .headWrap .logo {
    margin: 4px 0 0;
    position: relative;
    float: none;
    width: auto;
  }
  /* line 144, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive #wrapper #rbHeader .headWrap .logo a {
    background: transparent no-repeat scroll url('/176/bundles/downloadcore/images/nav-header/download-logo-mobile.png');
    background-position: center center;
    background-size: contain;
    display: block;
    text-decoration: none;
    height: 32px;
    margin: 5px auto;
    position: relative;
    text-decoration: none;
    width: 180px;
  }
  /* line 158, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive #wrapper #rbHeader .headWrap .logo a:hover {
    text-decoration: none;
  }
  /* line 162, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive #wrapper #rbHeader .headWrap .logo a span {
    position: absolute;
    top: -1000em;
    left: -1000em;
  }
  /* line 173, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive #spotbid {
    display: none;
  }
  /* line 177, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive #rbFooter {
    display: none;
  }
  /* line 181, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive .site-search-box {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ3NDc0NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI2MjYyNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #474747), color-stop(100%, #262626));
    background-image: -moz-linear-gradient(top, #474747, #262626);
    background-image: -webkit-linear-gradient(top, #474747, #262626);
    background-image: linear-gradient(to bottom, #474747, #262626);
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 -1px 0 rgba(0, 0, 0, 0.4) inset;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 -1px 0 rgba(0, 0, 0, 0.4) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 -1px 0 rgba(0, 0, 0, 0.4) inset;
    margin: 0;
    padding: 7px 10px;
    position: relative;
    display: flex;
  }
  /* line 189, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive .site-search-box form {
    width: 100%;
  }
  /* line 196, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive .site-search-box .search-input-container {
    position: relative;
    width: 100%;
  }
  /* line 203, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive .site-search-box .search-input {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-border-radius: 18px;
    -webkit-border-radius: 18px;
    border-radius: 18px;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5), inset 0 5px 5px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5), inset 0 5px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), inset 0 1px 0 rgba(0, 0, 0, 0.5), inset 0 5px 5px rgba(0, 0, 0, 0.2);
    -webkit-appearance: none;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAl9JREFUeNrsmEFkXEEYxzebFXJKLTlUIizJpXQtOeRSUiURGiEhekqpsLWRKKUlRHOKnHLLJSuhlF4SSllLQk+lLJES7SUlhJ5CKDmF2Pw//mF85r198+ZtumL//KyZnXnv/+Z98823m67X66lWJJ1qUbWNuSpj6ywWi2FzesFzMA36QI79p+Av+AIq4DyqiXK5HM1YgLLgAyiBroDvh8EUuJL7gVVw0cxXOQpOwJsAU1oyZpFzxpplbA7sc0VcJXOqYD5pY7JS25ZVknhaASPgARlh36ka2wm2XFcu3eBpdy2mJHbyYA3UwD9SY1+eY7S5XZdVDzP2jjvwVtdgBrwGlyHzLjlmkpvgVj3cPF7Gsgx0U++ZCqKqwjmmSlFXLcjYC9BttP+AzRjBL3OO1W6d9jH2zHKDqxjG5PXvqL4pH2OPVPu7x+lyoNqPfWPM1JmHsbMG174f1YU+3wY87jHQ4NpOxn6r9hMPY6Oqfexj7JtqLzJ7u6qTuSvs2k7G9lR6GLQk3CgqqV14zWvHNnZuSajrYMLBlIzdUH2fWUx67co1FahdLGE21Kmg1c0xVVUAyMMuJ3GIi6lZS8Z/C37xs2D0F9h3xE+tl1FXK0ppLYG6wHrKDP6c5TW5pg3vBCtn3Xjc2t2QPFwx6ZpfVm7I4TCXmuwTC8hY5lyOJFmxJdAPXrHeOjRu/hN8ZZH4kDE1HtdcJsYrkd31kTRSjeb2WcGa5lKWEvxOD/FanJW7q+oizNzc/y57bOYkr/1ohXrMNCemnvL3RCLBn5S5iyBTog759679/1jbWBN1I8AAkDTupzUreysAAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    background-size: 19px 19px;
    background-position: 8px center;
    background-color: #222;
    margin: 0 10px 0 0;
    padding: 8px 10px 8px 32px;
    color: #fff;
    border: 0;
    line-height: 14px;
    height: 30px;
    outline: 0;
    display: block;
  }
  /* line 222, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive .site-search-box .search-input:focus {
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), inset 0 1px 0 black, inset 0 5px 5px rgba(0, 0, 0, 0.75);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), inset 0 1px 0 black, inset 0 5px 5px rgba(0, 0, 0, 0.75);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), inset 0 1px 0 black, inset 0 5px 5px rgba(0, 0, 0, 0.75);
    background-color: #181818;
  }
  /* line 227, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive .site-search-box .search-input::-webkit-search-cancel-button, html.mobile body.responsive .site-search-box .search-input::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  /* line 232, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive .site-search-box .search-input::-webkit-input-placeholder {
    color: #93a0ac;
    position: relative;
    top: 1px;
  }
  /* line 239, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive .site-search-box .search-reset {
    position: absolute;
    top: 50%;
    margin-top: -15px;
    right: 1px;
    width: 30px;
    height: 30px;
    background-size: 18px 18px;
    background-repeat: no-repeat;
    background-position: center center;
  }
  /* line 252, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive .site-search-box .search-cancel {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.45);
    font-weight: bold;
    text-align: center;
    position: relative;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc2ODY5NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzUzNjA2YyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #768696), color-stop(100%, #53606c));
    background-image: -moz-linear-gradient(#768696, #53606c);
    background-image: -webkit-linear-gradient(#768696, #53606c);
    background-image: linear-gradient(#768696, #53606c);
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 0 rgba(0, 0, 0, 0.6) inset, 0 -1px 0 rgba(0, 0, 0, 0.6) inset, 1px 0 0 rgba(0, 0, 0, 0.3) inset, -1px 0 0 rgba(0, 0, 0, 0.3) inset;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 0 rgba(0, 0, 0, 0.6) inset, 0 -1px 0 rgba(0, 0, 0, 0.6) inset, 1px 0 0 rgba(0, 0, 0, 0.3) inset, -1px 0 0 rgba(0, 0, 0, 0.3) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 0 rgba(0, 0, 0, 0.6) inset, 0 -1px 0 rgba(0, 0, 0, 0.6) inset, 1px 0 0 rgba(0, 0, 0, 0.3) inset, -1px 0 0 rgba(0, 0, 0, 0.3) inset;
    padding: 10px 12px;
    color: #eaeaea;
    line-height: 15px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.9);
    font-weight: normal;
    font-weight: bold;
    display: block;
    padding-top: 8px;
    padding-bottom: 8px;
    margin-left: 8px;
  }
  /* line 267, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive .site-search-box .search-cancel.down {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiM2IzYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFhMWExYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3b3b3b), color-stop(100%, #1a1a1a));
    background-image: -moz-linear-gradient(top, #3b3b3b, #1a1a1a);
    background-image: -webkit-linear-gradient(top, #3b3b3b, #1a1a1a);
    background-image: linear-gradient(to bottom, #3b3b3b, #1a1a1a);
    color: #ddd;
  }
  /* line 280, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive .site-search-suggestions {
    font-size: 16px;
    font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  }
  /* line 110, ../../../../sass/optimized/helpers/mixins/_utils.scss */
  html.mobile body.responsive .site-search-suggestions .flat-list {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  /* line 115, ../../../../sass/optimized/helpers/mixins/_utils.scss */
  html.mobile body.responsive .site-search-suggestions .flat-list li {
    margin: 0;
    position: relative;
  }
  /* line 123, ../../../../sass/optimized/helpers/mixins/_utils.scss */
  html.mobile body.responsive .site-search-suggestions a {
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
    text-shadow: rgba(0, 0, 0, 0.75) 0 -1px 0;
    display: block;
    padding: 8px 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.4);
    color: #e8e8e8;
  }
  /* line 132, ../../../../sass/optimized/helpers/mixins/_utils.scss */
  html.mobile body.responsive .site-search-suggestions .down {
    background-color: #2964bf;
    text-shadow: rgba(0, 0, 0, 0.75) 0 1px 0;
  }
  /* line 284, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive #wrapper,
  html.mobile body.responsive .grid-container,
  html.mobile body.responsive .container {
    width: auto;
    min-width: 0;
  }
  /* line 291, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive .container h1 {
    font-size: 28px;
  }
  /* line 298, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive.no-oreo #rbHeader,
  html.mobile body.responsive.no-oreo #rbFooter {
    display: none;
  }
  /* line 304, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive .grid-container {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 309, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive [class|="col"] {
    width: 100%;
    margin: 0;
  }
  /* line 315, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive .component h4 a {
    font-size: 18px;
    line-height: 22px;
  }
  /* line 321, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive .curated-listing-standard {
    margin-bottom: 20px;
  }
  /* line 324, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive .curated-listing-standard .item {
    padding: 0 0 15px;
  }
  /* line 328, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive .curated-listing-standard .item + .item {
    padding-top: 10px;
    border-top: 1px solid #eee;
  }
  /* line 333, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive .curated-listing-standard .item h4 {
    margin-bottom: 0;
    font-size: 20px;
  }
  /* line 338, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive .curated-listing-standard .item:last-child {
    border-bottom: 1px solid #eee;
  }
  /* line 342, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive .curated-listing-standard .thumb {
    width: 28%;
    margin-right: 3%;
    max-height: 126px;
    overflow: hidden;
  }
  /* line 349, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive .curated-listing-standard .copy {
    float: right;
    width: 68%;
  }
  /* line 354, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive .curated-listing-standard .description,
  html.mobile body.responsive .curated-listing-standard .author {
    display: none;
  }
  /* line 360, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive .rich-text p {
    font-size: 16px;
    line-height: 20px;
  }
  /* line 365, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive .mobile-mpu {
    margin-bottom: 22px;
    text-align: center;
  }
  /* line 370, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive .mobile-recommends {
    display: block;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 22px;
  }
  /* line 377, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive .mobile-leader {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 22px;
  }
  /* line 383, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive .mobile-leader {
    margin-top: 20px;
    margin-bottom: 22px;
  }
  /* line 388, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive .rich-text + .mobile-leader {
    margin-bottom: 20px;
  }
  /* line 392, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive #download-leaderboard-ad-bottom,
  html.mobile body.responsive .desktop-recommends,
  html.mobile body.responsive #download-leaderboard-ad-top {
    display: none;
  }
  /* line 399, ../../../../sass/optimized/_misc.scss */
  html.mobile body.responsive .curated-listing-best-security h3 {
    margin: 0 20px 20px;
  }
}
/* line 407, ../../../../sass/optimized/_misc.scss */
#wrapper ~ iframe,
#wrapper ~ div iframe {
  display: block;
}

/* line 1, ../../../../sass/optimized/components/_related-products.scss */
.related-container, .mobile-related-container {
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  text-transform: capitalize;
  line-height: 30px;
  font-size: 15px;
}
/* line 7, ../../../../sass/optimized/components/_related-products.scss */
.related-container .related-title, .mobile-related-container .related-title {
  font-weight: bold;
  text-transform: uppercase;
  display: inline-block;
}
/* line 13, ../../../../sass/optimized/components/_related-products.scss */
.related-container li, .mobile-related-container li {
  position: relative;
  overflow: hidden;
  font-weight: 600;
  height: 30px;
  margin-bottom: 10px;
  background: url('/176/bundles/downloadcore/images/icons/green_bullet.png') 15px 10px no-repeat rgba(22, 152, 91, 0.2);
  background-size: 6px;
}
/* line 22, ../../../../sass/optimized/components/_related-products.scss */
.related-container li:last-child, .mobile-related-container li:last-child {
  margin-bottom: 0;
}
/* line 26, ../../../../sass/optimized/components/_related-products.scss */
.related-container li a, .mobile-related-container li a {
  padding-left: 32px;
  display: block;
  color: black;
}
/* line 32, ../../../../sass/optimized/components/_related-products.scss */
.related-container li:nth-child(1), .mobile-related-container li:nth-child(1) {
  background-color: rgba(79, 152, 0, 0.2);
}
/* line 36, ../../../../sass/optimized/components/_related-products.scss */
.related-container li:nth-child(2), .mobile-related-container li:nth-child(2) {
  background-color: rgba(67, 152, 18, 0.2);
}
/* line 40, ../../../../sass/optimized/components/_related-products.scss */
.related-container li:nth-child(3), .mobile-related-container li:nth-child(3) {
  background-color: rgba(56, 152, 36, 0.2);
}
/* line 44, ../../../../sass/optimized/components/_related-products.scss */
.related-container li:nth-child(4), .mobile-related-container li:nth-child(4) {
  background-color: rgba(45, 152, 54, 0.2);
}
/* line 48, ../../../../sass/optimized/components/_related-products.scss */
.related-container li:nth-child(5), .mobile-related-container li:nth-child(5) {
  background-color: rgba(33, 152, 73, 0.2);
}
/* line 52, ../../../../sass/optimized/components/_related-products.scss */
.related-container li:nth-child(6), .mobile-related-container li:nth-child(6) {
  background-color: rgba(22, 152, 91, 0.2);
}
/* line 56, ../../../../sass/optimized/components/_related-products.scss */
.related-container li .glass, .mobile-related-container li .glass {
  position: absolute;
  top: 0;
  right: -30px;
  width: 20px;
  height: 30px;
  background-size: 20px;
  background: url('/176/bundles/downloadcore/images/icons/search_white_icon.png') no-repeat 0;
  cursor: pointer;
}
/* line 67, ../../../../sass/optimized/components/_related-products.scss */
.related-container li:hover, .mobile-related-container li:hover {
  background-size: 6px;
  background: rgba(56, 152, 36, 0.7) url('/176/bundles/downloadcore/images/icons/white_bullet.png') no-repeat 15px;
  cursor: pointer;
}
/* line 77, ../../../../sass/optimized/components/_related-products.scss */
.related-container li:hover a, .mobile-related-container li:hover a {
  color: white;
}

/* line 84, ../../../../sass/optimized/components/_related-products.scss */
.related-container li:hover .glass {
  display: block;
  -moz-transform: translate(-35px, 0);
  -ms-transform: translate(-35px, 0);
  -webkit-transform: translate(-35px, 0);
  transform: translate(-35px, 0);
  -moz-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

/* line 91, ../../../../sass/optimized/components/_related-products.scss */
.mobile-related-container .related-title {
  font-family: HelveticaNeue-CondensedBold, "Helvetica Neue Bold", "Arial Narrow", Helvetica, Arial, sans-serif;
  font-size: 16px;
  text-transform: none;
  line-height: 28.2px;
  color: #333333;
}
/* line 98, ../../../../sass/optimized/components/_related-products.scss */
.mobile-related-container li .glass {
  display: block;
  right: 5px;
}

/* line 1, ../../../../sass/optimized/components/_user-reviews.scss */
#userReviews, #more-ads-at-bottom {
  width: 620px;
}

/* line 5, ../../../../sass/optimized/components/_user-reviews.scss */
#userReviews a[name] {
  display: inline-block;
}

/* line 142, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#userReviews .star-container {
  position: relative;
  display: inline-block;
  width: 90px;
  height: 18px;
}
/* line 147, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#userReviews .star-container .stars {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  height: 18px;
  background-image: url('/176/bundles/downloadcore/images/stars/serp-rating-light-blue.png');
  background-repeat: no-repeat;
  background-size: 90px 18px;
  z-index: 1;
}
@media only all and (min--moz-device-pixel-ratio: 1.5), only all and (-o-min-device-pixel-ratio: 3 / 2), only all and (-webkit-min-device-pixel-ratio: 1.5), only all and (min-device-pixel-ratio: 1.5), only all and (min-resolution: 144dpi), only all and (min-resolution: 1.5dppx) {
  /* line 147, ../../../../sass/optimized/helpers/mixins/_utils.scss */
  #userReviews .star-container .stars {
    background-image: url('/176/bundles/downloadcore/images/stars/serp-rating-light-bluex2.png');
  }
}
/* line 162, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#userReviews .star-container.rating-0 .stars {
  width: 0;
}
/* line 166, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#userReviews .star-container.rating-0h .stars {
  width: 9px;
}
/* line 170, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#userReviews .star-container.rating-1 .stars {
  width: 18px;
}
/* line 174, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#userReviews .star-container.rating-1h .stars {
  width: 27px;
}
/* line 178, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#userReviews .star-container.rating-2 .stars {
  width: 36px;
}
/* line 182, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#userReviews .star-container.rating-2h .stars {
  width: 45px;
}
/* line 186, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#userReviews .star-container.rating-3 .stars {
  width: 54px;
}
/* line 190, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#userReviews .star-container.rating-3h .stars {
  width: 63px;
}
/* line 194, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#userReviews .star-container.rating-4 .stars {
  width: 72px;
}
/* line 198, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#userReviews .star-container.rating-4h .stars {
  width: 81px;
}
/* line 202, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#userReviews .star-container.rating-5 .stars {
  width: 90px;
}
/* line 212, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#userReviews .star-container {
  background-image: url('/176/bundles/downloadcore/images/stars/serp-rating-light-grey.png');
  background-repeat: no-repeat;
  background-size: 90px 18px;
}
@media only all and (min--moz-device-pixel-ratio: 1.5), only all and (-o-min-device-pixel-ratio: 3 / 2), only all and (-webkit-min-device-pixel-ratio: 1.5), only all and (min-device-pixel-ratio: 1.5), only all and (min-resolution: 144dpi), only all and (min-resolution: 1.5dppx) {
  /* line 212, ../../../../sass/optimized/helpers/mixins/_utils.scss */
  #userReviews .star-container {
    background-image: url('/176/bundles/downloadcore/images/stars/serp-rating-light-greyx2.png');
  }
}
/* line 12, ../../../../sass/optimized/components/_user-reviews.scss */
#userReviews .star-container {
  height: 16px;
  background-size: 90px 16px;
}
/* line 15, ../../../../sass/optimized/components/_user-reviews.scss */
#userReviews .star-container .stars {
  text-indent: -9999px;
  overflow: hidden;
  height: 16px;
  background-size: 90px 16px;
}

/* line 24, ../../../../sass/optimized/components/_user-reviews.scss */
.sortingStrip {
  zoom: 1;
  display: inline-block;
  margin-bottom: 0;
  width: 100%;
  padding-bottom: 5px;
}
/* line 31, ../../../../sass/optimized/components/_user-reviews.scss */
.sortingStrip.hideMe {
  display: none;
}
/* line 36, ../../../../sass/optimized/components/_user-reviews.scss */
.sortingStrip #sortingHeader {
  clear: both;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 18px;
  color: #191818;
  line-height: 20px;
  font-weight: 700;
  float: left;
  padding: 0;
  margin: 0;
}
/* line 49, ../../../../sass/optimized/components/_user-reviews.scss */
.sortingStrip #loading {
  width: 100px;
  height: 100px;
  z-index: 4;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
/* line 62, ../../../../sass/optimized/components/_user-reviews.scss */
.sortingStrip.filterStrip {
  border-top: 1px solid #F3F5F9;
  border-bottom: 1px solid #F3F5F9;
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 68, ../../../../sass/optimized/components/_user-reviews.scss */
.sortingStrip.filterStrip select {
  width: 100%;
  height: 30px;
  background: #FFFFFF;
  border: 1px solid #191818;
  font-size: 12px;
  color: #191818;
  letter-spacing: 1px;
  line-height: 16px;
  text-transform: uppercase;
}
/* line 80, ../../../../sass/optimized/components/_user-reviews.scss */
.sortingStrip.filterStrip option {
  padding: 2px 0 2px 5px;
}

/* line 86, ../../../../sass/optimized/components/_user-reviews.scss */
#ratingsNav {
  zoom: 1;
  display: inline-block;
  width: 100%;
}
/* line 90, ../../../../sass/optimized/components/_user-reviews.scss */
#ratingsNav li {
  display: inline-block;
}
/* line 92, ../../../../sass/optimized/components/_user-reviews.scss */
#ratingsNav li.pagination-placeholder {
  display: inline-block;
  width: 10px;
  height: 43px;
}
/* line 99, ../../../../sass/optimized/components/_user-reviews.scss */
#ratingsNav #sortingHeader {
  clear: both;
  color: #768696;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: 600;
  float: left;
}
/* line 108, ../../../../sass/optimized/components/_user-reviews.scss */
#ratingsNav #urVersions,
#ratingsNav #urSorting {
  font-size: 12px;
  line-height: 18px;
  color: #768696;
  display: inline-block;
  margin-top: 2px;
  margin-right: 30px;
  margin-left: 0;
  margin-bottom: 10px;
  float: left;
  margin-bottom: 10px;
}
/* line 121, ../../../../sass/optimized/components/_user-reviews.scss */
#ratingsNav #urVersions span,
#ratingsNav #urSorting span {
  display: inline-block;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  width: 100%;
  font-size: 15px;
  color: #191818;
  letter-spacing: 0;
  line-height: 22px;
}

/* line 134, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryRatingsModule {
  zoom: 1;
  display: inline-block;
  border-top: 0;
  background: none;
  margin-bottom: 10px;
  margin-top: -4px;
  padding: 0px 0 0;
  width: 100%;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: rgba(25, 24, 24, 0.6);
  letter-spacing: 1px;
  line-height: 16px;
  text-transform: uppercase;
}
/* line 150, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryRatingsModule li.userRateModule,
#summaryRatingsModule li.myRate {
  display: inline-block;
  float: left;
  width: 200px;
}
/* line 156, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryRatingsModule li.userRateModule p.moduleHeading,
#summaryRatingsModule li.myRate p.moduleHeading {
  font-weight: 600;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  margin: 0 0 10px 0;
}
/* line 162, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryRatingsModule li.userRateModule p.outOfModule,
#summaryRatingsModule li.myRate p.outOfModule {
  font-weight: 600;
  margin: 10px 0 10px 0;
}
/* line 167, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryRatingsModule li.userRateModule .myRateModuleStars,
#summaryRatingsModule li.myRate .myRateModuleStars {
  margin-bottom: 10px;
}
/* line 172, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryRatingsModule li.userRateModule + li.userRateModule {
  margin-right: 35px;
}
/* line 176, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryRatingsModule li.myRate {
  width: 140px;
}
/* line 180, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryRatingsModule .ratingBars {
  width: auto;
}
/* line 183, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryRatingsModule .ratingBars .ratebarStyle {
  margin-bottom: 10px;
}
/* line 188, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryRatingsModule .ratingBars span.choice {
  float: left;
  width: 50px;
  color: rgba(25, 24, 24, 0.6);
  font-weight: 600;
  line-height: 16px;
  display: inline-block;
}
/* line 197, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryRatingsModule .ratingBars span.percent {
  display: inline-block;
  margin-left: 10px;
  float: left;
  color: #768696;
  line-height: 16px;
  font-weight: bold;
}
/* line 206, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryRatingsModule .ratingBars .barWrap {
  width: 100px;
  float: left;
  margin: 3px 0 5px 0;
  background-color: #F3F5F9;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 213, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryRatingsModule .ratingBars .barWrap .votesWrap {
  height: 7px;
  background-color: #63CAF0;
  display: block;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
/* line 222, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryRatingsModule a.writeReview {
  background-color: #FFB700;
  cursor: pointer;
  color: #fff !important;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-size: 12px;
  letter-spacing: 1px;
  font-weight: 600;
  display: block;
  height: 30px;
  line-height: 31px;
  padding: 0;
  width: 141px;
  text-align: center;
}
/* line 236, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryRatingsModule a.writeReview:hover {
  background-color: #FFC500;
}

/* line 244, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList {
  display: block;
  zoom: 1;
  width: 100%;
  margin-bottom: 15px;
}
/* line 250, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList .reviewItem {
  border-top: 1px solid #F3F5F9;
  padding: 20px 0 5px 0;
}
/* line 254, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList .reviewItem.first {
  padding-top: 10px;
  border-top: 0;
}
/* line 261, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList .paginationStrip.header {
  border: 0;
  margin-top: -74px;
  margin-bottom: 20px;
}
/* line 266, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList .paginationStrip.header .results {
  display: none;
}
/* line 271, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList .paginationStrip {
  width: 100%;
  zoom: 1;
  float: right;
  border-top: 1px solid #e8e8e8;
  padding: 20px 0 20px 0;
  color: #39434c;
  background: none !important;
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 20px;
}
/* line 283, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList .paginationStrip p.results {
  font-size: 12px;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 19px;
  float: left;
  margin-top: 10px;
  color: #191818;
  letter-spacing: 1px;
  text-transform: uppercase;
}
/* line 295, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList .paginationStrip .pagination {
  margin-bottom: 0;
  float: right;
  font-size: 13px;
  line-height: 19px;
}
/* line 302, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList .paginationStrip .pagination li {
  float: left;
  margin: 0 10px 0 0;
  position: relative;
  padding: 0;
  border-top: none;
}
/* line 309, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList .paginationStrip .pagination li a {
  font-weight: 600;
  font-size: 12px;
  text-transform: uppercase;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  color: #39434c;
  letter-spacing: 1px;
  line-height: 31px;
  zoom: 1;
  display: inline-block;
  border: 1px solid #191818;
  border-radius: 16px;
  min-width: 18px;
  height: 30px;
  text-align: center;
  padding: 0 6px;
}
/* line 326, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList .paginationStrip .pagination li a:hover {
  background-color: #3ABD69;
  color: #fff;
  border-color: #3ABD69;
}
/* line 335, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList .paginationStrip .pagination li.next a, #summaryList .paginationStrip .pagination li.prev a {
  padding: 0 15px;
}
/* line 340, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList .paginationStrip .pagination li.on a {
  background-color: #3ABD69;
  color: #fff;
  border: 1px solid #3ABD69;
}
/* line 348, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList .postTools {
  float: right;
  width: 100px;
}
/* line 351, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList .postTools a {
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 0 -7626px no-repeat transparent;
  text-indent: -9999px;
  -moz-outline: none;
  overflow: hidden;
  display: block;
  _display: inline;
  width: 16px;
  height: 16px;
  margin: 0 0 0 15px;
  float: right;
}
/* line 363, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList .postTools .report {
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 0 -7563px no-repeat transparent;
}
/* line 366, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList .postTools .email {
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 0 -7501px no-repeat transparent;
}
/* line 375, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList .rateStars {
  float: left;
  margin-right: 10px;
}
/* line 379, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList .rateStars a, #summaryList .rateStars a:hover {
  cursor: default;
}
/* line 384, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList p.title {
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  float: left;
  margin-bottom: 10px;
  font-weight: 600;
  color: #39434c;
}
/* line 392, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList p.author {
  clear: left;
  float: left;
  font-size: 12px;
  line-height: 17px;
  color: #768696;
  margin-bottom: 6px;
}
/* line 400, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList p.author a:hover {
  text-decoration: underline;
}
/* line 405, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList p.version {
  float: left;
  font-size: 12px;
  line-height: 17px;
  color: #768696;
}
/* line 412, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList p.sectionHeading {
  font-size: 15px;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: 700;
  clear: both;
  color: #39434c;
  margin: 14px 0 6px 0;
}
/* line 421, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList .review-header + p.sectionHeading {
  margin-top: 14px;
}
/* line 425, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList p.sectionText {
  line-height: 18px;
  font-size: 15px;
  color: #000;
}
/* line 431, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList p.replyUR {
  font-size: 12px;
  line-height: 13px;
  font-weight: 500;
  color: #39434c;
  margin: 20px 0;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
}
/* line 439, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList p.replyUR a.reply {
  color: #35A9D4;
  font-size: 15px;
  letter-spacing: 0;
  float: right;
}
/* line 445, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList p.replyUR p.reply {
  background: transparent url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 0 -7692px no-repeat;
  display: inline-block;
  padding: 0 0 0 15px;
  font-family: Helvetica, Arial, sans-serif;
}
/* line 452, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList p.replyUR a.readReply {
  display: inline-block;
  margin-left: 6px;
  padding-left: 10px;
  border-left: 1px solid #cccccc;
}
/* line 459, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList p.replyUR a:hover {
  text-decoration: underline;
}
/* line 464, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList p.rateUR {
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #39434c;
  display: inline-block;
}
/* line 471, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList p.rateUR span.isHelpful {
  width: 100%;
  margin-bottom: 20px;
  font-weight: 600;
  float: left;
  padding-right: 10px;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #191818;
  letter-spacing: 1px;
  line-height: 16px;
  text-transform: uppercase;
}
@-webkit-keyframes like-appear {
  0% {
    -webkit-transform: scale(0.1);
    -moz-transform: scale(0.1);
    -ms-transform: scale(0.1);
    -o-transform: scale(0.1);
    transform: scale(0.1);
  }
  80% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  90% {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
  }
}
/* line 510, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList p.rateUR .submitHelpful {
  display: inline-block;
  position: relative;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
}
/* line 515, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList p.rateUR .submitHelpful .votes {
  position: relative;
  border: 1px solid transparent;
  border-radius: 50%;
  background: #ffffff;
  background-clip: padding-box;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  padding: 0;
  color: #191818;
  overflow: hidden;
}
/* line 528, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList p.rateUR .submitHelpful .votes .votes-container {
  position: absolute;
  width: 100%;
  top: -30px;
  transition: all .3s;
  display: block;
}
/* line 534, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList p.rateUR .submitHelpful .votes .votes-container i {
  width: 100%;
  height: 100%;
  display: inline-block;
}
/* line 543, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList p.rateUR .submitHelpful .votes.active .votes-container.positive {
  top: -60px;
}
/* line 546, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList p.rateUR .submitHelpful .votes.active .votes-container.negative {
  top: 0px;
}
/* line 551, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList p.rateUR .submitHelpful .votes.active + .thumbsDown {
  height: 20px;
  width: 22px;
  background-image: url('/176/bundles/downloadcore/images/icons/iconThumbsDownFilled.svg');
  -webkit-animation: like-appear 0.5s forwards;
}
/* line 557, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList p.rateUR .submitHelpful .votes.active + .thumbsUp {
  height: 20px;
  width: 22px;
  background-image: url('/176/bundles/downloadcore/images/icons/iconThumbsUpFilled.svg');
  -webkit-animation: like-appear 0.5s forwards;
}
/* line 564, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList p.rateUR .submitHelpful .votes-border {
  position: absolute;
  background: linear-gradient(to top right, #007eff, #3ce579);
  border-radius: 50%;
  width: 32px;
  height: 32px;
  padding: 0;
}
/* line 574, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList p.rateUR a span {
  float: left;
  display: block;
  padding: 0 2px 4px 0;
  margin-right: 0px;
  line-height: 130%;
  height: 13px;
}
/* line 582, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList p.rateUR a span.thumbsDown {
  background-image: url('/176/bundles/downloadcore/images/icons/iconThumbsDown.svg');
  padding: 0;
  height: 22px;
  width: 24px;
  margin-top: 5px;
  margin-left: 8px;
}
/* line 591, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList p.rateUR a span.thumbsUp {
  background-image: url('/176/bundles/downloadcore/images/icons/iconThumbsUp.svg');
  padding: 0;
  height: 22px;
  width: 24px;
  margin: 3px 20px 0 8px;
}
/* line 600, ../../../../sass/optimized/components/_user-reviews.scss */
#summaryList p.desktop-title {
  display: none;
}

/* line 605, ../../../../sass/optimized/components/_user-reviews.scss */
html.desktop #summaryList {
  font-size: 12px;
  color: rgba(25, 24, 24, 0.6);
  letter-spacing: 1px;
  line-height: 16px;
}
/* line 610, ../../../../sass/optimized/components/_user-reviews.scss */
html.desktop #summaryList .review-header {
  position: relative;
}
/* line 613, ../../../../sass/optimized/components/_user-reviews.scss */
html.desktop #summaryList .rateStars,
html.desktop #summaryList .desktopRating {
  position: absolute;
  right: 0;
  top: 45px;
}
/* line 619, ../../../../sass/optimized/components/_user-reviews.scss */
html.desktop #summaryList img.user-image {
  width: 60px;
  height: 60px;
  float: left;
}
/* line 624, ../../../../sass/optimized/components/_user-reviews.scss */
html.desktop #summaryList p.author {
  text-transform: uppercase;
  font-weight: 600;
}
/* line 628, ../../../../sass/optimized/components/_user-reviews.scss */
html.desktop #summaryList a.noluke {
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  width: calc(100% - 83px);
  display: inline-block;
  font-size: 12px;
  color: #35A9D4;
  letter-spacing: 1px;
  line-height: 16px;
  margin: 9px 0 10px 23px;
}
/* line 638, ../../../../sass/optimized/components/_user-reviews.scss */
html.desktop #summaryList span.placeholder-user {
  width: calc(100% - 83px);
  display: inline-block;
  line-height: 16px;
  margin: 9px 0 10px 23px;
}
/* line 644, ../../../../sass/optimized/components/_user-reviews.scss */
html.desktop #summaryList .author-info {
  margin-left: 23px;
  color: rgba(25, 24, 24, 0.6);
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
}
/* line 649, ../../../../sass/optimized/components/_user-reviews.scss */
html.desktop #summaryList p.title {
  display: none;
}
/* line 652, ../../../../sass/optimized/components/_user-reviews.scss */
html.desktop #summaryList p.desktop-title {
  display: inline-block;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  float: left;
  margin-bottom: 10px;
  font-weight: normal;
  font-size: 22px;
  color: #191818;
  letter-spacing: 0;
  line-height: 28px;
}
/* line 663, ../../../../sass/optimized/components/_user-reviews.scss */
html.desktop #summaryList p.sectionHeading {
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 12px;
  color: #191818;
  letter-spacing: 1px;
  line-height: 16px;
  margin: 20px 0 10px 0;
  font-weight: 600;
}
/* line 673, ../../../../sass/optimized/components/_user-reviews.scss */
html.desktop #summaryList p.sectionText {
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-size: 15px;
  color: rgba(25, 24, 24, 0.6);
  letter-spacing: 0;
  line-height: 22px;
}
/* line 682, ../../../../sass/optimized/components/_user-reviews.scss */
html.desktop #urVersions form {
  width: 181px;
}
/* line 687, ../../../../sass/optimized/components/_user-reviews.scss */
html.desktop #urSorting form {
  width: 165px;
}

/* line 695, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview,
#updateReview,
#emailReview,
#replyReview,
#ropReview,
#submitReviewThankYou,
#updateReviewThankYou,
#replyReviewThankYou,
#ropReviewThankYou,
#emailReviewThankYou {
  margin-bottom: 20px;
  height: auto;
}
/* line 708, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview a:hover,
#updateReview a:hover,
#emailReview a:hover,
#replyReview a:hover,
#ropReview a:hover,
#submitReviewThankYou a:hover,
#updateReviewThankYou a:hover,
#replyReviewThankYou a:hover,
#ropReviewThankYou a:hover,
#emailReviewThankYou a:hover {
  text-decoration: underline;
}
/* line 712, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview .offenseType input,
#updateReview .offenseType input,
#emailReview .offenseType input,
#replyReview .offenseType input,
#ropReview .offenseType input,
#submitReviewThankYou .offenseType input,
#updateReviewThankYou .offenseType input,
#replyReviewThankYou .offenseType input,
#ropReviewThankYou .offenseType input,
#emailReviewThankYou .offenseType input {
  margin-top: 10px;
  width: auto;
  max-width: inherit;
  min-width: inherit;
}
/* line 719, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview span.cancel,
#updateReview span.cancel,
#emailReview span.cancel,
#replyReview span.cancel,
#ropReview span.cancel,
#submitReviewThankYou span.cancel,
#updateReviewThankYou span.cancel,
#replyReviewThankYou span.cancel,
#ropReviewThankYou span.cancel,
#emailReviewThankYou span.cancel {
  padding-left: 10px;
}
/* line 723, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview h4,
#updateReview h4,
#emailReview h4,
#replyReview h4,
#ropReview h4,
#submitReviewThankYou h4,
#updateReviewThankYou h4,
#replyReviewThankYou h4,
#ropReviewThankYou h4,
#emailReviewThankYou h4 {
  color: #4b8424;
  margin: 0;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-size: 23px;
  font-weight: 600;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.65);
}
/* line 733, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview .status.invite.reg,
#updateReview .status.invite.reg,
#emailReview .status.invite.reg,
#replyReview .status.invite.reg,
#ropReview .status.invite.reg,
#submitReviewThankYou .status.invite.reg,
#updateReviewThankYou .status.invite.reg,
#replyReviewThankYou .status.invite.reg,
#ropReviewThankYou .status.invite.reg,
#emailReviewThankYou .status.invite.reg {
  background-color: #49494b;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcxNzE3NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNjM2MzZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #717175), color-stop(100%, #3c3c3e));
  background-image: -moz-linear-gradient(left top, #717175, #3c3c3e);
  background-image: -webkit-linear-gradient(left top, #717175, #3c3c3e);
  background-image: linear-gradient(to right bottom, #717175, #3c3c3e);
  color: #fff;
  border: 1px solid #3c3c3e;
  -moz-box-shadow: 0 1px 0 #212122, 0 1px 0 0 rgba(255, 255, 255, 0.4) inset;
  -webkit-box-shadow: 0 1px 0 #212122, 0 1px 0 0 rgba(255, 255, 255, 0.4) inset;
  box-shadow: 0 1px 0 #212122, 0 1px 0 0 rgba(255, 255, 255, 0.4) inset;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.8);
  height: 42px;
  padding: 13px 0 16px 10px;
  margin-top: 5px;
  border-radius: 3px 3px 3px 3px;
}
/* line 745, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview .status.invite.reg span.message span,
#updateReview .status.invite.reg span.message span,
#emailReview .status.invite.reg span.message span,
#replyReview .status.invite.reg span.message span,
#ropReview .status.invite.reg span.message span,
#submitReviewThankYou .status.invite.reg span.message span,
#updateReviewThankYou .status.invite.reg span.message span,
#replyReviewThankYou .status.invite.reg span.message span,
#ropReviewThankYou .status.invite.reg span.message span,
#emailReviewThankYou .status.invite.reg span.message span {
  display: inline-block;
}
/* line 747, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview .status.invite.reg span.message span.orColumn,
#updateReview .status.invite.reg span.message span.orColumn,
#emailReview .status.invite.reg span.message span.orColumn,
#replyReview .status.invite.reg span.message span.orColumn,
#ropReview .status.invite.reg span.message span.orColumn,
#submitReviewThankYou .status.invite.reg span.message span.orColumn,
#updateReviewThankYou .status.invite.reg span.message span.orColumn,
#replyReviewThankYou .status.invite.reg span.message span.orColumn,
#ropReviewThankYou .status.invite.reg span.message span.orColumn,
#emailReviewThankYou .status.invite.reg span.message span.orColumn {
  padding-top: 0;
  width: 90px;
  float: left;
  padding: 6px 0 8px 0;
  text-align: center;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-size: 1.6em;
  font-weight: bold;
  color: #000;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
}
/* line 759, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview .status.invite.reg span.message span.cnetInvite,
#updateReview .status.invite.reg span.message span.cnetInvite,
#emailReview .status.invite.reg span.message span.cnetInvite,
#replyReview .status.invite.reg span.message span.cnetInvite,
#ropReview .status.invite.reg span.message span.cnetInvite,
#submitReviewThankYou .status.invite.reg span.message span.cnetInvite,
#updateReviewThankYou .status.invite.reg span.message span.cnetInvite,
#replyReviewThankYou .status.invite.reg span.message span.cnetInvite,
#ropReviewThankYou .status.invite.reg span.message span.cnetInvite,
#emailReviewThankYou .status.invite.reg span.message span.cnetInvite {
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 0 -8180px no-repeat scroll transparent;
  padding: 0px 0 0 30px;
  width: 218px;
  float: right;
}
/* line 764, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview .status.invite.reg span.message span.cnetInvite a,
#updateReview .status.invite.reg span.message span.cnetInvite a,
#emailReview .status.invite.reg span.message span.cnetInvite a,
#replyReview .status.invite.reg span.message span.cnetInvite a,
#ropReview .status.invite.reg span.message span.cnetInvite a,
#submitReviewThankYou .status.invite.reg span.message span.cnetInvite a,
#updateReviewThankYou .status.invite.reg span.message span.cnetInvite a,
#replyReviewThankYou .status.invite.reg span.message span.cnetInvite a,
#ropReviewThankYou .status.invite.reg span.message span.cnetInvite a,
#emailReviewThankYou .status.invite.reg span.message span.cnetInvite a {
  color: #8ECAFF;
}
/* line 768, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview .status.invite.reg span.message span.fbConnectInvite,
#updateReview .status.invite.reg span.message span.fbConnectInvite,
#emailReview .status.invite.reg span.message span.fbConnectInvite,
#replyReview .status.invite.reg span.message span.fbConnectInvite,
#ropReview .status.invite.reg span.message span.fbConnectInvite,
#submitReviewThankYou .status.invite.reg span.message span.fbConnectInvite,
#updateReviewThankYou .status.invite.reg span.message span.fbConnectInvite,
#replyReviewThankYou .status.invite.reg span.message span.fbConnectInvite,
#ropReviewThankYou .status.invite.reg span.message span.fbConnectInvite,
#emailReviewThankYou .status.invite.reg span.message span.fbConnectInvite {
  padding-top: 0;
  margin-top: 10px;
  float: left;
  padding-left: 5px;
  width: 214px;
}
/* line 774, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview .status.invite.reg span.message span.fbConnectInvite #gigyaUserReview,
#updateReview .status.invite.reg span.message span.fbConnectInvite #gigyaUserReview,
#emailReview .status.invite.reg span.message span.fbConnectInvite #gigyaUserReview,
#replyReview .status.invite.reg span.message span.fbConnectInvite #gigyaUserReview,
#ropReview .status.invite.reg span.message span.fbConnectInvite #gigyaUserReview,
#submitReviewThankYou .status.invite.reg span.message span.fbConnectInvite #gigyaUserReview,
#updateReviewThankYou .status.invite.reg span.message span.fbConnectInvite #gigyaUserReview,
#replyReviewThankYou .status.invite.reg span.message span.fbConnectInvite #gigyaUserReview,
#ropReviewThankYou .status.invite.reg span.message span.fbConnectInvite #gigyaUserReview,
#emailReviewThankYou .status.invite.reg span.message span.fbConnectInvite #gigyaUserReview {
  margin-right: 6px;
}
/* line 777, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview .status.invite.reg span.message span.fbConnectInvite a,
#updateReview .status.invite.reg span.message span.fbConnectInvite a,
#emailReview .status.invite.reg span.message span.fbConnectInvite a,
#replyReview .status.invite.reg span.message span.fbConnectInvite a,
#ropReview .status.invite.reg span.message span.fbConnectInvite a,
#submitReviewThankYou .status.invite.reg span.message span.fbConnectInvite a,
#updateReviewThankYou .status.invite.reg span.message span.fbConnectInvite a,
#replyReviewThankYou .status.invite.reg span.message span.fbConnectInvite a,
#ropReviewThankYou .status.invite.reg span.message span.fbConnectInvite a,
#emailReviewThankYou .status.invite.reg span.message span.fbConnectInvite a {
  font-weight: bold;
  padding: 0px 0px 0px 20px;
}
/* line 781, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview .status.invite.reg span.message span.fbConnectInvite a.facebook,
#updateReview .status.invite.reg span.message span.fbConnectInvite a.facebook,
#emailReview .status.invite.reg span.message span.fbConnectInvite a.facebook,
#replyReview .status.invite.reg span.message span.fbConnectInvite a.facebook,
#ropReview .status.invite.reg span.message span.fbConnectInvite a.facebook,
#submitReviewThankYou .status.invite.reg span.message span.fbConnectInvite a.facebook,
#updateReviewThankYou .status.invite.reg span.message span.fbConnectInvite a.facebook,
#replyReviewThankYou .status.invite.reg span.message span.fbConnectInvite a.facebook,
#ropReviewThankYou .status.invite.reg span.message span.fbConnectInvite a.facebook,
#emailReviewThankYou .status.invite.reg span.message span.fbConnectInvite a.facebook {
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 0 -2735px no-repeat;
}
/* line 784, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview .status.invite.reg span.message span.fbConnectInvite a.google,
#updateReview .status.invite.reg span.message span.fbConnectInvite a.google,
#emailReview .status.invite.reg span.message span.fbConnectInvite a.google,
#replyReview .status.invite.reg span.message span.fbConnectInvite a.google,
#ropReview .status.invite.reg span.message span.fbConnectInvite a.google,
#submitReviewThankYou .status.invite.reg span.message span.fbConnectInvite a.google,
#updateReviewThankYou .status.invite.reg span.message span.fbConnectInvite a.google,
#replyReviewThankYou .status.invite.reg span.message span.fbConnectInvite a.google,
#ropReviewThankYou .status.invite.reg span.message span.fbConnectInvite a.google,
#emailReviewThankYou .status.invite.reg span.message span.fbConnectInvite a.google {
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 0 -3267px no-repeat;
}
/* line 787, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview .status.invite.reg span.message span.fbConnectInvite a.yahoo,
#updateReview .status.invite.reg span.message span.fbConnectInvite a.yahoo,
#emailReview .status.invite.reg span.message span.fbConnectInvite a.yahoo,
#replyReview .status.invite.reg span.message span.fbConnectInvite a.yahoo,
#ropReview .status.invite.reg span.message span.fbConnectInvite a.yahoo,
#submitReviewThankYou .status.invite.reg span.message span.fbConnectInvite a.yahoo,
#updateReviewThankYou .status.invite.reg span.message span.fbConnectInvite a.yahoo,
#replyReviewThankYou .status.invite.reg span.message span.fbConnectInvite a.yahoo,
#ropReviewThankYou .status.invite.reg span.message span.fbConnectInvite a.yahoo,
#emailReviewThankYou .status.invite.reg span.message span.fbConnectInvite a.yahoo {
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 0 -9519px no-repeat;
}
/* line 795, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview .status.loggedin, #submitReview .submitDesc,
#updateReview .status.loggedin,
#updateReview .submitDesc,
#emailReview .status.loggedin,
#emailReview .submitDesc,
#replyReview .status.loggedin,
#replyReview .submitDesc,
#ropReview .status.loggedin,
#ropReview .submitDesc,
#submitReviewThankYou .status.loggedin,
#submitReviewThankYou .submitDesc,
#updateReviewThankYou .status.loggedin,
#updateReviewThankYou .submitDesc,
#replyReviewThankYou .status.loggedin,
#replyReviewThankYou .submitDesc,
#ropReviewThankYou .status.loggedin,
#ropReviewThankYou .submitDesc,
#emailReviewThankYou .status.loggedin,
#emailReviewThankYou .submitDesc {
  padding: 0 0 0 10px;
  display: block;
}
/* line 799, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview form,
#updateReview form,
#emailReview form,
#replyReview form,
#ropReview form,
#submitReviewThankYou form,
#updateReviewThankYou form,
#replyReviewThankYou form,
#ropReviewThankYou form,
#emailReviewThankYou form {
  padding: 20px 10px 10px;
  -moz-box-shadow: 0 1px 0 #fff, 0 1px 0 0 rgba(255, 255, 255, 0.4) inset;
  -webkit-box-shadow: 0 1px 0 #fff, 0 1px 0 0 rgba(255, 255, 255, 0.4) inset;
  box-shadow: 0 1px 0 #fff, 0 1px 0 0 rgba(255, 255, 255, 0.4) inset;
  color: #000;
  padding: 15px;
  margin-top: 5px;
}
/* line 806, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview form label,
#updateReview form label,
#emailReview form label,
#replyReview form label,
#ropReview form label,
#submitReviewThankYou form label,
#updateReviewThankYou form label,
#replyReviewThankYou form label,
#ropReviewThankYou form label,
#emailReviewThankYou form label {
  width: 557px;
  min-width: 557px;
  max-width: 557px;
  margin-left: 0;
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
  color: #000;
}
/* line 816, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview form label.validate-error,
#updateReview form label.validate-error,
#emailReview form label.validate-error,
#replyReview form label.validate-error,
#ropReview form label.validate-error,
#submitReviewThankYou form label.validate-error,
#updateReviewThankYou form label.validate-error,
#replyReviewThankYou form label.validate-error,
#ropReviewThankYou form label.validate-error,
#emailReviewThankYou form label.validate-error {
  font-weight: bold;
  color: #860000;
}
/* line 821, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview form input,
#updateReview form input,
#emailReview form input,
#replyReview form input,
#ropReview form input,
#submitReviewThankYou form input,
#updateReviewThankYou form input,
#replyReviewThankYou form input,
#ropReviewThankYou form input,
#emailReviewThankYou form input {
  width: 598px;
  min-width: 598px;
  max-width: 598px;
  margin-left: 0;
}
/* line 827, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview form textarea,
#updateReview form textarea,
#emailReview form textarea,
#replyReview form textarea,
#ropReview form textarea,
#submitReviewThankYou form textarea,
#updateReviewThankYou form textarea,
#replyReviewThankYou form textarea,
#ropReviewThankYou form textarea,
#emailReviewThankYou form textarea {
  margin-top: 8px;
  height: 100px;
  width: 598px;
  min-width: 598px;
  max-width: 598px;
  margin-left: 0;
}
/* line 837, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview #rateThisProduct,
#updateReview #rateThisProduct,
#emailReview #rateThisProduct,
#replyReview #rateThisProduct,
#ropReview #rateThisProduct,
#submitReviewThankYou #rateThisProduct,
#updateReviewThankYou #rateThisProduct,
#replyReviewThankYou #rateThisProduct,
#ropReviewThankYou #rateThisProduct,
#emailReviewThankYou #rateThisProduct {
  margin-bottom: 0;
}
/* line 841, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview #oneLineSummary,
#updateReview #oneLineSummary,
#emailReview #oneLineSummary,
#replyReview #oneLineSummary,
#ropReview #oneLineSummary,
#submitReviewThankYou #oneLineSummary,
#updateReviewThankYou #oneLineSummary,
#replyReviewThankYou #oneLineSummary,
#ropReviewThankYou #oneLineSummary,
#emailReviewThankYou #oneLineSummary {
  margin-top: 20px;
}
/* line 844, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview span.charCount,
#updateReview span.charCount,
#emailReview span.charCount,
#replyReview span.charCount,
#ropReview span.charCount,
#submitReviewThankYou span.charCount,
#updateReviewThankYou span.charCount,
#replyReviewThankYou span.charCount,
#ropReviewThankYou span.charCount,
#emailReviewThankYou span.charCount {
  font-weight: bold;
  display: inline-block;
  float: right;
}
/* line 850, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview #singleLineArea,
#updateReview #singleLineArea,
#emailReview #singleLineArea,
#replyReview #singleLineArea,
#ropReview #singleLineArea,
#submitReviewThankYou #singleLineArea,
#updateReviewThankYou #singleLineArea,
#replyReviewThankYou #singleLineArea,
#ropReviewThankYou #singleLineArea,
#emailReviewThankYou #singleLineArea {
  height: auto;
  overflow: hidden;
}
/* line 855, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview p.conduct,
#updateReview p.conduct,
#emailReview p.conduct,
#replyReview p.conduct,
#ropReview p.conduct,
#submitReviewThankYou p.conduct,
#updateReviewThankYou p.conduct,
#replyReviewThankYou p.conduct,
#ropReviewThankYou p.conduct,
#emailReviewThankYou p.conduct {
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-size: 15px;
  color: rgba(25, 24, 24, 0.6);
  letter-spacing: 0;
  line-height: 22px;
  margin-bottom: 20px;
}
/* line 864, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview .viewLinks,
#updateReview .viewLinks,
#emailReview .viewLinks,
#replyReview .viewLinks,
#ropReview .viewLinks,
#submitReviewThankYou .viewLinks,
#updateReviewThankYou .viewLinks,
#replyReviewThankYou .viewLinks,
#ropReviewThankYou .viewLinks,
#emailReviewThankYou .viewLinks {
  padding: 20px 0;
}
/* line 867, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview .viewLinks li a,
#updateReview .viewLinks li a,
#emailReview .viewLinks li a,
#replyReview .viewLinks li a,
#ropReview .viewLinks li a,
#submitReviewThankYou .viewLinks li a,
#updateReviewThankYou .viewLinks li a,
#replyReviewThankYou .viewLinks li a,
#ropReviewThankYou .viewLinks li a,
#emailReviewThankYou .viewLinks li a {
  font-weight: bold;
  font-size: 13px;
}
/* line 873, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview a.flexButton,
#updateReview a.flexButton,
#emailReview a.flexButton,
#replyReview a.flexButton,
#ropReview a.flexButton,
#submitReviewThankYou a.flexButton,
#updateReviewThankYou a.flexButton,
#replyReviewThankYou a.flexButton,
#ropReviewThankYou a.flexButton,
#emailReviewThankYou a.flexButton {
  line-height: 31px;
}
/* line 876, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview a.flexButton:hover,
#updateReview a.flexButton:hover,
#emailReview a.flexButton:hover,
#replyReview a.flexButton:hover,
#ropReview a.flexButton:hover,
#submitReviewThankYou a.flexButton:hover,
#updateReviewThankYou a.flexButton:hover,
#replyReviewThankYou a.flexButton:hover,
#ropReviewThankYou a.flexButton:hover,
#emailReviewThankYou a.flexButton:hover {
  text-decoration: none;
}

/* line 883, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview.userSubmit,
#updateReview.userSubmit,
#submitReviewThankYou,
#updateReviewThankYou,
#replyReview,
#replyReviewThankYou,
#ropReview,
#ropReviewThankYou,
#emailReview,
#emailReviewThankYou {
  background: none;
  padding: 0;
  margin-bottom: 20px;
  float: none;
}
/* line 900, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview.userSubmit h4,
#updateReview.userSubmit h4,
#submitReviewThankYou h4,
#updateReviewThankYou h4,
#replyReview h4,
#replyReviewThankYou h4,
#ropReview h4,
#ropReviewThankYou h4,
#emailReview h4,
#emailReviewThankYou h4 {
  padding: 0;
  font-weight: 600;
  font-size: 18px;
}
/* line 906, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview.userSubmit form.submitReview,
#updateReview.userSubmit form.submitReview,
#submitReviewThankYou form.submitReview,
#updateReviewThankYou form.submitReview,
#replyReview form.submitReview,
#replyReviewThankYou form.submitReview,
#ropReview form.submitReview,
#ropReviewThankYou form.submitReview,
#emailReview form.submitReview,
#emailReviewThankYou form.submitReview {
  background: none;
  border: 0;
  padding: 0;
}
/* line 911, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview.userSubmit form.submitReview label,
#updateReview.userSubmit form.submitReview label,
#submitReviewThankYou form.submitReview label,
#updateReviewThankYou form.submitReview label,
#replyReview form.submitReview label,
#replyReviewThankYou form.submitReview label,
#ropReview form.submitReview label,
#ropReviewThankYou form.submitReview label,
#emailReview form.submitReview label,
#emailReviewThankYou form.submitReview label {
  color: #474749;
  width: auto;
  min-width: 0;
  max-width: none;
}
/* line 917, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview.userSubmit form.submitReview label.validate-error,
#updateReview.userSubmit form.submitReview label.validate-error,
#submitReviewThankYou form.submitReview label.validate-error,
#updateReviewThankYou form.submitReview label.validate-error,
#replyReview form.submitReview label.validate-error,
#replyReviewThankYou form.submitReview label.validate-error,
#ropReview form.submitReview label.validate-error,
#ropReviewThankYou form.submitReview label.validate-error,
#emailReview form.submitReview label.validate-error,
#emailReviewThankYou form.submitReview label.validate-error {
  color: #e70000;
}
/* line 921, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview.userSubmit form.submitReview label#rateThisProduct b,
#updateReview.userSubmit form.submitReview label#rateThisProduct b,
#submitReviewThankYou form.submitReview label#rateThisProduct b,
#updateReviewThankYou form.submitReview label#rateThisProduct b,
#replyReview form.submitReview label#rateThisProduct b,
#replyReviewThankYou form.submitReview label#rateThisProduct b,
#ropReview form.submitReview label#rateThisProduct b,
#ropReviewThankYou form.submitReview label#rateThisProduct b,
#emailReview form.submitReview label#rateThisProduct b,
#emailReviewThankYou form.submitReview label#rateThisProduct b {
  display: block;
  margin-bottom: 5px;
}
/* line 142, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#submitReview.userSubmit form.submitReview .star-container,
#updateReview.userSubmit form.submitReview .star-container,
#submitReviewThankYou form.submitReview .star-container,
#updateReviewThankYou form.submitReview .star-container,
#replyReview form.submitReview .star-container,
#replyReviewThankYou form.submitReview .star-container,
#ropReview form.submitReview .star-container,
#ropReviewThankYou form.submitReview .star-container,
#emailReview form.submitReview .star-container,
#emailReviewThankYou form.submitReview .star-container {
  position: relative;
  display: inline-block;
  width: 165px;
  height: 33px;
}
/* line 147, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#submitReview.userSubmit form.submitReview .star-container .stars,
#updateReview.userSubmit form.submitReview .star-container .stars,
#submitReviewThankYou form.submitReview .star-container .stars,
#updateReviewThankYou form.submitReview .star-container .stars,
#replyReview form.submitReview .star-container .stars,
#replyReviewThankYou form.submitReview .star-container .stars,
#ropReview form.submitReview .star-container .stars,
#ropReviewThankYou form.submitReview .star-container .stars,
#emailReview form.submitReview .star-container .stars,
#emailReviewThankYou form.submitReview .star-container .stars {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  height: 33px;
  background-image: url('/176/bundles/downloadcore/images/stars/serp-rating-light-blue.png');
  background-repeat: no-repeat;
  background-size: 165px 33px;
  z-index: 1;
}
@media only all and (min--moz-device-pixel-ratio: 1.5), only all and (-o-min-device-pixel-ratio: 3 / 2), only all and (-webkit-min-device-pixel-ratio: 1.5), only all and (min-device-pixel-ratio: 1.5), only all and (min-resolution: 144dpi), only all and (min-resolution: 1.5dppx) {
  /* line 147, ../../../../sass/optimized/helpers/mixins/_utils.scss */
  #submitReview.userSubmit form.submitReview .star-container .stars,
  #updateReview.userSubmit form.submitReview .star-container .stars,
  #submitReviewThankYou form.submitReview .star-container .stars,
  #updateReviewThankYou form.submitReview .star-container .stars,
  #replyReview form.submitReview .star-container .stars,
  #replyReviewThankYou form.submitReview .star-container .stars,
  #ropReview form.submitReview .star-container .stars,
  #ropReviewThankYou form.submitReview .star-container .stars,
  #emailReview form.submitReview .star-container .stars,
  #emailReviewThankYou form.submitReview .star-container .stars {
    background-image: url('/176/bundles/downloadcore/images/stars/serp-rating-light-bluex2.png');
  }
}
/* line 162, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#submitReview.userSubmit form.submitReview .star-container.rating-0 .stars,
#updateReview.userSubmit form.submitReview .star-container.rating-0 .stars,
#submitReviewThankYou form.submitReview .star-container.rating-0 .stars,
#updateReviewThankYou form.submitReview .star-container.rating-0 .stars,
#replyReview form.submitReview .star-container.rating-0 .stars,
#replyReviewThankYou form.submitReview .star-container.rating-0 .stars,
#ropReview form.submitReview .star-container.rating-0 .stars,
#ropReviewThankYou form.submitReview .star-container.rating-0 .stars,
#emailReview form.submitReview .star-container.rating-0 .stars,
#emailReviewThankYou form.submitReview .star-container.rating-0 .stars {
  width: 0;
}
/* line 166, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#submitReview.userSubmit form.submitReview .star-container.rating-0h .stars,
#updateReview.userSubmit form.submitReview .star-container.rating-0h .stars,
#submitReviewThankYou form.submitReview .star-container.rating-0h .stars,
#updateReviewThankYou form.submitReview .star-container.rating-0h .stars,
#replyReview form.submitReview .star-container.rating-0h .stars,
#replyReviewThankYou form.submitReview .star-container.rating-0h .stars,
#ropReview form.submitReview .star-container.rating-0h .stars,
#ropReviewThankYou form.submitReview .star-container.rating-0h .stars,
#emailReview form.submitReview .star-container.rating-0h .stars,
#emailReviewThankYou form.submitReview .star-container.rating-0h .stars {
  width: 16.5px;
}
/* line 170, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#submitReview.userSubmit form.submitReview .star-container.rating-1 .stars,
#updateReview.userSubmit form.submitReview .star-container.rating-1 .stars,
#submitReviewThankYou form.submitReview .star-container.rating-1 .stars,
#updateReviewThankYou form.submitReview .star-container.rating-1 .stars,
#replyReview form.submitReview .star-container.rating-1 .stars,
#replyReviewThankYou form.submitReview .star-container.rating-1 .stars,
#ropReview form.submitReview .star-container.rating-1 .stars,
#ropReviewThankYou form.submitReview .star-container.rating-1 .stars,
#emailReview form.submitReview .star-container.rating-1 .stars,
#emailReviewThankYou form.submitReview .star-container.rating-1 .stars {
  width: 33px;
}
/* line 174, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#submitReview.userSubmit form.submitReview .star-container.rating-1h .stars,
#updateReview.userSubmit form.submitReview .star-container.rating-1h .stars,
#submitReviewThankYou form.submitReview .star-container.rating-1h .stars,
#updateReviewThankYou form.submitReview .star-container.rating-1h .stars,
#replyReview form.submitReview .star-container.rating-1h .stars,
#replyReviewThankYou form.submitReview .star-container.rating-1h .stars,
#ropReview form.submitReview .star-container.rating-1h .stars,
#ropReviewThankYou form.submitReview .star-container.rating-1h .stars,
#emailReview form.submitReview .star-container.rating-1h .stars,
#emailReviewThankYou form.submitReview .star-container.rating-1h .stars {
  width: 49.5px;
}
/* line 178, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#submitReview.userSubmit form.submitReview .star-container.rating-2 .stars,
#updateReview.userSubmit form.submitReview .star-container.rating-2 .stars,
#submitReviewThankYou form.submitReview .star-container.rating-2 .stars,
#updateReviewThankYou form.submitReview .star-container.rating-2 .stars,
#replyReview form.submitReview .star-container.rating-2 .stars,
#replyReviewThankYou form.submitReview .star-container.rating-2 .stars,
#ropReview form.submitReview .star-container.rating-2 .stars,
#ropReviewThankYou form.submitReview .star-container.rating-2 .stars,
#emailReview form.submitReview .star-container.rating-2 .stars,
#emailReviewThankYou form.submitReview .star-container.rating-2 .stars {
  width: 66px;
}
/* line 182, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#submitReview.userSubmit form.submitReview .star-container.rating-2h .stars,
#updateReview.userSubmit form.submitReview .star-container.rating-2h .stars,
#submitReviewThankYou form.submitReview .star-container.rating-2h .stars,
#updateReviewThankYou form.submitReview .star-container.rating-2h .stars,
#replyReview form.submitReview .star-container.rating-2h .stars,
#replyReviewThankYou form.submitReview .star-container.rating-2h .stars,
#ropReview form.submitReview .star-container.rating-2h .stars,
#ropReviewThankYou form.submitReview .star-container.rating-2h .stars,
#emailReview form.submitReview .star-container.rating-2h .stars,
#emailReviewThankYou form.submitReview .star-container.rating-2h .stars {
  width: 82.5px;
}
/* line 186, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#submitReview.userSubmit form.submitReview .star-container.rating-3 .stars,
#updateReview.userSubmit form.submitReview .star-container.rating-3 .stars,
#submitReviewThankYou form.submitReview .star-container.rating-3 .stars,
#updateReviewThankYou form.submitReview .star-container.rating-3 .stars,
#replyReview form.submitReview .star-container.rating-3 .stars,
#replyReviewThankYou form.submitReview .star-container.rating-3 .stars,
#ropReview form.submitReview .star-container.rating-3 .stars,
#ropReviewThankYou form.submitReview .star-container.rating-3 .stars,
#emailReview form.submitReview .star-container.rating-3 .stars,
#emailReviewThankYou form.submitReview .star-container.rating-3 .stars {
  width: 99px;
}
/* line 190, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#submitReview.userSubmit form.submitReview .star-container.rating-3h .stars,
#updateReview.userSubmit form.submitReview .star-container.rating-3h .stars,
#submitReviewThankYou form.submitReview .star-container.rating-3h .stars,
#updateReviewThankYou form.submitReview .star-container.rating-3h .stars,
#replyReview form.submitReview .star-container.rating-3h .stars,
#replyReviewThankYou form.submitReview .star-container.rating-3h .stars,
#ropReview form.submitReview .star-container.rating-3h .stars,
#ropReviewThankYou form.submitReview .star-container.rating-3h .stars,
#emailReview form.submitReview .star-container.rating-3h .stars,
#emailReviewThankYou form.submitReview .star-container.rating-3h .stars {
  width: 115.5px;
}
/* line 194, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#submitReview.userSubmit form.submitReview .star-container.rating-4 .stars,
#updateReview.userSubmit form.submitReview .star-container.rating-4 .stars,
#submitReviewThankYou form.submitReview .star-container.rating-4 .stars,
#updateReviewThankYou form.submitReview .star-container.rating-4 .stars,
#replyReview form.submitReview .star-container.rating-4 .stars,
#replyReviewThankYou form.submitReview .star-container.rating-4 .stars,
#ropReview form.submitReview .star-container.rating-4 .stars,
#ropReviewThankYou form.submitReview .star-container.rating-4 .stars,
#emailReview form.submitReview .star-container.rating-4 .stars,
#emailReviewThankYou form.submitReview .star-container.rating-4 .stars {
  width: 132px;
}
/* line 198, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#submitReview.userSubmit form.submitReview .star-container.rating-4h .stars,
#updateReview.userSubmit form.submitReview .star-container.rating-4h .stars,
#submitReviewThankYou form.submitReview .star-container.rating-4h .stars,
#updateReviewThankYou form.submitReview .star-container.rating-4h .stars,
#replyReview form.submitReview .star-container.rating-4h .stars,
#replyReviewThankYou form.submitReview .star-container.rating-4h .stars,
#ropReview form.submitReview .star-container.rating-4h .stars,
#ropReviewThankYou form.submitReview .star-container.rating-4h .stars,
#emailReview form.submitReview .star-container.rating-4h .stars,
#emailReviewThankYou form.submitReview .star-container.rating-4h .stars {
  width: 148.5px;
}
/* line 202, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#submitReview.userSubmit form.submitReview .star-container.rating-5 .stars,
#updateReview.userSubmit form.submitReview .star-container.rating-5 .stars,
#submitReviewThankYou form.submitReview .star-container.rating-5 .stars,
#updateReviewThankYou form.submitReview .star-container.rating-5 .stars,
#replyReview form.submitReview .star-container.rating-5 .stars,
#replyReviewThankYou form.submitReview .star-container.rating-5 .stars,
#ropReview form.submitReview .star-container.rating-5 .stars,
#ropReviewThankYou form.submitReview .star-container.rating-5 .stars,
#emailReview form.submitReview .star-container.rating-5 .stars,
#emailReviewThankYou form.submitReview .star-container.rating-5 .stars {
  width: 165px;
}
/* line 212, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#submitReview.userSubmit form.submitReview .star-container,
#updateReview.userSubmit form.submitReview .star-container,
#submitReviewThankYou form.submitReview .star-container,
#updateReviewThankYou form.submitReview .star-container,
#replyReview form.submitReview .star-container,
#replyReviewThankYou form.submitReview .star-container,
#ropReview form.submitReview .star-container,
#ropReviewThankYou form.submitReview .star-container,
#emailReview form.submitReview .star-container,
#emailReviewThankYou form.submitReview .star-container {
  background-image: url('/176/bundles/downloadcore/images/stars/serp-rating-light-grey.png');
  background-repeat: no-repeat;
  background-size: 165px 33px;
}
@media only all and (min--moz-device-pixel-ratio: 1.5), only all and (-o-min-device-pixel-ratio: 3 / 2), only all and (-webkit-min-device-pixel-ratio: 1.5), only all and (min-device-pixel-ratio: 1.5), only all and (min-resolution: 144dpi), only all and (min-resolution: 1.5dppx) {
  /* line 212, ../../../../sass/optimized/helpers/mixins/_utils.scss */
  #submitReview.userSubmit form.submitReview .star-container,
  #updateReview.userSubmit form.submitReview .star-container,
  #submitReviewThankYou form.submitReview .star-container,
  #updateReviewThankYou form.submitReview .star-container,
  #replyReview form.submitReview .star-container,
  #replyReviewThankYou form.submitReview .star-container,
  #ropReview form.submitReview .star-container,
  #ropReviewThankYou form.submitReview .star-container,
  #emailReview form.submitReview .star-container,
  #emailReviewThankYou form.submitReview .star-container {
    background-image: url('/176/bundles/downloadcore/images/stars/serp-rating-light-greyx2.png');
  }
}
/* line 930, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview.userSubmit form.submitReview .star-container,
#updateReview.userSubmit form.submitReview .star-container,
#submitReviewThankYou form.submitReview .star-container,
#updateReviewThankYou form.submitReview .star-container,
#replyReview form.submitReview .star-container,
#replyReviewThankYou form.submitReview .star-container,
#ropReview form.submitReview .star-container,
#ropReviewThankYou form.submitReview .star-container,
#emailReview form.submitReview .star-container,
#emailReviewThankYou form.submitReview .star-container {
  height: 29px;
  background-size: 165px 29px;
  cursor: pointer;
}
/* line 934, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview.userSubmit form.submitReview .star-container .stars,
#updateReview.userSubmit form.submitReview .star-container .stars,
#submitReviewThankYou form.submitReview .star-container .stars,
#updateReviewThankYou form.submitReview .star-container .stars,
#replyReview form.submitReview .star-container .stars,
#replyReviewThankYou form.submitReview .star-container .stars,
#ropReview form.submitReview .star-container .stars,
#ropReviewThankYou form.submitReview .star-container .stars,
#emailReview form.submitReview .star-container .stars,
#emailReviewThankYou form.submitReview .star-container .stars {
  text-indent: -9999px;
  overflow: hidden;
  height: 29px;
  background-size: 165px 29px;
}
/* line 943, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview.userSubmit .status,
#updateReview.userSubmit .status,
#submitReviewThankYou .status,
#updateReviewThankYou .status,
#replyReview .status,
#replyReviewThankYou .status,
#ropReview .status,
#ropReviewThankYou .status,
#emailReview .status,
#emailReviewThankYou .status {
  color: #768696;
  padding: 0;
}
/* line 947, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview.userSubmit .status.invite.reg,
#updateReview.userSubmit .status.invite.reg,
#submitReviewThankYou .status.invite.reg,
#updateReviewThankYou .status.invite.reg,
#replyReview .status.invite.reg,
#replyReviewThankYou .status.invite.reg,
#ropReview .status.invite.reg,
#ropReviewThankYou .status.invite.reg,
#emailReview .status.invite.reg,
#emailReviewThankYou .status.invite.reg {
  padding: 0;
  background: none;
  color: #768696;
  text-shadow: none;
  height: auto;
  margin: 0 0 20px;
  border-radius: 0;
  box-shadow: none;
  border: 0;
}
/* line 960, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview.userSubmit .charCount,
#updateReview.userSubmit .charCount,
#submitReviewThankYou .charCount,
#updateReviewThankYou .charCount,
#replyReview .charCount,
#replyReviewThankYou .charCount,
#ropReview .charCount,
#ropReviewThankYou .charCount,
#emailReview .charCount,
#emailReviewThankYou .charCount {
  color: #768696;
  font-weight: 400;
}
/* line 964, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview.userSubmit .charCount .validation-advice,
#updateReview.userSubmit .charCount .validation-advice,
#submitReviewThankYou .charCount .validation-advice,
#updateReviewThankYou .charCount .validation-advice,
#replyReview .charCount .validation-advice,
#replyReviewThankYou .charCount .validation-advice,
#ropReview .charCount .validation-advice,
#ropReviewThankYou .charCount .validation-advice,
#emailReview .charCount .validation-advice,
#emailReviewThankYou .charCount .validation-advice {
  color: #768696;
}
/* line 969, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview.userSubmit .flexButton.yellow,
#updateReview.userSubmit .flexButton.yellow,
#submitReviewThankYou .flexButton.yellow,
#updateReviewThankYou .flexButton.yellow,
#replyReview .flexButton.yellow,
#replyReviewThankYou .flexButton.yellow,
#ropReview .flexButton.yellow,
#ropReviewThankYou .flexButton.yellow,
#emailReview .flexButton.yellow,
#emailReviewThankYou .flexButton.yellow {
  background-color: #FFB700;
}
/* line 971, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview.userSubmit .flexButton.yellow:hover,
#updateReview.userSubmit .flexButton.yellow:hover,
#submitReviewThankYou .flexButton.yellow:hover,
#updateReviewThankYou .flexButton.yellow:hover,
#replyReview .flexButton.yellow:hover,
#replyReviewThankYou .flexButton.yellow:hover,
#ropReview .flexButton.yellow:hover,
#ropReviewThankYou .flexButton.yellow:hover,
#emailReview .flexButton.yellow:hover,
#emailReviewThankYou .flexButton.yellow:hover {
  background-color: #FFC500;
}

/* line 977, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReview, #updateReview {
  display: none;
}

/* line 981, ../../../../sass/optimized/components/_user-reviews.scss */
#replyReview,
#replyReviewThankYou,
#emailReview,
#emailReviewThankYou,
#ropReview,
#ropReviewThankYou,
#submitReview {
  float: none;
}

/* line 994, ../../../../sass/optimized/components/_user-reviews.scss */
#submitReviewThankYou p.closeButton,
#replyReviewThankYou p.closeButton,
#updateReviewThankYou p.closeButton {
  margin-top: 10px;
}

/* line 1000, ../../../../sass/optimized/components/_user-reviews.scss */
#emailReview #emailText {
  height: 15px;
}

/* line 1007, ../../../../sass/optimized/components/_user-reviews.scss */
.userSubmit form {
  color: #000;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.65);
}
/* line 1010, ../../../../sass/optimized/components/_user-reviews.scss */
.userSubmit form label {
  font-weight: bold;
  margin: 0 0 20px 10px;
  display: inline-block;
}
/* line 1015, ../../../../sass/optimized/components/_user-reviews.scss */
.userSubmit form input {
  background-color: #eee;
  border: 1px solid rgba(174, 173, 173, 0.5);
  color: #676a6b;
  padding: 6px 10px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 0 4px rgba(147, 147, 147, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: 0 0 4px rgba(147, 147, 147, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 0.75);
  box-shadow: 0 0 4px rgba(147, 147, 147, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 0.75);
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.65);
  display: inline-block;
}
/* line 1025, ../../../../sass/optimized/components/_user-reviews.scss */
.userSubmit form textarea {
  background-color: #eee;
  border: 1px solid rgba(174, 173, 173, 0.5);
  color: #676a6b;
  padding: 6px 10px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 0 4px rgba(147, 147, 147, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: 0 0 4px rgba(147, 147, 147, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 0.75);
  box-shadow: 0 0 4px rgba(147, 147, 147, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 0.75);
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.65);
  display: inline-block;
}

/* line 1038, ../../../../sass/optimized/components/_user-reviews.scss */
.userSubmit {
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  margin: 0 auto;
  height: auto;
  border: 1px solid #dfdfdf;
}
/* line 1047, ../../../../sass/optimized/components/_user-reviews.scss */
.userSubmit .well-header {
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px;
  border-radius: 4px 4px 0 0;
  background: none, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: none, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fefefe), color-stop(100%, #f6f6f6));
  background: none, -moz-linear-gradient(top, #fefefe 0%, #f6f6f6 100%);
  background: none, -webkit-linear-gradient(top, #fefefe 0%, #f6f6f6 100%);
  background: none, linear-gradient(to bottom, #fefefe 0%, #f6f6f6 100%);
  border-bottom: 1px solid #dfdfdf;
  padding: 10px 0 10px 20px;
  margin-bottom: 0px;
  /* TODO Using color codes is bad! however since our gradient mixin is broken for IE8 this was the fix. Replace with IE8 mixin when you make it! */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f6f6f6')";
  /* IE8+ */
}
/* line 1059, ../../../../sass/optimized/components/_user-reviews.scss */
.userSubmit .well-body {
  padding: 20px;
}

/* line 1066, ../../../../sass/optimized/components/_user-reviews.scss */
.thankyou {
  height: auto;
  margin-bottom: 20px;
  width: 100%;
}
/* line 1071, ../../../../sass/optimized/components/_user-reviews.scss */
.thankyou h4 {
  color: #860000;
  padding: 12px 0 10px 10px;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-size: 1.4667em;
  font-weight: bold;
  margin: 0;
  padding: 12px 0 10px 10px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.65);
}
/* line 1081, ../../../../sass/optimized/components/_user-reviews.scss */
.thankyou span.submitDesc {
  padding: 0 0 10px 10px;
}
/* line 1084, ../../../../sass/optimized/components/_user-reviews.scss */
.thankyou ul {
  background: none repeat scroll 0 0 #EEEEEE;
  border: 1px solid rgba(176, 180, 186, 0.7);
  border-radius: 3px;
  box-shadow: 0 1px 0 #FFFFFF;
  color: #252525;
  margin-top: 5px;
  margin-bottom: 20px;
  padding: 15px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.65);
}
/* line 1095, ../../../../sass/optimized/components/_user-reviews.scss */
.thankyou ul li {
  border: medium none !important;
  padding: 3px 0 !important;
}
/* line 1100, ../../../../sass/optimized/components/_user-reviews.scss */
.thankyou p.closeButton {
  margin-left: 10px;
}

/* line 1105, ../../../../sass/optimized/components/_user-reviews.scss */
.flexButton {
  background-color: #3ABD69;
  cursor: pointer;
  color: #fff;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-size: 12px;
  letter-spacing: 1px;
  font-weight: 600;
  display: block;
  height: 30px;
  line-height: 31px;
  padding: 0;
  width: 141px;
  text-align: center;
  text-shadow: none;
  text-transform: uppercase;
}
/* line 1121, ../../../../sass/optimized/components/_user-reviews.scss */
.flexButton:hover {
  color: #fff;
}

/* line 1126, ../../../../sass/optimized/components/_user-reviews.scss */
a.flexButton.black {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcxNzE3NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNjM2MzZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #717175), color-stop(100%, #3c3c3e));
  background: -moz-linear-gradient(top, #717175 0%, #3c3c3e 100%);
  background: -webkit-linear-gradient(top, #717175 0%, #3c3c3e 100%);
  background: linear-gradient(to bottom, #717175 0%, #3c3c3e 100%);
  background-color: #49494b;
  color: #fff;
  border: 1px solid #3C3C3E;
  -moz-box-shadow: 0 1px 0 #212122, 0 1px 0 0 rgba(255, 255, 255, 0.4) inset;
  -webkit-box-shadow: 0 1px 0 #212122, 0 1px 0 0 rgba(255, 255, 255, 0.4) inset;
  box-shadow: 0 1px 0 #212122, 0 1px 0 0 rgba(255, 255, 255, 0.4) inset;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.8);
}

/* line 1135, ../../../../sass/optimized/components/_user-reviews.scss */
.user-reviews .text-fade {
  bottom: 19px;
}

/* line 1139, ../../../../sass/optimized/components/_user-reviews.scss */
.tooltip {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 20px;
  font-size: 11px;
  line-height: 12px;
  background: #000;
  background: rgba(0, 0, 0, 0.9);
}
/* line 1148, ../../../../sass/optimized/components/_user-reviews.scss */
.tooltip.bottom-right {
  z-index: 10;
}
/* line 1152, ../../../../sass/optimized/components/_user-reviews.scss */
.tooltip .tip-title {
  -moz-box-shadow: 0 1px 0 #333, 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-box-shadow: 0 1px 0 #333, 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: 0 1px 0 #333, 0 1px 0 rgba(255, 255, 255, 0.1);
  font-weight: 700;
  border-bottom: 1px solid #000;
  margin-bottom: 5px;
  padding-bottom: 5px;
}

/* line 1161, ../../../../sass/optimized/components/_user-reviews.scss */
.fButton {
  line-height: 21px;
  float: right;
}

/* line 1166, ../../../../sass/optimized/components/_user-reviews.scss */
a.fButton.orange {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwcHgiIHN0b3AtY29sb3I9IiNmYmQwMjUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWI1MDEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0px, #fbd025), color-stop(100%, #f9b501));
  background: -moz-linear-gradient(top, #fbd025 0px, #f9b501 100%);
  background: -webkit-linear-gradient(top, #fbd025 0px, #f9b501 100%);
  background: linear-gradient(to bottom, #fbd025 0px, #f9b501 100%);
  background-color: #febe15;
  cursor: pointer;
  color: #39434c;
  border: 1px solid #f59600;
}

/* line 1175, ../../../../sass/optimized/components/_user-reviews.scss */
.fButton {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
  display: inline-block;
  height: auto;
  padding: 3px 20px 2px;
  color: black;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: bold;
}

/* line 1192, ../../../../sass/optimized/components/_user-reviews.scss */
#replyReview p.conduct {
  padding-top: 20px;
  clear: both;
  float: left;
}

/* line 1199, ../../../../sass/optimized/components/_user-reviews.scss */
.well.userSubmit, .userSubmit#submitReview,
.userSubmit#updateReview,
.userSubmit#submitReviewThankYou,
.userSubmit#updateReviewThankYou,
.userSubmit#replyReview,
.userSubmit#replyReviewThankYou,
.userSubmit#ropReview,
.userSubmit#ropReviewThankYou,
.userSubmit#emailReview,
.userSubmit#emailReviewThankYou {
  clear: both;
}

/* line 1203, ../../../../sass/optimized/components/_user-reviews.scss */
.userRepliesWrap {
  clear: both;
  padding-left: 20px;
}

/* line 1208, ../../../../sass/optimized/components/_user-reviews.scss */
.userReplyWrap {
  margin: 5px 0 15px 0;
}

/* line 6, ../../../../sass/optimized/components/_quick-specs.scss */
.product-upper-container {
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #dfdfdf;
}
/* line 12, ../../../../sass/optimized/components/_quick-specs.scss */
.product-upper-container .ratings-container {
  padding: 12px 20px;
}
/* line 15, ../../../../sass/optimized/components/_quick-specs.scss */
.product-upper-container .ratings-container .button {
  display: inline-block;
}
/* line 18, ../../../../sass/optimized/components/_quick-specs.scss */
.product-upper-container .ratings-container .title-detail-button-dln {
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 8px -2028px no-repeat, 0px 0px url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwcHgiIHN0b3AtY29sb3I9IiM2ZmIwMmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMTYzMGQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 8px -2028px no-repeat, 0px 0px -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0px, #6fb02f), color-stop(100%, #21630d));
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 8px -2028px no-repeat, 0px 0px -moz-linear-gradient(top, #6fb02f 0px, #21630d 100%);
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 8px -2028px no-repeat, 0px 0px -webkit-linear-gradient(top, #6fb02f 0px, #21630d 100%);
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 8px -2028px no-repeat, 0px 0px linear-gradient(to bottom, #6fb02f 0px, #21630d 100%);
  margin-right: 15px;
}
/* line 21, ../../../../sass/optimized/components/_quick-specs.scss */
.product-upper-container .ratings-container .title-detail-button-dln .dln-cta {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
  top: 8px;
}
/* line 25, ../../../../sass/optimized/components/_quick-specs.scss */
.product-upper-container .ratings-container .title-detail-button-dln .dln-cta:hover {
  text-decoration: underline;
}
/* line 28, ../../../../sass/optimized/components/_quick-specs.scss */
.product-upper-container .ratings-container .title-detail-button-dln .dln-cta.visit-now {
  top: 7px;
}
/* line 32, ../../../../sass/optimized/components/_quick-specs.scss */
.product-upper-container .ratings-container .title-detail-button-dln .dln-sub-message {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
}
/* line 39, ../../../../sass/optimized/components/_quick-specs.scss */
.product-upper-container .ratings-container .aveUserRating .link:hover {
  text-decoration: underline;
}
/* line 44, ../../../../sass/optimized/components/_quick-specs.scss */
.product-upper-container .ratings-container .editorRating,
.product-upper-container .ratings-container .aveUserRating {
  display: inline-block;
  vertical-align: top;
  width: 160px;
}
/* line 51, ../../../../sass/optimized/components/_quick-specs.scss */
.product-upper-container .ratings-container .editorRating {
  width: 150px;
  margin-right: 15px;
}
/* line 56, ../../../../sass/optimized/components/_quick-specs.scss */
.product-upper-container .ratings-container .aveUserRating.user-rating-only {
  width: auto;
}
/* line 61, ../../../../sass/optimized/components/_quick-specs.scss */
.product-upper-container .product-landing-quick-specs-ratings-label {
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #000;
  font-weight: 600;
  letter-spacing: -0.5px;
}
/* line 69, ../../../../sass/optimized/components/_quick-specs.scss */
.product-upper-container .product-landing-quick-specs-row-content {
  width: 145px;
  word-wrap: break-word;
}
/* line 74, ../../../../sass/optimized/components/_quick-specs.scss */
.product-upper-container .quick-specs-container {
  display: none;
  border-top: 1px solid #e8e8e8;
  padding: 8px 0;
}
/* line 79, ../../../../sass/optimized/components/_quick-specs.scss */
.product-upper-container .quick-specs-container h2 {
  margin: 0 20px 10px;
  color: #539329;
}
/* line 84, ../../../../sass/optimized/components/_quick-specs.scss */
.product-upper-container .quick-specs-container ul {
  background: none;
  margin: 0 19px 0 19px;
  padding-bottom: 3px;
}
/* line 90, ../../../../sass/optimized/components/_quick-specs.scss */
.product-upper-container .quick-specs-container ul.one {
  margin-bottom: 10px;
}
/* line 95, ../../../../sass/optimized/components/_quick-specs.scss */
.product-upper-container .quick-specs-container ul.one,
.product-upper-container .quick-specs-container ul.dlm {
  border-bottom: 1px solid #e8e8e8;
}
/* line 100, ../../../../sass/optimized/components/_quick-specs.scss */
.product-upper-container .quick-specs-container li {
  width: 145px;
  float: left;
  vertical-align: top;
}
/* line 105, ../../../../sass/optimized/components/_quick-specs.scss */
.product-upper-container .quick-specs-container li .product-landing-quick-specs-row-label {
  font-size: 11px;
  color: #768696;
  line-height: 11px;
}
/* line 112, ../../../../sass/optimized/components/_quick-specs.scss */
.product-upper-container .quick-specs-container .download-now.direct-download-button-dln {
  font-size: 13px;
  margin-left: 20px;
  margin-top: 10px;
}

/* line 124, ../../../../sass/optimized/components/_quick-specs.scss */
.product-upper-container .button-container.ios:before {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0ibGl2ZXR5cGUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjExOS42NjQwNyIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDExOS42NjQwNyA0MCI+CiAgPHRpdGxlPkRvd25sb2FkX29uX3RoZV9BcHBfU3RvcmVfQmFkZ2VfVVMtVUtfUkdCX2Jsa180U1ZHXzA5MjkxNzwvdGl0bGU+CiAgPGc+CiAgICA8Zz4KICAgICAgPGc+CiAgICAgICAgPHBhdGggZD0iTTExMC4xMzQ3NywwSDkuNTM0NjhjLS4zNjY3LDAtLjcyOSwwLTEuMDk0NzMuMDAyLS4zMDYxNS4wMDItLjYwOTg2LjAwNzgxLS45MTg5NS4wMTI3QTEzLjIxNDc2LDEzLjIxNDc2LDAsMCwwLDUuNTE3MS4xOTE0MWE2LjY2NTA5LDYuNjY1MDksMCwwLDAtMS45MDA4OC42MjdBNi40Mzc3OSw2LjQzNzc5LDAsMCwwLDEuOTk3NTcsMS45OTcwNyw2LjI1ODQ0LDYuMjU4NDQsMCwwLDAsLjgxOTM1LDMuNjE4MTZhNi42MDExOSw2LjYwMTE5LDAsMCwwLS42MjUsMS45MDMzMiwxMi45OTMsMTIuOTkzLDAsMCwwLS4xNzkyLDIuMDAyQy4wMDU4Nyw3LjgzMDA4LjAwNDg5LDguMTM3NywwLDguNDQ0MzRWMzEuNTU4NmMuMDA0ODkuMzEwNS4wMDU4Ny42MTEzLjAxNTE1LjkyMTlhMTIuOTkyMzIsMTIuOTkyMzIsMCwwLDAsLjE3OTIsMi4wMDE5LDYuNTg3NTYsNi41ODc1NiwwLDAsMCwuNjI1LDEuOTA0M0E2LjIwNzc4LDYuMjA3NzgsMCwwLDAsMS45OTc1NywzOC4wMDFhNi4yNzQ0NSw2LjI3NDQ1LDAsMCwwLDEuNjE4NjUsMS4xNzg3LDYuNzAwODIsNi43MDA4MiwwLDAsMCwxLjkwMDg4LjYzMDgsMTMuNDU1MTQsMTMuNDU1MTQsMCwwLDAsMi4wMDM5LjE3NjhjLjMwOTA5LjAwNjguNjEyOC4wMTA3LjkxODk1LjAxMDdDOC44MDU2Nyw0MCw5LjE2OCw0MCw5LjUzNDY4LDQwSDExMC4xMzQ3N2MuMzU5NCwwLC43MjQ2LDAsMS4wODQtLjAwMi4zMDQ3LDAsLjYxNzItLjAwMzkuOTIxOS0uMDEwN2ExMy4yNzksMTMuMjc5LDAsMCwwLDItLjE3NjgsNi44MDQzMiw2LjgwNDMyLDAsMCwwLDEuOTA4Mi0uNjMwOCw2LjI3NzQyLDYuMjc3NDIsMCwwLDAsMS42MTcyLTEuMTc4Nyw2LjM5NDgyLDYuMzk0ODIsMCwwLDAsMS4xODE2LTEuNjE0Myw2LjYwNDEzLDYuNjA0MTMsMCwwLDAsLjYxOTEtMS45MDQzLDEzLjUwNjQzLDEzLjUwNjQzLDAsMCwwLC4xODU2LTIuMDAxOWMuMDAzOS0uMzEwNi4wMDM5LS42MTE0LjAwMzktLjkyMTkuMDA3OC0uMzYzMy4wMDc4LS43MjQ2LjAwNzgtMS4wOTM4VjkuNTM2MTNjMC0uMzY2MjEsMC0uNzI5NDktLjAwNzgtMS4wOTE3OSwwLS4zMDY2NCwwLS42MTQyNi0uMDAzOS0uOTIwOWExMy41MDcxLDEzLjUwNzEsMCwwLDAtLjE4NTYtMi4wMDIsNi42MTc3LDYuNjE3NywwLDAsMC0uNjE5MS0xLjkwMzMyLDYuNDY2MTksNi40NjYxOSwwLDAsMC0yLjc5ODgtMi43OTk4LDYuNzY3NTQsNi43Njc1NCwwLDAsMC0xLjkwODItLjYyNywxMy4wNDM5NCwxMy4wNDM5NCwwLDAsMC0yLS4xNzY3NmMtLjMwNDctLjAwNDg4LS42MTcyLS4wMTA3NC0uOTIxOS0uMDEyNjktLjM1OTQtLjAwMi0uNzI0Ni0uMDAyLTEuMDg0LS4wMDJaIiBzdHlsZT0iZmlsbDogI2E2YTZhNiIvPgogICAgICAgIDxwYXRoIGQ9Ik04LjQ0NDgzLDM5LjEyNWMtLjMwNDY4LDAtLjYwMi0uMDAzOS0uOTA0MjktLjAxMDdhMTIuNjg3MTQsMTIuNjg3MTQsMCwwLDEtMS44NjkxNC0uMTYzMSw1Ljg4MzgxLDUuODgzODEsMCwwLDEtMS42NTY3NC0uNTQ3OSw1LjQwNTczLDUuNDA1NzMsMCwwLDEtMS4zOTctMS4wMTY2LDUuMzIwODIsNS4zMjA4MiwwLDAsMS0xLjAyMDUxLTEuMzk2NSw1LjcyMTg2LDUuNzIxODYsMCwwLDEtLjU0My0xLjY1NzIsMTIuNDEzNTEsMTIuNDEzNTEsMCwwLDEtLjE2NjUtMS44NzVjLS4wMDYzNC0uMjEwOS0uMDE0NjQtLjkxMzEtLjAxNDY0LS45MTMxVjguNDQ0MzRTLjg4MTg1LDcuNzUyOTMuODg3Nyw3LjU0OThhMTIuMzcwMzksMTIuMzcwMzksMCwwLDEsLjE2NTUzLTEuODcyMDcsNS43NTU1LDUuNzU1NSwwLDAsMSwuNTQzNDYtMS42NjIxQTUuMzczNDksNS4zNzM0OSwwLDAsMSwyLjYxMTgzLDIuNjE3NjgsNS41NjU0Myw1LjU2NTQzLDAsMCwxLDQuMDE0MTcsMS41OTUyMWE1LjgyMzA5LDUuODIzMDksMCwwLDEsMS42NTMzMi0uNTQzOTRBMTIuNTg1ODksMTIuNTg1ODksMCwwLDEsNy41NDMuODg3MjFMOC40NDUzMi44NzVIMTExLjIxMzg3bC45MTMxLjAxMjdhMTIuMzg0OTMsMTIuMzg0OTMsMCwwLDEsMS44NTg0LjE2MjU5LDUuOTM4MzMsNS45MzgzMywwLDAsMSwxLjY3MDkuNTQ3ODUsNS41OTM3NCw1LjU5Mzc0LDAsMCwxLDIuNDE1LDIuNDE5OTMsNS43NjI2Nyw1Ljc2MjY3LDAsMCwxLC41MzUyLDEuNjQ4OTIsMTIuOTk1LDEyLjk5NSwwLDAsMSwuMTczOCwxLjg4NzIxYy4wMDI5LjI4MzIuMDAyOS41ODc0LjAwMjkuODkwMTQuMDA3OS4zNzUuMDA3OS43MzE5My4wMDc5LDEuMDkxNzlWMzAuNDY0OGMwLC4zNjMzLDAsLjcxNzgtLjAwNzksMS4wNzUyLDAsLjMyNTIsMCwuNjIzMS0uMDAzOS45Mjk3YTEyLjczMTI2LDEyLjczMTI2LDAsMCwxLS4xNzA5LDEuODUzNSw1LjczOSw1LjczOSwwLDAsMS0uNTQsMS42Nyw1LjQ4MDI5LDUuNDgwMjksMCwwLDEtMS4wMTU2LDEuMzg1Nyw1LjQxMjksNS40MTI5LDAsMCwxLTEuMzk5NCwxLjAyMjUsNS44NjE2OCw1Ljg2MTY4LDAsMCwxLTEuNjY4LjU0OTgsMTIuNTQyMTgsMTIuNTQyMTgsMCwwLDEtMS44NjkyLjE2MzFjLS4yOTI5LjAwNjgtLjU5OTYuMDEwNy0uODk3NC4wMTA3bC0xLjA4NC4wMDJaIi8+CiAgICAgIDwvZz4KICAgICAgPGcgaWQ9Il9Hcm91cF8iIGRhdGEtbmFtZT0iJmx0O0dyb3VwJmd0OyI+CiAgICAgICAgPGcgaWQ9Il9Hcm91cF8yIiBkYXRhLW5hbWU9IiZsdDtHcm91cCZndDsiPgogICAgICAgICAgPGcgaWQ9Il9Hcm91cF8zIiBkYXRhLW5hbWU9IiZsdDtHcm91cCZndDsiPgogICAgICAgICAgICA8cGF0aCBpZD0iX1BhdGhfIiBkYXRhLW5hbWU9IiZsdDtQYXRoJmd0OyIgZD0iTTI0Ljc2ODg4LDIwLjMwMDY4YTQuOTQ4ODEsNC45NDg4MSwwLDAsMSwyLjM1NjU2LTQuMTUyMDYsNS4wNjU2Niw1LjA2NTY2LDAsMCwwLTMuOTkxMTYtMi4xNTc2OGMtMS42NzkyNC0uMTc2MjYtMy4zMDcxOSwxLjAwNDgzLTQuMTYyOSwxLjAwNDgzLS44NzIyNywwLTIuMTg5NzctLjk4NzMzLTMuNjA4NS0uOTU4MTRhNS4zMTUyOSw1LjMxNTI5LDAsMCwwLTQuNDcyOTIsMi43Mjc4N2MtMS45MzQsMy4zNDg0Mi0uNDkxNDEsOC4yNjk0NywxLjM2MTIsMTAuOTc2MDguOTI2OSwxLjMyNTM1LDIuMDEwMTgsMi44MDU4LDMuNDI3NjMsMi43NTMzLDEuMzg3MDYtLjA1NzUzLDEuOTA1MS0uODg0NDgsMy41Nzk0LS44ODQ0OCwxLjY1ODc2LDAsMi4xNDQ3OS44ODQ0OCwzLjU5MS44NTExLDEuNDg4MzgtLjAyNDE2LDIuNDI2MTMtMS4zMzEyNCwzLjMyMDUxLTIuNjY5MTRhMTAuOTYyLDEwLjk2MiwwLDAsMCwxLjUxODQyLTMuMDkyNTFBNC43ODIwNSw0Ljc4MjA1LDAsMCwxLDI0Ljc2ODg4LDIwLjMwMDY4WiIgc3R5bGU9ImZpbGw6ICNmZmYiLz4KICAgICAgICAgICAgPHBhdGggaWQ9Il9QYXRoXzIiIGRhdGEtbmFtZT0iJmx0O1BhdGgmZ3Q7IiBkPSJNMjIuMDM3MjUsMTIuMjEwODlhNC44NzI0OCw0Ljg3MjQ4LDAsMCwwLDEuMTE0NTItMy40OTA2Miw0Ljk1NzQ2LDQuOTU3NDYsMCwwLDAtMy4yMDc1OCwxLjY1OTYxLDQuNjM2MzQsNC42MzYzNCwwLDAsMC0xLjE0MzcxLDMuMzYxMzlBNC4wOTkwNSw0LjA5OTA1LDAsMCwwLDIyLjAzNzI1LDEyLjIxMDg5WiIgc3R5bGU9ImZpbGw6ICNmZmYiLz4KICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICAgICAgPGc+CiAgICAgICAgICA8cGF0aCBkPSJNNDIuMzAyMjcsMjcuMTM5NjVoLTQuNzMzNGwtMS4xMzY3MiwzLjM1NjQ1SDM0LjQyNzI3bDQuNDgzNC0xMi40MThoMi4wODNsNC40ODM0LDEyLjQxOEg0My40MzhaTTM4LjA1OTEsMjUuNTkwODJoMy43NTJsLTEuODQ5NjEtNS40NDcyN2gtLjA1MTc2WiIgc3R5bGU9ImZpbGw6ICNmZmYiLz4KICAgICAgICAgIDxwYXRoIGQ9Ik01NS4xNTk2OSwyNS45Njk3M2MwLDIuODEzNDgtMS41MDU4Niw0LjYyMTA5LTMuNzc4MzIsNC42MjEwOWEzLjA2OTMsMy4wNjkzLDAsMCwxLTIuODQ4NjMtMS41ODRoLS4wNDN2NC40ODQzOGgtMS44NTg0VjIxLjQ0MjM4SDQ4LjQzMDJ2MS41MDU4NmguMDM0MThhMy4yMTE2MiwzLjIxMTYyLDAsMCwxLDIuODgyODEtMS42MDA1OUM1My42NDUsMjEuMzQ3NjYsNTUuMTU5NjksMjMuMTY0MDYsNTUuMTU5NjksMjUuOTY5NzNabS0xLjkxMDE2LDBjMC0xLjgzMy0uOTQ3MjctMy4wMzgwOS0yLjM5MjU4LTMuMDM4MDktMS40MTk5MiwwLTIuMzc1LDEuMjMwNDctMi4zNzUsMy4wMzgwOSwwLDEuODI0MjIuOTU1MDgsMy4wNDU5LDIuMzc1LDMuMDQ1OUM1Mi4zMDIyNywyOS4wMTU2Myw1My4yNDk1MywyNy44MTkzNCw1My4yNDk1MywyNS45Njk3M1oiIHN0eWxlPSJmaWxsOiAjZmZmIi8+CiAgICAgICAgICA8cGF0aCBkPSJNNjUuMTI0NTMsMjUuOTY5NzNjMCwyLjgxMzQ4LTEuNTA1ODYsNC42MjEwOS0zLjc3ODMyLDQuNjIxMDlhMy4wNjkzLDMuMDY5MywwLDAsMS0yLjg0ODYzLTEuNTg0aC0uMDQzdjQuNDg0MzhoLTEuODU4NFYyMS40NDIzOEg1OC4zOTV2MS41MDU4NmguMDM0MThBMy4yMTE2MiwzLjIxMTYyLDAsMCwxLDYxLjMxMiwyMS4zNDc2NkM2My42MDk4OCwyMS4zNDc2Niw2NS4xMjQ1MywyMy4xNjQwNiw2NS4xMjQ1MywyNS45Njk3M1ptLTEuOTEwMTYsMGMwLTEuODMzLS45NDcyNy0zLjAzODA5LTIuMzkyNTgtMy4wMzgwOS0xLjQxOTkyLDAtMi4zNzUsMS4yMzA0Ny0yLjM3NSwzLjAzODA5LDAsMS44MjQyMi45NTUwOCwzLjA0NTksMi4zNzUsMy4wNDU5QzYyLjI2NzExLDI5LjAxNTYzLDYzLjIxNDM4LDI3LjgxOTM0LDYzLjIxNDM4LDI1Ljk2OTczWiIgc3R5bGU9ImZpbGw6ICNmZmYiLz4KICAgICAgICAgIDxwYXRoIGQ9Ik03MS43MTA0NywyNy4wMzYxM2MuMTM3NywxLjIzMTQ1LDEuMzM0LDIuMDQsMi45Njg3NSwyLjA0LDEuNTY2NDEsMCwyLjY5MzM2LS44MDg1OSwyLjY5MzM2LTEuOTE4OTUsMC0uOTYzODctLjY3OTY5LTEuNTQxLTIuMjg5MDYtMS45MzY1MmwtMS42MDkzNy0uMzg3N2MtMi4yODAyNy0uNTUwNzgtMy4zMzg4Ny0xLjYxNzE5LTMuMzM4ODctMy4zNDc2NiwwLTIuMTQyNTgsMS44NjcxOS0zLjYxNDI2LDQuNTE4NTUtMy42MTQyNiwyLjYyNCwwLDQuNDIyODUsMS40NzE2OCw0LjQ4MzQsMy42MTQyNmgtMS44NzZjLS4xMTIzLTEuMjM5MjYtMS4xMzY3Mi0xLjk4NzMtMi42MzM3OS0xLjk4NzNzLTIuNTIxNDguNzU2ODQtMi41MjE0OCwxLjg1ODRjMCwuODc3OTMuNjU0MywxLjM5NDUzLDIuMjU0ODgsMS43OWwxLjM2ODE2LjMzNTk0YzIuNTQ3ODUuNjAyNTQsMy42MDY0NSwxLjYyNiwzLjYwNjQ1LDMuNDQyMzgsMCwyLjMyMzI0LTEuODUwNTksMy43NzgzMi00Ljc5Mzk1LDMuNzc4MzItMi43NTM5MSwwLTQuNjEzMjgtMS40MjA5LTQuNzMzNC0zLjY2N1oiIHN0eWxlPSJmaWxsOiAjZmZmIi8+CiAgICAgICAgICA8cGF0aCBkPSJNODMuMzQ2MjEsMTkuMjk5OHYyLjE0MjU4aDEuNzIxNjh2MS40NzE2OEg4My4zNDYyMXY0Ljk5MTIxYzAsLjc3NTM5LjM0NDczLDEuMTM2NzIsMS4xMDE1NiwxLjEzNjcyYTUuODA3NTIsNS44MDc1MiwwLDAsMCwuNjExMzMtLjA0M3YxLjQ2Mjg5YTUuMTAzNTEsNS4xMDM1MSwwLDAsMS0xLjAzMjIzLjA4NTk0Yy0xLjgzMywwLTIuNTQ3ODUtLjY4ODQ4LTIuNTQ3ODUtMi40NDQzNFYyMi45MTQwNkg4MC4xNjI2MlYyMS40NDIzOEg4MS40NzlWMTkuMjk5OFoiIHN0eWxlPSJmaWxsOiAjZmZmIi8+CiAgICAgICAgICA8cGF0aCBkPSJNODYuMDY1LDI1Ljk2OTczYzAtMi44NDg2MywxLjY3NzczLTQuNjM4NjcsNC4yOTM5NS00LjYzODY3LDIuNjI1LDAsNC4yOTQ5MiwxLjc5LDQuMjk0OTIsNC42Mzg2NywwLDIuODU2NDUtMS42NjExMyw0LjYzODY3LTQuMjk0OTIsNC42Mzg2N0M4Ny43MjYwOSwzMC42MDg0LDg2LjA2NSwyOC44MjYxNyw4Ni4wNjUsMjUuOTY5NzNabTYuNjk1MzEsMGMwLTEuOTU0MS0uODk1NTEtMy4xMDc0Mi0yLjQwMTM3LTMuMTA3NDJzLTIuNDAwMzksMS4xNjIxMS0yLjQwMDM5LDMuMTA3NDJjMCwxLjk2MTkxLjg5NDUzLDMuMTA2NDUsMi40MDAzOSwzLjEwNjQ1UzkyLjc2MDI3LDI3LjkzMTY0LDkyLjc2MDI3LDI1Ljk2OTczWiIgc3R5bGU9ImZpbGw6ICNmZmYiLz4KICAgICAgICAgIDxwYXRoIGQ9Ik05Ni4xODYwNiwyMS40NDIzOGgxLjc3MjQ2djEuNTQxaC4wNDNhMi4xNTk0LDIuMTU5NCwwLDAsMSwyLjE3NzczLTEuNjM1NzQsMi44NjYxNiwyLjg2NjE2LDAsMCwxLC42MzY3Mi4wNjkzNHYxLjczODI4YTIuNTk3OTQsMi41OTc5NCwwLDAsMC0uODM1LS4xMTIzLDEuODcyNjQsMS44NzI2NCwwLDAsMC0xLjkzNjUyLDIuMDgzdjUuMzcwMTJoLTEuODU4NFoiIHN0eWxlPSJmaWxsOiAjZmZmIi8+CiAgICAgICAgICA8cGF0aCBkPSJNMTA5LjM4NDMsMjcuODM2OTFjLS4yNSwxLjY0MzU1LTEuODUwNTksMi43NzE0OC0zLjg5ODQ0LDIuNzcxNDgtMi42MzM3OSwwLTQuMjY4NTUtMS43NjQ2NS00LjI2ODU1LTQuNTk1NywwLTIuODM5ODQsMS42NDM1NS00LjY4MTY0LDQuMTkwNDMtNC42ODE2NCwyLjUwNDg4LDAsNC4wODAwOCwxLjcyMDcsNC4wODAwOCw0LjQ2NTgydi42MzY3MmgtNi4zOTQ1M3YuMTEyM2EyLjM1OCwyLjM1OCwwLDAsMCwyLjQzNTU1LDIuNTY0NDUsMi4wNDgzNCwyLjA0ODM0LDAsMCwwLDIuMDkwODItMS4yNzM0NFptLTYuMjgyMjMtMi43MDIxNWg0LjUyNjM3YTIuMTc3MywyLjE3NzMsMCwwLDAtMi4yMjA3LTIuMjk3ODVBMi4yOTIsMi4yOTIsMCwwLDAsMTAzLjEwMjA3LDI1LjEzNDc3WiIgc3R5bGU9ImZpbGw6ICNmZmYiLz4KICAgICAgICA8L2c+CiAgICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJfR3JvdXBfNCIgZGF0YS1uYW1lPSImbHQ7R3JvdXAmZ3Q7Ij4KICAgICAgPGc+CiAgICAgICAgPHBhdGggZD0iTTM3LjgyNjE5LDguNzMxYTIuNjM5NjQsMi42Mzk2NCwwLDAsMSwyLjgwNzYyLDIuOTY0ODRjMCwxLjkwNjI1LTEuMDMwMjcsMy4wMDItMi44MDc2MiwzLjAwMkgzNS42NzA5MlY4LjczMVptLTEuMjI4NTIsNS4xMjNoMS4xMjVhMS44NzU4OCwxLjg3NTg4LDAsMCwwLDEuOTY3NzctMi4xNDYsMS44ODEsMS44ODEsMCwwLDAtMS45Njc3Ny0yLjEzMzc5aC0xLjEyNVoiIHN0eWxlPSJmaWxsOiAjZmZmIi8+CiAgICAgICAgPHBhdGggZD0iTTQxLjY4MDY4LDEyLjQ0NDM0YTIuMTMzMjMsMi4xMzMyMywwLDEsMSw0LjI0NzA3LDAsMi4xMzM1OCwyLjEzMzU4LDAsMSwxLTQuMjQ3MDcsMFptMy4zMzMsMGMwLS45NzYwNy0uNDM4NDgtMS41NDY4Ny0xLjIwOC0xLjU0Njg3LS43NzI0NiwwLTEuMjA3LjU3MDgtMS4yMDcsMS41NDY4OCwwLC45ODM4OS40MzQ1NywxLjU1MDI5LDEuMjA3LDEuNTUwMjlDNDQuNTc1MjIsMTMuOTk0NjMsNDUuMDEzNjksMTMuNDI0MzIsNDUuMDEzNjksMTIuNDQ0MzRaIiBzdHlsZT0iZmlsbDogI2ZmZiIvPgogICAgICAgIDxwYXRoIGQ9Ik01MS41NzMyNiwxNC42OTc3NWgtLjkyMTg3bC0uOTMwNjYtMy4zMTY0MWgtLjA3MDMxbC0uOTI2NzYsMy4zMTY0MWgtLjkxMzA5bC0xLjI0MTIxLTQuNTAyOTNoLjkwMTM3bC44MDY2NCwzLjQzNmguMDY2NDFsLjkyNTc4LTMuNDM2aC44NTI1NGwuOTI1NzgsMy40MzZoLjA3MDMxbC44MDI3My0zLjQzNmguODg4NjdaIiBzdHlsZT0iZmlsbDogI2ZmZiIvPgogICAgICAgIDxwYXRoIGQ9Ik01My44NTM1NCwxMC4xOTQ4Mkg1NC43MDl2LjcxNTMzaC4wNjY0MWExLjM0OCwxLjM0OCwwLDAsMSwxLjM0Mzc1LS44MDIyNSwxLjQ2NDU2LDEuNDY0NTYsMCwwLDEsMS41NTg1OSwxLjY3NDh2Mi45MTVoLS44ODg2N1YxMi4wMDU4NmMwLS43MjM2My0uMzE0NDUtMS4wODM1LS45NzE2OC0xLjA4MzVhMS4wMzI5NCwxLjAzMjk0LDAsMCwwLTEuMDc1MiwxLjE0MTExdjIuNjM0MjhoLS44ODg2N1oiIHN0eWxlPSJmaWxsOiAjZmZmIi8+CiAgICAgICAgPHBhdGggZD0iTTU5LjA5Mzc3LDguNDM3aC44ODg2N3Y2LjI2MDc0aC0uODg4NjdaIiBzdHlsZT0iZmlsbDogI2ZmZiIvPgogICAgICAgIDxwYXRoIGQ9Ik02MS4yMTc3OSwxMi40NDQzNGEyLjEzMzQ2LDIuMTMzNDYsMCwxLDEsNC4yNDc1NiwwLDIuMTMzOCwyLjEzMzgsMCwxLDEtNC4yNDc1NiwwWm0zLjMzMywwYzAtLjk3NjA3LS40Mzg0OC0xLjU0Njg3LTEuMjA4LTEuNTQ2ODctLjc3MjQ2LDAtMS4yMDcuNTcwOC0xLjIwNywxLjU0Njg4LDAsLjk4Mzg5LjQzNDU3LDEuNTUwMjksMS4yMDcsMS41NTAyOUM2NC4xMTIzMiwxMy45OTQ2Myw2NC41NTA4LDEzLjQyNDMyLDY0LjU1MDgsMTIuNDQ0MzRaIiBzdHlsZT0iZmlsbDogI2ZmZiIvPgogICAgICAgIDxwYXRoIGQ9Ik02Ni40MDA5LDEzLjQyNDMyYzAtLjgxMDU1LjYwMzUyLTEuMjc3ODMsMS42NzQ4LTEuMzQ0MjRsMS4yMTk3My0uMDcwMzF2LS4zODg2N2MwLS40NzU1OS0uMzE0NDUtLjc0NDE0LS45MjE4Ny0uNzQ0MTQtLjQ5NjA5LDAtLjgzOTg0LjE4MjEzLS45Mzg0OC41MDA0OWgtLjg2MDM1Yy4wOTA4Mi0uNzczNDQuODE4MzYtMS4yNjk1MywxLjgzOTg0LTEuMjY5NTMsMS4xMjg5MSwwLDEuNzY1NjMuNTYyLDEuNzY1NjMsMS41MTMxOHYzLjA3NjY2aC0uODU1NDd2LS42MzI4MWgtLjA3MDMxYTEuNTE1LDEuNTE1LDAsMCwxLTEuMzUyNTQuNzA3QTEuMzYwMjYsMS4zNjAyNiwwLDAsMSw2Ni40MDA5LDEzLjQyNDMyWm0yLjg5NDUzLS4zODQ3N3YtLjM3NjQ2bC0xLjA5OTYxLjA3MDMxYy0uNjIwMTIuMDQxNS0uOTAxMzcuMjUyNDQtLjkwMTM3LjY0OTQxLDAsLjQwNTI3LjM1MTU2LjY0MTExLjgzNS42NDExMUExLjA2MTUsMS4wNjE1LDAsMCwwLDY5LjI5NTQzLDEzLjAzOTU1WiIgc3R5bGU9ImZpbGw6ICNmZmYiLz4KICAgICAgICA8cGF0aCBkPSJNNzEuMzQ4MTYsMTIuNDQ0MzRjMC0xLjQyMjg1LjczMTQ1LTIuMzI0MjIsMS44NjkxNC0yLjMyNDIyYTEuNDg0LDEuNDg0LDAsMCwxLDEuMzgwODYuNzloLjA2NjQxVjguNDM3aC44ODg2N3Y2LjI2MDc0aC0uODUxNTZ2LS43MTE0M2gtLjA3MDMxYTEuNTYyODQsMS41NjI4NCwwLDAsMS0xLjQxNDA2Ljc4NTY0QzcyLjA3MTgsMTQuNzcyLDcxLjM0ODE2LDEzLjg3MDYxLDcxLjM0ODE2LDEyLjQ0NDM0Wm0uOTE4LDBjMCwuOTU1MDguNDUwMiwxLjUyOTc5LDEuMjAzMTMsMS41Mjk3OS43NDksMCwxLjIxMTkxLS41ODMsMS4yMTE5MS0xLjUyNTg4LDAtLjkzODQ4LS40Njc3Ny0xLjUyOTc5LTEuMjExOTEtMS41Mjk3OUM3Mi43MjEyMSwxMC45MTg0Niw3Mi4yNjYxMywxMS40OTcwNyw3Mi4yNjYxMywxMi40NDQzNFoiIHN0eWxlPSJmaWxsOiAjZmZmIi8+CiAgICAgICAgPHBhdGggZD0iTTc5LjIzLDEyLjQ0NDM0YTIuMTMzMjMsMi4xMzMyMywwLDEsMSw0LjI0NzA3LDAsMi4xMzM1OCwyLjEzMzU4LDAsMSwxLTQuMjQ3MDcsMFptMy4zMzMsMGMwLS45NzYwNy0uNDM4NDgtMS41NDY4Ny0xLjIwOC0xLjU0Njg3LS43NzI0NiwwLTEuMjA3LjU3MDgtMS4yMDcsMS41NDY4OCwwLC45ODM4OS40MzQ1NywxLjU1MDI5LDEuMjA3LDEuNTUwMjlDODIuMTI0NTMsMTMuOTk0NjMsODIuNTYzLDEzLjQyNDMyLDgyLjU2MywxMi40NDQzNFoiIHN0eWxlPSJmaWxsOiAjZmZmIi8+CiAgICAgICAgPHBhdGggZD0iTTg0LjY2OTQ1LDEwLjE5NDgyaC44NTU0N3YuNzE1MzNoLjA2NjQxYTEuMzQ4LDEuMzQ4LDAsMCwxLDEuMzQzNzUtLjgwMjI1LDEuNDY0NTYsMS40NjQ1NiwwLDAsMSwxLjU1ODU5LDEuNjc0OHYyLjkxNUg4Ny42MDVWMTIuMDA1ODZjMC0uNzIzNjMtLjMxNDQ1LTEuMDgzNS0uOTcxNjgtMS4wODM1YTEuMDMyOTQsMS4wMzI5NCwwLDAsMC0xLjA3NTIsMS4xNDExMXYyLjYzNDI4aC0uODg4NjdaIiBzdHlsZT0iZmlsbDogI2ZmZiIvPgogICAgICAgIDxwYXRoIGQ9Ik05My41MTUxNiw5LjA3MzczdjEuMTQxNmguOTc1NTl2Ljc0ODU0aC0uOTc1NTlWMTMuMjc5M2MwLC40NzE2OC4xOTQzNC42NzgyMi42MzY3Mi42NzgyMmEyLjk2NjU3LDIuOTY2NTcsMCwwLDAsLjMzODg3LS4wMjA1MXYuNzQwMjNhMi45MTU1LDIuOTE1NSwwLDAsMS0uNDgzNC4wNDU0MWMtLjk4ODI4LDAtMS4zODE4NC0uMzQ3NjYtMS4zODE4NC0xLjIxNTgydi0yLjU0M2gtLjcxNDg0di0uNzQ4NTRoLjcxNDg0VjkuMDczNzNaIiBzdHlsZT0iZmlsbDogI2ZmZiIvPgogICAgICAgIDxwYXRoIGQ9Ik05NS43MDQ2MSw4LjQzN2guODgwODZ2Mi40ODE0NWguMDcwMzFhMS4zODU2LDEuMzg1NiwwLDAsMSwxLjM3My0uODA2NjQsMS40ODMzOSwxLjQ4MzM5LDAsMCwxLDEuNTUwNzgsMS42Nzg3MXYyLjkwNzIzSDk4LjY5di0yLjY4OGMwLS43MTkyNC0uMzM1LTEuMDgzNS0uOTYyODktMS4wODM1YTEuMDUxOTQsMS4wNTE5NCwwLDAsMC0xLjEzMzc5LDEuMTQxNnYyLjYyOTg4aC0uODg4NjdaIiBzdHlsZT0iZmlsbDogI2ZmZiIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDQuNzYxMjUsMTMuNDgxOTNhMS44MjgsMS44MjgsMCwwLDEtMS45NTExNywxLjMwMjczQTIuMDQ1MzEsMi4wNDUzMSwwLDAsMSwxMDAuNzMsMTIuNDYwNDVhMi4wNzY4NSwyLjA3Njg1LDAsMCwxLDIuMDc2MTctMi4zNTI1NGMxLjI1MjkzLDAsMi4wMDg3OS44NTYsMi4wMDg3OSwyLjI3VjEyLjY4OGgtMy4xNzk2OXYuMDQ5OGExLjE5MDIsMS4xOTAyLDAsMCwwLDEuMTk5MjIsMS4yOSwxLjA3OTM0LDEuMDc5MzQsMCwwLDAsMS4wNzEyOS0uNTQ1OVptLTMuMTI2LTEuNDUxMTdoMi4yNzQ0MWExLjA4NjQ3LDEuMDg2NDcsMCwwLDAtMS4xMDg0LTEuMTY2NUExLjE1MTYyLDEuMTUxNjIsMCwwLDAsMTAxLjYzNTI3LDEyLjAzMDc2WiIgc3R5bGU9ImZpbGw6ICNmZmYiLz4KICAgICAgPC9nPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==) no-repeat;
}
/* line 129, ../../../../sass/optimized/components/_quick-specs.scss */
.product-upper-container .button-container.android.storeLnk:before {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICBpZD0ic3ZnMiIKICAgdmVyc2lvbj0iMS4xIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkxIHIxMzcyNSIKICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIKICAgd2lkdGg9IjEzNS43MTY0OSIKICAgaGVpZ2h0PSI0MC4wMTg5NTEiCiAgIHZpZXdCb3g9IjAgMCAxMzUuNzE2NDkgNDAuMDE4OTUxIgogICBzb2RpcG9kaTpkb2NuYW1lPSJnb29nbGUtcGxheS1iYWRnZS5zdmciPjxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTgiPjxyZGY6UkRGPjxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj48ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD48ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+PGRjOnRpdGxlPjwvZGM6dGl0bGU+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxkZWZzCiAgICAgaWQ9ImRlZnM2Ij48bGluZWFyR3JhZGllbnQKICAgICAgIHgxPSIzMS43OTk3IgogICAgICAgeTE9IjE4My4yOTAzIgogICAgICAgeDI9IjE1LjAxNzMiCiAgICAgICB5Mj0iMTY2LjUwNzkiCiAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIKICAgICAgIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMC44LDAsMCwtMC44LDAsMTYxLjYpIgogICAgICAgc3ByZWFkTWV0aG9kPSJwYWQiCiAgICAgICBpZD0ibGluZWFyR3JhZGllbnQ1MCI+PHN0b3AKICAgICAgICAgc3R5bGU9InN0b3Atb3BhY2l0eToxO3N0b3AtY29sb3I6IzAwYTBmZiIKICAgICAgICAgb2Zmc2V0PSIwIgogICAgICAgICBpZD0ic3RvcDUyIiAvPjxzdG9wCiAgICAgICAgIHN0eWxlPSJzdG9wLW9wYWNpdHk6MTtzdG9wLWNvbG9yOiMwMGExZmYiCiAgICAgICAgIG9mZnNldD0iMC4wMDY2IgogICAgICAgICBpZD0ic3RvcDU0IiAvPjxzdG9wCiAgICAgICAgIHN0eWxlPSJzdG9wLW9wYWNpdHk6MTtzdG9wLWNvbG9yOiMwMGJlZmYiCiAgICAgICAgIG9mZnNldD0iMC4yNjAxIgogICAgICAgICBpZD0ic3RvcDU2IiAvPjxzdG9wCiAgICAgICAgIHN0eWxlPSJzdG9wLW9wYWNpdHk6MTtzdG9wLWNvbG9yOiMwMGQyZmYiCiAgICAgICAgIG9mZnNldD0iMC41MTIyIgogICAgICAgICBpZD0ic3RvcDU4IiAvPjxzdG9wCiAgICAgICAgIHN0eWxlPSJzdG9wLW9wYWNpdHk6MTtzdG9wLWNvbG9yOiMwMGRmZmYiCiAgICAgICAgIG9mZnNldD0iMC43NjA0IgogICAgICAgICBpZD0ic3RvcDYwIiAvPjxzdG9wCiAgICAgICAgIHN0eWxlPSJzdG9wLW9wYWNpdHk6MTtzdG9wLWNvbG9yOiMwMGUzZmYiCiAgICAgICAgIG9mZnNldD0iMSIKICAgICAgICAgaWQ9InN0b3A2MiIgLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudAogICAgICAgeDE9IjQzLjgzNDQiCiAgICAgICB5MT0iMTcxLjk5ODYiCiAgICAgICB4Mj0iMTkuNjM3NTAxIgogICAgICAgeTI9IjE3MS45OTg2IgogICAgICAgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAuOCwwLDAsLTAuOCwwLDE2MS42KSIKICAgICAgIHNwcmVhZE1ldGhvZD0icGFkIgogICAgICAgaWQ9ImxpbmVhckdyYWRpZW50NjgiPjxzdG9wCiAgICAgICAgIHN0eWxlPSJzdG9wLW9wYWNpdHk6MTtzdG9wLWNvbG9yOiNmZmUwMDAiCiAgICAgICAgIG9mZnNldD0iMCIKICAgICAgICAgaWQ9InN0b3A3MCIgLz48c3RvcAogICAgICAgICBzdHlsZT0ic3RvcC1vcGFjaXR5OjE7c3RvcC1jb2xvcjojZmZiZDAwIgogICAgICAgICBvZmZzZXQ9IjAuNDA4NyIKICAgICAgICAgaWQ9InN0b3A3MiIgLz48c3RvcAogICAgICAgICBzdHlsZT0ic3RvcC1vcGFjaXR5OjE7c3RvcC1jb2xvcjojZmZhNTAwIgogICAgICAgICBvZmZzZXQ9IjAuNzc1NCIKICAgICAgICAgaWQ9InN0b3A3NCIgLz48c3RvcAogICAgICAgICBzdHlsZT0ic3RvcC1vcGFjaXR5OjE7c3RvcC1jb2xvcjojZmY5YzAwIgogICAgICAgICBvZmZzZXQ9IjEiCiAgICAgICAgIGlkPSJzdG9wNzYiIC8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQKICAgICAgIHgxPSIzNC44MjciCiAgICAgICB5MT0iMTY5LjcwMzkiCiAgICAgICB4Mj0iMTIuMDY4NyIKICAgICAgIHkyPSIxNDYuOTQ1NiIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjgsMCwwLC0wLjgsMCwxNjEuNikiCiAgICAgICBzcHJlYWRNZXRob2Q9InBhZCIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDgyIj48c3RvcAogICAgICAgICBzdHlsZT0ic3RvcC1vcGFjaXR5OjE7c3RvcC1jb2xvcjojZmYzYTQ0IgogICAgICAgICBvZmZzZXQ9IjAiCiAgICAgICAgIGlkPSJzdG9wODQiIC8+PHN0b3AKICAgICAgICAgc3R5bGU9InN0b3Atb3BhY2l0eToxO3N0b3AtY29sb3I6I2MzMTE2MiIKICAgICAgICAgb2Zmc2V0PSIxIgogICAgICAgICBpZD0ic3RvcDg2IiAvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50CiAgICAgICB4MT0iMTcuMjk3MyIKICAgICAgIHkxPSIxOTEuODIzODEiCiAgICAgICB4Mj0iMjcuNDU5OSIKICAgICAgIHkyPSIxODEuNjYxMyIKICAgICAgIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgICAgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjgsMCwwLC0wLjgsMCwxNjEuNikiCiAgICAgICBzcHJlYWRNZXRob2Q9InBhZCIKICAgICAgIGlkPSJsaW5lYXJHcmFkaWVudDkyIj48c3RvcAogICAgICAgICBzdHlsZT0ic3RvcC1vcGFjaXR5OjE7c3RvcC1jb2xvcjojMzJhMDcxIgogICAgICAgICBvZmZzZXQ9IjAiCiAgICAgICAgIGlkPSJzdG9wOTQiIC8+PHN0b3AKICAgICAgICAgc3R5bGU9InN0b3Atb3BhY2l0eToxO3N0b3AtY29sb3I6IzJkYTc3MSIKICAgICAgICAgb2Zmc2V0PSIwLjA2ODUiCiAgICAgICAgIGlkPSJzdG9wOTYiIC8+PHN0b3AKICAgICAgICAgc3R5bGU9InN0b3Atb3BhY2l0eToxO3N0b3AtY29sb3I6IzE1Y2Y3NCIKICAgICAgICAgb2Zmc2V0PSIwLjQ3NjIiCiAgICAgICAgIGlkPSJzdG9wOTgiIC8+PHN0b3AKICAgICAgICAgc3R5bGU9InN0b3Atb3BhY2l0eToxO3N0b3AtY29sb3I6IzA2ZTc3NSIKICAgICAgICAgb2Zmc2V0PSIwLjgwMDkiCiAgICAgICAgIGlkPSJzdG9wMTAwIiAvPjxzdG9wCiAgICAgICAgIHN0eWxlPSJzdG9wLW9wYWNpdHk6MTtzdG9wLWNvbG9yOiMwMGYwNzYiCiAgICAgICAgIG9mZnNldD0iMSIKICAgICAgICAgaWQ9InN0b3AxMDIiIC8+PC9saW5lYXJHcmFkaWVudD48Y2xpcFBhdGgKICAgICAgIGNsaXBQYXRoVW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgICAgaWQ9ImNsaXBQYXRoMTEwIj48cGF0aAogICAgICAgICBkPSJNIDAsMCAxMjQsMCAxMjQsNDggMCw0OCAwLDAgWiIKICAgICAgICAgaWQ9InBhdGgxMTIiCiAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+PC9jbGlwUGF0aD48bWFzawogICAgICAgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIKICAgICAgIHg9IjAiCiAgICAgICB5PSIwIgogICAgICAgd2lkdGg9IjEiCiAgICAgICBoZWlnaHQ9IjEiCiAgICAgICBpZD0ibWFzazExNCI+PGcKICAgICAgICAgaWQ9ImcxMTYiPjxnCiAgICAgICAgICAgY2xpcC1wYXRoPSJ1cmwoI2NsaXBQYXRoMTEwKSIKICAgICAgICAgICBpZD0iZzExOCI+PHBhdGgKICAgICAgICAgICAgIGQ9Ik0gMCwwIDEyNCwwIDEyNCw0OCAwLDQ4IDAsMCBaIgogICAgICAgICAgICAgc3R5bGU9ImZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MC4yO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgICAgaWQ9InBhdGgxMjAiCiAgICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPjwvZz48L2c+PC9tYXNrPjxjbGlwUGF0aAogICAgICAgY2xpcFBhdGhVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICBpZD0iY2xpcFBhdGgxMjYiPjxwYXRoCiAgICAgICAgIGQ9Ik0gMCwwIDEyNCwwIDEyNCw0OCAwLDQ4IDAsMCBaIgogICAgICAgICBpZD0icGF0aDEyOCIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz48L2NsaXBQYXRoPjxjbGlwUGF0aAogICAgICAgY2xpcFBhdGhVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICBpZD0iY2xpcFBhdGgxMzAiPjxwYXRoCiAgICAgICAgIGQ9Ik0gMCwwIDEyNCwwIDEyNCw0OCAwLDQ4IDAsMCBaIgogICAgICAgICBpZD0icGF0aDEzMiIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz48L2NsaXBQYXRoPjxwYXR0ZXJuCiAgICAgICBwYXR0ZXJuVHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCw0OCkiCiAgICAgICBwYXR0ZXJuVW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgICAgeD0iMCIKICAgICAgIHk9IjAiCiAgICAgICB3aWR0aD0iMTI0IgogICAgICAgaGVpZ2h0PSI0OCIKICAgICAgIGlkPSJwYXR0ZXJuMTM0Ij48ZwogICAgICAgICBpZD0iZzEzNiIgLz48ZwogICAgICAgICBpZD0iZzEzOCI+PGcKICAgICAgICAgICBjbGlwLXBhdGg9InVybCgjY2xpcFBhdGgxMzApIgogICAgICAgICAgIGlkPSJnMTQwIj48ZwogICAgICAgICAgICAgaWQ9ImcxNDIiPjxwYXRoCiAgICAgICAgICAgICAgIGQ9Ik0gMjkuNjI1LDIwLjY5NSAxOC4wMTIsMTQuMDk4IEMgMTcuMzYzLDEzLjcyNyAxNi43ODEsMTMuNzU0IDE2LjQwNiwxNC4wOSBsIC0wLjA1OCwtMC4wNjMgMC4wNTgsLTAuMDU4IGMgMC4zNzUsLTAuMzM2IDAuOTU3LC0wLjM2IDEuNjA2LDAuMDExIGwgMTEuNjg3LDYuNjQxIC0wLjA3NCwwLjA3NCB6IgogICAgICAgICAgICAgICBzdHlsZT0iZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgICAgICBpZD0icGF0aDE0NCIgLz48L2c+PC9nPjwvZz48L3BhdHRlcm4+PGNsaXBQYXRoCiAgICAgICBjbGlwUGF0aFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIKICAgICAgIGlkPSJjbGlwUGF0aDE1OCI+PHBhdGgKICAgICAgICAgZD0iTSAwLDAgMTI0LDAgMTI0LDQ4IDAsNDggMCwwIFoiCiAgICAgICAgIGlkPSJwYXRoMTYwIgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPjwvY2xpcFBhdGg+PG1hc2sKICAgICAgIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICB4PSIwIgogICAgICAgeT0iMCIKICAgICAgIHdpZHRoPSIxIgogICAgICAgaGVpZ2h0PSIxIgogICAgICAgaWQ9Im1hc2sxNjIiPjxnCiAgICAgICAgIGlkPSJnMTY0Ij48ZwogICAgICAgICAgIGNsaXAtcGF0aD0idXJsKCNjbGlwUGF0aDE1OCkiCiAgICAgICAgICAgaWQ9ImcxNjYiPjxwYXRoCiAgICAgICAgICAgICBkPSJNIDAsMCAxMjQsMCAxMjQsNDggMCw0OCAwLDAgWiIKICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiMwMDAwMDA7ZmlsbC1vcGFjaXR5OjAuMTIwMDAwMDI7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgICAgICBpZD0icGF0aDE2OCIKICAgICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+PC9nPjwvZz48L21hc2s+PGNsaXBQYXRoCiAgICAgICBjbGlwUGF0aFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIKICAgICAgIGlkPSJjbGlwUGF0aDE3NCI+PHBhdGgKICAgICAgICAgZD0iTSAwLDAgMTI0LDAgMTI0LDQ4IDAsNDggMCwwIFoiCiAgICAgICAgIGlkPSJwYXRoMTc2IgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPjwvY2xpcFBhdGg+PGNsaXBQYXRoCiAgICAgICBjbGlwUGF0aFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIKICAgICAgIGlkPSJjbGlwUGF0aDE3OCI+PHBhdGgKICAgICAgICAgZD0iTSAwLDAgMTI0LDAgMTI0LDQ4IDAsNDggMCwwIFoiCiAgICAgICAgIGlkPSJwYXRoMTgwIgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPjwvY2xpcFBhdGg+PHBhdHRlcm4KICAgICAgIHBhdHRlcm5UcmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwwLDQ4KSIKICAgICAgIHBhdHRlcm5Vbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICB4PSIwIgogICAgICAgeT0iMCIKICAgICAgIHdpZHRoPSIxMjQiCiAgICAgICBoZWlnaHQ9IjQ4IgogICAgICAgaWQ9InBhdHRlcm4xODIiPjxnCiAgICAgICAgIGlkPSJnMTg0IiAvPjxnCiAgICAgICAgIGlkPSJnMTg2Ij48ZwogICAgICAgICAgIGNsaXAtcGF0aD0idXJsKCNjbGlwUGF0aDE3OCkiCiAgICAgICAgICAgaWQ9ImcxODgiPjxnCiAgICAgICAgICAgICBpZD0iZzE5MCI+PHBhdGgKICAgICAgICAgICAgICAgZD0ibSAxNi4zNDgsMTQuMTQ1IGMgLTAuMjM1LDAuMjQ2IC0wLjM3MSwwLjYyOCAtMC4zNzEsMS4xMjUgbCAwLC0wLjExOCBjIDAsLTAuNDk2IDAuMTM2LC0wLjg3OSAwLjM3MSwtMS4xMjUgbCAwLjA1OCwwLjA2MyAtMC4wNTgsMC4wNTUgeiIKICAgICAgICAgICAgICAgc3R5bGU9ImZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgICAgICAgaWQ9InBhdGgxOTIiIC8+PC9nPjwvZz48L2c+PC9wYXR0ZXJuPjxjbGlwUGF0aAogICAgICAgY2xpcFBhdGhVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICBpZD0iY2xpcFBhdGgyMDYiPjxwYXRoCiAgICAgICAgIGQ9Ik0gMCwwIDEyNCwwIDEyNCw0OCAwLDQ4IDAsMCBaIgogICAgICAgICBpZD0icGF0aDIwOCIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz48L2NsaXBQYXRoPjxtYXNrCiAgICAgICBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgICAgeD0iMCIKICAgICAgIHk9IjAiCiAgICAgICB3aWR0aD0iMSIKICAgICAgIGhlaWdodD0iMSIKICAgICAgIGlkPSJtYXNrMjEwIj48ZwogICAgICAgICBpZD0iZzIxMiI+PGcKICAgICAgICAgICBjbGlwLXBhdGg9InVybCgjY2xpcFBhdGgyMDYpIgogICAgICAgICAgIGlkPSJnMjE0Ij48cGF0aAogICAgICAgICAgICAgZD0iTSAwLDAgMTI0LDAgMTI0LDQ4IDAsNDggMCwwIFoiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eTowLjEyMDAwMDAyO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgICAgaWQ9InBhdGgyMTYiCiAgICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPjwvZz48L2c+PC9tYXNrPjxjbGlwUGF0aAogICAgICAgY2xpcFBhdGhVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICBpZD0iY2xpcFBhdGgyMjIiPjxwYXRoCiAgICAgICAgIGQ9Ik0gMCwwIDEyNCwwIDEyNCw0OCAwLDQ4IDAsMCBaIgogICAgICAgICBpZD0icGF0aDIyNCIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz48L2NsaXBQYXRoPjxjbGlwUGF0aAogICAgICAgY2xpcFBhdGhVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICBpZD0iY2xpcFBhdGgyMjYiPjxwYXRoCiAgICAgICAgIGQ9Ik0gMCwwIDEyNCwwIDEyNCw0OCAwLDQ4IDAsMCBaIgogICAgICAgICBpZD0icGF0aDIyOCIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz48L2NsaXBQYXRoPjxwYXR0ZXJuCiAgICAgICBwYXR0ZXJuVHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCw0OCkiCiAgICAgICBwYXR0ZXJuVW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgICAgeD0iMCIKICAgICAgIHk9IjAiCiAgICAgICB3aWR0aD0iMTI0IgogICAgICAgaGVpZ2h0PSI0OCIKICAgICAgIGlkPSJwYXR0ZXJuMjMwIj48ZwogICAgICAgICBpZD0iZzIzMiIgLz48ZwogICAgICAgICBpZD0iZzIzNCI+PGcKICAgICAgICAgICBjbGlwLXBhdGg9InVybCgjY2xpcFBhdGgyMjYpIgogICAgICAgICAgIGlkPSJnMjM2Ij48ZwogICAgICAgICAgICAgaWQ9ImcyMzgiPjxwYXRoCiAgICAgICAgICAgICAgIGQ9Im0gMzMuNjEzLDIyLjk2MSAtMy45ODgsLTIuMjY2IDAuMDc0LC0wLjA3NCAzLjkxNCwyLjIyMyBjIDAuNTU5LDAuMzE2IDAuODM2LDAuNzM0IDAuODM2LDEuMTU2IC0wLjA0NywtMC4zNzkgLTAuMzMyLC0wLjc1IC0wLjgzNiwtMS4wMzkgeiIKICAgICAgICAgICAgICAgc3R5bGU9ImZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgICAgICAgaWQ9InBhdGgyNDAiIC8+PC9nPjwvZz48L2c+PC9wYXR0ZXJuPjxjbGlwUGF0aAogICAgICAgY2xpcFBhdGhVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICBpZD0iY2xpcFBhdGgyNTQiPjxwYXRoCiAgICAgICAgIGQ9Ik0gMCwwIDEyNCwwIDEyNCw0OCAwLDQ4IDAsMCBaIgogICAgICAgICBpZD0icGF0aDI1NiIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz48L2NsaXBQYXRoPjxtYXNrCiAgICAgICBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgICAgeD0iMCIKICAgICAgIHk9IjAiCiAgICAgICB3aWR0aD0iMSIKICAgICAgIGhlaWdodD0iMSIKICAgICAgIGlkPSJtYXNrMjU4Ij48ZwogICAgICAgICBpZD0iZzI2MCI+PGcKICAgICAgICAgICBjbGlwLXBhdGg9InVybCgjY2xpcFBhdGgyNTQpIgogICAgICAgICAgIGlkPSJnMjYyIj48cGF0aAogICAgICAgICAgICAgZD0iTSAwLDAgMTI0LDAgMTI0LDQ4IDAsNDggMCwwIFoiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eTowLjI1O2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgICAgaWQ9InBhdGgyNjQiCiAgICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPjwvZz48L2c+PC9tYXNrPjxjbGlwUGF0aAogICAgICAgY2xpcFBhdGhVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICBpZD0iY2xpcFBhdGgyNzAiPjxwYXRoCiAgICAgICAgIGQ9Ik0gMCwwIDEyNCwwIDEyNCw0OCAwLDQ4IDAsMCBaIgogICAgICAgICBpZD0icGF0aDI3MiIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz48L2NsaXBQYXRoPjxjbGlwUGF0aAogICAgICAgY2xpcFBhdGhVbml0cz0idXNlclNwYWNlT25Vc2UiCiAgICAgICBpZD0iY2xpcFBhdGgyNzQiPjxwYXRoCiAgICAgICAgIGQ9Ik0gMCwwIDEyNCwwIDEyNCw0OCAwLDQ4IDAsMCBaIgogICAgICAgICBpZD0icGF0aDI3NiIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz48L2NsaXBQYXRoPjxwYXR0ZXJuCiAgICAgICBwYXR0ZXJuVHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCw0OCkiCiAgICAgICBwYXR0ZXJuVW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgICAgeD0iMCIKICAgICAgIHk9IjAiCiAgICAgICB3aWR0aD0iMTI0IgogICAgICAgaGVpZ2h0PSI0OCIKICAgICAgIGlkPSJwYXR0ZXJuMjc4Ij48ZwogICAgICAgICBpZD0iZzI4MCIgLz48ZwogICAgICAgICBpZD0iZzI4MiI+PGcKICAgICAgICAgICBjbGlwLXBhdGg9InVybCgjY2xpcFBhdGgyNzQpIgogICAgICAgICAgIGlkPSJnMjg0Ij48ZwogICAgICAgICAgICAgaWQ9ImcyODYiPjxwYXRoCiAgICAgICAgICAgICAgIGQ9Im0gMTguMDEyLDMzLjkwMiAxNS42MDEsLTguODYzIGMgMC41MDgsLTAuMjg5IDAuNzg5LC0wLjY2IDAuODM2LC0xLjAzOSAwLDAuNDE4IC0wLjI3NywwLjgzNiAtMC44MzYsMS4xNTYgTCAxOC4wMTIsMzQuMDIgYyAtMS4xMTcsMC42MzIgLTIuMDM1LDAuMTA1IC0yLjAzNSwtMS4xNzYgbCAwLC0wLjExNCBjIDAsMS4yNzggMC45MTgsMS44MDUgMi4wMzUsMS4xNzIgeiIKICAgICAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgICAgICAgaWQ9InBhdGgyODgiIC8+PC9nPjwvZz48L2c+PC9wYXR0ZXJuPjwvZGVmcz48c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIGJvcmRlcm9wYWNpdHk9IjEiCiAgICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIKICAgICBncmlkdG9sZXJhbmNlPSIxMCIKICAgICBndWlkZXRvbGVyYW5jZT0iMTAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjEzNjYiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iNzA1IgogICAgIGlkPSJuYW1lZHZpZXc0IgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBpbmtzY2FwZTp6b29tPSI3LjYyNzY5NzQiCiAgICAgaW5rc2NhcGU6Y3g9IjkzLjk2NTE2OCIKICAgICBpbmtzY2FwZTpjeT0iMjkuNjE1ODIiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9Ii04IgogICAgIGlua3NjYXBlOndpbmRvdy15PSItOCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImcxMCIgLz48ZwogICAgIGlkPSJnMTAiCiAgICAgaW5rc2NhcGU6Z3JvdXBtb2RlPSJsYXllciIKICAgICBpbmtzY2FwZTpsYWJlbD0iZ29vZ2xlLXBsYXktYmFkZ2UiCiAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMS4yNSwwLDAsLTEuMjUsLTkuNDI0NzYyNSw0OS44NTAyNSkiPjxnCiAgICAgICBpZD0iZzEyIgogICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMS4wMDIzOTIzLDAsMCwwLjk5MDcyOTc1LC0wLjI5NjY0ODA3LDApIj48cGF0aAogICAgICAgICBkPSJNIDExMiw4IDEyLDggQyA5LjgwMSw4IDgsOS44MDEgOCwxMiBsIDAsMjQgYyAwLDIuMTk5IDEuODAxLDQgNCw0IGwgMTAwLDAgYyAyLjE5OSwwIDQsLTEuODAxIDQsLTQgbCAwLC0yNCBjIDAsLTIuMTk5IC0xLjgwMSwtNCAtNCwtNCB6IgogICAgICAgICBzdHlsZT0iZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICBpZD0icGF0aDE0IgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPjxwYXRoCiAgICAgICAgIGQ9Im0gMTEyLDM5LjM1OSBjIDEuODUyLDAgMy4zNTksLTEuNTA3IDMuMzU5LC0zLjM1OSBsIDAsLTI0IGMgMCwtMS44NTIgLTEuNTA3LC0zLjM1OSAtMy4zNTksLTMuMzU5IGwgLTEwMCwwIGMgLTEuODUyLDAgLTMuMzU5LDEuNTA3IC0zLjM1OSwzLjM1OSBsIDAsMjQgYyAwLDEuODUyIDEuNTA3LDMuMzU5IDMuMzU5LDMuMzU5IGwgMTAwLDAgTSAxMTIsNDAgMTIsNDAgQyA5LjgwMSw0MCA4LDM4LjE5OSA4LDM2IEwgOCwxMiBDIDgsOS44MDEgOS44MDEsOCAxMiw4IGwgMTAwLDAgYyAyLjE5OSwwIDQsMS44MDEgNCw0IGwgMCwyNCBjIDAsMi4xOTkgLTEuODAxLDQgLTQsNCB6IgogICAgICAgICBzdHlsZT0iZmlsbDojYTZhNmE2O2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICBpZD0icGF0aDE2IgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPjxnCiAgICAgICAgIGlkPSJnMTgiCiAgICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLDAsNDgpIj48cGF0aAogICAgICAgICAgIGQ9Im0gNDUuOTM0LDE2LjE5NSBjIDAsMC42NjggLTAuMiwxLjIwMyAtMC41OTQsMS42MDIgLTAuNDUzLDAuNDczIC0xLjA0MywwLjcxMSAtMS43NjYsMC43MTEgLTAuNjkxLDAgLTEuMjgxLC0wLjI0MiAtMS43NjUsLTAuNzE5IC0wLjQ4NSwtMC40ODQgLTAuNzI3LC0xLjA3OCAtMC43MjcsLTEuNzg5IDAsLTAuNzExIDAuMjQyLC0xLjMwNSAwLjcyNywtMS43ODUgMC40ODQsLTAuNDgxIDEuMDc0LC0wLjcyMyAxLjc2NSwtMC43MjMgMC4zNDQsMCAwLjY3MiwwLjA3MSAwLjk4NSwwLjIwMyAwLjMxMiwwLjEzMyAwLjU2NiwwLjMxMyAwLjc1LDAuNTM1IGwgLTAuNDE4LDAuNDIyIGMgLTAuMzIxLC0wLjM3OSAtMC43NTgsLTAuNTY2IC0xLjMxNywtMC41NjYgLTAuNTA0LDAgLTAuOTQxLDAuMTc2IC0xLjMxMiwwLjUzMSAtMC4zNjcsMC4zNTYgLTAuNTUxLDAuODE3IC0wLjU1MSwxLjM4MyAwLDAuNTY2IDAuMTg0LDEuMDMxIDAuNTUxLDEuMzg3IDAuMzcxLDAuMzUxIDAuODA4LDAuNTMxIDEuMzEyLDAuNTMxIDAuNTM1LDAgMC45ODUsLTAuMTggMS4zNCwtMC41MzUgMC4yMzQsLTAuMjM1IDAuMzY3LC0wLjU1OSAwLjQwMiwtMC45NzMgbCAtMS43NDIsMCAwLC0wLjU3OCAyLjMyNCwwIGMgMC4wMjgsMC4xMjUgMC4wMzYsMC4yNDYgMC4wMzYsMC4zNjMgeiIKICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTojZmZmZmZmO3N0cm9rZS13aWR0aDowLjE2O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIgogICAgICAgICAgIGlkPSJwYXRoMjAiCiAgICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz48L2c+PGcKICAgICAgICAgaWQ9ImcyMiIKICAgICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCw0OCkiPjxwYXRoCiAgICAgICAgICAgZD0ibSA0OS42MjEsMTQuMTkxIC0yLjE4MywwIDAsMS41MiAxLjk2OCwwIDAsMC41NzggLTEuOTY4LDAgMCwxLjUyIDIuMTgzLDAgMCwwLjU4OSAtMi44MDEsMCAwLC00Ljc5NiAyLjgwMSwwIDAsMC41ODkgeiIKICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTojZmZmZmZmO3N0cm9rZS13aWR0aDowLjE2O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIgogICAgICAgICAgIGlkPSJwYXRoMjQiCiAgICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz48L2c+PGcKICAgICAgICAgaWQ9ImcyNiIKICAgICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCw0OCkiPjxwYXRoCiAgICAgICAgICAgZD0ibSA1Mi4yMjMsMTguMzk4IC0wLjYxOCwwIDAsLTQuMjA3IC0xLjMzOSwwIDAsLTAuNTg5IDMuMjk3LDAgMCwwLjU4OSAtMS4zNCwwIDAsNC4yMDcgeiIKICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTojZmZmZmZmO3N0cm9rZS13aWR0aDowLjE2O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIgogICAgICAgICAgIGlkPSJwYXRoMjgiCiAgICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz48L2c+PGcKICAgICAgICAgaWQ9ImczMCIKICAgICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCw0OCkiPjxwYXRoCiAgICAgICAgICAgZD0ibSA1NS45NDksMTguMzk4IDAsLTQuNzk2IDAuNjE3LDAgMCw0Ljc5NiAtMC42MTcsMCB6IgogICAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOiNmZmZmZmY7c3Ryb2tlLXdpZHRoOjAuMTY7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICAgICAgaWQ9InBhdGgzMiIKICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPjwvZz48ZwogICAgICAgICBpZD0iZzM0IgogICAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwwLDQ4KSI+PHBhdGgKICAgICAgICAgICBkPSJtIDU5LjMwMSwxOC4zOTggLTAuNjEzLDAgMCwtNC4yMDcgLTEuMzQ0LDAgMCwtMC41ODkgMy4zMDEsMCAwLDAuNTg5IC0xLjM0NCwwIDAsNC4yMDcgeiIKICAgICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTojZmZmZmZmO3N0cm9rZS13aWR0aDowLjE2O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIgogICAgICAgICAgIGlkPSJwYXRoMzYiCiAgICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz48L2c+PGcKICAgICAgICAgaWQ9ImczOCIKICAgICAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCw0OCkiPjxwYXRoCiAgICAgICAgICAgZD0ibSA2Ni44ODcsMTcuNzgxIGMgLTAuNDczLDAuNDg1IC0xLjA1OSwwLjcyNyAtMS43NTgsMC43MjcgLTAuNzAzLDAgLTEuMjg5LC0wLjI0MiAtMS43NjIsLTAuNzI3IEMgNjIuODk1LDE3LjI5NyA2Mi42NiwxNi43MDMgNjIuNjYsMTYgYyAwLC0wLjcwMyAwLjIzNSwtMS4yOTcgMC43MDcsLTEuNzgxIDAuNDczLC0wLjQ4NSAxLjA1OSwtMC43MjcgMS43NjIsLTAuNzI3IDAuNjk1LDAgMS4yODEsMC4yNDIgMS43NTQsMC43MzEgMC40NzYsMC40ODggMC43MTEsMS4wNzggMC43MTEsMS43NzcgMCwwLjcwMyAtMC4yMzUsMS4yOTcgLTAuNzA3LDEuNzgxIHogbSAtMy4wNjMsLTAuNDAyIGMgMC4zNTYsMC4zNTkgMC43ODksMC41MzkgMS4zMDUsMC41MzkgMC41MTIsMCAwLjk0OSwtMC4xOCAxLjMwMSwtMC41MzkgMC4zNTUsLTAuMzU5IDAuNTM1LC0wLjgyIDAuNTM1LC0xLjM3OSAwLC0wLjU1OSAtMC4xOCwtMS4wMiAtMC41MzUsLTEuMzc5IC0wLjM1MiwtMC4zNTkgLTAuNzg5LC0wLjUzOSAtMS4zMDEsLTAuNTM5IC0wLjUxNiwwIC0wLjk0OSwwLjE4IC0xLjMwNSwwLjUzOSAtMC4zNTUsMC4zNTkgLTAuNTM1LDAuODIgLTAuNTM1LDEuMzc5IDAsMC41NTkgMC4xOCwxLjAyIDAuNTM1LDEuMzc5IHoiCiAgICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MC4xNjtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIKICAgICAgICAgICBpZD0icGF0aDQwIgogICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+PC9nPjxnCiAgICAgICAgIGlkPSJnNDIiCiAgICAgICAgIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLDAsNDgpIj48cGF0aAogICAgICAgICAgIGQ9Im0gNjguNDYxLDE4LjM5OCAwLC00Ljc5NiAwLjc1LDAgMi4zMzIsMy43MyAwLjAyNywwIC0wLjAyNywtMC45MjIgMCwtMi44MDggMC42MTcsMCAwLDQuNzk2IC0wLjY0NCwwIC0yLjQ0MiwtMy45MTQgLTAuMDI3LDAgMC4wMjcsMC45MjYgMCwyLjk4OCAtMC42MTMsMCB6IgogICAgICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOiNmZmZmZmY7c3Ryb2tlLXdpZHRoOjAuMTY7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICAgICAgaWQ9InBhdGg0NCIKICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPjwvZz48cGF0aAogICAgICAgICBkPSJtIDYyLjUwOCwyMi41OTggYyAtMS44NzksMCAtMy40MTQsLTEuNDMgLTMuNDE0LC0zLjQwMyAwLC0xLjk1NyAxLjUzNSwtMy40MDIgMy40MTQsLTMuNDAyIDEuODgzLDAgMy40MTgsMS40NDUgMy40MTgsMy40MDIgMCwxLjk3MyAtMS41MzUsMy40MDMgLTMuNDE4LDMuNDAzIHogbSAwLC01LjQ2NSBjIC0xLjAzMSwwIC0xLjkxOCwwLjg1MSAtMS45MTgsMi4wNjIgMCwxLjIyNyAwLjg4NywyLjA2MyAxLjkxOCwyLjA2MyAxLjAzMSwwIDEuOTIyLC0wLjgzNiAxLjkyMiwtMi4wNjMgMCwtMS4yMTEgLTAuODkxLC0yLjA2MiAtMS45MjIsLTIuMDYyIHogbSAtNy40NDksNS40NjUgYyAtMS44ODMsMCAtMy40MTQsLTEuNDMgLTMuNDE0LC0zLjQwMyAwLC0xLjk1NyAxLjUzMSwtMy40MDIgMy40MTQsLTMuNDAyIDEuODgyLDAgMy40MTQsMS40NDUgMy40MTQsMy40MDIgMCwxLjk3MyAtMS41MzIsMy40MDMgLTMuNDE0LDMuNDAzIHogbSAwLC01LjQ2NSBjIC0xLjAzMiwwIC0xLjkyMiwwLjg1MSAtMS45MjIsMi4wNjIgMCwxLjIyNyAwLjg5LDIuMDYzIDEuOTIyLDIuMDYzIDEuMDMxLDAgMS45MTgsLTAuODM2IDEuOTE4LC0yLjA2MyAwLC0xLjIxMSAtMC44ODcsLTIuMDYyIC0xLjkxOCwtMi4wNjIgeiBtIC04Ljg2NCw0LjQyMiAwLC0xLjQ0NiAzLjQ1MywwIGMgLTAuMTAxLC0wLjgwOCAtMC4zNzEsLTEuNDAyIC0wLjc4NSwtMS44MTYgLTAuNTA0LC0wLjUgLTEuMjg5LC0xLjA1NSAtMi42NjgsLTEuMDU1IC0yLjEyNSwwIC0zLjc4OSwxLjcxNSAtMy43ODksMy44NCAwLDIuMTI1IDEuNjY0LDMuODQgMy43ODksMy44NCAxLjE0OSwwIDEuOTg1LC0wLjQ0OSAyLjYwMiwtMS4wMzEgbCAxLjAxOSwxLjAxOSBjIC0wLjg2MywwLjgyNCAtMi4wMTEsMS40NTcgLTMuNjIxLDEuNDU3IC0yLjkxNCwwIC01LjM2MywtMi4zNzEgLTUuMzYzLC01LjI4NSAwLC0yLjkxNCAyLjQ0OSwtNS4yODUgNS4zNjMsLTUuMjg1IDEuNTc1LDAgMi43NTgsMC41MTYgMy42ODgsMS40ODQgMC45NTMsMC45NTMgMS4yNSwyLjI5MyAxLjI1LDMuMzc1IDAsMC4zMzYgLTAuMDI4LDAuNjQ1IC0wLjA3OCwwLjkwMyBsIC00Ljg2LDAgeiBtIDM2LjI0NiwtMS4xMjEgYyAtMC4yODEsMC43NjEgLTEuMTQ4LDIuMTY0IC0yLjkxNCwyLjE2NCAtMS43NSwwIC0zLjIwNywtMS4zNzkgLTMuMjA3LC0zLjQwMyAwLC0xLjkwNiAxLjQ0MiwtMy40MDIgMy4zNzUsLTMuNDAyIDEuNTYzLDAgMi40NjUsMC45NTMgMi44MzYsMS41MDggbCAtMS4xNiwwLjc3MyBjIC0wLjM4NywtMC41NjYgLTAuOTE0LC0wLjk0MSAtMS42NzYsLTAuOTQxIC0wLjc1NywwIC0xLjMsMC4zNDcgLTEuNjQ4LDEuMDMxIGwgNC41NTEsMS44ODMgLTAuMTU3LDAuMzg3IHogbSAtNC42NCwtMS4xMzMgYyAtMC4wMzksMS4zMTIgMS4wMTksMS45ODQgMS43NzcsMS45ODQgMC41OTQsMCAxLjA5OCwtMC4yOTcgMS4yNjYsLTAuNzIyIEwgNzcuODAxLDE5LjMwMSBaIE0gNzQuMTAyLDE2IGwgMS40OTYsMCAwLDEwIC0xLjQ5NiwwIDAsLTEwIHogbSAtMi40NSw1Ljg0IC0wLjA1LDAgYyAtMC4zMzYsMC4zOTggLTAuOTc3LDAuNzU4IC0xLjc4OSwwLjc1OCAtMS43MDQsMCAtMy4yNjIsLTEuNDk2IC0zLjI2MiwtMy40MTQgMCwtMS45MDcgMS41NTgsLTMuMzkxIDMuMjYyLC0zLjM5MSAwLjgxMiwwIDEuNDUzLDAuMzYzIDEuNzg5LDAuNzczIGwgMC4wNSwwIDAsLTAuNDg4IGMgMCwtMS4zMDEgLTAuNjk1LC0yIC0xLjgxNiwtMiAtMC45MTQsMCAtMS40ODEsMC42NiAtMS43MTUsMS4yMTUgTCA2Ni44MiwxNC43NSBjIDAuMzc1LC0wLjkwMiAxLjM2OCwtMi4wMTIgMy4wMTYsLTIuMDEyIDEuNzU0LDAgMy4yMzQsMS4wMzIgMy4yMzQsMy41NDMgbCAwLDYuMTEgLTEuNDE4LDAgMCwtMC41NTEgeiBtIC0xLjcxMSwtNC43MDcgYyAtMS4wMzEsMCAtMS44OTQsMC44NjMgLTEuODk0LDIuMDUxIDAsMS4xOTkgMC44NjMsMi4wNzQgMS44OTQsMi4wNzQgMS4wMTYsMCAxLjgxNywtMC44NzUgMS44MTcsLTIuMDc0IDAsLTEuMTg4IC0wLjgwMSwtMi4wNTEgLTEuODE3LC0yLjA1MSB6IE0gODkuNDQ1LDI2IGwgLTMuNTc4LDAgMCwtMTAgMS40OTIsMCAwLDMuNzg5IDIuMDg2LDAgYyAxLjY1NywwIDMuMjgyLDEuMTk5IDMuMjgyLDMuMTA2IDAsMS45MDYgLTEuNjI5LDMuMTA1IC0zLjI4MiwzLjEwNSB6IG0gMC4wMzksLTQuODIgLTIuMTI1LDAgMCwzLjQyOSAyLjEyNSwwIGMgMS4xMTQsMCAxLjc1LC0wLjkyNSAxLjc1LC0xLjcxNCAwLC0wLjc3NCAtMC42MzYsLTEuNzE1IC0xLjc1LC0xLjcxNSB6IG0gOS4yMjMsMS40MzcgYyAtMS4wNzgsMCAtMi4xOTksLTAuNDc2IC0yLjY2LC0xLjUzMSBsIDEuMzI0LC0wLjU1NSBjIDAuMjg1LDAuNTU1IDAuODA5LDAuNzM1IDEuMzYzLDAuNzM1IDAuNzc0LDAgMS41NTksLTAuNDY1IDEuNTcxLC0xLjI4NiBsIDAsLTAuMTA1IGMgLTAuMjcsMC4xNTYgLTAuODQ4LDAuMzg3IC0xLjU1OSwwLjM4NyAtMS40MjYsMCAtMi44NzksLTAuNzg1IC0yLjg3OSwtMi4yNSAwLC0xLjM0IDEuMTY4LC0yLjIwMyAyLjQ4MSwtMi4yMDMgMS4wMDQsMCAxLjU1OCwwLjQ1MyAxLjkwNiwwLjk4IGwgMC4wNTEsMCAwLC0wLjc3MyAxLjQ0MSwwIDAsMy44MzYgYyAwLDEuNzczIC0xLjMyNCwyLjc2NSAtMy4wMzksMi43NjUgeiBtIC0wLjE4LC01LjQ4IGMgLTAuNDg4LDAgLTEuMTY4LDAuMjQyIC0xLjE2OCwwLjg0NyAwLDAuNzc0IDAuODQ4LDEuMDcxIDEuNTgyLDEuMDcxIDAuNjU3LDAgMC45NjUsLTAuMTQ1IDEuMzY0LC0wLjMzNiAtMC4xMTcsLTAuOTI2IC0wLjkxNCwtMS41ODIgLTEuNzc4LC0xLjU4MiB6IG0gOC40NjksNS4yNjEgLTEuNzE1LC00LjMzNSAtMC4wNTEsMCAtMS43NzMsNC4zMzUgLTEuNjA5LDAgMi42NjQsLTYuMDU4IC0xLjUyLC0zLjM3MSAxLjU1OSwwIDQuMTA1LDkuNDI5IC0xLjY2LDAgeiBNIDkzLjU0NywxNiBsIDEuNDk2LDAgMCwxMCAtMS40OTYsMCAwLC0xMCB6IgogICAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICBpZD0icGF0aDQ2IgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPjxnCiAgICAgICAgIGlkPSJnNDgiPjxwYXRoCiAgICAgICAgICAgZD0iTSAxNi4zNDgsMzMuOTY5IEMgMTYuMTEzLDMzLjcyMyAxNS45NzcsMzMuMzQgMTUuOTc3LDMyLjg0NCBsIDAsLTE3LjY5MiBjIDAsLTAuNDk2IDAuMTM2LC0wLjg3OSAwLjM3MSwtMS4xMjUgbCAwLjA1OCwtMC4wNTQgOS45MTQsOS45MSAwLDAuMjM0IC05LjkxNCw5LjkxIC0wLjA1OCwtMC4wNTggeiIKICAgICAgICAgICBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50NTApO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgIGlkPSJwYXRoNjQiCiAgICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz48L2c+PGcKICAgICAgICAgaWQ9Imc2NiI+PHBhdGgKICAgICAgICAgICBkPSJtIDI5LjYyMSwyMC41NzggLTMuMzAxLDMuMzA1IDAsMC4yMzQgMy4zMDUsMy4zMDUgMC4wNzQsLTAuMDQzIDMuOTE0LC0yLjIyNyBjIDEuMTE3LC0wLjYzMiAxLjExNywtMS42NzIgMCwtMi4zMDggbCAtMy45MTQsLTIuMjIzIC0wLjA3OCwtMC4wNDMgeiIKICAgICAgICAgICBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50NjgpO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgIGlkPSJwYXRoNzgiCiAgICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz48L2c+PGcKICAgICAgICAgaWQ9Imc4MCI+PHBhdGgKICAgICAgICAgICBkPSJNIDI5LjY5OSwyMC42MjEgMjYuMzIsMjQgMTYuMzQ4LDE0LjAyNyBjIDAuMzcxLC0wLjM5IDAuOTc2LC0wLjQzNyAxLjY2NCwtMC4wNDcgbCAxMS42ODcsNi42NDEiCiAgICAgICAgICAgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDgyKTtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgICBpZD0icGF0aDg4IgogICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+PC9nPjxnCiAgICAgICAgIGlkPSJnOTAiPjxwYXRoCiAgICAgICAgICAgZD0iTSAyOS42OTksMjcuMzc5IDE4LjAxMiwzNC4wMiBjIC0wLjY4OCwwLjM4NiAtMS4yOTMsMC4zMzkgLTEuNjY0LC0wLjA1MSBMIDI2LjMyLDI0IGwgMy4zNzksMy4zNzkgeiIKICAgICAgICAgICBzdHlsZT0iZmlsbDp1cmwoI2xpbmVhckdyYWRpZW50OTIpO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgIGlkPSJwYXRoMTA0IgogICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+PC9nPjxnCiAgICAgICAgIGlkPSJnMTA2Ij48ZwogICAgICAgICAgIGlkPSJnMTA4IiAvPjxnCiAgICAgICAgICAgaWQ9ImcxMjIiCiAgICAgICAgICAgbWFzaz0idXJsKCNtYXNrMTE0KSI+PGcKICAgICAgICAgICAgIGlkPSJnMTI0IiAvPjxnCiAgICAgICAgICAgICBpZD0iZzE0NiI+PGcKICAgICAgICAgICAgICAgY2xpcC1wYXRoPSJ1cmwoI2NsaXBQYXRoMTI2KSIKICAgICAgICAgICAgICAgaWQ9ImcxNDgiPjxnCiAgICAgICAgICAgICAgICAgaWQ9ImcxNTAiPjxwYXRoCiAgICAgICAgICAgICAgICAgICBkPSJNIDAsMCAxMjQsMCAxMjQsNDggMCw0OCAwLDAgWiIKICAgICAgICAgICAgICAgICAgIHN0eWxlPSJmaWxsOnVybCgjcGF0dGVybjEzNCk7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgICAgICAgICAgICBpZD0icGF0aDE1MiIKICAgICAgICAgICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+PC9nPjwvZz48L2c+PC9nPjwvZz48ZwogICAgICAgICBpZD0iZzE1NCI+PGcKICAgICAgICAgICBpZD0iZzE1NiIgLz48ZwogICAgICAgICAgIGlkPSJnMTcwIgogICAgICAgICAgIG1hc2s9InVybCgjbWFzazE2MikiPjxnCiAgICAgICAgICAgICBpZD0iZzE3MiIgLz48ZwogICAgICAgICAgICAgaWQ9ImcxOTQiPjxnCiAgICAgICAgICAgICAgIGNsaXAtcGF0aD0idXJsKCNjbGlwUGF0aDE3NCkiCiAgICAgICAgICAgICAgIGlkPSJnMTk2Ij48ZwogICAgICAgICAgICAgICAgIGlkPSJnMTk4Ij48cGF0aAogICAgICAgICAgICAgICAgICAgZD0iTSAwLDAgMTI0LDAgMTI0LDQ4IDAsNDggMCwwIFoiCiAgICAgICAgICAgICAgICAgICBzdHlsZT0iZmlsbDp1cmwoI3BhdHRlcm4xODIpO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIgogICAgICAgICAgICAgICAgICAgaWQ9InBhdGgyMDAiCiAgICAgICAgICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPjwvZz48L2c+PC9nPjwvZz48L2c+PGcKICAgICAgICAgaWQ9ImcyMDIiPjxnCiAgICAgICAgICAgaWQ9ImcyMDQiIC8+PGcKICAgICAgICAgICBpZD0iZzIxOCIKICAgICAgICAgICBtYXNrPSJ1cmwoI21hc2syMTApIj48ZwogICAgICAgICAgICAgaWQ9ImcyMjAiIC8+PGcKICAgICAgICAgICAgIGlkPSJnMjQyIj48ZwogICAgICAgICAgICAgICBjbGlwLXBhdGg9InVybCgjY2xpcFBhdGgyMjIpIgogICAgICAgICAgICAgICBpZD0iZzI0NCI+PGcKICAgICAgICAgICAgICAgICBpZD0iZzI0NiI+PHBhdGgKICAgICAgICAgICAgICAgICAgIGQ9Ik0gMCwwIDEyNCwwIDEyNCw0OCAwLDQ4IDAsMCBaIgogICAgICAgICAgICAgICAgICAgc3R5bGU9ImZpbGw6dXJsKCNwYXR0ZXJuMjMwKTtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIKICAgICAgICAgICAgICAgICAgIGlkPSJwYXRoMjQ4IgogICAgICAgICAgICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz48L2c+PC9nPjwvZz48L2c+PC9nPjxnCiAgICAgICAgIGlkPSJnMjUwIj48ZwogICAgICAgICAgIGlkPSJnMjUyIiAvPjxnCiAgICAgICAgICAgaWQ9ImcyNjYiCiAgICAgICAgICAgbWFzaz0idXJsKCNtYXNrMjU4KSI+PGcKICAgICAgICAgICAgIGlkPSJnMjY4IiAvPjxnCiAgICAgICAgICAgICBpZD0iZzI5MCI+PGcKICAgICAgICAgICAgICAgY2xpcC1wYXRoPSJ1cmwoI2NsaXBQYXRoMjcwKSIKICAgICAgICAgICAgICAgaWQ9ImcyOTIiPjxnCiAgICAgICAgICAgICAgICAgaWQ9ImcyOTQiPjxwYXRoCiAgICAgICAgICAgICAgICAgICBkPSJNIDAsMCAxMjQsMCAxMjQsNDggMCw0OCAwLDAgWiIKICAgICAgICAgICAgICAgICAgIHN0eWxlPSJmaWxsOnVybCgjcGF0dGVybjI3OCk7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiCiAgICAgICAgICAgICAgICAgICBpZD0icGF0aDI5NiIKICAgICAgICAgICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+PC9nPjwvZz48L2c+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==) no-repeat;
}

/* line 138, ../../../../sass/optimized/components/_quick-specs.scss */
.desktop .product-upper-container .button-container {
  display: flex;
}
/* line 140, ../../../../sass/optimized/components/_quick-specs.scss */
.desktop .product-upper-container .button-container.ios, .desktop .product-upper-container .button-container.android.storeLnk {
  position: relative;
}
/* line 142, ../../../../sass/optimized/components/_quick-specs.scss */
.desktop .product-upper-container .button-container.ios:before, .desktop .product-upper-container .button-container.android.storeLnk:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  zoom: 1.6;
  -moz-transform: scale(1.6);
  -moz-transform-origin: left top;
}
/* line 153, ../../../../sass/optimized/components/_quick-specs.scss */
.desktop .product-upper-container .button-container.ios .button, .desktop .product-upper-container .button-container.android.storeLnk .button {
  opacity: 0;
}
/* line 160, ../../../../sass/optimized/components/_quick-specs.scss */
.desktop .product-upper-container {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  border: 0;
  padding: 0 0 0 5px;
}
/* line 165, ../../../../sass/optimized/components/_quick-specs.scss */
.desktop .product-upper-container .product-landing-quick-specs-editor-reviews-stars,
.desktop .product-upper-container .product-landing-quick-specs-user-reviews-stars {
  margin: 6px 0 2px 0;
  display: inline-block;
}
/* line 170, ../../../../sass/optimized/components/_quick-specs.scss */
.desktop .product-upper-container .ratings-container {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  background: none;
  margin-bottom: 15px;
  padding: 0;
  display: inline-block;
}
/* line 177, ../../../../sass/optimized/components/_quick-specs.scss */
.desktop .product-upper-container .ratings-container .editorRating {
  width: auto;
}
/* line 180, ../../../../sass/optimized/components/_quick-specs.scss */
.desktop .product-upper-container .ratings-container .editorRating .product-landing-quick-specs-row-content {
  display: none;
}
/* line 185, ../../../../sass/optimized/components/_quick-specs.scss */
.desktop .product-upper-container .ratings-container .aveUserRating {
  width: auto;
}
/* line 187, ../../../../sass/optimized/components/_quick-specs.scss */
.desktop .product-upper-container .ratings-container .aveUserRating .product-landing-quick-specs-ratings-label {
  display: none;
}
/* line 190, ../../../../sass/optimized/components/_quick-specs.scss */
.desktop .product-upper-container .ratings-container .aveUserRating .product-landing-quick-specs-row-content {
  display: inline-block;
  width: auto;
}
/* line 196, ../../../../sass/optimized/components/_quick-specs.scss */
.desktop .product-upper-container .aveUserRating .product-landing-quick-specs-row-content,
.desktop .product-upper-container .product-landing-quick-specs-ratings-label {
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: rgba(25, 24, 24, 0.6);
  letter-spacing: 1px;
  line-height: 16px;
  text-transform: uppercase;
  font-weight: 600;
}
/* line 206, ../../../../sass/optimized/components/_quick-specs.scss */
.desktop .product-upper-container .product-landing-quick-specs-ratings-label {
  display: inline-block;
}
/* line 209, ../../../../sass/optimized/components/_quick-specs.scss */
.desktop .product-upper-container .button {
  display: inline-block;
  width: 255px;
}
/* line 213, ../../../../sass/optimized/components/_quick-specs.scss */
.desktop .product-upper-container .flat-detail-button-dln {
  display: inline-block;
  width: 240px;
  margin-right: 20px;
}
/* line 220, ../../../../sass/optimized/components/_quick-specs.scss */
.desktop .be-the-first-link {
  color: #35A9D4;
  display: inline-block;
  margin-top: 8px;
}

/* line 227, ../../../../sass/optimized/components/_quick-specs.scss */
.product-single-offer-container,
#product-single-archived-version {
  clear: both;
  display: inline-block;
  float: right;
  width: 400px;
}
/* line 234, ../../../../sass/optimized/components/_quick-specs.scss */
.product-single-offer-container .upSellUnit,
#product-single-archived-version .upSellUnit {
  display: flex;
  flex-direction: row-reverse;
}
/* line 239, ../../../../sass/optimized/components/_quick-specs.scss */
.product-single-offer-container h3,
#product-single-archived-version h3 {
  display: none;
}
/* line 243, ../../../../sass/optimized/components/_quick-specs.scss */
.product-single-offer-container .icon,
#product-single-archived-version .icon {
  display: none;
}
/* line 247, ../../../../sass/optimized/components/_quick-specs.scss */
.product-single-offer-container .text,
#product-single-archived-version .text {
  float: right;
  height: 48px;
  display: flex;
  align-items: center;
  padding: 6px 10px 6px 10px;
  line-height: 1.2;
  background: #F3F5F9;
}
/* line 257, ../../../../sass/optimized/components/_quick-specs.scss */
.product-single-offer-container .text a,
.product-single-offer-container a.text,
#product-single-archived-version .text a,
#product-single-archived-version a.text {
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 600;
  color: #35A9D4;
  letter-spacing: 0;
}
/* line 266, ../../../../sass/optimized/components/_quick-specs.scss */
.product-single-offer-container .btn,
#product-single-archived-version .btn {
  padding: 0;
  float: left;
}
/* line 271, ../../../../sass/optimized/components/_quick-specs.scss */
.product-single-offer-container .btn a.buyNow,
.product-single-offer-container a.btn,
#product-single-archived-version .btn a.buyNow,
#product-single-archived-version a.btn {
  background-color: #FFB700;
  cursor: pointer;
  color: #fff !important;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-weight: 800;
  letter-spacing: 1px;
  display: block;
  height: 39px;
  line-height: 20px;
  padding-top: 21px;
  width: 122px;
  text-align: center;
  text-transform: uppercase;
}
/* line 287, ../../../../sass/optimized/components/_quick-specs.scss */
.product-single-offer-container .btn a.buyNow:hover,
.product-single-offer-container a.btn:hover,
#product-single-archived-version .btn a.buyNow:hover,
#product-single-archived-version a.btn:hover {
  background-color: #FFC500;
  margin-top: -3px;
  margin-bottom: 3px;
  box-shadow: 0px 0px 20px 5px rgba(255, 197, 0, 0.75);
}
/* line 293, ../../../../sass/optimized/components/_quick-specs.scss */
.product-single-offer-container .btn a.buyNow:active,
.product-single-offer-container a.btn:active,
#product-single-archived-version .btn a.buyNow:active,
#product-single-archived-version a.btn:active {
  margin: 0;
}
/* line 295, ../../../../sass/optimized/components/_quick-specs.scss */
.product-single-offer-container .btn a.buyNow:active:before,
.product-single-offer-container a.btn:active:before,
#product-single-archived-version .btn a.buyNow:active:before,
#product-single-archived-version a.btn:active:before {
  bottom: 0;
  opacity: 0;
  filter: none;
}

@media screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-device-pixel-ratio: 2), screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-device-pixel-ratio: 3), screen and (max-width: 641px), screen and (min-device-width: 412px) and (max-device-width: 732px) {
  /* line 308, ../../../../sass/optimized/components/_quick-specs.scss */
  html.mobile body.responsive .product-upper-container .button-container.ios, html.mobile body.responsive .product-upper-container .button-container.android.storeLnk {
    position: relative;
  }
  /* line 310, ../../../../sass/optimized/components/_quick-specs.scss */
  html.mobile body.responsive .product-upper-container .button-container.ios:before, html.mobile body.responsive .product-upper-container .button-container.android.storeLnk:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    zoom: 1.3;
    -moz-transform: scale(1.3);
    -moz-transform-origin: left top;
  }
  /* line 321, ../../../../sass/optimized/components/_quick-specs.scss */
  html.mobile body.responsive .product-upper-container .button-container.ios .button, html.mobile body.responsive .product-upper-container .button-container.ios .flat-detail-button-dln, html.mobile body.responsive .product-upper-container .button-container.android.storeLnk .button, html.mobile body.responsive .product-upper-container .button-container.android.storeLnk .flat-detail-button-dln {
    opacity: 0;
  }
  /* line 328, ../../../../sass/optimized/components/_quick-specs.scss */
  html.mobile body.responsive #product-single-archived-version {
    background: none;
    overflow: hidden;
    clear: both;
    padding: 10px 0 0;
  }
  /* line 334, ../../../../sass/optimized/components/_quick-specs.scss */
  html.mobile body.responsive #product-single-archived-version h3 {
    display: none;
  }
  /* line 338, ../../../../sass/optimized/components/_quick-specs.scss */
  html.mobile body.responsive #product-single-archived-version .icon {
    display: none;
  }
  /* line 342, ../../../../sass/optimized/components/_quick-specs.scss */
  html.mobile body.responsive #product-single-archived-version .text {
    float: left;
    width: 460px;
  }
  /* line 347, ../../../../sass/optimized/components/_quick-specs.scss */
  html.mobile body.responsive #product-single-archived-version .text a,
  html.mobile body.responsive #product-single-archived-version a.text {
    color: #2964bf;
    font-size: 16px;
    font-weight: 600;
    font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
    line-height: 30px;
    letter-spacing: -0.5px;
  }
  /* line 357, ../../../../sass/optimized/components/_quick-specs.scss */
  html.mobile body.responsive #product-single-archived-version .btn {
    padding: 0;
    float: right;
  }
  /* line 362, ../../../../sass/optimized/components/_quick-specs.scss */
  html.mobile body.responsive #product-single-archived-version .btn a.buyNow,
  html.mobile body.responsive #product-single-archived-version a.btn {
    background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwcHgiIHN0b3AtY29sb3I9IiNmYmQwMjUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWI1MDEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0px, #fbd025), color-stop(100%, #f9b501));
    background: -moz-linear-gradient(top, #fbd025 0px, #f9b501 100%);
    background: -webkit-linear-gradient(top, #fbd025 0px, #f9b501 100%);
    background: linear-gradient(to bottom, #fbd025 0px, #f9b501 100%);
    background-color: #febe15;
    cursor: pointer;
    color: #000 !important;
    border: 1px solid #f59600;
    -moz-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.4) inset;
    -webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.4) inset;
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.4) inset;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    display: block;
    height: 27px;
    line-height: 25px;
    padding: 0;
    width: 138px;
    text-align: center;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-transform: initial;
    letter-spacing: initial;
    font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
  }
}
/* line 398, ../../../../sass/optimized/components/_quick-specs.scss */
html.desktop .commerceWidget.midCol header {
  display: flex;
  align-items: flex-end;
  padding-bottom: 10px;
  border-bottom: 1px solid rgba(24, 24, 24, 0.05);
}
/* line 403, ../../../../sass/optimized/components/_quick-specs.scss */
html.desktop .commerceWidget.midCol header h2 {
  flex: 1 1 100%;
}
/* line 407, ../../../../sass/optimized/components/_quick-specs.scss */
html.desktop .commerceWidget.midCol .imgContain {
  width: 100%;
  height: 1px;
  display: block;
  padding-top: 86%;
}
/* line 413, ../../../../sass/optimized/components/_quick-specs.scss */
html.desktop .commerceWidget.midCol .imgCol {
  flex: 0 0 100%;
  padding-left: 0px;
  margin-bottom: 10px;
}
/* line 418, ../../../../sass/optimized/components/_quick-specs.scss */
html.desktop .commerceWidget.midCol ul {
  margin: -10px;
}
/* line 420, ../../../../sass/optimized/components/_quick-specs.scss */
html.desktop .commerceWidget.midCol ul li {
  flex: 0 0 calc(25% - 20px);
  margin: 10px;
}
/* line 423, ../../../../sass/optimized/components/_quick-specs.scss */
html.desktop .commerceWidget.midCol ul li a {
  flex-wrap: wrap;
  border-top: 0px;
  padding: 0 0 15px 0;
}
/* line 427, ../../../../sass/optimized/components/_quick-specs.scss */
html.desktop .commerceWidget.midCol ul li a:hover {
  background: transparent;
}
/* line 429, ../../../../sass/optimized/components/_quick-specs.scss */
html.desktop .commerceWidget.midCol ul li a:hover h4 {
  color: #3CBDED;
}

/* line 442, ../../../../sass/optimized/components/_quick-specs.scss */
html.mobile .commerceWidget {
  display: none;
}
/* line 444, ../../../../sass/optimized/components/_quick-specs.scss */
html.mobile .commerceWidget .imgContain {
  width: 80px;
  height: 80px;
}
/* line 448, ../../../../sass/optimized/components/_quick-specs.scss */
html.mobile .commerceWidget .imgCol {
  flex: 0 0 110px;
}

/* line 455, ../../../../sass/optimized/components/_quick-specs.scss */
.commerceWidget {
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  margin: 30px 0;
}
/* line 459, ../../../../sass/optimized/components/_quick-specs.scss */
.commerceWidget ul {
  display: flex;
  flex-wrap: wrap;
}
/* line 462, ../../../../sass/optimized/components/_quick-specs.scss */
.commerceWidget ul li {
  flex: 0 0 100%;
}
/* line 466, ../../../../sass/optimized/components/_quick-specs.scss */
.commerceWidget header {
  margin-bottom: 10px;
}
/* line 468, ../../../../sass/optimized/components/_quick-specs.scss */
.commerceWidget header h2 a {
  font-size: 18px;
  color: #191818;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 473, ../../../../sass/optimized/components/_quick-specs.scss */
.commerceWidget header h2 a:hover {
  color: #3CBDED;
}
/* line 477, ../../../../sass/optimized/components/_quick-specs.scss */
.commerceWidget header h3 {
  font-size: 12px;
  line-height: 12px;
  font-weight: 600;
  text-transform: uppercase;
  color: #757474;
  margin: 0;
  letter-spacing: 1px;
  white-space: nowrap;
}
/* line 489, ../../../../sass/optimized/components/_quick-specs.scss */
.commerceWidget li a {
  display: flex;
  padding: 15px 0;
  border-top: 1px solid rgba(24, 24, 24, 0.05);
}
/* line 493, ../../../../sass/optimized/components/_quick-specs.scss */
.commerceWidget li a:hover {
  background: #f3f5f9;
}
/* line 498, ../../../../sass/optimized/components/_quick-specs.scss */
.commerceWidget .imgCol {
  flex: 0 0 70px;
  padding-left: 10px;
}
/* line 502, ../../../../sass/optimized/components/_quick-specs.scss */
.commerceWidget .see-more {
  text-transform: uppercase;
  color: #35A9D4;
  font-size: 15px;
  font-weight: 600;
  border-top: 1px solid rgba(24, 24, 24, 0.05);
  border-bottom: 1px solid rgba(24, 24, 24, 0.05);
  padding: 15px 10px;
  text-align: center;
  display: block;
  letter-spacing: 1px;
}
/* line 513, ../../../../sass/optimized/components/_quick-specs.scss */
.commerceWidget .see-more:hover {
  background: #F3F5F9;
  color: #3CBDED;
}
/* line 518, ../../../../sass/optimized/components/_quick-specs.scss */
.commerceWidget .see-more .arrow-icon {
  transform: rotate(180deg);
  display: inline-block;
  margin-left: 5px;
  position: relative;
  top: -2px;
}
/* line 524, ../../../../sass/optimized/components/_quick-specs.scss */
.commerceWidget .see-more .arrow-icon .stroke-layer {
  stroke: #35A9D4;
}
/* line 530, ../../../../sass/optimized/components/_quick-specs.scss */
.commerceWidget .descCol h4 {
  font-size: 15px;
  color: #191818;
  letter-spacing: 0;
  line-height: 18px;
  font-weight: 600;
  margin-bottom: 5px;
}
/* line 538, ../../../../sass/optimized/components/_quick-specs.scss */
.commerceWidget .descCol p {
  color: #191818;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  margin-bottom: 0;
}
/* line 546, ../../../../sass/optimized/components/_quick-specs.scss */
.commerceWidget .imgContain {
  width: 40px;
  height: 40px;
  display: block;
  position: relative;
}
/* line 552, ../../../../sass/optimized/components/_quick-specs.scss */
.commerceWidget .imgContain img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 1, ../../../../sass/optimized/components/_full-specs.scss */
#full-specs {
  width: 100%;
  float: none;
  margin: 0;
  padding-right: 10px;
}
/* line 7, ../../../../sass/optimized/components/_full-specs.scss */
#full-specs h2 {
  color: #539329;
}
/* line 11, ../../../../sass/optimized/components/_full-specs.scss */
#full-specs table {
  width: 100%;
}
/* line 16, ../../../../sass/optimized/components/_full-specs.scss */
#full-specs > table:first-child tr {
  background: none !important;
}
/* line 21, ../../../../sass/optimized/components/_full-specs.scss */
#full-specs tr th, #full-specs .related-terms-header {
  padding: 20px 0 5px 0;
  margin: 0;
  font-size: 18px;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  color: #39434d;
  font-weight: 600;
}
/* line 30, ../../../../sass/optimized/components/_full-specs.scss */
#full-specs tbody tr:first-child {
  padding-top: 0;
}
/* line 34, ../../../../sass/optimized/components/_full-specs.scss */
#full-specs tr, #full-specs thead tr, #full-specs .related-terms-header {
  border-bottom: 1px solid #ddd;
}
/* line 38, ../../../../sass/optimized/components/_full-specs.scss */
#full-specs tbody tr:last-child {
  border: none;
}
/* line 42, ../../../../sass/optimized/components/_full-specs.scss */
#full-specs tr td {
  padding: 8px 0 5px 0;
  text-align: left;
  word-break: break-all;
}
/* line 47, ../../../../sass/optimized/components/_full-specs.scss */
#full-specs tr td:first-child {
  color: #768696;
  text-align: left;
  width: 200px;
  vertical-align: text-top;
}
/* line 55, ../../../../sass/optimized/components/_full-specs.scss */
#full-specs .related-terms-list {
  border: 0;
  background: none;
  padding-top: 5px;
}
/* line 60, ../../../../sass/optimized/components/_full-specs.scss */
#full-specs .related-terms-list li {
  display: inline;
}
/* line 66, ../../../../sass/optimized/components/_full-specs.scss */
#full-specs #previous-versions-section #download-dropdown-redirect-selector {
  max-width: 100%;
}
/* line 69, ../../../../sass/optimized/components/_full-specs.scss */
#full-specs #previous-versions-section .previous-versions-dropdown-selector {
  padding-top: 10px;
}

/* line 75, ../../../../sass/optimized/components/_full-specs.scss */
tr td.noborder,
tr th.noborder {
  border-bottom: none;
}

/* line 80, ../../../../sass/optimized/components/_full-specs.scss */
.report-a-problem,
.addToList {
  display: block;
  margin: 10px 0;
  padding-left: 26px;
}

/* line 87, ../../../../sass/optimized/components/_full-specs.scss */
.addToList {
  border-bottom: 1px solid #ddd;
  background: url('/176/bundles/downloadcore/images/download/icon-sprite.png') no-repeat scroll 0 -1315px transparent;
  padding-bottom: 10px;
  margin-top: 20px;
  padding-left: 27px;
}

/* line 95, ../../../../sass/optimized/components/_full-specs.scss */
.report-a-problem {
  background: url('/176/bundles/downloadcore/images/icons/icon-infoBlue.svg') no-repeat;
  float: right;
  line-height: 24px;
  padding-left: 35px;
}
/* line 100, ../../../../sass/optimized/components/_full-specs.scss */
.report-a-problem span {
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-size: 12px;
  color: #35A9D4;
  letter-spacing: 1px;
  line-height: 16px;
  text-transform: uppercase;
}

/* line 112, ../../../../sass/optimized/components/_full-specs.scss */
html.desktop #full-specs {
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
}
/* line 114, ../../../../sass/optimized/components/_full-specs.scss */
html.desktop #full-specs .whats-new-header th {
  background: #F3F5F9;
  padding: 14px 0 12px 20px;
  position: relative;
}
/* line 118, ../../../../sass/optimized/components/_full-specs.scss */
html.desktop #full-specs .whats-new-header th .green-arrow-icon {
  background: url('/176/bundles/downloadcore/images/icons/icon-ArrowLeftGreenCircle.svg') no-repeat #F3F5F9;
  width: 22px;
  height: 22px;
  position: absolute;
  right: 16px;
  top: 11px;
  cursor: pointer;
  transition: all 600ms;
}
/* line 131, ../../../../sass/optimized/components/_full-specs.scss */
html.desktop #full-specs ul {
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-size: 15px;
  color: rgba(25, 24, 24, 0.6);
  letter-spacing: 0;
  line-height: 22px;
}
/* line 138, ../../../../sass/optimized/components/_full-specs.scss */
html.desktop #full-specs tr th, html.desktop #full-specs h3, html.desktop #full-specs .related-terms-header {
  font-size: 12px;
  color: #191818;
  letter-spacing: 1px;
  line-height: 16px;
  text-transform: uppercase;
}
/* line 145, ../../../../sass/optimized/components/_full-specs.scss */
html.desktop #full-specs h3 {
  margin: 0;
  font-weight: 600;
}
/* line 149, ../../../../sass/optimized/components/_full-specs.scss */
html.desktop #full-specs tr, html.desktop #full-specs thead tr, html.desktop #full-specs .related-terms-header {
  border-bottom: 0;
}
/* line 152, ../../../../sass/optimized/components/_full-specs.scss */
html.desktop #full-specs tr td {
  padding: 10px 62px 10px 20px;
  color: #191818;
}
/* line 155, ../../../../sass/optimized/components/_full-specs.scss */
html.desktop #full-specs tr td:first-child {
  color: rgba(25, 24, 24, 0.6);
}
/* line 158, ../../../../sass/optimized/components/_full-specs.scss */
html.desktop #full-specs tr td:last-child {
  padding-right: 20px;
}
/* line 161, ../../../../sass/optimized/components/_full-specs.scss */
html.desktop #full-specs tr td a {
  color: #35A9D4;
}
/* line 165, ../../../../sass/optimized/components/_full-specs.scss */
html.desktop #full-specs tr:nth-child(even) {
  background: #F3F5F9;
}
/* line 168, ../../../../sass/optimized/components/_full-specs.scss */
html.desktop #full-specs td.content-area {
  display: inline-block;
  width: 98%;
  overflow: hidden;
}
/* line 176, ../../../../sass/optimized/components/_full-specs.scss */
html.desktop #full-specs .truncated .whats-new-header th .green-arrow-icon {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 1, ../../../../sass/optimized/components/_rating-stars.scss */
.edRate,
.userRate {
  text-indent: -9999px;
  overflow: hidden;
  display: block;
}
/* line 7, ../../../../sass/optimized/components/_rating-stars.scss */
.edRate span,
.userRate span {
  display: block;
}
/* line 11, ../../../../sass/optimized/components/_rating-stars.scss */
.edRate.medium,
.userRate.medium {
  width: 95px;
  height: 18px;
  background: url('/176/bundles/downloadcore/images/stars/starsMediumFlat.png') 0 0 no-repeat;
}
/* line 16, ../../../../sass/optimized/components/_rating-stars.scss */
.edRate.medium span,
.userRate.medium span {
  height: 18px;
  background: url('/176/bundles/downloadcore/images/stars/starsMediumFlat.png') 0 -20px no-repeat;
}
/* line 21, ../../../../sass/optimized/components/_rating-stars.scss */
.edRate.medium.dark,
.userRate.medium.dark {
  background: url('/176/bundles/downloadcore/images/stars/starsMediumDark.png') 0 0 no-repeat;
}
/* line 24, ../../../../sass/optimized/components/_rating-stars.scss */
.edRate.medium.dark span,
.userRate.medium.dark span {
  background: url('/176/bundles/downloadcore/images/stars/starsMediumDark.png') 0 -20px no-repeat;
}
/* line 29, ../../../../sass/optimized/components/_rating-stars.scss */
.edRate.medium.s0 span,
.userRate.medium.s0 span {
  width: 0px;
}
/* line 30, ../../../../sass/optimized/components/_rating-stars.scss */
.edRate.medium.s0h span,
.userRate.medium.s0h span {
  width: 10px;
}
/* line 31, ../../../../sass/optimized/components/_rating-stars.scss */
.edRate.medium.s1 span,
.userRate.medium.s1 span {
  width: 19px;
}
/* line 32, ../../../../sass/optimized/components/_rating-stars.scss */
.edRate.medium.s1h span,
.userRate.medium.s1h span {
  width: 29px;
}
/* line 33, ../../../../sass/optimized/components/_rating-stars.scss */
.edRate.medium.s2 span,
.userRate.medium.s2 span {
  width: 39px;
}
/* line 34, ../../../../sass/optimized/components/_rating-stars.scss */
.edRate.medium.s2h span,
.userRate.medium.s2h span {
  width: 48px;
}
/* line 35, ../../../../sass/optimized/components/_rating-stars.scss */
.edRate.medium.s3 span,
.userRate.medium.s3 span {
  width: 58px;
}
/* line 36, ../../../../sass/optimized/components/_rating-stars.scss */
.edRate.medium.s3h span,
.userRate.medium.s3h span {
  width: 67px;
}
/* line 37, ../../../../sass/optimized/components/_rating-stars.scss */
.edRate.medium.s4 span,
.userRate.medium.s4 span {
  width: 77px;
}
/* line 38, ../../../../sass/optimized/components/_rating-stars.scss */
.edRate.medium.s4h span,
.userRate.medium.s4h span {
  width: 86px;
}
/* line 39, ../../../../sass/optimized/components/_rating-stars.scss */
.edRate.medium.s5 span,
.userRate.medium.s5 span {
  width: 96px;
}
/* line 40, ../../../../sass/optimized/components/_rating-stars.scss */
.edRate.medium.s,
.userRate.medium.s {
  display: none;
}
/* line 42, ../../../../sass/optimized/components/_rating-stars.scss */
.edRate.small,
.userRate.small {
  width: 65px;
  height: 13px;
  background: url('/176/bundles/downloadcore/images/stars/starsSmall.png') 0 0 repeat-x;
}
/* line 47, ../../../../sass/optimized/components/_rating-stars.scss */
.edRate.small span,
.userRate.small span {
  height: 13px;
  background: url('/176/bundles/downloadcore/images/stars/starsSmall.png') 0 -14px repeat-x;
}
/* line 52, ../../../../sass/optimized/components/_rating-stars.scss */
.edRate.small.dark,
.userRate.small.dark {
  background: url('/176/bundles/downloadcore/images/stars/starsSmallDark.png') 0 0 repeat-x;
}
/* line 55, ../../../../sass/optimized/components/_rating-stars.scss */
.edRate.small.dark span,
.userRate.small.dark span {
  background: url('/176/bundles/downloadcore/images/stars/starsSmallDark.png') 0 -14px repeat-x;
}
/* line 60, ../../../../sass/optimized/components/_rating-stars.scss */
.edRate.small.s0 span,
.userRate.small.s0 span {
  width: 0px;
}
/* line 61, ../../../../sass/optimized/components/_rating-stars.scss */
.edRate.small.s0h span,
.userRate.small.s0h span {
  width: 7px;
}
/* line 62, ../../../../sass/optimized/components/_rating-stars.scss */
.edRate.small.s1 span,
.userRate.small.s1 span {
  width: 13px;
}
/* line 63, ../../../../sass/optimized/components/_rating-stars.scss */
.edRate.small.s1h span,
.userRate.small.s1h span {
  width: 20px;
}
/* line 64, ../../../../sass/optimized/components/_rating-stars.scss */
.edRate.small.s2 span,
.userRate.small.s2 span {
  width: 26px;
}
/* line 65, ../../../../sass/optimized/components/_rating-stars.scss */
.edRate.small.s2h span,
.userRate.small.s2h span {
  width: 33px;
}
/* line 66, ../../../../sass/optimized/components/_rating-stars.scss */
.edRate.small.s3 span,
.userRate.small.s3 span {
  width: 39px;
}
/* line 67, ../../../../sass/optimized/components/_rating-stars.scss */
.edRate.small.s3h span,
.userRate.small.s3h span {
  width: 46px;
}
/* line 68, ../../../../sass/optimized/components/_rating-stars.scss */
.edRate.small.s4 span,
.userRate.small.s4 span {
  width: 52px;
}
/* line 69, ../../../../sass/optimized/components/_rating-stars.scss */
.edRate.small.s4h span,
.userRate.small.s4h span {
  width: 59px;
}
/* line 70, ../../../../sass/optimized/components/_rating-stars.scss */
.edRate.small.s5 span,
.userRate.small.s5 span {
  width: 65px;
}
/* line 71, ../../../../sass/optimized/components/_rating-stars.scss */
.edRate.small.s,
.userRate.small.s {
  display: none;
}

/* line 74, ../../../../sass/optimized/components/_rating-stars.scss */
.userRate.medium span {
  background-position: 0 -39px;
}

/* line 75, ../../../../sass/optimized/components/_rating-stars.scss */
.userRate.medium.dark span {
  background-position: 0 -39px;
}

/* line 76, ../../../../sass/optimized/components/_rating-stars.scss */
.userRate.small span {
  background-position: 0 -27px;
}

/* line 77, ../../../../sass/optimized/components/_rating-stars.scss */
.userRate.small.dark span {
  background-position: 0 -27px;
}

/* line 2, ../../../../sass/optimized/components/_buttons-download.scss */
.dre-button-dln {
  background: #297a10 url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwcHgiIHN0b3AtY29sb3I9IiM2ZmIwMmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMTYzMGQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: #297a10 -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0px, #6fb02f), color-stop(100%, #21630d));
  background: #297a10 -moz-linear-gradient(top, #6fb02f 0px, #21630d 100%);
  background: #297a10 -webkit-linear-gradient(top, #6fb02f 0px, #21630d 100%);
  background: #297a10 linear-gradient(to bottom, #6fb02f 0px, #21630d 100%);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #488a1e;
  -moz-box-shadow: rgba(255, 255, 255, 0.4) 0 1px 0 0 inset;
  -webkit-box-shadow: rgba(255, 255, 255, 0.4) 0 1px 0 0 inset;
  box-shadow: rgba(255, 255, 255, 0.4) 0 1px 0 0 inset;
  margin: 0px;
  cursor: pointer;
  display: inline-block;
  position: relative;
  text-align: left;
  vertical-align: baseline;
  zoom: 1;
  float: left;
  height: auto;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: 600;
}
/* line 25, ../../../../sass/optimized/components/_buttons-download.scss */
.dre-button-dln .dln-a {
  text-transform: uppercase;
  color: #fff;
  padding: 10px 5px;
}
/* line 31, ../../../../sass/optimized/components/_buttons-download.scss */
.dre-button-dln .rightShuttleCock {
  display: none;
}

/* line 37, ../../../../sass/optimized/components/_buttons-download.scss */
.listing-button-dln {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwcHgiIHN0b3AtY29sb3I9IiM2ZmIwMmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMTYzMGQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0px, #6fb02f), color-stop(100%, #21630d));
  background: -moz-linear-gradient(top, #6fb02f 0px, #21630d 100%);
  background: -webkit-linear-gradient(top, #6fb02f 0px, #21630d 100%);
  background: linear-gradient(to bottom, #6fb02f 0px, #21630d 100%);
  background-color: #297a10;
  -webkit-text-size-adjust: none;
}
/* line 44, ../../../../sass/optimized/components/_buttons-download.scss */
.listing-button-dln .rightShuttleCock {
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 0 -1946px no-repeat;
  height: 100%;
  width: 44px;
  display: inline-block;
  position: absolute;
  right: 0px;
  top: -1px;
}
/* line 53, ../../../../sass/optimized/components/_buttons-download.scss */
.listing-button-dln .dln-a {
  min-width: 88px;
  padding: 0px 43px 0px 0px;
}
/* line 57, ../../../../sass/optimized/components/_buttons-download.scss */
.listing-button-dln .dln-cta {
  display: inline-block;
  min-width: 95px;
  left: 8px;
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* line 67, ../../../../sass/optimized/components/_buttons-download.scss */
  .listing-button-dln .dln-cta {
    font-size: 12px;
    white-space: nowrap;
    top: -5px;
    -webkit-text-size-adjust: none;
  }

  /* line 74, ../../../../sass/optimized/components/_buttons-download.scss */
  .result-cta .trialPay.buyNowSmall a {
    font-size: 12px;
    padding-top: 2px;
  }
}
/* line 81, ../../../../sass/optimized/components/_buttons-download.scss */
.offsite-button-dln {
  background-color: #febe15;
}

/* line 89, ../../../../sass/optimized/components/_buttons-download.scss */
.title-detail-button-dln {
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 8px -2028px no-repeat, 0px 0px url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwcHgiIHN0b3AtY29sb3I9IiM2ZmIwMmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMTYzMGQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 8px -2028px no-repeat, 0px 0px -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0px, #6fb02f), color-stop(100%, #21630d));
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 8px -2028px no-repeat, 0px 0px -moz-linear-gradient(top, #6fb02f 0px, #21630d 100%);
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 8px -2028px no-repeat, 0px 0px -webkit-linear-gradient(top, #6fb02f 0px, #21630d 100%);
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 8px -2028px no-repeat, 0px 0px linear-gradient(to bottom, #6fb02f 0px, #21630d 100%);
}
/* line 94, ../../../../sass/optimized/components/_buttons-download.scss */
.title-detail-button-dln .dln-a {
  min-width: 132px;
}

/* line 100, ../../../../sass/optimized/components/_buttons-download.scss */
.flat-detail-button-dln {
  background: #61CA87;
  width: 232px;
  height: 60px;
  transition: all 300ms;
  position: relative;
  z-index: 1;
}
/* line 108, ../../../../sass/optimized/components/_buttons-download.scss */
.flat-detail-button-dln .leftShuttleCock {
  float: left;
  width: 60px;
  height: 60px;
  background: #3ABD69;
}
/* line 113, ../../../../sass/optimized/components/_buttons-download.scss */
.flat-detail-button-dln .leftShuttleCock span {
  background-image: url('/176/bundles/downloadcore/images/icons/dl-shuttle-flat.png');
  background-size: 60px;
  width: 60px;
  height: 60px;
  display: block;
  transition: all 300ms;
}
/* line 122, ../../../../sass/optimized/components/_buttons-download.scss */
.flat-detail-button-dln .rightLabel {
  width: calc(100% - 60px);
  height: 60px;
  background: #61CA87;
  z-index: 1;
  float: left;
}
/* line 129, ../../../../sass/optimized/components/_buttons-download.scss */
.flat-detail-button-dln .dln-cta {
  transition: all 300ms;
  font-size: 15px;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  color: #FFFFFF;
  letter-spacing: 1px;
  line-height: 20px;
  font-weight: 800;
  text-transform: uppercase;
  margin-top: 21px;
  display: inline-block;
  width: 100%;
  text-align: center;
  float: left;
}
/* line 144, ../../../../sass/optimized/components/_buttons-download.scss */
.flat-detail-button-dln #button-dlm-sub-message-info {
  font-size: 8px;
  color: #FFFFFF;
  letter-spacing: 1px;
  font-weight: 800;
  text-transform: uppercase;
  opacity: 0;
  line-height: 14px;
  transition: all 300ms;
  width: 100%;
  text-align: center;
  float: left;
}
/* line 157, ../../../../sass/optimized/components/_buttons-download.scss */
.flat-detail-button-dln:hover {
  margin-top: -5px;
  margin-bottom: 5px;
  box-shadow: 0 5px 20px 0 rgba(97, 202, 135, 0.75);
}
/* line 162, ../../../../sass/optimized/components/_buttons-download.scss */
.flat-detail-button-dln:hover .dln-cta {
  margin-top: 14px;
}
/* line 165, ../../../../sass/optimized/components/_buttons-download.scss */
.flat-detail-button-dln:hover #button-dlm-sub-message-info {
  opacity: 1;
}
/* line 169, ../../../../sass/optimized/components/_buttons-download.scss */
.flat-detail-button-dln:hover .leftShuttleCock span {
  transform: scale(1.1);
}
/* line 174, ../../../../sass/optimized/components/_buttons-download.scss */
.flat-detail-button-dln:active {
  margin: 0;
}
/* line 176, ../../../../sass/optimized/components/_buttons-download.scss */
.flat-detail-button-dln:active:before {
  bottom: 0;
  opacity: 0;
  filter: none;
}
/* line 182, ../../../../sass/optimized/components/_buttons-download.scss */
.flat-detail-button-dln:active .leftShuttleCock span {
  transform: scale(1);
}

/* line 190, ../../../../sass/optimized/components/_buttons-download.scss */
.button-partner-button-dln {
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 8px -2028px no-repeat, 0px 0px url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwcHgiIHN0b3AtY29sb3I9IiM2ZmIwMmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMTYzMGQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 8px -2028px no-repeat, 0px 0px -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0px, #6fb02f), color-stop(100%, #21630d));
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 8px -2028px no-repeat, 0px 0px -moz-linear-gradient(top, #6fb02f 0px, #21630d 100%);
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 8px -2028px no-repeat, 0px 0px -webkit-linear-gradient(top, #6fb02f 0px, #21630d 100%);
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 8px -2028px no-repeat, 0px 0px linear-gradient(to bottom, #6fb02f 0px, #21630d 100%);
  margin: 20px;
  width: auto;
  max-width: 420px;
}
/* line 195, ../../../../sass/optimized/components/_buttons-download.scss */
.button-partner-button-dln .dln-a {
  padding-right: 90px;
  min-width: 115px;
}
/* line 199, ../../../../sass/optimized/components/_buttons-download.scss */
.button-partner-button-dln .dln-cta {
  top: 14px;
}

/* line 209, ../../../../sass/optimized/components/_buttons-download.scss */
.ugc-button-dln {
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 8px -2028px no-repeat, 0px 0px url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwcHgiIHN0b3AtY29sb3I9IiM2ZmIwMmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMTYzMGQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 8px -2028px no-repeat, 0px 0px -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0px, #6fb02f), color-stop(100%, #21630d));
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 8px -2028px no-repeat, 0px 0px -moz-linear-gradient(top, #6fb02f 0px, #21630d 100%);
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 8px -2028px no-repeat, 0px 0px -webkit-linear-gradient(top, #6fb02f 0px, #21630d 100%);
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 8px -2028px no-repeat, 0px 0px linear-gradient(to bottom, #6fb02f 0px, #21630d 100%);
}
/* line 214, ../../../../sass/optimized/components/_buttons-download.scss */
.ugc-button-dln .dln-a {
  height: 58px;
  width: auto;
  padding-right: 280px;
  min-width: 140px;
}
/* line 221, ../../../../sass/optimized/components/_buttons-download.scss */
.ugc-button-dln .dln-cta {
  top: 8px;
}

/* line 227, ../../../../sass/optimized/components/_buttons-download.scss */
.sem-button-dln {
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 0 -1083px no-repeat, 0px 0px url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwcHgiIHN0b3AtY29sb3I9IiM2ZmIwMmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMTYzMGQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 0 -1083px no-repeat, 0px 0px -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0px, #6fb02f), color-stop(100%, #21630d));
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 0 -1083px no-repeat, 0px 0px -moz-linear-gradient(top, #6fb02f 0px, #21630d 100%);
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 0 -1083px no-repeat, 0px 0px -webkit-linear-gradient(top, #6fb02f 0px, #21630d 100%);
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 0 -1083px no-repeat, 0px 0px linear-gradient(to bottom, #6fb02f 0px, #21630d 100%);
  margin: 55px 0 0 52px;
}
/* line 233, ../../../../sass/optimized/components/_buttons-download.scss */
.sem-button-dln .dln-a {
  width: auto;
  padding-right: 110px;
}

/* line 241, ../../../../sass/optimized/components/_buttons-download.scss */
.spotbid-olp-button-dln {
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 0 -1083px no-repeat, 0px 0px url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwcHgiIHN0b3AtY29sb3I9IiM2ZmIwMmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMTYzMGQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 0 -1083px no-repeat, 0px 0px -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0px, #6fb02f), color-stop(100%, #21630d));
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 0 -1083px no-repeat, 0px 0px -moz-linear-gradient(top, #6fb02f 0px, #21630d 100%);
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 0 -1083px no-repeat, 0px 0px -webkit-linear-gradient(top, #6fb02f 0px, #21630d 100%);
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 0 -1083px no-repeat, 0px 0px linear-gradient(to bottom, #6fb02f 0px, #21630d 100%);
  margin: 110px 0 0 52px;
}
/* line 247, ../../../../sass/optimized/components/_buttons-download.scss */
.spotbid-olp-button-dln .dln-a {
  padding-right: 110px;
  width: auto;
}

/* line 254, ../../../../sass/optimized/components/_buttons-download.scss */
.avast-olp-button-dln {
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 8px -2028px no-repeat, 0px 0px url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwcHgiIHN0b3AtY29sb3I9IiM2ZmIwMmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMTYzMGQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 8px -2028px no-repeat, 0px 0px -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0px, #6fb02f), color-stop(100%, #21630d));
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 8px -2028px no-repeat, 0px 0px -moz-linear-gradient(top, #6fb02f 0px, #21630d 100%);
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 8px -2028px no-repeat, 0px 0px -webkit-linear-gradient(top, #6fb02f 0px, #21630d 100%);
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 8px -2028px no-repeat, 0px 0px linear-gradient(to bottom, #6fb02f 0px, #21630d 100%);
  margin: 20px;
  width: auto;
  max-width: 420px;
}
/* line 259, ../../../../sass/optimized/components/_buttons-download.scss */
.avast-olp-button-dln .dln-cta {
  position: static;
  padding: 14px 10px 0px 60px;
  display: block;
}
/* line 265, ../../../../sass/optimized/components/_buttons-download.scss */
.avast-olp-button-dln .dln-a {
  width: auto;
}

/* line 276, ../../../../sass/optimized/components/_buttons-download.scss */
.direct-download-button-dln a {
  text-decoration: underline;
  font-size: 12px;
}

/* line 282, ../../../../sass/optimized/components/_buttons-download.scss */
#title-detail-download-now-button-dlm-notice-popup {
  display: none;
  z-index: 1000;
  position: absolute;
  top: 62px;
  width: 323px;
  background-color: #636465;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgwODE4MiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU2NTc1OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #808182), color-stop(100%, #565758));
  background-image: -moz-linear-gradient(#808182, #565758);
  background-image: -webkit-linear-gradient(#808182, #565758);
  background-image: linear-gradient(#808182, #565758);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.65), 0 1px 0 rgba(255, 255, 255, 0.35) inset;
  -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.65), 0 1px 0 rgba(255, 255, 255, 0.35) inset;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.65), 0 1px 0 rgba(255, 255, 255, 0.35) inset;
  border: 1px solid #414141;
}
/* line 296, ../../../../sass/optimized/components/_buttons-download.scss */
#title-detail-download-now-button-dlm-notice-popup .popup-arrow {
  border-color: transparent transparent #808182;
  border-style: solid;
  border-width: 13px;
  height: 0;
  position: absolute;
  width: 0;
  left: 138px;
  top: -25px;
  z-index: 20000;
}
/* line 308, ../../../../sass/optimized/components/_buttons-download.scss */
#title-detail-download-now-button-dlm-notice-popup .popup-content {
  display: block;
}
/* line 311, ../../../../sass/optimized/components/_buttons-download.scss */
#title-detail-download-now-button-dlm-notice-popup .popup-content .popup-header {
  padding: 0 14px;
  margin-top: 15px;
  height: 38px;
}
/* line 316, ../../../../sass/optimized/components/_buttons-download.scss */
#title-detail-download-now-button-dlm-notice-popup .popup-content .popup-header h3 {
  color: #F4F4F4;
  display: inline-block;
  float: left;
  font-weight: bold;
  font-size: 19px;
}
/* line 324, ../../../../sass/optimized/components/_buttons-download.scss */
#title-detail-download-now-button-dlm-notice-popup .popup-content .popup-header .close-popup {
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  display: inline-block;
  color: #D7D7D7;
  float: right;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
  margin-top: 1px;
}
/* line 332, ../../../../sass/optimized/components/_buttons-download.scss */
#title-detail-download-now-button-dlm-notice-popup .popup-content .popup-header .close-popup:hover {
  color: #fff;
}
/* line 339, ../../../../sass/optimized/components/_buttons-download.scss */
#title-detail-download-now-button-dlm-notice-popup .popup-content .content {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 1px 0px rgba(255, 255, 255, 0.45);
  -webkit-box-shadow: 0 1px 0px rgba(255, 255, 255, 0.45);
  box-shadow: 0 1px 0px rgba(255, 255, 255, 0.45);
  border: 1px solid rgba(86, 87, 88, 0.8);
  background-color: #F4F4F4;
  margin: 0px 9px 9px 9px;
  padding: 20px 14px 14px 14px;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  color: #000;
}

/* line 5, ../../../../sass/optimized/components/_truncation.scss */
.truncator {
  float: right;
  border-radius: 2px;
  border: 1px solid #dfdfdf;
  color: #000;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RhZGFkYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f5f5f5), color-stop(100%, #dadada));
  background: -moz-linear-gradient(top, #f5f5f5 0%, #dadada 100%);
  background: -webkit-linear-gradient(top, #f5f5f5 0%, #dadada 100%);
  background: linear-gradient(to bottom, #f5f5f5 0%, #dadada 100%);
  font-weight: bold;
  cursor: pointer;
  box-sizing: border-box;
  text-align: center;
  width: 25px;
  height: 0px;
  padding: 0 0 20px;
  line-height: 20px;
}

/* line 21, ../../../../sass/optimized/components/_truncation.scss */
.truncation-container {
  clear: both;
  position: relative;
}
/* line 25, ../../../../sass/optimized/components/_truncation.scss */
.truncation-container.disabled .text-fade,
.truncation-container.disabled .truncator-text-container {
  display: none !important;
}
/* line 29, ../../../../sass/optimized/components/_truncation.scss */
.truncation-container.disabled .truncate-area {
  height: auto !important;
}

/* line 35, ../../../../sass/optimized/components/_truncation.scss */
.truncated > div {
  position: relative;
  overflow: hidden;
}

/* line 40, ../../../../sass/optimized/components/_truncation.scss */
.text-fade {
  display: none;
  width: 100%;
  bottom: 20px;
  height: 70px;
  position: absolute !important;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#22FFFFFF', endColorstr='#FFFFFF');
  background: -webkit-linear-gradient(rgba(255, 255, 255, 0) 0%, white 100%);
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0) 0%, white 100%);
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0) 0%, white 100%);
  background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  background-image: -ms-linear-gradient(rgba(255, 255, 255, 0) 0%, white 100%);
}

/* line 55, ../../../../sass/optimized/components/_truncation.scss */
.truncated .text-fade {
  display: block;
}

/* line 60, ../../../../sass/optimized/components/_truncation.scss */
.truncator-text-container {
  text-align: center;
  width: 100%;
  position: relative;
}

/* line 66, ../../../../sass/optimized/components/_truncation.scss */
.truncator-text {
  font-weight: bold;
  font-size: 14px;
  color: #4076c7;
  display: inline-block;
  cursor: pointer;
}

/* line 74, ../../../../sass/optimized/components/_truncation.scss */
.truncator-text:before,
.truncator-text:after {
  border-top: 1px solid #dfdfdf;
  height: 1px;
  content: "";
  width: 40%;
  position: absolute;
  left: 0;
  top: 10px;
}

/* line 85, ../../../../sass/optimized/components/_truncation.scss */
.truncator-text:after {
  right: 0;
  left: auto;
}

/* line 90, ../../../../sass/optimized/components/_truncation.scss */
.truncated:first-child {
  position: relative;
}

/* line 2, ../../../../sass/optimized/components/_review.scss */
#review p {
  line-height: 20px;
}
/* line 7, ../../../../sass/optimized/components/_review.scss */
#review h2 {
  margin: 0;
}
/* line 11, ../../../../sass/optimized/components/_review.scss */
#review .meta-author {
  background: none;
}
/* line 15, ../../../../sass/optimized/components/_review.scss */
#review .download-award {
  float: left;
  padding: 0 20px 20px 0;
}
/* line 20, ../../../../sass/optimized/components/_review.scss */
#review iframe {
  clear: both;
  display: block;
  margin: 10px auto;
}
/* line 25, ../../../../sass/optimized/components/_review.scss */
#review iframe + p, #review iframe + h2 {
  clear: both;
}

/* line 3, ../../../../sass/optimized/components/_screenshots.scss */
#product-screenshots {
  background: none;
  clear: both;
  display: block;
  position: relative;
  height: auto;
  margin-top: 34px;
  padding-bottom: 15px;
  border-bottom: 1px solid #F3F5F9;
}
/* line 13, ../../../../sass/optimized/components/_screenshots.scss */
#product-screenshots.smaller {
  width: 393px !important;
  float: right;
}
/* line 18, ../../../../sass/optimized/components/_screenshots.scss */
#product-screenshots.smaller ul li {
  margin: 3px;
}
/* line 21, ../../../../sass/optimized/components/_screenshots.scss */
#product-screenshots.smaller ul li img {
  padding-left: 15px !important;
}
/* line 29, ../../../../sass/optimized/components/_screenshots.scss */
#product-screenshots img.hidden {
  display: none;
}
/* line 33, ../../../../sass/optimized/components/_screenshots.scss */
#product-screenshots img:hover {
  border: none;
}
/* line 38, ../../../../sass/optimized/components/_screenshots.scss */
#product-screenshots .viewport {
  width: 630px;
  margin-left: -10px;
  position: relative;
  overflow: hidden;
  right: 0;
}
/* line 45, ../../../../sass/optimized/components/_screenshots.scss */
#product-screenshots .viewport ul {
  display: inline-block;
}
/* line 48, ../../../../sass/optimized/components/_screenshots.scss */
#product-screenshots .viewport ul li {
  margin: 10px;
  float: left;
}
/* line 52, ../../../../sass/optimized/components/_screenshots.scss */
#product-screenshots .viewport ul li img {
  float: left;
  cursor: pointer;
}
/* line 61, ../../../../sass/optimized/components/_screenshots.scss */
#product-screenshots .viewWrapper.smaller {
  overflow-x: hidden;
}
/* line 66, ../../../../sass/optimized/components/_screenshots.scss */
#product-screenshots.scroll_gallery {
  display: block;
}
/* line 69, ../../../../sass/optimized/components/_screenshots.scss */
#product-screenshots.scroll_gallery .viewport {
  position: relative;
  right: 0px;
}
/* line 74, ../../../../sass/optimized/components/_screenshots.scss */
#product-screenshots.scroll_gallery .viewport li span.img {
  height: 179px;
  width: 270px;
  overflow: hidden;
  position: relative;
  display: block;
}
/* line 82, ../../../../sass/optimized/components/_screenshots.scss */
#product-screenshots.scroll_gallery .viewport li img {
  object-fit: cover;
  position: absolute;
  left: 0;
  right: 0;
  top: -9999px;
  bottom: -9999px;
  margin: auto 0;
  min-width: 100%;
  min-height: 100%;
  max-width: 120%;
  max-height: 120%;
}
/* line 97, ../../../../sass/optimized/components/_screenshots.scss */
#product-screenshots.scroll_gallery .viewport ul {
  position: relative;
  display: inline-block;
}
/* line 102, ../../../../sass/optimized/components/_screenshots.scss */
#product-screenshots.scroll_gallery .viewport ul li {
  float: left;
}
/* line 108, ../../../../sass/optimized/components/_screenshots.scss */
#product-screenshots.scroll_gallery .imgGal_controls {
  position: absolute;
  padding: 0;
  z-index: 50;
  top: 82px;
  right: 2px;
}
/* line 115, ../../../../sass/optimized/components/_screenshots.scss */
#product-screenshots.scroll_gallery .imgGal_controls a {
  color: #297a10 !important;
  text-decoration: underline;
  font-weight: bold;
  -webkit-transition: all .1s ease-in;
  -moz-transition: all .1s ease-in;
  -ms-transition: all .1s ease-in;
  -o-transition: all .1s ease-in;
  transition: all .1s ease-in;
  background: #FFFFFF;
  box-shadow: 0 8px 12px 0 rgba(25, 24, 24, 0.06);
  border-radius: 78px;
  width: 48px;
  height: 48px;
}
/* line 129, ../../../../sass/optimized/components/_screenshots.scss */
#product-screenshots.scroll_gallery .imgGal_controls a:hover {
  transform: scale(1.2);
}
/* line 134, ../../../../sass/optimized/components/_screenshots.scss */
#product-screenshots.scroll_gallery .imgGal_controls .imgGal_next {
  float: right;
  background: #fff url('/176/bundles/downloadcore/images/icons/icon-ArrowRightBlack.svg') no-repeat center;
  background-size: 26px 39px;
}
/* line 140, ../../../../sass/optimized/components/_screenshots.scss */
#product-screenshots.scroll_gallery .imgGal_controls .imgGal_back {
  float: right;
  margin-right: 16px;
  background: #fff url('/176/bundles/downloadcore/images/icons/icon-ArrowLeftBlack.svg') no-repeat center;
  background-size: 26px 39px;
}

/* line 152, ../../../../sass/optimized/components/_screenshots.scss */
.screenshot-header-container {
  border-bottom: 1px solid #F3F5F9;
  overflow: hidden;
}
/* line 157, ../../../../sass/optimized/components/_screenshots.scss */
.screenshot-header-container .screenshotsHeader {
  padding: 10px 0 5px;
  color: #539329;
  float: left;
  margin-bottom: 0;
}
/* line 164, ../../../../sass/optimized/components/_screenshots.scss */
.screenshot-header-container .imgGal_controls {
  display: none;
}
/* line 167, ../../../../sass/optimized/components/_screenshots.scss */
.screenshot-header-container .imgGal_controls a {
  color: transparent !important;
  font-size: 0;
}
/* line 173, ../../../../sass/optimized/components/_screenshots.scss */
.screenshot-header-container .screenshot-counter {
  float: right;
  font-size: 13px;
  font-family: Helvetica, Arial, sans-serif;
  margin: 10px 15px;
  line-height: 23px;
  padding: 0;
  white-space: nowrap;
  font-weight: bold;
  color: #768696;
}
/* line 185, ../../../../sass/optimized/components/_screenshots.scss */
.screenshot-header-container .current-screenshots {
  display: inline;
  font-weight: bold;
  -webkit-font-smoothing: antialiased;
}

/* line 1, ../../../../sass/optimized/components/_dre.scss */
.dre-content-body {
  margin-top: 10px;
}

/* line 6, ../../../../sass/optimized/components/_dre.scss */
.dre h3 {
  font-size: 18px;
  color: #539329;
  padding: 0;
  margin-bottom: 10px;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-weight: 600;
}
/* line 15, ../../../../sass/optimized/components/_dre.scss */
.dre .carousel {
  overflow: visible;
  position: relative;
  clear: both;
  width: 620px;
  margin: 0 0 25px 0;
}
/* line 22, ../../../../sass/optimized/components/_dre.scss */
.dre .carousel ul {
  clear: both;
  overflow: hidden;
}
/* line 27, ../../../../sass/optimized/components/_dre.scss */
.dre .carousel li.left {
  margin-right: 10px;
}
/* line 31, ../../../../sass/optimized/components/_dre.scss */
.dre .carousel li {
  clear: none;
  float: left;
  display: inline-block;
  width: 305px;
  height: 56px;
  overflow: hidden;
  position: relative;
}
/* line 40, ../../../../sass/optimized/components/_dre.scss */
.dre .carousel li .thumb-icon,
.dre .carousel li .thumb-title {
  float: left;
}
/* line 45, ../../../../sass/optimized/components/_dre.scss */
.dre .carousel li .thumb-icon {
  border: 1px solid #ddd;
  margin: 0 10px 0 0;
  padding: 5px;
  height: 36px;
  width: 50px;
  text-align: center;
}
/* line 56, ../../../../sass/optimized/components/_dre.scss */
.dre .row {
  padding: 15px 0 15px;
  border-top: 1px solid #ddd;
}
/* line 63, ../../../../sass/optimized/components/_dre.scss */
.dre .row.last {
  padding-bottom: 5px;
}
/* line 67, ../../../../sass/optimized/components/_dre.scss */
.dre .item {
  position: relative;
  width: 300px;
  float: left;
}
/* line 73, ../../../../sass/optimized/components/_dre.scss */
.dre .item + .item {
  margin-left: 20px;
}
/* line 77, ../../../../sass/optimized/components/_dre.scss */
.dre .dre-button-dln-container {
  top: 0;
  line-height: 18px;
}
/* line 82, ../../../../sass/optimized/components/_dre.scss */
.dre .dre-button-dln .dln-a {
  padding: 0 5px;
}
/* line 86, ../../../../sass/optimized/components/_dre.scss */
.dre .thumb-title {
  width: 215px;
}
/* line 89, ../../../../sass/optimized/components/_dre.scss */
.dre .thumb-title .title {
  font-size: 18px;
  text-overflow: ellipsis;
  width: 159px;
  white-space: nowrap;
  overflow: hidden;
  margin: 0 0 10px;
  font-weight: bold;
  line-height: 1.2;
}
/* line 100, ../../../../sass/optimized/components/_dre.scss */
.dre .thumb-title a {
  color: #39434d;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-weight: 600;
}
/* line 105, ../../../../sass/optimized/components/_dre.scss */
.dre .thumb-title a:hover {
  text-decoration: underline;
}
/* line 111, ../../../../sass/optimized/components/_dre.scss */
.dre .thumb-description {
  color: #768696;
  font-size: 0.8em;
  line-height: 1.3em;
}
/* line 117, ../../../../sass/optimized/components/_dre.scss */
.dre span.column {
  display: block;
  float: left;
  width: 610px;
}
/* line 123, ../../../../sass/optimized/components/_dre.scss */
.dre .scrollingArrows {
  position: absolute;
  top: -12px;
  right: 0px;
}
/* line 128, ../../../../sass/optimized/components/_dre.scss */
.dre .scrollingArrows a {
  position: absolute;
  display: block;
  height: 20px;
  width: 26px;
  z-index: 1;
  text-indent: -9999px;
}
/* line 136, ../../../../sass/optimized/components/_dre.scss */
.dre .scrollingArrows a.previous {
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 0 -2498px no-repeat;
  bottom: 0;
  right: 25px;
}
/* line 142, ../../../../sass/optimized/components/_dre.scss */
.dre .scrollingArrows a.next {
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 0 -2568px no-repeat;
  bottom: 0;
  right: 0;
}
/* line 150, ../../../../sass/optimized/components/_dre.scss */
.dre .dre-button-dln-container {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0px;
  line-height: 18px;
}
/* line 158, ../../../../sass/optimized/components/_dre.scss */
.dre .dre-button-dln .dln-a {
  padding: 0 5px;
}

/* line 166, ../../../../sass/optimized/components/_dre.scss */
.pageType-3001 .dre-content-body,
.pageType-3012 .dre-content-body,
.pageType-3016 .dre-content-body {
  margin-top: 20px !important;
}

/* line 1, ../../../../sass/optimized/components/_lightbox.scss */
#lightbox-back {
  zoom: 1;
  background-color: black;
  opacity: 0.8;
  /* Theoretically for IE 8 & 9 (more valid) */
  /* ...but not required as filter works too */
  /* should come BEFORE filter */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)" !important;
  filter: Alpha(Opacity=80);
  cursor: pointer;
  height: 30000px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1100;
  display: none;
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 23, ../../../../sass/optimized/components/_lightbox.scss */
.imageGaleryImage {
  max-width: none !important;
}

/* line 27, ../../../../sass/optimized/components/_lightbox.scss */
#lightboxWrap {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: -1;
  pointer-events: none;
  background-color: rgba(0, 0, 0, 0.8);
}
/* line 39, ../../../../sass/optimized/components/_lightbox.scss */
#lightboxWrap.on {
  pointer-events: all;
  z-index: 1101;
}
/* line 44, ../../../../sass/optimized/components/_lightbox.scss */
#lightboxWrap img {
  max-width: 100% !important;
}

/* line 49, ../../../../sass/optimized/components/_lightbox.scss */
#lightbox {
  padding: 20px;
  background: #fff;
  position: relative;
  padding: 20px;
  z-index: 1101;
  outline: none;
  display: block;
  visibility: hidden;
  max-width: calc(100vw - 150px);
  -moz-box-shadow: 0px 0px 10px -4px #000;
  -webkit-box-shadow: 0px 0px 10px -4px #000;
  box-shadow: 0px 0px 10px -4px #000;
}
/* line 61, ../../../../sass/optimized/components/_lightbox.scss */
#lightbox #controls {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0px;
  top: 0px;
}
/* line 68, ../../../../sass/optimized/components/_lightbox.scss */
#lightbox #controls #exit {
  background: none repeat scroll 0 0 #000;
  border: 2px solid #fff;
  border-radius: 12px;
  -moz-box-shadow: -1px 2px 8px -3px #000;
  -webkit-box-shadow: -1px 2px 8px -3px #000;
  box-shadow: -1px 2px 8px -3px #000;
  color: #FFFFFF;
  font-weight: bold;
  height: 20px;
  line-height: 19px;
  font-size: 16px;
  position: absolute;
  right: -10px;
  text-align: center;
  top: -10px;
  width: 20px;
  cursor: pointer;
  z-index: 1101;
}
/* line 87, ../../../../sass/optimized/components/_lightbox.scss */
#lightbox #controls #next {
  position: absolute;
  top: 50%;
  margin-top: -8px;
  right: -55px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  color: #FFFFFF;
  font-weight: bold;
  height: 27px;
  width: 32px;
  line-height: 19px;
  text-align: center;
  font-size: 24px;
  cursor: pointer;
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 0 -8362px transparent no-repeat;
}
/* line 104, ../../../../sass/optimized/components/_lightbox.scss */
#lightbox #controls #previous {
  position: absolute;
  top: 50%;
  margin-top: -8px;
  left: -45px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  color: #FFFFFF;
  font-weight: bold;
  height: 27px;
  width: 32px;
  line-height: 19px;
  font-size: 24px;
  text-align: center;
  font-size: 24px;
  cursor: pointer;
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 0 -357px transparent no-repeat;
}

@media screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-device-pixel-ratio: 2), screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-device-pixel-ratio: 3), screen and (max-width: 641px), screen and (min-device-width: 412px) and (max-device-width: 732px) {
  /* line 4, ../../../../sass/optimized/components/_tabs.scss */
  html.mobile body.responsive.pageType-3000 .tabs,
  html.mobile body.responsive.pageType-2000 .tabs {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1NTU1NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIyMjIyMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #555555), color-stop(100%, #222222));
    background-image: -moz-linear-gradient(#555555, #222222);
    background-image: -webkit-linear-gradient(#555555, #222222);
    background-image: linear-gradient(#555555, #222222);
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
    padding: 10px 10px 12px;
    display: block;
  }
  /* line 8, ../../../../sass/optimized/components/_tabs.scss */
  html.mobile body.responsive.pageType-3000 .tabs .items,
  html.mobile body.responsive.pageType-2000 .tabs .items {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: stretch;
    align-items: stretch;
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%;
  }
  /* line 16, ../../../../sass/optimized/components/_tabs.scss */
  html.mobile body.responsive.pageType-3000 .tabs .items li,
  html.mobile body.responsive.pageType-2000 .tabs .items li {
    margin: 0;
    position: relative;
  }
  /* line 22, ../../../../sass/optimized/components/_tabs.scss */
  html.mobile body.responsive.pageType-3000 .tabs .items li,
  html.mobile body.responsive.pageType-2000 .tabs .items li {
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 -1px 0 rgba(0, 0, 0, 0.4), -1px 0 0 rgba(0, 0, 0, 0.4), 1px 0 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 -1px 0 rgba(0, 0, 0, 0.4), -1px 0 0 rgba(0, 0, 0, 0.4), 1px 0 0 rgba(0, 0, 0, 0.4);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 -1px 0 rgba(0, 0, 0, 0.4), -1px 0 0 rgba(0, 0, 0, 0.4), 1px 0 0 rgba(0, 0, 0, 0.4);
    margin: 0;
  }
  /* line 28, ../../../../sass/optimized/components/_tabs.scss */
  html.mobile body.responsive.pageType-3000 .tabs .items a,
  html.mobile body.responsive.pageType-2000 .tabs .items a {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3) inset, 0 1px 0 rgba(0, 0, 0, 0.2) inset;
    -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3) inset, 0 1px 0 rgba(0, 0, 0, 0.2) inset;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3) inset, 0 1px 0 rgba(0, 0, 0, 0.2) inset;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1NTU1NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJmMmYyZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #555555), color-stop(100%, #2f2f2f));
    background-image: -moz-linear-gradient(#555555, #2f2f2f);
    background-image: -webkit-linear-gradient(#555555, #2f2f2f);
    background-image: linear-gradient(#555555, #2f2f2f);
    display: block;
    padding: 10px 5px 11px;
    color: #b3b3b3;
    font-weight: bold;
    font-size: 11px;
    line-height: 11px;
    width: 100%;
    text-align: center;
  }
  /* line 46, ../../../../sass/optimized/components/_tabs.scss */
  html.mobile body.responsive.pageType-3000 .tabs .items .active,
  html.mobile body.responsive.pageType-2000 .tabs .items .active {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFhMWExYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #333333), color-stop(100%, #1a1a1a));
    background-image: -moz-linear-gradient(#333333, #1a1a1a);
    background-image: -webkit-linear-gradient(#333333, #1a1a1a);
    background-image: linear-gradient(#333333, #1a1a1a);
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.4) inset, 0 -1px 0 rgba(0, 0, 0, 0.3) inset;
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.4) inset, 0 -1px 0 rgba(0, 0, 0, 0.3) inset;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.4) inset, 0 -1px 0 rgba(0, 0, 0, 0.3) inset;
    color: #fff;
  }
  /* line 52, ../../../../sass/optimized/components/_tabs.scss */
  html.mobile body.responsive.pageType-3000 .tabs .items .down:not(.disabled),
  html.mobile body.responsive.pageType-2000 .tabs .items .down:not(.disabled) {
    text-shadow: rgba(0, 0, 0, 0.75) 0 1px 0;
    background-color: #2964bf;
    background-image: none;
    color: #fff;
  }
  /* line 59, ../../../../sass/optimized/components/_tabs.scss */
  html.mobile body.responsive.pageType-3000 .tabs .items .disabled,
  html.mobile body.responsive.pageType-2000 .tabs .items .disabled {
    color: #333;
  }
  /* line 66, ../../../../sass/optimized/components/_tabs.scss */
  html.mobile body.responsive.pageType-3000 .tabs .items li:first-child,
  html.mobile body.responsive.pageType-2000 .tabs .items li:first-child {
    border-radius: 4px 0 0 4px;
  }
  /* line 69, ../../../../sass/optimized/components/_tabs.scss */
  html.mobile body.responsive.pageType-3000 .tabs .items li:first-child a,
  html.mobile body.responsive.pageType-2000 .tabs .items li:first-child a {
    -moz-border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px 0 0 4px;
  }
  /* line 73, ../../../../sass/optimized/components/_tabs.scss */
  html.mobile body.responsive.pageType-3000 .tabs .items li:first-child a:not(.active),
  html.mobile body.responsive.pageType-2000 .tabs .items li:first-child a:not(.active) {
    -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5) inset, 0 1px 0 rgba(0, 0, 0, 0.2) inset;
    -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5) inset, 0 1px 0 rgba(0, 0, 0, 0.2) inset;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5) inset, 0 1px 0 rgba(0, 0, 0, 0.2) inset;
  }
  /* line 78, ../../../../sass/optimized/components/_tabs.scss */
  html.mobile body.responsive.pageType-3000 .tabs .items li:last-child,
  html.mobile body.responsive.pageType-2000 .tabs .items li:last-child {
    border-radius: 0 4px 4px 0;
  }
  /* line 81, ../../../../sass/optimized/components/_tabs.scss */
  html.mobile body.responsive.pageType-3000 .tabs .items li:last-child a,
  html.mobile body.responsive.pageType-2000 .tabs .items li:last-child a {
    -moz-border-radius: 0 4px 4px 0;
    -webkit-border-radius: 0;
    border-radius: 0 4px 4px 0;
  }
  /* line 88, ../../../../sass/optimized/components/_tabs.scss */
  html.mobile body.responsive.pageType-3000 .tabs .items a,
  html.mobile body.responsive.pageType-2000 .tabs .items a {
    -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5) inset, 0 1px 0 rgba(0, 0, 0, 0.2) inset, 1px 0 rgba(255, 255, 255, 0.1) inset;
    -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5) inset, 0 1px 0 rgba(0, 0, 0, 0.2) inset, 1px 0 rgba(255, 255, 255, 0.1) inset;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5) inset, 0 1px 0 rgba(0, 0, 0, 0.2) inset, 1px 0 rgba(255, 255, 255, 0.1) inset;
  }
  /* line 96, ../../../../sass/optimized/components/_tabs.scss */
  html.mobile body.responsive.pageType-3000 .tabs-content,
  html.mobile body.responsive.pageType-2000 .tabs-content {
    display: none;
  }
  /* line 98, ../../../../sass/optimized/components/_tabs.scss */
  html.mobile body.responsive.pageType-3000 .tabs-content.active,
  html.mobile body.responsive.pageType-2000 .tabs-content.active {
    display: block;
  }
}
/* line 1, ../../../../sass/optimized/components/_spotbid.scss */
#spotBidHeader {
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  color: #768696;
  font-weight: 600;
  font-size: 18px;
}

/* line 7, ../../../../sass/optimized/components/_spotbid.scss */
div#spotbid {
  height: auto;
}
/* line 10, ../../../../sass/optimized/components/_spotbid.scss */
div#spotbid.listingSpotBid {
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  margin-bottom: 20px;
  border: 1px solid #dfdfdf;
  padding-left: 4px;
}
/* line 11, ../../../../sass/optimized/components/_spotbid.scss */
div#spotbid.listingSpotBid #spotBidHeader {
  padding: 12px 0 12px 20px;
  margin-bottom: 0px;
  background: none, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background: none, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fefefe), color-stop(100%, #f6f6f6));
  background: none, -moz-linear-gradient(top, #fefefe 0%, #f6f6f6 100%);
  background: none, -webkit-linear-gradient(top, #fefefe 0%, #f6f6f6 100%);
  background: none, linear-gradient(to bottom, #fefefe 0%, #f6f6f6 100%);
  /* TODO Using color codes is bad! however since our gradient mixin is broken for IE8 this was the fix. Replace with IE8 mixin when you make it! */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f6f6f6')";
  /* IE8+ */
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px;
  border-radius: 4px 4px 0 0;
  margin-left: -4px;
  font-size: 1.0667em;
}

/* line 30, ../../../../sass/optimized/components/_spotbid.scss */
#no-bread-crumb-padding {
  padding-top: 15px;
}

/* line 3, ../../../../sass/optimized/components/_product-comparison-rail.scss */
html.desktop #rb_skin {
  position: relative;
}
/* line 6, ../../../../sass/optimized/components/_product-comparison-rail.scss */
html.desktop .product-comparison-rail {
  display: block;
  height: 100%;
  font-size: 14px;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  margin-top: 30px;
  margin-bottom: 30px;
}
/* line 13, ../../../../sass/optimized/components/_product-comparison-rail.scss */
html.desktop .product-comparison-rail header {
  margin-bottom: 10px;
}
/* line 16, ../../../../sass/optimized/components/_product-comparison-rail.scss */
html.desktop .product-comparison-rail h2 {
  font-size: 18px;
  color: #191818;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 22, ../../../../sass/optimized/components/_product-comparison-rail.scss */
html.desktop .product-comparison-rail h3 {
  font-size: 12px;
  line-height: 12px;
  letter-spacing: 1px;
  font-weight: 600;
  text-transform: uppercase;
  color: #757474;
  margin: 0;
  letter-spacing: 1px;
}
/* line 32, ../../../../sass/optimized/components/_product-comparison-rail.scss */
html.desktop .product-comparison-rail .compare-product {
  color: #191818;
  border-top: 1px solid rgba(24, 24, 24, 0.05);
  padding: 15px 10px;
  display: block;
}
/* line 37, ../../../../sass/optimized/components/_product-comparison-rail.scss */
html.desktop .product-comparison-rail .compare-product.last {
  border-bottom: 0;
}
/* line 41, ../../../../sass/optimized/components/_product-comparison-rail.scss */
html.desktop .product-comparison-rail .icon {
  float: left;
  margin: 0 20px 0 0;
  height: 40px;
  width: 40px;
}
/* line 47, ../../../../sass/optimized/components/_product-comparison-rail.scss */
html.desktop .product-comparison-rail ul {
  overflow-x: hidden;
  overflow-y: auto;
  height: calc(100% - 100px);
  position: relative;
}
/* line 53, ../../../../sass/optimized/components/_product-comparison-rail.scss */
html.desktop .product-comparison-rail li {
  position: relative;
  overflow: hidden;
}
/* line 56, ../../../../sass/optimized/components/_product-comparison-rail.scss */
html.desktop .product-comparison-rail li .active {
  background: #fff;
}
/* line 60, ../../../../sass/optimized/components/_product-comparison-rail.scss */
html.desktop .product-comparison-rail li:last-child .compare-product {
  border-bottom: 0;
}
/* line 65, ../../../../sass/optimized/components/_product-comparison-rail.scss */
html.desktop .product-comparison-rail .textContainer {
  width: 240px;
  padding-left: 60px;
}
/* line 69, ../../../../sass/optimized/components/_product-comparison-rail.scss */
html.desktop .product-comparison-rail .title {
  -o-transition: color 0.2s ease-out;
  -ms-transition: color 0.2s ease-out;
  -moz-transition: color 0.2s ease-out;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
  font-weight: 600;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-right: 14px;
}
/* line 81, ../../../../sass/optimized/components/_product-comparison-rail.scss */
html.desktop .product-comparison-rail .license-type {
  display: inline-block;
  color: #3ABD69;
  text-transform: uppercase;
  font-weight: 600;
}
/* line 87, ../../../../sass/optimized/components/_product-comparison-rail.scss */
html.desktop .product-comparison-rail .product-description {
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
}
/* line 142, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html.desktop .product-comparison-rail .star-container {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 12px;
}
/* line 147, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html.desktop .product-comparison-rail .star-container .stars {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  height: 12px;
  background-image: url('/176/bundles/downloadcore/images/stars/serp-rating-blue.png');
  background-repeat: no-repeat;
  background-size: 60px 12px;
  z-index: 1;
}
@media only all and (min--moz-device-pixel-ratio: 1.5), only all and (-o-min-device-pixel-ratio: 3 / 2), only all and (-webkit-min-device-pixel-ratio: 1.5), only all and (min-device-pixel-ratio: 1.5), only all and (min-resolution: 144dpi), only all and (min-resolution: 1.5dppx) {
  /* line 147, ../../../../sass/optimized/helpers/mixins/_utils.scss */
  html.desktop .product-comparison-rail .star-container .stars {
    background-image: url('/176/bundles/downloadcore/images/stars/serp-rating-bluex2.png');
  }
}
/* line 162, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html.desktop .product-comparison-rail .star-container.rating-0 .stars {
  width: 0;
}
/* line 166, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html.desktop .product-comparison-rail .star-container.rating-0h .stars {
  width: 6px;
}
/* line 170, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html.desktop .product-comparison-rail .star-container.rating-1 .stars {
  width: 12px;
}
/* line 174, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html.desktop .product-comparison-rail .star-container.rating-1h .stars {
  width: 18px;
}
/* line 178, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html.desktop .product-comparison-rail .star-container.rating-2 .stars {
  width: 24px;
}
/* line 182, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html.desktop .product-comparison-rail .star-container.rating-2h .stars {
  width: 30px;
}
/* line 186, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html.desktop .product-comparison-rail .star-container.rating-3 .stars {
  width: 36px;
}
/* line 190, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html.desktop .product-comparison-rail .star-container.rating-3h .stars {
  width: 42px;
}
/* line 194, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html.desktop .product-comparison-rail .star-container.rating-4 .stars {
  width: 48px;
}
/* line 198, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html.desktop .product-comparison-rail .star-container.rating-4h .stars {
  width: 54px;
}
/* line 202, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html.desktop .product-comparison-rail .star-container.rating-5 .stars {
  width: 60px;
}
/* line 93, ../../../../sass/optimized/components/_product-comparison-rail.scss */
html.desktop .product-comparison-rail .star-container .stars {
  background-image: url('/176/bundles/downloadcore/images/stars/serp-rating-red.png');
  background-repeat: no-repeat;
  background-size: 60px 12px;
}
@media only all and (min--moz-device-pixel-ratio: 1.5), only all and (-o-min-device-pixel-ratio: 3 / 2), only all and (-webkit-min-device-pixel-ratio: 1.5), only all and (min-device-pixel-ratio: 1.5), only all and (min-resolution: 144dpi), only all and (min-resolution: 1.5dppx) {
  /* line 93, ../../../../sass/optimized/components/_product-comparison-rail.scss */
  html.desktop .product-comparison-rail .star-container .stars {
    background-image: url('/176/bundles/downloadcore/images/stars/serp-rating-redx2.png');
  }
}
/* line 101, ../../../../sass/optimized/components/_product-comparison-rail.scss */
html.desktop .product-comparison-rail .star-container {
  padding-right: 10px;
}
/* line 104, ../../../../sass/optimized/components/_product-comparison-rail.scss */
html.desktop .product-comparison-rail .compare-product {
  min-height: 44px;
}
/* line 107, ../../../../sass/optimized/components/_product-comparison-rail.scss */
html.desktop .product-comparison-rail .summary {
  display: none;
}
/* line 113, ../../../../sass/optimized/components/_product-comparison-rail.scss */
html.desktop body.pageType-3000 .product-comparison-rail .alternatives-link {
  color: #191818;
}
/* line 116, ../../../../sass/optimized/components/_product-comparison-rail.scss */
html.desktop body.pageType-3000 .product-comparison-rail .alternatives-link:hover {
  color: #3CBDED;
}
/* line 120, ../../../../sass/optimized/components/_product-comparison-rail.scss */
html.desktop body.pageType-3000 .product-comparison-rail .see-more {
  text-transform: uppercase;
  color: #35A9D4;
  font-size: 15px;
  font-weight: 600;
  border-top: 1px solid rgba(24, 24, 24, 0.05);
  border-bottom: 1px solid rgba(24, 24, 24, 0.05);
  padding: 15px 10px;
  text-align: center;
  display: block;
  letter-spacing: 1px;
}
/* line 132, ../../../../sass/optimized/components/_product-comparison-rail.scss */
html.desktop body.pageType-3000 .product-comparison-rail .see-more:hover {
  background: #F3F5F9;
  color: #3CBDED;
}
/* line 137, ../../../../sass/optimized/components/_product-comparison-rail.scss */
html.desktop body.pageType-3000 .product-comparison-rail .see-more .arrow-icon {
  transform: rotate(180deg);
  display: inline-block;
  margin-left: 5px;
  position: relative;
  top: -2px;
}
/* line 144, ../../../../sass/optimized/components/_product-comparison-rail.scss */
html.desktop body.pageType-3000 .product-comparison-rail .see-more .arrow-icon .stroke-layer {
  stroke: #35A9D4;
}
/* line 151, ../../../../sass/optimized/components/_product-comparison-rail.scss */
html.desktop body.pageType-3000 .product-comparison-rail .item .textContainer .title {
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-size: 15px;
  color: #191818;
  letter-spacing: 0;
  line-height: 18px;
  font-weight: 600;
}
/* line 161, ../../../../sass/optimized/components/_product-comparison-rail.scss */
html.desktop body.pageType-3000 .product-comparison-rail .item:hover .compare-product {
  background: #F3F5F9;
}
/* line 142, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html.desktop body.pageType-3000 .product-comparison-rail .item .star-container {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 12px;
}
/* line 147, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html.desktop body.pageType-3000 .product-comparison-rail .item .star-container .stars {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  height: 12px;
  background-image: url('/176/bundles/downloadcore/images/stars/serp-rating-light-green.png');
  background-repeat: no-repeat;
  background-size: 60px 12px;
  z-index: 1;
}
@media only all and (min--moz-device-pixel-ratio: 1.5), only all and (-o-min-device-pixel-ratio: 3 / 2), only all and (-webkit-min-device-pixel-ratio: 1.5), only all and (min-device-pixel-ratio: 1.5), only all and (min-resolution: 144dpi), only all and (min-resolution: 1.5dppx) {
  /* line 147, ../../../../sass/optimized/helpers/mixins/_utils.scss */
  html.desktop body.pageType-3000 .product-comparison-rail .item .star-container .stars {
    background-image: url('/176/bundles/downloadcore/images/stars/serp-rating-light-greenx2.png');
  }
}
/* line 162, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html.desktop body.pageType-3000 .product-comparison-rail .item .star-container.rating-0 .stars {
  width: 0;
}
/* line 166, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html.desktop body.pageType-3000 .product-comparison-rail .item .star-container.rating-0h .stars {
  width: 6px;
}
/* line 170, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html.desktop body.pageType-3000 .product-comparison-rail .item .star-container.rating-1 .stars {
  width: 12px;
}
/* line 174, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html.desktop body.pageType-3000 .product-comparison-rail .item .star-container.rating-1h .stars {
  width: 18px;
}
/* line 178, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html.desktop body.pageType-3000 .product-comparison-rail .item .star-container.rating-2 .stars {
  width: 24px;
}
/* line 182, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html.desktop body.pageType-3000 .product-comparison-rail .item .star-container.rating-2h .stars {
  width: 30px;
}
/* line 186, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html.desktop body.pageType-3000 .product-comparison-rail .item .star-container.rating-3 .stars {
  width: 36px;
}
/* line 190, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html.desktop body.pageType-3000 .product-comparison-rail .item .star-container.rating-3h .stars {
  width: 42px;
}
/* line 194, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html.desktop body.pageType-3000 .product-comparison-rail .item .star-container.rating-4 .stars {
  width: 48px;
}
/* line 198, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html.desktop body.pageType-3000 .product-comparison-rail .item .star-container.rating-4h .stars {
  width: 54px;
}
/* line 202, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html.desktop body.pageType-3000 .product-comparison-rail .item .star-container.rating-5 .stars {
  width: 60px;
}
/* line 212, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html.desktop body.pageType-3000 .product-comparison-rail .item .star-container {
  background-image: url('/176/bundles/downloadcore/images/stars/serp-rating-light-grey.png');
  background-repeat: no-repeat;
  background-size: 60px 12px;
}
@media only all and (min--moz-device-pixel-ratio: 1.5), only all and (-o-min-device-pixel-ratio: 3 / 2), only all and (-webkit-min-device-pixel-ratio: 1.5), only all and (min-device-pixel-ratio: 1.5), only all and (min-resolution: 144dpi), only all and (min-resolution: 1.5dppx) {
  /* line 212, ../../../../sass/optimized/helpers/mixins/_utils.scss */
  html.desktop body.pageType-3000 .product-comparison-rail .item .star-container {
    background-image: url('/176/bundles/downloadcore/images/stars/serp-rating-light-greyx2.png');
  }
}

/* line 1, ../../../../sass/optimized/components/_newsletter-signup-inline.scss */
.newsletter-signup-inline {
  box-sizing: border-box;
  background: url('/176/bundles/downloadcore/images/newsletter/newsletter-signup-bg-770.jpg') center/cover no-repeat;
  width: 100%;
  padding: 40px 70px 40px 70px;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
}
/* line 9, ../../../../sass/optimized/components/_newsletter-signup-inline.scss */
.newsletter-signup-inline .nl-signup-headline {
  font-weight: bold;
  font-size: 26px;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: 26px;
  margin-bottom: 10px;
}
/* line 18, ../../../../sass/optimized/components/_newsletter-signup-inline.scss */
.newsletter-signup-inline .nl-signup-dek {
  font-size: 18px;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: 26px;
  margin-bottom: 20px;
}
/* line 26, ../../../../sass/optimized/components/_newsletter-signup-inline.scss */
.newsletter-signup-inline .nl-signup-email {
  height: 24px;
  width: calc(100% - 211px);
  font-size: 15px;
  letter-spacing: 0;
  line-height: 24px;
  padding-top: 13px;
  padding-bottom: 13px;
  padding-left: 20px;
  border: 1px;
  margin-right: 0px;
}
/* line 41, ../../../../sass/optimized/components/_newsletter-signup-inline.scss */
.newsletter-signup-inline .nl-signup-button {
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  height: 50px;
  width: 190px;
  border: none;
  background: #3CBDED;
  font-size: 18px;
  color: #FFFFFF;
  letter-spacing: 0;
  text-align: center;
  line-height: 26px;
  margin-left: 0px;
  float: right;
}
/* line 56, ../../../../sass/optimized/components/_newsletter-signup-inline.scss */
.newsletter-signup-inline .newsletter-agree {
  zoom: 1;
  font-size: 13px;
}
/* line 8, ../../../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/utilities/_layout.scss */
.newsletter-signup-inline .newsletter-agree:before, .newsletter-signup-inline .newsletter-agree:after {
  content: "";
  display: table;
}
/* line 14, ../../../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/utilities/_layout.scss */
.newsletter-signup-inline .newsletter-agree:after {
  clear: both;
}
/* line 61, ../../../../sass/optimized/components/_newsletter-signup-inline.scss */
.newsletter-signup-inline .newsletter-agree input[type="checkbox"] {
  float: left;
  margin-top: 20px;
  margin-right: 0;
}
/* line 67, ../../../../sass/optimized/components/_newsletter-signup-inline.scss */
.newsletter-signup-inline .newsletter-agree label {
  font-size: 13px;
}
/* line 71, ../../../../sass/optimized/components/_newsletter-signup-inline.scss */
.newsletter-signup-inline .newsletter-agree span {
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  display: inline-block;
  float: left;
  margin-left: 26px;
  width: auto;
  font-size: 10px;
  margin-top: -14px;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: 14px;
}
/* line 83, ../../../../sass/optimized/components/_newsletter-signup-inline.scss */
.newsletter-signup-inline .newsletter-agree span a {
  color: #FFFFFF;
  text-decoration: underline;
}
/* line 89, ../../../../sass/optimized/components/_newsletter-signup-inline.scss */
.newsletter-signup-inline .newsletter-agree .validate-error {
  margin-left: 10px;
}

/* line 95, ../../../../sass/optimized/components/_newsletter-signup-inline.scss */
.alert-error {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.1)));
  background: -moz-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
  background: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
  background: linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
  background-color: #B70202;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  margin-top: 10px;
  margin-bottom: 10px;
  position: relative;
  padding: 6px 10px 6px;
}

@media screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-device-pixel-ratio: 2), screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-device-pixel-ratio: 3), screen and (max-width: 641px), screen and (min-device-width: 412px) and (max-device-width: 732px) {
  /* line 112, ../../../../sass/optimized/components/_newsletter-signup-inline.scss */
  html.mobile body.responsive .newsletter-signup-inline {
    padding: 40px 30px 40px 30px;
  }
  /* line 115, ../../../../sass/optimized/components/_newsletter-signup-inline.scss */
  html.mobile body.responsive .newsletter-signup-inline .nl-signup-form {
    display: grid;
    grid-template-columns: 1.2fr 0.8fr;
  }
  /* line 120, ../../../../sass/optimized/components/_newsletter-signup-inline.scss */
  html.mobile body.responsive .newsletter-signup-inline .nl-signup-email {
    width: 100%;
    padding-left: 10px;
    font-size: 14px;
  }
  /* line 126, ../../../../sass/optimized/components/_newsletter-signup-inline.scss */
  html.mobile body.responsive .newsletter-signup-inline .nl-signup-button {
    width: 100%;
    font-size: 16px;
  }
}
/* line 5, ../../../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/components/_carousel.scss */
.carousel .viewport {
  overflow: hidden;
  position: relative;
  width: 100%;
}
/* line 11, ../../../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/components/_carousel.scss */
.carousel .canvas {
  position: absolute;
  list-style: none;
  margin: 0;
}
/* line 18, ../../../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/components/_carousel.scss */
.carousel.fade .canvas {
  position: relative;
}
/* line 22, ../../../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/components/_carousel.scss */
.carousel.fade .slide {
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 32, ../../../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/components/_carousel.scss */
.carousel.slide-horizontal .slide, .carousel.slide-horizontal-infinite .slide {
  float: left;
}
/* line 39, ../../../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/components/_carousel.scss */
.carousel.slide-vertical .canvas, .carousel.slide-vertical-infinite .canvas {
  width: 100%;
}
/* line 43, ../../../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/components/_carousel.scss */
.carousel.slide-vertical .slide, .carousel.slide-vertical-infinite .slide {
  width: 100%;
}

/* line 5, ../../../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/components/_tooltip.scss */
.tooltip {
  opacity: 0;
  top: 0;
  position: absolute;
  visibility: hidden;
  -moz-transition-property: opacity, visibility;
  -o-transition-property: opacity, visibility;
  -webkit-transition-property: opacity, visibility;
  transition-property: opacity, visibility;
  -moz-transition-duration: 0.3s, 0s;
  -o-transition-duration: 0.3s, 0s;
  -webkit-transition-duration: 0.3s, 0s;
  transition-duration: 0.3s, 0s;
  -moz-transition-delay: 0s, 0.3s;
  -o-transition-delay: 0s, 0.3s;
  -webkit-transition-delay: 0s, 0.3s;
  transition-delay: 0s, 0.3s;
}
/* line 16, ../../../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/components/_tooltip.scss */
.tooltip.show {
  display: block;
  opacity: 1;
  visibility: visible;
  -moz-transition-delay: 0s, 0s;
  -o-transition-delay: 0s, 0s;
  -webkit-transition-delay: 0s, 0s;
  transition-delay: 0s, 0s;
}

/* line 2, ../../../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/tooltip/_base.scss */
.tooltip {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: #262626;
  background: rgba(38, 38, 38, 0.9);
  filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#E5262626,endColorstr=#E5262626)";
  /* IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  /* IE8 */
  color: #fff;
  padding: 8px 12px;
  max-width: 200px;
  font-size: 13px;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}
/* line 14, ../../../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/tooltip/_base.scss */
.tooltip:before {
  position: absolute;
}
/* line 22, ../../../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/tooltip/_base.scss */
.tooltip.bottom:before, .tooltip.top:before {
  margin-left: -5px;
  left: 50%;
}
/* line 28, ../../../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/tooltip/_base.scss */
.tooltip.left:before, .tooltip.right:before {
  margin-top: -5px;
  top: 50%;
}
/* line 35, ../../../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/tooltip/_base.scss */
.tooltip.bottom:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: transparent transparent rgba(38, 38, 38, 0.9) transparent;
  top: -10px;
}
/* line 42, ../../../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/tooltip/_base.scss */
.tooltip.top:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: rgba(38, 38, 38, 0.9) transparent transparent transparent;
  bottom: -10px;
}
/* line 49, ../../../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/tooltip/_base.scss */
.tooltip.left:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: transparent transparent transparent rgba(38, 38, 38, 0.9);
  right: -10px;
}
/* line 56, ../../../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/tooltip/_base.scss */
.tooltip.right:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: transparent rgba(38, 38, 38, 0.9) transparent transparent;
  left: -10px;
}

/* line 19, ../../../../sass/optimized/page-types/product.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 27, ../../../../sass/optimized/page-types/product.scss */
.title-summary {
  display: none;
}

/* line 32, ../../../../sass/optimized/page-types/product.scss */
#content-body-product-single .heading-container {
  padding: 10px 0 5px;
  border-bottom: 1px solid #ddd;
  overflow: hidden;
}
/* line 36, ../../../../sass/optimized/page-types/product.scss */
#content-body-product-single .heading-container h2 {
  float: left;
  white-space: nowrap;
}
/* line 41, ../../../../sass/optimized/page-types/product.scss */
#content-body-product-single h2 {
  font-size: 18px;
  color: #539329;
  padding: 0;
  margin: 0;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-weight: 600;
}
/* line 49, ../../../../sass/optimized/page-types/product.scss */
#content-body-product-single h2.mobile-item-image-screenshots-title {
  display: none;
  padding: 10px;
  text-transform: uppercase;
}
/* line 54, ../../../../sass/optimized/page-types/product.scss */
#content-body-product-single h1 {
  margin-bottom: 0;
  margin-top: 0;
}
/* line 57, ../../../../sass/optimized/page-types/product.scss */
#content-body-product-single h1 span.OneLinkNoTx {
  vertical-align: 14px;
  padding-left: 15px;
}
/* line 62, ../../../../sass/optimized/page-types/product.scss */
#content-body-product-single .direct-download-button-dln {
  position: relative;
  top: 15px;
}
/* line 66, ../../../../sass/optimized/page-types/product.scss */
#content-body-product-single > article {
  margin-top: 10px;
}
/* line 69, ../../../../sass/optimized/page-types/product.scss */
#content-body-product-single #bottom2 iframe {
  margin: 0 auto;
  display: block;
}
/* line 231, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#content-body-product-single .uvpjs__btn-preview:before,
#content-body-product-single .uvpjs__btn-large-play:before {
  background-image: linear-gradient(235deg, #2fce97 0%, #0382fa 100%);
  opacity: .7;
  border: none;
}
/* line 239, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#content-body-product-single .uvpjs__btn-replay:before {
  background-image: linear-gradient(235deg, #2fce97 0%, #0382fa 100%);
  opacity: .7;
  border: none;
  width: 99px;
  height: 99px;
}
/* line 247, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#content-body-product-single .uvpjs__btn-replay:after {
  transform: translate(-40%, -50%);
  width: 45px;
  height: 54px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAA2CAYAAABTCxDCAAACc0lEQVRoQ9Xa343aQBAG8G9sK+ikxGaF7zktXAlJBWnBVBC7A9MBdAAdcBWEdEA6IM9BwiTP4Ys4AzpdgLXX/9a8rm1+DDPDeLEAwHb3O6IcvgrkCeAKjjMPfX9xXLPxJb92fz6JHL69xRFcg27yqD6sbIPLdrdfQvDlFoyCqXfwJ0pJZgtetlm2A2R4H8QMjhPbkjKyzfYsHkGuXA7GSj1sip9T/5El0TlABKlz8GddpYwROqdzQ7rjLgq1Avr8tXPpcpC0mTI1oF+inolIOgqCWf0Z/P8Va0KfEqal3l4r+pIwDff2RtCnuDfW2xtEX+K+cuklSr1f15XvLaDr7+2toc+9HXSSUPnLKlFvGV1Pb+8Ifent01EQTMpGvUO0eW/vHH2JsmDuHvykyBBmDzofwgr1dsvQxXq7pej7vd1q9K3e3gP0KWVeFWp/0HmhrsLh8HPP0Ee3jHuIxnMf0YveoUmnZzlNLEIVRL2JtBDJSAXTl82icttiZYfI6seT/O5hEL3eV7EXTe4BJw6VP3/70e1EEwsXfnxrTLUKTfIH4Ma6/UE70OSekOmjCtIiVdA5+lqh6eDdofNCi0y2E7pBEzMXflrkfvBa1FtFHwvNgxdV3SJrB03uBZKef9F0Oatbbx5NPLt4F9f5T0FzaPIn4Ua6nquLams5TWLiwZ+aFprug9Qa6bznenHVQmsHfWe40QFM1qtHWjPcmKB055ijGyy0+tElhxsdwGS9VKRNhhsTlO4c2e6yDUQ+3j2wwnCjA5isax9SQcXhxgSlO+f240AF7yJ0b9DEuhwvenyOCfibCvBEYC1w5tduKJsAmFzzH2XXo2hkhArVAAAAAElFTkSuQmCC") no-repeat;
}
/* line 256, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#content-body-product-single .uvpjs--mobile .uvpjs__btn-replay:before {
  width: 55px;
  height: 55px;
}
/* line 261, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#content-body-product-single .uvpjs--mobile .uvpjs__btn-replay:after {
  height: 27px;
  width: 27px;
  background-size: 22px;
}

/* line 78, ../../../../sass/optimized/page-types/product.scss */
.product-icon .icon {
  padding-top: 10px;
}
/* line 80, ../../../../sass/optimized/page-types/product.scss */
.product-icon .icon.x32 {
  padding-bottom: 10px;
}
/* line 83, ../../../../sass/optimized/page-types/product.scss */
.product-icon .icon.x48 {
  padding-bottom: 5px;
}

/* line 92, ../../../../sass/optimized/page-types/product.scss */
#product-video-container h2,
#pdl-content-container h2,
#pdl-redirect-video-container h2 {
  color: #768696 !important;
  font-size: 20px;
  font-weight: 600;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif !important;
  padding-bottom: 10px;
  margin-bottom: 0;
  margin-top: 10px;
}
/* line 101, ../../../../sass/optimized/page-types/product.scss */
#product-video-container .video-wrapper,
#pdl-content-container .video-wrapper,
#pdl-redirect-video-container .video-wrapper {
  position: relative;
  width: 512px;
  min-height: 288px;
  margin-left: auto;
  margin-right: auto;
}
/* line 108, ../../../../sass/optimized/page-types/product.scss */
#product-video-container .video-faux-background,
#pdl-content-container .video-faux-background,
#pdl-redirect-video-container .video-faux-background {
  display: block;
  background: #000;
  width: 512px;
  height: 288px;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
/* line 118, ../../../../sass/optimized/page-types/product.scss */
#product-video-container #videoContainer,
#pdl-content-container #videoContainer,
#pdl-redirect-video-container #videoContainer {
  margin-left: auto;
  margin-right: auto;
  background: none;
  position: absolute;
}
/* line 123, ../../../../sass/optimized/page-types/product.scss */
#product-video-container #videoContainer.uvpjs--streaming:after, #product-video-container #videoContainer.uvpjs--ad:after,
#pdl-content-container #videoContainer.uvpjs--streaming:after,
#pdl-content-container #videoContainer.uvpjs--ad:after,
#pdl-redirect-video-container #videoContainer.uvpjs--streaming:after,
#pdl-redirect-video-container #videoContainer.uvpjs--ad:after {
  display: none;
}
/* line 128, ../../../../sass/optimized/page-types/product.scss */
#product-video-container #video_videoContainer,
#pdl-content-container #video_videoContainer,
#pdl-redirect-video-container #video_videoContainer {
  background: none;
  height: 100% !important;
}
/* line 132, ../../../../sass/optimized/page-types/product.scss */
#product-video-container.popOut,
#pdl-content-container.popOut,
#pdl-redirect-video-container.popOut {
  -webkit-animation: popOut 0.5s ease-in;
  -moz-animation: popOut 0.5s ease-in;
  -ms-animation: popOut 0.5s ease-in;
  -o-animation: popOut 0.5s ease-in;
  animation: popOut 0.5s ease-in;
  bottom: 0;
  right: 0;
  position: fixed !important;
  z-index: 5000002 !important;
}
/* line 138, ../../../../sass/optimized/page-types/product.scss */
#product-video-container.popOut h2,
#pdl-content-container.popOut h2,
#pdl-redirect-video-container.popOut h2 {
  color: #000 !important;
  background: #ffffff;
  font-size: 18px;
  padding-bottom: 0;
  padding-top: 5px;
  padding-left: 10px;
  visibility: visible;
  border: 1px solid lightgrey;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 151, ../../../../sass/optimized/page-types/product.scss */
#product-video-container.popOut .toggleDown,
#pdl-content-container.popOut .toggleDown,
#pdl-redirect-video-container.popOut .toggleDown {
  top: 5px;
  margin-right: -5px;
  display: inline-block;
  background: url('/176/bundles/downloadcore/images/dismissal_toggle.png');
  background-repeat: no-repeat;
  width: 44px;
  height: 28px;
  position: relative;
  float: right;
}
/* line 162, ../../../../sass/optimized/page-types/product.scss */
#product-video-container.popOut .toggleUp,
#pdl-content-container.popOut .toggleUp,
#pdl-redirect-video-container.popOut .toggleUp {
  top: -5px;
  margin-right: 18px;
  display: inline-block;
  background: url('/176/bundles/downloadcore/images/dismissal_toggle.png');
  width: 44px;
  height: 28px;
  background-repeat: no-repeat;
  transform: rotate(180deg);
  position: relative;
  float: right;
}
/* line 174, ../../../../sass/optimized/page-types/product.scss */
#product-video-container.popOut .video-wrapper,
#pdl-content-container.popOut .video-wrapper,
#pdl-redirect-video-container.popOut .video-wrapper {
  width: 512px;
  min-height: 0;
}
/* line 178, ../../../../sass/optimized/page-types/product.scss */
#product-video-container.popOut .video-faux-background,
#pdl-content-container.popOut .video-faux-background,
#pdl-redirect-video-container.popOut .video-faux-background {
  display: none;
}
/* line 181, ../../../../sass/optimized/page-types/product.scss */
#product-video-container.popOut .uvpjs--fullscreen iframe,
#pdl-content-container.popOut .uvpjs--fullscreen iframe,
#pdl-redirect-video-container.popOut .uvpjs--fullscreen iframe {
  width: 100%;
  height: 100%;
}
/* line 185, ../../../../sass/optimized/page-types/product.scss */
#product-video-container.popOut iframe,
#pdl-content-container.popOut iframe,
#pdl-redirect-video-container.popOut iframe {
  display: block;
  width: 512px;
  height: 288px;
}
/* line 190, ../../../../sass/optimized/page-types/product.scss */
#product-video-container.popOut #videoContainer,
#pdl-content-container.popOut #videoContainer,
#pdl-redirect-video-container.popOut #videoContainer {
  width: 512px;
  min-height: 288px;
  margin-left: 0;
  margin-right: 0;
  position: relative;
}
/* line 196, ../../../../sass/optimized/page-types/product.scss */
#product-video-container.popOut #videoContainer:after,
#pdl-content-container.popOut #videoContainer:after,
#pdl-redirect-video-container.popOut #videoContainer:after {
  display: none;
}
/* line 200, ../../../../sass/optimized/page-types/product.scss */
#product-video-container.popOut #video_videoContainer,
#pdl-content-container.popOut #video_videoContainer,
#pdl-redirect-video-container.popOut #video_videoContainer {
  background: #000;
}

/* line 207, ../../../../sass/optimized/page-types/product.scss */
#pdl-redirect-video-container .video-faux-background {
  left: 0;
  transform: translateX(0);
}

/* line 214, ../../../../sass/optimized/page-types/product.scss */
#pdl-content-container.popOut {
  -webkit-animation: popOut 0.5s ease-in;
  -moz-animation: popOut 0.5s ease-in;
  -ms-animation: popOut 0.5s ease-in;
  -o-animation: popOut 0.5s ease-in;
  animation: popOut 0.5s ease-in;
  bottom: 0;
  right: 0;
  position: fixed !important;
  z-index: 5000002 !important;
}
/* line 220, ../../../../sass/optimized/page-types/product.scss */
#pdl-content-container.popOut #afs-download-web-3001-backfill {
  display: none;
}

/* line 228, ../../../../sass/optimized/page-types/product.scss */
#product-video-container h2,
#pdl-content-container h2 {
  height: 42px;
  width: 500px;
  visibility: hidden;
}

/* line 236, ../../../../sass/optimized/page-types/product.scss */
#pdl-redirect-video-container.popOut {
  -webkit-animation: popOut 0.5s ease-in;
  -moz-animation: popOut 0.5s ease-in;
  -ms-animation: popOut 0.5s ease-in;
  -o-animation: popOut 0.5s ease-in;
  animation: popOut 0.5s ease-in;
  bottom: -35px;
  right: 0;
  position: fixed !important;
  z-index: 5000002 !important;
  width: 512px;
}
/* line 243, ../../../../sass/optimized/page-types/product.scss */
#pdl-redirect-video-container.popOut h2 {
  height: 35px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-left: 10px;
  padding: 5px 150px 0 5px;
  border: 1px solid lightgrey;
}
/* line 252, ../../../../sass/optimized/page-types/product.scss */
#pdl-redirect-video-container.popOut .toggleUp {
  top: -10px;
  margin-right: -118px;
}
/* line 256, ../../../../sass/optimized/page-types/product.scss */
#pdl-redirect-video-container.popOut .toggleDown {
  top: 5px;
  margin-right: -145px;
  display: inline-block;
  background: url('/176/bundles/downloadcore/images/dismissal_toggle.png');
  background-repeat: no-repeat;
  width: 44px;
  height: 28px;
  position: relative;
  float: right;
}
/* line 267, ../../../../sass/optimized/page-types/product.scss */
#pdl-redirect-video-container.popOut .video-wrapper .ad-loaded {
  display: none;
  margin-bottom: 0;
}

/* line 274, ../../../../sass/optimized/page-types/product.scss */
.cvui-default-skin .cvui-big-play {
  line-height: 1;
}

/* line 278, ../../../../sass/optimized/page-types/product.scss */
.product-single-center-container {
  line-height: 1.333em;
  color: #000;
}

/* line 283, ../../../../sass/optimized/page-types/product.scss */
.product-single-editors-note {
  padding-top: 20px;
  display: inline-block;
}
/* line 286, ../../../../sass/optimized/page-types/product.scss */
.product-single-editors-note p:last-of-type {
  margin: 0;
}

/* line 291, ../../../../sass/optimized/page-types/product.scss */
#product-info > .heading-container {
  padding-top: 20px !important;
}

/* line 295, ../../../../sass/optimized/page-types/product.scss */
#product-single-editors-note-label {
  width: 24px;
  height: 24px;
  display: inline-block;
  background-size: 24px;
  background: url('/176/bundles/downloadcore/images/icons/icon-InfoBlack.svg');
  float: left;
}

/* line 304, ../../../../sass/optimized/page-types/product.scss */
#product-single-editors-note-text {
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  color: rgba(13, 12, 12, 0.6);
  font-size: 15px;
  letter-spacing: 0;
  line-height: 22px;
  margin-left: 12px;
  display: inline-block;
  float: left;
  width: calc(100% - 36px);
}
/* line 314, ../../../../sass/optimized/page-types/product.scss */
#product-single-editors-note-text a {
  color: #35a9d4;
}

/* line 319, ../../../../sass/optimized/page-types/product.scss */
.aux-content > * {
  margin-bottom: 20px;
  clear: both;
}

/* line 324, ../../../../sass/optimized/page-types/product.scss */
.tooltip.bottom,
.tooltip.right {
  z-index: 10;
}

/* line 330, ../../../../sass/optimized/page-types/product.scss */
body.responsive.pageType-3000 .susy-container {
  padding-bottom: 2px;
  position: relative;
  font-family: Helvetica, Arial, sans-serif;
}
/* line 335, ../../../../sass/optimized/page-types/product.scss */
body.responsive.pageType-3000 h1 {
  font-size: 3em;
  line-height: 1em;
  letter-spacing: -0.5px;
  color: #39434c;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  margin: 0 0 10px;
  font-weight: 700;
  text-rendering: optimizelegibility;
}
/* line 345, ../../../../sass/optimized/page-types/product.scss */
body.responsive.pageType-3000 .tabs,
body.responsive.pageType-3000 .mobile-item-image,
body.responsive.pageType-3000 .product-landing-quick-specs-mobile-ratings-label,
body.responsive.pageType-3000 .review-author-mobile,
body.responsive.pageType-3000 .load-more,
body.responsive.pageType-3000 .mobileDLButton,
body.responsive.pageType-3000 .moreads-mobile,
body.responsive.pageType-3000 .mobileRating,
body.responsive.pageType-3000 .product-upper-container .ratings-container .editorRating.mobileRating,
body.responsive.pageType-3000 .mobile-related-container,
body.responsive.pageType-3000 #powerbar_mobile {
  display: none;
}
/* line 358, ../../../../sass/optimized/page-types/product.scss */
body.responsive.pageType-3000 .dre h3 {
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  color: #539329;
  font-weight: 600;
}

/* line 366, ../../../../sass/optimized/page-types/product.scss */
.product-comparison-rail {
  display: none;
}

/* line 371, ../../../../sass/optimized/page-types/product.scss */
html.desktop .susy-container {
  padding-left: 0;
}
/* line 374, ../../../../sass/optimized/page-types/product.scss */
html.desktop #uvp-video {
  margin: 10px auto 20px;
  width: 512px;
}
/* line 378, ../../../../sass/optimized/page-types/product.scss */
html.desktop .top-copy {
  margin-bottom: 20px;
}

@media (min-width: 1230px) {
  /* line 384, ../../../../sass/optimized/page-types/product.scss */
  html.desktop body.responsive #download-leaderboard-ad-top {
    padding-bottom: 20px;
  }
}

@media (min-width: 640px) {
  /* line 392, ../../../../sass/optimized/page-types/product.scss */
  html.desktop .susy-container {
    width: 1170px;
    margin-left: auto;
    margin-right: auto;
    width: 980px;
  }
  /* line 12, ../../../../sass/vendor/susy/output/support/_clearfix.scss */
  html.desktop .susy-container:after {
    content: " ";
    display: block;
    clear: both;
  }
  /* line 397, ../../../../sass/optimized/page-types/product.scss */
  html.desktop .content {
    width: 770px;
    float: left;
    margin-right: 30px;
    width: 650px;
  }
  /* line 401, ../../../../sass/optimized/page-types/product.scss */
  html.desktop .aside {
    float: right;
    width: 300px;
  }
  /* line 405, ../../../../sass/optimized/page-types/product.scss */
  html.desktop .aside .media-net {
    margin-top: 20px;
  }
  /* line 409, ../../../../sass/optimized/page-types/product.scss */
  html.desktop body.responsive #download-top-mpu {
    margin-bottom: 0;
  }
  /* line 412, ../../../../sass/optimized/page-types/product.scss */
  html.desktop .related-container {
    margin-top: 22px;
  }
  /* line 418, ../../../../sass/optimized/page-types/product.scss */
  html.desktop .pageType-3000 .related-container .related-title {
    color: #191818;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 20px;
  }
  /* line 427, ../../../../sass/optimized/page-types/product.scss */
  html.desktop .pageType-3000 .related-container li {
    padding: 8px 0 8px 16px;
    border-bottom: 1px solid #3ABD69;
    overflow: hidden;
    position: relative;
    background: none;
    margin-bottom: 0;
    height: auto;
    font-weight: 600;
  }
  /* line 436, ../../../../sass/optimized/page-types/product.scss */
  html.desktop .pageType-3000 .related-container li a {
    color: #191818;
    text-transform: uppercase;
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 16px;
    padding-left: 0;
  }
  /* line 443, ../../../../sass/optimized/page-types/product.scss */
  html.desktop .pageType-3000 .related-container li a:before {
    border-left: 2px solid #3ABD69;
    content: "";
    display: inline-block;
    height: 10px;
    position: relative;
    right: 12px;
    transform: rotate(15deg);
  }
  /* line 454, ../../../../sass/optimized/page-types/product.scss */
  html.desktop .pageType-3000 .related-container li:hover a {
    color: #35A9D4;
  }
  /* line 461, ../../../../sass/optimized/page-types/product.scss */
  html.desktop #mobile_incontent_ad_plus,
  html.desktop #mobile-product-category-links {
    display: none;
  }
}

/* line 471, ../../../../sass/optimized/page-types/product.scss */
html .product-landing-quick-specs-user-reviews-stars + .product-landing-quick-specs-row-content {
  display: none !important;
}
/* line 474, ../../../../sass/optimized/page-types/product.scss */
html .breadcrumb, html .breadcrumb-last {
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-weight: 600;
  margin: 10px 0px 10px 0px;
}
/* line 478, ../../../../sass/optimized/page-types/product.scss */
html .breadcrumb li a, html .breadcrumb-last li a {
  font-size: 10px;
  color: #35a9d4;
  letter-spacing: 1px;
  line-height: 16px;
  text-transform: uppercase;
  padding-right: 0px;
  display: inline-flex;
  align-items: center;
}
/* line 487, ../../../../sass/optimized/page-types/product.scss */
html .breadcrumb li a:after, html .breadcrumb-last li a:after {
  position: static;
  margin-left: 4px;
}
/* line 493, ../../../../sass/optimized/page-types/product.scss */
html .breadcrumb .breadcrumb-last, html .breadcrumb-last .breadcrumb-last {
  font-size: 10px;
  color: rgba(25, 24, 24, 0.6);
  letter-spacing: 1px;
  line-height: 16px;
  text-transform: uppercase;
}
/* line 502, ../../../../sass/optimized/page-types/product.scss */
html #content-body-product-single h1 {
  position: relative;
  margin-top: 20px;
  margin-bottom: 5px;
  padding: 0 0 0 5px;
}
/* line 507, ../../../../sass/optimized/page-types/product.scss */
html #content-body-product-single h1 span.OneLinkNoTx {
  vertical-align: 23px;
  font-size: 24px;
  color: #191818;
  letter-spacing: 0;
  line-height: 1.3;
  padding: 0;
}
/* line 515, ../../../../sass/optimized/page-types/product.scss */
html #content-body-product-single h1 .title {
  display: block;
}
/* line 521, ../../../../sass/optimized/page-types/product.scss */
html #content-body-product-single .product-icon .icon,
html #content-body-product-single .img .icon {
  padding: 0;
}
/* line 526, ../../../../sass/optimized/page-types/product.scss */
html #content-body-product-single .product-icon {
  position: absolute;
  top: 0;
  left: 0;
  min-height: 76px;
  width: 84px;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 536, ../../../../sass/optimized/page-types/product.scss */
html #content-body-product-single .product-icon .img {
  width: 100%;
  text-align: center;
}
/* line 542, ../../../../sass/optimized/page-types/product.scss */
html #content-body-product-single #product-video-container h2 {
  display: none;
}
/* line 545, ../../../../sass/optimized/page-types/product.scss */
html #content-body-product-single #product-video-container.popOut h2 {
  display: block;
  margin-bottom: -5px;
  position: relative;
  text-transform: lowercase;
  text-transform: capitalize;
  max-width: 450px;
}
/* line 553, ../../../../sass/optimized/page-types/product.scss */
html #content-body-product-single #product-video-container .toggleDown {
  top: 5px;
  position: absolute;
  right: 0px;
}
/* line 559, ../../../../sass/optimized/page-types/product.scss */
html #content-body-product-single #product-video-container .toggleUp {
  top: -1px;
  position: absolute;
  right: 0px;
}
/* line 566, ../../../../sass/optimized/page-types/product.scss */
html .meta-container {
  padding-left: 100px;
  width: calc(100% - 100px);
  position: relative;
}
/* line 571, ../../../../sass/optimized/page-types/product.scss */
html .title-summary {
  display: block;
  padding: 0 0 0 5px;
}
/* line 575, ../../../../sass/optimized/page-types/product.scss */
html .title-summary-segment {
  color: rgba(25, 24, 24, 0.6);
  font-size: 12px;
  line-height: 18px;
  font-weight: 600;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  letter-spacing: 1px;
  white-space: nowrap;
}
/* line 584, ../../../../sass/optimized/page-types/product.scss */
html .title-summary-segment:not(:last-child):after {
  content: '/';
  display: inline-block;
  padding: 0 5px;
}
/* line 590, ../../../../sass/optimized/page-types/product.scss */
html .title-summary-segment.license-type, html .title-summary-segment.full-specs {
  text-transform: uppercase;
}
/* line 595, ../../../../sass/optimized/page-types/product.scss */
html .title-summary-segment.license-type {
  color: #3abd69;
}
/* line 599, ../../../../sass/optimized/page-types/product.scss */
html .title-summary-segment.full-specs {
  color: #35a9d4;
}
/* line 603, ../../../../sass/optimized/page-types/product.scss */
html .title-summary-segment .icon-down-arrow {
  position: relative;
  display: inline-block;
  width: 12px;
  height: 16px;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE2cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDE2IDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNS4wMDAwMDAsIDEwLjAwMDAwMCkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZT0iIzM1YTlkNCI+CiAgICAgICAgICAgIDxwb2x5bGluZSBwb2ludHM9IjAgLTYuMDkwMzY2MzFlLTE1IDIuODgwOTQwNzggMi45Mzc2NDI3OSA1Ljc2MTg4MTU2IC02LjA5MDM2NjMxZS0xNSI+PC9wb2x5bGluZT4KICAgICAgICA8L2c+CiAgICAgICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjE2IiBoZWlnaHQ9IjI0Ij48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==");
  top: 0;
  left: -5px;
  transform: rotate(0deg);
}
/* line 614, ../../../../sass/optimized/page-types/product.scss */
html #content-body-product-single h2, html h3 {
  font-size: 18px;
  color: #191818;
  letter-spacing: 0;
  line-height: 20px;
  text-transform: uppercase;
  font-weight: 700;
}
/* line 622, ../../../../sass/optimized/page-types/product.scss */
html #content-body-product-single h2#editor-review, html h3#editor-review {
  position: relative;
}
/* line 626, ../../../../sass/optimized/page-types/product.scss */
html #content-body-product-single h2 {
  letter-spacing: 1px;
}
/* line 142, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html .star-container {
  position: relative;
  display: inline-block;
  width: 65px;
  height: 13px;
}
/* line 147, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html .star-container .stars {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  height: 13px;
  background-image: url('/176/bundles/downloadcore/images/stars/serp-rating-light-green.png');
  background-repeat: no-repeat;
  background-size: 65px 13px;
  z-index: 1;
}
@media only all and (min--moz-device-pixel-ratio: 1.5), only all and (-o-min-device-pixel-ratio: 3 / 2), only all and (-webkit-min-device-pixel-ratio: 1.5), only all and (min-device-pixel-ratio: 1.5), only all and (min-resolution: 144dpi), only all and (min-resolution: 1.5dppx) {
  /* line 147, ../../../../sass/optimized/helpers/mixins/_utils.scss */
  html .star-container .stars {
    background-image: url('/176/bundles/downloadcore/images/stars/serp-rating-light-greenx2.png');
  }
}
/* line 162, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html .star-container.rating-0 .stars {
  width: 0;
}
/* line 166, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html .star-container.rating-0h .stars {
  width: 6.5px;
}
/* line 170, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html .star-container.rating-1 .stars {
  width: 13px;
}
/* line 174, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html .star-container.rating-1h .stars {
  width: 19.5px;
}
/* line 178, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html .star-container.rating-2 .stars {
  width: 26px;
}
/* line 182, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html .star-container.rating-2h .stars {
  width: 32.5px;
}
/* line 186, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html .star-container.rating-3 .stars {
  width: 39px;
}
/* line 190, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html .star-container.rating-3h .stars {
  width: 45.5px;
}
/* line 194, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html .star-container.rating-4 .stars {
  width: 52px;
}
/* line 198, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html .star-container.rating-4h .stars {
  width: 58.5px;
}
/* line 202, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html .star-container.rating-5 .stars {
  width: 65px;
}
/* line 212, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html .star-container {
  background-image: url('/176/bundles/downloadcore/images/stars/serp-rating-light-grey.png');
  background-repeat: no-repeat;
  background-size: 65px 13px;
}
@media only all and (min--moz-device-pixel-ratio: 1.5), only all and (-o-min-device-pixel-ratio: 3 / 2), only all and (-webkit-min-device-pixel-ratio: 1.5), only all and (min-device-pixel-ratio: 1.5), only all and (min-resolution: 144dpi), only all and (min-resolution: 1.5dppx) {
  /* line 212, ../../../../sass/optimized/helpers/mixins/_utils.scss */
  html .star-container {
    background-image: url('/176/bundles/downloadcore/images/stars/serp-rating-light-greyx2.png');
  }
}
/* line 142, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html .product-landing-quick-specs-user-reviews-stars .star-container {
  position: relative;
  display: inline-block;
  width: 65px;
  height: 13px;
}
/* line 147, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html .product-landing-quick-specs-user-reviews-stars .star-container .stars {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  height: 13px;
  background-image: url('/176/bundles/downloadcore/images/stars/serp-rating-light-blue.png');
  background-repeat: no-repeat;
  background-size: 65px 13px;
  z-index: 1;
}
@media only all and (min--moz-device-pixel-ratio: 1.5), only all and (-o-min-device-pixel-ratio: 3 / 2), only all and (-webkit-min-device-pixel-ratio: 1.5), only all and (min-device-pixel-ratio: 1.5), only all and (min-resolution: 144dpi), only all and (min-resolution: 1.5dppx) {
  /* line 147, ../../../../sass/optimized/helpers/mixins/_utils.scss */
  html .product-landing-quick-specs-user-reviews-stars .star-container .stars {
    background-image: url('/176/bundles/downloadcore/images/stars/serp-rating-light-bluex2.png');
  }
}
/* line 162, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html .product-landing-quick-specs-user-reviews-stars .star-container.rating-0 .stars {
  width: 0;
}
/* line 166, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html .product-landing-quick-specs-user-reviews-stars .star-container.rating-0h .stars {
  width: 6.5px;
}
/* line 170, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html .product-landing-quick-specs-user-reviews-stars .star-container.rating-1 .stars {
  width: 13px;
}
/* line 174, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html .product-landing-quick-specs-user-reviews-stars .star-container.rating-1h .stars {
  width: 19.5px;
}
/* line 178, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html .product-landing-quick-specs-user-reviews-stars .star-container.rating-2 .stars {
  width: 26px;
}
/* line 182, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html .product-landing-quick-specs-user-reviews-stars .star-container.rating-2h .stars {
  width: 32.5px;
}
/* line 186, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html .product-landing-quick-specs-user-reviews-stars .star-container.rating-3 .stars {
  width: 39px;
}
/* line 190, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html .product-landing-quick-specs-user-reviews-stars .star-container.rating-3h .stars {
  width: 45.5px;
}
/* line 194, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html .product-landing-quick-specs-user-reviews-stars .star-container.rating-4 .stars {
  width: 52px;
}
/* line 198, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html .product-landing-quick-specs-user-reviews-stars .star-container.rating-4h .stars {
  width: 58.5px;
}
/* line 202, ../../../../sass/optimized/helpers/mixins/_utils.scss */
html .product-landing-quick-specs-user-reviews-stars .star-container.rating-5 .stars {
  width: 65px;
}
/* line 637, ../../../../sass/optimized/page-types/product.scss */
html .star-container {
  height: 13px;
  background-size: 65px 13px;
  top: 1px;
}
/* line 641, ../../../../sass/optimized/page-types/product.scss */
html .star-container .stars {
  text-indent: -9999px;
  overflow: hidden;
  height: 13px;
  background-size: 65px 13px;
  display: inline-block;
}

/* line 654, ../../../../sass/optimized/page-types/product.scss */
html.desktop #afs-download-web-3000-middle {
  width: 100% !important;
}
@media (min-width: 1230px) {
  /* line 659, ../../../../sass/optimized/page-types/product.scss */
  html.desktop .susy-container {
    width: 1170px;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 12, ../../../../sass/vendor/susy/output/support/_clearfix.scss */
  html.desktop .susy-container:after {
    content: " ";
    display: block;
    clear: both;
  }
  /* line 663, ../../../../sass/optimized/page-types/product.scss */
  html.desktop .content {
    width: 770px;
    float: left;
    margin-right: 30px;
  }
}
/* line 667, ../../../../sass/optimized/page-types/product.scss */
html.desktop body.power-bar-loaded.power-bar-display .ad-powerbar-shim.loaded[data-shim-type="insertion"] {
  margin-bottom: 0 !important;
}
/* line 671, ../../../../sass/optimized/page-types/product.scss */
html.desktop #video-injection-container h2, html.desktop #video-injection-container h3 {
  margin-top: 40px;
  margin-bottom: 20px;
}
/* line 676, ../../../../sass/optimized/page-types/product.scss */
html.desktop #video-injection-container .popOut h2 {
  margin-bottom: 0;
  width: 512px;
  padding-top: 5px;
  padding-right: 50px;
  border: 1px solid lightgray;
}
/* line 685, ../../../../sass/optimized/page-types/product.scss */
html.desktop #review p {
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-size: 18px;
  color: #191818;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: 400;
}
/* line 693, ../../../../sass/optimized/page-types/product.scss */
html.desktop #review .heading-container p.meta-author {
  float: right;
  margin: 0;
  text-transform: uppercase;
  font-size: 15px;
  letter-spacing: 1px;
  line-height: 22px;
  font-weight: 600;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex: 1;
}
/* line 705, ../../../../sass/optimized/page-types/product.scss */
html.desktop #review .heading-container p.meta-author a {
  color: #191818;
}
/* line 708, ../../../../sass/optimized/page-types/product.scss */
html.desktop #review .heading-container p.meta-author .author-image {
  display: inline-block;
  width: 25px;
  position: relative;
  margin-right: 8px;
}
/* line 714, ../../../../sass/optimized/page-types/product.scss */
html.desktop #review .heading-container p.meta-author .author-image img {
  border-radius: 50%;
}
/* line 720, ../../../../sass/optimized/page-types/product.scss */
html.desktop #content-body-product-single .heading-container {
  border-bottom: 1px solid #e9e9e9;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
}
/* line 726, ../../../../sass/optimized/page-types/product.scss */
html.desktop .truncator-text-container {
  background: #f3f5f9;
  height: 40px;
}
/* line 729, ../../../../sass/optimized/page-types/product.scss */
html.desktop .truncator-text-container .truncator-text {
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #35a9d4;
  letter-spacing: 1px;
  line-height: 16px;
  text-transform: uppercase;
  margin-top: 12px;
}
/* line 737, ../../../../sass/optimized/page-types/product.scss */
html.desktop .truncator-text-container .truncator-text:before, html.desktop .truncator-text-container .truncator-text:after {
  display: none;
}
/* line 741, ../../../../sass/optimized/page-types/product.scss */
html.desktop .truncator-text-container .truncator-text .truncator-plus {
  display: none;
}
/* line 744, ../../../../sass/optimized/page-types/product.scss */
html.desktop .truncator-text-container .truncator-text .truncator-icon {
  background-image: url('/176/bundles/downloadcore/images/icons/icon-ExpandArrowBlue.svg');
  background-size: 18px;
  width: 18px;
  height: 18px;
  display: inline-block;
  float: right;
  margin-top: -2px;
  transition: all 300ms ease-in;
  right: 0px;
  opacity: 0;
}
/* line 755, ../../../../sass/optimized/page-types/product.scss */
html.desktop .truncator-text-container .truncator-text .truncator-icon.down {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 765, ../../../../sass/optimized/page-types/product.scss */
html.desktop .truncator-text-container:hover .truncator-icon {
  margin-left: 10px;
  opacity: 1;
}
/* line 771, ../../../../sass/optimized/page-types/product.scss */
html.desktop #publisher-description {
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-size: 18px;
  color: #191818;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: 400;
}
/* line 778, ../../../../sass/optimized/page-types/product.scss */
html.desktop #publisher-description a {
  color: #35a9d4;
}
/* line 783, ../../../../sass/optimized/page-types/product.scss */
html.desktop #content-body-product-single .heading-container {
  padding: 30px 0 5px;
}
/* line 787, ../../../../sass/optimized/page-types/product.scss */
html.desktop .select-style {
  width: 100%;
  margin: 0;
  padding: 0 30px 0 0;
  border-radius: 0px;
  overflow: hidden;
  background-color: #fff;
  display: inline-block;
  background: #fff url('/176/bundles/downloadcore/images/icons/icon-ArrowDownBlack.svg') no-repeat;
  background-size: 15px;
  background-position-x: calc(100% - 6px);
  background-position-y: 50%;
}
/* line 799, ../../../../sass/optimized/page-types/product.scss */
html.desktop .select-style select {
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-size: 12px;
  color: #191818;
  letter-spacing: 1px;
  line-height: 18px;
  text-transform: uppercase;
  padding: 7px 0 5px 8px;
  border: none;
  box-shadow: none;
  background-color: transparent;
  background-image: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
/* line 815, ../../../../sass/optimized/page-types/product.scss */
html.desktop .select-style select:focus {
  outline: none;
}
/* line 819, ../../../../sass/optimized/page-types/product.scss */
html.desktop .select-style.small select {
  padding: 7px 0 5px 16px;
}
/* line 822, ../../../../sass/optimized/page-types/product.scss */
html.desktop .select-style.big select {
  padding: 13px 0 11px 20px;
}
/* line 825, ../../../../sass/optimized/page-types/product.scss */
html.desktop .select-style.white {
  border-color: #191818;
  background-color: #fff;
}
/* line 828, ../../../../sass/optimized/page-types/product.scss */
html.desktop .select-style.white select {
  color: #191818;
}
/* line 832, ../../../../sass/optimized/page-types/product.scss */
html.desktop .select-style.grey {
  border-color: #191818;
  background-color: #f3f5f9;
}
/* line 835, ../../../../sass/optimized/page-types/product.scss */
html.desktop .select-style.grey select {
  color: #191818;
}
/* line 839, ../../../../sass/optimized/page-types/product.scss */
html.desktop .select-style.border {
  border-width: 1px;
  border-style: solid;
}
/* line 844, ../../../../sass/optimized/page-types/product.scss */
html.desktop .report-a-problem {
  margin-bottom: 0;
}
/* line 847, ../../../../sass/optimized/page-types/product.scss */
html.desktop .previous-versions {
  clear: both;
  margin-top: 30px;
}
/* line 852, ../../../../sass/optimized/page-types/product.scss */
html.desktop .previous-versions-dropdown-selector .select-style {
  width: auto;
}
/* line 856, ../../../../sass/optimized/page-types/product.scss */
html.desktop .mobile-editor-review {
  display: none;
}
/* line 859, ../../../../sass/optimized/page-types/product.scss */
html.desktop #submitReview,
html.desktop #updateReview,
html.desktop #replyReview,
html.desktop #submitReviewThankYou,
html.desktop #updateReviewThankYou,
html.desktop #replyReviewThankYou {
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-bottom: 10px;
}
/* line 874, ../../../../sass/optimized/page-types/product.scss */
html.desktop #submitReview.userSubmit .well-header,
html.desktop #updateReview.userSubmit .well-header,
html.desktop #replyReview.userSubmit .well-header,
html.desktop #submitReviewThankYou.userSubmit .well-header,
html.desktop #updateReviewThankYou.userSubmit .well-header,
html.desktop #replyReviewThankYou.userSubmit .well-header {
  background: transparent;
  padding-left: 0;
  border-bottom: 1px solid #f3f5f9;
}
/* line 878, ../../../../sass/optimized/page-types/product.scss */
html.desktop #submitReview.userSubmit .well-header h4,
html.desktop #updateReview.userSubmit .well-header h4,
html.desktop #replyReview.userSubmit .well-header h4,
html.desktop #submitReviewThankYou.userSubmit .well-header h4,
html.desktop #updateReviewThankYou.userSubmit .well-header h4,
html.desktop #replyReviewThankYou.userSubmit .well-header h4 {
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-size: 15px;
  color: #191818;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
}
/* line 887, ../../../../sass/optimized/page-types/product.scss */
html.desktop #submitReview.userSubmit .well-body,
html.desktop #updateReview.userSubmit .well-body,
html.desktop #replyReview.userSubmit .well-body,
html.desktop #submitReviewThankYou.userSubmit .well-body,
html.desktop #updateReviewThankYou.userSubmit .well-body,
html.desktop #replyReviewThankYou.userSubmit .well-body {
  padding: 20px 0;
}
/* line 889, ../../../../sass/optimized/page-types/product.scss */
html.desktop #submitReview.userSubmit .well-body .status,
html.desktop #updateReview.userSubmit .well-body .status,
html.desktop #replyReview.userSubmit .well-body .status,
html.desktop #submitReviewThankYou.userSubmit .well-body .status,
html.desktop #updateReviewThankYou.userSubmit .well-body .status,
html.desktop #replyReviewThankYou.userSubmit .well-body .status {
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-size: 15px;
  color: rgba(25, 24, 24, 0.6);
  letter-spacing: 0;
  line-height: 22px;
  padding-bottom: 20px;
}
/* line 896, ../../../../sass/optimized/page-types/product.scss */
html.desktop #submitReview.userSubmit .well-body .status a,
html.desktop #updateReview.userSubmit .well-body .status a,
html.desktop #replyReview.userSubmit .well-body .status a,
html.desktop #submitReviewThankYou.userSubmit .well-body .status a,
html.desktop #updateReviewThankYou.userSubmit .well-body .status a,
html.desktop #replyReviewThankYou.userSubmit .well-body .status a {
  color: #35a9d4;
}
/* line 900, ../../../../sass/optimized/page-types/product.scss */
html.desktop #submitReview.userSubmit .well-body .charCount,
html.desktop #updateReview.userSubmit .well-body .charCount,
html.desktop #replyReview.userSubmit .well-body .charCount,
html.desktop #submitReviewThankYou.userSubmit .well-body .charCount,
html.desktop #updateReviewThankYou.userSubmit .well-body .charCount,
html.desktop #replyReviewThankYou.userSubmit .well-body .charCount {
  text-transform: uppercase;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: rgba(25, 24, 24, 0.6);
  letter-spacing: 1;
  line-height: 16px;
  font-weight: 600;
}
/* line 909, ../../../../sass/optimized/page-types/product.scss */
html.desktop #submitReview.userSubmit .well-body label,
html.desktop #submitReview.userSubmit .well-body b,
html.desktop #updateReview.userSubmit .well-body label,
html.desktop #updateReview.userSubmit .well-body b,
html.desktop #replyReview.userSubmit .well-body label,
html.desktop #replyReview.userSubmit .well-body b,
html.desktop #submitReviewThankYou.userSubmit .well-body label,
html.desktop #submitReviewThankYou.userSubmit .well-body b,
html.desktop #updateReviewThankYou.userSubmit .well-body label,
html.desktop #updateReviewThankYou.userSubmit .well-body b,
html.desktop #replyReviewThankYou.userSubmit .well-body label,
html.desktop #replyReviewThankYou.userSubmit .well-body b {
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #191818;
  letter-spacing: 1px;
  line-height: 16px;
  text-transform: uppercase;
  font-weight: 600;
}
/* line 918, ../../../../sass/optimized/page-types/product.scss */
html.desktop #submitReview.userSubmit .well-body label.validate-error,
html.desktop #submitReview.userSubmit .well-body b.validate-error,
html.desktop #updateReview.userSubmit .well-body label.validate-error,
html.desktop #updateReview.userSubmit .well-body b.validate-error,
html.desktop #replyReview.userSubmit .well-body label.validate-error,
html.desktop #replyReview.userSubmit .well-body b.validate-error,
html.desktop #submitReviewThankYou.userSubmit .well-body label.validate-error,
html.desktop #submitReviewThankYou.userSubmit .well-body b.validate-error,
html.desktop #updateReviewThankYou.userSubmit .well-body label.validate-error,
html.desktop #updateReviewThankYou.userSubmit .well-body b.validate-error,
html.desktop #replyReviewThankYou.userSubmit .well-body label.validate-error,
html.desktop #replyReviewThankYou.userSubmit .well-body b.validate-error {
  color: #e70000;
}
/* line 922, ../../../../sass/optimized/page-types/product.scss */
html.desktop #submitReview.userSubmit .well-body input,
html.desktop #submitReview.userSubmit .well-body textarea,
html.desktop #updateReview.userSubmit .well-body input,
html.desktop #updateReview.userSubmit .well-body textarea,
html.desktop #replyReview.userSubmit .well-body input,
html.desktop #replyReview.userSubmit .well-body textarea,
html.desktop #submitReviewThankYou.userSubmit .well-body input,
html.desktop #submitReviewThankYou.userSubmit .well-body textarea,
html.desktop #updateReviewThankYou.userSubmit .well-body input,
html.desktop #updateReviewThankYou.userSubmit .well-body textarea,
html.desktop #replyReviewThankYou.userSubmit .well-body input,
html.desktop #replyReviewThankYou.userSubmit .well-body textarea {
  background: #fff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  color: rgba(25, 24, 24, 0.6);
}
/* line 935, ../../../../sass/optimized/page-types/product.scss */
html.desktop #submitReview.userSubmit .well-body .validate-error,
html.desktop #updateReview.userSubmit .well-body .validate-error,
html.desktop #replyReview.userSubmit .well-body .validate-error,
html.desktop #submitReviewThankYou.userSubmit .well-body .validate-error,
html.desktop #updateReviewThankYou.userSubmit .well-body .validate-error,
html.desktop #replyReviewThankYou.userSubmit .well-body .validate-error {
  margin-bottom: 0;
}
/* line 938, ../../../../sass/optimized/page-types/product.scss */
html.desktop #submitReview.userSubmit .well-body .conduct a,
html.desktop #updateReview.userSubmit .well-body .conduct a,
html.desktop #replyReview.userSubmit .well-body .conduct a,
html.desktop #submitReviewThankYou.userSubmit .well-body .conduct a,
html.desktop #updateReviewThankYou.userSubmit .well-body .conduct a,
html.desktop #replyReviewThankYou.userSubmit .well-body .conduct a {
  color: #35a9d4;
}
/* line 945, ../../../../sass/optimized/page-types/product.scss */
html.desktop #replyReview .submit a,
html.desktop #replyReview .cancel a {
  display: inline-block;
}

@media screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-device-pixel-ratio: 2), screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-device-pixel-ratio: 3), screen and (max-width: 641px), screen and (min-device-width: 412px) and (max-device-width: 732px) {
  /* line 954, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 .mobileDLButton {
    display: block;
    font-size: 15px;
    text-transform: uppercase;
    color: #FFFFFF;
    letter-spacing: 1px;
    font-weight: 800;
    line-height: 60px;
    text-align: center;
    float: left;
    padding: 0 35px;
  }
  /* line 966, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 .flat-detail-button-dln {
    width: auto;
  }
  /* line 969, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 .product-single-editors-note + #uvp-video {
    margin-top: 0 !important;
  }
  /* line 973, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single h1 {
    margin-top: 10px;
    padding: 0;
  }
  /* line 978, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #mobile_incontent_ad_plus {
    margin: 2em -20px;
  }
  /* line 981, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 .product-single-editors-note {
    padding-top: 0px;
    margin-bottom: 10px;
  }
  /* line 985, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 .product-single-editors-note + #uvp-video {
    margin-top: 0px !important;
  }
  /* line 988, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #product-single-editors-note-text {
    font-size: 14px;
    line-height: 1.5;
  }
  /* line 992, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 .breadcrumb, html.mobile body.responsive.pageType-3000 .breadcrumb-last {
    margin: 15px 10px 0 10px;
  }
  /* line 995, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 .breadcrumb-last {
    margin: 0 2px;
  }
  /* line 998, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 .product-upper-container .button-container {
    zoom: 0.7;
    margin-top: 5px;
  }
  /* line 1002, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 .meta-container {
    padding-left: 80px;
    width: calc(100% - 80px);
    margin-bottom: 15px;
    min-height: 75px;
  }
  /* line 1008, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 .product-upper-container {
    display: flex;
    flex-wrap: wrap;
  }
  /* line 1011, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 .product-upper-container:before, html.mobile body.responsive.pageType-3000 .product-upper-container:after, html.mobile body.responsive.pageType-3000 .product-upper-container *:before, html.mobile body.responsive.pageType-3000 .product-upper-container *:after {
    content: none;
  }
  /* line 1015, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 .ratings-container > div {
    font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: rgba(25, 24, 24, 0.6);
    letter-spacing: 1px;
    line-height: 16px;
    text-transform: uppercase;
    font-weight: 600;
  }
  /* line 1024, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 .product-upper-container .product-landing-quick-specs-row-content,
  html.mobile body.responsive.pageType-3000 .product-upper-container .ratings-container .editorRating,
  html.mobile body.responsive.pageType-3000 .product-upper-container .ratings-container .aveUserRating {
    width: auto;
  }
  /* line 1029, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 .title-summary {
    padding: 0;
    margin-bottom: 10px;
    line-height: 1.1;
    display: flex;
    flex-wrap: wrap;
  }
  /* line 1036, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 .title-summary-segment {
    font-size: 10px;
    letter-spacing: 0.5px;
  }
  /* line 1040, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 .rb_skin {
    padding: 0;
  }
  /* line 1042, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 .rb_skin .mobile-leader {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f8f8f8), color-stop(100%, #e6e6e6));
    background-image: -webkit-linear-gradient(#f8f8f8, #e6e6e6);
    background-image: -moz-linear-gradient(#f8f8f8, #e6e6e6);
    background-image: linear-gradient(#f8f8f8, #e6e6e6);
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    text-align: center;
    line-height: 0;
    margin: 0;
  }
  /* line 1054, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single header {
    position: relative;
  }
  /* line 1056, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single header:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 1062, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single .product-icon,
  html.mobile body.responsive.pageType-3000 #content-body-product-single h1 {
    line-height: 1.2;
    color: #333;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    text-rendering: optimizeLegibility;
  }
  /* line 1070, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single .product-icon > .img {
    padding: 0;
  }
  /* line 1073, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single .product-icon .icon {
    padding-top: 0px;
  }
  /* line 1077, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single .product-icon,
  html.mobile body.responsive.pageType-3000 #content-body-product-single .title {
    display: block;
    padding-bottom: 5px;
  }
  /* line 1082, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single .product-icon {
    padding: 0;
    width: 65px;
    min-height: unset;
    display: flex;
    align-items: flex-start;
  }
  /* line 1089, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single .product-icon .img {
    padding: 0;
  }
  /* line 1092, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single .product-icon .icon {
    max-width: 65px;
  }
  /* line 1095, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single .product-icon {
    left: 0px;
    top: 3px;
  }
  /* line 1100, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single.overviewActive .mobile-item-image {
    display: block;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1) inset;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1) inset;
    background-color: #eee;
    padding: 10px 0;
    margin-bottom: 15px;
  }
  /* line 1108, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single.overviewActive .mobile-item-image img {
    padding: 0;
    margin: 0 auto;
    display: block;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  /* line 1117, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single.overviewActive h2.mobile-item-image-screenshots-title {
    display: block;
  }
  /* line 1120, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single {
    margin: 0px;
  }
  /* line 1122, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single > article {
    margin-top: 0px;
  }
  /* line 1126, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 .editorRating {
    margin-bottom: 10px;
  }
  /* line 1128, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 .editorRating .product-landing-quick-specs-mobile-ratings-label {
    white-space: nowrap;
    font-size: 8px;
  }
  /* line 1134, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 .shareBar,
  html.mobile body.responsive.pageType-3000 .aside,
  html.mobile body.responsive.pageType-3000 .tooltip.bottom,
  html.mobile body.responsive.pageType-3000 #product-screenshots,
  html.mobile body.responsive.pageType-3000 .user-reviews,
  html.mobile body.responsive.pageType-3000 .specs,
  html.mobile body.responsive.pageType-3000 .dre-content-body,
  html.mobile body.responsive.pageType-3000 #product-info,
  html.mobile body.responsive.pageType-3000 #review,
  html.mobile body.responsive.pageType-3000 .truncator,
  html.mobile body.responsive.pageType-3000 .truncator-text,
  html.mobile body.responsive.pageType-3000 .text-fade,
  html.mobile body.responsive.pageType-3000 .related-terms-container,
  html.mobile body.responsive.pageType-3000 #previous-versions-section,
  html.mobile body.responsive.pageType-3000 .addToList,
  html.mobile body.responsive.pageType-3000 .report-a-problem,
  html.mobile body.responsive.pageType-3000 #summaryRatingsModule,
  html.mobile body.responsive.pageType-3000 .filterStrip,
  html.mobile body.responsive.pageType-3000 .title-summary-segment.full-specs,
  html.mobile body.responsive.pageType-3000 .product-upper-container .aveUserRating,
  html.mobile body.responsive.pageType-3000 .product-landing-quick-specs-ratings-label,
  html.mobile body.responsive.pageType-3000 .editorRating .product-landing-quick-specs-row-content,
  html.mobile body.responsive.pageType-3000 .userRepliesWrap,
  html.mobile body.responsive.pageType-3000 .be-the-first-link,
  html.mobile body.responsive.pageType-3000 .product-single-offer-container,
  html.mobile body.responsive.pageType-3000 .differentVersion,
  html.mobile body.responsive.pageType-3000 .mobileRating {
    display: none;
  }
  /* line 1163, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single.overviewActive article #product-info,
  html.mobile body.responsive.pageType-3000 #content-body-product-single.reviewActive article #review,
  html.mobile body.responsive.pageType-3000 #content-body-product-single.userReviewsActive .user-reviews,
  html.mobile body.responsive.pageType-3000 #content-body-product-single.specsActive .specs,
  html.mobile body.responsive.pageType-3000 .product-landing-quick-specs-mobile-ratings-label,
  html.mobile body.responsive.pageType-3000 .desktopRating,
  html.mobile body.responsive.pageType-3000 .product-upper-container .ratings-container .editorRating.mobileRating {
    display: block;
  }
  /* line 1175, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single.reviewActive #mobile-product-category-links,
  html.mobile body.responsive.pageType-3000 #content-body-product-single.userReviewsActive #mobile-product-category-links,
  html.mobile body.responsive.pageType-3000 #content-body-product-single.specsActive #mobile-product-category-links {
    display: none;
  }
  /* line 1179, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 .product-upper-container {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: 0;
  }
  /* line 1184, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 .product-upper-container .button-container,
  html.mobile body.responsive.pageType-3000 .product-upper-container .ratings-container {
    padding: 0px;
    display: flex;
  }
  /* line 1190, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 .truncate-area {
    height: auto !important;
  }
  /* line 1193, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 article,
  html.mobile body.responsive.pageType-3000 aside {
    padding: 0 10px;
  }
  /* line 1198, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 article article, html.mobile body.responsive.pageType-3000 article aside, html.mobile body.responsive.pageType-3000 article .YAD-margin {
    padding: 0px;
  }
  /* line 1203, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single h2.publisher-desc-heading,
  html.mobile body.responsive.pageType-3000 #content-body-product-single h2#editor-review,
  html.mobile body.responsive.pageType-3000 #content-body-product-single #full-specs th,
  html.mobile body.responsive.pageType-3000 #content-body-product-single #userOpinions,
  html.mobile body.responsive.pageType-3000 #content-body-product-single h2 {
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 5px;
    position: relative;
    margin-bottom: 10px;
    font-size: 19px;
    font-family: "HelveticaNeue-CondensedBold", "Helvetica Neue Bold", "Arial Narrow", Helvetica, Arial, sans-serif;
    margin: 0 0 10px;
    font-weight: bold;
    color: #333;
    text-rendering: optimizelegibility;
    line-height: 1.2;
    width: 100%;
  }
  /* line 1220, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single h2.publisher-desc-heading #sortingHeader,
  html.mobile body.responsive.pageType-3000 #content-body-product-single h2#editor-review #sortingHeader,
  html.mobile body.responsive.pageType-3000 #content-body-product-single #full-specs th #sortingHeader,
  html.mobile body.responsive.pageType-3000 #content-body-product-single #userOpinions #sortingHeader,
  html.mobile body.responsive.pageType-3000 #content-body-product-single h2 #sortingHeader {
    color: #333;
    font-size: 19px;
    font-family: "HelveticaNeue-CondensedBold", "Helvetica Neue Bold", "Arial Narrow", Helvetica, Arial, sans-serif;
    text-transform: none;
    letter-spacing: normal;
  }
  /* line 1228, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single h2#editor-review {
    margin-top: 10px;
  }
  /* line 1231, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single .mobile-related-container {
    display: block;
    margin: 20px 0 20px 0;
  }
  /* line 1235, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single h2 {
    border-bottom: 0;
    padding-bottom: 0px;
  }
  /* line 1238, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single h2#editor-review, html.mobile body.responsive.pageType-3000 #content-body-product-single h2.publisher-desc-heading {
    border-bottom: 1px solid #e6e6e6;
  }
  /* line 1243, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single .meta-author {
    display: none;
  }
  /* line 1246, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single .heading-container {
    padding: 0;
    border: 0;
  }
  /* line 1249, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single .heading-container > article {
    margin-top: 0px;
  }
  /* line 1253, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single #publisher-description {
    padding: 0px;
    margin: 0px;
  }
  /* line 1257, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single #publisher-name {
    padding-bottom: 10px;
    color: #838383;
    font-size: 14px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 21px;
    width: 100%;
    float: left;
  }
  /* line 1265, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single #publisher-name a {
    color: #838383;
  }
  /* line 1269, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single #publisher-description,
  html.mobile body.responsive.pageType-3000 #content-body-product-single #review p {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #333;
    line-height: 21px;
  }
  /* line 1276, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single .reviewItem {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    padding: 20px 0 15px 0;
  }
  /* line 1279, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single .reviewItem.first {
    padding-top: 10px;
    border-top: 0;
  }
  /* line 1285, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single .review-header .title {
    font-size: 19px;
    font-family: "HelveticaNeue-CondensedBold", "Helvetica Neue Bold", "Arial Narrow", Helvetica, Arial, sans-serif;
    margin-bottom: 0px;
    width: 100%;
  }
  /* line 1291, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single .review-header .author,
  html.mobile body.responsive.pageType-3000 #content-body-product-single .review-header .version {
    display: none;
  }
  /* line 1295, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single .review-header .review-author-mobile {
    display: block;
    color: #838383;
    font-size: 11px;
  }
  /* line 1301, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single .sectionHeading {
    font-family: HelveticaNeue-CondensedBold, "Helvetica Neue Bold", "Arial Narrow", Helvetica, Arial, sans-serif;
    font-size: 16px;
    margin: 0;
    color: #333;
  }
  /* line 1307, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single .sectionText {
    color: #333;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.5;
  }
  /* line 1313, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single #full-specs {
    width: auto;
    padding: 0 10px;
  }
  /* line 1316, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single #full-specs .heading-container {
    display: none;
  }
  /* line 1319, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single #full-specs th {
    font-size: 16px;
    padding: 0 0 5px 0;
  }
  /* line 1323, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single #full-specs ul {
    margin: 10px 0 10px 25px;
  }
  /* line 1326, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single #full-specs ul li,
  html.mobile body.responsive.pageType-3000 #content-body-product-single #full-specs table td {
    line-height: 21px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: disc;
    color: #333;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    word-break: break-word;
  }
  /* line 1337, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single #full-specs .specs-details {
    margin-bottom: 10px;
  }
  /* line 1339, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single #full-specs .specs-details tr {
    border-bottom: 1px solid #e6e6e6;
    line-height: 1.2;
  }
  /* line 1342, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single #full-specs .specs-details tr td {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.2;
    padding-top: 5px;
    width: 50%;
  }
  /* line 1343, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single #full-specs .specs-details tr td:first-child {
    color: #838383;
    padding-right: 10px;
    text-align: left;
  }
  /* line 1360, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single .load-more {
    text-align: center;
    font-weight: bold;
    padding: 10px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
    color: #838383;
  }
  /* line 1366, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single .load-more .icon {
    background: url('/176/bundles/downloadcore/images/download/spinner-small.gif') no-repeat center center;
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
    display: inline-block;
    margin: 0 8px -3px 0;
  }
  /* line 1375, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single #userReviews {
    width: auto;
    padding: 0 10px;
  }
  /* line 1378, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single #userReviews .rateStars {
    width: 100%;
  }
  /* line 1382, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single .whatsnew,
  html.mobile body.responsive.pageType-3000 #content-body-product-single .paginationStrip,
  html.mobile body.responsive.pageType-3000 #content-body-product-single #summaryList p.replyUR,
  html.mobile body.responsive.pageType-3000 #content-body-product-single #summaryList p.rateUR,
  html.mobile body.responsive.pageType-3000 #content-body-product-single #summaryList .postTools,
  html.mobile body.responsive.pageType-3000 #content-body-product-single #submitOrUpdateArea,
  html.mobile body.responsive.pageType-3000 #content-body-product-single .bottom2,
  html.mobile body.responsive.pageType-3000 #content-body-product-single .moreads {
    display: none;
  }
  /* line 1392, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single .YAD-margin {
    padding: 0px;
    margin-top: 45px;
  }
  /* line 1396, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single h2.mobile-item-image-screenshots-title {
    display: none;
    margin: 10px;
    text-transform: uppercase;
  }
  /* line 1401, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single #uvp-video {
    overflow: hidden;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  /* line 1407, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 .moreads-mobile {
    display: block;
    float: left;
    width: 100%;
  }
  /* line 1412, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 .mobile_mpu_bottom-1 {
    float: left;
    width: 100%;
  }
  /* line 1417, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #product-video-container h2 {
    display: none;
  }
  /* line 1423, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 .product-single-center-container #product-video-container iframe {
    max-width: 100%;
  }
  /* line 1427, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 .product-single-center-container #powerbar_mobile {
    display: block;
    margin-bottom: 12px;
  }
  /* line 1432, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #product-video-container .video-wrapper {
    width: 100%;
    min-height: 225px;
  }
  /* line 1436, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #product-video-container .video-faux-background {
    width: 100%;
    height: 100%;
  }
  /* line 1440, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #mobile-product-category-links {
    width: 100%;
    float: none;
    margin: 0;
    padding-right: 10px;
  }
  /* line 1445, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #mobile-product-category-links table {
    width: 100%;
    margin-bottom: 10px;
  }
  /* line 1449, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #mobile-product-category-links tr th {
    padding: 20px 0 5px 0;
    margin: 0;
    font-size: 18px;
    font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
    color: #39434d;
    font-weight: 600;
  }
  /* line 1457, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #mobile-product-category-links tbody tr:first-child {
    padding-top: 0;
  }
  /* line 1460, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #mobile-product-category-links tr,
  html.mobile body.responsive.pageType-3000 #mobile-product-category-links thead tr {
    border-bottom: 1px solid #ddd;
  }
  /* line 1464, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #mobile-product-category-links tbody tr:last-child {
    border: none;
  }
  /* line 1467, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #mobile-product-category-links tr td {
    padding: 8px 0 5px 0;
    text-align: right;
  }
  /* line 1470, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #mobile-product-category-links tr td:first-child {
    color: #768696;
    text-align: left;
    width: 200px;
    vertical-align: text-top;
  }
}
/* line 1481, ../../../../sass/optimized/page-types/product.scss */
#content-body-direct-dl-landing {
  padding-bottom: 0px;
}
/* line 1482, ../../../../sass/optimized/page-types/product.scss */
#content-body-direct-dl-landing h1 {
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
}
/* line 1486, ../../../../sass/optimized/page-types/product.scss */
#content-body-direct-dl-landing .carousel {
  margin-bottom: 0px;
}
/* line 1489, ../../../../sass/optimized/page-types/product.scss */
#content-body-direct-dl-landing .pdl-title {
  display: inline-block;
  padding-left: 70px;
  margin-top: 7px;
  min-height: 64px;
  line-height: normal;
}
/* line 1496, ../../../../sass/optimized/page-types/product.scss */
#content-body-direct-dl-landing .pdl-title-avast {
  line-height: 39px;
  padding-top: 21px;
  font-weight: 300;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-size: 39px;
}
/* line 1503, ../../../../sass/optimized/page-types/product.scss */
#content-body-direct-dl-landing #pdl-content-container:not(.popOut) h2 {
  display: none;
}
/* line 1506, ../../../../sass/optimized/page-types/product.scss */
#content-body-direct-dl-landing #pdl-content-container iframe {
  display: block;
}
/* line 1509, ../../../../sass/optimized/page-types/product.scss */
#content-body-direct-dl-landing #pdl-content-container:not(.popOut) iframe {
  margin: 20px auto;
}
/* line 1512, ../../../../sass/optimized/page-types/product.scss */
#content-body-direct-dl-landing .pdl-content {
  width: 770px;
  float: left;
}
@media (max-width: 1230px) {
  /* line 1512, ../../../../sass/optimized/page-types/product.scss */
  #content-body-direct-dl-landing .pdl-content {
    width: 650px;
  }
}
/* line 1519, ../../../../sass/optimized/page-types/product.scss */
#content-body-direct-dl-landing .breadcrumb, #content-body-direct-dl-landing .breadcrumb-last {
  margin: 10px 0px 10px 0px;
}
/* line 1522, ../../../../sass/optimized/page-types/product.scss */
#content-body-direct-dl-landing .dre-content-body {
  width: 620px;
  float: left;
  margin: 0 10px 0 0;
}
/* line 1527, ../../../../sass/optimized/page-types/product.scss */
#content-body-direct-dl-landing .aux-content-body {
  width: 300px;
  float: right;
  margin: 0 0 0 20px;
}
/* line 1531, ../../../../sass/optimized/page-types/product.scss */
#content-body-direct-dl-landing .aux-content-body ul.pdl-message {
  list-style: none;
  margin: 10px 0 0 0;
  padding: 0;
  font-size: 14px;
  line-height: 18px;
}
/* line 231, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#content-body-direct-dl-landing .uvpjs__btn-preview:before,
#content-body-direct-dl-landing .uvpjs__btn-large-play:before {
  background-image: linear-gradient(235deg, #2fce97 0%, #0382fa 100%);
  opacity: .7;
  border: none;
}
/* line 239, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#content-body-direct-dl-landing .uvpjs__btn-replay:before {
  background-image: linear-gradient(235deg, #2fce97 0%, #0382fa 100%);
  opacity: .7;
  border: none;
  width: 99px;
  height: 99px;
}
/* line 247, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#content-body-direct-dl-landing .uvpjs__btn-replay:after {
  transform: translate(-40%, -50%);
  width: 45px;
  height: 54px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAA2CAYAAABTCxDCAAACc0lEQVRoQ9Xa343aQBAG8G9sK+ikxGaF7zktXAlJBWnBVBC7A9MBdAAdcBWEdEA6IM9BwiTP4Ys4AzpdgLXX/9a8rm1+DDPDeLEAwHb3O6IcvgrkCeAKjjMPfX9xXLPxJb92fz6JHL69xRFcg27yqD6sbIPLdrdfQvDlFoyCqXfwJ0pJZgtetlm2A2R4H8QMjhPbkjKyzfYsHkGuXA7GSj1sip9T/5El0TlABKlz8GddpYwROqdzQ7rjLgq1Avr8tXPpcpC0mTI1oF+inolIOgqCWf0Z/P8Va0KfEqal3l4r+pIwDff2RtCnuDfW2xtEX+K+cuklSr1f15XvLaDr7+2toc+9HXSSUPnLKlFvGV1Pb+8Ifent01EQTMpGvUO0eW/vHH2JsmDuHvykyBBmDzofwgr1dsvQxXq7pej7vd1q9K3e3gP0KWVeFWp/0HmhrsLh8HPP0Ee3jHuIxnMf0YveoUmnZzlNLEIVRL2JtBDJSAXTl82icttiZYfI6seT/O5hEL3eV7EXTe4BJw6VP3/70e1EEwsXfnxrTLUKTfIH4Ma6/UE70OSekOmjCtIiVdA5+lqh6eDdofNCi0y2E7pBEzMXflrkfvBa1FtFHwvNgxdV3SJrB03uBZKef9F0Oatbbx5NPLt4F9f5T0FzaPIn4Ua6nquLams5TWLiwZ+aFprug9Qa6bznenHVQmsHfWe40QFM1qtHWjPcmKB055ijGyy0+tElhxsdwGS9VKRNhhsTlO4c2e6yDUQ+3j2wwnCjA5isax9SQcXhxgSlO+f240AF7yJ0b9DEuhwvenyOCfibCvBEYC1w5tduKJsAmFzzH2XXo2hkhArVAAAAAElFTkSuQmCC") no-repeat;
}
/* line 256, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#content-body-direct-dl-landing .uvpjs--mobile .uvpjs__btn-replay:before {
  width: 55px;
  height: 55px;
}
/* line 261, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#content-body-direct-dl-landing .uvpjs--mobile .uvpjs__btn-replay:after {
  height: 27px;
  width: 27px;
  background-size: 22px;
}

/* line 1542, ../../../../sass/optimized/page-types/product.scss */
.pdl-steps {
  margin: 0 0 0 0;
  padding: 0 0 5px 0;
  text-align: center;
}
/* line 1546, ../../../../sass/optimized/page-types/product.scss */
.pdl-steps .pdl-restart-wrap {
  color: #768696;
  line-height: 1.2em;
  font-size: 17px;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
}
/* line 1553, ../../../../sass/optimized/page-types/product.scss */
.pdl-steps .pdl-restart-wrap .download-standby {
  font-weight: 600;
  margin: 20px 0;
}
/* line 1557, ../../../../sass/optimized/page-types/product.scss */
.pdl-steps .pdl-restart-wrap .how-to-install {
  font-size: 30px;
  color: #539329;
  font-weight: 600;
  text-align: left;
  height: 24px;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  border-color: #539329;
  padding-top: 20px;
  padding-bottom: 0;
  margin-bottom: 10px;
  position: relative;
  left: 0;
  top: 0;
}
/* line 1576, ../../../../sass/optimized/page-types/product.scss */
.pdl-steps .pdl-restart-wrap-avast {
  color: black;
}
/* line 1579, ../../../../sass/optimized/page-types/product.scss */
.pdl-steps .pdl-steps-wrap {
  overflow: auto;
  background-image: url('/176/bundles/downloadcore/images/download/pdlStepsBackground.png');
  background-repeat: no-repeat;
  background-position: top left;
}
/* line 1586, ../../../../sass/optimized/page-types/product.scss */
.pdl-steps .pdl-steps-wrap .pdl-step {
  display: block;
  float: left;
  width: 310px;
  padding-top: 10px;
}
/* line 1593, ../../../../sass/optimized/page-types/product.scss */
.pdl-steps .bp-steps {
  background: none;
  height: 145px;
}
/* line 1596, ../../../../sass/optimized/page-types/product.scss */
.pdl-steps .bp-steps .pdl-step {
  height: 87px;
}
/* line 1599, ../../../../sass/optimized/page-types/product.scss */
.pdl-steps .bp-steps .pdl-step:nth-child(2) {
  border-left: 1px solid #d3d3d3;
  border-right: 1px solid #d3d3d3;
}
/* line 1603, ../../../../sass/optimized/page-types/product.scss */
.pdl-steps .bp-steps .step-image {
  float: none;
  margin-left: 33%;
}
/* line 1607, ../../../../sass/optimized/page-types/product.scss */
.pdl-steps .bp-steps .step-text-wrap {
  height: 40px;
  width: 310px;
}
/* line 1611, ../../../../sass/optimized/page-types/product.scss */
.pdl-steps .bp-steps .step-desc {
  color: #768696;
  margin-bottom: 0px;
  text-align: center;
  width: 310px;
}
/* line 1617, ../../../../sass/optimized/page-types/product.scss */
.pdl-steps .bp-steps .step-title {
  text-align: center;
}
/* line 1621, ../../../../sass/optimized/page-types/product.scss */
.pdl-steps .bp-steps.pdl-steps-wrap-trans {
  height: 180px;
}
/* line 1624, ../../../../sass/optimized/page-types/product.scss */
.pdl-steps .pdl-steps-wrap-trans {
  overflow: hidden;
}
/* line 1627, ../../../../sass/optimized/page-types/product.scss */
.pdl-steps .step-image {
  display: block;
  float: left;
  width: 105px;
  height: 70px;
}
/* line 1633, ../../../../sass/optimized/page-types/product.scss */
.pdl-steps .step-text-wrap {
  display: block;
  float: left;
  width: 204px;
  height: 84px;
  padding-top: 8px;
}
/* line 1640, ../../../../sass/optimized/page-types/product.scss */
.pdl-steps p.step-title {
  font-weight: bold;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-size: 17px;
  color: #000;
  text-align: left;
  line-height: 1.333em;
  margin-bottom: 0;
}
/* line 1651, ../../../../sass/optimized/page-types/product.scss */
.pdl-steps p.step-title-de {
  font-size: 15px;
}
/* line 1654, ../../../../sass/optimized/page-types/product.scss */
.pdl-steps p.step-desc {
  display: block;
  float: left;
  text-align: left;
  font-size: 13px;
  line-height: 1.333em;
}
/* line 1661, ../../../../sass/optimized/page-types/product.scss */
.pdl-steps p.step-desc-de {
  font-size: 12px;
}

/* line 1666, ../../../../sass/optimized/page-types/product.scss */
#rb_skin {
  overflow: hidden;
}
/* line 1668, ../../../../sass/optimized/page-types/product.scss */
#rb_skin .pdl-avast-wrapper {
  background: #f3f5f9;
  padding-top: 20px;
  padding-bottom: 20px;
}
/* line 1672, ../../../../sass/optimized/page-types/product.scss */
#rb_skin .pdl-avast-wrapper p {
  font-size: 19px;
  margin-bottom: 20px;
  text-align: center;
}
/* line 1677, ../../../../sass/optimized/page-types/product.scss */
#rb_skin .pdl-avast-wrapper .purpleText {
  color: #8050ff;
}
/* line 1681, ../../../../sass/optimized/page-types/product.scss */
#rb_skin .avast-steps {
  margin: 0 auto;
  width: 980px;
}
/* line 1684, ../../../../sass/optimized/page-types/product.scss */
#rb_skin .avast-steps .pdl-step {
  background: none;
  display: block;
  float: left;
  width: 310px;
  padding-top: 10px;
}
/* line 1691, ../../../../sass/optimized/page-types/product.scss */
#rb_skin .avast-steps .step-image {
  float: none;
  text-align: center;
}
/* line 1695, ../../../../sass/optimized/page-types/product.scss */
#rb_skin .avast-steps .step-title {
  font-weight: bold;
  font-size: 17px;
}
/* line 1701, ../../../../sass/optimized/page-types/product.scss */
#rb_skin .avast-steps .step-text-wrap {
  width: 310px;
}
/* line 1704, ../../../../sass/optimized/page-types/product.scss */
#rb_skin .avast-steps .step-desc {
  color: #768696;
  font-size: 13px;
  margin: 0 auto;
  text-align: center;
  width: 170px;
}
/* line 1711, ../../../../sass/optimized/page-types/product.scss */
#rb_skin .avast-steps .step-title {
  text-align: center;
}
/* line 1715, ../../../../sass/optimized/page-types/product.scss */
#rb_skin .avast-steps {
  overflow: auto;
}
/* line 1717, ../../../../sass/optimized/page-types/product.scss */
#rb_skin .avast-steps .pdl-steps-wrap-trans {
  overflow: auto;
}
/* line 1721, ../../../../sass/optimized/page-types/product.scss */
#rb_skin .upsellLink-avast {
  margin: 20px 0 10px 0;
}
/* line 1725, ../../../../sass/optimized/page-types/product.scss */
#rb_skin .upsellLink img {
  margin-bottom: 10px;
}

/* line 1731, ../../../../sass/optimized/page-types/product.scss */
ul.pdl-message {
  clear: both;
}
/* line 1733, ../../../../sass/optimized/page-types/product.scss */
ul.pdl-message li {
  border-bottom: 1px solid #efefef;
  min-height: 34px;
  padding: 15px 0 15px 60px;
  width: 240px;
}
/* line 1738, ../../../../sass/optimized/page-types/product.scss */
ul.pdl-message li a.read-more {
  white-space: nowrap;
}
/* line 1741, ../../../../sass/optimized/page-types/product.scss */
ul.pdl-message li a.read-more::after {
  content: " \00BB";
}
/* line 1745, ../../../../sass/optimized/page-types/product.scss */
ul.pdl-message .help-icon {
  background: url('/176/bundles/downloadcore/images/sprites/icons-se2c2dbe553.png') 0 -2788px no-repeat;
}

/* line 1754, ../../../../sass/optimized/page-types/product.scss */
.content ul.pdl-message {
  clear: both;
}
/* line 1756, ../../../../sass/optimized/page-types/product.scss */
.content ul.pdl-message li {
  width: auto;
}

/* line 1762, ../../../../sass/optimized/page-types/product.scss */
.pageType-3001bp h1 {
  font-size: 3em;
}

/* line 1768, ../../../../sass/optimized/page-types/product.scss */
#pdl-redirect-video-container {
  margin-top: 25px;
  margin-bottom: 25px;
}
/* line 1771, ../../../../sass/optimized/page-types/product.scss */
#pdl-redirect-video-container h2 {
  color: #000 !important;
  font-size: 20px;
  font-weight: 600;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif !important;
  padding-bottom: 10px;
  margin-bottom: 0;
}
/* line 1779, ../../../../sass/optimized/page-types/product.scss */
#pdl-redirect-video-container .video-wrapper {
  position: relative;
  width: 608px;
  min-height: 342px;
  margin-left: auto;
  margin-right: auto;
}
/* line 1786, ../../../../sass/optimized/page-types/product.scss */
#pdl-redirect-video-container .video-faux-background {
  display: block;
  position: absolute;
  top: 1px;
  left: 0px;
  background: #000;
  width: 608px;
  height: 340px;
}
/* line 1795, ../../../../sass/optimized/page-types/product.scss */
#pdl-redirect-video-container #videoContainer {
  margin-left: auto;
  margin-right: auto;
  background: none;
  position: absolute;
}
/* line 1800, ../../../../sass/optimized/page-types/product.scss */
#pdl-redirect-video-container #videoContainer.uvpjs--streaming:after, #pdl-redirect-video-container #videoContainer.uvpjs--ad:after {
  display: none;
}
/* line 1805, ../../../../sass/optimized/page-types/product.scss */
#pdl-redirect-video-container #video_videoContainer {
  background: none;
}
/* line 231, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#pdl-redirect-video-container .uvpjs__btn-preview:before,
#pdl-redirect-video-container .uvpjs__btn-large-play:before {
  background-image: linear-gradient(235deg, #2fce97 0%, #0382fa 100%);
  opacity: .7;
  border: none;
}
/* line 239, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#pdl-redirect-video-container .uvpjs__btn-replay:before {
  background-image: linear-gradient(235deg, #2fce97 0%, #0382fa 100%);
  opacity: .7;
  border: none;
  width: 99px;
  height: 99px;
}
/* line 247, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#pdl-redirect-video-container .uvpjs__btn-replay:after {
  transform: translate(-40%, -50%);
  width: 45px;
  height: 54px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAA2CAYAAABTCxDCAAACc0lEQVRoQ9Xa343aQBAG8G9sK+ikxGaF7zktXAlJBWnBVBC7A9MBdAAdcBWEdEA6IM9BwiTP4Ys4AzpdgLXX/9a8rm1+DDPDeLEAwHb3O6IcvgrkCeAKjjMPfX9xXLPxJb92fz6JHL69xRFcg27yqD6sbIPLdrdfQvDlFoyCqXfwJ0pJZgtetlm2A2R4H8QMjhPbkjKyzfYsHkGuXA7GSj1sip9T/5El0TlABKlz8GddpYwROqdzQ7rjLgq1Avr8tXPpcpC0mTI1oF+inolIOgqCWf0Z/P8Va0KfEqal3l4r+pIwDff2RtCnuDfW2xtEX+K+cuklSr1f15XvLaDr7+2toc+9HXSSUPnLKlFvGV1Pb+8Ifent01EQTMpGvUO0eW/vHH2JsmDuHvykyBBmDzofwgr1dsvQxXq7pej7vd1q9K3e3gP0KWVeFWp/0HmhrsLh8HPP0Ee3jHuIxnMf0YveoUmnZzlNLEIVRL2JtBDJSAXTl82icttiZYfI6seT/O5hEL3eV7EXTe4BJw6VP3/70e1EEwsXfnxrTLUKTfIH4Ma6/UE70OSekOmjCtIiVdA5+lqh6eDdofNCi0y2E7pBEzMXflrkfvBa1FtFHwvNgxdV3SJrB03uBZKef9F0Oatbbx5NPLt4F9f5T0FzaPIn4Ua6nquLams5TWLiwZ+aFprug9Qa6bznenHVQmsHfWe40QFM1qtHWjPcmKB055ijGyy0+tElhxsdwGS9VKRNhhsTlO4c2e6yDUQ+3j2wwnCjA5isax9SQcXhxgSlO+f240AF7yJ0b9DEuhwvenyOCfibCvBEYC1w5tduKJsAmFzzH2XXo2hkhArVAAAAAElFTkSuQmCC") no-repeat;
}
/* line 256, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#pdl-redirect-video-container .uvpjs--mobile .uvpjs__btn-replay:before {
  width: 55px;
  height: 55px;
}
/* line 261, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#pdl-redirect-video-container .uvpjs--mobile .uvpjs__btn-replay:after {
  height: 27px;
  width: 27px;
  background-size: 22px;
}

/* line 1811, ../../../../sass/optimized/page-types/product.scss */
.pageType-3000 #content-latest-stories .dailyDownload .xhr_lastestStoriesContainer div:nth-of-type(n+4) {
  display: none;
}

/* line 1815, ../../../../sass/optimized/page-types/product.scss */
.pageType-3000 #content-latest-stories .dailyDownload div:nth-of-type(n+4) {
  display: none;
}

/* line 1819, ../../../../sass/optimized/page-types/product.scss */
.pageType-3055 #content-latest-stories .dailyDownload .xhr_lastestStoriesContainer div:nth-of-type(n+4) {
  display: none;
}

/* line 1, ../../../../sass/components/Listings/_blog_listing.scss */
#content-latest-stories .dl_flx {
  display: -webkit-flex;
  display: flex;
}
@media (max-device-width: 767px) {
  /* line 5, ../../../../sass/components/Listings/_blog_listing.scss */
  #content-latest-stories .dl_module_title {
    position: relative;
    font-size: 19px;
    font-family: "HelveticaNeue-CondensedBold", "Helvetica Neue Bold", "Arial Narrow", Helvetica, Arial, sans-serif;
    margin: 0 0 10px;
    font-weight: bold;
    color: #333;
    text-rendering: optimizelegibility;
    line-height: 1.2;
    width: 100%;
    border-bottom: 1px solid #f3f5f9;
    padding-bottom: 5px;
  }
}
/* line 22, ../../../../sass/components/Listings/_blog_listing.scss */
#content-latest-stories .dailyDownload {
  position: relative;
  margin-top: 10px;
  margin-bottom: 20px;
}
/* line 27, ../../../../sass/components/Listings/_blog_listing.scss */
#content-latest-stories .dailyDownload > h2 {
  color: #191818 !important;
  font-size: 15px;
  font-weight: 700;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  padding-bottom: 10px;
  margin-bottom: 0;
  letter-spacing: 1px;
  line-height: 20px;
  text-transform: uppercase;
  display: inline-block;
  margin-top: 10px;
}
/* line 41, ../../../../sass/components/Listings/_blog_listing.scss */
#content-latest-stories .dailyDownload .storyThumb {
  display: block;
}
/* line 44, ../../../../sass/components/Listings/_blog_listing.scss */
#content-latest-stories .dailyDownload .storyThumb:hover h2 {
  color: #3ABD69;
}
/* line 48, ../../../../sass/components/Listings/_blog_listing.scss */
#content-latest-stories .dailyDownload .storyThumb:hover .img:before {
  opacity: 0.3;
}
/* line 54, ../../../../sass/components/Listings/_blog_listing.scss */
#content-latest-stories .dailyDownload .dlModuleHeader {
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 18px;
  color: #191818;
  line-height: 20px;
  font-weight: 700;
  margin: 0;
}
@media (max-device-width: 767px) {
  /* line 54, ../../../../sass/components/Listings/_blog_listing.scss */
  #content-latest-stories .dailyDownload .dlModuleHeader {
    position: relative;
    font-size: 19px;
    font-family: "HelveticaNeue-CondensedBold", "Helvetica Neue Bold", "Arial Narrow", Helvetica, Arial, sans-serif;
    margin: 0 0 10px;
    font-weight: bold;
    color: #333;
    text-rendering: optimizelegibility;
    line-height: 1.2;
    width: 100%;
    border-bottom: 1px solid #f3f5f9;
    padding-bottom: 5px;
  }
}
/* line 78, ../../../../sass/components/Listings/_blog_listing.scss */
#content-latest-stories .dailyDownload .heading-container + .asset {
  margin-top: 5px;
}
/* line 82, ../../../../sass/components/Listings/_blog_listing.scss */
#content-latest-stories .dailyDownload .asset {
  display: flex;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  margin-bottom: 20px;
}
@media (max-device-width: 767px) {
  /* line 82, ../../../../sass/components/Listings/_blog_listing.scss */
  #content-latest-stories .dailyDownload .asset {
    flex-direction: row-reverse;
  }
}
/* line 91, ../../../../sass/components/Listings/_blog_listing.scss */
#content-latest-stories .dailyDownload .asset h2 {
  margin-bottom: 10px;
  font-size: 22px;
  color: #191818;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: normal;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif !important;
  text-transform: initial;
}
/* line 102, ../../../../sass/components/Listings/_blog_listing.scss */
#content-latest-stories .dailyDownload .asset .dek {
  font-size: 15px;
  line-height: 22px;
  color: rgba(25, 24, 24, 0.6);
}
@media (max-device-width: 767px) {
  /* line 102, ../../../../sass/components/Listings/_blog_listing.scss */
  #content-latest-stories .dailyDownload .asset .dek {
    display: none;
  }
}
/* line 111, ../../../../sass/components/Listings/_blog_listing.scss */
#content-latest-stories .dailyDownload .asset .dek:after {
  content: "Read More";
  display: block;
  font-size: 12px;
  color: #35A9D4;
  letter-spacing: 1px;
  line-height: 16px;
  font-weight: 600;
  position: static;
  text-transform: uppercase;
  margin-top: 10px;
}
/* line 125, ../../../../sass/components/Listings/_blog_listing.scss */
#content-latest-stories .dailyDownload .asset .assetType, #content-latest-stories .dailyDownload .asset .assetTime {
  display: none;
}
/* line 129, ../../../../sass/components/Listings/_blog_listing.scss */
#content-latest-stories .dailyDownload .asset .assetAuthor {
  display: none;
}
@media (max-device-width: 767px) {
  /* line 129, ../../../../sass/components/Listings/_blog_listing.scss */
  #content-latest-stories .dailyDownload .asset .assetAuthor {
    display: block;
  }
  /* line 132, ../../../../sass/components/Listings/_blog_listing.scss */
  #content-latest-stories .dailyDownload .asset .assetAuthor a {
    color: #191818;
  }
}
/* line 140, ../../../../sass/components/Listings/_blog_listing.scss */
#content-latest-stories .dailyDownload .asset .playOverlay {
  position: absolute;
}
/* line 144, ../../../../sass/components/Listings/_blog_listing.scss */
#content-latest-stories .dailyDownload .asset .assetThumb {
  flex: 0 0 140px;
  margin-right: 20px;
}
@media (max-device-width: 767px) {
  /* line 144, ../../../../sass/components/Listings/_blog_listing.scss */
  #content-latest-stories .dailyDownload .asset .assetThumb {
    margin-right: 0px;
    margin-left: 20px;
  }
}
/* line 153, ../../../../sass/components/Listings/_blog_listing.scss */
#content-latest-stories .dailyDownload .asset .assetThumb figure.img {
  margin: 0;
  width: 140px;
  height: 110px;
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  background: #f5f5f5;
  overflow: hidden;
}
/* line 164, ../../../../sass/components/Listings/_blog_listing.scss */
#content-latest-stories .dailyDownload .asset .assetThumb figure.img img {
  position: absolute;
  left: 0;
  right: 0;
  top: -9999px;
  bottom: -9999px;
  margin: auto 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
/* line 180, ../../../../sass/components/Listings/_blog_listing.scss */
#content-latest-stories .dailyDownload .itemBlock {
  padding: 0px 0 12px;
  margin-bottom: 10px;
  position: relative;
}
/* line 186, ../../../../sass/components/Listings/_blog_listing.scss */
#content-latest-stories .dailyDownload .itemBlock h2 {
  margin-bottom: 0;
  margin-left: 160px;
  font-size: 22px;
  color: #191818;
  letter-spacing: 0;
  line-height: 24px;
  font-weight: normal;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
}
/* line 197, ../../../../sass/components/Listings/_blog_listing.scss */
#content-latest-stories .dailyDownload .itemBlock .img {
  width: 140px;
  display: inline-block;
  position: relative;
  float: left;
  margin-right: 20px;
}
/* line 270, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#content-latest-stories .dailyDownload .itemBlock .img:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  -moz-transition: opacity, ease 0.25s;
  -o-transition: opacity, ease 0.25s;
  -webkit-transition: opacity, ease 0.25s;
  transition: opacity, ease 0.25s;
}
/* line 204, ../../../../sass/components/Listings/_blog_listing.scss */
#content-latest-stories .dailyDownload .itemBlock .img img {
  vertical-align: bottom;
}
/* line 209, ../../../../sass/components/Listings/_blog_listing.scss */
#content-latest-stories .dailyDownload .itemBlock .storyTxt {
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-size: 15px;
  line-height: 22px;
  margin-left: 160px;
}
/* line 215, ../../../../sass/components/Listings/_blog_listing.scss */
#content-latest-stories .dailyDownload .itemBlock .storyTxt .readMore {
  display: block;
  font-size: 12px;
  color: #35A9D4;
  letter-spacing: 1px;
  line-height: 16px;
  font-weight: 600;
  text-transform: uppercase;
  bottom: 8px;
  position: absolute;
  left: 160px;
}
@media only screen and (min-width: 1230px) {
  /* line 237, ../../../../sass/components/Listings/_blog_listing.scss */
  #content-latest-stories html.desktop .dailyDownload .itemBlock h2 {
    margin-left: 200px;
    line-height: 28px;
  }
  /* line 242, ../../../../sass/components/Listings/_blog_listing.scss */
  #content-latest-stories html.desktop .dailyDownload .itemBlock .img {
    width: 170px;
    margin-right: 30px;
  }
  /* line 247, ../../../../sass/components/Listings/_blog_listing.scss */
  #content-latest-stories html.desktop .dailyDownload .itemBlock .storyTxt {
    margin-left: 200px;
  }
  /* line 249, ../../../../sass/components/Listings/_blog_listing.scss */
  #content-latest-stories html.desktop .dailyDownload .itemBlock .storyTxt .readMore {
    left: 200px;
  }
}
@media screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-device-pixel-ratio: 2), screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-device-pixel-ratio: 3), screen and (max-width: 641px), screen and (min-device-width: 412px) and (max-device-width: 732px) {
  /* line 260, ../../../../sass/components/Listings/_blog_listing.scss */
  #content-latest-stories html.mobile .dailyDownload > h2 {
    display: none;
  }
  /* line 264, ../../../../sass/components/Listings/_blog_listing.scss */
  #content-latest-stories html.mobile .dailyDownload .itemBlock {
    background-image: linear-gradient(#f8f8f8, #e6e6e6);
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    position: relative;
    padding: 10px 10px 7px;
    margin-bottom: 0;
  }
  /* line 271, ../../../../sass/components/Listings/_blog_listing.scss */
  #content-latest-stories html.mobile .dailyDownload .itemBlock h2 {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-left: 0;
    font-weight: bold;
    line-height: 1.2em;
  }
  /* line 279, ../../../../sass/components/Listings/_blog_listing.scss */
  #content-latest-stories html.mobile .dailyDownload .itemBlock h2 a {
    padding: 7px;
    font-size: 16px;
  }
  /* line 288, ../../../../sass/components/Listings/_blog_listing.scss */
  #content-latest-stories html.mobile .dailyDownload .storyThumb {
    display: block;
    padding: 7px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
    color: #333333;
    width: auto;
    height: auto;
  }
  /* line 296, ../../../../sass/components/Listings/_blog_listing.scss */
  #content-latest-stories html.mobile .dailyDownload .storyThumb .img {
    margin-right: 0;
  }
  /* line 298, ../../../../sass/components/Listings/_blog_listing.scss */
  #content-latest-stories html.mobile .dailyDownload .storyThumb .img:before {
    content: none;
  }
  /* line 304, ../../../../sass/components/Listings/_blog_listing.scss */
  #content-latest-stories html.mobile .dailyDownload img {
    width: 70px;
    height: 50px;
    margin-right: 5px;
  }
  /* line 310, ../../../../sass/components/Listings/_blog_listing.scss */
  #content-latest-stories html.mobile .dailyDownload .storyTxt {
    width: 278px;
    float: none;
  }
  /* line 314, ../../../../sass/components/Listings/_blog_listing.scss */
  #content-latest-stories html.mobile .dailyDownload .storyTxt .storyDek {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
/* line 326, ../../../../sass/components/Listings/_blog_listing.scss */
#content-latest-stories .dailyDownload {
  position: relative;
  margin-top: 10px;
  margin-bottom: 20px;
}
@media (max-device-width: 767px) {
  /* line 326, ../../../../sass/components/Listings/_blog_listing.scss */
  #content-latest-stories .dailyDownload {
    margin-left: 10px;
    margin-right: 10px;
  }
}
/* line 335, ../../../../sass/components/Listings/_blog_listing.scss */
#content-latest-stories .dailyDownload .itemBlock.dl_flx {
  padding: 0px 0 12px;
  margin-bottom: 10px;
  position: relative;
}
@media (max-device-width: 767px) {
  /* line 335, ../../../../sass/components/Listings/_blog_listing.scss */
  #content-latest-stories .dailyDownload .itemBlock.dl_flx {
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}
/* line 344, ../../../../sass/components/Listings/_blog_listing.scss */
#content-latest-stories .dailyDownload .itemBlock.dl_flx p:not(.storyDek) {
  display: none;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
}
@media (max-device-width: 767px) {
  /* line 344, ../../../../sass/components/Listings/_blog_listing.scss */
  #content-latest-stories .dailyDownload .itemBlock.dl_flx p:not(.storyDek) {
    display: block;
    color: #333 !important;
  }
}
/* line 353, ../../../../sass/components/Listings/_blog_listing.scss */
#content-latest-stories .dailyDownload .itemBlock.dl_flx h2 {
  margin-bottom: 10px;
  font-size: 22px;
  color: #191818;
  letter-spacing: 0;
  line-height: 24px;
  margin-left: 0;
  font-weight: normal;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
}
@media (max-device-width: 767px) {
  /* line 353, ../../../../sass/components/Listings/_blog_listing.scss */
  #content-latest-stories .dailyDownload .itemBlock.dl_flx h2 {
    font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif !important;
  }
}
/* line 367, ../../../../sass/components/Listings/_blog_listing.scss */
#content-latest-stories .dailyDownload .itemBlock.dl_flx .img {
  width: 140px;
  display: inline-block;
  position: relative;
  margin-right: 20px;
  -webkit-flex: 0 0 140px;
  flex: 0 0 140px;
}
/* line 270, ../../../../sass/optimized/helpers/mixins/_utils.scss */
#content-latest-stories .dailyDownload .itemBlock.dl_flx .img:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  -moz-transition: opacity, ease 0.25s;
  -o-transition: opacity, ease 0.25s;
  -webkit-transition: opacity, ease 0.25s;
  transition: opacity, ease 0.25s;
}
@media (max-device-width: 767px) {
  /* line 367, ../../../../sass/components/Listings/_blog_listing.scss */
  #content-latest-stories .dailyDownload .itemBlock.dl_flx .img {
    margin-right: 0px;
    margin-left: 20px;
  }
}
/* line 378, ../../../../sass/components/Listings/_blog_listing.scss */
#content-latest-stories .dailyDownload .itemBlock.dl_flx .img img {
  vertical-align: bottom;
}
/* line 383, ../../../../sass/components/Listings/_blog_listing.scss */
#content-latest-stories .dailyDownload .itemBlock.dl_flx .storyTxt {
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-size: 15px;
  line-height: 22px;
  margin-left: 0;
}
@media (max-device-width: 767px) {
  /* line 383, ../../../../sass/components/Listings/_blog_listing.scss */
  #content-latest-stories .dailyDownload .itemBlock.dl_flx .storyTxt {
    display: none;
  }
}
/* line 392, ../../../../sass/components/Listings/_blog_listing.scss */
#content-latest-stories .dailyDownload .itemBlock.dl_flx .storyTxt .readMore {
  display: block;
  font-size: 12px;
  color: #35A9D4;
  letter-spacing: 1px;
  line-height: 16px;
  font-weight: 600;
  position: static;
  text-transform: uppercase;
}
/* line 1826, ../../../../sass/optimized/page-types/product.scss */
#content-latest-stories .dailyDownload .itemBlock h2 {
  text-transform: none;
}
/* line 1830, ../../../../sass/optimized/page-types/product.scss */
#content-latest-stories .dailyDownload .storyTxt p {
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
  font-size: 15px;
  color: rgba(25, 24, 24, 0.6);
  letter-spacing: 0;
  line-height: 22px;
  font-weight: normal;
}
/* line 1839, ../../../../sass/optimized/page-types/product.scss */
#content-latest-stories .storyThumb img {
  max-width: 100%;
}

/* line 1845, ../../../../sass/optimized/page-types/product.scss */
.newsletter-signup-inline {
  margin: 1em 0 2em;
}

/* line 1850, ../../../../sass/optimized/page-types/product.scss */
.factbox-details {
  font-size: 18px;
  font-family: Proxima Nova, Proxima-Nova, proxima-nova, Helvetica, Arial, sans-serif;
}
/* line 1854, ../../../../sass/optimized/page-types/product.scss */
.factbox-details a {
  color: #35A9D4;
}
/* line 1858, ../../../../sass/optimized/page-types/product.scss */
.factbox-details li {
  margin: 0 0 15px 15px;
}
/* line 1861, ../../../../sass/optimized/page-types/product.scss */
.factbox-details li img {
  vertical-align: bottom;
}
/* line 1865, ../../../../sass/optimized/page-types/product.scss */
.factbox-details li:before {
  content: "\2022";
  color: #61CA87;
  font-weight: bold;
  display: inline-block;
  width: 15px;
  margin-left: -15px;
  font-size: 22px;
}

@media screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-device-pixel-ratio: 2), screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-device-pixel-ratio: 3), screen and (max-width: 641px), screen and (min-device-width: 412px) and (max-device-width: 732px) {
  /* line 1880, ../../../../sass/optimized/page-types/product.scss */
  html.mobile body.responsive.pageType-3000 #content-body-product-single .factbox h2 {
    font-size: 18px;
  }
  /* line 1885, ../../../../sass/optimized/page-types/product.scss */
  html.mobile .factbox-details {
    font-size: 14px;
  }
  /* line 1888, ../../../../sass/optimized/page-types/product.scss */
  html.mobile .factbox-details li {
    margin-bottom: 10px;
  }
  /* line 1892, ../../../../sass/optimized/page-types/product.scss */
  html.mobile .factbox {
    margin-top: 10px;
  }
}
