/* StockWatch Premium Content Styling */
/* 7.0.8 */

/* Test Footer */
/* h3.widgettitle {
	color: rgb(138, 250, 194)!important;
} */

/**** Tagcloud > ****/

/* Widget tagcloud style */
#top .av-post-metadata-category-link a, .tagcloud a,
.blog-categories a,
.category-tags a, #top .av-magazine-cats a {
  text-transform: uppercase;
  font-size: clamp(0.5rem, 0.3vw + 0.600rem, 0.875rem)!important;
  line-height: clamp(0.894rem, 0.51vw + 0.741rem, 1.225rem);
  padding: 0 1.2ex 0 1.2ex;
  margin: 2px 3px;
  border: 0;
  font-weight: 400;
	font-family: saira, Helvetica, Arial, sans-serif;
  transition: .4s ease-in-out!important;
}

/* Tag style mobile */
/* @media only screen and (max-width: 767px) {
  .tagcloud a,
  .blog-categories a {
    padding: 0 3px 0 3px;
  }
} */

/* Widget tagcloud hover style */
.av-post-metadata-category-link a:hover, .tagcloud a:hover,
.blog-categories a:hover {
  background-color: #414059!important;
  color: #f0e6d2!important;
  text-decoration: none;
  transition: .2s ease-in-out!important;
}

/* Premium tag */
a[href$="/category/premium/"] {
  color: #363646;
  background-color: #e6d3ad !important;
}

/* Premium tag hover */
a[href$="/category/premium/"]:hover {
  background-color: #d9c398 !important;
  color: #574b33 !important;
}

/* Premium Video */
a[href$="/category/premium-video/"] {
  color: #363646;
  background-color: #e6d3ad !important;
}

/* Premium Video tag hover */
a[href$="/category/premium-video/"]:hover {
  background-color: #d9c398 !important;
  color: #574b33 !important;
}

/**** < Tagcloud ****/

/* Sticky Column ▼ */

/* Table Text Fix */
table span {
  font-size: 15px;
}

.page-id-76 .bigmarker::marker {
  margin-top: 80px;
  font-weight: 600 !important;
  font-size: 26px !important;
}

/*Article Meta Data*/
.av-post-metadata-author-link:hover {
  opacity: 0.5;
}

/*Table Scroll Bar*/
#table-scroll {
  overflow: auto;
}

/* Sticky Column Base */
.table-wrapper {
  overflow-x: auto;
  overflow-y: hidden;
  width: 100%;
  position: relative;
}

.table-wrapper table {
  width: 100%;
  border-collapse: collapse;
}

/* SC1 cell + font */
.sticky-column td {
  padding: 16px 10px;
  text-align: center;
  line-height: 1.3em;
  font-size: 1.1em;
  border: 0 !important;
}

/* SC2 Col Left */
.sticky-column td:first-child {
  position: -webkit-sticky;
  position: sticky;
  left: 0;
  background: white;
  z-index: 3;
  max-width: 130px;
  width: 130px;
  min-width: 120px;
  box-sizing: border-box;
  text-align: right;
}

/* SC3 Col Full Header */
.sticky-column tr:first-child {
  background-color: #414059 !important;
  color: #ffffff;
  font-weight: 600;
}

/* SC4 Col Left Header */
.sticky-column tr:nth-child(1) td:first-child {
  padding: 10px 8px;
  background-color: #414059 !important;
  color: #ffffff;
}

/* SCetf-1 Style all cells */
/* 01 - Style all cells */
.sticky-column-etf td,
.sticky-column-etf th {
  font-size: 1.4em;
  vertical-align: middle;
  padding: 10px 12px;
}

/* SCetf-2 Header row */
.sticky-column-etf tr:first-child {
  font-weight: 500;
  font-family: Saira, Roboto;
  background-color: #414059 !important;
  color: #ffffff;
  line-height: 1.5em;
  height: 60px;
}

/* SCetf-3 Make first cell in header row sticky */
.sticky-column-etf td:first-child,
.sticky-column-etf th:first-child {
  position: -webkit-sticky;
  position: sticky;
  left: 0;
  z-index: 4;
  background: #414059;
  text-align: right;
  border-right: 0 solid #414059;
}

/* SCetf-4 Column 1 cells (excluding header) */
.sticky-column-etf tr:not(:first-child) td:first-child {
  font-family: Saira, Roboto;
  font-weight: 500;
  line-height: 1.4em;
  color: #d28c8c;
  text-align: right;
  background: white !important;
  position: -webkit-sticky;
  position: sticky;
  left: 0;
  z-index: 3;
  max-width: 50%;
  width: 50%;
  min-width: 30%;
  box-sizing: border-box;
}

