img.wp-smiley,
img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 .07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}

@media (min-width:1200px) {
    .container {
        width: 1170px;
    }
}

body.boxed .body,
body.boxed .vc_row-no-padding {
    max-width: 1200px !important;
}

@media (min-width: 1200px) {
    body.boxed .site-header {
        width: 1200px;
        margin-left: -600px;
    }
}

.content {
    min-height: 400px
}

.page-banner {
    min-height: 75px
}

#header {
    margin: 0 auto;
}

.recentcomments a {
    display: inline !important;
    padding: 0 !important;
    margin: 0 !important;
}

.site-logo {
    padding-top: 11px;
    padding-right: 0;
    padding-bottom: 11px;
    padding-left: 0;
}

.content {
    padding-top: 60px;
    padding-bottom: 60px;
}

.page-banner {
    background-color: transparent;
}

.page-banner h1,
.page-banner-text {
    font-family: Lato;
    line-height: 22px;
    font-weight: normal;
    font-style: normal;
    font-size: 22px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading .page-banner h1,
.wf-loading .page-banner-text {
    opacity: 0;
}

.ie.wf-loading .page-banner h1,
.ie.wf-loading .page-banner-text {
    visibility: hidden;
}

.topbar {
    background-color: #004282;
}

.topbar .header-info-col,
.topbar .header-info-col strong {
    font-family: Lato;
    font-weight: 700;
    font-style: normal;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading .topbar .header-info-col,
.wf-loading .topbar .header-info-col strong {
    opacity: 0;
}

.ie.wf-loading .topbar .header-info-col,
.ie.wf-loading .topbar .header-info-col strong {
    visibility: hidden;
}

.topbar .header-info-col i.fa {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading .topbar .header-info-col i.fa {
    opacity: 0;
}

.ie.wf-loading .topbar .header-info-col i.fa {
    visibility: hidden;
}

.topbar .topmenu a {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading .topbar .topmenu a {
    opacity: 0;
}

.ie.wf-loading .topbar .topmenu a {
    visibility: hidden;
}

.site-footer {
    background-color: #143362;
}

.social-share-bar .share-title {
    line-height: 30px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading .social-share-bar .share-title {
    opacity: 0;
}

.ie.wf-loading .social-share-bar .share-title {
    visibility: hidden;
}

.social-share-bar li a {
    height: 30px;
    width: 30px;
}

.social-share-bar li a {
    line-height: 30px;
    font-size: 14px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading .social-share-bar li a {
    opacity: 0;
}

.ie.wf-loading .social-share-bar li a {
    visibility: hidden;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Playfair Display";
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading h1,
.wf-loading h2,
.wf-loading h3,
.wf-loading h4,
.wf-loading h5,
.wf-loading h6 {
    opacity: 0;
}

.ie.wf-loading h1,
.ie.wf-loading h2,
.ie.wf-loading h3,
.ie.wf-loading h4,
.ie.wf-loading h5,
.ie.wf-loading h6 {
    visibility: hidden;
}

body,
.widget h5 {
    font-family: Lato;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading body,
.wf-loading .widget h5 {
    opacity: 0;
}

.ie.wf-loading body,
.ie.wf-loading .widget h5 {
    visibility: hidden;
}

.event-date {
    font-family: Dosis;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}

.wf-loading .event-date {
    opacity: 0;
}

.ie.wf-loading .event-date {
    visibility: hidden;
}

.vc_custom_1615833691318 {
    margin-top: 40px !important;
    padding-bottom: 60px !important;
    background-color: #e4eaf2 !important;
}

.vc_custom_1616004000528 {
    margin-top: 20px !important;
    margin-bottom: 60px !important;
}

.vc_custom_1619466889521 {
    margin-bottom: 39px !important;
    background-color: #004282 !important;
}

.vc_custom_1619430932675 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
    background-color: rgba(255, 255, 255, 0.01) !important;
    *background-color: rgb(255, 255, 255) !important;
}

.vc_custom_1615974313953 {
    padding-bottom: 27px !important;
}

.vc_custom_1615974313953 {
    padding-bottom: 27px !important;
}

.vc_custom_1615974278921 {
    margin-bottom: 20px !important;
}

.vc_custom_1615974296173 {
    margin-bottom: 20px !important;
}

.vc_custom_1638239930584 {
    padding-top: 16px !important;
    padding-right: 6px !important;
    padding-bottom: 16px !important;
    padding-left: 40px !important;
}

.vc_custom_1619467424958 {
    padding-top: 16px !important;
    padding-right: 6px !important;
    padding-bottom: 16px !important;
    padding-left: 40px !important;
}

.vc_custom_1669215447596 {
    padding-top: 16px !important;
    padding-right: 6px !important;
    padding-bottom: 16px !important;
    padding-left: 40px !important;
}

.vc_custom_1615974296173 {
    margin-bottom: 20px !important;
}

.vc_custom_1615974278921 {
    margin-bottom: 20px !important;
}

.vc_custom_1669215403978 {
    padding-top: 16px !important;
    padding-right: 6px !important;
    padding-bottom: 16px !important;
    padding-left: 40px !important;
}

.vc_custom_1619467437122 {
    padding-top: 16px !important;
    padding-right: 6px !important;
    padding-bottom: 16px !important;
    padding-left: 40px !important;
}

.vc_custom_1616834294038 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
    background-color: #42b8d4 !important;
}

.vc_custom_1615833471372 {
    margin-bottom: 40px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.vc_custom_1615832560405 {
    margin-bottom: 35px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.wpb_animate_when_almost_visible {
    opacity: 1;
}

.topbar-text {
    background-color: #ffffff;
}

.topbar-text {
    min-height: 40px;
    color: #fff;
    border-bottom:1px solid #19417e;
}

.topbar-text .header-info-col,
.topbar-text .header-info-col strong {
    font-family: Lato;
    font-weight: 700;
    font-style: normal;
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.24s ease-in-out;
    -moz-transition: opacity 0.24s ease-in-out;
    transition: opacity 0.24s ease-in-out;
}


.item-news.white a{font-size:13px;font-weight:700;color: #323131;cursor:pointer}
.item-news.white a:hover{color:#004282}
.item-news.white{font-size:13px;font-weight:700;color:#fff}
.marquee-flashnews{height:35px;display:flex;align-items:center}
.wrapper__flashnews--flex{display:flex}
.wrapper__flashnews-right{width:100%}
.wrapper__flashnews-left{width:15%}
.flashnews__live-color{color:#323131;font-weight:700}