.cp-no-select,
.cp-no-select * {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
  -webkit-touch-callout: none !important;
}

.cp-warning-layer {
  display: none !important;
}

.cp-warning-layer.cp-warning-visible {
  display: none !important;
}

.cp-devtools-open body .cs_hero,
.cp-devtools-open body .cs_portfolio,
.cp-devtools-open body section,
.cp-devtools-open body .cs_testimonial,
.cp-devtools-open body .cs_post,
.cp-devtools-open body footer {
  filter: none !important;
  transition: filter 0.15s linear;
}

.cp-devtools-hide body .cs_hero,
.cp-devtools-hide body .cs_portfolio,
.cp-devtools-hide body section,
.cp-devtools-hide body .cs_testimonial,
.cp-devtools-hide body .cs_post,
.cp-devtools-hide body footer {
  visibility: visible !important;
}

.cp-decoy-wrap {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip-path: inset(50%);
}
