/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 2.0
*/
:root {
	--dorado:#c48c2d;
	--blanco:#bbbbbb;
	--gris-azul:#acaccc;
	--morado:#13162f;
	--dorado-claro:#ebb263;
}
#Header {
	min-height: 0 !important;
}
#header_cart {
	display:none !important;
}
.home #Subheader { display:none !important; }
/***
 * EVENTOS
 * ********/
.tribe-events-content,
.tribe-common .tribe-common-b2, 
.tribe-events .tribe-events-calendar-list__event-datetime,
.tribe-common .tribe-common-h5, .tribe-common .tribe-common-h6 {
	color: var(--blanco);
}
.tribe-events .tribe-events-calendar-list__event-title-link {
	color: var(--dorado);
}
.tribe-common .tribe-common-h7, .tribe-common .tribe-common-h8 {
	color: var(--gris-azul);
}
.tribe-events .tribe-events-calendar-list__month-separator::after {
	background-color: var(--gris-azul);
}
.tribe-events .tribe-events-c-search__button {
	background-color:var(--morado);
}
.tribe-events .tribe-events-calendar-list-nav {
	border-top: 1px solid var(--gris-azul);
}
.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border {
	background-color: transparent;
	border:none;
	color: var(--blanco);
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar {
	background-color: var(--blanco);
}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {
	background-color: transparent;
	color: var(--blanco);
}
.tribe-common button, .tribe-common button:focus, .tribe-common button:hover, .tribe-theme-twentyseventeen .tribe-common button:focus, .tribe-theme-twentyseventeen .tribe-common button:hover {
	background-color: var(--dorado);
}
.tribe-common .tribe-common-c-btn-icon {
	padding: .25rem .5rem;
}
.tribe-events-schedule h2{
	color:var(--dorado-claro);
}
#tribe-bar-form, .tribe-bar-views-inner {
	background-image:none !important;
	background-color: transparent !important;
}
#tribe-events-content .tribe-events-calendar td.tribe-events-othermonth,#tribe-events-content .tribe-events-calendar td {
	background-image:none !important;
	background-color: rgba(255,255,255,.3) !important;
	border-color: transparent !important;
}
.style-simple table:not(.recaptchatable) th {
	background-color: rgba(255,255,255,.5) !important;
	border-color: transparent !important;
}
.single-tribe_events .tribe-events-event-meta {
    background: #003;
}
.entry .entry-content .event-tickets .tribe-tickets__tickets-form, .event-tickets .tribe-tickets__tickets-form {
	background-color: #003;
}
.entry .entry-content .event-tickets .tribe-tickets__tickets-title, .event-tickets .tribe-tickets__tickets-title {
	color: var(--dorado);
}
.entry .entry-content .event-tickets .tribe-tickets__form input[type="number"].tribe-tickets__tickets-item-quantity-number-input, .event-tickets .tribe-tickets__form input[type="number"].tribe-tickets__tickets-item-quantity-number-input {
	color: var(--blanco);
}
.entry .entry-content .event-tickets .tribe-tickets__tickets-footer-quantity-number, .entry .entry-content .event-tickets .tribe-tickets__tickets-footer-total-number, .entry .entry-content .event-tickets .tribe-tickets__tickets-footer-total-wrap, .event-tickets .tribe-tickets__tickets-footer-quantity-number, .event-tickets .tribe-tickets__tickets-footer-total-number, .event-tickets .tribe-tickets__tickets-footer-total-wrap {
	color: var(--dorado-claro);
}
.tribe-checkout-backlinks  {
	float: right;
	position: absolute;
	right: 0;
	top: -1rem;
}
input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, .woocommerce .quantity input.qty, .wp-block-search input[type="search"], .dark input[type="email"], .dark input[type="password"], .dark input[type="tel"], .dark input[type="text"], .dark select, .dark textarea {
	border-color: #777;
	border-radius: .25rem;
}
.select2-container--default .select2-selection--single {
	border-color: #777;
}
.style-simple table:not(.recaptchatable) th {
	background-color: rgba(255,255,255,.2) !important;
}
span.ect-ticket-info span.tribe-tickets-left {
	display: none;
}
.single .tribe-events-event-image {
	display: inline-block;
	margin: 0 auto;
	width: auto;
}
.single-tribe_events .tribe-events-single-event-title {
	color: #c48c2d;
}
.ect-list-post .ect-list-img {
	background-size: contain !important;
	background-repeat: no-repeat;
	background-position-y: 1rem !important;
}
@media only screen and (min-width: 961px) {
.ect-slider-event-area {
	display: flex !important;
}
.ect-slider-right.ect-slider-image {
	order: 1;
	width: auto!important;
	position: relative!important;
	max-width: 50%;
	max-height:90vh;
}
.ect-slider-left {
	order:0;
	width: auto!important;
	max-width: 50%;
}
}
@media only screen and (max-width: 960px) {
.ect-slider-right.ect-slider-image, .style-2 .ect-slider-right.ect-slider-image {
	height: auto !important;
}
	.tribe-events-list .tribe-events-loop .tribe-events-event-image {
	width: 50%;
	border: none;
}
	.ect-list-post.style-4 .ect-list-schedule-wrap span {
	font-size: 16px;
}
}