.title-event  {
	margin-bottom: 50px;
}
.title-event  h1{
	margin: 0px;
}

.event-details h3 {
	margin-top: 0px;
	margin-bottom: 20px;
}

@media(max-width:991px) {
	.event-details {
		margin-top: 25px;
	}
}

.eventcontent {
	margin-bottom: 50px !important;
}

.eventcontent img{
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
}
@media(min-width:768px) {
	.eventcontent img{
		margin-right: 25px;
		margin-bottom: 0px;
	}
}

.event-details #btn-book {
	margin-top: 20px;
}

.eventform {
	margin-bottom: 50px;
        margin-left: 0px;
        margin-right: 0px;
}
.eventform h2{
	margin-top: 0px;
	margin-bottom: 20px;
}
.eventform .col-md-6 {
	padding-top: 10px;
}
.eventform .col-md-4 {
	background: #f7f3ec;
}
.eventform .col-md-6 {
	background: #f7f3ec;
}
.eventform .col-md-12 {
	background: #f7f3ec;
}
@media(min-width:992px) {
    .eventform .col-md-center {
        padding-left: 25%;
        padding-right: 25%;
    }
}
.eventform .col-sm-12 {
	background: #f7f3ec;
}
.eventform .col-sm-12.bgwhite {
	background: #ffffff;
}
.eventform .col-md-4 {
	padding-top: 10px;
}
.eventform .subtotal {
    font-size: 20px; 
	margin-bottom: 5px;
}
.eventform #btn-confirm {
	margin-bottom: 25px;
}

.eventform .col-xs-12 {
	background: #fff;
	z-index: 1;
}

@media(max-width:991px) {
	.eventform .form-group {
		padding-top: 0px;
		padding-bottom: 5px;
		margin-bottom: 0px;
	}
	.eventform .checkbox {
		margin-bottom: 0px;
		margin-top: 0px;
		padding-bottom: 10px;
	}
	.eventform .radio {
		margin-bottom: 0px;
		margin-top: 0px;
		padding-bottom: 10px;
	}
	.eventform label {
		margin-top: 5px;
	}
}

.pageconfirm {
	padding-top: 50px;
	padding-bottom: 50px;
}
.pageconfirm .mainmessage strong{
	font-size: 18px;
	display: block;
	margin: 20px 0px 20px 0px;
	color: #388E3C;
}
.pageconfirm .mainmessage b span{
	color: #388E3C;
}
@media(max-width:767px) {
	.pageconfirm h3{
		text-align: center;
	}
	.pageconfirm .mainmessage strong{
		margin: 30px 0px 20px 0px;
	}
	.pageconfirm table{
		margin: 0 auto;
	}
	.m_center {
		text-align: center;
	}
}

/*
.braintreeContainer {
    padding: 50px 0px;
}
.braintreeContainer iframe {
    margin: 100px;
}
*/

/* EVENT LIST */
.event-list {
	margin-bottom: 50px;
}
.event-list-item {
	margin-bottom: 50px;
	/*display: none;*/
}
@media(max-width:991px) {
    .event-list-item {
        margin-bottom: 30px;
    }
}
.event-list-item h1 {
	margin-top: 10px;
	margin-bottom: 5px;
}
.event-list-item h2 {
	color: #212121;
	margin-top: 5px;
	margin-bottom: 10px;
}
.event-list-item .eli-reservation{
	margin: 10px 0px 10px -10px;
}
.event-list-item .eli-give{
	margin: 10px 0px 10px 10px;
}
.event-filter {
	margin-bottom: 20px;
}
@media(max-width:767px) {
	.event-list-item img{
		margin: 0 auto;
	}
	.event-list-item p{
		margin-top: 10px;
	}
}
@media(min-width:768px) {
	.event-list-item img{
		width: 100%;
		height: auto;
	}
}

.eli-more {
	margin: 10px 0px;
	font-size: 20px;
}
@media(max-width:991px) {
	.eli-more {
		margin: 0px;
	}
	.eli-more {
		float: right;
	}
}