/* fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}

.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}

.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  border-radius: 4px;
}

.fancybox-opened {
  z-index: 8030;
}

.fancybox-opened .fancybox-skin {
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
  position: relative;
}

.fancybox-inner {
  overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}

.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}

.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url("../img/fancybox_sprite.png");
}

#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}

#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url("../img/fancybox_loading.gif") center center no-repeat;
}

.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}

.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url("../img/blank.gif");
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  z-index: 8040;
}

.fancybox-prev {
  left: 0;
}

.fancybox-next {
  right: 0;
}

.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}

.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}

.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}

.fancybox-nav:hover span {
  visibility: visible;
}

.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}

.fancybox-lock {
  overflow: hidden;
}

.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url("../img/fancybox_overlay.png");
}

.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}

.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}

.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}

.fancybox-opened .fancybox-title {
  visibility: visible;
}

.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}

.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  background: rgba(0, 0, 0, 0.8);
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}

.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}

.fancybox-title-inside-wrap {
  padding-top: 10px;
}

.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}

.no-touch #main.internal .retail-locator .retail-results .listings li .phone a {
  color: inherit;
  text-decoration: inherit;
}

.product-single #post-4889 .prod-colors,
.product-single #post-4902 .prod-colors {
  display: none;
}

.single-grip_family .product-single .more-actions a.find-retailer {
  background: transparent url(../img-v1/image-find-retailer-anchor-bg.png) 0 0 no-repeat;
  background-size: cover;
}

.single-grip_family .product-single .more-actions a.grip-selector {
  background: transparent url(../img-v1/image-grip-selector-anchor-bg.png) 0 0 no-repeat;
  background-size: cover;
}

/* Hide all the available color data for GP */
.postid-4902 .individual-grip .prod-content-nav a.colors,
.postid-4889 .individual-grip .prod-content-nav a.colors,
.products .grip-id-4902 h3,
.products .grip-id-4889 h3,
#menu-item-152 .club-information .colors-available,
#menu-item-152 .club-information .club-colors,
.club-colors.tour-snsr-straight,
.club-colors.tour-snsr-contour {
  display: none;
}

.tour-victories-container {
  background: #2f2e34 url(../img-v1/bg-footer-rpt.png) 0 0 repeat;
  width: 100%;
  overflow: hidden;
  padding: 0;
}

.tour-victories-container .wrapper {
  width: 100%;
  overflow: hidden;
}

.year-title,
.competitor-title {
  color: #fff;
  text-transform: uppercase;
  font-style: normal;
  margin: 0;
  line-height: 1;
  text-align: center;
}

.year-title {
  font-size: 16px;
  line-height: 38px;
  background: transparent url(../img-v1/bg-tour-counter-title.png) center bottom no-repeat;
  letter-spacing: 1px;
}

.competitor-title {
  float: left;
  width: 70%;
  padding-top: 10px;
  font-size: 25px;
  letter-spacing: 5px;
  line-height: 1;
  text-align: left;
  padding-left: 13%;
}

.competitor-title span {
  display: block;
  font-size: 16px;
  letter-spacing: 2px;
  line-height: 30px;
}

.tour-victories-container .counters {
  float: right;
  width: 30%;
}

.tour-victories-container .counters p {
  text-align: left;
  color: #fff;
  margin: 0;
}

.tour-victories-container .counters p.victory-counter {
  padding-top: 10px;
  font-size: 25px;
  letter-spacing: 5px;
  line-height: 1;
  text-indent: -9999px;
  height: 68px;
  background: transparent url(../img-v1/image-gp-win-counter.png) left bottom no-repeat;
}

header .primary-vertical .parent-menu li .sub .club-information .club-colors.victory-cord li,
header .primary-vertical .parent-menu li .sub .club-information .club-colors.victory li,
#main.internal .products .individual a .club-colors.victory-cord li.black,
#main.internal .products .individual a .club-colors.victory li.black {
  background-position: -360px -182px;
}

.limited_edition_victory {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  z-index: 999;
  width: 50px;
  height: 50px;
  background: transparent url(../img-v1/bg-limited-edition-victory-grip.png) 0 0 no-repeat;
}

@media (min-width: 30em) {
  .tour-victories-container .wrapper {
    max-width: 30em;
    margin: 0 auto;
    padding: 5px 0;
  }
  .year-title {
    font-size: 20px;
    letter-spacing: 2px;
    padding-top: 4px;
  }
  .competitor-title {
    width: 50%;
    margin-left: 15%;
    padding-left: 2%;
  }
  .tour-victories-container .counters {
    width: 20%;
    margin-right: 15%;
  }
}

@media (min-width: 41.25em) {
  .home #main {
    margin-top: 0;
  }
  .tour-victories-container {
    margin-top: 110px;
  }
  .tour-victories-container .wrapper {
    max-width: 41.25em;
    padding: 10px 0;
  }
  .year-title {
    float: left;
    width: 58%;
    font-size: 17px;
    letter-spacing: 1px;
    line-height: 68px;
    padding-top: 0;
    font-style: italic;
    background: transparent url(../img-v1/bg-image-vertical-competitor-line.png) right center no-repeat;
  }
  .tour-victories-container .sub {
    float: right;
    width: 41%;
  }
  .competitor-title {
    width: 75%;
    margin-left: 0;
  }
  .competitor-title span {
    font-size: 14px;
  }
  .tour-victories-container .counters {
    width: 25%;
    margin-right: 0;
  }
}

@media (min-width: 60em) {
  .tour-victories-container {
    margin-top: 106px;
  }
  .tour-victories-container .wrapper {
    max-width: 60em;
  }
  .year-title {
    width: 65%;
    font-size: 30px;
    letter-spacing: 4px;
    text-transform: capitalize;
  }
  .tour-victories-container .sub {
    width: 31%;
  }
}

h2, #main.internal.news .news-listing .news-links a, #main.internal.search .news-listing .news-links a {
  font-size: 1.125em;
  text-transform: uppercase;
  color: #4c4c53;
}

p, .internal li, .internal td {
  font-size: .8125em;
  line-height: 1.84615em;
  font-weight: 300;
  text-align: left;
}

.divider {
  height: 1px;
  clear: both;
  background: #dfdfdf;
  margin: 0 0 1.125em;
}

#main.internal:after {
  content: "";
  display: table;
  clear: both;
}

#main.internal.search .news-listing .news-content p {
  display: block;
}

#main.internal.news .news-listing, #main.internal.search .news-listing {
  position: relative;
  width: 20em;
  padding: .625em;
  margin: 0 -1.25em 2.1875em;
  background: #fff;
  border: 1px solid #e3e3e3;
  box-shadow: rgba(0, 0, 0, 0.1) 0 1px 4px;
}

#main.internal.news .news-listing:before, #main.internal.news .news-listing:after, #main.internal.search .news-listing:before, #main.internal.search .news-listing:after {
  content: "";
  position: absolute;
  z-index: -2;
}

#main.internal.news .news-listing:before, #main.internal.news .news-listing:after, #main.internal.search .news-listing:before, #main.internal.search .news-listing:after {
  bottom: 1.5625em;
  left: .1875em;
  width: 70%;
  height: 20%;
  max-height: 6.25em;
  box-shadow: rgba(0, 0, 0, 0.3) 0 15px 15px;
  transform: rotate(-2deg);
}

#main.internal.news .news-listing:after, #main.internal.search .news-listing:after {
  right: .1875em;
  left: auto;
  transform: rotate(2deg);
}

#main.internal.news .news-listing .news-image, #main.internal.search .news-listing .news-image {
  display: block;
  min-height: 5.625em;
}

#main.internal.news .news-listing .ribbon, #main.internal.search .news-listing .ribbon {
  position: absolute;
  top: -.1875em;
  right: .5em;
  text-indent: -9999px;
  height: 5.8125em;
  width: 7.625em;
  background: transparent url(../img-v1/bg-eaton-news-release.png) 0 0 no-repeat;
}

#main.internal.news .news-listing img, #main.internal.search .news-listing img {
  display: block;
  margin: 0 auto .875em;
  width: 100%;
  box-shadow: rgba(2, 2, 2, 0.08) 3px 3px 2px;
}

#main.internal.news .news-listing time, #main.internal.search .news-listing time {
  font-size: .625em;
  margin-bottom: 1.2em;
  display: block;
  text-align: right;
  line-height: 1;
  color: #7a7d8d;
  text-transform: uppercase;
}

#main.internal.news .news-listing h2, #main.internal.news .news-listing .news-links a, #main.internal.news #main.internal.search .news-listing .news-links a, #main.internal.search #main.internal.news .news-listing .news-links a, #main.internal.search .news-listing h2, #main.internal.search #main.internal.news .news-listing .news-links a, #main.internal.news #main.internal.search .news-listing .news-links a, #main.internal.search .news-listing .news-links a {
  color: #4c4c53;
  text-transform: uppercase;
  font-size: .875em;
  line-height: 1.28571em;
  margin-bottom: 1.125em;
}

#main.internal.news .news-listing h2 a, #main.internal.news .news-listing .news-links a a, #main.internal.news #main.internal.search .news-listing .news-links a a, #main.internal.search #main.internal.news .news-listing .news-links a a, #main.internal.search .news-listing h2 a, #main.internal.search #main.internal.news .news-listing .news-links a a, #main.internal.news #main.internal.search .news-listing .news-links a a, #main.internal.search .news-listing .news-links a a {
  color: #4c4c53;
  text-decoration: none;
}

#main.internal.news .news-listing h2 a:hover, #main.internal.news .news-listing .news-links a a:hover, #main.internal.news #main.internal.search .news-listing .news-links a a:hover, #main.internal.search #main.internal.news .news-listing .news-links a a:hover, #main.internal.search .news-listing h2 a:hover, #main.internal.search #main.internal.news .news-listing .news-links a a:hover, #main.internal.news #main.internal.search .news-listing .news-links a a:hover, #main.internal.search .news-listing .news-links a a:hover {
  text-decoration: underline;
}

#main.internal.news .news-listing p, #main.internal.search .news-listing p {
  display: none;
}

#main.internal.news .news-listing .news-links, #main.internal.search .news-listing .news-links {
  width: 100%;
  display: block;
  overflow: hidden;
  *zoom: 1;
}

#main.internal.news .news-listing .news-links a, #main.internal.search .news-listing .news-links a {
  color: #c8c9cf;
  margin: 0;
  float: right;
  width: 50%;
  cursor: pointer;
  text-decoration: none;
  text-align: left;
}

#main.internal.news .news-listing .news-links a.read-more, #main.internal.search .news-listing .news-links a.read-more {
  text-align: right;
  color: #222657;
}

#main.internal.news .news-listing .news-links a:hover, #main.internal.search .news-listing .news-links a:hover {
  text-decoration: underline;
}

#main.internal.news .single-article, #main.internal.search .single-article {
  position: relative;
}

#main.internal.news .single-article img, #main.internal.search .single-article img {
  display: block;
}

#main.internal.news .single-article .news-image, #main.internal.search .single-article .news-image {
  min-height: 6.25em;
}

#main.internal.news .single-article aside, #main.internal.search .single-article aside {
  overflow: hidden;
  *zoom: 1;
}

#main.internal.news .single-article aside .pdf-download, #main.internal.news .single-article aside time, #main.internal.news .single-article aside .meta-info, #main.internal.search .single-article aside .pdf-download, #main.internal.search .single-article aside time, #main.internal.search .single-article aside .meta-info {
  float: left;
  width: 50%;
  font-size: .8125em;
  margin: 0 0 1.2em;
  text-align: left;
  line-height: 1;
  color: #7a7d8d;
  text-transform: uppercase;
}

#main.internal.news .single-article aside .meta-info, #main.internal.search .single-article aside .meta-info {
  display: none;
}

#main.internal.news .single-article aside .pdf-download, #main.internal.search .single-article aside .pdf-download {
  color: #c8c9cf;
  text-align: right;
  font-size: 1em;
  text-decoration: none;
}

#main.internal.news .single-article aside .pdf-download:hover, #main.internal.search .single-article aside .pdf-download:hover {
  text-decoration: underline;
}

#main.internal.news .single-article .ribbon, #main.internal.search .single-article .ribbon {
  position: absolute;
  top: -1.3125em;
  right: 0;
  text-indent: -9999px;
  height: 5.8125em;
  width: 7.625em;
  background: transparent url(../img-v1/bg-eaton-news-release.png) 0 0 no-repeat;
}

#main.internal .products {
  overflow: hidden;
  *zoom: 1;
  margin: 0;
  padding: 0;
}

#main.internal .products .individual {
  display: block;
  position: relative;
  background: #fff;
  font-size: 0.9375rem;
  line-height: 1.6875rem;
  max-width: 14.375em;
  margin: 0 auto 1.75rem;
  border: 1px solid #dfdfdf;
  transition: all .2s;
}

#main.internal .products .individual:before, #main.internal .products .individual:after {
  content: "";
  position: absolute;
  z-index: -2;
}

#main.internal .products .individual:before, #main.internal .products .individual:after {
  bottom: 1.5625em;
  left: .1875em;
  width: 70%;
  height: 20%;
  max-height: 6.25em;
  box-shadow: rgba(0, 0, 0, 0.3) 0 15px 15px;
  transform: rotate(-2deg);
}

#main.internal .products .individual:after {
  right: .1875em;
  left: auto;
  transform: rotate(2deg);
}

#main.internal .products .individual:hover {
  border-color: #aaa;
  box-shadow: rgba(2, 2, 2, 0.5) 1px 1px 4px;
}

#main.internal .products .individual a {
  overflow: hidden;
  *zoom: 1;
  width: 100%;
  display: block;
  position: relative;
  font-size: 1em;
  text-decoration: none;
}

#main.internal .products .individual a img {
  border: none;
  margin: 0;
  box-shadow: none;
  display: inline;
  float: left;
  margin: .8125em 0 0 .8125em;
}

#main.internal .products .individual a h2,
#main.internal.news .products .individual a .news-listing .news-links a,
#main.internal.news .news-listing .news-links .products .individual a a,
#main.internal.search .products .individual a .news-listing .news-links a,
#main.internal.search .news-listing .news-links .products .individual a a {
  font-size: 1em;
  line-height: 1.5625em;
  color: #222657;
  margin: 1.5625em 3.125em .3125em 5.5em;
  text-transform: uppercase;
  text-align: left;
}

#main.internal .products .individual a h2 sup,
#main.internal.news .products .individual a .news-listing .news-links a sup,
#main.internal.news .news-listing .news-links .products .individual a a sup,
#main.internal.search .products .individual a .news-listing .news-links a sup,
#main.internal.search .news-listing .news-links .products .individual a a sup {
  font-size: 80%;
  top: -0.4rem;
}

#main.internal .products .individual a h3 {
  position: absolute;
  top: 22.08333em;
  font-size: .75em;
  margin: 0 .83333em .3125em 7.33333em;
  font-style: normal;
  font-weight: 200;
  text-transform: uppercase;
  color: #222657;
}

#main.internal .products .individual a p {
  text-align: left;
}

#main.internal .products .individual a .club-copy {
  margin: 0 .625em .3125em 5.5em;
  padding: 0;
}

#main.internal .products .individual a .club-copy li {
  list-style: none;
  text-align: left;
  font-size: .75em;
  line-height: 1.25em;
  color: #888;
  font-size: .75em;
  text-transform: lowercase;
}

#main.internal .products .individual a .club-copy li strong {
  display: block;
  color: #777;
  text-transform: uppercase;
}

#main.internal .products .individual a .club-colors {
  overflow: hidden;
  *zoom: 1;
  position: absolute;
  top: 17.875em;
  padding: 0;
  margin: 0 .625em 0 5.5em;
}

#main.internal .products .individual a .club-colors li {
  font-size: 1em;
  display: inline;
  float: left;
  width: .9375em;
  height: .9375em;
  margin: 0;
  margin-right: .3125em;
  margin-bottom: .3125em;
  text-indent: -9999px;
  background: url(../img-v1/sprite-global-assets.png) -220px -142px no-repeat;
}

