/*****************************************************************************************************
* Postloops Module: Common CSS
******************************************************************************************************/

/*
All Postloops
---------------------------------------------------------------------------------------------------- */

/* All Postloops: Fully Clickable Entries
--------------------------------------------- */

/* Set allowed transition properties. In masonry grids, anything influencing 
the size or position of the grid item must be kept out to avoid messing up 
grid resizing. */
.bub-loop .entry.clickable {
  /*border: 1px solid #fff;*/
  transition-property: background, border-color, border-style, color, outline, 
    box-shadow;
  transition-duration: 300ms;
}

.bub-loop .entry.clickable:hover {
  /*border: 1px solid #aaa;*/
  /*background: #f5f5f5;*/
}

.bub-loop .entry.clickable .featimg a,
.bub-loop .entry.clickable .entry-title a,
.bub-loop .entry.clickable .more-link a {
  /* In case these elements already contain
   a link to the post, disable it. */
  pointer-events: none;
}

.bub-loop .entry.clickable .entry-title a:hover,
.bub-loop .entry.clickable .bub-product-archive-item-info a:hover {
  color: inherit;
}

.bub-loop .entry.clickable .more-link {
  display: none;
}


/* All Postloops: Mixed
--------------------------------------------- */

.bub-loop .entry .featimg__caption {
  display: none;
}


/* Edge Cases
--------------------------------------------- */

.archive-no-results .bub-masonry-item {
  display: none !important;
}


/*
Custom Postloops
---------------------------------------------------------------------------------------------------- */

/* Custom Postloops: Toggleboxes
--------------------------------------------- */

.bub-loop-container .bub-togglebox__trigger-child {
  margin: 0 !important;
}

.bub-loop-container .bub-togglebox__trigger-child h2 {
  margin: 0 !important;
}


/* Parties Menu
--------------------------------------------- */

.party-research-section {
  display: flex;
  margin-bottom: 30px;
}

.nav-parties {
  margin-right: 50px;
}

.nav-parties ul {
  list-style: none;
  padding: 0;
}

