/**
 * * Selection Lite
 * * Carefully selected Elementor addons bundle, for building the most awesome websites
 * *
 * * @encoding        UTF-8
 * * @version         1.16
 * * @copyright       (C) 2018 - 2023 Merkulove ( https://merkulov.design/ ). All rights reserved.
 * * @license         GPLv3
 * * @contributors    merkulove, vladcherviakov, phoenixmkua, podolianochka, viktorialev01
 * * @support         help@merkulov.design
 * **/
.mdp-menu-tab-pro {
  display: none;
}

.mdp-relative {
  position: relative;
}

.mdp-activation-faq h3 {
  font-size: 16px !important;
}

.mdp-selection-full-badge {
  position: absolute;
  top: 32px;
  right: 0;
  background: #f8c010;
  padding: 4px 6px;
  border-radius: 4px;
  font-size: 11px;
  font-weight: 500;
  z-index: 999;
  color: #0a2138;
  text-decoration: none;
  border: 1px solid #f8c010;
}
.mdp-selection-full-badge:hover {
  text-decoration: none;
  background: #FAD55E;
  color: #000;
  box-shadow: 0 1px 4px 0 #f8c010;
}

.mdp-relative .mdp-selection-full-badge {
  top: -3px;
}

.mdp-tab-name-post_types td > div {
  mix-blend-mode: luminosity;
  opacity: 0.65;
}
.mdp-tab-name-post_types td > div:hover {
  mix-blend-mode: normal;
  opacity: 1;
}
.mdp-tab-name-post_types .mdp-selection-full-badge {
  top: 44px;
  right: 16px;
}

.mdp-selection-full-text {
  font-size: 13px !important;
  padding: 16px;
  color: #0a2138;
  font-family: "Roboto", sans-serif;
}

