/* line 1, ../../app/assets/stylesheets/momentum_family.css.scss */
.momentum-family h3 {
  color: #333;
  font-size: 32px;
  width: 100%;
  top: 34px;
  text-align: center;
}

/* line 8, ../../app/assets/stylesheets/momentum_family.css.scss */
.momentum-family {
  background: #FFF url(/assets/momentum_family/background.jpg) 0 92px no-repeat;
  color: #333;
  font-family: sennheiserdemi;
  height: 480px;
  padding: 32px 0 0 0;
  position: relative;
  width: 990px;
  margin: 0 0 12px 0;
}

/* line 18, ../../app/assets/stylesheets/momentum_family.css.scss */
.prod-1, .prod-2, .prod-3 {
  left: 5px;
  position: absolute;
  top: 120px;
  width: 220px;
  height: 180px;
}

/* line 25, ../../app/assets/stylesheets/momentum_family.css.scss */
.prod-2 {
  left: 240px;
  width: 250px;
}

/* line 29, ../../app/assets/stylesheets/momentum_family.css.scss */
.prod-3 {
  left: 500px;
  width: 470px;
}

/* line 33, ../../app/assets/stylesheets/momentum_family.css.scss */
.prod-1 a, .prod-2 a, .prod-3 a {
  font-size: 14px;
  padding: 2px 25px 4px 4px;
}

/* line 37, ../../app/assets/stylesheets/momentum_family.css.scss */
.article-pull {
  position: relative;
  text-align: center;
}

/* line 41, ../../app/assets/stylesheets/momentum_family.css.scss */
.article-pull strong {
  font-size: 16px;
}

/* line 44, ../../app/assets/stylesheets/momentum_family.css.scss */
.momentum-family .info,
.momentum-family .price,
.momentum-family .links {
  position: absolute;
  font-size: 14px;
}

/* line 50, ../../app/assets/stylesheets/momentum_family.css.scss */
.momentum-family .links {
  top: 330px;
  text-align: center;
}

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

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

/* line 64, ../../app/assets/stylesheets/momentum_family.css.scss */
.momentum-family .prod-1 .links {
  width: 220px;
}

/* line 67, ../../app/assets/stylesheets/momentum_family.css.scss */
.momentum-family .prod-2 .links {
  width: 250px;
}

/* line 70, ../../app/assets/stylesheets/momentum_family.css.scss */
.momentum-family .prod-3 .links {
  width: 470px;
}

/* line 73, ../../app/assets/stylesheets/momentum_family.css.scss */
.momentum-family .info {
  cursor: pointer;
  text-align: center;
  top: 300px;
}

/* line 78, ../../app/assets/stylesheets/momentum_family.css.scss */
.momentum-family .prod-1 .info {
  width: 220px;
}

/* line 81, ../../app/assets/stylesheets/momentum_family.css.scss */
.momentum-family .prod-2 .info {
  width: 250px;
}

/* line 84, ../../app/assets/stylesheets/momentum_family.css.scss */
.momentum-family .prod-3 .info {
  width: 470px;
}

/* line 87, ../../app/assets/stylesheets/momentum_family.css.scss */
.momentum-family .info .color {
  margin: 0 5px 0 0;
}

/* line 90, ../../app/assets/stylesheets/momentum_family.css.scss */
.momentum-family .info .drop {
  background: url("/assets/momentum_family/arrow-down.png") 94% 45% no-repeat;
  padding: 0 23px 0 0;
}

/* line 94, ../../app/assets/stylesheets/momentum_family.css.scss */
.momentum-family .price {
  font-size: 18px;
  text-align: center;
  top: 270px;
}

/* line 99, ../../app/assets/stylesheets/momentum_family.css.scss */
.momentum-family .prod-1 .price {
  width: 200px;
}

/* line 102, ../../app/assets/stylesheets/momentum_family.css.scss */
.momentum-family .prod-2 .price {
  width: 250px;
}

/* line 105, ../../app/assets/stylesheets/momentum_family.css.scss */
.momentum-family .prod-3 .price {
  width: 470px;
}

/* line 108, ../../app/assets/stylesheets/momentum_family.css.scss */
#bowieMomentum .momentum-family .info a.buy,
#bowieMomentum .momentum-family .info a.details {
  color: #333 !important;
}

/* line 112, ../../app/assets/stylesheets/momentum_family.css.scss */
.momentum-family .horizontal {
  margin: 0 auto;
  width: 200px;
}

/* line 116, ../../app/assets/stylesheets/momentum_family.css.scss */
.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: 19px;
}

/* line 129, ../../app/assets/stylesheets/momentum_family.css.scss */
.momentum-family .prod-1 .horizontal .headphones-colors {
  height: 44px;
}

