.woocommerce div.product div.images .flex-control-thumbs {
  width: 70% !important;
  height: 100%;
  margin: -160px 0 0 auto;
	z-index: 999;
	position: inherit;
}	
.wp-post-image{
    width: 70% !important;
    height: 100%;
    margin: 100px auto !important;	
}
@media only screen and (max-width: 576px){
p.infotext.has-black-color.has-text-color.has-faustina-font-family.has-custom-font{
		font-size: calc(16px + 6* ((100vw - 576px) / 680)) !important;
	}	
}
.woocommerce div.product div.images img {
  width: 70% !important;
  height: 100%;
  margin: 100px auto !important;
}
.woocommerce div.product div.summary {
  margin: 75px auto;
}
.variations select {
  max-width: 50% !important;
  min-width: 30%!important;
  background-color: #000;
  color: #fff;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
	color: #000;
	font-weight: bold;
}
a:link:hover{
	color: darkblue;
}
.woocommerce div.product form.cart .button {
  background-color: #000;
}
.woocommerce button.button.alt:hover{
	background-color: #00006d;
}
.woocommerce-tabs.wc-tabs-wrapper{
	margin: 0 auto !important;
width: 90% !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
  background-color: #000;
}	
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
  color: white;
}	
/* # WooCommerce Cart Icon ---------------------------------------------------------------------------------------------------- */
 .cart-contents {
     display: flex !important;
}
.cart-contents.menu-item{
	float: right;
	margin-right: 20px;
}
 .cart-contents:before {
     font-family:WooCommerce;
     content: "\e01d";
     font-weight: 900;
     font-size: 22px;
     color: #000000;
		 z-index: 999;
	 	 margin-top: 25px;
		 position: absolute;
	   right: 20px;
}

 .cart-contents:hover {
     text-decoration: none;
}
 .cart-contents-count {
     position: absolute;
     transform: translateY(-105%) translateX(25%);
     font-family: Arial, Helvetica, sans-serif;
     font-weight: normal;
     font-size: 12px;
     line-height: 22px;
     height: 22px;
     width: 22px;
     vertical-align: middle;
     text-align: center;
     color: #fff;
     background: #ffaa00;
     border-radius: 50%;
     padding: 1px;
	   margin-top: 30px;
		 z-index: 999;
		 right: 13px;
}
.woocommerce ul.products li.product .button {
  padding-right: 10px
}	
.wp-block-kadence-column.inner-column-1.kadence-column_9f59b2-47{
	display:none;
}
.woocommerce a.button.alt{
	background-color: #000 !important;
}

.wcs-timetable--monthly-calendar .wcs-class__title {
  font-size: 110%;
  margin: .50em 0 !important;
  text-align: left ;
}
.wcs-timetable--monthly-calendar .wcs-day::before {
	display: none;}

.wcs-modal__box{
	max-width: 650px !important;
}
@media only screen and (max-width: 483px){
.wcs-modal--large.wcs-modal--with-image .wcs-modal__side {
	padding-top: 20vh;}
}
@media only screen and (max-width: 427px){
.wcs-modal--large.wcs-modal--with-image .wcs-modal__side {
	padding-top: 8vh;}
}
.wcs-timetable__container .wcs-class__title:not(td) {
  text-decoration: underline;
	color: #ABB8C3;
}
.wcs-modal--large.wcs-modal--with-image .wcs-modal__side {
  background-size: contain;
	background-color: black;}

.wcs-class__image img{
height: 200px !important;
}


p.ticket{
  font-size: 30px;
  text-align: center;
  background-color:#D16129;
}

span.wcs-class__time{
	display: none;
}
.wcs-timetable__wrapper{
	padding-left: 10px;
}

.wcs-class__content::before{
	background-color: transparent !important;
	opacity: 0 !important;
}

input#coupon_code.input-text{
	width: auto;
}

.wcs-timetable--cover .wcs-class__image {
	background-size: contain--;}

p.wcs-title{background-color: black;}
.wcs-class__content {background-color: black__;}

small.woocommerce-price-suffix{display: none;}

.wp-block-coblocks-row.coblocks-row-05215639189.coverfirst 
{max-width: 80vw !important;}

.wp-block-coblocks-row__inner.has-padding.has-small-padding 
{padding-left: 0px;}

.wcs-timetable__wrapper
{padding-left: 0px;}

#content1 h3
{color: #ffffff;}