#main.internal .products .individual a .decade-multicompound .black {
  background-position: -220px -142px;
}

#main.internal .products .individual a .decade-multicompound .white {
  background-position: -240px -142px;
}

#main.internal .products .individual a .decade-multicompound .dark-blue {
  background-position: -260px -142px;
}

#main.internal .products .individual a .decade-multicompound .orange {
  background-position: -280px -142px;
}

#main.internal .products .individual a .decade-multicompound .yellow {
  background-position: -300px -142px;
}

#main.internal .products .individual a .decade-multicompound .green {
  background-position: -320px -142px;
}

#main.internal .products .individual a .decade-multicompound .red {
  background-position: -340px -142px;
}

#main.internal .products .individual a .decade-multicompound .light-blue {
  background-position: -360px -142px;
}

#main.internal .products .individual a .decade-multicompound .purple {
  background-position: -400px -142px;
}

#main.internal .products .individual a .decade-multicompound .platinum {
  background-position: -340px -162px;
}

#main.internal .products .individual a .decade-multicompound .scarlet {
  background-position: -320px -162px;
}

#main.internal .products .individual a .decade-multicompound-whiteout .white, #main.internal .products .individual a .tour-velvet .white, #main.internal .products .individual a .v-rad .white, #main.internal .products .individual a .vdr .white, #main.internal .products .individual a .z-grip .white, #main.internal .products .individual a .tour-velvet-bct-cord .white, #main.internal .products .individual a .tour-velvet-360 .white, #main.internal .products .individual a .tour-25 .white, #main.internal .products .individual a .tour-wrap-2g .white, #main.internal .products .individual a .players-wrap .white, #main.internal .products .individual a .tour-tradition .white, #main.internal .products .individual a .tour-classic .white, #main.internal .products .individual a .velvet-pro .white, #main.internal .products .individual a .b-140 .white, #main.internal .products .individual a .leadbetter-training-grip .white {
  display: none;
}

#main.internal .products .individual a .decade-multicompound-whiteout .black, #main.internal .products .individual a .tour-velvet .black, #main.internal .products .individual a .v-rad .black, #main.internal .products .individual a .vdr .black, #main.internal .products .individual a .z-grip .black, #main.internal .products .individual a .tour-velvet-bct-cord .black, #main.internal .products .individual a .tour-velvet-360 .black, #main.internal .products .individual a .tour-25 .black, #main.internal .products .individual a .tour-wrap-2g .black, #main.internal .products .individual a .players-wrap .black, #main.internal .products .individual a .tour-tradition .black, #main.internal .products .individual a .tour-classic .black, #main.internal .products .individual a .velvet-pro .black, #main.internal .products .individual a .b-140 .black, #main.internal .products .individual a .leadbetter-training-grip .black {
  background-position: -220px -162px;
}

#main.internal .products .individual a .decade-multicompound-whiteout .red, #main.internal .products .individual a .tour-velvet .red, #main.internal .products .individual a .v-rad .red, #main.internal .products .individual a .vdr .red, #main.internal .products .individual a .z-grip .red, #main.internal .products .individual a .tour-velvet-bct-cord .red, #main.internal .products .individual a .tour-velvet-360 .red, #main.internal .products .individual a .tour-25 .red, #main.internal .products .individual a .tour-wrap-2g .red, #main.internal .products .individual a .players-wrap .red, #main.internal .products .individual a .tour-tradition .red, #main.internal .products .individual a .tour-classic .red, #main.internal .products .individual a .velvet-pro .red, #main.internal .products .individual a .b-140 .red, #main.internal .products .individual a .leadbetter-training-grip .red {
  background-position: -240px -162px;
}

#main.internal .products .individual a .decade-multicompound-whiteout .dark-blue, #main.internal .products .individual a .tour-velvet .dark-blue, #main.internal .products .individual a .v-rad .dark-blue, #main.internal .products .individual a .vdr .dark-blue, #main.internal .products .individual a .z-grip .dark-blue, #main.internal .products .individual a .tour-velvet-bct-cord .dark-blue, #main.internal .products .individual a .tour-velvet-360 .dark-blue, #main.internal .products .individual a .tour-25 .dark-blue, #main.internal .products .individual a .tour-wrap-2g .dark-blue, #main.internal .products .individual a .players-wrap .dark-blue, #main.internal .products .individual a .tour-tradition .dark-blue, #main.internal .products .individual a .tour-classic .dark-blue, #main.internal .products .individual a .velvet-pro .dark-blue, #main.internal .products .individual a .b-140 .dark-blue, #main.internal .products .individual a .leadbetter-training-grip .dark-blue {
  background-position: -260px -162px;
}

#main.internal .products .individual a .decade-multicompound-whiteout .green, #main.internal .products .individual a .tour-velvet .green, #main.internal .products .individual a .v-rad .green, #main.internal .products .individual a .vdr .green, #main.internal .products .individual a .z-grip .green, #main.internal .products .individual a .tour-velvet-bct-cord .green, #main.internal .products .individual a .tour-velvet-360 .green, #main.internal .products .individual a .tour-25 .green, #main.internal .products .individual a .tour-wrap-2g .green, #main.internal .products .individual a .players-wrap .green, #main.internal .products .individual a .tour-tradition .green, #main.internal .products .individual a .tour-classic .green, #main.internal .products .individual a .velvet-pro .green, #main.internal .products .individual a .b-140 .green, #main.internal .products .individual a .leadbetter-training-grip .green {
  background-position: -280px -162px;
}

#main.internal .products .individual a .z-grip-patriot .dark-blue {
  background-position: -240px -182px;
}

#main.internal .products .individual a .niion .dark-blue {
  background-position: -220px -202px;
}

#main.internal .products .individual a .niion .yellow {
  background-position: -240px -202px;
}

#main.internal .products .individual a .niion .white {
  background-position: -260px -202px;
}

#main.internal .products .individual a .niion .green {
  background-position: -280px -202px;
}

#main.internal .products .individual a .niion .orange {
  background-position: -300px -202px;
}

#main.internal .products .individual a .niion .light-blue {
  background-position: -320px -202px;
}

#main.internal .products .individual a .niion .pink {
  background-position: -340px -202px;
}

#main.internal .products .individual a .vdr .light-blue {
  background-position: -320px -202px;
}

#main.internal .products .individual a .vdr .green {
  background-position: -260px -202px;
}

#main.internal .products .individual a .vdr .pink {
  background-position: -340px -202px;
}

#main.internal .products .individual a .dual-durometer .black {
  display: none;
}

#main.internal .products .individual a .dual-durometer .red {
  background-position: -260px -182px;
}

#main.internal .products .individual a .dual-durometer .yellow {
  background-position: -280px -182px;
}

#main.internal .products .individual a .v-rad .red {
  background-position: -340px -142px;
}

#main.internal .products .individual a .v-rad .camo {
  background-position: -300px -162px;
}

#main.internal .products .individual a .v-rad .dark-blue {
  background-position: -240px -182px;
}

#main.internal .products .individual a .cp2-pro-cp2-wrap .black {
  display: none;
}

#main.internal .products .individual a .cp2-pro-cp2-wrap .red {
  background-position: -260px -182px;
}

#main.internal .products .individual a .cp2-pro-cp2-wrap .light-blue {
  background-position: -220px -182px;
}

#main.internal .products .individual a .mccplus4 .light-blue {
  background-position: -220px -202px;
}

#main.internal .products .individual a .mccplus4 .grey {
  background-position: -240px -202px;
}

#main.internal .products .individual a .mccplus4 .red {
  background-position: -260px -202px;
}

#main.internal .products .individual a .new-decade-multicompound-platinum .platinum {
  display: none;
}

#main.internal .products .individual a .new-decade-multicompound-platinum .white {
  background-position: -380px -162px;
}

#main.internal .products .individual a .new-decade-multicompound-platinum .midnight.blue, #main.internal .products .individual a .new-decade-multicompound-platinum .midnight-blue {
  background-position: -340px -162px;
}

#main.internal .products .individual a .new-decade-multicompound-platinum .scarlet {
  background-position: -320px -162px;
}

#main.internal .products .individual a .new-decade-multicompound-platinum .green {
  background-position: -360px -162px;
}

#main.internal .products .individual a .tour-velvet-super-tack .black {
  background-position: -320px -182px;
}

#main.internal .products .individual a .v-rad .white, #main.internal .products .individual a .vdr .white, #main.internal .products .individual a .z-grip .white, #main.internal .products .individual a .tour-velvet-bct-cord .white, #main.internal .products .individual a .tour-velvet-360 .white, #main.internal .products .individual a .tour-25 .white, #main.internal .products .individual a .tour-wrap-2g .white, #main.internal .products .individual a .players-wrap .white, #main.internal .products .individual a .tour-tradition .white, #main.internal .products .individual a .tour-classic .white, #main.internal .products .individual a .velvet-pro .white, #main.internal .products .individual a .b-140 .white, #main.internal .products .individual a .leadbetter-training-grip .white {
  display: block;
  background-position: -240px -142px;
}

#main.internal .products .individual a .club-size {
  overflow: hidden;
  *zoom: 1;
  position: absolute;
  font-size: .6875em;
  line-height: 1.27273em;
  top: 30em;
  color: #7f8088;
  margin: 0 .90909em 0 8em;
}

#main.internal .products .individual a .see-more {
  position: absolute;
  bottom: 0;
  right: 20px;
  font-size: .7em;
  color: #666;
  display: none;
  text-transform: uppercase;
  font-weight: 900;
}

#main.internal .faq-menu {
  overflow: hidden;
  *zoom: 1;
  padding-bottom: 1.25em;
  border-bottom: 1px solid #efefef;
  margin-bottom: 1.25em;
}

#main.internal .faq-menu ul {
  display: inline;
  float: left;
  margin-left: 1.875em;
  margin: 0;
  padding-left: .625em;
}

#main.internal .faq-menu ul li {
  display: inline;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
  text-align: left;
  text-indent: -10px;
  line-height: 2em;
}

#main.internal .faq-menu ul li a:hover {
  text-decoration: none;
  display: block;
}

#main.internal .faq-answer {
  margin-bottom: 1.25em;
  padding-bottom: 1.25em;
  border-bottom: 1px solid #efefef;
  font-size: .8125em;
  line-height: 1.84615em;
  font-weight: 300;
}

#main.internal .faq-answer img {
  float: none;
  box-shadow: none;
  display: block;
  margin: 1.25em auto;
  max-width: 100%;
}

#main.internal .faq-answer .size-chart {
  width: 100%;
}

#main.internal .back-to-top {
  font-size: .75em;
  display: block;
  text-align: right;
}

#main.internal .form_overlay {
  position: fixed;
  z-index: 999;
  background: rgba(255, 255, 255, 0.7) url(../img-v1/ajax-loader.gif) center center no-repeat;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: auto;
  height: auto;
  display: block;
}

#main.internal .retail-locator {
  overflow: hidden;
  *zoom: 1;
}

#main.internal .retail-locator #str_submit, #main.internal .retail-locator #input_radius {
  width: 31.91489%;
  float: left;
  margin-right: 2.12766%;
  display: inline;
}

#main.internal .retail-locator #str_submit {
  color: #fff;
  background-image: linear-gradient(#3d3d43, #21212b);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3d3d43",endColorstr="#21212b",GradientType=0);
}

#main.internal .retail-locator .retail-results img {
  display: inline;
  margin: 0;
  max-width: none;
  width: auto;
  height: auto;
  box-shadow: none;
}

#main.internal .retail-locator .retail-results #map-canvas {
  margin: 0 0 1.875em;
  height: 18.75em;
  width: 100%;
}

#main.internal .retail-locator .retail-results #map-canvas p {
  margin: 0;
}

#main.internal .retail-locator .retail-results #map-canvas p.name {
  text-transform: uppercase;
  color: #4c4c53;
  font-size: .9em;
}

#main.internal .retail-locator .retail-results #map-canvas p.distance, #main.internal .retail-locator .retail-results #map-canvas p.address, #main.internal .retail-locator .retail-results #map-canvas p.phone, #main.internal .retail-locator .retail-results #map-canvas p.directions {
  font-size: .7em;
  color: #666667;
  line-height: 1.5em;
}

#main.internal .retail-locator .retail-results .retail-list {
  margin-bottom: 2.5em;
  display: none;
}

#main.internal .retail-locator .retail-results .retail-list .no-results {
  border: solid #dfdfdf;
  border-width: 0 1px;
  color: #C00;
  display: none;
  margin: 0;
  padding: 0 .769em;
}

#main.internal .retail-locator .retail-results .query {
  padding: 0 .769em;
}

#main.internal .retail-locator .retail-results .listings {
  padding: 0 2em 1.25em;
  margin: 0 -1.25em;
  background: #fff;
  position: relative;
}

#main.internal .retail-locator .retail-results .listings:before, #main.internal .retail-locator .retail-results .listings:after {
  content: "";
  position: absolute;
  z-index: -2;
}

#main.internal .retail-locator .retail-results .listings:before, #main.internal .retail-locator .retail-results .listings:after {
  bottom: 1.5625em;
  left: .1875em;
  width: 70%;
  height: 20%;
  max-height: 6.25em;
  box-shadow: rgba(0, 0, 0, 0.3) 0 15px 15px;
  transform: rotate(-2deg);
}

#main.internal .retail-locator .retail-results .listings:after {
  right: .1875em;
  left: auto;
  transform: rotate(2deg);
}

#main.internal .retail-locator .retail-results .listings li {
  font-size: 1.125em;
  padding-left: .55556em;
}

#main.internal .retail-locator .retail-results .listings li:hover {
  background: #f7f7f8;
  cursor: pointer;
}

#main.internal .retail-locator .retail-results .listings li.active {
  background-image: linear-gradient(#f7f7f8, #ececef);
}

#main.internal .retail-locator .retail-results .listings li h2, #main.internal.news .retail-locator .retail-results .listings li .news-listing .news-links a, #main.internal.news .news-listing .news-links .retail-locator .retail-results .listings li a, #main.internal.search .retail-locator .retail-results .listings li .news-listing .news-links a, #main.internal.search .news-listing .news-links .retail-locator .retail-results .listings li a {
  margin: 0;
  line-height: 1em;
  text-align: left;
}

#main.internal .retail-locator .retail-results .listings li p {
  margin: 0;
  font-size: .667em;
  font-weight: 200;
  line-height: 1.65em;
}

#main.internal .retail-locator .retail-results .listings li p.distance {
  font-size: .6em;
}

#main.internal .retail-locator .retail-results .listings li p.directions a {
  color: #4C4C53;
  text-decoration: none;
  font-weight: 900;
}

#main.internal .retail-locator .retail-results .listings li p.directions a:hover {
  text-decoration: underline;
}

#main.internal .tour-stats p {
  margin: 0;
  padding: 12px 0;
  border-bottom: 1px solid #eee;
  text-align: right;
  overflow: hidden;
  *zoom: 1;
  line-height: 24px;
}

#main.internal .tour-stats p span {
  height: 24px;
}

#main.internal .tour-stats p .title {
  width: 85%;
  float: left;
  display: inline;
}

#main.internal .tour-stats p .graph {
  display: none;
}

#main.internal .tour-stats p .percent {
  width: 11%;
  float: right;
  display: inline;
}

.page-id-42 #main.internal .countries, .page-id-1275 #main.internal .countries, .page-id-2589 #main.internal .countries {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 1.125em;
}

.page-id-42 #main.internal .countries a, .page-id-1275 #main.internal .countries a, .page-id-2589 #main.internal .countries a {
  display: block;
  width: 100%;
  text-transform: uppercase;
  text-decoration: none;
}

.page-id-42 #main.internal .countries a.active, .page-id-1275 #main.internal .countries a.active, .page-id-2589 #main.internal .countries a.active {
  text-decoration: underline;
}

.page-id-42 #main.internal .countries a:hover, .page-id-1275 #main.internal .countries a:hover, .page-id-2589 #main.internal .countries a:hover {
  text-decoration: underline;
}

.page-id-42 #main.internal h3, .page-id-1275 #main.internal h3, .page-id-2589 #main.internal h3 {
  border-bottom: 1px solid #dfdfdf;
}