.mdc-activation-status.activated i {
  color: #f8a510;
  position: relative;
}
.mdc-activation-status.activated i:before {
  content: "";
  width: 24px;
  height: 24px;
  background: linear-gradient(to top, #f8a510, #FAD55E);
  position: absolute;
  top: 0;
  left: 0;
  mix-blend-mode: lighten;
  border-radius: 8px;
}

.mdp-go-pro-box {
  margin-bottom: 40px;
  font-family: "Roboto", sans-serif;
}
.mdp-go-pro-box > h3 {
  font-size: 1.4em !important;
}
.mdp-go-pro-box p {
  font-size: 14px;
  color: rgba(10, 33, 56, 0.75);
}
.mdp-go-pro-box a.mdp-button-pro {
  background: #f9cd42;
  padding: 10px 12px;
  border-radius: 4px;
  font-size: 13px;
  font-weight: 500;
  color: #0a2138;
  text-decoration: none;
  border: 1px solid #f8c010;
  margin-right: 20px;
}
.mdp-go-pro-box a.mdp-button-pro:hover {
  text-decoration: none;
  background: #FAD55E;
  color: #000;
  box-shadow: 0 1px 4px 0 #f8c010;
}
.mdp-go-pro-box a.mdp-button-compare {
  background: rgba(2, 116, 230, 0.07);
  padding: 10px 12px;
  border-radius: 4px;
  font-size: 13px;
  color: #0274e6;
  text-decoration: none;
  border: 1px solid rgba(2, 116, 230, 0.05);
  margin-right: 20px;
}
.mdp-go-pro-box a.mdp-button-compare:hover {
  text-decoration: none;
  background: rgba(2, 116, 230, 0.1);
  color: #0274e6;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.05), 0 4px 5px 0 rgba(0, 0, 0, 0.03), 0 1px 10px 0 rgba(0, 0, 0, 0.03);
}
.mdp-go-pro-box .mdp-pro-features {
  display: flex;
  flex-direction: row;
}
.mdp-go-pro-box .mdp-pro-features ul {
  display: block;
  font-size: 14px;
  font-weight: 500;
  width: 50%;
}
.mdp-go-pro-box .mdp-pro-features ul li {
  line-height: 2em;
  display: flex;
  align-items: center;
}
.mdp-go-pro-box .mdp-pro-features ul i {
  color: #f8a510;
  position: relative;
  font-size: 18px;
  margin-right: 10px;
}
.mdp-go-pro-box .mdp-pro-features ul i:before {
  content: "";
  width: 18px;
  height: 18px;
  background: linear-gradient(to top, #f8a510, #FAD55E);
  position: absolute;
  top: 0;
  left: 0;
  mix-blend-mode: lighten;
  border-radius: 8px;
}
.mdp-go-pro-box .mdp-pro-features ul span {
  display: inline-block;
  font-size: 15px;
}
.mdp-go-pro-box .mdp-pro-buttons {
  display: flex;
}

/* Responsiveness */
@media screen and (max-width: 1080px) {
  .mdp-go-pro-box .mdp-pro-features {
    flex-direction: column;
  }
  .mdp-go-pro-box .mdp-pro-features ul {
    width: 100%;
  }
  .mdp-go-pro-box .mdp-pro-features ul:first-of-type {
    margin-bottom: 0;
  }
  .mdp-go-pro-box .mdp-pro-features ul:last-of-type {
    margin-top: 0;
  }
}
.mdp-tab-name-widgets .form-table th,
.mdp-tab-name-widgets .form-table td {
  padding: 0;
  margin: 0;
}

.mdp-selection-main-description {
  font-size: 0.85rem;
}

.mdp-selection-grid {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 1.25rem;
}

.mdp-selection-widget {
  display: flex;
  flex-direction: column;
  width: calc( 33% - 3.33rem );
  border-radius: 0.625rem;
  margin-bottom: 1.25rem;
  padding: 1.25rem;
  border: 1px solid rgba(2, 116, 230, 0.12);
}
.mdp-selection-widget.mdp-empty {
  opacity: 0;
}
.mdp-selection-widget:hover {
  background: rgba(2, 116, 230, 0.12);
  border: 1px solid rgba(2, 116, 230, 0.12);
  transition: 0.8s;
}
.mdp-selection-widget .mdp-selection-widget--header {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  position: relative;
  width: 100%;
}
.mdp-selection-widget .mdp-selection-widget--header .mdp-selection-widget--logo,
.mdp-selection-widget .mdp-selection-widget--header .mdp-selection-widget--logo img {
  width: 2rem;
  height: 2rem;
  max-width: 2rem;
  max-height: 2rem;
  margin-right: 1.25rem;
}
.mdp-selection-widget .mdp-selection-widget--header .mdp-selection-widget--logo a,
.mdp-selection-widget .mdp-selection-widget--header .mdp-selection-widget--logo img a {
  display: flex;
}
.mdp-selection-widget .mdp-selection-widget--header .mdp-selection-widget--title {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  width: inherit;
  align-items: center;
}
.mdp-selection-widget .mdp-selection-widget--header .mdp-selection-widget--title h3,
.mdp-selection-widget .mdp-selection-widget--header .mdp-selection-widget--title h4 {
  display: block;
  margin: 0;
}
.mdp-selection-widget .mdp-selection-widget--header .mdp-selection-widget--switcher {
  margin-right: -0.625rem 0 0.625rem;
}
.mdp-selection-widget .mdp-selection-widget--header .mdp-selection-widget--switcher .mdc-switch {
  margin: 0;
}
.mdp-selection-widget .mdp-selection-widget--header .mdp-selection-widget--pro-badge {
  margin-right: -0.625rem 0 0.625rem;
  display: flex;
  flex-wrap: nowrap;
}
.mdp-selection-widget .mdp-selection-widget--header .mdp-selection-widget--pro-badge a {
  text-decoration: none;
  display: flex;
  align-items: center;
  color: #3c434a;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 500;
}
.mdp-selection-widget .mdp-selection-widget--header .mdp-selection-widget--pro-badge i {
  color: #f8a510;
  font-size: 18px;
  display: inline-flex;
  position: relative;
}
.mdp-selection-widget .mdp-selection-widget--header .mdp-selection-widget--pro-badge i.mdc-list-item__graphic {
  margin-right: 0;
}
.mdp-selection-widget .mdp-selection-widget--header .mdp-selection-widget--pro-badge i:before {
  content: "";
  width: 24px;
  height: 24px;
  background: linear-gradient(to top, #f8a510, #FAD55E);
  position: absolute;
  top: 0;
  left: 0;
  mix-blend-mode: lighten;
  border-radius: 8px;
}
.mdp-selection-widget .mdp-selection-widget--header .mdp-selection-widget--badge {
  position: absolute;
  top: 1.25rem;
  right: 1.25rem;
  background: green;
  color: white;
  font-size: 10px;
  text-transform: uppercase;
  padding: 2px 4px;
  border-radius: 1.25rem;
  display: none;
}
.mdp-selection-widget .mdp-selection-widget--links {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 1rem;
  padding-top: 1rem;
  border-top: 1px solid rgba(2, 116, 230, 0.12);
}
.mdp-selection-widget .mdp-selection-widget--links p {
  padding: 0;
  margin: 0;
}
.mdp-selection-widget .mdp-selection-widget--links a {
  display: flex;
  text-decoration: none;
  color: rgba(2, 116, 230, 0.8);
}
.mdp-selection-widget .mdp-selection-widget--links a:hover {
  color: #0274e6;
}
.mdp-selection-widget .mdp-selection-widget--links a:first-of-type {
  margin-right: 0.625rem;
}
.mdp-selection-widget .mdp-selection-widget--links i.material-icons {
  font-size: 1rem;
  margin-right: 0.3125rem;
  max-width: 1rem;
  max-height: 1rem;
  overflow: hidden;
}
.mdp-selection-widget.mdp-pro .mdp-selection-widget--logo {
  filter: grayscale(1);
  opacity: 0.7;
}
.mdp-selection-widget.mdp-pro:hover {
  background: transparent;
}

.mdp-selection-category--title {
  text-transform: capitalize;
  border-top: 1px solid rgba(0, 0, 0, 0.12);
  padding-top: 1.25rem;
  margin-top: 0.3125rem;
  font-size: 1.1em;
}

@media screen and (max-width: 1280px) {
  .mdp-selection-widget {
    width: calc( 50% - 3.33rem );
  }
  .mdp-selection-widget.mdp-empty {
    display: none;
  }
  .mdp-selection-widget .mdp-selection-widget--links {
    justify-content: start;
  }
}
@media screen and (max-width: 1024px) {
  .mdp-selection-widget {
    width: 100%;
  }
  .mdp-selection-widget .mdp-selection-widget--links {
    justify-content: start;
  }
}
@media screen and (max-width: 782px) {
  body:not(.mdc-disable) .wrap section.mdp-tab-content {
    width: calc( 100% - 60px );
  }
}