@charset "utf-8";
/* ==========================================================================
   HTML5 Boilerplate styles - h5bp.com (generated via initializr.com)
   ========================================================================== */
   html{
    width: 100%;
  }
  html,
  button,
  input,
  select,
  textarea {
      color: #222;
  }

  #wrap, #flash {
      height:100%;
  }
  
  body {
      font-size: 13px;
      line-height: 1.4;
  }
  .hamburger-menu{
    display: none;
  }
  body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding: 0; margin: 0; }
  table { border-collapse: collapse; border-spacing: 0; }
  fieldset, img { border: 0; }
  address, caption, cite, code, dfn, em, strong, th, var { font-weight: normal; font-style: normal; }
  ol, ul { list-style: none; }
  caption, th { text-align: left; }
  h1, h2, h3, h4, h5, h6 { font-weight: normal; }
  q:before, q:after { content:''; }
  abbr, acronym { border: 0; }
  a {　overflow: hidden; outline: none !important; }
  area { border: 0; outline: none;}
  ::-moz-selection {
      background: #b3d4fc;
      text-shadow: none;
  }
  
  ::selection {
      background: #b3d4fc;
      text-shadow: none;
  }
  
  hr {
      display: block;
      height: 1px;
      border: 0;
      border-top: 1px solid #ccc;
      margin: 1em 0;
      padding: 0;
  }
  
  img {
      vertical-align: middle;
  }
  
  fieldset {
      border: 0;
      margin: 0;
      padding: 0;
  }
  
  textarea {
      resize: vertical;
  }
  
  .chromeframe {
      margin: 0.2em 0;
      background: #ccc;
      color: #000;
      padding: 0.2em 0;
  }
  
  /* ==========================================================================
     Author's custom styles
     ========================================================================== */
  
  
  body {
    color: #545454;
    line-height: 1;
    font-size: 93.5%;
    font-family: Frutiger, Helvetica, sans-serif;
  } 
     
  header.fixed {
    position: fixed !important;
    _position: absolute !important;
    left: 0;
    top: 0;
    background: #fff; }
    .main .earth{
      height: 600px;
    }
  .table{
    margin-top: 150px;
    padding-right: 1%;
    height: 302px;
  }
    header {
      width: 100%;
      position: relative;
      z-index: 999;
      *z-index: 1000 !important;
      *zoom:1 !important;
      min-width: 1000px; }
      header nav.headerInner {
        width: 100%;
        height: 0;
        background: #fff;
        line-height: 0;
        padding-bottom: 0px;
       }
        header nav.headerInner .headerNav {
          overflow: hidden;
    height: 88px;
    width: 100%;
    padding: 0;
    left: 0;
    top: 0px;
    position: fixed;
    background-color: #72c6fe; }
          header nav.headerInner .headerNav .logo { margin: 26px 0 0 56px; float:left; }
          header nav.headerInner .headerNav div {
            float: right;
            margin-top: 26px;
            line-height: 0;
            padding: 0;
            position: static !important;
            font-size: 0;
            _font-size: 15px; }
            header nav.headerInner .headerNav div a:hover {
              border-bottom: none;
              display: block;
              padding-bottom: 3px; }
            header nav.headerInner .headerNav .about {
              margin-right: 30px;
              }
            header nav.headerInner .headerNav div .line {
              height: 2px;
              width: 0;
              background-color: #0074c1;
              position: absolute;
              top: 36px;
              left: 0; }
              header nav.headerInner .headerNav div .line.current {
                _top: 20px;
                _border-bottom: 2px solid #0074c1;
                _background: none;
                width: 195px; }
            header nav.headerInner .headerNav div span {
              display: block;
              position: absolute;
              left: 0;
              top: 0; }
          header nav.headerInner .headerNav .about a {
            display: block;
            position: relative;
            width: 201px;
            height: 27px; }
          
          header nav.headerInner .headerNav .clickable {
            cursor: pointer; }
        header nav.headerInner .forConsumer, header nav.headerInner .forProfessional, header nav.headerInner .forAbout {
          opacity: 0;
          position: absolute;
          top: -100px;
          width: 100%;
          z-index: 1000; }
          header nav.headerInner .forConsumer .menu, header nav.headerInner .forProfessional .menu, header nav.headerInner .forAbout .menu {
            position: relative;
            z-index: 10000 !important;
            height: 72px;
            background: url(/content/dam/static-sites/eu_jvckenwood_com/common/nav_image/header_nav_bg.png) repeat-x left top; }
          header nav.headerInner .forConsumer ul, header nav.headerInner .forProfessional ul, header nav.headerInner .forAbout ul {
            overflow: hidden;
            position: absolute;
            right: 0;
            width: 710px;
            height: 72px;
            margin: 0 50px 0 0; }
            header nav.headerInner .forConsumer ul li, header nav.headerInner .forProfessional ul li, header nav.headerInner .forAbout ul li {
              float: left;
              width: 236px;
              margin-top: 1px;
              margin-right: 1px;
              position: relative;
              height: 70px; }
              header nav.headerInner .forConsumer ul li span, header nav.headerInner .forProfessional ul li span, header nav.headerInner .forAbout ul li span {
                display: block;
                position: absolute;
                left: 0;
                top: 0; }
        header nav.headerInner .arrow {
          _display: none;}
        header nav.headerInner .forConsumer .arrow {
          position: absolute;
          top: -9px;
          right: 390px; }
        header nav.headerInner .forConsumer ul {
          width: 473px; }
                  header nav.headerInner .forConsumer ul .kenwood {
            margin-right: 0px; }
        header nav.headerInner .forProfessional .arrow {
          position: absolute;
          top: -9px;
          right: 600px; }
          header nav.headerInner .forProfessional ul .system {
            margin-right: 0px; }
        header nav.headerInner .forAbout .arrow {
          position: absolute;
          top: -9px;
          right: 160px; }
        header nav.headerInner .forAbout ul {
          width: 972px; }
          header nav.headerInner .forAbout ul .about01 {
            width: 255px; }
            header nav.headerInner .forAbout ul .about03 {
            margin-right: 0px; }  
        header nav.headerInner ul li.marginClear {
          margin-right: 0; }
  
  .on {
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: "alpha(opacity=0)";
    -moz-opacity: 0;
    -khtml-opacity: 0; }
  
  /* ==========================================================================
     TOP PAGE
     ========================================================================== */
  body {
    margin: 0;
    min-width: 1000px;
    padding: 0;
    height: 100%; 
      background-image: url(/content/dam/static-sites/eu_jvckenwood_com/image/top_01.jpg);
    background-size: cover;
    background-position: bottom;
  }
  
  html {
    min-height: 100%; }
  
  #wrapper {
    position: relative;
    width: 100%;
    _width: 100% !important;
    margin: 0 auto;
    height: 100%; }
  
  #slide {
    min-width: 1000px;
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: fixed;
    _position: absolute !important; }
    
  #slide ul li { position: relative; overflow: hidden; }
  
  .no-js .bg img {
    width: 100%; }
  #slide img {
    height: auto;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 1; }
    
    
  #main {
    overflow: hidden;
    position: relative;
    *zoom: 1;
    *z-index: 999;
    height: 100%;
    min-height: 600px;
    margin: 0 auto;
  margin-top: 69px; }
  #main .statement {
    position: absolute;
    z-index: 10;
    left: 50%;
    top: 50%;
    margin-left: -275px;
    margin-top: -121px; }
  
  #main .statementWrapper a.iconMark{
    display:inline;
    color:#0074C1;
  }
  
  #main .statementWrapper a.iconMark:before {
    content: '';
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 0 5px 8.7px;
    border-color: transparent transparent transparent #0074C1;
    margin-right:5px;
  }
  
  #main .statementWrapper{
    background: rgba(255,255,255,0.8);
    position: absolute;
    bottom: 136px;
    left: 0;
    width: 100%;
    z-index: 9998;
    min-width: 1000px;
  }
  
  #main .statementInner{
    padding: 10px 24px;
  }
  
  #main .statementInner p+p{
    padding-top: 5px;
  }
  
  .newsArea {
    background: #fff;
    position: absolute;
    bottom: 136px;
    z-index: 99;
    width: 100%;
    transform: translate3d(0, 0, 0);
  }
  
  .newsClose {
    background: url(/content/dam/static-sites/eu_jvckenwood_com/common/image/news_hover.gif) no-repeat right top;
    width: 82px;
    height: 21px;
    position: absolute;
    right: 25px;
    top: 13px;
    cursor: pointer;
  }
  
  .newsClose.act {
    background: url(/content/dam/static-sites/eu_jvckenwood_com/common/image/news_hover_on.gif) no-repeat right top;
    width: 24px;
    height: 24px;
  }
  
  .newsWhite {
    position: absolute;
    right: 108px;
    top: 0px;
  }
  
  .global_feed {
    background: url(/content/dam/static-sites/eu_jvckenwood_com/common/image/news_feed.gif) no-repeat 25px 18px;
    padding: 4px 111px;
  }
  
  .global_feed_clearFix {
    overflow: hidden;
  }
  
  .global_feed_clearFix li {
    white-space: nowrap;
  }
  
  .global_feed_clearFix span {
    width: 8em;
    float: left;
    display: block;
    padding: 10px 0 10px 15px;
    background: url(/content/dam/static-sites/eu_jvckenwood_com/common/image/feed_dot.gif) no-repeat left 8px;
    color: #545454;
    font-size: 93%;
    line-height: 20px;
  }
  
  .global_feed_clearFix a {
    display: block;
    padding: 10px 28px 10px 8px;
    background: url(/content/dam/static-sites/eu_jvckenwood_com/common/image/icon_arrow.gif) no-repeat 8em 16px;
    color: #0074c1;
    font-size: 93%;
    line-height: 20px;
    text-decoration: none;
  }
  
  
  .global_feed_clearFix a:hover {
    text-decoration: underline;
  }
  
  
  
  
  #footer {
    background: #0074c1;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 9998; 
    min-height: 136px;
    min-width: 1000px; }
    
  #footer .footInner {
    overflow: hidden;
    display: flex;
      justify-content: space-between;
      width: 100%;
  }
  
  #footer .footL h3 {
    margin: 0 0 16px;
  }
  
  #footer .footL dl {
    color: #fff;
  }
  
  #footer .footL dl dt {
    background: url(/content/dam/static-sites/eu_jvckenwood_com/common/image/icon_map.gif) no-repeat left top;
    padding-left: 26px;
    margin-bottom: 9px;
  }
  
  #footer .footL dl dd {
    background: url(/content/dam/static-sites/eu_jvckenwood_com/common/image/icon_tel.gif) no-repeat left top;
    padding-left: 20px;
  }
  
  #footer .footL {
    margin: 30px 0px 30px 24px;
    padding-right: 400px;
  }
  
  #footer .footR {
    right: 20px;
    bottom: 15px;
    margin-top: 30px;
  }
  
  #footer .footR ul {
    overflow: hidden;
  }
  
  #footer .footR ul:first-child {
    margin-left: 131px;
  }
  
  #footer .footR .copyright {
    margin-top: 4px;
    margin-left: 10px;
  }
  
  
  #footer .footR ul li {
    float: left;
    margin-left: 15px;
  }
  
  #footer .footR ul li.jvc,
  #footer .footR ul li.kenwood {
    _margin-bottom: 5px;
  }
  
  #footer .address a,
  #footer .tel a {
    color: #fff;
    text-decoration: none;
  }
  
  #footer .address a:hover,
  #footer .tel a:hover {
    text-decoration: underline;
  }
  
  #footer .footR a {
    display: block;
    border-bottom: 1px solid #0074c1;
  }
  
  #footer .footR a:hover {
    border-bottom: 1px solid #fff;
  }
  
  .spain{
    position: absolute;
    top: 341px;
    left: 176px;
    margin: 0;
    padding: 0;
    height: 1em;opacity: 0.85;
  }
  _:-ms-lang(x)::-ms-backdrop, .spain {
    position: relative;
    top: 49px;
    left: -577px;
    margin: 0;
    padding: 0;
    height: 1em;opacity: 0.85;
    cursor: pointer;
  }
  .italy{
    position: absolute;
    top: 310px;
    left: 285px;
    margin: 0;
    padding: 0;
    height: 1em;opacity: 0.85;
  }
  _:-ms-lang(x)::-ms-backdrop, .italy {
    position: relative;
    top: 18px;
    left: -489px;
    margin: 0;
    padding: 0;
    height: 1em;opacity: 0.85;
    cursor: pointer;
  }
  .france{
    position: absolute;
    top: 260px;
    left: 208px;

    margin: 0;
    padding: 0;
    height: 1em;opacity: 0.85;
  }
  _:-ms-lang(x)::-ms-backdrop, .france {
    position: relative;
    top: -33px;
    left: -584px;
    margin: 0;
    padding: 0;
    height: 1em;opacity: 0.85;
    cursor: pointer;
  }
  .britain{
    position: absolute;
    top: 202px;
    left: 194px;

    margin: 0;
    padding: 0;
    height: 1em;opacity: 0.85;
  }
  _:-ms-lang(x)::-ms-backdrop, .britain {
    position: relative;
    top: -90px;
    left: -615px;
    margin: 0;
    padding: 0;
    height: 1em;opacity: 0.85;
    cursor: pointer;
  }
  .belgium{
    position: absolute;
    top: 234px;
    left: 245px;

    margin: 0;
    padding: 0;
    height: 1em;opacity: 0.85;
  }
  _:-ms-lang(x)::-ms-backdrop, .belgium {
    position: relative;
    top: -58px;
    left: -585px;
    margin: 0;
    padding: 0;
    height: 1em;opacity: 0.85;
    cursor: pointer;
  }
  .netherland{
    position: absolute;
    top: 217px;
    left: 248px;
    margin: 0;
    padding: 0;
    height: 1em;opacity: 0.85;
  }
  _:-ms-lang(x)::-ms-backdrop, .netherland {
    position: relative;
    top: -78px;
    left: -600px;
    margin: 0;
    padding: 0;
    height: 1em;opacity: 0.85;
    cursor: pointer;
  }
  .germany{
    position: absolute;
    
    top: 246px;
    left: 275px;

    margin: 0;
    padding: 0;
    height: 1em;opacity: 0.85;
  }
  _:-ms-lang(x)::-ms-backdrop, .germany {
    position: relative;
    top: -46px;
    left: -593px;
    margin: 0;
    padding: 0;
    height: 1em;opacity: 0.85;
    cursor: pointer;
  }
  .russia{
    position: absolute;
    top: 206px;
    left: 436px;
    margin: 0;
    padding: 0;
    height: 1em;opacity: 0.85;
    cursor: pointer;
  }
  _:-ms-lang(x)::-ms-backdrop, .russia {
    position: relative;
    top: -86px;
    left: -450px;
    margin: 0;
    padding: 0;
    height: 1em;opacity: 0.85;
    cursor: pointer;
  }
  .uae{
    position: absolute;
    top: 567px;
    left: 675px;
    margin: 0;
    padding: 0;
    height: 1em;opacity: 0.85;
  }
  _:-ms-lang(x)::-ms-backdrop, .uae {
    position: relative;
    top: 275px;
    left: -230px;
    margin: 0;
    padding: 0;
    height: 1em;opacity: 0.85;
    cursor: pointer;
  }
  .location{
    text-decoration: none;
  }
  .spain:hover {
    position: absolute;
    display: inline-block;
    margin: 1.5em 0;
    padding: 7px 10px;
    min-width: 250px;
    max-width: 100%;
    color: #555;
    font-size: 16px;
    background: white;
    background-image: url(/content/dam/static-sites/eu_jvckenwood_com/european-offices/images/Iberica\ Branch.png);
    background-repeat: no-repeat;
    background-position: 32px;
    background-position: 30px;
    background-position: left;
    background-position: right;
    background-position: center;
    top: 259px;
    left: 49px;
    border-radius: 5px;
    height: 30px;
  }
  _:-ms-lang(x)::-ms-backdrop, .spain:hover {
    position: absolute;
    display: inline-block;
    margin: 1.5em 0;
    padding: 7px 10px;
    min-width: 250px;
    max-width: 100%;
    color: #555;
    font-size: 16px;
    background: white;
    background-image: url(/content/dam/static-sites/eu_jvckenwood_com/european-offices/images/Iberica\ Branch.png);
    background-repeat: no-repeat;
    background-position: 32px;
    background-position: 30px;
    background-position: left;
    background-position: right;
    background-position: center;
    top: 259px;
    left: 49px;
    border-radius: 5px;
    height: 30px;
  }
  _:-ms-lang(x)::-ms-backdrop, .spain::before {
    content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -15px;
  border: 15px solid transparent;
  border-radius: 3px;
  }
  .spain:hover::before {
    content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -15px;
  border: 15px solid transparent;
  border-top: 15px solid white;
  border-radius: 3px;
  }
  
  .italy:hover {
    position: absolute;
    display: inline-block;
    margin: 1.5em 0;
    padding: 7px 10px;
    min-width: 250px;
    max-width: 100%;
    color: #555;
    font-size: 16px;
    background: white;
    background-image: url(/content/dam/static-sites/eu_jvckenwood_com/european-offices/images/JVCKENWOOD-Italia-S.p.A..png);
    background-repeat: no-repeat;
    background-position: 32px;
    background-position: 30px;
    background-position: left;
    background-position: right;
    background-position: center;
    top: 230px;
    left: 157px;
    border-radius: 5px;
    height: 30px;
  }
  
  .italy:hover::before {
    content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -15px;
  border: 15px solid transparent;
  border-top: 15px solid white;
  border-radius: 3px;
  }
  _:-ms-lang(x)::-ms-backdrop, .italy:hover {
    position: absolute;
    display: inline-block;
    margin: 1.5em 0;
    padding: 7px 10px;
    min-width: 250px;
    max-width: 100%;
    color: #555;
    font-size: 16px;
    background: white;
    background-image: url(/content/dam/static-sites/eu_jvckenwood_com/european-offices/images/JVCKENWOOD-Italia-S.p.A..png);
    background-repeat: no-repeat;
    background-position: 32px;
    background-position: 30px;
    background-position: left;
    background-position: right;
    background-position: center;
    top: 230px;
    left: 157px;
    border-radius: 5px;
    height: 30px;
  }
  _:-ms-lang(x)::-ms-backdrop, .italy::before {
    content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -15px;
  border: 15px solid transparent;
  border-radius: 3px;
  }
  .france:hover {
    position: absolute;
    display: inline-block;
    margin: 1.5em 0;
    padding: 7px 10px;
    min-width: 250px;
    max-width: 100%;
    color: #555;
    font-size: 16px;
    background: white;
    background-image: url(/content/dam/static-sites/eu_jvckenwood_com/european-offices/images/JVCKENWOOD-Europe---French-Branch.png);
    background-repeat: no-repeat;
    background-position: 32px;
    background-position: 30px;
    background-position: left;
    background-position: right;
    background-position: center;
    
    top: 179px;
    left: 80px;

    border-radius: 5px;
    height: 30px;
  }
  
  .france:hover::before {
    content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -15px;
  border: 15px solid transparent;
  border-top: 15px solid white;
  border-radius: 3px;
  }
  _:-ms-lang(x)::-ms-backdrop, .france:hover {
    position: absolute;
    display: inline-block;
    margin: 1.5em 0;
    padding: 7px 10px;
    min-width: 250px;
    max-width: 100%;
    color: #555;
    font-size: 16px;
    background: white;
    background-image: url(/content/dam/static-sites/eu_jvckenwood_com/european-offices/images/JVCKENWOOD-Europe---French-Branch.png);
    background-repeat: no-repeat;
    background-position: 32px;
    background-position: 30px;
    background-position: left;
    background-position: right;
    background-position: center;
    top: 178px;
    left: 80px;
    border-radius: 5px;
    height: 30px;
  }
  _:-ms-lang(x)::-ms-backdrop, .france::before {
    content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -15px;
  border: 15px solid transparent;
  border-radius: 3px;
  }
  .britain:hover {
    position: absolute;
    display: inline-block;
    margin: 1.5em 0;
    padding: 7px 10px;
    min-width: 250px;
    max-width: 100%;
    color: #555;
    font-size: 16px;
    background: white;
    background-image: url(/content/dam/static-sites/eu_jvckenwood_com/european-offices/images/JVCKENWOOD-U.K.-Limited.png);
    background-repeat: no-repeat;
    background-position: 32px;
    background-position: 30px;
    background-position: left;
    background-position: right;
    background-position: center;
    top: 123px;
    left: 67px;
    border-radius: 5px;
    height: 30px;
  }
  
  .britain:hover::before {
    content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -15px;
  border: 15px solid transparent;
  border-top: 15px solid white;
  border-radius: 3px;
  }
  _:-ms-lang(x)::-ms-backdrop, .britain:hover {
    position: absolute;
    display: inline-block;
    margin: 1.5em 0;
    padding: 7px 10px;
    min-width: 250px;
    max-width: 100%;
    color: #555;
    font-size: 16px;
    background: white;
    background-image: url(/content/dam/static-sites/eu_jvckenwood_com/european-offices/images/JVCKENWOOD-U.K.-Limited.png);
    background-repeat: no-repeat;
    background-position: 32px;
    background-position: 30px;
    background-position: left;
    background-position: right;
    background-position: center;
    top: 121px;
    left: 67px;
    border-radius: 5px;
    height: 30px;
  }
  _:-ms-lang(x)::-ms-backdrop, .britain::before {
    content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -15px;
  border: 15px solid transparent;
  border-radius: 3px;
  }
  .belgium:hover {
    position: absolute;
    display: inline-block;
    margin: 1.5em 0;
    padding: 7px 10px;
    min-width: 250px;
    max-width: 100%;
    color: #555;
    font-size: 16px;
    background: white;
    background-image: url(/content/dam/static-sites/eu_jvckenwood_com/european-offices/images/JVCKENWOOD-Europe---Benelux-Branch.png);
    background-repeat: no-repeat;
    background-position: 32px;
    background-position: 30px;
    background-position: left;
    background-position: right;
    background-position: center;
    top: 152px;
    left: 118px;
    border-radius: 5px;
    height: 30px;
  }
  
  .belgium:hover::before {
    content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -15px;
  border: 15px solid transparent;
  border-top: 15px solid white;
  border-radius: 3px;
  }
  _:-ms-lang(x)::-ms-backdrop, .belgium:hover {
    position: absolute;
    display: inline-block;
    margin: 1.5em 0;
    padding: 7px 10px;
    min-width: 250px;
    max-width: 100%;
    color: #555;
    font-size: 16px;
    background: white;
    background-image: url(/content/dam/static-sites/eu_jvckenwood_com/european-offices/images/JVCKENWOOD-Europe---Benelux-Branch.png);
    background-repeat: no-repeat;
    background-position: 32px;
    background-position: 30px;
    background-position: left;
    background-position: right;
    background-position: center;
    top: 152px;
    left: 119px;
    border-radius: 5px;
    height: 30px;
  }
  _:-ms-lang(x)::-ms-backdrop, .belgium::before {
    content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -15px;
  border: 15px solid transparent;
  border-radius: 3px;
  }
  .netherland:hover {
    position: absolute;
    display: inline-block;
    margin: 1.5em 0;
    padding: 7px 10px;
    min-width: 250px;
    max-width: 100%;
    color: #555;
    font-size: 16px;
    background: white;
    background-image: url(/content/dam/static-sites/eu_jvckenwood_com/european-offices/images/JVCKENWOOD-Europe-B.V..png);
    background-repeat: no-repeat;
    background-position: 32px;
    background-position: 30px;
    background-position: left;
    background-position: right;
    background-position: center;
    top: 135px;
    left: 120px;
    border-radius: 5px;
    height: 30px;
  }
  
  .netherland:hover::before {
    content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -15px;
  border: 15px solid transparent;
  border-top: 15px solid white;
  border-radius: 3px;
  }
  _:-ms-lang(x)::-ms-backdrop, .netherland:hover {
    position: absolute;
    display: inline-block;
    margin: 1.5em 0;
    padding: 7px 10px;
    min-width: 250px;
    max-width: 100%;
    color: #555;
    font-size: 16px;
    background: white;
    background-image: url(/content/dam/static-sites/eu_jvckenwood_com/european-offices/images/JVCKENWOOD-Europe-B.V..png);
    background-repeat: no-repeat;
    background-position: 32px;
    background-position: 30px;
    background-position: left;
    background-position: right;
    background-position: center;
    top: 135px;
    left: 121px;
    border-radius: 5px;
    height: 30px;
  }
  _:-ms-lang(x)::-ms-backdrop, .netherland::before {
    content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -15px;
  border: 15px solid transparent;
  border-radius: 3px;
  }
  .germany:hover {
    position: absolute;
    display: inline-block;
    margin: 1.5em 0;
    padding: 7px 10px;
    min-width: 250px;
    max-width: 100%;
    color: #555;
    font-size: 16px;
    background: white;
    background-image: url(/content/dam/static-sites/eu_jvckenwood_com/european-offices/images/JVCKENWOOD-Deutschland-GmbH.png);
    background-repeat: no-repeat;
    background-position: 32px;
    background-position: 30px;
    background-position: left;
    background-position: right;
    background-position: center;
    top: 165px;
    left: 147px;
    border-radius: 5px;
    height: 30px;
  }
  
  .germany:hover::before {
    content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -15px;
  border: 15px solid transparent;
  border-top: 15px solid white;
  border-radius: 3px;
  }
  _:-ms-lang(x)::-ms-backdrop, .germany:hover {
    position: absolute;
    display: inline-block;
    margin: 1.5em 0;
    padding: 7px 10px;
    min-width: 250px;
    max-width: 100%;
    color: #555;
    font-size: 16px;
    background: white;
    background-image: url(/content/dam/static-sites/eu_jvckenwood_com/european-offices/images/JVCKENWOOD-Deutschland-GmbH.png);
    background-repeat: no-repeat;
    background-position: 32px;
    background-position: 30px;
    background-position: left;
    background-position: right;
    background-position: center;
    top: 165px;
    left: 148px;
    border-radius: 5px;
    height: 30px;
  }
  _:-ms-lang(x)::-ms-backdrop, .germany::before {
    content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -15px;
  border: 15px solid transparent;
  border-radius: 3px;
  }
  .russia:hover {
    position: absolute;
    display: inline-block;
    margin: 1.5em 0;
    padding: 7px 10px;
    min-width: 250px;
    max-width: 100%;
    color: #555;
    font-size: 16px;
    background: white;
    background-image: url(/content/dam/static-sites/eu_jvckenwood_com/european-offices/images/JVCKENWOOD-RUS-Limited-Liability-Company.png);
    background-repeat: no-repeat;
    background-position: 32px;
    background-position: 30px;
    background-position: left;
    background-position: right;
    background-position: center;
    top: 127px;
left: 309px;
    border-radius: 5px;
    height: 30px;
  }

  .russia:hover::before {
    content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -15px;
  border: 15px solid transparent;
  border-top: 15px solid white;
  border-radius: 3px;
  }
  _:-ms-lang(x)::-ms-backdrop, .russia::before {
    content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -15px;
  border: 15px solid transparent;
  border-radius: 3px;
  }
  _:-ms-lang(x)::-ms-backdrop, .uae:hover {
    position:absolute;
    display: inline-block;
    margin: 1.5em 0;
    padding: 7px 10px;
    min-width: 250px;
    max-width: 100%;
    color: #555;
    font-size: 16px;
    background: white;
    background-image: url(/content/dam/static-sites/eu_jvckenwood_com/european-offices/images/JVCKENWOOD-Gulf-Fze.png);
    background-repeat: no-repeat;
    background-position: 32px;
    background-position: 30px;
    background-position: left;
    background-position: right;
    background-position: center;
    top: 165px;
    left: 148px;
    border-radius: 5px;
    height: 30px;
  }
  _:-ms-lang(x)::-ms-backdrop, .uae::before {
    content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -15px;
  border: 15px solid transparent;
  border-radius: 3px;
  }
  .uae:hover {
    position:absolute;
    display: inline-block;
    margin: 1.5em 0;
    padding: 7px 10px;
    min-width: 250px;
    max-width: 100%;
    color: #555;
    font-size: 16px;
    background: white;
    background-image: url(/content/dam/static-sites/eu_jvckenwood_com/european-offices/images/JVCKENWOOD-Gulf-Fze.png);
    background-repeat: no-repeat;
    background-position: 32px;
    background-position: 30px;
    background-position: left;
    background-position: right;
    background-position: center;
    
    top: 487px;
    left: 548px;

    border-radius: 5px;
    height: 30px;
  }
  
  .uae:hover::before {
    content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -15px;
  border: 15px solid transparent;
  border-top: 15px solid white;
  border-radius: 3px;
  }
  _:-ms-lang(x)::-ms-backdrop, footer {
    position: relative;
    height: 180px;
  }
  footer {
    height: 180px;
  }
  table{
    text-decoration: none;
    height: 300px;
    opacity: 0.85;
  }
  .earth{
    width: 70%;
  }
  .table>p{
    font-size: 15px;
    background-color: white;
    font-weight: bold;
    padding: 5px 5px 5px 5px;
    opacity: 0.85;
  }
  .blue th{
    background: #0074C1;
      color: #fff;
      border: 1px solid #d7d7d7;
      border-collapse: collapse;
      padding: 10px 5px 5px 5px;
      font-weight: normal;
      text-align: center;
      vertical-align: middle;
  }
  .blue td{
    background: #fff;
      color: #000;
      border: 1px solid #d7d7d7;
      border-collapse: collapse;
      padding: 5px;
  }
  .blue td>a:before{
    content: '';
      display: inline-block;
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 5px 0 5px 8.7px;
      border-color: transparent transparent transparent #0074C1;
      margin-right: 5px;
  }
  .blue td>a{
    text-decoration: none;
  }
  .blue td > p> a:before{
    content: '';
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 0 5px 8.7px;
    border-color: transparent transparent transparent #0074C1;
    margin-right: 5px;
  }
  .blue td > p> a{
    text-decoration: none;
  }
  