.page-id-42 #main.internal .column, .page-id-1275 #main.internal .column, .page-id-2589 #main.internal .column {
  margin-bottom: 1.125em;
}

.page-id-42 #main.internal .column p, .page-id-1275 #main.internal .column p, .page-id-2589 #main.internal .column p {
  text-align: center;
}

.page-id-42 #main.internal .back-to-top, .page-id-1275 #main.internal .back-to-top, .page-id-2589 #main.internal .back-to-top {
  clear: both;
}

.page-id-48 #main.internal h2, .page-id-48 #main.internal.news .news-listing .news-links a, .page-id-48 #main.internal.search .news-listing .news-links a {
  margin: 0 0 .5em;
  padding: 0 0 .5em;
  border-bottom: 1px solid #ddd;
}

.page-id-48 #main.internal p {
  line-height: 1.6;
}

.product-single .prod-image-well {
  margin-bottom: .625em;
  margin-left: -.625em;
}

.product-single .prod-image-well .rd_images {
  opacity: 1;
}

.product-single .prod-image-well img {
  box-shadow: none;
  margin: 0 auto .625em;
  padding: 0;
  float: none;
  max-width: 300px;
  border: 1px solid #dfdfdf;
}

.product-single .prod-image-well .zoom {
  display: none;
}

.product-single .prod-content-nav {
  overflow: hidden;
  *zoom: 1;
}

.product-single .prod-content-nav a {
  width: 46.66667%;
  float: left;
  margin-right: 6.66667%;
  display: inline;
  font-size: .75em;
  line-height: 3em;
  height: 3em;
  margin-bottom: 1.41667em;
  border: 1px solid #b3b6bd;
  color: #363a47;
  text-indent: 1.16667em;
  text-transform: uppercase;
  text-decoration: none;
  transition: all,0.3s;
}

.product-single .prod-content-nav a:nth-child(even) {
  float: right;
  margin-right: 0;
}

.product-single .prod-content-nav a:hover:not(.active) {
  text-decoration: underline;
}

.product-single .prod-content-nav a.active {
  color: #fff;
  background: #363a47;
}

.product-single section {
  display: none;
  margin-bottom: 1.25em;
}

.product-single section p, .product-single section ul {
  margin-bottom: 0;
}

.product-single section.prod-description {
  display: block;
}

.product-single section.prod-description .learn-more-link {
  background: #27272a;
  color: #fff;
  width: 230px;
  overflow: hidden;
  display: block;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 32px;
  padding-left: 15px;
  text-decoration: none;
  margin-bottom: 10px;
}

.product-single section.prod-description .learn-more-link:hover {
  text-decoration: underline;
}

.product-single section.prod-description .learn-more-link .learn-more-arrow-right {
  display: inline;
  width: 4.08333em;
  padding: 0;
  background: transparent url(../img-v1/sprite-global-assets.png) 0 -188px no-repeat;
  text-indent: -9999px;
  height: 32px;
  line-height: 1.5em;
  margin: 0;
  float: right;
  outline: none;
}

.product-single section.prod-details ul {
  overflow: hidden;
  *zoom: 1;
  width: 100%;
  margin: 0;
  padding: 0;
}

.product-single section.prod-details ul li {
  font-size: .875em;
  line-height: 1.28571em;
  color: #70707c;
  text-align: center;
  text-transform: capitalize;
  width: 46.66667%;
  float: left;
  margin-right: 6.66667%;
  display: inline;
  position: relative;
}

.product-single section.prod-details ul li:nth-child(2n) {
  float: right;
  margin-right: 0;
}

.product-single section.prod-details ul li .ui-slider {
  overflow: visible;
  position: relative;
  max-width: 10em;
  margin: 0 auto .85714em;
  display: block;
  height: 8px;
  position: relative;
  z-index: 99;
  background-image: linear-gradient(left, #d9d9dc, #6e6e7b);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d9d9dc",endColorstr="#6e6e7b",GradientType=1);
  border-radius: 2px;
}

.product-single section.prod-details ul li .ui-slider .ui-slider-handle {
  border: none;
  display: block;
  width: 19px;
  height: 19px;
  background: url(../img-v1/sprite-global-assets.png) -98px -203px no-repeat;
}

.product-single section.prod-details ul li:last-child {
  margin-left: 26.66667%;
}

.product-single section.prod-details ul li .ticker {
  color: #8a8a94;
  margin-top: .35714em;
  height: 2.14286em;
  width: 10em;
  margin: 0 auto;
  display: block;
  background: url(../img-v1/sprite-global-assets.png) left -222px no-repeat;
}

.product-single section.prod-details ul li.feedback .ticker {
  background-position: -140px -222px;
}

.product-single section.prod-details ul li.texture .ticker {
  background-position: -280px -222px;
}

.product-single section.prod-details ul li .title {
  font-weight: 200;
  font-size: .9em;
  color: #a9a9b0;
  text-transform: lowercase;
}

[lang="zh-hans"] .product-single section.prod-details ul li .title {
  display: none;
}

.product-single section.prod-specifications {
  position: relative;
}

.product-single section.prod-specifications table {
  width: 100%;
  overflow: hidden;
  *zoom: 1;
  padding: 0;
  border: 1px solid #dfdfdf;
  border-collapse: separate;
}

.product-single section.prod-specifications table thead th {
  width: 25%;
  font-size: .75em;
  color: #36364e;
  text-transform: uppercase;
  line-height: 1.1;
  height: 3.54545em;
  vertical-align: middle;
  margin: 0 0 6px;
  border-bottom: 1px solid #dfdfdf;
}

.product-single section.prod-specifications table td {
  vertical-align: middle;
  text-align: center;
  font-size: .6875em;
  border-top: 1px solid #dfdfdf;
  min-height: 4em;
  line-height: 1.21em;
  margin: 0;
  padding: 1.18182em;
}

.product-single section.prod-specifications .grip-line {
  bottom: auto;
  top: 2.5625em;
  box-shadow: none;
  background-color: transparent;
  border: none;
}

.product-single section.prod-colors {
  background: #f7f8fa;
  padding: .75em 1.25em;
  overflow: hidden;
  *zoom: 1;
  margin-left: -1.25em;
  margin-right: -1.25em;
}

.product-single section.prod-colors .prod-colors-wrapper {
  position: relative;
}

.product-single section.prod-colors .prod-colors-wrapper .bx-controls a {
  width: 16px;
  height: 16px;
  text-indent: -9999px;
  display: block;
  position: absolute;
  top: 101px;
  left: -18px;
  background: url(../img-v1/sprite-bxslider.png) right -16px no-repeat;
  cursor: pointer;
}

.product-single section.prod-colors .prod-colors-wrapper .bx-controls .bx-next {
  background-position: right top;
  left: auto;
  right: -18px;
}

.product-single section.prod-colors ul {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
  *zoom: 1;
  width: 100%;
}

.product-single section.prod-colors ul li {
  display: inline;
  float: left;
  position: relative;
  margin: 0;
  width: 6.76923em !important;
  height: 20.76923em;
  margin-right: .53846em;
  cursor: pointer;
}

.product-single section.prod-colors ul li img {
  border: 1px solid #dfdfdf;
  box-shadow: rgba(2, 2, 2, 0.05) 1px 0 2px;
  margin: 0 auto .3125em;
  display: block;
  width: 6.76923em;
  float: none;
}

.product-single section.prod-colors ul li p {
  text-align: center;
  margin: 0 auto;
  color: #767575;
  font-size: .6875em;
  padding-right: .45455em;
  clear: both;
}

.product-single section.prod-colors ul li .color {
  font-weight: 900;
}

.product-single section.prod-colors ul li .sizes {
  font-size: .6875em;
  word-wrap: break-word;
}

.product-single .video-product-content {
  *zoom: 1;
  display: block;
  margin-bottom: 1em;
}

.product-single .video-product-content:after {
  content: "";
  display: table;
  clear: both;
}

.product-single .video-product-content #BCLcontainingBlock {
  margin: 0;
}

.product-single .more-actions a {
  display: block;
  width: 300px;
  height: 190px;
  margin: 0 auto;
  text-indent: -9999px;
  border: 1px solid #dfdfdf;
  margin-bottom: 1em;
}

.product-single .more-actions a.find-retailer, .product-single .more-actions a.grip-selector {
  background: transparent url(../img-v1/sprite-global-assets.png) 0 -252px no-repeat;
}

.product-single .more-actions a.grip-selector {
  background-position: 0 -442px;
}

.product-single #post-3085 .prod-colors {
  display: none;
}

.product-single #post-3085 .video-product-content {
  clear: left;
}

.current_year, .previous_year {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  z-index: 999;
  width: 50px;
  height: 50px;
  background: transparent url(../img-v1/bg-new-2014-flag.png) 0 0 no-repeat;
}

.previous_year {
  background-image: url(../img-v1/bg-new-flag.png);
}

#main.grip-selector {
  padding: 0 .625em;
}

#main.grip-selector .gp-selector-quiz {
  margin: 0 0 1.125em;
}

#main.grip-selector .status-wrapper.error {
  color: #C00;
  font-weight: 700;
  margin-bottom: 20px;
  font-size: .9em;
}

#main.grip-selector .questions {
  margin: 0;
  padding: 0;
  list-style: none;
}

#main.grip-selector .questions li {
  position: relative;
  background: #fff;
  display: block;
  position: relative;
  margin: 0 0 3.84615em;
  border: 1px solid #ccccd6;
}

#main.grip-selector .questions li:before, #main.grip-selector .questions li:after {
  content: "";
  position: absolute;
  z-index: -2;
}

#main.grip-selector .questions li:before, #main.grip-selector .questions li:after {
  bottom: 1.5625em;
  left: .1875em;
  width: 70%;
  height: 20%;
  max-height: 6.25em;
  box-shadow: rgba(0, 0, 0, 0.3) 0 15px 15px;
  transform: rotate(-2deg);
}

#main.grip-selector .questions li:after {
  right: .1875em;
  left: auto;
  transform: rotate(2deg);
}

#main.grip-selector .questions li li {
  border: none;
}

#main.grip-selector .questions li h2, #main.grip-selector .questions li #main.internal.news .news-listing .news-links a, #main.internal.news .news-listing .news-links #main.grip-selector .questions li a, #main.grip-selector .questions li #main.internal.search .news-listing .news-links a, #main.internal.search .news-listing .news-links #main.grip-selector .questions li a {
  font-size: .92308em;
  line-height: 1.5em;
  min-height: 4em;
  position: relative;
  color: #acacb5;
  padding: .5em 2.91667em .5em 3.75em;
  text-align: left;
  border-bottom: 1px solid #ccccd6;
  margin: 0 0 1.16667em;
  background-image: linear-gradient(#3d3d43, #21212b);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3d3d43",endColorstr="#21212b",GradientType=0);
}

#main.grip-selector .questions li h2 span, #main.grip-selector .questions li #main.internal.news .news-listing .news-links a span, #main.internal.news .news-listing .news-links #main.grip-selector .questions li a span, #main.grip-selector .questions li #main.internal.search .news-listing .news-links a span, #main.internal.search .news-listing .news-links #main.grip-selector .questions li a span {
  position: absolute;
  top: 0;
  left: 15px;
  height: 2em;
  font-size: 2em;
  line-height: 2em;
}

#main.grip-selector .questions li.error h2, #main.grip-selector .questions li.error #main.internal.news .news-listing .news-links a, #main.internal.news .news-listing .news-links #main.grip-selector .questions li.error a, #main.grip-selector .questions li.error #main.internal.search .news-listing .news-links a, #main.internal.search .news-listing .news-links #main.grip-selector .questions li.error a {
  color: #fff;
  background-image: linear-gradient(#c22e30, #b63738);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#C22E30",endColorstr="#B63738",GradientType=0);
}

#main.grip-selector .questions li .details {
  display: none;
  overflow: hidden;
  *zoom: 1;
  background-image: linear-gradient(#fff, #fafafb);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#fafafb",GradientType=0);
  border-top: 1px solid #ccccd6;
  padding: 1.53846em 1.07692em;
}

#main.grip-selector .questions li .details.open {
  display: block;
  border-bottom: 1px solid #ccccd6;
  border-top: none;
  margin-bottom: 1.07692em;
}

#main.grip-selector .questions li .details p {
  color: #747070;
  line-height: 1.3em;
  text-align: left;
}

#main.grip-selector .questions li .details p.disclaimer {
  clear: both;
  float: none;
  margin: 0;
}

#main.grip-selector .questions li .details .title {
  color: #23232d;
  text-align: center;
  font-size: 1.55em;
}

#main.grip-selector .questions li .details ul {
  padding: 0;
  margin: 0;
}

#main.grip-selector .questions li .details ul.subs {
  margin-left: .90909em;
  overflow: visible;
}

#main.grip-selector .questions li .details ul.subs li {
  font-size: 12px;
  list-style-type: disc;
  list-style-position: outside;
  display: list-item;
  margin-bottom: .5em;
  line-height: 1em;
  text-align: left;
}

#main.grip-selector .questions li .details .specs {
  overflow: hidden;
  *zoom: 1;
}

#main.grip-selector .questions li .details .specs li {
  position: relative;
  width: 100%;
  float: right;
  margin-right: 0;
  display: inline;
}

#main.grip-selector .questions li .details .specs li .title {
  width: 46.66667%;
  float: left;
  margin-right: 6.66667%;
  display: inline;
}

#main.grip-selector .questions li .details .specs li .subs {
  width: 100%;
  float: left;
  margin-right: 6.66667%;
  display: inline;
}

#main.grip-selector .questions li .details .specs span {
  position: absolute;
  width: 12.72727em;
  background: url(../img-v1/sprite-assets-grip-selector.png) 0 0 no-repeat;
  right: 0;
}

#main.grip-selector .questions li .details .selector-size-chart {
  font-size: .75em;
  line-height: 1.5em;
}

#main.grip-selector .questions li .details .selector-size-chart thead {
  color: #968e8e;
}

#main.grip-selector .questions li .details .selector-size-chart .group-title {
  font-size: 1.1em;
  vertical-align: middle;
}

#main.grip-selector .questions li .details .selector-size-chart tbody {
  padding: .6em 0;
  border-bottom: 1px solid #ccccd6;
}

#main.grip-selector .questions li .details .selector-size-chart tbody td {
  vertical-align: top;
}

#main.grip-selector .questions li .details .selector-size-chart tbody.junior {
  color: #2e2e36;
}

#main.grip-selector .questions li .details .selector-size-chart tbody.undersize {
  color: #7c1212;
}

#main.grip-selector .questions li .details .selector-size-chart tbody.standard {
  color: #4d5375;
}

#main.grip-selector .questions li .details .selector-size-chart tbody.midsize {
  color: #1957aa;
}

#main.grip-selector .questions li .details .selector-size-chart tbody.jumbo {
  color: #222657;
}

#main.grip-selector .questions li .show-details {
  background-image: linear-gradient(#f7f7f8, #ececef);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7f7f8",endColorstr="#ececef",GradientType=0);
  border-top: 1px solid #ccccd6;
  width: 100%;
  display: block;
  color: #70707a;
  text-align: center;
  font-size: 1.08333em;
  height: 2.15385em;
  line-height: 2.07692em;
  cursor: pointer;
}

#main.grip-selector .questions li.size h3 {
  text-align: left;
}

#main.grip-selector .questions li.size .details {
  padding-right: 0;
  overflow: visible;
}

#main.grip-selector .questions li.size .col1 {
  float: left;
  width: 32%;
}

#main.grip-selector .questions li.size .col2 {
  float: right;
  width: 12.53846em;
  height: 20.23077em;
  background: url(../img-v1/sprite-assets-grip-selector.png) -420px 0 no-repeat;
}

#main.grip-selector .questions li.size .size-selector {
  position: relative;
  display: block;
  height: 1.69231em;
  margin-bottom: .84615em;
}

#main.grip-selector .questions li.size .size-selector.glove-size {
  margin-right: 1.15385em;
  margin-bottom: 1.92308em;
}

