.wow_product-nav {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important
}
.wow_product-intro {
    padding-top: 4.5em
}
body {
    margin: 0
}
ol,
ul {
    list-style: none;
    padding-left: 0
}
p {
    margin-top: 0
}
@font-face {
    font-family: "tradegothic";
    src: url("../../shared/fonts/dev/normal-b5058f2095d177fcfe03a7de8399b56a.woff2") format("woff2"), url("../../shared/fonts/dev/normal-9b814f0c45177285522c786f35ba7cdb.woff") format("woff")
}
@font-face {
    font-family: "tradegothic";
    src: url("../../shared/fonts/dev/light-cc0528700f8d9bc02849742d7c9004fb.woff2") format("woff2"), url("../../shared/fonts/dev/light-67c2b733643e21d5bd95c0533fdcdb91.woff") format("woff");
    font-weight: 100
}
@font-face {
    font-family: "tradegothic";
    src: url("../../shared/fonts/dev/bold-20412ead9f0606d5339be3249eb5503e.woff2") format("woff2"), url("../../shared/fonts/dev/bold-90c6444c966525372b91291a87e97d1d.woff") format("woff");
    font-weight: bold
}
@font-face {
    font-family: "tradegothic-condensed";
    src: url("../../shared/fonts/dev/normal-83a35de938cef0338d844f92949860b9.woff2") format("woff2"), url("../../shared/fonts/dev/normal-086e52fea73dfc1d2dbf88350cce593c.woff") format("woff")
}
@font-face {
    font-family: "tradegothic-condensed";
    src: url("../../shared/fonts/dev/bold-3d06ad6d838a393cfe890ee54b215c25.woff2") format("woff2"), url("../../shared/fonts/dev/bold-8192002f0c4f3a1712c688c7dff8c639.woff") format("woff");
    font-weight: bold
}
@font-face {
    font-family: "tradegothic-condensed-18";
    src: url("../../shared/fonts/dev/bold-3d06ad6d838a393cfe890ee54b215c25.woff2") format("woff2"), url("../../shared/fonts/dev/bold-8192002f0c4f3a1712c688c7dff8c639.woff") format("woff")
}
@font-face {
    font-family: "tradegothic-condensed-18";
    src: url("../../shared/fonts/dev/bold-3d06ad6d838a393cfe890ee54b215c25.woff2") format("woff2"), url("../../shared/fonts/dev/bold-8192002f0c4f3a1712c688c7dff8c639.woff") format("woff");
    font-weight: bold
}
@font-face{font-family:"TradeGothicCondensedBold";src:url("../../shared/fonts/TradeGothicCondensedBold-5ca80a04770b803f2edd002bb6281f54.woff") format("woff")}
@font-face{font-family:"TradeGothicCondensed";src:url("../../shared/fonts/TradeGothicCondensed-72c116adb68fa767ad2c98830f3c0937.woff") format("woff")}
.wow_product-app-features {
    top: 34%
}
.wow_product-app-features {
    top: 27%
}
.wow_product-docs-cols a {
    width: 33.333%
	/*width:50%*/
}

/*! Blue Monday Skin for jPlayer 2.9.2 ~ (c) 2009-2014 Happyworm Ltd ~ MIT License */

