/* .readmore-btn { */
    /* border: 1px solid red; */
/* } */
.readmore-btn {
  background-color: transparent;
  border: 1px solid #a2a2a3;
  box-sizing: border-box;
  color: #00132C;
  font-family: "Avenir Next LT W01 Bold",sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  padding: 16px 23px;
  position: relative;
  text-decoration: none;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
}

.readmore-btn:hover,
.readmore-btn:active {
  outline: 0;
}

.readmore-btn:hover {
  background-color: transparent;
  cursor: pointer;
}

.readmore-btn:before {
  background-color: #D5EDF6;
  content: "";
  height: calc(100% + 3px);
  position: absolute;
  right: -7px;
  top: -9px;
  transition: background-color 300ms ease-in;
  width: 100%;
  z-index: -1;
}

.readmore-btn:hover:before {
  background-color: #6DCFF6;
}

@media (min-width: 768px) {
  .readmore-btn {
    padding: 16px 32px;
  }
}
.readmore {
	padding-top: 15px;
}