#main.grip-selector .questions li.size .size-selector .size-placeholder {
  padding-left: 1.15385em;
  padding-right: 1.15385em;
  border: 1px solid #e0e0e0;
  position: relative;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEtJREFUeNpinDRpUsb379/bGdAAJydnJQuQXsbGxubHzMzsCZP4+/fvdpA4I4gD1M0HFFgBUgCSANIReXl5nxhhqpEUgCVAYgABBgB/WR/S6UVqWwAAAABJRU5ErkJggg==) 95% 10px no-repeat;
}

#main.grip-selector .questions li.size .size-selector a {
  color: #747070;
  display: block;
  cursor: pointer;
}

#main.grip-selector .questions li.size .size-submenu {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  background: #fff;
  z-index: 100;
  width: 195px;
  padding: 10px 0;
  border-radius: 6px;
  box-shadow: rgba(0, 0, 0, 0.45) 0 2px 8px;
  position: relative;
}

#main.grip-selector .questions li.size .size-submenu a {
  font-size: .92308em;
  line-height: 1.5em;
  padding: 0 15px;
}

#main.grip-selector .questions li.size .size-submenu a:hover {
  color: #fff;
  background-color: #d30000;
}

#main.grip-selector .questions li.moisture .details span {
  height: 110px;
}

#main.grip-selector .questions li.moisture .min span {
  background-position: 0 -40px;
}

#main.grip-selector .questions li.moisture .mod span {
  background-position: -140px -40px;
}

#main.grip-selector .questions li.moisture .max span {
  background-position: -280px -40px;
}

#main.grip-selector .questions li.feedback .details span {
  height: 100px;
}

#main.grip-selector .questions li.feedback .min span {
  background-position: 0 -150px;
}

#main.grip-selector .questions li.feedback .mod span {
  background-position: -140px -150px;
}

#main.grip-selector .questions li.feedback .max span {
  background-position: -280px -150px;
}

#main.grip-selector .questions li.texture .details span {
  height: 104px;
}

#main.grip-selector .questions li.texture .min span {
  background-position: 0 -250px;
}

#main.grip-selector .questions li.texture .mod span {
  background-position: -140px -250px;
}

#main.grip-selector .questions li.texture .max span {
  background-position: -280px -250px;
}

#main.grip-selector .questions li.performance .min span {
  height: 110px;
  background-position: -280px -40px;
}

#main.grip-selector .questions li.performance .mod span {
  height: 100px;
  background-position: -140px -150px;
}

#main.grip-selector .questions li.performance .max span {
  height: 104px;
  background-position: -140px -250px;
}

#main.grip-selector .questions li .choice {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 1.07692em;
}

#main.grip-selector .questions li .choice a {
  display: inline;
  float: left;
  border-right: 1px solid #ccccd6;
  font-size: 1.07692em;
  text-align: center;
  text-decoration: none;
  color: #22222c;
  cursor: pointer;
  height: 3.85714em;
  line-height: 3.85714em;
}

#main.grip-selector .questions li .choice a:last-of-type {
  border: none;
}

#main.grip-selector .questions li .choice a:hover:not(.chosen-one) {
  text-decoration: underline;
}

#main.grip-selector .questions li .choice a.chosen-one {
  background: #f4f4f4;
  color: #2b85ff;
}

#main.grip-selector .questions li .choice.opts4 a {
  width: 25%;
}

#main.grip-selector .questions li .choice.opts3 a {
  width: 33%;
  line-height: 1;
  padding-top: .92857em;
}

#main.grip-selector .questions li .choice.opts3 a:nth-of-type(2n) {
  padding-top: 1.5em;
}

#main.grip-selector .questions li .slider {
  padding-top: .61538em;
  margin-bottom: .76923em;
}

#main.grip-selector .questions li .slider .ui-slider {
  position: relative;
  max-width: 12.30769em;
  margin: 0 auto 1.23077em;
  display: block;
  height: .61538em;
  position: relative;
  z-index: 99;
  background-image: linear-gradient(left, #d9d9dc, #6e6e7b);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d9d9dc",endColorstr="#6e6e7b",GradientType=1);
  border-radius: 3px;
}

#main.grip-selector .questions li .slider .ui-slider .ui-slider-handle {
  border: none;
  width: 19px;
  height: 19px;
  background: url(../img-v1/sprite-global-assets.png) -98px -203px no-repeat;
}

#main.grip-selector .questions li .slider .ui-slider .notches {
  width: 160px;
  height: 8px;
  position: absolute;
  top: -8px;
  left: 0;
  background: url(../img-v1/sprite-assets-grip-selector.png) 3px -354px no-repeat;
}

#main.grip-selector .questions li .slider .ui-slider .min-ico, #main.grip-selector .questions li .slider .ui-slider .max-ico {
  position: absolute;
  top: -16px;
  width: 3.07692em;
  height: 3.07692em;
  background: url(../img-v1/sprite-assets-grip-selector.png) 0 0 no-repeat;
}

#main.grip-selector .questions li .slider .ui-slider .min-ico {
  left: -48px;
}

#main.grip-selector .questions li .slider .ui-slider .max-ico {
  right: -48px;
  background-position: -40px 0;
}

#main.grip-selector .questions li .slider .range-values {
  margin: 0 auto;
  padding: 0;
  list-style: none;
  overflow: hidden;
  *zoom: 1;
  width: 80%;
}

#main.grip-selector .questions li .slider .range-values li {
  margin: 0;
  float: left;
  display: inline;
  width: 33%;
  text-align: center;
}

#main.grip-selector .questions li.feedback .min-ico {
  background-position: -80px 0 !important;
}

#main.grip-selector .questions li.feedback .max-ico {
  background-position: -120px 0 !important;
}

#main.grip-selector .questions li.texture .min-ico {
  background-position: -160px 0 !important;
}

#main.grip-selector .questions li.texture .max-ico {
  background-position: -200px 0 !important;
}

#main.grip-selector input {
  display: none;
  visibility: hidden;
}

#main.grip-selector #submit {
  display: block;
  visibility: visible;
  width: 100%;
  margin: 0 auto;
  outline: none;
  font-size: 1em;
  line-height: 1.125em;
  min-height: 2.8em;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  border: 1px solid #ccccd6;
  background-image: linear-gradient(#c22e30, #b63738);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c22e30",endColorstr="#b63738",GradientType=0);
}

#main.grip-selector #submit:hover {
  text-decoration: underline;
}

#main.grip-selector .link-back {
  display: block;
  margin: 0 0 1.125em;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
}

#main.grip-selector .link-back:hover {
  text-decoration: underline;
}

#main.grip-selector .results-header {
  margin: 0 0 1.125em;
  font-size: 1.125em;
  line-height: 2em;
  height: 2em;
  color: #dddde3;
  text-align: center;
  border: 1px solid #ccccd6;
  background-image: linear-gradient(#3d3d43, #21212b);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3d3d43",endColorstr="#21212b",GradientType=0);
}

#main.grip-selector .share-results {
  overflow: hidden;
  margin-bottom: 1em;
}

#main.grip-selector .share-results a {
  width: 20%;
  float: left;
  margin-right: 6.66667%;
  display: inline;
  height: 30px;
  text-indent: -9999px;
  background: transparent url(../img-v1/sprite-assets-grip-selector.png) -584px 0 no-repeat;
}

#main.grip-selector .share-results a:nth-of-type(4n) {
  float: right;
  margin-right: 0;
  margin-left: -1.25em;
  display: inline;
}

#main.grip-selector .share-results a.facebook {
  background-position: -584px -30px;
}

#main.grip-selector .share-results a.twitter {
  background-position: -584px -60px;
}

#main.grip-selector .share-results a.print {
  background-position: -584px -90px;
}

#main.grip-selector .find-a-retailer {
  margin-bottom: 1.23077em;
  font-size: .8125em;
  line-height: 1.07692em;
  color: #101440;
  text-decoration: none;
  text-transform: uppercase;
  position: relative;
  display: block;
}

#main.grip-selector .find-a-retailer .call-to {
  font-size: 2em;
  display: block;
  font-weight: 900;
  line-height: 1;
}

#main.grip-selector .find-a-retailer .arrow {
  position: absolute;
  left: 247px;
  top: -10px;
  font-size: 83px;
  line-height: 46px;
  height: 46px;
  overflow: hidden;
}

#main.media-center .sorter, #main.search .sorter {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 1.875em;
  display: block;
}

#main.media-center .sorter a, #main.search .sorter a {
  width: 46.66667%;
  float: left;
  margin-right: 6.66667%;
  display: inline;
  cursor: pointer;
  background: #fff;
  border: 1px solid #b3b6bd;
  color: #363a47;
  font-size: .6875em;
  line-height: 3.27273em;
  height: 3.27273em;
  text-transform: uppercase;
  text-decoration: none;
  margin-bottom: 1em;
  padding-left: .45455em;
  transition: background-color 100ms linear;
}

#main.media-center .sorter a:nth-child(2n), #main.search .sorter a:nth-child(2n) {
  float: right;
  margin-right: 0;
}

#main.media-center .sorter a:hover, #main.search .sorter a:hover {
  text-decoration: underline;
}

#main.media-center .sorter a.active, #main.search .sorter a.active {
  background: #363a47;
  color: #fff;
  border-color: #332a2a;
}

#main.media-center .listings, #main.search .listings {
  display: none;
  overflow: hidden;
  *zoom: 1;
  list-style: none;
  margin: 0;
  padding: 0;
}

#main.media-center .listings li, #main.search .listings li {
  overflow: hidden;
  *zoom: 1;
  background: #fff;
  border: 1px solid #dfdfdf;
  padding: 1.07692em;
  margin-bottom: 2.15385em;
}

#main.media-center .listings li img, #main.search .listings li img {
  float: left;
  display: inline;
  margin: 0;
}

#main.media-center .listings li aside, #main.search .listings li aside {
  float: right;
  display: inline;
  width: 54%;
}

#main.media-center .listings li aside time, #main.media-center .listings li aside h3, #main.search .listings li aside time, #main.search .listings li aside h3 {
  text-transform: uppercase;
}

#main.media-center .listings li aside time, #main.media-center .listings li aside h4, #main.search .listings li aside time, #main.search .listings li aside h4 {
  font-size: .71429em;
  color: #7a7d8d;
}

#main.media-center .listings li aside h3, #main.search .listings li aside h3 {
  font-size: 1em;
  color: #4c4c53;
  font-style: normal;
}

#main.media-center .listings li aside a, #main.search .listings li aside a {
  cursor: pointer;
  border: 1px solid #4e8bde;
  color: #4e8bde;
  text-transform: uppercase;
  text-decoration: none;
  font-size: .78571em;
  line-height: 2.42857em;
  display: block;
  height: 2.42857em;
  text-indent: 1em;
}

#main.media-center .listings li aside a:nth-of-type(1), #main.search .listings li aside a:nth-of-type(1) {
  margin-bottom: .78571em;
}

#main.media-center .listings li aside a.high-res, #main.search .listings li aside a.high-res {
  color: #222657;
  border-color: #222657;
}

#main.media-center .listings li aside a:hover, #main.search .listings li aside a:hover {
  color: #fff;
  border-collapse: #b3b6bd;
}

#main.media-center .listings li aside a.low-res:hover, #main.search .listings li aside a.low-res:hover {
  background-color: #4e8bde;
}

#main.media-center .listings li aside a.high-res:hover, #main.search .listings li aside a.high-res:hover {
  background-color: #222657;
}

#main.media-center .listings li.title, #main.search .listings li.title {
  background-image: linear-gradient(#3d3d43, #21212b);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3d3d43",endColorstr="#21212b",GradientType=0);
}

#main.media-center .listings li.title h2, #main.media-center .listings li.title #main.internal.news .news-listing .news-links a, #main.internal.news .news-listing .news-links #main.media-center .listings li.title a, #main.media-center .listings li.title #main.internal.search .news-listing .news-links a, #main.internal.search .news-listing .news-links #main.media-center .listings li.title a, #main.search .listings li.title h2, #main.search .listings li.title #main.internal.news .news-listing .news-links a, #main.internal.news .news-listing .news-links #main.search .listings li.title a, #main.internal.search .listings li.title .news-listing .news-links a, #main.internal.search .news-listing .news-links .listings li.title a {
  color: #fff;
  font-size: 1.6em;
  margin: 0;
}

#main.media-center .protected-post-form, #main.search .protected-post-form {
  width: 100%;
  display: block;
  max-width: 18.75em;
  margin-bottom: 1.875em;
  overflow: hidden;
  *zoom: 1;
}

#main.media-center .protected-post-form label, #main.search .protected-post-form label {
  display: block;
  width: 100%;
  font-size: 1.2em;
}

#main.media-center .protected-post-form input, #main.search .protected-post-form input {
  background: #fff;
  border: 1px solid #c2c4cb;
  font-size: .6875em;
  padding: .3125em .625em;
  line-height: 33px;
  height: 35px;
  color: #5e5e6b;
  width: 70%;
  display: inline;
  float: left;
}

#main.media-center .protected-post-form input[type="submit"], #main.search .protected-post-form input[type="submit"] {
  border: 1px solid #c2c4cb;
  border-left: none;
  line-height: 33px;
  height: 35px;
  text-indent: -9999px;
  width: 30%;
  margin: 0;
  background: #f5f6fb url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExODA4M0VCODNDNjJCRDdDMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2RkVBOEZGRTRENEQxMUUyQjMwMkM2MkQxN0M5ODBCOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2RkVBOEZGRDRENEQxMUUyQjMwMkM2MkQxN0M5ODBCOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzRFNkY4MTA0NjIwNjgxMTgwODNFOUU0MDNBMTU2NzUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Rjc3RjExNzQwNzIwNjgxMTgwODNFQjgzQzYyQkQ3QzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4twjq5AAAAW0lEQVR42mJiYGAoAOL/QBzw/z+IYpgA5RuA+VDBDUD8AYgVoPwLQPwAiAVgCgSgCjZA+QpQUxbAFDRABRyg/AVQDQYgTgBUsgAqie4msCqwTqiAAcyBIAwQYAAchTwTmIa7DwAAAABJRU5ErkJggg==) center center no-repeat;
}

#main.four_o_four {
  background: url(../img-v1/bg-404.png) no-repeat scroll 46% -362px transparent;
  min-height: 18.75em;
  max-width: 100%;
  padding-top: 4.6875em;
  padding-bottom: 4.6875em;
}

#main.four_o_four h1 {
  color: #4583a5;
  font-size: 2.5em;
  line-height: 1;
  margin: 0 0 .5em;
  border: none;
  max-width: 320px;
}

#main.four_o_four h2, #main.four_o_four #main.internal.news .news-listing .news-links a, #main.internal.news .news-listing .news-links #main.four_o_four a, #main.four_o_four #main.internal.search .news-listing .news-links a, #main.internal.search .news-listing .news-links #main.four_o_four a {
  color: #688721;
  font-size: 1.9em;
}

#main.four_o_four p {
  color: #688721;
  font-size: .875em;
  line-height: 1.3;
}

#main.four_o_four form[role="search"] {
  width: 100%;
  display: block;
  overflow: hidden;
  *zoom: 1;
  max-width: 20em;
}

#main.four_o_four form[role="search"] label {
  display: none;
  visibility: hidden;
}

#main.four_o_four form[role="search"] input {
  outline: none;
  float: left;
  display: inline;
}

#main.four_o_four form[role="search"] input#s {
  background: #fff;
  border: 1px solid #c2c4cb;
  font-size: .6875em;
  padding: .3125em .625em;
  height: 3.18182em;
  color: #5e5e6b;
  width: 70%;
}

