/* 
 Theme Name:   astra-jotw
 Theme URI:    
 Description:  Astra made for Jam on the Web
 Author:       Ty
 Author URI:   http://localhost/
 Template:     astra
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/



.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label {
	text-align: left;
}


.nav ul li a {
	padding: 5px 20px;
}
.nav ul li a:hover {
	background:#420202;
	
}

.mep-ev-start-date2 {
	position: absolute;
	top: 10px;
	left: 70px;
	line-height: 1.8;
	border-radius: 6px;
	background: var(--mpev-base);
	text-align: center;
	width: 50px;
	color: var(--mpev-base-txt);
	font-size: 15px;
}





 /* event previews*/
.more-dates-list {
	all: initial;
    margin: 0px;
    padding: 5px;
    position: absolute;
    top: 19px;
    left: 129px;
    line-height: 1.8em;
    border-radius: 6px;
    background: #ffffff82;
    text-align: center;
    width: 129px;
    color: #ffffff;
    font-size: 12px;
	font-weight: bold;
}

.mep_event_list .mepev-ribbon {
	position: absolute;
	top: 73px !important;
	left: 12px !important;
	right:auto !important;
	display: flex;
	flex-direction: column;
	gap: 5px;
}

.more-dates-list .mep_event_date_sch {
	margin: 0 0 0px 0px;
}

.more-dates-list .sidrbar-events-schedule-title {
	margin-bottom:10px;	
	color:#FFF;
	background-color: #587542;
	padding: 2px;
}

.more-dates-list .mep-more-date {
line-height:.4em;
}



.single .post-title {
    color: #000;
    margin-bottom: 10px;
    font-size: 1.875em;
    font-weight: 400;
    line-height: 1em;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}





@media (max-width: 440px) {
  .mobile-only {
    display: block;
  }
  .mep-ev-start-date2 {
	position: absolute;
	top: 10px;
	left: 70px;
	line-height: 1.8;
	border-radius: 6px;
	background: var(--mpev-base);
	text-align: center;
	width: 50px;
	color: var(--mpev-base-txt);
	font-size: 15px;
}

.more-dates-list .mep_event_date_sch {
	
	margin: 0 0 0px 0px;
}

.more-dates-list .sidrbar-events-schedule-title {
	margin-bottom:10px;	
	color:#FFF;
	background-color: #587542;
	padding: 2px;
}

.more-dates-list .mep-more-date {
line-height:.4em;
}



}
@media (min-width: 441px) {
  .mobile-only {
    display: none;
  }
}

