body {
    background-color: #e3e3e4;
}
*,
:after,
:before {
    border-color: inherit;
}
.site .has-color-accent-mod-color {
    color: var(--color_accent);
}
.site .has-color-accent-mod-background-color {
    background-color: var(--color_accent);
}
.site .has-color-accent-text-mod-color {
    color: var(--color_accent_text);
}
.site .has-color-accent-text-mod-background-color {
    background-color: var(--color_accent_text);
}
.site .has-color-header-background-mod-color {
    color: var(--color_header_background);
}
.site .has-color-header-background-mod-background-color {
    background-color: var(--color_header_background);
}
.site .has-color-header-text-mod-color {
    color: var(--color_header_text);
}
.site .has-color-header-text-mod-background-color {
    background-color: var(--color_header_text);
}
.site .has-color-header-headings-mod-color {
    color: var(--color_header_headings);
}
.site .has-color-header-headings-mod-background-color {
    background-color: var(--color_header_headings);
}
.site .has-color-intro-background-mod-color {
    color: var(--color_intro_background);
}
.site .has-color-intro-background-mod-background-color {
    background-color: var(--color_intro_background);
}
.site .has-color-intro-text-mod-color {
    color: var(--color_intro_text);
}
.site .has-color-intro-text-mod-background-color {
    background-color: var(--color_intro_text);
}
.site .has-color-intro-headings-mod-color {
    color: var(--color_intro_headings);
}
.site .has-color-intro-headings-mod-background-color {
    background-color: var(--color_intro_headings);
}
.site .has-color-intro-overlay-background-mod-color {
    color: var(--color_intro_overlay_background);
}
.site .has-color-intro-overlay-background-mod-background-color {
    background-color: var(--color_intro_overlay_background);
}
.site .has-color-intro-overlay-text-mod-color {
    color: var(--color_intro_overlay_text);
}
.site .has-color-intro-overlay-text-mod-background-color {
    background-color: var(--color_intro_overlay_text);
}
.site .has-color-intro-overlay-opacity-mod-color {
    color: var(--color_intro_overlay_opacity);
}
.site .has-color-intro-overlay-opacity-mod-background-color {
    background-color: var(--color_intro_overlay_opacity);
}
.site .has-color-intro-widgets-background-mod-color {
    color: var(--color_intro_widgets_background);
}
.site .has-color-intro-widgets-background-mod-background-color {
    background-color: var(--color_intro_widgets_background);
}
.site .has-color-intro-widgets-text-mod-color {
    color: var(--color_intro_widgets_text);
}
.site .has-color-intro-widgets-text-mod-background-color {
    background-color: var(--color_intro_widgets_text);
}
.site .has-color-intro-widgets-headings-mod-color {
    color: var(--color_intro_widgets_headings);
}
.site .has-color-intro-widgets-headings-mod-background-color {
    background-color: var(--color_intro_widgets_headings);
}
.site .has-color-content-background-mod-color {
    color: var(--color_content_background);
}
.site .has-color-content-background-mod-background-color {
    background-color: var(--color_content_background);
}
.site .has-color-content-text-mod-color {
    color: var(--color_content_text);
}
.site .has-color-content-text-mod-background-color {
    background-color: var(--color_content_text);
}
.site .has-color-content-headings-mod-color {
    color: var(--color_content_headings);
}
.site .has-color-content-headings-mod-background-color {
    background-color: var(--color_content_headings);
}
.site .has-color-footer-background-mod-color {
    color: var(--color_footer_background);
}
.site .has-color-footer-background-mod-background-color {
    background-color: var(--color_footer_background);
}
.site .has-color-footer-text-mod-color {
    color: var(--color_footer_text);
}
.site .has-color-footer-text-mod-background-color {
    background-color: var(--color_footer_text);
}
.site .has-color-footer-headings-mod-color {
    color: var(--color_footer_headings);
}
.site .has-color-footer-headings-mod-background-color {
    background-color: var(--color_footer_headings);
}
::-webkit-input-placeholder,
:disabled::-webkit-input-placeholder {
    color: inherit !important;
}
:-ms-input-placeholder,
:disabled:-ms-input-placeholder {
    color: inherit !important;
}
::-ms-input-placeholder,
:disabled::-ms-input-placeholder {
    color: inherit !important;
}
::placeholder,
:disabled::placeholder {
    color: inherit !important;
}
button,
input,
select,
textarea {
    background-color: transparent;
}
.gallery-caption {
    background-color: rgba(0, 0, 0, 0.8);
    color: #fdfcfc;
}
.color-error,
.fl-builder-content .color-error,
.hover-color-error.fl-col:hover .fl-col-content,
.site .fl-builder-content .color-error.button,
.site .fl-builder-content .color-error.button:hover {
    background-color: rgba(238, 0, 0, 0.85);
    color: #fff;
}
.set-colors-error,
.set-colors-error > .fl-col-content,
.set-colors-error > .fl-row-content-wrap {
    background-color: rgba(238, 0, 0, 0.85);
    color: #fff;
}
.color-info,
.fl-builder-content .color-info,
.hover-color-info.fl-col:hover .fl-col-content,
.site .fl-builder-content .color-info.button,
.site .fl-builder-content .color-info.button:hover {
    background-color: rgba(0, 85, 238, 0.85);
    color: #fff;
}
.set-colors-info,
.set-colors-info > .fl-col-content,
.set-colors-info > .fl-row-content-wrap {
    background-color: rgba(0, 85, 238, 0.85);
    color: #fff;
}
.color-success,
.fl-builder-content .color-success,
.hover-color-success.fl-col:hover .fl-col-content,
.site .fl-builder-content .color-success.button,
.site .fl-builder-content .color-success.button:hover {
    background-color: rgba(0, 119, 34, 0.85);
    color: #fff;
}
.set-colors-success,
.set-colors-success > .fl-col-content,
.set-colors-success > .fl-row-content-wrap {
    background-color: rgba(0, 119, 34, 0.85);
    color: #fff;
}
.color-warning,
.fl-builder-content .color-warning,
.hover-color-warning.fl-col:hover .fl-col-content,
.site .fl-builder-content .color-warning.button,
.site .fl-builder-content .color-warning.button:hover {
    background-color: rgba(255, 221, 0, 0.85);
    color: #310;
}
.set-colors-warning,
.set-colors-warning > .fl-col-content,
.set-colors-warning > .fl-row-content-wrap {
    background-color: rgba(255, 221, 0, 0.85);
    color: #310;
}
.site .fl-col[class*="set-colors-"],
.site .fl-row[class*="set-colors-"] {
    background: none;
}
div[class*="set-colors-"] .dropcap-text:first-letter,
div[class*="set-colors-"] .h1,
div[class*="set-colors-"] .h2,
div[class*="set-colors-"] .h3,
div[class*="set-colors-"] .h4,
div[class*="set-colors-"] .has-dropcap-text:first-letter,
div[class*="set-colors-"] a,
div[class*="set-colors-"] h1,
div[class*="set-colors-"] h2,
div[class*="set-colors-"] h3,
div[class*="set-colors-"] h4 {
    color: inherit;
}
#page .highlight,
#page mark,
.button,
.bypostauthor > .comment-body .comment-author:before,
.child-page .more-link,
.fl-widget .widget .current-menu-item > a,
.fl-widget .widget .current_page_item > a,
.highlight,
.hover-color-accent.fl-col:hover .fl-col-content,
.main-navigation-container .button > a,
.menu-toggle,
.pagination .current,
.set-colors-accent,
.set-colors-accent > .fl-col-content,
.set-colors-accent > .fl-row-content-wrap,
.sidebar .widget .current-menu-item > a,
.sidebar .widget .current_page_item > a,
.site #infinite-handle span,
.site .fl-builder-content .fl-module .button,
.site .fl-builder-content .fl-module [type="button"],
.site .fl-builder-content .fl-module [type="reset"],
.site .fl-builder-content .fl-module [type="submit"],
.site .fl-builder-content .fl-module button,
.widget .tagcloud a:active,
.widget .tagcloud a:focus,
.widget .tagcloud a:hover,
.widget_calendar tbody a,
[type="button"],
[type="reset"],
[type="submit"],
button,
mark {
    background-color: #273a7d;
    color: #fefeff;
    background-color: var(--color_accent);
    color: var(--color_accent_text);
}
.site-content div.sharedaddy .sd-content ul li a.sd-button:not(.no-text) {
    background-color: #273a7d;
    background-color: var(--color_accent);
}
.accent-color,
a {
    color: #273a7d;
    color: var(--color_accent);
}
.button:focus,
.child-page .more-link:focus,
.main-navigation-container .button > a:focus,
.menu-toggle:focus,
.site .fl-builder-content .fl-module .button:focus,
.site .fl-builder-content .fl-module :focus[type="button"],
.site .fl-builder-content .fl-module :focus[type="reset"],
.site .fl-builder-content .fl-module :focus[type="submit"],
.site .fl-builder-content .fl-module button:focus,
:focus[type="button"],
:focus[type="reset"],
:focus[type="submit"],
button:focus {
    outline: thin dashed #273a7d;
    outline: thin dashed var(--color_accent);
}
.set-colors-header,
.set-colors-header > .fl-col-content,
.set-colors-header > .fl-row-content-wrap,
.site-header-content {
    background-color: #fefeff;
    color: #535354;
    border-color: rgba(83, 83, 84, 0.2);
    background-color: var(--color_header_background);
    color: var(--color_header_text);
    border-color: var(--color_header_text--a20);
}
.set-colors-header .h1,
.set-colors-header .h2,
.set-colors-header .h3,
.set-colors-header .h4,
.set-colors-header > .fl-col-content h2,
.set-colors-header > .fl-col-content h3,
.set-colors-header > .fl-col-content h4,
.set-colors-header > .fl-row-content-wrap h2,
.set-colors-header > .fl-row-content-wrap h3,
.set-colors-header > .fl-row-content-wrap h4,
.set-colors-header h2,
.set-colors-header h3,
.set-colors-header h4,
.site-header-content .h1,
.site-header-content .h2,
.site-header-content .h3,
.site-header-content .h4,
.site-header-content h2,
.site-header-content h3,
.site-header-content h4 {
    color: #232324;
    color: var(--color_header_headings);
}
.intro-container,
.set-colors-intro,
.set-colors-intro > .fl-col-content,
.set-colors-intro > .fl-row-content-wrap {
    background-color: #fafafb;
    color: #535354;
    border-color: rgba(83, 83, 84, 0.2);
    background-color: var(--color_intro_background);
    color: var(--color_intro_text);
    border-color: var(--color_intro_text--a20);
}
.intro-container .accent-color,
.intro-container .h1,
.intro-container .h2,
.intro-container .h3,
.intro-container .h4,
.intro-container a:not(.button),
.intro-container h1,
.intro-container h2,
.intro-container h3,
.intro-container h4,
.set-colors-intro .accent-color,
.set-colors-intro .h1,
.set-colors-intro .h2,
.set-colors-intro .h3,
.set-colors-intro .h4,
.set-colors-intro > .fl-col-content h1,
.set-colors-intro > .fl-col-content h2,
.set-colors-intro > .fl-col-content h3,
.set-colors-intro > .fl-col-content h4,
.set-colors-intro > .fl-row-content-wrap h1,
.set-colors-intro > .fl-row-content-wrap h2,
.set-colors-intro > .fl-row-content-wrap h3,
.set-colors-intro > .fl-row-content-wrap h4,
.set-colors-intro a:not(.button),
.set-colors-intro h1,
.set-colors-intro h2,
.set-colors-intro h3,
.set-colors-intro h4 {
    color: #232324;
    color: var(--color_intro_headings);
}
.set-colors-content,
.set-colors-content > .fl-col-content,
.set-colors-content > .fl-row-content-wrap,
.site,
.site-content {
    background-color: #fefeff;
    color: #535354;
    border-color: rgba(83, 83, 84, 0.2);
    background-color: var(--color_content_background);
    color: var(--color_content_text);
    border-color: var(--color_content_text--a20);
}
.dropcap-text:first-letter,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.has-dropcap-text:first-letter,
.post-navigation,
h1,
h2,
h3,
h4,
h5,
h6 {
    color: #232324;
    color: var(--color_content_headings);
}
.set-colors-footer,
.set-colors-footer > .fl-col-content,
.set-colors-footer > .fl-row-content-wrap,
.site-footer {
    background-color: #0f1732;
    color: #d3d3d4;
    border-color: rgba(211, 211, 212, 0.2);
    background-color: var(--color_footer_background);
    color: var(--color_footer_text);
    border-color: var(--color_footer_text--a20);
}
.set-colors-footer .accent-color,
.set-colors-footer .h1,
.set-colors-footer .h2,
.set-colors-footer .h3,
.set-colors-footer .h4,
.set-colors-footer > .fl-col-content a,
.set-colors-footer > .fl-col-content h2,
.set-colors-footer > .fl-col-content h3,
.set-colors-footer > .fl-col-content h4,
.set-colors-footer > .fl-row-content-wrap a,
.set-colors-footer > .fl-row-content-wrap h2,
.set-colors-footer > .fl-row-content-wrap h3,
.set-colors-footer > .fl-row-content-wrap h4,
.set-colors-footer a,
.set-colors-footer h2,
.set-colors-footer h3,
.set-colors-footer h4,
.site-footer .accent-color,
.site-footer .h1,
.site-footer .h2,
.site-footer .h3,
.site-footer .h4,
.site-footer a,
.site-footer h2,
.site-footer h3,
.site-footer h4 {
    color: #fefeff;
    color: var(--color_footer_headings);
}
.intro-widgets-container,
.set-colors-intro-widgets,
.set-colors-intro-widgets > .fl-col-content,
.set-colors-intro-widgets > .fl-row-content-wrap {
    background-color: #0f1732;
    color: #d3d3d4;
    border-color: rgba(211, 211, 212, 0.2);
    background-color: var(--color_intro_widgets_background);
    color: var(--color_intro_widgets_text);
    border-color: var(--color_intro_widgets_text--a20);
}
.intro-widgets-container .accent-color,
.intro-widgets-container .h1,
.intro-widgets-container .h2,
.intro-widgets-container .h3,
.intro-widgets-container .h4,
.intro-widgets-container a,
.intro-widgets-container h2,
.intro-widgets-container h3,
.intro-widgets-container h4,
.set-colors-intro-widgets .accent-color,
.set-colors-intro-widgets .h1,
.set-colors-intro-widgets .h2,
.set-colors-intro-widgets .h3,
.set-colors-intro-widgets .h4,
.set-colors-intro-widgets > .fl-col-content a,
.set-colors-intro-widgets > .fl-col-content h2,
.set-colors-intro-widgets > .fl-col-content h3,
.set-colors-intro-widgets > .fl-col-content h4,
.set-colors-intro-widgets > .fl-row-content-wrap a,
.set-colors-intro-widgets > .fl-row-content-wrap h2,
.set-colors-intro-widgets > .fl-row-content-wrap h3,
.set-colors-intro-widgets > .fl-row-content-wrap h4,
.set-colors-intro-widgets a,
.set-colors-intro-widgets h2,
.set-colors-intro-widgets h3,
.set-colors-intro-widgets h4 {
    color: #fefeff;
    color: var(--color_intro_widgets_headings);
}
.highlight,
mark {
    -webkit-box-shadow: 0.382em 0 0 #273a7d, -0.382em 0 0 #273a7d;
    box-shadow: 0.382em 0 0 #273a7d, -0.382em 0 0 #273a7d;
    -webkit-box-shadow: 0.382em 0 0 var(--color_accent), -0.382em 0 0 var(--color_accent);
    box-shadow: 0.382em 0 0 var(--color_accent), -0.382em 0 0 var(--color_accent);
}
@media (max-width: 671px) {
    .pagination a {
        background-color: #273a7d;
        color: #fefeff;
        background-color: var(--color_accent);
        color: var(--color_accent_text);
    }
}
.custom-logo,
.site-title {
    color: #232324;
    color: var(--color_header_headings);
}
.custom-logo,
.fl-builder-edit .custom-logo {
    max-height: 50px;
    max-height: var(--custom_logo_height);
}
@media (min-width: 880px) {
    .main-navigation-container li ul {
        background-color: #fefeff;
        color: #535354;
        background-color: var(--color_header_background);
        color: var(--color_header_text);
    }
}
@media (max-width: 879px) {
    .main-navigation-container,
    .main-navigation:not(.is-active) .menu-toggle:not(:hover):not(:focus):not(:active) {
        background-color: #fefeff;
        color: #535354;
        border-color: rgba(83, 83, 84, 0.2);
        background-color: var(--color_header_background);
        color: var(--color_header_text);
        border-color: var(--color_header_text--a20);
    }
}
.intro-special .wp-custom-header:before {
    background-color: #0f1732;
    opacity: 0.6;
    background-color: var(--color_intro_overlay_background);
    opacity: var(--color_intro_overlay_opacity);
}
.intro-special .has-header-video {
    background-color: #222223;
}
.intro-special-has-media .intro {
    color: #fefeff;
    color: var(--color_intro_overlay_text);
}
.intro-special-has-media .intro .accent-color,
.intro-special-has-media .intro .h1,
.intro-special-has-media .intro .h2,
.intro-special-has-media .intro .h3,
.intro-special-has-media .intro .h4,
.intro-special-has-media .intro a:not(.button),
.intro-special-has-media .intro h2,
.intro-special-has-media .intro h3,
.intro-special-has-media .intro h4 {
    color: inherit;
}
.site-footer:before {
    background-image: url("../images/footer/pixabay-colorado-1436681.png");
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: repeat;
    background-attachment: scroll;
    opacity: 0.15;
    background-image: var(--footer_image);
    background-position: var(--footer_image_position);
    background-size: var(--footer_image_size);
    background-repeat: var(--footer_image_repeat);
    background-attachment: var(--footer_image_attachment);
    opacity: var(--footer_image_opacity);
}
.site-footer.is-customize-preview:before {
    background-repeat: inherit;
    background-attachment: inherit;
}
.site-footer #page .highlight,
.site-footer #page mark,
.site-footer .bypostauthor > .comment-body .comment-author:before,
.site-footer .highlight,
.site-footer .pagination .current,
.site-footer .widget .tagcloud a:active,
.site-footer .widget .tagcloud a:focus,
.site-footer .widget .tagcloud a:hover,
.site-footer .widget_calendar tbody a,
.site-footer mark {
    text-shadow: none;
    background-color: #fefeff;
    color: #0f1732;
    background-color: var(--color_footer_headings);
    color: var(--color_footer_background);
}
.site-footer .button,
.site-footer [type="button"],
.site-footer [type="reset"],
.site-footer [type="submit"],
.site-footer button {
    text-shadow: none;
}
.site-footer .button:active,
.site-footer .button:focus,
.site-footer .button:hover,
.site-footer [type="button"]:active,
.site-footer [type="button"]:focus,
.site-footer [type="button"]:hover,
.site-footer [type="reset"]:active,
.site-footer [type="reset"]:focus,
.site-footer [type="reset"]:hover,
.site-footer [type="submit"]:active,
.site-footer [type="submit"]:focus,
.site-footer [type="submit"]:hover,
.site-footer button:active,
.site-footer button:focus,
.site-footer button:hover {
    background-color: #fefeff;
    color: #0f1732;
    background-color: var(--color_footer_headings);
    color: var(--color_footer_background);
}
.site-footer .highlight,
.site-footer mark {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.infinite-loader .spinner > div > div {
    background-color: #273a7d !important;
    background-color: var(--color_accent) !important;
}
.site-content div.sharedaddy .sd-content ul li a.sd-button:not(.no-text) {
    color: #fefeff !important;
    color: var(--color_accent_text) !important;
}
