/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://57e57eae-c232-4e88-8d58-5e57436f59fd.p.bardy.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://57e57eae-c232-4e88-8d58-5e57436f59fd.p.bardy.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/

header#brx-header {display: flex; justify-content: center;}
.scrolling #rp_header {margin-top: 0;}

/*** Single Events ***/
.rp_single_event:first-child:hover .rp_div {background-color: #7c8d3e!important;}
.rp_single_event:nth-child(2):hover .rp_div {background-color: #dc4629!important;}
.rp_single_event:nth-child(3):hover .rp_div {background-color: #63c2b6!important;}

#brx-content .rp_section.rp_first_section {padding-top: 55px!important;}
#brx-content .rp_section.rp_last_section {padding-bottom: 80px!important;}

@media only screen and (max-width: 479px) { 
	#brx-content .rp_section.rp_first_section {padding-top: 50px!important;}
#brx-content .rp_section.rp_last_section {padding-bottom: 50px!important;}
}

/*** Templated Button ***/
.rp_templated_button a {padding-top: 12px;
    padding-right: 30px;
    padding-bottom: 12px;
    padding-left: 30px;
    color: var(--bricks-color-altfiu);
    font-weight: 600;
    letter-spacing: 0px;
    font-size: 18px;
    background-color: var(--bricks-color-fdqlus);}

.rp_templated_button a:hover {background-color: var(--bricks-color-cpzxaw);}

/*** Events Archive Page ***/
button.tribe-common-c-btn.tribe-events-c-search__button {border-radius: 0; background: #7c8d3e;}
button.tribe-common-c-btn.tribe-events-c-search__button:hover {background: #dc4629; border-radius: 0;}
.tribe-events .datepicker .day.active, .tribe-events .datepicker .day.active.focused, .tribe-events .datepicker .day.active:focus, .tribe-events .datepicker .day.active:hover, .tribe-events .datepicker .month.active, .tribe-events .datepicker .month.active.focused, .tribe-events .datepicker .month.active:focus, .tribe-events .datepicker .month.active:hover, .tribe-events .datepicker .year.active, .tribe-events .datepicker .year.active.focused, .tribe-events .datepicker .year.active:focus, .tribe-events .datepicker .year.active:hover {background: #7c8d3e; border-radius: 0;}
.tribe-common .tribe-common-anchor-thin-alt {border-bottom-color: #7c8d3e;}
.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border {border-color: #7c8d3e; color: #7c8d3e; border-radius: 0;}
.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: #7c8d3e; border-radius: 0;}

/*** Single Event Page ***/
h1.tribe-events-single-event-title {text-align: center; color: #05153b; font-family: 'Inter'; font-weight: 800;}
.tribe-events-schedule.tribe-clearfix {text-align: center; display: flex; justify-content: center; font-family: Inter;}
.tribe-events-content a {color: #7c8d3e; border-bottom: 0;}
.tribe-events-content a:hover {color: #dc4629;}
.tribe-events-content {font-family: Inter;}
.tribe-events-meta-group a {color: #7c8d3e;}
.tribe-events-meta-group a:hover {color: #dc4629;}
p.tribe-events-back {text-align: center; margin-bottom: 10px;}
section#tribe-events-pg-template {padding-top: 100px;}

@media only screen and (max-width: 479px) { 
	section#tribe-events-pg-template {padding-top: 50px;}
}

/*** Custom Marker Content ***/
.rp_market_content {padding: 15px;}
.rp_market_content h4 {font-size: 18px; margin-bottom: 10px;}
.rp_market_content a {color: #7c8d3e; font-size: 18px; font-weight: 600; font-family: Inter; border-bottom: 2px solid;}
.rp_market_content a:hover {color: #dc4629;}

h4.wpgb-facet-title {text-align: center; margin-bottom: 10px !important;}
.alignwide {max-width: 100%!important; width: 100%!important;}

/*** Footer Stoqd Credit ***/
.footer_stoqd {width: 50px; height: 16px; background-image: url(/wp-content/uploads/2024/03/stoqd_logo-8-1.png); display: inline-block; background-size: contain; background-repeat: no-repeat; transform: translatey(3.5px);}

/*** Map Grid ***/

@media only screen and (min-width: 991px) {
	.wpgb-grid-1 .wpgb-wrapper {display: grid!important; grid-template-columns: 1fr 1fr !important; gap: 50px;}
	.wpgb-grid-1 .wpgb-area.wpgb-area-top-1 {display: grid; grid-template-columns: 1fr 1fr !important;}
}


.wp-grid-builder .wpgb-area-top-1>div, .wp-grid-builder .wpgb-area-top-2>div {max-width: 100%!important;}
h4.wpgb-facet-title {text-align: left!important;}

@media (min-width: 768px) {
	.tribe-events-meta-group {width: 500px!important;}
}

.feed-more-address a {
	border-bottom: 1px solid #7c8d3e;
	color: var(--bricks-color-fdqlus);
	padding-bottom: 5px;
}

.announcement-bar {
	display: flex;
	border: 1px solid red;
	color: red;
	margin: .75em;
	display: flex;
	justify-content: space-between;
	align-items: center;
	background-color: #f3f3f3;
	padding: 10px 20px;
}

.announcement-bar p {
	flex-grow: 1;
	text-align: center;
	margin: 0;
  }

.announcement-bar__close {
	margin-left: auto;
	}

.brxe-block.accordion-title-wrapper {
    flex-wrap: nowrap;
}