/* Change AFib global styles */

h1, h2 {
  color: #00529e;
}

.nav-ul li.current-menu-item>a { /* fix to make active footer menu link blue */
  color: #00529e;
}

.changeafib-redline::before {
  content: "/ ";
  color: #C4081A;
  font-weight: 200;
}

.col {
  padding: 0 10px;
}

.lbm-fullwidth {
  min-width:100%;
  padding: 60px 10px 0 10px;
}

#tribe-events {
  padding:0;
}

.tribe-events-page-title {
  font-weight: 600;
  padding-bottom:10px;
  border-bottom: 1px solid lightgray;
}

.tribe-events-single-event-title {
  color: #00529e !important;
  font-size: 2.5em !important;
}

.single-tribe_events .tribe-events-event-meta {
  background-color: #F1FAFD;
  border: 0px solid #1CABE5;
}

.tribe-events-single a {
  color: #1CABE5 !important;
}

.tribe-events-single a:hover {
  text-decoration: underline !important;
}

.tribe-bar-disabled { /* The calendar selector is hidden because of accessibility issues */
  display:none;
}

.tribe-events-list-separator-month,
.tribe-bar-date-filter,
#tribe-bar-form {
  background-color: #F1FAFD;
}

.tribe-bar-views-inner {
  background-color: #D9F5FF;
}

#tribe-bar-views-toggle:focus,
#tribe-bar-views-toggle:hover,
#tribe-bar-views .tribe-bar-views-option.tribe-bar-active {
  background-color: #ABE9FF;
}

#tribe-bar-views .tribe-bar-views-option:hover {
  background-color: #96E4FF;
}

#tribe-bar-views .tribe-bar-views-list {
  background-color: #CCF2FF;
}

.tribe-events-loop a {
  color: #1CABE5 !important;
}

.tribe-events-loop a:hover {
  text-decoration: underline !important;
}

#tribe-events-header a,
#tribe-events-footer a {
  border: 2px solid #00529e !important;
  border-radius: 4px;
  background-color: #ffffff !important;
  display: inline-block;
  padding: 12px 24px;
  color: #00529e !important;
}

#tribe-events-header a:hover,
#tribe-events-footer a:hover {
  border: 2px solid #1CABE5 !important;
  color: #1CABE5 !important;
}

.tribe-events-cal-links a {
  background-color: #00529e !important;
  color: #fff !important;
}

.tribe-events-button {
  background-color: #00529e !important;
  color: #fff !important;
}

.tribe-events-cal-links a:hover {
  background-color: #1CABE5 !important;
  text-decoration: none !important;
}

.tribe-events-button:hover {
  background-color: #1CABE5 !important;
  text-decoration: none !important;
}

.single-tribe_events .tribe-events-single-event-description a {
  color:#fff !important;
  text-decoration: none !important;
}

@media only screen and (max-width: 1220px) { /* 1160px is the actual width of the page */
  .col {
    padding: 0 30px;
  }
  .lbm-fullwidth {
    padding: 60px 30px 0 30px;
  }
}

@media (min-width: 960px) {
  #content.neve-main .container .alignfull > [class*="__inner-container"], #content.neve-main .container .alignwide > [class*="__inner-container"] {
    max-width: 1150px;
  }
}

@media only screen and (max-width: 768px) {
  .tribe-events-sub-nav li a {
    border: 2px solid #00529e !important;
    border-radius: 4px;
    background-color: #ffffff !important;
    display: inline-block;
  }
  .tribe-events-sub-nav li a:hover {
    border: 2px solid #1CABE5 !important;
  }
}

/*----------------------------------------------------------------------------------------*/
/* this is a fix for a bug in the accordian tool */
div.panel-collapse.show.collapse {display: none !important;}
div.panel-collapse.collapse.show.in,
div.panel-collapse.collapse.in {display: block !important;}
/*----------------------------------------------------------------------------------------*/
/* added by Tim Bobo */

.meta.author {
  display: none;
}
.lbmcategorylist.posts-wrapper {
  display: block;
}

/* category listing fixes ---------------------------------------------------------*/

.nv-post-thumbnail-wrap img, .lbm-attachment img{
  filter: drop-shadow(3px 3px 6px #97979755);
}

time.updated::before{
  content: "/ ";
  color: #C4081A;
  font-weight:200;
}
time.updated{
  margin-top:-0.5em;
  margin-bottom:0.5em;
  color:#555;
  padding:3px 0;
  display:inline-block;
  text-transform: uppercase;
  letter-spacing:1px;
  font-size:0.8em;
}
h2.blog-entry-title.entry-title a{
  font-size: 34px;
  margin: 0.5em 0;
  color: #00529e;
}

.post-password-required div.excerpt-wrap.entry-summary p{
  display:none !important;
  // border: 1px solid red;

}
.post-password-required div.excerpt-wrap.entry-summary:before{
    content: "These are selected resources for participating hospitals and passwords are located in the training documents.";
}
.post-2964 .nv-post-thumbnail-wrap{
  width: 325px;
}
