/* $Rev$ */
svg .svgFilled {
  fill: #C1CEE2;
  stroke: #FFFFFF;
  stroke-width: 2;
  stroke-miterlimit: 10;
}
svg .svgFilled2 {
  fill: #3a9400;
  stroke: #FFFFFF;
  stroke-width: 2;
  stroke-miterlimit: 10;
}
svg .svgLine {
  fill: none;
  stroke: #FFFFFF;
  stroke-width: 2;
  stroke-miterlimit: 10;
}
svg .svgLine2 {
  fill: none;
  stroke: #FFFFFF;
  stroke-width: 6;
  stroke-miterlimit: 10;
}

.animationcontainer {
  position: absolute;
}
.animationcontainer div, .animationcontainer svg, .animationcontainer canvas {
  position: absolute;
}
.animationcontainer div {
  background-position: 0 0;
  background-repeat: no-repeat;
}

.soundWave {
  width: 50px;
  height: 125px;
  background-image: url(/site/rmt/media/specialpages/sp_audio/sp_audio_ws_852/img_9/animation_3/sp_audio_ws_ani_soundwave.svg);
}

.stereofeeling .animationcontainer {
  left: 420px;
  top: 118px;
}
.stereofeeling .animationcontainer .menAtTable {
  background-image: url(/site/rmt/media/specialpages/sp_audio/sp_audio_ws_852/img_9/animation_3/sp_audio_ws_ani_table.svg);
  width: 683px;
  height: 336px;
}
.stereofeeling .animationcontainer .product {
  left: 205px;
  top: 227px;
  background-image: url(/site/rmt/media/specialpages/sp_audio/sp_audio_ws_852/img_9/animation_3/sp_audio_ws_ani_ws_stereofeeling.png);
  width: 210px;
  height: 372px;
}
.stereofeeling .animationcontainer .product .mics {
  left: -27px;
  top: -20px;
  background-image: url(/site/rmt/media/specialpages/sp_audio/sp_audio_ws_852/img_9/animation_3/sp_audio_ws_ani_ws_stereofeeling_mics.png);
  width: 272px;
  height: 155px;
}

.simplemode .animationcontainer {
  left: 603px;
  top: 53px;
}
.simplemode .animationcontainer .display {
  overflow: hidden;
}
.simplemode .animationcontainer .display .modes {
  width: 332px;
  height: 168px;
  left: 0;
  top: 0;
}
.simplemode .animationcontainer .switch {
  cursor: pointer;
  left: 50px;
  top: 410px;
  width: 135px;
  height: 31px;
  font-family: Arial,sans-serif;
  color: #ffffff;
  font-weight: bold;
  font-size: 12px;
}
.simplemode .animationcontainer .switch .knob {
  left: -6px;
  top: -6px;
  transition: all 0.5s;
}
.simplemode .animationcontainer .switch .txtoff {
  width: 300px;
  height: 40px;
  left: -320px;
  top: 2px;
  text-align: right;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  text-transform: uppercase;
}
.simplemode .animationcontainer .switch .txton {
  left: 155px;
  top: 2px;
  width: 300px;
  height: 40px;
  text-align: left;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  text-transform: uppercase;
}
.simplemode .animationcontainer .switch.on .knob {
  left: 111px;
}
.simplemode .animationcontainer .switch.on .txton {
  color: white;
}

.simplemode .animationcontainer .product {
  width: 237px;
  height: 397px;
  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -o-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transform: scale(0.85);
  -moz-transform: scale(0.85);
  -ms-transform: scale(0.85);
  -o-transform: scale(0.85);
  transform: scale(0.85);
}
.simplemode .animationcontainer .switch {
  background-image: url(/site/rmt/media/specialpages/sp_audio/sp_audio_ws_852/img_9/animation_3/sp_audio_ws_ani_switchbg_green.png);
}
.simplemode .animationcontainer .switch .txton {
  color: #3a9400;
}
.simplemode .animationcontainer .switch.on .txtoff {
  color: #3a9400;
}
.simplemode .animationcontainer .switch.on .txton {
  color: white;
}
.simplemode .animationcontainer .display {
  width: 142px;
  height: 142px;
  left: 48px;
  top: 88px;
  -webkit-transform: scale(0.85) translate(-2px, 37px);
  -moz-transform: scale(0.85) translate(-2px, 37px);
  -ms-transform: scale(0.85) translate(-2px, 37px);
  -o-transform: scale(0.85) translate(-2px, 37px);
  transform: scale(0.85) translate(-2px, 37px);
}
.simplemode .animationcontainer .display .modes {
  width: 284px;
  height: 142px;
  background-image: url(/site/rmt/media/specialpages/sp_audio/sp_audio_ws_852/img_9/animation_3/sp_audio_ws_ani_ws_simplemodes.jpg);
}

.automode .animationcontainer {
  left: 384px;
  top: 151px;
}
.automode .animationcontainer .product {
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_ws_852/img_9/animation_3/sp_audio_ws_ani_product.png);
  width: 106px;
  height: 194px;
  left: 461px;
  top: 74px;
}
.automode .animationcontainer .product .balko {
  width: 3px;
  height: 10px;
  left: 72px;
  top: 93px;
  background: #ffffff;
}
.automode .animationcontainer .product .time {
  width: 55px;
  height: 12px;
  background: #ffffff;
  color: #2a2a2a;
  left: 28px;
  top: 80px;
  font-size: 12px;
  line-height: 12px;
  font-weight: bold;
  text-align: center;
}
.automode .animationcontainer .product .time sub {
  position: static;
  font-size: 7px;
  font-weight: normal;
  vertical-align: text-bottom;
}
.automode .animationcontainer .autolevellabel {
  display: flex;
  align-items: center;
  width: 100px;
  height: 42px;
  text-align: center;
  left: 275px;
  top: 132px;
}
.automode .animationcontainer .autolevellabel div {
  position: static;
  font-family: arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  color: #ffffff;
}
.automode .animationcontainer svg#meters {
  left: 202px;
  top: 120px;
}
.automode .animationcontainer .waves {
  top: 104px;
}
.automode .animationcontainer .waves canvas {
  opacity: 0;
}
.automode .animationcontainer .waves.scaledwaves {
  left: 167px;
}
.automode .animationcontainer .waves.normalizedwaves {
  left: 330px;
}

.wsusb .animationcontainer {
  left: 140px;
  top: -34px;
}
.wsusb .animationcontainer .lappy {
  width: 909px;
  height: 560px;
  background-image: url(/site/rmt/media/specialpages/sp_audio/sp_audio_ws_852/img_9/animation_3/sp_audio_ws_ani_ws_lappy.svg);
}
.wsusb .animationcontainer .shine {
  left: 400px;
  top: 250px;
}

.link.pointer.awards {
  /* visibility:hidden; */
  display: none !important;
}

.pg-navigation li.first {
  text-align: left !important;
}

.ie8 .pg-navigation .link.locator .txt {
  font-weight: normal !important;
}