.jp-audio *:focus,
.jp-audio-stream *:focus,
.jp-video *:focus {
    outline: none
}
.jp-audio button::-moz-focus-inner,
.jp-audio-stream button::-moz-focus-inner,
.jp-video button::-moz-focus-inner {
    border: 0
}
.jp-audio,
.jp-audio-stream,
.jp-video {
    font-size: 16px;
    font-family: Verdana, Arial, sans-serif;
    line-height: 1.6;
    color: #666;
    background-color: #fff
}
.jp-audio {
    width: 100%
}
.jp-audio-stream {
    width: 182px
}
.jp-video-270p {
    width: 480px
}
.jp-video-360p {
    width: 640px
}
.jp-video-full {
    width: 480px;
    height: 270px;
    position: static !important;
    position: relative
}
.jp-video-full div div {
    z-index: 1000
}
.jp-video-full .jp-jplayer {
    top: 0;
    left: 0;
    position: fixed !important;
    position: relative;
    overflow: hidden
}
.jp-video-full .jp-gui {
    position: fixed !important;
    position: static;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1001
}
.jp-video-full .jp-interface {
    position: absolute !important;
    position: relative;
    bottom: 0;
    left: 0
}
.jp-interface {
    position: relative;
    background-color: #fff;
    width: 100%
}
.jp-audio .jp-interface {
    height: 50px
}
.jp-audio-stream .jp-interface {
    height: 50px
}
.jp-video .jp-interface {
    border-top: 1px solid #009be3
}
.jp-controls-holder {
    clear: both;
    width: 440px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    top: -8px
}
.jp-interface .jp-controls {
    margin: 0;
    padding: 0;
    overflow: hidden
}
.jp-audio .jp-controls {
    background: #5c8eb4;
    width: 50px;
    height: 50px;
    position: relative;
    z-index: 1
}
.jp-audio-stream .jp-controls {
    position: absolute;
    top: 20px;
    left: 20px;
    width: 142px
}
.jp-video .jp-type-single .jp-controls {
    width: 78px;
    margin-left: 200px
}
.jp-video .jp-type-playlist .jp-controls {
    width: 134px;
    margin-left: 172px
}
.jp-video .jp-controls {
    float: left
}
.jp-controls button {
    display: block;
    float: left;
    overflow: hidden;
    text-indent: -9999px;
    border: none;
    cursor: pointer;
    width: 100%;
    background: #5c8eb4;
    height: 100%;
    background-image: url(../../shared/images/icon-play.svg);
    background-position: center center;
    background-repeat: no-repeat;
    opacity: 0.75;
    transition: all 0.3s
}
.jp-controls button:hover {
    opacity: 1
}
.jp-play {
    width: 50px;
    height: 50px
}
.jp-play {
    background: #5c8eb4
}
.jp-play:focus {
    background-image: url(../../shared/images/icon-play.svg)
}
.jp-state-playing .jp-play {
    background-image: url(../../shared/images/icon-pause.svg)
}
.jp-state-playing .jp-play:focus {
    background-image: url(../../shared/images/icon-pause.svg)
}
.jp-stop,
.jp-previous,
.jp-next {
    width: 28px;
    height: 28px;
    margin-top: 6px
}
.jp-stop {
    margin-left: 10px;
    display: none !important
}
.jp-progress {
    overflow: hidden;
    background-color: #383838
}
.jp-audio .jp-progress {
    position: absolute;
    top: 0;
    height: 100%
}
.jp-audio .jp-type-single .jp-progress {
    padding-left: 50px;
    width: 100%
}
.jp-audio .jp-type-playlist .jp-progress {
    left: 166px;
    width: 130px
}
.jp-video .jp-progress {
    top: 0px;
    left: 0px;
    width: 100%;
    height: 10px
}
.jp-seek-bar {
    background: #13171a;
    width: 0px;
    height: 100%;
    cursor: pointer;
    opacity: .5;
    transition: all 0.3s
}
.jp-audio:hover .jp-seek-bar {
    opacity: 1
}
.jp-state-playing .jp-seek-bar {
    opacity: 1
}
.jp-play-bar {
    background: rgba(107, 168, 215, 0.3);
    border-right: 2px solid #eee;
    width: 0%;
    height: 100%;
    z-index: 20;
    position: relative
}
.jp-seek-bar::after {
    background: transparent;
    transition: all 0.3s
}
.jp-state-playing .jp-seek-bar::after {
    content: '';
    background: -moz-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.5) 50%, transparent 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, transparent), color-stop(50%, rgba(0, 0, 0, 0.5)), color-stop(100%, transparent));
    background: -webkit-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.5) 50%, transparent 100%);
    background: -o-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.5) 50%, transparent 100%);
    background: -ms-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.5) 50%, transparent 100%);
    background: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.5) 50%, transparent 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#00000000', GradientType=1);
    width: 300px;
    margin-left: calc(-150px + 25px);
    position: absolute;
    left: 50%;
    top: 0;
    height: 50px
}
.jp-state-no-volume .jp-volume-controls {
    display: none
}
.jp-volume-controls {
    display: none;
    position: absolute;
    top: 32px;
    right: 20px;
    width: 92px
}
.jp-audio-stream .jp-volume-controls {
    left: 70px
}
.jp-video .jp-volume-controls {
    top: 12px;
    left: 50px
}
.jp-volume-controls button {
    display: block;
    position: absolute;
    overflow: hidden;
    text-indent: -9999px;
    border: none;
    cursor: pointer
}
.jp-mute,
.jp-volume-max {
    width: 18px;
    height: 15px
}
.jp-volume-max {
    left: 74px
}
.jp-volume-bar {
    position: absolute;
    overflow: hidden;
    top: 5px;
    left: 22px;
    width: 46px;
    height: 5px;
    cursor: pointer
}
.jp-volume-bar-value {
    width: 0px;
    height: 5px
}
.jp-audio .jp-time-holder {
    display: none;
    position: absolute;
    top: 50px
}
.jp-audio .jp-type-single .jp-time-holder {
    left: 110px;
    width: 186px
}
.jp-audio .jp-type-playlist .jp-time-holder {
    left: 166px;
    width: 130px
}
.jp-current-time,
.jp-duration {
    width: 60px;
    font-size: .64em;
    font-style: oblique
}
.jp-current-time {
    float: left;
    display: inline;
    cursor: default
}
.jp-duration {
    float: right;
    display: inline;
    text-align: right;
    cursor: pointer
}
.jp-video .jp-current-time {
    margin-left: 20px
}
.jp-video .jp-duration {
    margin-right: 20px
}
.jp-details {
    display: none;
    font-weight: bold;
    text-align: center;
    cursor: default
}
.jp-details,
.jp-playlist {
    width: 100%;
    background-color: #ccc;
    border-top: 1px solid #009be3
}
.jp-type-single .jp-details,
.jp-type-playlist .jp-details {
    border-top: none
}
.jp-details .jp-title {
    margin: 0;
    padding: 5px 20px;
    font-size: .72em;
    font-weight: bold
}
.jp-playlist ul {
    list-style-type: none;
    margin: 0;
    padding: 0 20px;
    font-size: .72em
}
.jp-playlist li {
    padding: 5px 0 4px 20px;
    border-bottom: 1px solid #eee
}
.jp-playlist li div {
    display: inline
}
div.jp-type-playlist div.jp-playlist li:last-child {
    padding: 5px 0 5px 20px;
    border-bottom: none
}
div.jp-type-playlist div.jp-playlist li.jp-playlist-current {
    list-style-type: square;
    list-style-position: inside;
    padding-left: 7px
}
div.jp-type-playlist div.jp-playlist a {
    color: #333;
    text-decoration: none
}
div.jp-type-playlist div.jp-playlist a:hover {
    color: #0d88c1
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-current {
    color: #0d88c1
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove {
    float: right;
    display: inline;
    text-align: right;
    margin-right: 10px;
    font-weight: bold;
    color: #666
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove:hover {
    color: #0d88c1
}
div.jp-type-playlist div.jp-playlist span.jp-free-media {
    float: right;
    display: inline;
    text-align: right;
    margin-right: 10px
}
div.jp-type-playlist div.jp-playlist span.jp-free-media a {
    color: #666
}
div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover {
    color: #0d88c1
}
span.jp-artist {
    font-size: .8em;
    color: #666
}
.jp-video-play {
    width: 100%;
    overflow: hidden;
    cursor: pointer;
    background-color: transparent
}
.jp-video-270p .jp-video-play {
    margin-top: -270px;
    height: 270px
}
.jp-video-360p .jp-video-play {
    margin-top: -360px;
    height: 360px
}
.jp-video-full .jp-video-play {
    height: 100%
}
.jp-video-play-icon {
    position: relative;
    display: block;
    width: 112px;
    height: 100px;
    margin-left: -56px;
    margin-top: -50px;
    left: 50%;
    top: 50%;
    text-indent: -9999px;
    border: none;
    cursor: pointer
}
.jp-jplayer audio,
.jp-jplayer {
    width: 0px;
    height: 0px
}
.jp-jplayer {
    background-color: #000000
}
.jp-toggles {
    padding: 0;
    margin: 0 auto;
    overflow: hidden
}
.jp-audio .jp-type-single .jp-toggles {
    width: 25px
}
.jp-audio .jp-type-playlist .jp-toggles {
    width: 55px;
    margin: 0;
    position: absolute;
    left: 325px;
    top: 50px
}
.jp-video .jp-toggles {
    position: absolute;
    right: 16px;
    margin: 0;
    margin-top: 10px;
    width: 100px
}
.jp-toggles button {
    display: block;
    float: left;
    width: 25px;
    height: 18px;
    text-indent: -9999px;
    line-height: 100%;
    border: none;
    cursor: pointer
}
.jp-no-solution {
    padding: 5px;
    font-size: .8em;
    background-color: #eee;
    border: 2px solid #009be3;
    color: #000;
    display: none
}
.jp-no-solution a {
    color: #000
}
.jp-no-solution span {
    font-size: 1em;
    display: block;
    text-align: center;
    font-weight: bold
}
.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    z-index: 1
}
.swiper-container-no-flexbox .swiper-slide {
    float: left
}
.swiper-container-vertical>.swiper-wrapper {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column
}
.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}
.swiper-container-multirow>.swiper-wrapper {
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}
.swiper-container-free-mode>.swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto
}
.swiper-slide {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative
}
.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}
.swiper-wp8-horizontal {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}
.swiper-wp8-vertical {
    -ms-touch-action: pan-x;
    touch-action: pan-x
}
.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 27px 44px;
    -webkit-background-size: 27px 44px;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    left: 10px;
    right: auto
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    right: 10px;
    left: auto
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}
.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: 300ms;
    -moz-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 10
}
.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}
.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2
}
button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -webkit-appearance: none;
    appearance: none
}
.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}
.swiper-pagination-white .swiper-pagination-bullet {
    background: #fff
}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff
}
.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff
}
.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000
}
.swiper-container-vertical>.swiper-pagination {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    -moz-transform: translate3d(0, -50%, 0);
    -o-transform: translate(0, -50%);
    -ms-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0)
}
.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet {
    margin: 5px 0;
    display: block
}
.swiper-container-horizontal>.swiper-pagination {
    bottom: 10px;
    left: 0;
    width: 100%
}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet {
    margin: 0 5px
}
.swiper-container-3d {
    -webkit-perspective: 1200px;
    -moz-perspective: 1200px;
    -o-perspective: 1200px;
    perspective: 1200px
}
.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d
}
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}
.swiper-container-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(transparent));
    background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent);
    background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent);
    background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), transparent);
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), transparent)
}
.swiper-container-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(transparent));
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent);
    background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), transparent);
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), transparent)
}
.swiper-container-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(transparent));
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), transparent);
    background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5), transparent);
    background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), transparent);
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent)
}
.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(transparent));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), transparent);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent)
}
.swiper-container-coverflow .swiper-wrapper {
    -ms-perspective: 1200px
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}
.swiper-container-fade .swiper-slide {
    pointer-events: none
}
.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}
.swiper-container-cube {
    overflow: visible
}
.swiper-container-cube .swiper-slide {
    pointer-events: none;
    visibility: hidden;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    width: 100%;
    height: 100%
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next+.swiper-slide,
.swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}
.swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .6;
    -webkit-filter: blur(50px);
    filter: blur(50px)
}
.swiper-container-cube.swiper-container-vertical .swiper-cube-shadow {
    z-index: 0
}
.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, 0.1)
}
.swiper-container-horizontal>.swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}
.swiper-container-vertical>.swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}
.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    left: 0;
    top: 0
}
.swiper-scrollbar-cursor-drag {
    cursor: move
}
.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    -webkit-transform-origin: 50%;
    -moz-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
    -moz-animation: swiper-preloader-spin 1s steps(12, end) infinite;
    animation: swiper-preloader-spin 1s steps(12, end) infinite
}
.swiper-lazy-preloader:after {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-position: 50%;
    -webkit-background-size: 100%;
    background-size: 100%;
    background-repeat: no-repeat
}
.swiper-lazy-preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}
@-webkit-keyframes swiper-preloader-spin {
    100% {
        -webkit-transform: rotate(360deg)
    }
}
@keyframes swiper-preloader-spin {
    100% {
        transform: rotate(360deg)
    }
}
.landing_pages--inner {
    width: 100% !important
}
.landing_pages--nav {
    display: none !important
}
.content--inner.landing_pages--content--inner {
    background: #000;
    padding: 0 !important
}
.landing_pages--markup {
    padding: 0 !important
}
.landing_pages--markup p {
    margin: 0 0 1em 0;
    font-size: 1em
}
.landing_pages--markup h1 {
    padding: 0
}
.landing_pages--markup h2 {
    padding: 0
}
.landing_pages--markup h2:before {
    display: none
}
.landing_pages--markup ul {
    font-size: 1em !important;
    margin: initial !important
}
.landing_pages--markup li {
    border-bottom: 0 !important;
    padding: 0 !important
}
.product-section--contact.product-section {
    display: none
}
.footer {
    position: relative
}
@font-face {
    font-family: 'wow_product-icomoon';
    src: url("../../shared/fonts/motiv-icomoon.eot?-21plov");
    src: url("../../shared/fonts/motiv-icomoon.eot?#iefix-21plov") format("embedded-opentype"), url("../../shared/fonts/motiv-icomoon.ttf?-21plov") format("truetype"), url("../../shared/fonts/motiv-icomoon.woff?-21plov") format("woff"), url("../../shared/fonts/motiv-icomoon.svg?-21plov#wow_product-icomoon") format("svg");
    font-weight: normal;
    font-style: normal
}
[class^="icon-"],
[class*=" icon-"] {
    font-family: 'wow_product-icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
html.lock {
    overflow: hidden
}
html.lock .global-header,
html.lock #content {
    -webkit-filter: blur(3px) grayscale(1);
    filter: blur(3px) grayscale(1)
}
.wow_product {
    background: #fff;
    color: #111;
    font-family: "TradeGothicCondensedBold","Lucida Sans Unicode","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 1.25
}
.wow_product * {
    box-sizing: border-box;
    -webkit-font-smoothing: antialiased
}
.wow_product a img {
    border: none
}
.wow_product h2 {
    color: #1F2529;
    font-size: 2.5em;
    margin: 0 0 0.25em 0;
    font-family: "TradeGothicCondensedBold","Lucida Sans Unicode","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
    font-weight: bold
}
.wow_product h3 {
    color: inherit;
    font-size: 1.25em;
    font-weight: bold;
    margin: 0 0 0.25em 0;
    padding: 0
}
.wow_product .wow_product-super {
    font-size: 60%;
    vertical-align: super
}
.wow_product .wow_product-header--underline {
    display: inline-block;
    border-bottom: 2px solid #BBB;
    padding: 0 .5em 0.125em .5em;
    position: relative;
    margin-bottom: 0.25em
}
.wow_product .wow_product-top-layer {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.75);
    position: relative
}
.wow_product .wow_product-clear::after {
    clear: both;
    content: '';
    display: table
}
.wow_product .icon-headphones:before {
    content: "\e603"
}
.wow_product .icon-book:before {
    content: "\e600"
}
.wow_product .icon-file-text2:before {
    content: "\e601"
}
.wow_product .icon-address-book:before {
    content: "\e602"
}
.wow_product .icon-cross:before {
    content: "\e604"
}
.wow_product .icon-play2:before {
    content: "\e607"
}
.wow_product .icon-play3:before {
    content: "\e605"
}
.wow_product .icon-pause2:before {
    content: "\e606"
}
.wow_product-nav {
    background: rgba(31, 37, 41, 0.97);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.75);
    display: none;
    height: 4em;
    line-height: 4em;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000
}
.wow_product-nav-inner-wrap {
    display: block;
    margin: 0 auto;
    max-width: 1240px;
    position: relative;
    width: 100%
}
.wow_product-nav-inner-wrap h1 {
    display: inline;
    font-family: "tradegothic-condensed", Impact, Haettenschweiler, "Arial Black", sans serif;
    font-size: 2em;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.75);
    vertical-align: middle
}
.wow_product-intro.product .en , .wow_product-intro.product h2 .en{font-family: "tradegothic-condensed", Impact, Haettenschweiler, "Arial Black", sans serif;}
.wow_product-nav-inner-wrap h1 a {
    color: white;
    text-decoration: none;
    transition: color 0.3s;
	line-height:2.5em;
}
.wow_product-nav-inner-wrap h1 a:hover {
    color: #ADACAA
}
.wow_product-nav-inner-wrap h1 em {
    font-family: "TradeGothicCondensedBold","Lucida Sans Unicode","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
    font-style: normal;
    font-weight: bold
}
.wow_product-nav-inner-wrap>a,
.wow_product-nav-inner-wrap>div a {
    color: #eee;
    font-family: "TradeGothicCondensedBold","Lucida Sans Unicode","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
    font-size: 1.25em;
    font-weight: bold;
    margin: 0 0 0 2em;
    position: relative;
    text-decoration: none;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.75);
    transition: color 0.3s;
    vertical-align: middle
}
.wow_product-nav-inner-wrap>a:hover {
    color: #ADACAA
}
.wow_product-nav-inner-wrap>a::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 100%;
    height: 2px;
    background: #ADACAA;
    opacity: 0;
    transform: translateY(8px);
    transition: transform 0.3s, opacity 0.3s;
    pointer-events: none
}
.wow_product-nav-inner-wrap>a:hover::after {
    opacity: 1;
    transform: translateY(3px)
}
.wow_product-nav-inner-wrap div {
    float: right
}
.wow_product-nav-inner-wrap div a {
    background: #ADACAA;
    color: #fff;
    padding: 0.25em 1em;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.75);
    text-transform: uppercase;
    transition: all 0.3s;
    vertical-align: bottom
}
.wow_product-nav-inner-wrap div a:hover {
    background: #ADACAA
}
.wow_product-inner-wrap {
    margin: 0 auto;
    max-width: 1240px;
    padding: 3em 0;
    position: relative
}
.wow_product-intro {
    color: #fff;
    background-image: url(../../shared/images/kv_product.jpg);
    background-position: center;
    background-size: cover;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.75);
    height: 100vh;
    max-height: 1450px;
    overflow: hidden;
    position: relative;
}
.wow_product-intro .wow_product-inner-wrap,
.wow_product-buy .wow_product-inner-wrap {
    height: 100%
}
.wow_product-intro--mobile-image {
    display: none
}
.wow_product-intro h2 {
    color: #fff;
    font-size: 3em;
    margin-bottom: 0;
    white-space: nowrap
}
.wow_product-intro h3 {
    color: #fff;
    font-family: "tradegothic-condensed", Impact, Haettenschweiler, "Arial Black", sans serif;
    font-size: 1.5em;
    margin-top: 0;
    white-space: nowrap
}
.wow_product-nav--link.en, .wow_product-header--underline.en {font-family: "tradegothic-condensed", Impact, Haettenschweiler, "Arial Black", sans serif}
.wow_product-intro .wow-much-green {
    color: #ADACAA
}
.wow_product-intro .wow-much-green em {
    font-family: "TradeGothicCondensedBold","Lucida Sans Unicode","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
    font-style: normal;
    font-weight: bold
}
.wow_product-intro--video-open,
.wow_product-specs-cols--show-hidden {
    background: #ADACAA;
    border: 1px solid #555;
    color: #fff;
    display: inline-block;
    font-family: "TradeGothicCondensedBold","Lucida Sans Unicode","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
    font-size: 1.25em;
    font-weight: bold;
    margin-top: 1em;
    padding: 0.5em 1em;
    position: relative;
    text-decoration: none;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.75);
    transition: all 0.3s;
    text-transform: uppercase
}
.wow_product-intro--video-open span {
    vertical-align: middle
}
.wow_product-intro--video-open .icon-play2 {
    padding-right: .25em
}
.wow_product-intro--video-open:hover,
.wow_product-specs-cols--show-hidden:hover {
    background: #ADACAA
}
.wow_product-intro--video-container {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10000
}
.wow_product-intro--video-container-bg {
    background-color: rgba(31, 37, 41, 0.75);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transition: all 0.3s;
    width: 100%;
    z-index: 100
}
.wow_product-intro--video-container-close {
    background-color: #fff;
    background-image: url(../../shared/images/icon-cross.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 15px;
    border: 1px solid #777;
    border-radius: 50%;
    box-shadow: 0 0 10px 0 rgba(255, 255, 255, 0.5);
    color: #111;
    cursor: pointer;
    height: 35px;
    line-height: 0;
    position: absolute;
    right: 0;
    top: -45px;
    transition: all 0.3s;
    width: 35px;
    z-index: 160
}
.wow_product-intro--video-container-close:hover {
    box-shadow: 0 0 35px 0 rgba(255, 255, 255, 0.8)
}
.wow_product-intro--video-container-wrapper {
    background-color: #111;
    box-shadow: 0 0 50px 0 #000;
    left: 50%;
    margin-left: -500px;
    margin-top: -280px;
    position: absolute;
    top: 50%;
    z-index: 150
}
.wow_product-intro--video-container-wrapper iframe {
    border: 0;
    height: 563px;
    width: 1000px
}
.wow_product-intro--video-container #video-embed {
    display: block
}
.wow_product-intro--video-container.video-open {
    opacity: 1;
    z-index: 100
}
.wow_product-intro--callout,
.wow_product-intro--image {
    position: absolute
}
.wow_product-intro--callout {
    bottom: 20%;
    width: 40%
}
.wow_product-intro--image {
    bottom: -7em;
    background-image: url(../../shared/images/intro-small.png);
    background-position: center right;
    background-repeat: no-repeat;
    background-size: contain;
    height: 80vh;
    max-height: 700px;
    right: 10%;
    transition: bottom 1s;
    width: 50%
}
.wow_product-intro--image.onload {
    bottom: -5em
}
.wow_product-video {
    background-color: #1f2529;
/*   display: none;*/
    text-align: center
}
.wow_product-video h2,
.wow_product-resources h2 {
    color: #fff
}
.wow_product-video h2,
.wow_product-docs h2 {
    margin-bottom: 1em;
    text-align: center
}
.wow_product-video-container {
    cursor: pointer;
    display: inline-block;
    position: relative
}
.wow_product-video-container-screenshot {
    display: block;
    height: auto;
    margin: 0 auto;
    max-height: 400px;
    max-width: 100%
}
.wow_product-video-container-button {
    color: #fff;
    display: block;
    font-size: 7em;
    left: 0;
    position: absolute;
    text-align: center;
    top: 35%;
    transition: all 0.3s;
    width: 100%
}
.wow_product-video-container:hover .wow_product-video-container-button {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}
.wow_product-listen {
    background-color: #f0f0f0;
    overflow: hidden
}
.wow_product-listen .wow_product-inner-wrap {
    max-width: 650px
}
.wow_product-listen .wow_product-inner-wrap>div,
.wow_product-listen .wow_product-inner-wrap>p,
.wow_product-listen .wow_product-inner-wrap>h2 {
    position: relative
}
.wow_icon-big {
    color: #e6e6e6;
    font-size: 700px;
    position: absolute;
    top: -100px;
    left: 50%;
    margin-left: -350px
}
.wow_product-listen h2 {
    text-align: center
}
.wow_product-listen--box {
    margin: 0 20px 1em 0;
    padding-top: 1.5em;
    position: relative;
    width: 100%
}
.wow_product-listen--box:nth-child(even) {
    margin-right: 0
}
.wow_product-listen--box h3 {
    color: #333;
    font-family: "TradeGothicCondensedBold","Lucida Sans Unicode","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
    font-size: 1.25em;
    margin-bottom: 0.5em;
    text-transform: uppercase
}
.wow_product-listen--box .jp-audio {
    border: 1px solid #ddd;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2)
}
.wow_product-listen-device {
    bottom: 0;
    height: 50px;
    position: absolute;
    transition: all 0.3s;
    width: 100%;
    z-index: 100
}
.wow_product-listen-device.hide {
    opacity: 0
}
.wow_product-listen-device--phone,
.wow_product-listen-device--sku {
    bottom: 0;
    color: #fff;
    display: block;
    font-family: "TradeGothicCondensedBold","Lucida Sans Unicode","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
    font-size: 1.5em;
    line-height: 50px;
    padding-right: 0.5em;
    position: absolute;
    text-align: center;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.75);
    transition: all 0.3s;
    width: calc(100% - 50px)
}
.wow_product-listen-device--title {
    bottom: 0;
    color: #aaa;
    display: none;
    font-family: "TradeGothicCondensedBold","Lucida Sans Unicode","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
    font-size: 0.7em;
    line-height: 50px;
    padding-right: 10em;
    position: absolute;
    text-align: right;
    text-transform: uppercase;
    width: 100%
}
.wow_product-listen--box span strong {
    font-family: "TradeGothicCondensedBold","Lucida Sans Unicode","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
    font-weight: bold
}
.wow_product-listen-device .hide {
    bottom: -2em
}
#jp_container_1 .jp-seek-bar,
#jp_container_2 .jp-seek-bar,
#jp_container_3 .jp-seek-bar,
#jp_container_4 .jp-seek-bar {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover
}
#jp_container_1 .jp-seek-bar {
    background-image: url(../../shared/images/audio-player-1.jpg)
}
#jp_container_2 .jp-seek-bar {
    background-image: url(../../shared/images/audio-player-2.jpg)
}
#jp_container_3 .jp-seek-bar {
    background-image: url(../../shared/images/audio-player-3.jpg)
}
#jp_container_4 .jp-seek-bar {
    background-image: url(../../shared/images/audio-player-4.jpg)
}
.jp-controls button {
    background-color: #ADACAA
}
.jp-audio .jp-controls {
    background: #ADACAA
}
.jp-play-bar {
    background: rgba(122, 142, 41, 0.3);
    border-right: 2px solid #eee;
    width: 0%;
    height: 100%;
    z-index: 20;
    position: relative
}
.wow_product-listen .wow_product-listen-source-files {
    color: #666;
    font-size: 0.8em;
    margin-top: 3em;
    text-align: center
}
.wow_product-feature h2,
.wow_product-app h2 {
    text-align: center
}
.wow_product-feature h2 em,
.wow_product-app h2 em {
    font-family: "TradeGothicCondensedBold","Lucida Sans Unicode","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
    font-style: normal;
    font-weight: bold
}
.wow_product-feature-container {
    position: relative;
    margin: 0 auto;
    max-height: 80vh;
    max-width: 1200px
}
.wow_product-feature-container::after {
    padding-top: 90%;
    display: block;
    content: ''
}
.wow_product-feature-container--image {
    background-image: url(../../shared/images/features-large.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}
.wow_product-features {
    font-size: 16px;
    padding: 0 1em
}
.wow_product-features p::before {
    background-size: contain;
    content: '';
    display: inline-block;
    height: 1.5em;
    vertical-align: middle;
    width: 1.5em
}
.wow_product-features p:last-child {
    padding-bottom: 1em;
    margin-bottom: 0
}
.wow_product-features p span,
.wow_product-features p strong {
    vertical-align: middle
}
.wow_product-feature-1::before {
    background-image: url(../../shared/images/icon-feature-1.svg)
}
.wow_product-feature-2::before {
    background-image: url(../../shared/images/icon-feature-2.svg)
}
.wow_product-feature-3::before {
    background-image: url(../../shared/images/icon-feature-3.svg)
}
.wow_product-feature-4::before {
    background-image: url(../../shared/images/icon-feature-4.svg)
}
@media (max-width: 679px) {
    .wow_product-feature-container--image {
        background-image: url(../../shared/images/features-small.jpg) !important
    }
    .wow_product-feature-container {
        margin: 3em auto 0 auto
    }
}
@media (min-width: 680px) {
    .wow_product-feature-1,
    .wow_product-feature-2,
    .wow_product-feature-3,
    .wow_product-feature-4 {
        display: none
    }
}
.wow_product-alternate {
    background-color: #a01d21;
    height: 300px;
    position: relative
}
.wow_product-alternate div {
    background-image: url(../../shared/images/alternate.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    height: 300px;
    left: 50%;
    position: absolute;
    width: 300px
}
.wow_product-alternate span {
    display: block;
    font-family: "TradeGothicCondensedBold","Lucida Sans Unicode","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
    font-size: 2em;
    font-weight: bold;
    height: 300px;
    line-height: 300px;
    position: absolute;
    right: 50%;
    text-align: right;
    text-transform: uppercase;
    width: 300px
}
.wow_product #in-the-box {
    background-color: #1f2529;
    color: #fff;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5)
}
.wow_product #in-the-box ul {
    list-style: disc;
    margin: 0 -40px 1em 1em !important
}
.wow_product-box {
    background-image: url(../../shared/images/box.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    height: 400px;
    margin: -5em 0 -5em 0
}
.wow_product-feature--columns {
    margin: 0 auto;
    width: 50%
}
.wow_product-feature--columns>div {
    float: left;
    width: 50%
}
.wow_product-app {
    background-color: #f0f0f0
}
.wow_product-app .wow_product-app-intro {
    margin: 0 auto 2em auto;
    max-width: 500px;
    text-align: center
}
.wow_product-app-intro-features--mobile {
    display: none
}
.wow_product-app-container--mobile {
    display: none
}
.wow_product-app-container {
    margin-left: 20%;
    height: 575px;
    overflow: hidden;
    position: relative;
    width: 350px
}
.wow_product-app-container--phone,
.wow_product-app-container--screen {
    left: 0;
    height: 575px;
    position: absolute;
    top: 0
}
.wow_product-app-container--phone {
    pointer-events: none;
    z-index: 10
}
.wow_product-app-container--screen {
    height: auto;
    left: 18px;
    top: 70px;
    width: 244px
}
.wow_product-app-features {
    position: absolute;
    right: 20%
}
.wow_product-app-features--container {
    background: #fff;
    border: 1px solid #ddd;
    color: #000;
    box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.15);
    display: block;
    font-size: 95%;
    margin-bottom: 1em;
    opacity: 0.65;
    padding: 15px 15px 15px 30px;
    position: relative;
    text-decoration: none;
    transition: all 0.3s;
    width: 380px
}
.wow_product-app-features--download {
    display: block;
    position: relative;
    text-align: center
}
.wow_product-app-features--download img {
    position: relative;
    width: 140px
}
.wow_product-app-features--container:hover {
    opacity: 1
}
.wow_product-app-features--container::before {
    background-color: #ADACAA;
    background-image: url(../../shared/images/icon-shure-arrow.svg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 25px;
    border-radius: 50%;
    content: '';
    left: -18px;
    margin-top: -20px;
    padding: 5px;
    position: absolute;
    height: 30px;
    top: 50%;
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    transition: all 0.3s;
    width: 30px
}
.wow_product-app-features a:hover::before {
    -webkit-transform: scale(1);
    transform: scale(1)
}
.wow_product-app-features a.active {
    margin-left: -15px;
    opacity: 1
}
.wow_product-app-features a span {
    display: block;
    margin-bottom: 0.25em
}
.wow_product-app-features p {
    margin: 0
}
.wow_product-app-features--download {
    height: 2.5em
}
.wow_product-mfi {
    height: 2em;
	padding-lerft:10px;
}
.wow_product-buy {
    background-image: url(../../shared/images/buy-bg.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 70vh;
    min-height: 40em
}
.wow_product-buy--callout {
    background: #fff;
    bottom: 3em;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.6);
    position: absolute;
    right: 0;
    width: 30em
}
.wow_product-buy--callout h2 {
    font-size: 2em;
    margin-bottom: 0;
    padding: 0.5em 0.5em 0 0.5em
}
.wow_product-buy--callout p {
    padding: 0 1em
}
.wow_product-buy--callout .wow_product-porp {
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
    padding-left: 0;
    position: relative;
    margin-bottom: 0
}
.wow_product-porp>div {
    background: #fff;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    float: left;
    position: relative;
    text-align: center;
    transition: background 0.3s;
    width: 33.3333%
}
.wow_product-porp>div>a {
    display: block;
    padding: 15px 10px
}
.wow_product-porp img {
    height: auto;
    width: 100%
}
.porp-coach--tooltip {
    background-color: #000;
    border-radius: 6px;
    border: 1px solid;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.75);
    color: #fff;
    display: none;
    padding: 0.75em;
    position: absolute;
    bottom: 115px;
    width: 340px;
    z-index: 10
}
.porp-coach--tooltip::after {
    background-image: url(../../shared/images/icon-triangle.svg);
    bottom: -16px;
    content: '';
    width: 32px;
    height: 16px;
    position: absolute
}
.wow_product-porp .porp-coach--tooltip {
    left: 50%;
    margin-left: -170px
}
.wow_product-porp .porp-coach--tooltip::after {
    left: 50%;
    margin-left: -16px
}
@media (max-width: 780px) and (min-width: 461px) {
    .wow_product-porp div:nth-child(3n+1) .porp-coach--tooltip {
        left: 50%;
        margin-left: calc(-25% - 25px);
        right: auto
    }
    .wow_product-porp div:nth-child(3n+1) .porp-coach--tooltip::after {
        left: 25%;
        margin-left: -16px;
        right: auto
    }
}
@media (min-width: 461px) {
    .wow_product-porp div:nth-child(3n) .porp-coach--tooltip {
        left: auto;
        right: calc(50% - 50px);
        margin-left: -170px
    }
    .wow_product-porp div:nth-child(3n) .porp-coach--tooltip::after {
        left: auto;
        right: calc(25% - 50px);
        margin-left: -16px
    }
}
@media (max-width: 460px) {
    .wow_product-porp .porp-coach--tooltip {
        right: calc(50% - 50px);
        margin-left: auto;
        left: auto;
        width: 150%
    }
    .wow_product-porp .porp-coach--tooltip::after {
        right: calc(25% - 50px);
        margin-right: 0;
        margin-left: auto;
        left: auto
    }
    .wow_product-porp div:nth-child(2n+1) .porp-coach--tooltip {
        left: 50%;
        margin-left: calc(-25% - 25px);
        right: auto
    }
    .wow_product-porp div:nth-child(2n+1) .porp-coach--tooltip::after {
        left: 25%;
        margin-left: -16px;
        right: auto
    }
}
.porp-coach--tooltip a {
    color: #ADACAA
}
.porp-amazon:hover {
    background: #fff4e2
}
.porp-ams:hover {
    background: #edf3ff
}
.porp-apple:hover {
    background: #efefef
}
.porp-bh:hover {
    background: #ffdfdf
}
.porp-fullcompass:hover {
    background: #f9e9ff
}
.porp-guitarcenter:hover {
    background: #ffe4e5
}
.porp-inmotion:hover {
    background: #ffe4e8
}
.porp-musiciansfriend:hover {
    background: #fff6de
}
.porp-samash:hover {
    background: #f3f3f3
}
.porp-sweetwater:hover {
    background: #daf0ff
}
.porp-zzounds:hover {
    background: #dbf2ff
}
.wow_product #resources .wow_product-header--underline {
    border-bottom: 2px solid #aaa
}
.wow_product-resources {
    background-color: #1f2529
}
.wow_product-docs-cols {
    margin-bottom: 2em
}
.wow_product-docs-cols a {
    color: #fff;
    display: block;
    float: left;
    font-family: "TradeGothicCondensedBold","Lucida Sans Unicode","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
    -webkit-transform: scale(0.975, 0.975);
    transform: scale(0.975, 0.975);
    transition: all 0.3s
}
.wow_product-docs-cols a:hover {
    color: #ADACAA;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1)
}
.wow_product-docs-cols a div {
    color: #aaa;
    font-size: 80%;
    padding-right: 0;
    width: 100%
}
.wow_product-docs-cols a span {
    color: #fff !important;
    display: block;
    font-size: 60px;
    margin-bottom: 0.25em
}
.wow_product-docs-cols img {
    height: 60px;
    margin-bottom: 0.75em
}
.wow_product-specs {
    background-color: #f0f0f0
}
.wow_product-specs-cols div {
    float: left;
    font-size: 85%;
    padding: 0 2em;
    width: 25%
}

