h2 {
scroll-margin-top: 60px;
scroll-snap-margin-top: 60px; } @supports (scroll-margin-top: 0) {
h2 {
scroll-margin-top: 60px;
}
}
.admin-bar h2 {
scroll-margin-top: 60px;
scroll-snap-margin-top: 60px; } @supports (scroll-margin-top: 0) {
.admin-bar h2 {
scroll-margin-top: 60px;
}
} .wp-container-core-navigation-layout-1 {
padding: 10px 16px;
background: #fff;
color: #f1f1f1;
} .entry-content {
padding: 16px;
} .nav-is-sticky .wp-container-core-navigation-layout-1 {
position: fixed;
top: 0;
width: 100%;
z-index: 100;
box-shadow: 0 0 5px 2px #7695A1;
} .nav-is-sticky .entry-content {
padding-top: 102px;
}
.admin-bar.nav-is-sticky .entry-content {
padding-top: 92px;
}
.admin-bar.nav-is-sticky .wp-container-core-navigation-layout-1 {
top: 30px;
}
@media (max-width: 782px) {
.nav-is-sticky .wp-container-core-navigation-layout-1 button {
padding-top: 0;
}
.admin-bar.nav-is-sticky .wp-container-core-navigation-layout-1 button {
padding-top: 20px;
}
.admin-bar.nav-is-sticky .wp-container-core-navigation-layout-1 {
top: 0;
height: 92px;
}
.nav-is-sticky .entry-content {
padding-top: 92px;
}
}
body {
--wp--style--global--content-size: 1280px;
--wp--preset--color--black: #666;
--wp--preset--font-size--small: .8rem;
--wp--preset--font-size--medium: 1.2rem;
--wp--preset--font-size--large: 1.35rem;
--wp--preset--font-size--x-large: 1.75rem;
--wp--preset--font-size--xx-large: 1.85rem;
--wp--preset--font-size--huge: 2rem;
}
@media (max-width: 980px) {
body {
--wp--preset--font-size--small: .8rem;
--wp--preset--font-size--medium: 1.025rem;
--wp--preset--font-size--large: 1.075rem;
--wp--preset--font-size--x-large: 1.25rem;
--wp--preset--font-size--xx-large: 1.45rem;
--wp--preset--font-size--huge: 1.75rem;
--wp--custom--typography--line-height--tiny: .9;
--wp--custom--typography--line-height--small: 1;
--wp--custom--typography--line-height--medium: 1.15;
--wp--custom--typography--line-height--normal: 1.4;
}
figure.alignleft, figure.alignright {
float: none !important;
margin-inline-start: var(--wp--preset--spacing--medium) !important;
margin-inline-end: var(--wp--preset--spacing--medium) !important;
}
.wp-block-media-text__content {
margin: var(--wp--custom--spacing--medium) 0;
}
footer button.wp-block-navigation__responsive-container-open {
display: inline-block !important;
}
footer .wp-block-navigation.items-justified-right.is-vertical {
--navigation-layout-align: center;
}
footer .wp-block-group p {
display: inline-block !important;
}
footer .wp-block-group p.has-text-align-center {
display: block !important;
}
footer .wp-block-buttons-is-layout-flex {
display:inline !important;
}
footer .wp-block-button__width-100 {
width: inherit !important;
}
footer a.wp-block-button__link {
width: inherit !important;
}
ul.wp-block-social-links.has-huge-icon-size {
font-size: inherit;
}
li.wp-social-link {
display: inline-block;
}
.wp-block-social-links .wp-social-link a {
padding: .25rem;
}
.wp-block-social-links .wp-social-link svg {
width: 1.4rem;
height: 1.4rem;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item {
font-size: var(--wp--preset--font-size--x-large) !important;
padding: .8rem .5rem;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.current-menu-item {
color: #CB803E !important;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
align-items: start !important;
}
.wp-block-navigation__responsive-container .wp-block-navigation.items-justified-center {
--navigation-layout-justify: left;
--navigation-layout-justification-setting: left;
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
padding-left: 0;
}
.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content .wp-block-navigation-submenu {
margin: 0;
}
.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content .wp-block-navigation-submenu li {
font-size: .9rem !important;
}
.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content .wp-block-navigation-submenu li.current-menu-item {
background-color: #FFFFFF !important;
color: #7695A1 !important;
}
.wp-block-group.is-layout-constrained.wp-block-group-is-layout-constrained {
margin-top: 1rem;
}
footer.wp-block-template-part .is-layout-flex {
display: block;
text-align: center;
}
footer.wp-block-template-part h2, footer.wp-block-template-part h3 {
text-align: center;
margin-top: 1.5rem;
}
}
span.lsr-title-dark {
font-family: "Amiable Bold", serif;
color: #97382A;
}
span.lsr-title-light {
font-family: "Amiable Bold", serif;
color: #CB803E;
}
.wp-block-group {
padding-top: 0;
}
ul.lsr_footer_navigation a {
text-decoration: underline;
text-decoration-thickness: 1px!important;
text-underline-offset: 0.25ch;
}
ul.lsr_footer_navigation a:hover {
text-decoration-style: dashed!important;
}
header nav.main_navigation {
margin-bottom: 20px;
}
header nav.main_navigation li {
padding: 5px 10px;
font-size: 1.05rem !important;
}
header nav.main_navigation li.current-menu-item {
background-color: #7695A1;
color: #ffffff;
}
header nav.main_navigation .wp-block-navigation-submenu li.current-menu-item {
background-color: inherit;
color: #7695A1;
}
footer ul.lsr_courriels {
list-style: none;
margin: 0;
padding: 0;
}
li::marker {
color: #7695A1;
}
header nav.main_navigation .wp-block-navigation-submenu li {
font-size: 1rem !important;
}body {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
} a {
text-decoration-thickness: 1px;
text-underline-offset: 0.25ch;
}
a:hover,
a:focus {
text-decoration-style: dashed;
}
a:active {
text-decoration: none;
}
.wp-block-navigation .wp-block-navigation-item a:hover,
.wp-block-navigation .wp-block-navigation-item a:focus {
text-decoration: underline;
text-decoration-style: solid;
} .wp-block-search__button,
.wp-block-file .wp-block-file__button {
background-color: var(--wp--preset--color--primary);
border-radius: 0;
border: none;
color: var(--wp--preset--color--background);
font-size: var(--wp--preset--font-size--medium);
padding: calc(.667em + 2px) calc(1.333em + 2px);
} .wp-block-search__button:hover,
.wp-block-file .wp-block-file__button:hover,
.wp-block-button__link:hover {
opacity: 0.90;
} .wp-site-blocks,
body > .is-root-container,
.edit-post-visual-editor__post-title-wrapper,
.wp-block-group.alignfull,
.wp-block-group.has-background,
.wp-block-cover.alignfull,
.is-root-container .wp-block[data-align="full"] > .wp-block-group,
.is-root-container .wp-block[data-align="full"] > .wp-block-cover {
padding-left: var(--wp--custom--spacing--outer);
padding-right: var(--wp--custom--spacing--outer);
}
.wp-site-blocks .alignfull,
.wp-site-blocks > .wp-block-group.has-background,
.wp-site-blocks > .wp-block-cover,
.wp-site-blocks > .wp-block-template-part > .wp-block-group.has-background,
.wp-site-blocks > .wp-block-template-part > .wp-block-cover,
body > .is-root-container > .wp-block-cover,
body > .is-root-container > .wp-block-template-part > .wp-block-group.has-background,
body > .is-root-container > .wp-block-template-part > .wp-block-cover,
.is-root-container .wp-block[data-align="full"] {
margin-left: calc(-1 * var(--wp--custom--spacing--outer)) !important;
margin-right: calc(-1 * var(--wp--custom--spacing--outer)) !important;
width: unset;
} .wp-site-blocks .wp-block-columns .wp-block-column .alignfull,
.is-root-container .wp-block-columns .wp-block-column .wp-block[data-align="full"], .wp-site-blocks .alignfull:not(.wp-block-group) .alignfull,
.is-root-container .wp-block[data-align="full"] > *:not(.wp-block-group) .wp-block[data-align="full"] {
margin-left: auto !important;
margin-right: auto !important;
width: inherit;
} .wp-block-navigation__responsive-container.is-menu-open {
padding-top: var(--wp--custom--spacing--outer);
padding-bottom: var(--wp--custom--spacing--large);
padding-right: var(--wp--custom--spacing--outer);
padding-left: var(--wp--custom--spacing--outer);
} .wp-block-post-comments ol.commentlist ul.children {
margin-top: 1rem;
margin-bottom: 1rem;
}
.wp-block-post-comments ol.commentlist li.comment:not(:last-child) {
margin-bottom: 1rem;
}