.breadcrumbs {
  margin-top: 85px !important;
  position: absolute !important;
  top: inherit !important;
  z-index: 50 !important;
  background-color: transparent !important;
}
.breadcrumbs a {
  color: #ffffff !important;
}
.breadcrumbs.wide-layout.backgroundcolor .breadcrumbs-center {
  width: 940px;
}
.breadcrumbs *, .breadcrumbs .sep {
  color: white;
}

/*--global--*/
.pg-main.sp-audio .feature-box {
  border: 0px;
  background-color: #2a2a2a;
  min-height: 120px;
}
.pg-main.sp-audio h1, .pg-main.sp-audio h2, .pg-main.sp-audio h3, .pg-main.sp-audio h4, .pg-main.sp-audio p, .pg-main.sp-audio a, .pg-main.sp-audio strong {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
.pg-main.sp-audio h1, .pg-main.sp-audio h2, .pg-main.sp-audio h4, .pg-main.sp-audio p {
  color: white;
}
.pg-main.sp-audio h1 {
  font-size: 30px;
  line-height: 40px;
}
.pg-main.sp-audio h1, .pg-main.sp-audio strong {
  font-family: "HelveticaNeueBoldRegular", "HelveticaNeue-Bold", "Helvetica Neue Bold", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.pg-main.sp-audio h1, .pg-main.sp-audio h2 {
  margin-bottom: 30px;
}
.pg-main.sp-audio h3 {
  color: #6a6a6a;
  text-transform: uppercase;
}
.pg-main.sp-audio .heading {
  font-size: 20px;
  font-weight: normal;
  line-height: 40px;
  text-transform: uppercase;
  color: #616161;
}
.pg-main.sp-audio .text h2 {
  line-height: 40px;
}
.pg-main.sp-audio .text p {
  font-size: 15px;
  line-height: 25px;
}
.pg-main.sp-audio .links {
  float: left;
  text-align: center;
  margin: 40px 0;
}
.pg-main.sp-audio .links .link {
  margin: 0 10px;
  color: #6e6e6e;
}
.pg-main.sp-audio .links .link:hover {
  color: white;
}
.pg-main.sp-audio .links a.link.pointer {
  display: inline-block;
}
.pg-main.sp-audio .links a.link.pointer .link-arrow-right path {
  fill: #6e6e6e;
}
.pg-main.sp-audio .links a.link.pointer:hover .link-arrow-right path {
  fill: white;
}

/*--featureNv--*/
.ie8 .link.card .icon,
.ie8 .link.locator .icon,
.ie8 .toTop .up_arrow {
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)" !important;
  /* IE8 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF) !important;
  /* IE6 & 7 */
}

.featureNav {
  display: none;
  position: fixed;
  right: 25px;
  top: 50%;
  margin-top: -100px;
  padding: 5px;
  z-index: 999;
}
.featureNav .point {
  margin: 10px;
  width: 18px;
  height: 18px;
  display: block;
  background: transparent url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_common_ui_sprite_png.png) 1px -90px no-repeat;
  margin-top: 0px;
  margin-bottom: 0px;
}
.featureNav .point .desc {
  display: none;
  position: absolute;
  width: 125px;
  text-align: right;
  margin-top: -8px;
  margin-bottom: -10px;
  padding: 5px;
  right: 50px;
  float: right;
  background-color: #3a9400;
}
.featureNav .point .desc .right {
  background: transparent url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_common_ui_sprite_png.png) -44px -67px no-repeat;
  height: 26px;
  width: 7px;
  float: right;
  margin-right: -10px;
}
.featureNav .point .desc .text {
  margin-top: 6px;
  display: inline-block;
  float: right;
  color: #ffffff;
  padding-right: 8px;
  text-transform: uppercase;
}
.featureNav .point:hover, .featureNav .point.active {
  cursor: pointer;
  background: transparent url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_common_ui_sprite_png.png) -20px -79px no-repeat;
}
.featureNav .point:hover .desc {
  display: inline-block;
}
.featureNav .spacer {
  height: 11px;
  width: 1px;
  background-color: #475257;
  display: inline-block;
  margin-left: 19px;
  margin-top: 6px;
}

.featureNav.green .point {
  background: transparent url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_common_ui_sprite_green_png.png) 1px -90px no-repeat;
}
.featureNav.green .point .desc {
  background-color: #4fb714;
}
.featureNav.green .point .desc .right {
  background: transparent url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_common_ui_sprite_green_png.png) -44px -67px no-repeat;
}
.featureNav.green .point:hover, .featureNav.green .point.active {
  background: transparent url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_common_ui_sprite_green_png.png) -20px -79px no-repeat;
}
.featureNav.bluegray .point {
  background: transparent url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_common_vp/sp_audio_common_ui_sprite_bluegray_png.png) 1px -90px no-repeat;
}
.featureNav.bluegray .point .desc {
  background-color: #4fb714;
}
.featureNav.bluegray .point .desc .right {
  background: transparent url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_common_vp/sp_audio_common_ui_sprite_bluegray_png.png) -44px -67px no-repeat;
}
.featureNav.bluegray .point:hover, .featureNav.bluegray .point.active {
  background: transparent url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_common_vp/sp_audio_common_ui_sprite_bluegray_png.png) -20px -79px no-repeat;
}
.featureNav.yellow .point {
  background: transparent url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_common_ui_sprite_yellow_png.png) 1px -90px no-repeat;
}
.featureNav.yellow .point .desc {
  background-color: #ffb922;
}
.featureNav.yellow .point .desc .right {
  background: transparent url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_common_ui_sprite_yellow_png.png) -44px -67px no-repeat;
}
.featureNav.yellow .point:hover, .featureNav.yellow .point.active {
  background: transparent url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_common_ui_sprite_yellow_png.png) -20px -79px no-repeat;
}

