.site .single-content p {
	margin-bottom: var(--global-sm-spacing);
}

.search-results .search-archive .entry-title {
	font-size: 30px;
}

.button.menu-item:hover {
	background: var(--global-palette1);
}

.header-menu-container .dropdown-nav-toggle {
	display: none !important;
}

.header-menu-container .nav-drop-title-wrap {
	padding-right: unset;
}

.mobile-navigation ul li.button {
	display: block;
}

.mobile-navigation ul li.button a {
	border-bottom: none;
}

@media (min-width: 1025px) {

	.button.menu-item {
		margin-left: 1rem;
	}

	.transparent-header .site-branding {
		display: none;
	}
	
	.kadence-sticky-header.item-is-stuck .site-branding {
		display: block;
	}

	.site-header-main-section-right {
		flex-direction: column;
		align-items: flex-end
	}
	
	.grid-lg-col-1.grid-cols {
		gap: var(--global-xxl-spacing);
	}
	
}

a.social-button {
	height: 1.75em;
	width: 1.75em;
}

.entry-hero-container-inner {
	padding-top: var(--global-md-spacing);
}

.grid-cols {
	row-gap: var(--global-xl-spacing);
}

.post-archive-hero-section + .content-area {
	 margin-top: 0;
}

a.post-more-link,
.kadence-breadcrumbs a{
	color: var(--global-palette-highlight);
}

.single-speaker .kt-svg-icon-fa_facebook-f {
	width: 32px
}

.single-speaker .kt-svg-icon-fa_facebook-f svg {
	width: 11px;
}

/** WC & Box Office */

body.single-product.woocommerce-page .woocommerce-product-gallery {
	display: none;
}

body.single-product.woocommerce-page div.product div.summary {
	float: none;
	width: 100%;
}

body.single-product.woocommerce-page div.product div.summary .product_title {
	margin-bottom: var(--global-md-spacing);
}

.single-product form.cart.variations_form .variations .label {
	display: block;
}

.single-product .summary p.price,
.single-product .product_meta,
.single-product .variations .reset_variations {
	display: none !important;
}

.wc-box-office-ticket-form {
	margin-bottom: var(--global-lg-spacing);
}

.wc-box-office-ticket-fields {
	clear: both;
	padding-top: var(--global-md-spacing);
}

@media (min-width:768px) {
	
	.single-product form.cart.variations_form {
		position: relative;
	}

	.single-product form.cart.variations_form .variations {
		background: var(--global-palette-highlight);
	}
	
	.single-product form.cart.variations_form .variations th,
	.single-product form.cart.variations_form .variations td {
		padding: 5px 10px;
		vertical-align: middle !important;
	}
	
	.single-product form.cart.variations_form .variations .label {
		display: table-cell;
		width: 30%;
	}
	.single-product form.cart.variations_form .variations label {
		color: var(--global-palette9);
		display: inline-block;
		line-height: 1;
		font-size: 30px;
		padding-top: 10px;
	}
	
	.single-product form.cart.variations_form .variations .value select {
		min-width: 65%;
	}
	
	.single-product .woocommerce-variation.single_variation .woocommerce-variation-price {
		position: absolute;
		top: 13px;
    right: 10px;
		font-weight: 700;
	}
	
	.single-product .woocommerce-variation.single_variation .amount {
		font-size: 24px;
	}
	
	.single-product  .variations_button .quantity {
		position: absolute;
		right: 0;
		top: 70px;
	}
	
}

#product-1949 .wc-tabs-wrapper,
#product-1949 .onsale {
	display: none;
}

.pillbutton {
  background-color: #e1e1e1;
	font-size: small;
  border: none;
  color: black;
  padding: 2px 10px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  margin: 1px 1px;
    border-radius: 16px;
}

.pillbutton a {
	color: #1c3553;
}

a
{ font-weight: bold;}