.single-tribe_events td{
	padding: 6px 8px !important; 
	font-weight: 500; 
	border-width: 3px
}
.et_pb_button{
	font-size: 18px;
    border-width: 1px !important;
    border-color: #000000 !important;
    border-radius: 25px;
	font-weight: 500;
    font-family: 'IBM Plex Sans Condensed', Helvetica, Arial, Lucida, sans-serif;
	transition: all 300ms ease 0ms; 
	    border: 2px solid; 
	    padding: .3em 1em !important; 
	text-decoration: unset; 
	color: #005EBB !important; 
	text-align: center;
}
.et_pb_button:hover{
	color: #000000 !important;
    background-color: #fcd108;
    border-color: #fcd108 !important; 
	border: 2px solid transparent;
}
.btn-event{
	display: flex;
	justify-content: center;
}
 .btn-event a{
	font-size: 18px;
	margin: 32px 0;
	text-align: center;
    border-width: 1px !important;
    border-color: #000000;
    border-radius: 25px;
	transition: all 300ms ease 0ms; 
	line-height: 1.7em !important;
    background-color: transparent;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    position: relative;
    border: 2px solid; 
	font-weight: 500;
	padding: .3em 1em !important;
	color: #005EBB !important;
	font-family: 'IBM Plex Sans Condensed', Helvetica, Arial, Lucida, sans-serif;
}
 .btn-event a:hover{
	color: #000000 !important;
    background-color: #fcd108;
    border-color: #fcd108 !important;
}
.single-tribe-event .accordion{
	margin-top: 30px !important;
    margin-bottom: 80px !important;
	width: 80%;
	max-width: 1280px; 
	margin-left: auto;
	margin-right: auto
}
.single-tribe-event .accordion .toggle-accordion{
	border-width: 0px 0px 3px 0px;
    border-color: #005EBB;
	box-shadow: 0px 10px 18px 2px rgba(204, 204, 204, 0.2);
	padding: 20px;
	
}
.single-tribe-event .accordion .toggle-accordion.open .toggle-content{
/* 	display: block; */
}
.single-tribe-event .accordion .toggle-accordion .toggle-title{
	text-align: center;
    color: #000000 !important; 
	cursor: pointer;
	font-family: 'IBM Plex Sans Condensed', Helvetica, Arial, Lucida, sans-serif;
    position: relative;
	font-size: 25px !important;
    font-weight: 600;
    line-height: 35px !important;
}
.single-tribe-event .accordion .toggle-accordion.open .toggle-title::before{
	display: none;
} 
.single-tribe-event .accordion .toggle-accordion .toggle-title::before {
    width: 18px; 
    height: 18px; 
     background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="%23cccccc"><path d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM232 344l0-64-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l64 0 0-64c0-13.3 10.7-24 24-24s24 10.7 24 24l0 64 64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0 0 64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"/></svg>');
    content: '';
    position: absolute; 
    top: 50%;
    right: -1px; 
   
}

.single-tribe-event .accordion .toggle-accordion .toggle-content{
	display: block; 
	padding: 12px 24px; 
	position: relative;
	display: none;
	
}
.single-tribe-event .accordion .toggle-accordion .toggle-content *{
	font-size: 16px;
	padding-bottom: 1em;
    line-height: 26px;
}
#tribe-events-pg-template{
	width: 100%;
	max-width: 1280px;
	padding-left: 20px;
	padding-right: 20px
}
.image-main-tribe-event img{
	width: 100%;
	max-width: 992px
}
.image-main-tribe-event{
	margin-top: 25px;
	margin-bottom: 40px;
	display: flex;
	justify-content: center
}
.single-tribe-event h1{
	font-weight: 700;
	font-family: 'IBM Plex Sans Condensed', Helvetica, Arial, Lucida, sans-serif;
	font-size: 60px !important; 
	line-height: 70px;
	    color: #333;
}
.single-tribe-event .content-events p{
	font-size: 16px;
    font-weight: 300;
    line-height: 26px;
	font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif; 
}

@media only screen and (min-width: 768px) and (max-width: 980px){
	.single-tribe-event .accordion{
		display: none
	}
}
@media(max-width: 767px){
	.single-tribe-event .accordion{
		width: 100%
	}
}