#benefits {
  height: 714px;
  background-color: #3a9400;
  overflow: hidden;
}
#benefits .tabs {
  position: relative;
}
#benefits .tab-content {
  position: absolute;
  top: 0;
  display: none;
  width: 100%;
  height: 100%;
}
#benefits .tab-content.active {
  display: block;
}
#benefits .tab-navigation {
  position: absolute;
}
#benefits .tab-navigation li {
  display: block;
  float: left;
  margin-right: 10px;
  cursor: pointer;
}
#benefits .tab-navigation li.last {
  margin-right: 0;
}
#benefits .tab-navigation.switch li {
  position: absolute;
}
#benefits .pg-tab-nav {
  width: auto;
}
#benefits .pg-tab-nav p, #benefits .pg-tab-nav h4 {
  color: white;
  font-size: 15px;
  line-height: 20px;
  text-align: center;
}
#benefits .pg-tab-nav h4 {
  font-family: "HelveticaNeueBoldRegular", "HelveticaNeue-Bold", "Helvetica Neue Bold", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  text-transform: uppercase;
  margin-bottom: 5px;
}
#benefits .pg-tab-nav p {
  margin-bottom: 0;
}
#benefits .pg-tab-nav .hint-txt {
  background: #282828;
  position: relative;
  height: auto;
  padding: 18px 20px;
  margin: 15px 0;
}
#benefits .pg-tab-nav .tri-arrow-up, #benefits .pg-tab-nav .tri-arrow-down {
  fill: transparent;
  opacity: 0;
}
#benefits .pg-tab-nav .arrow-up, #benefits .pg-tab-nav .arrow-down {
  width: 0;
  height: 0;
  border: 15px solid transparent;
  position: relative;
  margin: 0 auto;
}
#benefits .pg-tab-nav .arrow-up {
  top: -15px;
}
#benefits .pg-tab-nav .arrow-down {
  bottom: -15px;
}
#benefits .pg-tab-nav .horizontal {
  position: relative;
  height: 15px;
  width: 100%;
  text-align: center;
}
#benefits .pg-tab-nav .horizontal.bottom {
  margin-top: -15px;
}
#benefits .pg-tab-nav .horizontal.top {
  margin-bottom: -16px;
}
#benefits .pg-tab-nav .tri-arrow-up, #benefits .pg-tab-nav .tri-arrow-down {
  width: 30px;
  height: 15px;
  margin: 0 auto;
}
#benefits .pg-tab-nav .no-svg .tri-arrow-up, #benefits .pg-tab-nav .no-svg .tri-arrow-down {
  display: none;
}
#benefits .pg-tab-nav .no-svg .svg-fallback {
  display: block;
  background: url(/site/rmt/media/specialpages/sp_camera/sp_camera_common/sp_camera_common_img/sp_camera_common_img_elements/fp_camera_ui_sprite.png) 0 -255px no-repeat transparent;
}
#benefits .pg-tab-nav .no-svg.horizontal .svg-fallback {
  width: 30px;
  height: 15px;
  margin: 0 auto;
}
#benefits .pg-tab-nav .no-svg.horizontal.top .svg-fallback {
  background-position: 0 -270px;
}
#benefits .pg-tab-nav .no-svg.horizontal.bottom .svg-fallback {
  background-position: 0 -285px;
}
#benefits .pg-tab-nav:hover .hint-txt {
  background: black;
}
#benefits .pg-tab-nav:hover p, #benefits .pg-tab-nav:hover h4 {
  color: white;
}
#benefits .active .pg-tab-nav p, #benefits .active .pg-tab-nav h4 {
  color: #3a3a3a;
}
#benefits .active .pg-tab-nav .hint-txt {
  background: white;
}
#benefits .active .pg-tab-nav .tri-arrow-up, #benefits .active .pg-tab-nav .tri-arrow-down {
  fill: white;
  opacity: 1;
}
#benefits .active .pg-tab-nav .arrow-up, #benefits .active .pg-tab-nav .arrow-down {
  border-bottom-color: white;
}
#benefits .pg-main.sg .pg-tab-nav .no-svg .svg-fallback {
  background: url(/site/rmt/media/specialpages/sp_camera/sp_camera_common/sp_camera_common_img/sp_camera_ui_sprite.png) -1px -1px no-repeat transparent;
}
#benefits .pg-main.sg .pg-tab-nav .no-svg.horizontal .svg-fallback {
  width: 30px;
  height: 15px;
  margin: 0 auto;
}
#benefits .pg-main.sg .pg-tab-nav .no-svg.horizontal.top .svg-fallback {
  background-position: -32px -1px;
}
#benefits .pg-main.sg .pg-tab-nav .no-svg.horizontal.bottom .svg-fallback {
  background-position: -32px -17px;
}
#benefits h2 {
  margin-bottom: 30px;
}
#benefits .heading {
  margin-top: 80px;
  color: #3a9400;
}
#benefits .pg-wrapper {
  padding-top: 0;
}
#benefits .feature-box {
  padding-top: 49px;
  min-height: 720px;
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_bg_noise.png) top left repeat #56ba1d;
  /* Old browsers */
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_bg_noise.png) top left repeat, -moz-linear-gradient(-35deg, #56ba1d 0%, #5daf27 100%);
  /* FF3.6+ */
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_bg_noise.png) top left repeat, -webkit-gradient(linear, left top, right bottom, color-stop(0%, #56ba1d), color-stop(100%, #5daf27));
  /* Chrome,Safari4+ */
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_bg_noise.png) top left repeat, -webkit-linear-gradient(-35deg, #56ba1d 0%, #5daf27 100%);
  /* Chrome10+,Safari5.1+ */
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_bg_noise.png) top left repeat, -o-linear-gradient(-35deg, #56ba1d 0%, #5daf27 100%);
  /* Opera 11.10+ */
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_bg_noise.png) top left repeat, -ms-linear-gradient(-35deg, #56ba1d 0%, #5daf27 100%);
  /* IE10+ */
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_bg_noise.png) top left repeat, linear-gradient(145deg, #56ba1d 0%, #5daf27 100%);
  /* W3C */
  border-bottom: none;
}
#benefits .height-720-feature-part {
  overflow: hidden;
}
#benefits .tab-content {
  height: 100%;
}
#benefits .tab-content.invisible, #benefits .tab-content.transparent {
  opacity: 0;
}
#benefits .tab-content .text {
  top: 0;
  margin-top: 150px;
}
#benefits .tab-content.first .text {
  opacity: 0;
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -o-transform: scale(0.9);
  transform: scale(0.9);
}
#benefits .tab-navigation {
  position: absolute;
  bottom: 70px;
  left: 0;
  height: 131px;
}
#benefits .tab-navigation li.tn_1, #benefits .tab-navigation li.tn_2, #benefits .tab-navigation li.tn_3, #benefits .tab-navigation li.tn_4 {
  position: absolute;
  top: 0;
  margin-top: 220px;
}
#benefits .tab-navigation li.tn_1 {
  left: 10px;
}
#benefits .tab-navigation li.tn_2 {
  left: 250px;
}
#benefits .tab-navigation li.tn_3 {
  left: 490px;
}
#benefits .tab-navigation li.tn_4 {
  left: 730px;
}
#benefits .tab-navigation li .no-svg .svg-fallback {
  display: none;
}
#benefits .tab-navigation li.active .no-svg .svg-fallback {
  display: block;
}
#benefits .hint-txt {
  min-height: 50px;
  min-width: 180px;
  padding: 25px 20px 20px;
  display: table;
  vertical-align: middle;
}
#benefits .hint-txt h4 {
  margin-bottom: 0;
  display: table-cell;
  vertical-align: middle;
  height: 40px;
}
#benefits .pg-tab-nav .hint-txt {
  background: #3a9400;
}
#benefits .pg-tab-nav:hover .hint-txt {
  background: #327f00;
}
#benefits .active .pg-tab-nav:hover .hint-txt {
  background: white;
}
#benefits .active .pg-tab-nav h4 {
  color: #3a9400;
}

