/* $Rev$ */
svg .svgFilled {
  fill: #C1CEE2;
  stroke: #FFFFFF;
  stroke-width: 2;
  stroke-miterlimit: 10;
}
svg .svgFilled2 {
  fill: #72a82e;
  stroke: #FFFFFF;
  stroke-width: 2;
  stroke-miterlimit: 10;
}
svg .svgFilledHand {
  fill: #bbc6d7;
  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();
}

.rauschen .animationcontainer {
  left: 305px;
  top: 60px;
}
.rauschen .animationcontainer .rauschentext {
  display: none;
  text-transform: uppercase;
}
.rauschen .animationcontainer .switch {
  cursor: pointer;
  left: 428px;
  top: 422px;
  width: 131px;
  height: 31px;
  background-image: url(/site/rmt/media/specialpages/sp_audio/sp_audio_vp_10/img_8/animation_2/sp_audio_vp10_img_animation_switchbg.png);
  font-family: Arial,sans-serif;
  color: #ffffff;
  font-weight: bold;
  font-size: 18px;
}
.rauschen .animationcontainer .switch .knob {
  left: -8px;
  top: -7px;
  transition: all 0.5s;
}
.rauschen .animationcontainer .switch .txtoff {
  width: 200px;
  height: 30px;
  left: -220px;
  top: 2px;
  text-align: right;
  color: #ffffff;
  transition: all 0.5s;
  text-transform: uppercase;
}
.rauschen .animationcontainer .switch .txton {
  left: 151px;
  top: 2px;
  width: 200px;
  height: 30px;
  color: #aebbcd;
  transition: all 0.5s;
  text-transform: uppercase;
}
.rauschen .animationcontainer .switch.on .knob {
  left: 95px;
}
.rauschen .animationcontainer .switch.on .txtoff {
  color: #aebbcd;
}
.rauschen .animationcontainer .switch.on .txton {
  color: #ffffff;
}
.rauschen .animationcontainer .b2-product {
  width: 487px;
  height: 425px;
  left: 289px;
  top: -10px;
}
.rauschen .animationcontainer .sprache {
  font-family: Arial;
  font-weight: bold;
  font-size: 40px;
  color: #ffffff;
  left: 250px;
  top: 80px;
  text-transform: uppercase;
}
.rauschen .animationcontainer .cvText {
  left: 0;
  top: 0;
}

.stereomic .animationcontainer {
  left: 520px;
  top: 50px;
}
.stereomic .animationcontainer .glowRing {
  left: 0;
  top: 0;
  background-image: url(/site/rmt/media/specialpages/sp_audio/sp_audio_vp_10/img_8/animation_2/sp_audio_vp10_img_animation_glowring.png);
  background-size: 100% 100%;
  visibility: hidden;
}
.stereomic .animationcontainer .vp {
  left: 160px;
  top: 170px;
  background-image: url(/site/rmt/media/specialpages/sp_audio/sp_audio_vp_10/img_8/animation_2/sp_audio_vp10_img_animation_vp.png);
  width: 170px;
  height: 860px;
}
.stereomic .animationcontainer .globe {
  position: absolute;
  left: 0;
  top: 0;
  width: 500px;
  height: 500px;
}

