* {
  font-optical-sizing: none !important;
}
a:hover {color: #338f8f !important;}
a:hover i {color: #338f8f !important;}

.wp-block-site-title :where(a) {
    color: #165454;
    font-family:  "Oswald", sans-serif !important;
    font-size: 24px;
    font-style: normal;
    font-weight: bold;
    letter-spacing: normal;
    line-height: 1;
    text-decoration: none;
}

body, p, li  {
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: none !important;
  font-weight: normal;
  font-style: normal;
  font-variation-settings: "wdth" 100;
}

header .wp-block-image img {
    height: 49px;
}
header a {text-decoration: none;}
header figure:hover {cursor: pointer;}

[class*=nfd-rounded]:not([style*=-radius]), [class*=nfd-rounded]:not([style*=-radius])>.components-resizable-box__container>img:not([style*=-radius]), [class*=nfd-rounded]:not([style*=-radius])>.wp-element-button:not([style*=-radius]), [class*=nfd-rounded]:not([style*=-radius])>a>img, [class*=nfd-rounded]:not([style*=-radius])>img {
    border-radius: 0px !important;
}

div.nfd-container.nfd-pb-lg.nfd-wb-media-embeds__embed-8.wp-block-group.is-layout-constrained.wp-block-group-is-layout-constrained  div > h2 a {
text-decoration: none;
}

.wp-site-blocks, body > .is-root-container {
}

.wp-block-group.alignfull.wp-block-section:last-child {
    padding-bottom: 0;
}

h1, h2, h3, h4 {
  font-family: "Oswald", sans-serif !important;
}
h1 {font-size: 50px !important; font-weight: normal; text-transform: uppercase;}
h1.wp-block-post-title {margin-top: 15px;}

h2.white, h3.white {color: #FFF; font-size: 22px; }
h3 {margin-top: 1.5em;}

.center {text-align: center;}
.editor-styles-wrapper div .nfd-text-contrast:where(:not(.has-text-color)) {color: #FFF;}

.link-buttons {max-width: 900px !important;}

h1 {line-height: 1.0 !important; }
h1>span {font-size: 60%;}

#wp-block-themeisle-blocks-advanced-columns-ffa32752 {
    padding-top: 0px !important;}

.header-media-inner-post .wp-block-cover {
    padding-bottom: 0;
    padding-top: 7rem;
}

.wp-block-media-text__media img {border: 1px solid #666;}

.innerblocks-wrap p, .innerblocks-wrap li { line-height: 1.6 !important;}


.ticss-c00aadba {background: #222;}
.ticss-c00aadba h3 a {text-decoration: none;}

.is-stacked-on-mobile .wp-block-media-text__media img { border-radius: 0 !important;}

.media-Banner h1, .media-Banner p {margin: 0 1em;}
a.wp-block-button__link>span>i { font-size: 28px !important;}
.wp-block-themeisle-blocks-button-group .wp-block-themeisle-blocks-button:is(.wp-block-button) :is(div,span,a).wp-block-button__link {font-size: 28px !important;}


 p, li {line-height: 1.3; font-size: 16px;}

#wp-block-themeisle-blocks-advanced-columns-98d6c707  {
padding-bottom: 0px !important;
padding-top: 0px !important;
}

#wp-block-themeisle-blocks-advanced-columns-06aaa4b5 {
padding-bottom: 0px !important;
padding-top: 0px !important;
}

#wp-block-themeisle-blocks-advanced-columns-72e80432 {
padding-bottom: 0px !important;
padding-top: 0px !important;
}


#wp-block-themeisle-blocks-advanced-columns-f7abb3d7 {
padding-bottom: 0px !important;
border-top: 1px solid #555;
border-width: 1px 0 0 0 !important;
}
#wp-block-themeisle-blocks-advanced-heading-1a7461f5, #wp-block-themeisle-blocks-advanced-heading-5cdb8928, #wp-block-themeisle-blocks-advanced-heading-ab7c2118, #wp-block-themeisle-blocks-advanced-heading-99e516c7 {
color: #666 !important;
line-height: 21px !important;
font-size: 15px !important;
}
main {;}

footer .wp-block-footer.wp-block-site-generator > .wp-block-group {
padding-bottom: 6px !important;

}

footer p {
color: #666 !important;
}

@media screen and (max-width: 450px) {
.wp-block-custom-header-media .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
    padding: 15px 15px !important; 
}
.wp-block-media-text__media img {
    border: 1px solid #111;
}

.wp-block-media-text__content { 
    padding-right: 10px !important;
    padding-left: 10px !important;
}

}
.wp-block-media-text__content { 
    padding-right: 10px !important;
}
.nfd-wb-blog__blog-11 {background-color: #000 !important; background: #000 !important;}
.nfd-bg-surface:not(.has-background), [class*=is-style-nfd-theme]:not(.has-background)
 {
    background-color: #000 !important;
}

.wp-block-custom-header-media.wp-block-cover .wp-block-cover__inner-container
 {
    position: relative !important; 
}