/*------Benefits-End--------*/
/*--product-mod-2-*/
#product-details {
  background: #ffffff url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_common_dm/sp_audio_dm_mod2_bg_jpg.jpg) center top no-repeat;
  padding-top: 470px;
}
#product-details .anchor {
  margin-top: -165px;
  position: absolute;
}
#product-details .fadeOut {
  height: auto;
  width: 100%;
}
#product-details .fadeOut .tri {
  width: 105%;
  margin-left: -2.5%;
  margin-bottom: -1px;
}
#product-details .fadeOut svg {
  margin-left: -5px;
  width: 1288px;
}
#product-details .bgOverlay {
  background: #2a2a2a url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_common_dm/sp_audio_dm_mod2_bg_overlay_png.png) center top no-repeat;
}
#product-details .left {
  margin-top: 124px;
}
#product-details p {
  color: #a3a3a3;
}
#product-details .boxes {
  margin-top: 130px;
  margin-bottom: 60px;
}
#product-details .boxes .boxWrapper {
  display: inline-block;
  width: 55px;
  text-align: center;
  vertical-align: top;
  margin-right: 20px;
}
#product-details .boxes .boxWrapper .box {
  display: table-cell;
  vertical-align: middle;
  background-color: #fff;
  width: 60px;
  height: 48px;
  padding-top: 7px;
  color: #2a2a2a;
  font-size: 22px;
}
#product-details .boxes .boxWrapper p {
  color: #bfbfbf;
  margin-top: 9px;
  font-size: 12px;
  line-height: 20px;
  color: #ffffff;
}

.mod2-productDetails .productWrapper {
  position: absolute;
  margin-top: -510px;
}
.mod2-productDetails .productWrapper .pg-info-dot {
  position: absolute;
  width: 38px;
  height: 38px;
  text-align: center;
}
.mod2-productDetails .productWrapper .pg-info-dot .inner {
  position: absolute;
}
.mod2-productDetails .productWrapper .pg-info-dot .beam, .mod2-productDetails .productWrapper .pg-info-dot .content {
  position: relative;
}
.mod2-productDetails .productWrapper .pg-info-dot .inner {
  width: 220px;
  height: auto;
  left: -91px;
  margin-top: 23px;
  overflow: hidden;
}
.mod2-productDetails .productWrapper .pg-info-dot .beam {
  width: 100%;
  height: 15px;
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_common_etc/sp_modules_info_dot_sprite.png) center top no-repeat transparent;
}
.mod2-productDetails .productWrapper .pg-info-dot .content {
  background: #3a9400;
  width: 200px;
  padding: 10px;
  text-align: center;
}
.mod2-productDetails .productWrapper .pg-info-dot .content h3, .mod2-productDetails .productWrapper .pg-info-dot .content p {
  color: white;
  font-size: 15px;
  line-height: 20px;
  margin-bottom: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.mod2-productDetails .productWrapper .pg-info-dot .content h3 {
  text-transform: uppercase;
  font-family: "HelveticaNeueBoldRegular", "HelveticaNeue-Bold", "Helvetica Neue Bold", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.mod2-productDetails .productWrapper .pg-info-dot .dot {
  position: absolute;
  width: 38px;
  height: 38px;
  top: 0;
  left: 0;
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_common_etc/sp_modules_info_dot_sprite.png) center -15px no-repeat transparent;
}
.mod2-productDetails .productWrapper .pg-info-dot.up .content, .mod2-productDetails .productWrapper .pg-info-dot.down .content {
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.mod2-productDetails .productWrapper .pg-info-dot.down .inner {
  margin-top: 19px;
}
.mod2-productDetails .productWrapper .pg-info-dot.down .content {
  padding-top: 30px;
}
.mod2-productDetails .productWrapper .pg-info-dot.up .inner {
  bottom: 0;
  margin-top: 0;
}
.mod2-productDetails .productWrapper .pg-info-dot.up .content {
  margin-bottom: 19px;
  padding-bottom: 30px;
  padding-top: 20px;
}
.mod2-productDetails .productWrapper .pg-info-dot {
  opacity: 0;
}
.mod2-productDetails .productWrapper .pg-info-dot._1 {
  left: 150px;
  top: 15px;
}
.mod2-productDetails .productWrapper .pg-info-dot._2 {
  left: 100px;
  top: 114px;
}
.mod2-productDetails .productWrapper .pg-info-dot._3 {
  left: 70px;
  top: 170px;
}
.mod2-productDetails .productWrapper .pg-info-dot._4 {
  left: 35px;
  top: 160px;
}
.mod2-productDetails .productWrapper .pg-info-dot._5 {
  left: 140px;
  top: 40px;
}
.mod2-productDetails .productWrapper .pg-info-dot._6 {
  left: 120px;
  top: 285px;
}
.mod2-productDetails .productWrapper .pg-info-dot._7 {
  left: -5px;
  top: 420px;
}
.mod2-productDetails .productWrapper .product {
  position: absolute;
  top: 0px;
  left: 0px;
}
.mod2-productDetails .productWrapper .product .dot {
  border: none;
  outline: none;
}
.mod2-productDetails .productWrapper .product.productFixed {
  position: fixed;
  margin-left: 59%;
  margin-top: 220px;
}
.mod2-productDetails .productWrapper .product.productAfterFixed {
  margin-top: 658px;
  left: 59%;
}
.mod2-productDetails .productWrapper .product.maintt {
  z-index: 999;
}
.mod2-productDetails .productWrapper .product.leftProduct {
  width: 67px;
  top: 44px;
  height: 421px;
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_dm_901/dm_901_img/mod2_1/sp_audio_dm_901_mod2_productsprite_png.png) 0 0;
}
.mod2-productDetails .productWrapper .product.leftProduct.tt {
  background-image: none;
  z-index: 33;
}
.mod2-productDetails .productWrapper .product.rightProduct {
  width: 135px;
  height: 512px;
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_dm_901/dm_901_img/mod2_1/sp_audio_dm_901_mod2_productsprite_png.png) 0 -421px;
}
.mod2-productDetails .productWrapper .product.rightProduct.tt {
  background-image: none;
  z-index: 33;
}
.mod2-productDetails .productWrapper .product.topProduct {
  width: 230px;
  height: 133px;
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_dm_901/dm_901_img/mod2_1/sp_audio_dm_901_mod2_productsprite_png.png) -67px 0;
}
.mod2-productDetails .productWrapper .product.topProduct.tt {
  background-image: none;
  z-index: 33;
}
.mod2-productDetails .productWrapper .product.bottomProduct {
  width: 356px;
  height: 160px;
  left: -65px;
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_dm_901/dm_901_img/mod2_1/sp_audio_dm_901_mod2_productsprite_png.png) -67px -133px;
}
.mod2-productDetails .productWrapper .product.opac {
  opacity: 0;
}
.mod2-productDetails .productWrapper .product.tt {
  width: 450px;
}

.ie8 .mod2-productDetails .productWrapper {
  margin-top: -310px;
}
.ie8 .mod2-productDetails .productWrapper .productAfterFixed {
  margin-top: 458px !important;
}

.ie8 .mod2-productDetails .topProduct.bgimg,
.ie8 .mod2-productDetails .leftProduct.bgimg,
.ie8 .mod2-productDetails .rightProduct.bgimg {
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)" !important;
  /* IE8 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF) !important;
  /* IE6 & 7 */
  zoom: 1 !important;
}

