@charset "UTF-8";


.content-edita h2:target::before, .content-edita h3:target::before, .content-edita h4:target::before {
content: "";
display: block;
height: 80px;
margin-top: -80px
}
.content-edita blockquote.alignleft, .content-edita img.alignleft {
margin: 7px 24px 7px 0
}
.content-edita .wp-caption.alignleft {
margin: 7px 14px 7px 0
}
.content-edita blockquote.alignright, .content-edita img.alignright {
margin: 7px 0 7px 24px
}
.content-edita .wp-caption.alignright {
margin: 7px 0 7px 14px
}
.content-edita blockquote.aligncenter, .content-edita img.aligncenter, .content-edita .wp-caption.aligncenter {
margin-top: 7px;
margin-bottom: 7px
}
.content-edita .wp-caption {
margin-bottom: 24px
}
.content-edita .wp-caption img[class*=wp-image-] {
display: block;
margin: 0
}
.content-edita .wp-caption {
color: #767676
}
.content-edita .wp-caption-text {
box-sizing: border-box;
font-size: 12px;
font-style: italic;
line-height: 1.5;
margin: 9px 0;
padding-right: 10px
}
.content-edita .wp-smiley {
border: 0;
margin-bottom: 0;
margin-top: 0;
padding: 0
}
.content-edita .alignnone {
margin: 5px 20px 20px 0
}
.content-edita .aligncenter {
display: block;
margin: 5px auto 5px auto
}
.content-edita .alignright {
float: right;
margin: 5px 0 20px 20px
}
.content-edita .alignleft {
float: left;
margin: 5px 20px 20px 0
}
.content-edita a img.alignright {
float: right;
margin: 5px 0 20px 20px
}
.content-edita a img.alignnone {
margin: 5px 20px 20px 0
}
.content-edita a img.alignleft {
float: left;
margin: 5px 20px 20px 0
}
.content-edita a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto
}
.content-edita .wp-caption {
background: #fff;
border: 1px solid #f0f0f0;
max-width: 96%;
padding: 5px 3px 10px;
text-align: center
}
.content-edita .wp-caption.alignnone {
margin: 5px 20px 20px 0
}
.content-edita .wp-caption.alignleft {
margin: 5px 20px 20px 0
}
.content-edita .wp-caption.alignright {
margin: 5px 0 20px 20px
}
.content-edita .wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto
}
.content-edita .wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px
}
.clear:before, .clear:after, .attachment .entry-header:before, .attachment .entry-header:after, .site-footer .widget-area:before, .site-footer .widget-area:after, .entry-content:before, .entry-content:after, .page-content:before, .page-content:after, .navigation:before, .navigation:after, .nav-links:before, .nav-links:after, .gallery:before, .gallery:after, .comment-form-author:before, .comment-form-author:after, .comment-form-email:before, .comment-form-email:after, .comment-form-url:before, .comment-form-url:after, .comment-body:before, .comment-body:after .content-edita:after, .content-edita:after:before {
content: "";
display: table;
clear: both;
-moz-hyphens: auto;
word-wrap: break-word
}
.content-edita .alignnone {
margin: 5px 20px 20px 0
}
.content-edita .aligncenter, .content-edita .aligncenter {
display: block;
margin: 5px auto 5px auto
}
.content-edita .alignright {
float: right;
margin: 5px 0 20px 20px
}
.content-edita .alignleft {
float: left;
margin: 5px 20px 20px 0
}
.content-edita .aligncenter {
display: block;
margin: 5px auto 5px auto
}
.content-edita a img.alignright {
float: right;
margin: 5px 0 20px 20px
}
.content-edita a img.alignnone {
margin: 5px 20px 20px 0
}
.content-edita a img.alignleft {
float: left;
margin: 5px 20px 20px 0
}
.content-edita a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto
}
.content-edita .wp-caption {
background: #fff;
border: 1px solid #f0f0f0;
max-width: 96%;
padding: 5px 3px 10px;
text-align: center
}
.content-edita .wp-caption.alignnone {
margin: 5px 20px 20px 0
}
.content-edita .wp-caption.alignleft {
margin: 5px 20px 20px 0
}
.content-edita .wp-caption.alignright {
margin: 5px 0 20px 20px
}
.content-edita .wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto
}
.content-edita .wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px
}
.clear:before, .clear:after, .attachment .entry-header:before, .attachment .entry-header:after, .site-footer .widget-area:before, .site-footer .widget-area:after, .entry-content:before, .entry-content:after, .page-content:before, .page-content:after, .navigation:before, .navigation:after, .nav-links:before, .nav-links:after, .gallery:before, .gallery:after, .comment-form-author:before, .comment-form-author:after, .comment-form-email:before, .comment-form-email:after, .comment-form-url:before, .comment-form-url:after, .comment-body:before, .comment-body:after .content-edita:after, .content-edita:after:before {
content: "";
display: table;
clear: both;
-moz-hyphens: auto;
word-wrap: break-word
}
.content-edita b, .content-edita strong {
font-weight: bold !important
}
.content-edita strong {
font-weight: bold
}
.content-edita ul, .content-edita ol {
margin: 0 0 20px
}
.content-edita ul li, .content-edita ol li {
margin: 0 0 5px
}
.content-edita ul, .content-edita ol {
list-style: disc
}
.content-edita dl {
border: 1px solid #e4e4e4;
box-sizing: border-box;
font-size: 16px;
width: 100%
}
.content-edita dt {
background: #e1e1e1 none repeat scroll 0 0;
font-weight: bold
}
.content-edita dd {
margin-bottom: 16px;
padding: 16px
}
.content-edita ul li, .content-edita ol li {
color: #333;
margin: 0 0 0 24px;
padding: 0 0 13px
}
.content-edita html .mceContentBody {
font-size: 100%;
max-width: 474px
}
.content-edita body {
color: #2b2b2b;
font-family: Lato, sans-serif;
font-weight: 400;
line-height: 1.5;
vertical-align: baseline
}
.content-edita address {
font-style: italic;
margin-bottom: 24px
}
.content-edita abbr[title] {
border-bottom: 1px dotted #2b2b2b;
cursor: help
}
.content-edita b, .content-edita strong {
font-weight: 700
}
.content-edita cite {
border: 0
}
.content-edita cite, .content-edita dfn, .content-edita em, .content-edita i {
font-style: italic
}
.content-edita mark, .content-edita ins {
background: #fff9c0;
border: 0;
color: inherit;
text-decoration: none
}
.content-edita code, .content-edita kbd, .content-edita tt, .content-edita var, .content-edita samp, .content-edita pre {
font-family: monospace, serif;
font-size: 15px;
line-height: 1.6
}
.content-edita pre {
border: 1px solid rgba(0, 0, 0, .1);
margin-bottom: 24px;
max-width: 100%;
overflow: auto;
padding: 12px;
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word
}
.content-edita blockquote, .content-edita q {
quotes: none
}
.content-edita blockquote:before, .content-edita blockquote:after, .content-edita q:before, .content-edita q:after {
content: "";
content: none
}
.content-edita blockquote {
color: #767676;
font-size: 19px;
font-style: italic;
font-weight: 300;
line-height: 1.2631578947;
margin: 0 0 24px
}
.content-edita blockquote cite, .content-edita blockquote small {
color: #2b2b2b;
font-size: 16px;
font-weight: 400;
line-height: 1.5
}
.content-edita blockquote em, .content-edita blockquote i, .content-edita blockquote cite {
font-style: normal
}
.content-edita blockquote strong, .content-edita blockquote b {
font-weight: 400
}
.content-edita small {
font-size: smaller
}
.content-edita big {
font-size: 125%
}
.content-edita sup, .content-edita sub {
font-size: 75%;
height: 0;
line-height: 0;
position: relative;
vertical-align: baseline
}
.content-edita sup {
bottom: 1ex
}
.content-edita sub {
top: .5ex
}
.content-edita dl {
margin: 0 0 24px
}
.content-edita dt {
font-weight: bold
}
.content-edita dd {
margin: 0 0 24px
}
.content-edita ul, .content-edita ol {
list-style: none;
margin: 0 0 24px 20px;
padding-left: 0
}
.content-edita ul {
list-style: disc
}
.content-edita ol {
list-style: decimal
}
.content-edita li>ul, .content-edita li>ol {
margin: 0 0 0 20px
}
.content-edita del {
color: #767676
}
.content-edita hr {
background-color: rgba(0, 0, 0, .1);
border: 0;
height: 1px;
margin-bottom: 23px
}
.content-edita .alignleft {
float: left;
margin: 7px 24px 7px 0
}
.content-edita .alignright {
float: right;
margin: 7px 0 7px 24px
}
.content-edita .aligncenter {
clear: both;
display: block;
margin: 7px auto
}
.content-edita blockquote.alignleft, .content-edita blockquote.alignright {
border-top: 1px solid rgba(0, 0, 0, .1);
border-bottom: 1px solid rgba(0, 0, 0, .1);
padding-top: 17px;
width: 50%
}
.content-edita blockquote.alignleft p, .content-edita blockquote.alignright p {
margin-bottom: 17px
}
.content-edita img {
height: auto;
vertical-align: middle
}
.content-edita .wp-caption {
background: rgba(0, 0, 0, 0);
border: none;
color: #767676;
margin: 0 0 24px 0;
max-width: 474px;
padding: 0;
text-align: left
}
.content-edita .html5-captions .wp-caption {
padding: 0
}
.content-edita .wp-caption.alignleft {
margin: 7px 14px 7px 0
}
.content-edita .html5-captions .wp-caption.alignleft {
margin-right: 24px
}
.content-edita .wp-caption.alignright {
margin: 7px 0 7px 14px
}
.content-edita .wp-caption.alignright img, .content-edita .wp-caption.alignright .wp-caption-dd {
padding-left: 10px
}
.content-edita .html5-captions .wp-caption.alignright {
margin-left: 24px
}
.content-edita .html5-captions .wp-caption.alignright img, .content-edita .html5-captions .wp-caption.alignright .wp-caption-dd {
padding: 0
}
.content-edita .wp-caption.aligncenter {
margin: 7px auto
}
.content-edita .wp-caption-dt {
margin: 0
}
.content-edita .wp-caption .wp-caption-text, .content-edita .wp-caption-dd {
box-sizing: border-box;
font-size: 12px;
font-style: italic;
line-height: 1.5;
margin: 9px 0;
padding: 0 10px 0 0;
text-align: left
}
.content-edita .mceTemp+ul, .content-edita .mceTemp+ol {
list-style-position: inside
}
.content-edita p {
margin: 0 0 24px;
line-height: 2;
font-size: 17px
}
.content-edita h1, .content-edita h2, .content-edita h3, .content-edita h4, .content-edita h5, .content-edita h6 {
clear: both;
font-weight: bold;
margin-top: 30px
}
.content-edita h1 {
font-size: 30px;
line-height: 1.7
}
.content-edita h2 {
font-size: 24px;
padding: 9px 19px 10px;
position: relative;
line-height: 1.7;
color: #fff;
background-color: #35aa6e;
margin-bottom: 30px
}
.content-edita h2:before, .content-edita h2:after {
position: absolute;
left: 0;
width: 100%;
height: 2px;
content: "";
background-color: #35aa6e
}
.content-edita h2:before {
top: -4px
}
.content-edita h2:after {
bottom: -4px
}
.content-edita h3 {
border-bottom: 3px solid #35aa6e;
font-size: 24px;
padding: 0 0 8px;
margin: 40px 0 14px
}
.content-edita h4 {
font-size: 22px;
line-height: 1.5;
padding: 0 0 0 14px;
margin-bottom: 13px;
font-weight: bold;
border-left: 6px double #35aa6e
}
.content-edita h5 {
font-size: 18px;
line-height: 1.5
}
.content-edita h6 {
font-size: 16px;
line-height: 1.5
}
.content-edita p a {
color: #35aa6e;
font-weight: bold;
text-decoration: underline
}
.content-edita h2.wp-block-heading a {
color: #fff
}
.content-edita .wp-block-image {
margin: 0 0 10px
}
.content-edita img {
max-width: 100%
}