/* SCetf-5 2nd column */
.sticky-column-etf td:nth-child(n + 2) {
  text-align: center;
}

/* SCetf-6 3rd column */
.sticky-column-etf td:nth-child(3) {
  width: auto;
  text-align: center;
}

/* SC1 Top 5 - All cells */
.sticky-column-5 td {
  font-size: 1.4em;
  vertical-align: middle;
  padding: 10px 12px;
}

/* SC2 Header row */
.sticky-column-5 tr:first-child {
  text-align: center;
  font-weight: 500;
  font-family: Saira, Roboto;
  background-color: #414059;
  color: #ffffff;
  line-height: 1.5em;
}

/* SC3 Chart 1 to 5 */
.sticky-column-5 tr:not(:first-child) td:first-child {
  font-family: Saira, Roboto;
  font-weight: 600;
  color: #f1c6c6;
  width: 20%;
  text-align: center;
  font-size: 2.5em;
  background: white !important;
}

/* SC4 2nd column */
.sticky-column-5 tr:not(:first-child) td:nth-child(2) {
  font-weight: 400;
}

/* SC5 3rd column */
.sticky-column-5 td:nth-child(3) {
  width: auto;
  text-align: center;
}

.sticky-column-5 h2 {
  text-align: center;
}

.sticky-column-5 {
  -webkit-box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, 0.18);
  box-shadow: 2px 2px 15px 5px rgba(0, 0, 0, 0.1);
}

/* SCetf-1 Style all cells */
/* Style all cells */
.sc-etf-final td,
.sc-etf-final th {
  font-size: clamp(0.85rem, 0.125rem + 2vw, 1.25rem);
  vertical-align: middle;
  border: 0;
  padding: 0% 4px;
  height: 3em;
}

/*
SCetf-2 Header row */
.sc-etf-final tr:first-child {
  font-weight: 500;
  font-family: Saira, Roboto;
  background-color: #414059 !important;
  color: #ffffff;
  line-height: 1.1em;
  height: 50px;
  font-size: clamp(0.8rem, 0.125rem + 2vw, 1.25rem);
}

/* SCetf-3 Make first cell in header row sticky */
.sc-etf-final td:first-child,
.sc-etf-final th:first-child {
  position: -webkit-sticky;
  position: sticky;
  left: 0;
  z-index: 4;
  background: #414059;
  text-align: right;
  border: 0px;
}

/* SCetf-3 Column 1 cells (excluding header) */
.sc-etf-final tr:not(:first-child) td:first-child {
  font-family: Saira, Roboto;
  font-weight: 500;
  font-size: clamp(0.85rem, 0.125rem + 2vw, 1.2rem);
  line-height: 1.1em;
  color: #d28c8c;
  text-align: right;
  background: white !important;
  position: -webkit-sticky;
  position: sticky;
  left: 0;
  z-index: 3;
  max-width: 50%;
  width: 40%;
  min-width: 10%;
  box-sizing: border-box;
  padding-right: 2%;
}

/* SCetf-4 2nd column */
.sc-etf-final td:nth-child(n + 2) {
  text-align: center;
  border: 0px;
  font-size: clamp(0.8rem, 0.125rem + 2vw, 1.1rem);
}


/* SCetf-6 Style the last row with a red background */
.sc-etf-final tr:last-child {
  color: #63627e;
  height: 5rem;
  font-weight: 700;
}

/* Sticky Column ▲ */

/* Post Premium ▼ */

/* Social Share Post */
.av-share-box ul li a {
  font-size: 1.8em;
}

/* Morning Call */
.alert-numbers li::marker {
  color: #ffffff88;
}

.alert-numbers li {
  margin: 5px 3px;
}