.ie8 .mod2-productDetails .bottomProduct,
.ie7 .mod2-productDetails .bottomProduct {
  display: none;
}

/*--Features--*/
.ie8 #features .box .teaser {
  width: 200px;
}

#features {
  background-color: #2e2e2e;
}
#features .box.open .inner {
  background: white;
}
#features .box.open .inner:hover {
  border-color: #4eb315;
}
#features .box.bright .inner {
  background: #77de39;
  border-color: #77de39;
}
#features .box.bright .inner:hover {
  border-color: #77de39;
}
#features .box.bright.open .inner {
  background: white;
}
#features .box.dark .inner {
  background: #379304;
  border-color: #379304;
}
#features .box.dark .inner:hover {
  border-color: #379304;
}
#features .box.dark.open .inner {
  background: white;
}
#features .box.active .button {
  display: none;
}
#features .box.active .button.close {
  display: block;
}
#features .box .button.close {
  background-position: -19px 0;
  display: none;
}
#features .box.no-animation .inner {
  border: none;
  padding: 0;
  width: 100%;
  height: 100%;
}
#features .box .inner {
  border: 5px solid #4eb315;
  width: 100%;
  height: 100%;
}
#features .box .icon {
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_common_ws/sp_audio_ws_features_icon_sprite.png) top left no-repeat transparent;
  right: 10px;
  top: 10px;
}

/*--apps---*/
/*--mod-4--*/
#product-teaser {
  height: 416px;
  overflow: hidden;
  background-color: #ffffff;
}
#product-teaser .triDown {
  width: 100%;
  height: 60px;
  margin: 0px auto;
}
#product-teaser .triDown .tri {
  width: 105%;
  margin-left: -2.5%;
}
#product-teaser h2 {
  color: #3a9400;
}
#product-teaser p {
  color: #2a2a2a;
}
#product-teaser .stores {
  margin-top: 35px;
}
#product-teaser .stores .store {
  display: inline-block;
  margin-right: 8px;
}

/*--tabelle--*/
/*--mod-5----*/
#product-table.green thead.fixed .productWrapper.active,
#product-table.green thead .productWrapper.active {
  background-position: 0 -286px;
}
#product-table.green .btns .icons {
  background-color: #4fb714;
}
#product-table.green .details .cross {
  background: transparent url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_mod5_table_header_active_sprite_png.png) -35px -427px no-repeat;
}

#product-table.yellow thead.fixed .productWrapper.active,
#product-table.yellow thead .productWrapper.active {
  background-position: 0px -143px;
}
#product-table.yellow .btns .icons {
  background-color: #ffb922;
}
#product-table.yellow .details .cross {
  background: transparent url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_mod5_table_header_active_sprite_png.png) -18px -427px no-repeat;
}

#product-table {
  background-color: #262626;
  padding-bottom: 40px;
}
#product-table .anchor {
  margin-top: -70px;
  position: absolute;
}
#product-table table {
  padding-top: 250px;
  font-size: 18px;
  color: #e6e6e6;
}
#product-table table .memory {
  height: 80px;
}
#product-table table .desc {
  font-size: 12px;
  margin-top: 10px;
}
#product-table table thead {
  font-size: 18px;
  color: white;
}
#product-table table thead td {
  text-align: center;
  padding: 0px;
}
#product-table table thead .productWrapper .productNo {
  text-align: center;
  color: #7f7f7f;
  margin-top: 72px;
  padding-top: 12px;
  display: inline-block;
  font-size: 30px;
  font-weight: 100;
  margin-left: -15px;
}
#product-table table thead .productWrapper img.product {
  margin: 0px auto;
  position: absolute;
  margin-top: -275px;
  margin-left: 3px;
}
#product-table table thead .productWrapper img.product.ws852 {
  margin-top: -271px;
}
#product-table table thead .productWrapper.active {
  background: transparent url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_mod5_table_header_active_sprite_png.png) 0 0 no-repeat;
  height: 141px;
}
#product-table table thead .productWrapper.active .productNo {
  color: #ffffff;
}
#product-table table thead.fixed {
  position: fixed;
  width: 960px;
  margin: 0px auto;
  background-color: #262626;
  border: 0px !important;
  height: 127px;
  z-index: 100;
}
#product-table table thead.fixed td {
  padding: 0px;
}
#product-table table thead.fixed .productWrapper {
  padding-bottom: 0px;
  background-image: none;
}
#product-table table thead.fixed .productWrapper .productNo {
  padding: 0px;
  margin-top: 56px;
  font-size: 18px;
}
#product-table table thead.fixed .productWrapper.active {
  background: transparent url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_mod5_table_header_active_sprite_png.png) 0 0 no-repeat;
  height: 141px;
}
#product-table table thead.fixed td {
  width: 236px;
}
#product-table table thead.fixed td img.product {
  height: 85px;
  margin-top: 18px;
  width: auto;
  margin-left: 20px;
}
#product-table table thead.fixed td.title {
  width: 255px;
}
#product-table table td {
  padding-top: 15px;
  padding-bottom: 15px;
  width: 240px;
  vertical-align: top;
}
#product-table table td.paddingLeft10 {
  padding-left: 10px;
}
#product-table table .details td {
  padding-top: 0px;
  padding-bottom: 0px;
}
#product-table table .spacer {
  height: 35px;
}
#product-table table .spacerTable {
  height: 60px;
  float: right;
  margin-top: -16px;
  padding-right: 20px;
  border-left: 1px solid #333333;
}
#product-table table .spacerTable.last {
  height: 220px;
  padding-right: 10px;
}
#product-table table .borderBottom td {
  border-bottom: 1px solid #333333;
}
#product-table table .borderBottom td.title {
  border-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
#product-table table .borderBottom td.title .border {
  border-bottom: 1px solid #333333;
  padding-top: 15px;
  padding-bottom: 15px;
}
#product-table table .borderTop td {
  border-top: 1px solid #333333;
}
#product-table table .borderTop td.title {
  border-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
