html.plugin-dragon2000-modal__noscroll {
  height: 100%;
  overflow-y: hidden;
}

.plugin-dragon2000-modal__close {
	z-index: 2;
}

.plugin-dragon2000-modal__content {
  color: #000 !important;
}

.plugin-dragon2000-modal__content__text {
	max-height: 600px;
	overflow: auto;
}

body.plugin-dragon2000-modal__noscroll {
  margin: 0;
  height: 100%;
  overflow-y: hidden;
}

@media screen and (min-width: 769px) {
  .display-none-desktop {
    display: none;
  }
}

@media only screen and (max-width: 768px) {
  .plugin-dragon2000-modal__content__text {
	max-height: 350px;
	overflow: scroll;
  }

  .display-none-mobile {
    display: none;
  }

  .xmas-jumper {
    background-color: #8d040f !important;
  }

  .xmas-pudding {
    background-color: #341a0f !important;
  }

  .xmas-pudding img.display-none-desktop {
    max-width: unset !important;
  }

  .holly {
    background-color: #275158 !important;
  }

  .xmas-jumper .plugin-dragon2000-modal__close {
    color: #000 !important;
  }

  .xmas-pudding .plugin-dragon2000-modal__close,
  .holly .plugin-dragon2000-modal__close {
    color: #fff !important;
  }
}

@media only screen and (max-width: 1024px) {
  .d2kmp-mob-hidden {
    display: none;
  }

  .d2kmp-mob-txt-small {
    font-size: 1.7rem !important;
  }

  .d2kmp-mob-text-center {
    text-align: center !important;
  }

  .d2kmp-mob-m0 {
    margin: 0 !important;
  }

  .d2kmp-mob-mauto {
    margin: 0 auto !important;
  }

  .d2kmp-mob-mb30 {
    margin-bottom: 30px !important;
  }

  .d2kmp-mob-self-center {
    align-self: center !important;
  }

  .d2kmp-mob-pos-rel {
    position: relative !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .d2kmp-mob-mw320 {
    min-width: 320px;
  }

  .d2kmp-mob-mh125 {
    max-height: 125px;
  }

  .d2kmp-mob-mh100 {
    max-height: 100px;
  }
}

@media screen and (max-height: 668px) {
        .plugin-dragon2000-modal__content__text {
                max-height:260px;
                overflow:scroll;
        }
}

.plugin-dragon2000-modal__backdrop {
  @font-face {
    font-family: "Lobster";
    src: local("Lobster"), url("https://www.carmonkey247.co.uk/app/plugins/dragon2000-modals-plugin/includes/assets/fonts/lobster.ttf") format("truetype");
    font-weight: normal;
    font-display: optional;
  }

  @font-face {
    font-family: "Montserrat";
    src: local("montserrat"), url("https://www.carmonkey247.co.uk/app/plugins/dragon2000-modals-plugin/includes/assets/fonts/montserrat.ttf") format("truetype");
    font-weight: normal;
    font-display: optional;
  }
}
