.momentum-family h3 {
  color: #333;
  font-size: 32px;
  width: 100%;
  top: 34px;
  text-align: center; }

.momentum-family {
  background: white url(/assets/momentum_family/background.jpg) -10px 92px no-repeat;
  color: #333;
  font-family: sennheiserdemi;
  height: 480px;
  padding: 32px 0 0 0;
  position: relative;
  width: 969px;
  margin: 0 0 -100px -80px; }

.prod-1, .prod-2, .prod-3 {
  left: 5px;
  position: absolute;
  top: 120px;
  width: 220px;
  height: 180px; }

.prod-2 {
  left: 240px;
  width: 250px; }

.prod-3 {
  left: 500px;
  width: 470px; }

.prod-1 a, .prod-2 a, .prod-3 a {
  font-size: 14px;
  padding: 2px 25px 4px 4px; }

.article-pull {
  position: relative;
  text-align: center; }

.article-pull strong {
  font-size: 16px; }

.momentum-family .info,
.momentum-family .price,
.momentum-family .links {
  position: absolute;
  font-size: 14px; }

.momentum-family .links {
  top: 330px;
  text-align: center; }

.momentum-family .links .details {
  background: url(/assets/momentum_family/arrow-right_black.png) 94% 44% no-repeat;
  border: 1px solid #333;
  color: #333; }

.momentum-family .links .buy {
  background: url(/assets/momentum_family/arrow-right_blue.png) 94% 44% no-repeat;
  border: 1px solid #0096D6;
  color: #0096D6; }

.momentum-family .prod-1 .links {
  width: 220px; }

.momentum-family .prod-2 .links {
  width: 250px; }

.momentum-family .prod-3 .links {
  width: 470px; }

.momentum-family .info {
  cursor: pointer;
  text-align: center;
  top: 300px; }

.momentum-family .prod-1 .info {
  width: 220px; }

.momentum-family .prod-2 .info {
  width: 250px; }

.momentum-family .prod-3 .info {
  width: 470px; }

.momentum-family .info .color {
  margin: 0 5px 0 0; }

.momentum-family .info .drop {
  background: url("/assets/momentum_family/arrow-down.png") 94% 45% no-repeat;
  padding: 0 23px 0 0; }

.momentum-family .price {
  font-size: 18px;
  text-align: center;
  top: 270px; }

.momentum-family .prod-1 .price {
  width: 200px; }

.momentum-family .prod-2 .price {
  width: 250px; }

.momentum-family .prod-3 .price {
  width: 470px; }

#bowieMomentum .momentum-family .info a.buy,
#bowieMomentum .momentum-family .info a.details {
  color: #333 !important; }

.momentum-family .horizontal {
  margin: 0 auto;
  width: 200px; }

.momentum-family .horizontal .headphones-colors {
  background: #FFF;
  border: 1px solid #555555;
  height: 107px;
  list-style: none outside none;
  padding: 8px 12px;
  position: absolute;
  width: 175px;
  margin: 309px auto 0 auto;
  z-index: 1901 !important;
  display: none;
  top: 328px; }

.momentum-family .prod-1 .horizontal .headphones-colors {
  height: 44px; }

.momentum-family .horizontal .headphones-colors li {
  cursor: pointer;
  float: left;
  font-size: 14px;
  height: 30px;
  width: 60px;
  text-align: left;
  padding: 0 0 0 25px; }

.momentum-family .headphones-colors li:hover {
  text-decoration: underline; }

.momentum-family .headphones-colors li.red {
  background: url("/assets/momentum_family/headphone_red.png") 0 3px no-repeat; }

.momentum-family .headphones-colors li.pink {
  background: url("/assets/momentum_family/headphone_pink.png") 0 3px no-repeat; }

.momentum-family .headphones-colors li.black {
  background: url("/assets/momentum_family/headphone_black.png") 0 3px no-repeat; }

.momentum-family .headphones-colors li.green {
  background: url("/assets/momentum_family/headphone_green.png") 0 3px no-repeat; }

.momentum-family .headphones-colors li.brown {
  background: url("/assets/momentum_family/headphone_brown.png") 0 3px no-repeat; }

.momentum-family .headphones-colors li.ivory {
  background: url("/assets/momentum_family/headphone_ivory.png") 0 3px no-repeat; }

.momentum-family .headphones-colors li.blue {
  background: url("/assets/momentum_family/headphone_blue.png") 0 3px no-repeat; }

.momentum-family .info .color.red {
  background: url(/assets/momentum_family/headphone_red.png) 0 3px no-repeat; }

.momentum-family .info .color.pink {
  background: url(/assets/momentum_family/headphone_pink.png) 0 3px no-repeat; }

.momentum-family .info .color.black {
  background: url(/assets/momentum_family/headphone_black.png) 0 3px no-repeat; }

.momentum-family .info .color.green {
  background: url(/assets/momentum_family/headphone_green.png) 0 3px no-repeat; }

.momentum-family .info .color.brown {
  background: url(/assets/momentum_family/headphone_brown.png) 0 3px no-repeat; }

.momentum-family .info .color.ivory {
  background: url(/assets/momentum_family/headphone_ivory.png) 0 3px no-repeat; }

.momentum-family .info .color.blue {
  background: url(/assets/momentum_family/headphone_blue.png) 0 3px no-repeat; }
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url(/assets/fancybox-a656d56f5cb8c340fec53d73dbc7f3d0.png);
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url(/assets/fancybox-a656d56f5cb8c340fec53d73dbc7f3d0.png) -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url(/assets/blank-f5c6fac9aa361971ed476fa74beb6a72.gif);
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url(/assets/fancybox-a656d56f5cb8c340fec53d73dbc7f3d0.png);
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url(/assets/fancybox-a656d56f5cb8c340fec53d73dbc7f3d0.png);
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url(/assets/fancybox-x-df8f71f1997608eb0cb54637ceb3f33e.png);
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url(/assets/fancybox-a656d56f5cb8c340fec53d73dbc7f3d0.png);
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url(/assets/fancybox-y-3659c6cb364aa7da8283a467477d280e.png);
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url(/assets/fancybox-a656d56f5cb8c340fec53d73dbc7f3d0.png);
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url(/assets/fancybox-x-df8f71f1997608eb0cb54637ceb3f33e.png);
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url(/assets/fancybox-a656d56f5cb8c340fec53d73dbc7f3d0.png);
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url(/assets/fancybox-y-3659c6cb364aa7da8283a467477d280e.png);
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url(/assets/fancybox-a656d56f5cb8c340fec53d73dbc7f3d0.png);
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url(/assets/fancy_title_over-05a98069857096eb58bf2dc65e722916.png);
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url(/assets/fancybox-a656d56f5cb8c340fec53d73dbc7f3d0.png) -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url(/assets/fancybox-x-df8f71f1997608eb0cb54637ceb3f33e.png) 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url(/assets/fancybox-a656d56f5cb8c340fec53d73dbc7f3d0.png) -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/fancy_close-c1efc84cbce2b089dc50d0b9a08fe8e0.png", sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/fancy_nav_left-e49bdf3b7d76ee95c27f4361089a5d50.png", sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/fancy_nav_right-414ab4a74515ac5e2e7914a2daaa2afe.png", sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/fancy_title_over-05a98069857096eb58bf2dc65e722916.png", sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/fancy_title_left-feb16877cd9eeb0c54f03b6387fdea7a.png", sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/fancy_title_main-20be11e2fc4ca738334254a57abf7d33.png", sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/fancy_title_right-b6de0ae20b8243df610dd34d65dc53e8.png", sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/fancy_loading-20cb8fd942931f504c4276b4077a6581.png", sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/fancy_shadow_n-058ac072d4eb4f83732a9c3641440380.png", sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/fancy_shadow_ne-8972bea5494fddd5381866810b8d4247.png", sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/fancy_shadow_e-a97df42400f314ba57acbb9662447495.png", sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/fancy_shadow_se-b6c9fa3638b2fff1e80832323b58b414.png", sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/fancy_shadow_s-f8a3c33696bb7259dc2c74e63ce34fcc.png", sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/fancy_shadow_sw-89b5cb3b4cc1da12e921e0ba51f9512d.png", sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/fancy_shadow_w-08ed91f3b619d20fe789079e9c31dffc.png", sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/fancy_shadow_nw-c26a82f126c86b48ae970c4cfa8f5417.png", sizingMethod='scale'); }
/*

 */

