::-moz-selection {
background-color: #024476;
color: #fff;
}
::selection {
background-color: #024476;
color: #fff;
}
.mb-5_par-0.elementor-widget {
margin-bottom: 5px;
}
.mb-5_par-0 p {
margin-bottom: 0;
}
.mb-10_par-0.elementor-widget {
margin-bottom: 10px;
}
.mb-10_par-0 p {
margin-bottom: 0;
}
.mb-15_par-0.elementor-widget {
margin-bottom: 15px;
}
.mb-15_par-0 p {
margin-bottom: 0;
} .jupiterx-icon-angle-up:before {
content: "\f102";
font-family: "Font Awesome 5 Free";
font-weight: 900;
font-size: 32px;
}
.btn-primary {
background: #024476;
border: none;
}
#real-accessability {
left: -200px;
right: initial;
border-color: #007AC1;
}
#real-accessability.open {
left: 0;
}
#real-accessability a#real-accessability-btn {
background-color: #ffffff;
border-radius: 100%;
left: initial;
right: -42px;
}
#real-accessability a#real-accessability-btn i {
font-family: "Font Awesome 5 Free";
font-weight: 900;
position: absolute;
left: -2px;
color: #007AC1;
font-size: 45px;
text-shadow: none;
}
#real-accessability a#real-accessability-btn i.real-accessability-loading {
position: absolute;
top: -5px;
left: 5px;
}
#real-accessability a#real-accessability-btn i.real-accessability-icon:before {
content: "\f29a";
}
#real-accessability a#real-accessability-btn i.real-accessability-loading::before {
content: "\f110";
font-size: 30px;
}
.cky-consent-container.cky-banner-bottom .cky-consent-bar {
border: none;
box-shadow: none;
}
.cky-consent-container .cky-consent-bar .cky-notice {
max-width: 1140px;
}
.cky-consent-container .cky-consent-bar {
display: flex;
justify-content: center;
}
.cky-consent-container.cky-banner-bottom .cky-btn,
.cky-footer-wrapper .cky-btn {
padding: 8px 16px;
font-family: "Trebuchet MS", Sans-serif;
line-height: 1;
border: 1px solid transparent;
border-radius: 0;
}
.cky-consent-container.cky-banner-bottom .cky-btn:hover,
.cky-footer-wrapper .cky-btn:hover {
background-color: #024476 !important;
color: #ffffff !important;
opacity: 1;
}
.cky-preference-center .cky-footer-shadow {
display: none;
}
.cky-preference-center .cky-preference-header .cky-btn-close img {
height: 13px;
width: 13px;
filter: invert(0%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(200%) contrast(500%);
}
.cky-preference-center .cky-preference-content-wrapper button.cky-show-desc-btn,
.cky-accordion-header .cky-always-active {
color: #ffffff !important;
font-weight: 600;
}
.cky-footer-wrapper div:last-child {
display: none !important;
}
.mcid-header-top-section .raven-search-form-classic .raven-search-form-inner {
border: none;
}
.mcid-header-top-section .raven-search-form-classic .raven-search-form-input {
border-radius: 4px 0 0 4px;
}
.mcid-header-top-section .raven-search-form-classic .raven-search-form-button {
border-radius: 0 4px 4px 0;
}
.mcid-header-bottom-section .raven-nav-menu::after {
content: none;
}
.mcid-header-bottom-section .raven-nav-menu-main .raven-submenu {
margin-top: 4px !important;
}
.mcid-header-bottom-section .raven-nav-menu-main.raven-nav-menu-horizontal ul.raven-nav-menu .raven-submenu > li:not(:last-child):hover {
border-color: #007AC1;
}
.mcid-header-bottom-section .raven-nav-menu li.menu-item>a.raven-link-item .sub-arrow {
color: #ffffff;
fill: #ffffff;
}
.mcid-header-bottom-section .raven-nav-menu li.menu-item>a.raven-link-item.has-submenu.highlighted .sub-arrow {
color: #007AC1;
fill: #007AC1;
}
.mcid-footer-top-section .mcid-social-contact-col .social-list-desktop,
.mcid-footer-top-section .mcid-social-contact-col .social-list-mobile {
margin-bottom: 0 !important;
}
.mcid-footer-top-section .mcid-social-contact-col .social-list-mobile {
margin-top: 20px;
}
.mcid-home-main-buttons-section .elementor-button {
width: 150px;
height: 40px;
}
.mcid-home-main-buttons-section .elementor-button .elementor-button-content-wrapper {
display: block;
}
.mcid-home-main-buttons-section .elementor-column.elementor-inner-column .elementor-button-wrapper {
display: flex;
justify-content: center;
}
.mcid-home-main-buttons-section .elementor-column.elementor-inner-column .elementor-button-wrapper .elementor-button {
display: flex;
align-items: center;
justify-content: center;
}
.mcid-home-info-section .elementor-widget-heading,
.mcid-home-eu-activity-section .elementor-widget-heading,
.mcid-home-info-section .elementor-widget-divider--view-line,
.mcid-home-eu-activity-section.elementor-widget-divider--view-line  {
margin-bottom: 0;
}
.elementor-widget-raven-post-title .raven-post-title {
font-size: initial;
}
.mcid-single-post-top-section .elementor-widget-shortcode,
.mcid-single-post-top-section .elementor-widget-shortcode .elementor-widget-container {
width:100%;
height:100%;
}
.mcid-single-post-top-section .mcid-post-details-col .elementor-widget-raven-post-meta .raven-post-meta::before {
width: 50px;
margin-top: 7px;
margin-left: 15px;
height: 2px;
left: 0px;
content: '';
background-color: white;
}
.mcid-single-post-middle-section .mcid-social-share-col .elementor-widget-text-editor {
margin: 0;
}
.mcid-post-content-section .post-content-col .swiper-container-horizontal>.swiper-pagination-bullets {
bottom: -10px;
}
.mcid-archive-section .archive-readmore-btn .btn-primary.jet-more{
border: none;
}
.mcid-archive-section .mcid-archive-col .jet-posts .jet-posts__item:last-child .jet-posts__inner-box {
border: none;
}
.mcid-black-anchor-section a {
color: #2B3948;
}
.mcid-sidebar-same-category-recent-posts .post-list {
display: flex;
flex-direction: column;
}
.mcid-sidebar-col .mcid-sidebar-same-category-recent-posts .post-list > * { min-height: auto;
}
.mcid-sidebar-same-category-recent-posts h3 {
text-transform: uppercase;
font-family: "Trajan Pro", Sans-serif;
font-size: 20px;
font-weight: bold;
text-align: center;
color: #007AC1;
margin: 20% 0;
}
.mcid-sidebar-col .mcid-sidebar-same-category-recent-posts .single-post {
display: flex;
flex-direction: column;
justify-content: space-between;
} .mcid-sidebar-col .mcid-sidebar-same-category-recent-posts .single-post:not(:last-child) {
margin-bottom: 3em;
} .mcid-single-post-featured-image-col .elementor-widget-shortcode .featured-image {
display: block;
width: 100%;
height: 100%;
background-position: center center;
background-size: cover;
}   .mcid-home-bi-posts-col .raven-posts-carousel .swiper-slide {
border-radius: 4px;
box-shadow: 0px 4px 4px 0px rgb(0 0 0 / 25%);
}
.mcid-single-page-navigation .breadcrumb-item {
padding: 12px;
text-align: center;
justify-content: center;
background-color: #F7F7F7;
border: solid #F7F7F7;
border-width: 0px 0px 2px 0px;
}
.mcid-single-page-navigation .breadcrumb-item + .breadcrumb-item::before {
content: none;
}
.mcid-single-page-navigation .breadcrumb-item:first-child {
margin-right: 5px;
}
.mcid-single-page-navigation .breadcrumb .breadcrumb-item:not(:first-child):not(:last-child) {
margin: 0 5px;
}
.mcid-single-page-navigation .breadcrumb .breadcrumb-item:last-child {
margin-left: 5px;
max-width: 400px;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.mcid-single-page-navigation .breadcrumb .breadcrumb-item.active {
border-color: #007AC1;
}
.mcid-search-results-section .mcid-search-results-col .search-results-posts .post-meta,
.mcid-search-results-section .mcid-search-results-col .search-results-posts .raven-post-meta {
border: solid #007AC1;
border-width: 0 0 1px;
}
.mcid-search-results-pag-section .mcid-search-results-pag-col .navigation.pagination .nav-links a.page-numbers:not(a.prev):not(a.next),
.mcid-search-results-pag-section .mcid-search-results-pag-col .navigation.pagination .nav-links span.page-numbers {
border: 1px solid #007AC1;
padding: 5px 10px;
font-size: 14px;
font-weight: 600;
}
.mcid-search-results-pag-section .mcid-search-results-pag-col .navigation.pagination .nav-links span.page-numbers.current {
background-color: #007AC1;
color: #ffffff;
}
.mcid-contact-page-main-info-section a {
color: #ffffff;
}
.mcid-contact-page-main-info-section a:hover {
color: #024476;
}
.contact-dept-section .contact-dept-inner-section:first-of-type {
margin-bottom: 20px;
}
.contact-dept-section .contact-dept-inner-section:not(:first-of-type):not(:last-of-type) {
margin: 20px 0;
}
.contact-dept-section .contact-dept-inner-section:last-of-type {
margin-top: 20px;
}