/**
 * Selection Lite
 * Carefully selected Elementor addons bundle, for building the most awesome websites
 *
 * @encoding        UTF-8
 * @version         1.2
 * @copyright       (C) 2018 - 2021 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: .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: .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: .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: .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); } }