#fancybox-overlay {
  z-index: 2999;
  background-color: #000000 !important;
  opacity: 0.83 !important; }

#fancybox-wrap {
  z-index: 3000; }
/* general typography */

.leaflet-container {
  background:#fff;
  font:15px/25px 'Helvetica Neue', Arial, Helvetica, sans-serif;
  color:#404040;
  color:rgba(0,0,0,0.75);
  outline:0;
  overflow:hidden;
  -ms-touch-action:none;
  }
.leaflet-container *,
.leaflet-container *:after,
.leaflet-container *:before {
  -webkit-box-sizing:border-box;
     -moz-box-sizing:border-box;
          box-sizing:border-box;
  }

.leaflet-container h1,
.leaflet-container h2,
.leaflet-container h3,
.leaflet-container h4,
.leaflet-container h5,
.leaflet-container h6,
.leaflet-container p {
  font-size:15px;
  line-height:25px;
  margin:0 0 10px;
  }
.mapbox-small,
.leaflet-control-attribution,
.leaflet-control-scale,
.leaflet-container input,
.leaflet-container textarea,
.leaflet-container label,
.leaflet-container small {
  font-size:12px;
  line-height:20px;
  }

.leaflet-container a            {
  color:#3887BE;
  font-weight:normal;
  text-decoration:none;
  }
.leaflet-container a:hover      { color:#63b6e5; }
.leaflet-container.dark a       { color:#63b6e5; }
.leaflet-container.dark a:hover { color:#8fcaec; }

.leaflet-container.dark .mapbox-button,
.leaflet-container .mapbox-button {
  background-color:#3887be;
  display:inline-block;
  height:40px;
  line-height:40px;
  text-decoration:none;
  color:#fff;
  font-size:12px;
  white-space:nowrap;
  text-overflow:ellipsis;
  }
  .leaflet-container.dark .mapbox-button:hover,
  .leaflet-container .mapbox-button:hover {
    color:#fff;
    background-color:#3bb2d0;
    }

/* Base Leaflet
------------------------------------------------------- */
.leaflet-map-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-pane,
.leaflet-tile-container,
.leaflet-overlay-pane,
.leaflet-shadow-pane,
.leaflet-marker-pane,
.leaflet-popup-pane,
.leaflet-overlay-pane svg,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
  position:absolute;
  left:0;
  top:0;
  }

.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
  -webkit-user-drag:none;
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none;
  }
.leaflet-marker-icon,
.leaflet-marker-shadow {
  display: block;
  }

.leaflet-tile {
  filter:inherit;
  visibility:hidden;
  }
.leaflet-tile-loaded {
  visibility:inherit;
  }
.leaflet-zoom-box {
  width:0;
  height:0;
  }

.leaflet-tile-pane    { z-index:2; }
.leaflet-objects-pane { z-index:3; }
.leaflet-overlay-pane { z-index:4; }
.leaflet-shadow-pane  { z-index:5; }
.leaflet-marker-pane  { z-index:6; }
.leaflet-popup-pane   { z-index:7; }

.leaflet-control {
  position:relative;
  z-index:7;
  pointer-events:auto;
  float:left;
  clear:both;
  }
  .leaflet-right .leaflet-control   { float:right; }
  .leaflet-top .leaflet-control     { margin-top:10px; }
  .leaflet-bottom .leaflet-control  { margin-bottom:10px; }
  .leaflet-left .leaflet-control    { margin-left:10px; }
  .leaflet-right .leaflet-control   { margin-right:10px; }

.leaflet-top,
.leaflet-bottom {
  position:absolute;
  z-index:1000;
  pointer-events:none;
  }
  .leaflet-top    { top:0; }
  .leaflet-right  { right:0; }
  .leaflet-bottom { bottom:0; }
  .leaflet-left   { left:0; }

/* zoom and fade animations */
.leaflet-fade-anim .leaflet-tile,
.leaflet-fade-anim .leaflet-popup {
  opacity:0;
  -webkit-transition:opacity 0.2s linear;
     -moz-transition:opacity 0.2s linear;
       -o-transition:opacity 0.2s linear;
          transition:opacity 0.2s linear;
  }
  .leaflet-fade-anim .leaflet-tile-loaded,
  .leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
    opacity:1;
    }

