/*

Theme Name: Hello Elementor Child

Theme URI: https://github.com/elementor/hello-theme/

Description: Hello Elementor Child is a child theme of Hello Elementor, created by Misty Rose

Author: Misty Rose

Author URI: https://mistycreates.com

Template: hello-elementor

Version: 1.0.1

Text Domain: hello-elementor-child

*/

/* Change default highlight color */
::-moz-selection {
  /* Code for Firefox */
  background: #fcbfe0;
}

::selection {
  background: #fcbfe0;
}

.creation-project .project-title {
  background-image: linear-gradient(#fcbfe0 0 0);
  background-size: 0% 25%;
  background-position: bottom;
  background-repeat: no-repeat;
  transition: .4s;
  /* transition: background .2s ease-in-out; */
}

.creation-project:hover .project-title {
  background-size: 100% 25%;
}

.body-copy-link {
  font-weight: bold;
  background-image: linear-gradient(#fcbfe0 0 0);
  background-size: 0% 100%;
  background-repeat: no-repeat;
  transition: .4s;
}

.body-copy-link:hover {
  background-size: 100% 100%;
  color: #111015;
}

.attribution {
  color: #111015 !important;
}

.attribution:hover {
  text-decoration: underline;
}

/*WooCommmerce Style Overrides */
h2.woocommerce-loop-product__title {
  font-weight: bold;
}

a>h2.woocommerce-loop-product__title {
  color: #a0055a;
}

a:hover>h2.woocommerce-loop-product__title {
  color: #ba0669;
}

.price>.woocommerce-Price-amount {
  color: #111015;
}

.woocommerce-products-header>.woocommerce-products-header__title,
#content>.page-header>.entry-title {
  /*WooCommerce Shop and Checkout headers*/
  font-family: Paralucent, sans-serif;
  font-weight: 700;
  color: #111015;
}

.wp-block-button>.wp-block-button__link {
  /*WooCommmerce Cart Page product buttons */
  color: #515151;
  background-color: #E9E6ED;
  border-radius: 3px;
  text-decoration: none;
  font-weight: bold;
}

/*WooCommerce Checkout Page Styles*/
button.wc-block-components-panel__button {
  padding-top: 8px !important;
  padding-left: 8px !important;
}

.wc-block-components-order-summary__button-text {
  font-weight: bold;
}

/* .wc-block-components-order-summary__button-text,
.wc-block-components-panel__button>svg {
  color: #fff;
} */

.wc-block-components-panel__button {
  background-color: #fcbfe0 !important;
}

.wc-block-components-button__text {
  color: #fff;
}

/*WooCommerce Cart Page Checkout button (for some reason, it's been "invisible!")*/
.wc-block-cart__submit-container {
  background-color: #a0055a;
  border-radius: 4px;
}

.wc-block-cart__submit-container:hover {
  background-color: #ba0669;
}

.wc-block-components-address-form__address_2-toggle {
  color: #fff;
}

.wc-block-cart__submit-container a {
  text-decoration: none !important;
}

.wc-block-cart__submit-container a:hover,
.wc-block-cart__submit-container a:active {
  color: #fff;
}

/*WooCommerce CUSTOM Cart Page */
.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected] {
  background-color: #fcbfe0;
  color: #111015;
}

/* hide CAPTCHA badge */
.grecaptcha-badge { 
  visibility: hidden;
}