/* styles for News and Events Main Page */

/* Hide the right hand sidebar to make a wide page for high content pages*/
/* correction of: body.custom section.row-4 section.column-2, body.custom aside#block-11 { */
body.custom aside#block-11 {
  display: none;
}

/* Make the content section 100% wide for a wide page for high content pages*/
body.custom section.row-4 section.column-1 {
  width: 100%;
}

/* Make the bar headers 100% width for a wide page for high content pages */


body.custom h3, h4, h5, h6 {
  width: 100% !important;
}


body.custom div.type-events h1 {
  line-height: 100%;
}


body.custom div.event div.entry-meta {
  display: none;
}

body.custom div#nav-below {
  display: none;
}

body.custom li#text-8 h3.widget-title {
  color: white;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9900CC',endColorstr='#9900CC');
  background: -webkit-gradient(linear,left center,right center,from(#9900CC),to(#9900CC));
  background: -moz-linear-gradient(left,#9900CC,#9900CC);
  background-color: #9900CC !important;
  font-family: 'Open Sans', Arial, sans-serif !important;
  font-size: 18px;
  line-height: 22px;
  padding: 2px 0 4px;
  margin-left: -10px;
  margin-top: -2px;
  text-align: center;
  width: 290px;
}

body.custom div.events a img {
  margin-top: 18px;
}

/* For the first item in the page content -- i.e. under the title of an event page that has a featured image */
body.custom div.entry-content h2.event-subtitle {
  font-size: 30px;
  margin-top: -20px;
  margin-bottom: 54px;
}

body.custom div.entry-content span#date-time {
  font-family: 'Open Sans',sans-serif;
  font-size: 18px;
  font-weight: normal;
}

body.custom div.entry-content p span#date-time:before {
  content: "Date and Time: ";
  font-weight: bold;
}

body.custom div.entry-content span#ray-speaks-at {
  font-family: 'Open Sans',sans-serif;
  font-size: 18px;
  font-weight: normal;
}

body.custom div.entry-content p span#ray-speaks-at:before {
  content: "Ray Speaks at: ";
  font-weight: bold;
}

body.custom div.entry-content p span#place {
  font-family: 'Open Sans',sans-serif;
  font-size: 18px;
  font-weight: normal;
}

body.custom div.entry-content p span#place:before {
  content: "Place: ";
  font-weight: bold;
}

body.custom div.entry-content p span#event {
  font-family: 'Open Sans',sans-serif;
  font-size: 20px;
  font-weight: normal;
}

body.custom div.entry-content p span#event:before {
  content: "Event: ";
  font-weight: bold;
}

body.custom div.entry-content p span#contact {
  font-family: 'Open Sans',sans-serif;
  font-size: 18px;
  font-weight: normal;
}

body.custom div.entry-content p span#contact:before {
  content: "Contact: ";
  font-weight: bold;
}

body.custom div.entry-content p span#note {
  font-family: 'Open Sans',sans-serif;
  font-size: 18px;
  font-weight: normal;
}

body.custom div.entry-content p span#note:before {
  content: "Note: ";
  font-weight: bold;
}

body.custom div.entry-content p span#contact {
  font-family: 'Open Sans',sans-serif;
  font-size: 18px;
  font-weight: normal;
}

body.custom div.entry-content p span#contact:before {
  content: "Contact: ";
  font-weight: bold;
}

body.custom div.entry-content p span#website {
  font-family: 'Open Sans',sans-serif;
  font-size: 18px;
  font-weight: normal;
}

body.custom div.entry-content p span#website:before {
  content: "Website: ";
  font-weight: bold;
}


body.custom div.entry-content p#maplink,
body.custom div.entry-content p#maplink a {
  font-family: 'Open Sans',sans-serif;
  font-size: 18px;
  font-weight: bold;
}

body.custom div.entry-content p#maplink a:hover {
  background-color: yellow;
}

/* for the TotallyBooked Books pages */

body.custom li#tb_book_widget-3 {
  background-color: #47AAED;
}

body.custom li#tb_book_widget-3 h3.widget-title {
  background-color: #007ACC;
  background-image: none;
  border: 0;
  color: white;
  padding: 0 6px;
  text-align: center;
}

body.custom li#tb_book_widget-3 div.book_cover {
  margin-bottom : 0;
}

body.custom li#tb_book_widget-3 h3.widget-title span {
  background-color: #007ACC;
  background-image: none;
  border: 0;
  color: white;
  font-size: 22px;
  text-align: center;
}

body.custom li#tb_book_widget-3 h4.book_title {
  background-color: transparent;
  background-image: none;
  color: white;
  font-size: 22px;
  line-height: 28px;
  margin: 4px 0 2px;
  padding: 6px 6px 10px;
  text-align: center;
}

body.custom li#tb_book_widget-3 h4.book_title:hover {
  background-color: #007ACC;
}

body.custom li#tb_book_widget-3 h4.book_title a {
  background-color: transparent;
  background-image: none;
  color: white;
  font-size: 22px;
  line-height: 28px;
}

body.custom li#tb_book_widget-3 div.tb-entry-actions {
  text-align: center;
}

body.custom li#tb_book_widget-3 div.tb-entry-actions a.tb_button {
  background-color: #007ACC !important;
  margin: 10px 0;
}

body.custom li#tb_book_widget-3 div.tb-entry-actions div.tb_buynow_wrapper a.tb_button {
  background-color: #007ACC !important;
  margin: 10px 0 10px 36px;
}

/* Eliminate the Buy Now button */

body.custom div.tb_buynow_wrapper {
  display: none;
}

/*
body.custom li#tb_book_widget-3 div.tb-entry-actions div.tb_buynow_wrapper a.tb_button.tb_buynow_button {
  margin: 10px 0 10px 36px;
}
*/