#product-table table .borderTop td.title .border {
  border-top: 1px solid #333333;
  height: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  vertical-align: top;
}
#product-table table .pictos td {
  width: auto;
}
#product-table table .title {
  color: #999999;
  padding-left: 20px;
  text-align: right;
  padding-right: 20px;
  vertical-align: top;
  width: 220px;
  margin-right: 20px;
}
#product-table table .more {
  padding-top: 32px;
  padding-bottom: 75px;
}
#product-table table .more .text {
  font-size: 12px;
  color: #6e6e6e;
  display: inline-block;
}
#product-table table .more .icon {
  width: 18px;
  height: 18px;
  display: inline-block;
  background-image: url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_mod5_more_btn_png.png);
  background-repeat: no-repeat;
  padding-right: 10px;
  margin-bottom: -4px;
}
#product-table table .more.hideMore .icon {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transform-origin: 50% 50% 0;
  -moz-transform-origin: 50% 50% 0;
  -ms-transform-origin: 50% 50% 0;
  -o-transform-origin: 50% 50% 0;
  transform-origin: 50% 50% 0;
  margin-bottom: -7px;
}
#product-table table .more:hover {
  cursor: pointer;
}
#product-table table .hideMore {
  display: none;
}
#product-table table .hiddenFeature {
  display: none;
}
#product-table table .valueType {
  font-size: 13px;
  color: #999999;
}
#product-table table .centering {
  text-align: center;
}
#product-table table .pictogramWrapper {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 25px;
  vertical-align: top;
}
#product-table table .pictogramWrapper .pictogram {
  width: 55px;
  height: 55px;
  padding-left: 3px;
  background-color: #1e1e1e;
}
#product-table table .pictogramWrapper .pictogram.battery {
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_mod5_table_icons_jpg.jpg) 0 0;
}
#product-table table .pictogramWrapper .pictogram.ac {
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_mod5_table_icons_jpg.jpg) 0 -60px;
}
#product-table table .pictogramWrapper .pictogram.phones {
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_mod5_table_icons_jpg.jpg) 0 -120px;
}
#product-table table .pictogramWrapper .pictogram.usbcable {
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_mod5_table_icons_jpg.jpg) 0 -180px;
}
#product-table table .pictogramWrapper .pictogram.usbcableportal {
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_mod5_table_icons_jpg.jpg) 0 -482px;
}
#product-table table .pictogramWrapper .pictogram.cd {
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_mod5_table_icons_jpg.jpg) 0 -240px;
}
#product-table table .pictogramWrapper .pictogram.usb {
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_mod5_table_icons_jpg.jpg) 0 -300px;
}
#product-table table .pictogramWrapper .pictogram.case {
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_mod5_table_icons_jpg.jpg) 0 -360px;
}
#product-table table .pictogramWrapper .pictogram.strap {
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_mod5_table_icons_jpg.jpg) 0 -420px;
}
#product-table table .pictogramWrapper .pictogramText {
  font-size: 11px;
  color: #ffffff;
  text-align: center;
  width: 60px;
  margin-top: 7px;
}
#product-table table .details td {
  text-align: center;
}
#product-table table .details.odd td {
  background-color: #1b1b1b;
}
#product-table table .details.odd td.title {
  background-color: transparent;
}
#product-table table .details td.title {
  vertical-align: middle;
  text-align: right;
}
#product-table table .details .cross {
  width: 17px;
  margin: 18px;
  height: 14px;
  background: transparent url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_mod5_table_header_active_sprite_png.png) 0 -427px no-repeat;
  display: inline-block;
  margin-left: 4px;
}
#product-table table .details .txt {
  margin: 18px;
}
#product-table .btns {
  margin-top: 40px;
  color: #ffffff;
}
#product-table .btns a {
  display: inline-block;
}
#product-table .btns .icon1, #product-table .btns .icon2 {
  width: 35px;
  height: 35px;
  background: #3a9400 url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_mod5_shop_link_1_png.png) center center no-repeat;
  margin-left: 10px;
  margin-right: 5px;
}
#product-table .btns .icon1, #product-table .btns .icon2, #product-table .btns .txt {
  display: inline-block;
  vertical-align: middle;
}
#product-table .btns .txt {
  padding-left: 10px;
}
#product-table .btns .buttonShop {
  margin-left: 10px;
}
#product-table .btns .buttonShop .txt {
  padding-left: 0;
}

/*----Follow-Us-----*/
#followus .feature-box {
  background-color: #dfdfdf !important;
  min-height: 0;
}
#followus .feature-box .row {
  min-height: 0px;
  height: auto;
}
#followus .center {
  width: 189px;
  margin: 0 auto;
  height: 70px;
}
#followus a {
  display: block;
  width: 53px;
  height: 53px;
  margin: 0 5px;
  float: left;
}
#followus a.fb {
  background: transparent url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_common_etc/sp_audio_etc_facebook_1.png) no-repeat center center;
}
#followus a.fb:hover {
  background: transparent url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_common_etc/sp_audio_etc_facebook_2.png) no-repeat center center;
}
#followus a.yt {
  background: transparent url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_common_etc/sp_audio_etc_youtube_1.png) no-repeat center center;
}
#followus a.yt:hover {
  background: transparent url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_common_etc/sp_audio_etc_youtube_2.png) no-repeat center center;
}
#followus a.fl {
  background: transparent url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_common_etc/sp_audio_etc_flickr_1.png) no-repeat center center;
}
#followus a.fl:hover {
  background: transparent url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_common_etc/sp_audio_etc_flickr_2.png) no-repeat center center;
}
#followus h2 {
  color: #3f3f3f;
}
#followus .collumn5 {
  margin-bottom: 60px;
}

.locale-ru #product-details .boxes .boxWrapper,
.locale-uk #product-details .boxes .boxWrapper,
.locale-fi #product-details .boxes .boxWrapper {
  width: 70px;
}

.locale-ru #product-details .boxes .boxWrapper .box,
.locale-uk #product-details .boxes .boxWrapper .box,
.locale-fi #product-details .boxes .boxWrapper .box {
  width: 69px;
  height: 60px;
}

.locale-uk #benefits .tab-navigation,
.locale-ru #benefits .tab-navigation {
  bottom: 17px;
}

.locale-uk .pg-navigation .first a {
  text-align: left;
  line-height: 30px;
  padding-top: 8px;
}

.pg-main-stage.locale-el .pg-navigation ul li,
.pg-main-stage.locale-fr .pg-navigation ul li {
  max-width: 181px;
}

.pg-main-stage {
  background: #e7e7e7 url(/site/rmt/media/specialpages/sp_audio/sp_audio_ws_853/img_10/stage_10/sp_audio_ws_853_stage_img_jpg.jpg) center top no-repeat;
  height: 522px;
  z-index: 100;
}
.pg-main-stage .pg-stage {
  width: 980px;
  margin: 0px auto;
  height: 522px;
}
.pg-main-stage .quads {
  bottom: 0px;
  position: absolute;
  right: 0px;
}
.pg-main-stage .quads div {
  float: right;
  display: inline-block;
}
.pg-main-stage .quads .smallQuad {
  height: 230px;
  width: 230px;
  display: table;
}
.pg-main-stage .quads .bigQuad {
  width: 230px;
  height: 460px;
}
.pg-main-stage .quads p {
  font-family: "HelveticaNeueLightRg", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  color: #fff;
  padding: 30px;
  display: table-cell;
  vertical-align: middle;
  font-size: 24px;
  line-height: 24px;
  text-align: center;
}
.pg-main-stage .quads .three p {
  color: #3a9400;
}
.pg-main-stage .quads .one {
  background: transparent url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_common_ws/sp_audio_ws_stage_quad_one_png.png) left top repeat-x;
}
.pg-main-stage .quads .two {
  background: transparent url(/site/rmt/media/specialpages/sp_audio/sp_audio_ws_853/img_10/stage_10/sp_audio_ws_853_stage_quad_two_jpg.jpg) left top no-repeat;
}
.pg-main-stage .quads .three {
  background: transparent url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_common_ws/sp_audio_ws_stage_quad_three_png.png) left top repeat-x;
}
.pg-main-stage.locale-fr .quads p {
  padding-right: 25px;
}

