/*
Welcome to Custom CSS!

To learn how this works, see https://wp.me/PEmnE-Bt
*/
/* Content Background Color Change - #17716130-hc (aam)*/
.content-wrapper {
	background-color: #033a7b;
}

/* Make main content 100% wide MRFX-HC-17736543 */
#primary {
	width: 100%;
/* Entry Title Color MRFX-HC-17736543 */
}

/* Make ALL headigs whie MRFX-HC-17736543 */
.entry-title,
#main .entry-content h1,
#main .entry-content h2,
#main .entry-content h3,
#main .entry-content h4,
#main .entry-content h5 {
	color: #fff;
}

/* make paragraph to align with pictures 17736543-HC EA */
.entry-content p {
	padding-left: 0;
}

/* hide the home button on home  17736543-HC EA */
.post-5 .entry-title {
	display: none;
}

/* Change Footer Area Background to Blue | kb-17898426-hc */
#colophon, .footer-widgets-area .widget, .site-footer a, .widget p, .widget-title {
	background-color: #033a7b;
	border-top: none;
	color: #fff;
}

/* list color 17736543-HC EA */
li {
	color: #fff;
}

/* bold menu items 17736543-HC EA */
.menu-item {
	font-weight: bold;
}

/* form title color 17736543-HC EA */
.grunion-field-label {
	color: #fff;
}

/* Change Header Area Background to Blue | kb-17898426-hc */
.header-wrap, .header-wrap a, .site-description {
	background-color: #033a7b;
	border-bottom: none;
	color: #fff;
}

/* Menu down arrows / 17898426-HC (MI) */
.main-navigation li.menu-item-has-children > a::after,
.main-navigation li.menu-item-has-children:hover > a::after {
	color: #fff;
}

/* Change Submenu Colors */
.sub-menu a {
	background: #033a7b !important;
	color: #fff !important;
}

/* Change Active and Hover Colors */
.sub-menu a:hover {
	background: #fff !important;
	color: #033a7b !important;
}

/* Change Active Page Colors */
.menu-item a:hover, .main-navigation ul li.current-menu-item a {
	background: #fff !important;
	color: #033a7b !important;
}

/* Remove Light Blue from Parent Items when submenus are displayed */
.header-wrap a {
	background: #033a7b !important;
}

/* Ensure site title is always white / 17960497-hc JAR */
.site-title a,.site-title a:hover,.site-title a:active {
	color: #fff;
}

/* Change h2 link colors / #18024879-HC JB */
.home h2 a {
	color: #fff;
}

/* Change h6 link colors / #18024879-HC JB */
.home h6 a {
	color: #fff;
}


/* To change the colour of the h6 links on about us page HC-18089559-TV*/
.page-id-83 h6 a {
	color: #ffffff;
}

#contact-form-5, #contact-form-87 {
  padding-top: 40px;
}

#contact-form-5 p, #contact-form-5 a, #contact-form-87 p, #contact-form-87 a {
  color: #ffffff;
}

#contact-form-5 h3, #contact-form-87 h3 {
  font-size: inherit;
}
#contact-form-5, #contact-form-87 {
  padding-top: 40px;
}

#contact-form-5 p, #contact-form-5 a, #contact-form-87 p, #contact-form-87 a {
  color: #ffffff;
}

#contact-form-5 h3, #contact-form-87 h3 {
  font-size: inherit;
}
/*Hide search | jp-18148086-hc*/
.header-search-icon {
    display: none;
}
/* Prevent menu item line breaking / mm / 18150219-hc */
.main-navigation ul ul a {
	min-width: 250px;
}
/* Changes menu toggle color #18234933-hc KD */
.site-header .menu-toggle {
    color: #fff;
}
/* Change image caption color to white 18271432-hc cw */
.wp-block-image figcaption {
    color: white;
}
/* Change caption font size 18271432-hc cw */
.wp-block-image figcaption {
    font-size: 95%;
}

/* Mobile header layout  / 18278597-HC (MI) */

@media only screen and (max-width: 499px) {
  #header-text {
    padding-left:0
  }

  .site-description {
    font-size: 10px;
  }

  .site-branding {
    margin-right:0
  }

  .site-header .menu-toggle {
    top:0;
    right:0
  }
}

/* end / 18278597-HC (MI) */

/* Centered captions / 18278597-HC (MI) */

figure.aligncenter figcaption {
  text-align:center;
}
/* Centered page titles / 18278597-HC (MI) */

.page-id-83 .entry-title,
.page-id-84 .entry-title,
.page-id-85 .entry-title,
.page-id-373 .entry-title,
.page-id-87 .entry-title,
.page-id-488 .entry-title,
.page-id-494 .entry-title,
.page-id-496 .entry-title
{
  text-align:center;
}


/* Contact form adjustments / 18282478-hc kp */
.contact-form input[type="email"], 
.contact-form input[type="tel"], 
.contact-form input[type="text"], 
.contact-form input[type="url"] {
   width: 100%;
}
body.page-id-87 .entry-content {
  margin: 0 auto;
	max-width: 600px;
}
/* Contact Form Width on Homepage | 18293888-hc (KK) */
#contact-form-5 {
    max-width: 500px;
    margin: 0 auto;
}

/* Hide Featured Pages and Minimize Content Top Padding | 21772652-hc (KK) */
 #content .inner-wrap {
    padding-top: 0;
}

 #featured_pages {
    display: none;
}
.entry-content {
    margin-top: 0;
}
/*  remove français page title | 26800519-hc bk */ 
.page-id-1336 .entry-title {
  display: none;
}
/* add space above columns on mobile, except for first  | 26800519-hc bk */
@media (max-width: 599px) {
  .wp-block-column:not(:first-child) {
    margin-top: 100px; 
  }
}

.post-1336 a {
    color:#fff;
}
/* change link color / 35402820-HC MR */
.wp-container-4 .has-white-color strong {
    color:white;
}
.wp-container-5 .has-white-color strong {
    color:white;
}