.ticket-booking h3 span {
    font-size: 33px;
}

p {
  font-size: 16px;
}

.meta-data {
  display: none;
}

.form-control1 {
float: left;
margin-right: 5px;
width: 49%;
margin-top: -20px !important;
}

.form-control2 {
width: 99%;
height: 20px;
}

//#rum_sst_tab {
	top: calc(50% - 35px) !important;
}

//#rum_sst_tab {
	font-family: "Helvetica Neue",Helvetica,sans-serif;
	top: 350px;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #ce007c;
	color: #fff;
	border-style: solid;
	border-width: 0;
}

//#rum_sst_tab:hover {
	background-color: #fff;
 	color: #2a81a1;
}

//#rum_sst_tab {
	height: 130px !important;
  	width: 150px !important;
	padding-top: 15px !important;
	border-radius: 0 !important;
	top: 108px !important;
}

//.rum_sst_right {
	right: -1px;
	cursor: pointer;
	-webkit-transform-origin: 100% 100%;
	-moz-transform-origin: 100% 100%;
	-o-transform-origin: 100% 100%;
	-ms-transform-origin: 100% 100%;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
}

//.rum_sst_contents {
	position: fixed;
	margin: 0;
	padding: 6px 13px 8px;
	text-decoration: none;
	text-align: center;
	font-size: 15px;
	border-style: solid;
	display: block;
	z-index: 100000;
}

//@media screen and (min-width: 992px) {
.rum_sst_right {
	transform: rotate(0deg) !important;
}
}

@media screen and (max-width: 992px) {
#rum_sst_tab {
	height: 50px !important;
  	width: 450px !important;
  	margin-top: -300px !important;
}
}
.wpcf7-form-control.wpcf7-submit.btn222 {
   font-size: 18px !important;
   font-weight: 700 !important;
   margin-left: 10px !important;
   margin-top: -10px !important;
}

@media screen and (max-width: 992px) {
.wpb_column {
    width: 100%;
    margin-left: 0px;
}
}

@media screen and (max-width: 992px) {
h1 {
    font-size: 35px !important;
    line-height: normal !important; 
}
}

woocommerce span.onsale, .woocommerce-page span.onsale {
  background: #cc027c !important;
  font-size: 18px;
  padding-left: 20px !important;
  padding-right: 20px !important;
}

@media screen and (max-width: 992px) {
#rum_sst_tab {
   display: none;
}
}

.berocket_better_labels_inline_1
{
margin-top: -20px;
}



@media screen and (max-width: 992px) {
	.vc_row {
  	margin-left: 0px !important;
  	margin-right: 0px !important;
	}
}

.menu-item-7219 > a:nth-child(1) {
text-decoration: underline;
text-decoration-color: #cb0179;
text-decoration-thickness: 2px;
text-underline-offset: 5px;
}
