/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

body {
  overflow-x: hidden !important;
}

form.woocommerce-form.woocommerce-form-login.login {
  max-width: 500px !important;
  margin: auto;
}

.mixDifference {
  mix-blend-mode: difference !important;
}

.woocommerce > h2 {
  display: none !important;
}

.woocommerce-info {
  background: white;
  border: 1px solid #0d42ff;
  border-radius: 5px;
  border-top: 3px solid #1447ff;
}

a.woocommerce-Button,
a.button.wc-forward {
  background: #0d42ff !important;
  color: white !important;
}

.woocommerce-info::before {
  color: #0d42ff;
}

.woocommerce-Address-title a.edit {
  background: #0d42ff;
  padding: 2px 8px;
  border-radius: 3px;
  color: white !important;
}

div.woocommerce-Address > address {
  padding: 28px !important;
  padding-top: calc(2em + 20px) !important;
}

.woocommerce-Address-title {
  padding: 20px;
  background-color: #0d42ff;
  color: white !important;
  border-radius: 5px 5px 0px 0px !important;
}

.woocommerce-Address-title h3 {
  margin: 0px !important;
  color: white !important;
}

.woocommerce-Address-title a {
  margin-top: 38px !important;
  margin-left: 8px !important;
}

.hoverWhite:hover * {
  color: white !important;
}

.rowHoverList {
  transition: all ease-in-out 300ms;
}

.rowHoverList:hover {
  padding: 0px 1em;
  transition: all ease-in-out 300ms;
}

/** **/

.custom-taxonomy-loop {
  display: flex;
  flex-direction: column;
}

.custom-taxonomy-item {
  padding: 1em 0px;
  border-bottom: 1px solid #f3f3f3;
}