.switch .animationcontainer {
  left: 443px;
  top: -49px;
}
.switch .animationcontainer svg {
  left: 0px;
  top: 0px;
}
.switch .animationcontainer .daumen {
  z-index: 5;
  position: relative;
}
.switch .animationcontainer .product {
  left: 244px;
  top: 106px;
  width: 185px;
  height: 626px;
}
.switch .animationcontainer .product .b3-product {
  z-index: 3;
  left: 0px;
  top: 0px;
  width: 185px;
  height: 626px;
}
.switch .animationcontainer .product .b3-product .rec {
  width: 22px;
  height: 22px;
  left: 54px;
  top: 261px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGxQTFRFjLLNhKnLkLbSgqfEzdvp3Oryd5e4h63I3+z01eLt0d7qfqG+2OTurcjc4u/2////ydblaYav2ujwts/gv9blzNjmn77W3uPrlrvUiaK8x9Lh5urwc4+v+fr99Pb5k6zDmbTK7vH22ebyw83drAlg2gAAAR9JREFUeNo0kdl2wyAQQ4dhGcDgErzEdZImbf//Hyug0cEvFyHkgc4SYwgxpev19v31+Oh6UCkmpPDkvMZUsXXrW1Q2c55RT5PiPa+h1tRO0bml3ZHSqklk9RaqVF770026Y2FaZ2898DZdnFMDk1AOMHtL5vNy724sJugI1vuGnQNHuqiG2c7DPbAihBMTL6a+3VqTMDJ6DGVPUb9DpEdgycDtygmfdDuzLDOF58XdgVEGMdwwA5vy+xopApHIwZRn2kzKd6fQT48LcaC5Y1imiUir0YX44AUFTYymSG/d/DKabKY9g/7PAD7W1Qx3CJnbrED3nc084+fB25uZNR9EavExtZkU0BBSShhoMLnMHrLINgP/1IqJ2v7ZPwEGAPWVEEd5rMTzAAAAAElFTkSuQmCC");
}
.switch .animationcontainer .product .switch {
  position: relative;
  z-index: 4;
  left: 34px;
  top: 127px;
  width: 60px;
  height: 79px;
  background-image: url(/site/rmt/media/specialpages/sp_audio/sp_audio_vp_10/img_8/animation_2/sp_audio_vp10_img_animation_vp_switch_switch.png);
}
.switch .animationcontainer .product .edge {
  left: 89px;
  top: 122px;
  width: 7px;
  height: 84px;
  background-image: url(/site/rmt/media/specialpages/sp_audio/sp_audio_vp_10/img_8/animation_2/sp_audio_vp10_img_animation_vp_switch_edge.png);
}
.switch .animationcontainer .counter {
  left: 246px;
  top: 483px;
  width: 120px;
  height: 37px;
  z-index: 3;
}

.usb .animationcontainer {
  left: 220px;
  top: 0px;
}
.usb .animationcontainer svg, .usb .animationcontainer div {
  position: absolute;
}
.usb .animationcontainer .product {
  width: 390px;
  height: 198px;
  left: 296px;
  top: 225px;
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_vp_10/img_8/animation_2/sp_audio_vp10_img_animation_vp_usb_in.png) 0 0 no-repeat;
}
.usb .animationcontainer .svgusbhand {
  background-image: url(/site/rmt/media/specialpages/sp_audio/sp_audio_vp_10/img_8/animation_2/sp_audio_vp10_img_animation_vp_usb.png);
}

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

.pg-main-stage .pg-navigation.bluegray .toTop .up_arrow {
  background: 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) 0px -40px no-repeat transparent;
  width: 39px;
  height: 39px;
}
.pg-main-stage .pg-navigation.bluegray .toTop:hover .up_arrow {
  background: 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) -11px -106px no-repeat transparent;
  width: 39px;
  height: 39px;
}

.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;
  border: none;
  background-color: #2e2e2e;
  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_vp/sp_audio_common_ui_sprite_bluegray_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: #6c798a;
}
.featureNav .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;
  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_vp/sp_audio_common_ui_sprite_bluegray_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;
}

/*--stage--*/
.pg-main-stage {
  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: #6c798a;
}