.leaflet-zoom-anim .leaflet-zoom-animated {
  -webkit-transition:-webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
     -moz-transition:   -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
       -o-transition:     -o-transform 0.25s cubic-bezier(0,0,0.25,1);
          transition:        transform 0.25s cubic-bezier(0,0,0.25,1);
  }
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile,
.leaflet-touching .leaflet-zoom-animated {
  -webkit-transition:none;
     -moz-transition:none;
       -o-transition:none;
          transition:none;
  }
.leaflet-zoom-anim .leaflet-zoom-hide { visibility: hidden; }

/* cursors */
.map-clickable,
.leaflet-clickable {
  cursor: pointer;
  }
.leaflet-popup-pane,
.leaflet-control {
  cursor:auto;
  }
.leaflet-container {
  cursor:-webkit-grab;
  cursor:   -moz-grab;
  }
.leaflet-dragging,
.leaflet-dragging .map-clickable,
.leaflet-dragging .leaflet-clickable,
.leaflet-dragging .leaflet-container {
  cursor:move;
  cursor:-webkit-grabbing;
  cursor:   -moz-grabbing;
  }

.leaflet-zoom-box {
  background:#fff;
  border:2px dotted #202020;
  opacity:0.5;
  }

/* general toolbar styles */
.leaflet-control-layers,
.leaflet-bar {
  background-color:#fff;
  border:1px solid #999;
  border-color:rgba(0,0,0,0.4);
  border-radius:3px;
  box-shadow:none;
  }
.leaflet-bar a,
.leaflet-bar a:hover {
  color:#404040;
  color:rgba(0,0,0,0.75);
  border-bottom:1px solid #ddd;
  border-bottom-color:rgba(0,0,0,0.10);
  }
  .leaflet-bar a:hover,
  .leaflet-bar a:active {
    background-color:#f8f8f8;
    cursor:pointer;
    }
  .leaflet-bar a:first-child {
    border-radius:3px 3px 0 0;
    }
  .leaflet-bar a:last-child {
    border-bottom:none;
    border-radius:0 0 3px 3px;
    }
  .leaflet-bar a:only-of-type {
    border-radius:3px;
    }

.leaflet-bar .leaflet-disabled {
  cursor:default;
  opacity:0.75;
  }
.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
  display:block;
  content:'';
  text-indent:-999em;
  }

.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
  display:none;
  }
  .leaflet-control-layers-expanded .leaflet-control-layers-list {
    display:block;
    position:relative;
    }

.leaflet-control-layers-expanded {
  background:#fff;
  padding:6px 10px 6px 6px;
  color:#404040;
  color:rgba(0,0,0,0.75);
  }
.leaflet-control-layers-selector {
  margin-top:2px;
  position:relative;
  top:1px;
  }
.leaflet-control-layers label {
  display: block;
  }
.leaflet-control-layers-separator {
  height:0;
  border-top:1px solid #ddd;
  border-top-color:rgba(0,0,0,0.10);
  margin:5px -10px 5px -6px;
  }

.leaflet-container .leaflet-control-attribution {
  background-color:rgba(255,255,255,0.25);
  margin:0;
  box-shadow:none;
  }
.leaflet-control-attribution a:hover,
.map-info-container a:hover {
  color:inherit;
  text-decoration:underline;
  }

.leaflet-control-attribution,
.leaflet-control-scale-line {
  padding:0 5px;
  }
  .leaflet-left .leaflet-control-scale    { margin-left:5px; }
  .leaflet-bottom .leaflet-control-scale  { margin-bottom:5px; }

.leaflet-control-scale-line {
  background-color:rgba(255,255,255,0.5);
  border:1px solid #999;
  border-color:rgba(0,0,0,0.4);
  border-top:none;
  padding:2px 5px 1px;
  white-space:nowrap;
  overflow:hidden;
  }
  .leaflet-control-scale-line:not(:first-child) {
    border-top:2px solid #ddd;
    border-top-color:rgba(0,0,0,0.10);
    border-bottom:none;
    margin-top:-2px;
    }
  .leaflet-control-scale-line:not(:first-child):not(:last-child) {
    border-bottom:2px solid #777;
    }

/* popup */
.leaflet-popup {
  position:absolute;
  text-align:center;
  pointer-events:none;
  }
.leaflet-popup-content-wrapper {
  padding:1px;
  text-align:left;
  pointer-events:all;
  }
.leaflet-popup-content {
  padding:10px 10px 15px;
  margin:0;
  line-height:inherit;
  }
.leaflet-popup-tip-container {
  width:20px;
  height:20px;
  margin:0 auto;
  position:relative;
  }
.leaflet-popup-tip {
  width:0;
	height:0;
  margin:0;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-top:10px solid #fff;
  box-shadow:none;
  }
.leaflet-popup-close-button {
  text-indent:-999em;
  position:absolute;
  top:0;right:0;
  pointer-events:all;
  }
  .leaflet-popup-close-button:hover {
    background-color:#f8f8f8;
    }

.leaflet-popup-scrolled {
  overflow:auto;
  border-bottom:1px solid #ddd;
  border-top:1px solid #ddd;
  }

/* div icon */
.leaflet-div-icon {
  background:#fff;
  border:1px solid #999;
  border-color:rgba(0,0,0,0.4);
  }
.leaflet-editing-icon {
  border-radius:3px;
  }

/* Leaflet + Mapbox
------------------------------------------------------- */
.leaflet-bar a,
.mapbox-icon,
.map-tooltip.closable .close,
.leaflet-control-layers-toggle,
.leaflet-popup-close-button,
.mapbox-button-icon:before {
  content:'';
  display:inline-block;
  width:26px;
  height:26px;
  vertical-align:middle;
  background-repeat:no-repeat;
  }
.leaflet-bar a {
  display:block;
  }

