html {
font-size: 16px;
scroll-behavior: smooth; }
@media (prefers-reduced-motion: reduce) {
html {
scroll-behavior: auto; }
}
body {
color: rgba(0, 0, 0, .8);
font-family: -apple-system, BlinkMacSystemFont, system-ui, "Helvetica Neue", Helvetica, sans-serif;
line-height: 1.5;
overflow-x: hidden;
-webkit-font-smoothing: subpixel-antialiased;
}
a {
color: inherit;
word-wrap: break-word;
overflow-wrap: break-word;
transition: all .15s ease-in-out;
}
a:hover,
a:focus,
a:active {
color: inherit;
}
address {
margin: 0 0 1.5em;
font-style: italic;
}
blockquote {
margin: 0 0 1.5em;
padding: .5em 0 .5em 1.5em;
border-left: 2px solid #000;
}
code {
background-color: rgba(0, 0, 0, .025);
color: inherit;
font-family: monospace;
font-size: .875em;
padding: 0.25em .5em;
}
dd {
margin: 0 0 0 1.5em;
}
dt + dd {
margin-top: 0.5em;
}
dt {
font-weight: 700;
}
dd + dt {
margin-top: 1.5em;
}
figure {
margin: 0 0 1.5em;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
color: #000;
font-weight: initial;
}
hr {
margin-top: 1em;
margin-bottom: 1em;
border: 0;
border-top: 1px solid rgba(0, 0, 0, .1);
}
img,
picture {
height: auto;
max-width: 100%;
position: relative;
}
input[type="email"],
input[type="password"],
input[type="search"],
input[type="text"],
input[type="url"],
select,
textarea {
max-width: 100%;
padding: .875rem 1rem;
color: #000;
font-size: .9375rem;
line-height: 1.5;
background-color: #fff;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, .25);
border-radius: 0;
transition: color .15s ease-in-out,
background-color .15s ease-in-out,
border-color .15s ease-in-out,
box-shadow .15s ease-in-out,
opacity .15s ease-in-out;
}
input[type="email"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="text"]:focus,
input[type="url"]:focus,
textarea:focus {
background-color: #fff;
border-color: rgba(0, 0, 0, 1);
}
kbd {
padding: .25em .5em;
background-color: #000;
color: #fff;
font-size: .875em;
border-radius: 4px;
}
mark {
padding: 0 .25em;
background-color: #fcf8e3;
}
ol,
ul {
margin: 0 0 1.5em;
padding: 0 0 0 1.5em;
}
ol {
list-style: decimal;
}
ol ol {
list-style: lower-alpha;
}
ol ol ol {
list-style: lower-roman;
}
ul {
list-style: disc;
}
ul ul {
list-style: circle;
}
ul ul ul {
list-style: square;
}
li > ol,
li > ul {
margin-top: .5em;
margin-bottom: 0;
}
li {
margin: 0 0 .5em 0;
}
pre {
margin-bottom: 1.5em;
padding: 1.5em 1.5em;
border: 1px solid rgba(0, 0, 0, .1);
border-radius: 0;
background-color: transparent;
color: inherit;
font-family: Menlo,Consolas,monaco,monospace;
font-size: .875em;
white-space: pre;
overflow: auto;
}
small {
font-size: 80%;
}
table {
width: 100%;
margin: 0 0 1.5em;
border: 1px solid rgba(0, 0, 0, .1);
border-collapse: collapse;
}
th {
text-align: inherit;
}
th,
td {
padding: 0.5em;
border: 1px solid rgba(0, 0, 0, .1);
line-height: 1.5;
}
::-moz-placeholder {
opacity: .4;
}
:-ms-input-placeholder {
opacity: .4;
}
::placeholder {
opacity: .4;
} h1,
.h1 {
font-size: 1.802rem;
line-height: 1.3;
}
.text-h1 {
font-size: 1.802rem;
}
h2,
.h2 {
font-size: 1.602rem;
line-height: 1.3;
}
.text-h2 {
font-size: 1.602rem;
}
h3,
.h3 {
font-size: 1.424rem;
line-height: 1.3;
}
.text-h3 {
font-size: 1.424rem;
}
h4,
.h4 {
font-size: 1.266rem;
line-height: 1.4;
}
.text-h4 {
font-size: 1.266rem;
}
h5,
.h5 {
font-size: 1.125rem;
line-height: 1.4;
}
.text-h5 {
font-size: 1.125rem;
}
h6,
.h6,
.h6l {
font-size: 1rem;
line-height: 1.5;
}
.text-h6,
.text-h6l {
font-size: 1rem;
}
.h7 {
font-size: .875rem;
line-height: 1.5;
}
.text-h7 {
font-size: .875rem;
}
.display-1 {
font-size: 4.3rem;
line-height: 1.2;
font-weight: 700;
}
.text-display-1 {
font-size: 4.3rem;
}
.display-2 {
font-size: 3.8rem;
line-height: 1.2;
font-weight: 700;
}
.text-display-2 {
font-size: 3.8rem;
}
.display-3 {
font-size: 3.3rem;
line-height: 1.2;
font-weight: 700;
}
.text-display-3 {
font-size: 3.3rem;
}
.display-4 {
font-size: 2.8rem;
line-height: 1.2;
font-weight: 700;
}
.text-display-4 {
font-size: 2.8rem;
}
.display-5 {
font-size: 2.3rem;
line-height: 1.3;
}
.text-display-5 {
font-size: 2.3rem;
} .screen-reader-text {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
overflow: hidden;
clip: rect(0,0,0,0);
white-space: nowrap;
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
border: 0;
}
.wp-caption-text {
margin-top: 1rem;
color: rgba(0, 0, 0, .75);
text-align: center;
font-size: .875rem;
line-height: 1.5;
}
.alignleft .wp-caption-text {
text-align: left;
}
.alignright .wp-caption-text {
text-align: right;
}
.wp-caption-text a,
.wp-caption-text img {
display: inline-block;
} .gallery {
display: flex;
flex-flow: row wrap;
justify-content: center;
margin-bottom: calc(1.5 * 1rem);
}
.gallery-item {
display: inline-block;
margin-right: 16px;
margin-bottom: 16px;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: calc((100% - 16px * 1) / 2);
}
.gallery-columns-2 .gallery-item:nth-of-type(2n+2) {
margin-right: 0;
}
.gallery-columns-3 .gallery-item {
max-width: calc((100% - 16px * 2) / 3);
}
.gallery-columns-3 .gallery-item:nth-of-type(3n+3) {
margin-right: 0;
}
.gallery-columns-4 .gallery-item {
max-width: calc((100% - 16px * 3) / 4);
}
.gallery-columns-4 .gallery-item:nth-of-type(4n+4) {
margin-right: 0;
}
.gallery-columns-5 .gallery-item {
max-width: calc((100% - 16px * 4) / 5);
}
.gallery-columns-5 .gallery-item:nth-of-type(5n+5) {
margin-right: 0;
}
.gallery-columns-6 .gallery-item {
max-width: calc((100% - 16px * 5) / 6);
}
.gallery-columns-6 .gallery-item:nth-of-type(6n+6) {
margin-right: 0;
}
.gallery-columns-7 .gallery-item {
max-width: calc((100% - 16px * 6) / 7);
}
.gallery-columns-7 .gallery-item:nth-of-type(7n+7) {
margin-right: 0;
}
.gallery-columns-8 .gallery-item {
max-width: calc((100% - 16px * 7) / 8);
}
.gallery-columns-8 .gallery-item:nth-of-type(8n+8) {
margin-right: 0;
}
.gallery-columns-9 .gallery-item {
max-width: calc((100% - 16px * 8) / 9);
}
.gallery-columns-9 .gallery-item:nth-of-type(9n+9) {
margin-right: 0;
}
.gallery-item:last-of-type {
padding-right: 0;
}
.gallery-caption {
display: block;
font-size: .75rem;
line-height: 1.6;
margin: 0;
padding: 0.5rem;
}
.gallery-item > div > a {
display: block;
line-height: 0;
box-shadow: 0 0 0 0 transparent;
}
.body-copy .gallery-item > div > a:hover,
.body-copy .gallery-item > div > a:focus,
.body-copy .gallery-item > div > a:active {
opacity: 1;
}
.gallery-item > div > a:focus {
box-shadow: 0 0 0 2px #0073aa;
} .has-small-font-size {
font-size: .8em;
}
.has-large-font-size {
font-size: 1.25em;
}
.has-huge-font-size,
.has-larger-font-size {
font-size: 1.953em;
}
.post-body-copy .has-drop-cap:first-letter {
float: left;
margin: .04em .1em 0 0;
font-size: 6.13em;
font-weight: 700;
font-style: normal;
line-height: .75;
text-transform: uppercase;
}
p.has-background {
padding: 1em 1.5em;
}
.wp-block-gallery .blocks-gallery-caption,
.wp-block-audio figcaption,
.wp-block-embed figcaption,
.wp-block-image figcaption,
.wp-block-video figcaption {
display: block;
width: 100%;
margin-top: 1rem;
margin-bottom: 0;
color: rgba(0, 0, 0, .75);
font-size: 14px;
line-height: 1.5;
}
.wp-block-gallery.alignfull .blocks-gallery-caption,
.wp-block-audio.alignfull figcaption,
.wp-block-embed.alignfull figcaption,
.wp-block-image.alignfull figcaption,
.wp-block-video.alignfull figcaption {
padding-left: 16px;
padding-right: 16px;
}
.wp-block-gallery.align-center .blocks-gallery-caption,
.wp-block-audio.aligncenter figcaption,
.wp-block-embed.aligncenter figcaption,
.wp-block-image.aligncenter figcaption,
.wp-block-video.aligncenter figcaption {
text-align: center;
}
@media (min-width: 576px) {
.wp-block-gallery.alignleft .blocks-gallery-caption,
.wp-block-audio.alignleft figcaption,
.wp-block-embed.alignleft figcaption,
.wp-block-image.alignleft figcaption,
.wp-block-video.alignleft figcaption {
text-align: left;
}
.wp-block-gallery.alignright .blocks-gallery-caption,
.wp-block-audio.alignright figcaption,
.wp-block-embed.alignright figcaption,
.wp-block-image.alignright figcaption,
.wp-block-video.alignright figcaption {
text-align: right;
}
}
.wp-block-group__inner-container > * {
margin-top: 32px;
margin-bottom: 32px;
}
.wp-block-group__inner-container > *:first-child {
margin-top: 0;
}
.wp-block-group__inner-container > *:last-child {
margin-bottom: 0;
} .wp-block-audio audio {
display: block;
min-width: auto;
}
@media (min-width: 576px) {
.wp-block-audio.alignleft audio,
.wp-block-audio.alignright audio {
min-width: 320px;
}
} .wp-block-buttons .wp-block-button {
display: inline-block;
margin-right: 8px;
margin-bottom: 8px;
}
.wp-block-button__link {
color: #fff;
background-color: #000;
border: 1px solid transparent;
border-radius: 9999px;
box-shadow: none;
cursor: pointer;
display: inline-block;
font-size: 15px;
line-height: 1.4;
padding: 14px 28px;
text-align: center;
text-decoration: none;
overflow-wrap: break-word;
transition: all .6s cubic-bezier(.19, 1, .22, 1);
}
.wp-block-button__link:hover,
.wp-block-button__link:focus,
.wp-block-button__link:active {
text-decoration: none;
}
.wp-block-button__link:not(.has-text-color):not(.has-background):hover,
.wp-block-button__link:not(.has-text-color):not(.has-background):focus,
.wp-block-button__link:not(.has-text-color):not(.has-background):active {
background-color: #fff;
color: #000;
border: 1px solid;
text-decoration: none;
}
.wp-block-button .wp-block-button__link.is-style-outline,
.wp-block-button.is-style-outline>.wp-block-button__link {
border: 1px solid;
padding: 14px 28px;
}
.is-style-outline .wp-block-button__link:not(.has-text-color),
.wp-block-button__link.is-style-outline:not(.has-text-color) {
color: #000;
}
.is-style-outline .wp-block-button__link:not(.has-background),
.wp-block-button__link.is-style-outline:not(.has-background) {
background-color: transparent;
}
.is-style-outline .wp-block-button__link:not(.has-text-color):not(.has-background):hover,
.is-style-outline .wp-block-button__link:not(.has-text-color):not(.has-background):focus,
.is-style-outline .wp-block-button__link:not(.has-text-color):not(.has-background):active,
.wp-block-button__link.is-style-outline:not(.has-text-color):not(.has-background):hover,
.wp-block-button__link.is-style-outline:not(.has-text-color):not(.has-background):focus,
.wp-block-button__link.is-style-outline:not(.has-text-color):not(.has-background):active {
color: #fff;
background-color: #000;
} .wp-block-code {
padding: 1.5em 1.5em;
background-color: rgba(0, 0, 0, .025);
border: 1px solid rgba(0, 0, 0, .1);
border-radius: 0;
color: inherit;
font-family: Menlo,Consolas,monaco,monospace;
font-size: .875em;
white-space: pre-wrap;
}
.wp-block-code code {
padding: 0;
background-color: transparent;
font-size: inherit;
color: inherit;
} @media (min-width: 600px) and (max-width: 781px) {
.wp-block-column:not(:only-child) {
flex-basis: calc(50% - 16px)!important;
flex-grow: 0;
}
.wp-block-column:nth-child(2n) {
margin-left: 32px;
}
}
@media (min-width: 782px) {
.wp-block-column:not(:first-child) {
margin-left: 32px;
}
} .wp-block-cover,
.wp-block-cover-image {
position: relative;
background-size: cover;
background-position: 50%;
min-height: 430px;
height: 100%;
width: 100%;
display: flex;
justify-content: center;
align-items: center;
overflow: hidden;
padding: 16px;
}
.wp-block-cover-image .wp-block-cover__inner-container,
.wp-block-cover .wp-block-cover__inner-container {
width: 100%;
padding: 5%;
}
@media (min-width: 992px) {
.wp-block-cover.alignwide .wp-block-cover__inner-container,
.wp-block-cover.alignfull .wp-block-cover__inner-container {
max-width: calc(720px - 32px);
padding-left: 0;
padding-right: 0;
}
}
@media (min-width: 1200px) {
.wp-block-cover.alignwide {
min-height: 520px;
padding-left: 32px;
padding-right: 32px;
}
.wp-block-cover.alignfull {
min-height: 600px;
padding-left: 32px;
padding-right: 32px;
}
} .wp-block-embed .wp-block-embed__wrapper {
clear: both;
}
.wp-block-embed-facebook.alignwide .wp-block-embed__wrapper,
.wp-block-embed-facebook.alignfull .wp-block-embed__wrapper {
text-align: center;
}
.wp-block-embed-instagram .wp-block-embed__wrapper > iframe,
.wp-block-embed-instagram .wp-block-embed__wrapper > blockquote {
max-width: 100% !important;
width: 736px !important;
margin: 0 auto !important;
}
.wp-block-embed-twitter .twitter-tweet {
margin-left: auto;
margin-right: auto;
} .wp-block-file a.wp-block-file__button {
display: inline-block;
align-items: center;
padding: .875rem 1.75rem;
border: 1px solid rgba(0, 0, 0, .1);
border-radius: 0;
background-color: #f5f5f5;
box-shadow: none;
color: #000;
font-size: .875rem;
font-weight: 700;
line-height: 1.4;
transition:
color .6s cubic-bezier(.19, 1, .22, 1),
background-color .6s cubic-bezier(.19, 1, .22, 1),
border-color .6s cubic-bezier(.19, 1, .22, 1),
box-shadow .6s cubic-bezier(.19, 1, .22, 1),
opacity .6s cubic-bezier(.19, 1, .22, 1),
transform .6s cubic-bezier(.19, 1, .22, 1);
word-wrap: normal;
overflow-wrap: normal;
}
.wp-block-file a.wp-block-file__button:active,
.wp-block-file a.wp-block-file__button:focus,
.wp-block-file a.wp-block-file__button:hover{
border-color: #000;
color: #000;
box-shadow: none;
}
.wp-block-file a.wp-block-file__button:visited {
color: #000;
box-shadow: none;
}
.wp-block-file * + .wp-block-file__button {
margin-left: 1.5em;
}
.wp-block-file.alignfull {
padding-left: 16px;
padding-right: 16px;
} .wp-block-group.has-background {
padding: 32px;
} .wp-block-image figcaption {
margin-left: auto;
margin-right: auto;
}
.wp-block-image .alignleft,
.wp-block-image .alignright {
width: auto;
margin: 0 0 32px 0;
}
.wp-block-image .aligncenter > figcaption,
.wp-block-image .alignleft > figcaption,
.wp-block-image .alignright > figcaption,
.wp-block-image.is-resized > figcaption {
display: block;
}
.wp-block-image img {
display: inline-block;
height: auto;
}
.wp-block-image figcaption {
margin-top: 1rem;
margin-bottom: 0;
color: rgba(0, 0, 0, .75);
text-align: center;
font-size: .875rem;
line-height: 1.5;
}
.wp-block-image.alignfull,
.wp-block-image.alignwide {
text-align: center;
}
.wp-block-image.alignfull img,
.wp-block-image.alignwide img {
width: auto;
}
@media (min-width: 576px) {
.wp-block-image .alignleft {
margin-left: calc((100vw - 540px) / -2);
}
.wp-block-image .alignright {
margin-right: calc((100vw - 540px) / -2);
}
.wp-block-image .alignleft figcaption {
text-align: left;
}
.wp-block-image .alignright figcaption {
text-align: right;
}
}
@media (min-width: 768px) {
.wp-block-image .alignleft {
margin-left: calc((100vw - 720px) / -2);
}
.wp-block-image .alignright {
margin-right: calc((100vw - 720px) / -2);
}
}
@media (min-width: 1120px) {
.wp-block-image .alignleft {
margin-left: calc((1120px - (720px - 32px)) / -2);
}
.wp-block-image .alignright {
margin-right: calc((1120px - (720px - 32px)) / -2);
}
} .wp-block-gallery.alignleft,
.wp-block-gallery.alignright {
margin-top: 0;
margin-bottom: 32px;
}
.wp-block-gallery .blocks-gallery-item a:visited,
.wp-block-gallery .blocks-gallery-item a:hover,
.wp-block-gallery .blocks-gallery-item a:focus,
.wp-block-gallery .blocks-gallery-item a:active {
opacity: 1;
}
.blocks-gallery-grid .blocks-gallery-image figcaption,
.blocks-gallery-grid .blocks-gallery-item figcaption,
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
font-size: 12px;
}
.wp-block-gallery .blocks-gallery-caption {
margin-top: calc(1rem - 16px);
} .wp-block-media-text__content {
min-width: 0;
}
.wp-block-media-text:not(.has-media-on-the-right):not(.alignfull):not(.has-background) .wp-block-media-text__content {
padding-right: 0;
}
.wp-block-media-text.has-media-on-the-right:not(.alignfull):not(.has-background) .wp-block-media-text__content {
padding-left: 0;
}
.wp-block-media-text[class*=background-color] .wp-block-media-text__content,
.wp-block-media-text[style*=background-color] .wp-block-media-text__content {
padding-top: 8%;
padding-bottom: 8%;
}
@media (max-width: 600px) {
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
padding-top: 32px;
}
.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content {
padding-bottom: 32px;
}
.wp-block-media-text.is-stacked-on-mobile:not(.has-background):not(.alignfull) .wp-block-media-text__content {
padding-left: 0;
padding-right: 0;
}
.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right:not(.has-background) .wp-block-media-text__content {
padding-bottom: 0;
}
} .wp-block-preformatted {
padding: 1.25em 1.5em;
font-size: .875em;
} .post-body-copy .wp-block-pullquote.wp-block-pullquote {
position: relative;
margin-top: calc(32px + 1em);
padding: 1.5em 0 0;
border: none;
border-top: 2px solid transparent;
color: inherit;
font-size: 1.25em;
line-height: 1.5;
text-align: center;
clear: both;
}
.post-body-copy .wp-block-pullquote:before {
content: '“';
display: block;
width: .5em;
height: .5em;
position: absolute;
top: 0;
left: 50%;
background: #fff;
border-radius: 100%;
color: #000;
font-family: sans-serif;
font-size: 5em;
line-height: 1;
text-align: center;
transform: translate(-50%, -50%);
}
.post-body-copy .wp-block-pullquote blockquote {
margin: 0;
padding: 0;
border: none;
}
.post-body-copy .wp-block-pullquote p {
margin-bottom: 1em;
font-size: 1em;
line-height: inherit;
}
.post-body-copy .wp-block-pullquote__citation,
.post-body-copy .wp-block-pullquote cite,
.post-body-copy .wp-block-pullquote footer {
display: block;
color: inherit;
font-size: 16px;
font-style: italic;
text-transform: none;
opacity: .75;
}
.post-body-copy .wp-block-pullquote.is-style-solid-color {
padding: 2.5em 1.5em 1.5em;
border: none;
}
.post-body-copy .wp-block-pullquote.is-style-solid-color blockquote {
max-width: 100%;
text-align: center;
}
.post-body-copy .wp-block-pullquote.is-style-solid-color blockquote p {
margin-bottom: 1em;
font-size: 1em;
line-height: inherit;
}
.post-body-copy .wp-block-pullquote.is-style-solid-color blockquote cite {
font-style: italic;
}
.post-body-copy .wp-block-pullquote.alignfull:not(.is-style-solid-color) {
padding-left: 16px;
padding-right: 16px;
}
.post-body-copy .wp-block-pullquote.alignfull blockquote {
max-width: 1080px;
margin-left: auto;
margin-right: auto;
}
@media (min-width: 576px) {
.post-body-copy .wp-block-pullquote.alignleft {
margin-top: 1em;
text-align: left;
}
.post-body-copy .wp-block-pullquote.alignleft:before {
left: 0;
transform: translate(-25%, -50%);
}
.post-body-copy .wp-block-pullquote.alignleft.is-style-solid-color blockquote {
text-align: left;
}
.post-body-copy .wp-block-pullquote.alignright {
margin-top: 1em;
text-align: right;
}
.post-body-copy .wp-block-pullquote.alignright:before {
left: auto;
right: 0;
transform: translate(25%, -50%);
}
.post-body-copy .wp-block-pullquote.alignright.is-style-solid-color blockquote {
text-align: right;
}
}
@media (min-width: 768px) {
.post-body-copy .wp-block-pullquote.wp-block-pullquote {
font-size: 1.5em;
}
}
@media (min-width: 992px) {
.post-body-copy .wp-block-pullquote.alignwide,
.post-body-copy .wp-block-pullquote.alignfull {
margin-top: calc(32px + 2.5em);
border-top-width: 6px;
font-size: 2em;
}
.post-body-copy .wp-block-pullquote.is-style-solid-color.alignfull {
padding: 2.5em 1.5em 1.5em;
}
} .wp-block-quote {
position: relative;
padding: .5em 0 .5em 1.5em;
border-left: 2px solid currentColor;
}
.wp-block-quote.has-text-align-right {
padding: .5em 1.5em .5em 0;
border-left: none;
border-right: 2px solid currentColor;
}
.wp-block-quote__citation,
.wp-block-quote cite,
.wp-block-quote footer {
display: block;
color: inherit;
font-size: 16px;
font-style: italic;
opacity: .75;
}
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
margin-left: auto;
margin-right: auto;
padding: 0 1.5em;
border: none;
font-size: 1.25em;
line-height: 1.5;
}
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
font-size: 1em;
font-style: normal;
}
.wp-block-quote.is-large cite,
.wp-block-quote.is-large footer,
.wp-block-quote.is-style-large cite,
.wp-block-quote.is-style-large footer {
font-size: 16px;
text-align: right;
} .wp-block-separator {
height: 1px;
border: none;
background-color: currentColor;
opacity: 1;
} .wp-block-table table {
margin-bottom: 0;
}
.wp-block-table thead {
border-bottom: 0;
background-color: rgba(0, 0, 0, .05);
}
.wp-block-table th {
font-weight: 700;
}
.wp-block-table td,
.wp-block-table th {
border: 1px solid rgba(0, 0, 0, .1);
}
.wp-block-table tfoot {
border-top: 0;
background-color: rgba(0, 0, 0, .05);
}
.wp-block-table figcaption {
margin-top: 1rem;
color: rgba(0, 0, 0, .75);
font-size: 14px;
text-align: center;
}
.wp-block-table.is-style-stripes {
border-bottom: 0;
}
.wp-block-table.is-style-stripes table {
border-spacing: 0;
border-collapse: separate;
border: none;
}
.wp-block-table.is-style-stripes thead {
background-color: transparent;
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
background-color: rgba(0, 0, 0, .05);
}
.wp-block-table.is-style-stripes tfoot {
background-color: transparent;
box-shadow: 0 1px 0 0 inset rgba(0, 0, 0, .1);
}
.wp-block-table.alignleft figcaption {
text-align: left;
}
.wp-block-table.alignright figcaption {
text-align: right;
} pre.wp-block-verse {
font-family: Menlo,Consolas,monaco,monospace;
clear: both;
} .post-body-copy {
max-width: calc(1120px + 32px);
margin-left: auto;
margin-right: auto;
padding-left: 16px;
padding-right: 16px;
font-size: 1.125rem;
line-height: 1.8;
}
.post-body-copy iframe {
max-width: 100%;
}
.post-body-copy a:not([class]) {
color: inherit;
text-decoration: underline;
transition: opacity .15s ease-in-out;
}
.post-body-copy a:not([class]):visited,
.post-body-copy a:not([class]):hover,
.post-body-copy a:not([class]):focus {
color: inherit;
text-decoration: underline;
opacity: .5;
}
.post-body-copy.post-body-copy h1,
.post-body-copy.post-body-copy h2,
.post-body-copy.post-body-copy h3,
.post-body-copy.post-body-copy h4,
.post-body-copy.post-body-copy h5,
.post-body-copy.post-body-copy h6 {
color: inherit;
clear: both;
margin-top: 1.5em;
margin-bottom: .75em;
}
.post-body-copy h1:first-child,
.post-body-copy h2:first-child,
.post-body-copy h3:first-child,
.post-body-copy h4:first-child,
.post-body-copy h5:first-child,
.post-body-copy h6:first-child {
margin-top: 0;
}
.post-body-copy h1:last-child,
.post-body-copy h2:last-child,
.post-body-copy h3:last-child,
.post-body-copy h4:last-child,
.post-body-copy h5:last-child,
.post-body-copy h6:last-child {
margin-bottom: 0;
}
.post-body-copy h1.has-background,
.post-body-copy h2.has-background,
.post-body-copy h3.has-background,
.post-body-copy h4.has-background,
.post-body-copy h5.has-background,
.post-body-copy h6.has-background {
padding: .5em .75em;
}
.post-body-copy li {
margin-bottom: .5em;
}
.post-body-copy h1,
.post-body-copy .h1 {
font-size: 1.802em;
}
.post-body-copy h2,
.post-body-copy .h2 {
font-size: 1.602em;
}
.post-body-copy h3,
.post-body-copy .h3 {
font-size: 1.424em;
}
.post-body-copy h4,
.post-body-copy .h4 {
font-size: 1.266em;
}
.post-body-copy h5,
.post-body-copy .h5 {
font-size: 1.125em;
}
.post-body-copy h6,
.post-body-copy .h6 {
font-size: 1em;
}
.post-body-copy .display-1 {
font-size: 4.3em;
}
.post-body-copy .display-2 {
font-size: 3.8em;
}
.post-body-copy .display-3 {
font-size: 3.3em;
}
.post-body-copy .display-4 {
font-size: 2.8em;
}
.post-body-copy .display-5 {
font-size: 2.3em;
}
@media (min-width: 992px) {
.post-body-copy h1,
.post-body-copy .h1 {
font-size: 3.052em;
}
.post-body-copy h2,
.post-body-copy .h2 {
font-size: 2.441em;
}
.post-body-copy h3,
.post-body-copy .h3 {
font-size: 1.953em;
}
.post-body-copy h4,
.post-body-copy .h4 {
font-size: 1.563em;
}
.post-body-copy h5,
.post-body-copy .h5 {
font-size: 1.25em;
}
.post-body-copy .display-1 {
font-size: 6em;
}
.post-body-copy .display-2 {
font-size: 5.5em;
}
.post-body-copy .display-3 {
font-size: 4.5em;
}
.post-body-copy .display-4 {
font-size: 3.5em;
}
.post-body-copy .display-5 {
font-size: 3em;
}
}
.post-body-copy p {
margin-top: 1.5em;
margin-bottom: 1.5em;
}
.post-body-copy p:first-child,
.post-body-copy .wp-block-audio:first-child,
.post-body-copy .wp-block-button:first-child,
.post-body-copy .wp-block-code:first-child,
.post-body-copy .wp-block-embed:first-child,
.post-body-copy .wp-block-file:first-child,
.post-body-copy .wp-block-image:first-child,
.post-body-copy .wp-block-gallery:first-child,
.post-body-copy .wp-block-media-text:first-child,
.post-body-copy .wp-block-preformatted:first-child,
.post-body-copy .wp-block-pullquote:first-child,
.post-body-copy .wp-block-quote:first-child,
.post-body-copy .wp-block-seperator:first-child,
.post-body-copy .wp-block-video:first-child,
.post-body-copy .wp-block-archives:first-child,
.post-body-copy .wp-block-calendar:first-child,
.post-body-copy .wp-block-categories:first-child,
.post-body-copy .wp-block-latest-comments:first-child,
.post-body-copy .wp-block-latest-posts:first-child,
.post-body-copy .wp-block-search:first-child,
.post-body-copy .wp-block-tag-cloud:first-child {
margin-top: 0;
}
.post-body-copy p:last-child,
.post-body-copy .wp-block-audio:last-child,
.post-body-copy .wp-block-button:last-child,
.post-body-copy .wp-block-code:last-child,
.post-body-copy .wp-block-embed:last-child,
.post-body-copy .wp-block-file:last-child,
.post-body-copy .wp-block-image:last-child,
.post-body-copy .wp-block-gallery:last-child,
.post-body-copy .wp-block-media-text:last-child,
.post-body-copy .wp-block-preformatted:last-child,
.post-body-copy .wp-block-pullquote:last-child,
.post-body-copy .wp-block-quote:last-child,
.post-body-copy .wp-block-seperator:last-child,
.post-body-copy .wp-block-video:last-child,
.post-body-copy .wp-block-archives:last-child,
.post-body-copy .wp-block-calendar:last-child,
.post-body-copy .wp-block-categories:last-child,
.post-body-copy .wp-block-latest-comments:last-child,
.post-body-copy .wp-block-latest-posts:last-child,
.post-body-copy .wp-block-search:last-child,
.post-body-copy .wp-block-tag-cloud:last-child {
margin-bottom: 0;
}
.post-body-copy.post-body-copy > * {
max-width: 100%;
margin-left: auto;
margin-right: auto;
margin-top: 32px;
margin-bottom: 32px;
}
.post-body-copy .aligncenter {
margin-left: auto;
margin-right: auto;
text-align: center;
}
.post-body-copy img.alignleft {
width: auto;
float: left;
margin-right: 32px;
margin-bottom: 32px;
}
.post-body-copy img.alignright {
width: auto;
float: right;
margin-left: 32px;
margin-bottom: 32px;
}
.post-body-copy .alignleft::after,
.post-body-copy .alignright::after {
content: '';
display: block;
height: 0;
clear: both;
}
.post-body-copy.post-body-copy .alignwide {
width: 100%;
max-width: 1120px;
clear: both;
}
.post-body-copy.post-body-copy .alignfull {
width: auto;
max-width: none;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
clear: both;
}
@media (min-width: 576px) {
.post-body-copy.post-body-copy > * {
max-width: calc(540px - 32px);
}
.post-body-copy .alignleft {
float: left;
max-width: 50%;
margin-top: 0;
margin-right: 32px;
margin-bottom: 32px;
}
.post-body-copy .alignright {
float: right;
max-width: 50%;
margin-top: 0;
margin-left: 32px;
margin-bottom: 32px;
}
.post-body-copy.post-body-copy .alignleft,
.post-body-copy.post-body-copy .alignright {
max-width: 320px;
}
}
@media (min-width: 768px) {
.post-body-copy.post-body-copy > * {
max-width: calc(720px - 32px);
}
}
@media (min-width: 992px) {
.post-body-copy .alignleft[class*=wp-block] {
margin-left: 0;
}
.post-body-copy .alignright[class*=wp-block] {
margin-right: 0;
}
}  .container,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.container-fluid,
.container-wide,
.container-fullwidth {
margin-left: auto;
margin-right: auto;
padding-left: 16px;
padding-right: 16px;
}
.container-lg-wide,
.container-xl-wide,
.container-xxl-wide,
.container-lg-fullwidth,
.container-xl-fullwidth,
.container-xxl-fullwidth,
.container-lg-fullbleed,
.container-xl-fullbleed,
.container-xxl-fullbleed {
margin-left: auto;
margin-right: auto;
padding-left: 0;
padding-right: 0;
}
.row {
margin-left: -16px;
margin-right: -16px;
}
.row > .col,
.row > [class*="col-"] {
padding-left: 16px;
padding-right: 16px;
}
.card-deck {
margin-left: -16px;
margin-right: -16px;
}
.card-deck-space-around {
margin-top: -16px;
margin-bottom: -16px;
}
.card-deck .card {
margin-left: 16px;
margin-right: 16px;
}
.card-deck-space-around .card {
margin-top: 8px;
margin-bottom: 8px;
}
.card-deck-gutter-0 {
margin-left: 0;
margin-right: 0;
}
.card-deck-gutter-0 .card {
margin-left: 0;
margin-right: 0;
} .site-constraint {
max-width: 2560px;
margin-left: auto;
margin-right: auto;
overflow-x: hidden;
}
.container-xxl-wide,
.container-xxl-fullwidth {
margin-left: auto;
margin-right: auto;
}
.container-fullwidth {
margin-left: auto;
margin-right: auto;
padding-left: 16px;
padding-right: 16px;
}
.container-wide {
max-width: 1568px;
margin-left: auto;
margin-right: auto;
padding-left: 16px;
padding-right: 16px;
}
.container-post-body {
margin-left: auto;
margin-right: auto;
padding-left: 16px;
padding-right: 16px;
}
.constraint-body-copy {
max-width: 100%;
margin-left: auto;
margin-right: auto;
}
.constraint-fullwidth {
max-width: 1920px;
margin-left: auto;
margin-right: auto;
}
.constraint-wide {
max-width: calc(1568px - 64px);
margin-left: auto;
margin-right: auto;
}
.mnmd-section {
position: relative;
margin-top: 4rem;
}
.mnmd-section:first-child {
margin-top: 2rem;
}
.mnmd-section.mnmd-section-contiguous,
.mnmd-section.mnmd-section-first-contiguous:first-child,
.mnmd-section.mnmd-section-main-n-sidebar .mnmd-section:first-child,
.mnmd-section.mnmd-section-main .mnmd-section:first-child {
margin-top: 0;
}
.mnmd-section-main-section:last-child {
margin-bottom: 0;
}
.mnmd-section-fullwidth.mnmd-section-has-background {
padding-top: 4rem;
padding-bottom: 4rem;
}
.mnmd-section-fullwidth.mnmd-section-has-background + .mnmd-section-fullwidth.mnmd-section-has-background {
margin-top: 0;
}
.mnmd-section-fullwidth.mnmd-section-has-background.mnmd-section-has-background-overlap-top {
padding-bottom: 0;
}
.mnmd-section-fullwidth.mnmd-section-has-background.mnmd-section-has-background-overlap-bottom {
padding-top: 0;
}
.mnmd-section-fullwidth.mnmd-section-has-background-overlap-top .mnmd-section-background {
bottom: 20%;
}
.mnmd-section-fullwidth.mnmd-section-has-background-overlap-bottom .mnmd-section-background {
top: 20%;
}
.mnmd-section-background-stretch.background-object {
left: calc(50% - 50vw);
right: calc(50% - 50vw);
}
.mnmd-section-background-stretch-left.background-object {
left: calc(50% - 50vw);
}
.mnmd-section-background-stretch-right.background-object {
right: calc(50% - 50vw);
}
.mnmd-section-sidebar {
max-width: 400px;
margin-top: 4rem;
margin-left: auto;
margin-right: auto;
overflow: hidden;
}
.mnmd-section-wrapper,
.mnmd-section-inner {
position: relative;
}
.mnmd-section-heading {
position: relative;
margin-bottom: 2rem;
}
.mnmd-section-heading-title.mnmd-section-heading-title {
margin-bottom: 0;
font-weight: 700;
}
.mnmd-section-heading-title,
.mnmd-section-heading-title-dark {
color: rgba(0, 0, 0, .9);
}
.mnmd-section-heading-title-light {
color: #fff;
}
.mnmd-section-heading-title a:link,
.mnmd-section-heading-title a:visited,
.mnmd-section-heading-title a:hover,
.mnmd-section-heading-title a:focus,
.mnmd-section-heading-title a:active {
color: inherit;
text-decoration: none;
}
.mnmd-section-heading-title-underlined {
padding-bottom: .5rem;
border-bottom: 1px solid rgba(0, 0, 0, .1);
}
.mnmd-section-heading-subtitle {
margin-top: .5rem;
opacity: .75;
}
.mnmd-section-heading-subtitle.mnmd-section-heading-subtitle a {
text-decoration: underline;
} .mnmd-section-dark-scheme .mnmd-section-heading {
color: rgba(255, 255, 255, .75);
}
.mnmd-section-dark-scheme .mnmd-section-heading-title {
color: #fff;
}
.mnmd-section-text-inverted .mnmd-section-heading-title {
color: #fff;
border-color: rgba(255, 255, 255, .4);
}
.mnmd-section-post-text-inverted article:not(.post-card) .post-title,
.mnmd-section-post-text-inverted article:not(.post-card-background) .post-title {
color: #fff;
}
.mnmd-section-post-text-inverted article:not(.post-card) .post-excerpt,
.mnmd-section-post-text-inverted article:not(.post-card-background) .post-excerpt,
.mnmd-section-post-text-inverted article:not(.post-card) .post-meta,
.mnmd-section-post-text-inverted article:not(.post-card-background) .post-meta,
.mnmd-section-post-text-inverted article:not(.post-card) .post-category,
.mnmd-section-post-text-inverted article:not(.post-card-background) .post-category,
.mnmd-section-post-text-inverted article:not(.post-card) .post-author,
.mnmd-section-post-text-inverted article:not(.post-card) .post-author a,
.mnmd-section-post-text-inverted article:not(.post-card-background) .post-author,
.mnmd-section-post-text-inverted article:not(.post-card-background) .post-author a {
color: rgba(255, 255, 255, .75);
}
.mnmd-section-post-text-inverted article:not(.post-card) .post-footer,
.mnmd-section-post-text-inverted article:not(.post-card-background) .post-footer {
border-color: rgba(255, 255, 255, .25);
}
.mnmd-section-dark-scheme .mnmd-scheme-applicable .post-title,
.mnmd-section-dark-scheme .mnmd-scheme-applicable .post-category,
.mnmd-section-dark-scheme .mnmd-scheme-applicable .post-author,
.mnmd-section-dark-scheme .mnmd-scheme-applicable .mnmd-icon,
.is-dark-color-scheme .mnmd-scheme-applicable .post-title,
.is-dark-color-scheme .mnmd-scheme-applicable .post-category,
.is-dark-color-scheme .mnmd-scheme-applicable .post-author,
.is-dark-color-scheme .mnmd-scheme-applicable .mnmd-icon {
color: #fff;
}
.mnmd-section-dark-scheme .mnmd-scheme-applicable,
.mnmd-section-dark-scheme .mnmd-scheme-applicable .post-text,
.mnmd-section-dark-scheme .mnmd-scheme-applicable .post-excerpt,
.is-dark-color-scheme .mnmd-scheme-applicable,
.is-dark-color-scheme .mnmd-scheme-applicable .post-text,
.is-dark-color-scheme .mnmd-scheme-applicable .post-excerpt {
color: rgba(255, 255, 255, .75);
}
.mnmd-section-dark-scheme .mnmd-scheme-applicable .post-meta,
.is-dark-color-scheme .mnmd-scheme-applicable .post-meta {
color: rgba(255, 255, 255, .5);
} .row.row-space-around {
margin-top: -16px;
margin-bottom: -16px;
}
.row-space-around > .col,
.row-space-around > [class*="col-"] {
padding-top: 16px;
padding-bottom: 16px;
}
.grid-gutter-0 .row,
.row.grid-gutter-0,
.grid-gutter-x-0 .row,
.row.grid-gutter-x-0 {
margin-left: 0;
margin-right: 0;
}
.grid-gutter-0 .row.row-space-aroud,
.row.row-space-aroud.grid-gutter-0 {
margin-top: 0;
margin-bottom: 0;
}
.grid-gutter-0 [class*="col-"],
.grid-gutter-x-0 [class*="col-"] {
padding-left: 0;
padding-right: 0;
}
.grid-gutter-0 .row-space-around > .col,
.grid-gutter-0 .row-space-around > [class*="col-"],
.grid-gutter-0.row-space-around > .col,
.grid-gutter-0.row-space-around > [class*="col-"] {
padding-top: 0;
padding-bottom: 0;
}
.site-content {
margin-bottom: 6rem;
}
.site-content-contain {
min-height: 100vh;
} .elementor-element.elementor-widget:not(:last-child) {
margin-bottom: 16px;
}
.elementor-section .elementor-container.elementor-column-gap-default .elementor-top-column {
margin: -16px;
width: calc(100% + 32px);
}
.elementor-section.elementor-section.elementor-section-boxed .elementor-container.elementor-column-gap-default .elementor-top-column {
margin: 0 -16px;
width: calc(100% + 32px);
}
.elementor-section.elementor-section.elementor-section-boxed > .elementor-container {
padding-left: 16px;
padding-right: 16px;
}
.elementor-section.elementor-section.elementor-section-boxed .elementor-container .elementor-container {
padding-left: 0;
padding-right: 0;
}
@media (min-width: 576px) {
.elementor-section.elementor-section.elementor-section-boxed > .elementor-container {
max-width: calc(540px - 32px);
padding-left: 0;
padding-right: 0;
}
}
@media (min-width: 768px) {
.elementor-section.elementor-section.elementor-section-boxed > .elementor-container {
max-width: calc(720px - 32px);
}
}
@media (min-width: 992px) {
.elementor-section.elementor-section.elementor-section-boxed > .elementor-container {
max-width: calc(960px - 32px);
}
}
@media (min-width: 1200px) {
.elementor-section.elementor-section.elementor-section-boxed > .elementor-container {
max-width: calc(1120px + 32px);
}
}
.elementor-container.elementor-column-gap-default > .elementor-column > .elementor-element-populated,
.elementor-container.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
padding: 16px;
}
.elementor-section-full_width .elementor-container.elementor-column-gap-default > .elementor-row > .elementor-top-column > .elementor-element-populated {
padding: 0;
}
.elementor-section-boxed .elementor-container .container,
.elementor-section-boxed .elementor-container .container-wide {
padding-left: 0;
padding-right: 0;
}
.elementor-widget-container .mnmd-section,
.elementor-widget-container .mnmd-section:first-child {
margin-top: 0;
}
.elementor-text-editor {
content: inherit;
line-height: 1.7;
} .background-object,
.background-overlay {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
overflow: hidden;
}
.background-overlay-dark {
background: rgba(0, 0, 0, .3);
}
.background-overlay-scrim-top {
background: linear-gradient(
hsl(0, 0%, 0%) 0%,
hsla(0, 0%, 0%, 0.738) 19%,
hsla(0, 0%, 0%, 0.541) 34%,
hsla(0, 0%, 0%, 0.382) 47%,
hsla(0, 0%, 0%, 0.278) 56.5%,
hsla(0, 0%, 0%, 0.194) 65%,
hsla(0, 0%, 0%, 0.126) 73%,
hsla(0, 0%, 0%, 0.075) 80.2%,
hsla(0, 0%, 0%, 0.042) 86.1%,
hsla(0, 0%, 0%, 0.021) 91%,
hsla(0, 0%, 0%, 0.008) 95.2%,
hsla(0, 0%, 0%, 0.002) 98.2%,
hsla(0, 0%, 0%, 0) 100%
);
opacity: .8;
}
.background-overlay-scrim-bottom {
background: linear-gradient(
to top,
hsl(0, 0%, 0%) 0%,
hsla(0, 0%, 0%, 0.738) 19%,
hsla(0, 0%, 0%, 0.541) 34%,
hsla(0, 0%, 0%, 0.382) 47%,
hsla(0, 0%, 0%, 0.278) 56.5%,
hsla(0, 0%, 0%, 0.194) 65%,
hsla(0, 0%, 0%, 0.126) 73%,
hsla(0, 0%, 0%, 0.075) 80.2%,
hsla(0, 0%, 0%, 0.042) 86.1%,
hsla(0, 0%, 0%, 0.021) 91%,
hsla(0, 0%, 0%, 0.008) 95.2%,
hsla(0, 0%, 0%, 0.002) 98.2%,
hsla(0, 0%, 0%, 0) 100%
);
opacity: .8;
}
.background-object-cover {
background-color: #666;
background-position: 50% 50%;
background-size: cover;
background-repeat: no-repeat;
background-attachment: scroll;
}
.background-object-scrim-top:after {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: linear-gradient(
hsl(0, 0%, 0%) 0%,
hsla(0, 0%, 0%, 0.738) 19%,
hsla(0, 0%, 0%, 0.541) 34%,
hsla(0, 0%, 0%, 0.382) 47%,
hsla(0, 0%, 0%, 0.278) 56.5%,
hsla(0, 0%, 0%, 0.194) 65%,
hsla(0, 0%, 0%, 0.126) 73%,
hsla(0, 0%, 0%, 0.075) 80.2%,
hsla(0, 0%, 0%, 0.042) 86.1%,
hsla(0, 0%, 0%, 0.021) 91%,
hsla(0, 0%, 0%, 0.008) 95.2%,
hsla(0, 0%, 0%, 0.002) 98.2%,
hsla(0, 0%, 0%, 0) 100%
);
opacity: .8;
}
.background-object-scrim-bottom:after {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: linear-gradient(
to top,
hsl(0, 0%, 0%) 0%,
hsla(0, 0%, 0%, 0.738) 19%,
hsla(0, 0%, 0%, 0.541) 34%,
hsla(0, 0%, 0%, 0.382) 47%,
hsla(0, 0%, 0%, 0.278) 56.5%,
hsla(0, 0%, 0%, 0.194) 65%,
hsla(0, 0%, 0%, 0.126) 73%,
hsla(0, 0%, 0%, 0.075) 80.2%,
hsla(0, 0%, 0%, 0.042) 86.1%,
hsla(0, 0%, 0%, 0.021) 91%,
hsla(0, 0%, 0%, 0.008) 95.2%,
hsla(0, 0%, 0%, 0.002) 98.2%,
hsla(0, 0%, 0%, 0) 100%
);
opacity: .5;
transition: all .7s cubic-bezier(.19, 1, .22, 1);
}
.background-object-dimmed:after {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0, 0 ,0 , 1);
opacity: .25;
transition: all .7s cubic-bezier(.19, 1, .22, 1);
}
.image-fit-cover,
.img-fit-cover.img-fit-cover {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.mnmd-background-video.mnmd-background-video {
position: absolute;
top: 50%;
left: 50%;
min-width: 100%;
max-width: initial;
min-height: 100%;
max-height: initial;
width: auto;
height: auto;
z-index: 0;
transform: translateX(-50%) translateY(-50%);
}
.mnmd-pattern-object {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
pointer-events: none;
color: #000;
}
.pattern-dots-md {
background-image: radial-gradient(currentColor 1px, transparent 1px);
background-size: calc(10 * 1px) calc(10 * 1px)
}
.mnmd-highlight-highlighter {
background: linear-gradient(180deg, rgba(255,255,255,0) 65%, #CDE8EF 65%);
}
.padded-multiline {
background-color: #000;
color: #fff; 
box-shadow: -.5em -.4em 0 #000,
.5em -.4em 0 #000,
-.5em .4em 0 #000,
.5em .4em 0 #000;
display: inline;
}
.padded-multiline > span { 
position: relative;
}
.text-white a:link,
.text-white a:visited,
.text-white a:hover,
.text-white a:focus,
.text-white a:active {
color: #fff;
}
.text-meta,
.text-meta a:link,
.text-meta a:visited,
.text-meta a:hover,
.text-meta a:focus,
.text-meta a:active {
color: rgba(0, 0, 0, .4);
}
.text-inverse,
.text-inverse h1,
.text-inverse h2,
.text-inverse h3,
.text-inverse h4,
.text-inverse h5,
.text-inverse h6,
.text-inverse a:link,
.text-inverse a:visited,
.text-inverse a:hover,
.text-inverse a:focus,
.text-inverse a:active {
color: #fff;
}
.text-inverse .post-meta,
.text-inverse .text-meta {
color: rgba(255, 255, 255, .8);
}
.stretched-viewport {
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
}
.mnmd-lead {
font-size: 1.125rem;
max-width: 40em;
}
.link-overlay {
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
text-decoration: none !important;
}
.kenburns {
transform-origin: 100% 100%;
-webkit-animation-name: kenburns;
animation-name: kenburns;
-webkit-animation-duration: 30s;
animation-duration: 30s;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-direction: alternate;
animation-direction: alternate;
}
.kenburns-reverse {
transform-origin: 100% 100%;
-webkit-animation-name: kenburnsreverse;
animation-name: kenburnsreverse;
-webkit-animation-duration: 30s;
animation-duration: 30s;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-direction: alternate;
animation-direction: alternate;
}
@-webkit-keyframes kenburns {
0% {
transform: scale(1.2);
}
100% {
transform: scale(1);
}
}
@keyframes kenburns {
0% {
transform: scale(1.2);
}
100% {
transform: scale(1);
}
}
@-webkit-keyframes kenburnsreverse {
0% {
transform: scale(1);
}
100% {
transform: scale(1.2);
}
}
@keyframes kenburnsreverse {
0% {
transform: scale(1);
}
100% {
transform: scale(1.2);
}
}
@-webkit-keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}
.sticky-sidebar {
will-change: min-height;
}
.sticky-sidebar-inner {
transform: translate(0, 0); transform: translate3d(0, 0, 0);
will-change: position, transform;
}
.load-more-btn {
width: 100%;
} .mnmd-responsive-video {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
}
.mnmd-responsive-video iframe,
.mnmd-responsive-video object,
.mnmd-responsive-video embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.mnmd-responsive-embed iframe,
.mnmd-responsive-embed object,
.mnmd-responsive-embed embed {
max-width: 100%;
}
.wp-block-embed .mnmd-responsive-video {
position: initial;
padding-bottom: initial;
height: initial;
overflow: initial;
}
.wp-block-embed .mnmd-responsive-video iframe,
.wp-block-embed .mnmd-responsive-video object,
.wp-block-embed .mnmd-responsive-video embed {
position: initial;
top: initial;
left: initial;
width: initial;
height: initial;
}
.wp-block-embed .mnmd-responsive-embed iframe,
.wp-block-embed .mnmd-responsive-embed object,
.wp-block-embed .mnmd-responsive-embed embed {
max-width: initial;
} .mnmd-icon {
display: inline-flex;
align-items: center;
justify-content: center;
line-height: 1;
vertical-align: middle;
}
.mnmd-icon svg {
display: block;
width: 1em;
height: auto;
fill: currentColor;
pointer-events: none;
}
.mnmd-icon-sm svg {
width: 16px;
}
.mnmd-icon-md svg {
width: 24px;
}
.mnmd-icon-lg svg {
width: 32px;
}
.mnmd-icon-xl svg {
width: 40px;
}
.mnmd-icon ~ * {
vertical-align: middle;
}
.has-icon-first > .mnmd-icon {
margin-right: .5em;
}
.has-icon-last > .mnmd-icon {
margin-left: .5em;
}
.has-icon-first > *,
.has-icon-last > * {
vertical-align: middle;
} input[type="button"],
input[type="reset"],
input[type="submit"],
button,
.btn {
display: inline-block;
align-items: center;
padding: .875rem 1.75rem;
border: 1px solid rgba(0, 0, 0, .1);
border-radius: 0;
background-color: #f5f5f5;
box-shadow: none;
color: #000;
font-size: .9375rem;
font-weight: 700 !important;
line-height: 1.5;
transition:
color .6s cubic-bezier(.19, 1, .22, 1),
background-color .6s cubic-bezier(.19, 1, .22, 1),
border-color .6s cubic-bezier(.19, 1, .22, 1),
box-shadow .6s cubic-bezier(.19, 1, .22, 1),
opacity .6s cubic-bezier(.19, 1, .22, 1),
transform .6s cubic-bezier(.19, 1, .22, 1);
}
button,
.btn {
background-color: #f5f5f5;
color: inherit;
}
.btn {
border: 1px solid transparent;
background-color: transparent;
}
a.btn {
text-decoration: none !important;
}
input[type="button"],
input[type="reset"],
input[type="submit"] {
border: 1px solid #000;
background-color: #000;
color: #fff;
}
.btn:focus {
box-shadow: none;
outline: none;
}
button:hover,
.btn:hover,
button:focus,
.btn:focus,
button:active,
.btn:active {
border-color: #000;
}
button:disabled,
input[type="button"]:disabled,
input[type="reset"]:disabled,
input[type="submit"]:disabled,
.btn:disabled,
.btn.disabled,
a.btn.disabled {
opacity: 0.5;
pointer-events: none;
}
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
background: #fff;
color: #000;
} a.btn.btn-primary,
a.btn.btn-secondary,
a.btn.btn-success,
a.btn.btn-info {
color: #fff;
}
a.btn.btn-warning {
color: #212529;
}
a.btn.btn-danger {
color: #fff;
}
a.btn.btn-light {
color: #212529;
}
a.btn.btn-dark {
color: #fff;
}
a.btn.btn-outline-primary {
color: #007bff;
}
a.btn.btn-outline-primary:hover {
color: #fff;
}
a.btn.btn-outline-primary.disabled,
a.btn.btn-outline-primary:disabled {
color: #007bff;
}
a.btn.btn-outline-primary:not(:disabled):not(.disabled):active,
a.btn.btn-outline-primary:not(:disabled):not(.disabled).active {
color: #fff;
}
a.btn.btn-outline-secondary {
color: #6c757d;
}
a.btn.btn-outline-secondary:hover {
color: #fff;
}
a.btn.btn-outline-secondary.disabled,
a.btn.btn-outline-secondary:disabled {
color: #6c757d;
}
a.btn.btn-outline-secondary:not(:disabled):not(.disabled):active,
a.btn.btn-outline-secondary:not(:disabled):not(.disabled).active {
color: #fff;
}
a.btn.btn-outline-success {
color: #28a745;
}
a.btn.btn-outline-success:hover {
color: #fff;
}
a.btn.btn-outline-success.disabled,
a.btn.btn-outline-success:disabled {
color: #28a745;
}
a.btn.btn-outline-success:not(:disabled):not(.disabled):active,
a.btn.btn-outline-success:not(:disabled):not(.disabled).active {
color: #fff;
}
a.btn.btn-outline-info {
color: #17a2b8;
}
a.btn.btn-outline-info:hover {
color: #fff;
}
a.btn.btn-outline-info.disabled,
a.btn.btn-outline-info:disabled {
color: #17a2b8;
}
a.btn.btn-outline-info:not(:disabled):not(.disabled):active,
a.btn.btn-outline-info:not(:disabled):not(.disabled).active {
color: #fff;
}
a.btn.btn-outline-warning {
color: #ffc107;
}
a.btn.btn-outline-warning:hover {
color: #212529;
}
a.btn.btn-outline-warning.disabled,
a.btn.btn-outline-warning:disabled {
color: #ffc107;
}
a.btn.btn-outline-warning:not(:disabled):not(.disabled):active,
a.btn.btn-outline-warning:not(:disabled):not(.disabled).active {
color: #212529;
}
a.btn.btn-outline-danger {
color: #dc3545;
}
a.btn.btn-outline-danger:hover {
color: #fff;
}
a.btn.btn-outline-danger.disabled,
a.btn.btn-outline-danger:disabled {
color: #dc3545;
}
a.btn.btn-outline-danger:not(:disabled):not(.disabled):active,
a.btn.btn-outline-danger:not(:disabled):not(.disabled).active {
color: #fff;
}
a.btn.btn-outline-light {
color: #f8f9fa;
}
a.btn.btn-outline-light:hover {
color: #212529;
}
a.btn.btn-outline-light.disabled,
a.btn.btn-outline-light:disabled {
color: #f8f9fa;
}
a.btn.btn-outline-light:not(:disabled):not(.disabled):active,
a.btn.btn-outline-light:not(:disabled):not(.disabled).active {
color: #212529;
}
a.btn.btn-outline-dark {
color: #343a40;
}
a.btn.btn-outline-dark:hover {
color: #fff;
}
a.btn.btn-outline-dark.disabled,
a.btn.btn-outline-dark:disabled {
color: #343a40;
}
a.btn.btn-outline-dark:not(:disabled):not(.disabled):active,
a.btn.btn-outline-dark:not(:disabled):not(.disabled).active {
color: #fff;
}
a.btn.btn-link {
color: #007bff;
}
a.btn.btn-link:hover {
color: #0056b3;
}
a.btn.btn-link:disabled,
a.btn.btn-link.disabled {
color: #6c757d;
} .btn-sm {
padding: .5rem 1rem;
font-size: .75rem;
}
.btn-lg {
padding: 1.25rem 2.5rem;
font-size: 1rem;
}
a.btn-default,
a.btn-default:visited {
color: #000;
background: #f2f2f2;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
a.btn-default:hover,
a.btn-default:focus,
a.btn-default:active {
background-color: #e8e8e8;
}
.btn > span,
.btn > i {
vertical-align: middle;
}
.mnmd-icon-first,
.btn .mnmd-icon-first {
margin-right: .5em;
}
.mnmd-icon-last,
.btn .mnmd-icon-last {
margin-left: .5em;
}
.btn:disabled,
.btn.disabled {
pointer-events: none;
}
.st-btn-icon-animation-on-hover:hover .mnmd-icon {
-webkit-animation: goRightSurvol .3s ease-out;
animation: goRightSurvol .3s ease-out;
}
@-webkit-keyframes goLeftSurvol {
from {
transform: translateX(0);
opacity: 1;
}
49% {
transform: translateX(-10px);
opacity: 0;
}
51% {
transform: translateX(10px);
opacity: 0;
}
to {
transform: translateX(0);
opacity: 1;
}
}
@keyframes goLeftSurvol {
from {
transform: translateX(0);
opacity: 1;
}
49% {
transform: translateX(-10px);
opacity: 0;
}
51% {
transform: translateX(10px);
opacity: 0;
}
to {
transform: translateX(0);
opacity: 1;
}
}
@-webkit-keyframes goRightSurvol {
from {
transform: translateX(0);
opacity: 1;
}
49% {
transform: translateX(10px);
opacity: 0;
}
51% {
transform: translateX(-10px);
opacity: 0;
}
to {
transform: translateX(0);
opacity: 1;
}
}
@keyframes goRightSurvol {
from {
transform: translateX(0);
opacity: 1;
}
49% {
transform: translateX(10px);
opacity: 0;
}
51% {
transform: translateX(-10px);
opacity: 0;
}
to {
transform: translateX(0);
opacity: 1;
}
}
@-webkit-keyframes goUpSurvol {
from {
transform: translateY(0);
opacity: 1;
}
49% {
transform: translateY(-10px);
opacity: 0;
}
51% {
transform: translateY(10px);
opacity: 0;
}
to {
transform: translateY(0);
opacity: 1;
}
}
@keyframes goUpSurvol {
from {
transform: translateY(0);
opacity: 1;
}
49% {
transform: translateY(-10px);
opacity: 0;
}
51% {
transform: translateY(10px);
opacity: 0;
}
to {
transform: translateY(0);
opacity: 1;
}
} .st-btn-primary,
a.st-btn-primary {
color: #fff;
background-color: #000;
}
.st-btn-primary:hover,
.st-btn-primary:focus,
.st-btn-primary:active,
a.st-btn-primary:hover,
a.st-btn-primary:focus,
a.st-btn-primary:active {
color: #000;
background-color: #fff;
} .st-btn-secondary,
a.st-btn-secondary {
color: #000;
border-color: #000;
background-color: #f5f5f5;
}
.st-btn-secondary:hover,
.st-btn-secondary:focus,
.st-btn-secondary:active,
a.st-btn-secondary:hover,
a.st-btn-secondary:focus,
a.st-btn-secondary:active {
color: #fff;
background-color: #000;
}
.st-btn-secondary:disabled,
.st-btn-secondary.disabled,
a.st-btn-secondary.disabled {
background-color: #000;
} .st-btn-dark,
a.st-btn-dark {
border-color: #000;
background-color: #000;
color: #fff;
}
.st-btn-dark:hover,
a.btn.st-btn-dark:hover,
.st-btn-dark:focus,
a.btn.st-btn-dark:focus,
.st-btn-dark:active,
a.btn.st-btn-dark:active {
border-color: #000;
background-color: #fff;
color: #000;
}
.st-btn-dark:disabled,
.st-btn-dark.disabled,
a.st-btn-dark.disabled {
color: rgba(255, 255, 255, .5);
} .st-btn-outline,
a.st-btn-outline {
color: #000;
background-color: transparent;
border-color: #000;
}
.st-btn-outline:hover,
a.btn.st-btn-outline:hover,
.st-btn-outline:focus,
a.btn.st-btn-outline:focus,
.st-btn-outline:active,
a.btn.st-btn-outline:active {
color: #fff;
background-color: #000;
} .st-btn-ghost,
a.st-btn-ghost {
border-color: #fff;
background-color: transparent;
color: #fff;
}
.st-btn-ghost:hover,
a.btn.st-btn-ghost:hover,
.st-btn-ghost:focus,
a.btn.st-btn-ghost:focus,
.st-btn-ghost:active,
a.btn.st-btn-ghost:active {
border-color: #fff;
background-color: #fff;
color: #000;
} .st-btn-link,
a.btn.st-btn-link {
position: relative;
padding-left: 0;
padding-right: 0;
color: rgba(0, 0, 0, .9);
border-width: 1px 0 1px 0;
border-bottom: 1px solid rgba(0, 0, 0, .1);
}
.st-btn-link:before,
a.btn.st-btn-link:before {
content: '';
height: 1px;
width: 100%;
position: absolute;
top: 100%;
left: 0;
background-color: rgba(0, 0, 0, .9);
transform: scaleX(0);
transform-origin: right;
transition: transform .7s cubic-bezier(.19, 1, .22, 1);
}
.st-btn-link:hover:before,
a.btn.st-btn-link:hover:before {
transform: scaleX(1);
transform-origin: left;
}
.st-btn-link:disabled:before,
.st-btn-link.disabled:before {
content: none;
}
.st-btn-link.disabled,
a.st-btn-link.disabled {
color: rgba(0, 0, 0, .2);
}
.st-btn-link-white,
a.btn.st-btn-link-white {
position: relative;
padding-left: 0;
padding-right: 0;
color: #fff;
border-width: 1px 0 1px 0;
border-bottom: 1px solid rgba(255, 255, 255, .4);
}
.st-btn-link-white:before,
a.btn.st-btn-link-white:before {
content: '';
height: 1px;
width: 100%;
position: absolute;
top: 100%;
left: 0;
background-color: #fff;
transform: scaleX(0);
transform-origin: right;
transition: transform .7s cubic-bezier(.19, 1, .22, 1);
}
.st-btn-link-white:hover:before,
a.btn.st-btn-link-white:hover:before {
transform: scaleX(1);
transform-origin: left;
}
.st-btn-link-white.disabled,
a.st-btn-link-white.disabled {
color: rgba(255, 255, 255, .25);
}
.st-link,
a.st-link {
display: inline-block;
position: relative;
padding-left: 0;
padding-right: 0;
border-width: 1px 0 1px 0;
border-bottom: 1px solid transparent;
text-decoration: none;
}
.st-link:before,
a.st-link:before {
content: '';
height: 1px;
width: 100%;
position: absolute;
top: 100%;
left: 0;
background-color: currentColor;
}
.st-link:hover:before,
a.st-link:hover:before {
-webkit-animation: .7s cubic-bezier(.19, 1, .22, 1) 0s st-link;
animation: .7s cubic-bezier(.19, 1, .22, 1) 0s st-link;
}
@-webkit-keyframes st-link {
0% {
transform: scaleX(1);
transform-origin: right;
}
50% {
transform: scaleX(0);
transform-origin: right;
}
50.01% {
transform: scaleX(0);
transform-origin: left;
}
100% {
transform: scaleX(1);
transform-origin: left;
}
}
@keyframes st-link {
0% {
transform: scaleX(1);
transform-origin: right;
}
50% {
transform: scaleX(0);
transform-origin: right;
}
50.01% {
transform: scaleX(0);
transform-origin: left;
}
100% {
transform: scaleX(1);
transform-origin: left;
}
}
.st-link:hover,
.st-link:focus,
.st-link:active,
a.st-link:hover,
a.st-link:focus,
a.st-link:active {
color: #000;
text-decoration: none;
}
.text-inverse .st-link,
.text-inverse a.st-link,
.text-inverse a.st-link:visited,
.mnmd-section-dark-scheme .mnmd-scheme-applicable .st-link,
.mnmd-section-dark-scheme .mnmd-scheme-applicable a.st-link,
.mnmd-section-dark-scheme .mnmd-scheme-applicable a.st-link:visited {
border-bottom: 1px solid transparent;
color: #fff;
}
.text-inverse .st-link:before,
.text-inverse a.st-link:before,
.mnmd-section-dark-scheme .mnmd-scheme-applicable .st-link:before,
.mnmd-section-dark-scheme .mnmd-scheme-applicable a.st-link:before {
background-color: #fff;
}
.text-inverse .st-link:hover,
.text-inverse .st-link:focus,
.text-inverse .st-link:active,
.text-inverse a.st-link:hover,
.text-inverse a.st-link:focus,
.text-inverse a.st-link:active,
.mnmd-section-dark-scheme .mnmd-scheme-applicable .st-link:hover,
.mnmd-section-dark-scheme .mnmd-scheme-applicable .st-link:focus,
.mnmd-section-dark-scheme .mnmd-scheme-applicable .st-link:active,
.mnmd-section-dark-scheme .mnmd-scheme-applicable a.st-link:hover,
.mnmd-section-dark-scheme .mnmd-scheme-applicable a.st-link:focus,
.mnmd-section-dark-scheme .mnmd-scheme-applicable a.st-link:active {
color: #fff;
}
.st-link-white,
a.st-link-white,
a.st-link-white:visited {
display: inline-block;
position: relative;
padding-left: 0;
padding-right: 0;
border-width: 1px 0 1px 0;
border-bottom: 1px solid rgba(255, 255, 255, .2);
color: #fff;
line-height: 1.7;
text-decoration: none;
}
.st-link-white:before,
a.st-link-white:before {
content: '';
height: 1px;
width: 100%;
position: absolute;
top: 100%;
left: 0;
background-color: #fff;
transform: scaleX(0);
transform-origin: right;
transition: transform .7s cubic-bezier(.19, 1, .22, 1);
}
.st-link-white:hover:before,
a.st-link-white:hover:before {
transform: scaleX(1);
transform-origin: left;
}
.st-link-white:hover,
.st-link-white:focus,
.st-link-white:active,
a.st-link-white:hover,
a.st-link-white:focus,
a.st-link-white:active {
color: #fff;
text-decoration: none;
}
.st-link-on-hover {
position: relative;
}
.st-link-on-hover:before {
content: '';
position: absolute;
top: 100%;
left: 0;
width: 100%;
height: 1px;
background-color: rgba(0, 0, 0, 1);
transform: scaleX(0);
transform-origin: right;
transition: transform .7s cubic-bezier(.19, 1, .22, 1);
}
.st-link-on-hover:hover:before {
transform: scaleX(1);
transform-origin: left;
} .search-form {
display: flex;
flex-wrap: wrap;
}
.search-form .search-field {
width: 100%;
max-width: 600px;
margin: 0 .5rem .5rem 0;
outline-offset: 0;
vertical-align: middle;
}
.search-form .search-submit {
margin: 0 0 .5rem 0;
vertical-align: middle;
}
.search-form .search-submit .mnmd-icon {
font-size: 1.25em;
} .post-item {
position: relative;
}
.post-text {
position: relative;
}
.post-text > *,
.post-text-inner > * {
margin-bottom: 1rem;
}
.post-text > *:first-child,
.post-text-inner > *:first-child {
margin-top: 0;
}
.post-text > *:last-child,
.post-text-inner > *:last-child {
margin-bottom: 0;
}
.post-title {
max-width: 28em;
margin: .5em 0 .5em;
overflow-wrap: break-word;
word-wrap: break-word;
}
.post-item.sticky .post-title a {
display: inline;
padding: 0 .2em;
background: linear-gradient(180deg, rgba(255,255,255,0) 65%, #f5f5f5 65%);
-webkit-box-decoration-break: clone;
-ms-box-decoration-break: clone;
-o-box-decoration-break: clone;
box-decoration-break: clone;
}
.post-text.text-center .post-title,
.post-text-inner.text-center .post-title {
margin-left: auto;
margin-right: auto;
}
.post-title:first-child {
margin-top: 0;
}
.post-title:last-child {
margin-bottom: 0;
}
.post-title a:link,
.post-title a:visited,
.post-title a:hover,
.post-title a:focus,
.post-title a:active {
color: inherit;
text-decoration: none;
}
.post-meta {
color: rgba(0, 0, 0, .5);
font-size: .8125rem;
}
.post-meta > *:not(:first-child) {
margin-left: 1em;
}
.post-meta a:hover,
.post-meta a:focus,
.post-meta a:active {
color: inherit;
text-decoration: none;
}
.post-meta .mnmd-icon svg {
width: 16px;
}
.post-meta .mnmd-icon-first {
margin-right: .4em;
}
.post-meta .mnmd-icon-last {
margin-left: .4em;
}
.post-meta .meta-separator {
margin-right: -.25em;
margin-left: .75em;
}
.post-meta .meta-separator:before {
content: '\2014';
}
.post-meta .meta-separator:first-child,
.post-meta .meta-separator:last-child {
display: none;
}
.post-center-text .post-text {
text-align: center;
}
.post-center-text .post-title {
margin-left: auto;
margin-right: auto;
} .mnmd-post-categories {
margin: -.5em;
padding: 0;
list-style: none;
}
.mnmd-post-categories > li {
display: inline-block;
padding: .5em;
}
.post-meta .mnmd-post-categories {
margin: 0;
}
.post-meta .mnmd-post-categories > li {
padding: 0;
margin: -.5em;
}
.post-meta .mnmd-post-categories > li > a {
display: inline-block;
padding: .5em;
}
.post-meta .mnmd-post-categories > li:not(:last-child):after {
content: '\00B7';
display: inline-block;
padding: .5em 1em .5em 0;
color: inherit;
}
a.post-category,
a.post-category:hover,
a.post-category:focus,
a.post-category:active {
position: relative;
color: #000;
text-transform: uppercase;
text-decoration: none;
}
.text-inverse a.post-category:visited,
.text-inverse a.post-category:hover,
.text-inverse a.post-category:focus,
.text-inverse a.post-category:active {
color: rgba(255, 255, 255, 1);
}
.post-meta-inverse-text {
color: rgba(255, 255, 255, 0.9);
}
.post-meta-inverse-text a.post-category:visited,
.post-meta-inverse-text a.post-category:hover,
.post-meta-inverse-text a.post-category:focus,
.post-meta-inverse-text a.post-category:active {
color: inherit;
}
.post-categories {
display: inline-block;
margin: 0;
padding: 0;
}
.post-categories > li {
display: inline-block;
margin-right: 1em;
}
.post-categories > li:last-child {
margin-right: 0;
}
.post-author > a,
.post-author > a:visited,
.post-author > a:hover,
.post-author > a:focus,
.post-author > a:active {
color: #000;
font-weight: 700;
}
.text-inverse .post-author > a,
.text-inverse .post-author > a:visited,
.text-inverse .post-author > a:hover,
.text-inverse .post-author > a:focus,
.text-inverse .post-author > a:active {
color: #fff;
}
.post-image {
position: relative;
}
.post-text-center .post-image {
text-align: center;
}
.post-image img {
width: auto;
height: auto;
box-shadow: 0 0 1px 0 #000 inset;
}
.post-image-fill img {
width: 100%;
height: auto;
}
@supports ((-o-object-fit: cover) or (object-fit: cover)) {
.post-image-fit-cover img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
}
.post-image-url {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.post-image .post-format-icon,
.post-item .background-object .post-format-icon {
width: 32px;
height: 32px;
display: inline-flex;
align-items: center;
justify-content: center;
line-height: 1;
vertical-align: middle;
position: absolute;
top: 1.25rem;
left: auto;
right: 1.25rem;
bottom: auto;
border-radius: 50%;
background: #fff;
color: #000;
text-align: center;
}
.post-image .post-format-icon .mnmd-icon svg,
.post-item .background-object .post-format-icon .mnmd-icon svg {
width: 20px;
}
.post-format-icon-video .mnmd-icon {
transform: translate(2px, 0);
}
.post-excerpt {
max-width: 40em;
font-size: .875rem;
line-height: 1.7;
}
.post-text.text-center .post-excerpt,
.post-text-inner.text-center .post-excerpt {
margin-left: auto;
margin-right: auto;
}
.post-excerpt p:last-child {
margin-bottom: 0;
}
a.post-read-more {
font-size: .8125rem;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: 700;
}
.post-read-more .mnmd-icon svg {
width: 1em;
}
.post-footer.d-flex {
margin-top: 1rem;
padding-top: 1rem;
border-top: 1px solid rgba(0, 0, 0, .1);
}
a.post-footer-read-more,
a.post-footer-read-more:hover,
a.post-footer-read-more:focus,
a.post-footer-read-more:active {
color: #000;
font-size: .8125rem;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 1px;
}
.text-inverse a.post-footer-read-more,
.text-inverse a.post-footer-read-more:hover,
.text-inverse a.post-footer-read-more:focus,
.text-inverse a.post-footer-read-more:active {
color: #fff;
} .post-landscape .post-image {
flex-basis: 41.6667%;
margin-bottom: 1rem;
}
.post-landscape .post-footer { margin-top: 1rem;
padding-top: 1rem;
border-top: 1px solid rgba(0, 0, 0, .1);
}
.post-landscape.post-landscape-lg .post-image,
.post-landscape.post-landscape-wide .post-image {
margin-left: 0;
margin-right: 0;
}
.post-landscape.post-landscape-lg .post-footer {
max-width: 45em;
padding-top: 1rem;
border-top: 1px solid rgba(0, 0, 0, .1);
}
.post-landscape-wide .post-text > .row {
height: 100%;
}
.post-landscape-wide .post-text .post-text-primary {
display: flex;
flex-direction: column;
}
.post-landscape-wide .post-footer {
margin-top: auto;
padding-top: 1rem;
border-top: 1px solid rgba(0, 0, 0, .1);
}
.post-landscape-wide.has-no-thumb .post-footer {
margin-top: 0;
}
.post-landscape-wide .post-image-wrapper {
margin-left: 0;
}
.post-landscape-wide .post-inner > * {
margin-bottom: 1rem;
}
.post-landscape.post-landscape-sm .post-image,
.post-landscape.post-landscape-xs .post-image {
flex-basis: 30%;
max-width: 8rem;
margin-right: 1rem;
margin-bottom: 0;
}
.post-landscape.post-landscape-sm.post-landscape-reverse .post-image,
.post-landscape.post-landscape-xs.post-landscape-reverse .post-image {
margin-left: 1rem;
margin-right: 0;
}
.post-landscape.post-landscape-sm.post-has-circle-thumb .post-image,
.post-landscape.post-landscape-xs.post-has-circle-thumb .post-image {
border-radius: 50%;
overflow: hidden;
} .post-landscape-overlap .post-image {
margin-bottom: 2rem;
}
.post-landscape-overlap-has-background .post-image {
margin-bottom: 0;
}
.post-landscape-overlap-has-background .post-text-inner {
padding: 2rem;
}
@media (min-width: 992px) {
.post-landscape-overlap .post-image {
flex: 1;
position: relative;
margin-bottom: 0;
z-index: 1;
}
.post-landscape-overlap .post-text {
flex-basis: 50%;
margin-left: -4rem;
padding-left: 4rem;
}
.post-landscape-overlap .post-text-inner {
padding: 4rem 4rem 4rem 0;
}
.post-landscape-overlap-reverse .post-image {
order: 1;
}
.post-landscape-overlap-reverse .post-text {
margin-left: 0;
margin-right: -4rem;
padding-left: 0;
padding-right: 4rem;
}
.post-landscape-overlap-has-background .post-image {
margin: 4rem 0;
}
.post-landscape-overlap-has-background .post-text-inner {
padding: 4rem;
}
} .post-portrait .post-image {
margin-bottom: 1rem;
}
.post-portrait .post-footer {
margin-top: 1rem;
padding-top: 1rem;
border-top: 1px solid rgba(0, 0, 0, .1);
}
.post-portrait-sm .post-text {
padding: 0;
}
.post-portrait-xl .post-image {
margin-bottom: 2rem;
}
.post-portrait-xl .post-text {
max-width: 50rem;
margin: 0 auto;
}
.post-portrait-circle-thumb .post-image {
max-width: 200px;
margin-left: auto;
margin-right: auto;
}
.post-portrait-circle-thumb .post-image img {
border-radius: 100%;
}
.post-portrait-circle-thumb .post-text,
.post-portrait-circle-thumb .post-index {
text-align: center;
} .post-portrait-cutout.post-portrait-cutout-background .post-text,
.post-portrait-cutout.post-portrait-cutout-background:not(.has-no-thumb) .post-text {
margin-top: -1.5rem;
padding: 3rem;
background-color: #f5f5f5;
}
@media (min-width: 768px) {
@supports ((-webkit-clip-path: polygon(0 0)) or (clip-path: polygon(0 0))) {
.post-portrait-cutout:not(.has-no-thumb) .post-text {
width: 75%;
}
.post-portrait-cutout .post-image {
margin-bottom: -6rem;
-webkit-clip-path: polygon(0 0, 100% 0, 100% calc(100% - 6rem), 25% calc(100% - 6rem), 25% 100%, 0% 100%);
clip-path: polygon(0 0, 100% 0, 100% calc(100% - 6rem), 25% calc(100% - 6rem), 25% 100%, 0% 100%);
}
.post-portrait-cutout-reverse .post-image {
-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 75% 100%, 75% calc(100% - 6rem), 0% calc(100% - 6rem));
clip-path: polygon(0 0, 100% 0, 100% 100%, 75% 100%, 75% calc(100% - 6rem), 0% calc(100% - 6rem));
}
.post-portrait-cutout:not(.has-no-thumb) .post-text {
padding-top: 2rem;
padding-left: 2rem;
}
.post-portrait-cutout-reverse:not(.has-no-thumb) .post-text {
padding-left: 0;
padding-right: 2rem;
}
.post-portrait-cutout.post-portrait-cutout-background .post-text,
.post-portrait-cutout.post-portrait-cutout-background:not(.has-no-thumb) .post-text {
margin-top: -7rem;
} }
}
@media (min-width: 992px) {
@supports ((-webkit-clip-path: polygon(0 0)) or (clip-path: polygon(0 0))) {
.post-portrait-cutout.post-portrait-cutout-hero:not(.has-no-thumb) .post-text,
.post-portrait-cutout.post-portrait-cutout-background .post-text,
.post-portrait-cutout.post-portrait-cutout-background:not(.has-no-thumb) .post-text {
margin-top: -8rem;
}
.post-portrait-cutout.post-portrait-cutout-hero .post-image {
-webkit-clip-path: polygon(0 0, 100% 0, 100% calc(100% - 8rem), 25% calc(100% - 8rem), 25% 100%, 0% 100%);
clip-path: polygon(0 0, 100% 0, 100% calc(100% - 8rem), 25% calc(100% - 8rem), 25% 100%, 0% 100%);
}
.post-portrait-cutout-reverse.post-portrait-cutout-hero .post-image {
-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 75% 100%, 75% calc(100% - 8rem), 0% calc(100% - 8rem));
clip-path: polygon(0 0, 100% 0, 100% 100%, 75% 100%, 75% calc(100% - 8rem), 0% calc(100% - 8rem));
}
}
} .post-portrait-overlap .post-text-primary {
max-width: 70%;
margin-top: -8rem;
padding: 2rem 2rem 0 0;
background: #fff;
} .card {
border-color: rgba(0, 0, 0, .1);
border-radius: 0;
}
.card-img-top {
width: auto;
margin: -1px -1px 0;
overflow: hidden;
border-radius: 0;
}
.card-img-top img {
width: 100%;
height: auto;
}
.card-body {
padding: 1rem;
}
.post-card {
min-height: 20rem;
}
.post-card .card-body > *:first-child {
margin-top: 0;
}
.post-card .post-image {
margin: 0;
}
.post-card .post-text {
width: 100%;
}
.post-card .card-footer {
margin: 0 1.25rem;
padding: 1rem 0;
border-top: 1px solid rgba(0, 0, 0, .1);
background: transparent;
}
.post-card.post-center-text .card-footer {
text-align: center;
}
.post-card.post-has-index.has-no-thumb .card-body {
margin-top: 2rem;
}
.post-card.post-has-index .post-index.post-index-outline {
position: absolute;
left: 1.5rem;
top: auto;
right: auto;
bottom: 1.5rem;
}
.post-card.post-has-index .post-index.post-index-outline span {
font-size: 3rem;
font-weight: 700;
line-height: 1;
text-shadow: -1px -1px 0 #fff,
0   -1px 0 #fff,
1px -1px 0 #fff,
1px  0   0 #fff,
1px  1px 0 #fff,
0    1px 0 #fff,
-1px  1px 0 #fff,
-1px  0   0 #fff;
} .post-card.post-card-default:not(.has-no-thumb) .post-title {
height: 4.2em; overflow: hidden;
text-overflow: ellipsis; display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
} .post-card-background {
min-height: 20rem;
position: relative;
background: transparent;
border: none;
}
.post-card-background.has-no-thumb {
border: 1px solid rgba(0, 0, 0, .1);
}
.post-card-background.post-card-lg {
min-height: 24rem;
}
.post-card-background.card-has-shadow {
box-shadow: 0 4px 4px 0 rgba(42, 54, 52, .1),
0 8px 8px 0 rgba(42, 54, 52, .1),
0 8px 32px 0 rgba(42, 54, 52, .1),
0 16px 32px 0 rgba(42, 54, 52, .1);
}
.post-card-background .background-object {
overflow: hidden;
}
.post-card-background .background-object-scrim-bottom:after {
opacity: .75;
}
.post-card-background:hover .background-object-scrim-bottom:after {
opacity: 1;
}
.post-card-background:hover .background-object-scrim-bottom:after {
opacity: 1;
}
.post-card-background:not(.post-card-background-lg):hover .post-title a {
background-size: 100% .075em;
}
.post-card-background > .card-body,
.post-card-background > .card-footer {
position: relative;
}
.post-card-background .card-footer {
margin-left: 1.25rem;
margin-right: 1.25rem;
padding: 1rem 0 1rem;
border-top: 1px solid rgba(255, 255, 255, .25);
}
.post-card-background.has-no-thumb .background-object {
background-color: #fff;
}
.post-card-background.has-no-thumb .background-object:after {
display: none;
}
.post-card-background.has-no-thumb .card-body .post-text {
margin-top: auto;
margin-bottom: auto;
}
.post-card-background.has-no-thumb .card-footer {
border-color: rgba(0, 0, 0, .05);
} .post-hero-cover {
position: relative;
}
.post-hero-cover.has-no-thumb {
background: linear-gradient( to top, hsl(0, 0%, 0%) 0%, hsla(0, 0%, 0%, 0.738) 19%, hsla(0, 0%, 0%, 0.541) 34%, hsla(0, 0%, 0%, 0.382) 47%, hsla(0, 0%, 0%, 0.278) 56.5%, hsla(0, 0%, 0%, 0.194) 65%, hsla(0, 0%, 0%, 0.126) 73%, hsla(0, 0%, 0%, 0.075) 80.2%, hsla(0, 0%, 0%, 0.042) 86.1%, hsla(0, 0%, 0%, 0.021) 91%, hsla(0, 0%, 0%, 0.008) 95.2%, hsla(0, 0%, 0%, 0.002) 98.2%, hsla(0, 0%, 0%, 0) 100% );
}
.post-hero-cover .post-inner {
width: 100%;
min-height: 50rem;
min-height: 25rem;
max-height: 100vh;
padding: 6rem 0;
padding: 2rem 0;
}
.elementor-section-boxed .post-hero-cover .post-inner {
padding: 4rem;
padding: 2rem;
} .post-hero-overlap {
position: relative;
}
.post-hero-overlap .background-object {
bottom: 8%;
}
.post-hero-overlap .post-wrapper {
width: 100%;
min-height: 25rem;
max-height: 100vh;
}
.post-hero-overlap.has-no-thumb .post-wrapper {
min-height: initial;
}
.post-hero-overlap .post-inner {
position: relative;
padding: 6%;
background-color: #eee;
}
.container .post-hero-overlap .post-inner {
margin-left: 16px;
margin-right: 16px;
} .post-portrait-hero .post-image {
margin-bottom: 3rem;
}
.post-portrait-hero:hover .post-image img {
opacity: 1;
}
.elementor-section-full_width .post-portrait-hero .post-text-wrapper .container {
padding-left: 0;
padding-right: 0;
} .post-split .post-image,
.post-split .post-text {
flex: 1 0 50%;
}
@supports ((-o-object-fit: cover) or (object-fit: cover)) {
.post-split .post-image img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
}
.post-split .post-text {
padding: 2rem;
}
@media (min-width: 992px) {
.post-split .post-text {
padding: 3rem;
}
.post-split.post-split-overlap .post-inner {
background: none !important;
padding-bottom: 3.5rem;
}
.post-split.post-split-overlap .post-image {
margin-right: -2.5rem;
transform: translate(0, 3.5rem);
z-index: 1;
}
.post-split.post-split-overlap .post-text {
margin-left: -2.5rem;
background: #f5f5f5;
}
.post-split.post-split-overlap .post-text-inner {
margin-left: 5rem;
}
.post-split-reverse.post-split-overlap .post-image {
margin-left: -2.5rem;
margin-right: 0;
}
.post-split-reverse.post-split-overlap .post-text {
margin-left: 0;
margin-right: -2.5rem;
}
.post-split-reverse.post-split-overlap .post-text-inner {
margin-left: 0;
margin-right: 5rem;
}
} .stream-list-item:not(:first-child) {
margin-top: 2.5rem;
}
.post-listing-section .post-listing-content .grid-item {
margin-bottom: 1rem;
}
.masonry-item {
margin-bottom: .5rem;
}
.view-more-btn {
width: 320px;
max-width: 100%;
} .mnmd-navigation {
list-style: none;
margin: 0;
padding: 0;
}
.mnmd-navigation li {
position: relative;
margin: 0;
}
.mnmd-navigation li a {
display: block;
padding: .25rem .75rem;
color: rgba(0, 0, 0, 1);
text-decoration: none;
transition: color .7s cubic-bezier(.19, 1, .22, 1);
}
.mnmd-navigation li a:hover,
.mnmd-navigation li a:focus,
.mnmd-navigation li a:active {
color: rgba(0, 0, 0, .5);
text-decoration: none;
}
.mnmd-navigation > li > a {
color: rgba(0, 0, 0, 1);
}
.mnmd-navigation-uppercase > li > a {
text-transform: uppercase;
}
.mnmd-navigation-bold > li > a {
font-weight: 700;
}
.mnmd-navigation .sub-menu {
margin-top: 0;
font-weight: 400;
list-style: none;
}
.mnmd-menu li a:link,
.mnmd-menu li a:visited,
.mnmd-menu li a:hover,
.mnmd-menu li a:focus,
.mnmd-menu li a:active {
color: rgba(0, 0, 0, .8);
}
.mnmd-menu-text-light li a:link,
.mnmd-menu-text-light li a:visited,
.mnmd-menu-text-light li a:hover,
.mnmd-menu-text-light li a:focus,
.mnmd-menu-text-light li a:active {
color: rgba(255, 255, 255, 1);
} .social-media-list {
margin: -.5rem;
padding: 0;
list-style: none;
font-size: 0;
}
.social-media-list-inline > li {
display: inline-block;
margin: 0;
font-size: 1.25rem;
line-height: 1;
}
.social-media-list-inline > li > * {
display: inline-block;
padding: .5rem;
text-decoration: none;
} .mnmd-offcanvas {
display: flex;
flex-direction: column;
max-width: 100%;
width: 320px;
position: fixed;
top: 0;
left: 0;
right: auto;
bottom: 0;
margin: 0;
padding: 0;
overflow-y: auto;
background: #fff;
z-index: 1039;
transform: translate(-101%, 0);
transition: transform .3s cubic-bezier(0.77, 0, 0.175, 1);
}
.mnmd-offcanvas.is-active {
box-shadow: 0 1px 10px 10px rgba(0, 0, 0, 0.1);
transform: translate(0, 0);
}
.mnmd-offcanvas-backdrop {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0, 0, 0, 0.4);
z-index: 1030;
visibility: hidden;
opacity: 0;
transition: all .3s cubic-bezier(.19, 1, .22, 1);
}
.mnmd-offcanvas-backdrop.is-shown {
visibility: visible;
opacity: 1;
}
.mnmd-offcanvas .offcanvas-actions .btn {
padding: .5rem;
border: none;
}
.mnmd-offcanvas .offcanvas-actions .offcanvas-close {
margin-left: auto;
}
.mnmd-offcanvas .offcanvas-section:not(.offcanvas-branding):nth-child(2) {
margin-top: 4rem;
}
.mnmd-offcanvas .offcanvas-section {
padding: 1.5rem;
}
.mnmd-offcanvas .offcanvas-menu li.menu-item-has-children .sub-menu-toggler {
margin-left: .4rem;
opacity: .4;
}
.mnmd-offcanvas .offcanvas-menu li.menu-item-has-children {
background-repeat: no-repeat;
background-position: top .75rem right .5rem;
background-size: 1rem 1rem;
}
.mnmd-offcanvas .offcanvas-menu li.menu-item-has-children {
background-image: url(//www.viajesmachupicchutours.com/blog/wp-content/themes/nomady/assets/svg-icons/chevron-down.svg);
}
.mnmd-offcanvas .offcanvas-menu li a {
display: inline-block;
padding-left: 0;
padding-right: 0;
transition: all .4s ease;
}
.mnmd-offcanvas .offcanvas-menu > li > a {
padding-top: .5rem;
padding-bottom: .5rem;
}
.mnmd-offcanvas .offcanvas-menu .sub-menu {
order: 1;
width: 100%;
max-height: 0;
padding-left: 2rem;
transition: max-height .3s cubic-bezier(0, 1, 0, 1);
overflow-y: hidden;
}
.mnmd-offcanvas .offcanvas-menu li.is-sub-menu-opened > .sub-menu {
max-height: 9999px;
transition: max-height .3s cubic-bezier(1, 0, 1, 0);
}
.mnmd-offcanvas .offcanvas-menu .sub-menu li:last-child {
padding-bottom: .5rem;
}
.mnmd-offcanvas .offcanvas-navigation + .offcanvas-widget-area {
padding-top: 3rem;
border-top: 1px solid rgba(0, 0, 0, .1);
}
.mnmd-offcanvas .offcanvas-widget-area .widget-title {
padding-bottom: 0;
border-bottom: none;
font-size: 1rem;
text-transform: uppercase;
}
.mnmd-offcanvas .offcanvas-social {
margin-top: auto;
}
.admin-bar .mnmd-offcanvas {
margin-top: 32px;
}
@media (max-width: 782px) {
.admin-bar .mnmd-offcanvas {
margin-top: 46px;
}
} .st-breadcrumbs-masthead {
padding: 1rem;
background-color: #fcfcfc;
font-size: .875rem;
} .site-header {
position: relative;
}
.site-header-banner {
padding-top: 1.5rem;
padding-bottom: 1.5rem;
}
.site-header-top-bar {
padding: .75rem 0;
}
.site-header-section-top-outer {
padding: 2rem 0 1rem;
}
.site-header-logo {
flex-shrink: 1;
}
.site-branding {
margin-bottom: 0;
}
.site-header-logo .site-branding {
font-weight: 700;
}
.site-branding-image {
line-height: 0;
}
.site-branding img {
max-width: 100%;
height: auto;
}
.site-header-logo .site-branding-image img {
-o-object-fit: contain;
object-fit: contain;
-o-object-position: left center;
object-position: left center;
}
.site-header-navigation .site-header-logo img {
width: auto;
max-height: 56px;
}
.site-branding.site-branding-text {
font-weight: 700;
}
.site-header-fixed .site-branding.site-branding-text {
width: 100%;
max-width: 300px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.site-branding a {
display: inline-block;
text-decoration: none !important;
}
.site-header-section-top.is_stuck {
background: #fff;
z-index: 1030;
}
.site-header-navigation {
z-index: 1030;
}
.site-header .navbar-actions {
white-space: nowrap;
}
.site-header-navigation .navbar {
height: 56px;
flex-wrap: nowrap;
padding: 0;
}
.site-header-navigation .navbar .site-branding-img img {
max-height: 2rem;
width: auto;
}
.site-header-navigation .navbar-nav-wrapper {
width: 100%;
height: 100%;
}
.site-header-navigation .navbar-nav {
flex-direction: row;
flex-wrap: nowrap;
height: 100%;
margin: 0 -.75rem;
}
.site-header-navigation .navbar-nav > li {
flex-shrink: 0;
}
.site-header-navigation .mnmd-navigation-top > li > a {
display: flex;
height: 100%;
align-items: center;
padding: .75rem .875rem;
font-size: 14px;
}
.site-header-navigation .mnmd-navigation-top li.menu-item-has-children > a:after {
content: '';
display: inline-block;
width: .8rem;
height: .8rem;
margin-left: .2rem;
background-image: url(//www.viajesmachupicchutours.com/blog/wp-content/themes/nomady/assets/svg-icons/chevron-right.svg);
background-size: .8rem .8rem;
color: inherit;
vertical-align: middle;
transition: opacity .7s cubic-bezier(.19, 1, .22, 1);
}
.site-header-navigation .mnmd-navigation-top > li.menu-item-has-children > a:after {
background-image: url(//www.viajesmachupicchutours.com/blog/wp-content/themes/nomady/assets/svg-icons/chevron-down.svg);
}
.site-header-navigation .mnmd-navigation-top li.menu-item-has-children > a:hover:after {
opacity: .5;
}
.site-header-navigation .mnmd-navigation-top .sub-menu li.menu-item-has-children > a {
padding-right: 1.8rem;
}
.site-header-navigation .mnmd-navigation-top .sub-menu li.menu-item-has-children > a:after {
position: absolute;
right: 1rem;
top: 50%;
margin-top: -.4rem;
}
.site-header-navigation .mnmd-navigation-top .sub-menu {
display: block;
width: 220px;
position: absolute;
margin: 0;
padding: .75rem;
border: 1px solid rgba(0, 0, 0, .5);
background: #fff;
font-size: .875rem;
list-style: none;
z-index: 1000;
visibility: hidden;
opacity: 0;
transition: all .2s ease-in-out .1s;
}
.site-header-navigation .mnmd-navigation-top .sub-menu > li > a {
font-size: 14px;
}
.site-header-navigation .mnmd-navigation-top .sub-menu .sub-menu {
top: -1px;
left: 100%;
margin-top: -.75rem;
margin-left: .5rem;
}
.site-header-navigation .mnmd-navigation-top li:hover > .sub-menu {
visibility: visible;
opacity: 1;
transition: all .1s ease-in-out .05s;
}
.navbar-btn {
padding-left: .5rem;
padding-right: .5rem;
background: transparent;
border: none;
color: #000;
font-weight: 700;
text-transform: uppercase;
}
.navbar-btn.navbar-btn {
font-weight: 700;
}
a.navbar-btn,
a.navbar-btn:hover,
a.navbar-btn:focus,
a.navbar-btn:active {
color: inherit;
text-decoration: none;
}
.navbar-btn > span {
font-size: .875rem;
line-height: 1;
}
.navbar-btn > .mnmd-icon {
font-size: 1.5em;
} .site-header-standard .site-header-section-top-inner {
margin: -.5rem;
}
.site-header-standard .site-header-section-top-inner > div {
padding: .5rem;
}
.site-header-standard .site-header-section-top-right {
margin: -.5rem;
}
.site-header-standard .site-header-section-top-right > div {
padding: .5rem;
}
.site-header-standard .navbar {
padding: 0;
box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1) inset;
}
.site-header-standard .site-header-navigation.is_stuck .navbar {
border-top: none;
} .site-header-standard-center .site-header-section-top-inner {
margin-top: -.5rem;
margin-bottom: -.5rem;
}
.site-header-standard-center .site-header-section-top-inner > div {
padding-top: .5rem;
padding-bottom: .5rem;
}
.site-header-standard-center .site-header-banner .site-header-logo {
flex: 1 1 50%;
}
.site-header-standard-center .site-header-banner .site-header-logo .site-branding-image img {
-o-object-position: center center;
object-position: center center;
}
.site-header-standard-center .site-header-banner-left,
.site-header-standard-center .site-header-banner-right {
flex: 1 1 25%;
}
.site-header-standard-center .site-header-search .search-form {
position: relative;
}
.site-header-standard-center .site-header-search .search-field {
width: 100%;
padding-right: 42px;
background: transparent;
border-width: 0 0 1px 0;
}
.site-header-standard-center .site-header-search .search-field:focus {
outline: none;
}
.site-header-standard-center .site-header-search .search-submit {
position: absolute;
top: 0;
right: 0;
background: transparent;
}
.site-header-standard-center .navbar {
box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1) inset;
} .site-header-top-nav .site-header-navigation .navbar {
box-shadow: 0 -1px 0 0 inset rgba(0, 0, 0, .1);
}
.site-header-top-nav .site-header-social {
padding-right: 1rem;
margin-right: .5rem;
border-right: 1px solid rgba(0, 0, 0, .1);
} .site-header-compact .site-header-logo img,
.site-header-fixed-compact .site-header-logo img {
width: auto;
max-height: 56px;
}
.site-header-compact .site-header-navigation .navbar {
box-shadow: none;
} .site-header-fixed {
width: 100%;
position: fixed;
left: 0;
top: 0;
margin: 0;
padding: 0;
background-color: #fff;
box-shadow: 0 1px 0 0 rgba(0, 0, 0, .1);
z-index: 1030;
transform: translate(0, -101%);
transition: transform .7s cubic-bezier(.19, 1, .22, 1),
box-shadow .7s cubic-bezier(.19, 1, .22, 1);
}
.site-header-fixed.is-fixed.is-shown {
transform: translate(0, 0);
}
.site-header-fixed .site-header-navigation {
box-shadow: none;
}
@media (min-width: 600.98px ) and (max-width: 782px) {
.admin-bar .site-header-fixed {
margin-top: 46px;
}
}
@media (min-width: 782.98px ) {
.admin-bar .site-header-fixed {
margin-top: 32px;
}
} .site-header-mobile {
border-bottom: 1px solid rgba(0, 0, 0, .1);
} .site-footer-content {
position: relative;
}
.site-footer-instagram + .site-footer-content {
padding-top: 4rem;
}
.site-footer-background {
z-index: 0;
}
.site-footer-content-wrapper {
position: relative;
}
.site-footer-content-section {
padding: 1.5rem 0;
}
.site-footer-content-section:first-child {
padding-top: 3rem;
}
.site-footer-content-bottom:not(:first-child) {
margin-top: .5rem;
}
.site-footer-content-bottom:not(:first-child) .site-footer-content-bottom-wrapper {
margin-top: -2rem;
padding-top: 2rem;
border-top: 1px solid rgba(0, 0, 0, .1);
} .site-footer-instagram {
position: relative;
margin-bottom: -4rem;
z-index: 1;
}
.site-footer-instagram-title a:link,
.site-footer-instagram-title a:visited,
.site-footer-instagram-title a:hover,
.site-footer-instagram-title a:focus,
.site-footer-instagram-title a:active {
text-decoration: none;
color: inherit;
}
.site-footer-instagram .instagram-pics {
display: flex;
justify-content: center;
margin: 0 -16px;
padding: 0;
list-style: none;
}
.site-footer-instagram .instagram-pics > li {
max-width: 33.33%;
padding: 0 16px;
margin-bottom: 0;
vertical-align: top;
}
.site-footer-instagram .instagram-pics > li a {
display: block;
}
.site-footer-instagram .instagram-pics > li:nth-child(2n+1) {
margin-top: 32px;
}
.site-footer-instagram .instagram-pics > li:nth-child(n+4) {
display: none;
}
.site-footer-instagram .instagram-pics > li img {
width: 100%;
height: auto;
} .site-footer-social-media .social-media-list {
margin: -1rem;
text-align: center;
}
.site-footer-social-media .social-media-list > li .mnmd-icon {
font-size: 2.125rem;
transform: scale(.8, .8);
transition: transform .7s cubic-bezier(.19, 1, .22, 1);
}
.site-footer-social-media .social-media-list > li:hover .mnmd-icon {
transform: scale(1, 1);
}
.site-footer-social-media .social-media-list > li a {
display: block;
padding: 1rem;
}
.site-footer-social-media .social-media-list-item-name {
margin-top: .75rem;
margin-bottom: 0;
font-size: .625rem;
text-transform: uppercase;
} .site-footer-widget-area .site-footer-widget-area-inner > .widget {
margin-top: 0;
flex-basis: 100%;
} .site-footer-navigation-inner-navigation {
margin: 0 auto;
}
.site-footer-navigation ul.footer-menu {
margin: -.25rem -.5rem;
padding: 0;
text-align: center;
list-style: none;
}
.site-footer-navigation .footer-menu li {
display: inline-block;
padding: .25rem .5rem;
}   .site-footer-dark-scheme .site-footer-content {
color: rgba(255, 255, 255, .75);
}
.site-footer-dark-scheme .site-footer-content .widget-title,
.site-footer-dark-scheme .site-footer-content h1,
.site-footer-dark-scheme .site-footer-content h2,
.site-footer-dark-scheme .site-footer-content h3,
.site-footer-dark-scheme .site-footer-content h4,
.site-footer-dark-scheme .site-footer-content h5,
.site-footer-dark-scheme .site-footer-content h6,
.site-footer-dark-scheme .mnmd-menu-text-light li a:link,
.site-footer-dark-scheme .mnmd-menu-text-light li a:visited,
.site-footer-dark-scheme .mnmd-menu-text-light li a:hover,
.site-footer-dark-scheme .mnmd-menu-text-light li a:focus,
.site-footer-dark-scheme .mnmd-menu-text-light li a:active {
color: rgba(255, 255, 255, .75);
}
.site-footer-dark-scheme .widget_recent_entries .post-date {
color: rgba(255, 255, 255, .5);
}
.site-footer-dark-scheme .site-footer-content-bottom:not(:first-child) .site-footer-content-bottom-wrapper {
border-color: rgba(255, 255, 255, .1);
}
.site-footer-dark-scheme .widget_recent_comments li:before {
filter: invert(100%) sepia(0%) saturate(7470%) hue-rotate(183deg) brightness(95%) contrast(105%);
} .mnmd-back-to-top {
width: 48px;
height: 48px;
position: fixed;
top: auto;
left: auto;
right: 24px;
bottom: 24px;
padding: 0;
border-radius: 100%;
background: #fff;
text-align: center;
cursor: pointer;
z-index: 1030;
opacity: 0;
visibility: hidden;
transition: all .7s cubic-bezier(.19, 1, .22, 1);
}
.mnmd-back-to-top.is-shown {
opacity: 1;
visibility: visible;
}
.mnmd-back-to-top .mnmd-icon {
font-size: 1.125rem;
}
.mnmd-back-to-top:hover .mnmd-icon,
.mnmd-back-to-top:focus .mnmd-icon,
.mnmd-back-to-top:active .mnmd-icon {
-webkit-animation: goUpSurvol .3s ease-out;
animation: goUpSurvol .3s ease-out;
}  .mnmd-about-image-wrapper {
text-align: center;
}
.mnmd-about-image-caption p {
margin: 0;
line-height: 1.5;
}
.mnmd-section-about-image-style-polaroid .mnmd-about-image-inner {
margin: 4%;
padding: 4%;
box-shadow: 0 0 0 1px rgba(0, 0, 0, .25), 12px 12px 0 0 rgba(0, 0, 0, .1);
background: #fff;
transform: rotateZ(-4deg);
}
.mnmd-section-about-image-style-polaroid .mnmd-about-image-caption {
min-height: 6rem;
padding-top: 4%;
}
.mnmd-about-content-text > *:last-child {
margin-bottom: 0;
}
.mnmd-about-heading {
max-width: 30em;
margin-bottom: 2rem;
}
.mnmd-about-heading:last-child {
margin-bottom: 0;
}
.mnmd-section-about-dark-accent-color .mnmd-about-heading-text .mnmd-text-brush-background {
color: #fff;
}
.mnmd-about-body-text {
max-width: 40em;
line-height: 1.7;
}
.mnmd-about-content-info > *:not(:first-child) {
margin-top: 2rem;
}
.mnmd-about-content-links ul {
margin: 0;
padding: 0;
list-style: none;
font-size: .875rem;
}
.mnmd-about-content-links ul li:not(:first-child) {
margin-top: .5em;
} .mnmd-section-about-a .mnmd-about-image-outer {
max-width: 480px;
margin: 0 auto;
}
.mnmd-section-about-a .mnmd-about-image-inner {
position: relative;
}
.mnmd-section-about-a.mnmd-section-about-image-style-pattern .mnmd-about-image-inner {
margin-bottom: 3.5rem;
}
.mnmd-section-about-a.mnmd-section-about-image-style-pattern .mnmd-about-image-inner .mnmd-pattern-object {
width: 80%;
height: 50%;
top: auto;
left: -2rem;
right: auto;
bottom: -3.5rem;
}
.mnmd-section-about-a.mnmd-section-about-image-style-polaroid .mnmd-about-image-inner {
transform: rotateZ(-4deg);
}
.mnmd-section-about-a.mnmd-section-about-image-style-polaroid.mnmd-section-about-image-position-center .mnmd-about-image-inner {
transform: rotateZ(4deg);
}
.mnmd-section-about-a .mnmd-about-body-text > *:last-child {
margin-bottom: 0;
} .cat-section-text {
flex-grow: 1;
}
.cat-section-text > * {
margin-bottom: 2rem;
}
.cat-section-text > *:last-child {
margin-bottom: 0;
}
.cat-section-heading-default .cat-section-heading {
margin-bottom: 1rem;
}
.cat-section-heading {
position: relative;
}
.cat-section-heading h2 {
display: inline-block;
position: relative;
margin-bottom: 0;
}
.cat-section-btns [class*="st-btn-"] {
margin-bottom: .25rem;
}
.cat-section-btns [class*="st-btn-"]:not(:last-child) {
margin-right: .5rem;
}
.cat-section-body-text {
max-width: 500px;
margin-bottom: 2rem;
font-size: 1.125rem;
line-height: 1.7;
}
.cat-section-text.text-center .cat-section-body-text {
margin-left: auto;
margin-right: auto;
}
.cat-section-body-text > p:last-child {
margin-bottom: 0;
}
.cat-section .mnmd-section-inner .row  {
min-height: 18rem;
}
.cat-section.mnmd-section-has-background .mnmd-section-inner .row  {
min-height: 20rem;
} .cat-section-billboard:not(.mnmd-section-fullwidth) .mnmd-section-inner {
padding: 3rem 1.25rem;
}
.cat-section-billboard .cat-section-content {
max-width: 45rem;
margin-left: auto;
margin-right: auto;
text-align: center;
}
.cat-section-billboard .cat-section-body-text {
max-width: 30rem;
} .cat-section-split.cat-section-stretch-right .cat-section-images {
position: relative;
margin-right: calc(50% - 50vw);
overflow: hidden;
}
.cat-section-split.cat-section-has-secondary-image .cat-section-image-primary {
margin-left: 14%;
margin-bottom: 8%;
}
.cat-section-split .cat-section-image-secondary {
width: 50%;
height: 70%;
position: absolute;
top: auto;
left: 16px;
right: auto;
bottom: 16px;
}
.cat-section-split .cat-section-image-secondary img {
max-height: 100%;
max-width: 100%;
height: auto;
width: auto;
} .cat-section-split-background.mnmd-section-fullwidth.mnmd-section-has-background {
padding-top: 0;
padding-bottom: 0;
}
.cat-section-split-background .cat-section-text {
width: 100%;
max-width: 500px;
} .cat-section-gallery-vertical .cat-section-gallery-outer {
position: relative;
}
.cat-section-gallery-vertical .cat-section-gallery-inner {
position: relative;
height: 25rem;
overflow: hidden;
}
.cat-section-gallery-vertical .cat-section-gallery-col-item {
width: 58%;
height: 100%;
float: left;
padding-right: 16px;
}
.cat-section-gallery-vertical .cat-section-gallery-col-item:last-child {
padding-right: 0;
}
.cat-section-gallery-vertical .cat-section-gallery-col-item:last-child {
width: 42%;
}
.cat-section-gallery-vertical .cat-section-gallery-wrapper {
margin: 0;
padding: 0;
list-style: none;
}
.cat-section-gallery-vertical .cat-section-gallery-wrapper > li {
margin-bottom: 16px;
}
.cat-section-gallery-vertical .cat-section-gallery-wrapper > li img {
width: 100%;
height: auto;
}
.cat-section-gallery-vertical .cat-section-text {
width: 100%;
max-width: 500px;
} .cat-section.mnmd-section-dark-scheme .cat-section-heading {
color: #fff;
}
.cat-section.mnmd-section-dark-scheme .cat-section-body-text {
margin-bottom: 2rem;
color: rgba(255, 255, 255, .9);
}
.cat-section.mnmd-section-dark-scheme .cat-section-body-text h1,
.cat-section.mnmd-section-dark-scheme .cat-section-body-text h2,
.cat-section.mnmd-section-dark-scheme .cat-section-body-text h3,
.cat-section.mnmd-section-dark-scheme .cat-section-body-text h4,
.cat-section.mnmd-section-dark-scheme .cat-section-body-text h5,
.cat-section.mnmd-section-dark-scheme .cat-section-body-text h6,
.cat-section.mnmd-section-dark-scheme .cat-section-body-text .h1,
.cat-section.mnmd-section-dark-scheme .cat-section-body-text .h2,
.cat-section.mnmd-section-dark-scheme .cat-section-body-text .h3,
.cat-section.mnmd-section-dark-scheme .cat-section-body-text .h4,
.cat-section.mnmd-section-dark-scheme .cat-section-body-text .h5,
.cat-section.mnmd-section-dark-scheme .cat-section-body-text .h6 {
color: #fff;
} .featured-slider-wrapper {
position: relative;
}
.featured-slider-slides {
background-color: #000;
}
.featured-slider-section .slider-item {
position: relative;
overflow: hidden;
}
.featured-slider-slides > .slider-item:not(:first-child) {
display: none;
}
.featured-slider-section .slider-item-inner {
min-height: 30rem;
position: relative;
}
.featured-slider-section .slider-item .post-text {
width: 100%;
}
.featured-slider-section .slider-item .post-text-inner {
max-width: 45rem;
padding: 3rem 0 5rem;
}
.featured-slider-navigation > .container {
position: relative;
}
.featured-slider-navigation-wrapper {
width: calc(100% - 32px);
position: absolute;
top: auto;
bottom: 0;
}
.featured-slider-navigation .slider-navigation-item {
min-width: 0;
flex: 1;
position: relative;
margin-right: 1rem;
padding: 1rem 0;
border-top: 1px solid rgba(255, 255, 255, .2);
transition: border .7s cubic-bezier(.19, 1, .22, 1);
cursor: pointer;
}
.featured-slider-navigation .slider-navigation-item:hover {
border-color: #fff;
}
.featured-slider-navigation .slider-navigation-item:last-child {
margin-right: 0;
}
.featured-slider-navigation .slider-navigation-item:before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #edebfe; transform: scaleY(0);
transform-origin: bottom;
transition: transform .7s cubic-bezier(.19, 1, .22, 1);
}
.featured-slider-navigation .slider-navigation-item:hover:before {
transform: scaleY(1);
}
.featured-slider-navigation .slider-navigation-item:after {
content: '';
position: absolute;
top: -1px;
left: 0px;
right: 0px;
height: 4px;
background-color: #fff;
transform: scaleY(0);
transform-origin: top;
transition: transform .15s ease-out;
}
.featured-slider-navigation .slider-navigation-item.is-active:after {
transform: scaleY(1);
}
.featured-slider-navigation .slider-navigation-item-inner {
position: relative;
}
.featured-slider-navigation .slider-navigation-index {
display: block;
color: #fff;
font-weight: 700;
font-size: 1.25rem;
margin-bottom: .5rem;
}
.featured-slider-navigation .slider-navigation-post-title {
color: #fff;
font-size: .875rem;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.featured-slider-section-centered .slider-item .post-text-inner {
max-width: 56rem;
margin-left: auto;
margin-right: auto;
text-align: center;
} .mnmd-links-auto-col.mnmd-links-style-4 .mnmd-items-wrapper > .row {
align-items: flex-end;
}
.mnmd-links .link-item,
.mnmd-links .link-item-inner {
height: 100%;
}
.mnmd-links .link-item-title {
font-weight: 700;
}
.mnmd-links .link-item:hover .link-item-arrow .mnmd-icon {
-webkit-animation: goRightSurvol .4s ease-out;
animation: goRightSurvol .4s ease-out;
} .links-section-default .link-item {
padding: 1.5rem;
transition: box-shadow .7s cubic-bezier(.19, 1, .22, 1);
}
.links-section-default .link-item:hover {
box-shadow: 0 4px 16px 0 rgba(42, 54, 52, .05),
0 8px 32px 0 rgba(42, 54, 52, .05);
}
.links-section-default .link-item-image {
max-width: 120px;
position: relative;
border-radius: 100%;
}
.links-section-default .link-item-title {
font-weight: 700;
text-transform: uppercase;
}
.links-section-default .link-item-subtitle {
color: rgba(0, 0, 0, .4);
}
.links-section-default.links-section-circular-image .link-item-image img {
border-radius: 100%;
}
.links-section-default.links-section-3-column .link-item-image {
width: 40%;
flex-shrink: 0;
margin-right: 1.5rem;
}
.mnmd-links-circle-image .link-item-image img {
border-radius: 50%;
} .link-item-a {
position: relative;
background-color: #000;
text-decoration: none !important;
overflow: hidden;
}
.link-item-a .link-item-inner {
min-height: 12rem;
height: 100%;
position: relative;
padding: 1.5rem;
}
.link-item-a-has-background .link-item-inner {
color: #fff;
}
.link-item-a .link-item-title {
font-weight: 700;
}
.link-item-a .link-item-subtitle {
max-width: 280px;
}
.link-item-a .link-item-footer {
margin-top: 1rem;
}
.link-item-a .background-object {
transition: transform .7s cubic-bezier(.19, 1, .22, 1);
transform: scale(.9, .9) translateY(0);
top: -10%;
right: -10%;
bottom: -10%;
left: -10%;
}
.link-item-a:hover .background-object {
transform: scale(1, 1) translateY(5%);
}
.link-item-a .background-object:after {
bottom: -200%;
opacity: .375;
}
.link-item-a.link-item-tall {
min-height: 22rem;
} .link-item-b {
position: relative;
}
.link-item-b:before {
content: '';
position: absolute;
top: .5rem;
left: .5rem;
right: -.5rem;
bottom: -.5rem;
border: 1px solid rgba(0, 0, 0, 1);
background-color: #fff;
transition: all .7s cubic-bezier(.19, 1, .22, 1);
}
.link-item-b:hover:before {
background: #000;
}
.link-item-b .link-item-inner {
position: relative;
padding: 1.5rem;
border: 1px solid rgba(0, 0, 0, 1);
background-color: #fff;
transition: border .7s cubic-bezier(.19, 1, .22, 1);
}
.link-item-b:hover .link-item-inner {
border-color: rgba(0, 0, 0, 1);
}
.link-item-b .link-item-footer {
margin-top: 1.5rem;
}
.link-item-b .link-item-arrow {
margin-left: 1.5rem;
}
.link-item-b .link-item-image img,
.mnmd-links-3-col .link-item-b .link-item-image img {
max-width: 100px;
max-height: 100px;
} .link-item-c {
position: relative;
}
.link-item-c:before {
content: '';
display: block;
position: absolute;
top: .5rem;
left: .5rem;
right: -.5rem;
bottom: -.5rem;
border: 1px solid rgba(0, 0, 0, 1);
background-color: #fff;
transition: all .7s cubic-bezier(.19, 1, .22, 1);
}
.link-item-c:hover:before {
background-color: #000;
}
.link-item-c .link-item-inner {
position: relative;
padding: 1.5rem;
border: 1px solid rgba(0, 0, 0, 1);
background-color: #fff;
transition: border .7s cubic-bezier(.19, 1, .22, 1);
z-index: 1;
}
.link-item-c:hover .link-item-inner {
border-color: rgba(0, 0, 0, 1);
}
.link-item-c .link-item-header {
padding-bottom: 1.5rem;
margin-bottom: 1.5rem;
border-bottom: 1px solid rgba(0, 0, 0, .1);
}
.link-item-c .link-item-title {
margin-bottom: 0;
}
.link-item-c .link-item-subtitle {
margin: .5rem 0 0;
}
.link-item-c .link-item-footer {
flex: 1;
}
.link-item-c .link-item-image {
padding: 0 15%;
} .mnmd-links-style-4 .mnmd-items-wrapper > .row {
justify-content: center;
}
.mnmd-links-style-4.mnmd-links-auto-col .mnmd-items-wrapper > .row > .col {
max-width: 232px;
}
.mnmd-links-style-4.mnmd-links-auto-col .link-item-image img {
max-width: 112px;
}
.mnmd-links-style-4.mnmd-links-4-col .link-item,
.mnmd-links-style-4.mnmd-links-3-col .link-item {
max-width: 200px;
margin-left: auto;
margin-right: auto;
}
.mnmd-links-style-4.mnmd-links-4-col .link-item-image img,
.mnmd-links-style-4.mnmd-links-3-col .link-item-image img {
max-width: 120px;
}
.link-item-d .link-item-inner {
margin: 0 auto;
}
.link-item-d .link-item-image {
margin-bottom: 1.5rem;
}
.mnmd-links-circle-image .link-item-d .link-item-image {
border-radius: 50%;
overflow: hidden;
} .links-section-tile .link-item {
position: relative;
border-radius: .25rem;
overflow: hidden;
transition: box-shadow .7s cubic-bezier(.19, 1, .22, 1);
}
.links-section-tile .link-item:hover {
box-shadow: 0 4px 16px 0 rgba(42, 54, 52, .05),
0 8px 32px 0 rgba(42, 54, 52, .05);
}
.links-section-tile .link-item .background-object {
transition: transform .7s cubic-bezier(.19, 1, .22, 1);
}
.links-section-tile .link-item:hover .background-object {
transform: scale(1.1, 1.1);
}
.links-section-tile .link-item-inner {
min-height: 12rem;
position: relative;
padding: 1.5rem;
}
.links-section-tile .link-item-url-overlay {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
text-decoration: none;
}
.links-section-tile .link-item-text {
flex: 1;
}
.links-section-tile .link-item-title {
color: #fff;
}
.links-section-tile .link-item-subtitle {
color: rgba(255, 255, 255, .6);
}
.links-section-tile .link-item-title:last-child {
margin-bottom: 0;
}
.links-section-tile .link-item-icon {
color: #fff;
} .mnmd-post-block-indexed .post-item .post-index span {
color: #000;
}
.mnmd-post-block-indexed .post-index-default {
margin-bottom: 1rem;
}
.mnmd-post-block-indexed .post-index-default span {
display: inline-block;
position: relative;
font-size: 3rem;
font-weight: 700;
line-height: 1;
letter-spacing: -.025em;
z-index: 1;
}
.mnmd-post-block-indexed .post-item .post-index.post-index-circle {
margin: 0 auto 1.5rem;
text-align: center;
}
.mnmd-post-block-indexed .post-item .post-index.post-index-circle span {
display: inline-block;
width: 3.5rem;
height: 3.5rem;
position: relative;
background: #fff;
border: 1px solid #000;
border-radius: 100%;
font-size: 1.75rem;
line-height: 3.5rem;
font-weight: 700;
text-align: center;
text-shadow: .1em .1em rgba(0, 0, 0, .1);
z-index: 1;
} .mnmd-post-block-c-post-list > .post-item:not(:first-child) {
margin-top: 2rem;
}
.mnmd-post-block-c-post-list > .post-card {
min-height: 16rem;
} .mnmd-hero-post-block-a .mnmd-hero-post-block-a-primary {
align-items: stretch;
}
.mnmd-hero-post-block-a .mnmd-hero-post-block-a-primary .post-image {
width: 100%;
position: relative;
margin-left: 0;
}
.mnmd-hero-post-block-a .mnmd-hero-post-block-a-primary .post-image img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.mnmd-hero-post-block-a .mnmd-hero-post-block-a-primary .mnmd-pattern-object {
top: 8%;
left: -8%;
right: 8%;
bottom: -1.5rem;
}
.mnmd-hero-post-block-a .mnmd-hero-post-block-a-secondary {
position: relative;
margin-top: 2rem;
}
@media (max-width: 991.98px) {
.mnmd-hero-post-block-a .mnmd-hero-post-block-a-secondary-inner {
background: transparent !important;
}
}
.mnmd-hero-post-block-a .mnmd-hero-post-block-a-secondary .col-lg:not(:last-child) {
margin-bottom: 1.5rem;
}
.mnmd-hero-post-block-a .mnmd-hero-post-block-a-secondary .post-landscape .post-title {
max-width: 30rem;
}
.mnmd-hero-post-block-a .mnmd-hero-post-block-a-secondary .post-landscape .post-image {
flex-basis: 32%;
max-width: 8rem;
margin-left: 16px;
margin-bottom: 0;
}
.mnmd-hero-post-block-a-4 .mnmd-hero-post-block-a-secondary .post-landscape .post-text {
padding-top: 0;
}
.mnmd-hero-post-block-a-4 .mnmd-hero-post-block-a-secondary .post-landscape .post-title {
max-width: 20em;
} .post-box-b-primary article {
min-height: 50rem;
}
.post-box-b-primary article .post-text {
padding-top: calc(4rem + 100px);
padding-bottom: calc(4rem + 100px);
}
.post-box-b-secondary-inner {
max-width: 600px;
margin-top: -100px;
margin-left: auto;
}
.post-box-b-secondary-item-2 article {
position: relative;
width: 50%;
margin-top: -150px;
margin-left: auto;
} .post-box-c-section .mnmd-section-heading-title {
position: relative;
}
.post-box-c-section .post-box-c-primary {
position: relative;
}
.post-box-c-section .post-box-c-primary-wrapper {
position: relative;
}
.post-box-c-section .mnmd-section-background {
bottom: -6rem;
}
.post-box-c-section .post-box-c-primary .post-image {
position: relative;
}
.post-box-c-section .post-box-c-primary .post-image img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.post-box-c-section .post-box-c-primary .post-text,
.post-box-c-section .post-box-c-primary .post-text-inner {
flex: 1;
}
.post-box-c-section .post-box-c-primary .post-footer {
margin-top: 1rem;
padding-top: 1rem;
border-top: 1px solid rgba(0, 0, 0, .1);
}
.post-box-c-section .post-box-c-secondary-post-first,
.post-box-c-section .post-box-c-secondary-post-second {
position: relative;
margin-top: 2rem;
}
.post-box-c-section .post-box-c-secondary-post-second .post-image {
width: 100%;
margin-bottom: 1rem;
margin-right: 0;
} .post-box-d-primary-post-wrapper .post-portrait-cutout-hero,
.post-box-d-primary-post-wrapper .post-portrait-cutout-hero .post-inner {
height: 100%;
}
.post-box-d-primary-post-wrapper .post-portrait-cutout-hero .post-text {
position: relative;
}
.post-box-d-secondary {
margin-top: 3rem;
}
.post-box-d-secondary > .row {
height: 100%;
}
.post-box-d-secondary-item {
flex-shrink: 0;
}
.post-box-d-secondary-item:not(:first-child) {
margin-top: 32px;
} .post-box-e-container-width-default .post-hero-cover .post-inner {
padding-left: 5%;
padding-right: 5%;
} .post-box-h-primary-post-wrapper {
margin-bottom: 16px;
}
.post-box-h-primary-post-outer {
height: 100%;
position: relative;
}
.post-box-h-primary-post-outer .mnmd-pattern-object {
position: absolute;
top: 4%;
left: 6%;
right: -6%;
bottom: -4%;
}
.post-box-h-primary-post-wrapper .post-item {
width: 100%;
height: 100%;
min-height: 25rem;
}
.post-box-h-primary-post-wrapper .post-text-inner {
padding: 0 1rem;
}
.post-box-h-primary-post-wrapper .post-text-inner > * {
max-width: 30rem;
}
.post-box-h-primary-post-wrapper .post-text-inner > .post-title {
max-width: 40rem;
}
.post-box-h-secondary-post-wrapper article {
max-width: 500px;
}
.post-box-h-secondary-post-wrapper .post-text {
max-width: 30rem;
margin-left: auto;
margin-right: auto;
} .mnmd-post-block-c .mnmd-post-block-c-secondary article {
margin-bottom: 2rem;
padding-bottom: 2rem;
border-bottom: 1px solid rgba(0, 0, 0, .1);
}
.mnmd-post-block-c .mnmd-post-block-c-secondary article:last-child {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: none;
}
.mnmd-post-block-c .mnmd-post-block-c-secondary .post-landscape .post-title {
max-width: 30rem;
} .mnmd-post-block-d .mnmd-post-block-d-secondary .post-landscape .post-title {
max-width: 30rem;
} .mnmd-post-block-e .post-card.post-card-background {
min-height: 20rem;
} .mnmd-popular-posts-wrapper {
counter-reset: article;
}
.mnmd-popular-posts-wrapper .post-card-has-index .card-img-top {
position: relative;
}
.mnmd-popular-posts-wrapper .post-card-has-index .post-index {
text-align: center;
line-height: 1;
}
.mnmd-popular-posts-wrapper .post-card-has-index .post-index:before {
display: inline-block;
counter-increment: article;
content: counter(article, decimal);
width: 4rem;
height: 4rem;
margin-top: -2rem;
background: #fff;
border-radius: 100%;
color: #111;
font-size: 2rem;
line-height: 4rem;
text-align: center;
transition: all .15s ease-in-out;
}
.mnmd-popular-posts-wrapper .post-card-has-index .card-body .post-index:before {
margin-top: 0;
margin-bottom: 1.125rem;
}
.mnmd-popular-posts-wrapper .post-card-has-index:hover .post-index:before {
color: #fff;
background: #111;
}
.mnmd-popular-posts-wrapper .post-card-background.post-card-has-index .post-index:before {
width: 1.75em;
height: 1.75em;
margin-top: 0;
margin-bottom: 3rem;
background: #fff;
color: #000;
font-size: 2rem;
line-height: 1.75em;
text-align: center;
transition: all .15s ease-in-out;
}
.mnmd-popular-posts-wrapper .post-list-has-index .post-index {
line-height: 1;
}
.mnmd-popular-posts-wrapper .post-list-has-index .post-index:before {
display: inline-block;
counter-increment: article;
content: counter(article, decimal-leading-zero);
width: 4rem;
height: 4rem;
margin-right: 2rem;
background: rgba(0, 0, 0, .1);
border-radius: 100%;
color: #111;
font-size: 2rem;
line-height: 4rem;
text-align: center;
transition: all .15s ease-in-out;
}
.mnmd-popular-posts-wrapper .post-list-has-index:hover .post-index:before {
color: #fff;
background: #111;
} .categories-section-list {
margin: -.5rem;
padding: 0;
list-style: none;
}
.categories-section-list > li {
display: inline-block;
margin: 0;
padding: .5rem;
}
.category-item-a {
position: relative;
text-decoration: none !important;
border: 1px solid rgba(0, 0, 0, .5);
}
.category-item-a .category-item-wrapper {
position: relative;
overflow: hidden;
}
.category-item-a .category-item-inner {
min-height: 10rem;
height: 100%;
position: relative;
padding: 1.5rem;
text-align: center;
}
.category-item-a-tall .category-item-inner {
min-height: 18rem;
}
.category-item-a:before {
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
border: 1px solid rgba(0, 0, 0, .5);
background: #fff;
z-index: -1;
transform: rotateZ(0);
transition: transform .7s cubic-bezier(.19, 1, .22, 1);
}
.category-item-a:after {
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
border: 1px solid rgba(0, 0, 0, .5);
background: #fff;
z-index: -1;
transform: rotateZ(0);
transition: transform .7s cubic-bezier(.19, 1, .22, 1);
}
.category-item-a:hover:before,
.category-item-a:focus:before,
.category-item-a:active:before {
transform: rotateZ(6deg);
}
.category-item-a:hover:after,
.category-item-a:focus:after,
.category-item-a:active:after {
transform: rotateZ(3deg);
}
.category-item-a:hover .category-item-title,
.category-item-a:focus .category-item-title,
.category-item-a:active .category-item-title {
transform: translate(0, -1rem);
}
.category-item-a .category-item-content {
width: 100%;
}
.category-item-a .category-item-title {
display: inline-block;
margin: 0;
padding: .5rem .75rem;
background-color: #000;
font-weight: 700;
text-transform: uppercase;
transition: transform .7s cubic-bezier(.19, 1, .22, 1);
}
.category-item-a .category-item-title sup {
font-weight: 400;
}
.category-item-a.category-item-tall {
min-height: 22rem;
}
.categories-section-layout-2 .categories-section-list {
list-style: none;
margin: -.5em;
padding: 0;
}
.categories-section-layout-2 .categories-section-list > li {
display: inline-block;
padding: .5em;
margin: 0;
}
.category-item-c {
display: inline-flex;
position: relative;
}
.category-item-c .category-item-inner {
height: 3rem;
position: relative;
border: 1px solid rgba(0, 0, 0, .1);
border-radius: 8px;
overflow: hidden;
transition: border .7s cubic-bezier(.19, 1, .22, 1);
}
.category-item-c:hover .category-item-inner,
.category-item-c:focus .category-item-inner,
.category-item-c:active .category-item-inner {
border-color: #000;
}
.category-item-c .category-item-image {
width: calc(3rem - 1px);
overflow: hidden;
}
.category-item-c .category-item-text {
padding: 0 1.25rem;
overflow: hidden;
}
.category-item-c .category-item-text > * {
width: 100%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.category-item-c .category-item-title:last-child {
margin-bottom: 0;
} .custom-links-section .row {
margin-left: 0;
margin-right: 0;
padding: 3px;
}
.custom-links-section [class*="col-"] {
padding-left: 0;
padding-right: 0;
}
.custom-links-wrapper {
background: rgba(0, 0, 0, 0.1);
}
.custom-link-item {
display: block;
background: #fff;
background-clip: padding-box;
border: 3px solid transparent;
text-decoration: none !important;
}
.custom-link-text {
min-height: 2.4em;
color: #111 ;
font-weight: 700;
line-height: 1.2;
text-align: right;
text-transform: lowercase;
} .parallax-carousel-section.parallax-carousel-section.mnmd-section-has-background {
padding: 0 0 1.5rem;
}
.parallax-carousel-section .mnmd-section-background {
top: 30%;
}
.parallax-carousel-item {
width: 100%;
position: relative;
}
.parallax-carousel-section-carousel:not(.flickity-enabled) .parallax-carousel-item:not(:first-child) {
display: none;
}
.parallax-carousel-section-carousel:not(.flickity-enabled) .parallax-carousel-item:first-child {
margin-left: auto;
margin-right: auto;
}
.parallax-carousel-section-carousel.flickity-enabled .post-text {
opacity: 0;
transition: opacity .7s cubic-bezier(.19, 1, .22, 1);
}
.parallax-carousel-section-carousel.flickity-enabled .parallax-carousel-item.is-selected .post-text {
opacity: 1;
}
.carousel-item-image {
min-height: 20rem;
position: relative;
overflow: hidden;
}
.carousel-item-image .background-object {
left: -17%;
right: -17%;
}
.carousel-item-text {
max-width: 50rem;
margin: 2rem auto 0;
padding: 0 16px;
}
.parallax-carousel-navigation {
position: relative;
margin-top: 2.5rem;
}
.parallax-carousel-section.mnmd-section-dark-scheme .parallax-carousel-navigation {
color: #fff;
}
.parallax-carousel-navigation-inner {
padding-top: 1rem;
border-top: 1px solid rgba(0, 0, 0, .1);
}
.parallax-carousel-section.mnmd-section-dark-scheme .parallax-carousel-navigation-inner {
border-top: 1px solid rgba(255, 255, 255, .2);
}
.parallax-carousel-progress {
font-size: 1.25rem;
}
.parallax-carousel-next-btn,
.parallax-carousel-prev-btn {
cursor: pointer;
padding: .5rem 1rem .5rem 0;
}
.parallax-carousel-next-btn {
padding: .5rem 0 .5rem 1rem;
}
.parallax-carousel-next-btn .mnmd-icon,
.parallax-carousel-prev-btn .mnmd-icon {
font-size: 1.5rem;
}
.parallax-carousel-next-btn:hover .mnmd-icon {
-webkit-animation: goRightSurvol .3s ease-out;
animation: goRightSurvol .3s ease-out;
}
.parallax-carousel-prev-btn:hover .mnmd-icon {
-webkit-animation: goLeftSurvol .3s ease-out;
animation: goLeftSurvol .3s ease-out;
} .mnmd-carousel {
flex-wrap: nowrap;
}
.mnmd-carousel-item {
display: inline-block;
vertical-align: top;
}
.mnmd-carousel-overflow.swiper-container {
overflow: visible;
}
.mnmd-carousel-3i .mnmd-carousel-item,
.mnmd-carousel-4i .mnmd-carousel-item {
width: 100%;
}
.mnmd-carousel .flickity-page-dots {
position: relative;
bottom: auto;
margin-top: 1rem;
}
.mnmd-carousel .flickity-page-dots .dot {
margin: 0 4px;
border: 2px solid transparent;
background-clip: padding-box;
}
.mnmd-carousel .flickity-page-dots .dot.is-selected {
background: #000;
border: 2px solid #000;
opacity: .6;
}
.mnmd-carousel .swiper-pagination-bullets,
.mnmd-carousel .swiper-pagination-fraction {
position: relative;
left: auto;
bottom: auto;
margin-top: 1rem;
}
.mnmd-carousel .swiper-pagination-bullets .swiper-pagination-bullet {
margin: 0 5px;
border: 2px solid #000;
background: transparent;
}
.mnmd-carousel .swiper-pagination-bullets .swiper-pagination-bullet-active {
background: #000;
}
.mnmd-carousel .mnmd-carousel-hidden-pagination {
visibility: hidden;
height: 0;
margin-top: 0;
}
.mnmd-post-carousel-section .mnmd-section-heading-title-wrapper {
margin-bottom: 2rem;
}
.mnmd-post-carousel-section .mnmd-section-heading-title {
margin-bottom: .5rem;
}
.mnmd-post-carousel-section .mnmd-carousel-navigation {
margin: -4px;
white-space: nowrap;
}
.mnmd-post-carousel-section .mnmd-carousel-next-btn,
.mnmd-post-carousel-section .mnmd-carousel-prev-btn {
display: inline-block;
padding: 4px;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.mnmd-carousel-swiper:not(.swiper-container-initialized) .mnmd-carousel-item {
margin-right: 32px;
}
.mnmd-post-carousel-section .mnmd-carousel-item .post-card .card-body {
overflow: hidden;
}
.mnmd-post-carousel-overflow .flickity-viewport,
.mnmd-post-carousel-overflow .swiper-container {
overflow: visible;
} .mnmd-post-carousel-c .mnmd-carousel-pagination-fraction {
display: none;
}
.mnmd-post-carousel-c .mnmd-section-background {
left: calc(50% - 50vw);
right: 50%;
}
.mnmd-carousel.mnmd-carousel-auto-width {
overflow: hidden;
}
.mnmd-carousel.mnmd-carousel-auto-width .mnmd-carousel-item {
width: 100%;
}
.mnmd-carousel.mnmd-carousel-vertical-center .swiper-wrapper {
align-items: flex-end;
}
.mnmd-carousel.mnmd-carousel-vertical-center .mnmd-carousel-item .post-image img {
}  .post-listing-wrapper.is-loading .post-listing-content {
opacity: .2;
}
.post-listing-list .post-item:not(:first-child) {
margin-top: 2rem;
}
.post-listing-pagination {
margin-top: 4rem;
}
.load-more-btn {
width: 400px;
max-width: 100%;
cursor: auto !important;
}
.load-more-btn.is-active {
cursor: pointer !important;
}
.load-more-btn .spinner-ellipsis {
display: none;
}
.load-more-btn.is-loading .spinner-ellipsis {
display: inline-block;
}
.spinner-ellipsis {
display: inline-block;
}
.spinner-ellipsis:before,
.spinner-ellipsis:after {
content: '.';
}
.spinner-ellipsis:before {
float: right;
-webkit-animation: spinner-ellipsis-2 1s 0s infinite ;
animation: spinner-ellipsis-2 1s 0s infinite ;
}
.spinner-ellipsis:after {
-webkit-animation: spinner-ellipsis-1 1s 0s infinite;
animation: spinner-ellipsis-1 1s 0s infinite;
}
@-webkit-keyframes spinner-ellipsis-1 {
0% {
opacity: 0;
}
25% {
opacity: 0;
}
26% {
opacity: 1;
}
75% {
opacity: 1;
}
76% {
opacity: 0;
}
100% {
opacity: 0;
}
}
@keyframes spinner-ellipsis-1 {
0% {
opacity: 0;
}
25% {
opacity: 0;
}
26% {
opacity: 1;
}
75% {
opacity: 1;
}
76% {
opacity: 0;
}
100% {
opacity: 0;
}
}
@-webkit-keyframes spinner-ellipsis-2 {
0% {
opacity: 0;
}
50% {
opacity: 0;
}
51% {
opacity: 1;
}
75% {
opacity: 1;
}
76% {
opacity: 0;
}
100% {
opacity: 0;
}
}
@keyframes spinner-ellipsis-2 {
0% {
opacity: 0;
}
50% {
opacity: 0;
}
51% {
opacity: 1;
}
75% {
opacity: 1;
}
76% {
opacity: 0;
}
100% {
opacity: 0;
}
} .post-listing-section-grid-flow .grid-item,
.post-listing-section-masonry-flow .masonry-item {
display: flex;
align-items: center;
justify-content: center;
}
.post-listing-section-masonry-flow .masonry-item {
margin-bottom: 0;
}
@media screen and (max-width: 767.98px) {
.post-listing-section-grid-flow .grid-item article,
.post-listing-section-masonry-flow .masonry-item article {
padding-left: 0 !important;
padding-right: 0 !important;
}
.post-listing-section-masonry-flow .masonry-item article {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
}
@media screen and (max-width: 991.98px) {
.post-listing-section-grid-flow .grid-item .post-excerpt,
.post-listing-section-masonry-flow .masonry-item .post-excerpt {
display: none !important;
}
} .mnmd-section-subscription form label {
display: block;
font-size: .75em;
text-transform: uppercase;
}
.mnmd-section-subscription form label * {
font-size: 1.3333em;
text-transform: none;
}
.mnmd-section-subscription form p:last-child {
margin-bottom: 0;
}
.mnmd-section-subscription form input[type="email"],
.mnmd-section-subscription form input[type="text"],
.mnmd-section-subscription form textarea {
display: block;
}
.mnmd-section-subscription-center .mnmd-section-inner,
.mnmd-section-subscription-center .mnmd-section-inner input[type="email"] {
text-align: center;
} .mnmd-section-subscription-a .mnmd-section-wrapper {
overflow: hidden;
}
.mnmd-section-subscription-a .mnmd-section-inner {
padding: 6%;
border-top: .75rem solid transparent;
background: linear-gradient(#f6f6f2, #f6f6f2) padding-box, repeating-linear-gradient(-45deg, #CC5451 0, #CC5451 12.5%, #f6f6f2 0, #f6f6f2 25%, #527094 0, #527094 37.5%, #f6f6f2 0, #f6f6f2 50%) 0 / 6rem 6rem;
}
.mnmd-section-subscription-a .mnmd-section-subscription-content {
max-width: calc(720px - 32px);
}
.mnmd-section-subscription-a form input[type="email"],
.mnmd-section-subscription-a form input[type="text"] {
width: 100%;
max-width: 600px;
border: none;
background: transparent;
border-bottom: 1px solid rgba(0, 0, 0, .1);
padding-left: 0;
padding-right: 0;
outline: none;
}
.mnmd-section-subscription-a form textarea {
width: 100%;
max-width: 600px;
}
.mnmd-section-subscription-a form input[type="email"]:focus,
.mnmd-section-subscription-a form input[type="text"]:focus {
border-color: rgba( 0, 0, 0, 1);
}
.mnmd-section-subscription-a .mnmd-section-wrapper:after {
content: '✈';
width: 100px;
height: 100px;
display: block;
background: radial-gradient(circle, transparent 0%, transparent 50%, #F7B1AF 50% 52%, transparent 52% 69%, #F7B1AF 69% );
position: absolute;
bottom: 30px;
right: 24px;
color: #F7B1AF;
font-size: 50px;
transform: rotate(-40deg);
font-weight: 400;
border-radius: 99px;
text-align: center;
line-height: 100px;
opacity: .75;
}
.mnmd-section-subscription-a {
--c:rgba(0, 0, 0, .4); --t:2px; --h:16px; --w:120px; --p:4px; }
.mnmd-section-subscription-a .mnmd-section-wrapper:before {
content: '';
display: block;
width: 160px;
height: 80px;
position: absolute;
top: 10%;
right: 0;
background:
radial-gradient(farthest-side at 50% calc(100% + var(--p)), transparent 47%, var(--c) 50% calc(50% + var(--t)),transparent calc(52% + var(--t))),
radial-gradient(farthest-side at 50% calc(0%   - var(--p)), transparent 47%, var(--c) 50% calc(50% + var(--t)),transparent calc(52% + var(--t)));
background-size:var(--w) var(--h);
background-position:calc(var(--w)/2) calc(var(--h)/2),0px calc(var(--h)/2);
z-index: 1;
} .mnmd-pagination {
padding: 1rem 0 0;
border-radius: 0;
text-align: center;
}
.mnmd-pagination .nav-links {
width: 100%;
vertical-align: middle;
}
.mnmd-pagination .nav-links.is-on-first-page:before {
content: '';
display: block;
width: 2.5rem;
height: 2.5rem;
margin-right: auto;
visibility: hidden;
}
.mnmd-pagination .nav-links.is-on-last-page:after {
content: '';
display: block;
width: 2.5rem;
height: 2.5rem;
margin-left: auto;
visibility: hidden;
}
.page-numbers {
display: inline-block;
position: relative;
padding: .5rem .75rem;
color: inherit;
font-size: 1rem;
font-weight: 700;
}
.page-numbers:before {
content: '';
position: absolute;
top: 100%;
left: 0;
width: 100%;
height: 1px;
background-color: rgba(0, 0, 0, 1);
transform: scaleX(0);
transform-origin: right;
transition: transform .7s cubic-bezier(.19, 1, .22, 1);
}
a.page-numbers:hover:before {
transform: scaleX(1);
transform-origin: left;
}
a.page-numbers,
a.page-numbers:visited,
a.page-numbers:hover {
color: rgba(0, 0, 0, 1);
text-decoration: none;
}
.current.page-numbers {
color: rgba(0, 0, 0, .2);
}
.prev.page-numbers,
.next.page-numbers {
width: 2.5rem;
height: 2.5rem;
padding: 0;
line-height: 2.5rem;
border-radius: 100%;
transition: all .15s ease-in-out;
}
.prev.page-numbers:before,
.next.page-numbers:before {
content: none;
}
.prev.page-numbers {
margin-right: auto;
}
.next.page-numbers {
margin-left: auto;
}
.prev.page-numbers .mnmd-icon,
.next.page-numbers .mnmd-icon {
height: 100%;
vertical-align: initial;
}
.mnmd-pagination-circle {
display: block;
position: absolute;
top: 50%;
left: 50%;
margin-top: -50%;
margin-left: -50%;
transform: rotateZ(-90deg);
}
.mnmd-pagination-circle svg {
width: 100%;
height: 100%;
}
.mnmd-pagination-circle circle {
fill: none;
stroke-width: 1px;
stroke: black;
stroke-dasharray: 300 300;
stroke-dashoffset: 300;
transition: stroke-dashoffset .7s cubic-bezier(.19, 1, .22, 1);
}
.next.page-numbers:hover .mnmd-pagination-circle circle,
.next.page-numbers:focus .mnmd-pagination-circle circle,
.next.page-numbers:active .mnmd-pagination-circle circle,
.prev.page-numbers:hover .mnmd-pagination-circle circle,
.prev.page-numbers:focus .mnmd-pagination-circle circle,
.prev.page-numbers:active .mnmd-pagination-circle circle {
stroke-dashoffset: 0;
} .mnmd-pagination-next-n-prev .pagination-info {
display: inline-block;
position: relative;
padding: .5rem .75rem;
color: inherit;
font-size: 1rem;
font-weight: 700;
}
.mnmd-pagination-next-n-prev .pagination-next-link,
.mnmd-pagination-next-n-prev .pagination-prev-link {
display: inline-block;
position: relative;
width: 2.5rem;
height: 2.5rem;
padding: 0;
line-height: 2.5rem;
border-radius: 100%;
transition: all .15s ease-in-out;
}
.mnmd-pagination-next-n-prev span.pagination-next-link,
.mnmd-pagination-next-n-prev span.pagination-prev-link {
visibility: hidden;
}
.mnmd-pagination-next-n-prev .pagination-next-link:hover .mnmd-pagination-circle circle,
.mnmd-pagination-next-n-prev .pagination-next-link:focus .mnmd-pagination-circle circle,
.mnmd-pagination-next-n-prev .pagination-next-link:active .mnmd-pagination-circle circle,
.mnmd-pagination-next-n-prev .pagination-prev-link:hover .mnmd-pagination-circle circle,
.mnmd-pagination-next-n-prev .pagination-prev-link:focus .mnmd-pagination-circle circle,
.mnmd-pagination-next-n-prev .pagination-prev-link:active .mnmd-pagination-circle circle {
stroke-dashoffset: 0;
}
.mnmd-pagination-next-n-prev .pagination-next-link .mnmd-icon,
.mnmd-pagination-next-n-prev .pagination-prev-link .mnmd-icon {
height: 100%;
vertical-align: initial;
}
@media (min-width: 768px) {
.mnmd-pagination-next-n-prev .pagination-next-link,
.mnmd-pagination-next-n-prev .pagination-prev-link {
width: 3rem;
height: 3rem;
}
} .single-related-posts-section-inner {
position: relative;
}
.single-related-posts-section.mnmd-section-has-background .mnmd-section-background {
background: #f5f5f5;
} .modal-content,
.modal-header,
.modal-footer {
border-radius: 0;
}
.modal-title {
margin-bottom: 0;
}
.admin-bar .modal {
margin-top: 46px;
}
@media (min-width: 782.98px ) {
.admin-bar .modal {
margin-top: 32px;
}
} .mnmd-login-modal .modal-body label {
display: block;
}
.mnmd-login-modal .modal-body input[type="text"],
.mnmd-login-modal .modal-body input[type="password"],
.mnmd-login-modal .modal-body input[type="submit"] {
display: block;
width: 100%;
}
.mnmd-login-modal .mnmd-login-modal-forgot-password {
display: inline-block;
margin-top: 1rem;
}
@media (min-width: 576px) {
.mnmd-login-modal .modal-dialog {
max-width: 360px;
}
} .mnmd-search-modal .modal-dialog {
width: 100%;
max-width: none;
margin: 0;
background: #fff;
}
.mnmd-search-modal .modal-content {
max-width: 100%;
border: none;
background: transparent;
}
.mnmd-search-modal .modal-header {
display: none;
}
.mnmd-search-modal .modal-body {
padding: 1.5rem;
background: #fff;
}
.mnmd-search-modal .search-form {
position: relative;
}
.mnmd-search-modal .search-form .search-field {
max-width: none;
flex: 1;
margin: 0;
padding-left: 0;
padding-right: 2.75rem;
background: transparent;
border: none;
border-bottom: 1px solid rgba(0, 0, 0, .1);
}
.mnmd-search-modal .search-form .search-field:focus {
outline: none;
border-color: rgba(0, 0, 0, 1);
}
.mnmd-search-modal .search-form .search-submit {
position: absolute;
top: 50%;
left: auto;
right: 0;
bottom: auto;
margin: 0;
padding-left: 1rem;
padding-right: 0;
background: transparent;
border: none;
box-shadow: none;
color: #000;
transform: translate(0, -50%);
}  .single-post-header,
.single-post-header-text-inner {
position: relative;
}
.single-post-header-text-inner > *:first-child {
margin-top: 0;
}
.single-post-header-text-inner > *:last-child {
margin-bottom: 0;
}
.single-post-header-center .single-post-header-text-outer,
.single-post-header-center .single-post-header-text-inner,
.single-post-header-center .single-post-header-text-inner > * {
margin-left: auto;
margin-right: auto;
text-align: center;
}
.single-post-meta {
margin-bottom: 1rem;
}
.single-post-excerpt {
margin-top: 0;
color: rgba(0, 0, 0, .6);
font-size: 1rem;
line-height: 1.7;
}
.single-post-excerpt.text-inverse {
color: rgba(255, 255, 255, 1);
}
.single-post-excerpt > *:last-child {
margin-bottom: 0;
}
.post-lead {
max-width: calc(720px - 32px);
color: rgba(0, 0, 0, .5);
font-size: 1.125rem;
font-weight: 300;
}
.post-lead.text-inverse {
color: rgba(255, 255, 255, 1);
}
.single-post-header-image-caption {
margin-top: 1rem;
font-size: .875rem;
}
.single-post-header-image-caption a,
.single-post-header-image-caption a:visited,
.single-post-header-image-caption a:hover,
.single-post-header-image-caption a:focus,
.single-post-header-image-caption a:active {
color: inherit;
text-decoration: underline;
}
.single-post-header-footer {
justify-content: space-between;
flex-wrap: wrap;
margin-top: 1rem;
border-top: 1px solid rgba(0, 0, 0, .1);
}
.text-inverse .single-post-header-footer {
border-color: rgba(255, 255, 255, .25);
}
.single-post-header-center .single-post-header-footer {
justify-content: center;
}
.single-post-header-footer-left,
.single-post-header-footer-right {
padding-top: 1rem;
}
.single-post-header-footer-left:not(:only-child) {
margin-right: 1.5rem;
}
.single-post-header-footer .post-author-avatar {
display: inline-block;
margin: 0 .75em;
border-radius: 100%;
overflow: hidden;
vertical-align: middle;
}
.single-post-header-footer .post-meta {
margin-bottom: 0;
}
.single-post-header-footer-right > *:not(:first-child) {
margin-left: 1.25em;
}
.single-post-header-footer .post-meta .mnmd-icon svg {
width: 24px;
}
.single-post-comment-link .mnmd-icon:only-child {
margin-left: 0;
} .single-post-header-default .single-post-header-text {
margin-top: 2rem;
}
.format-standard.has-post-thumbnail .single-post-header.single-post-header-default.single-post-header-center .single-post-header-image-inner {
-webkit-clip-path: none;
clip-path: none;
}
@media (min-width: 992px) {
.single-post-header-default .single-post-header-text {
margin-top: 3rem;
}
}
@media (min-width: 1200px) {
.single-post-header-default .single-post-header-text-inner {
max-width: calc(1120px - ((1120px - 720px + 32px) / 2));
position: relative;
}
@supports ((-webkit-clip-path: polygon(0 0)) or (clip-path: polygon(0 0))) {
.format-standard.has-post-thumbnail .single-post-header-default:not(.single-post-header-ft-img-default) .single-post-header-text {
margin-top: calc(-8rem + 3rem);
}
.format-standard.has-post-thumbnail .single-post-header-default.single-post-header-ft-img-wide .single-post-header-image-inner,
.format-standard.has-post-thumbnail .single-post-header-default.single-post-header-ft-img-fullwidth .single-post-header-image-inner {
-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, calc((100vw + 720px - 32px) / 2 + 3rem - 32px) 100%, calc((100vw + 720px - 32px) / 2 + 3rem - 32px) / 2 + 3rem) calc(100% - 8rem), 0% calc(100% - 8rem));
clip-path: polygon(0 0, 100% 0, 100% 100%, calc((100vw + 720px - 32px) / 2 + 3rem - 32px) 100%, calc((100vw + 720px - 32px) / 2 + 3rem - 32px) calc(100% - 8rem), 0% calc(100% - 8rem));
}
.format-standard.has-post-thumbnail .single-post-header-default.single-post-header-ft-img-fullbleed .single-post-header-image-inner {
-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, calc((100vw + 720px - 32px) / 2 + 3rem) 100%, calc((100vw + 720px - 32px) / 2 + 3rem) calc(100% - 8rem), 0% calc(100% - 8rem));
clip-path: polygon(0 0, 100% 0, 100% 100%, calc((100vw + 720px - 32px) / 2 + 3rem) 100%, calc((100vw + 720px - 32px) / 2 + 3rem) calc(100% - 8rem), 0% calc(100% - 8rem));
}
.format-standard.has-post-thumbnail .single-post-header-default.single-post-header-center.single-post-header-ft-img-wide .single-post-header-text-outer,
.format-standard.has-post-thumbnail .single-post-header-default.single-post-header-center.single-post-header-ft-img-fullwidth .single-post-header-text-outer,
.format-standard.has-post-thumbnail .single-post-header-default.single-post-header-center.single-post-header-ft-img-fullbleed .single-post-header-text-outer {
position: relative;
margin-top: -8rem;
padding: 3rem 3rem 0;
background-color: #fff;
}
}
}
@media (min-width: 1568px) {
@supports ((-webkit-clip-path: polygon(0 0)) or (clip-path: polygon(0 0))) {
.format-standard.has-post-thumbnail .single-post-header-default.single-post-header-ft-img-wide .single-post-header-image-inner {
-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, calc((1568px + 720px - 32px) / 2 + 3rem - 32px) 100%, calc((1568px + 720px - 32px) / 2 + 3rem - 32px) calc(100% - 8rem), 0% calc(100% - 8rem));
clip-path: polygon(0 0, 100% 0, 100% 100%, calc((1568px + 720px - 32px) / 2 + 3rem - 32px) 100%, calc((1568px + 720px - 32px) / 2 + 3rem - 32px) calc(100% - 8rem), 0% calc(100% - 8rem));
}
}
}
@media (min-width: 2560px) {
@supports ((-webkit-clip-path: polygon(0 0)) or (clip-path: polygon(0 0))) {
.format-standard.has-post-thumbnail .single-post-header-default.single-post-header-ft-img-fullwidth .single-post-header-image-inner {
-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, calc((2560px + 720px - 32px) / 2 + 3rem - 32px) 100%, calc((2560px + 720px - 32px) / 2 + 3rem - 32px) calc(100% - 8rem), 0% calc(100% - 8rem));
clip-path: polygon(0 0, 100% 0, 100% 100%, calc((2560px + 720px - 32px) / 2 + 3rem - 32px) 100%, calc((2560px + 720px - 32px) / 2 + 3rem - 32px) calc(100% - 8rem), 0% calc(100% - 8rem));
}
.format-standard.has-post-thumbnail .single-post-header-default.single-post-header-ft-img-fullbleed .single-post-header-image-inner {
-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, calc((2560px + 720px - 32px) / 2 + 3rem) 100%, calc((2560px + 720px - 32px) / 2 + 3rem) calc(100% - 8rem), 0% calc(100% - 8rem));
clip-path: polygon(0 0, 100% 0, 100% 100%, calc((2560px + 720px - 32px) / 2 + 3rem) 100%, calc((2560px + 720px - 32px) / 2 + 3rem) calc(100% - 8rem), 0% calc(100% - 8rem));
}
}
} .single-post-header-title-top .single-post-header-text.mnmd-section-has-background {
position: relative;
}
.single-post-header-title-top .single-post-header-text.single-post-header-text-has-overlap-background {
padding-top: 6rem;
padding-bottom: 6rem;
}
.single-post-header-title-top .single-post-header-text-inner {
position: relative;
}
.single-post-header-title-top .single-post-header-image,
.single-post-header-title-top .single-post-header-media {
margin-top: 4rem;
}
.single-post-header-title-top.single-post-header-center .single-post-header-footer {
border-top: none;
}
.single-post-header-title-top.single-post-header-center .single-post-header-footer-left,
.single-post-header-title-top.single-post-header-center .single-post-header-footer-right {
padding-top: 0;
} .single-post-header-overlay {
position: relative;
}
.single-post-header-overlay-background.background-object-scrim-bottom:after {
top: -20%;
}
.single-post-header-overlay .single-post-header-outer {
height: 100vh;
min-height: 30rem;
max-height: 40rem;
}
.single-post-header-overlay .single-post-header-inner {
flex: 1;
position: relative;
padding: 3rem 0;
}
.single-post-header-overlay.single-post-header-center .single-post-header-inner {
margin-left: auto;
margin-right: auto;
}
.single-post-header-overlay.single-post-header-center .single-post-header-footer {
border-top: none;
}
.single-post-header-overlay.single-post-header-center .single-post-header-footer-left,
.single-post-header-overlay.single-post-header-center .single-post-header-footer-right {
padding-top: 0;
} .single-post-header-split .single-post-header-wrapper {
position: relative;
}
.single-post-header-split .single-post-header-text {
width: 100%;
padding-top: 2rem;
}
.single-post-header-split .single-post-title {
max-width: 820px;
}
.single-post-header-split .single-post-header-image,
.single-post-header-split .single-post-header-media {
height: 100%;
}
.single-post-header-split .single-post-header-media {
width: 100%;
}
article.format-audio.has-no-thumb .single-post-header-split .single-post-header-media {
align-self: center;
}
article.format-audio.has-no-thumb .single-post-header-split .single-post-header-media .mnmd-post-media-audio {
width: 100%;
padding: 3rem 0;
}
article.format-audio.has-no-thumb .single-post-header-split .single-post-header-media .mnmd-post-media-audio audio {
margin: 0;
}
article.format-video .single-post-header-split .single-post-header-media {
width: 100%;
}
article.format-video .single-post-header-split .single-post-header-media .mnmd-post-media {
flex: 1;
}
.single-post-header-split.single-post-header-has-background .single-post-header-text {
padding-bottom: 2rem;
}
@media (min-width: 992px) {
.single-post-header-split.single-post-header-width-wide .single-post-header-text,
.single-post-header-split.single-post-header-width-fullwidth .single-post-header-text,
.single-post-header-split.single-post-header-width-fullbleed .single-post-header-text {
padding-left: 32px;
}
.single-post-header-split .single-post-header-image img,
article.format-image .single-post-header-split .single-post-header-media img {
max-height: 800px;
width: auto;
}
.single-post-header-split.single-post-header-width-default .single-post-header-image img,
article.format-image .single-post-header-split.single-post-header-width-default .single-post-header-media img {
max-height: 700px;
}
.single-post-header-split .single-post-header-media .mnmd-post-media-image-img {
text-align: right;
}
.single-post-header-split.single-post-header-split-image-fit.single-post-header-has-background .single-post-header-image img {
height: 100%;
width: auto;
object-fit: cover;
}
article.format-video .single-post-header-split.single-post-header-has-background .single-post-header-media {
padding-top: 4rem;
padding-bottom: 4rem;
}
.single-post-header-split.single-post-header-has-background {
padding-bottom: 4rem;
}
.single-post-header-split.single-post-header-has-background .single-post-header-image,
article.format-image .single-post-header-split.single-post-header-has-background .single-post-header-media {
height: calc(100% + 4rem);
margin-bottom: -4rem;
}
.single-post-header-split.single-post-header-has-background .single-post-header-text {
padding-top: 4rem;
padding-bottom: 4rem;
}
}
@media (min-width: 1200px) {
.single-post-header-split .single-post-header-text {
padding-right: 2rem;
}
.single-post-header-split.single-post-header-width-wide .single-post-header-text,
.single-post-header-split.single-post-header-width-fullwidth .single-post-header-text {
padding-left: 0;
}
} .single-post-header-no-ft-img .single-post-header-footer {
margin-top: -1rem;
padding-top: 0;
border-top: none;
}
.single-post-header-no-ft-img .single-post-header-footer > * {
display: inline-block;
}
@media (min-width: 1200px) {
.single-post-header-no-ft-img .single-post-header-text-inner {
max-width: calc(1120px - ((1120px - 720px + 32px) / 2));
position: relative;
}
} .single-post-body > div:not(:first-child) {
margin-top: 2rem;
} .mnmd-post-pagination {
clear: both;
font-size: 1rem;
font-weight: 300;
text-align: right;
text-transform: uppercase;
}
.mnmd-post-pagination-heading {
margin-right: .5em;
}
.mnmd-post-pagination-next,
.mnmd-post-pagination-prev {
display: inline-block;
}
.mnmd-post-pagination-next .mnmd-icon {
margin-left: .25em;
}
.mnmd-post-pagination-prev .mnmd-icon {
margin-right: .25em;
}
.mnmd-post-pagination .post-page-numbers {
display: inline-block;
position: relative;
padding: 0 .25em;
text-transform: none;
}
.mnmd-post-pagination .post-page-numbers.current {
font-weight: 700;
} .single-post-footer-row:not(:first-child) {
margin-top: 3rem;
}
.single-post-footer-row > .row > [class*="col-"]:only-child {
margin-bottom: 0 !important;
}
.single-post-footer-row > .single-post-comments-count .comments-number-bubble {
display: inline-block;
}
.single-post-footer-section-heading {
font-size: 1rem;
font-weight: 700;
} .mnmd-social-share > ul {
padding: 0;
list-style: none;
}
.mnmd-social-share-inline > ul {
margin: -.5rem;
}
.mnmd-social-share-inline > ul > li {
display: inline-block;
margin: 0;
padding: .5rem;
line-height: 1;
}
.mnmd-social-share-inline > ul > li a {
display: inline-block;
text-decoration: none;
}
.mnmd-social-share .social-item-name {
font-size: .875rem;
}
.single-post-footer .mnmd-social-share .mnmd-icon {
font-size: 1.5rem;
}
.single-post-footer .mnmd-social-share-list-with-name .mnmd-icon {
margin-right: .25em;
}
.single-post-footer .single-post-social-share {
display: flex;
justify-content: space-between;
align-items: center;
}
.single-post-footer .single-post-social-share:before,
.single-post-footer .single-post-social-share:after {
content: '';
display: block;
flex: 1 1 auto;
border-top: 1px solid rgba(0, 0, 0, .1);
}
.single-post-footer .single-post-social-share:before {
margin-right: 1rem;
}
.single-post-footer .single-post-social-share:after {
margin-left: 1rem;
} .single-post-categories .mnmd-post-categories {
margin: -.25em;
font-size: .875rem;
}
.single-post-categories .mnmd-post-categories li {
padding: .25em;
} .single-post-tags .mnmd-post-tags {
font-size: .875rem;
}
.mnmd-post-tags {
margin: -.25em;
padding: 0;
list-style: none;
overflow: hidden;
}
.mnmd-post-tags > li {
float: left;
display: inline-block;
margin: 0;
padding: .25em;
}
.mnmd-post-tags-inline {
margin: -.25em;
padding: 0;
list-style: none;
}
.mnmd-post-tags-inline > li {
display: inline-block;
padding: .25em;
}
a.post-tag {
display: inline-block;
padding: .25em 1em;
background: #fff;
border: 1px solid rgba(0, 0, 0, .2);
border-radius: 8px;
font-size: .875rem !important;
line-height: 1.5;
text-decoration: none;
transition: all .6s cubic-bezier(.19, 1, .22, 1);
}
.post-tag:hover,
.post-tag:focus,
.post-tag:active {
background: rgba(0, 0, 0, .05);
}
.post-tags-list {
font-size: 0;
}
.post-tags-list > li {
display: inline-block;
margin: 0 .5rem .5rem 0;
}
.single-post-footer-actions-bar-right {
font-size: .875rem;
}
.single-post-footer-actions-bar-right a,
.single-post-footer-actions-bar-right a:hover,
.single-post-footer-actions-bar-right a:focus,
.single-post-footer-actions-bar-right a:active {
text-decoration: none;
} .mnmd-author-box-name h4 {
font-weight: 700;
}
.mnmd-author-box-name h4 a {
text-decoration: none;
}
.mnmd-author-box-bio {
margin-top: .5em;
font-size: .875rem;
} .single-post-comments-count .btn {
width: 400px;
max-width: 100%;
} article.format-audio.has-post-thumbnail .single-post-header-media .mnmd-post-media {
position: relative;
}
article.format-audio.has-no-thumb .single-post-header-media .mnmd-post-media audio {
margin-top: 2rem;
}
@media (min-width: 992px) {
article.format-audio.has-no-thumb .single-post-header-media .mnmd-post-media audio {
margin-top: 3rem;
}
}
article.format-audio.has-post-thumbnail .single-post-header-media .single-post-header-image + .mnmd-post-media {
position: relative;
transform: translateY(-50%);
}
article.format-audio .single-post-header-media .mnmd-post-media audio {
display: block;
width: 100%;
max-width: 720px;
margin: 0 auto;
} .post-single .mnmd-post-media-image {
margin-bottom: 24px;
}
.post-single .mnmd-post-media-image figure {
display: inline-block;
max-width: 100% !important;
margin: 0;
padding: 8px;
background: #fff;
border: 1px solid rgba(0, 0, 0, .1);
}
.post-single .mnmd-post-media-image-heading {
padding: 24px 16px 16px 16px;
}
.post-single .mnmd-post-media-image-heading .single-post-title {
margin-bottom: 0;
}
.post-single .mnmd-post-media-image img {
max-width: 100%;
}
.post-single .mnmd-post-media-image-title {
flex-basis: 55%;
flex-grow: 1;
}
.post-single .mnmd-post-media-image-heading figcaption {
flex-basis: 45%;
flex-grow: 1;
}
.mnmd-post-media-image-img {
position: relative;
margin: 0;
}
.mnmd-post-media-image-caption {
position: absolute;
left: 0;
right: 0;
bottom: 0;
padding: 4rem 1.5rem 1.25rem;
background-image: linear-gradient(0deg, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0) 100%);
color: #fff;
font-size: .875rem;
text-align: right;
} .pswp__caption__center {
max-width: calc(720px - 32px);
font-size: .875rem;
text-align: center;
} .post-single .mnmd-post-media-video {
margin-bottom: 2rem;
} .mnmd-gallery-carousel  {
overflow: visible;
}
.mnmd-gallery-carousel .swiper-slide {
width: auto;
}
.mnmd-gallery-carousel:not(.swiper-container-initialized) .swiper-slide {
margin-right: 16px;
}
.mnmd-gallery-carousel .swiper-slide img {
width: auto;
height: 50vw;
max-height: 90vh;
}
.mnmd-gallery-carousel .mnmd-gallery-carousel-item-caption {
position: absolute;
left: 0;
right: 0;
bottom: 0;
padding: 4rem 1rem .75rem;
background-image: linear-gradient(0deg, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0) 100%);
color: #fff;
font-size: .75rem;
text-align: right;
}
.mnmd-gallery-carousel.swiper-container-horizontal > .swiper-pagination-bullets {
position: relative;
bottom: auto;
left: auto;
margin-top: 2rem;
}
.mnmd-gallery-carousel.swiper-container-horizontal > .swiper-scrollbar {
width: calc(100% - 32px);
max-width: calc(720px - 32px);
height: 2px;
position: relative;
bottom: auto;
left: auto;
margin-top: 1rem;
margin-left: auto;
margin-right: auto;
border-radius: 0;
} .post-navigation .nav-links {
border: 1px solid rgba(0, 0, 0, .1);
border-left: 0;
border-right: 0;
}
.post-navigation .nav-links a {
display: block;
color: inherit;
text-decoration: none;
}
.post-navigation .nav-next,
.post-navigation .nav-previous {
width: 100%;
position: relative;
padding-top: 2rem;
padding-bottom: 2rem;
}
.post-navigation .nav-next {
margin-left: auto;
padding-left: 2rem;
text-align: right;
border-top: 1px solid rgba(0, 0, 0, .1);
}
.post-navigation .nav-next:only-child {
border-top: none;
}
.post-navigation .nav-previous {
padding-right: 2rem;
}
.post-navigation .nav-subtitle {
color: rgba(0, 0, 0, .3);
font-size: .75rem;
letter-spacing: 1px;
text-transform: uppercase;
}
.post-navigation .nav-title {
margin-top: .5rem;
margin-bottom: 0;
}
.post-navigation .nav-previous .mnmd-icon {
display: none;
position: absolute;
top: 50%;
left: -2rem;
transform: translate(-150%, -50%);
}
.post-navigation .nav-previous .mnmd-post-navigation-circle {
display: none;
width: 48px;
height: 48px;
position: absolute;
top: 50%;
left: -2rem;
transform: translate(-100%, -50%);
}
.post-navigation .nav-previous .mnmd-post-navigation-circle {
transform: translate(-100%, -50%) rotateZ(-90deg);
}
.post-navigation .nav-next .mnmd-icon {
display: none;
position: absolute;
top: 50%;
right: -2rem;
transform: translate(150%, -50%);
}
.post-navigation .nav-next .mnmd-post-navigation-circle {
display: none;
width: 48px;
height: 48px;
position: absolute;
top: 50%;
right: -2rem;
transform: translate(100%, -50%);
}
.post-navigation .nav-next .mnmd-post-navigation-circle {
transform: translate(100%, -50%) rotateZ(-90deg);
}
.post-navigation .mnmd-post-navigation-circle svg {
width: 100%;
height: 100%;
}
.post-navigation .mnmd-post-navigation-circle svg circle {
fill: none;
stroke-width: 1px;
stroke: black;
stroke-dasharray: 300 300;
stroke-dashoffset: 300;
transition: stroke-dashoffset .7s cubic-bezier(.19, 1, .22, 1);
}
.post-navigation .nav-links a:hover .mnmd-post-navigation-circle svg circle {
stroke-dashoffset: 0;
} .comments-area .comments-title {
margin-bottom: 2rem;
font-weight: 700;
}
.comments-area .comment-list {
margin: 0;
padding: 0;
list-style: none;
}
.comments-area .comment-list ol.children {
margin-left: 2rem;
margin-top: 0;
padding: 0;
list-style: none;
}
.comments-area .comment-list ol.children ol.children {
margin-left: 0;
}
.comments-area .comment-list .comment {
margin-top: 2rem;
margin-bottom: 0;
}
.comments-area .comment-list > .comment:first-child {
margin-top: 0;
}
.comments-area .comment-meta {
overflow: hidden;
}
.comments-area .comment-author img {
display: none;
width: 48px;
height: auto;
float: left;
margin-right: 1rem;
border-radius: 50%;
}
.comments-area .comment-author .fn {
display: inline-block;
font-size: 1rem;
font-weight: 700;
}
.comments-area .comment.bypostauthor .comment-author .fn:after {
content: '';
display: inline-block;
margin-left: .5rem;
padding: .25rem .5rem;
border-radius: 2px;
background-color: #f5f5f5;
font-size: .75em;
font-weight: 400;
line-height: 1;
letter-spacing: 1px;
text-transform: uppercase;
vertical-align: middle;
}
.comments-area .comment-author .fn a {
color: inherit;
}
.comments-area .comment-author .says {
display: none;
}
.comments-area .comment-metadata {
font-size: .875rem;
}
.comments-area .comment-metadata a {
text-decoration: none;
}
.comments-area .comment-metadata time {
color: rgba(0, 0, 0, .4);
font-size: .875rem;
}
.comments-area .comment-metadata .edit-link a {
margin-left: .5rem;
font-size: .875rem;
letter-spacing: 1px;
text-transform: uppercase;
}
.comments-area .comment-body {
padding-top: 2rem;
border-top: 1px solid rgba(0, 0, 0, .1);
}
.comments-area .comment-list > li:first-child > .comment-body {
padding-top: 0;
border-top: none;
}
.comments-area .comment-content {
position: relative;
margin: 1rem 0 1rem 0;
font-size: 1rem;
line-height: 1.7;
}
.comments-area .comment-content p:last-child {
margin-bottom: 0;
}
.comments-area .comment-body .reply {
margin: 1rem 0;
}
.comments-area .comment-body .comment-reply-link {
display: inline-block;
position: relative;
padding: 0 0 0 1.45rem;
color: #000;
font-size: .875rem;
letter-spacing: 1px;
text-decoration: none;
text-transform: uppercase;
transition:
color .15s ease-in-out,
background-color .15s ease-in-out,
border-color .15s ease-in-out,
box-shadow .15s ease-in-out,
opacity .15s ease-in-out,
transform .15s ease-in-out;
}
.comments-area .comment-body .comment-reply-link:hover,
.comments-area .comment-body .comment-reply-link:focus,
.comments-area .comment-body .comment-reply-link:active {
border-color: #000;
}
.comments-area .comment-body .comment-reply-link:before {
content: '';
display: inline-block;
width: 1.25rem;
height: 1.25rem;
position: absolute;
top: 50%;
left: 0;
margin-top: -.7rem;
background-size: cover;
background-position: center;
vertical-align: middle;
}
.comments-area .comment-body .comment-reply-link:after {
content: '';
height: 1px;
width: auto;
position: absolute;
top: 100%;
left: 1.45rem;
right: 0;
background-color: currentColor;
}
.comments-area .comment-body .comment-reply-link:hover:after {
-webkit-animation: .7s cubic-bezier(.19, 1, .22, 1) 0s st-link;
animation: .7s cubic-bezier(.19, 1, .22, 1) 0s st-link;
}
.comments-area .comment-respond {
margin-top: 4rem;
}
.comments-area .comment-list .comment-respond {
margin-top: 2rem;
}
.comments-area .comment-reply-title {
font-size: 1.424rem;
line-height: 1.3;
}
.comments-area .comment-reply-title > small {
margin-left: 1rem;
font-size: 70%;
}
.comments-area .comment-form label {
display: inline;
}
.comments-area .comment-form-comment label,
.comments-area .comment-form-author label,
.comments-area .comment-form-email label,
.comments-area .comment-form-url label {
display: block;
font-size: 1rem;
}
.comments-area .comment-form-author input[type=text],
.comments-area .comment-form-email input[type=email],
.comments-area .comment-form-url input[type=url] {
width: 100%;
}
.comments-area .comment-form-comment textarea {
width: 100%;
}
.comments-area .comment-awaiting-moderation {
margin-bottom: 0;
font-size: .875rem;
}
@media (min-width: 576px) {
.comments-area .comment-list ol.children {
margin-left: calc(48px + 1rem);
}
.comments-area .comment-author img {
display: block;
}
.comments-area .comment-content {
margin-left: calc(48px + 1rem);
}
.comments-area .comment-body .reply {
margin-left: calc(48px + 1rem);
}
} .page-header {
margin-top: 4rem;
margin-bottom: 4rem;
}
.page-title {
font-weight: 700;
}
.taxonomy-description {
font-size: 1.125rem;
} .mnmd-page-404-title {
margin-bottom: .5em;
}
.mnmd-page-404-body-text {
max-width: calc(720px - 32px);
margin-bottom: 1em;
}
.mnmd-page-404-content .search-form {
margin-top: 2rem;
} .child-categories-list {
margin: 2rem -.5rem 0;
padding: 0;
list-style: none;
}
.child-categories-list > li {
display: inline-block;
padding: 0 .5rem;
}
.child-categories-list > li a {
display: inline-block;
text-decoration: none;
} .wpcf7-form label {
display: block;
}
input[type="email"].wpcf7-form-control,
input[type="text"].wpcf7-form-control,
textarea.wpcf7-form-control {
width: 100%;
} .mnmd-section-destinations .destination-group {
margin-bottom: 4rem;
}
.mnmd-section-destinations .destination-group-index {
margin-bottom: 2rem;
border-bottom: 1px solid rgba(0, 0, 0, .05);
font-weight: 700;
}
.mnmd-section-destinations .destination-group ol {
list-style: none;
margin: 0;
padding: 0;
}
.mnmd-section-destinations .destination-group ol li {
margin-top: .5rem;
}
.mnmd-section-destinations .destination-group ol a {
color: rgba(0, 0, 0, .8);
}
.mnmd-section-destinations-b .destination-group {
margin-bottom: 0;
}
.mnmd-section-destinations-b .destination-group-index {
margin-bottom: 1rem;
} .widget:not(:first-child) {
margin-top: 3rem;
}
.widget-title {
margin-bottom: 1.25rem;
font-size: 1rem;
text-transform: uppercase;
}  .widget_archive ul,
ul.wp-block-archives {
padding: 0;
list-style: none;
}
.widget_archive ul li:not(:first-child),
ul.wp-block-archives li:not(:first-child) {
margin-top: .5em;
}
.widget_archive select,
.wp-block-archives-dropdown select {
display: block;
width: 100%;
max-width: 320px;
}
.wp-block-archives.alignleft,
.wp-block-archives.alignright {
width: auto;
}
.wp-block-archives-dropdown.alignleft select,
.wp-block-archives-dropdown.alignright select {
width: 320px;
max-width: 100%;
}
.wp-block-archives-dropdown.aligncenter select {
margin-left: auto;
margin-right: auto;
} .widget_calendar {
max-width: calc(720px - 32px);
}
.widget_calendar .calendar_wrap,
.wp-block-calendar {
background-color: #fff;
}
.widget_calendar caption,
.wp-block-calendar table caption {
padding: 1em .5em;
background-color: #f5f5f5;
color: #000;
font-size: 1.5rem;
font-weight: 700;
text-align: center;
caption-side: initial;
}
.widget_calendar table,
.wp-block-calendar table {
table-layout: fixed;
margin-bottom: 0;
border: 1px solid rgba(0, 0, 0, .1);
border-top: 0;
border-bottom: 0;
font-family: inherit;
font-size: .875rem;
color: #000;
}
.wp-block-calendar table caption,
.wp-block-calendar table tbody {
color: #000;
}
.widget_calendar th,
.wp-block-calendar table th {
padding: 0.75em 0;
background: transparent;
font-weight: 700;
text-align: center;
border: none;
}
.widget_calendar td,
.wp-block-calendar tbody td {
padding: 0.75em 0;
border: none;
text-align: center;
overflow-wrap: normal;
}
.widget_calendar td a,
.wp-block-calendar.wp-block-calendar td a,
.wp-block-calendar.wp-block-calendar td a:hover,
.wp-block-calendar.wp-block-calendar td a:focus,
.wp-block-calendar.wp-block-calendar td a:active {
text-decoration: none;
border-bottom: 1px solid currentColor;
}
.widget_calendar #today,
.widget_calendar #today a,
.wp-block-calendar #today,
.wp-block-calendar #today a {
position: relative;
color: #000;
z-index: 1;
}
.widget_calendar #today:before,
.wp-block-calendar #today:before {
content: '';
display: block;
width: 2em;
height: 2em;
position: absolute;
top: 50%;
left: 50%;
margin-top: -1em;
margin-left: -1em;
border-radius: 100%;
background: #f5f5f5;
z-index: -1;
}
.widget_calendar .wp-calendar-nav,
.wp-block-calendar .wp-calendar-nav {
display: flex;
justify-content: space-between;
border: 1px solid rgba(0, 0, 0, .1);
font-size: .875rem;
}
.widget_calendar .wp-calendar-nav .wp-calendar-nav-prev,
.widget_calendar .wp-calendar-nav .wp-calendar-nav-next,
.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev,
.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next {
display: block;
flex: 1;
padding: .75em;
text-align: center;
}
.widget_calendar .wp-calendar-nav a,
.wp-block-calendar .wp-calendar-nav a {
text-decoration: none !important;
}
.widget_calendar .wp-calendar-nav .pad,
.wp-block-calendar .wp-calendar-nav .pad {
display: none;
}
.wp-block-calendar.aligncenter .wp-calendar-table,
.wp-block-calendar.aligncenter .wp-calendar-nav {
margin-left: auto;
margin-right: auto;
}
@media (min-width: 576px) {
.wp-block-calendar .wp-calendar-table {
font-size: 1.25rem;
}
.wp-block-calendar table caption {
font-size: 2rem;
}
.wp-block-calendar .wp-calendar-nav {
font-size: 1.125rem;
}
.wp-block-calendar.alignleft .wp-calendar-table,
.wp-block-calendar.alignright .wp-calendar-table {
font-size: 1rem;
}
.wp-block-calendar.alignwide
.wp-block-calendar.alignfull {
max-width: 1080px;
}
.wp-block-calendar.alignwide .wp-calendar-table,
.wp-block-calendar.alignfull .wp-calendar-table {
font-size: 2rem;
}
.wp-block-calendar.alignwide .wp-calendar-table caption,
.wp-block-calendar.alignfull .wp-calendar-table caption {
font-size: 3rem;
}
.wp-block-calendar.alignwide .wp-calendar-table tbody td,
.wp-block-calendar.alignfull .wp-calendar-table tbody td {
padding: 1em;
}
.wp-block-calendar.alignwide .wp-calendar-nav,
.wp-block-calendar.alignfull .wp-calendar-nav {
font-size: 1.25rem;
}
} .widget_categories ul,
ul.wp-block-categories {
padding: 0;
list-style: none;
}
ul.wp-block-categories ul {
list-style: none;
}
.widget_categories ul li:not(:first-child),
ul.wp-block-categories li:not(:first-child) {
margin-top: .5em;
}
.widget_categories ul ul,
ul.wp-block-categories ul {
margin-top: .5em;
padding-left: 1.5em;
}
.widget_categories ul ul a,
ul.wp-block-categories.wp-block-categories ul a {
font-size: 87.5%;
}
.widget_categories select,
.wp-block-categories select {
display: block;
width: 100%;
max-width: 320px;
}
.wp-block-categories.alignleft,
.wp-block-categories.alignright {
width: auto;
}
.wp-block-categories.alignleft select,
.wp-block-categories.alignright select {
width: 320px;
max-width: 100%;
}
.wp-block-categories.aligncenter select {
margin-left: auto;
margin-right: auto;
} .widget_meta ul {
padding: 0;
list-style: none;
}
.widget_meta ul li {
margin-bottom: .75rem;
} .widget_nav_menu ul {
padding: 0;
list-style: none;
}
.widget_nav_menu ul li {
margin-bottom: .75rem;
}
.widget_nav_menu ul ul {
margin-top: .5em;
padding-left: 1.5em;
}
.widget_nav_menu ul.menu ul.sub-menu a {
font-size: 87.5%;
} .widget_pages ul {
padding: 0;
list-style: none;
}
.widget_pages ul li {
margin-bottom: .75rem;
}
.widget_pages ul ul {
margin-top: .5em;
padding-left: 1.5em;
}
.widget_pages ul ul a {
font-size: 87.5%;
} .widget_recent_comments ul {
padding-left: 2rem;
list-style: none;
}
.widget_recent_comments li:before {
content: '';
display: inline-block;
width: 1.5rem;
height: 1.5rem;
margin-left: -2rem;
margin-right: .5rem;
background-image: url(//www.viajesmachupicchutours.com/blog/wp-content/themes/nomady/assets/svg-icons/message-square.svg);
background-size: 1.5rem 1.5rem;
opacity: .5;
vertical-align: middle;
}
.widget_recent_comments ul li {
margin-bottom: .75rem;
}
.widget_recent_comments a {
font-style: italic;
}
.widget_recent_comments .comment-author-link,
.widget_recent_comments .comment-author-link a {
font-weight: 700;
font-style: normal;
}
.wp-block-latest-comments {
padding-left: 0;
}
.wp-block-latest-comments__comment {
margin-bottom: 0;
font-size: 1rem;
line-height: 1.5;
overflow: hidden;
}
.wp-block-latest-comments__comment:not(:first-child) {
margin-top: 1em;
}
.wp-block-latest-comments .avatar,
.wp-block-latest-comments__comment-avatar {
display: block;
float: left;
width: 48px;
height: 48px;
margin-right: 16px;
border-radius: 24px;
}
.wp-block-latest-comments:not(.has-dates):not(.has-excerpts) .avatar,
.wp-block-latest-comments:not(.has-dates):not(.has-excerpts) .wp-block-latest-comments__comment-avatar {
width: 32px;
height: 32px;
margin-right: 16px;
border-radius: 16px;
}
.wp-block-latest-comments:not(.has-dates):not(.has-excerpts).has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,
.wp-block-latest-comments:not(.has-dates):not(.has-excerpts).has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
margin-left: 48px;
}
.wp-block-latest-comments__comment-author {
font-weight: 700;
}
.wp-block-latest-comments__comment-date {
font-size: .875rem;
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
margin-left: 64px;
}
.wp-block-latest-comments__comment-excerpt p {
font-size: 14px;
}
.wp-block-latest-comments__comment-link {
font-style: italic;
}
.wp-block-latest-comments.wp-block-latest-comments.alignfull {
padding-left: 16px;
padding-right: 16px;
} .widget_recent_entries ul {
padding-left: 0;
list-style: none;
}
.widget_recent_entries ul li {
margin: 0 0 1em 0;
}
.widget_recent_entries ul li:last-child) {
margin-bottom: 0;
}
.widget_recent_entries .post-date {
display: block;
margin-top: .25em;
color: rgba(0, 0, 0, .4);
font-size: .75em;
}
.wp-block-latest-posts {
padding-left: 0;
}
.wp-block-latest-posts li {
line-height: 1.5;
overflow: hidden;
}
.wp-block-latest-posts li {
margin: 0 0 1em 0;
}
.wp-block-latest-posts li:last-child {
margin-bottom: 0;
}
.wp-block-latest-posts.wp-block-latest-posts li a {
text-decoration: none;
}
.wp-block-latest-posts.wp-block-latest-posts li a:hover,
.wp-block-latest-posts.wp-block-latest-posts li a:focus,
.wp-block-latest-posts.wp-block-latest-posts li a:active {
opacity: 1;
}
.wp-block-latest-posts.wp-block-latest-posts li > a {
display: block;
}
.wp-block-latest-posts__featured-image {
margin-bottom: 1em;
}
.wp-block-latest-posts__post-author {
display: inline-block;
color: rgba(0, 0, 0, .5);
font-size: 14px;
line-height: 1.5;
font-style: italic;
}
.wp-block-latest-posts__post-date {
display: inline-block;
color: rgba(0, 0, 0, .5);
font-size: 14px;
line-height: 1.5;
}
.wp-block-latest-posts__post-author + .wp-block-latest-posts__post-date:before {
content: '\2014';
display: inline-block;
margin: 0 .75em;
color: inherit;
}
.wp-block-latest-posts__post-excerpt {
margin-top: .5em;
margin-bottom: 0;
font-size: 14px;
line-height: 1.6;
}
.wp-block-latest-posts__post-full-content {
margin-top: 1rem;
font-size: 1em;
line-height: 1.8;
}
.wp-block-latest-posts__featured-image.alignleft {
float: none;
margin-right: 0;
}
.wp-block-latest-posts__featured-image.alignright {
float: none;
margin-left: 0;
}
.wp-block-latest-posts.is-grid.columns-3 li:nth-child(3n),
.wp-block-latest-posts.is-grid.columns-4 li:nth-child(4n),
.wp-block-latest-posts.is-grid.columns-5 li:nth-child(5n),
.wp-block-latest-posts.is-grid.columns-6 li:nth-child(6n) {
margin-right: 0;
}
.wp-block-latest-posts.alignfull {
padding-left: 16px;
padding-right: 16px;
}
@media (min-width: 576px) {
.wp-block-latest-posts__featured-image.alignleft {
max-width: 50%;
float: left;
margin-right: 16px;
margin-bottom: 16px;
}
.wp-block-latest-posts__featured-image.alignright {
max-width: 50%;
float: right;
margin-left: 16px;
margin-bottom: 16px;
}
}
@media (min-width: 600px) {
.wp-block-latest-posts.is-grid:not(.columns-2) {
font-size: .875em;
}
}
@media (min-width: 992px) {
.wp-block-latest-posts.alignfull {
padding-left: 32px;
padding-right: 32px;
}
} .widget_rss ul {
padding-left: 0;
list-style: none;
}
.widget_rss ul li:not(:first-child) {
margin-top: 1em;
}
.widget_rss ul li .rss-date,
.widget_rss ul li cite {
margin-top: .25em;
}
.widget_rss ul li .rssSummary {
margin: .5em 0;
}
.widget_rss ul li a {
font-weight: 700;
text-decoration: none;
}
.widget_rss .rss-date {
display: block;
color: rgba(0, 0, 0, .5);
font-size: .875em;
}
.widget_rss .rssSummary,
.widget_rss cite {
display: block;
font-size: .875em;
}
.wp-block-rss {
padding-left: 0;
list-style: none;
}
.wp-block-rss li {
margin: 0 0 1em 0;
line-height: 1.5;
}
.wp-block-rss li:last-child {
margin-bottom: 0;
}
.wp-block-rss.wp-block-rss li a {
font-weight: 700;
text-decoration: none;
}
.wp-block-rss.wp-block-rss li a:hover,
.wp-block-rss.wp-block-rss li a:focus,
.wp-block-rss.wp-block-rss li a:active {
opacity: 1;
}
.wp-block-rss__item-author {
display: inline-block;
color: rgba(0, 0, 0, .5);
font-size: 14px;
line-height: 1.5;
font-style: italic;
}
.wp-block-rss__item-publish-date {
display: inline-block;
color: rgba(0, 0, 0, .5);
font-size: 14px;
line-height: 1.5;
}
.wp-block-rss__item-publish-date + .wp-block-rss__item-author:before {
content: '\2014';
display: inline-block;
margin: 0 .75em;
color: inherit;
}
.wp-block-rss__item-excerpt {
margin-top: .5em;
margin-bottom: 0;
font-size: 14px;
line-height: 1.6;
}
.wp-block-rss.alignfull {
padding-left: 16px;
padding-right: 16px;
}
@media (min-width: 600px) {
.wp-block-rss.is-grid:not(.columns-2) {
font-size: .875em;
}
}
@media (min-width: 992px) {
.wp-block-rss.alignfull {
padding-left: 32px;
padding-right: 32px;
}
} .widget_search .search-form {
position: relative;
}
.widget_search .search-field {
min-width: 100px;
max-width: initial;
width: 100%;
margin: 0;
padding-right: 48px;
outline-offset: 0;
}
.widget_search .search-submit {
width: 48px;
margin: 0;
padding: 0;
position: absolute;
top: 0;
left: auto;
right: 0;
bottom: 0;
border: 0;
margin: 0;
background: none !important;
}
.widget_search .search-submit-text {
display: none;
}
.widget_search .search-submit .mnmd-icon {
margin: 0;
font-size: 1.25rem;
}
.wp-block-search {
display: flex;
flex-wrap: nowrap;
max-width: calc(720px - 32px);
align-items: center;
justify-content: space-between;
border: 1px solid rgba(0, 0, 0, .2);
transition: color .15s ease-in-out,
background-color .15s ease-in-out,
border-color .15s ease-in-out,
box-shadow .15s ease-in-out,
opacity .15s ease-in-out;
}
.wp-block-search:focus-within {
background-color: #fff;
border: 1px solid #000;
}
.wp-block-search .wp-block-search__input {
min-width: 100px;
max-width: initial;
flex-grow: 1;
flex-shrink: 1;
border: 0;
}
.wp-block-search .wp-block-search__input:focus {
outline: none;
}
.wp-block-search .wp-block-search__button {
flex-shrink: 0;
margin-left: 0;
margin-right: 0;
padding: .875rem 1.75rem;
border-color: transparent;
font-weight: 700;
transition: color .15s ease-in-out,
background-color .15s ease-in-out,
border-color .15s ease-in-out,
box-shadow .15s ease-in-out,
opacity .15s ease-in-out;
}
.wp-block-search .wp-block-search__button:hover,
.wp-block-search .wp-block-search__button:focus,
.wp-block-search .wp-block-search__button:active {
border-color: #000;
}
.wp-block-search .wp-block-search__label {
display: none;
}
.wp-block-search.wp-block-search.alignfull {
margin-left: auto;
margin-right: auto;
} .wp-block-social-links {
flex-wrap: wrap;
}
.wp-block-social-links .wp-social-link {
margin: 0 8px 8px 0;
}
.wp-block-social-links .wp-social-link:last-child {
margin-right: 0;
}
.wp-block-social-links.is-style-logos-only .wp-social-link {
width: auto;
height: auto;
padding: 0;
}
.wp-block-social-links.is-style-logos-only .wp-social-link a {
padding: 0;
} .widget_tag_cloud .tagcloud {
font-size: 0;
}
.widget_tag_cloud a {
display: inline-block;
margin: 0 .5em .5em 0;
padding: .25em 1em;
background: #fff;
border: 1px solid rgba(0, 0, 0, .2);
border-radius: 8px;
font-size: .875rem !important;
line-height: 1.5;
transition: all .6s cubic-bezier(.19, 1, .22, 1);
text-decoration: none;
}
.widget_tag_cloud a:hover,
.widget_tag_cloud a:focus,
.widget_tag_cloud a:active {
background: rgba(0, 0, 0, .05);
}
.widget_tag_cloud span {
display: inline-block;
margin-left: .25em;
color: inherit;
opacity: .5;
text-decoration: none;
}
.wp-block-tag-cloud {
font-size: 0;
}
.wp-block-tag-cloud a {
display: inline-block;
margin: 0 .5em .5em 0;
padding: .25em 1em;
background: #fff;
border: 1px solid rgba(0, 0, 0, .2);
border-radius: 8px;
font-size: .875rem !important;
line-height: 1.5;
transition: all .6s cubic-bezier(.19, 1, .22, 1);
text-decoration: none;
}
.wp-block-tag-cloud a:hover,
.wp-block-tag-cloud a:focus,
.wp-block-tag-cloud a:active {
background: rgba(0, 0, 0, .05);
}
.wp-block-tag-cloud span {
display: inline-block;
margin-left: .25em;
color: inherit;
opacity: .5;
text-decoration: none;
}
.wp-block-tag-cloud.alignleft {
text-align: left;
}
.wp-block-tag-cloud.alignright {
text-align: right;
}
.wp-block-tag-cloud.aligncenter {
text-align: center;
}
.wp-block-tag-cloud.alignfull {
padding-left: 16px;
padding-right: 16px;
} .widget_mc4wp_form_widget {
padding: 8%;
border-top: .5rem solid transparent;
border-bottom: .5rem solid transparent;
background: linear-gradient(#F6F6F2, #F6F6F2) padding-box, repeating-linear-gradient(-45deg, #CC5451 0, #CC5451 12.5%, #F6F6F2 0, #F6F6F2 25%, #527094 0, #527094 37.5%, #F6F6F2 0, #F6F6F2 50%) 0 / 5em 5em;
}
.widget_mc4wp_form_widget .mc4wp-form input[type="email"] {
width: 100%;
max-width: 600px;
border: none;
background: transparent;
border-bottom: 1px solid rgba(0, 0, 0, .1);
padding-left: 0;
padding-right: 0;
outline: none;
}
.widget_mc4wp_form_widget .mc4wp-form input[type="email"]:focus {
border-color: rgba( 0, 0, 0, 1);
}
.mc4wp-form label {
display: block;
font-size: .75em;
text-transform: uppercase;
}
.mc4wp-form label * {
font-size: 1.3333em;
text-transform: none;
}
.mc4wp-form p:last-child {
margin-bottom: 0;
} .widget_blog_subscription {
padding: 8%;
border: .5rem solid transparent;
background: linear-gradient(#FBF7EB, #FBF7EB) padding-box, repeating-linear-gradient(-45deg, #CC5451 0, #CC5451 12.5%, #FBF7EB 0, #FBF7EB 25%, #527094 0, #527094 37.5%, #FBF7EB 0, #FBF7EB 50%) 0 / 5em 5em;
}
.widget_blog_subscription input[type="email"] {
width: 100%;
max-width: 600px;
border: none;
background: transparent;
border-bottom: 1px solid rgba(0, 0, 0, .1);
padding-left: 0;
padding-right: 0;
outline: none;
}
.widget_blog_subscription input[type="email"]:focus {
border-color: rgba( 0, 0, 0, 1);
} .widget.popular-posts .wpp-list {
padding-left: 0;
list-style: none;
counter-reset: li;
}
.widget.popular-posts .wpp-list > li {
margin-bottom: 1.5rem;
overflow: hidden;
}
.widget.popular-posts .wpp-list > li:last-child {
margin-bottom: 0;
}
.widget.popular-posts .wpp-list:not(.wpp-list-with-thumbnails) > li:before {
content: counter(li, decimal-leading-zero);
counter-increment: li;
display: block;
width: 3rem;
float: left;
color: #000;
font-size: 2rem;
font-weight: 700;
line-height: 1;
opacity: .25;
transition: all .7s cubic-bezier(.19, 1, .22, 1);
}
.widget.popular-posts .wpp-list:not(.wpp-list-with-thumbnails) > li:hover:before {
opacity: 1;
}
.widget.popular-posts .wpp-list:not(.wpp-list-with-thumbnails) .wpp-post-title,
.widget.popular-posts .wpp-list:not(.wpp-list-with-thumbnails) .wpp-excerpt,
.widget.popular-posts .wpp-list:not(.wpp-list-with-thumbnails) .wpp-meta {
margin-left: 4rem;
}
.widget.popular-posts .wpp-thumbnail {
width: 80px;
height: 80px;
position: relative;
float: left;
margin-right: 15px;
border-radius: 100%;
}
.widget.popular-posts .wpp-thumbnail.wpp_def_no_src {
display: none;
}
.widget.popular-posts .wpp-list-with-thumbnails > li > a:first-child {
display: block;
width: 80px;
height: 80px;
position: relative;
float: left;
border-radius: 100%;
background: #000;
}
.widget.popular-posts .wpp-list-with-thumbnails > li > a:first-child:after {
content: counter(li);
counter-increment: li;
display: block;
width: 80px;
height: 80px;
position: absolute;
top: 0;
left: 0;
border-radius: 100%;
background: rgba(0, 0, 0, .25);
color: #fff;
font-size: 32px;
font-weight: 700;
line-height: 80px;
text-align: center;
transition: all .7s cubic-bezier(.19, 1, .22, 1);
}
.widget.popular-posts .wpp-list-with-thumbnails > li:hover > a:first-child:after {
background-color: rgba(0, 0, 0, .5);
}
.widget.popular-posts .wpp-list-with-thumbnails > li > a:first-child img {
display: block;
width: 80px;
height: 80px;
-o-object-fit: cover;
object-fit: cover;
}
.widget.popular-posts .wpp-post-title {
display: block;
font-size: 1rem;
font-weight: 700;
line-height: 1.4;
}
.widget.popular-posts .wpp-post-title:first-child:before {
content: '';
}
.widget.popular-posts .wpp-post-title:hover,
.widget.popular-posts .wpp-post-title:focus,
.widget.popular-posts .wpp-post-title:active {
text-decoration: none;
}
.widget.popular-posts .wpp-list-with-thumbnails .wpp-post-title {
margin-left: 95px;
}
.widget.popular-posts .wpp-excerpt {
display: block;
margin-top: .5rem;
margin-left: 95px;
font-size: .75rem;
}
.widget.popular-posts .wpp-meta {
display: block;
margin-top: .25rem;
color: rgba(0, 0, 0, 0.5);
font-size: .75rem;
}
.widget.popular-posts .wpp-list-with-thumbnails .wpp-meta {
margin-left: 95px;
} .mnmd-categories-widget > ul > li:not(:last-child) {
margin-bottom: 1rem;
}
.mnmd-categories-widget .category-item .category-item-inner {
min-height: 8rem;
} .mnmd-post-list-widget ul li {
margin-bottom: 1.5rem;
}
.mnmd-post-list-widget ul li:last-child {
margin-bottom: 0;
} .mnmd-social-list-widget ul li {
font-size: 1.5rem;
}  @media (min-width: 576px) { .h1-sm {
font-size: 1.802rem;
line-height: 1.3;
}
.text-h1-sm {
font-size: 1.802rem;
}
.h2-sm {
font-size: 1.602rem;
line-height: 1.3;
}
.text-h2-sm {
font-size: 1.602rem;
}
.h3-sm {
font-size: 1.424rem;
line-height: 1.3;
}
.text-h3-sm {
font-size: 1.424rem;
}
.h4-sm {
font-size: 1.266rem;
line-height: 1.4;
}
.text-h4-sm {
font-size: 1.266rem;
}
.h5-sm {
font-size: 1.125rem;
line-height: 1.4;
}
.text-h5-sm {
font-size: 1.125rem;
}
.h6-sm {
font-size: 1rem;
line-height: 1.5;
}
.text-h6-sm {
font-size: 1rem;
}
.h7-sm {
font-size: .875rem;
line-height: 1.5;
}
.text-h7-sm {
font-size: .875rem;
}
.display-1-sm {
font-size: 4.3rem;
line-height: 1.2;
font-weight: 700;
}
.text-display-1-sm {
font-size: 4.3rem;
}
.display-2-sm {
font-size: 3.8rem;
line-height: 1.2;
font-weight: 700;
}
.text-display-2-sm {
font-size: 3.8rem;
}
.display-3-sm {
font-size: 3.3rem;
line-height: 1.2;
font-weight: 700;
}
.text-display-3-sm {
font-size: 3.3rem;
}
.display-4-sm {
font-size: 2.8rem;
line-height: 1.2;
font-weight: 700;
}
.text-display-4-sm {
font-size: 2.8rem;
}
.display-5-sm {
font-size: 2.3rem;
line-height: 1.3;
}
.text-display-5-sm {
font-size: 2.3rem;
} .container-post-body {
max-width: 540px;
}
.container-at-sm {
max-width: 540px;
margin-left: auto;
margin-right: auto;
}
.container-sm-fullwidth {
max-width: 100%;
margin-left: auto;
margin-right: auto;
padding-left: 0;
padding-right: 0;
}
.mnmd-section:first-child {
margin-top: 4rem;
}
.mnmd-section-fullwidth.mnmd-section-has-overlap-background + .mnmd-section-fullwidth.mnmd-section-has-background {
margin-top: 4rem;
}
.mnmd-section-fullwidth.mnmd-section-has-background-overlap-left .mnmd-section-background {
left: calc(50% - 50vw);
right: 50%;
} .modal-dialog {
margin: 4rem auto;
}
.mnmd-search-modal .search-form {
margin: 2rem;
}
.mnmd-search-modal .search-form .search-field {
padding-right: 3rem;
font-size: 1.5rem;
}
.mnmd-search-modal .search-form .search-submit {
font-size: 1.25rem;
} .post-excerpt-lg,
.post-excerpt-xl {
font-size: 1rem;
line-height: 1.6;
} .post-landscape .post-image {
margin-right: 2rem;
margin-bottom: 0;
}
.post-landscape-reverse .post-image {
margin-left: 2rem;
margin-right: 0;
}
.post-landscape-even .post-image,
.post-landscape-wide .post-image {
width: 100%;
margin-left: 0;
margin-right: 0;
} .card-deck-space-around .card {
margin-top: 16px;
margin-bottom: 16px;
}
.card-deck-3-col.card-deck-gutter-0 .card {
flex-basis: 50%;
flex-grow: 0;
}
.card-deck-4-col .card {
flex-basis: calc(50% - 32px);
flex-grow: 0;
}
.card-deck-4-col.card-deck-gutter-0 .card {
flex-basis: 50%;
}
.post-card-background.post-card-lg {
min-height: 32rem;
} .post-hero-cover .post-inner {
min-height: 30rem;
padding: 3rem 0;
}
.elementor-section-boxed .post-hero-cover .post-inner {
padding: 3rem;
} .post-hero-overlap .post-wrapper {
min-height: 30rem;
} .elementor-section-full_width .post-portrait-hero .post-text-wrapper .container {
padding-left: 32px;
padding-right: 32px;
}  .mnmd-section-about-a.mnmd-section-about-has-content-background .mnmd-about-content-inner {
padding: 5rem 4rem;
} .cat-section-billboard:not(.mnmd-section-fullwidth) .mnmd-section-inner {
padding: 4rem;
} .cat-section-gallery-vertical .cat-section-gallery-inner {
height: 35rem;
} .mnmd-links-auto-col.mnmd-links-style-2 .mnmd-items-wrapper > .row > .col {
min-width: 50%;
}
.mnmd-links-auto-col .mnmd-items-wrapper > .row > .col {
min-width: 144px;
}
.link-item-b .link-item-image img {
max-height: 150px;
}
.links-section-default.links-section-4-column .link-item-image {
max-width: 140px;
} .mnmd-hero-post-block-a-3 .mnmd-hero-post-block-a-secondary .post-landscape .post-image {
width: 40%;
max-width: 10rem;
margin-left: 2rem;
} .post-box-c-section .post-box-c-secondary-posts {
margin: calc(2rem - 10px) -10px -10px;
}
.post-box-c-section .post-box-c-secondary-post-first,
.post-box-c-section .post-box-c-secondary-post-second {
width: 50%;
margin: 0;
padding: 10px;
} .post-box-d-secondary-item:not(:first-child) {
margin-top: 0;
} .post-box-h-primary-post-wrapper .post-item {
min-height: 30rem;
}
.post-box-h-primary-post-wrapper .post-text-inner {
padding: 0 2rem 1rem;
} .mnmd-carousel-3i .mnmd-carousel-item,
.mnmd-carousel-4i .mnmd-carousel-item {
width: calc(50% - 10px);
}
.mnmd-post-carousel-section .mnmd-section-heading-title {
margin-bottom: 0;
} .featured-slider-section .slider-item-inner {
min-height: 40rem;
} .carousel-item-image {
min-height: 25rem;
} .stream-list-item:not(:first-child),
.post-listing-list .post-item:not(:first-child) {
margin-top: 3rem;
} .post-listing-masonry .masonry-item {
margin-bottom: 32px;
} .single-post-body > div:not(:first-child) {
margin-top: 3rem;
}
.post-lead {
font-size: 1.25rem;
} .post-navigation .nav-links {
display: flex;
}
.post-navigation .nav-next,
.post-navigation .nav-previous {
width: 50%;
}
.post-navigation .nav-previous {
border-right: 1px solid rgba(0, 0, 0, .1);
}
.post-navigation .nav-next {
border-top: none;
}
.post-navigation .nav-next:only-child {
border-left: 1px solid rgba(0, 0, 0, .1);
} .related-posts-section {
background-color: transparent;
background-image: linear-gradient(
to bottom,
#edebfe,
#edebfe 85%,
transparent 85%
); }
.related-posts-section .card-deck .card:nth-child(3):last-child {
display: none;
} .comment-form-author,
.comment-form-email {
float: left;
width: calc(50% - 16px);
}
.comment-form-author + .comment-form-email {
margin-left: 32px;
}
} @media (min-width: 768px) { .h1-md {
font-size: 1.802rem;
line-height: 1.3;
}
.text-h1-md {
font-size: 1.802rem;
}
.h2-md {
font-size: 1.602rem;
line-height: 1.3;
}
.text-h2-md {
font-size: 1.602rem;
}
.h3-md {
font-size: 1.424rem;
line-height: 1.3;
}
.text-h3-md {
font-size: 1.424rem;
}
.h4-md {
font-size: 1.266rem;
line-height: 1.4;
}
.text-h4-md {
font-size: 1.266rem;
}
.h5-md {
font-size: 1.125rem;
line-height: 1.4;
}
.text-h5-md {
font-size: 1.125rem;
}
.h6-md {
font-size: 1rem;
line-height: 1.5;
}
.text-h6-md {
font-size: 1rem;
}
.h7-md {
font-size: .875rem;
line-height: 1.5;
}
.text-h7-md {
font-size: .875rem;
}
.display-1-md {
font-size: 4.3rem;
line-height: 1.2;
font-weight: 700;
}
.text-display-1-md {
font-size: 4.3rem;
}
.display-2-md {
font-size: 3.8rem;
line-height: 1.2;
font-weight: 700;
}
.text-display-2-md {
font-size: 3.8rem;
}
.display-3-md {
font-size: 3.3rem;
line-height: 1.2;
font-weight: 700;
}
.text-display-3-md {
font-size: 3.3rem;
}
.display-4-md {
font-size: 2.8rem;
line-height: 1.2;
font-weight: 700;
}
.text-display-4-md {
font-size: 2.8rem;
}
.display-5-md {
font-size: 2.3rem;
line-height: 1.3;
}
.text-display-5-md {
font-size: 2.3rem;
} .site-content {
margin-bottom: 8rem;
}
.container-md-fullwidth {
max-width: 100%;
margin-left: auto;
margin-right: auto;
padding-left: 32px;
padding-right: 32px;
}
.container-md-fullbleed {
max-width: 100%;
margin-left: auto;
margin-right: auto;
padding-left: 0;
padding-right: 0;
}
.container-post-body {
max-width: 720px;
}
.constraint-body-copy {
max-width: calc(720px - 32px);
}
.mnmd-section {
margin-top: 6rem;
}
.mnmd-section-fullwidth,
.mnmd-section-fullwidth.mnmd-section-has-overlap-background + .mnmd-section-fullwidth.mnmd-section-has-background {
margin-top: 6rem;
} .post-landscape .post-image {
margin-right: 2rem;
}
.post-landscape-reverse .post-image {
margin-left: 2rem;
margin-right: 0;
}
.post-landscape.post-landscape-sm .post-image {
margin-right: 1rem;
}
.post-landscape-reverse.post-landscape-sm .post-image {
margin-left: 1rem;
margin-right: 0;
}
.post-landscape-wide .post-inner > * {
flex: 1;
margin-bottom: 0;
}
.post-landscape-wide.has-no-thumb .post-text-primary {
flex: 1;
}
.post-landscape-wide.has-no-thumb .post-text-secondary {
flex: 0 0 41.666667%;
max-width: 41.666667%;
} .post-card,
.post-card-background {
min-height: 20rem;
}
.post-card-background.post-card-lg.post-card-lg .card-body {
padding-top: 3rem;
padding-left: 3rem;
padding-right: 3rem;
}
.post-card-background.post-card-lg.post-card-lg .card-footer {
margin-left: 3rem;
margin-right: 3rem;
padding-left: 0;
padding-right: 0;
} .post-hero-cover .post-inner {
min-height: 35rem;
} .post-hero-overlap .post-wrapper {
min-height: 35rem;
} .site-header-navigation .navbar {
height: 64px;
}
.site-header-navigation .site-header-logo img {
max-height: 64px;
} .site-header-compact .site-header-logo img,
.site-header-fixed-compact .site-header-logo img {
max-height: 64px;
} .cat-section-billboard.cat-section-text-left .cat-section-content {
max-width: 32rem;
margin-left: 0;
text-align: left;
}
.cat-section-billboard.cat-section-text-right .cat-section-content {
max-width: 32rem;
margin-right: 0;
text-align: right;
}
.cat-section-split-background .cat-section-text {
max-width: calc(720px - 32px);
}
.cat-section-gallery-vertical .cat-section-text {
max-width: calc(720px - 32px);
} .category-item-a-tall .category-item-inner {
min-height: 20rem;
} .featured-slider-navigation .slider-navigation-item {
padding: 1.5rem 0;
margin-right: 2rem;
}
.featured-slider-section .slider-item .post-text-inner {
padding-bottom: 8rem;
} .parallax-carousel-item {
width: calc(720px - 32px);
margin-right: 32px;
} .mnmd-carousel.mnmd-carousel-auto-width {
overflow: visible;
}
.mnmd-carousel.mnmd-carousel-auto-width .mnmd-carousel-item {
width: initial;
}
.mnmd-carousel.mnmd-carousel-auto-width .mnmd-carousel-item .post-image img {
height: 25rem;
-o-object-fit: cover;
object-fit: cover;
} .mnmd-hero-post-block-a .mnmd-hero-post-block-a-primary .post-text {
padding: 2rem 2rem 2rem 0;
}
.mnmd-hero-post-block-a .mnmd-hero-post-block-a-primary .post-image {
flex-basis: 50%;
min-height: 28rem;
} .post-box-h-primary-post-wrapper {
margin-bottom: 0;
}
.mnmd-section-reverse-layout .post-box-h-primary-post-wrapper {
order: 1;
}
.post-box-h-secondary-post-outer {
padding: 4rem 16px 4rem 0;
}
.mnmd-section-reverse-layout .post-box-h-secondary-post-outer {
padding: 4rem 0 4rem 16px;
}
.elementor-section:not(.elementor-section-full_width) .post-box-h-secondary-post-outer {
padding-right: 0;
}
.elementor-section:not(.elementor-section-full_width) .mnmd-section-reverse-layout .post-box-h-secondary-post-outer {
padding-left: 0;
}
.post-box-h-secondary-post-wrapper article {
max-width: 320px;
} .post-listing-section-grid-mixed-no-sidebar .post-listing-wrapper[data-post-hero-template="landscape-wide-featured-reverse"] .grid-item.col-sm-12:nth-of-type(2n) .post-image {
order: 0;
}
.post-listing-section-grid-mixed-no-sidebar .post-listing-wrapper[data-post-hero-template="landscape-wide-featured"] .grid-item.col-sm-12:nth-of-type(2n) .post-image {
order: 1;
} .mnmd-popular-posts-wrapper .post-card-has-index {
min-height: 20rem;
} .prev.page-numbers,
.next.page-numbers,
.pagination-next-n-prev .pagination-next-btn,
.pagination-next-n-prev .pagination-prev-btn {
width: 3rem;
height: 3rem;
} .site-footer-instagram .instagram-pics > li:nth-child(n+4) {
display: block;
}
.site-footer-widget-area-3-col .site-footer-widget-area .site-footer-widget-area-inner > .widget,
.site-footer-widget-area-4-col .site-footer-widget-area .site-footer-widget-area-inner > .widget {
flex-basis: 50%;
padding: 16px;
} .mnmd-offcanvas {
width: 360px;
} .post-body-copy {
font-size: 1.25rem;
} article.post .single-post-header-overlay .single-post-header-outer {
min-height: 35rem;
max-height: 45rem;
} .single-post-header-split.single-post-header-has-bg .single-post-header-text-inner {
padding-top: 4rem;
padding-bottom: 4rem;
} .modal-header,
.modal-body,
.modal-footer {
padding: 1.5rem;
}
} @media (min-width: 992px) { h1,
.h1 {
font-size: 2.5rem;
line-height: 1.3;
}
.text-h1 {
font-size: 2.5rem;
}
h2,
.h2 {
font-size: 2rem;
line-height: 1.3;
}
.text-h2 {
font-size: 2rem;
}
h3,
.h3 {
font-size: 1.75rem;
line-height: 1.3;
}
.text-h3 {
font-size: 1.75rem;
}
h4,
.h4 {
font-size: 1.5rem;
line-height: 1.4;
}
.text-h4 {
font-size: 1.5rem;
}
h5,
.h5 {
font-size: 1.25rem;
line-height: 1.4;
}
.text-h5 {
font-size: 1.25rem;
}
h6,
.h6 {
font-size: 1rem;
line-height: 1.5;
}
.text-h6 {
font-size: 1rem;
}
.h7 {
font-size: .875rem;
line-height: 1.5;
}
.text-h7 {
font-size: .875rem;
}
.display-1 {
font-size: 6rem;
line-height: 1.2;
}
.text-display-1 {
font-size: 6rem;
}
.display-2 {
font-size: 5.5rem;
line-height: 1.2;
}
.text-display-2 {
font-size: 5.5rem;
}
.display-3 {
font-size: 4.5rem;
line-height: 1.2;
}
.text-display-3 {
font-size: 4.5rem;
}
.display-4 {
font-size: 3.5rem;
line-height: 1.2;
}
.text-display-4 {
font-size: 3.5rem;
}
.display-5 {
font-size: 3rem;
line-height: 1.3;
}
.text-display-5 {
font-size: 3rem;
}
.h1-sm {
font-size: 2.5rem;
line-height: 1.3;
}
.text-h1-sm {
font-size: 2.5rem;
}
.h2-sm {
font-size: 2rem;
line-height: 1.3;
}
.text-h2-sm {
font-size: 2rem;
}
.h3-sm {
font-size: 1.75rem;
line-height: 1.3;
}
.text-h3-sm {
font-size: 1.75rem;
}
.h4-sm {
font-size: 1.5rem;
line-height: 1.4;
}
.text-h4-sm {
font-size: 1.5rem;
}
.h5-sm {
font-size: 1.25rem;
line-height: 1.4;
}
.text-h5-sm {
font-size: 1.25rem;
}
.h6-sm {
font-size: 1rem;
line-height: 1.5;
}
.text-h6-sm {
font-size: 1rem;
}
.h7-sm {
font-size: .875rem;
line-height: 1.5;
}
.text-h7-sm {
font-size: .875rem;
}
.display-1-sm {
font-size: 6rem;
line-height: 1.2;
}
.text-display-1-sm {
font-size: 6rem;
}
.display-2-sm {
font-size: 5.5rem;
line-height: 1.2;
}
.text-display-2-sm {
font-size: 5.5rem;
}
.display-3-sm {
font-size: 4.5rem;
line-height: 1.2;
}
.text-display-3-sm {
font-size: 4.5rem;
}
.display-4-sm {
font-size: 3.5rem;
line-height: 1.2;
}
.text-display-4-sm {
font-size: 3.5rem;
}
.display-5-sm {
font-size: 3rem;
line-height: 1.3;
}
.text-display-5-sm {
font-size: 3rem;
}
.h1-md {
font-size: 2.5rem;
line-height: 1.3;
}
.text-h1-md {
font-size: 2.5rem;
}
.h2-md {
font-size: 2rem;
line-height: 1.3;
}
.text-h2-md {
font-size: 2rem;
}
.h3-md {
font-size: 1.75rem;
line-height: 1.3;
}
.text-h3-md {
font-size: 1.75rem;
}
.h4-md {
font-size: 1.5rem;
line-height: 1.4;
}
.text-h4-md {
font-size: 1.5rem;
}
.h5-md {
font-size: 1.25rem;
line-height: 1.4;
}
.text-h5-md {
font-size: 1.25rem;
}
.h6-md {
font-size: 1rem;
line-height: 1.5;
}
.text-h6-md {
font-size: 1rem;
}
.h7-md {
font-size: .875rem;
line-height: 1.5;
}
.text-h7-md {
font-size: .875rem;
}
.display-1-md {
font-size: 6rem;
line-height: 1.2;
}
.text-display-1-md {
font-size: 6rem;
}
.display-2-md {
font-size: 5.5rem;
line-height: 1.2;
}
.text-display-2-md {
font-size: 5.5rem;
}
.display-3-md {
font-size: 4.5rem;
line-height: 1.2;
}
.text-display-3-md {
font-size: 4.5rem;
}
.display-4-md {
font-size: 3.5rem;
line-height: 1.2;
}
.text-display-4-md {
font-size: 3.5rem;
}
.display-5-md {
font-size: 3rem;
line-height: 1.3;
}
.text-display-5-md {
font-size: 3rem;
}
.h1-lg {
font-size: 2.5rem;
line-height: 1.3;
}
.text-h1-lg {
font-size: 2.5rem;
}
.h2-lg {
font-size: 2rem;
line-height: 1.3;
}
.text-h2-lg {
font-size: 2rem;
}
.h3-lg {
font-size: 1.75rem;
line-height: 1.3;
}
.text-h3-lg {
font-size: 1.75rem;
}
.h4-lg {
font-size: 1.5rem;
line-height: 1.4;
}
.text-h4-lg {
font-size: 1.5rem;
}
.h5-lg {
font-size: 1.25rem;
line-height: 1.4;
}
.text-h5-lg {
font-size: 1.25rem;
}
.h6l {
font-size: 1.125rem;
line-height: 1.4;
}
.text-h6l {
font-size: 1.125rem;
}
.h6-lg {
font-size: 1rem;
line-height: 1.5;
}
.text-h6-lg {
font-size: 1rem;
}
.h7-lg {
font-size: .875rem;
line-height: 1.5;
}
.text-h7-lg {
font-size: .875rem;
}
.display-1-lg {
font-size: 6rem;
line-height: 1.2;
}
.text-display-1-lg {
font-size: 6rem;
}
.display-2-lg {
font-size: 5.5rem;
line-height: 1.2;
}
.text-display-2-lg {
font-size: 5.5rem;
}
.display-3-lg {
font-size: 4.5rem;
line-height: 1.2;
}
.text-display-3-lg {
font-size: 4.5rem;
}
.display-4-lg {
font-size: 3.5rem;
line-height: 1.2;
}
.text-display-4-lg {
font-size: 3.5rem;
}
.display-5-lg {
font-size: 3rem;
line-height: 1.3;
}
.text-display-5-lg {
font-size: 3rem;
} .container-lg-wide {
max-width: 1568px;
padding-left: 16px;
padding-right: 16px;
}
.container-lg-fullwidth {
max-width: 100%;
padding-left: 16px;
padding-right: 16px;
}
.container-lg-fullbleed {
max-width: 100%;
padding-left: 0;
padding-right: 0;
}
.mnmd-section-main {
flex: 1;
padding-right: 32px;
}
.mnmd-section-sidebar {
width: 272px;
flex-basis: 272px;
margin-top: 0;
} .mnmd-search-modal .modal-content {
max-width: 800px;
margin: auto;
}
.mnmd-search-modal .search-form .search-field {
padding-right: 3rem;
font-size: 2rem;
}
.mnmd-search-modal .search-form .search-submit {
font-size: 2rem;
}  .site-header-top-nav .site-header-section-top-left,
.site-header-top-nav .site-header-section-top-right {
flex: 0 1 20%;
} .post-landscape-wide .post-excerpt,
.post-landscape-lg .post-excerpt {
font-size: 1rem;
}
.post-landscape-wide.has-no-thumb .post-text-secondary {
flex: 0 0 33.3333%;
max-width: 33.3333%;
}
.post-landscape-wide.has-no-thumb .post-footer {
padding-top: 0;
border: none;
} .card-deck-3-col .card:nth-child(3) {
display: flex;
}
.card-deck-3-col.card-deck-gutter-0 .card {
flex-basis: 33.3333%;
}
.card-deck-4-col .card {
flex-basis: calc(25% - 32px);
}
.card-deck-4-col.card-deck-gutter-0 .card {
flex-basis: 25%;
} .post-portrait-cutout.post-portrait-cutout-hero .post-image {
background: transparent;
}
.post-portrait-cutout.post-portrait-cutout-hero .post-image:hover img {
opacity: 1;
}
.post-portrait-cutout.post-portrait-cutout-hero .post-image-inner {
position: relative;
width: 82.7%;
margin-left: auto;
background: #fff;
} .post-hero-cover .post-inner {
min-height: 40rem;
padding: 4rem 0;
}
.elementor-section-boxed .post-hero-cover .post-inner {
padding: 4rem;
} .post-hero-overlap .post-wrapper {
min-height: 40rem;
}  .mnmd-section-about-a .mnmd-section-inner .mnmd-about-content-info {
flex: 0 0 240px;
} .featured-slider-section .slider-item .post-text-inner {
padding: 3rem 0 5rem;
}
.featured-slider-navigation .slider-navigation-item {
padding: 2rem 0;
margin-right: 3rem;
} .parallax-carousel-item {
width: calc(960px - 32px);
}
.carousel-item-image {
min-height: 30rem;
} .cat-section .mnmd-section-inner .row  {
min-height: 32rem;
}
.cat-section.mnmd-section-has-background .mnmd-section-inner .row  {
min-height: 38rem;
} .cat-section-split.cat-section-stretch-right .cat-section-images {
margin-right: calc(85.76% - 50vw + 16px);
} .cat-section-split-background.mnmd-section-fullwidth.mnmd-section-has-background {
padding-top: 8rem;
padding-bottom: 8rem;
}
.cat-section-split-background .mnmd-section-background {
display: block;
left: calc(50% + 8rem);
}
.cat-section-split-background .cat-section-image {
position: absolute;
top: 16px;
left: 16px;
right: 16px;
bottom: 16px;
}
.cat-section-split-background .cat-section-image img {
max-height: 100%;
width: auto;
}
.cat-section-split .cat-section-text,
.cat-section-split-background .cat-section-text {
padding-top: 4rem;
padding-bottom: 4rem;
} .cat-section-gallery-vertical .mnmd-section-background {
display: block;
left: calc(50% + 8rem);
}
.cat-section-gallery-vertical.cat-section-stretch-right .cat-section-gallery-outer {
margin-right: calc(100% - 50vw + 16px);
}
.cat-section-gallery-vertical.cat-section-stretch-right .cat-section-gallery-col-item:last-child {
padding-right: 16px;
}
.cat-section-gallery-vertical .cat-section-gallery-outer {
flex-grow: 1;
}
.cat-section-gallery-vertical .cat-section-gallery-inner {
height: auto;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.cat-section-gallery-vertical .cat-section-gallery-col {
height: auto;
min-height: 30rem;
}
.cat-section-gallery-vertical .cat-section-text {
max-width: initial;
padding-top: 4rem;
padding-bottom: 4rem;
} .mnmd-links-auto-col .mnmd-items-wrapper > .row > .col {
max-width: 50%;
}
.mnmd-links-auto-col.mnmd-links-style-2 .mnmd-items-wrapper > .row > .col {
min-width: 33%;
} .mnmd-hero-post-block-a .mnmd-hero-post-block-a-primary .post-image {
min-height: 30rem;
flex-basis: 60%;
}
.mnmd-hero-post-block-a-wide .mnmd-hero-post-block-a-primary .post-text,
.elementor-section-full_width .mnmd-hero-post-block-a .mnmd-hero-post-block-a-primary .post-text {
padding-bottom: 9rem;
}
.mnmd-hero-post-block-a-wide .mnmd-hero-post-block-a-secondary,
.elementor-section-full_width .mnmd-hero-post-block-a .mnmd-hero-post-block-a-secondary {
margin-top: -5rem;
}
.mnmd-hero-post-block-a .mnmd-hero-post-block-a-secondary-inner {
padding: 32px;
background: #f5f5f5;
}
.mnmd-hero-post-block-a .mnmd-hero-post-block-a-secondary .col-lg:not(:last-child) {
margin-bottom: 0;
} .post-box-c-section .mnmd-section-background {
bottom: 4rem;
}
.post-box-c-section .post-box-c-primary .post-image {
width: 60%;
min-height: 36rem;
}
.post-box-c-section .post-box-c-primary .post-text {
padding: 4rem 2rem 12rem 1rem;
}
.elementor-section-full_width .post-box-c-section .post-box-c-primary .post-text {
padding: 4rem 32px 12rem 0;
}
.post-box-c-section .post-box-c-primary .post-excerpt {
max-width: 28rem;
}
.post-box-c-section .post-box-c-secondary-posts {
margin: 0;
}
.post-box-c-section .post-box-c-secondary-post-first {
flex: 1;
margin-top: -8rem;
margin-right: 32px;
padding: 0;
}
.post-box-c-section .post-box-c-secondary-post-first .post-image {
text-align: right;
}
.post-box-c-section .post-box-c-secondary-post-second {
width: 60%;
margin-top: 32px;
padding: 0;
}
.post-box-c-section .post-box-c-secondary-post-second .post-image {
flex-basis: 40%;
margin-right: 32px;
margin-bottom: 0;;
}
.post-box-c-section .post-box-c-secondary-post-second .post-text {
max-width: 25rem;
padding: 1rem 0;
} .post-box-d-primary-post-wrapper {
flex: 0 0 75%;
}
.post-box-d-secondary {
flex: 1;
margin-top: 0;
}
.post-box-d-secondary-item:not(:first-child) {
margin-top: 32px;
} .post-box-h-primary-post-wrapper .post-item {
min-height: 40rem;
}
.post-box-h-secondary-post-outer {
padding: 5rem 2rem 5rem calc(2rem - 16px); 
}
.mnmd-section-reverse-layout .post-box-h-secondary-post-outer {
padding: 5rem calc(2rem - 16px) 5rem 2rem; 
} .mnmd-post-block-vertical-align-zigzag.mnmd-post-block-post-style-portrait .mnmd-post-block-posts-wrapper > [class*=col-]:nth-child(2n) {
margin-top: 4rem;
}
.mnmd-post-block-vertical-align-zigzag.mnmd-post-block-post-style-landscape .mnmd-post-block-posts-wrapper > [class*=col-]:nth-child(2n),
.mnmd-post-block-vertical-align-zigzag.mnmd-post-block-post-style-card .mnmd-post-block-posts-wrapper > [class*=col-]:nth-child(2n),
.mnmd-post-block-vertical-align-zigzag.mnmd-post-block-post-style-card-background .mnmd-post-block-posts-wrapper > [class*=col-]:nth-child(2n) {
margin-top: 3rem;
}
.mnmd-post-block-vertical-align-staircase .mnmd-post-block-posts-wrapper > [class*=col-]:nth-child(2) {
margin-top: 3rem;
}
.mnmd-post-block-vertical-align-staircase .mnmd-post-block-posts-wrapper > [class*=col-]:nth-child(3) {
margin-top: 6rem;
}
.mnmd-post-block-vertical-align-staircase .mnmd-post-block-posts-wrapper > [class*=col-]:nth-child(4) {
margin-top: 9rem;
} .hero-post-section .post-portrait-cutout-hero .post-image {
-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 50% 100%, 50% calc(100% - 11rem), 0% calc(100% - 11rem));
clip-path: polygon(0 0, 100% 0, 100% 100%, 50% 100%, 50% calc(100% - 11rem), 0% calc(100% - 11rem));
}
.hero-post-section .post-portrait-cutout-hero .post-text {
width: 50%;
} .mnmd-carousel-3i .mnmd-carousel-item,
.mnmd-carousel-4i .mnmd-carousel-item {
width: calc(33.33% - 13.33px);
} .stream-list-lg .stream-list-item:not(:first-child) {
margin-top: 6rem;
}
.stream-list-item:not(:first-child),
.post-listing-list .post-item:not(:first-child) {
margin-top: 4rem;
} .single-post-excerpt {
max-width: calc(720px - 32px);
}
.single-post-meta {
font-size: .875rem;
} article.post .single-post-header-overlay .single-post-header-outer {
min-height: 40rem;
max-height: 50rem;
}
article.post .single-post-header-overlay.single-post-header-ft-img-fullbleed .single-post-header-outer {
max-height: 60rem;
}
.single-post-header-overlay .single-post-header-inner {
padding: 5rem 0;
} .single-post-header-split .single-post-header-text {
width: 100%;
padding-bottom: 2rem;
} .post-navigation .nav-links .mnmd-icon,
.post-navigation .nav-links .mnmd-post-navigation-circle {
display: block;
} .comments-area .comment-reply-title {
font-size: 1.75rem;
}
.comments-area .comment-list ol.children ol.children {
margin-left: calc(48px + 1rem);
} .page-header {
margin-top: 6rem;
}
}
@media (min-width: 992px) and (max-width: 1199.98px) { .card-deck-4-col .post-card-sm .post-title {
font-size: 1rem;
line-height: 1.5;
}
} @media (min-width: 1200px) { .h1-xl {
font-size: 2.5rem;
line-height: 1.3;
}
.text-h1-xl {
font-size: 2.5rem;
}
.h2-xl {
font-size: 2rem;
line-height: 1.3;
}
.text-h2-xl {
font-size: 2rem;
}
.h3-xl {
font-size: 1.75rem;
line-height: 1.3;
}
.text-h3-xl {
font-size: 1.75rem;
}
.h4-xl {
font-size: 1.5rem;
line-height: 1.4;
}
.text-h4-xl {
font-size: 1.5rem;
}
.h5-xl {
font-size: 1.25rem;
line-height: 1.4;
}
.text-h5-xl {
font-size: 1.25rem;
}
.h6l-xl {
font-size: 1.125rem;
line-height: 1.4;
}
.text-h6l-xl {
font-size: 1.125rem;
}
.h6-xl {
font-size: 1rem;
line-height: 1.5;
}
.text-h6-xl {
font-size: 1rem;
}
.h7-xl {
font-size: .875rem;
line-height: 1.5;
}
.text-h7-xl {
font-size: .875rem;
}
.display-1-xl {
font-size: 6rem;
line-height: 1.2;
}
.text-display-1-xl {
font-size: 6rem;
}
.display-2-xl {
font-size: 5.5rem;
line-height: 1.2;
}
.text-display-2-xl {
font-size: 5.5rem;
}
.display-3-xl {
font-size: 4.5rem;
line-height: 1.2;
}
.text-display-3-xl {
font-size: 4.5rem;
}
.display-4-xl {
font-size: 3.5rem;
line-height: 1.2;
}
.text-display-4-xl {
font-size: 3.5rem;
}
.display-5-xl {
font-size: 3rem;
line-height: 1.3;
}
.text-display-5-xl {
font-size: 3rem;
} .container,
.container-sm,
.container-md,
.container-lg,
.container-xl {
max-width: calc(1120px + 32px);
}
.container-xl-wide {
max-width: 1568px;
padding-left: 16px;
padding-right: 16px;
}
.container-xl-fullwidth {
max-width: 100%;
padding-left: 16px;
padding-right: 16px;
}
.container-xl-fullbleed {
max-width: 100%;
padding-left: 0;
padding-right: 0;
}
.mnmd-section-fullwidth.mnmd-section-has-background {
padding-top: 5rem;
padding-bottom: 5rem;
}
.mnmd-section-main {
padding-right: 64px;
}
.mnmd-section-sidebar {
width: 288px;
flex-basis: 288px;
} .site-header:not(.site-header-fixed) .site-header-navigation .navbar {
height: auto;
min-height: 64px;
}
.site-header:not(.site-header-fixed) .site-header-navigation .mnmd-navigation-top {
min-height: 64px;
}
.site-header:not(.site-header-fixed) .site-header-navigation .site-header-logo img {
max-height: none;
}
.site-header:not(.site-header-fixed) .site-header-navigation .navbar-nav {
flex-wrap: wrap;
}  .site-header:not(.site-header-fixed) .site-header-compact .site-header-logo img,
.site-header:not(.site-header-fixed) .site-header-fixed-compact .site-header-logo img {
max-height: auto;
} .post-excerpt-xl {
font-size: 1.25rem;
} .post-card {
min-height: 22rem;
}
.post-card:not(.post-card-sm) {
min-height: 28rem;
}
.post-listing-content .post-card.post-card-lg {
min-height: 32rem;
}
.post-card-background:not(.post-card-sm) .card-body {
padding: 2rem 2rem 1rem;
}
.post-card-background:not(.post-card-sm) .card-footer {
margin-left: 2rem;
margin-right: 2rem;
}
.post-card:not(.post-card-sm) .post-index.post-index-outline span {
font-size: 4rem;
} .post-hero-cover .post-inner {
min-height: 50rem;
padding: 6rem 0;
} .post-hero-overlap .post-wrapper {
min-height: 52rem;
} .post-split-fullwidth .post-text {
padding: 6rem;
} .page-numbers {
font-size: 1.125rem;
} .mnmd-section-about-a .mnmd-about-body-text {
margin-left: 4rem;
}  .cat-section-split-background.mnmd-section-has-background {
padding-top: 6rem;
padding-bottom: 6rem;
}
.cat-section-split .cat-section-text,
.cat-section-split-background .cat-section-text {
padding-top: 6rem;
padding-bottom: 6rem;
}
.cat-section-split .cat-section-body-text,
.cat-section-split-background .cat-section-body-text,
.cat-section-split .cat-section-btns,
.cat-section-split-background .cat-section-btns {
margin-left: 4rem;
} .cat-section-gallery-vertical .cat-section-gallery-col {
min-height: 48rem;
}
.cat-section-gallery-vertical.cat-section-wide .cat-section-gallery-col,
.cat-section-gallery-vertical.cat-section-stretch-right .cat-section-gallery-col {
height: 90vh;
}
.cat-section-gallery-vertical .cat-section-text {
padding-top: 6rem;
padding-bottom: 6rem;
}
.cat-section-gallery-vertical .cat-section-body-text,
.cat-section-gallery-vertical .cat-section-btns {
margin-left: 4rem;
} .category-item-a-tall .category-item-inner {
min-height: 22rem;
} .featured-slider-section .slider-item-inner {
min-height: 50rem;
} .mnmd-links-auto-col.mnmd-links-style-2 .mnmd-items-wrapper > .row > .col {
min-width: 25%;
} .parallax-carousel-item {
width: 1120px;
}
.carousel-item-image {
min-height: 32rem;
} .mnmd-carousel-4i .mnmd-carousel-item {
width: calc((100% - (32px * 3)) / 4);
}
.mnmd-post-carousel-section.mnmd-post-carousel-3i .mnmd-carousel-item .post-card {
height: 28rem;
} .mnmd-hero-post-block-a .mnmd-hero-post-block-a-primary .post-image {
min-height: 38rem;
flex-basis: 60%;
}
.mnmd-hero-post-block-a .mnmd-hero-post-block-a-secondary .col-md:nth-child(3) {
display: block;
}
.mnmd-post-block-indexed.mnmd-post-block-vertical-align-staircase.mnmd-post-block-columns-3 .mnmd-post-block-indexed-posts-wrapper > [class*=col-]:nth-child(2) {
margin-top: 2rem;
}
.mnmd-post-block-indexed.mnmd-post-block-vertical-align-staircase.mnmd-post-block-columns-3 .mnmd-post-block-indexed-posts-wrapper > [class*=col-]:nth-child(3) {
margin-top: 4rem;
}
.mnmd-post-block-indexed.mnmd-post-block-vertical-align-staircase.mnmd-post-block-columns-3 .mnmd-post-block-indexed-posts-wrapper > [class*=col-]:nth-child(4) {
margin-top: 6rem;
} .post-box-c-section .post-box-c-secondary-post-first .post-text {
margin-left: calc((100vw - 1120px - 32px) / 2);
}
.post-box-c-section .post-box-c-secondary-post-second > article {
margin-right: calc((100vw - 1120px - 32px) / 2);
} .post-box-h-primary-post-wrapper .post-item {
min-height: 45rem;
}
.post-box-h-section-fullwidth .post-box-h-primary-post-wrapper .post-item {
min-height: 50rem;
}
.post-box-h-secondary-post-outer,
.mnmd-section-reverse-layout .post-box-h-secondary-post-outer {
padding: 5rem 3rem;
} .single-post-title {
max-width: calc(1120px - ((1120px - 720px + 32px) / 2));
} .single-post-excerpt {
font-size: 1.125rem;
} .single-post-header-overlay.single-post-header-ft-img-default .single-post-header-outer,
.single-post-header-overlay.single-post-header-ft-img-wide .single-post-header-outer {
height: 90vh;
}
.single-post-header-overlay.single-post-header-ft-img-default .single-post-header-inner {
padding-left: 2.5rem;
padding-right: 2.5rem;
} .mnmd-gallery-carousel .swiper-slide img {
max-height: 70vh;
} .site-footer-widget-area-3-col .site-footer-widget-area .site-footer-widget-area-inner > .widget {
flex-basis: 33.33%;
}
.site-footer-widget-area-4-col .site-footer-widget-area .site-footer-widget-area-inner > .widget {
flex-basis: 25%;
}
} @media (min-width: 1568px) { .h1-xxl {
font-size: 2.5rem;
line-height: 1.3;
}
.text-h1-xxl {
font-size: 2.5rem;
}
.h2-xxl {
font-size: 2rem;
line-height: 1.3;
}
.text-h2-xxl {
font-size: 2rem;
}
.h3-xxl {
font-size: 1.75rem;
line-height: 1.3;
}
.text-h3-xxl {
font-size: 1.75rem;
}
.h4-xxl {
font-size: 1.5rem;
line-height: 1.4;
}
.text-h4-xxl {
font-size: 1.5rem;
}
.h5-xxl {
font-size: 1.25rem;
line-height: 1.4;
}
.text-h5-xxl {
font-size: 1.25rem;
}
.h6l-xxl {
font-size: 1.125rem;
line-height: 1.4;
}
.text-h6l-xxl {
font-size: 1.125rem;
}
.h6-xxl {
font-size: 1rem;
line-height: 1.5;
}
.text-h6-xxl {
font-size: 1rem;
}
.h7-xxl {
font-size: .875rem;
line-height: 1.5;
}
.text-h7-xxl {
font-size: .875rem;
}
.display-1-xxl {
font-size: 6rem;
line-height: 1.2;
}
.text-display-1-xxl {
font-size: 6rem;
}
.display-2-xxl {
font-size: 5.5rem;
line-height: 1.2;
}
.text-display-2-xxl {
font-size: 5.5rem;
}
.display-3-xxl {
font-size: 4.5rem;
line-height: 1.2;
}
.text-display-3-xxl {
font-size: 4.5rem;
}
.display-4-xxl {
font-size: 3.5rem;
line-height: 1.2;
}
.text-display-4-xxl {
font-size: 3.5rem;
}
.display-5-xxl {
font-size: 3rem;
line-height: 1.3;
}
.text-display-5-xxl {
font-size: 3rem;
} .container-wide,
.container-xl-wide,
.container-xxl-wide,
.container-fullwidth,
.container-sm-fullwidth,
.container-md-fullwidth,
.container-lg-fullwidth,
.container-xl-fullwidth,
.container-xxl-fullwidth {
padding-left: 32px;
padding-right: 32px;
}
.container-xxl-wide {
max-width: 1568px;
padding-left: 32px;
padding-right: 32px;
}
.container-xxl-fullwidth {
max-width: 100%;
padding-left: 32px;
padding-right: 32px;
}
.container-xxl-fullbleed {
max-width: 100%;
padding-left: 0;
padding-right: 0;
} .carousel-item-image {
min-height: 38rem;
} .mnmd-hero-post-block-a .mnmd-hero-post-block-a-primary .post-text {
padding: 4rem 4rem 4rem 0;
} .post-box-c-section .post-box-c-secondary-post-first .post-text {
margin-left: calc((1568px - (32px * 2) - 1120px) / 2);
}
.post-box-c-section .post-box-c-secondary-post-second > article {
margin-right: calc((1568px - (32px * 2) - 1120px) / 2);
}
}