/* line 132, ../../app/assets/stylesheets/momentum_family.css.scss */
.momentum-family .horizontal .headphones-colors.ingress {
  display: none;
  top: 19px;
  right: 12px;
  height: 44px;
}

/* line 138, ../../app/assets/stylesheets/momentum_family.css.scss */
.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;
}

/* line 147, ../../app/assets/stylesheets/momentum_family.css.scss */
.momentum-family .headphones-colors li:hover {
  text-decoration: underline;
}

/* line 150, ../../app/assets/stylesheets/momentum_family.css.scss */
.momentum-family .headphones-colors li.red {
  background: url("/assets/momentum_family/headphone_red.png") 0 3px no-repeat;
}

/* line 153, ../../app/assets/stylesheets/momentum_family.css.scss */
.momentum-family .headphones-colors li.pink {
  background: url("/assets/momentum_family/headphone_pink.png") 0 3px no-repeat;
}

/* line 156, ../../app/assets/stylesheets/momentum_family.css.scss */
.momentum-family .headphones-colors li.black {
  background: url("/assets/momentum_family/headphone_black.png") 0 3px no-repeat;
}

/* line 159, ../../app/assets/stylesheets/momentum_family.css.scss */
.momentum-family .headphones-colors li.green {
  background: url("/assets/momentum_family/headphone_green.png") 0 3px no-repeat;
}

/* line 162, ../../app/assets/stylesheets/momentum_family.css.scss */
.momentum-family .headphones-colors li.brown {
  background: url("/assets/momentum_family/headphone_brown.png") 0 3px no-repeat;
}

/* line 165, ../../app/assets/stylesheets/momentum_family.css.scss */
.momentum-family .headphones-colors li.ivory {
  background: url("/assets/momentum_family/headphone_ivory.png") 0 3px no-repeat;
}

/* line 168, ../../app/assets/stylesheets/momentum_family.css.scss */
.momentum-family .headphones-colors li.blue {
  background: url("/assets/momentum_family/headphone_blue.png") 0 3px no-repeat;
}

/* line 171, ../../app/assets/stylesheets/momentum_family.css.scss */
.momentum-family .headphones-colors li.resistance {
  background: url("/assets/momentum_family/headphone_Resistance.png") 0 3px no-repeat;
}

/* line 174, ../../app/assets/stylesheets/momentum_family.css.scss */
.momentum-family .headphones-colors li.enlightened {
  background: url("/assets/momentum_family/headphone_Enlightened.png") 0 3px no-repeat;
}

/* line 177, ../../app/assets/stylesheets/momentum_family.css.scss */
.momentum-family .info .color.red {
  background: url(/assets/momentum_family/headphone_red.png) 0 3px no-repeat;
}

/* line 180, ../../app/assets/stylesheets/momentum_family.css.scss */
.momentum-family .info .color.pink {
  background: url(/assets/momentum_family/headphone_pink.png) 0 3px no-repeat;
}

/* line 183, ../../app/assets/stylesheets/momentum_family.css.scss */
.momentum-family .info .color.black {
  background: url(/assets/momentum_family/headphone_black.png) 0 3px no-repeat;
}

/* line 186, ../../app/assets/stylesheets/momentum_family.css.scss */
.momentum-family .info .color.green {
  background: url(/assets/momentum_family/headphone_green.png) 0 3px no-repeat;
}

/* line 189, ../../app/assets/stylesheets/momentum_family.css.scss */
.momentum-family .info .color.brown {
  background: url(/assets/momentum_family/headphone_brown.png) 0 3px no-repeat;
}

/* line 192, ../../app/assets/stylesheets/momentum_family.css.scss */
.momentum-family .info .color.ivory {
  background: url(/assets/momentum_family/headphone_ivory.png) 0 3px no-repeat;
}

/* line 195, ../../app/assets/stylesheets/momentum_family.css.scss */
.momentum-family .info .color.blue {
  background: url(/assets/momentum_family/headphone_blue.png) 0 3px no-repeat;
}

/* line 198, ../../app/assets/stylesheets/momentum_family.css.scss */
.momentum-family .info .color.enlightened {
  background: url(/assets/momentum_family/headphone_Enlightened.png) 0 3px no-repeat;
}

/* line 201, ../../app/assets/stylesheets/momentum_family.css.scss */
.momentum-family .info .color.resistance {
  background: url(/assets/momentum_family/headphone_Resistance.png) 0 3px no-repeat;
}

