#main-header .nav li ul {
    background-color: #e8e8e8
}

.nav li ul {
    border-color: #004299
}

#top-header,#et-secondary-nav li ul {
    background-color: #e5e4e0
}

#top-header,#top-header a {
    color: #000000
}

.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info {
    color: #004299
}

.et_search_form_container input::-moz-placeholder {
    color: #004299
}

.et_search_form_container input::-webkit-input-placeholder {
    color: #004299
}

.et_search_form_container input:-ms-input-placeholder {
    color: #004299
}

#top-menu li a,.et_search_form_container input {
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none
}

.et_search_form_container input::-moz-placeholder {
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none
}

.et_search_form_container input::-webkit-input-placeholder {
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none
}

.et_search_form_container input:-ms-input-placeholder {
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none
}

#main-footer {
    background-color: #004296
}

#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover {
    color: #ffffff
}

.footer-widget {
    color: #ffffff
}

#et-footer-nav .bottom-nav li.current-menu-item a {
    color: #ffffff
}

#footer-bottom {
    background-color: #1d2947
}

#footer-info,#footer-info a {
    color: #ffffff
}

#footer-bottom .et-social-icon a {
    color: #ffffff
}

@media only screen and (min-width: 981px) {
    .footer-widget h4 {
        font-size:10px
    }

    .et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation {
        padding: 15px 0 0 0
    }

    .et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a {
        padding-bottom: 15px
    }

    .et_header_style_split .centered-inline-logo-wrap {
        width: 30px;
        margin: -30px 0
    }

    .et_header_style_split .centered-inline-logo-wrap #logo {
        max-height: 30px
    }

    .et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo {
        height: 30px
    }

    .et_header_style_centered #top-menu>li>a {
        padding-bottom: 5px
    }

    .et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation {
        padding: 6px 0 6px 0!important
    }

    .et_header_style_centered #main-header .logo_container {
        height: 30px
    }

    #logo {
        max-height: 100%
    }

    .et_pb_svg_logo #logo {
        height: 100%
    }

    .et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container {
        height: 5.4px
    }

    .et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation {
        padding: 15px 0 0 0
    }

    .et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a,.et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a {
        padding-bottom: 15px
    }

    .et_header_style_centered header#main-header.et-fixed-header .logo_container {
        height: 30px
    }

    .et_header_style_split .et-fixed-header .centered-inline-logo-wrap {
        width: 30px;
        margin: -30px 0
    }

    .et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo {
        max-height: 30px
    }

    .et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo {
        height: 30px
    }

    .et_header_style_slide .et-fixed-header #et-top-navigation,.et_header_style_fullscreen .et-fixed-header #et-top-navigation {
        padding: 6px 0 6px 0!important
    }

    .et-fixed-header#top-header,.et-fixed-header#top-header #et-secondary-nav li ul {
        background-color: #1d2943
    }

    .et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info {
        color: #0f4a96!important
    }

    .et-fixed-header .et_search_form_container input::-moz-placeholder {
        color: #0f4a96!important
    }

    .et-fixed-header .et_search_form_container input::-webkit-input-placeholder {
        color: #0f4a96!important
    }

    .et-fixed-header .et_search_form_container input:-ms-input-placeholder {
        color: #0f4a96!important
    }
}

@media only screen and (min-width: 1350px) {
    .et_pb_row {
        padding:27px 0
    }

    .et_pb_section {
        padding: 54px 0
    }

    .single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
        padding-top: 81px
    }

    .et_pb_section.et_pb_section_first {
        padding-top: inherit
    }

    .et_pb_fullwidth_section {
        padding: 0
    }
}

.second-li {
    padding-left: 20px;
    list-style-type: square
}

#top-menu li li a {
    width: 216px
}

#custom-mail-link:hover {
    opacity: 0.8
}

#top-header a {
    color: #ffffff
}

#top-header #et-info {
    float: right
}

#top-header {
    background-color: #1d2943!important;
    color: #ffffff
}

.entry-featured-image-url>img {
    display: block;
    height: 230px;
    width: 100%;
    object-position: center;
    object-fit: cover
}

.et_pb_post {
    min-height: 456px
}

.more-link {
    color: #F6AB36;
    position: absolute;
    bottom: 5px
}

.post-content,.post-meta,.entry-title {
    margin: 10px
}

.post-content>p {
    max-width: 100%;
    padding-bottom: 35px;
    text-overflow: ellipsis;
    overflow: hidden
}

.top-login>a {
    display: block;
    width: 25px;
    height: 25px
}

#main-content {
    min-height: 100vh
}

.post-content {
    min-height: 130px
}

.et_post_meta_wrapper>img {
    max-height: 500px;
    object-fit: contain
}

