body {
  scrollbar-color: rgba(0, 0, 0, 0.1) #fff;
  scrollbar-width: thin;
}
body::-webkit-scrollbar {
  width: 0.5rem;
  background-color: rgba(255, 255, 255, 0.1);
  -webkit-box-shadow: none;
}
body::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.05);
}
body::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.15);
  outline: 1px solid slategrey;
}

[data-vvveb-disabled] {
  pointer-events: none;
  position: relative;
}
[data-vvveb-disabled]::after {
  content: "";
  position: absolute;
  left: 0px;
  top: 0px;
  height: 100%;
}

[data-vvveb-disabled-area] *:not([data-vvveb-edit-exception]) {
  pointer-events: none;
  position: relative;
}
[data-vvveb-disabled-area] *:not([data-vvveb-edit-exception])::after {
  content: "";
  position: absolute;
  left: 0px;
  top: 0px;
  height: 100%;
}

[data-component-video] > iframe {
  pointer-events: none;
}

[contenteditable="true"] {
  outline: none;
}
[contenteditable="true"]:focus-visible {
  outline: none;
}
.ebpb-show-edit {
  display: block;
  opacity: 1 !important;
  position: inherit;
}
.edw-p-1{
  padding: 4px;
}
/*Adding custom css for slider - */
.block-content[data-editing="true"] .carousel.slide {
  padding: 20px 20px 0 20px;
}
/*Adjust modal positioning*/
.modal.fade .modal-dialog {
  transform: none !important;
}
.block-content[data-editing="true"] a.btn.disabled {
  pointer-events: all;
}

body.block-content[data-editing="true"] div[data-component-maps] {
   padding: 15px 15px 0px 15px !important;
}
@media (max-width: 576px){
  .block-content[data-editing="true"] .edw-sm-none{
    display: inherit !important;
    background: repeating-linear-gradient(125deg,rgba(0,0,0,.05),rgba(0,0,0,.05) 1px,transparent 2px,transparent 9px);
    border: 1px solid rgba(0,0,0,.02);
    filter: opacity(.4) saturate(0);
  }
}

@media (min-width: 577px) and (max-width: 768px){
  .block-content[data-editing="true"] .edw-md-none {
    display: inherit !important;
    background: repeating-linear-gradient(125deg,rgba(0,0,0,.05),rgba(0,0,0,.05) 1px,transparent 2px,transparent 9px);
    border: 1px solid rgba(0,0,0,.02);
    filter: opacity(.4) saturate(0);
  }
}

@media (min-width: 769px) and (max-width: 992px){
  .block-content[data-editing="true"] .edw-lg-none {
    display: inherit !important;
    background: repeating-linear-gradient(125deg,rgba(0,0,0,.05),rgba(0,0,0,.05) 1px,transparent 2px,transparent 9px);
    border: 1px solid rgba(0,0,0,.02);
    filter: opacity(.4) saturate(0);
  }
}

@media (min-width: 993px) and (max-width: 1200px){
  .block-content[data-editing="true"] .edw-xl-none {
    display: inherit !important;
    background: repeating-linear-gradient(125deg,rgba(0,0,0,.05),rgba(0,0,0,.05) 1px,transparent 2px,transparent 9px);
    border: 1px solid rgba(0,0,0,.02);
    filter: opacity(.4) saturate(0);
  }
}

@media (min-width: 1201px){
  .block-content[data-editing="true"] .edw-xxl-none {
    display: inherit !important;
    background: repeating-linear-gradient(125deg,rgba(0,0,0,.05),rgba(0,0,0,.05) 1px,transparent 2px,transparent 9px);
    border: 1px solid rgba(0,0,0,.02);
    filter: opacity(.4) saturate(0);
  }
}
