div#tribe-events-gmap-0 > div { display: none !important; opacity: 0.1; } 
.edit_img_container { float: right; }

a.button, a.button:link {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  text-shadow: 1px 1px 3px #666666;
  font-family: Arial;
  color: #ffffff !important;
  font-size: 14px !important;
  padding: 6px 20px 6px 20px;
  text-decoration: none !important;
  font-weight: bold;
  cursor: hand !important;
}

a.button:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
  color: #ffffff !important;
  cursor: hand !important;
}

.one-search-result-left {
		width: 55%;
		float: left;
}

.one-search-result-right {
		width: 44%;
		float: left;
}
#search_results_container .reading-box { 
	padding: .7em 1em !important;
	clear: both;
	margin-bottom: .6em;
	position: relative;
}

#search_results_container .reading-box h3 {
		margin: 0 auto;
}

.reading-box-agenda {
	position: relative;
}
#search_results_container a.more-details, #content .reading-box-agenda a.more-details {

	position: absolute;
	right: 0; bottom: 0;
	background-color: #17329D;
	padding: .1em .5em .1em .8em;
	border-radius: 10px 0 0 0;
	color: #ffffff !important;
	text-decoration: none;
	font-size: 11px;
	
	
}
.table_form th { text-align: right !important; padding-right: 1em; vertical-align: top; max-width: 50% !important; }

label.error { color: red; font-weight: bold; }