.footer-container {
    display: flex
}

.footer-list {
    list-style-type: none!important
}

.footer-list>li>a {
    color: white
}

.row-1 {
    width: 50%
}

.row-2 {
    width: 50%
}

.micon>img {
    margin-left: 20px;
    height: 40px;
    width: 40px
}

.smicons {
    vertical-align: middle;
    margin-top: 2vh
}

.main-link {
    font-weight: bold
}

.main-link:hover {
    opacity: 0.7
}

.grey-link {
    opacity: 0.7
}

.grey-link:hover {
    opacity: 0.35
}

.navbar-login-icon {
    width: 22px;
    height: 22px
}

#top-menu {
    display: table-cell;
    max-width: 1366px!important
}

#top-menu>li {
    vertical-align: middle
}

@media only screen and (max-width: 1390px) {
    #et_mobile_nav_menu {
        display:block
    }

    #top-menu {
        display: none
    }

    #menu-second-bar {
        display: none
    }

    .et_mobile_nav_menu {
        display: block!important
    }

    #main-header {
        max-height: 94px
    }
}

@media only screen and (max-width: 700px) {
    .slider-box {
        margin-top:10px!important
    }

    .slider-box>p {
        font-size: 14px
    }
}

@media only screen and (max-height: 830px) {
    .slider-box {
        margin-top:10px!important
    }

    .slider-box>p {
        font-size: 14px!important
    }
}

@media only screen and (max-width: 768px) {
    #et-info {
        font-size:7px
    }

    .slider-box>p {
        font-size: 8px!important
    }
}

@media only screen and (max-width: 1030px) and (min-width:840px) {
    #et-info {
        width:max-content!important
    }
}

@media only screen and (max-width: 980px) {
    .logo_container {
        display:block
    }

    #post-487>div>div.et_pb_section.et_pb_section_0.et_pb_fullwidth_section.et_section_regular {
        min-height: 56px
    }

    #sec-nav>div>div>a>span {
        top: 0px!important
    }
}

.et_pb_with_border .et_pb_post {
    border-color: #e0e0e0!important;
    background-color: #ffffff
}

.blog-logo {
    margin-left: 10px;
    margin-right: 10px;
    width: 31px!important;
    height: 31px!important
}

.et_pb_video {
    box-shadow: grey 0px 0px 6px 0px
}

.et_pb_text_inner {
    font-weight: normal
}

#menu-second-bar {
    padding: 10px 0px 0px!important
}

#sec-nav>div {
    margin-right: 0px!important
}

#main-header {
    padding: 20px
}

#post-487>div>div.et_pb_section.et_pb_section_0.et_pb_fullwidth_section.et_section_regular {
    margin-top: 35px
}

#logo {
    height: auto;
    width: auto;
    position: absolute
}

.box {
    width: 270px!important;
    background-size: 100px!important;
    height: 165px!important;
    margin-top: -20px!important;
    margin-left: 0px!important;
    margin-right: 0px!important;
    margin-bottom: -20px!important;
    padding: 20px 20px
}

.box h3 {
    font-size: 24px!important
}

.box span {
    font-size: 21px!important
}

#post-487>div>div.et_pb_section.et_pb_section_2.et_section_regular>div.et_pb_row.et_pb_row_1.et_pb_row_4col {
    padding-top: 5px
}

.et_pb_number_counter.et_pb_with_title .percent {
    margin-bottom: 0px!important
}

.et_pb_number_counter .percent {
    height: 46px!important
}

.et_pb_row_0.et_pb_row {
    padding-top: 10px!important
}

.ts-square>div>img {
    height: 250px;
    width: 250px;
    object-fit: cover;
    object-position: center;
    display: block
}

.tablepress tfoot th,.tablepress thead th {
    background-color: #0f4a96;
    color: white
}

.tablepress .sorting:hover,.tablepress .sorting_asc,.tablepress .sorting_desc {
    background-color: #0a4788
}

.paging_simple .paginate_button.next:after,.paging_simple .paginate_button.previous:before {
    text-shadow: none!important;
    color: #dcdcdc
}

#bwg_container1_0 #bwg_container2_0 .bwg_slideshow_dots_0 {
    background: rgba(255,255,255,0.7)!important
}

.bwg_slideshow_dots_active_0 {
    background: white!important
}

#bwg_container1_1 #bwg_container2_1 .bwg_slideshow_dots_thumbnails_1 {
    display: none
}

#bwg_container1_2 #bwg_container2_2 .bwg_slideshow_dots_thumbnails_2 {
    display: none
}

#bwg_container1_3 #bwg_container2_3 .bwg_slideshow_dots_thumbnails_3 {
    display: none
}

