/******************** Events Stylesheet ********************/

/***** Event List Container *****/
#map {max-width: 970px !important;}

.fixed-table-body {overflow:hidden;}
#event-list-ctn {
    max-width: 970px;
    width: 100%;
    height: auto;
    background-color: #fff;
    margin: auto;
}

/** Events Table **/
#events-table thead {
    background-color: #005025 !important;
    color: #fff !important;
}
.pull-right {
    float: none !important;
}
.pull-right search {
    background-color: #f00 !important;
}


/** Event Title **/
.event-title {
    background-color: #005025 !important;
    color: #fff;
    text-decoration: none;
    display: block;
    padding: 10px 0;
    border-radius: 3px;
	    min-width: 280px;
    font-weight: bold;
    text-align: center;
    -webkit-transition: 0.5s ease-in-out;
}
.event-title:hover {
    color: #fff;
    text-decoration: none;
}

.table>caption+thead>tr:first-child>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th {

    border-radius: 0px !important;
}
#events-table tbody tr {
    cursor: pointer;
    -webkit-transition: 0.5s ease-in-out;
    -moz-transition: 0.5s ease-in-out;
    -ms-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
}
#events-table tbody tr:hover {
    /*background-color: #005025 !important;*/
    /*color: #fff !important;*/
}
#events-table tbody tr:hover .event-title {
    background-color: #00823C !important;
    color: #fff;
    text-decoration: none !important;
}

.pull-right {
    float: left !important;
}
.events-page-title {
    text-align: center;
    max-width: 970px;
    margin: auto;
    background-color: #005025;
    color: #fff;
    padding: 10px 0;
    margin-bottom: 20px;
    box-shadow: 0 0 10px black;
    border: 2px solid #fff;
}
@media (max-width: 768px) {
#event-list-ctn thead, #event-list-ctn td, #event-list-ctn tr {width:100%;display:block;}
	
.category td:nth-of-type(2):before {content:"Start Date:";font-weight:bold;}
	.category	td:nth-of-type(3):before {content:"End Date:";font-weight:bold;}
		.category	td:nth-of-type(4):before {content:"Location:";font-weight:bold;}
			.category	td:nth-of-type(5):before {content:"Price:";font-weight:bold;}
			.zipcode td:nth-of-type(2):before {content:"Start Date:";font-weight:bold;}
	.zipcode	td:nth-of-type(3):before {content:"Location:";font-weight:bold;}
		.zipcode	td:nth-of-type(4):before {content:"Price:";font-weight:bold;}
			.zipcode	td:nth-of-type(5):before {content:"Distance:";font-weight:bold;}
			#event-list-ctn	.fixed-table-container tbody td {border:0px white solid;}
			#event-list-ctn	.fixed-table-container table {
    width: 100%;
    display: block;
				}
			#event-list-ctn	.fixed-table-container {
					width:90%;margin-left:auto;margin-right:auto;
					}
					#wrapper {position:inherit !important;}
				#event-list-ctn	.table>tbody>tr>td {border:solid 0px white;}
				#event-list-ctn	#events-table tbody tr {    border: solid 1px #00823C;
    border-radius: 5px;margin-bottom:20px;}
#event-list-ctn #events-table thead {background-color:transparent !important;margin-bottom:20px;}
#event-list-ctn .fixed-table-container thead th {display: inline-table;
    border-left: 1px solid #ddd;
    width: 46%;
    margin-left: 2% !important;
    border: solid 1px white !important;
    margin-right: 2% !important;
    margin-top: 5px !Important;
    background-color: #005025 !important;}
	#event-list-ctn .bootstrap-table .table>thead>tr>th:first-child {display:none;}
	#event-list-ctn .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {border-top:0px white solid !important;}
#event-list-ctn tbody {width:100%;display:block;}

	}
	