.wow_product-specs-cols h3 {
    margin-bottom: 5px
}
.wow_product-specs-cols p {
    margin-bottom: 2.5em;
    margin-top: 0
}
.swiper-slide {
    float: left;
    margin-right: 20px;
    width: calc(25% - 20px)
}
.wow_product-related h2 {
    font-size: 2em;
    position: relative;
    text-align: center;
    z-index: 15
}
.wow_product-related ul {
    list-style: none
}
.wow_product-related img {
    max-width: 100%;
    -webkit-transform: scale(0.975, 0.975);
    transform: scale(0.975, 0.975);
    transition: all 0.3s
}
.wow_product-related a {
    color: #111;
    display: block;
    font-family: "TradeGothicCondensedBold","Lucida Sans Unicode","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 2px #fff;
    -webkit-transform: scale(0.975, 0.975);
    transform: scale(0.975, 0.975);
    transition: all 0.3s
}
.wow_product-related a span {
    border-top: 1px dotted #bbb;
    display: block;
    font-size: 1.25em;
    padding: 1em 0;
    transition: all 0.3s
}
.wow_product-related a div {
    padding: 0.5em 0;
    font-size: 1.5em;
    transition: all 0.3s
}
.wow_product-related div em {
    font-family: "TradeGothicCondensedBold","Lucida Sans Unicode","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
    font-style: normal;
    font-weight: bold
}
.wow_product-related a:hover span,
.wow_product-related a:hover div {
    text-shadow: 1px 1px 2px #fff
}
.wow_product-related .mv88 a:hover span,
.wow_product-related .mv88 a:hover div {
    color: #ADACAA
}
.wow_product-related .mv51 a:hover span,
.wow_product-related .mv51 a:hover div {
    color: #bb2327
}
.wow_product-related .mv5 a:hover span,
.wow_product-related .mv5 a:hover div {
    color: #e6b00e
}
.wow_product-related .mvi a:hover span,
.wow_product-related .mvi a:hover div {
    color: #f47920
}
.wow_product-related .mvl a:hover span,
.wow_product-related .mvl a:hover div {
    color: #00ae9c
}
.wow_product-related a:hover img {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1)
}
@media (max-height: 750px) and (min-width: 700px) {
    .wow_product-intro--callout {
        bottom: 10%
    }
}
@media (max-width: 1400px) {
    .wow_product-intro--video-container-wrapper {
        margin-left: -393px;
        margin-top: -221px
    }
    .wow_product-intro--video-container-wrapper iframe {
        height: 442px;
        width: 786px
    }
}
@media (max-width: 1300px) {
    .wow_product-nav-inner-wrap {
        font-size: 16px;
        padding: 0 1em
    }
    .wow_product-inner-wrap {
        font-size: 16px;
        padding: 1.5em 1em
    }
    .wow_product-buy--callout {
        right: 1em
    }
    .wow_product-app-features--container {
        width: 350px
    }
}
@media (max-width: 1250px) {
    .wow_product-app-container {
        left: 50%;
        margin-left: -350px
    }
    .wow_product-app-features {
        right: 50%;
        margin-right: -360px
    }
}
@media (max-width: 1100px) {
    .wow_product-feature--columns {
        width: 60%
    }
}
@media (max-width: 959px) {
    .wow_product-feature-container {
        padding-bottom: 0;
        max-height: initial
    }
    .wow_product-feature-container img {
        position: relative
    }
    .wow_product-feature-container--overlay {
        display: none
    }
}
@media (max-width: 860px) {
    .wow_product-nav-inner-wrap>a,
    .wow_product-nav-inner-wrap>div a {
        margin: 0 0 0 1em
    }
    .wow_product-intro--video-container-wrapper {
        margin-left: -45vw;
        margin-top: -25.25vw;
        width: 90vw;
        height: 50.5vw
    }
    .wow_product-intro--video-container #video-embed {
        width: 90vw;
        height: 50.5vw
    }
    .wow_product-feature--columns {
        width: 90%
    }
}
@media (max-width: 780px) {
    .wow_product-intro--image {
        height: 60vh
    }
    .wow_product-intro h2 {
        font-size: 3em
    }
    .wow_product-intro h3 {
        font-size: 1.25em
    }
    .wow_product-listen--box {
        margin: 0 0 1em 0 !important;
        width: 100%
    }
    .wow_product-buy .wow_product-inner-wrap {
        padding: 0
    }
    .wow_product-buy {
        background: #1f2529;
        height: initial;
        padding: 0.25em;
        min-height: initial
    }
    .wow_product-buy--callout {
        position: initial;
        right: initial;
        margin: 2em;
        width: initial
    }
}
@media (max-width: 720px) {
    .wow_product h2 {
        font-size: 1.75em
    }
    .wow_product-intro h2 {
        font-size: 2.5em
    }
    .wow_product .wow_product-header--underline {
        padding: 0 0 0.125em 0
    }
    .wow_product-nav {
        height: 3em;
        line-height: 3em
    }
    .wow_product-intro {
        background: none;
        height: auto
    }
    .wow_product-intro--callout {
        position: relative;
        top: 0;
        width: 100%
    }
    .wow_product-intro .wow_product-inner-wrap {
        background: #1f2529;
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.75);
        margin-top: -2em
    }
    .wow_product-intro--mobile {
        /*background: #fff;
        background: -moz-linear-gradient(top, #fff 0%, #c1c6cb 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #c1c6cb));
        background: -webkit-linear-gradient(top, #fff 0%, #c1c6cb 100%);
        background: -o-linear-gradient(top, #fff 0%, #c1c6cb 100%);
        background: -ms-linear-gradient(top, #fff 0%, #c1c6cb 100%);
        background: linear-gradient(to bottom, #fff 0%, #c1c6cb 100%);*/
        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c1c6cb', GradientType=0);
        padding-top: 2em
    }
    .wow_product-intro--mobile-image {
        display: block;
        /*background-image: url(../../shared/images/intro-small.png);*/
        background-position: top center;
        background-repeat: no-repeat;
        background-size: contain;
        height: 300px;
        margin: 0 auto;
        max-width: 100%
    }
    .wow_product-intro--image {
        display: none
    }
    .wow_product-intro--video-open {
        margin-top: 0
    }
    .wow_product-intro--video-container-close {
        background-size: 1em;
        height: 2.25em;
        right: -1em;
        top: -1em;
        width: 2.25em
    }
    .wow_product-video-container-button {
        font-size: 6em
    }
    .wow_product-listen .wow_product-inner-wrap>h2 {
        text-align: left
    }
    .wow_icon-big {
        display: none
    }
    .wow_product-app-intro-features--mobile {
        display: block;
        margin-bottom: 2em
    }
    .wow_product-app-intro-features--mobile p {
        margin-top: 0.25em
    }
    .wow_product-app-container {
        display: none
    }
    .wow_product-app-container--mobile {

        display: block;
        margin: 0 auto;
        width: auto
    }
    .wow_product-app-container * {
        display: none;
        left: 0;
        margin: 0 auto
    }
    .wow_product-app-features--1,
    .wow_product-app-features--2,
    .wow_product-app-features--3,
    .wow_product-app-features--4,
	.wow_product-app-features--5 {
        display: none
    }
    .wow_product-app-features {
        margin: 0 auto;
        position: relative;
        right: initial
    }
    .wow_product-app .wow_product-inner-wrap {
        padding-bottom: 0
    }
    .wow_product-app-features {
        background-color: #1F2529;
        color: #fff;
        margin: 0 -1em 0 -1em;
        padding: 1em
    }
    .wow_product-app-intro-features--mobile {
        margin: 0 0 1em 0
    }
    .wow_product-app-intro-features--mobile li {
        margin-bottom: 1em
    }
    .wow_product-app-features--download {
        text-align: left
    }
    .wow_product-buy {
        padding: 0
    }
    .wow_product-buy--callout {
        margin: 0;
        text-align: center
    }
    .wow_product-specs-cols {
        text-align: center
    }
    .wow_product-specs-cols div {
        padding: 0;
        width: 100%
    }
    .wow_product-specs-cols--show-hidden {
        display: inline-block;
        text-align: center
    }
    .wow_product-specs-cols--hidden {
        display: none
    }
    .wow_product-docs-cols a {
        font-size: 90%;
        height: 150px;
        padding: 1em;
        width: 50%
    }
    .wow_product-related {
        padding: 2em 0;
        position: relative
    }
}
@media (max-width: 800px) {
    .wow_product-nav .wow_product-nav-inner-wrap>a {
        display: none
    }
}
@media (max-width: 650px) {
    .wow_product-related .wow_product-inner-wrap {
        padding: 0
    }
    .wow_product-related .swiper-container {
        padding: 1em 30px
    }
    .wow_product-related::before {
        background: -moz-linear-gradient(left, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 100%);
        background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0)));
        background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 100%);
        background: -o-linear-gradient(left, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 100%);
        background: -ms-linear-gradient(left, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 100%);
        background: linear-gradient(to right, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 100%);
        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1);
        content: '';
        height: 100%;
        pointer-events: none;
        position: absolute;
        left: 0;
        top: 0;
        width: 25px;
        z-index: 10
    }
    .wow_product-related::after {
        background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 100%);
        background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0.9)));
        background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 100%);
        background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 100%);
        background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 100%);
        background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 100%);
        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1);
        content: '';
        height: 100%;
        pointer-events: none;
        position: absolute;
        right: 0;
        top: 0;
        width: 25px;
        z-index: 10
    }
}
@media (max-width: 630px) {
    .wow_product {
        overflow: hidden
    }
    .wow_product-intro {
        height: initial
    }
    .wow_product-intro--callout {
        bottom: initial;
        padding: 0;
        position: initial;
        width: 100%
    }
    .wow_product-intro--callout p {
        bottom: initial;
        position: initial;
        width: 100%
    }
    .wow_product-intro--image {
        background-position: bottom right;
        right: -4em
    }
    .wow_product #in-the-box ul {
        list-style: none;
        margin: 0 0 1em 0 !important
    }
    .wow_product-feature--columns>div {
        float: none;
        text-align: center;
        width: 100%
    }
    .wow_product-box {
        height: 180px;
        margin: 0
    }
    .wow_product-feature--columns ul {
        list-style: none;
        padding-left: 0
    }
	.accessories {display:none;}

}
@media (max-width: 600px) {
    .wow_product-intro h3 {
        white-space: normal
    }
    .wow_product-video-container-button {
        font-size: 5em
    }
    .wow_product-specs-cols p {
        margin-bottom: 1em
    }
    .wow_product-related a span {
        font-size: 0.85em
    }
}
@media (max-width: 550px) {
    #jp_container_1 .jp-seek-bar,
    #jp_container_2 .jp-seek-bar,
    #jp_container_3 .jp-seek-bar,
    #jp_container_4 .jp-seek-bar {
        background-size: contain
    }
    .wow_product-alternate span {
        font-size: 1.25em;
        right: 45%
    }
}
@media (max-width: 460px) {
    .wow_product-video-container-button {
        font-size: 4em
    }
    .wow_product-buy {
        padding: 0
    }
    .wow_product-buy--callout {
        margin: 0
    }
    .wow_product-buy--callout .wow_product-porp {
        border: 0;
        border-left: 1px solid #ddd;
        border-top: 1px solid #ddd
    }
    .wow_product-porp>div {
        width: 50%;
        border: 0;
        border-bottom: 1px solid #ddd;
        border-right: 1px solid #ddd
    }
    .wow_product-porp .porp-samash {
        border-bottom: 1px solid #ddd
    }
    #documentation .wow_product-top-layer {
        box-shadow: 0;
        position: static
    }
}
@media (max-width: 700px) and (orientation: landscape) {
    .wow_product-intro--video-container-wrapper {
        height: 45vw;
        margin-left: -40vw;
        margin-top: -22.5vw;
        width: 80vw
    }
    .wow_product-intro--video-container #video-embed {
        height: 45vw;
        width: 80vw
    }
}
body::after {
    content: url(../../shared/images/icon-triangle.svg) url(../../shared/images/icon-play.svg) url(../../shared/images/icon-pause.svg) url(../../shared/images/icon-cross.svg);
    display: none
}
/*Customized CSS*/