/*--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 .left {
  margin-top: 84px;
}
#product-details p {
  color: #a3a3a3;
}
#product-details .boxes {
  margin-top: 100px;
  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 {
  position: absolute;
  left: 55%;
  margin-top: 640px;
  z-index: 1;
}
.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 .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: 55%;
  margin-top: 250px;
}
.mod2-productDetails .productWrapper .product.productAfterFixed {
  margin-top: 600px;
  left: 55%;
}
.mod2-productDetails .productWrapper .product.maintt {
  z-index: 1;
}
.mod2-productDetails .productWrapper .product.leftProduct {
  top: 44px;
}
.mod2-productDetails .productWrapper .product.leftProduct.tt {
  background-image: none;
  z-index: 33;
}
.mod2-productDetails .productWrapper .product.rightProduct.tt {
  background-image: none;
  z-index: 33;
}
.mod2-productDetails .productWrapper .product.topProduct.tt {
  background-image: none;
  z-index: 0;
}
.mod2-productDetails .productWrapper .product.bottomProduct {
  width: 356px;
  height: 160px;
  left: -65px;
}
.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 .anchor {
  margin-top: -70px;
  position: absolute;
}
#features .heading, #features h3 {
  font-family: "HelveticaNeueBoldRegular", "HelveticaNeue-Bold", "Helvetica Neue Bold", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
#features h3 {
  font-size: 20px;
  line-height: 26px;
  text-transform: none;
  margin-bottom: 10px;
}
#features .heading {
  margin-bottom: 26px;
}
#features .heading.small {
  margin-bottom: 0;
  font-size: 13px;
  line-height: 16px;
  color: #63707a;
}
#features .pg-boxes {
  float: left;
  height: auto;
}
#features .pg-boxes {
  position: relative;
  z-index: 0;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
#features .box {
  position: relative;
  width: 220px;
  height: 220px;
  margin-bottom: 20px;
  z-index: 1;
  -webkit-transform: translateZ(30px);
  -moz-transform: translateZ(30px);
  -ms-transform: translateZ(30px);
  -o-transform: translateZ(30px);
  transform: translateZ(30px);
  -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);
}
#features .box:hover .inner {
  border-color: white;
}
#features .box.active .inner {
  z-index: 2;
}
#features .box.open {
  -webkit-transform: translateZ(31px);
  -moz-transform: translateZ(31px);
  -ms-transform: translateZ(31px);
  -o-transform: translateZ(31px);
  transform: translateZ(31px);
  -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.on-top {
  z-index: 110;
}
#features .box.on-top .inner {
  z-index: 150;
}
#features .box.no-animation .inner {
  cursor: default;
}
#features .box .inner {
  position: absolute;
  background: #0b7cac;
  overflow: hidden;
  width: 81.81818%;
  height: 81.81818%;
  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;
  -webkit-transition: border-color 0.5s;
  -moz-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_vp/sp_audio_vp_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;
}
#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 .box .inner {
  background: #a4b8d2;
  border-color: #a4b8d2;
}
#features .box .inner:hover {
  border-color: #a4b8d2;
}
#features .box .inner.no-border {
  border: none;
  width: 200px;
  height: 200px;
}
#features .box .content h2, #features .box .content p {
  color: #bebebe;
}
#features .box .content h2 {
  font-size: 15px;
  line-height: 26px;
  margin-bottom: 14px;
}
#features .box .content h3 {
  font-size: 30px;
  line-height: 40px;
  color: #6c798a;
  font-family: "HelveticaNeueLightRg", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  margin-bottom: 30px;
}
#features .box .content p {
  font-size: 15px;
  line-height: 25px;
}
#features .box.open .inner {
  background: white;
}
#features .box.open .inner:hover {
  border-color: #a4b8d2;
}
#features .box.bright .inner {
  background: #b5c9e4;
  border-color: #b5c9e4;
}
#features .box.bright.open .inner {
  background: white;
}
#features .box.dark .inner {
  background: #8697ad;
  border-color: #8697ad;
}
#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 #a4b8d2;
  width: 86.36364%;
  height: 86.36364%;
}
#features .box .icon {
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_common_vp/sp_audio_vp_features_icon_sprite.png) top left no-repeat transparent;
}

.pg-main-stage .pg-navigation ul.additional-navi li {
  position: relative;
}

.sg .tooltip {
  top: -3px;
  left: -20px;
  display: none;
}
.sg .tooltip .tooltip-content {
  white-space: nowrap;
}
.sg .btns a {
  position: relative;
}
.sg .btns .tooltip {
  top: -35px;
  left: -8px;
}

.no-touch .sg .tooltip {
  opacity: 0;
  display: block;
  -moz-transition: opacity 0.3s;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.no-touch .sg .locator:hover .tooltip, .no-touch .sg .js-shop:hover .tooltip, .no-touch .sg .buttonDealerloc:hover .tooltip {
  opacity: 1;
}

.ie8 .sg .tooltip {
  opacity: 1;
  display: none;
}
.ie8 .sg .locator:hover .tooltip, .ie8 .sg .js-shop:hover .tooltip, .ie8 .sg .buttonDealerloc:hover .tooltip {
  display: block;
}

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

.pg-main-stage {
  background: #e7e7e7 url(/site/rmt/media/specialpages/sp_audio/sp_audio_vp_10/img_8/stage_8/sp_audio_vp_10_stage_img_jpg.jpg) center top no-repeat;
}
.pg-main-stage .quads .one {
  background: transparent url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_common_vp/sp_audio_vp_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_vp_10/img_8/stage_8/sp_audio_vp_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_vp/sp_audio_vp_stage_quad_three_png.png) left top repeat-x;
}

#benefits {
  background-color: #6c798a;
  overflow: hidden;
  height: 716px;
  background-repeat: no-repeat;
  background-position: center center;
  padding-top: 78px;
}
#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.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.sg .pg-tab-nav .no-svg.horizontal .svg-fallback {
  width: 30px;
  height: 15px;
  margin: 0 auto;
}
#benefits.sg .pg-tab-nav .no-svg.horizontal.top .svg-fallback {
  background-position: -32px -1px;
}
#benefits.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: #6c798a;
}
#benefits .pg-wrapper {
  padding-top: 0;
}
#benefits .feature-box {
  padding-top: 0;
  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 #9ca8b9;
  /* 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, #9ca8b9 0%, #d5e1f5 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%, #9ca8b9), color-stop(100%, #d5e1f5));
  /* 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, #9ca8b9 0%, #d5e1f5 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, #9ca8b9 0%, #d5e1f5 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, #9ca8b9 0%, #d5e1f5 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, #9ca8b9 0%, #d5e1f5 100%);
  /* W3C */
  border-bottom: none;
}
#benefits .height-720-feature-part {
  padding-top: 49px;
  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: #6c798a;
}
#benefits .pg-tab-nav:hover .hint-txt {
  background: #6c798a;
}
#benefits .active .pg-tab-nav:hover .hint-txt {
  background: white;
}
#benefits .active .pg-tab-nav h4 {
  color: #6c798a;
}

