.sv100_sv_header_bar_inner{
margin:0 auto;
}.wp-block-categories.alignleft { margin-right: 2em;
}
.wp-block-categories.alignright { margin-left: 2em;
}.wp-block-categories{ 
font-size:16px;
color:rgba(#1e1e1e);
border-radius:0 0 0 0;
}.wp-block-columns {
display: flex;
margin-bottom: 1.75em;
box-sizing: border-box;
align-items: normal !important; }
@media (min-width: 782px) {
.wp-block-columns {
flex-wrap: nowrap;
}
}
.wp-block-columns.has-background {
padding: 1.25em 2.375em;
}
.wp-block-columns.are-vertically-aligned-top {
align-items: flex-start;
}
.wp-block-columns.are-vertically-aligned-center {
align-items: center;
}
.wp-block-columns.are-vertically-aligned-bottom {
align-items: flex-end;
}
.wp-block-column {
flex-grow: 1;
min-width: 0;
word-break: break-word;
overflow-wrap: break-word; }
@media (max-width: 599px) {
.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
flex-basis: 100% !important;
}
}
@media (min-width: 782px) {
.wp-block-column {
flex-basis: 0;
flex-grow: 1;
}
.wp-block-column[style*=flex-basis] {
flex-grow: 0;
}
.wp-block-column:not(:first-child) {
margin-left: 2em;
}
}
.wp-block-column.is-vertically-aligned-top {
align-self: flex-start;
}
.wp-block-column.is-vertically-aligned-center {
align-self: center;
}
.wp-block-column.is-vertically-aligned-bottom {
align-self: flex-end;
}
.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.is-vertically-aligned-top,
.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.is-vertically-aligned-center,
.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.is-vertically-aligned-bottom {
width: 100%;
} .wp-block-columns .wp-block-column:first-child{
margin-left:0;
}
.wp-block-columns {
justify-content: center;
}.wp-block-columns{ 
margin:0 auto 20px auto;
border-radius:0 0 0 0;
}
@media ( min-width: 0px ) and (orientation: portrait) {
.wp-block-columns{
flex-direction:column;
display:block;
}
}
@media ( min-width: 0px ) and (orientation: landscape) {
.wp-block-columns{
flex-direction:column;
display:block;
}
}
@media ( min-width: 992px ) and (orientation: landscape) {
.wp-block-columns{
flex-direction:row;
display:flex;
}
}
@media ( min-width: 1024px ) and (orientation: portrait) {
.wp-block-columns{
flex-direction:row;
display:flex;
}
}
@media ( min-width: 1600px ) {
.wp-block-columns{
flex-direction:row;
display:flex;
}
}
@media ( min-width: 0px ) and (orientation: portrait) {
.wp-block-columns:not(.is-not-stacked-on-mobile) .wp-block-column{
flex-basis:auto;
}
}
@media ( min-width: 0px ) and (orientation: landscape) {
.wp-block-columns:not(.is-not-stacked-on-mobile) .wp-block-column{
flex-basis:auto;
}
}
@media ( min-width: 992px ) and (orientation: landscape) {
.wp-block-columns:not(.is-not-stacked-on-mobile) .wp-block-column{
flex-basis:0;
}
}
@media ( min-width: 1024px ) and (orientation: portrait) {
.wp-block-columns:not(.is-not-stacked-on-mobile) .wp-block-column{
flex-basis:0;
}
}
@media ( min-width: 1600px ) {
.wp-block-columns:not(.is-not-stacked-on-mobile) .wp-block-column{
flex-basis:0;
}
}
.wp-block-columns .wp-block-column{ 
border-radius:0 0 0 0;
}
@media ( min-width: 0px ) and (orientation: portrait) {
.wp-block-columns > .wp-block-column{
max-width:var( --sv100_sv_common-max-width-alignwide );
margin-bottom:20px;
}
}
@media ( min-width: 0px ) and (orientation: landscape) {
.wp-block-columns > .wp-block-column{
max-width:var( --sv100_sv_common-max-width-alignwide );
margin-bottom:20px;
}
}
@media ( min-width: 768px ) and (orientation: portrait) {
.wp-block-columns > .wp-block-column{
max-width:var( --sv100_sv_common-max-width-alignwide );
margin-bottom:40px;
}
}
@media ( min-width: 992px ) and (orientation: landscape) {
.wp-block-columns > .wp-block-column{
max-width:100%;
margin-bottom:0;
}
}
@media ( min-width: 1024px ) and (orientation: portrait) {
.wp-block-columns > .wp-block-column{
max-width:100%;
margin-bottom:0;
}
}
@media ( min-width: 1600px ) {
.wp-block-columns > .wp-block-column{
max-width:100%;
margin-bottom:0;
}
}
@media ( min-width: 0px ) and (orientation: portrait) {
.wp-block-columns > .wp-block-column:not(:first-child){
margin-left:0;
}
}
@media ( min-width: 0px ) and (orientation: landscape) {
.wp-block-columns > .wp-block-column:not(:first-child){
margin-left:0;
}
}
@media ( min-width: 992px ) and (orientation: landscape) {
.wp-block-columns > .wp-block-column:not(:first-child){
margin-left:40px;
}
}
@media ( min-width: 1024px ) and (orientation: portrait) {
.wp-block-columns > .wp-block-column:not(:first-child){
margin-left:40px;
}
}
@media ( min-width: 1600px ) {
.wp-block-columns > .wp-block-column:not(:first-child){
margin-left:40px;
}
}.wp-block-columns.is-style-equal_height > .wp-block-column {
display: flex;
flex-direction: column;
}
.wp-block-columns.is-style-equal_height > .wp-block-column > .wp-block-group:first-child:last-child {
height:100%;
}
.wp-block-columns.is-style-equal_height > .wp-block-column > *:last-child{
margin-top:auto;
height:auto;
} .wp-block-columns.is-style-equal_height > .wp-block-column > *.alignright{
justify-content: flex-end;
}
.wp-block-columns.is-style-equal_height > .wp-block-column > *.aligncenter{
justify-content: center;
}
.wp-block-columns.is-style-equal_height > .wp-block-column > *.alignleft{
justify-content: flex-start;
}.wp-block-columns.is-style-no-margin-bottom{
margin-bottom:0 !important;
}.wp-block-columns .wp-block-column.is-style-column-no-margin{
margin:0 !important;
}.wp-block-group {
clear:both;
}
.wp-block-group__inner-container{
width:100%;
}.wp-block-group{ 
margin:0 auto 0 auto;
border-radius:0 0 0 0;
}
.wp-block-group.has-background{ 
padding:20px 20px 20px 20px;
}
@media ( min-width: 0px ) and (orientation: portrait) {
}
@media ( min-width: 0px ) and (orientation: landscape) {
}
@media ( min-width: 1600px ) {
}.wp-block-group.is-style-no-padding{
padding:0 !important;
}.wp-block-group.is-style-no-padding-vertical {
padding-top: 0;
padding-bottom: 0;
}h1.has-background,
h2.has-background,
h3.has-background,
h4.has-background,
h5.has-background,
h6.has-background{
padding: 20px;
}h1, h1.is-style-h1, h2.is-style-h1, h3.is-style-h1, h4.is-style-h1, h5.is-style-h1, h6.is-style-h1{ 
-webkit-hyphens:manual;
-moz-hyphens:manual;
hyphens:manual;
color:rgba(30,30,30,1);
margin:30px auto 20px auto;
border-top:0px none rgba(0,0,0,0);
border-right:0px none rgba(0,0,0,0);
border-bottom:0px none rgba(0,0,0,0);
border-left:0px none rgba(0,0,0,0);
border-radius:0px 0px 0px 0px;
}
@media ( min-width: 0px ) and (orientation: portrait) {
h1, h1.is-style-h1, h2.is-style-h1, h3.is-style-h1, h4.is-style-h1, h5.is-style-h1, h6.is-style-h1{
font-size:54px;
}
}
@media ( min-width: 0px ) and (orientation: landscape) {
h1, h1.is-style-h1, h2.is-style-h1, h3.is-style-h1, h4.is-style-h1, h5.is-style-h1, h6.is-style-h1{
font-size:54px;
}
}
@media ( min-width: 992px ) and (orientation: landscape) {
h1, h1.is-style-h1, h2.is-style-h1, h3.is-style-h1, h4.is-style-h1, h5.is-style-h1, h6.is-style-h1{
font-size:64px;
}
}
@media ( min-width: 1600px ) {
h1, h1.is-style-h1, h2.is-style-h1, h3.is-style-h1, h4.is-style-h1, h5.is-style-h1, h6.is-style-h1{
font-size:64px;
}
}
h2, h1.is-style-h2, h2.is-style-h2, h3.is-style-h2, h4.is-style-h2, h5.is-style-h2, h6.is-style-h2{ 
-webkit-hyphens:manual;
-moz-hyphens:manual;
hyphens:manual;
color:rgba(0,58,85,1);
margin:30px auto 20px auto;
border-top:0px none rgba(0,0,0,0);
border-right:0px none rgba(0,0,0,0);
border-bottom:0px none rgba(0,0,0,0);
border-left:0px none rgba(0,0,0,0);
border-radius:0px 0px 0px 0px;
}
h3, h1.is-style-h3, h2.is-style-h3, h3.is-style-h3, h4.is-style-h3, h5.is-style-h3, h6.is-style-h3{ 
-webkit-hyphens:manual;
-moz-hyphens:manual;
hyphens:manual;
color:rgba(0,58,85,1);
margin:30px auto 20px auto;
border-top:0px none rgba(0,0,0,0);
border-right:0px none rgba(0,0,0,0);
border-bottom:0px none rgba(0,0,0,0);
border-left:0px none rgba(0,0,0,0);
border-radius:0px 0px 0px 0px;
}
h4, h1.is-style-h4, h2.is-style-h4, h3.is-style-h4, h4.is-style-h4, h5.is-style-h4, h6.is-style-h4{ 
-webkit-hyphens:manual;
-moz-hyphens:manual;
hyphens:manual;
color:rgba(30,30,30,1);
margin:30px auto 20px auto;
border-top:0px none rgba(0,0,0,0);
border-right:0px none rgba(0,0,0,0);
border-bottom:0px none rgba(0,0,0,0);
border-left:0px none rgba(0,0,0,0);
border-radius:0px 0px 0px 0px;
}
h5, h1.is-style-h5, h2.is-style-h5, h3.is-style-h5, h4.is-style-h5, h5.is-style-h5, h6.is-style-h5{ 
-webkit-hyphens:manual;
-moz-hyphens:manual;
hyphens:manual;
color:rgba(30,30,30,1);
margin:30px auto 20px auto;
border-top:0px none rgba(0,0,0,0);
border-right:0px none rgba(0,0,0,0);
border-bottom:0px none rgba(0,0,0,0);
border-left:0px none rgba(0,0,0,0);
border-radius:0px 0px 0px 0px;
}
h6, h1.is-style-h6, h2.is-style-h6, h3.is-style-h6, h4.is-style-h6, h5.is-style-h6, h6.is-style-h6{ 
-webkit-hyphens:manual;
-moz-hyphens:manual;
hyphens:manual;
color:rgba(30,30,30,1);
margin:30px auto 20px auto;
border-top:0px none rgba(0,0,0,0);
border-right:0px none rgba(0,0,0,0);
border-bottom:0px none rgba(0,0,0,0);
border-left:0px none rgba(0,0,0,0);
border-radius:0px 0px 0px 0px;
}h1.is-style-no-margin-vertical,
h2.is-style-no-margin-vertical,
h3.is-style-no-margin-vertical,
h4.is-style-no-margin-vertical,
h5.is-style-no-margin-vertical,
h6.is-style-no-margin-vertical
{
margin-top:0 !important;
margin-bottom:0 !important;
}h1.is-style-no-margin-left,
h2.is-style-no-margin-left,
h3.is-style-no-margin-left,
h4.is-style-no-margin-left,
h5.is-style-no-margin-left,
h6.is-style-no-margin-left
{
margin-left:0 !important;
}h1.is-style-no-margin-right,
h2.is-style-no-margin-right,
h3.is-style-no-margin-right,
h4.is-style-no-margin-right,
h5.is-style-no-margin-right,
h6.is-style-no-margin-right
{
margin-right:0 !important;
}h1.is-style-no-margin,
h2.is-style-no-margin,
h3.is-style-no-margin,
h4.is-style-no-margin,
h5.is-style-no-margin,
h6.is-style-no-margin
{
margin:0 !important;
}.wp-block-image.aligncenter {
text-align: center;
}
.wp-block-image.alignfull img, .wp-block-image.alignwide img {
width: 100%;
}
.wp-block-image .alignleft,
.wp-block-image .alignright,
.wp-block-image .aligncenter {
display: table;
}
.wp-block-image .alignleft > figcaption,
.wp-block-image .alignright > figcaption,
.wp-block-image .aligncenter > figcaption {
display: table-caption;
caption-side: bottom;
}
.wp-block-image .alignleft { float: left; margin-left: 0;
margin-right: 1em;
margin-bottom: 0.5em;
}
.wp-block-image .alignright { float: right; margin-right: 0;
margin-left: 1em;
margin-bottom: 0.5em;
}
.wp-block-image .aligncenter {
margin-left: auto;
margin-right: auto;
}
.wp-block-image figcaption {
margin-top: 0.5em;
margin-bottom: 1em;
}
.wp-block-image.is-style-rounded img {
border-radius: 9999px;
}
.wp-block-image.is-style-circle-mask img {
border-radius: 9999px;
}
@supports ((-webkit-mask-image: none) or (mask-image: none)) or (-webkit-mask-image: none) {
.wp-block-image.is-style-circle-mask img { -webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>'); mask-mode: alpha;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: contain;
mask-size: contain;
-webkit-mask-position: center;
mask-position: center;
border-radius: 0;
}
}
.wp-block-image figure {
margin: 0;
}body .wp-block-image, .wp-post-image{
line-height:0;
text-align:center;
overflow:hidden;
max-width: 100%;
border-radius: inherit;
}
body .wp-block-image img, .wp-post-image img{
object-fit: contain;
object-position:center;
max-width:100%;
}
.wp-block-image picture, picture.wp-post-image{
display:block;
width:100%;
height:100%;
}
.wp-block-image figure:not(.is-style-circle-mask):not(.wp-block-image.is-style-rounded):not(.is-resized) img{
height:auto;
}
button a img{
height:fit-content;
width: auto;
vertical-align: text-bottom;
max-width:100%;
}
.wp-block-image.is-style-cover img{
object-fit:cover;
width: 100%;
height:300px;
}
.wp-block-image.is-style-circle-mask img, .wp-block-image.is-style-rounded img{
object-fit: contain;
}.wp-block-image figure{ 
margin:0 auto 0 auto;
border-radius:0 0 0 0;
}
.wp-block-image figcaption{ 
color:rgba(30,30,30,1);
margin:10px auto 20px auto;
border-radius:0 0 0 0;
}.wp-block-image.is-style-no-margin figure{
margin:0 !important;
}ol.wp-block-latest-comments {
margin-left: 0;
}
.wp-block-latest-comments .wp-block-latest-comments {
padding-left: 0;
}
.wp-block-latest-comments__comment {
line-height: 1.1;
list-style: none;
margin-bottom: 1em;
}
.has-avatars .wp-block-latest-comments__comment {
min-height: 2.25em;
list-style: none;
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta,
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt {
margin-left: 3.25em;
}
.has-dates .wp-block-latest-comments__comment, .has-excerpts .wp-block-latest-comments__comment {
line-height: 1.5;
}
.wp-block-latest-comments__comment-excerpt p {
font-size: 0.875em;
line-height: 1.8;
margin: 0.36em 0 1.4em;
}
.wp-block-latest-comments__comment-date {
display: block;
font-size: 0.75em;
}
.wp-block-latest-comments .avatar,
.wp-block-latest-comments__comment-avatar {
border-radius: 1.5em;
display: block;
float: left;
height: 2.5em;
margin-right: 0.75em;
width: 2.5em;
}.wp-block-latest-comments{ 
font-size:16px;
color:rgba(#1e1e1e);
border-radius:0 0 0 0;
}.wp-block-latest-posts.alignleft { margin-right: 2em;
}
.wp-block-latest-posts.alignright { margin-left: 2em;
}
.wp-block-latest-posts.wp-block-latest-posts__list {
list-style: none;
padding-left: 0;
}
.wp-block-latest-posts.wp-block-latest-posts__list li {
clear: both;
}
.wp-block-latest-posts.is-grid {
display: flex;
flex-wrap: wrap;
padding: 0;
}
.wp-block-latest-posts.is-grid li {
margin: 0 1.25em 1.25em 0;
width: 100%;
}
@media (min-width: 600px) {
.wp-block-latest-posts.columns-2 li {
width: calc((100% / 2) - 1.25em + (1.25em / 2));
}
.wp-block-latest-posts.columns-2 li:nth-child(2n) {
margin-right: 0;
}
.wp-block-latest-posts.columns-3 li {
width: calc((100% / 3) - 1.25em + (1.25em / 3));
}
.wp-block-latest-posts.columns-3 li:nth-child(3n) {
margin-right: 0;
}
.wp-block-latest-posts.columns-4 li {
width: calc((100% / 4) - 1.25em + (1.25em / 4));
}
.wp-block-latest-posts.columns-4 li:nth-child(4n) {
margin-right: 0;
}
.wp-block-latest-posts.columns-5 li {
width: calc((100% / 5) - 1.25em + (1.25em / 5));
}
.wp-block-latest-posts.columns-5 li:nth-child(5n) {
margin-right: 0;
}
.wp-block-latest-posts.columns-6 li {
width: calc((100% / 6) - 1.25em + (1.25em / 6));
}
.wp-block-latest-posts.columns-6 li:nth-child(6n) {
margin-right: 0;
}
}
.wp-block-latest-posts__post-date,
.wp-block-latest-posts__post-author {
display: block;
color: #555;
font-size: 0.8125em;
}
.wp-block-latest-posts__post-excerpt {
margin-top: 0.5em;
margin-bottom: 1em;
}
.wp-block-latest-posts__featured-image a {
display: inline-block;
}
.wp-block-latest-posts__featured-image img {
height: auto;
width: auto;
max-width: 100%;
}
.wp-block-latest-posts__featured-image.alignleft { margin-right: 1em;
}
.wp-block-latest-posts__featured-image.alignright { margin-left: 1em;
}
.wp-block-latest-posts__featured-image.aligncenter {
margin-bottom: 1em;
text-align: center;
}.wp-block-latest-posts{ 
border-radius:0 0 0 0;
}p > img, p > a > img{
height:auto;
vertical-align: text-top;
}article p{ 
line-height:1.7;
color:rgba(30,30,30,1);
margin:10px auto 20px auto;
border-top:0px none rgba(0,0,0,0);
border-right:0px none rgba(0,0,0,0);
border-bottom:0px none rgba(0,0,0,0);
border-left:0px none rgba(0,0,0,0);
border-radius:0px 0px 0px 0px;
}p.is-style-no-margin-vertical{
margin-top:0 !important;
margin-bottom:0 !important;
}p.is-style-no-margin-left{
margin-left:0 !important;
}p.is-style-no-margin-right{
margin-right:0 !important;
}p.is-style-align-wide{
max-width:var(--sv100_sv_common-max-width-alignwide) !important;
}p.is-style-align-full{
max-width:var(--sv100_sv_common-max-width-alignfull) !important;
}.wp-block-search .wp-block-search__button {
background: #f7f7f7;
border: 1px solid #ccc;
padding: 0.375em 0.625em;
color: #32373c;
margin-left: 0.625em;
word-break: normal;
}
.wp-block-search .wp-block-search__button.has-icon {
line-height: 0;
}
.wp-block-search .wp-block-search__button svg {
min-width: 1.5em;
min-height: 1.5em;
}
.wp-block-search .wp-block-search__inside-wrapper {
display: flex;
flex: auto;
flex-wrap: nowrap;
max-width: 100%;
}
.wp-block-search .wp-block-search__input {
flex-grow: 1;
min-width: 3em;
border: 1px solid #949494;
}
.wp-block-search.wp-block-search__button-only .wp-block-search__button {
margin-left: 0;
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
padding: 4px;
border: 1px solid #949494;
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
border-radius: 0;
border: none;
padding: 0 0 0 0.25em;
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus {
outline: none;
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button {
padding: 0.125em 0.5em;
}
.wp-block-search.aligncenter .wp-block-search__inside-wrapper {
margin: auto;
}.wp-block-search{ 
margin:0 auto 0 auto;
border-radius:0 0 0 0;
}.wp-block-spacer {
clear: both;
}.sv100_sv_footer_wrapper {
top: 0;
z-index: 800000;
}
.sv100_sv_footer_bar {
margin: 0 auto;
padding:0 var(--sv100_sv_common-spacing);
}
.sv100_sv_footer .sv100_sv_footer_bar .menu{
display:flex;
}
.sv100_sv_footer .sv100_sv_footer_bar .menu-item a{
display:inline-block;
}
.sv100_sv_footer .sv100_sv_footer_bar .menu .sub-menu{
display:none;
}.sv100_sv_footer_wrapper{ 
position:relative;
}
.sv100_sv_footer{ 
max-width:100%;
background-color:rgba(0,0,0,1);
}
.sv100_sv_footer .sv100_sv_footer_bar{ 
max-width:1020px;
}
.sv100_sv_footer .sv100_sv_footer_bar .menu{ 
flex-direction:column;
}
.sv100_sv_footer .sv100_sv_footer_bar .menu-item a{ 
font-size:16px;
color:rgba(51,119,151,1);
background-color:rgba(0,0,0,0);
text-decoration:underline;
}
.sv100_sv_footer .sv100_sv_footer_bar .menu-item a:hover{ 
color:rgba(0,58,85,1);
background-color:rgba(0,0,0,0);
text-decoration:underline;
}.sv100_sv_sidebar .widget ul {
list-style-type:none;
margin:0;
padding:0;
}
.sv100_sv_sidebar .widget > li:first-child,
.sv100_sv_sidebar .widget > li > ul,
.sv100_sv_sidebar .widget > li > ol {
margin-top: 0;
} .sv100_sv_sidebar .widget a {
text-decoration: none;
transition: .25s ease;
}
.sv100_sv_sidebar .widget ul {
padding: 0;
list-style-type: none;
}
.sv100_sv_sidebar .widget > ul > li {
margin-bottom: 20px;
display: flex;
flex-direction:column;
align-content: flex-start;
width: 100%;
flex-wrap: wrap;
text-decoration: none;
cursor: pointer;
align-items: center;
transition: color .25s ease, background-color .25s ease;
}
.sv100_sv_sidebar .widget ul li a {
flex: 1;
transition: color .25s ease, background-color .25s ease;
}
.sv100_sv_sidebar .widget ul li .post-date {
margin-right: 12px;
}
.sv100_sv_sidebar .widget .screen-reader-text {
display: none;
}
.sv100_sv_sidebar .widget figure,
.sv100_sv_sidebar .widget img
{
max-width:100%;
}