body {
background-color: var(--mo-bg, #f2f2f2);
color: var(--mo-ink-soft, #757575);
font-family: "Work Sans", sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 1.45;
font-style: normal;
padding: 0;
word-wrap: break-word;
}
h1,
h2,
h3,
h4,
h5,
h6 {
color: var(--mo-ink, #333333);
font-family: "Work Sans", sans-serif;
font-weight: 400;
line-height: 1.4;
text-transform: none;
font-style: normal;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
color: var(--mo-ink, #333333);
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
text-decoration: none;
}
h1 {
font-size: 36px;
line-height: 1.4;
letter-spacing: 0px;
color: var(--mo-ink, #333333);
font-family: "Work Sans", sans-serif;
font-weight: 400;
font-style: normal;
text-transform: none;
}
h1 a {
color: var(--mo-ink, #333333);
}
h2 {
font-size: 30px;
line-height: 1.4;
letter-spacing: 0px;
}
h3 {
font-size: 24px;
line-height: 1.4;
letter-spacing: 0px;
}
h4 {
font-size: 18px;
line-height: 1.4;
letter-spacing: 0px;
}
h5 {
font-size: 14px;
line-height: 1.4;
letter-spacing: 0px;
}
h6 {
font-size: 12px;
line-height: 1.4;
letter-spacing: 0px;
}
a {
color: var(--mo-primary, #97d700);
text-decoration: none;
}
a:hover {
color: #ffffff;
text-decoration: underline;
}
a:focus {
color: #ffffff;
}
blockquote {
border-color: #e6e6e6;
}
iframe {
max-width: 100%;
}
img {
max-width: 100%;
height: auto;
}
.fl-screen-reader-text {
position: absolute;
left: -10000px;
top: auto;
width: 1px;
height: 1px;
overflow: hidden;
padding: 10px 15px;
background: #fff !important;
}
.fl-screen-reader-text:focus {
width: auto;
height: auto;
position: fixed;
left: 0px;
top: 0px;
z-index: 99999;
}
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute;
height: 1px;
width: 1px;
overflow: hidden;
}
.container {
padding-left: 20px;
padding-right: 20px;
}
.fl-page {
position: relative;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
margin: 0 auto;
}
.fl-page-content {
background-color: #ffffff;
}
.fl-content,
.fl-sidebar {
margin: 20px 0;
}
.fl-sidebar {
display: none;
}
#fl-to-top {
display: none;
background-color: #ccc;
background-color: rgba(0, 0, 0, 0.2);
position: fixed;
bottom: 15px;
right: 15px;
width: 44px;
height: 42px;
text-align: center;
z-index: 1003;
}
#fl-to-top:hover {
background-color: rgba(0, 0, 0, 0.3);
}
#fl-to-top i {
position: absolute;
top: 12px;
left: 14px;
color: #fff;
font-size: 16px;
line-height: 16px;
}
.fl-404 {
padding: 30px 0 50px;
text-align: center;
}
.fl-404 .fl-post-header {
margin-bottom: 45px;
}
.fl-404 .fl-post-header h2 {
font-size: 24px;
}
.fl-404 form {
margin: 0 auto;
max-width: 400px;
}
.fl-archive .fl-post {
border-bottom: 1px solid #e6e6e6;
padding-bottom: 40px;
}
.fl-archive .fl-post:last-child {
border-bottom: none;
padding-bottom: 0;
}
.fl-archive .fl-archive-title {
border-bottom: 1px solid #e6e6e6;
font-size: 18px;
margin-bottom: 40px;
padding-bottom: 8px;
}
.fl-archive .fl-archive-title a:hover {
text-decoration: none;
}
.search .page .fl-post-header {
display: block;
}
.fl-post {
margin-bottom: 40px;
}
.fl-post:last-child {
margin-bottom: 0;
}
.fl-post img[class*="wp-image-"],
.fl-post img.alignnone,
.fl-post img.alignleft,
.fl-post img.aligncenter,
.fl-post img.alignright {
height: auto;
max-width: 100%;
}
.fl-post img[class*="wp-block-cover"] {
height: 100%;
}
.fl-post-header {
margin-bottom: 25px;
}
.fl-post-title {
margin-top: 0;
}
.fl-post-meta .fl-sep {
margin: 0 3px;
}
.fl-comments-popup-link a:hover {
text-decoration: none;
}
.fl-comments-popup-link i {
vertical-align: text-top;
}
#wp-comment-cookies-consent {
margin-right: 5px;
}
input[type=text].fl-search-input {
color: rgba(117, 117, 117, 0.6);
width: 100%;
}
input[type=text].fl-search-input:focus {
color: var(--mo-ink-soft, #757575);
}
a.fl-button,
a.fl-button:visited {
color: #ffffff;
background: #ffffff;
color: #000000;
border: 1px solid var(--mo-primary-dark, #6c9a00);
}
a.fl-button:hover,
.fl-builder-content a.fl-button:hover {
color: #ffffff;
background: var(--mo-primary, #97d700);
}
a.fl-button *,
a.fl-button:visited * {
color: #ffffff;
}
a.fl-button:hover * {
color: #ffffff;
}
a.fl-button:hover,
a.button:hover {
color: #ffffff;
background-color: var(--mo-primary, #97d700);
border: 1px solid #e0e0e0;
}
button,
input[type=button],
input[type=submit] {
background-color: var(--mo-primary, #97d700);
color: #000000;
font-size: 18px;
line-height: 1.2;
padding: 6px 12px;
font-weight: normal;
text-shadow: none;
border: 1px solid var(--mo-primary-dark, #6c9a00);
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
button:hover,
input[type=button]:hover,
input[type=submit]:hover {
background-color: #ffffff;
color: #000000;
border: 1px solid #e0e0e0;
text-decoration: none;
}
button:active,
input[type=button]:active,
input[type=submit]:active,
button:focus,
input[type=button]:focus,
input[type=submit]:focus {
background-color: #ffffff;
color: #000000;
border: 1px solid #e0e0e0;
outline: none;
position: relative;
}
input[type=text],
input[type=password],
input[type=email],
input[type=tel],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=number],
input[type=search],
input[type=url],
textarea {
display: block;
width: 100%;
padding: 6px 12px;
font-size: 14px;
line-height: 1.428571429;
color: var(--mo-ink-soft, #757575);
background-color: #fcfcfc;
background-image: none;
border: 1px solid #e6e6e6;
-moz-transition: all ease-in-out 0.15s;
-webkit-transition: all ease-in-out 0.15s;
transition: all ease-in-out 0.15s;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
input[type=text]::-webkit-input-placeholder,
input[type=password]::-webkit-input-placeholder,
input[type=email]::-webkit-input-placeholder,
input[type=tel]::-webkit-input-placeholder,
input[type=date]::-webkit-input-placeholder,
input[type=month]::-webkit-input-placeholder,
input[type=week]::-webkit-input-placeholder,
input[type=time]::-webkit-input-placeholder,
input[type=number]::-webkit-input-placeholder,
input[type=search]::-webkit-input-placeholder,
input[type=url]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder { color: rgba(117, 117, 117, 0.4);
}
input[type=text]:-moz-placeholder,
input[type=password]:-moz-placeholder,
input[type=email]:-moz-placeholder,
input[type=tel]:-moz-placeholder,
input[type=date]:-moz-placeholder,
input[type=month]:-moz-placeholder,
input[type=week]:-moz-placeholder,
input[type=time]:-moz-placeholder,
input[type=number]:-moz-placeholder,
input[type=search]:-moz-placeholder,
input[type=url]:-moz-placeholder,
textarea:-moz-placeholder { color: rgba(117, 117, 117, 0.4);
}
input[type=text]::-moz-placeholder,
input[type=password]::-moz-placeholder,
input[type=email]::-moz-placeholder,
input[type=tel]::-moz-placeholder,
input[type=date]::-moz-placeholder,
input[type=month]::-moz-placeholder,
input[type=week]::-moz-placeholder,
input[type=time]::-moz-placeholder,
input[type=number]::-moz-placeholder,
input[type=search]::-moz-placeholder,
input[type=url]::-moz-placeholder,
textarea::-moz-placeholder { color: rgba(117, 117, 117, 0.4);
}
input[type=text]:-ms-input-placeholder,
input[type=password]:-ms-input-placeholder,
input[type=email]:-ms-input-placeholder,
input[type=tel]:-ms-input-placeholder,
input[type=date]:-ms-input-placeholder,
input[type=month]:-ms-input-placeholder,
input[type=week]:-ms-input-placeholder,
input[type=time]:-ms-input-placeholder,
input[type=number]:-ms-input-placeholder,
input[type=search]:-ms-input-placeholder,
input[type=url]:-ms-input-placeholder,
textarea:-ms-input-placeholder { color: rgba(117, 117, 117, 0.4);
}
input[type=text]:focus,
input[type=password]:focus,
input[type=email]:focus,
input[type=tel]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=time]:focus,
input[type=number]:focus,
input[type=search]:focus,
input[type=url]:focus,
textarea:focus {
background-color: #fcfcfc;
border-color: #cccccc;
outline: 0;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.form-control {
background-color: #fcfcfc;
border-color: #e6e6e6;
color: var(--mo-ink-soft, #757575);
-moz-transition: all ease-in-out 0.15s;
-webkit-transition: all ease-in-out 0.15s;
transition: all ease-in-out 0.15s;
}
.form-control::-webkit-input-placeholder { color: rgba(117, 117, 117, 0.4);
}
.form-control:-moz-placeholder { color: rgba(117, 117, 117, 0.4);
}
.form-control::-moz-placeholder { color: rgba(117, 117, 117, 0.4);
}
.form-control:-ms-input-placeholder { color: rgba(117, 117, 117, 0.4);
}
.form-control:focus {
background-color: #fcfcfc;
border-color: #cccccc;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.fl-builder .container.fl-content-full {
margin: 0;
padding: 0;
width: auto;
max-width: none;
}
.fl-builder .container.fl-content-full > .row {
margin: 0;
}
.fl-builder .container.fl-content-full .fl-content {
margin: 0;
padding: 0;
}
.fl-builder .container.fl-content-full .fl-post-header {
margin-left: 20px;
margin-right: 20px;
padding-top: 40px;
}
@media (min-width: 768px){.container {
padding-left: 40px;
padding-right: 40px;
width: auto;
}
.fl-content,
.fl-sidebar {
margin: 40px 0;
}
.fl-404 {
padding: 100px 0 150px;
}
.fl-404 .fl-post-header h2 {
font-size: 30px;
}
.fl-builder .container.fl-content-full .fl-post-header,
.fl-builder .container.fl-content-full .fl-comments {
margin: 0 40px;
width: auto;
}}
@media (min-width: 992px){.container {
padding-left: 0;
padding-right: 0;
width: 900px;
}
.fl-full-width .container {
padding-left: 40px;
padding-right: 40px;
width: auto;
}
.fl-page {
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
width: 980px;
}
.fl-full-width .fl-page {
width: auto;
}
.fl-sidebar {
display: block;
}
.fl-content {
margin: 40px 0;
}
.fl-content-left {
border-right: 1px solid #e6e6e6;
padding-right: 40px;
}
.fl-sidebar-right {
padding-left: 40px;
}
.fl-builder.fl-full-width .container.fl-content-full .fl-post-header,
.fl-builder.fl-full-width .container.fl-content-full .fl-comments {
margin: 0 40px;
width: auto;
}}
@media (min-width: 1100px){.container {
width: 1020px;
max-width: 90%;
}
.fl-full-width .container {
padding-left: 0;
padding-right: 0;
width: 1020px;
}
.fl-builder.fl-full-width .container.fl-content-full .fl-post-header,
.fl-builder.fl-full-width .container.fl-content-full .fl-comments {
margin: 0 auto;
width: 1020px;
}}
.fl-page-footer {
border-top: 1px solid #e6e6e6;
font-size: 12px;
border-color: #e6e6e6;
background-color: #ffffff;
color: var(--mo-ink-soft, #757575);
}
.fl-page-footer *,
.fl-page-footer h1,
.fl-page-footer h2,
.fl-page-footer h3,
.fl-page-footer h4,
.fl-page-footer h5,
.fl-page-footer h6 {
color: var(--mo-ink-soft, #757575);
}
.fl-page-footer a,
.fl-page-footer a *,
.fl-page-footer a.fas,
.fl-page-footer a.fab {
color: #2b7bb9;
}
.fl-page-footer a:hover,
.fl-page-footer a:focus,
.fl-page-footer a:hover *,
.fl-page-footer a:focus *,
.fl-page-footer a.fas:hover,
.fl-page-footer a.fab:hover,
.fl-page-footer a.fas:focus,
.fl-page-footer a.fab:focus {
color: #2b7bb9;
}
.fl-page-footer-container {
padding-top: 20px;
}
.fl-page-footer-text {
padding-bottom: 20px;
text-align: center;
}
@media (min-width: 768px){.fl-page-footer .fl-page-footer-text,
.fl-page-footer .fl-social-icons {
text-align: inherit;
}}
@media (min-width: 992px){.fl-page-footer-container {
padding: 20px 0 0;
}}
.fl-page button:visited,
.fl-responsive-preview-content button:visited,
.fl-button-lightbox-content button:visited,
.fl-page input[type=button],
.fl-responsive-preview-content input[type=button],
.fl-button-lightbox-content input[type=button],
.fl-page input[type=submit],
.fl-responsive-preview-content input[type=submit],
.fl-button-lightbox-content input[type=submit],
.fl-page button[type=submit],
.fl-responsive-preview-content button[type=submit],
.fl-button-lightbox-content button[type=submit],
.fl-page a.fl-button,
.fl-responsive-preview-content a.fl-button,
.fl-button-lightbox-content a.fl-button,
.fl-page a.fl-button:visited,
.fl-responsive-preview-content a.fl-button:visited,
.fl-button-lightbox-content a.fl-button:visited,
.fl-page a.button,
.fl-responsive-preview-content a.button,
.fl-button-lightbox-content a.button,
.fl-page a.button:visited,
.fl-responsive-preview-content a.button:visited,
.fl-button-lightbox-content a.button:visited,
.fl-page button.button,
.fl-responsive-preview-content button.button,
.fl-button-lightbox-content button.button,
.fl-page button.button:visited,
.fl-responsive-preview-content button.button:visited,
.fl-button-lightbox-content button.button:visited,
.fl-page .fl-page-nav-toggle-button .fl-page-nav .navbar-toggle,
.fl-responsive-preview-content .fl-page-nav-toggle-button .fl-page-nav .navbar-toggle,
.fl-button-lightbox-content .fl-page-nav-toggle-button .fl-page-nav .navbar-toggle,
.fl-page .fl-page-nav-toggle-button .fl-page-nav .navbar-toggle:visited,
.fl-responsive-preview-content .fl-page-nav-toggle-button .fl-page-nav .navbar-toggle:visited,
.fl-button-lightbox-content .fl-page-nav-toggle-button .fl-page-nav .navbar-toggle:visited {
color: #ffffff;
background-color: #ffffff;
font-family: "Work Sans", sans-serif;
font-weight: 400;
font-size: 18px;
line-height: 1.2;
text-transform: none;
border-style: solid;
border-width: 2px;
border-color: var(--mo-primary, #97d700);
border-radius: 25px;
}
.fl-page input[type=button] *,
.fl-responsive-preview-content input[type=button] *,
.fl-button-lightbox-content input[type=button] *,
.fl-page input[type=submit] *,
.fl-responsive-preview-content input[type=submit] *,
.fl-button-lightbox-content input[type=submit] *,
.fl-page button[type=submit] *,
.fl-responsive-preview-content button[type=submit] *,
.fl-button-lightbox-content button[type=submit] *,
.fl-page a.fl-button *,
.fl-responsive-preview-content a.fl-button *,
.fl-button-lightbox-content a.fl-button *,
.fl-page a.fl-button:visited *,
.fl-responsive-preview-content a.fl-button:visited *,
.fl-button-lightbox-content a.fl-button:visited *,
.fl-page .fl-page-nav-toggle-button .fl-page-nav .navbar-toggle *,
.fl-responsive-preview-content .fl-page-nav-toggle-button .fl-page-nav .navbar-toggle *,
.fl-button-lightbox-content .fl-page-nav-toggle-button .fl-page-nav .navbar-toggle *,
.fl-page .fl-page-nav-toggle-button .fl-page-nav .navbar-toggle:visited *,
.fl-responsive-preview-content .fl-page-nav-toggle-button .fl-page-nav .navbar-toggle:visited *,
.fl-button-lightbox-content .fl-page-nav-toggle-button .fl-page-nav .navbar-toggle:visited * {
color: #ffffff;
}
.fl-page input[type=button]:hover,
.fl-responsive-preview-content input[type=button]:hover,
.fl-button-lightbox-content input[type=button]:hover,
.fl-page input[type=submit]:hover,
.fl-responsive-preview-content input[type=submit]:hover,
.fl-button-lightbox-content input[type=submit]:hover,
.fl-page button[type=submit]:hover,
.fl-responsive-preview-content button[type=submit]:hover,
.fl-button-lightbox-content button[type=submit]:hover,
.fl-page a.fl-button:hover,
.fl-responsive-preview-content a.fl-button:hover,
.fl-button-lightbox-content a.fl-button:hover,
.fl-page a.button:hover,
.fl-responsive-preview-content a.button:hover,
.fl-button-lightbox-content a.button:hover,
.fl-page button.button:hover,
.fl-responsive-preview-content button.button:hover,
.fl-button-lightbox-content button.button:hover,
.fl-page .fl-page-nav-toggle-button .fl-page-nav .navbar-toggle:hover,
.fl-responsive-preview-content .fl-page-nav-toggle-button .fl-page-nav .navbar-toggle:hover,
.fl-button-lightbox-content .fl-page-nav-toggle-button .fl-page-nav .navbar-toggle:hover {
color: #ffffff;
border-color: var(--mo-primary, #97d700);
background-color: var(--mo-primary, #97d700);
border-style: solid;
border-width: 2px;
border-radius: 25px;
}
.fl-page input[type=button]:hover *,
.fl-responsive-preview-content input[type=button]:hover *,
.fl-button-lightbox-content input[type=button]:hover *,
.fl-page input[type=submit]:hover *,
.fl-responsive-preview-content input[type=submit]:hover *,
.fl-button-lightbox-content input[type=submit]:hover *,
.fl-page button[type=submit]:hover *,
.fl-responsive-preview-content button[type=submit]:hover *,
.fl-button-lightbox-content button[type=submit]:hover *,
.fl-page a.fl-button:hover *,
.fl-responsive-preview-content a.fl-button:hover *,
.fl-button-lightbox-content a.fl-button:hover *,
.fl-page a.button:hover *,
.fl-responsive-preview-content a.button:hover *,
.fl-button-lightbox-content a.button:hover *,
.fl-page button.button:hover *,
.fl-responsive-preview-content button.button:hover *,
.fl-button-lightbox-content button.button:hover *,
.fl-page .fl-page-nav-toggle-button .fl-page-nav .navbar-toggle:hover *,
.fl-responsive-preview-content .fl-page-nav-toggle-button .fl-page-nav .navbar-toggle:hover *,
.fl-button-lightbox-content .fl-page-nav-toggle-button .fl-page-nav .navbar-toggle:hover * {
color: #ffffff;
}
@media (max-width: 991px){body {
font-size: 14px;
line-height: 1.45;
}
h1 {
font-size: 36px;
line-height: 1.4;
letter-spacing: 0px;
}
h2 {
font-size: 30px;
line-height: 1.4;
letter-spacing: 0px;
}
h3 {
font-size: 24px;
line-height: 1.4;
letter-spacing: 0px;
}
h4 {
font-size: 18px;
line-height: 1.4;
letter-spacing: 0px;
}
h5 {
font-size: 14px;
line-height: 1.4;
letter-spacing: 0px;
}
h6 {
font-size: 12px;
line-height: 1.4;
letter-spacing: 0px;
}
.fl-page button,
.fl-page input[type=button],
.fl-page input[type=submit] {
font-size: 16px;
line-height: 1.2;
}
a.fl-button,
a.fl-button:visited,
.fl-page a.fl-button,
.fl-page a.fl-button:visited {
font-size: 16px;
line-height: 1.2;
}
a.fl-button:hover {
font-size: 16px;
line-height: 1.2;
}}
@media (max-width: 767px){body {
font-size: 14px;
line-height: 1.45;
}
h1 {
font-size: 36px;
line-height: 1.4;
letter-spacing: 0px;
}
h2 {
font-size: 30px;
line-height: 1.4;
letter-spacing: 0px;
}
h3 {
font-size: 24px;
line-height: 1.4;
letter-spacing: 0px;
}
h4 {
font-size: 18px;
line-height: 1.4;
letter-spacing: 0px;
}
h5 {
font-size: 14px;
line-height: 1.4;
letter-spacing: 0px;
}
h6 {
font-size: 12px;
line-height: 1.4;
letter-spacing: 0px;
}
.fl-page button,
.fl-page input[type=button],
.fl-page input[type=submit] {
font-size: 16px;
line-height: 1.2;
}
a.fl-button,
a.fl-button:visited,
.fl-page a.fl-button,
.fl-page a.fl-button:visited {
font-size: 16px;
line-height: 1.2;
}}
