/*
Theme Name: Hello Biz Child - Eventos La Chula
Template: hello-biz
Version: 1.0.1
Description: Child theme para personalizaciones de eventos.lachula.com.co (Tickera + WooCommerce)
Author: Tu nombre
*/

.btn-call-compra button,
.wc-block-cart__submit-container a,
body button{
	background-color: #C0AC8A;
	display:block;
	margin:auto !important;
	color: #1C1E20;
	padding:7px 18px;
	border:none;
    text-transform: uppercase;
    fill: #1C1E20;
}
.btn-call-compra button:hover,
.wc-block-cart__submit-container a:hover,
body button:hover{
	background-color: #b99456;
}
.title-precios-ubicaciones p{
	font-size:33px;
}
.tc_seating_map .tc-seating-legend-wrap{
	display:none;
}
.wp-block-woocommerce-empty-cart-block .wp-block-product-new{
	display:none
}
h2:has(+ .wp-block-product-new) {
  display:none
}
.page-content{
	padding:40px 0;
}
body.page-template .ui-dialog.ui-widget.ui-widget-content{
	background: #000000a1 !important
}
.tc_seating_map:has(.tc-table-wrap) ~ .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front,
.tc_cart_remove_icon.tc_cart_seat_remove{
  display: none !important;
}


/* Tickera Dic. 2025 */

.tc-group-wrap .tc-table-group .tc-heading{
	padding-bottom:0px;
	position: absolute !important;
    top: 36% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    z-index: 999 !important;
}
.tc-table-group .tc-heading.ui-draggable-handle {
    cursor: move;
    padding-bottom: 0px;
    position: absolute !important;
    top: 38% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    z-index: 999 !important;
}
.postid-1334 .tc-element-group{
	
}

[data-icon-type="tc-icon-drinks"] .tc-element-group{
	border-left: 30px solid #d0a661;
    border-bottom: 15px solid #d0a661;
    border-top: 15px solid #d0a661;
}
.tc-pan-wrapper .tc-caption-wrap:nth-of-type(1) {
	background:red;
	padding: 20px 40px;
}
.tc-caption-wrap:has(~ .tc-caption span:contains("DJ")) {
  border: 3px solid yellow !important;
}
.tc-pan-background .tc-group-background{
	padding:0 !important;
}
.ehp-header__ctas-container{
	display:none !important;
}
button#place_order{
	background:#ff731e !important;
}
button#place_order:hover{
	background:#e46518 !important;
}
.wc-block-cart-item__wrap .wc-block-cart-item__prices, 
.wc-block-cart-item__wrap .wc-block-components-product-metadata{
	font-size:0 !important;
	line-height:0 !important;
}
.tickera_owner_info.info_section p{
	font-size:0.7rem;
}
.page-id-1088 .tc-cart-seat-wrap{
	display:none;
}
.woocommerce-checkout-review-order-table td.product-name {
    line-height: 1.4;
}

/* STYLES 22 DE JULIO 2026 - MAPAS */
.tc-table-group .tc-heading h3{
    color:#000 !important;
    font-size: 22px !important;
}
.tc-table-square-element{
    padding: 0 23px !important;
}

/* Fix: alinea correctamente el label "Tipo de documento" en Detalles de facturación */
.woocommerce-billing-fields p.thwcfd-field-select.thwcfd-field-wrapper.validate-required {
  clear: both;
  float: none;
  width: 100%;
}

/* Boton oculto cambiado a display block   */
#paymentsway_form #submit_payments{
    display:block !important;
    background:#c9ab81 !important;
    color:#000 !important;
    border:none !important;
}
.wp-block-woocommerce-cart.alignwide{
  margin-inline:0;
}
/* Corrige el desbordamiento del bloque de carrito WooCommerce en mobile */
@media (max-width: 781px) {
  .wc-block-cart.alignwide,
  .wp-block-woocommerce-cart.alignwide {
    margin-inline: 0 !important;
    max-width: 100% !important;
  }
  .wc-block-components-sidebar-layout.wc-block-cart{
    padding-left:20px !important;
    padding-right:20px !important;
  }
}