/* line 204, ../../app/assets/stylesheets/momentum_family.css.scss */
.momentum-family .headphones-colors li.enlightened, .momentum-family .headphones-colors li.resistance {
  margin: 0 15px 0 0;
  width: 78px;
}
/*
 * 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-93564beb25864653017f40d17286ec93.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-93564beb25864653017f40d17286ec93.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-16c1545e3f0398e1428cfd8c47d72086.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-93564beb25864653017f40d17286ec93.png);
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url(/assets/fancybox-93564beb25864653017f40d17286ec93.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-7e19337052a1372a8fcca4e1b757ff91.png);
}

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

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

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

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

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

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

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url(/assets/fancybox-93564beb25864653017f40d17286ec93.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-5cef9b383500fec29fc75faac711dfc1.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-93564beb25864653017f40d17286ec93.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-7e19337052a1372a8fcca4e1b757ff91.png) 0px -40px;
}

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

/* IE6 */

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

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

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/fancy_title_over-5cef9b383500fec29fc75faac711dfc1.png", sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/fancy_title_left-2516f1d405c2ece3ca0278e4d21abea3.png", sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/fancy_title_main-12a35098a6329c148d7f0cac667eecb8.png", sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/fancy_title_right-1eec8e1be7707bfb80bb9d9eefd93c91.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-df5b237d031696e88c817cff27a5fa38.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-3442e6da1bf4c9c323653a0127e0bfc7.png", sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/fancy_shadow_ne-8e0b9f60363c94c4442159f1de0082ed.png", sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/fancy_shadow_e-40aed8ddeb72c0168cb194c786f10340.png", sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/fancy_shadow_se-fecab404efbe7e666e1ebcce9521420d.png", sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/fancy_shadow_s-872fa9ff10a0c35679c24e4ae997d482.png", sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/fancy_shadow_sw-10fa4cedb7882e312f300bbff2d8e2f4.png", sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/fancy_shadow_w-91c951d1fd09209e1f1e08efa9f0642a.png", sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/fancy_shadow_nw-84584778565e8c37d4c0f181cfebbb6d.png", sizingMethod='scale'); }
/*

 */

/* line 1, ../../app/assets/stylesheets/fancybox_custom.css.scss */
#fancybox-overlay {
  z-index: 2999;
  background-color: #000000 !important;
  opacity: 0.83 !important;
}

/* line 7, ../../app/assets/stylesheets/fancybox_custom.css.scss */
#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 */ }
/* line 41, ../../../app/assets/stylesheets/application/variables_v2.sass */
.regular-font {
  font-family: "sennheiserdemi", Microsoft Sans Serif, Verdana, Helvetica, sans-serif;
}

/* line 44, ../../../app/assets/stylesheets/application/variables_v2.sass */
.bold-font {
  font-family: "sennheiserbold", Microsoft Sans Serif, Verdana, Helvetica, sans-serif;
}

/* line 47, ../../../app/assets/stylesheets/application/variables_v2.sass */
.thin-font {
  font-family: "sennheiserbook", Microsoft Sans Serif, Verdana, Helvetica, sans-serif;
}

