@media screen and (min-width: 1025px) { .mlite-header-mobile-menu-button {
display: none;
}
.mlite-header-menu-container ul {
margin-right: 20px;
}
.mlite-header-menu-container ul li {
position: relative;
float: left;
}
.mlite-header-menu-container ul li a {
padding: 12px 20px;
}
.mlite-header-menu-container ul li a:hover {
color: #45bf26;
}
.mlite-header-menu-container ul li.menu-item-has-children a:after {
font-family: 'Font Awesome 6 Free' !important;
content: "\f078";
position: absolute;
font-weight: 700;
font-size: 8px;
right: 6px;
}
.mlite-header-menu-container ul li ul.sub-menu {
display: block !important;
position: absolute;  
visibility: hidden;
opacity: 0;
z-index: 1;
top: 100px;
left: 0;
width: 220px;
padding: 15px 0;
border-radius: 10px;
background-color: #fff;
box-shadow: 0px 12px 62px -5px rgba(0, 0, 0, 0.08);
-webkit-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.mlite-header-menu-container ul li:hover ul.sub-menu {
visibility: visible;
opacity: 1;
top: 31px;
}
.mlite-header-menu-container ul li ul.sub-menu li {
display: block;
position: relative;
float: left;
padding: 8px 20px;
line-height: 1.25em;
width: 100%;
}
.mlite-header-menu-container ul li ul.sub-menu li a {
display: inline-block;
padding: 0;
}
.mlite-header-menu-container ul li ul.sub-menu li a:hover {
color: #45bf26;
}
.mlite-header-menu-container ul li.menu-item-has-children ul.sub-menu li a:after {
display:none;
}
.mlite-header-menu-container ul li ul.sub-menu li.menu-item-has-children ul,
.mlite-header-menu-container ul li.menu-item-has-children ul.sub-menu li ul {
position: absolute;
visibility: hidden;
opacity: 0;
top: 16px;
left: 220px;
z-index: 10;
-webkit-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.mlite-header-menu-container ul li ul.sub-menu li.menu-item-has-children:hover ul,
.mlite-header-menu-container ul li.menu-item-has-children ul.sub-menu li:hover ul {
visibility: visible;
opacity: 1;
top: -15px;
}
.mlite-header-menu-container ul li ul.sub-menu li.menu-item-has-children:after {
font-family: 'Font Awesome 6 Free' !important;
content: "\f054";
position: absolute;
font-weight: 900;
font-size: 8px;
top: 7px;
right: 15px;
}  .mlite-page-body-content-excerpt-block {
font-size: 1.563em;
} }  @media screen and (max-width: 1024px) and (min-width: 769px) {
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: 1.25em;
} .mlite-header-wrapper {
top: 20px;
}
.mlite-header-logo-container {
width: 100%;
}
.mlite-header-mobile-menu-button {
display: block;
}
.mlite-header-menu-container {
display: none;
width: 100%;
margin-top: 20px;
flex-wrap: wrap;
}
.mlite-header-menu-container.visible {
display: flex;
}
.mlite-header-menu-container ul {
order: 2;
width: 100%;
margin-top: 10px;
margin-right: 0;
}
.mlite-header-menu-container ul li {
position: relative;
display: inline-block;
width: 100%;
margin: 10px 0;
}
.mlite-header-menu-container ul li a {
position: relative;
display: inline-block;
padding: 0;
}
.mlite-header-menu-container ul li.menu-item-has-children:after {
font-family: 'Font Awesome 6 Free' !important;
content: "\f078";
position: absolute;
font-weight: 700;
font-size: 12px;
top: 0;
right: 0;
border-radius: 50%;
background-color: #f6f7f9;
width: 20px;
height: 20px;
text-align: center;
padding-top: 2px;
}
.mlite-header-menu-container ul li.menu-item-has-children.up-icon:after {
content: "\f077";
}
.mlite-header-menu-container > ul > li.button > a {
margin: 0;
padding: 12px 20px;
display: inline-block;
}
.mlite-header-menu-container ul li ul.sub-menu {
position: relative;
display: none;
width: 100%;
margin-top: 12px;
margin-left: 10px;
padding: 0;
}
.mlite-header-menu-container ul li ul.sub-menu li {
margin: 0;
display: inline-block;
margin: 8px 0px;
}
.mlite-header-menu-container ul li ul.sub-menu li:last-child {
margin-bottom: 0;
}
.mlite-header-menu-container ul li ul.sub-menu li.menu-item-has-children:after {
right: 10px;
}
.mlite-header-menu-container ul li.menu-item-has-children ul.sub-menu li a:after {
display:none;
}
.mlite-header-menu-search-open-button,
.mlite-header-menu-search-close-button {
display: none;
}
.mlite-header-menu-search-container {
order: 1;
position: relative;
visibility: visible;
opacity: 1;
left: 0;
}  .mlite-home-hero-block-background-wrapper {
padding-top: 140px;
}
.mlite-home-hero-image-block-heading-inner {
padding: 20px 20px;
}
.mlite-home-hero-image-block-heading-category {
font-size: 1em;
}
.mlite-home-hero-image-block-heading-title {
margin-bottom: 5px;
font-size: 1.25em;
}
.mlite-home-hero-image-block-heading-readmore {
font-size: 14px;
}  .mlite-page-title-background {
padding-top: 140px;
}
.mlite-page-title-inner {
padding: 0 0 25px;
}
.mlite-page-title h1 {
font-size: 2.441em;
}  .mlite-post-title-background {
padding-top: 140px;
}
.mlite-post-title-meta h1 {
font-size: 1.953em;
}  .mlite-page-body {
padding-top: 30px;
}
.mlite-page-body-content-area {
width: 65%;
}
.mlite-full-width .mlite-page-body-content-area {
width: 100%;
}
.mlite-page-body-sidebar-area {
width: 35%;
}
.mlite-page-body-content-featured-image,
.mlite-page-body-content-excerpt-button {
width: 100%;
text-align: center;
}
.mlite-page-body-content-featured-image img {
border-radius: 10px;
}
.mlite-page-body-content-excerpt-button-inner {
padding: 20px 20px 0;
text-align: center;
}
.mlite-page-body-content-excerpt-block {
font-size: 1.563em;
}
.mlite-page-body-content-featured-image-caption {
text-align: center;
}  .mlite-loop-item-category {
margin-bottom: 10px;
}
.mlite-loop-item-title {
font-size: 1.563em;
} }  @media screen and (max-width: 768px) and (min-width: 481px) {
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: 1.25em;
} .mlite-header-wrapper {
top: 20px;
}
.mlite-header-logo-container {
width: 100%;
}
.mlite-header-mobile-menu-button {
display: block;
}
.mlite-header-menu-container {
display: none;
width: 100%;
margin-top: 20px;
flex-wrap: wrap;
}
.mlite-header-menu-container.visible {
display: flex;
}
.mlite-header-menu-container ul {
order: 2;
width: 100%;
margin-top: 10px;
margin-right: 0;
}
.mlite-header-menu-container ul li {
position: relative;
display: inline-block;
width: 100%;
margin: 10px 0;
}
.mlite-header-menu-container ul li a {
position: relative;
display: inline-block;
padding: 0;
}
.mlite-header-menu-container ul li.menu-item-has-children:after {
font-family: 'Font Awesome 6 Free' !important;
content: "\f078";
position: absolute;
font-weight: 700;
font-size: 12px;
top: 0;
right: 0;
border-radius: 50%;
background-color: #f6f7f9;
width: 20px;
height: 20px;
text-align: center;
padding-top: 2px;
}
.mlite-header-menu-container ul li.menu-item-has-children.up-icon:after {
content: "\f077";
}
.mlite-header-menu-container > ul > li.button > a {
margin: 0;
padding: 12px 20px;
display: inline-block;
}
.mlite-header-menu-container ul li ul.sub-menu {
position: relative;
display: none;
width: 100%;
margin-top: 12px;
margin-left: 10px;
padding: 0;
}
.mlite-header-menu-container ul li ul.sub-menu li {
margin: 0;
display: inline-block;
margin: 8px 0px;
}
.mlite-header-menu-container ul li ul.sub-menu li:last-child {
margin-bottom: 0;
}
.mlite-header-menu-container ul li ul.sub-menu li.menu-item-has-children:after {
right: 10px;
}
.mlite-header-menu-container ul li.menu-item-has-children ul.sub-menu li a:after {
display:none;
}
.mlite-header-menu-search-open-button,
.mlite-header-menu-search-close-button {
display: none;
}
.mlite-header-menu-search-container {
order: 1;
position: relative;
visibility: visible;
opacity: 1;
left: 0;
}  .mlite-home-hero-block-background-wrapper {
padding-top: 140px;
}
.mlite-home-hero-image-block-wrapper {
width: 50%;
}  .mlite-page-title-background {
padding-top: 140px;
}
.mlite-page-title-inner {
padding: 0 0 25px;
}
.mlite-page-title h1 {
font-size: 2.441em;
}  .mlite-post-title-background {
padding-top: 140px;
}
.mlite-post-title-image {
width: 100%;
}
.mlite-post-title-meta {
width: 100%;
}
.mlite-post-title-meta h1 {
font-size: 2.441em;
}  .mlite-page-body {
padding-top: 30px;
}
.mlite-page-body-content-area,
.mlite-page-body-sidebar-area {
width: 100%;
}
.mlite-page-body-content-area {
padding-bottom: 40px;
}
.mlite-page-body-content-featured-image,
.mlite-page-body-content-excerpt-button {
width: 100%;
text-align: center;
}
.mlite-page-body-content-featured-image img {
border-radius: 10px;
}
.mlite-page-body-content-excerpt-button-inner {
padding: 20px 20px 0;
text-align: center;
}
.mlite-page-body-content-excerpt-block {
font-size: 1.563em;
}
.mlite-page-body-content-featured-image-caption {
text-align: center;
}  .mlite-loop-item-category {
margin-bottom: 10px;
}
.mlite-loop-item-title {
font-size: 1.25em;
} }  @media screen and (max-width: 480px) {
h1, h1 a {
font-size: 2.441em;
}
h2, h2 a {
font-size: 1.953em;
}
h3, h3 a {
font-size: 1.563em;
}
h4, h4 a {
font-size: 1.25em;
}
h5, h5 a {
font-size: 1.25em;
}
h6, h6 a {
font-size: 1.25em;
} .mlite-header-wrapper {
top: 0;
}
.mlite-header {
border-radius: 0;
margin: 0;
box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.mlite-header-logo-container {
width: 100%;
}
.mlite-header-mobile-menu-button {
display: block;
}
.mlite-header-menu-container {
display: none;
width: 100%;
margin-top: 20px;
flex-wrap: wrap;
}
.mlite-header-menu-container.visible {
display: flex;
}
.mlite-header-menu-container ul {
order: 2;
width: 100%;
margin-top: 10px;
margin-right: 0;
}
.mlite-header-menu-container ul li {
position: relative;
display: inline-block;
width: 100%;
margin: 10px 0;
}
.mlite-header-menu-container ul li a {
position: relative;
display: inline-block;
padding: 0;
}
.mlite-header-menu-container ul li.menu-item-has-children:after {
font-family: 'Font Awesome 6 Free' !important;
content: "\f078";
position: absolute;
font-weight: 700;
font-size: 12px;
top: 0;
right: 0;
border-radius: 50%;
background-color: #f6f7f9;
width: 20px;
height: 20px;
text-align: center;
padding-top: 2px;
}
.mlite-header-menu-container ul li.menu-item-has-children.up-icon:after {
content: "\f077";
}
.mlite-header-menu-container > ul > li.button > a {
margin: 0;
padding: 12px 20px;
display: inline-block;
}
.mlite-header-menu-container ul li ul.sub-menu {
position: relative;
display: none;
width: 100%;
margin-top: 12px;
margin-left: 10px;
padding: 0;
}
.mlite-header-menu-container ul li ul.sub-menu li {
margin: 0;
display: inline-block;
margin: 8px 0px;
}
.mlite-header-menu-container ul li ul.sub-menu li:last-child {
margin-bottom: 0;
}
.mlite-header-menu-container ul li ul.sub-menu li.menu-item-has-children:after {
right: 10px;
}
.mlite-header-menu-container ul li.menu-item-has-children ul.sub-menu li a:after {
display:none;
}
.mlite-header-menu-search-open-button,
.mlite-header-menu-search-close-button {
display: none;
}
.mlite-header-menu-search-container {
order: 1;
position: relative;
visibility: visible;
opacity: 1;
left: 0;
}
.mlite-header-mobile-menu-copy {
display: block;
order: 3;
}  .mlite-home-hero-block-background-wrapper {
padding-top: 100px;
}
.mlite-home-hero-image-block-wrapper {
width: 50%;
}
.mlite-home-hero-image-block-heading-inner {
padding: 15px 15px;
}
.mlite-home-hero-image-block-heading-category {
font-size: 0.8em;
}
.mlite-home-hero-image-block-heading-title {
margin-bottom: 5px;
font-size: 1em;
}
.mlite-home-hero-image-block-heading-readmore {
font-size: 12px;
}  .mlite-page-title-background {
padding-top: 120px;
}
.mlite-page-title-background.mlite-no-title {
padding-top: 65px;
}
.mlite-page-title-inner {
padding: 0 0 25px;
}
.mlite-page-title h1 {
font-size: 1.953em;
}  .mlite-post-title-background {
padding-top: 120px;
}
.mlite-post-title-image {
width: 100%;
}
.mlite-post-title-image-inner {
margin-bottom: 30px;
}
.mlite-post-title-meta {
width: 100%;
}
.mlite-post-title-meta h1 {
font-size: 1.953em;
}  .mlite-page-body {
padding-top: 30px;
}
.mlite-page-body-content-area,
.mlite-page-body-sidebar-area {
width: 100%;
}
.mlite-page-body-content-area {
padding-bottom: 40px;
}
.mlite-page-body-content-featured-image,
.mlite-page-body-content-excerpt-button {
width: 100%;
}
.mlite-page-body-content-featured-image img {
border-radius: 10px;
}
.mlite-page-body-content-excerpt-button-inner {
padding: 20px 20px 0;
text-align: center;
}
.mlite-page-body-content-excerpt-block {
font-size: 1.563em;
}
.mlite-page-body-content-featured-image-caption {
text-align: center;
}
.mlite-page-body-excerpt {
margin-left: -20px;
}
.mlite-page-body-content h1,
.mlite-page-body-content h1 a {
font-size: 1.953em;
}
.mlite-page-body-content h2,
.mlite-page-body-content h2 a {
font-size: 1.563em;
}
.mlite-page-body-content h3,
.mlite-page-body-content h3 a {
font-size: 1.25em;
}
.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-author-inner {
align-items: start;
}  .mlite-archive-loop-item-image {
width: 100%;
margin-bottom: 20px;
}
.mlite-archive-loop-item-image-inner {
padding: 0 20px;
}
.mlite-archive-loop-item-title {
width: 100%;
}
.mlite-archive-loop-item-title-inner {
padding: 0 20px;
}
.mlite-loop-item-category {
margin-bottom: 10px;
}
.mlite-loop-item-title {
font-size: 1.563em;
}
nav.pagination .nav-links span.current {
padding: 8px 12px;
margin: 5px 3px 5px;
}
nav.pagination .nav-links a {
padding: 8px 12px;
margin: 5px 3px 5px;
}  blockquote.wp-block-quote {
padding: 30px 35px;
} }