.overview_product_name {
    font-size: 30px
}
.feature-content {display:inline-block;width:90%; max-width:900px}
.wow_product-feature {
    background-color: #1f2529;
/*   display: none;*/
    text-align: center
}
.wow_product-feature h2,
.wow_product-resources h2 {
    color: #fff
}
.wow_product-feature h2,
.wow_product-docs h2 {
    margin-bottom: 1em;
    text-align: center
}
.wow_product-feature-container {
    cursor: pointer;
    display: inline-block;
    position: relative
}
.wow_product-feature-container-screenshot {
    display: block;
    height: auto;
    margin: 0 auto;
    max-height: 400px;
    max-width: 100%
}
.wow_product-feature-container-button {
    color: #fff;
    display: block;
    font-size: 7em;
    left: 0;
    position: absolute;
    text-align: center;
    top: 35%;
    transition: all 0.3s;
    width: 100%
}
.wow_product-feature-container:hover .wow_product-feature-container-button {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}
.wow_product-feature-container-button {font-size:5em;left:initial;top:25%}
.wow_product-feature-container-button:hover  {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}
.feature-content .feature-item {float:left; padding:10px;width:33.3%;position:relative;max-width:320px}
.wow_product-feature-container-button,.feature-content .feature_img img{width:300px;min-width:260px;max-width:300px;}
.feature-content .feature_desc {color:white; text-decoration:none}