/* line 6, ../../../app/assets/stylesheets/application/content_boxes.css.sass */
.content-box, .absolute-box, .layout-gaming .blueStage .absolute-box {
  position: relative;
  width: 968px;
}
/* line 11, ../../../app/assets/stylesheets/application/content_boxes.css.sass */
.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;
}
/* line 14, ../../../app/assets/stylesheets/application/content_boxes.css.sass */
.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;
}
/* line 18, ../../../app/assets/stylesheets/application/content_boxes.css.sass */
.content-box div.absolute-box, .absolute-box div.absolute-box, .layout-gaming .blueStage .absolute-box div.absolute-box {
  position: absolute;
}
/* line 21, ../../../app/assets/stylesheets/application/content_boxes.css.sass */
.content-box div.inline-link, .absolute-box div.inline-link, .layout-gaming .blueStage .absolute-box div.inline-link {
  position: relative;
}
/* line 23, ../../../app/assets/stylesheets/application/content_boxes.css.sass */
.content-box div.inline-link a, .absolute-box div.inline-link a, .layout-gaming .blueStage .absolute-box div.inline-link a {
  border: 1px solid #fff;
  display: inline-block;
  padding: 10px 40px 10px 10px;
  position: relative;
  margin-top: 10px;
}
/* line 29, ../../../app/assets/stylesheets/application/content_boxes.css.sass */
.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;
}
/* line 38, ../../../app/assets/stylesheets/application/content_boxes.css.sass */
.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;
}
/* line 48, ../../../app/assets/stylesheets/application/content_boxes.css.sass */
.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;
}
/* line 51, ../../../app/assets/stylesheets/application/content_boxes.css.sass */
.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;
}
/* line 54, ../../../app/assets/stylesheets/application/content_boxes.css.sass */
.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;
}
/* line 64, ../../../app/assets/stylesheets/application/content_boxes.css.sass */
.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;
}
/* line 67, ../../../app/assets/stylesheets/application/content_boxes.css.sass */
.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: #000 !important;
}
/* line 69, ../../../app/assets/stylesheets/application/content_boxes.css.sass */
.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;
}
/* line 71, ../../../app/assets/stylesheets/application/content_boxes.css.sass */
.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;
}
/* line 73, ../../../app/assets/stylesheets/application/content_boxes.css.sass */
.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;
}
/* line 77, ../../../app/assets/stylesheets/application/content_boxes.css.sass */
.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;
}
/* line 79, ../../../app/assets/stylesheets/application/content_boxes.css.sass */
.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;
}
/* line 81, ../../../app/assets/stylesheets/application/content_boxes.css.sass */
.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;
}
/* line 84, ../../../app/assets/stylesheets/application/content_boxes.css.sass */
.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;
}
/* line 89, ../../../app/assets/stylesheets/application/content_boxes.css.sass */
.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;
}
/* line 95, ../../../app/assets/stylesheets/application/content_boxes.css.sass */
.content-box.reviews, .absolute-box.reviews, .layout-gaming .blueStage .absolute-box.reviews {
  position: relative;
  height: 398px;
  margin-top: 12px;
  margin-bottom: 12px;
}
/* line 100, ../../../app/assets/stylesheets/application/content_boxes.css.sass */
.content-box.reviews h1, .absolute-box.reviews h1, .layout-gaming .blueStage .absolute-box.reviews h1 {
  top: 35px;
  left: 53px;
  position: absolute;
  color: #fff;
  font-size: 24px;
  line-height: 30px;
}
/* line 107, ../../../app/assets/stylesheets/application/content_boxes.css.sass */
.content-box.reviews ul.slider, .absolute-box.reviews ul.slider, .layout-gaming .blueStage .absolute-box.reviews ul.slider {
  position: absolute;
  top: 94px;
  left: 53px;
}
/* line 111, ../../../app/assets/stylesheets/application/content_boxes.css.sass */
.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;
}
/* line 114, ../../../app/assets/stylesheets/application/content_boxes.css.sass */
.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;
}
/* line 122, ../../../app/assets/stylesheets/application/content_boxes.css.sass */
.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;
}
/* line 124, ../../../app/assets/stylesheets/application/content_boxes.css.sass */
.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;
}
/* line 127, ../../../app/assets/stylesheets/application/content_boxes.css.sass */
.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;
}
/* line 130, ../../../app/assets/stylesheets/application/content_boxes.css.sass */
.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: #fff;
  height: 131px;
  overflow: hidden;
}
/* line 136, ../../../app/assets/stylesheets/application/content_boxes.css.sass */
.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: #fff;
  font-size: 12px;
  padding-right: 20px !important;
  background: url(/assets/momentum/slices/little-triangle.png) right 50% no-repeat;
}
/* line 144, ../../../app/assets/stylesheets/application/content_boxes.css.sass */
.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;
}
/* line 148, ../../../app/assets/stylesheets/application/content_boxes.css.sass */
.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: #999;
  font-size: 11px;
  cursor: pointer;
}
/* line 157, ../../../app/assets/stylesheets/application/content_boxes.css.sass */
.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: #999;
}
/* line 164, ../../../app/assets/stylesheets/application/content_boxes.css.sass */
.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;
}
/* line 166, ../../../app/assets/stylesheets/application/content_boxes.css.sass */
.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;
}

/* line 171, ../../../app/assets/stylesheets/application/content_boxes.css.sass */
.gamingRedesign.featureBoxContents.margin-reset {
  margin: 0 !important;
}

/* line 175, ../../../app/assets/stylesheets/application/content_boxes.css.sass */
.gamingRedesign.featureBoxContents.containerBox.blueStage .fullWidth {
  margin-left: 0px;
}

/* line 179, ../../../app/assets/stylesheets/application/content_boxes.css.sass */
.gamingRedesign.featureBoxContents.containerBox .fullWidth {
  width: 992px !important;
  margin-left: -12px;
  margin-right: 0;
}

