.tickets {}

.tickets .page-title {
	background-image: url(../images/page-titles/gallery.jpg);
}

.tickets h1 {
	color: #fff;
	font-weight: bold;
}

.tickets h1.slice {
	background-color: #e31d1a;
	display: inline-block;
	padding: 15px 60px;
	color: #fff;
	font-weight: bold;
}

.tickets h1.slice.green {
	background-color: #2b7e3a;
	display: inline-block;
	padding: 15px 60px;
	color: #fff;
	font-weight: bold;
}

.btn.btn-primary.green {
	background-color: #2b7e3a;
	border-color: #2b7e3a;
}

.btn.btn-primary:hover.green, .btn.btn-primary:focus.green {
	background-color: transparent;
	color: #2b7e3a;
}

.overlay-text {
	position: absolute;
	top: -270px;
	right: calc(0% - 30px);
}

@media screen and (max-width: 340px) {
	.tickets h1.slice,
	.tickets h1.slice.green {
		padding: 15px;
	}
}
