/**
* 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.26
*/

/* Agrega esto en el archivo style.css de tu tema o en el Customizer de WordPress */

.checkout-options .back-to-cart a, .checkout .back-to-cart a {
    border: 0;
    text-transform: none;
    font-weight: 400;
    margin: 20px;
}








.floating-labels.el-style-border-bottom .form-row:not(.create-account) > label:not(.woocommerce-form__label-for-checkbox), .floating-labels.el-style-border-bottom .form-row.float-label > label:not(.woocommerce-form__label-for-checkbox), .floating-labels.el-style-border-bottom .field-wrap > .nf-field-label, .floating-labels.el-style-border-bottom .field-wrap.float-label.has-val > .nf-field-label {
    padding-left: 10px;
    padding-right: 0;
}




.quick_cart.icon.hidden {
    display: none !important;
}


.woocommerce-checkout input, 
.woocommerce-checkout textarea, 
.woocommerce-checkout select {
    tabindex: -1 !important;
}


.woocommerce-invalid, 
.woocommerce-invalid-required-field {
    border-color: inherit !important;
    box-shadow: none !important;
}







div.woocommerce form .form-row .select2-selection:focus, div.woocommerce form .form-row input[type=checkbox]:focus, div.woocommerce form .form-row input[type=date]:focus, div.woocommerce form .form-row input[type=email]:focus, div.woocommerce form .form-row input[type=number]:focus, div.woocommerce form .form-row input[type=password]:focus, div.woocommerce form .form-row input[type=radio]:focus, div.woocommerce form .form-row input[type=search]:focus, div.woocommerce form .form-row input[type=tel]:focus, div.woocommerce form .form-row input[type=text]:focus, div.woocommerce form .form-row input[type=url]:focus, div.woocommerce form .form-row select:focus, div.woocommerce form .form-row textarea:focus {
    outline: solid 0px var(--fluidcheckout--color--dark-grey, #535156) !important; 
    outline-offset: 0px !important; 
}

div.woocommerce form .form-row input:focus{
	 outline: solid 0px var(--fluidcheckout--color--dark-grey, #535156) !important; 
    outline-offset: 0px !important; 
	
	
}

div.woocommerce form .form-row input :focus{
	 outline: solid 0px var(--fluidcheckout--color--dark-grey, #535156) !important; 
    outline-offset: 0px !important; 
	
}




#billing_birthdate{
	
	padding-right: 40px  !important;
	
}


.fc-wrapper .fc-coupon_code__collapsible input#coupon_code:focus {
  z-index: 10;
  position: relative;
  outline: solid 0px var(--fluidcheckout--color--dark-grey,#535156) !important;
  outline-offset: 0px !important;
}



@media only screen and (min-width: 576px) {
  .et-product-detail.et-cart-mixed:not(.sold-individually):not(.product-type-grouped):not(.product-type-external) .summary .yith-wcwl-add-to-wishlist > div, .et-product-detail.et-cart-mixed:not(.sold-individually):not(.product-type-grouped):not(.product-type-external) .summary .yith-add-to-wishlist-button-block, .et-product-detail.et-cart-mixed:not(.sold-individually):not(.product-type-grouped):not(.product-type-external) .buy-now-container-single-product > div {
    margin-left: 0px !important;
  }
}

#booking_date {
  border-top-width: 0 !important;
  border-right-width: 0 !important;
  border-left-width: 0 !important;
  border-radius: 0;
  padding-left: 0;
  padding-right: 0;
  background-color: transparent;
  width: 100%;
  text-align: center;
}

/*
.button, .button:hover, button[type="submit"], button[type="submit"]:hover, input[type="submit"], input[type="submit"]:hover, .nf-form-cont .nf-form-content .submit-wrap .ninja-forms-field, .nf-form-cont .nf-form-content .submit-wrap .ninja-forms-field:hover, .yith-wcwl-popup-footer a.button.wishlist-submit, .wc-block-components-button {
  color: #ffffff;
  width: 100%;
  margin-bottom: 50px;
  margin-top: 10px;
}

.button, .button:hover, button[type="submit"], button[type="submit"]:hover, input[type="submit"], input[type="submit"]:hover, .nf-form-cont .nf-form-content .submit-wrap .ninja-forms-field, .nf-form-cont .nf-form-content .submit-wrap .ninja-forms-field:hover, .yith-wcwl-popup-footer a.button.wishlist-submit, .wc-block-components-button {
  color: #ffffff;
  display: none;
}*/


.mobile-header-icons > * {
    margin-left: 11px;
    padding-top: 9px;
}


#billing_dni-description {
    margin-bottom: 15px;
}

.imagen-ubicacion-wrapper{
	margin-bottom:10px;
}


div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .cart-item__element {
    margin-top: 5px;
    margin-left: 80px;
}







.order_details li {
    display: inline-block;
    line-height: inherit;
    margin: 1px 15px;
    padding: 0;
    border-bottom: 0 none;
    overflow: visible;
}



.fc-checkout-header .fc-checkout__branding img {
	max-height: 70px;
}

.fc-checkout-header .fc-checkout__cart-link-wrapper {
    position: absolute;
	top: 8px;
}

.admin-bar .fc-wrapper .fc-checkout-order-review[data-flyout].is-activated.is-open {
    padding: 150px 0 0 !important;
}

.sticky-product-bar-content {
    display: none;
    justify-content: center;
    align-items: center;
}

.fixed-product-bar-top.admin-bar.product_on_scroll .sticky-product-bar {
    top: 46px;
    opacity: 0;
}










.card-field-number {
  padding-left: 20px !important;
}

.checkout-style-regular #payment {
  border: 0px solid currentColor;
  padding: 3px;
  margin-bottom: 20px;
}


.wp-block-woocommerce-cart-order-summary-block {
     border: 0px solid currentColor; 
    padding: 30px;
    margin-bottom: 20px;
}



.ppc-button-wrapper.ppcp-width-500 {
    display: inherit;
}







.show-password-input{
	display:none;
}

/* texto de variantes del articulo en el carrito correcion de tamaño fuente*/
dl.variation {
    font-size: 10px;
}


/* quitar selector de cantidad en el carrito*/

.yith_wcwl_wishlist_footer .yith-wcwl-share ul:not([class]) {
    margin: 11px;
    padding: 0;
}
.yith-wcwl-share ul {
    margin: 5px 0;
    padding: 0;
    display: flex;
    gap: 5px;
    align-items: center;
    justify-content: center;
}

.highlighted-category {
  font-weight: 800;         /* más negrita que <strong> */
  font-size: 1.1em;         /* ligeramente más grande */
  text-transform: uppercase; /* en mayúsculas */
  color: white;              /* color fuerte (puedes cambiar) */
}



.highlighted-category {

    line-height: 42px;
}


.post .post-categories, .et-portfolio-categories
 {

    line-height: 19px;
	display:none;
}

.et-portfolio-content.content-overlay{
	display:none !important;
}
.et-portfolio-hover{
	display:none;
}


div .gm-style-iw-d{
	overflow: hidden !important;
}

