/* Button - Outline Style
--------------------------------------------- */

.wp-block-button .wp-element-button {
	transition: 0.2s all ease-in-out;
}

.wp-block-button .wp-block-button__link:hover {
	box-shadow: inset 0 0 100px 100px rgba(255, 255, 255, 0.2);
}

.wp-block-button.is-style-fill .wp-block-button__link:hover {
	background-color: var(--wp--preset--color--secondary);
  border-color: var(--wp--preset--color--secondary);
	color: var(--wp--preset--color--white);
}

.wp-block-button.is-style-outline .wp-block-button__link {
	background-color: transparent;
	border: 2px solid var(--wp--preset--color--primary);
	color: var(--wp--preset--color--primary);
  padding: 16px 30px;
}
.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color), 
.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color) {
	color: var(--wp--preset--color--primary);
}

.wp-block-button.is-style-outline .wp-block-button__link:hover {
	background-color: var(--wp--preset--color--primary);
	color: var(--wp--preset--color--white);
}

/* Button - Secondary Style
--------------------------------------------- */

.is-style-secondary-button .wp-element-button,
.wp-block.is-style-secondary-button .wp-element-button {
	background: var(--wp--preset--color--secondary);
  border-color: var(--wp--preset--color--secondary);
	color: var(--wp--preset--color--white);
}

.is-style-secondary-button:hover .wp-element-button,
.wp-block.is-style-secondary-button:hover .wp-element-button {
	background: var(--wp--preset--color--secondary);
	color: var(--wp--preset--color--white);
}

.is-style-outline-secondary-button .wp-element-button,
.wp-block.is-style-outline-secondary-button .wp-element-button {
	background: transparent;
	border: 2px solid var(--wp--preset--color--secondary);
	outline-offset: -2px;
	color: var(--wp--preset--color--secondary);
  padding: 16px 30px;
}

.is-style-outline-secondary-button:hover .wp-element-button,
.wp-block.is-style-outline-secondary-button:hover .wp-element-button {
	background: var(--wp--preset--color--secondary);
	color: var(--wp--preset--color--white);
}

/* Button - Tertiary Style
--------------------------------------------- */

.is-style-tertiary-button .wp-element-button,
.wp-block.is-style-tertiary-button .wp-element-button {
	background: var(--wp--preset--color--tertiary);
	border-color: var(--wp--preset--color--primary);
	color: var(--wp--preset--color--darkgrey);
}

.is-style-tertiary-button:hover .wp-element-button,
.wp-block.is-style-tertiary-button:hover .wp-element-button {
	background: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--white);
}

.is-style-outline-tertiary-button .wp-element-button,
.wp-block.is-style-outline-tertiary-button .wp-element-button {
	background: transparent;
	border: 2px solid var(--wp--preset--color--tertiary);
	outline-offset: -2px;
	color: var(--wp--preset--color--darkgrey);
  padding: 16px 30px;
}

.is-style-outline-tertiary-button:hover .wp-element-button,
.wp-block.is-style-outline-tertiary-button:hover .wp-element-button {
	background: var(--wp--preset--color--tertiary);
	color: var(--wp--preset--color--darkgrey);
}

/* Button - View More
--------------------------------------------- */

.is-style-sbt-view-more-button .wp-element-button,
.wp-block.is-style-sbt-view-more-button .wp-element-button {
	background: var(--wp--preset--color--white);
  border-color: var(--wp--preset--color--secondary);
	color: var(--wp--preset--color--darkgrey);
  display: flex;
  align-items: center;
  padding-top: 10px !important;
  padding-right: 44px !important;
  padding-bottom: 10px !important;
  /* padding-left: 20px !important; */
}

.is-style-sbt-view-more-button .wp-element-button::after,
.wp-block.is-style-sbt-view-more-button .wp-element-button::after {
	content: "";
  display: inline-block;
  position: relative;
  right: -20px;
  width: 35px;
  height: 34px;
  background: var(--wp--preset--color--white);
  background: url(https://media.shebuystravel.com/wp-content/uploads/2022/10/30191120/arrow-btn-blue.jpg) no-repeat;
}

.is-style-sbt-view-more-button:hover .wp-element-button,
.wp-block.is-style-sbt-view-more-button:hover .wp-element-button {
  color: var(--wp--preset--color--darkgrey);
}

/* Button - Submit
--------------------------------------------- */

.is-style-sbt-submit-button .wp-element-button,
.wp-block.is-style-sbt-submit-button .wp-element-button {
	background: var(--wp--preset--color--primary);
	border-color: var(--wp--preset--color--primary);
	color: var(--wp--preset--color--white) !important;
  display: flex;
  align-items: center;
  text-transform: uppercase;
  padding-right: 44px !important;
}

.is-style-sbt-submit-button .wp-element-button::after,
.wp-block.is-style-sbt-submit-button .wp-element-button::after {
	content: "";
  position: relative;
  top: -1px;
  right: -20px;
  display: inline-block;
  width: 26px;
  height: 23px;
  background: var(--wp--preset--color--primary);
  background: url(https://media.shebuystravel.com/wp-content/uploads/2022/10/30191121/arrow-search-btn-white.jpg) no-repeat;
}

.is-style-sbt-submit-button:hover .wp-element-button,
.wp-block.is-style-sbt-submit-button:hover .wp-element-button {
	box-shadow: none;
}