/* line 185, ../../../app/assets/stylesheets/application/content_boxes.css.sass */
.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;
}
/* line 4, ../../../app/assets/stylesheets/application/liquid_helpers.css.sass */
body .liquidHelper.buyButton div.button {
  display: inline-block;
}
/* line 6, ../../../app/assets/stylesheets/application/liquid_helpers.css.sass */
body .liquidHelper.buyButton div.button a {
  background: none repeat scroll 0 0 #2D9ED5;
  color: #FFFFFF;
  display: block;
  font: bold 11px/14px Arial, Sans-Serif;
  height: 14px;
  min-width: 82px;
  padding: 5px 0;
  text-align: center;
}
/* line 15, ../../../app/assets/stylesheets/application/liquid_helpers.css.sass */
body .liquidHelper.buyButton span.delivery_time {
  font: normal 9px/10px Arial, Sans-Serif;
}
/* line 19, ../../../app/assets/stylesheets/application/liquid_helpers.css.sass */
body .liquidHelper.buyNowLink .delivery_time {
  font: normal 9px/10px Arial, Sans-Serif;
  margin: 9px;
}
/* line 24, ../../../app/assets/stylesheets/application/liquid_helpers.css.sass */
body .liquidHelper.productOverview {
  position: relative;
}
/* line 26, ../../../app/assets/stylesheets/application/liquid_helpers.css.sass */
body .liquidHelper.productOverview ul.productsOverview {
  margin: 0;
}
/* line 28, ../../../app/assets/stylesheets/application/liquid_helpers.css.sass */
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;
}
/* line 36, ../../../app/assets/stylesheets/application/liquid_helpers.css.sass */
body .liquidHelper.productOverview ul.productsOverview li.productView.first {
  padding-left: 0px;
}
/* line 38, ../../../app/assets/stylesheets/application/liquid_helpers.css.sass */
body .liquidHelper.productOverview ul.productsOverview li.productView.last {
  padding-right: 0px;
  background: none;
}
/* line 42, ../../../app/assets/stylesheets/application/liquid_helpers.css.sass */
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;
}
/* line 48, ../../../app/assets/stylesheets/application/liquid_helpers.css.sass */
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;
}
/* line 55, ../../../app/assets/stylesheets/application/liquid_helpers.css.sass */
body .liquidHelper.productOverview ul.productsOverview li.productView div.productTags ul.productTags {
  height: 49px;
  margin: 0 0 3px;
  overflow: hidden;
}
/* line 59, ../../../app/assets/stylesheets/application/liquid_helpers.css.sass */
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 #eee;
  border-bottom: 1px solid #eee;
  background: transparent none 2px 0 no-repeat scroll;
}
/* line 70, ../../../app/assets/stylesheets/application/liquid_helpers.css.sass */
body .liquidHelper.productOverview ul.productsOverview li.productView div.productTags ul.productTags li span.value {
  white-space: nowrap;
  display: block;
  border-left: 1px solid #eee;
  padding: 0 0 0 4px;
  font: normal 10px/15px Arial, Sans-Serif;
}
/* line 77, ../../../app/assets/stylesheets/application/liquid_helpers.css.sass */
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");
}
/* line 80, ../../../app/assets/stylesheets/application/liquid_helpers.css.sass */
body .liquidHelper.productOverview ul.productsOverview li.productView div.productTags ul.productTags li.bestRated span.value {
  color: #f26522;
  border-color: #f6b193;
}
/* line 84, ../../../app/assets/stylesheets/application/liquid_helpers.css.sass */
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");
}
/* line 87, ../../../app/assets/stylesheets/application/liquid_helpers.css.sass */
body .liquidHelper.productOverview ul.productsOverview li.productView div.productTags ul.productTags li.topSeller span.value {
  color: #92278f;
  border-color: #c890c5;
}
/* line 91, ../../../app/assets/stylesheets/application/liquid_helpers.css.sass */
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");
}
/* line 94, ../../../app/assets/stylesheets/application/liquid_helpers.css.sass */
body .liquidHelper.productOverview ul.productsOverview li.productView div.productTags ul.productTags li.bestSale span.value {
  color: #1a9fd8;
  border-color: #8fcfe9;
}
/* line 98, ../../../app/assets/stylesheets/application/liquid_helpers.css.sass */
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");
}
/* line 101, ../../../app/assets/stylesheets/application/liquid_helpers.css.sass */
body .liquidHelper.productOverview ul.productsOverview li.productView div.productTags ul.productTags li.bestValue span.value {
  color: #d4ca28;
  border-color: #e7e599;
}
/* line 105, ../../../app/assets/stylesheets/application/liquid_helpers.css.sass */
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");
}
/* line 108, ../../../app/assets/stylesheets/application/liquid_helpers.css.sass */
body .liquidHelper.productOverview ul.productsOverview li.productView div.productTags ul.productTags li.theNew span.value {
  color: #ec008c;
  border-color: #f57cc3;
}
/* line 112, ../../../app/assets/stylesheets/application/liquid_helpers.css.sass */
body .liquidHelper.productOverview ul.productsOverview li.productView div.productImage {
  height: 174px;
  width: 174px;
  display: table;
  margin: 0;
}
/* line 117, ../../../app/assets/stylesheets/application/liquid_helpers.css.sass */
body .liquidHelper.productOverview ul.productsOverview li.productView div.productImage a {
  height: 174px;
  width: 174px;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
/* line 123, ../../../app/assets/stylesheets/application/liquid_helpers.css.sass */
body .liquidHelper.productOverview ul.productsOverview li.productView div.productImage a img {
  height: auto;
  width: auto;
  max-height: 174px;
  max-width: 174px;
}
/* line 130, ../../../app/assets/stylesheets/application/liquid_helpers.css.sass */
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;
}
/* line 136, ../../../app/assets/stylesheets/application/liquid_helpers.css.sass */
body .liquidHelper.productOverview ul.productsOverview li.productView div.productText ul {
  overflow-x: auto;
  height: 175px;
  width: 198px;
  margin-left: -8px;
}
/* line 141, ../../../app/assets/stylesheets/application/liquid_helpers.css.sass */
body .liquidHelper.productOverview ul.productsOverview li.productView div.productText ul li {
  font: normal 13px/17px Arial, Verdana, Arial, Sans-Serif;
  color: #aaa;
  background: none;
  list-style: circle outside none;
  padding: 0px;
  margin: 0 0 10px 20px;
  text-align: left;
}
/* line 150, ../../../app/assets/stylesheets/application/liquid_helpers.css.sass */
body .liquidHelper.productOverview ul.productsOverview li.productView div.productText ul li.lastItem p {
  margin-bottom: 0;
}
/* line 152, ../../../app/assets/stylesheets/application/liquid_helpers.css.sass */
body .liquidHelper.productOverview ul.productsOverview li.productView div.productText ul li.description {
  list-style: none;
  margin: 20px 0 0 20px;
}
/* line 157, ../../../app/assets/stylesheets/application/liquid_helpers.css.sass */
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;
}
/* line 164, ../../../app/assets/stylesheets/application/liquid_helpers.css.sass */
body .liquidHelper.productOverview ul.productsOverview li.productView div.productPrice.highlighted {
  color: #1a9fd8;
}
/* line 167, ../../../app/assets/stylesheets/application/liquid_helpers.css.sass */
body .liquidHelper.productOverview ul.productsOverview li.productView div.productPrice span.product-delivery-time {
  text-align: right;
  display: block;
  font-size: 10px;
  line-height: 14px;
}
/* line 174, ../../../app/assets/stylesheets/application/liquid_helpers.css.sass */
body .liquidHelper.productOverview ul.productsOverview li.productView div.productActions ul {
  padding: 0px;
  margin: 0px;
}
/* line 177, ../../../app/assets/stylesheets/application/liquid_helpers.css.sass */
body .liquidHelper.productOverview ul.productsOverview li.productView div.productActions ul li {
  padding: 0px;
  margin: 0px;
  float: left;
  background: none;
  margin-right: 10px;
}
/* line 184, ../../../app/assets/stylesheets/application/liquid_helpers.css.sass */
body .liquidHelper.productOverview ul.productsOverview li.productView div.productActions ul li.last {
  margin: 0px;
}
/* line 187, ../../../app/assets/stylesheets/application/liquid_helpers.css.sass */
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;
}
/* line 195, ../../../app/assets/stylesheets/application/liquid_helpers.css.sass */
body .liquidHelper.productOverview ul.productsOverview li.productView div.productActions ul li a.blue {
  color: #fff;
  background: #2d9ed5 none;
}
/* line 199, ../../../app/assets/stylesheets/application/liquid_helpers.css.sass */
body .liquidHelper.productOverview ul.productsOverview li.productView div.productActions ul li a.grey {
  color: #606568;
  background: #edeeee none;
}
/* line 4, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .djDesign.technicalData {
  background: no-repeat center top transparent;
  width: 992px;
}
/* line 8, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .djDesign.technicalData h3 {
  font: normal 45px/48px "sennheiserbook", Verdana, Helvetica, sans-serif;
  color: #fff;
  padding: 35px 0 90px 55px;
}
/* line 13, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .djDesign.technicalData ul.dataGrid {
  margin: 0;
  padding: 0 0 40px;
}
/* line 16, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .djDesign.technicalData ul.dataGrid li {
  list-style: none;
  margin: 0px;
}
/* line 22, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .djDesign.technicalData ul.dataGrid li.header div.techDataLabel {
  min-height: 1px;
  height: auto;
  padding: 0px;
}
/* line 28, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .djDesign.technicalData ul.dataGrid li.header div.productName {
  float: left;
  padding: 0;
  height: auto;
  font: normal 28px/28px "sennheiserbook", Verdana, Helvetica, sans-serif;
  color: #0099cc;
  text-align: center;
}
/* line 36, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .djDesign.technicalData ul.dataGrid li.header div.productName strong {
  font-family: "sennheiserdemi", Verdana, Helvetica, sans-serif;
  font-weight: normal;
}
/* line 41, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .djDesign.technicalData ul.dataGrid li:nth-child(even), .dpSection .djDesign.technicalData ul.dataGrid li.even {
  background: url("/assets/dj/bg_odd_technical_data_grid.png") repeat left top transparent;
  border-top: 1px solid rgba(35, 35, 35, 0.5);
  border-bottom: 1px solid rgba(85, 85, 85, 0.5);
}
/* line 47, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .djDesign.technicalData ul.dataGrid li:nth-child(even) div.techDataLabel, .dpSection .djDesign.technicalData ul.dataGrid li:nth-child(even) div.techDataItem, .dpSection .djDesign.technicalData ul.dataGrid li.even div.techDataLabel, .dpSection .djDesign.technicalData ul.dataGrid li.even div.techDataItem {
  background: url("/assets/dj/bg_odd_shadow_technical_data_grid.png") repeat-x left top transparent;
}
/* line 52, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .djDesign.technicalData ul.dataGrid li:last-child, .dpSection .djDesign.technicalData ul.dataGrid li.last {
  border-bottom: 0px;
}
/* line 55, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .djDesign.technicalData ul.dataGrid li div.dataWrapper {
  background: url("/assets/dj/bg_odd_dots_technical_data_grid.png") no-repeat center 37px transparent;
}
/* line 59, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .djDesign.technicalData ul.dataGrid li div.techDataLabel, .dpSection .djDesign.technicalData ul.dataGrid li div.techDataItem {
  float: left;
  font: normal 14px/16px Arial, Sans-Serif;
  color: #fff;
  height: 16px;
  padding: 26px 0;
  text-align: center;
}
/* line 69, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .djDesign.technicalData ul.dataGrid li div.techDataLabel {
  color: #0099cc;
  text-align: left;
}

/* line 79, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .gamingRedesign.productShop {
  width: auto !important;
}
/* line 83, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .gamingRedesign.technicalData {
  width: auto !important;
}

/* line 86, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection.product-power-reviews-container {
  margin: 0 12px;
}

/* line 41, ../../../app/assets/stylesheets/application/variables_v2.sass */
.regular-font {
  font-family: "sennheiserdemi", Microsoft Sans Serif, Verdana, Helvetica, sans-serif;
}