#main.four_o_four form[role="search"] input#searchsubmit {
  border: 1px solid #c2c4cb;
  border-left: none;
  line-height: 33px;
  height: 35px;
  text-indent: -9999px;
  width: 30%;
  background: #f5f6fb url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExODA4M0VCODNDNjJCRDdDMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2RkVBOEZGRTRENEQxMUUyQjMwMkM2MkQxN0M5ODBCOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2RkVBOEZGRDRENEQxMUUyQjMwMkM2MkQxN0M5ODBCOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzRFNkY4MTA0NjIwNjgxMTgwODNFOUU0MDNBMTU2NzUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Rjc3RjExNzQwNzIwNjgxMTgwODNFQjgzQzYyQkQ3QzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4twjq5AAAAW0lEQVR42mJiYGAoAOL/QBzw/z+IYpgA5RuA+VDBDUD8AYgVoPwLQPwAiAVgCgSgCjZA+QpQUxbAFDRABRyg/AVQDQYgTgBUsgAqie4msCqwTqiAAcyBIAwQYAAchTwTmIa7DwAAAABJRU5ErkJggg==) center center no-repeat;
}

#main.performance-factors .specs {
  overflow: hidden;
  *zoom: 1;
  padding-left: 1.25em;
  list-style: none;
}

#main.performance-factors .specs li {
  margin-bottom: 1.5625em;
}

#main.performance-factors .specs li .title {
  color: #36364e;
  text-transform: uppercase;
  font-style: normal;
  font-size: .875em;
}

#main.performance-factors .specs li .subs {
  padding-left: 1.25em;
}

#main.performance-factors .specs li .subs li {
  margin: .625em;
}

.newsletter-frame-signup-form {
  width: 100%;
  display: block;
  overflow: hidden;
  *zoom: 1;
  max-width: 17.5em;
  margin: 0 auto;
}

#BCLcontainingBlock {
  width: 100%;
  float: none;
}

.BCLvideoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
}

.BCLvideoWrapper div, .BCLvideoWrapper embed, .BCLvideoWrapper object, .BrightcoveExperience {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

.ir {
  background-color: transparent;
  background-repeat: no-repeat;
  border: 0;
  direction: ltr;
  display: block;
  overflow: hidden;
  text-align: left;
  text-indent: -999em;
}

.ir br {
  display: none;
}

.hidden {
  display: none !important;
  visibility: hidden;
}

.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

.invisible {
  visibility: hidden;
}

.clearfix {
  zoom: 1;
}

.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}

.clearfix:after {
  clear: both;
}

.cloudzoom-lens {
  border: 5px solid #888;
  width: 100%;
  height: 200px;
  box-shadow: rgba(0, 0, 0, 0.4) 0 0 10px;
  cursor: crosshair;
}

.cloudzoom-zoom {
  width: 620px;
  position: relative;
  z-index: 9999;
  border: 1px solid #888;
  height: 668px;
  box-shadow: rgba(0, 0, 0, 0.4) 0 0 10px;
}

.cloudzoom-zoom-inside {
  border: none;
  box-shadow: none;
}

.cloudzoom-caption {
  display: none;
  text-align: left;
  background-color: #000;
  color: #fff;
  font-weight: 700;
  padding: 10px;
  font-family: sans-serif;
  font-size: 11px;
}

.cloudzoom-ajax-loader {
  background-image: url(../img-v1/ajax-loader.gif);
  width: 32px;
  height: 32px;
}

.ui-state-disabled {
  cursor: default !important;
}

.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ui-slider {
  position: relative;
  text-align: left;
}

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 99;
  cursor: default;
}

.ui-slider .ui-slider-handle .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
}

.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em;
}

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #d3d3d3;
  background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
  font-weight: 400;
  color: #555;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #555;
  text-decoration: none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 1px solid #999;
  background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
  font-weight: 400;
  color: #212121;
}

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {
  color: #212121;
  text-decoration: none;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #aaa;
  background: #fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
  font-weight: 400;
  color: #212121;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #212121;
  text-decoration: none;
}

.flex-container a:active, .featured-slider a:active, .flex-container a:focus, .featured-slider a:focus {
  outline: none;
}

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

.featured-slider {
  margin: 0;
  padding: 0;
}

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

.featured-slider .slides img {
  display: block;
  margin: 0 auto;
}

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

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

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

* html .slides {
  height: 1%;
}

.no-js .slides > li:first-child {
  display: block;
}

.featured-slider {
  zoom: 1;
  position: relative;
  border-bottom: 1px solid #a5a6af;
  border-radius: 4px;
}

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

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

.featured-slider .slides {
  zoom: 1;
}

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

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

.flex-direction-nav a {
  width: 21px;
  height: 45px;
  margin: -20px 0 0;
  display: block;
  background: url(../img-v1/sprite-global-assets.png) -21px -44px no-repeat;
  position: absolute;
  top: 50%;
  z-index: 10;
  cursor: pointer;
  text-indent: -9999px;
  opacity: .8;
}

.flex-direction-nav .flex-next {
  background-position: 0 -44px;
  right: 15px;
}

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 30em) {
  .featured-slider .flex-next {
    top: 47%;
  }
  .featured-slider .flex-prev {
    top: 47%;
  }
}

@media screen and (min-width: 40em) {
  .featured-slider .flex-next {
    top: 46%;
  }
  .featured-slider .flex-prev {
    top: 46%;
  }
}

@media screen and (min-width: 60em) {
  .featured-slider .flex-next {
    top: 43%;
  }
  .featured-slider .flex-prev {
    top: 43%;
  }
}

@media (min-width: 30em) {
  .internal img {
    max-width: 100%;
    margin: 0 auto 1.5em;
  }
  .internal img.alignnone {
    float: none;
    box-shadow: none;
  }
  #main.internal.news .news-listing, #main.internal.search .news-listing {
    width: 100%;
    margin: 0 auto 2.1875em;
  }
  #main.internal.news .news-listing .news-image, #main.internal.search .news-listing .news-image {
    min-height: .9375em;
  }
  #main.internal.news .news-listing .news-content, #main.internal.search .news-listing .news-content {
    width: 73.33333%;
    float: left;
    margin-right: 6.66667%;
  }
  #main.internal.news .news-listing img, #main.internal.search .news-listing img {
    width: 100%;
    height: auto;
  }
  #main.internal.search .news-listing .news-content {
    width: 100%;
    float: right;
    margin-right: 0;
  }
  #main.internal .products .individual {
    width: 46.66667%;
    float: left;
    margin-right: 6.66667%;
    max-width: 100%;
  }
  #main.internal .products .individual:nth-of-type(even) {
    float: right;
    margin-right: 0;
  }
  #main.internal .products .individual a h3 {
    top: 21.83333em;
  }
  #main.internal .products .individual a .club-colors {
    top: 18.5em;
  }
  #main.internal .products .individual a .club-size {
    top: 30em;
  }
  #main.internal .faq-answer img.alignleft {
    display: inline;
    float: left;
    margin-right: 1.5625em;
  }
  #main.internal .faq-answer img.alignright {
    display: inline;
    float: right;
    margin-left: 1.5625em;
  }
  #main.internal .faq-answer .size-chart {
    max-width: 100%;
    font-size: 1em;
  }
  #main.internal .tour-stats p .title {
    width: 65%;
  }
  #main.internal .tour-stats p .graph {
    width: 23%;
    float: left;
    display: inline;
    margin: 0 1%;
    background-image: linear-gradient(#333, #4c4c4c);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#333333",endColorstr="#4c4c4c",GradientType=0);
    border-radius: 10px;
  }
  #main.internal .tour-stats p .graph .bar {
    background-image: linear-gradient(#b8b8b8, #aaa);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b8b8b8",endColorstr="#aaaaaa",GradientType=0);
    border-radius: 10px;
    display: block;
    height: 100%;
    border: 1px solid #999;
  }
  #main.internal .tour-stats p .percent {
    width: 10%;
    float: right;
    display: inline;
  }
  .page-id-42 #main.internal .countries, .page-id-1275 #main.internal .countries, .page-id-2589 #main.internal .countries {
    overflow: hidden;
    margin-bottom: 1.125em;
  }
  .page-id-42 #main.internal .countries a, .page-id-1275 #main.internal .countries a, .page-id-2589 #main.internal .countries a {
    float: left;
    display: inline;
    width: 33%;
    text-align: center;
  }
  .page-id-42 #main.internal .column, .page-id-1275 #main.internal .column, .page-id-2589 #main.internal .column {
    min-height: 20em;
    width: 47.82609%;
    float: left;
    margin-right: 4.34783%;
    margin-bottom: 1.125em;
  }
  .page-id-42 #main.internal .column:nth-child(2n), .page-id-1275 #main.internal .column:nth-child(2n), .page-id-2589 #main.internal .column:nth-child(2n) {
    float: right;
    margin-right: 0;
  }
  .product-single .prod-image-well {
    margin-left: 0;
  }
  .product-single section.prod-details ul li {
    width: 30.43478%;
    float: left;
    margin-right: 4.34783%;
  }
  .product-single section.prod-details ul li:nth-child(2n) {
    float: left;
    margin-right: 1.5873%;
  }
  .product-single section.prod-details ul li:nth-child(3n) {
    float: right;
    margin-right: 0;
  }
  .product-single section.prod-details ul li:last-child {
    margin-left: 0;
  }
  .product-single section.prod-colors {
    margin-left: 0;
    margin-right: 0;
  }
  .product-single section.prod-colors .prod-colors-wrapper {
    width: 90%;
    margin: 0 auto;
  }
  .product-single section.prod-colors .prod-colors-wrapper .bx-controls .bx-prev {
    left: -42px;
  }
  .product-single section.prod-colors .prod-colors-wrapper .bx-controls .bx-next {
    right: -29px;
  }
  .product-single section.prod-colors ul {
    width: 90%;
    margin: 0 auto;
  }
  .product-single section.prod-colors ul li {
    margin-right: 3.69231em;
  }
  .product-single section .bx-viewport li {
    margin-right: 3.69231em !important;
  }
  .product-single .more-actions {
    width: 65.21739%;
    float: left;
    margin-right: 4.34783%;
    margin-left: 17.3913%;
  }
  #main.grip-selector .questions li.size .details {
    padding-right: 1.07692em;
  }
  #main.grip-selector .questions li.size .col1 {
    width: 47.82609%;
    float: left;
    margin-right: 4.34783%;
  }
  #main.grip-selector .questions li.size .col2 {
    float: left;
    margin-bottom: 20px;
  }
  #main.grip-selector .questions li .details .selector-size-chart {
    font-size: 1em;
  }
  #main.grip-selector .questions li .choice.opts3 a {
    line-height: 3.85714em;
    padding: 0 !important;
  }
  #main.grip-selector .questions li .slider .ui-slider {
    max-width: 24.61538em;
  }
  #main.grip-selector .questions li .slider .ui-slider .notches {
    width: 320px;
    background-position: 3px -362px;
  }
  #main.grip-selector .questions li .slider .range-values {
    width: 100%;
  }
  #main.grip-selector #submit {
    width: 90%;
  }
  #main.grip-selector .find-a-retailer {
    width: 65.21739%;
    float: left;
    margin-right: 4.34783%;
    margin-left: 19.04762%;
  }
  #main.media-center .listings li aside {
    width: 72%;
  }
  #main.four_o_four {
    background-position: -1760px -477px;
  }
  .featured-slider-wrapper .bx-controls-direction a {
    left: 0;
  }
  .featured-slider-wrapper .bx-controls-direction a.bx-next {
    right: 0;
  }
}

