@charset "utf-8";

body {
  color: #eee;
  background: rgb(28, 28, 28);
  background: #333436;
}

a {
  color: #84fcfd;
  text-decoration: none;
}
a:hover {
  color: #84fcfd;
  text-decoration: underline;
}

.l-header {
  background: #111;
}
.l-header.model-functionality {
  border-bottom: solid 2px #84fcfd;
}

/*  */

.p-nav-global .in-nav-global > ul > li > a {
  background: #222;
  color: #eee;
}
.p-nav-global .in-nav-global > ul > li.st-active > a {
  background: #333;
}
.p-nav-global .in-nav-global > ul > li > a:hover {
  background: #333;
}

body.column-right-nav .l-sub {
  background: #eef7fd;
}

.p-nav-global .in-nav-global > ul > li > ul > li {
  background: #45d1fd;
}
.p-nav-global .in-nav-global > ul > li > ul > li > a {
  background: #45d1fd;
}
.p-nav-global .in-nav-global > ul > li > ul > li > a:hover {
  background: #24207e;
}

/*  */

.l-main-visual {
  background: #222;
}

.l-sub {
  background: #222;
}
.l-sub .c-heading {
  background: #84fcfd;
  color: #111;
}

.nav-ut-level-menu > ul {
  background: #222;
  color: #eee;
}

.nav-ut-level-menu a {
  color: #eee;
}
.nav-ut-level-menu > ul > li {
  border-bottom: solid 1px #444444;
}
.nav-ut-level-menu > ul > li > a:hover {
  background: #333;
}
.nav-ut-level-menu > ul > li > ul > li > a {
  background: #444444;
}
.nav-ut-level-menu > ul > li > ul > li > a:hover {
  background: #333;
}

.l-footer {
  background: #111;
}

/*  */

.nav-go-pagetop a {
  background: #444 url(../wtools/icon/pagetop-01-white.svg) no-repeat center center;
  background-size: 70% auto;
}
/*
.nav-btn-mobile-menu a {
  background: rgba(0, 0, 0, 0.3) url(../wtools/icon/menu-01-white.svg) no-repeat center center;
  background-size: 70% auto;
}
*/

a.button-ut-control.type-menu {
  background-image: url(../wtools/icon/menu-01-white.svg);
  background-size: 23px auto;
}
a.button-ut-control.type-close {
  background-image: url(../wtools/icon/close-01-white.svg);
  background-size: 30px auto;
}

/*  */

.wt-overlay-menu {
  background: #222;
}

/*  */

ul.list-ut-link a:before {
  background-image: url(../wtools/icon/link-01-white.svg);
  background-size: 100% auto;
}

/*  */

.card-ut-phone-icon a:hover,
.card-ut-phone-icon a {
  color: #ddd;
}

/*  */

table.table-ut-normal {
  border-top: solid 1px #777;
  border-left: solid 1px #777;
}
.table-ut-normal th,
.table-ut-normal td {
  border-right: solid 1px #777;
  border-bottom: solid 1px #777;
}
.table-ut-normal th {
  background: #222;
}

/*  */

.card-banana,
.card-apple.type-title {
  background: #272727;
  color: #eee;
}

a.card-banana:hover,
a.card-apple.type-title:hover {
  color: #eee;
}

a.card-apple .c-lead:after {
  background: url(../wtools/icon/link-01-white.svg) no-repeat 0 0;
}

a.card-banana:before {
  background: url(../wtools/icon/link-01-white.svg) no-repeat 0 0;
  background-size: 100% auto;
}