#benefits {
  height: 716px;
  background-repeat: no-repeat;
  background-position: center center;
  padding-top: 78px;
}
#benefits .heading {
  color: #3a9400;
}
#benefits .feature-box {
  padding-top: 0;
}

#product-details {
  background: none;
  padding-top: 0;
}
#product-details .bgOverlay {
  background: #2e2e2e url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_common_ws/sp_audio_ws_mod2_bg_overlay_png.png) center top no-repeat;
}
#product-details .fadeOut {
  position: relative;
  height: 550px;
  background-position: center top;
  background-repeat: no-repeat;
}
#product-details .fadeOut img {
  position: absolute;
  bottom: 0;
}

.dimension {
  position: absolute;
}
.dimension .desc {
  font-size: 12px;
  color: #8e8e8e;
  text-align: center;
}
.dimension.white .desc {
  color: white;
}

.mod2-productDetails {
  position: absolute;
  left: 59%;
  margin-top: 600px;
  z-index: 1;
}
.mod2-productDetails.productFixed {
  position: fixed;
}
.mod2-productDetails .productWrapper .product.leftProduct {
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_ws_853/img_10/product_3/sp_audio_ws_853_mod2_productsprite_png.png) 0 -155px;
  width: 75px;
  height: 452px;
}
.mod2-productDetails .productWrapper .product.rightProduct {
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_ws_853/img_10/product_3/sp_audio_ws_853_mod2_productsprite_png.png) 139px -120px;
  width: 140px;
  height: 512px;
}
.mod2-productDetails .productWrapper .product.rightProduct .dimension._2 {
  left: 0;
  top: 257px;
}
.mod2-productDetails .productWrapper .product.rightProduct .dimension._3 {
  left: 87px;
  top: 2px;
}
.mod2-productDetails .productWrapper .product.topProduct {
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_ws_853/img_10/product_3/sp_audio_ws_853_mod2_productsprite_png.png) -155px 0px;
  width: 190px;
  height: 115px;
}
.mod2-productDetails .productWrapper .product.topProduct .dimension._1 {
  left: 77px;
  top: 89px;
}
.mod2-productDetails .productWrapper .product.bottomProduct {
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_ws_853/img_10/product_3/sp_audio_ws_853_mod2_productsprite_png.png) -69px -635px;
  width: 360px;
  height: 136px;
  left: -83px;
}
.mod2-productDetails .productWrapper .product.mainProduct {
  left: -20px;
  top: 10px;
}

.mod2-productDetails .productWrapper .pg-info-dot .beam {
  background-position: 50% -106px;
}
.mod2-productDetails .productWrapper .pg-info-dot .dot {
  background-position: 50% -121px;
}
.mod2-productDetails .productWrapper .pg-info-dot .content {
  padding: 10px 10px 20px 10px;
}
.mod2-productDetails .productWrapper .pg-info-dot._1 {
  left: 75px;
  top: 10px;
}
.mod2-productDetails .productWrapper .pg-info-dot._2 {
  left: 40px;
  top: 195px;
}
.mod2-productDetails .productWrapper .pg-info-dot._3 {
  left: 40px;
  top: 110px;
}
.mod2-productDetails .productWrapper .pg-info-dot._4 {
  top: 40px;
  left: 155px;
}
.mod2-productDetails .productWrapper .pg-info-dot._5 {
  left: 30px;
  top: 70px;
}
.mod2-productDetails .productWrapper .pg-info-dot._6 {
  left: 125px;
  top: 288px;
}
.mod2-productDetails .productWrapper .pg-info-dot._7 {
  left: 58px;
  top: 420px;
}

#features .pg-boxes {
  position: relative;
  left: 10px;
  top: 0;
  width: 940px;
  height: 700px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  z-index: 0;
  float: left;
}
#features .box {
  position: absolute;
  float: none;
  margin: 0;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 220px;
  height: 220px;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: perspective(1000px);
  -moz-transform: perspective(1000px);
  -ms-transform: perspective(1000px);
  -o-transform: perspective(1000px);
  transform: perspective(1000px);
  z-index: 100;
}
#features .box.active .inner {
  z-index: 200;
}
#features .box.open {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: perspective(1000px);
  -moz-transform: perspective(1000px);
  -ms-transform: perspective(1000px);
  -o-transform: perspective(1000px);
  transform: perspective(1000px);
  z-index: 100;
}
#features .box.open .inner {
  background: #0B7CAC;
}
#features .box.open .inner:hover {
  border-color: #0B7CAC;
}
#features .box.open[data-video="true"] .inner {
  background: #000;
}
#features .box.on-top {
  z-index: 300;
}
#features .box.on-top .inner {
  z-index: 400;
}
#features .box.no-animation .inner {
  cursor: default;
}
#features .box .inner {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  position: absolute;
  background: #0B7CAC;
  overflow: hidden;
  padding: 4.545454545455%;
  -webkit-transform-origin: 50% 50% 0px;
  -moz-transform-origin: 50% 50% 0px;
  -ms-transform-origin: 50% 50% 0px;
  -o-transform-origin: 50% 50% 0px;
  transform-origin: 50% 50% 0px;
  -moz-transition: border-color 0.5s;
  -webkit-transition: border-color 0.5s;
  -o-transition: border-color 0.5s;
  transition: border-color 0.5s;
  border: 10px solid #0B7CAC;
  cursor: pointer;
}
#features .box .teaser {
  position: absolute;
  bottom: 0;
}
#features .box .teaser.hidden {
  opacity: 0;
  display: none;
  -moz-transition: opacity 0.3s;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