#product-details {
  background: none;
  padding-top: 0;
  position: relative;
}
#product-details .bgOverlay {
  background: #2e2e2e url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_common_vp/sp_audio_vp_product_bg_overlay_png.png) center top no-repeat;
}
#product-details .fadeOut {
  position: relative;
  height: 502px;
  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;
}

.mod2-productDetails.productFixed {
  position: fixed;
}
.mod2-productDetails .productWrapper .product.leftProduct {
  width: 65px;
  height: 528px;
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_vp_10/img_8/product_1/sp_audio_vp_10_mod2_productsprite_ohne_text.png) 0 -155px;
}
.mod2-productDetails .productWrapper .product.rightProduct {
  width: 128px;
  height: 528px;
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_vp_10/img_8/product_1/sp_audio_vp_10_mod2_productsprite_ohne_text.png) 128px -115px;
}
.mod2-productDetails .productWrapper .product.rightProduct .dimension._2 {
  left: 0;
  top: 232px;
}
.mod2-productDetails .productWrapper .product.rightProduct .dimension._3 {
  left: 77px;
  top: 10px;
}
.mod2-productDetails .productWrapper .product.topProduct {
  width: 90px;
  height: 120px;
  left: 45px;
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_vp_10/img_8/product_1/sp_audio_vp_10_mod2_productsprite_ohne_text.png) -130px 0;
}
.mod2-productDetails .productWrapper .product.topProduct .dimension._1 {
  left: 24px;
  top: 92px;
}
.mod2-productDetails .productWrapper .product.bottomProduct {
  width: 170px;
  height: 140px;
  left: 25px;
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_vp_10/img_8/product_1/sp_audio_vp_10_mod2_productsprite_ohne_text.png) -107px -647px;
}
.mod2-productDetails .productWrapper .product.mainProduct {
  width: 352px;
  height: 788px;
  left: -83px;
  top: -113px;
}