.leaflet-control-zoom-in,
.leaflet-control-zoom-out,
.leaflet-popup-close-button,
.leaflet-control-layers-toggle,
.leaflet-container.dark .map-tooltip .close,
.map-tooltip .close,
.mapbox-icon {
  opacity: .75;
  background-image:url(./images/icons-000000.png);
  background-repeat:no-repeat;
  background-size:26px 260px;
  }
  .mapbox-button-icon:before,
  .leaflet-container.dark .leaflet-control-zoom-in,
  .leaflet-container.dark .leaflet-control-zoom-out,
  .leaflet-container.dark .leaflet-control-layers-toggle,
  .leaflet-container.dark .mapbox-icon {
    opacity: 1;
    background-image:url(./images/icons-ffffff.png);
    background-size:26px 260px;
    }
  .leaflet-bar .leaflet-control-zoom-in                 { background-position:0 0; }
  .leaflet-bar .leaflet-control-zoom-out                { background-position:0 -26px; }
  .map-tooltip .close, .leaflet-popup-close-button      { background-position:0 -52px; }
  .mapbox-icon-info                                     { background-position:0 -78px; }
  .leaflet-control-layers-toggle                        { background-position:0 -104px; }
  .mapbox-icon-share:before, .mapbox-icon-share         { background-position:0 -130px; }
  .mapbox-icon-geocoder:before, .mapbox-icon-geocoder   { background-position:0 -156px; }
  .mapbox-icon-facebook:before, .mapbox-icon-facebook   { background-position:0 -182px; }
  .mapbox-icon-twitter:before, .mapbox-icon-twitter     { background-position:0 -208px; }
  .mapbox-icon-pinterest:before, .mapbox-icon-pinterest { background-position:0 -234px; }

@media
  (-webkit-min-device-pixel-ratio:2),
  (min-resolution:192dpi) {
    .leaflet-control-zoom-in,
    .leaflet-control-zoom-out,
    .leaflet-popup-close-button,
    .leaflet-control-layers-toggle,
    .mapbox-icon {
      background-image:url(./images/icons-000000@2x.png);
      }
    .mapbox-button-icon:before,
    .leaflet-container.dark .leaflet-control-zoom-in,
    .leaflet-container.dark .leaflet-control-zoom-out,
    .leaflet-container.dark .leaflet-control-layers-toggle,
    .leaflet-container.dark .mapbox-icon {
      background-image:url(./images/icons-ffffff@2x.png);
      }
}

.leaflet-popup-content-wrapper,
.map-legends,
.map-tooltip {
  background:#fff;
  border-radius:3px;
  box-shadow:0 1px 2px rgba(0,0,0,0.10);
  }
.map-legends,
.map-tooltip {
  max-width:300px;
  }
.map-legends .map-legend {
  padding:10px;
  }
.map-tooltip {
  z-index:999999;
  padding:10px;
  min-width:180px;
  max-height:400px;
  overflow:auto;
  opacity:1;
  -webkit-transition:opacity 150ms;
     -moz-transition:opacity 150ms;
       -o-transition:opacity 150ms;
          transition:opacity 150ms;
  }

.map-tooltip .close {
  text-indent:-999em;
  overflow:hidden;
  display:none;
  }
  .map-tooltip.closable .close {
    position:absolute;
    top:0;right:0;
    border-radius:3px;
    }
    .map-tooltip.closable .close:active  {
      background-color:#f8f8f8;
      }

.leaflet-control-interaction {
  position:absolute;
  top:10px;
  right:10px;
  width:300px;
  }
.leaflet-popup-content .marker-title {
  font-weight:bold;
  }
.leaflet-control .mapbox-button {
  background-color:#fff;
  border:1px solid #ddd;
  border-color:rgba(0,0,0,0.10);
  padding:5px 10px;
  border-radius:3px;
  }

/* Share modal
------------------------------------------------------- */
.mapbox-modal > div {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:-1;
  overflow-y:auto;
  }
  .mapbox-modal.active > div {
    z-index:99999;
    transition:all .2s, z-index 0 0;
    }

.mapbox-modal .mapbox-modal-mask {
  background:rgba(0,0,0,0.5);
  opacity:0;
  }
  .mapbox-modal.active .mapbox-modal-mask { opacity:1; }

.mapbox-modal .mapbox-modal-content {
  -webkit-transform:translateY(-100%);
     -moz-transform:translateY(-100%);
      -ms-transform:translateY(-100%);
          transform:translateY(-100%);
  }
  .mapbox-modal.active .mapbox-modal-content {
    -webkit-transform:translateY(0);
       -moz-transform:translateY(0);
        -ms-transform:translateY(0);
            transform:translateY(0);
    }

.mapbox-modal-body {
  position:relative;
  background:#fff;
  padding:20px;
  z-index:1000;
  width:50%;
  margin:20px 0 20px 25%;
  }
.mapbox-share-buttons {
  margin:0 0 20px;
  }
.mapbox-share-buttons a {
  width:33.3333%;
  border-left:1px solid #fff;
  text-align:center;
  border-radius:0;
  }
  .mapbox-share-buttons a:last-child  { border-radius:0 3px 3px 0; }
  .mapbox-share-buttons a:first-child { border:none; border-radius:3px 0 0 3px; }

.mapbox-modal input {
  width:100%;
  height:40px;
  padding:10px;
  border:1px solid #ddd;
  border-color:rgba(0,0,0,0.10);
  color:rgba(0,0,0,0.5);
  }

/* Info Control
------------------------------------------------------- */
.leaflet-control.mapbox-control-info {
  margin:5px 30px 10px 10px;
  min-height:26px;
  }
  .leaflet-control.mapbox-control-info-right {
    margin:5px 10px 10px 30px;
    }

