/*
Theme Name: Twenty Twenty-Three personalizado
Template: twentytwentythree
Text Domain: twentytwentythree
Theme URI: https://wordpress.org/themes/twentytwentythree
Author: the WordPress team
Author URI: https://wordpress.org
Description: Twenty Twenty-Three is designed to take advantage of the new design tools introduced in WordPress 6.1. With a clean, blank base as a starting point, this default theme includes ten diverse style variations created by members of the WordPress community. Whether you want to build a complex or incredibly simple website, you can do it quickly and intuitively through the bundled styles or dive into creation and full customization yourself.
Requires at least: 6.1
Tested up to: 6.4
Requires PHP: 5.6
Version: 1.3
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, wide-blocks, block-styles, style-variations, accessibility-ready, blog, portfolio, news
*/

h1.wp-block-post-title {
	text-align: center;
}

body div.wp-site-blocks {
	padding: 15px 10px;
}

header.wp-block-template-part {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-around;
	align-items: center;
}

div.top-menu figure.size-full {
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	width: auto;
}
div.top-menu figure.size-full.eventos {
	min-width: 9rem;
}
div.top-menu figure.size-full figcaption.wp-element-caption {
	margin: auto;
	font-size: 1.6rem;
    margin-left: 0.5rem;
}

body div.wp-site-blocks main.wp-block-group {
	margin-top: auto !important;
}

body div.wp-site-blocks main.wp-block-group div.has-global-padding {
	padding: 0 1rem !important;
}

div.tickera-checkout table.tickera_table th:nth-child(4),
div.tickera-checkout table.tickera_table td:nth-child(4) {
	display: none;
}
div.tickera-checkout table.tickera_table tbody td {
	vertical-align: middle;
}
div.tickera-checkout table.tickera_table td.ticket-quantity {
	min-width: 90px;
}
div.tickera_additional_info p>label {
	display: block;
}

div.tc-event-add-to-cart-group-wrap.tc-event-add-to-cart-columns {
	display: none;
}
div.tc-event-add-to-cart-group-wrap.tc-event-add-to-cart-rows.event_tickets {
	background-color: #ccc;
	border-radius: 3px;
}
figure.img-cartel img {
	border-radius: 3px;
}
footer {
	text-align: center;
}
.tc-event-add-to-cart-group-wrap table.event_tickets {
	table-layout: auto;
}

/* disable clean cart button */
input#empty_cart.tickera_update {
	display: none;
}
label.check-terms-label {
	margin-bottom: 10px;
}

div.redsys.plugin-title, div#redsys.tc_gateway_form {
	text-align: center;
}

footer {
	margin-top: 5rem;
}