.mod2-productDetails .productWrapper .pg-info-dot .beam {
  background-position: 50% -158px;
}
.mod2-productDetails .productWrapper .pg-info-dot .dot {
  background-position: 50% -174px;
}
.mod2-productDetails .productWrapper .pg-info-dot .content {
  padding: 10px 10px 20px 10px;
  background-color: #6c798a;
}
.mod2-productDetails .productWrapper .pg-info-dot._1 {
  left: -10px;
  top: -5px;
}
.mod2-productDetails .productWrapper .pg-info-dot._2 {
  left: 55px;
  top: 95px;
}
.mod2-productDetails .productWrapper .pg-info-dot._3 {
  left: -5px;
  top: 400px;
}
.mod2-productDetails .productWrapper .pg-info-dot._4 {
  left: 154px;
  top: 50px;
}
.mod2-productDetails .productWrapper .pg-info-dot._5 {
  left: 180px;
  top: 460px;
}

.pg-boxes {
  position: relative;
  z-index: 0;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.box {
  position: relative;
  width: 220px;
  height: 220px;
  margin-bottom: 20px;
  z-index: 1;
  -webkit-transform: translateZ(30px);
  -moz-transform: translateZ(30px);
  -ms-transform: translateZ(30px);
  -o-transform: translateZ(30px);
  transform: translateZ(30px);
  -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);
}
.box:hover .inner {
  border-color: white;
}
.box.active .inner {
  z-index: 2;
}
.box.open {
  -webkit-transform: translateZ(31px);
  -moz-transform: translateZ(31px);
  -ms-transform: translateZ(31px);
  -o-transform: translateZ(31px);
  transform: translateZ(31px);
  -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;
}
.box.open .inner {
  background: #0b7cac;
}
.box.open .inner:hover {
  border-color: #0b7cac;
}
.box.on-top {
  z-index: 110;
}
.box.on-top .inner {
  z-index: 150;
}
.box.no-animation .inner {
  cursor: default;
}
.box .inner {
  position: absolute;
  background: #0b7cac;
  overflow: hidden;
  width: 81.81818%;
  height: 81.81818%;
  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;
  -webkit-transition: border-color 0.5s;
  -moz-transition: border-color 0.5s;
  -o-transition: border-color 0.5s;
  transition: border-color 0.5s;
  border: 10px solid #0b7cac;
  cursor: pointer;
}
.box .teaser {
  position: absolute;
  bottom: 0;
}
.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;
}
.box .button {
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_common_vp/sp_audio_vp_features_icon_sprite.png) top left no-repeat transparent;
  position: absolute;
  width: 19px;
  height: 19px;
  top: 10px;
  left: 10px;
}
.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;
}
.box .content.hidden {
  display: none;
  opacity: 0;
}
.box .content object {
  position: relative;
  z-index: 0;
}
.box .text.top {
  margin-top: 35px;
}
.box .text.middle {
  vertical-align: middle;
  display: table-cell;
}
.box .text.bottom {
  margin-top: 170px;
}
.box .icon-wrapper, .box .cl-button-wrapper {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
}
.box .cl-button-wrapper {
  height: 19px;
  padding: 0;
  display: table-cell;
  z-index: 1;
}
.box .icon-wrapper {
  height: 102px;
}
.box .icon {
  position: absolute;
  bottom: 0;
  z-index: -1;
}
.box .icon.top-left {
  position: absolute;
  top: 0;
  left: 0;
}
.box .icon.top-center {
  position: absolute;
  top: 0;
  margin: 0 auto;
}
.box .icon.top-right {
  position: absolute;
  right: 20px;
  top: 10px;
}
.box .icon.bottom-left {
  position: absolute;
  bottom: 0;
  left: 0;
}
.box .icon.bottom-center {
  position: absolute;
  bottom: 0;
  margin: 0 auto;
}
.box .icon.bottom-rigth {
  position: absolute;
  bottom: 0;
  right: 0;
}
.box h3, .box p, .box a {
  color: white;
}
.box.zoom-microphone .icon {
  width: 288px;
  height: 156px;
  background-position: -296px -58px;
}
.box.transcription-mode .icon {
  width: 281px;
  height: 96px;
  background-position: left -108px;
}
.box.easy-gui .icon {
  width: 107px;
  height: 158px;
  background-position: -677px -766px;
}
.box.voice-balancer .icon {
  width: 106px;
  height: 89px;
  background-position: -121px -123px;
}
.box.calender-search .icon {
  width: 153px;
  height: 150px;
  background-position: -658px -535px;
}
.box.fm-tuner .icon {
  width: 150px;
  height: 150px;
  background-position: -655px -56px;
}
.box.low-cut .icon {
  width: 190px;
  height: 150px;
  background-position: -64px -995px;
}
.box.linear-pcm .icon {
  width: 205px;
  height: 150px;
  background-position: -579px -998px;
}
.box.pcm .icon {
  width: 150px;
  height: 150px;
  background-position: -655px -271px;
}
.box.manual-recording .icon {
  width: 177px;
  height: 156px;
  background-position: -44px -529px;
}
.box.daisy .icon {
  width: 152px;
  height: 150px;
  background-position: -393px -765px;
}
.box.noise-cancel .icon {
  width: 150px;
  height: 150px;
  background-position: -376px -292px;
}
.box.voice-playback .icon {
  width: 204px;
  height: 150px;
  background-position: -357px -1009px;
}
.box.voice-balancer .icon {
  width: 300px;
  height: 150px;
  background-position: left -268px;
}
.box.voice-changer .icon {
  width: 263px;
  height: 150px;
  background-position: -26px -27px;
}
.box.voice-filter .icon {
  width: 193px;
  height: 150px;
  background-position: -58px -763px;
}
.box.scene-select .icon {
  width: 200px;
  height: 150px;
  background-position: -366px -528px;
}

