.filter-blur-1 {
backdrop-filter: blur(1px); }
.filter-blur-2 {
backdrop-filter: blur(2px); }
.filter-blur-3 {
backdrop-filter: blur(3px); }
.filter-blur-4 {
backdrop-filter: blur(4px); }
.filter-blur-5 {
backdrop-filter: blur(5px); }
.filter-blur-6 {
backdrop-filter: blur(6px); }
.filter-blur-7 {
backdrop-filter: blur(7px); }
.filter-blur-8 {
backdrop-filter: blur(8px); }
.filter-blur-9 {
backdrop-filter: blur(9px); }
.background-color-base-1 {
background-color: rgba(255, 255, 255, 0.1); }
.background-color-contrast-1 {
background-color: rgba(51, 51, 51, 0.1); }
.background-color-base-2 {
background-color: rgba(255, 255, 255, 0.2); }
.background-color-contrast-2 {
background-color: rgba(51, 51, 51, 0.2); }
.background-color-base-3 {
background-color: rgba(255, 255, 255, 0.3); }
.background-color-contrast-3 {
background-color: rgba(51, 51, 51, 0.3); }
.background-color-base-4 {
background-color: rgba(255, 255, 255, 0.4); }
.background-color-contrast-4 {
background-color: rgba(51, 51, 51, 0.4); }
.background-color-base-5 {
background-color: rgba(255, 255, 255, 0.5); }
.background-color-contrast-5 {
background-color: rgba(51, 51, 51, 0.5); }
.background-color-base-6 {
background-color: rgba(255, 255, 255, 0.6); }
.background-color-contrast-6 {
background-color: rgba(51, 51, 51, 0.6); }
.background-color-base-7 {
background-color: rgba(255, 255, 255, 0.7); }
.background-color-contrast-7 {
background-color: rgba(51, 51, 51, 0.7); }
.background-color-base-8 {
background-color: rgba(255, 255, 255, 0.8); }
.background-color-contrast-8 {
background-color: rgba(51, 51, 51, 0.8); }
.background-color-base-9 {
background-color: rgba(255, 255, 255, 0.9); }
.background-color-contrast-9 {
background-color: rgba(51, 51, 51, 0.9); } div.wp-block-site-logo {
position: relative; }
#content-header:before {
backdrop-filter: blur(5px);
content: "";
display: block;
height: 68px;
width: 100%;
position: absolute;
left: 0;
top: 47px; } .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content:hover,
.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content:focus,
.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content:active {
color: var(--wp--preset--color--secondary) !important; }
aside .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content:hover,
aside .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content:focus,
aside .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content:active {
color: var(--wp--preset--color--base) !important; }
@media screen and (max-width: 575px) {
.wp-block-site-logo img {
max-width: 200px !important;
height: auto !important; } }
@media screen and (max-width: 991px) {
.wp-block-navigation__responsive-container-close svg,
.wp-block-navigation__responsive-container-open svg {
width: 30px !important;
height: 30px !important; }
.wp-block-navigation__responsive-container-open {
display: block !important; }
.wp-block-navigation__responsive-container:not(.is-menu-open.has-modal-open) {
display: none !important; }
.wp-block-navigation__responsive-container.is-menu-open.is-menu-open {
background: var(--wp--preset--color--contrast) !important; }
.wp-block-navigation__responsive-container.is-menu-open.is-menu-open .wp-block-navigation__submenu-container {
padding: .5rem 0 0 !important; }
.wp-block-navigation__responsive-container.is-menu-open.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item.wp-block-navigation-link a {
background: transparent !important; } }
@media screen and (min-width: 992px) and (max-width: 1199px) {
.wp-block-navigation-item {
font-size: 0.85rem !important; } } .wp-block-button.is-style-fill .wp-block-button__link:hover,
.wp-block-button.is-style-fill .wp-block-button__link:focus,
.wp-block-button.is-style-fill .wp-block-button__link:active {
background-color: var(--wp--preset--color--primary-nuance-1) !important;
color: var(--wp--preset--color--contrast) !important; }
.wp-block-button.is-style-fill .wp-block-button__link:hover.has-secondary-background-color:hover, .wp-block-button.is-style-fill .wp-block-button__link:hover.has-secondary-background-color:focus, .wp-block-button.is-style-fill .wp-block-button__link:hover.has-secondary-background-color:active,
.wp-block-button.is-style-fill .wp-block-button__link:focus.has-secondary-background-color:hover,
.wp-block-button.is-style-fill .wp-block-button__link:focus.has-secondary-background-color:focus,
.wp-block-button.is-style-fill .wp-block-button__link:focus.has-secondary-background-color:active,
.wp-block-button.is-style-fill .wp-block-button__link:active.has-secondary-background-color:hover,
.wp-block-button.is-style-fill .wp-block-button__link:active.has-secondary-background-color:focus,
.wp-block-button.is-style-fill .wp-block-button__link:active.has-secondary-background-color:active {
color: var(--wp--preset--color--base) !important;
background-color: var(--wp--preset--color--secondary-nuance-2) !important; }
.wp-block-button.is-style-outline .wp-block-button__link:hover,
.wp-block-button.is-style-outline .wp-block-button__link:focus,
.wp-block-button.is-style-outline .wp-block-button__link:active {
color: var(--wp--preset--color--contrast) !important;
border-color: var(--wp--preset--color--contrast) !important; }
div.wpforms-container-full button[type="submit"]:hover,
div.wpforms-container-full button[type="submit"]:focus,
div.wpforms-container-full button[type="submit"]:active {
color: var(--wp--preset--color--base) !important;
background: var(--wp--preset--color--secondary-nuance-2) !important; }
@media screen and (min-width: 1200px) and (max-width: 1399px) {
main .wp-block-button > .wp-element-button {
font-size: .85rem !important; }
main .wp-block-button > .wp-element-button.is-style-fill {
padding: .5rem !important; }
main .wp-block-button > .wp-element-button.is-style-outline {
padding: calc(.5rem - 6px) !important; } }
@media screen and (min-width: 992px) and (max-width: 1199px) {
main .wp-block-button > .wp-element-button {
font-size: .75rem !important;
font-weight: 600 !important; }
main .wp-block-button > .wp-element-button.is-style-fill {
padding: .4rem !important; }
main .wp-block-button > .wp-element-button.is-style-outline {
padding: calc(.4rem - 6px) !important; } }
@media screen and (min-width: 768px) and (max-width: 991px) {
main .wp-block-button > .wp-element-button {
font-size: .75rem !important;
font-weight: 600 !important; }
main .wp-block-button > .wp-element-button.is-style-fill {
padding: .4rem !important; }
main .wp-block-button > .wp-element-button.is-style-outline {
padding: calc(.4rem - 6px) !important; } }
@media screen and (min-width: 576px) and (max-width: 767px) {
main .wp-block-button > .wp-element-button {
font-size: .65rem !important;
font-weight: 600 !important;
line-height: 1.15rem !important; }
main .wp-block-button > .wp-element-button.is-style-fill {
padding: .35rem !important; }
main .wp-block-button > .wp-element-button.is-style-outline {
padding: calc(.35rem - 6px) !important; } }
@media screen and (max-width: 575px) {
main .wp-block-button > .wp-element-button {
font-size: .75rem !important;
font-weight: 600 !important; }
main .wp-block-button > .wp-element-button.is-style-fill {
padding: .4rem !important; }
main .wp-block-button > .wp-element-button.is-style-outline {
padding: calc(.4rem - 6px) !important; } }
@font-face {
font-family: "Allura";
font-stretch: normal;
font-style: normal;
font-weight: 400;
src: url(//www.dominiquegreger.com/wp-content/themes/dominiquegreger/assets/fonts/allura/Allura-Regular.ttf) format("woff2-variations");
font-display: swap; }
@font-face {
font-family: "Poppins";
font-stretch: normal;
font-style: normal;
font-weight: 300;
src: url(//www.dominiquegreger.com/wp-content/themes/dominiquegreger/assets/fonts/poppins/Poppins-Light.ttf) format("woff2-variations");
font-display: swap; }
@font-face {
font-family: "Poppins";
font-stretch: normal;
font-style: italic;
font-weight: 300;
src: url(//www.dominiquegreger.com/wp-content/themes/dominiquegreger/assets/fonts/poppins/Poppins-LightItalic.ttf) format("woff2-variations");
font-display: swap; }
@font-face {
font-family: "Poppins";
font-stretch: normal;
font-style: normal;
font-weight: 400;
src: url(//www.dominiquegreger.com/wp-content/themes/dominiquegreger/assets/fonts/poppins/Poppins-Regular.ttf) format("woff2-variations");
font-display: swap; }
@font-face {
font-family: "Poppins";
font-stretch: normal;
font-style: italic;
font-weight: 400;
src: url(//www.dominiquegreger.com/wp-content/themes/dominiquegreger/assets/fonts/poppins/Poppins-Italic.ttf) format("woff2-variations");
font-display: swap; }
@font-face {
font-family: "Poppins";
font-stretch: normal;
font-style: normal;
font-weight: 500;
src: url(//www.dominiquegreger.com/wp-content/themes/dominiquegreger/assets/fonts/poppins/Poppins-Medium.ttf) format("woff2-variations");
font-display: swap; }
@font-face {
font-family: "Poppins";
font-stretch: normal;
font-style: italic;
font-weight: 500;
src: url(//www.dominiquegreger.com/wp-content/themes/dominiquegreger/assets/fonts/poppins/Poppins-MediumItalic.ttf) format("woff2-variations");
font-display: swap; }
@font-face {
font-family: "Poppins";
font-stretch: normal;
font-style: normal;
font-weight: 400;
src: url(//www.dominiquegreger.com/wp-content/themes/dominiquegreger/assets/fonts/poppins/Poppins-SemiBold.ttf) format("woff2-variations");
font-display: swap; }
@font-face {
font-family: "Poppins";
font-stretch: normal;
font-style: italic;
font-weight: 400;
src: url(//www.dominiquegreger.com/wp-content/themes/dominiquegreger/assets/fonts/poppins/Poppins-SemiBoldItalic.ttf) format("woff2-variations");
font-display: swap; }
@font-face {
font-family: "Poppins";
font-stretch: normal;
font-style: normal;
font-weight: 600;
src: url(//www.dominiquegreger.com/wp-content/themes/dominiquegreger/assets/fonts/poppins/Poppins-Bold.ttf) format("woff2-variations");
font-display: swap; }
@font-face {
font-family: "Poppins";
font-stretch: normal;
font-style: italic;
font-weight: 600;
src: url(//www.dominiquegreger.com/wp-content/themes/dominiquegreger/assets/fonts/poppins/Poppins-BoldItalic.ttf) format("woff2-variations");
font-display: swap; }
@font-face {
font-family: "Libre Baskerville";
font-stretch: normal;
font-style: normal;
font-weight: 400;
src: url(//www.dominiquegreger.com/wp-content/themes/dominiquegreger/assets/fonts/libre_baskerville/LibreBaskerville-Regular.ttf) format("woff2-variations");
font-display: swap; }
@font-face {
font-family: "Libre Baskerville";
font-stretch: normal;
font-style: italic;
font-weight: 400;
src: url(//www.dominiquegreger.com/wp-content/themes/dominiquegreger/assets/fonts/libre_baskerville/LibreBaskerville-Italic.ttf) format("woff2-variations");
font-display: swap; }
@font-face {
font-family: "Libre Baskerville";
font-stretch: normal;
font-style: normal;
font-weight: 700;
src: url(//www.dominiquegreger.com/wp-content/themes/dominiquegreger/assets/fonts/libre_baskerville/LibreBaskerville-Bold.ttf) format("woff2-variations");
font-display: swap; }
strong, b {
font-weight: 600; }
body.home main, body.retreat-template main {
margin-top: -5.5rem !important; }
@media screen and (max-width: 575px) {
body.home main, body.retreat-template main {
margin-top: -4.5rem !important; } }
body {
min-width: 375px !important; }
body div.wp-site-blocks {
padding: 0 !important;
min-height: 100vh !important;
display: flex !important;
flex-direction: column !important; }
body main {
flex: 1 !important; }
body aside.wp-block-template-part {
margin-top: 0 !important; }
@media screen and (max-width: 575px) {
body aside #part-aside-top {
padding-right: 1.5rem !important;
padding-left: 1.5rem !important; } }
body header {
margin-top: 0 !important; }
@media screen and (max-width: 575px) {
body header #part-header {
padding-right: 1.5rem !important;
padding-left: 1.5rem !important; } }
@media screen and (max-width: 767px) {
body footer > div > div {
justify-content: center !important; } }
div.wp-block-cover, div.wp-block-group {
scroll-margin-top: 5.2rem !important;
}
.wpforms-submit {
background-color: var(--wp--preset--color--secondary) !important;
border-radius: 0 !important;
border-width: 0 !important;
color: var(--wp--preset--color--base) !important;
font-size: var(--wp--preset--font-size--medium) !important;
padding: calc(0.667em + 2px) calc(1.333em + 2px) !important;
text-decoration: none !important;
line-height: .85rem !important;
}
.wpforms-submit::after {
display: none !important;
}
.wpforms-submit:hover {
background-color: var(--wp--preset--color--secondary-nuance-2) !important;
} .mc4wp-form-fields {
text-align: center !important;
}
.mc4wp-form input[type="submit"] {
background-color: var(--wp--preset--color--secondary) !important;
color: var(--wp--preset--color--base) !important;
font-size: var(--wp--preset--font-size--medium) !important;
padding: calc(0.667em + 2px) calc(1.333em + 2px) !important;
text-decoration: none !important;
line-height: .85rem !important;
border: 0 !important;
cursor: pointer !important;
height: var(--wpforms-field-size-input-height) !important;
}
.mc4wp-form input[type="submit"]:hover {
background-color: var(--wp--preset--color--secondary-nuance-2) !important;
}
.mc4wp-form input[type="email"], .mc4wp-form input[type="text"] {
background-color: var(--wpforms-field-background-color);
border-radius: 0;
color: var(--wpforms-field-text-color);
border: 2px solid var(--wp--preset--color--contrast-nuance-1);
padding: 0 var(--wpforms-field-size-padding-h);
font-size: var(--wpforms-field-size-font-size);
line-height: 100%;
box-shadow: none;
transition: border 0.15s, box-shadow 0.15s;
height: calc(var(--wpforms-field-size-input-height) - 4px) !important;
}
.mc4wp-form input[type="email"]:focus, .mc4wp-form input[type="text"]:focus {
border: 2px solid var(--wp--preset--color--primary) !important;
outline: none !important;
}
@media screen and (max-width: 768px) {
.mc4wp-form > div.mc4wp-form-fields {
display: flex !important;
flex-direction: column !important;
grid-gap: 0.5rem !important;
}
.mc4wp-form > div.mc4wp-form-fields label {
display: flex !important;
}
.mc4wp-form > div.mc4wp-form-fields input {
width: 100% !important;
}
.wp-block-cover h1 {
line-height: 6rem !important;
}
}