#features .box .button {
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_common_ws/sp_audio_ws_features_icon_sprite.png) top left no-repeat transparent;
  position: absolute;
  width: 19px;
  height: 19px;
  top: 10px;
  left: 10px;
}
#features .box .content {
  position: relative;
  background: none;
  width: 100%;
  height: 100%;
  padding: 0;
  display: table;
  opacity: 1;
  -moz-transition: opacity 0.7s;
  -webkit-transition: opacity 0.7s;
  -o-transition: opacity 0.7s;
  transition: opacity 0.7s;
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
#features .box .content.hidden {
  display: none;
  opacity: 0;
}
#features .box .content object {
  position: relative;
  z-index: 0;
}
#features .box .text.top {
  margin-top: 35px;
}
#features .box .text.middle {
  vertical-align: middle;
  display: table-cell;
}
#features .box .text.bottom {
  margin-top: 170px;
}
#features .box .icon-wrapper, #features .box .cl-button-wrapper {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
}
#features .box .cl-button-wrapper {
  height: 19px;
  padding: 0;
  display: table-cell;
  z-index: 1;
}
#features .box .icon-wrapper {
  height: 102px;
}
#features .box .icon {
  position: absolute;
  bottom: 0;
  z-index: -1;
}
#features .box .icon.top-left {
  position: absolute;
  top: 0;
  left: 0;
}
#features .box .icon.top-center {
  position: absolute;
  top: 0;
  margin: 0 auto;
}
#features .box .icon.top-right {
  position: absolute;
  right: 20px;
  top: 10px;
}
#features .box .icon.bottom-left {
  position: absolute;
  bottom: 0;
  left: 0;
}
#features .box .icon.bottom-center {
  position: absolute;
  bottom: 0;
  margin: 0 auto;
}
#features .box .icon.bottom-rigth {
  position: absolute;
  bottom: 0;
  right: 0;
}
#features .box h3, #features .box p, #features .box a {
  color: white;
}
#features .box.zoom-microphone .icon {
  width: 288px;
  height: 156px;
  background-position: -296px -58px;
}
#features .box.transcription-mode .icon {
  width: 281px;
  height: 96px;
  background-position: left -108px;
}
#features .box.easy-gui .icon {
  width: 107px;
  height: 158px;
  background-position: -677px -766px;
}
#features .box.voice-balancer .icon {
  width: 106px;
  height: 89px;
  background-position: -121px -123px;
}
#features .box.calender-search .icon {
  width: 153px;
  height: 150px;
  background-position: -658px -535px;
}
#features .box.fm-tuner .icon {
  width: 150px;
  height: 150px;
  background-position: -655px -56px;
}
#features .box.low-cut .icon {
  width: 190px;
  height: 150px;
  background-position: -64px -995px;
}
#features .box.linear-pcm .icon {
  width: 205px;
  height: 150px;
  background-position: -579px -998px;
}
#features .box.pcm .icon {
  width: 150px;
  height: 150px;
  background-position: -655px -271px;
}
#features .box.manual-recording .icon {
  width: 177px;
  height: 156px;
  background-position: -44px -529px;
}
#features .box.daisy .icon {
  width: 152px;
  height: 150px;
  background-position: -393px -765px;
}
#features .box.noise-cancel .icon {
  width: 150px;
  height: 150px;
  background-position: -376px -292px;
}
#features .box.voice-playback .icon {
  width: 204px;
  height: 150px;
  background-position: -357px -1009px;
}
#features .box.voice-balancer .icon {
  width: 300px;
  height: 150px;
  background-position: left -268px;
}
#features .box.voice-changer .icon {
  width: 263px;
  height: 150px;
  background-position: -26px -27px;
}
#features .box.voice-filter .icon {
  width: 193px;
  height: 150px;
  background-position: -58px -763px;
}
#features .box.scene-select .icon {
  width: 200px;
  height: 150px;
  background-position: -366px -528px;
}
#features * {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
#features .heading {
  font-family: "HelveticaNeueBoldRegular", "HelveticaNeue-Bold", "Helvetica Neue Bold", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  margin-bottom: 27px;
}
#features .anchor {
  margin-top: -70px;
  position: absolute;
}
#features .box.open .inner:hover {
  border-color: #4eb315;
}
#features .box.open.bright .inner:hover {
  border-color: #77de39;
}
#features .box.open.dark .inner:hover {
  border-color: #379304;
}
#features .box.x1 {
  left: 0;
}
#features .box.x2 {
  left: 240px;
}
#features .box.x3 {
  left: 480px;
}
#features .box.x4 {
  left: 720px;
}
#features .box.y1 {
  top: 0;
}
#features .box.y2 {
  top: 240px;
}
#features .box.y3 {
  top: 480px;
}
#features .box.y4 {
  top: 720px;
}
#features .box._1 .inner {
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_ws_853/img_10/feature_3/sp_audio_ws_853_feature_img_01.jpg) left top no-repeat transparent;
}
#features .box._10 .inner {
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_ws_853/img_10/feature_3/sp_audio_ws_853_feature_img_02.jpg) left top no-repeat transparent;
}
#features .box .icon-wrapper, #features .box .cl-button-wrapper {
  position: absolute;
}
#features .box.low-cut-filter .icon {
  width: 190px;
  height: 130px;
  background-position: -64px -1016px;
}
#features .box.scene-select .icon {
  width: 195px;
  height: 145px;
  background-position: -371px -536px;
}
#features .box.built-in-stand .icon {
  width: 143px;
  height: 110px;
  background-position: -87px -1237px;
}
#features .box.low-power-consuption .icon {
  width: 70px;
  height: 117px;
  background-position: -421px -1237px;
}
#features .box.voice-balancer .icon {
  width: 285px;
  height: 100px;
  background-position: -17px -319px;
}
#features .box.calender-search .icon {
  width: 155px;
  height: 145px;
  background-position: -655px -543px;
}
#features .box.shadowing .icon {
  width: 143px;
  height: 110px;
  background-position: -260px -1237px;
}
#features .box.noise-cancel .icon {
  width: 130px;
  height: 150px;
  background-position: -399px -296px;
}
#features .box.photoBoxa {
  width: 460px;
  height: 220px;
  cursor: pointer;
}
#features .box.photoBoxa .inner {
  overflow: visible;
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_ws_853/img_10/feature_3/sp_audio_ws_853_feature_img_03.jpg) left top no-repeat transparent;
}
#features .box.photoBoxa .inner .button {
  z-index: 100;
}
#features .box .teaser h2, #features .box .teaser h3 {
  font-family: "HelveticaNeueBoldRegular", "HelveticaNeue-Bold", "Helvetica Neue Bold", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
#features .box .teaser h2 {
  font-size: 13px;
  line-height: 24px;
  color: #152e06;
  margin-bottom: 7px;
}
#features .box .teaser h3 {
  font-size: 20px;
  line-height: 26px;
  color: #FFF;
  margin-bottom: 10px;
  text-transform: none;
}
#features .box .content {
  min-width: 100%;
}
#features .box .content h3 {
  font-size: 30px;
  line-height: 40px;
  color: #3a9400;
  font-family: "HelveticaNeueLightRg", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  margin-bottom: 20px;
  text-transform: none;
}
#features .box .content h2 {
  font-size: 15px;
  line-height: 40px;
  color: #bebebe;
  margin-bottom: 0;
}
#features .box .content p {
  font-size: 15px;
  line-height: 25px;
  color: #bebebe;
}
#features .box .inner {
  background: #4eb315;
  border-color: #4eb315;
  border: 5px solid #4eb315;
}
#features .box .inner:hover {
  border-color: #4eb315;
}
#features .box .inner.no-border {
  border: none;
  width: 200px;
  height: 200px;
}
#features .box.open .inner {
  background: white;
}
#features .box .button {
  width: 19px;
}
#features .box .button.close {
  background-position: -19px 0;
  display: none;
}

#product-teaser {
  background-position: 50% -190px;
  background-repeat: no-repeat;
  height: 419px;
}

#product-table table thead.fixed td.title {
  width: 260px;
}

#product-table table thead .productWrapper .productNo {
  font-size: 18px;
}

.featureNav .point .desc {
  width: auto;
}
.featureNav .point .desc .text {
  padding-right: 8px;
  padding-left: 8px;
}

.pg-main .hide, .pg-main-stage .hide {
  display: none !important;
}
.pg-main .hidden, .pg-main-stage .hidden {
  visibility: hidden;
}
