/*!****************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/@wordpress/scripts/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./packages/module-library/readmore/style.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************/
.dsm_readmore .dsm_button_wrapper {
  margin-top: 20px;
}

.dsm_readmore .dsm_button_wrapper .dsm-readmore-button {
  cursor: pointer;
  padding: 10px 30px 10px 15px;
  font-size: 16px;
}

.dsm-readmore-wrapper.dsm-readmore-shadow:not(.dsm-expanded)::after {
  -webkit-backface-visibility: hidden;
  -webkit-transform: scale(1);
  content: "";
  position: absolute;
  pointer-events: none;
  height: 100px;
  width: 100%;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 99;
}

/***Visual builder Css*****/
.dsm_readmore {
  row-gap: 0px !important;
}
.dsm_readmore > .et-vb-module-options {
  background: #B00BEA !important;
  border: 2px solid #B00BEA !important;
  right: 45% !important;
}
.dsm_readmore .et-vb-add-module {
  background: #B00BEA !important;
}
.dsm_readmore > .et-vb-module-highlight {
  border: 1px solid #B00BEA;
}
.dsm_readmore .dsm-readmore-button {
  cursor: pointer;
}

/*************/
.dsm_readmore .dsm-readmore-wrapper.dsm-readmore-shadow {
  position: relative;
}

/*** Default Icon CSS ****/
.et_pb_module .dsm-readmore-button::after {
  font-family: "ETmodules" !important;
  font-weight: 400;
  content: "3";
  cursor: pointer;
  vertical-align: top;
  opacity: 1 !important;
  right: 5px;
  font-size: 24px;
}

.et_pb_module .dsm-readmore-button.dsm-btn-open::after {
  font-family: "ETmodules" !important;
  font-weight: 400;
  content: "2";
  cursor: pointer;
  vertical-align: top;
  opacity: 1 !important;
  right: 5px;
  font-size: 24px;
}

.dsm_readmore .dsm_button_wrapper .dsm-readmore-button:hover {
  padding: 10px 30px 10px 15px;
}