#bwg_container1_4 #bwg_container2_4 .bwg_slideshow_dots_thumbnails_4 {
    display: none
}

.mec-events-toggle .mec-toggle-item {
    box-shadow: none!important
}

.et_pb_post>h2 {
    padding-left: 5px
}

.et_pb_post>.post-content {
    padding-left: 5px
}

.et_pb_post>.post-meta>.published {
    padding-left: 5px
}

.et_post_meta_wrapper>.post-meta {
    font-size: 0px!important
}

.et_post_meta_wrapper>.post-meta>.published {
    font-size: 15px!important;
    padding: 2px 4px 2px 4px;
    margin-left: 2px;
    margin-right: 2px
}

.et_post_meta_wrapper>.post-meta>a {
    color: white!important;
    font-size: 15px!important;
    background-color: #0f4a96;
    padding: 2px 4px 2px 4px;
    margin-left: 2px;
    margin-right: 2px
}

a[rel=tag] {
    background-color: #176ECB!important
}

a[rel=tag]:hover {
    opacity: 0.8
}

.et_pb_post>.post-meta>a[rel=tag] {
    display: none
}

.et_post_meta_wrapper>.post-meta>a:hover {
    opacity: 0.8
}

.et_post_meta_wrapper>.post-meta>span>a {
    font-size: 15px!important;
    padding: 2px 4px 2px 4px;
    margin-left: 2px;
    margin-right: 2px
}

.latest-post-selection article {
    background-color: transparent!important;
    border: none!important
}

.latest-post-selection article a {
    color: white!important
}

.latest-post-selection article h3 {
    color: white!important
}

.et_pb_row_fullwidth .mec-events-toggle .mec-toggle-item {
    border: none!important
}

.et_pb_row_fullwidth .mec-events-toggle .mec-toggle-item-inner {
    background: transparent!important
}

.et_pb_row_fullwidth .mec-events-toggle .mec-toggle-title {
    color: #ffffff
}

.et_pb_row_fullwidth .event-color {
    background: transparent!important
}

.et_pb_row_fullwidth .mec-toggle-item-col {
    color: white
}

.et_pb_row_fullwidth .mec-sl-arrow-down {
    display: none
}

.et_pb_row_fullwidth .mec-toggle-item-col {
    border: none!important
}

.latest-post-selection article img {
    max-width: 128px!important
}

.et_pb_row_fullwidth .btn-wrapper {
    display: none!important
}

.et_pb_row_fullwidth .mc-event-detail {
    display: none!important
}

.et_pb_row_fullwidth .mec-event-detail {
    display: none!important
}

.et_pb_row_fullwidth .mec-event-list-minimal .mec-event-title a {
    color: white!important
}

.et_pb_row_fullwidth .mec-event-list-minimal .mec-event-article {
    border: none!important;
    padding: 0px 5px!important
}

.et_pb_row_fullwidth .col-sm-9 {
    width: 100%!important
}

.et_pb_row_fullwidth .col-md-9 {
    width: 100%!important
}

.et_pb_row_fullwidth .mec-color-hover {
    text-transform: none!important
}

.et_pb_section_7 .et_pb_row.et_pb_row_fullwidth,.et_pb_section_7 .et_pb_specialty_fullwidth>.et_pb_row {
    width: 100%!important;
    max-width: 100%!important
}

.et_pb_row_10 .et_pb_column_1_2 {
    width: 50%!important;
    margin-right: 0!important
}

.et_pb_row_10 .et_pb_column_1_4 {
    width: 25%!important;
    margin-right: 0!important
}

.bwg_slideshow_image_wrap_0 {
    width: 100%!important
}

.bwg_slideshow_image_wrap_1 {
    width: 100%!important
}

.bwg_slideshow_image_wrap_2 {
    width: 100%!important
}

.bwg_slideshow_image_wrap_3 {
    width: 100%!important
}

.bwg_slideshow_image_wrap_4 {
    width: 100%!important
}

#bwg_container1_0 #bwg_container2_0 .bwg_slideshow_image_container_0 {
    width: 100%!important
}

#bwg_container1_1 #bwg_container2_1 .bwg_slideshow_image_container_1 {
    width: 100%!important
}

#bwg_container1_2 #bwg_container2_2 .bwg_slideshow_image_container_2 {
    width: 100%!important
}

#bwg_container1_3 #bwg_container2_3 .bwg_slideshow_image_container_3 {
    width: 100%!important
}

#bwg_container1_4 #bwg_container2_4 .bwg_slideshow_image_container_4 {
    width: 100%!important
}

#bwg_slideshow_image_0 {
    width: 100%!important;
    max-width: 100%!important;
    height: auto;
    max-height: none!important
}

