/* Removes site info in footer 3511614-zd SC */
.site-info {
  display: none;
}/* Footer widget area background colour / 25819361-hc kp */
.widget-area {
  background-color: #F8F8F8;
}/* Footer widget titles 25819945-hc kp */
.wf-active .widget-title {
  font-weight: bold;
}/* Footer widget links / 25819945-hc kp */
.widget a,
.widget .textwidget a {
  color: #000000;
}
.widget a:hover,
.widget .textwidget a:hover {
  color: #06E7E7;
}/* Center Page Title */
header.entry-header .entry-title {
    text-align: center;
}
/* Justify all paragraph text / 25819945-hc JAR */
p {
    text-align: justify
}
/* Change submenu background color / 25819945-hc JAR */
.main-navigation ul ul a {
    background-color: #666666;
	  color:#fff;
}/* center footer image | KS-3512239-hc */
#media_image-4 {
    text-align: center;
}/* Change hover color on single word on Le Studio page */ 

#post-315 > div > p.has-modern-dark-gray-color.has-text-color > strong:nth-child(1) > a:hover {
color: #4fd5d7; 
}/* Center the logo in the header | CM | #25873589-hc*/
.site-branding {
    justify-content: center;
}

/* center footer widgets */ 

.widget {
    font-size: 16px;
    font-size: 1.6rem;
    margin: 0 7px 3.6em;
}/* Adjust spacing of contact information, and change link colors / 26089240-hc JAR */
.page-id-8 .wp-block-jetpack-contact-info a {
    color: #000000;
}
.page-id-8 .wp-block-jetpack-contact-info a:hover {
    color: #4fd5d7;
}
.page-id-8 .wp-block-column p,
.page-id-8 .wp-block-jetpack-contact-info {
    margin-bottom: 10px;
}/*26090330-hc remove default height setting for cover block*/
.wp-block-cover-image.alignwide, .wp-block-cover.alignwide, .wp-block-cover-image.alignfull, .wp-block-cover.alignfull {
    height: initial;
}
/* Add brand colors to social menu icons & social icon widgets | 30581897-hc JP */
:is(#menu-social, .jetpack-social-widget-item) a[href*="facebook"] svg {
  fill: #1778f2;
}
:is(#menu-social, .jetpack-social-widget-item) a[href*="instagram"] svg {
  fill: #f00075;
}
:is(#menu-social, .jetpack-social-widget-item) a[href*="youtube"] svg {
  fill: #ff0000;
}

/* Fix line spacing on footer 3 widget area | 30581897-hc JP */
.footer-widget-3 .textwidget {
    line-height: 1;
}
.footer-widget-3 section.widget_text {
    margin-bottom: 20px;
}
/* end footer spacing fix */
/* Center footer logo | 30581897-hc JP */
.footer-widget-2 img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
/* Hide homepage title | 30581897-hc JP */
.home .entry-title {
    display: none;
}
/* Remove bottom margin from element / 30582379-hc NS */
.no-bottom-margin{
  margin-bottom: 0px;
}
/* Reduce margin on the pricing block / 30582379-hc NS */
.wp-block-coblocks-pricing-table-item{
  padding: 20px;
}
/* reduced spacing on block columns on main page 30582379-hc rs */
.home .wp-block-columns {
    margin-bottom: 20px;
}

/* Align pricing table to center / 31083521-hc NR*/
.pricing-table {
   margin: auto;
}
/* Set max-height for course page gallery images | #31886007-hc (hg) */
.page-id-37 .blocks-gallery-item {
	max-height: 186.656px;
}
/*Add spacing beween blocks under the "NOS ATELIERS" section | 6674319-zen(zy)*/
.wp-block-coblocks-pricing-table__inner .wp-block-coblocks-pricing-table-item.pricing-table {
    margin-bottom: 40px;
}
.wp-block-button__link {
color: #000000 !important;
}

.wp-block-button__link:hover {
color: #000000 !important;
}