#TB_overlay {z-index:9999 !important;}
.slideshowlink{margin-bottom:15px}
.ngg-gallery-thumbnail {margin-bottom:5px;}
#TB_secondLine, #TB_caption {font-size:15px;}
#TB_window{padding-bottom:15px}
.hamburger-inner, .hamburger-inner::after, .hamburger-inner::before{background:#B40417;}
.mm-listview li.request{background:#2C2863;color:#fff;}
.mm-listview li.request:after{left:0;border-color:#aaa;}
.mm-listview li.request.first{margin-top:1.5em;}
.mm-menu .mm-listview > li.request .mm-next::after{border-color:#fff !important;}
.mm-listview > li.request .mm-next::before{border-color:#aaa;}

.ngg-slideshow{max-width:100% !important;}
.featherlight .featherlight-content{max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.videocontainer .featherlight-content{background-color:transparent}
.videocontainer .featherlight-close-icon {background-color:#fff}
.featherlight-image.featherlight-inner{max-width:100%;}
.featherlight-next span, .featherlight-previous span{color:#333;font-size:40px;}
.featherlight .featherlight-close-icon{font-size:30px;}

.store_locator_plus {font-family:'PT Sans',Helvetica,Arial,Verdana,sans-serif !important;color:#888;}
.slp_search_form .search_box .search_item label{padding:6px 5px 0 0;}
#map{margin:0 0 2em}
.results_wrapper{position: relative;}
.results_entry{padding-bottom: 24px !important;padding-top: 15px !important;margin:0 !important;}
.results_entry:hover{background:#eee !important;}
.results_wrapper:nth-child(even) {background: #eee !important}
.results_entry::after {clear: both;}
.results_entry::before, .results_entry::after {content: "";display: table;}
.location_name{font-size:20px;font-weight:700;color:#B40417;padding-bottom:.75em !important;display:block;}
.slp_results_container .results_entry{border-bottom:1px solid:#ccc !important;border-width:0 0 1px 0 !important;clear:both;border-radius:0 !important;}
.location_primary span, .location_secondary span, .location_tertiary span{display:block;float:none !important;}
.slp_result_country, .location_distance, .slp_result_directions{margin-bottom:0.5em;}
.results_wrapper .results_row_right_column, .results_wrapper .results_row_center_column {float: left;width: 50% !important;display:block;position:relative;}

/* EVENTS */
.em-tickets th,.em-tickets td, #dbem-bookings-table th, #dbem-bookings-table td{padding:20px;}
.em-tickets td select{margin:0;padding:10px;}
.em-booking-form-details {width:100%;}
.em-booking-form-details label {width:150px;}
.em-booking-form-details input[type=text], .em-booking-form-details select {padding:10px;}

@media only screen and (max-width: 667px) {
	.store_locator_plus {color:#666;}
	.slp_search_form .search_box, .slp_search_form .search_box .search_item, .slp_search_form .search_box .search_item label{display:block !important;text-align:left !important;min-width:auto !important;}
	#addressInput{width:80%;margin-top:1em;margin-bottom:10px;}
	#map{margin:2em 0}
	.results_wrapper .results_row_right_column, .results_wrapper .results_row_center_column {float: none;width:100% !important;}
	.results_wrapper .results_row_right_column,.results_wrapper .results_row_center_column{margin-top:1em;}
}