@media (min-width: 41.25em) {
  p, .internal li, .internal td {
    text-align: left;
  }
  #main {
    /* 		margin-top:7.625em; */
  }
  .featured-slider {
    padding-left: 1.25em;
    padding-right: 1.25em;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
  }
  .featured-slider:after {
    content: "";
    display: table;
    clear: both;
  }
  .promos {
    margin: 0;
    padding: 0;
  }
  .promos li {
    background-position: 100% auto;
    margin-top: 2em;
    margin-bottom: 0;
    width: 48.3871%;
    float: right;
    margin-left: 3.22581%;
    padding: 0 1.25em;
  }
  .promos li:nth-of-type(1n+2) {
    float: left;
    background-size: auto 100%;
  }
  .promos li.promo-1 {
    height: 32.1875em;
    background-size: auto 100%;
    background-position: 110px 0;
  }
  .promos li.promo-1 p {
    margin: 160px 0 0;
    width: 8.75em;
    background-position: -37px 57px;
  }
  .second-row .container .word-cloud-wrapper {
    width: 48.3871%;
    float: left;
    margin-right: 3.22581%;
    display: inline;
    padding-top: 2em;
  }
  .second-row .container .iframe-container {
    width: 48.3871%;
    float: left;
    margin-right: 3.22581%;
    margin-right: 0;
    max-width: 100%;
  }
  #main.internal.news .news-listing, #main.internal.search .news-listing {
    width: 100%;
  }
  #main.internal.news .news-listing img, #main.internal.search .news-listing img {
    height: auto;
  }
  #main.internal.news .news-listing .news-image:not(.empty), #main.internal.search .news-listing .news-image:not(.empty) {
    width: 35.48387%;
    float: left;
    margin-right: 3.22581%;
  }
  #main.internal.news .news-listing .news-image:not(.empty) img, #main.internal.search .news-listing .news-image:not(.empty) img {
    margin: 0;
  }
  #main.internal.news .news-listing .news-content, #main.internal.search .news-listing .news-content {
    width: 74.19355%;
    float: left;
    margin-right: 3.22581%;
  }
  #main.internal.news .news-listing .news-content h2, #main.internal.news .news-listing .news-content .news-links a, #main.internal.news .news-listing .news-links .news-content a, #main.internal.news #main.internal.search .news-listing .news-content .news-links a, #main.internal.search #main.internal.news .news-listing .news-content .news-links a, #main.internal.news #main.internal.search .news-listing .news-links .news-content a, #main.internal.search #main.internal.news .news-listing .news-links .news-content a, #main.internal.search .news-listing .news-content h2, #main.internal.search #main.internal.news .news-listing .news-content .news-links a, #main.internal.news #main.internal.search .news-listing .news-content .news-links a, #main.internal.search #main.internal.news .news-listing .news-links .news-content a, #main.internal.news #main.internal.search .news-listing .news-links .news-content a, #main.internal.search .news-listing .news-content .news-links a, #main.internal.search .news-listing .news-links .news-content a {
    font-size: 1.125em;
    line-height: 1.33333em;
    margin-bottom: 1em;
  }
  #main.internal.news .news-listing .news-content time, #main.internal.search .news-listing .news-content time {
    font-size: .75em;
    margin-bottom: .625em;
  }
  #main.internal.news .news-listing .news-content p, #main.internal.search .news-listing .news-content p {
    display: block;
    color: #4c4c53;
    margin: 0;
    line-height: 1.5;
    height: 4.61538em;
    overflow: hidden;
    text-align: left;
  }
  #main.internal.news .news-listing .news-links, #main.internal.search .news-listing .news-links {
    width: 22.58065%;
    float: left;
    margin-right: 3.22581%;
    float: right;
    margin-right: 0;
    padding-top: 8em;
    padding-left: 1.75em;
  }
  #main.internal.news .news-listing .news-links a, #main.internal.search .news-listing .news-links a {
    font-size: .875em;
    line-height: 1.25;
    display: block;
    float: none;
    width: 100%;
    position: relative;
    text-align: left !important;
  }
  #main.internal.news .single-article img, #main.internal.search .single-article img {
    display: block;
  }
  #main.internal.news .single-article .news-image, #main.internal.search .single-article .news-image {
    width: 74.19355%;
    float: left;
    margin-right: 3.22581%;
    min-height: 0;
  }
  #main.internal.news .single-article .news-content, #main.internal.search .single-article .news-content {
    width: 74.19355%;
    float: left;
    margin-right: 3.22581%;
  }
  #main.internal.news .single-article .news-links, #main.internal.search .single-article .news-links {
    width: 22.58065%;
    float: right;
    margin-right: 0;
    padding-top: 5.3125em;
  }
  #main.internal.news .single-article .news-links .pdf-download, #main.internal.news .single-article .news-links time, #main.internal.news .single-article .news-links .meta-info, #main.internal.search .single-article .news-links .pdf-download, #main.internal.search .single-article .news-links time, #main.internal.search .single-article .news-links .meta-info {
    display: block;
    text-align: center;
    width: 100%;
    float: none;
  }
  #main.internal.news .single-article .news-links .pdf-download a, #main.internal.news .single-article .news-links time a, #main.internal.news .single-article .news-links .meta-info a, #main.internal.search .single-article .news-links .pdf-download a, #main.internal.search .single-article .news-links time a, #main.internal.search .single-article .news-links .meta-info a {
    color: #7a7d8d;
  }
  #main.internal .products .individual {
    width: 47.82609%;
    float: left;
    margin-right: 4.34783%;
  }
  #main.internal .products .individual a h3 {
    top: 23.75em;
  }
  #main.internal .products .individual a .club-colors {
    top: 19.125em;
  }
  #main.internal .faq-menu ul li {
    width: 48.3871%;
    float: left;
    margin-right: 3.22581%;
    padding-right: 1.875em;
  }
  #main.internal .faq-menu ul li:nth-child(2n) {
    float: right;
    margin-right: 0;
  }
  #main.internal .faq-question {
    width: 35.48387%;
    float: left;
    margin-right: 3.22581%;
    clear: both;
  }
  #main.internal .faq-answer {
    width: 61.29032%;
    float: right;
    margin-right: 0;
    margin-bottom: 1.25em;
    padding-bottom: 1.25em;
    border-bottom: none;
  }
  [lang="zh-hans"] #main.internal .faq-answer {
    border-bottom: 1px solid #efefef;
  }
  #main.internal .cols.half {
    width: 48.3871%;
    float: left;
    margin-right: 3.22581%;
  }
  #main.internal .cols.half:nth-of-type(even) {
    float: right;
    margin-right: 0;
  }
  #main.internal .cols.full {
    width: 100%;
    float: right;
    margin-right: 0;
  }
  #main.internal .cols.full:nth-of-type(even) {
    float: left;
    margin-right: 1.5873%;
  }
  #main.internal .retail-locator #input_radius {
    width: 46.66667%;
    float: left;
    margin-right: 6.66667%;
  }
  #main.internal .retail-locator #str_submit {
    width: 20%;
    float: left;
    margin-right: 6.66667%;
  }
  #main.internal .retail-locator .retail-results {
    width: 100%;
    float: right;
    margin-right: 0;
  }
  #main.internal .retail-locator .retail-results #map-canvas {
    width: 48.3871%;
    float: left;
    margin-right: 3.22581%;
    margin-bottom: 0;
    margin-bottom: 2.5em;
  }
  #main.internal .retail-locator .retail-results .retail-list {
    width: 48.3871%;
    float: right;
    margin-right: 0;
  }
  #main.internal .retail-locator .retail-results h1 {
    border-bottom: none;
    margin-bottom: .375em;
  }
  #main.internal .retail-locator .retail-results .query {
    margin: 0;
    border: 1px solid #dfdfdf;
    border-bottom: none;
    padding-top: .5em;
  }
  #main.internal .retail-locator .retail-results .listings {
    margin: 0;
    border: 1px solid #dfdfdf;
    border-top: none;
    padding-top: .5em;
  }
  #main.internal .retail-locator .retail-results .listings li {
    list-style-type: decimal;
    list-style-position: outside;
  }
  #main.internal .tour-stats {
    max-width: 45em;
  }
  #main.internal .tour-stats p .title {
    width: 55%;
  }
  #main.internal .tour-stats p .graph {
    width: 38%;
  }
  #main.internal .tour-stats p .percent {
    width: 5%;
  }
  #main.internal.news.search .news-listing, #main.internal.news.search .news-content {
    width: 100%;
    float: right;
    margin-right: 0;
  }
  #main.internal.news.search aside {
    padding: 0;
  }
  #main.internal.news.search aside a {
    text-align: left;
  }
  .product-single .prod-image-well {
    margin-left: 0;
    width: 48.3871%;
    float: left;
    margin-right: 3.22581%;
  }
  .product-single .individual-grip {
    overflow: hidden;
  }
  .product-single .individual-grip h1 {
    width: 48.3871%;
    float: right;
    margin-right: 0;
  }
  .product-single .prod-description, .product-single .prod-details, .product-single .prod-specifications {
    width: 48.3871%;
    float: right;
    margin-right: 0;
  }
  .product-single .prod-colors {
    width: 100%;
    float: left;
    margin-right: 3.22581%;
  }
  .product-single .prod-description h2, .product-single .prod-description #main.internal.news .news-listing .news-links a, #main.internal.news .news-listing .news-links .product-single .prod-description a, .product-single .prod-description #main.internal.search .news-listing .news-links a, #main.internal.search .news-listing .news-links .product-single .prod-description a {
    float: left;
  }
  .product-single .prod-description h3 {
    clear: both;
  }
  .product-single .prod-description .learn-more-link {
    float: right;
  }
  .product-single section {
    display: block;
    margin-bottom: 1.875em;
  }
  .product-single section.prod-details ul li {
    width: 46.66667%;
    float: left;
    margin-right: 6.66667%;
  }
  .product-single section.prod-details ul li:nth-child(2n) {
    float: right;
    margin-right: 0;
  }
  .product-single section.prod-details ul li:nth-child(3n) {
    float: left;
    margin-right: 1.5873%;
  }
  .product-single section.prod-details ul li:last-child {
    margin-left: 26.66667%;
  }
  .product-single section.prod-colors .prod-colors-wrapper {
    width: 33.75em;
  }
  .product-single section.prod-colors .prod-colors-wrapper .bx-controls .bx-prev {
    left: -28px;
  }
  .product-single section.prod-colors ul {
    width: 33.75em;
  }
  .product-single section.prod-colors ul li {
    margin-right: 1.92308em;
  }
  .product-single section .bx-viewport li {
    margin-right: 1.92308em !important;
  }
  .product-single .prod-content-nav {
    display: none;
  }
  .product-single .video-product-content {
    width: 74.19355%;
    float: left;
    margin-right: 3.22581%;
    margin-left: 12.69841%;
  }
  .product-single .more-actions {
    display: block;
    width: 100%;
    float: left;
    margin-right: 3.22581%;
    margin-left: 0;
  }
  .product-single .more-actions a {
    float: left;
  }
  .product-single .more-actions a:nth-child(2n) {
    float: right;
    margin-right: 0;
  }
  #main.grip-selector .questions li h2, #main.grip-selector .questions li #main.internal.news .news-listing .news-links a, #main.internal.news .news-listing .news-links #main.grip-selector .questions li a, #main.grip-selector .questions li #main.internal.search .news-listing .news-links a, #main.internal.search .news-listing .news-links #main.grip-selector .questions li a {
    font-size: 1.1em;
    line-height: 1;
    min-height: 1em;
  }
  #main.grip-selector .questions li h2 span, #main.grip-selector .questions li #main.internal.news .news-listing .news-links a span, #main.internal.news .news-listing .news-links #main.grip-selector .questions li a span, #main.grip-selector .questions li #main.internal.search .news-listing .news-links a span, #main.internal.search .news-listing .news-links #main.grip-selector .questions li a span {
    height: 1em;
    line-height: 1.3em;
    font-size: 1.5em;
  }
  #main.grip-selector .questions li.size .inline-heading {
    float: left;
    margin-right: .8em;
  }
  #main.grip-selector .questions li.size h3 {
    clear: left;
  }
  #main.grip-selector .questions li.size .col1 {
    width: 68%;
  }
  #main.grip-selector .questions li.size .size-selector {
    width: 34%;
    float: left;
    display: inline;
    margin-right: .84615em;
  }
  #main.grip-selector .questions li .details p {
    width: 95.16129%;
    float: left;
    margin-right: 3.22581%;
    margin-left: 4.83871%;
  }
  #main.grip-selector .questions li .details .specs {
    width: 100%;
    float: none;
  }
  #main.grip-selector .questions li .details .specs > li {
    min-height: 230px;
  }
  #main.grip-selector .questions li .details .specs li {
    position: relative;
    width: 30.64516%;
    float: left;
    margin-right: 3.22581%;
  }
  #main.grip-selector .questions li .details .specs li:nth-child(3n) {
    float: right;
    margin-right: 0;
  }
  #main.grip-selector .questions li .details .specs li .title {
    width: 100%;
    float: right;
    margin-right: 0;
  }
  #main.grip-selector .questions li .details .specs li .subs {
    width: 73.33333%;
    float: right;
    margin-right: 0;
  }
  #main.grip-selector .questions li .details .specs li .subs li {
    float: none;
    width: 100%;
    display: list-item;
  }
  #main.grip-selector .questions li .details .specs span {
    right: auto;
    left: 10%;
    bottom: 0;
  }
  #main.grip-selector .questions li .slider .ui-slider {
    max-width: 36.92308em;
  }
  #main.grip-selector .questions li .slider .ui-slider .notches {
    width: 480px;
    background-position: 3px -370px;
  }
  #main.grip-selector .questions li .slider .ui-slider .min-ico {
    left: -58px;
  }
  #main.grip-selector .questions li .slider .ui-slider .max-ico {
    right: -58px;
  }
  #main.grip-selector .results-container {
    padding: 0 10%;
  }
  #main.grip-selector .find-a-retailer {
    width: 100%;
    float: left;
    margin-right: 3.22581%;
    margin-left: 0;
    padding: 12px 0 0 188px;
    height: 86px;
    background: url(../img-v1/sprite-assets-grip-selector.png) -418px -263px no-repeat;
    font-size: 1.25em;
  }
  #main.grip-selector .find-a-retailer .arrow {
    left: 570px;
    top: 13px;
    font-size: 103px;
    height: 51px;
  }
  #main.grip-selector .share-results a {
    width: 46.66667%;
    float: left;
    margin-right: 6.66667%;
    font-size: .8125em;
    margin-bottom: 12px;
    text-indent: 3.46154em;
    line-height: 2em;
    color: #303037;
    text-transform: uppercase;
    text-decoration: none;
    background-position: -605px 0;
  }
  #main.grip-selector .share-results a:nth-of-type(2n) {
    float: right;
    margin-right: 0;
  }
  #main.grip-selector .share-results a.facebook {
    background-position: -605px -30px;
  }
  #main.grip-selector .share-results a.twitter {
    background-position: -605px -60px;
  }
  #main.grip-selector .share-results a.print {
    background-position: -605px -90px;
  }
  #main.grip-selector #submit {
    width: 50%;
  }
  #main.media-center .sorter {
    width: 35.48387%;
    float: left;
    margin-right: 3.22581%;
  }
  #main.media-center .sorter a {
    width: 100%;
    float: left;
    margin-right: 6.66667%;
  }
  #main.media-center .sorter a:nth-child(2n) {
    float: left;
    margin-right: 1.5873%;
  }
  #main.media-center .content-well {
    width: 61.29032%;
    float: right;
    margin-right: 0;
  }
  #main.media-center .content-well section {
    width: 46.66667%;
    float: left;
    margin-right: 6.66667%;
  }
  #main.media-center .content-well section:nth-child(2n) {
    float: right;
    margin-right: 0;
  }
  #main.media-center .listings li aside {
    width: 68%;
  }
  #main.four_o_four {
    min-height: 36.25em;
    background-position: 49% -441px;
  }
  #main.four_o_four h1 {
    margin: 0;
  }
  #main.four_o_four h2, #main.four_o_four #main.internal.news .news-listing .news-links a, #main.internal.news .news-listing .news-links #main.four_o_four a, #main.four_o_four #main.internal.search .news-listing .news-links a, #main.internal.search .news-listing .news-links #main.four_o_four a {
    text-indent: 82px;
    margin-bottom: 120px;
  }
  #main.four_o_four p {
    text-align: center;
    margin-bottom: 3.75em;
  }
  #main.four_o_four form[role="search"] {
    width: 48.3871%;
    float: left;
    margin-right: 3.22581%;
    margin-left: 25.80645%;
  }
  #main.performance-factors .specs {
    padding-left: 0;
  }
  #main.performance-factors .specs > li {
    float: left;
    display: inline;
    width: 33%;
  }
  #main.performance-factors .specs > li .title {
    text-align: left;
  }
  #main.performance-factors .specs > li .subs {
    padding-left: .625em;
  }
  #main.performance-factors .specs > li .subs li {
    margin: .625em;
    text-align: left;
  }
  .featured-slider-wrapper {
    width: 41.25em;
  }
  .icon-row li.new-gp a {
    background-position: 37px -50px;
  }
  .icon-row li.tour-stats a {
    background-position: 10px -131px;
  }
  .icon-row li.news-events a {
    background-position: 45px -100px;
  }
}