/* MB Momentum Bar ▼ /
/* MB1 Mobile */
@media only screen and (max-width: 520px) {
  .bullets-column-6 strong {
    color: #8d8ca4;
    font-size: 0.9em;
  }

  ul.bullets-column-6 {
    background-color: #ffffff;
    padding: 20px;
    margin: 20px 0;
    border: 1px solid #41405933;
    box-shadow: 2px 2px 12px rgba(0, 0, 0, 0.2);
  }

  ul.bullets-column-6 li {
    list-style: none;
    padding-left: 16px;
    position: relative;
  }

  ul.bullets-column-6 li:before {
    content: "";
    font-family: "entypo-fontello";
    color: #c28181;
    position: absolute;
    left: 0;
  }
}
/* MB2 Desktop */
@media only screen and (min-width: 520px) {
  .bullets-column-6 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
    margin-left: 0px !important;
    border: 1px solid #41405933 !important;
		
  }

  .bullets-column-6 li {
    flex: 1;
    box-sizing: border-box;
    padding: 1.2em 10px;
    text-align: center;
    list-style: none;
    margin-left: 0px !important;
  }


	
	
  /* Keep alternate background for cells 1, 3, 5 as white and 2, 4 as tinted */
  .bullets-column-6 li:nth-child(odd) {
    background-color: #ffffff;
  }

  .bullets-column-6 li:nth-child(even) {
    background-color: #41405911;
  }

  .bullets-column-6 strong {
    display: block;
    font-size: .9rem;
    font-weight: 600;
	mix-blend-mode: multiply;
		color: #414059bb;
    text-transform: uppercase;
    margin-bottom: 0.5em; /* Ensure a line break after each strong text */
  }

  /* Make the last bullet full width on a second row */
  .bullets-column-6 li:last-child {
    flex: 0 0 100%;
    background-color: #ffffff;
    border-top: 1px solid #41405933;
    text-align: center;
				font-weight: 500;
		    font-size: 1.1em;
  }

  /* For the last bullet, remove the forced break */
  .bullets-column-6 li:last-child strong {
    display: inline;
    margin-bottom: 0;
  }
}

/* TopBar Momentum Colours */
@media only screen and (min-width: 520px) {
  .bullets-column-6 li[data-momentum="zeer zwak"] {
    background-color: #ffdada;
    color: #c00026;
  }

  .bullets-column-6 li[data-momentum="zwak"] {
    background-color: #ffebdd;
    color: #ff7f3a;
  }

  .bullets-column-6 li[data-momentum="gemiddeld"] {
    background-color: #fff2cc;
    color: #a79b78;
  }

  .bullets-column-6 li[data-momentum="sterk"] {
    background-color: #e7ffe8;
    color: #50dd8e;
  }

  .bullets-column-6 li[data-momentum="zeer sterk"] {
    background-color: #50dd8e;
    color: #ffffff;
  }
}
/* ▲ Momentum Bar */




/* Koersdoel Alert TopBar ▼ */

/* TopBar Mobile */
@media only screen and (max-width: 520px) {
  .bullets-column strong {
    color: #8d8ca4;
    font-size: 0.9em;
  }

  ul.bullets-column {
    background-color: #ffffff;
    padding: 20px;
    margin: 20px 0;
    border: 1px solid #41405933;
    box-shadow: 2px 2px 12px rgba(0, 0, 0, 0.2);
  }

  ul.bullets-column li {
    list-style: none;
    padding-left: 16px;
    position: relative;
  }

  ul.bullets-column li:before {
    content: "";
    font-family: "entypo-fontello";
    color: #c28181;
    position: absolute;
    left: 0;
  }
}

/* TopBar Desktop */
@media only screen and (min-width: 520px) {
  .bullets-column strong {
    display: block;
    font-size: 0.8em;
    font-weight: 500;
    text-transform: uppercase;
  }

  .bullets-column {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    margin-left: 0px !important;
    border: 1px solid #41405933 !important;
  }

  .bullets-column li {
    flex: 1;
    box-sizing: border-box;
    padding: 1.5em 10px;
    text-align: center;
    list-style: none;
    margin-left: 0px !important;
  }

  .bullets-column li:nth-child(even) {
    background-color: #41405911;
  }
}

.bullets-column li:nth-child(odd) {
  background-color: #ffffff;
}

/* Koersdoel Alert TopBar ▲ */

/*Icon next to text*/
@media (max-width: 700px) {
  .sum-icon {
    display: flex;
    margin-right: 10%;
  }

  .av_icon_caption {
    width: 50%;
  }
}

/* Tooltips */
.avia-tooltip .inner_tooltip {
  line-height: 1.2em;
  white-space: nowrap;
}

.avia-tooltip {
  border-radius: 0 !important;
  padding: 12px 20px;
  background-color: #363646;
  width: fit-content !important;
  transform: translateY(10px) !important;
}

/*Premium Post Summary*/
.sum-icon .av-icon-char {
  padding: 0px !important;
}

/* Post Premium ▲ */

/* Remove margin Spotify */
.avia-video-16-9,
.js_active .avia-iframe-wrap {
  padding-bottom: 50%;
}

/* Via Thijs */
section:not(#recent-posts-2)
  li:not(.av-share-link, .menu-item, .news-content)
  a:hover {
  text-decoration: underline !important;
}
