@charset "UTF-8";
@import url(https://use.typekit.net/lgv1xst.css);
@media (min-width: 996px) {
  .resizeSlick .slick-track {
    -webkit-transform: translate3d(0px, 0px, 0px) !important;
            transform: translate3d(0px, 0px, 0px) !important;
  }
}

.theme-gradient {
  background: rgb(84, 86, 90);
  background: -webkit-gradient(linear, right top, left top, from(rgb(84, 86, 90)), to(rgb(255, 255, 255)));
  background: linear-gradient(to left, rgb(84, 86, 90) 0%, rgb(255, 255, 255) 100%);
}

.showTitle {
  display: block;
}
@media (min-width: 996px) {
  .showTitle {
    display: none;
  }
}

.theme-mpg .theme-cirlce li:before {
  background-color: #E81F76;
}
.theme-mpg .theme-title::after {
  color: #E81F76;
}
.theme-mpg .theme-txt-color {
  color: #E81F76;
}
.theme-mpg .theme-line {
  display: block;
  width: auto;
  position: relative;
}
.theme-mpg .theme-line:hover {
  -webkit-transition: all ease-in 0.2s;
  transition: all ease-in 0.2s;
  padding-left: 10px;
  color: #ba195d;
  text-decoration: underline;
  text-underline-offset: 3px;
}
.theme-mpg .theme-line:hover:before {
  content: "●";
}
.theme-mpg .theme-line--active {
  color: #E81F76;
  text-decoration: underline;
  text-underline-offset: 3px;
}
.theme-mpg .theme-line--active:before {
  content: "●";
  -webkit-transform-origin: 100% 50%;
          transform-origin: 100% 50%;
}
.theme-mpg .theme-border {
  border: 2px solid #E81F76;
}
.theme-mpg .theme-box-border {
  background-color: rgba(232, 31, 118, 0.4);
  border: 2px solid #E81F76;
}
.theme-mpg .highlighColor {
  color: #E81F76;
}
.theme-mpg .imgBorder {
  border: 1px solid;
  border-image-slice: 1;
  border-width: 1px;
}
.theme-mpg .border-gradient {
  border-image-source: linear-gradient(to left, #0057B7 0%, #440099 50%, #E81F76 100%);
}
.theme-mpg .theme-gradient {
  background: #E81F76;
  background: -webkit-gradient(linear, left top, right top, from(rgb(84, 86, 90)), to(rgb(255, 255, 255)));
  background: linear-gradient(90deg, rgb(84, 86, 90) 0%, rgb(255, 255, 255) 100%);
}
.theme-mpg .theme-link {
  color: #E81F76;
  text-decoration: underline;
}
.theme-mpg .theme-link:hover, .theme-mpg .theme-link:focus {
  -webkit-transition: all ease-in 0.3s;
  transition: all ease-in 0.3s;
  color: #ba195d;
  text-decoration: none;
}
.theme-mpg .theme-link--active {
  color: #a21653;
}
.theme-mpg .theme-button {
  display: block;
  max-width: 300px;
  border: 2px solid #999;
  color: #FFF;
  background-color: #000;
  border-image-slice: 2;
  border-width: 2px;
  padding: 15px 5px;
  text-align: center;
  cursor: pointer;
}
.theme-mpg .theme-button:hover, .theme-mpg .theme-button:focus {
  -webkit-transition: all ease-in 0.3s;
  transition: all ease-in 0.3s;
  display: block;
  border: 2px solid;
  border-image-slice: 2;
  border-width: 2px;
  background-color: #000;
  border-image-source: linear-gradient(to left, #0057B7 0%, #440099 50%, #E81F76 100%);
  color: #ba195d;
}
.theme-mpg .theme-button--active {
  display: block;
  border: 2px solid;
  border-image-slice: 2;
  background-color: #000;
  border-width: 2px;
  border-image-source: linear-gradient(to left, #0057B7 0%, #440099 50%, #E81F76 100%);
  color: #E81F76;
}
.theme-mpg ul.theme-dots li {
  list-style: none;
}
.theme-mpg ul.theme-dots li::before {
  content: "·";
  color: #E81F76;
  font-size: var(--block-text-lg);
  padding-right: 10px;
}

.theme-meg .theme-cirlce li:before {
  background-color: #f2d8a7;
}
.theme-meg .theme-title::after {
  color: #f2d8a7;
}
.theme-meg .theme-txt-color {
  color: #f2d8a7;
}
.theme-meg .theme-line {
  display: block;
  width: auto;
  position: relative;
}
.theme-meg .theme-line:hover {
  -webkit-transition: all ease-in 0.2s;
  transition: all ease-in 0.2s;
  padding-left: 10px;
  color: #e0b873;
  text-decoration: underline;
  text-underline-offset: 3px;
}
.theme-meg .theme-line:hover:before {
  content: "●";
}
.theme-meg .theme-line--active {
  color: #dba34e;
  text-decoration: underline;
  text-underline-offset: 3px;
}
.theme-meg .theme-line--active:before {
  content: "●";
  -webkit-transform-origin: 100% 50%;
          transform-origin: 100% 50%;
}
.theme-meg .theme-border {
  border: 2px solid #f2d8a7;
}
.theme-meg .theme-box-border {
  background-color: rgba(225, 146, 27, 0.4);
  border: 2px solid #f2d8a7;
}
.theme-meg .highlighColor {
  color: #f2d8a7;
}
.theme-meg .imgBorder {
  border: 1px solid;
  border-image-slice: 1;
  border-width: 1px;
}
.theme-meg .border-gradient {
  border-image-source: linear-gradient(to left, #E9C582 0%, #F1D8A7 33%, #E9C582 66%, #FAF5E6 100%);
}
.theme-meg .theme-link {
  color: #f2d8a7;
  text-decoration: underline;
}
.theme-meg .theme-link:hover, .theme-meg .theme-link:focus {
  -webkit-transition: all ease-in 0.3s;
  transition: all ease-in 0.3s;
  color: #e0b873;
  text-decoration: none;
}
.theme-meg .theme-link--active {
  color: #dba34e;
}
.theme-meg .theme-button {
  display: block;
  max-width: 300px;
  border: 2px solid #999;
  color: #FFF;
  background-color: #000;
  border-image-slice: 2;
  border-width: 2px;
  padding: 15px 5px;
  text-align: center;
  cursor: pointer;
}
.theme-meg .theme-button:hover, .theme-meg .theme-button:focus {
  -webkit-transition: all ease-in 0.3s;
  transition: all ease-in 0.3s;
  display: block;
  border: 2px solid;
  border-image-slice: 2;
  background-color: #000;
  border-image-source: linear-gradient(to left, #E9C582 0%, #F1D8A7 33%, #E9C582 66%, #FAF5E6 100%);
  color: #e0b873;
}
.theme-meg .theme-button--active {
  display: block;
  border: 2px solid;
  border-image-slice: 2;
  background-color: #000;
  border-image-source: linear-gradient(to left, #E9C582 0%, #F1D8A7 33%, #E9C582 66%, #FAF5E6 100%);
  color: #dba34e;
}
.theme-meg ul.theme-dots li {
  list-style: none;
}
.theme-meg ul.theme-dots li::before {
  content: "·";
  color: #f2d8a7;
  font-size: var(--block-text-lg);
  padding-right: 10px;
}

.theme-mag .theme-cirlce li:before {
  background-color: #D3E736;
}
.theme-mag .theme-title::after {
  color: #D3E736;
}
.theme-mag .theme-border {
  border: 2px solid #D3E736;
  text-align: center;
}
.theme-mag .theme-line {
  display: block;
  width: auto;
  position: relative;
}
.theme-mag .theme-line:hover {
  -webkit-transition: all ease-in 0.2s;
  transition: all ease-in 0.2s;
  padding-left: 10px;
  color: #aab92c;
  text-decoration: underline;
  text-underline-offset: 3px;
}
.theme-mag .theme-line:hover:before {
  content: "●";
}
.theme-mag .theme-line--active {
  color: #7f8a21;
  text-decoration: underline;
  text-underline-offset: 3px;
}
.theme-mag .theme-line--active:before {
  content: "●";
  -webkit-transform-origin: 100% 50%;
          transform-origin: 100% 50%;
}
.theme-mag .theme-border {
  border: 2px solid #D3E736;
}
.theme-mag .theme-box-border {
  background-color: rgba(127, 138, 33, 0.4);
  border: 2px solid #D3E736;
}
.theme-mag .highlighColor {
  color: #D3E736;
}
.theme-mag .imgBorder {
  border: 1px solid;
  border-image-slice: 1;
  border-width: 1px;
}
.theme-mag .border-gradient {
  border-image-source: linear-gradient(90deg, rgb(255, 255, 255) 0%, #D3E736 40%, #E3E890 50%, rgb(255, 255, 255) 100%);
}
.theme-mag .theme-link {
  color: #D3E736;
  text-decoration: underline;
}
.theme-mag .theme-link:hover, .theme-mag .theme-link:focus {
  -webkit-transition: all ease-in 0.3s;
  transition: all ease-in 0.3s;
  color: #aab92c;
  text-decoration: none;
}
.theme-mag .theme-link--active {
  color: #7f8a21;
}
.theme-mag .theme-button {
  display: block;
  max-width: 300px;
  border: 2px solid #999;
  color: #FFF;
  background-color: #000;
  border-image-slice: 2;
  border-width: 2px;
  padding: 15px 5px;
  text-align: center;
  cursor: pointer;
}
.theme-mag .theme-button:hover, .theme-mag .theme-button:focus {
  -webkit-transition: all ease-in 0.3s;
  transition: all ease-in 0.3s;
  display: block;
  border: 2px solid;
  border-image-slice: 2;
  background-color: #000;
  border-image-source: linear-gradient(90deg, rgb(255, 255, 255) 0%, #D3E736 40%, #E3E890 50%, rgb(255, 255, 255) 100%);
  color: #aab92c;
}
.theme-mag .theme-button--active {
  display: block;
  border: 2px solid;
  border-image-slice: 2;
  background-color: #000;
  border-image-source: linear-gradient(90deg, rgb(255, 255, 255) 0%, #D3E736 40%, #E3E890 50%, rgb(255, 255, 255) 100%);
  color: #D3E736;
}
.theme-mag ul.theme-dots li {
  list-style: none;
}
.theme-mag ul.theme-dots li::before {
  content: "·";
  color: #D3E736;
  font-size: var(--block-text-lg);
  padding-right: 10px;
}

.theme-pro .theme-cirlce li:before {
  background-color: #3299f6;
}
.theme-pro .theme-title::after {
  color: #3299f6;
}
.theme-pro .theme-border {
  border: 2px solid #3299f6;
  text-align: center;
}
.theme-pro .theme-line {
  display: block;
  width: auto;
  position: relative;
}
.theme-pro .theme-line:hover {
  -webkit-transition: all ease-in 0.2s;
  transition: all ease-in 0.2s;
  padding-left: 10px;
  color: #61b5ff;
  text-decoration: underline;
  text-underline-offset: 3px;
}
.theme-pro .theme-line:hover:before {
  content: "●";
}
.theme-pro .theme-line--active {
  color: #58a4eb;
  text-decoration: underline;
  text-underline-offset: 3px;
}
.theme-pro .theme-line--active:before {
  content: "●";
  -webkit-transform-origin: 100% 50%;
          transform-origin: 100% 50%;
}
.theme-pro .theme-border {
  border: 2px solid #3299f6;
}
.theme-pro .theme-box-border {
  background-color: rgba(5, 112, 199, 0.445);
  border: 2px solid #3299f6;
}
.theme-pro .highlighColor {
  color: #3299f6;
}
.theme-pro .imgBorder {
  border: 1px solid;
  border-image-slice: 1;
  border-width: 1px;
}
.theme-pro .border-gradient {
  border-image-source: linear-gradient(to left, #58a4eb 0%, #3b70a1 100%);
}
.theme-pro .theme-link {
  color: #3299f6;
  text-decoration: underline;
}
.theme-pro .theme-link:hover, .theme-pro .theme-link:focus {
  -webkit-transition: all ease-in 0.3s;
  transition: all ease-in 0.3s;
  color: #61b5ff;
  text-decoration: none;
}
.theme-pro .theme-link--active {
  color: #58a4eb;
}
.theme-pro .theme-button {
  display: block;
  max-width: 300px;
  border: 2px solid #999;
  color: #FFF;
  background-color: #000;
  border-image-slice: 2;
  border-width: 2px;
  padding: 15px 5px;
  text-align: center;
  cursor: pointer;
}
.theme-pro .theme-button:hover, .theme-pro .theme-button:focus {
  -webkit-transition: all ease-in 0.3s;
  transition: all ease-in 0.3s;
  display: block;
  border: 2px solid;
  border-image-slice: 2;
  background-color: #000;
  border-image-source: linear-gradient(to left, #58a4eb 0%, #3b70a1 100%);
  color: #61b5ff;
}
.theme-pro .theme-button--active {
  display: block;
  border: 2px solid;
  border-image-slice: 2;
  background-color: #000;
  border-image-source: linear-gradient(to left, #58a4eb 0%, #3b70a1 100%);
  color: #3299f6;
}
.theme-pro ul.theme-dots li {
  list-style: none;
}
.theme-pro ul.theme-dots li::before {
  content: "·";
  color: #3299f6;
  font-size: var(--block-text-lg);
  padding-right: 10px;
}

/* gaming */
.theme-gaming .theme-cirlce li:before {
  background-color: #ff0016;
}
.theme-gaming .theme-title::after {
  color: #ff0016;
}
.theme-gaming .theme-txt-color {
  color: #ff0016;
}
.theme-gaming .theme-line {
  display: block;
  width: auto;
  position: relative;
}
.theme-gaming .theme-line:hover {
  -webkit-transition: all ease-in 0.2s;
  transition: all ease-in 0.2s;
  padding-left: 10px;
  color: #d00012;
  text-decoration: underline;
  text-underline-offset: 3px;
}
.theme-gaming .theme-line:hover:before {
  content: "●";
}
.theme-gaming .theme-line--active {
  color: #ff0016;
  text-decoration: underline;
  text-underline-offset: 3px;
}
.theme-gaming .theme-line--active:before {
  content: "●";
  -webkit-transform-origin: 100% 50%;
          transform-origin: 100% 50%;
}
.theme-gaming .theme-border {
  border: 2px solid #ff0016;
}
.theme-gaming .theme-box-border {
  background-color: rgba(255, 0, 22, 0.4);
  border: 2px solid #ff0016;
}
.theme-gaming .highlighColor {
  color: #ff0016;
}
.theme-gaming .imgBorder {
  border: 1px solid;
  border-image-slice: 1;
  border-width: 1px;
}
.theme-gaming .border-gradient {
  border-image-source: linear-gradient(to left, #54565a 0%, #ff0016 50%, #54565a 100%);
}
.theme-gaming .theme-gradient {
  background: #ff0016;
  background: -webkit-gradient(linear, left top, right top, from(rgb(84, 86, 90)), to(rgb(255, 255, 255)));
  background: linear-gradient(90deg, rgb(84, 86, 90) 0%, rgb(255, 255, 255) 100%);
}
.theme-gaming .theme-link {
  color: #ff0016;
  text-decoration: underline;
}
.theme-gaming .theme-link:hover, .theme-gaming .theme-link:focus {
  -webkit-transition: all ease-in 0.3s;
  transition: all ease-in 0.3s;
  color: #d00012;
  text-decoration: none;
}
.theme-gaming .theme-link--active {
  color: #d00012;
}
.theme-gaming .theme-button {
  display: block;
  max-width: 300px;
  border: 2px solid #999;
  color: #FFF;
  background-color: #000;
  border-image-slice: 2;
  border-width: 2px;
  padding: 15px 5px;
  text-align: center;
  cursor: pointer;
}
.theme-gaming .theme-button:hover, .theme-gaming .theme-button:focus {
  -webkit-transition: all ease-in 0.3s;
  transition: all ease-in 0.3s;
  display: block;
  border: 2px solid;
  border-image-slice: 2;
  border-width: 2px;
  background-color: #000;
  border-image-source: linear-gradient(to left, #54565a 0%, #ff0016 50%, #54565a 100%);
  color: #d00012;
}
.theme-gaming .theme-button--active {
  display: block;
  border: 2px solid;
  border-image-slice: 2;
  background-color: #000;
  border-width: 2px;
  border-image-source: linear-gradient(to left, #54565a 0%, #ff0016 50%, #54565a 100%);
  color: #ff0016;
}
.theme-gaming ul.theme-dots li {
  list-style: none;
}
.theme-gaming ul.theme-dots li::before {
  content: "·";
  color: #ff0016;
  font-size: var(--block-text-lg);
  padding-right: 10px;
}
/*# sourceMappingURL=mb-2022-common-features.css.map */