/**
* Theme Name: Goya Child Theme
* Description: This is a child theme of Goya, automatically generated.
* Author: <a href="https://themeforest.net/user/everthemess">Everthemes</a>
* Template: goya
* Version: 1.0.8.22
*/

:root {
  --darkGray: #282828;
  --lightGray: #f3f3f3;
  --white: #ffffff;
  --darkgold: #dcc4a0; /**  The old one  */
  --lightgold: #dbc7a9;
  --gold: #deb64b;
  --newgold: #ecbd4e;
}

.et-header-menu > li > .sub-menu:before {
  border: none;
}
.et-header-menu > li.menu-item-mega-parent > .sub-menu {
  padding: 20px 0 20px;
}
.et-header-menu .sub-menu {
  top: 80%;
}
#homeSlider .wpb_column.vc_column_container.vc_col-sm-12.et-dark-column {
  padding: 0;
}
.term-extensii .hero-header.page-padding,
.term-peruci .hero-header.page-padding,
.term-cozi .hero-header.page-padding,
.term-accesorii .hero-header.page-padding {
  display: none;
}
.shop_bar .shop-filters .orderby {
  min-width: 152px;
}
.post-type-archive-product .woocommerce-breadcrumb {
  display: none;
}
.footer-bar-content.text-1 img {
  max-width: 160px;
}
.footer-bar-content.text-1 {
  display: flex;
}
.footer-bar .container {
  padding-top: 20px;
  padding-bottom: 20px;
}
.single.single-product .stock.in-stock,
.sticky-product-bar .cwginstock-subscribe-form,
.page-id-861 .product_thumbnail .actions-wrapper {
  display: none;
}
.cwginstock-subscribe-form .panel-primary .panel-heading {
  background-color: var(--darkGray) !important;
  border-color: var(--darkGray) !important;
  border: none;
  border-radius: 0;
}
.panel.panel-primary.cwginstock-panel-primary {
  border-color: var(--darkGray);
  border-radius: 0;
  border: 2px solid #282828;
}
.panel-heading.cwginstock-panel-heading h4 {
  margin-bottom: 0px;
  font-size: 1.2rem;
}
.page-id-861 .mc4wp-form-fields input:not([type="submit"]) {
  min-width: 240px;
}
.hp-banner-cat .et-banner-link {
  padding: 0.75rem 1.35rem;
}
.hp-banner-cat .et-banner-title {
  min-height: 65px;
  text-shadow: 2px 2px 4px var(--darkGray) !important;
}
.formular-retur .nf-form-fields-required {
  font-size: 0.8rem;
}

.formular-retur .field-wrap .nf-field-element input,
.formular-retur .field-wrap.listselect-wrap.list-wrap .nf-field-element select,
.formular-retur .field-wrap .nf-field-element textarea {
  padding: 0 0.5rem;
}
.formular-retur .field-wrap.listselect-wrap.list-wrap .nf-field-element select {
  padding: 0 0.5rem;
}
.formular-retur .field-wrap.textbox-wrap.float-label.nf-fail.nf-error,
.formular-retur .field-wrap.email-wrap.float-label.nf-fail.nf-error {
  margin-bottom: 0px;
}
.formular-retur .field-wrap.checkbox-wrap input {
  width: 18px !important;
  height: 18px !important;
}
.formular-retur
  .field-wrap.checkbox-wrap
  .ninja-forms-field.nf-element.nf-checked {
  background-color: var(--darkGray);
}
.formular-retur .field-wrap.checkbox-wrap .nf-field-element {
  margin-right: 0.3rem;
}
.show-password-input {
  width: 16px;
  height: 16px;
  position: relative;
}
.show-password-input.display-password::after {
  content: "x";
  display: block;
  position: absolute;
  top: -9px;
  left: 3px;
}
.new-items span {
  margin-left: 0.5rem;
  color: var(--darkGray) !important;
}
.item-schimb-g span {
  margin-left: 12px;
}
.new-items div {
  margin-bottom: 0.4rem;
}
/* .single.single-product .et-pro-summary-top .badge.onsale.perc,
.single.single-product .et-pro-summary-top .price,
.single.single-product .et-pro-summary-top .clearfix.price-separator {
  display: none;
} */
.single.single-product .et-product-detail .product_meta {
  border-top: none;
  margin-top: 0px;
}
.single.single-product .et-product-detail .summary .et-wishlist-div-open {
  padding-top: 0px;
}
.single.single-product .sku_wrapper {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  width: 100%;
  padding: 0.6rem 0;
  margin-top: 0.5rem;
}
.single-product .et-product-detail .product-showcase {
  border-bottom: 0px;
  margin-bottom: 0px;
}
.single-product .et-product-detail .summary .badge.onsale {
  background-color: var(--darkGray);
  color: var(--white);
  margin-top: 8px;
}
.single-product .et-product-detail .summary .price {
  font-size: 1.6rem;
}
.wc-block-cart .wc-block-components-product-metadata__description,
.page-id-10 .wc-block-components-product-metadata__description {
  display: none;
}
.page-id-9 .hero-header .regular-title,
.page-id-10
  .wc-block-components-express-payment-continue-rule.wc-block-components-express-payment-continue-rule--checkout {
  display: none;
}