#bwg_slideshow_image_1 {
    width: 100%!important;
    max-width: 100%!important;
    height: auto;
    max-height: none!important
}

#bwg_slideshow_image_2 {
    width: 100%!important;
    max-width: 100%!important;
    height: auto;
    max-height: none!important
}

#bwg_slideshow_image_3 {
    width: 100%!important;
    max-width: 100%!important;
    height: auto;
    max-height: none!important
}

#bwg_slideshow_image_4 {
    width: 100%!important;
    max-width: 100%!important;
    height: auto;
    max-height: none!important
}

.bwg_thumbnail.bwg_container {
    padding: 0!important
}

#bwg_container1_0 #bwg_container2_0 .bwg_slideshow_dots_container_0 {
    display: none!important
}

.smicons {
    width: 200px;
    margin: 0 auto
}

.custom-blog-block {
    width: 100%!important
}

.post-meta {
    display: block!important;
    width: 100%!important;
    margin: 0px!important
}

.et_pb_post .post-meta {
    margin-bottom: 0px!important
}

.et_pb_section_4 {
    text-align: center
}

#slider_text {
    margin-right: 20%!important
}

.slider-box {
    background-color: #0c2c54d1;
    margin-top: 20%;
    color: white;
    padding: 10px
}

.slider-box h3 {
    font-size: 26px;
    color: white
}

.slider-box p {
    font-size: 16px;
    color: white
}

.owl-dots {
    bottom: 5px!important
}

.et_pb_fullwidth_code_0 .white {
    padding: 0!important
}

@media (max-width: 980px) {
    #main_slider .owl-item {
        max-height:40vh
    }

    .et_pb_section_7 .et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_section_7 .et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_section_7 .et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_pb_section_7 .et_pb_row_4col>.et_pb_column.et_pb_column_1_4 {
        width: 50%!important
    }

    .et_pb_section_7 .et_pb_column_1_2 {
        display: none
    }

    .et_pb_row_10 .et_pb_column_1_4 {
        width: 50%!important;
        margin-right: 0!important
    }

    .et_pb_section_4 .et_pb_button_0 {
        float: none
    }

    .et_pb_section_4 .et_pb_button_1 {
        float: none
    }

    .et_pb_section_4 .et_pb_button_2 {
        float: none
    }

    .et_pb_section_4 .et_pb_text_inner {
        text-align: center
    }

    .et_pb_section_4 .et_pb_text_2 {
        max-width: 95%
    }

    .et_pb_section_4 .et_pb_text_3 {
        max-width: 95%
    }

    .et_pb_section_4 .et_pb_text_4 {
        max-width: 95%
    }

    .et_pb_section_4 .et_pb_image_0 {
        width: 100%;
        margin-left: 0!important
    }

    .et_pb_section_4 .et_pb_image_1 {
        width: 100%;
        margin-left: 0!important
    }

    .et_pb_section_4 .et_pb_image_2 {
        width: 100%;
        margin-left: 0!important
    }

    .et_pb_fullwidth_menu .mobile_menu_bar:before {
        top: 12px
    }

    .et_pb_header_content_wrapper {
        display: none
    }

    #sec-nav .et_pb_row {
        width: 100%!important
    }

    .et_pb_fullwidth_menu .et_mobile_menu {
        top: 55px
    }

    #post-487>div>div.et_pb_section.et_pb_section_0.et_pb_fullwidth_section.et_section_regular {
        margin-top: 0px
    }

    .et_header_style_left #et-top-navigation,.et_header_style_left .et-fixed-header #et-top-navigation {
        padding-top: 15px!important
    }
}

#footer-bottom>div>div>div>a {
    color: white
}

#footer-bottom>div>div>div>a:hover {
    opacity: 0.6
}

.footer-info {
    color: white
}

.footer-logos>img {
    max-height: 140px!important;
    max-width: 140px!important
}

#erasmus-logo>span>img {
    height: 300px
}

#main_slider .owl-item {
    max-height: 55vh
}

.custom-blog-block .et_pb_post {
    max-height: inherit;
    min-height: 665px
}

@media (max-width: 1380px) {
    .custom-blog-block .et_pb_post {
        max-height:inherit;
        min-height: 740px
    }

    #mobile_menu {
        max-height: 100vh;
        overflow: scroll
    }
}

.et_pb_section_0 {
    padding-top: 54px;
    padding-right: 0px;
    padding-bottom: 53px;
    padding-left: 0px
}

.et_pb_row_0.et_pb_row {
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 30px;
    padding-left: 0px
}

.et_pb_section_1 {
    background-color: #004296
}

.et_pb_section_2 {
    background-color: #004296
}