/* line 44, ../../../app/assets/stylesheets/application/variables_v2.sass */
.bold-font {
  font-family: "sennheiserbold", Microsoft Sans Serif, Verdana, Helvetica, sans-serif;
}

/* line 47, ../../../app/assets/stylesheets/application/variables_v2.sass */
.thin-font {
  font-family: "sennheiserbook", Microsoft Sans Serif, Verdana, Helvetica, sans-serif;
}

/* line 121, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .div-11, .dpSection .div-12 {
  position: relative;
  background: #454547;
}
/* line 126, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .div-11 p, .dpSection .div-12 p {
  color: #999999;
  width: 900px;
  margin: 0 0 10px 55px;
}
/* line 131, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .div-11, .dpSection .div-12 {
  height: auto;
}
/* line 136, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .div-11, .dpSection .div-12 {
  background: url(/assets/momentum/slices/data-bg.png) repeat-y 0 0;
}
/* line 139, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .div-11 h2, .dpSection .div-11 h3, .dpSection .div-12 h2, .dpSection .div-12 h3 {
  position: static;
  padding: 35px 0 0 53px;
}
/* line 142, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .div-11 h2, .dpSection .div-12 h2 {
  color: white;
  font-size: 28px;
  line-height: 34px;
  background: url(/assets/momentum/slices/data-title.png) repeat-x 0 0;
  height: 68px;
  margin: 0;
}
/* line 149, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .div-11 h3, .dpSection .div-12 h3 {
  color: white;
  font-size: 28px;
  line-height: 34px;
}
/* line 154, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .div-11 ul li, .dpSection .div-12 ul li {
  position: relative;
  color: #999999;
  font-weight: bold;
  padding: 0px 53px;
  height: 40px;
}
/* line 160, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .div-11 ul li:first-child, .dpSection .div-12 ul li:first-child {
  border-top: 0px solid transparent;
}
/* line 162, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .div-11 ul li.even, .dpSection .div-12 ul li.even {
  background: url(/assets/momentum/slices/data-even.png) repeat-y 0 0;
  border-bottom: 1px solid #555;
}
/* line 105, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .div-11 ul li.even:after, .dpSection .div-12 ul li.even:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 4px;
  background: url(/assets/momentum/slices/data-even-shadow.png) repeat-x 0 0;
}
/* line 166, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .div-11 ul li span:first-child, .dpSection .div-12 ul li span:first-child {
  float: left;
  font-weight: normal;
}
/* line 169, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .div-11 ul li span, .dpSection .div-12 ul li span {
  float: right;
  margin: 11px 0 0 0;
}
/* line 34, ../../../app/assets/stylesheets/application/variables_v2.sass */
.dpSection .div-11:after, .dpSection .div-12:after {
  content: "";
  display: table;
  clear: both;
}
/* line 175, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .div-11 ul.data, .dpSection .div-12 ul.data {
  margin: 0;
}
/* line 178, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .div-11 ul.data li, .dpSection .div-12 ul.data li {
  padding: 0;
}
/* line 180, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .div-11 ul.data li span, .dpSection .div-12 ul.data li span {
  padding: 0 53px 0 12px;
  margin: 11px 0 0 0;
  position: relative;
  z-index: 2;
  background: #3c3c3c url(/assets/momentum/slices/data-bg.png) repeat-y 0 0;
  background-position: -835px 0px;
}
/* line 188, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .div-11 ul.data li span:first-child, .dpSection .div-12 ul.data li span:first-child {
  float: left;
  font-weight: normal;
  padding: 0 12px 0 53px;
  position: relative;
  z-index: 2;
  background: url(/assets/momentum/slices/data-bg.png) repeat-y 0 0;
}
/* line 195, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .div-11 ul.data li span.dots, .dpSection .div-12 ul.data li span.dots {
  background: url(/assets/momentum/slices/dot_border.png) repeat-x 0 0;
  height: 3px;
  left: 0;
  position: absolute !important;
  top: 20px;
  width: 100%;
  padding: 0;
  z-index: 1;
  margin: 0;
}
/* line 206, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .div-11 ul.data li.even span, .dpSection .div-12 ul.data li.even span {
  background: url(/assets/momentum/slices/data-even.png) repeat-y 0 0;
  background-position: right;
}
/* line 209, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .div-11 ul.data li.even span:first-child, .dpSection .div-12 ul.data li.even span:first-child {
  background: url(/assets/momentum/slices/data-even.png) repeat-y 0 0;
}
/* line 211, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .div-11 ul.data li.even span.dots, .dpSection .div-12 ul.data li.even span.dots {
  background: url(/assets/momentum/slices/dot_border.png) repeat-x 0 0;
}
/* line 215, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .div-12 {
  padding-bottom: 35px;
}
/* line 217, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .div-12 ul.downloads {
  margin-bottom: 0;
}
/* line 34, ../../../app/assets/stylesheets/application/variables_v2.sass */
.dpSection .div-12 ul.downloads:after {
  content: "";
  display: table;
  clear: both;
}
/* line 220, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .div-12 ul.downloads li {
  float: left;
  width: 389px;
  background: url(/assets/momentum/slices/data-even.png) repeat-y 0 0;
  overflow: hidden;
}
/* line 105, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .div-12 ul.downloads li:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 4px;
  background: url(/assets/momentum/slices/data-even-shadow.png) repeat-x 0 0;
}
/* line 226, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .div-12 ul.downloads li.even {
  background-position: -498px 0;
  border: 0px solid transparent;
}
/* line 229, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .div-12 ul.downloads li a {
  background: url(/assets/momentum/slices/download-icon.png) 0 50% no-repeat;
  color: #999999;
  display: block;
  padding: 0 0 0 24px;
  height: 100%;
}
/* line 235, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .div-12 ul.downloads li a:hover {
  color: white;
}
/* line 237, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .div-12 ul.downloads li a span {
  text-decoration: underline;
  color: #0096d6;
}
/* line 240, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .div-12 ul.downloads li a span:first-child {
  color: inherit;
  text-decoration: none;
}
/* line 251, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .lieferumfang ul.includes {
  position: absolute;
  top: 543px;
  left: 100px;
}
/* line 255, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .lieferumfang ul.includes li {
  float: left;
  color: white;
  text-align: center;
  width: 292px;
  margin: 0 2px 0 0;
}
/* line 261, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .lieferumfang ul.includes li.include-1 {
  width: 215px;
}
/* line 264, ../../../app/assets/stylesheets/application/dynamic_page_sections.css.sass */
.dpSection .lieferumfang ul.includes li.include-3, .dpSection .lieferumfang ul.includes li.include-4 {
  width: 116px;
}
