.jdw-head-container {
    display: block;
}

.jdw-nav-container {
    float: left;
    width: calc(100% - 176px) !important;
}

.jdw-head-logo-container {
    float: left;
}

.elementor-960 .goemc-global-footer {
    color: #606060;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.elementor-960 .goemc-global-footer .elementor-heading-title a {
    color: #111111 !important;
}

.elementor-960 .goemc-global-footer a:hover,
.elementor-960 .goemc-global-footer .elementor-heading-title a:hover {
    color: #4db2ec !important;
}

body.elementor-page-44 .goemc-articles-archive .elementor-widget-taxonomy-filter .e-filter-item:hover {
    background: transparent !important;
    box-shadow: none !important;
}

body.elementor-page-44 .goemc-articles-archive .elementor-widget-taxonomy-filter .e-filter-item:hover:not([aria-pressed="true"]):not(.e-filter-item--active)::before {
    background: #eeeeee !important;
    box-shadow: none !important;
}

.elementor-960 .goemc-global-footer .elementor-element-6438e89 {
    --padding-top: 60px;
}

.elementor-960 .goemc-global-footer .elementor-element-4f36916 > .elementor-widget-container,
.elementor-960 .goemc-global-footer .elementor-element-7b7aaca > .elementor-widget-container,
.elementor-960 .goemc-global-footer .elementor-element-0aa0ed8 > .elementor-widget-container {
    margin-bottom: 13px !important;
}

.elementor-960 .goemc-global-footer .elementor-element-bdbcb46 > .elementor-widget-container {
    margin-bottom: 5px !important;
}

.elementor-960 .goemc-global-footer .elementor-element-885b9bb > .elementor-widget-container {
    margin-bottom: 58px !important;
}

.elementor-960 .goemc-global-footer .elementor-element-b9ba488 > .elementor-widget-container,
.elementor-960 .goemc-global-footer .elementor-element-df818dc > .elementor-widget-container {
    margin-bottom: 58px !important;
}

.elementor-960 .goemc-global-footer .elementor-element-b9ba488 > .elementor-widget-container,
.elementor-960 .goemc-global-footer .elementor-element-df818dc > .elementor-widget-container {
    transform: translateY(-8px);
}

.elementor-960 .goemc-global-footer .elementor-element-39d006d > .elementor-widget-container,
.elementor-960 .goemc-global-footer .elementor-element-6dc781a > .elementor-widget-container {
    margin-bottom: 32px !important;
}

.elementor-960 .goemc-global-footer .goemc-footer-post {
    --padding-top: 0px;
    --padding-right: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    margin-bottom: 10px !important;
}

.elementor-960 .goemc-global-footer .goemc-footer-post > .elementor-widget-image,
.elementor-960 .goemc-global-footer .goemc-footer-post > .elementor-widget-image .elementor-widget-container,
.elementor-960 .goemc-global-footer .goemc-footer-post > .elementor-widget-image a {
    flex: 0 0 39px !important;
    width: 39px !important;
    max-width: 39px !important;
    height: 39px !important;
}

.elementor-960 .goemc-global-footer .goemc-footer-post > .elementor-widget-image img {
    display: block;
    width: 39px !important;
    max-width: 39px !important;
    height: 39px !important;
    object-fit: cover;
}

.elementor-960 .goemc-global-footer .goemc-footer-post > .elementor-widget-text-editor {
    flex: 0 1 245px !important;
    max-width: 245px !important;
}

.elementor-960 .goemc-global-footer .goemc-footer-post-copy {
    width: 245px;
}

.elementor-960 .goemc-global-footer .goemc-footer-post-title {
    color: #111111 !important;
}

.elementor-960 .goemc-global-footer .goemc-footer-post-meta {
    color: #666666;
    line-height: 11px;
    margin-top: 6px;
}

.elementor-960 .goemc-global-footer .elementor-element-89aac7c,
.elementor-960 .goemc-global-footer .elementor-element-145af7f {
    font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.elementor-960 .goemc-global-footer .elementor-element-8a428b6 {
    margin-top: -10px;
}

.elementor-960 .goemc-global-footer .elementor-element-8a428b6 img,
.elementor-960 .goemc-global-footer .elementor-element-4ce9521 img {
    width: 300px !important;
    max-width: 300px !important;
    height: auto;
}

.elementor-960 .goemc-global-footer .elementor-element-e504246 {
    margin-top: 17px;
}

.elementor-960 .goemc-global-footer .goemc-footer-copyright,
.elementor-960 .goemc-global-footer .goemc-footer-copyright > .elementor-widget-container,
.elementor-960 .goemc-global-footer .goemc-footer-copyright p,
.elementor-960 .goemc-global-footer .elementor-element-f7123fa,
.elementor-960 .goemc-global-footer .elementor-element-f7123fa > .elementor-widget-container,
.elementor-960 .goemc-global-footer .elementor-element-f7123fa p {
    color: #828282 !important;
    font-size: 13px !important;
    line-height: 20px !important;
    text-align: center !important;
    width: 100%;
}

.elementor-960 .goemc-global-footer .goemc-footer-webmaster,
.elementor-960 .goemc-global-footer .goemc-footer-webmaster > .elementor-widget-container,
.elementor-960 .goemc-global-footer .goemc-footer-webmaster p,
.elementor-960 .goemc-global-footer .goemc-footer-webmaster a,
.elementor-960 .goemc-global-footer .elementor-element-ade769f,
.elementor-960 .goemc-global-footer .elementor-element-ade769f > .elementor-widget-container,
.elementor-960 .goemc-global-footer .elementor-element-ade769f p,
.elementor-960 .goemc-global-footer .elementor-element-ade769f a {
    color: #17bed0 !important;
    font-size: 13px !important;
    line-height: 28px !important;
    text-align: center !important;
    width: 100%;
}

@media (max-width: 767px) {
    .elementor-960 .goemc-global-footer .elementor-element-6438e89 {
        --padding-top: 60px;
    }

    .elementor-960 .goemc-global-footer .elementor-element-4f36916 > .elementor-widget-container {
        margin-bottom: 7px !important;
    }

    .elementor-960 .goemc-global-footer .elementor-element-885b9bb > .elementor-widget-container {
        margin-bottom: 42px !important;
    }

    .elementor-960 .goemc-global-footer .elementor-element-bdbcb46 > .elementor-widget-container {
        margin-bottom: -1px !important;
    }

    .elementor-960 .goemc-global-footer .elementor-element-67e7457 {
        margin-top: 40px !important;
    }

    .elementor-960 .goemc-global-footer .goemc-footer-logos-column {
        --padding-bottom: 0px !important;
        padding-bottom: 0 !important;
    }

    .elementor-960 .goemc-global-footer .elementor-element-e504246 {
        margin-top: 6px;
    }

    .elementor-960 .goemc-global-footer .elementor-element-f7123fa,
    .elementor-960 .goemc-global-footer .elementor-element-ade769f {
        align-self: stretch;
        max-width: 100%;
        text-align: center !important;
        width: 100% !important;
    }

    .elementor-960 .goemc-global-footer .elementor-element-b9ba488 > .elementor-widget-container,
    .elementor-960 .goemc-global-footer .elementor-element-df818dc > .elementor-widget-container {
        transform: none;
    }

    .elementor-960 .goemc-global-footer .elementor-element-8a428b6 img,
    .elementor-960 .goemc-global-footer .elementor-element-4ce9521 img {
        width: 350px !important;
        max-width: 350px !important;
    }
}