@media (min-width: 61.25em) {
  #main.internal.news .news-listing .news-image, #main.internal.search .news-listing .news-image {
    width: 31.91489%;
    float: left;
    margin-right: 2.12766%;
  }
  #main.internal.news .news-listing .news-content, #main.internal.search .news-listing .news-content {
    width: 82.97872%;
    float: left;
    margin-right: 2.12766%;
  }
  #main.internal.news .news-listing .news-content p, #main.internal.search .news-listing .news-content p {
    height: auto;
  }
  #main.internal.news .news-listing .news-links, #main.internal.search .news-listing .news-links {
    width: 14.89362%;
    float: left;
    margin-right: 2.12766%;
    float: right;
    margin-right: 0;
    padding-top: 6.5625em;
    padding-left: 1em;
  }
  #main.internal.news .single-article .ribbon, #main.internal.search .single-article .ribbon {
    right: 2.8125em;
  }
  #main.internal .products .individual {
    width: 31.91489%;
    float: left;
    margin-right: 2.12766%;
  }
  #main.internal .products .individual:nth-of-type(even) {
    float: left;
    margin-right: 2.12766%;
  }
  #main.internal .products .individual:nth-of-type(3n) {
    float: right;
    margin-right: 0;
  }
  #main.internal .retail-locator #str_submit {
    clear: both;
    margin: 12px 0;
  }
  #main.internal .retail-locator .retail-results {
    width: 100%;
    float: right;
    margin-right: 0;
  }
  #main.internal .retail-locator .retail-results #map-canvas {
    width: 57.44681%;
    float: left;
    margin-right: 2.12766%;
  }
  #main.internal .retail-locator .retail-results .retail-list {
    width: 40.42553%;
    float: right;
    margin-right: 0;
  }
  .page-id-42 #main.internal .column, .page-id-1275 #main.internal .column, .page-id-2589 #main.internal .column {
    width: 33%;
    margin: 0 !important;
    padding: 0;
  }
  .page-id-42 #main.internal .column:nth-child(2n), .page-id-1275 #main.internal .column:nth-child(2n), .page-id-2589 #main.internal .column:nth-child(2n) {
    float: left;
    margin-right: 2.12766%;
  }
  .product-single .prod-image-well {
    margin-left: 0;
    width: 31.91489%;
    float: left;
    margin-right: 2.12766%;
  }
  .product-single .prod-image-well .zoom {
    display: block;
    font-size: .75em;
    line-height: 1.5em;
    height: 1.5em;
    max-width: 25em;
    margin: 0 auto;
    color: #c1c1c1;
    padding-left: 2.33333em;
    background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QNxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Rjc3RjExNzQwNzIwNjgxMTgwODNFQjgzQzYyQkQ3QzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTlGQTc0RDU1MTNFMTFFMkIzMDJDNjJEMTdDOTgwQjgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTlGQTc0RDQ1MTNFMTFFMkIzMDJDNjJEMTdDOTgwQjgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ2MzAxNDk0MDEyMTY4MTE4MjJBQUFCMUFFNjlDNkVFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY3N0YxMTc0MDcyMDY4MTE4MDgzRUI4M0M2MkJEN0MxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgADQANAwERAAIRAQMRAf/EAF0AAAMBAAAAAAAAAAAAAAAAAAEGBwoBAQAAAAAAAAAAAAAAAAAAAAAQAAADCAMBAQEAAAAAAAAAAAIDBQESEwQUFQYWESIXACMkEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDaPLyxOSy+J5Au4ir5oq5kpqIZ5RIUzpQnGASw1iAhIUuxTT2pMwkW0AzDDAMYY4Y1pghiCxgNGwZDpVmuqk56d5zuURlz1m5U98roUGu4/gqneI3fl/t8AyDSb+s2f0924m7j51c9burpVdeafpXwXaqi/Th6J3e+CQABK2aZa2ay7wrbpEYAjkA3CM8oMNl5YYVGJrFY4044YYlRCYAqoiN+D//Z) 3px center no-repeat;
  }
  .product-single .individual-grip {
    overflow: hidden;
  }
  .product-single .individual-grip h1 {
    width: 65.95745%;
    float: right;
    margin-right: 0;
  }
  .product-single .prod-description, .product-single .prod-details, .product-single .prod-specifications {
    width: 65.95745%;
    float: right;
    margin-right: 0;
  }
  .product-single section.prod-details ul li {
    width: 35.48387%;
    float: left;
    margin-right: 3.22581%;
  }
  .product-single section.prod-details ul li:nth-child(2n) {
    width: 22.58065%;
    float: left;
    margin-right: 3.22581%;
  }
  .product-single section.prod-details ul li:nth-child(2n) {
    float: left;
    margin-right: 2.12766%;
  }
  .product-single section.prod-details ul li:nth-child(3n) {
    float: right;
    margin-right: 0;
  }
  .product-single section.prod-details ul li:last-child {
    margin-left: 0;
  }
  .product-single .prod-colors {
    width: 65.95745%;
    float: right;
    margin-right: 0;
  }
  .product-single .video-product-content {
    margin-left: 0;
    width: 31.91489%;
    float: left;
    margin-right: 2.12766%;
    margin-left: 0;
    padding-right: 1px;
    padding-bottom: 1px;
  }
  .product-single .more-actions {
    width: 65.95745%;
    float: right;
    margin-right: 0;
  }
  .product-single .more-actions a {
    width: 48.3871%;
    float: left;
    margin-right: 3.22581%;
  }
  #main.grip-selector .questions li .details .specs > li {
    min-height: 210px;
  }
  #main.grip-selector .questions li .slider .ui-slider {
    max-width: 49.23077em;
  }
  #main.grip-selector .questions li .slider .ui-slider .notches {
    width: 640px;
    background-position: 3px -378px;
  }
  #main.grip-selector .questions li .slider .ui-slider .min-ico {
    left: -58px;
  }
  #main.grip-selector .questions li .slider .ui-slider .max-ico {
    right: -58px;
  }
  #main.grip-selector .results-container {
    padding: 0;
    margin-left: 13.82979%;
    margin-right: 13.82979%;
  }
  #main.grip-selector .results-container .individual {
    width: 48.93617%;
    float: left;
    margin-right: 2.12766%;
  }
  #main.grip-selector .results-container .individual:nth-child(2n) {
    float: right;
    margin-right: 0;
  }
  #main.grip-selector .find-a-retailer {
    width: 65.95745%;
    float: left;
    margin-right: 2.12766%;
    margin-left: 17.02128%;
  }
  #main.grip-selector .share-results a {
    width: 23.40426%;
    float: left;
    margin-right: 2.12766%;
  }
  #main.grip-selector .share-results a:nth-of-type(2n) {
    float: left;
    margin-right: 2.12766%;
  }
  #main.grip-selector .share-results a:nth-of-type(4) {
    float: right;
    margin-right: 0;
  }
  #main.grip-selector #submit {
    width: 40%;
  }
  #main.media-center .sorter {
    width: 23.40426%;
    float: left;
    margin-right: 2.12766%;
  }
  #main.media-center .content-well {
    width: 74.46809%;
    float: right;
    margin-right: 0;
  }
  #main.media-center .content-well section {
    width: 46.66667%;
    float: left;
    margin-right: 6.66667%;
  }
  #main.media-center .content-well section:nth-child(2n) {
    float: right;
    margin-right: 0;
  }
  #main.media-center .listings li aside {
    width: 78%;
  }
  #main.four_o_four {
    min-height: 51.25em;
    max-width: none;
    background-position: 50% -311px;
  }
  #main.four_o_four article {
    padding-left: 1.25em;
    padding-right: 1.25em;
    margin-left: auto;
    margin-right: auto;
    margin: 0 auto;
    max-width: 61.25em;
  }
  #main.four_o_four article:after {
    content: "";
    display: table;
    clear: both;
  }
  #main.four_o_four form[role="search"] {
    width: 31.91489%;
    float: left;
    margin-right: 2.12766%;
    margin-left: 34.04255%;
  }
  #main.performance-factors .specs {
    padding-left: 0;
  }
  #main.performance-factors .specs > li {
    float: left;
    display: inline;
    width: 33%;
    padding-left: 5.38462em;
    background-repeat: no-repeat;
    background-position: 5px 0;
  }
  #main.performance-factors .specs.moisture .min {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAYAAABX5MJvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExODA4M0VCODNDNjJCRDdDMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MzU4RENCNTVCODIxMUUyQUFFQTlDOTZBQzYyMDdCMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MzU4RENCNDVCODIxMUUyQUFFQTlDOTZBQzYyMDdCMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjA1RTQ3MEFFMzIwNjgxMTgyMkFBMEI0MjMxQzJBQTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Rjc3RjExNzQwNzIwNjgxMTgwODNFQjgzQzYyQkQ3QzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6AIrOLAAADDElEQVR42mL8//8/w0ADJoZBAEYdQStHsJKjiYUYRYWFlQTV9Pe3s/79+/cXMzNzNFD9MjQ5uoVE8bVrNxjOnbuwFGhpFN2jA2hpwL9//9rXr9/C8Pz5K5CQNl0dAXRA6a9fv9fPmrWA4f37Dwy/fv0CCXNTPU3gsNwASGU+ffo8bf78xQxv374HiwOjgyEw0AcUHQU0cwTQcpCe7I8fP03YuXMvw6lTZxmACRIu/+3bd4YXL16KAtV5ABPoDqpHB9BgZWDc/75z596EadPmMBw/fgrFASAAlGfYunUniJlJ9TQBdEAgkJq+efMOhqlTZzO8evUaqzpgFmW4ceM2SN4PqMeLao4AGsb/58+fdTNmzHM9cOAwbsOYmBiEhYUYgGoZNm3aRnRoEBsSZQcPHmG4efM2XkWgqBAREWbg4eEGh8bbt+98gB5QoYYjgm7dulO1b98holwLKrC8vd3BaeXIkeNEhQYxjsjcu/cgONUTA0BpQkpKAsw+c+Y8yDFFQCYbpY6wv3v3PtE5CBQCP378ZDAxMQQ7/MOHTyBhaUocoQgshFjRsyGhkPj+/QeDoKAAOI18/foFJCxKiSOcbt++y8DIyEhSSEhLSzKwskJq9c+fv4IoMUoc8YGTk4PkIh2UQz5/BocAg4KCLIg6QYkjjiopyTOQ0hhWVJQHUXeuX78JLje4ubn/APlvKHHEC15e3tNycjJEOQAUbU5OdgyPHz9RefPmLYORkT5IeDk1suj0uDji2iigHAEKiXnzloBDwcrKHCQ8gxqOmC8sLDg9MjIEbwiIi4sx2NlZM0yfPheYLT8yODragRw0BViTHqNKsQ00KMvMzHh6WloCAwcHO4Y8KM2AcG/vZAZg+4LBxcWRwcfHfTpQqpuoaCQm0cEausB6oAOovvzs2QsMJ0+eYQBW6WBxPj5ecMFkbW3O4OBgy8DPzwcKHVmgvifENHRJcgTUQFDogRJJMhA7gFpUf/78BkXHT1D6geI7QD3/iG1tM1KhL6oIxKDC5Dq5BjCOdohHHYEGAAIMAG3OSyyWfTmrAAAAAElFTkSuQmCC);
  }
  #main.performance-factors .specs.moisture .mod {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAYAAABX5MJvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExODA4M0VCODNDNjJCRDdDMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MzU4RENCOTVCODIxMUUyQUFFQTlDOTZBQzYyMDdCMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MzU4RENCODVCODIxMUUyQUFFQTlDOTZBQzYyMDdCMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjA1RTQ3MEFFMzIwNjgxMTgyMkFBMEI0MjMxQzJBQTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Rjc3RjExNzQwNzIwNjgxMTgwODNFQjgzQzYyQkQ3QzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5lFH0xAAAD6klEQVR42uxXe0hTYRQ/U6fzVb4tg1IkJHzkM1s+SMjSiYRBEhRFQYWC+zeI6J8ohFCzEpGBUAqmpf7hSAtDCB+ZujmbNlPDZfh2Wm425zY75zbDx+ZmKgV54Me993x33/e75z3W4uIi/G2xgn9Adkj8dyRYiJD1ztpuEizMPv3w8KgErzpT522GhCPiAsJ2nXcyh4a+Qnu7aFvc4ajRaJTt7eISnU43b4LIXbn8y+OyskoYH58AFoslRJ3e2GY2f0Bgt16vn2lqaoW2tg6IjAyTok6zbP0yIqOl5X2UUFgHc3M/QKlUkf4IIgbRtBlLUIBFI/IbGt7Cy5evcfM50Gq1QajjGN7h44HFeXkFURUV1QwBEqVSCaWl5V5EbjOWYAKMvqimphZEIgmgG2B2dhYUimnw8vKMw3dSZbJPWdXVQsb8y8XOzhZ6e/tArZ4/z+HYZaLq+0YtcRbxprm5FbKzc9EFIobAkgiFr+iS1939MUsgeLKGAImLiwvjErVaTY8XN+qO/JGRsYqCAkFCVVXNb/Mul54eGahUc4GdnR8AY8XoJpOTUxAaGgxFRcWAFn20+tz1SORLJFJ+Ts4j6O//bPQABwd7xirl5ZUQEhJkciNrayvw9vaC0dFxwJoBhuJllsQNqbSHX1LybIXp15jRygp8fPZAd7cM9u3bCwcO7Df6nlarg9hYLnOvUCjo4meORCyaL5vMvx6BX1GvgpiYo4yV6urqgc+/zhBbLbTu5OQI7u6uSNaHVGJzJDJqa+thenrGorTp6xsAf38/JmCJgDG30TrJ1NQ0uLm50u2gORKn0RUWFw+sExAdHUkVESYmJsHT02NlbqMeCxpQ+fbwcCfVgLns2IW5TCXZYhIzM98wKAMNAWi9woVEIDz8MGUECARP4fjxWFIXmitW3MFBOfNjS2dPOpSsYWvLBldXlxVupD3k8iHo6OiEpKQTwOVS5YYH5kiMOTs7b6iRUNRjnQAbGzaRV+fm3uNQGjY2NsPY2ARVU+DxEiE4OJBixpt4myPRiammYrPZFrskIiKMOTA+/hg93kfcxrQNS08/Q33iEEJGFRdRjZi3tJUX8ngnLSJAtYFc19j4Di1ylFQPDUuUgtcQ1FOuIp6ZImCKxK24OK7JwrMk5La0tFQoK3sB9vYcrJ4O1NInt2rGnEffXcrIuAIBAQeZL10z0Tg6MFagjtrVJYXk5ESjUb+RGdDUWppGs1BF3ZNmh4WFhTX5T0hJOQUJCXF0b21qctoMCaZHIe4YhhF7sVgCAwOD4Ou7H7PBhjqjzmCBm4jZ7bCEMTmHiEe0IGg4eL5VI/nOP7AdEsvlpwADACnJpg82ULNVAAAAAElFTkSuQmCC);
  }
  #main.performance-factors .specs.moisture .max {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAYAAABX5MJvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExODA4M0VCODNDNjJCRDdDMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MzU4RENCRDVCODIxMUUyQUFFQTlDOTZBQzYyMDdCMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MzU4RENCQzVCODIxMUUyQUFFQTlDOTZBQzYyMDdCMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjA1RTQ3MEFFMzIwNjgxMTgyMkFBMEI0MjMxQzJBQTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Rjc3RjExNzQwNzIwNjgxMTgwODNFQjgzQzYyQkQ3QzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74gFVfAAAFOklEQVR42rxXa0xUVxCeXRZYXvKGFlsfoQ2tCIiCvI2mlSqUIPzwT5uYUtpmTSCkqS0WW5sQGpMGqQpVSsMPJCJWIYYNIBEMyqtFnrKUVKmLEOT9XmAXFjpzWDALd7m7QDvJ5N4759x7vjMz55u5sLi4CBvQM62tssX+/gG8XXTb4DdWVAiGSyyq5O5dKQwPj9CzK2xSRAbO/0WpVErS039FAKMwMzNLNqfNgjDEExcGBgYliYk/QE9PLzNUVlbTRfJ/eMIR9euurhdfXbuWrTWgUilhfn7+oEgkMsVH5X8F4ifa6b175RYVFQ9xUZXWYF/fACgU02Btve09fCzeKAgBZSeHOKMmtbS0xd248fuaxVd2IBKBm9tbEBt7SoqPEVudE4mlpffjcnLydAIwNTUhD4BM1gGDg0MfoumjrQRhtLCwkFBeXgl41fmiUqmCkyej2X1e3m0677kGJvq6IALl8heUcLwvV1RUwokT4fD8eRfMzbH54q0C8WldXb1eL09OToGfny/Ljbm5OTKZceUdqud6XuIaCKKd6SNLSb1EvRYW5oRimCPxF3p7+1rwqtYFhMtYt2vXDl4AJiYmEBkZDhMTk2BlZUmmfo5pp7u7e+Dx40aDwyHds+cdXgDJyUkYjkmwt7eDwEA/Mv+2aloKElx6Xt4dQKYFgUBAx3hBX7K67eW1lx2/8fGJNYNisRhSUr5jlF1f3wA7drwB/v4+NJSpmfIJEVxt7Z++UmkpTE/PwNSUguwHKdSo1fp4Qi0UCs8lJJwGR0eHV8EVCGDnzjchOjoCHjx4CMXFZfjxabCzs8VwWD0hAkWNxwWz09IyfG/dKmQASKampiA3N99JV53RxZgkCQqFIq2srAIePaqF1NQUtqOiohJobGwBtVrNJp09+yU4OTlepm91dPwdV1goZe5fTWzGxsaQlHQGPWlqjaYJfUGQUHJcQg2trq5ju1/e3bJ4eLhDTMzHMpnsL/fs7FxOgnN2dgJsgOD8+USwsbGOQ1O6IaVc8vJlf2hGRhYUFBStAUDS3t5BRcy9ufmJToYdGhqGffs8IDMzm47zldXrrgfiEhaw+NTUK/Ds2T+cC5ibm7Gw5OffAU/PvTo/ZGQkZN6gqoucARry4gXxTVtbe/z16zdXYs95voVCcHF5jRWx7dtfx8Tl5pf5eTUEBwew+5ER1hLu5gMRjO67QO5fD8BS1isgKMifeQmrLsTHf8GArRYat7S0QE6xRbAuZGriAyEpKbkPo6NjelH306ed4Oq6GzmjkQHgChuNk1BfSkcaRc4HIhJDoXcFpGrr5+fDeAT7Ci1uWeYXHx9vIPp2cLAnUycfWW2bnVVa6GpkuGRsbByT0l2TgEZaISQA+/d7sQKXlZUDhw8Hk/kqH20HyOVd7GUe/nhFr7goecPExBhsbW20wkjf6OrqhoaGZjh27H0ICCDmhp/5QPQjBRvUkFDWU7MrEhkT+NmLF38U0zGsqqpBghokNoWwsKOM1DBnqHdV84FoxqOmQIrVOyQHDnizBQ8dClzuzr/HY+uNrR/ViXdRO1DLUQt1/RZwJebVsLBQvQAQN1Doqqrq0CP+ZLqsGaIj+DlqCOpnqDfX+y/hAnEuJCRAJ/EsC4UtKiqCNblmZmJkT/M2Yuit6jGVGLtTEkkM/lO8zXa6WrCVY16gitra2gbHjx/lzPrN/vyQRKlUcwU1NX+w6qlpZLWOH2l4+Adw5EgI3Rvp6pw2A4LVKNRkTTNi1tTUAp2dcqAelDpsrIxqjQe+peZ7o574V4ABAFXWjIxpdo0NAAAAAElFTkSuQmCC);
  }
  #main.performance-factors .specs.feedback .min {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAYAAABX5MJvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExODA4M0VCODNDNjJCRDdDMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MzVDMjRCNjVCODIxMUUyQUFFQTlDOTZBQzYyMDdCMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MzVDMjRCNTVCODIxMUUyQUFFQTlDOTZBQzYyMDdCMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjA1RTQ3MEFFMzIwNjgxMTgyMkFBMEI0MjMxQzJBQTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Rjc3RjExNzQwNzIwNjgxMTgwODNFQjgzQzYyQkQ3QzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4YRv3jAAABCklEQVR42uyXwQ2DMAxFoeoCWSErsAJdoSOkZ27tBNAT53aFrJARmhW6AiNQR3KkCCnFqI7owZYiQBjn6dtxQj3Pc7W3Hao/MIEQCIHI2ZHq2HU3A5cHjPM49jbj88LbE/hMrEpAcAWXAcY7B4D2hNHAMCXSEQACiF3xC++DAgOAazYIVMEkk2QNU+Dw0XAqEYNNMIkn+PsSEM0iOBVCgYrN3hDptz9DxAIjLbnF0lTSMbkh3Jb8LorRc0NQm49O6sOxK4GNi7qaLFs6sEFFkJYQs032EdbCvFMgcL8ISjhqKsgQGDDIa1ZSElv1tch5AuyC1a6/VP2E5w2/BaKWnx+BEAiBWLGPAAMAAKlPKsiEYooAAAAASUVORK5CYII=);
  }
  #main.performance-factors .specs.feedback .mod {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAYAAABX5MJvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExODA4M0VCODNDNjJCRDdDMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MzVDMjRCRTVCODIxMUUyQUFFQTlDOTZBQzYyMDdCMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MzVDMjRCRDVCODIxMUUyQUFFQTlDOTZBQzYyMDdCMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjA1RTQ3MEFFMzIwNjgxMTgyMkFBMEI0MjMxQzJBQTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Rjc3RjExNzQwNzIwNjgxMTgwODNFQjgzQzYyQkQ3QzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6zWsurAAAB7ElEQVR42uxX3W2EMAzmUBfIClkhHYGOkI7A+z3ddYKWp3suI5QVsgIrMMIxwtWRHNVn7JBTkdoHLEVBJNhfPv+Fw+12q/5a6uofyA4iyZP08nh8MzB9wohzd7m8B00B7C2xE/V84fMZxpgWQLfKxAmGh+HoB7+QGecGD5d3B5zMIogoAyCdN2J9wDkerF2LiRN5Dhu6flBs3INAFhLKGVgY2LqDcYXxkTEW1654Yu6SpI/aWTDRKsipgRhkfQZEj3skoEGyxUF48jwyFloMrBEYmjIgJjTWcN8zEA4Z+QERqU4vJRBE4VDg/yAwmwDO/NA1Q1aR/B0ZQPdAsAaik8cGPZzlIIyQ1xXJ7wW4jIzSt4LuBYgm4wqrvC8BYtcAlvYOqzBUUiXt3kVL2asVX5lMtJeKU+LIcL21glhLK4NtvqR1GwWE4zbrTIU0JC0Da8dr0hAjIcPEeAeCGZLY6B5wiWPfaEwEKTCHDIgeQfoCEB739lrRwxI+SiCCVunwchNPZsFVfgWAxb1zhoVeTFG8P6QO2fAghPUO74hrclZc4SXWpYtuR+6BnlOKQEpvULzqOsLCpBYrMNKTTGk3LFqeZExXUjET5Q7b+BZyIkxPqyAwXZ9hvDzYtHLF6xX1Ldx52H+IdxBMvgUYAN2ymfxmoXawAAAAAElFTkSuQmCC);
  }
  #main.performance-factors .specs.feedback .max {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAhCAYAAACbffiEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExODA4M0VCODNDNjJCRDdDMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MzVDMjRCQTVCODIxMUUyQUFFQTlDOTZBQzYyMDdCMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MzVDMjRCOTVCODIxMUUyQUFFQTlDOTZBQzYyMDdCMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjA1RTQ3MEFFMzIwNjgxMTgyMkFBMEI0MjMxQzJBQTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Rjc3RjExNzQwNzIwNjgxMTgwODNFQjgzQzYyQkQ3QzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz51fw2sAAACtElEQVR42txZ223bMBRlBC/AFbgCM4JWYEZQv/Nld4LaX/mORihHiFbgChqhGsGVUTKgb+6LjQoFvQABC6IonnvOfVB+uF6v5vn5uwHm19Hn3/M6otnPxL28vPwwB+RBu46f63D5+pvZ15Z1nKvrx3UkOKlDHjxWIG6LjDsDgSy8YpMgEJeBFIvma9gEpDZIQI7g+qsAGbM6qH3eAXEA6QI8sbdFZq93QIYGNkpCeKsyymfM5rXesnQwS5x6OCAcG7dFQn5p2igzmeyUVwUjhRUPgYTsFQ2QOiFEoN0tpIMGc34PdFqAQHok5S0MGxrWPhMDR6W8VEAoNobKQxGpwr9AAYN2znM84vFIBTOxL1dqXre2J7YqgJKnByEZnLNERyGVWgLsxMSsIeLRF0Z8A/2BWXTIzCaG0eLVKc8dhMLnFHtyBYhTUIgtnAi2NEV0IrwOYzMolPIOxDLp8AOFBBBf3Z8agHhh3SZGWooWBbQXdMxpvWec6LSbawHCbdY1gIBruAaQmwAR6W0sjkur1yUgW1XmvSwVILMisP/1CfBv5H33fNeg60QEPsxCLWdxLK5sYwv0h5H14L4grHjBc1TKtEQ6xzKgJYB4hi3PSQtD7hTtAfTc0pBpeubwZpXvLPcXDognihjHyqVBXh48Q71b2tcE028UihzWKHriXB2UPRv2haYH7UoS9hSxOhKVrHAV+ZJlGQQQLs/lYmAUQNwB7RBpUA1bATtXC1tEXicFIydCVoFxbI8oAK3ss7KNvghgL0IHHAkQ9Rl8RDJpAOyPXIuiYWWsKB02LIwBSJQ7QnyQZYfEQBROaaaSj9+wCzhWm+TYmLET6IHYZNG/y78nBPBjnrNFr3Zb54lIuRY49IS980CcDk+VFzzRKqQNZcV91ay/nSUq/h5u/4/8D/ZbgAEAzwrDlfhHmvQAAAAASUVORK5CYII=);
  }
  #main.performance-factors .specs.texture .min {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAYAAABX5MJvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExODA4M0VCODNDNjJCRDdDMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MzYwMDQzRDVCODIxMUUyQUFFQTlDOTZBQzYyMDdCMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MzYwMDQzQzVCODIxMUUyQUFFQTlDOTZBQzYyMDdCMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjA1RTQ3MEFFMzIwNjgxMTgyMkFBMEI0MjMxQzJBQTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Rjc3RjExNzQwNzIwNjgxMTgwODNFQjgzQzYyQkQ3QzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7iHku7AAAC/ElEQVR42uxXX0hTURg/K8P7kF3dlcHwTwRhznJKWXMOBkELqilKD/ngg9RDj+GDDz1VTxE+WNBrz5oWBkspYmaTNrVGog8aJOg2EJZ3m2FwjYX9PruKjM17dt2ohx348Z19557v/HbO953vO4atrS32r9sh9h+0AomdVpTNxz09d4shLgLtgB04DojAOrACBIBXwHtgM3V+f/9D/SSwOH13E7gvSaXm8nKJtbW5mdFYygRBYIqiiLFYwrq8vGIdH5+4LcuJKL59BDwFfmnZN2hFBwicghiy2y9YHY5mVlFh1iS9tiazyckA8/k+zuHnDWBR906AwHmINx0dbqPT6eA+NtopzGGSZLSOjHj8UF0BprN2TBCohXhnsZw0rq/HMi7o8Xi2ka45nS0M88vQfQvUZkUCBI5APK+pOSGazabdxdIRSNffq6P5ZIeOVLXLvRN38C+slZXmnIQg2QHqyS4XCbAVIHrJB1pbW3f1e/vpdFrj3d1dJHpV+5qO6W5oOGOCU2U0nmkhrfHGxnrT7Ow8KYa1juNaXV1tXm5Gi4WinV3l8YlzS0vfdEWD1nhVVSWJJh4S1YJQrDsa9hufmgpsc+EhIRYVHc5PovprV+Qh8SOZ/H3gaEg37nJd3rbPEx1hu91+OhfRkNoSCUq2LMKzE59CoUhejiMUCpOY4SExtrDwNSfRkDqu2h3jIeHBhRKV5diBo2GvbmhomMHud1JrkkDOVyD6UAvk9CjC4VUSfap9rgT2xOfzz4milJPcEYmsEubRfZxVZaXWE1OdnddFm61J9w7MzATZwMALCotm7MJiVkWNOuHS4ODLqNc7oYuA1/uBCFC96dop8fTWmNUQIy0ttrMOh40Fg5/3vQ/IGTc2fuJ2FJjfP/0Fqg61Es9YYxp4noFqtX0LuGcySWZJKmMlJUdRR7YzyjOKssni8TgIjDJZjrNoVCYvfAA8A5JaJb8hm7eoWpC4Kd1TtlXfHcfUq5j+bRAYBV4DCu+7w1B4EBdIpLQ/AgwAHmM8k7AS3f4AAAAASUVORK5CYII=);
  }
  #main.performance-factors .specs.texture .mod {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAYAAABX5MJvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExODA4M0VCODNDNjJCRDdDMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MzYwMDQ0MTVCODIxMUUyQUFFQTlDOTZBQzYyMDdCMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MzYwMDQ0MDVCODIxMUUyQUFFQTlDOTZBQzYyMDdCMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjA1RTQ3MEFFMzIwNjgxMTgyMkFBMEI0MjMxQzJBQTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Rjc3RjExNzQwNzIwNjgxMTgwODNFQjgzQzYyQkQ3QzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7VtZfaAAAC+UlEQVR42uxXXUhTYRh+zzb/bho5Galkl6nklP7mDwy6TRethLwrIujK1EDRhJigaTOzsovdRJdCSEYroQKDibOZElOQbqOYYVqrC9n/et5xhLF052yeUZAvPLzfYd95v+d8e773fT8hFovR3zYV/QO2R2LLNOlM7ujoyYM7BZwF6oBDgBb4CXwC5oBnwFsgsFOc0dHB9ElgcZ53GbBqNKrinBwVqdUqUqkEEgQiaFsbjcYMkUjUEApFr4bD0TXMvQ08BIK73gkQOAz3pK7upKGhoZZKS4slSa+vb+hnZuZGnM7Zi3i8AHzMWBMgcALOZbE0GVZWPHECVqs1/lsqX1SkI49ngSwWs4HfB4wZkQCBcrg3BQWaQpOpISPBmUz1hPf3Y/gKKN9pnrBdsgKBHLgF/hIOtFtzOl00OelYxvAYEJIrzLbcXLVhevo1MZQwxKsKBiNtGN6RFCZ2IR+us6vrOul0hYrlgo2N79TfP9wpnhi/lCaaqquP6MfGHkgKMB3P8WpqqvQYmuUIs7GysjwrmbGigk87nf7jBxZmItrbu5e83tVYNszr/RpD/OXkNbcTZpndbo9nQqVNPIgH5WRMbV+fNWvFCsLXytHEL78/oJggEz3H5fhySHz2+XxZ2QWfj4stfZEjzMdu90JWhMlxOb4cYU5NTDy9NDXlUHwnNjdD8fhyhOlAT7DW2npNr2zG/IGMafvG8SU1geLCKXXYZrurqDBtthF2w8kpO1Upv49is8TVTwnjOIjHVfSe7FKe0E+8a2k5rzUaj2dMYH5+kcbHJ/hY1G51WMmlXEh1+QERXv1lfr5Gn5enTptAIBBBbghzv9kEvN+p0RWkbmAgUgY3WV9vPMo9ZknJAcnFUXtodtZNLpf7Ax4tYidOGZNI6LavADfRaRc3N58jh+M59fbeoKGhQeru7qGBgVtkNp8hHG/C6VrF3D7gERCWavmFdO6iYsPDW9sotmp879gnpmL+2kX++4AX250CRUjs3UX/CxK/BRgA4S4fi9fhHrMAAAAASUVORK5CYII=);
  }
  #main.performance-factors .specs.texture .max {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAYAAABX5MJvAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExODA4M0VCODNDNjJCRDdDMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MzYyMEIxODVCODIxMUUyQUFFQTlDOTZBQzYyMDdCMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MzYwMDQ0NDVCODIxMUUyQUFFQTlDOTZBQzYyMDdCMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjA1RTQ3MEFFMzIwNjgxMTgyMkFBMEI0MjMxQzJBQTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Rjc3RjExNzQwNzIwNjgxMTgwODNFQjgzQzYyQkQ3QzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6ap+8gAAAC7ElEQVR42uxXPWgTYRj+7nKXpH9JXWKLlI4KwRCojYpQsIODTcFKrZOLi2Ys6GDBmjS0IqdUwcWti4N1qFAdxMEtYmp0cHFtLETqYtLS5u8Sn/e8k1CO3NfcBR3ywcP75fL9PPd+z/e+7wn1ep396yay/6B1SBhNOszg2dk7HpjzwCXgLDAM+IE8sAl8AF4B74GS2RrLy/dbI4HNadx1IC5J4qAsi8zlEpkoCkwQGIO2/bVaPaSqtVClUrtRrda2MfYB8BQo2z4OEDgOk3G7Xc96e92DirLIlpaSIPGHALVEIs6SyQTDGNbTI7O+PndgbOzcI/y1AZywRQIERmFSXq8U6uqStI25hAYPTU1FgckQzQdOt6QJEKA3eIfN/fSG8Xhce27Yxn6zZ5h/ZH+/+hbdM8A3bk+AgAzzwiBgp9F8eITEuwrIZmMEs4gJErcwWaEjcKrBG6xcVm/jdjy0JAECXrpuJK6FhURLR2D2DLeH7eyU6dYMg0jR6jiiuIIBEpejURHrhcMnA+hO8ghzYnr6MotERhzxQGN/bu4umYvASytPjAwNHWtLeKYAh3aKRxO/fD6PXxCcJ0FbFQqlPDTRb+WJvwTIjY1utfuMIqueayzjRKFddU6xqOW0Ao8wv8diseDAwFHHhTk/f4/MFo8nNrLZrbZ4AtmVTJpHmFcQJ1a7u2XHSeztVRhS/QyEaXlF1zFwmyKck8Kk9bDuT1rf8jj0kKqUSqqjXtDXUw6G7Gap/AmSzTVEuJCRRe0Ic3z8AltbW/+K7mPuVA62FZiryHx5kLHlAZoPAlSDzgAV7lTeIFIKsW9QWQU8HldLR1AsVilzRvVSz7TQbVreYcInmFEs9JnqAVXlEyuNCwbDROALfkYMAi0XuiCSpRoRbo3t7pZzKyvPWTqd0TYynEiRMJf7obmeriGNS6U+3tQJbFrtIRzmW1QveMi1E5Rt9e8Onx6KabMMHR/wmrjxfncInQ/iDokD7bcAAwDI0XNBcc0rNAAAAABJRU5ErkJggg==);
  }
  .featured-slider-wrapper {
    width: 61.25em;
  }
}

@media print {
  * {
    background: transparent !important;
    color: #000 !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }
  a, a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
    content: "";
  }
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr, img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: .5cm;
  }
  p, h2, #main.internal.news .news-listing .news-links a, #main.internal.search .news-listing .news-links a, h3 {
    orphans: 3;
    widows: 3;
  }
  h2, #main.internal.news .news-listing .news-links a, #main.internal.search .news-listing .news-links a, h3 {
    page-break-after: avoid;
  }
}

.gallery:before, .gallery:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

.gallery:after {
  clear: both;
}

.gallery {
  *zoom: 1;
}

/*# sourceMappingURL=main-v1.css.map */
