/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */

.site-footer {
	box-shadow: 0px 0px 6px 0px #999999;
}

.tribe-events-c-view-selector__list-item-text {
	min-width: 50px;
}
.grecaptcha-badge { visibility: hidden; }
.single-tribe_events .tribe-blocks-editor .tribe-events-event-meta {
	padding: 0px 10px 0px 15px;
	margin: 20px 0px 20px 0px !important;
	border-radius: 10px;
	background-color: #ededed !important;
}
#tribe-events-content a, .tribe-events-event-meta a {
	color: var(--global-palette1);
}

.tribe-community-events {
	border-radius: 6px;
}
.tribe-community-events-list th {
	background: #ededed;
}
.tribe-community-events-list {
	border-radius: 6px !important;
}
.tribe-checkout-backlinks {
  display: inherit;
}
.mcsidebar {
	box-shadow: 0px 0px 10px !important;
}
.tribe-events-header__events-bar.tribe-events-c-events-bar.tribe-events-c-events-bar--border {
	margin-top: 25px;
}
.tribe-events-pro-venue__meta.tribe-events-pro-venue__meta--has-map, #primary .tribe-events-pro-venue__meta {
	border-radius: 7px;
	border-width: 4px;
	border-color:#20117b;
}
.hero-container.site-container {
	padding-top: 30px;
}
#tribe-events-pg-template, .tribe-events-pg-template {
	margin: 0px auto 20px auto !important;
	border-radius: 6px;
}
.tribe-events-event-meta .column, .tribe-events-event-meta .tribe-events-meta-group {
	width: 50% !important;
}
.tribe-events-meta-group .tribe-events-single-section-title
{
	margin: 0px 0px 20px 0px;
}
div.tribe-events-single-section.tribe-events-event-meta.primary.tribe-clearfix > div.tribe-events-meta-group> dl {
	padding-left: 10px !important;
}
div.tribe-events-single-section.tribe-events-event-meta.primary.tribe-clearfix > div.tribe-events-meta-group > dl > dd {
	padding: 0px 0px 5px 5px !important;
}
#tribe-tickets__tickets-form {
	background-color: #f6f6f6 !important;
}
#tribe-events-footer > ul > li.tribe-events-nav-previous > a, #tribe-events-footer > ul > li.tribe-events-nav-next > a  {
	background-color: #ffffff !important;
}
div.tribe-common-h7.tribe-common-h6--min-medium.tribe-tickets__tickets-item-content-title, div.tribe-tickets__tickets-item-extra {
	padding-left: 10px;
}
.tribe-button.tribe-button-secondary, #tribe-add-recurrence, #tribe-virtual-events > thead > tr > td > div:nth-child(1) > button, #ticket_form_toggle, #rsvp_form_toggle, #settings_form_toggle, a.tribe-button.tribe-button-primary.add-new, #post.events-community-submit, #rsvp_form_save, #ticket_form_save, #tribe_settings_form_save {
	background: #20117b !important;
}
#tribe-events-pg-template > div > div.tribe-community-events-content {
	padding: 20px !important;
}
.tribe-common .tribe-common-form-control-checkbox__input:checked, .tribe-common .tribe-common-form-control-radio__input:checked {
	background-color: #fcb92c !important;
}
p.tribe-block__organizer__phone, p.tribe-block__organizer__website, p.tribe-block__organizer__email, .tribe-block__venue--has-map > div.tribe-block__venue__meta > span.tribe-block__venue__phone, .tribe-block__venue.tribe-block__venue--has-map > div.tribe-block__venue__meta > span.tribe-block__venue__website, .tribe-block__venue.tribe-block__venue--has-map > div.tribe-block__venue__meta > address > a {
	font-size: 14px;
}
#tribe-events-content {
	background: #ffffff;
	border-radius: 20px;
}
.tribe-common-l-container.tribe-events-l-container {
	min-height: 50px !important;
}
.tribe-events-widget .tribe-events-widget-events-list__event-row {
	margin-bottom: 30px !important;
}

.tribe-events-virtual-single-marker { 
	padding-left: 10px !important;
	padding-right: 10px !important;
}
.tribe-events-hybrid-single-marker { 
	padding-left: 10px !important;
	padding-right: 10px !important;
}
.wp-social-link {
	margin-left: 5px !important;
	margin-right: 5px !important;
}
#kadence-breadcrumbs > div {
	font-weight: 600;
	font-size: 17px;
}
.hero-container.site-container {
	padding-top: 10px;
}
div.tribe-block.tribe-block__organizer__details.tribe-clearfix > div > h3 > a {
	font-size: 24px;
}
#kadence-breadcrumbs > div {
	font-size: 15px !important;
}

div.tribe-related-events-thumbnail > a > img {
	border-radius: 6px !important;
}
div.tribe-events-calendar-list__event-featured-image-wrapper.tribe-common-g-col > a > img {
	max-height: 300px;
	border-radius: 6px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
div.tribe-events-event-image > img {
	border-radius: 6px;
	max-width: 100%;
}
.tribe-block__event-price .tribe-block__event-price__cost {
		font-size: 26px !important;
	}
span.tribe-filter-bar-c-filter__toggle-label {
	padding-left: 10px !important;
}
.tribe-filter-bar .tribe-filter-bar-c-dropdown .select2-results__option  {
    padding: 10px !important;
}
div.blog_taxonomy > a {
	color: #ffffff !important;
	font-weight: 700;
}
div.blog_taxonomy > a:hover {
	color: #fcb92c !important;
}
div.tribe-related-events-thumbnail, div.tribe-related-event-info {
	padding: 0px 10px !important;
}
#primary .tribe-common .tribe-common-l-container {
	padding: 15px;
}
.content-style-boxed .wp-site-blocks .entry-content .alignwide {
	border-radius: 10px;
}
.tribe-events--filter-bar-vertical.tribe-common--breakpoint-medium .tribe-events-l-container>.tribe-events-pro-summary {
	width: calc(100% - 50px) !important;
}
.kb-table-of-content-list li .kb-table-of-contents-list-sub {
	font-weight: 400;
	font-size: 16px;
	margin-top: 5px !important;
}
#primary .tribe-common .tribe-common-l-container {
	max-width: 1400px;
	padding-left: 20px;
	padding-right: 20px;
}
@media only screen and (min-width:1000px) {
	#primary .tribe-common .tribe-common-l-container {
	padding-left:50px;
	padding-right: 50px;
	}
}
@media only screen and (max-width:600px) {
	div.tribe-events-calendar-list__event-featured-image-wrapper.tribe-common-g-col > a > img {
	max-height: 200px;
}
	#primary .tribe-common .tribe-common-l-container {
		padding: 0 5% 0 5% !important;
	}
	
div.tribe-events-calendar-list__event-wrapper.tribe-common-g-col > article	{
    display:flex;
    flex-direction: column-reverse;
}
	.tribe-events-single ul.tribe-related-events li {
		width: 100%;
	}
	div.tribe-events-schedule.tribe-clearfix > h2 {
		background-color: #ffffff
	}
	.content-style-boxed .content-bg:not(.loop-entry) {
		margin-left: 0px !important;
		margin-right: 0px !important;
		border-radius: 10px !important;
	}
}
.childevent
{
	margin-left: 24px !important;
}