/* hide word category / 33288569HC (KAZE) */
.category .page-title {
	font-size: 0;
}

.category .page-title span {
	font-size: 16px;
}

/* Change submenu text color | 33288569-hc mh */
.main-navigation li li:hover > a,
.main-navigation li li.focus > a {
	color: #ffffff;
}

/* Change buttons text color | 33288569-hc mh */
.entry-footer .edit-link a.post-edit-link,
button,
input[type="button"],
input[type="submit"],
.site-main #infinite-handle span,
.site-main #infinite-handle span button {
	color: #ffffff;
}

/* Increases the content width | 33560582-HC */
@media screen and (min-width: 30em) {
	.wrap {
		max-width: 60%;
	}
}

@media screen and (min-width: 48em) {
	.wrap {
		max-width: 60%;
	}
}

@media screen and (min-width: 30em) {
	.page.page-one-column:not(.twentyseventeen-front-page) #primary {
		max-width: 65%;
	}
}

@media screen and (min-width: 30em) {
	.page-one-column .panel-content .wrap {
		max-width: 60%;
	}
}

/* Styles the category/page titles | 33560582-HC */
@media screen and (min-width: 480px) {
	.category .page-title span {
		font-size: 30px;
		color: gray;
		font-weight: bold;
	}
}

/* Styles the page titles | 33560582-HC */
.wf-active .page .panel-content .entry-title,
.wf-active body.page:not(.twentyseventeen-front-page) .entry-title {
	font-size: 30px;
	color: gray;
	font-weight: bold;
	letter-spacing: normal;
}

/* User uppercase fonts for menu button mobile | 33560582-HC */
.js .menu-toggle {
	text-transform: uppercase;
}

/* Change Subscribe Button to match the rest of the site JC | 33565797-hc */
#subscribe-submit .wp-block-button__link {
	background-color: rgb(100, 1, 1);
}

#subscribe-submit .wp-block-button__link:hover {
	background-color: rgb(100, 1, 1);
	color: #a0a0a0;
}

/* Hide Quotation Cite and reduce margin bellow quote | 33579082-hc FC */
#post-1 .wp-block-pullquote {
	margin-bottom: -50px !important;
}

#post-1 blockquote cite {
	display: none !important;
}

/* change breakpoints for .wrap element between desktop and mobile | 33580005-hc (LL) */
@media screen and (max-width: 100em) and (min-width: 30em) {
	.wrap {
		max-width: 100%;
	}
}

/* change breakpoints for content area between desktop and mobile | 33580005-hc (LL) */
@media screen and (max-width: 100em) and (min-width: 30em) {
	.page.page-one-column:not(.twentyseventeen-front-page) #primary {
		max-width: 100%;
	}
}

/* change breakpoints for content area between desktop and mobile, index page structure | 33580005-hc (LL) */
@media screen and (max-width: 100em) and (min-width: 30em) {
	.page-one-column .panel-content .wrap {
		max-width: 100%;
	}
}

/* make video on Language courses and sports camps abroad for young learners page full width on mobile | 33580005-hc (LL) */
@media screen and (max-width: 30em) {
	.page-id-130222 .wp-block-video video {
		width: 100vw;
		margin-left: calc(50% - 50vw);
		margin-right: calc(50% - 50vw);
	}

	.page-id-130222 video {
		max-width: unset;
	}

	/* Change font size for mobile menu button | 33876511-hc bb */
	#site-navigation > button {
		font-size: 16px;
	}
}

/* Make arrows larger and increase padding on the right of menu text to ensure there isn't overlap with arrow | 33876511-hc bb */
button.dropdown-toggle > svg {
	font-size: 20px;
}

.sub-menu > li {
	padding-right: 15px;
}

/* change menu button colors on mobile | 4723528-zen (LL) */
:not(.mejs-button) > button:hover,
:not(.mejs-button) > button:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus {
	background: #660404;
	color: #fff;
}

/* remove phantom underline for image links | 4723528-zen (LL) */
p ~ .wp-block-image figure a {
	box-shadow: unset;
}

/* remove sharing options from features posts on pages | 4831049-zen GH */
.page .wp-block-newspack-blocks-homepage-articles .sharedaddy {
	display: none;
}

/* End | 4831049-zen GH */
/* Hide Geotag on Block editor posts | 4841086-zd FC */
.post-geo-location-label,
.geo-chip {
	display: none;
}