#features {
  padding-top: 70px;
}
#features * {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
#features .h1-headline {
  line-height: 125px;
  margin: 0;
}
#features .anchor {
  margin-top: -70px;
  position: absolute;
}
#features .pg-boxes {
  float: left;
  height: auto;
}
#features .box._3 .inner {
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_vp_10/img_8/feature_1/sp_audio_vp_10_feature_img_01.jpg) left top no-repeat transparent;
}
#features .box._10 .inner {
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_vp_10/img_8/feature_1/sp_audio_vp_10_feature_img_02.jpg) left top no-repeat transparent;
}
#features .box._10.open .inner {
  background: black;
}
#features .box._10.open .cl-button-wrapper {
  z-index: 100 !important;
}
#features .box._10 .content {
  padding-top: 25px;
}
#features .box._12 .inner {
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_vp_10/img_8/feature_1/sp_audio_vp_10_feature_img_03.jpg) left top no-repeat transparent;
}
#features .box .icon-wrapper, #features .box .cl-button-wrapper {
  position: absolute;
}
#features .box .icon {
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_common_vp/sp_audio_vp_features_icon_sprite.png) top left no-repeat transparent;
  right: 10px;
  top: 10px;
}
#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.file-devide .icon {
  width: 160px;
  height: 119px;
  background-position: -615px -1237px;
}
#features .box.noise-cancel .icon {
  width: 130px;
  height: 150px;
  background-position: -399px -296px;
}
#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: #63707a;
  margin-bottom: 7px;
  text-transform: uppercase;
}
#features .box .teaser h3 {
  font-size: 20px;
  line-height: 26px;
  color: #fff;
  margin-bottom: 10px;
}
#features .box .content {
  min-width: 100%;
}
#features .box .content h3 {
  font-size: 30px;
  line-height: 40px;
  color: #6c798a;
  font-family: "HelveticaNeueLightRg", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  margin-bottom: 20px;
}
#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.active .close {
  display: block;
  background-position: -19px 0;
}
#features .box.active .close .button {
  display: none;
  width: 20px;
  height: 20px;
}
#features .photoBox {
  position: absolute;
  z-index: 4;
}
#features .photoBox.photoBoxa {
  margin-top: 0px;
  margin-left: 250px;
  width: 480px;
  height: 220px;
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_common_vn/sp_audio_vn_features_img_sprite.jpg) left top no-repeat transparent;
}
#features .photoBox.photoBoxb {
  margin-top: 240px;
  margin-left: 10px;
  width: 460px;
  height: 460px;
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_common_vn/sp_audio_vn_features_img_sprite.jpg) left -440px no-repeat transparent;
}
#features .photoBox.photoBoxc {
  margin-top: 240px;
  margin-left: 490px;
  width: 480px;
  height: 220px;
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_common_vn/sp_audio_vn_features_img_sprite.jpg) left -220px no-repeat transparent;
}
#features .button {
  width: 20px;
  height: 20px;
}
#features .button.close {
  background-position: -18px 0;
  display: none;
}
#features .inner {
  background: #a4b8d2;
  border-color: #a4b8d2;
  border: 5px solid #a4b8d2;
  width: 86.36364%;
  height: 86.36364%;
}
#features .inner:hover {
  border-color: #a4b8d2;
}
#features .inner.no-border {
  border: none;
  width: 200px;
  height: 200px;
}
#features.open .inner {
  background: white;
}
#features.open .inner:hover {
  border-color: #a4b8d2;
}
#features.open .inner .text {
  padding: 0 10px;
  margin-top: 70px;
}
#features.no-animation .inner {
  border: none;
  padding: 0;
  width: 100%;
  height: 100%;
}

