/*Fix TOC Conflict*/
.coblocks-animate {
    opacity: 1 !important;
}

/* 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-style: 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;
}