.page-id-10
  .wc-block-components-radio-control--highlight-checked
  .wc-block-components-radio-control-accordion-option--checked-option-highlighted {
  box-shadow: none;
}

.page-id-10 .wc-block-components-express-payment--checkout {
  margin-top: -44px;
}
.page-id-10 #order-notes {
  margin-top: 30px;
}
.page-id-10 .wc-block-components-radio-control-accordion-option {
  border: 1px solid hsla(0, 0%, 7%, 0.11);
  border-radius: 4px;
  margin-bottom: 2rem;
}

.page-id-10 .wc-block-components-radio-control--highlight-checked::after {
  border: none;
}

/* , 
.page-id-10 .wc-block-components-address-form__country */

.product .after_shop_loop_actions .button {
  background-color: var(--darkGray) !important;
  border: none !important;
  color: var(--white) !important;
}

.wc-block-components-order-summary
  .wc-block-components-order-summary-item__image
  > img {
  max-width: 60px !important;
  width: 60px !important;
}
.woocommerce-OrderUpdate-text.comment-text {
  margin: 0 0 10px 0px !important;
  padding-bottom: 10px !important;
}
.page-id-11
  .woocommerce-form.woocommerce-form-login.login
  .form-row.form-group {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}
.page-id-11 .show-password-input {
  background: none;
}
.single.single-product
  .woo-variation-swatches.wvs-show-label
  .variations
  td
  .woo-selected-variation-item-name,
.woo-variation-swatches.wvs-show-label
  .variations
  th
  .woo-selected-variation-item-name {
  font-weight: 400;
}
.single.single-product .et-product-detail .summary .variations th {
  padding: 0.3em 0;
}
.single.single-product .et-product-detail .summary .variations label {
  padding-right: 0px;
}
.woo-variation-swatches.wvs-show-label .variations th label {
  margin: 0;
}

/* Plugins */

.wpclv-attributes .wpclv-terms .wpclv-term span,
.wpclv-attributes .wpclv-terms .wpclv-term a {
  background-color: var(--white);
  border-radius: 0px;
  height: 30px;
  line-height: 30px;
  padding: 0 6px;
}
.wpclv-attributes .wpclv-terms .wpclv-term {
  height: 38px;
}
.wpclv-attributes .wpclv-terms .wpclv-term.active,
.wpclv-attributes .wpclv-terms .wpclv-term:hover {
  border-color: var(--darkGray);
}

/* Plugins */

@media only screen and (max-width: 767px) {
  .page-id-10 .wc-block-components-express-payment--checkout {
    margin-top: -30px;
  }
}
@media only screen and (max-width: 600px) {
  .single.single-product .et-product-detail .summary .variations th {
    padding: 0;
  }
  .single.single-product .et-product-detail .summary .price-separator {
    margin-bottom: 0px;
  }
  .single.single-product
    .et-product-detail
    .product-information
    .entry-summary {
    padding-top: 10px;
    padding-bottom: 0px;
  }
  .single.single-product .et-product-detail .summary h1 {
    margin-bottom: 0.2rem;
  }
  .wp-block-woocommerce-cart-order-summary-heading-block.wc-block-cart__totals-title {
    display: block !important;
  }
  .page-id-10 .wc-block-components-express-payment--checkout {
    margin-top: -30px;
  }
  .page-id-10
    .is-mobile
    .wc-block-components-form
    .wc-block-components-checkout-step:after,
  .page-id-10
    .is-small
    .wc-block-components-form
    .wc-block-components-checkout-step:after {
    box-shadow: none;
    height: 0px;
  }
  .page-id-10
    .wc-block-components-express-payment.wc-block-components-express-payment--checkout,
  .wc-block-components-express-payment--checkout
    .wc-block-components-express-payment__title-container {
    padding: 0;
  }
  .page-id-10 .wc-block-components-radio-control-accordion-option:nth-child(2) {
    margin-top: 30px;
  }
  .page-id-10 .wc-block-components-express-payment--checkout {
    margin-top: 12px;
  }
  .page-id-10 .wc-block-components-radio-control-accordion-option {
    margin: 0rem;
  }
  .page-id-10 .wp-block-woocommerce-checkout-order-summary-block {
    padding: 0;
  }
  #homeSlider {
    padding: 0;
  }
  .et-banner-text .et-banner-title.medium {
    font-size: 2rem;
  }
  .footer-bar-content.text-1 {
    display: flex;
    justify-content: center;
  }
  .footer-bar .copyright {
    padding-bottom: 15px;
  }
  #mc4wp-form-1 .mc4wp-form-fields {
    margin: 0;
  }
  .footer-bar .container {
    padding-top: 0px;
  }
  .footer-widgets {
    padding: 20px 0 20px 0;
  }
  .et-infload-controls.et-shop-infload-controls.scroll-mode.hide-btn {
    display: none;
  }
  .products .product .product-title h2 {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  }
}
