/* LV Events */
#tribe-community-events .submit-event-cta {
  display: none !important;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium {
  font-size: 17px;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-date-tag {
  width: 9%;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details {
  width: 75%;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper {
  width: 25%;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row {
  margin-top: 10px;
  margin-bottom: 32px;
}
.tribe-events-calendar-list__event-date-tag-daynum {
  font-size: 24px !important;
}
/* LV Events list widget */
.tribe-common .tribe-events-widget-events-list__header h2 {
  font-weight: 900;
  font-size: 36px;
}
/* LV Footer */
.above-footer-widgets {
  background: #101010;
  color: #ccc;
  padding-top: 70px;
  padding-bottom: 40px;
  margin-bottom: 0;
}
.above-footer-widgets .widget .footer-link a {
  color: #c4b449;
}
.above-footer-widgets .widget .footer-link a:hover {
  color: #fff;
}
.above-footer-widgets .footer-logo {
  padding-left: 13%;
  padding-right: 13%;
}
.above-footer-widgets .wp-block-columns .wp-block-column > .wp-block-buttons {
  margin-bottom: 10px;
  margin-top: 10px;
}
/* LV Newsletters */
.newsletter-disclaimer {
  margin-bottom: -20px !important;
}
.newsletter-event-headline {
  margin-bottom: -20px !important;
}
/* LV Posts CSS */
.avatar, .author-avatar {
  display: none;
}
.wp-caption img {
  padding-bottom: 12px;
}
.event-box {
  background: #ffe8cc55;
  padding: 1.1rem 1rem 1.2rem 1.5rem;
  border: 3px dotted #ffe8cc88;
  border-radius: 6px;
}
.event-box .wp-block-heading {
  margin-bottom: 8px;
}
.event-box h5 {
  font-size: 21px;
  font-weight: 700;
}
.event-box p {
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
  margin-top: 0 !important;
}
/* .single .entry-content h1 a,.single .entry-content h2 a,.single .entry-content h3 a,.single .entry-content h4 a,.single .entry-content h5 a,.single .entry-content h6 a {
	text-decoration:underline;
	text-decoration-color:#fdf200;
	text-decoration-thickness:3px;
} 

.single .entry-content .wp-block-newspack-blocks-homepage-articles a {
	text-decoration:none;
} */
.site .entry .entry-content .scaip .newspack_global_ad {
  background-color: transparent;
  margin-bottom: 50px;
}
/* LV Shop CSS */
.woocommerce .products {
  list-style-type: none;
}
.woocommerce .woocommerce-loop-product__title {
  font-size: 22px;
}
.woocommerce .woocommerce-products-header__title {
  font-weight: 900;
  letter-spacing: -0.05em;
}
/* LV Archives CSS */
.blog .entry-meta, .archive .entry-meta {
  padding-bottom: 8px;
}
.blog .page-title::before, .archive .page-title::before {
  display: none;
}
.blog .entry-content p, .archive .entry-content p {
  font-size: 16px;
}
/* LV Page CSS */
@media only screen and (min-width: 782px) {
  #page .lv-homepage-posts article .entry-title {
    font-size: 20px;
  }
}
.home-top-story .entry-wrapper {
  background: #fff;
  padding: 1rem;
}
@media (min-width: 600px) {
  .home-top-story .entry-wrapper {
    padding: 2rem;
  }
}
.home-top-story h2 {
  font-weight: 800;
  padding-bottom: 20px;
}
.home-top-story p {
  font-size: 16px;
}
.entry .entry-content .icon-row {
  margin: 14px 0;
}
.icon-row .wp-block-column h5 {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 6px;
}
.icon-row .wp-block-column p {
  margin-top: 0;
  font-size: 16px;
}
.wp-block-group.lv-tile {
  border-color: #333;
}
.lv-bio-row .wp-block-column figure {
  margin-bottom: 16px;
}
.lv-bio-row .wp-block-column h5 {
  font-weight: 600;
  font-size: 18px;
  margin-bottom: 0;
  margin-top: 0;
}
.lv-bio-row .wp-block-column p {
  margin-top: 8px;
  font-size: 14px;
}
@media (min-width: 782px) {
  .wp-block-group.lv-tile-fixed {
    min-height: 360px;
  }
}
.wp-block-group.lv-tile p {
  font-size: 16px;
}
.lv-border {
  border: 2px solid #333;
}
.entry .entry-content .review-box {
  background: #f8f8f8;
  border-radius: 6px;
  padding: 5px 30px;
  margin: 20px 0;
  border: 1px solid #eee;
}
.review-credit {
  font-size: 16px;
  color: #999;
}
/**
 * Header
 */
/* Logo spacing */
@media (min-width: 782px) {
  .h-sb .middle-header-contain .wrapper {
    padding-top: 0.25rem;
  }
}
/* Primary Menu */
.bottom-header-contain {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  padding: 0.5rem 0;
}
.nav1 .main-menu > li > a {
  font-weight: 900;
}
/* Secondary Menu */
.h-sb .top-header-contain {
  background: transparent;
}
.top-header-contain #secondary-nav-contain {
  width: 100%;
}
.top-header-contain .nav2 > ul {
  display: flex;
}
.top-header-contain .nav2 > ul > li:last-of-type {
  margin-left: auto;
}
.nav3 .menu-highlight a {
  background: var(--newspack-theme-color-secondary);
  border: 0;
  border-radius: 2px;
  font-size: 0.6rem;
  padding: 0.75em 2em;
  text-transform: uppercase;
}
@media (max-width: 781px) {
  .site-header {
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  }
}
/**
 * Content
 */
.comments-area {
  display: none;
}
h1, h2, h3, h4, h5, h6 {
  font-weight: 900;
  letter-spacing: -0.05em;
}
.entry-content a {
  color: #111;
  text-decoration-thickness: 3px;
  text-decoration-color: #fdf200;
}
.entry-content a:hover {
  color: #666;
}
.wp-block-spacer {
  margin-bottom: 0 !important;
}
/* Homepage */
.newspack-front-page .site-content {
  margin-top: 0;
}
.newspack-front-page .entry-content > *.alignfull:first-child {
  margin-top: 0;
}
/* Accent headers */
div.wpnbha .article-section-title, .accent-header:not(.widget-title) {
  color: #000;
  font-size: 25px;
}
.accent-header:not(.widget-title)::before, .article-section-title::before, .cat-links::before, .page-title::before {
  border-radius: 2px;
  margin-right: 0.25em;
}
/* Blocks - Homepage Posts block */
div.wpnbha .cat-links a, div.wpnbha .cat-links a:hover {
  font-weight: normal;
  text-decoration: underline;
  text-decoration-thickness: 3px;
  text-decoration-color: #fdf200;
}
.wpnbha.image-alignleft .entry-wrapper, .wpnbha.image-alignright .entry-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
/* Blocks - Group block */
.wp-block-group.has-background {
  background-image: url("/wp-content/uploads/2024/01/hash0.png");
}
@media (max-width: 599px) {
  :where(.wp-block-group.has-background) {
    padding: 1.5rem;
  }
}
.wp-block-group.has-white-background-color {
  background-image: none;
}
.wp-block-group.is-style-border {
  border-width: 2px;
}
.wp-block-group.is-style-border .wp-block-group.is-style-border {
  border-width: 1px;
}
/* Single Posts */
.single .entry-header .cat-links {
  font-size: 0.75rem;
  text-transform: uppercase;
}
.single .entry-header .cat-links:before {
  display: none;
}
.single .entry-title {
  font-size: 1.6em;
}
@media only screen and (min-width: 782px) {
  .single .entry-title {
    font-size: 1.8em;
  }
}
@media only screen and (min-width: 1168px) {
  .single .entry-title {
    font-size: 2em;
  }
}
/* Buttons */
.wp-block-button__link, .button, button, input[type="button"], input[type="reset"], input[type="submit"], .wp-block-search__button {
  border-radius: 2px;
  font-size: 12px;
}
/**
 * Ads 
 */
/* Add background pattern */
.newspack_global_ad.global_above_header {
  background-image: url("/wp-content/uploads/2024/01/hash19.png");
}
.newspack_global_ad.fixed-height {
  padding: 0;
}
.newspack_global_ad {
  background-color: #fff;
}
div[class*="newspack-ads-blocks-ad-unit"] {
  background-color: #fff;
}
.custom-ad-bg div[class*=newspack-ads-blocks-ad-unit] {
  padding: 0;
}
.global_above_header {
  padding-top: 10px !important;
  padding-bottom: 14px !important;
}
.below-header-widgets {
  padding-top: 30px;
}
.single-post .site-content {
  margin-top: 2rem;
}
/**
 * Site Footer
 */
.site-footer {
  background-image: url("/wp-content/uploads/2024/01/hash8.png");
  padding-top: 2rem;
}