body {
font-family: myriad-pro-semi-condensed, sans-serif;
font-weight: 400;
font-style: normal;
}
#top-menu, .top-menu-block { 
font-family: myriad-pro-condensed, sans-serif;
font-weight: 400;
font-style: normal;
font-size: 1.4rem;
color: #000;
}
#top-menu { width: 100%; }
.main-menu {
font-family: myriad-pro-condensed, sans-serif;
font-weight: 400;
font-style: normal;
font-size: 1.8rem;
}
.font-kari-pro { font-family: myriad-pro, sans-serif; font-weight: 900 }
h1, .h1 { 
font-family: myriad-pro, sans-serif;
font-weight: 900;
font-style: normal;
line-height: .9;
font-size: 3rem; 
}
h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
font-family: myriad-pro-condensed, sans-serif;
font-weight: 400;
font-style: normal;
}
h1.page-caption small {
font-family: myriad-pro-condensed, sans-serif;
font-weight: 400;
font-style: normal;
}
h1.entry-title { font-family: myriad-pro, sans-serif; font-weight: 900; }
.site-footer .h5 { font-family: myriad-pro-condensed, sans-serif; }.so-widget-sow-image-default-8b5b6f678277 .sow-image-container {
display: flex;
align-items: flex-start;
}
.so-widget-sow-image-default-8b5b6f678277 .sow-image-container > a {
display: inline-block;
max-width: 100%;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
.so-widget-sow-image-default-8b5b6f678277 .sow-image-container > a {
display: flex;
}
}
.so-widget-sow-image-default-8b5b6f678277 .sow-image-container .so-widget-image {
display: block;
height: auto;
max-width: 100%;
}