/*
Theme Name:   Somentra Child
Theme URI:    https://themeforest.net/user/greatives
Description:  Somentra Child Theme
Version:      2.1.0
Author:       Greatives Team
Author URI:   https://greatives.eu
Template:     impeka
*/

/* @link https://utopia.fyi/type/calculator?c=360,16,1.125,1240,16,1.2,6,2,&s=0.75|0.5|0.25,1.5|2|3|4|6,s-l&g=s,l,xl,12 */

:root {
  --font-size--2: clamp(0.6944rem, 0.8293rem + -0.174vw, 0.7901rem);
  --font-size--1: clamp(0.8333rem, 0.9116rem + -0.101vw, 0.8889rem);
  --font-size-0: clamp(1rem, 1rem + 0vw, 1rem);
  --font-size-1: clamp(1.125rem, 1.0943rem + 0.1364vw, 1.2rem);
  --font-size-2: clamp(1.2656rem, 1.1943rem + 0.317vw, 1.44rem);
  --font-size-3: clamp(1.4238rem, 1.2994rem + 0.553vw, 1.728rem);
  --font-size-4: clamp(1.6018rem, 1.4088rem + 0.8578vw, 2.0736rem);
  --font-size-5: clamp(1.802rem, 1.5213rem + 1.2478vw, 2.4883rem);
  --font-size-6: clamp(2.0273rem, 1.6351rem + 1.7431vw, 2.986rem);
}

p:last-child {
	margin-bottom:0 !important;
}

/* --- EVENTIN --- */
/* event detail page */
.single-etn .event-one .etn-event-title-wrap.with-logo {
	display:flex;
	flex-direction:row;
	flex-wrap:nowrap;
	gap:1.5rem;
}
.single-etn .event-one .etn-event-entry-header .etn-event-meta {
	margin-bottom:1rem;
}

.single-etn .event-one .etn-event-entry-header .etn-event-meta .etn-event-category>span a {
	display:inline-block;
}

.etn-ticket-quantity {
	border:none !important;
	background-color:transparent !important;
}

.single-etn .event-one .etn-event-content-body .grve-container {
	margin:0;
	width: 100%;
}

/* cards */
.etn-event-item .etn-event-category {
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0.5rem;
	left:8px !important;
	top:8px !important;
}

.etn-event-item .etn-event-category span {
	text-transform:none !important;
}

.etn-event-item .etn-event-footer {
	display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

/* buttons */
.etn-btn {
	font-size:1rem !important;
	text-transform:none !important;
	padding:0.5rem 1rem !important;
	display:flex !important;
	flex-direction:row;
	flex-wrap:nowrap;
	align-items:center;
	gap:0.75rem;
}

.etn-btn.etn-btn-border {
	border:1px solid var(--e-global-color-af74032) !important;
}

.etn-btn.etn-btn-border:hover {
	border:1px solid var(--e-global-color-b05108e) !important;
	background-color:var(--e-global-color-b05108e);
	color:var(--e-global-color-af86fb5) !important;
}

.etn-btn .etn-icon {
	color:var(--e-global-color-b05108e);
}

.etn-btn:hover .etn-icon {
	color:var(--e-global-color-af86fb5);
}

/* checkout */
#eventin-checkout .etn-order-purchase-create-form .eventin-header-container {
	max-width:500px !important;
}
#eventin-checkout .etn-booking-timer-title {
	margin-block-end:0 !important;
}