/*for SHA900*/
.overview_product_name {font-size:0.6em}
.wow_product-intro.product {margin-top:66px}
.wow_product-intro.product, .wow_product-intro.product h2{color:black;text-shadow:none}
.wow_product-intro--callout {top:10%; bottom:none}
.wow_product-intro.product {height:85vh}
.wow_product-intro.product .wow_product-intro--callout {top:45%;}
.wow_product-intro.product h3 {color:black;}
.wow_product-eq {background-image:url('../../shared/images/kv_eq.jpg') ;background-repeat :no-repeat }
.wow_product-headphone {background-image:url('../../shared/images/kv_headphone_mobile.jpg');background-repeat :no-repeat  }
.wow_product-emi {background-image:url('../../shared/images/kv_emi.jpg') ;background-repeat :no-repeat }
.wow_product-eq h2, .wow_product-headphone h2,.wow_product-emi h2 {white-space:normal;font-size:2em}
.wow_product-eq .wow_product-intro--callout, .wow_product-headphone .wow_product-intro--callout,.wow_product-emi .wow_product-intro--callout  {background-color: rgba(33,37,48,0.95); padding: 30px;position:relative}
.video-content {display:inline-block}
.wow_product-video,  {background-color:rgba(31, 37, 41, 0.09)}
.wow_product-video-container-button {font-size:5em;left:initial;top:25%}
.wow_product-video-container-button:hover  {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}
.video-content .video-item {float:left; padding:10px;width:320px;position:relative;max-width:320px}
.wow_product-video-container-button,.video-content .video_img img{width:300px;min-width:260px;max-width:300px;}
.video-content .video_desc { text-decoration:none}
.wow_product-video h2, .video-content .video_desc  {color:#3E3838 }
.wow_product-feature {background-color:white}
.wow_product-feature h2 {color:black}
.feature-item .feature-img{}
.feature-item .title {font-size:1.2em;font-weight:bold;padding:10px 0px;}
.feature-item .desc {font-size:0.8em;padding:10px 0px;}
.more_spec {display:none}
.more_spec .spec_title {font-size:1.2em;font-weight:bold; padding:10px 0px; text-decoration:underline;line-height:50px}
.more_spec table {width:100%;border:solid 1px grey;}
.more_spec table td {border:solid 1px grey;padding:5px;width:60%}
.more_spec table .title {width: 40%;font-weight:bold}
.wow_product-specs-cols--show-hidden{background-color:rgba(44, 47, 33, 0.65)}
.wow_product-specs-cols--show-hidden:hover{background-color:rgba(44, 47, 33, 0.26)}
.more_info_link {width: 100%!important;text-align: center;}
.wow_product-intro.tut  {padding-top:20px}
.tutorial .wow_product-inner-wrap {padding:20px; max-width: 900px;  display:inline-block;
	-webkit-border-radius: 15px 50px; 
	-moz-border-radius: 15px 50px;
	border-radius: 15px 50px;
	background-color: #C7C7C7;
	
}
.tutorial.last .wow_product-inner-wrap{
	margin-bottom:20px;
}
.tut_desc .step {font-weight:bold; font-size: 1em}
.tut_desc {width:450px;;display:block;float:left;text-align:left;padding-right:10px;padding-bottom:10px }
.tut_img {max-width:200px; float:left;margin-right:5px;}
hr.vertical
{
   width: 0px;
   height: 50px; /* or height in PX */
   margin:0px auto;
} 
.app {text-align:center}
.wow_product-app {background-color: #1f2529}
.wow_product-video {background-color:white}
.wow_product .wow_product-header--underline.eq  {color:white}
.wow_product .wow_product-video .wow_product-header--underline, .wow_product .wow_product-specs .wow_product-header--underline{color:#3E3838}
.wow_product-header--underline.tutorial  {color:black}
.wow_product-box.accessories {
    background-image: url(../../shared/images/kit.jpg);
	width:35%;
	height:300px;
	margin-top:0px;
}
.wow_product-box.main
{
	float:none;
	margin:0px auto;
	height:300px
}
.in-the-box.details ul
{
	font-size:12px;
}
.appendix {color:white}
.fq_img {text-align:center}
.fq_img img {width:90%; max-width:731px}
.details.setup {display:inline-block;}
.details .setting {float:left}
.details .setting_img {float:right}
.details .setting_img {padding:25px 0px 0px 20px}
.details li {padding-bottom:10px}
.wow_product-intro {margin-bottom:5px;height:100vh}
.wow_product-intro.product {margin-bottom:0px;}
.wow_product-intro.wow_product-emi .wow_product-intro--callout {top:50%}
.ans {display:none; text-align:left;padding:10px 20px 10px 10px}
.question { text-align:left;line-height:30px; padding:10px 40px 10px 10px; font-weight:bold;cursor:pointer;border-radius: 15px;-moz-border-radius: 15px; -webkit-border-radius:15px;margin-bottom:5px;}
.question:hover {color:gray}
.minus {background:url('../../shared/images/arrow_up.png' ) right no-repeat #D5D5D8; }
.plus {background:url('../../shared/images/arrow_down.png') right no-repeat #D5D5D8;}
.wow_product-feature.tut {margin-top:20px;}
.wow_product-docs-cols.tut a {width:100%;}
.wow_product-app .detail.show {display:inherit}
#custom-eq,#motiv-app {max-width:700px ;width:50%;float:left;}
.eq_setting_container {background-color: #1f2529;width:100%;display:inline-block;}
.wow_product-top-layer.eq {margin:0px auto;max-width: 1400px;width:100% }
#custom-eq h2 {text-align:center}
.wow_product-app-container {margin-left :0%;height:500px}
.wow_product-app-container--phone, .wow_product-app-container--screen {height:400px}
.wow_product-app-features--container {width:300px; padding: 8px 15px 8px 30px;}
.wow_product-app-features {right:6%}
.wow_product-app .detail {display:none;color:white;width:300px; padding-bottom:5px;font-size:0.9em;}
.customized_eq {text-align:center; background: url('../../shared/images/dashed.PNG') no-repeat right;}
.wow_product-tutorial {
    background: rgba(44, 47, 33, 0.65);
    border: 1px solid #555;
    color: #fff;
    display: inline-block;
    font-family: "TradeGothicCondensedBold","Lucida Sans Unicode","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
    font-size: 1.25em;
    font-weight: bold;
    margin-top: 1em;
    padding: 0.5em 1em;
    position: relative;
    text-decoration: none;
    text-shadow: none;
    transition: all 0.3s;
    text-transform: uppercase
}
.customized_eq_desc {color:white;}
.eq_setting_container .wow_product-inner-wrap {padding-bottom:0px}
.customized_eq_container {height: 350px;width:292px;position:relative; margin:0px auto; margin-bottom:20px;}
.wow_product-app-containers-screen {position:absolute;left:95px; z-index:40;width:110px;top:145px }
.more_info_link {padding-bottom:20px;}
.wow_product-app-container {width:292px;}
.wow_product-app-container--phone, .wow_product-app-container--screen {height:350px;}
.wow_product #in-the-box {background-color: #EFEFEF;color:black;text-shadow:none}
#in-the-box .wow_product-feature--columns {background:url(../../shared/images/product-accessories.jpg) no-repeat right #EFEFEF;background-size:55%;width:70%;}
#in-the-box {font-size:0.9em;}
#in-the-box h3 {font-size:1.1em;font-weight:bold;}
#in-the-box .details li {padding-bottom:5px;}
.wow_product-intro--callout a {color:white;cursor:default}
.wow_product-box-container--mobile {display:none;}
.wow_product-feature.tut .wow_product-inner-wrap, .wow_product-feature.tut h2 {padding-bottom:0px;margin-bottom:0px;}
.wow_product-feature.tut img {width:300px;margin-bottom:10px;}
.wow_product-eq .wow_product-intro--callout{top:0%; }
.iphone_disclaimer{    background-color: #1f2529; color:white;font-size:0.8em}

.single_video {margin:0px auto; max-width:560px}
.single_video_wrapper {
    height: 0px;
    padding-bottom: 56.25%;
    position: relative;
}
.single_video iframe {width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;}
	
.mobile {display:none;}
@media (max-width:1100px)
{	.wow_product-nav-inner-wrap>a, .wow_product-nav-inner-wrap>div a {font-size:1em; margin-left:0.5em}
}
@media (max-width: 1340px){
	#motiv-app .wow_product-app-container {    width: 100%;    height: auto;left:0px} 
	#motiv-app .wow_product-app-features {    max-width: 400px; width:100%;    position: relative;margin:0px auto}
	#motiv-app .wow_product-app-features--container, #motiv-app .detail {max-width:450px;width:100%}	
 
}
@media (max-width: 940px){
	#custom-eq,#motiv-app {float:none;width:auto;margin: 0px auto}
	.wow_product-app-features--container,.wow_product-app .detail {width:350px}
	 .customized_eq {background:none;}
	 .wow_product-eq .wow_product-intro--callout {top:-20%}
}

@mediat (max-width:760px){
	.wow_product-nav-inner-wrap>a, .wow_product-nav-inner-wrap>div a {display:none}

}
@media (max-width: 720px) {
	.tut_desc, .tut_img {float:none;clear:both}
	.tut_desc {width:100%}
	.tutorial .wow_product-inner-wrap {margin: 0px 10px;width:95%}
	.video-content .video-item, .wow_product-video-container-button,.video-content .video_img img {width:100%;float:none}
.feature-content .feature-item, .wow_product-feature-container-button,.feature-content .feature_img img {width:100%;float:none}
.wow_product-intro h2, .wow_product-intro.product, .wow_product-intro.product h2,.wow_product-intro.product h3{color:black;white-sapce:normal}
.wow_product-eq .wow_product-intro--callout, .wow_product-headphone .wow_product-intro--callout,.wow_product-emi .wow_product-intro--callout  {position:initial;padding:0px;float:none}
.wow_product-emi,.wow_product-headphone,.wow_product-eq {background-size:700px 485px;background-repeat:no-repeat;background-position-y:-40px}
.wow_product-intro.product {background:url(../../shared/images/kv_product.jpg) center top no-repeat;background-size:contain;margin-top:55px;}
.details .setting_img {text-align:center}
.details .setting_img ,.details .setting {float:none}
.wow_product-app-features {right: 0px;margin-right:-16px}
.wow_product-intro.product, .wow_product-intro {height:auto;}


.wow_product-intro .wow_product-inner-wrap {height:auto;background-color:white;box-shadow:none;}
.wow_product-intro--mobile {padding-top:0px}
.wow_product-intro--callout a, .wow_product-eq .wow_product-intro--callout, .wow_product-headphone .wow_product-intro--callout, .wow_product-emi .wow_product-intro--callout {background-color:white;color:black}
.wow_product-intro--callout p {text-shadow:none;}
#in-the-box .wow_product-box-container--mobile {display:block;width:100%;text-align:center}
#in-the-box .wow_product-box-container--mobile img{width:300px}
#in-the-box .wow_product-feature--columns {background:none;}
.wow_product-nav-inner-wrap h1 a {line-height:1.8em}
}
@media (max-width: 600px) {
.wow_product-intro.product, .wow_product-intro {height:auto;background-size: 720px 405px; background-position: top right}
.wow_product-eq {background-size:540px 360px; background-position-x: -130px}
.wow_product-headphone {background-size:520px 251px; background-position-x: -88px}
.wow_product-headphone .wow_product-intro--mobile-image {height:231px;}
.wow_product-emi {background-size:720px 327px; background-position: top left}

}
@media (max-width: 520px){
	.overview_product_name.mobile {display:block;font-size:0.5em}
	.overview_product_name.desktop {display:none;}
}
/*Logo*/
@font-face {
    font-family: "shureicons";
    src: url("../../shared/fonts/normal-c161cc4812a01e877ccc8a6e81314215.woff2") format("woff2"), url("../../shared/fonts/normal-31beaea540a07fe03088f503f4e44654.woff") format("woff")
}
.wow_product-nav-inner-wrap h1 {margin-left:160px}
.wow_product-nav-inner-wrap .global-header__logo {margin-left:0px}
.wow_product-nav-inner-wrap .global-header__logo a {
    display: block;
    height: 40px;
    overflow: hidden;
    position: relative;
    text-indent: -9999px;
    width: 130px
}
.wow_product-nav-inner-wrap .global-header__logo a:after {
   font-family: 'shureicons'!important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #fff;
    content: "\e60d";
    font-size: 115px;
    font-weight: normal;
    line-height: 0.2;
    position: absolute;
	 left: 0;
    text-indent: 0;
    top: 0;
    -webkit-transition: all 0.15s;
    -moz-transition: all 0.15s;
    -o-transition: all 0.15s;
    transition: all 0.15s
}

.wow_product-nav-inner-wrap .global-header__logo a:after {
    top: 10px;
    left: 15px;
    -webkit-transition: color 0.15s ease-in-out;
    -moz-transition: color 0.15s ease-in-out;
    -o-transition: color 0.15s ease-in-out;
    transition: color 0.15s ease-in-out
}
a:hover .wow_product-nav-inner-wrap .global-header__logo a,
a:focus .wow_product-nav-inner-wrap .global-header__logo a,
button:hover .wow_product-nav-inner-wrap .global-header__logo a,
button:focus .wow_product-nav-inner-wrap .global-header__logo a,
.wow_product-nav-inner-wrap .global-header__logo a:hover,
.wow_product-nav-inner-wrap .global-header__logo a:focus {
    outline: none
}

.wow_product-nav-inner-wrap .global-header__logo {
	position: absolute;
	z-index: 4;
	padding-top: 8px
}
.wow_product-nav-inner-wrap .global-header__logo a {
	height: 57px
}
.wow_product-nav-inner-wrap .global-header__logo a:after {
	font-size: 131px;
	left: 0;
	top: 20px
}
.wow_product-nav-inner-wrap .global-header__logo {
	margin: 0
}
@media only screen and (max-width: 720px) {
	.wow_product-nav-inner-wrap .global-header__logo a:after {
		font-size: 120px;
		left: 0;
		top: 10px
	}
	.wow_product-nav-inner-wrap h1 {margin-left:140px}
	.wow_product-nav-inner-wrap .global-header__logo {margin-left:0px}
}

@media only screen and (max-width: 740px) {
	.wow_product-nav .wow_product-nav-inner-wrap>a {display:none;}
}