#product-teaser {
  height: 415px;
  background-position: 50% -190px;
  background-repeat: no-repeat;
}
#product-teaser .triDown {
  width: 100%;
  height: 60px;
  margin: 0px auto;
}
#product-teaser .triDown .tri {
  width: 100%;
}
#product-teaser .mod4.feature-box.featureMenuItem {
  margin-top: 0;
}

#product-table {
  background-color: #272727;
  padding-bottom: 40px;
  padding-top: 80px;
}
#product-table .anchor {
  margin-top: -70px;
  position: absolute;
}
#product-table table {
  padding-top: 260px;
  padding-left: 160px;
  font-size: 18px;
  color: #e6e6e6;
}
#product-table table .desc {
  font-size: 12px;
}
#product-table table .desc.center {
  margin-left: -15px;
  margin-top: -15px;
  margin-bottom: 25px;
}
#product-table table .desc.paddingBottom {
  padding-bottom: 15px;
}
#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 {
  color: #7f7f7f;
  margin-top: 72px;
  display: inline-block;
  font-size: 18px;
  margin-left: 2px;
  padding-top: 11px;
  margin-top: 72px;
}
#product-table table thead .productWrapper img.product {
  margin: 0px auto;
  position: absolute;
  margin-top: -280px;
  margin-left: 7px;
}
#product-table table thead .productWrapper.active {
  background: transparent url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_common_vp/sp_audio_vp_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: #272727;
  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_common_vp/sp_audio_vp_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: 260px;
}
#product-table table td {
  padding-top: 15px;
  padding-bottom: 50px;
  width: 220px;
  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;
  padding: 0;
}
#product-table table .spacerTable {
  height: 40px;
  float: right;
  margin-top: -16px;
  padding-right: 20px;
  border-left: 1px solid #333333;
}
#product-table table .spacerTable.larger {
  height: 55px;
}
#product-table table .spacerTable.large {
  height: 105px;
}
#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 .borderRight {
  border-right: 1px solid #333333;
}
#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_ls_jpg.jpg) 0 -2px;
}
#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_ls_jpg.jpg) 0 -505px;
}
#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_ls_jpg.jpg) 0 -482px;
}
#product-table table .pictogramWrapper .pictogram.adapter {
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_mod5_table_icons_ls_jpg.jpg) 0 332px;
}
#product-table table .pictogramWrapper .pictogram.usbadapter {
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_mod5_table_icons_ls_jpg.jpg) 0 -953px;
}
#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_ls_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_ls_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_ls_jpg.jpg) 0 -616px;
}
#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_ls_jpg.jpg) 0 -673px;
}
#product-table table .pictogramWrapper .pictogram.standclip {
  background: url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_mod5_table_icons_ls_jpg.jpg) 0 -730px;
}
#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;
  height: 14px;
  margin: 18px;
  background: transparent url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_common_vp/sp_audio_vp_table_header_active_sprite_png.png) 0 -140px no-repeat;
  display: inline-block;
  margin-left: 15px;
}
#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;
}
#product-table .btns .icon1 {
  background: #6c798a 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 .icon2 {
  background: #6c798a url(/site/rmt/media/specialpages/sp_audio/sp_audio_common/sp_audio_common_img/sp_audio_mod5_shop_link_2_png.png) center center no-repeat;
}
#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;
}

.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;
}
