#menuHeaderMobile ul, #main-menu ul {
    margin-left: 0 !important;
}

.news-ticker__item__title a {
    display: block;
}

.orbit-bullets__wrapper__inner button, .orbit-controls button {
    cursor: pointer;
}

.banner-slide--kontron.bg-haze--light-gray {
    position: absolute !important;
}

.widget__content__text.textbox a:hover {
    text-decoration: none;
    color: #005083c7;
}

.custom-form-input span.required::after {
    content: "*";
    color: red;
    padding-left: 3px;
}

.is-invalid {
    border-color: red;
}

.form-field-error-message {
    display: none !important;
}

.text-color-green {
    text-align: center;
    color: green;
    font-size: 30px;
    padding-bottom: 10px;
}

.bg--custom-img {
    background-color: #005083;
}

.widget--slider {
    height: 500px;
    background-color: #005083;
}

.orbit-controls {
    display: none;
}

.filtered-item-list__items__item__title p {
    margin-bottom: 2px;
}

.pagerHidden .filtered-item-list__toggle-expand-link {
    display: none;
}

.news-post-content img {
    float: left;
    margin:0 15px 5px 0;
}

.fr-line-breaker {cursor:text;border-top:1px solid #1e88e5;position:fixed;z-index:2;display:none}
.fr-line-breaker.fr-visible {display:block}
.fr-line-breaker a.fr-floating-btn {position:absolute;left:calc(34%);top:-16px}
.fr-drag-helper {background:#1e88e5;height:2px;margin-top:-1px;filter:alpha(opacity=20);-webkit-opacity:0.2;-moz-opacity:0.2;opacity:0.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;z-index:2147483640;display:none}
.fr-drag-helper.fr-visible {display:block}
.fr-dragging {filter:alpha(opacity=40);-webkit-opacity:0.4;-moz-opacity:0.4;opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}

.page-content-top-container strong {font-weight:700}
.page-content-top-container table {border:none;border-collapse:collapse;empty-cells:show;max-width:100%}
.page-content-top-container table td:empty,
.page-content-top-container table th:empty {height:20px}
.page-content-top-container table th {background:#e6e6e6}
.page-content-top-container hr {clear:both;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;page-break-after:always}
.page-content-top-container .fr-file {position:relative}
.page-content-top-container .fr-file::after {position:relative;content:"\1F4CE";font-weight:normal}
.page-content-top-container pre {white-space:pre-wrap;word-wrap:break-word}
.page-content-top-container blockquote {border-left:solid 2px #5e35b1;margin-left:0;padding-left:5px;color:#5e35b1}
.page-content-top-container blockquote blockquote {border-color:#00bcd4;color:#00bcd4}
.page-content-top-container blockquote blockquote blockquote {border-color:#43a047;color:#43a047}
.page-content-top-container span.fr-emoticon {font-weight:normal;font-family:"Apple Color Emoji","Segoe UI Emoji","NotoColorEmoji","Segoe UI Symbol","Android Emoji","EmojiSymbols";display:inline;line-height:0}
.page-content-top-container span.fr-emoticon.fr-emoticon-img {background-repeat:no-repeat !important;font-size:inherit;height:1em;width:1em;min-height:20px;min-width:20px;display:inline-block;margin:-0.1em 0.1em 0.1em;line-height:1;vertical-align:middle}
.page-content-top-container img {position:relative;max-width:100%}
.page-content-top-container img.fr-dib {margin:5px auto;display:block;float:none;vertical-align:top}
.page-content-top-container img.fr-dib.fr-fil {margin-left:0}
.page-content-top-container img.fr-dib.fr-fir {margin-right:0}
.page-content-top-container img.fr-dii {display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(90%)}
.page-content-top-container img.fr-dii.fr-fil {float:left;margin:5px 15px 5px 0;max-width:calc(95%)}
.page-content-top-container img.fr-dii.fr-fir {float:right;margin:5px 0 5px 5px;max-width:calc(95%)}
.page-content-top-container .fr-video {text-align:center;position:relative}
.page-content-top-container .fr-video >* {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;max-width:100%;border:none}
.page-content-top-container .fr-video.fr-dvb {display:block;clear:both}
.page-content-top-container .fr-video.fr-dvb.fr-fvl {text-align:left}
.page-content-top-container .fr-video.fr-dvb.fr-fvr {text-align:right}
.page-content-top-container .fr-video.fr-dvi {display:inline-block}
.page-content-top-container .fr-video.fr-dvi.fr-fvl {float:left}
.page-content-top-container .fr-video.fr-dvi.fr-fvr {float:right}
.page-content-top-container {}
.page-content-top-container .oc-text-gray {color:#AAA !important}
.page-content-top-container .oc-text-bordered {border-top:solid 1px #222;border-bottom:solid 1px #222;padding:10px 0}
.page-content-top-container .oc-text-spaced {letter-spacing:1px}
.page-content-top-container .oc-text-uppercase {text-transform:uppercase}
.page-content-top-container a.oc-link-strong {font-weight:700}
.page-content-top-container a.oc-link-green {color:green}
.page-content-top-container table.oc-dashed-borders td,
.page-content-top-container table.oc-dashed-borders th {border-style:dashed}
.page-content-top-container table.oc-alternate-rows tbody tr:nth-child(2n) {background:#f5f5f5}
.page-content-top-container table td.oc-cell-highlighted,
.page-content-top-container table th.oc-cell-highlighted {border:1px double red}
.page-content-top-container table td.oc-cell-thick-border,
.page-content-top-container table th.oc-cell-thick-border {border-width:2px}
.page-content-top-container img.oc-img-rounded {border-radius:100%;background-clip:padding-box}
.page-content-top-container img.oc-img-bordered {border:solid 10px #CCC;box-sizing:content-box}

.bulletin-post-content table, .bulletin-post-content table td {border: 0 !important;padding:0;margin:0;}
.bulletin-post-content table td img{max-width: none !important;}

@media only screen and (max-width: 639px) {
    .widget--slider {
        height: 300px;
    }
}

@media only screen and (max-width: 360px) {
    .h1, h1 {
        font-size: 19px;
    }

    .widget--intro-text-nolink .widget__content {
        min-height: 225px;
    }

    .banner-slide--size-small .banner-slide__content {
        min-height: 225px;
    }

    .widget--slider {
       height: 225px;
    }
}