/* Temp fix: move full-width group block away from the topic highlight menu
 * See: https://github.com/Automattic/newspack-theme/issues/1234 
 * */
.has-highlight-menu.newspack-front-page.hide-homepage-title .entry-content > .wp-block-group.alignfull:first-child {
    margin-top: 0;
}

/* Red secondary nav */
.top-header-contain,
.site-header .dd-menu .sub-menu a {
	background-color: #eb3032;
	font-size: 1.1em;
}
.site-header .dd-menu > ul > li > .sub-menu::before {
	border-bottom-color: #eb3032;
}
.top-header-contain .menu-item a {
	font-weight: bold;
}

/* HPB headings */
.accent-header, div.wpnbha .article-section-title, .cat-links {
	font-size: 0.9em;
}

/* Breaking News */
.site-header .highlight-menu-contain {
	font-size: 130%;
	color: #eb3032;
}
.site-header .highlight-menu a {
	color: #eb3032;
}

/* Primary Menu font size change*/
.site-header .nav1 {
    font-size: 0.56em; 
}

/* Verticals within border */
.site-header .nav3 li a {
	border: 2px solid #eb3032;
	border-radius: 30px;
	font-weight: bold;
	padding: 0.3rem 0.5rem;
	transition: all 0.2s;
}

body.h-db.h-dh .site-header .nav3 .menu-highlight a {
	border: 2px solid #eb3032;
}

.site-header .nav3 li a:hover,
body.h-db.h-dh .site-header .nav3 .menu-highlight a:hover  {
	background: #444;
	border-color: #444;
	color: #fff;
	opacity: 1;
}

.site-header .nav3 .menu-premium a,
.mobile-sidebar .nav3 .menu-premium a {
	background: #FFC83D;
	border-color: #FFC83D;
	color: #111;
	font-weight: bold;
}

/* Remove Header for Billing Details page */

.woocommerce-checkout .woocommerce-billing-fields h3 {
	display:none;
}

/* Below Header Widget */
.header-widget .wrapper {
text-align: center;
}

/*In-article ad 01*/
#media_image-4 {
	text-align: center;
}

/*category border*/
.border-style {
	border: 1px solid black;
	padding-top: 20px;
	padding-bottom: 20px
}

/* Hide the block on mobile and tablet devices */
@media (max-width: 768px) {
  .hide-mobile-tablet {
    display: none !important;
  }
}

/* Hide the block on desktop devices */
@media (min-width: 769px) {
  .hide-desktop {
    display: none !important;
  }
}
/*Sub Landing Page width */
.page-template-no-header-footer .main-content {	max-width: 1000px;
}

.arm_setup_form_title {
	visibility: hidden !important;
}

/* Hide the block on mobile and tablet devices */
@media (max-width: 768px) {
  .only_on_desk {
    display: none !important;
  }
}
/* Hide the block on desktop devices */
@media (min-width: 769px) {
  .only_on_mob {
    display: none !important;
  }
}