.mapbox-info-toggle {
  background-color:#fff;
  background-color:rgba(255,255,255,0.5);
  border-radius:50%;
  position:absolute;
  bottom:0;left:0;
  z-index:1;
  }
  .mapbox-control-info-right .mapbox-info-toggle  { left:auto; right:0; }
  .mapbox-info-toggle:hover { background-color:#fff; }

.map-info-container {
  background:#fff;
  padding:3px 5px 3px 27px;
  display:none;
  position:relative;
  bottom:0;left:0;
  border-radius:13px 3px 3px 13px;
  }
.mapbox-control-info.active .map-info-container {
  display:inline-block;
  }
.mapbox-control-info-right .map-info-container {
  left: auto;
  right: 0;
  padding: 3px 27px 3px 5px;
  border-radius:3px 13px 13px 3px;
  }

/* Geocoder
------------------------------------------------------- */
.leaflet-control-mapbox-geocoder {
  position:relative;
  }
.leaflet-control-mapbox-geocoder.searching {
  opacity:0.75;
  }
.leaflet-control-mapbox-geocoder .leaflet-control-mapbox-geocoder-wrap {
  background:#fff;
  position:absolute;
  border:1px solid #999;
  border-color:rgba(0,0,0,0.4);
  border-bottom-width:0;
  overflow:hidden;
  left:26px;
  height:27px;
  width:0;
  top:-1px;
  border-radius:0 3px 3px 0;
  opacity:0;
  -webkit-transition:opacity 100ms;
     -moz-transition:opacity 100ms;
       -o-transition:opacity 100ms;
          transition:opacity 100ms;
  }
.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-wrap {
  width:180px;
  opacity:1;
  }
.leaflet-bar .leaflet-control-mapbox-geocoder-toggle,
.leaflet-bar .leaflet-control-mapbox-geocoder-toggle:hover {
  border-bottom:none;
  }
.leaflet-control-mapbox-geocoder-toggle {
  border-radius:3px;
  }
.leaflet-control-mapbox-geocoder.active,
.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-toggle {
  border-top-right-radius:0;
  border-bottom-right-radius:0;
  }
.leaflet-control-mapbox-geocoder .leaflet-control-mapbox-geocoder-form input {
  background:transparent;
  border:0;
  width:180px;
  padding:0 0 0 10px;
  height:26px;
  outline:none;
  }
.leaflet-control-mapbox-geocoder-results {
  width:180px;
  position:absolute;
  left:26px;
  top:25px;
  border-radius:0 0 3px 3px;
  }
  .leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-results {
    background:#fff;
    border:1px solid #999;
    border-color:rgba(0,0,0,0.4);
    }

.leaflet-control-mapbox-geocoder-results a,
.leaflet-control-mapbox-geocoder-results span {
  padding:0 10px;
  text-overflow:ellipsis;
  white-space:nowrap;
  display:block;
  width:100%;
  font-size:12px;
  line-height:26px;
  text-align:left;
  overflow:hidden;
  }
  .leaflet-control-mapbox-geocoder-results a:first-child {
    border-top:1px solid #999;
    border-top-color:rgba(0,0,0,0.4);
    border-radius:0;
    }
  .leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results a:hover,
  .leaflet-control-mapbox-geocoder-results a:hover {
    background:#f8f8f8;
    opacity:1;
    }

/* Dark Theme
------------------------------------------------------- */
.leaflet-container.dark .leaflet-bar {
  background-color:#404040;
  border-color:#202020;
  border-color:rgba(0,0,0,0.75);
  }
  .leaflet-container.dark .leaflet-bar a {
    color:#404040;
    border-color:rgba(0,0,0,0.5);
    }
  .leaflet-container.dark .leaflet-bar a:active,
  .leaflet-container.dark .leaflet-bar a:hover {
    background-color:#505050;
    }

.leaflet-container.dark .mapbox-info-toggle,
.leaflet-container.dark .map-info-container,
.leaflet-container.dark .leaflet-control-attribution {
  background-color:rgba(0,0,0,0.25);
  color:#f8f8f8;
  }
.leaflet-container.dark .leaflet-bar a.leaflet-disabled,
.leaflet-container.dark .leaflet-control .mapbox-button.disabled {
  background-color:#252525;
  color:#404040;
  }
.leaflet-container.dark .leaflet-control-mapbox-geocoder > div {
  border-color:#202020;
  border-color:rgba(0,0,0,0.75);
  }
  .leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results a {
    border-color:#ddd #202020;
    border-color:rgba(0,0,0,0.10) rgba(0,0,0,0.75);
    }
  .leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results span {
    border-color:#202020;
    border-color:rgba(0,0,0,0.75);
    }

/* Larger Screens
------------------------------------------------------- */
@media only screen and (max-width:800px) {
.mapbox-modal-body {
  width:83.3333%;
  margin-left:8.3333%;
  }
}

/* Smaller Screens
------------------------------------------------------- */
@media only screen and (max-width:640px) {
.mapbox-modal-body {
  width:100%;
  height:100%;
  margin:0;
  }
}

/* Browser Fixes
------------------------------------------------------- */
/* Map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container img { max-width:none!important; }
/* Stupid Android 2 doesn't understand "max-width: none" properly */
.leaflet-container img.leaflet-image-layer { max-width:15000px!important; }
/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg { -moz-user-select:none; }
/* Older IEs don't support the translateY property for display animation */
.leaflet-oldie .mapbox-modal .mapbox-modal-content        { display:none; }
.leaflet-oldie .mapbox-modal.active .mapbox-modal-content { display:block; }
.map-tooltip { width:280px\8; /* < IE9 */ }
.regular-font {
  font-family: "sennheiserdemi", Microsoft Sans Serif, Verdana, Helvetica, sans-serif; }

.bold-font {
  font-family: "sennheiserbold", Microsoft Sans Serif, Verdana, Helvetica, sans-serif; }

.thin-font {
  font-family: "sennheiserbook", Microsoft Sans Serif, Verdana, Helvetica, sans-serif; }

.content-box, .absolute-box, .layout-gaming .blueStage .absolute-box {
  position: relative;
  width: 968px; }
  .content-box.short-youtube-video, .content-box.short-vimeo-video, .absolute-box.short-youtube-video, .absolute-box.short-vimeo-video, .layout-gaming .blueStage .absolute-box.short-youtube-video, .layout-gaming .blueStage .absolute-box.short-vimeo-video {
    padding: 12px; }
  .content-box.large-youtube-video, .content-box.large-vimeo-video, .absolute-box.large-youtube-video, .absolute-box.large-vimeo-video, .layout-gaming .blueStage .absolute-box.large-youtube-video, .layout-gaming .blueStage .absolute-box.large-vimeo-video {
    padding: 0; }
  .content-box div.absolute-box, .absolute-box div.absolute-box, .layout-gaming .blueStage .absolute-box div.absolute-box {
    position: absolute; }
  .content-box div.inline-link, .absolute-box div.inline-link, .layout-gaming .blueStage .absolute-box div.inline-link {
    position: relative; }
    .content-box div.inline-link a, .absolute-box div.inline-link a, .layout-gaming .blueStage .absolute-box div.inline-link a {
      border: 1px solid white;
      display: inline-block;
      padding: 10px 40px 10px 10px;
      position: relative;
      margin-top: 10px; }
      .content-box div.inline-link a span.icon, .absolute-box div.inline-link a span.icon, .layout-gaming .blueStage .absolute-box div.inline-link a span.icon {
        height: 40px;
        width: 34px;
        top: 0px;
        right: 3px;
        position: absolute;
        display: inline-block;
        background: transparent url("/assets/gaming/icon_link_arrow_discover_more.png") right center scroll no-repeat; }
    .content-box div.inline-link a.blue_call_to_action, .absolute-box div.inline-link a.blue_call_to_action, .layout-gaming .blueStage .absolute-box div.inline-link a.blue_call_to_action {
      color: white !important;
      background: #0097d0;
      padding: 10px 25px;
      height: 24px;
      line-height: 24px;
      border: none;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      border-radius: 2px; }
      .content-box div.inline-link a.blue_call_to_action span.icon, .absolute-box div.inline-link a.blue_call_to_action span.icon, .layout-gaming .blueStage .absolute-box div.inline-link a.blue_call_to_action span.icon {
        display: none; }
    .content-box div.inline-link a.arrow_icon, .content-box div.inline-link a.blue_arrow_icon, .content-box div.inline-link a.black_arrow_icon, .absolute-box div.inline-link a.arrow_icon, .absolute-box div.inline-link a.blue_arrow_icon, .absolute-box div.inline-link a.black_arrow_icon, .layout-gaming .blueStage .absolute-box div.inline-link a.arrow_icon, .layout-gaming .blueStage .absolute-box div.inline-link a.blue_arrow_icon, .layout-gaming .blueStage .absolute-box div.inline-link a.black_arrow_icon {
      border: none;
      padding: 0px -30px 0px 0px; }
      .content-box div.inline-link a.arrow_icon span.icon, .content-box div.inline-link a.blue_arrow_icon span.icon, .content-box div.inline-link a.black_arrow_icon span.icon, .absolute-box div.inline-link a.arrow_icon span.icon, .absolute-box div.inline-link a.blue_arrow_icon span.icon, .absolute-box div.inline-link a.black_arrow_icon span.icon, .layout-gaming .blueStage .absolute-box div.inline-link a.arrow_icon span.icon, .layout-gaming .blueStage .absolute-box div.inline-link a.blue_arrow_icon span.icon, .layout-gaming .blueStage .absolute-box div.inline-link a.black_arrow_icon span.icon {
        display: inline-block;
        position: relative;
        top: 6px;
        left: 0px;
        margin-left: 5px;
        height: 22px;
        width: 23px; }
    .content-box div.inline-link a.blue_arrow_icon span.icon, .absolute-box div.inline-link a.blue_arrow_icon span.icon, .layout-gaming .blueStage .absolute-box div.inline-link a.blue_arrow_icon span.icon {
      background: transparent url("/assets/gaming/icon_read_a_review.png") 0 0 scroll no-repeat; }
    .content-box div.inline-link a.black_arrow_icon, .absolute-box div.inline-link a.black_arrow_icon, .layout-gaming .blueStage .absolute-box div.inline-link a.black_arrow_icon {
      color: black !important; }
      .content-box div.inline-link a.black_arrow_icon span.icon, .absolute-box div.inline-link a.black_arrow_icon span.icon, .layout-gaming .blueStage .absolute-box div.inline-link a.black_arrow_icon span.icon {
        background: transparent url("/assets/gaming/icon_read_a_review_black_blue.png") 0 0 scroll no-repeat; }
      .content-box div.inline-link a.black_arrow_icon:hover, .absolute-box div.inline-link a.black_arrow_icon:hover, .layout-gaming .blueStage .absolute-box div.inline-link a.black_arrow_icon:hover {
        color: #0097d0 !important; }
        .content-box div.inline-link a.black_arrow_icon:hover span.icon, .absolute-box div.inline-link a.black_arrow_icon:hover span.icon, .layout-gaming .blueStage .absolute-box div.inline-link a.black_arrow_icon:hover span.icon {
          background: transparent url("/assets/gaming/icon_read_a_review_black_blue.png") 0 -22px scroll no-repeat; }
    .content-box div.inline-link a.arrow_icon span.icon, .absolute-box div.inline-link a.arrow_icon span.icon, .layout-gaming .blueStage .absolute-box div.inline-link a.arrow_icon span.icon {
      background: transparent url("/assets/gaming/icon_read_a_review_white.png") 0 0 scroll no-repeat; }
    .content-box div.inline-link a.arrow_icon:hover, .absolute-box div.inline-link a.arrow_icon:hover, .layout-gaming .blueStage .absolute-box div.inline-link a.arrow_icon:hover {
      color: #0097d0 !important; }
      .content-box div.inline-link a.arrow_icon:hover span.icon, .absolute-box div.inline-link a.arrow_icon:hover span.icon, .layout-gaming .blueStage .absolute-box div.inline-link a.arrow_icon:hover span.icon {
        background: transparent url("/assets/gaming/icon_read_a_review.png") 0 0 scroll; }
    .content-box div.inline-link a.blue_text, .absolute-box div.inline-link a.blue_text, .layout-gaming .blueStage .absolute-box div.inline-link a.blue_text {
      color: #0097d0 !important;
      border: none;
      background: none;
      padding: 0px; }
      .content-box div.inline-link a.blue_text span.icon, .absolute-box div.inline-link a.blue_text span.icon, .layout-gaming .blueStage .absolute-box div.inline-link a.blue_text span.icon {
        display: none; }
  .content-box.reviews, .absolute-box.reviews, .layout-gaming .blueStage .absolute-box.reviews {
    position: relative;
    height: 398px;
    margin-top: 12px;
    margin-bottom: 12px; }
    .content-box.reviews h1, .absolute-box.reviews h1, .layout-gaming .blueStage .absolute-box.reviews h1 {
      top: 35px;
      left: 53px;
      position: absolute;
      color: white;
      font-size: 24px;
      line-height: 30px; }
    .content-box.reviews ul.slider, .absolute-box.reviews ul.slider, .layout-gaming .blueStage .absolute-box.reviews ul.slider {
      position: absolute;
      top: 94px;
      left: 53px; }
      .content-box.reviews ul.slider li, .absolute-box.reviews ul.slider li, .layout-gaming .blueStage .absolute-box.reviews ul.slider li {
        height: 250px;
        padding: 0; }
        .content-box.reviews ul.slider li .review, .absolute-box.reviews ul.slider li .review, .layout-gaming .blueStage .absolute-box.reviews ul.slider li .review {
          float: left;
          width: 426px;
          height: 173px;
          margin: 0;
          padding: 0 0 0 12px;
          border-left: 3px solid #0096d6;
          position: relative; }
          .content-box.reviews ul.slider li .review:first-child, .absolute-box.reviews ul.slider li .review:first-child, .layout-gaming .blueStage .absolute-box.reviews ul.slider li .review:first-child {
            margin: 0; }
          .content-box.reviews ul.slider li .review a, .content-box.reviews ul.slider li .review h2, .content-box.reviews ul.slider li .review p, .absolute-box.reviews ul.slider li .review a, .absolute-box.reviews ul.slider li .review h2, .absolute-box.reviews ul.slider li .review p, .layout-gaming .blueStage .absolute-box.reviews ul.slider li .review a, .layout-gaming .blueStage .absolute-box.reviews ul.slider li .review h2, .layout-gaming .blueStage .absolute-box.reviews ul.slider li .review p {
            width: 376px;
            position: static; }
          .content-box.reviews ul.slider li .review .review-url, .absolute-box.reviews ul.slider li .review .review-url, .layout-gaming .blueStage .absolute-box.reviews ul.slider li .review .review-url {
            display: block;
            margin: -4px 0 0 0; }
          .content-box.reviews ul.slider li .review .review-description, .absolute-box.reviews ul.slider li .review .review-description, .layout-gaming .blueStage .absolute-box.reviews ul.slider li .review .review-description {
            margin: 5px 0 5px;
            font-size: 14px;
            color: white;
            height: 131px;
            overflow: hidden; }
          .content-box.reviews ul.slider li .review .review-link, .absolute-box.reviews ul.slider li .review .review-link, .layout-gaming .blueStage .absolute-box.reviews ul.slider li .review .review-link {
            position: absolute;
            width: auto;
            bottom: 0;
            color: white;
            font-size: 12px;
            padding-right: 20px !important;
            background: url(/assets/momentum/slices/little-triangle.png) right 50% no-repeat; }
    .content-box.reviews ul.thumbs-nav, .absolute-box.reviews ul.thumbs-nav, .layout-gaming .blueStage .absolute-box.reviews ul.thumbs-nav {
      position: absolute;
      top: 345px;
      left: 53px; }
      .content-box.reviews ul.thumbs-nav li, .absolute-box.reviews ul.thumbs-nav li, .layout-gaming .blueStage .absolute-box.reviews ul.thumbs-nav li {
        float: left;
        width: 159px;
        margin: 0 1px 0 0;
        text-align: center;
        position: relative;
        color: #999999;
        font-size: 11px;
        cursor: pointer; }
        .content-box.reviews ul.thumbs-nav li span.brick, .absolute-box.reviews ul.thumbs-nav li span.brick, .layout-gaming .blueStage .absolute-box.reviews ul.thumbs-nav li span.brick {
          height: 6px;
          width: 100%;
          position: absolute;
          top: 21px;
          left: 0;
          background: #999999; }
        .content-box.reviews ul.thumbs-nav li.active, .content-box.reviews ul.thumbs-nav li:hover, .absolute-box.reviews ul.thumbs-nav li.active, .absolute-box.reviews ul.thumbs-nav li:hover, .layout-gaming .blueStage .absolute-box.reviews ul.thumbs-nav li.active, .layout-gaming .blueStage .absolute-box.reviews ul.thumbs-nav li:hover {
          color: #0096d6; }
          .content-box.reviews ul.thumbs-nav li.active span.brick, .content-box.reviews ul.thumbs-nav li:hover span.brick, .absolute-box.reviews ul.thumbs-nav li.active span.brick, .absolute-box.reviews ul.thumbs-nav li:hover span.brick, .layout-gaming .blueStage .absolute-box.reviews ul.thumbs-nav li.active span.brick, .layout-gaming .blueStage .absolute-box.reviews ul.thumbs-nav li:hover span.brick {
            top: 20px;
            height: 8px;
            background: #0096d6; }

.gamingRedesign.featureBoxContents.margin-reset {
  margin: 0 !important; }

.gamingRedesign.featureBoxContents.containerBox.blueStage .fullWidth {
  margin-left: 0px; }

.gamingRedesign.featureBoxContents.containerBox .fullWidth {
  width: 992px !important;
  margin-left: -12px;
  margin-right: 0; }

.layout-gaming .blueStage .content-box div.inline-link a.arrow_icon, .layout-gaming .blueStage .content-box div.inline-link a.blue_arrow_icon, .layout-gaming .blueStage .content-box div.inline-link a.black_arrow_icon {
  border: none;
  margin: 0px -30px 0px 0px; }
body .liquidHelper.buyButton div.button {
  display: inline-block; }
  body .liquidHelper.buyButton div.button a {
    background: none repeat scroll 0 0 #2d9ed5;
    color: white;
    display: block;
    font: bold 11px/14px Arial, Sans-Serif;
    height: 14px;
    min-width: 82px;
    padding: 5px 0;
    text-align: center; }
body .liquidHelper.buyButton span.delivery_time {
  font: normal 9px/10px Arial, Sans-Serif; }
body .liquidHelper.buyNowLink .delivery_time {
  font: normal 9px/10px Arial, Sans-Serif;
  margin: 9px; }
body .liquidHelper.productOverview {
  position: relative; }
  body .liquidHelper.productOverview ul.productsOverview {
    margin: 0; }
    body .liquidHelper.productOverview ul.productsOverview li.productView {
      width: 174px;
      height: 538px;
      min-height: 490px;
      padding: 25px 22px 30px 22px;
      border-bottom: 1px solid #d8d9d9;
      float: left; }
      body .liquidHelper.productOverview ul.productsOverview li.productView.first {
        padding-left: 0px; }
      body .liquidHelper.productOverview ul.productsOverview li.productView.last {
        padding-right: 0px;
        background: none; }
      body .liquidHelper.productOverview ul.productsOverview li.productView:nth-last-child(1), body .liquidHelper.productOverview ul.productsOverview li.productView:nth-last-child(2), body .liquidHelper.productOverview ul.productsOverview li.productView:nth-last-child(3), body .liquidHelper.productOverview ul.productsOverview li.productView:nth-last-child(4) {
        border-bottom: 0px; }
      body .liquidHelper.productOverview ul.productsOverview li.productView:nth-child(1), body .liquidHelper.productOverview ul.productsOverview li.productView:nth-child(2), body .liquidHelper.productOverview ul.productsOverview li.productView:nth-child(3), body .liquidHelper.productOverview ul.productsOverview li.productView:nth-child(4) {
        border-bottom: 1px solid #d8d9d9; }
      body .liquidHelper.productOverview ul.productsOverview li.productView div.productTags ul.productTags {
        height: 49px;
        margin: 0 0 3px;
        overflow: hidden; }
        body .liquidHelper.productOverview ul.productsOverview li.productView div.productTags ul.productTags li {
          height: 14px;
          padding: 3px 2px 3px 19px;
          width: 57px;
          margin: 0 4px 5px;
          float: left;
          background: none;
          border-top: 1px solid #eeeeee;
          border-bottom: 1px solid #eeeeee;
          background: transparent none 2px 0 no-repeat scroll; }
          body .liquidHelper.productOverview ul.productsOverview li.productView div.productTags ul.productTags li span.value {
            white-space: nowrap;
            display: block;
            border-left: 1px solid #eeeeee;
            padding: 0 0 0 4px;
            font: normal 10px/15px Arial, Sans-Serif; }
          body .liquidHelper.productOverview ul.productsOverview li.productView div.productTags ul.productTags li.bestRated {
            border-color: #fbd8c9;
            background-image: url("/assets/gaming/icon_product_overview_best_rated.png"); }
            body .liquidHelper.productOverview ul.productsOverview li.productView div.productTags ul.productTags li.bestRated span.value {
              color: #f26522;
              border-color: #f6b193; }
          body .liquidHelper.productOverview ul.productsOverview li.productView div.productTags ul.productTags li.topSeller {
            border-color: #e9d3e8;
            background-image: url("/assets/gaming/icon_product_overview_top_seller.png"); }
            body .liquidHelper.productOverview ul.productsOverview li.productView div.productTags ul.productTags li.topSeller span.value {
              color: #92278f;
              border-color: #c890c5; }
          body .liquidHelper.productOverview ul.productsOverview li.productView div.productTags ul.productTags li.bestSale {
            border-color: #1a9fd8;
            background-image: url("/assets/gaming/icon_product_overview_best_sale.png"); }
            body .liquidHelper.productOverview ul.productsOverview li.productView div.productTags ul.productTags li.bestSale span.value {
              color: #1a9fd8;
              border-color: #8fcfe9; }
          body .liquidHelper.productOverview ul.productsOverview li.productView div.productTags ul.productTags li.bestValue {
            border-color: #f3f1cb;
            background-image: url("/assets/gaming/icon_product_overview_best_value.png"); }
            body .liquidHelper.productOverview ul.productsOverview li.productView div.productTags ul.productTags li.bestValue span.value {
              color: #d4ca28;
              border-color: #e7e599; }
          body .liquidHelper.productOverview ul.productsOverview li.productView div.productTags ul.productTags li.theNew {
            border-color: #f9bee1;
            background-image: url("/assets/gaming/icon_product_overview_the_new.png"); }
            body .liquidHelper.productOverview ul.productsOverview li.productView div.productTags ul.productTags li.theNew span.value {
              color: #ec008c;
              border-color: #f57cc3; }
      body .liquidHelper.productOverview ul.productsOverview li.productView div.productImage {
        height: 174px;
        width: 174px;
        display: table;
        margin: 0; }
        body .liquidHelper.productOverview ul.productsOverview li.productView div.productImage a {
          height: 174px;
          width: 174px;
          display: table-cell;
          text-align: center;
          vertical-align: middle; }
          body .liquidHelper.productOverview ul.productsOverview li.productView div.productImage a img {
            height: auto;
            width: auto;
            max-height: 174px;
            max-width: 174px; }
      body .liquidHelper.productOverview ul.productsOverview li.productView div.productText .type {
        font: normal 18px/19px Arial, Verdana, Arial, Sans-Serif;
        color: #1a9fd8;
        margin: 10px 0 3px 0;
        height: 34px;
        text-align: left; }
      body .liquidHelper.productOverview ul.productsOverview li.productView div.productText ul {
        overflow-x: auto;
        height: 175px;
        width: 198px;
        margin-left: -8px; }
        body .liquidHelper.productOverview ul.productsOverview li.productView div.productText ul li {
          font: normal 13px/17px Arial, Verdana, Arial, Sans-Serif;
          color: #aaaaaa;
          background: none;
          list-style: circle outside none;
          padding: 0px;
          margin: 0 0 10px 20px;
          text-align: left; }
          body .liquidHelper.productOverview ul.productsOverview li.productView div.productText ul li.lastItem p {
            margin-bottom: 0; }
          body .liquidHelper.productOverview ul.productsOverview li.productView div.productText ul li.description {
            list-style: none;
            margin: 20px 0 0 20px; }
      body .liquidHelper.productOverview ul.productsOverview li.productView div.productPrice {
        font: normal 17px/21px Arial, Sans-Serif;
        color: #606568;
        text-align: right;
        margin: 16px 0 13px 0;
        min-height: 35px; }
        body .liquidHelper.productOverview ul.productsOverview li.productView div.productPrice.highlighted {
          color: #1a9fd8; }
        body .liquidHelper.productOverview ul.productsOverview li.productView div.productPrice span.product-delivery-time {
          text-align: right;
          display: block;
          font-size: 10px;
          line-height: 14px; }
      body .liquidHelper.productOverview ul.productsOverview li.productView div.productActions ul {
        padding: 0px;
        margin: 0px; }
        body .liquidHelper.productOverview ul.productsOverview li.productView div.productActions ul li {
          padding: 0px;
          margin: 0px;
          float: left;
          background: none;
          margin-right: 10px; }
          body .liquidHelper.productOverview ul.productsOverview li.productView div.productActions ul li.last {
            margin: 0px; }
          body .liquidHelper.productOverview ul.productsOverview li.productView div.productActions ul li a {
            display: block;
            height: 14px;
            min-width: 82px;
            padding: 5px 0;
            text-align: center;
            font: bold 11px/14px Arial, Sans-Serif; }
            body .liquidHelper.productOverview ul.productsOverview li.productView div.productActions ul li a.blue {
              color: white;
              background: #2d9ed5 none; }
            body .liquidHelper.productOverview ul.productsOverview li.productView div.productActions ul li a.grey {
              color: #606568;
              background: #edeeee none; }
