html {
box-sizing: border-box;
overflow-x: hidden;
}
html, body, iframe, div, span, p, ol, ul, li, img, a, h1, h2, h3, h4, h5, h6, blockquote, strike, strong, sub, sup,
tt, var, b, u, i, dl, dt, dd, fieldset, form, label, pre, details, abbr, acronym, address, big, cite, object,
code, del, dfn, em, ins, kbd, q, s, mark, samp, small, legend, table, caption, tbody, tfoot, thead, tr, th, td,
aside, video, audio, canvas, embed, figure, figcaption, hgroup, applet, time, menu, nav, output, section, summary {
font-size: 100%;
margin: 0;
padding: 0;
vertical-align: baseline;
}
body {
background-color: #fff;
margin: 0 auto;
padding: 0;
overflow: hidden;
color: #353b48;
font-family: 'Open Sans', sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 100%;
-webkit-font-smoothing: antialiased;
}
img {
max-width: 100%;
height: auto;
-webkit-backface-visibility: hidden;
}
*,
*:before,
*:after {
box-sizing: inherit;
}
.mlite-container {
max-width: 1320px;
margin: 0 auto;
}
.mlite-flex {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
div {
display: block;
word-wrap: break-word;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
div::-webkit-scrollbar {
width: 0;
}
:active,
:hover,
:focus {
outline: 0 !important;
outline-offset: 0 !important;
}
a {
color: #45bf26;
text-decoration: none;
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
a:visited {
text-decoration: none;
}
a:active,
a:focus {
outline: none;
}
::-webkit-input-placeholder {
color: #636e72;
}
:-ms-input-placeholder {
color: #636e72;
}
::-moz-placeholder {
color: #636e72;
opacity: 1;
}
:-moz-placeholder {
color: #636e72;
opacity: 1;
}
:focus::-webkit-input-placeholder,
:focus::-moz-placeholder,
:focus:-moz-placeholder,
:focus:-ms-input-placeholder {
color: transparent;
}
input,
textarea,
select {
background-color: #f6f7f9;
border: 1px solid #d4d8e9;
border-radius: 8px;
padding: 0 15px;
min-height: 46px;
outline: none;
outline: 0;
font-family: 'Open Sans', sans-serif;
font-size: 1em;
color: #353b48;
}
textarea {
padding: 15px;
}
select {
padding-left: 11px;
padding-right: 20px;
}
input[type="text"]:focus {
outline: none;
}
input[type="submit"] {
background-color: #2f3640;
border: 0;
border-radius: 8px;
padding: 15px 35px;
font-weight: 700;
font-size: 1em;
color: #fff;
cursor: pointer;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a {
font-weight: 700;
line-height: 1.25em;
color: #2f3640;
-webkit-backface-visibility: hidden;
}
h1, h1 a {
font-size: 3.052em;
}
h2, h2 a {
font-size: 2.441em;
}
h3, h3 a {
font-size: 1.953em;
}
h4, h4 a {
font-size: 1.563em;
}
h5, h5 a {
font-size: 1.25em;
}
h6, h6 a {
font-size: 1em;
}
blockquote,
q {
quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: '';
content: none;
}
ol,
ul {
list-style: none;
}
iframe,
embed,
object,
video {
max-width: 100%;
}
.mlite-20 {
width: 20%;
}
.mlite-25 {
width: 25%;
}
.mlite-33 {
width: 33.33333333%;
}
.mlite-50 {
width: 50%;
}
.mlite-75 {
width: 75%;
}
.mlite-100 {
width: 100%;
}  .mlite-header-wrapper {
position: absolute;
top: 40px;
left: 0;
right: 0;
z-index: 9999;
}
.mlite-header {
position: relative;
margin: 0 20px;
background-color: #fff;
border-radius: 10px;
box-shadow: 0px 12px 62px -5px rgba(0, 0, 0, 0.08);
}
.mlite-header-inner {
padding: 20px;
}
.mlite-header-items {
flex-wrap: wrap;
}
.mlite-header-logo-container {
position: relative;
flex-wrap: wrap;
align-items: center;
}
.mlite-header-logo-container-inner {
position: relative;
}
.mlite-header-block {
position: absolute;
}
.mlite-header-block.fixed {
position: fixed;
background-color: #fff;
border-bottom: 1px solid #f6f7f9;
min-height: 60px;
z-index: 1000;
}
.mlite-header-block.fixed .mlite-header-wrapper {
position: relative;
top: 0;
}
.mlite-header-block.fixed .mlite-header {
background-color: transparent;
border-radius: 0;
box-shadow: 0px 12px 62px -5px rgba(0, 0, 0, 0);
}
a.mlite-header-logo-text {
display: block;
font-size: 1.25em;
line-height: 1.25em;
font-weight: 700;
color: #2f3640;
}
span.mlite-header-logo-description {
display: block;
font-size: 0.8em;
line-height: 1.25em;
font-weight: 300;
color: #718093;
}
.mlite-header-mobile-menu-button {
position: absolute;
padding: 10px;
font-size: 1.25em;
cursor: pointer;
right: -10px;
}
.mlite-header-mobile-menu-button .fa-bars.no-visible,
.mlite-header-mobile-menu-button .fa-xmark.no-visible {
display: none;
}
.mlite-header-menu-container {
position: relative;
align-items: center;
justify-content: end;
}
.mlite-header-menu-container ul li a {
color: #2f3640;
}
.mlite-header-menu-container > ul > li.button > a {
border-radius: 8px;
margin: 0 8px;
color: #fff;
font-weight: 700;
background-color: #45bf26;
border: 1px solid #45bf26;
-webkit-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.mlite-header-menu-container > ul > li.button > a:hover {
color: #45bf26;
background-color: transparent;
border: 1px solid #45bf26;
}
li.strong a {
font-weight: 700;
}
.mlite-header-menu-search-open-button {
position: relative;
font-size: 1.25em;
color: #2f3640;
cursor: pointer;
}
.mlite-header-menu-search-container {
position: absolute;
visibility: hidden;
opacity: 0;
left: 40px;
background-color: #fff;
padding: 8px 0;
min-height: 48px;
border-radius: 8px;
align-items: center;
-webkit-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.mlite-header-menu-search-container.visible {
visibility: visible;
opacity: 1;
left: 0;
}
.mlite-header-menu-search {
position: relative;
align-items: center;
}
.mlite-header-search-form-inner input[type="search"] {
background-color: transparent;
min-height: 46px;
border-radius: 8px;
border: 0;
padding: 0;
font-size: 1em;
color: #353b48;
}
.mlite-header-search-form-inner {
background-color: #f6f7f9;
min-height: 46px;
border-radius: 8px;
padding: 0 7px 0 20px;
}
.mlite-header-search-form-inner input[type="submit"] {
padding: 8px 20px;
margin: 6px 0;
font-weight: 400;
min-height: auto;
border-radius: 6px;
background-color: #526377;
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.mlite-header-search-form-inner input[type="submit"]:hover {
background-color: #2f3640;
}
.mlite-header-menu-search-close-button {
padding: 6px;
margin-left: 14px;
cursor: pointer;
}
.mlite-header-mobile-menu-copy {
display: none;
text-align: center;
width: 100%;
margin: 35px 0 15px;
font-size: 0.8em;
line-height: 1.43em;
font-weight: 400;
color: #718093;
}
.mlite-header-mobile-menu-copy a {
text-decoration: none;
color: #718093;
}  .mlite-home-hero-block-background-wrapper {
background-color: #f6f7f9;
padding-top: 160px;
}
.mlite-home-hero-block {
margin: 0 10px;
padding-bottom: 20px;
}
.mlite-home-hero-block-featured {
flex-wrap: wrap;
}
.mlite-home-hero-image-block-wrapper {
overflow: hidden;
line-height: 0;
}
.mlite-home-hero-image-block {
margin: 0 10px 20px;
overflow: hidden;
border-radius: 10px;
}
.mlite-home-hero-image-block-inner {
position: relative;
}
.mlite-home-hero-image-block-heading {
position: absolute;
bottom: 0;
left: 0;
right: 0;
background: #000;
background: linear-gradient(transparent, #000);
border-radius: 0 0 10px 10px;
}
.mlite-home-hero-image-block-heading-inner {
padding: 30px 20px;
}
.mlite-home-hero-image-block-heading-category {
margin-bottom: 6px;
font-size: 1em;
line-height: 1.25em;
color: #fff;
font-weight: 300;
}
.mlite-home-hero-image-block-heading-title {
margin-bottom: 10px;
font-size: 1.563em;
line-height: 1.25em;
color: #fff;
font-weight: 700;
}
.mlite-home-hero-image-block-heading-readmore {
font-size: 0.8em;
line-height: 1.25em;
color: #718093;
font-weight: 400;
}  .mlite-page-title-background {
background-color: #f6f7f9;
padding-top: 160px;
}
.mlite-page-title {
margin: 0 20px;
}
.mlite-page-title h1 {
font-size: 3.052em;
line-height: 1.25em;
}
.mlite-page-title-inner {
padding: 0 20px 30px;
}
.mlite-page-title-description {
margin-top: 15px;
font-size: 1em;
line-height: 1.72em;
color: #718093;
}
.mlite-page-title-category {
margin-left: 3px;
}
.mlite-page-title-category a {
font-size: 0.8em;
line-height: 1.25em;
color: #718093;
text-decoration: underline;
}
.mlite-page-title-category a:hover {
color: #353b48;
}  .mlite-post-title-background {
background-color: #f6f7f9;
padding-top: 160px;
}
.mlite-post-title {
flex-wrap: wrap;
align-items: center;
}
.mlite-post-title-image {
line-height: 0;
}
.mlite-post-title-image img {
border-radius: 10px;
}
.mlite-post-title-image-inner {
margin: 0 20px 40px;
}
.mlite-post-title-meta-inner {
margin: 0 20px 40px;
}
.mlite-post-title-meta h1 {
font-size: 2.441em;
line-height: 1.43em;
}
.mlite-post-title-meta-category {
margin-left: 3px;
margin-bottom: 10px;
}
.mlite-post-title-meta-category a {
display: inline-block;
background-color: rgba(69, 191, 38, 0.15);
border-radius: 8px;
padding: 7px 14px;
margin-right: 6px;
font-weight: 400;
font-size: 0.8em;
line-height: 1.25em;
color: #45bf26;
text-decoration: underline;
}
.mlite-post-title-meta-category a:hover {
color: #fff;
background-color: rgba(69, 191, 38, 1);
}
.mlite-post-title-meta-date-comments {
margin-top: 10px;
}
.mlite-post-title-meta-date-comments .mlite-page-body-content-date {
display: inline-block;
margin-right: 20px;
padding-bottom: 0;
}
.mlite-post-title-meta-comments {
display: inline-block;
font-size: 0.8em;
line-height: 24px;
color: #718093;
}
.mlite-post-title-meta-comments span {
display: inline-block;
text-align: center;
padding: 0 7px;
margin-right: 5px;
border-radius: 8px;
color: #45bf26;
background-color: rgba(69, 191, 38, 0.15);
}  .mlite-page-no-title {
padding-top: 100px;
}
.mlite-page-body {
padding: 60px 0 0;
flex-wrap: wrap;
}
.mlite-page-body-content-inner,
.mlite-page-body-sidebar-inner {
margin: 0 20px;
}
.mlite-page-body-content-featured-image-single-wrapper {
text-align: center;
margin-bottom: 20px;
}
.mlite-page-body-content-featured-image-single {
line-height: 0;
margin-bottom: 8px;
}
.mlite-page-body-content-featured-image-single img {
border-radius: 10px;
}
.mlite-page-body-content-featured-image-caption {
font-size: 0.8em;
line-height: 1.52em;
color: #718093;
}
.mlite-page-body-content-featured-image-caption-inner {
padding: 0 20px;
}
.mlite-page-body-excerpt {
font-size: 1.25em;
line-height: 1.62em;
color: #718093;
border-left: 3px solid #45bf26;
padding-left: 20px;
margin-bottom: 40px;
}
.mlite-page-body-content {
padding-bottom: 36px;
}
.mlite-page-body-content h1,
.mlite-page-body-content h1 a {
font-size: 2.441em;
}
.mlite-page-body-content h2,
.mlite-page-body-content h2 a {
font-size: 1.953em;
}
.mlite-page-body-content h3,
.mlite-page-body-content h3 a {
font-size: 1.563em;
}
.mlite-page-body-content h4,
.mlite-page-body-content h4 a {
font-size: 1.25em;
}
.mlite-page-body-content h5,
.mlite-page-body-content h5 a {
font-size: 1em;
}
.mlite-page-body-content h6,
.mlite-page-body-content h6 a {
font-size: 1em;
}
.mlite-page-body-content h1,
.mlite-page-body-content h2,
.mlite-page-body-content h3,
.mlite-page-body-content h4,
.mlite-page-body-content h5,
.mlite-page-body-content h6 {
padding: 35px 0 17px;
}
.mlite-page-body-content p {
line-height: 1.72em;
padding-bottom: 24px;
}
.mlite-page-body-content p:last-child {
padding-bottom: 0;
}
.mlite-page-body-content a {
text-decoration: underline;
}
.mlite-page-body-content code {
background-color: #dcdde1;
display: inline-block;
padding: 3px 6px;
border-radius: 5px;
font-weight: 700;
}
.mlite-page-body-content ul {
list-style: disc;
padding-bottom: 20px;
}
.mlite-page-body-content ol {
list-style: decimal;
padding-bottom: 20px;
}
.mlite-page-body-content ul li,
.mlite-page-body-content ol li {
line-height: 1.43em;
margin: 0 0 15px 20px;
}
.mlite-page-body-content ul li:last-child,
.mlite-page-body-content ol li:last-child {
margin-bottom: 0;
}
.mlite-page-body-content-date {
padding-bottom: 10px;
font-size: 0.8em;
line-height: 24px;
color: #718093;
}
.mlite-page-body-content-date span {
display: inline-block;
text-align: center;
padding: 0 7px;
margin-right: 5px;
border-radius: 8px;
color: #45bf26;
background-color: rgba(69, 191, 38, 0.15);
}
.mlite-page-body-content-tags {
padding-bottom: 10px;
font-size: 0.8em;
line-height: 24px;
color: #718093;
}
.mlite-page-body-content-tags span {
display: inline-block;
text-align: center;
padding: 0 7px;
margin-right: 5px;
border-radius: 8px;
color: #45bf26;
background-color: rgba(69, 191, 38, 0.15);
}
.mlite-page-body-content-tags a {
color: #718093;
text-decoration: underline;
}
.mlite-page-body-content-tags a:hover {
color: #353b48;
}
.mlite-page-body-content-author-wrapper {
background-color: #f6f7f9;
border-radius: 10px;
margin: 50px 0 60px;
}
.mlite-page-body-content-author {
padding: 20px;
}
.mlite-page-body-content-author-inner {
flex-wrap: wrap;
align-items: center;
}
.mlite-page-body-content-author-image {
width: 100px;
line-height: 0;
}
.mlite-page-body-content-author-image img {
border-radius: 8px;
}
.mlite-page-body-content-author-idata {
flex: 1;
}
.mlite-page-body-content-author-title {
font-size: 0.8em;
line-height: 1.52em;
color: #718093;
}
.mlite-page-body-content-author-name {
padding-bottom: 6px;
font-size: 1em;
line-height: 1.52em;
font-weight: 700;
color: #2f3640;
}
.mlite-page-body-content-author-name a {
color: #2f3640;
text-decoration: underline;
}
.mlite-page-body-content-author-name a:hover {
color: #45bf26;
}
.mlite-page-body-content-author-bio {
line-height: 1.52em;
}
.mlite-page-body-related-publications-title {
margin: 0 20px;
font-size: 1.563em;
line-height: 1.25em;
font-weight: 700;
color: #2f3640;
padding-bottom: 40px;
}
.mlite-right-sidebar-wrapper {
padding-bottom: 40px;
}
.mlite-right-sidebar-wrapper:last-child {
padding-bottom: 0;
}
.mlite-right-sidebar-title {
font-size: 1.563em;
line-height: 1.52em;
font-weight: 700;
color: #2f3640;
}
.no-padding-bottom {
padding-bottom: 0 !important;
}  .mlite-page-body-comments-wrapper {
padding-top: 40px;
}
.mlite-page-body-comments {
margin: 0 20px;
}
.mlite-page-body-comments-title,
h3.comment-reply-title {
padding-bottom: 40px;
font-size: 1.563em;
line-height: 1.25em;
font-weight: 700;
color: #2f3640;
}
.mlite-page-body-comments-items-wrapper {
padding-bottom: 40px;
line-height: 1.52em;
}
ul.mlite-page-body-comments-items li {
margin-bottom: 40px;
}
.mlite-page-body-comments-item-avatar {
width: 100px;
line-height: 0;
}
.mlite-page-body-comments-item-avatar img {
border-radius: 10px;
margin-right: 20px;
}
.mlite-page-body-comments-item-block {
width: 100%;
flex: 1;
}
.mlite-page-body-comments-item-author {
padding-bottom: 10px;
font-size: 1em;
line-height: 1.52em;
font-weight: 700;
color: #2f3640;
}
.mlite-page-body-comments-item-author a {
color: #2f3640;
text-decoration: underline;
}
.mlite-page-body-comments-item-author a:hover {
color: #45bf26;
}
.mlite-page-body-comments-item-content {
padding-bottom: 10px;
}
.mlite-page-body-comments-item-content a {
text-decoration: underline;
}
.mlite-page-body-comments-item-author a:hover {
color: #2f3640;
}
.mlite-page-body-comments-item-date {
font-size: 0.8em;
line-height: 1.52em;
color: #718093;
}
.mlite-page-body-comments-item-date a {
color: #718093;
text-decoration: underline;
}
.mlite-page-body-comments-item-date a:hover {
color: #353b48;
}
.comment-respond p.logged-in-as,
.comment-respond p.comment-notes,
.comment-respond p.comment-form-cookies-consent {
padding-bottom: 20px !important;
font-size: 0.8em;
line-height: 1.52em;
color: #718093;
}
.comment-respond p.logged-in-as a,
.comment-respond p.comment-notes a,
.comment-respond p.comment-form-cookies-consent a {
color: #718093;
text-decoration: underline;
}
.comment-respond p.logged-in-as a:hover,
.comment-respond p.comment-notes a:hover,
.comment-respond p.comment-form-cookies-consent a:hover {
color: #353b48;
}
.comment-respond textarea {
width: 100%;
background-color: #f6f7f9;
border-radius: 8px;
border: 0;
padding: 15px;
margin-bottom: 20px;
font-size: 1em;
color: #353b48;
}
.comment-respond input[type="submit"] {
cursor: pointer;
border-radius: 8px;
border: 0;
color: #fff;
background-color: #2f3640;
font-size: 1em;
padding: 12px 26px;
}
.comment-respond input[type="text"],
.comment-respond input[type="email"],
.comment-respond input[type="url"] {
background-color: #f6f7f9;
min-height: 46px;
border-radius: 8px;
border: 0;
padding: 0 15px;
font-size: 1em;
color: #353b48;
margin-bottom: 20px;
}
.comment-respond input[type="checkbox"] {
padding: 0;
min-height: auto;
}  .mlite-footer {
margin: 40px 20px 0;
}
.mlite-footer-inner {
padding-top: 40px;
font-size: 1em;
line-height: 1.43em;
color: #718093;
}
.mlite-footer-inner a {
color: #718093;
text-decoration: underline;
}
.mlite-footer-inner a:hover {
color: #353b48;
}
.mlite-footer-below {
padding: 20px 0 40px;
justify-content: center;
align-items: center;
font-size: 1em;
line-height: 1.43em;
color: #718093;
}
.mlite-footer-below a {
color: #718093;
}
.mlite-footer-below a:hover {
color: #353b48;
}
.mlite-footer-below-inner {
text-align: center;
}
.mlite-footer-widget-wrapper {
padding-bottom: 20px;
}
.mlite-footer-widget-title {
font-size: 1.563em;
line-height: 1.52em;
font-weight: 700;
color: #2f3640;
} .mlite-back-to-top-button {
opacity: 0;
visibility: hidden;
display: inline-block;
z-index: 1000;
background-color: #2f3640;
color: #fff;
line-height: 45px;
width: 55px;
height: 45px;
text-align: center;
border-radius: 10px;
position: fixed;
bottom: 20px;
right: 20px;
-webkit-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.mlite-back-to-top-button.active {
opacity: 0.7;
visibility: visible;
cursor: pointer;
}
.mlite-back-to-top-button.active:hover {
opacity: 1;
}  .mlite-archive-loop-items {
flex-wrap: wrap;
}
.mlite-archive-loop-item-wrapper {
margin-bottom: 60px;
}
.mlite-archive-loop-item {
flex-wrap: wrap;
}
.mlite-archive-loop-item-image-inner {
padding: 0 10px 0 20px;
line-height: 0;
}
.mlite-loop-item-image img {
border-radius: 10px;
}
.mlite-archive-loop-item-title {
text-align: center;
justify-content: center;
align-items: center;
}
.mlite-archive-loop-item-title-inner {
padding: 0 20px 0 10px;
}
.mlite-loop-item-category {
font-size: 0.8em;
line-height: 1.25em;
color: #718093;
margin-bottom: 15px;
}
.mlite-loop-item-category a {
text-decoration: underline;
color: #718093;
}
.mlite-loop-item-title {
font-size: 1.953em;
line-height: 1.25em;
font-weight: 700;
color: #2f3640;
margin-bottom: 12px;
}
.mlite-loop-item-title a {
text-decoration: none;
color: #2f3640;
}
.mlite-loop-item-title a:hover {
color: #45bf26;
}
.sticky .mlite-loop-item-title a {
color: #45bf26;
}
.mlite-loop-item-author-date {
font-size: 0.8em;
line-height: 24px;
color: #718093;
}
.mlite-loop-item-author-date a {
font-weight: 700;
color: #718093;
}
.mlite-loop-item-author-date a:hover {
color: #45bf26;
}
.mlite-loop-item-author-date span {
display: inline-block;
text-align: center;
padding: 0 7px;
margin-right: 5px;
border-radius: 8px;
color: #45bf26;
background-color: rgba(69, 191, 38, 0.15);
} .mlite-search-loop-item-wrapper {
margin-bottom: 60px;
}
.mlite-search-loop-item-title .mlite-loop-item-title a {
text-decoration: underline;
}
.mlite-search-loop-item-title-inner {
padding: 0 20px;
}
.mlite-search-loop-item-excerpt {
line-height: 1.72em;
margin-top: 10px;
}
.mlite-search-loop-item-excerpt-inner {
padding: 0 20px;
} nav.pagination,
nav.wp-block-query-pagination {
width: 100%;
display: block;
text-align: center;
margin: 10px auto 0;
}
nav.pagination .nav-links {
margin: 0 20px;
}
nav.wp-block-query-pagination .wp-block-query-pagination-numbers {
display: inline-block;
}
nav.pagination .nav-links span.current,
nav.wp-block-query-pagination .wp-block-query-pagination-numbers span.current {
display: inline-block;
background-color: #8595ab;
color: #fff;
padding: 10px 15px;
margin: 5px 3px 5px;
border-radius: 8px;
}
nav.pagination .nav-links a,
nav.wp-block-query-pagination a {
display: inline-block;
background-color: #dcdde1;
color: #2f3640;
padding: 10px 15px;
margin: 5px 5px 5px;
border-radius: 8px;
text-decoration: none !important;
}
nav.pagination .nav-links a:hover,
nav.wp-block-query-pagination a:hover {
background-color: #8595ab;
color: #fff;
}  .mlite-text-right {
text-align: right !important;
}
.mlite-zero-bottom,
.mlite-zero-bottom p {
padding-bottom: 0 !important;
margin-bottom: 0 !important;
}
.mlite-flex-center {
justify-content: center;
}
.mlite-rounded {
border-radius: 10px;
}
.wp-caption {
max-width: 100%;
margin-top: 5px;
}
.wp-caption-text,
.gallery-caption {
font-size: 0.8em;
line-height: 1.25em;
color: #718093;
}
.alignleft {
float: left;
}
.alignright {
float: right;
}
pre {
overflow: auto;
}
nav.navigation {
clear: both;
}
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute;
white-space: nowrap;
height: 1px;
width: 1px;
overflow: hidden;
}
.wp-block-heading {
font-size: 1.563em;
line-height: 1.52em;
font-weight: 700;
color: #2f3640;
}
.widget_block .wp-block-heading {
padding-bottom: 17px;
}
.wp-block-search__label {
display: block;
padding-bottom: 10px;
font-size: 1em;
line-height: 1.25em;
font-weight: 700;
}
.wp-block-search__input {
background-color: #f6f7f9;
min-height: 46px;
border-radius: 8px;
border: 0;
padding: 0 15px;
font-size: 1em;
color: #353b48;
}
.wp-block-search__button {
border-radius: 8px;
border: 0;
color: #fff;
background-color: #2f3640;
font-size: 1em;
padding: 0 15px;
}
.wp-block-navigation ul,
.wp-block-navigation ul li {
list-style: none !important;
padding: 0 !important;
}
.wp-block-navigation ul li {
margin: 0 !important;
}
.wp-block-latest-posts li,
.wp-block-latest-comments li,
.wp-block-archives li,
.wp-block-categories li {
margin-bottom: 8px !important;
font-size: 1em;
line-height: 1.52em;
font-weight: 400;
color: #353b48;
}
.wp-block-latest-posts li:last-child,
.wp-block-latest-comments li:last-child,
.wp-block-archives li:last-child,
.wp-block-categories li:last-child {
margin-bottom: 0;
}
.wp-block-latest-posts li a,
.wp-block-latest-comments li a,
.wp-block-archives li a,
.wp-block-categories li a {
color: #353b48;
text-decoration: underline;
}
.wp-block-latest-posts li a:hover,
.wp-block-latest-comments li a:hover,
.wp-block-archives li a:hover,
.wp-block-categories li a:hover {
color: #45bf26;
}
.wp-block-navigation a {
color: #353b48;
text-decoration: underline;
}
.wp-block-navigation a:hover {
color: #45bf26 !important;
}
.wp-block-navigation__submenu-container {
padding: 8px !important;
}
.wp-block-navigation__submenu-container li {
padding: 8px 0 !important;
}
.wp-block-navigation__submenu-container a {
text-decoration: none !important;
}
h1.wp-block-site-title {
font-size: 1em !important;
padding-bottom: 1.52em;
}
h1.wp-block-site-title a {
font-size: 1.25em !important;
line-height: 1.25em;
font-weight: 700;
color: #2f3640;
text-decoration: none !important;
}
.wp-block-site-tagline {
font-size: 0.8em;
line-height: 1.25em;
font-weight: 300;
color: #718093;
}
.wp-block-post-date {
font-size: 0.8em;
line-height: 1.25em;
color: #718093;
}
.wp-block-post-template.wp-block-post-template {
list-style: none !important;
padding-bottom: 0 !important;
}
.wp-block-post-template.wp-block-post-template li {
line-height: 1.43em;
margin: 0 !important;
}
.wp-block-post {
padding-bottom: 20px;
}
.wp-block-post-excerpt__excerpt {
padding-top: 10px;
}
.wp-block-post-featured-image,
.wp-block-avatar,
.wp-block-post-author,
.wp-block-post-date,
.taxonomy-category {
padding-bottom: 20px;
}
.wp-block-post-featured-image img,
.wp-block-avatar img {
border-radius: 10px;
}
.wp-block-post-author__avatar img {
border-radius: 8px;
}
.wp-block-post-author__name {
font-weight: 700;
color: #2f3640;
}
.taxonomy-category {
font-size: 1em;
line-height: 1.25em;
color: #718093;
}
.taxonomy-category a {
color: #718093;
text-decoration: underline;
}
.taxonomy-category a:hover {
color: #353b48;
}
.post-navigation-link-next,
.post-navigation-link-previous,
.wp-block-loginout {
padding-bottom: 20px;
}
.post-navigation-link-next a,
.post-navigation-link-previous a,
a.wp-block-read-more,
.wp-block-loginout a {
display: inline-block;
background-color: #dcdde1;
color: #2f3640;
padding: 10px 15px;
border-radius: 8px;
text-decoration: none !important;
}
a.wp-block-read-more {
margin-bottom: 20px;
}
.post-navigation-link-next a:hover,
.post-navigation-link-previous a:hover,
a.wp-block-read-more:hover,
.wp-block-loginout a:hover {
background-color: #8595ab;
color: #fff;
}
.wp-block-comments {
padding-bottom: 20px;
}
h2.wp-block-comments-title {
padding-bottom: 20px;
font-size: 1.563em !important;
line-height: 1.25em;
font-weight: 700;
color: #2f3640;
}
.wp-block-comment-template li {
margin-bottom: 20px;
}
.wp-block-avatar img {
border-radius: 8px;
}
.wp-block-comment-author-name {
padding-bottom: 10px;
font-size: 1em;
line-height: 1.52em;
font-weight: 700;
color: #2f3640;
}
.wp-block-comment-author-name a {
color: #2f3640;
text-decoration: underline;
}
.wp-block-comment-date,
.wp-block-comment-reply-link {
font-size: 0.8em;
line-height: 1.52em;
color: #718093;
}
.wp-block-comment-date a,
.wp-block-comment-reply-link a {
color: #718093;
text-decoration: underline;
}
.wp-block-comment-date a:hover,
.wp-block-comment-reply-link a:hover {
color: #353b48;
}
.wp-block-comment-content {
padding-bottom: 10px;
}
.wp-block-comment-content p {
padding: 0 0 24px 0 !important;
}
.wp-block-comment-content p:last-child {
padding-bottom: 0 !important;
}
.wp-block-post-comments-form p {
padding-bottom: 0 !important;
}
.wp-block-group {
margin-bottom: 24px;
}
.wp-block-group p:last-child {
padding-bottom: 0;
}
ul.wp-block-archives-list,
ul.wp-block-categories-list,
ul.wp-block-rss {
list-style: none !important;
}
ul.wp-block-archives-list li,
ul.wp-block-categories-list li,
ul.wp-block-rss li,
.widget_nav_menu ul.menu li {
margin: 0 0 15px 0 !important;
}
.widget_nav_menu ul.menu li a {
color: #353b48 !important;
}
.wp-block-calendar caption {
margin-bottom: 10px;
}
nav.wp-calendar-nav {
margin-top: 10px;
color: #353b48 !important;
}
nav.wp-calendar-nav a {
color: #353b48 !important;
}
.wp-block-latest-comments__comment-excerpt p {
padding-bottom: 0 !important;
}
.wp-block-latest-posts.wp-block-latest-posts__list li {
margin: 0 0 15px 0 !important;
}
ul.wp-block-page-list {
list-style: none !important;
}
ul.wp-block-page-list li {
padding: 0 !important;
margin: 0 0 15px 0 !important;
}
ul.wp-block-page-list li:last-child {
margin: 0;
}
ul.wp-block-page-list li a,
ul.wp-block-rss li a,
.wp-block-tag-cloud a {
color: #353b48 !important;
text-decoration: underline !important;
}
ul.wp-block-page-list li a:hover,
ul.wp-block-rss li a:hover,
.wp-block-tag-cloud a:hover {
color: #45bf26 !important;
}
ul.wp-block-page-list li.has-child ul {
list-style: none !important;
margin-left: 20px;
}
.wp-block-button {
margin-bottom: 10px;
}
.wp-block-button__link {
text-decoration: none !important;
border-radius: 10px;
font-size: 1em;
padding: 18px 36px;
font-weight: 700;
}
.wp-block-button.is-style-squared .wp-block-button__link {
border-radius: 0;
}
.wp-block-button__link:hover {
background-color: #718093 !important;
color: #fff !important;
}
.wp-block-button.alignright {
text-align: right;
}
.is-style-outline a:hover {
border-color: #718093 !important;
}
.wp-block-separator {
border-top: 1px solid;
border-color: #353b48;
width: 260px;
}
.wp-block-separator.alignwide,
.wp-block-separator.alignfull,
.wp-block-separator.is-style-wide {
width: 100%;
}
.wp-block-file {
padding: 10px 0;
}
.wp-block-file a.wp-block-file__button {
display: inline-block;
background-color: #dcdde1;
color: #2f3640;
padding: 10px 15px;
margin: 5px 5px 5px;
border-radius: 8px;
text-decoration: none !important;
}
.wp-block-file a.wp-block-file__button:hover {
background-color: #8595ab;
color: #fff;
}
blockquote.wp-block-quote {
border: 1px solid #718093;
padding: 40px 60px;
margin-bottom: 24px;
border-radius: 10px;
text-align: center;
}
blockquote.wp-block-quote p {
padding-bottom: 5px;
font-size: 1.563em;
line-height: 1.52em;
font-weight: 700;
font-style: italic;
color: #2f3640;
}
blockquote.wp-block-quote cite {
font-size: 0.8em;
line-height: 1.25em;
font-weight: 300;
color: #718093;
}
pre.wp-block-code {
background-color: #eceff2;
border: 0;
padding: 20px;
margin-bottom: 10px;
border-radius: 10px;
}
pre.wp-block-code code {
width: 100%;
background-color: transparent;
display: block;
padding: 0;
border-radius: 0;
font-weight: 400;
line-height: 1.52em;
}
.wp-block-latest-posts__post-author,
.wp-block-latest-posts__post-date {
color: #718093;
}
.wp-block-table {
overflow-x: inherit;
margin-bottom: 10px;
}
.wp-block-table .wp-element-caption {
margin-top: 10px;
font-size: 0.8em;
line-height: 1.25em;
color: #718093;
}
.wp-block-image {
margin: 0;
}
.wp-block-image img {
border-radius: 10px;
}
.wp-block-image figcaption {
font-size: 0.8em;
line-height: 1.25em;
color: #718093;
}
.wp-block-image figcaption a {
color: #718093;
text-decoration: underline;
}
.wp-block-image .aligncenter figcaption {
text-align: center;
}
.wp-block-image .alignright figcaption {
text-align: right;
}
.wp-block-cover .wp-block-cover__inner-container,
.wp-block-cover-image .wp-block-cover__inner-container {
max-width: 1280px;
}
.mlite-full-width .alignwide {
margin-left: calc( -100vw / 2 + 100% / 2 );
margin-right: calc( -100vw / 2 + 100% / 2 );
max-width: 100vw;
}
.mlite-full-width .alignfull {
margin-top: 0;
margin-left: calc( -100vw / 2 + 100% / 2 );
margin-right: calc( -100vw / 2 + 100% / 2 );
max-width: 100vw;
}  .slotsl-game .slotsl-thumb {
overflow: hidden;
}
a.slotsl-thumb-url {
text-decoration: none !important;
}
.slotsl-load-more button {
border-radius: 10px;
}
.slotsl-load-more button:hover,
.slotsl-load-more button.active {
border: 2px solid #ef4444;
}