@charset "UTF-8";

/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 05 2024 | 07:51:31 */

h5,
h6 {
    text-transform: capitalize!important;
}


/*** Language Switcher - 2024/06/05 ***/

#header-language-switcher .custom-made-dropdown {
    position: relative;
    display: inline-block;
}


/* .quick-links div:not(:first-child):before {
    content: '';
    border-left: 1px solid #DFC37C;
    height: 30px;
    display: block;
    position: absolute;
    z-index: 2;
} */

#header-language-switcher button.custom-made-dropbtn {
    width: 50px;
    height: 38px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    font-size: 20px;
    background-color: #f68736;
    border: 0;
    padding: 0px;
}

#header-language-switcher button.custom-made-dropbtn:before {
    display: block;
    /* content: '';
    background-image: url(/assets/images/globe1.png);
    width: 25px;
    text-align: center;
    height: 25px;
    background-size: contain;
    background-repeat: no-repeat; */
    margin-right: 5px;
    content: '\f0ac';
    font-family: 'Font Awesome 5 Free';
    font-size: 1rem;
    color: #fff;
    font-weight: 700;
    margin-left: 0px;
    margin-right: 0px;
}

#header-language-switcher button.custom-made-dropbtn:After {
    /* right: -2px;
    border-top: 0.25em solid #bf8731 !important;
    top: calc(50% - 0.075em) !important;
    content: "";
    vertical-align: middle;
    display: inline-block;
    border: 0.3em solid transparent;
    position: absolute; */
    font-family: ETmodules;
    content: "3";
    font-size: 16px;
    position: absolute;
    right: 0;
    top: 5px;
    font-weight: 800;
    color: #fff;
}

#header-language-switcher .custom-made-dropdown-content {
    display: none;
    position: absolute;
    background-color: #ffffff;
    overflow: auto;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 1;
}

#header-language-switcher .custom-made-dropdown-content.show {
    display: block;
}

#header-language-switcher ul#header-language-menu {
    display: block;
    width: 60px;
}

#header-language-switcher ul#header-language-menu li {
    list-style-type: none;
}

#header-language-switcher .custom-made-dropdown-content ul#header-language-menu a {
    padding: 10px !important;
    /* color: #25337E; */
    font-size: 18px;
    text-align: center;
    display: block;
    width: 100%;
    cursor: pointer;
    font-weight: 500;
    text-decoration: none;
    background-color: #f68736;
}

#header-language-switcher ul#header-language-menu button.language.cn {
    width: 100%;
}

#header-language-switcher .custom-made-dropdown .custom-made-dropdown-content ul#header-language-menu {
    padding-left: 0;
    padding-bottom: 0;
}

#header-language-switcher .custom-made-dropdown .custom-made-dropdown-content ul#header-language-menu li.menu-item-264235 {
    display: none;
}

#header-language-switcher .custom-made-dropdown-content ul#header-language-menu a span {
    color: #fff;
    text-shadow: none;
}

#header-language-switcher ul#header-language-menu+li {
    list-style: none;
    /* margin-top: -30px; */
}

#header-language-switcher ul#header-language-menu+li button.language.cn {
    background-color: #f68736;
    border: 0;
    width: 60px;
    padding: 10px 0px 10px 0px;
}

#header-language-switcher ul#header-language-menu+li button.language.cn a {
    color: #fff;
}


/* Menu */

.custom-type-menu.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a {
    padding: 20px 0px!important;
}

.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {
    padding-top: 0px;
    padding-bottom: 0px;
}

.custom-type-menu nav.et-menu-nav,
.custom-type-menu.et_pb_menu .et_pb_menu__menu {
    flex: 1;
}

.custom-type-menu.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a,
.custom-type-menu .et-menu-nav>ul>li>ul>li>a,
.custom-type-menu .et-menu-nav>ul>li>ul>li>ul>li>a {
    /* padding: 15px 20px!important; */
    padding: 20px 0px!important;
    border-bottom: 1px dotted rgba(255, 255, 255, 0.5);
    width: 100%;
    /* color: #ffffff!important; */
}

.custom-type-menu .et-menu-nav ul {
    flex-direction: column;
    flex: 1;
    margin: 0px!important;
}

.custom-type-menu .et-menu-nav>ul>li,
.custom-type-menu .et-menu-nav>ul>li>ul>li {
    position: static!important;
    padding: 0px 15px;
}

.custom-type-menu .et-menu-nav>ul>li>ul>li>ul>li {
    position: static!important;
    padding: 0px 15px;
}

.et_pb_mega_menu_menu_1.et_pb_menu .nav li ul li,
.et_pb_mega_menu_menu_2.et_pb_menu .nav li ul li,
.et_pb_mega_menu_menu_3.et_pb_menu .nav li ul li,
.et_pb_mega_menu_menu_4.et_pb_menu .nav li ul li,
.et_pb_mega_menu_menu_5.et_pb_menu .nav li ul li,
.et_pb_mega_menu_menu_6.et_pb_menu .nav li ul li,
.et_pb_mega_menu_menu_7.et_pb_menu .nav li ul li {
    width: 100%;
}

.et_pb_mega_menu_menu_1.et_pb_menu .nav li ul,
.et_pb_mega_menu_menu_2.et_pb_menu .nav li ul,
.et_pb_mega_menu_menu_3.et_pb_menu .nav li ul,
.et_pb_mega_menu_menu_4.et_pb_menu .nav li ul,
.et_pb_mega_menu_menu_5.et_pb_menu .nav li ul,
.et_pb_mega_menu_menu_6.et_pb_menu .nav li ul,
.et_pb_mega_menu_menu_7.et_pb_menu .nav li ul {
    margin-top: -10px!important;
    padding-top: 10px;
    border-top: 0px!important;
    top: 0px!important;
    left: 100%!important;
    width: 98%;
    height: calc( 100% + 20px);
    right: auto;
    -webkit-box-shadow: none;
}

.custom-type-menu.et_pb_mega_menu_menu_1.et_pb_menu .nav li ul li ul,
.custom-type-menu.et_pb_mega_menu_menu_2.et_pb_menu .nav li ul li ul,
.custom-type-menu.et_pb_mega_menu_menu_3.et_pb_menu .nav li ul li ul,
.custom-type-menu.et_pb_mega_menu_menu_4.et_pb_menu .nav li ul li ul,
.custom-type-menu.et_pb_mega_menu_menu_5.et_pb_menu .nav li ul li ul,
.custom-type-menu.et_pb_mega_menu_menu_6.et_pb_menu .nav li ul li ul,
.custom-type-menu.et_pb_mega_menu_menu_7.et_pb_menu .nav li ul li ul {
    margin-top: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    height: 100%;
}

.custom-type-menu .et-menu-nav>ul>li>ul>li,
.custom-type-menu .et-menu-nav>ul>li>ul>li>a,
.custom-type-menu .et-menu-nav>ul>li>ul>li>ul>li>a {
    width: 100%;
}

.custom-type-menu.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a:hover,
.custom-type-menu .et-menu-nav>ul>li>ul>li>a:hover,
.custom-type-menu.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a:active,
.custom-type-menu .et-menu-nav>ul>li>ul>li>a:active,
.et_pb_mega_menu_menu_0.et_pb_menu .nav li ul.sub-menu a:hover,
.et_pb_mega_menu_menu_0.et_pb_menu .et_mobile_menu a:hover,
.et_pb_mega_menu_menu_1.et_pb_menu .nav li ul.sub-menu a:hover,
.et_pb_mega_menu_menu_1.et_pb_menu .et_mobile_menu a:hover,
.et_pb_mega_menu_menu_2.et_pb_menu .nav li ul.sub-menu a:hover,
.et_pb_mega_menu_menu_2.et_pb_menu .et_mobile_menu a:hover,
.et_pb_mega_menu_menu_3.et_pb_menu .nav li ul.sub-menu a:hover,
.et_pb_mega_menu_menu_3.et_pb_menu .et_mobile_menu a:hover,
.et_pb_mega_menu_menu_4.et_pb_menu .nav li ul.sub-menu a:hover,
.et_pb_mega_menu_menu_4.et_pb_menu .et_mobile_menu a:hover,
.et_pb_mega_menu_menu_5.et_pb_menu .nav li ul.sub-menu a:hover,
.et_pb_mega_menu_menu_5.et_pb_menu .et_mobile_menu a:hover,
.et_pb_mega_menu_menu_6.et_pb_menu .nav li ul.sub-menu a:hover,
.et_pb_mega_menu_menu_6.et_pb_menu .et_mobile_menu a:hover,
.et_pb_mega_menu_menu_7.et_pb_menu .nav li ul.sub-menu a:hover,
.et_pb_mega_menu_menu_7.et_pb_menu .et_mobile_menu a:hover,
.et_pb_mega_menu_menu_0.et_pb_menu .nav li ul.sub-menu a:active,
.et_pb_mega_menu_menu_0.et_pb_menu .et_mobile_menu a:active,
.et_pb_mega_menu_menu_1.et_pb_menu .nav li ul.sub-menu a:active,
.et_pb_mega_menu_menu_1.et_pb_menu .et_mobile_menu a:active,
.et_pb_mega_menu_menu_2.et_pb_menu .nav li ul.sub-menu a:active,
.et_pb_mega_menu_menu_2.et_pb_menu .et_mobile_menu a:active,
.et_pb_mega_menu_menu_3.et_pb_menu .nav li ul.sub-menu a:active,
.et_pb_mega_menu_menu_3.et_pb_menu .et_mobile_menu a:active,
.et_pb_mega_menu_menu_4.et_pb_menu .nav li ul.sub-menu a:active,
.et_pb_mega_menu_menu_4.et_pb_menu .et_mobile_menu a:active,
.et_pb_mega_menu_menu_5.et_pb_menu .nav li ul.sub-menu a:active,
.et_pb_mega_menu_menu_5.et_pb_menu .et_mobile_menu a:active,
.et_pb_mega_menu_menu_6.et_pb_menu .nav li ul.sub-menu a:active,
.et_pb_mega_menu_menu_6.et_pb_menu .et_mobile_menu a:active,
.et_pb_mega_menu_menu_7.et_pb_menu .nav li ul.sub-menu a:active,
.et_pb_mega_menu_menu_7.et_pb_menu .et_mobile_menu a:active {
    background-color: transparent;
    opacity: 1;
    color: #ffe400!important;
}

.et_pb_menu .et-menu-nav>ul ul {
    padding: 18px 0px;
}

.et-menu li li.menu-item-has-children>a:after {
    top: 50%!important;
}

@media only screen and (max-width:640px) {
    .column-half {
        width: 50%!important;
    }
}

.et-menu li li.menu-item-has-children>a:first-child:after {
    right: 0px!important;
}

.nav li li {
    line-height: 1em!important;
}

.et-menu li li.menu-item-has-children>a:first-child:after {
    /* right: 0px!important; */
    right: -10px!important;
}

.custom-type-menu.et_pb_mega_menu_menu_6.et_pb_menu .nav li ul li ul {
    margin-top: 0!important;
}


/*** Extra ****/

div.et_pb_section.et_pb_mega_menu_section_0,
div.et_pb_section.et_pb_mega_menu_section_1,
div.et_pb_section.et_pb_mega_menu_section_4,
div.et_pb_section.et_pb_mega_menu_section_5 {
    background-size: contain;
    background-repeat: repeat-y;
    background-image: url(/wp-content/uploads/menu-bg-3.jpg)!important;
}

.et_pb_mega_menu_section_0.et_pb_section,
.et_pb_mega_menu_menu_0,
.et_pb_mega_menu_section_1.et_pb_section,
.et_pb_mega_menu_menu_1,
.et_pb_mega_menu_section_2.et_pb_section,
.et_pb_mega_menu_menu_2,
.et_pb_mega_menu_section_3.et_pb_section,
.et_pb_mega_menu_menu_3,
.et_pb_mega_menu_section_4.et_pb_section,
.et_pb_mega_menu_menu_4,
.et_pb_mega_menu_section_5.et_pb_section,
.et_pb_mega_menu_menu_5,
.et_pb_mega_menu_section_6.et_pb_section,
.et_pb_mega_menu_menu_6 {
    padding-top: 0px;
    padding-bottom: 0px;
}

.et_pb_mega_menu_row_0,
.et_pb_mega_menu_row_2,
.et_pb_mega_menu_row_4,
.et_pb_mega_menu_row_6 {
    min-height: 400px;
}

.et_pb_mega_menu_row_0,
body #page-container .et-db #et-boc .et-l .et_pb_mega_menu_row_0.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_mega_menu_row_0.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_mega_menu_row_0.et_pb_row,
.et_pb_mega_menu_row_2,
body #page-container .et-db #et-boc .et-l .et_pb_mega_menu_row_2.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_mega_menu_row_2.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_mega_menu_row_2.et_pb_row,
.et_pb_mega_menu_row_4,
body #page-container .et-db #et-boc .et-l .et_pb_mega_menu_row_4.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_mega_menu_row_4.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_mega_menu_row_4.et_pb_row,
.et_pb_mega_menu_row_6,
body #page-container .et-db #et-boc .et-l .et_pb_mega_menu_row_6.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_mega_menu_row_6.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_mega_menu_row_6.et_pb_row {
    width: 100%;
    max-width: 50%;
}

.et_pb_mega_menu_text_0.et_pb_text,
.et_pb_mega_menu_text_1.et_pb_text,
.et_pb_mega_menu_text_2.et_pb_text,
.et_pb_mega_menu_text_3.et_pb_text,
.et_pb_mega_menu_text_4.et_pb_text,
.et_pb_mega_menu_text_5.et_pb_text,
.et_pb_mega_menu_text_6.et_pb_text,
.et_pb_mega_menu_menu_0.et_pb_menu .nav li ul.sub-menu a,
.et_pb_mega_menu_menu_0.et_pb_menu .et_mobile_menu a,
.et_pb_mega_menu_menu_1.et_pb_menu .nav li ul.sub-menu a,
.et_pb_mega_menu_menu_1.et_pb_menu .et_mobile_menu a,
.et_pb_mega_menu_menu_2.et_pb_menu .nav li ul.sub-menu a,
.et_pb_mega_menu_menu_2.et_pb_menu .et_mobile_menu a,
.et_pb_mega_menu_menu_3.et_pb_menu .nav li ul.sub-menu a,
.et_pb_mega_menu_menu_3.et_pb_menu .et_mobile_menu a,
.et_pb_mega_menu_menu_4.et_pb_menu .nav li ul.sub-menu a,
.et_pb_mega_menu_menu_4.et_pb_menu .et_mobile_menu a,
.et_pb_mega_menu_menu_5.et_pb_menu .nav li ul.sub-menu a,
.et_pb_mega_menu_menu_5.et_pb_menu .et_mobile_menu a,
.et_pb_mega_menu_menu_6.et_pb_menu .nav li ul.sub-menu a,
.et_pb_mega_menu_menu_6.et_pb_menu .et_mobile_menu a {
    color: #FFFFFF !important;
}

.et_pb_mega_menu_text_0,
.et_pb_mega_menu_text_1,
.et_pb_mega_menu_text_2,
.et_pb_mega_menu_text_3,
.et_pb_mega_menu_text_4,
.et_pb_mega_menu_text_5,
.et_pb_mega_menu_text_6 {
    font-size: 30px;
}

.et_pb_mega_menu_menu_0.et_pb_menu ul li a,
.et_pb_mega_menu_menu_1.et_pb_menu ul li a,
.et_pb_mega_menu_menu_2.et_pb_menu ul li a,
.et_pb_mega_menu_menu_3.et_pb_menu ul li a,
.et_pb_mega_menu_menu_4.et_pb_menu ul li a,
.et_pb_mega_menu_menu_5.et_pb_menu ul li a,
.et_pb_mega_menu_menu_6.et_pb_menu ul li a {
    font-size: 18px;
    color: #FFFFFF !important;
}

.et_pb_mega_menu_menu_0.et_pb_menu ul li.current-menu-item a,
.et_pb_mega_menu_menu_0.et_pb_menu .nav li ul.sub-menu li.current-menu-item a,
.et_pb_mega_menu_menu_1.et_pb_menu ul li.current-menu-item a,
.et_pb_mega_menu_menu_1.et_pb_menu .nav li ul.sub-menu li.current-menu-item a,
.et_pb_mega_menu_menu_2.et_pb_menu ul li.current-menu-item a,
.et_pb_mega_menu_menu_2.et_pb_menu .nav li ul.sub-menu li.current-menu-item a,
.et_pb_mega_menu_menu_3.et_pb_menu ul li.current-menu-item a,
.et_pb_mega_menu_menu_3.et_pb_menu .nav li ul.sub-menu li.current-menu-item a,
.et_pb_mega_menu_menu_4.et_pb_menu ul li.current-menu-item a,
.et_pb_mega_menu_menu_4.et_pb_menu .nav li ul.sub-menu li.current-menu-item a,
.et_pb_mega_menu_menu_5.et_pb_menu ul li.current-menu-item a,
.et_pb_mega_menu_menu_5.et_pb_menu .nav li ul.sub-menu li.current-menu-item a,
.et_pb_mega_menu_menu_6.et_pb_menu ul li.current-menu-item a,
.et_pb_mega_menu_menu_6.et_pb_menu .nav li ul.sub-menu li.current-menu-item a {
    color: #ffe400 !important;
}

.et_pb_mega_menu_menu_0.et_pb_menu .nav li ul,
.et_pb_mega_menu_menu_1.et_pb_menu .nav li ul,
.et_pb_mega_menu_menu_2.et_pb_menu .nav li ul,
.et_pb_mega_menu_menu_3.et_pb_menu .nav li ul,
.et_pb_mega_menu_menu_4.et_pb_menu .nav li ul,
.et_pb_mega_menu_menu_5.et_pb_menu .nav li ul,
.et_pb_mega_menu_menu_6.et_pb_menu .nav li ul {
    background-color: RGBA(255, 255, 255, 0) !important;
}

.et_pb_mega_menu_menu_0.et_pb_menu .et_mobile_menu,
.et_pb_mega_menu_menu_0.et_pb_menu .et_mobile_menu ul,
.et_pb_mega_menu_menu_1.et_pb_menu .et_mobile_menu,
.et_pb_mega_menu_menu_1.et_pb_menu .et_mobile_menu ul,
.et_pb_mega_menu_menu_2.et_pb_menu .et_mobile_menu,
.et_pb_mega_menu_menu_2.et_pb_menu .et_mobile_menu ul,
.et_pb_mega_menu_menu_3.et_pb_menu .et_mobile_menu,
.et_pb_mega_menu_menu_3.et_pb_menu .et_mobile_menu ul,
.et_pb_mega_menu_menu_4.et_pb_menu .et_mobile_menu,
.et_pb_mega_menu_menu_4.et_pb_menu .et_mobile_menu ul,
.et_pb_mega_menu_menu_5.et_pb_menu .et_mobile_menu,
.et_pb_mega_menu_menu_5.et_pb_menu .et_mobile_menu ul,
.et_pb_mega_menu_menu_6.et_pb_menu .et_mobile_menu,
.et_pb_mega_menu_menu_6.et_pb_menu .et_mobile_menu ul {
    background-color: #7c7fac !important;
}

.et_pb_mega_menu_menu_0 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,
.et_pb_mega_menu_menu_0 .et_pb_menu__logo-slot,
.et_pb_mega_menu_menu_1 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,
.et_pb_mega_menu_menu_1 .et_pb_menu__logo-slot,
.et_pb_mega_menu_menu_2 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,
.et_pb_mega_menu_menu_2 .et_pb_menu__logo-slot,
.et_pb_mega_menu_menu_3 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,
.et_pb_mega_menu_menu_3 .et_pb_menu__logo-slot,
.et_pb_mega_menu_menu_4 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,
.et_pb_mega_menu_menu_4 .et_pb_menu__logo-slot,
.et_pb_mega_menu_menu_5 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,
.et_pb_mega_menu_menu_5 .et_pb_menu__logo-slot,
.et_pb_mega_menu_menu_6 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,
.et_pb_mega_menu_menu_6 .et_pb_menu__logo-slot {
    width: auto;
    max-width: 100%;
}

.et_pb_mega_menu_menu_0 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,
.et_pb_mega_menu_menu_0 .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img,
.et_pb_mega_menu_menu_1 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,
.et_pb_mega_menu_menu_1 .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img,
.et_pb_mega_menu_menu_2 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,
.et_pb_mega_menu_menu_2 .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img,
.et_pb_mega_menu_menu_3 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,
.et_pb_mega_menu_menu_3 .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img,
.et_pb_mega_menu_menu_4 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,
.et_pb_mega_menu_menu_4 .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img,
.et_pb_mega_menu_menu_5 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,
.et_pb_mega_menu_menu_5 .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img,
.et_pb_mega_menu_menu_6 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,
.et_pb_mega_menu_menu_6 .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img {
    height: auto;
    max-height: none;
}

.et_pb_mega_menu_menu_0 .mobile_nav .mobile_menu_bar:before,
.et_pb_mega_menu_menu_0 .et_pb_menu__icon.et_pb_menu__search-button,
.et_pb_mega_menu_menu_0 .et_pb_menu__icon.et_pb_menu__close-search-button,
.et_pb_mega_menu_menu_0 .et_pb_menu__icon.et_pb_menu__cart-button,
.et_pb_mega_menu_menu_1 .mobile_nav .mobile_menu_bar:before,
.et_pb_mega_menu_menu_1 .et_pb_menu__icon.et_pb_menu__search-button,
.et_pb_mega_menu_menu_1 .et_pb_menu__icon.et_pb_menu__close-search-button,
.et_pb_mega_menu_menu_1 .et_pb_menu__icon.et_pb_menu__cart-button,
.et_pb_mega_menu_menu_2 .mobile_nav .mobile_menu_bar:before,
.et_pb_mega_menu_menu_2 .et_pb_menu__icon.et_pb_menu__search-button,
.et_pb_mega_menu_menu_2 .et_pb_menu__icon.et_pb_menu__close-search-button,
.et_pb_mega_menu_menu_2 .et_pb_menu__icon.et_pb_menu__cart-button,
.et_pb_mega_menu_menu_3 .mobile_nav .mobile_menu_bar:before,
.et_pb_mega_menu_menu_3 .et_pb_menu__icon.et_pb_menu__search-button,
.et_pb_mega_menu_menu_3 .et_pb_menu__icon.et_pb_menu__close-search-button,
.et_pb_mega_menu_menu_3 .et_pb_menu__icon.et_pb_menu__cart-button,
.et_pb_mega_menu_menu_4 .mobile_nav .mobile_menu_bar:before,
.et_pb_mega_menu_menu_4 .et_pb_menu__icon.et_pb_menu__search-button,
.et_pb_mega_menu_menu_4 .et_pb_menu__icon.et_pb_menu__close-search-button,
.et_pb_mega_menu_menu_4 .et_pb_menu__icon.et_pb_menu__cart-button,
.et_pb_mega_menu_menu_5 .mobile_nav .mobile_menu_bar:before,
.et_pb_mega_menu_menu_5 .et_pb_menu__icon.et_pb_menu__search-button,
.et_pb_mega_menu_menu_5 .et_pb_menu__icon.et_pb_menu__close-search-button,
.et_pb_mega_menu_menu_5 .et_pb_menu__icon.et_pb_menu__cart-button,
.et_pb_mega_menu_menu_6 .mobile_nav .mobile_menu_bar:before,
.et_pb_mega_menu_menu_6 .et_pb_menu__icon.et_pb_menu__search-button,
.et_pb_mega_menu_menu_6 .et_pb_menu__icon.et_pb_menu__close-search-button,
.et_pb_mega_menu_menu_6 .et_pb_menu__icon.et_pb_menu__cart-button {
    color: #7EBEC5;
}

.et_pb_mega_menu_row_1,
body #page-container .et-db #et-boc .et-l .et_pb_mega_menu_row_1.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_mega_menu_row_1.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_mega_menu_row_1.et_pb_row,
.et_pb_mega_menu_row_3,
body #page-container .et-db #et-boc .et-l .et_pb_mega_menu_row_3.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_mega_menu_row_3.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_mega_menu_row_3.et_pb_row,
.et_pb_mega_menu_row_5,
body #page-container .et-db #et-boc .et-l .et_pb_mega_menu_row_5.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_mega_menu_row_5.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_mega_menu_row_5.et_pb_row {
    width: 100%;
    /* max-width: 937px; */
    max-width: 50%;
}

div.et_pb_section.et_pb_mega_menu_section_2,
div.et_pb_section.et_pb_mega_menu_section_6 {
    background-size: 100% 100%;
    background-image: url(/wp-content/uploads/menu-bg-3.jpg)!important;
}

div.et_pb_section.et_pb_mega_menu_section_3 {
    background-image: url(/wp-content/uploads/menu-bg-3.jpg)!important;
}

.et_pb_mega_menu_column_0,
.et_pb_mega_menu_column_1,
.et_pb_mega_menu_column_2,
.et_pb_mega_menu_column_3,
.et_pb_mega_menu_column_4,
.et_pb_mega_menu_column_5,
.et_pb_mega_menu_column_6,
.et_pb_mega_menu_column_7,
.et_pb_mega_menu_column_8,
.et_pb_mega_menu_column_9,
.et_pb_mega_menu_column_10,
.et_pb_mega_menu_column_11,
.et_pb_mega_menu_column_12,
.et_pb_mega_menu_column_13 {
    background-color: #636588;
    padding-top: 10px;
    padding-bottom: 10px;
}

.et-db #et-boc .et-l .et_pb_mega_menu_menu_0.et_pb_menu,
.et-db #et-boc .et-l .et_pb_mega_menu_menu_1.et_pb_menu {
    background-color: #636588!important;
}

.et_pb_mega_menu_row_0.et_pb_row,
.et_pb_mega_menu_row_1.et_pb_row,
.et_pb_mega_menu_row_2.et_pb_row,
.et_pb_mega_menu_row_3.et_pb_row,
.et_pb_mega_menu_row_4.et_pb_row,
.et_pb_mega_menu_row_5.et_pb_row,
.et_pb_mega_menu_row_6.et_pb_row {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 19% !important;
    margin-left: 0px !important;
    margin-right: auto !important;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 19%;
}

.dmm-dropdown-ul {
    background-color: #fff
}

.dmm-dropdown-arrow-cont,
.dmm-dropdown-arrow-cont-close {
    width: 30px;
    height: 30px;
    position: absolute;
    right: 0;
    display: block;
    top: 50%;
    transform: translateY(-50%);
    z-index: 5;
    touch-action: none
}

.dmm-dropdown-ul>li a {
    border-top: 0
}

#top-menu .dmm-dropdown-ul li a,
.dmm-dropdown-ul li a,
.et-db #et-boc .et-l .dmm-dropdown-ul li a {
    color: #000;
    padding: 15px 12px;
    display: block;
    border-top: 1px solid #ebebeb;
    position: relative;
    font-size: 16px
}

.dmm-dropdown-ul li {
    display: block;
    position: relative
}

#top-menu .de-mega-menu .et_pb_column .menu-item-has-children>a:after,
#top-menu .dmm-dropdown-ul .menu-item-has-children>a:after,
.de-mega-menu .et_pb_column .menu-item-has-children>a:after,
.dmm-dropdown-ul .menu-item-has-children>a:after {
    text-align: center;
    speak: none;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    transition: .3s ease-in-out;
    position: absolute;
    top: 50%;
    /* right: 0; */
    right: -10px;
    font-family: ETmodules;
    font-size: 32px;
    font-weight: 400;
    content: "\35"!important;
    transform: translateY(-50%);
}

#top-menu .dmm-dropdown-ul .menu-item-has-children>a:after,
.de-mega-menu.show {
    display: block!important
}

#top-menu .de-mega-menu .et_pb_column .dmm-dropdown-ul .sub-menu,
#top-menu .dmm-dropdown-ul li .sub-menu,
.de-mega-menu .et_pb_column .dmm-dropdown-ul .sub-menu,
.dmm-dropdown-ul li .sub-menu {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    right: -500px;
    width: 500px;
    background-color: #fff;
    padding: 0;
    top: 0
}

.de-mega-menu .et_pb_column .et_pb_widget .sub-menu {
    z-index: 11;
    visibility: visible;
    right: auto;
    left: 0;
    width: inherit;
    opacity: 1
}

.de-mega-menu .et_pb_column .et_pb_widget .menu-item-has-children>a:after {
    display: none!important
}

.hidden-overflow {
    overflow: hidden
}

#top-menu .dmm-dropdown-ul li .sub-menu {
    visibility: hidden;
    opacity: 0
}

.dmm-overlay {
    position: initial!important
}

.dmm-overlay>.sub-menu {
    webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform .3s;
    -moz-transition: -moz-transform .3s;
    transition: transform .3s;
    padding-top: 45px!important
}

.de-mega-menu-item.menu-item-has-children>a:after,
.dmm-overlay .go-back:before {
    font-family: ETmodules;
    text-align: center;
    speak: none;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    transition: .3s ease-in-out
}

.dmm-overlay .go-back:before {
    top: 7px;
    left: 0;
    font-size: 32px;
    font-weight: 800;
    content: "\34"
}

.dmm-dropdown-ul li:hover>.sub-menu li.dmm-overlay.active>.sub-menu {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate(0);
    -moz-transform: translate(0);
    -ms-transform: translate(0);
    -o-transform: translate(0);
    transform: translate(0);
    left: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    background-color: #fff;
    z-index: 999999999;
    width: 100%;
    right: auto;
    height: 100%
}

.close-dropdown {
    top: -46px;
    left: 4px;
    width: 40px;
    height: 40px;
    display: block;
    position: absolute;
    z-index: 9999999999999999
}

.go-back {
    position: absolute;
    top: 8px;
    left: 3px;
    cursor: pointer
}

.de-mega-menu .et_pb_column {
    z-index: auto!important
}

.de-mega-menu .et_pb_column .sub-menu {
    z-index: 11
}

.mm-overlay.active {
    opacity: 1;
    z-index: 99
}

.close-icon {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 20px;
    height: 20px;
    z-index: 9999999999999999999999;
    cursor: pointer
}

.close-icon:after {
    font-family: ETmodules;
    speak: none;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    font-size: 26px;
    content: "\4d";
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.de-mega-menu .et_pb_section {
    padding-top: 0!important;
    /* margin-top: 1.5rem; */
    margin-top: 10px;
    /*  margin-top: 20px; */
}

.de-mega-menu-container {
    display: flex;
    justify-content: center;
    align-items: center
}

.dmm-fixed .de-mega-menu {
    position: fixed!important
}

#mobile_menu li {
    position: relative
}

.de-mega-menu-item.menu-item-has-children>a {
    background-color: transparent;
    position: relative
}

.de-mega-menu-item.menu-item-has-children>a:after {
    font-weight: 400;
    font-size: 26px;
    content: "\33";
    top: 5px;
    right: 5px
}

.opened .de-mega-menu-item.menu-item-has-children.visible>a:after {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.dmm-vert-tabs,
.fullwidth-mm,
.fullwidth-mm .et_pb_row {
    max-width: 100%!important;
    width: 100%!important;
    padding: 0!important
}

.dmm-vert-tabs.et_pb_mm_tabs,
.dmm-vert-tabs.et_pb_wc_tabs,
.fullwidth-mm .et_pb_mm_tabs {
    border: none
}

.dmm-vert-tabs {
    display: flex
}

.dmm-vert-tabs ul.et_pb_tabs_controls {
    float: none;
    flex: 1
}

.dmm-vert-tabs .et_pb_all_tabs {
    float: none;
    flex: 2
}

.dmm-vert-tabs .et_pb_mm_tabs {
    border: none!important
}

.dmm-vert-tabs .et_pb_post {
    padding-bottom: 10px!important;
    margin-bottom: 0
}

.dmm-vert-tabs .et_pb_post .entry-featured-image-url {
    margin-bottom: 10px!important
}

.dmm-vert-tabs h2 {
    padding-bottom: 3px!important
}

.dmm-vert-tabs .et_pb_tab br,
.et-db #et-boc .et-l .dmm-vert-tabs ul.et_pb_tabs_controls:after {
    display: none
}

.dmm-vert-tabs .et_pb_ajax_pagination_container {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px
}

.dmm-vert-tabs .et_pb_tabs_controls li {
    float: none!important;
    position: relative!important;
    z-index: 11!important;
    max-width: 100%;
    font-weight: 600;
    line-height: 1.7em;
    cursor: pointer;
    padding: 20px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    border: none!important
}

.dmm-vert-tabs .et_pb_tabs_controls li a {
    display: block;
    padding: 4px 0 4px 20px
}

.dmm-vert-tabs ul.et_pb_tabs_controls:after {
    border-top: none
}

@media (max-width: 980px) {
    .dmm-dropdown-ul {
        max-width: 100%!important
    }
    body .de-mega-menu .dmm-dropdown-ul li .sub-menu {
        width: 100%!important;
        right: auto!important
    }
    .de-mega-menu .dmm-dropdown-ul li .sub-menu>li:first-child a::after {
        font-family: ETmodules;
        text-align: center;
        font-variant: normal;
        text-transform: none;
        -webkit-font-smoothing: antialiased;
        position: absolute;
        content: "\34";
        top: -35px;
        transition: .3s ease-in-out;
        left: 0;
        font-size: 32px;
        font-weight: 400;
        display: block;
        right: auto
    }
    .de-mega-menu .dmm-dropdown-ul li .sub-menu>li a:after {
        display: none
    }
    .show-mob .dmm-dropdown-arrow-cont-close {
        display: block;
        right: auto;
        left: 0;
        top: -25px
    }
    .show-mob .menu-item-has-children .dmm-dropdown-arrow-cont {
        display: block;
        left: auto;
        right: 0;
        top: 50%
    }
    .de-mega-menu .dmm-dropdown-ul li .sub-menu {
        right: auto!important;
        width: 100%!important;
        left: 100%;
        transition: .3s ease-in-out;
        padding-top: 50px
    }
    .de-mega-menu .dmm-dropdown-ul li .sub-menu.show-mob {
        left: 0
    }
    .dmm-dropdown-section .et_pb_column {
        margin-bottom: 0!important
    }
    .dmm-vert-tabs .et_pb_tabs_controls li {
        padding: 10px
    }
    .dmm-vert-tabs .post-content p {
        font-size: 13px
    }
    .dmm-vert-tabs .et_pb_tabs_controls li a {
        display: block;
        padding: 4px 0 4px 5px
    }
    .dmm-vert-tabs .et_pb_post .entry-featured-image-url {
        display: block;
        position: relative;
        margin-bottom: 12px
    }
}

@media (max-width: 757px) {
    .dmm-vert-tabs .et_pb_tabs_controls li {
        display: inline-block;
        float: left;
        position: relative;
        z-index: 11;
        max-width: none;
        height: 100%;
        border-right: none;
        font-weight: 600;
        line-height: 1.7em;
        cursor: pointer;
        padding: 10px;
        width: 33%;
        border-bottom: 0;
        font-size: 14px
    }
    .dmm-vert-tabs ul.et_pb_tabs_controls {
        background-color: #bf5b5b;
        float: none;
        width: 100%
    }
    .dmm-vert-tabs .et_pb_all_tabs {
        background-color: #fff;
        float: left;
        width: 100%
    }
    .dmm-vert-tabs .et_pb_tabs_controls li a {
        font-size: 13px
    }
    .dmm-vert-tabs .et_pb_ajax_pagination_container {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 20px
    }
}

@media (max-width: 600px) {
    .dmm-vert-tabs .et_pb_ajax_pagination_container {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        grid-gap: 20px
    }
    .dmm-vert-tabs .et_pb_tabs_controls li {
        width: 50%
    }
}

@media (max-width: 480px) {
    .dmm-vert-tabs .et_pb_tabs_controls li {
        width: 100%
    }
}


/*** 17/5/2023 - Jayson ***/

div.et_pb_section.et_pb_mega_menu_section_6,
div.et_pb_section.et_pb_mega_menu_section_7,
div.et_pb_section.et_pb_mega_menu_section_8,
div.et_pb_section.et_pb_mega_menu_section_9,
div.et_pb_section.et_pb_mega_menu_section_10,
div.et_pb_section.et_pb_mega_menu_section_11 {
    background-size: contain;
    background-repeat: repeat-y;
    background-image: url(/wp-content/uploads/menu-bg-3.jpg)!important;
}

.et_pb_mega_menu_section_6.et_pb_section,
.et_pb_mega_menu_menu_6,
.et_pb_mega_menu_section_7.et_pb_section,
.et_pb_mega_menu_menu_7,
.et_pb_mega_menu_section_8.et_pb_section,
.et_pb_mega_menu_menu_8,
.et_pb_mega_menu_section_9.et_pb_section,
.et_pb_mega_menu_menu_9,
.et_pb_mega_menu_section_10.et_pb_section,
.et_pb_mega_menu_menu_10,
.et_pb_mega_menu_section_11.et_pb_section,
.et_pb_mega_menu_menu_11 {
    padding-top: 0px;
    padding-bottom: 0px;
}

.et_pb_mega_menu_menu_6.et_pb_menu .nav li ul li,
.et_pb_mega_menu_menu_7.et_pb_menu .nav li ul li,
.et_pb_mega_menu_menu_8.et_pb_menu .nav li ul li,
.et_pb_mega_menu_menu_9.et_pb_menu .nav li ul li,
.et_pb_mega_menu_menu_10.et_pb_menu .nav li ul li,
.et_pb_mega_menu_menu_11.et_pb_menu .nav li ul li {
    width: 100%;
}

@media (min-width: 981px) and (max-width: 1299px) {
    .et_pb_mega_menu_menu_6.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_7.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_8.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_9.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_10.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_11.et_pb_menu .nav li ul {
        margin-top: -10px!important;
        padding-top: 10px;
        border-top: 0px!important;
        top: 0px!important;
        left: 100%!important;
        /*     width: 64%; */
        /* width: 52%; */
        /*** Correct but need to change a bit ***/
        /*width: 66%;*/
        /*** Most correct ***/
        width: 95%;
        height: calc( 100% + 20px);
        right: auto;
        -webkit-box-shadow: none;
    }
}

@media (min-width: 1300px) and (max-width: 1399px) {
    .et_pb_mega_menu_menu_6.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_7.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_8.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_9.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_10.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_11.et_pb_menu .nav li ul {
        margin-top: -10px!important;
        padding-top: 10px;
        border-top: 0px!important;
        top: 0px!important;
        left: 100%!important;
        /*     width: 64%; */
        /* width: 52%; */
        /*** Correct but need to change a bit ***/
        /*width: 66%;*/
        /*** Most correct ***/
        width: 100%;
        height: calc( 100% + 20px);
        right: auto;
        -webkit-box-shadow: none;
    }
}

@media (min-width: 1400px) and (max-width: 1499px) {
    .et_pb_mega_menu_menu_6.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_7.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_8.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_9.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_10.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_11.et_pb_menu .nav li ul {
        margin-top: -10px!important;
        padding-top: 10px;
        border-top: 0px!important;
        top: 0px!important;
        left: 100%!important;
        /* width: 98%; */
        /* width: 79%; */
        /* width: 75%; */
        width: 110%;
        height: calc( 100% + 20px);
        right: auto;
        -webkit-box-shadow: none;
    }
}

@media (min-width: 1500px) and (max-width: 1599px) {
    .et_pb_mega_menu_menu_6.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_7.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_8.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_9.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_10.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_11.et_pb_menu .nav li ul {
        margin-top: -10px!important;
        padding-top: 10px;
        border-top: 0px!important;
        top: 0px!important;
        left: 100%!important;
        /* width: 80%; */
        width: 120%;
        height: calc( 100% + 20px);
        right: auto;
        -webkit-box-shadow: none;
    }
}

@media (min-width: 1600px) and (max-width: 1699px) {
    .et_pb_mega_menu_menu_6.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_7.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_8.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_9.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_10.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_11.et_pb_menu .nav li ul {
        margin-top: -10px!important;
        padding-top: 10px;
        border-top: 0px!important;
        top: 0px!important;
        left: 100%!important;
        width: 85%;
        height: calc( 100% + 20px);
        right: auto;
        -webkit-box-shadow: none;
    }
}

@media (min-width: 1700px) and (max-width: 1799px) {
    .et_pb_mega_menu_menu_6.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_7.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_8.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_9.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_10.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_11.et_pb_menu .nav li ul {
        margin-top: -10px!important;
        padding-top: 10px;
        border-top: 0px!important;
        top: 0px!important;
        left: 100%!important;
        width: 90%;
        height: calc( 100% + 20px);
        right: auto;
        -webkit-box-shadow: none;
    }
}

@media (min-width: 1800px) and (max-width: 1899px) {
    .et_pb_mega_menu_menu_6.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_7.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_8.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_9.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_10.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_11.et_pb_menu .nav li ul {
        margin-top: -10px!important;
        padding-top: 10px;
        border-top: 0px!important;
        top: 0px!important;
        left: 100%!important;
        width: 95%;
        height: calc( 100% + 20px);
        right: auto;
        -webkit-box-shadow: none;
    }
}

@media (min-width: 1900px) and (max-width: 1999px) {
    .et_pb_mega_menu_menu_6.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_7.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_8.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_9.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_10.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_11.et_pb_menu .nav li ul {
        margin-top: -10px!important;
        padding-top: 10px;
        border-top: 0px!important;
        top: 0px!important;
        left: 100%!important;
        width: 100%;
        height: calc( 100% + 20px);
        right: auto;
        -webkit-box-shadow: none;
    }
}

@media (min-width: 2000px) {
    .et_pb_mega_menu_menu_6.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_7.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_8.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_9.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_10.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_11.et_pb_menu .nav li ul {
        margin-top: -10px!important;
        padding-top: 10px;
        border-top: 0px!important;
        top: 0px!important;
        left: 100%!important;
        width: 100%;
        height: calc( 100% + 20px);
        right: auto;
        -webkit-box-shadow: none;
    }
    .et_pb_mega_menu_menu_6.et_pb_menu .nav ul,
    .et_pb_mega_menu_menu_7.et_pb_menu .nav ul,
    .et_pb_mega_menu_menu_8.et_pb_menu .nav ul,
    .et_pb_mega_menu_menu_9.et_pb_menu .nav ul,
    .et_pb_mega_menu_menu_10.et_pb_menu .nav ul,
    .et_pb_mega_menu_menu_11.et_pb_menu .nav ul {
        margin-top: -10px!important;
        padding-top: 10px;
        border-top: 0px!important;
        top: 0px!important;
        left: 100%!important;
        width: 100%;
        height: calc( 100% + 20px);
        right: auto;
        -webkit-box-shadow: none;
    }
}

.custom-type-menu.et_pb_mega_menu_menu_6.et_pb_menu .nav li ul li ul,
.custom-type-menu.et_pb_mega_menu_menu_7.et_pb_menu .nav li ul li ul,
.custom-type-menu.et_pb_mega_menu_menu_8.et_pb_menu .nav li ul li ul,
.custom-type-menu.et_pb_mega_menu_menu_9.et_pb_menu .nav li ul li ul,
.custom-type-menu.et_pb_mega_menu_menu_10.et_pb_menu .nav li ul li ul,
.custom-type-menu.et_pb_mega_menu_menu_11.et_pb_menu .nav li ul li ul {
    margin-top: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    height: 100%;
}

.custom-type-menu.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a:hover,
.custom-type-menu .et-menu-nav>ul>li>ul>li>a:hover,
.custom-type-menu.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a:active,
.custom-type-menu .et-menu-nav>ul>li>ul>li>a:active,
.et_pb_mega_menu_menu_6.et_pb_menu .nav li ul.sub-menu a:hover,
.et_pb_mega_menu_menu_6.et_pb_menu .et_mobile_menu a:hover,
.et_pb_mega_menu_menu_7.et_pb_menu .nav li ul.sub-menu a:hover,
.et_pb_mega_menu_menu_8.et_pb_menu .et_mobile_menu a:hover,
.et_pb_mega_menu_menu_8.et_pb_menu .nav li ul.sub-menu a:hover,
.et_pb_mega_menu_menu_8.et_pb_menu .et_mobile_menu a:hover,
.et_pb_mega_menu_menu_9.et_pb_menu .nav li ul.sub-menu a:hover,
.et_pb_mega_menu_menu_9.et_pb_menu .et_mobile_menu a:hover,
.et_pb_mega_menu_menu_10.et_pb_menu .nav li ul.sub-menu a:hover,
.et_pb_mega_menu_menu_10.et_pb_menu .et_mobile_menu a:hover,
.et_pb_mega_menu_menu_11.et_pb_menu .nav li ul.sub-menu a:hover,
.et_pb_mega_menu_menu_11.et_pb_menu .et_mobile_menu a:hover {
    background-color: transparent;
    opacity: 1;
    color: #ffe400!important;
    text-decoration: underline;
}

div.et_pb_section.et_pb_mega_menu_section_6,
div.et_pb_section.et_pb_mega_menu_section_7,
div.et_pb_section.et_pb_mega_menu_section_8,
div.et_pb_section.et_pb_mega_menu_section_9,
div.et_pb_section.et_pb_mega_menu_section_10,
div.et_pb_section.et_pb_mega_menu_section_11 {
    background-size: contain;
    background-repeat: repeat-y;
    background-image: url(/wp-content/uploads/menu-bg-3.jpg)!important;
}

.et_pb_mega_menu_section_6.et_pb_section,
.et_pb_mega_menu_menu_6,
.et_pb_mega_menu_section_7.et_pb_section,
.et_pb_mega_menu_menu_7,
.et_pb_mega_menu_section_8.et_pb_section,
.et_pb_mega_menu_menu_8,
.et_pb_mega_menu_section_9.et_pb_section,
.et_pb_mega_menu_menu_9,
.et_pb_mega_menu_section_10.et_pb_section,
.et_pb_mega_menu_menu_10,
.et_pb_mega_menu_section_11.et_pb_section,
.et_pb_mega_menu_menu_11 {
    padding-top: 0px;
    padding-bottom: 0px;
}

.et_pb_mega_menu_row_6,
.et_pb_mega_menu_row_7,
.et_pb_mega_menu_row_8,
.et_pb_mega_menu_row_9,
.et_pb_mega_menu_row_10,
.et_pb_mega_menu_row_11 {
    /* min-height: 400px; */
    min-height: 500px;
}

.et_pb_mega_menu_row_6,
body #page-container .et-db #et-boc .et-l .et_pb_mega_menu_row_6.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_mega_menu_row_6.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_mega_menu_row_6.et_pb_row,
.et_pb_mega_menu_row_7,
body #page-container .et-db #et-boc .et-l .et_pb_mega_menu_row_7.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_mega_menu_row_7.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_mega_menu_row_7.et_pb_row,
.et_pb_mega_menu_row_8,
body #page-container .et-db #et-boc .et-l .et_pb_mega_menu_row_8.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_mega_menu_row_8.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_mega_menu_row_8.et_pb_row,
.et_pb_mega_menu_row_9,
body #page-container .et-db #et-boc .et-l .et_pb_mega_menu_row_9.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_mega_menu_row_9.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_mega_menu_row_9.et_pb_row,
.et_pb_mega_menu_row_10,
body #page-container .et-db #et-boc .et-l .et_pb_mega_menu_row_10.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_mega_menu_row_10.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_mega_menu_row_10.et_pb_row,
.et_pb_mega_menu_row_11,
body #page-container .et-db #et-boc .et-l .et_pb_mega_menu_row_11.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_mega_menu_row_11.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_mega_menu_row_11.et_pb_row {
    width: 100%;
    max-width: 50%;
}

.et_pb_mega_menu_text_0.et_pb_text,
.et_pb_mega_menu_text_1.et_pb_text,
.et_pb_mega_menu_text_2.et_pb_text,
.et_pb_mega_menu_text_3.et_pb_text,
.et_pb_mega_menu_text_4.et_pb_text,
.et_pb_mega_menu_text_5.et_pb_text,
.et_pb_mega_menu_text_6.et_pb_text,
.et_pb_mega_menu_menu_0.et_pb_menu .nav li ul.sub-menu a,
.et_pb_mega_menu_menu_0.et_pb_menu .et_mobile_menu a,
.et_pb_mega_menu_menu_1.et_pb_menu .nav li ul.sub-menu a,
.et_pb_mega_menu_menu_1.et_pb_menu .et_mobile_menu a,
.et_pb_mega_menu_menu_2.et_pb_menu .nav li ul.sub-menu a,
.et_pb_mega_menu_menu_2.et_pb_menu .et_mobile_menu a,
.et_pb_mega_menu_menu_3.et_pb_menu .nav li ul.sub-menu a,
.et_pb_mega_menu_menu_3.et_pb_menu .et_mobile_menu a,
.et_pb_mega_menu_menu_4.et_pb_menu .nav li ul.sub-menu a,
.et_pb_mega_menu_menu_4.et_pb_menu .et_mobile_menu a,
.et_pb_mega_menu_menu_5.et_pb_menu .nav li ul.sub-menu a,
.et_pb_mega_menu_menu_5.et_pb_menu .et_mobile_menu a,
.et_pb_mega_menu_menu_6.et_pb_menu .nav li ul.sub-menu a,
.et_pb_mega_menu_menu_6.et_pb_menu .et_mobile_menu a {
    color: #FFFFFF !important;
}

.et_pb_mega_menu_text_6,
.et_pb_mega_menu_text_7,
.et_pb_mega_menu_text_8,
.et_pb_mega_menu_text_9,
.et_pb_mega_menu_text_10,
.et_pb_mega_menu_text_11 {
    font-size: 30px;
}

.et_pb_mega_menu_menu_6.et_pb_menu ul li a,
.et_pb_mega_menu_menu_7.et_pb_menu ul li a,
.et_pb_mega_menu_menu_8.et_pb_menu ul li a,
.et_pb_mega_menu_menu_9.et_pb_menu ul li a,
.et_pb_mega_menu_menu_10.et_pb_menu ul li a,
.et_pb_mega_menu_menu_11.et_pb_menu ul li a {
    font-size: 18px;
    color: #FFFFFF !important;
}

.et_pb_mega_menu_menu_6.et_pb_menu ul li.current-menu-item a,
.et_pb_mega_menu_menu_6.et_pb_menu .nav li ul.sub-menu li.current-menu-item a,
.et_pb_mega_menu_menu_7.et_pb_menu ul li.current-menu-item a,
.et_pb_mega_menu_menu_7.et_pb_menu .nav li ul.sub-menu li.current-menu-item a,
.et_pb_mega_menu_menu_8.et_pb_menu ul li.current-menu-item a,
.et_pb_mega_menu_menu_8.et_pb_menu .nav li ul.sub-menu li.current-menu-item a,
.et_pb_mega_menu_menu_9.et_pb_menu ul li.current-menu-item a,
.et_pb_mega_menu_menu_9.et_pb_menu .nav li ul.sub-menu li.current-menu-item a,
.et_pb_mega_menu_menu_10.et_pb_menu ul li.current-menu-item a,
.et_pb_mega_menu_menu_10.et_pb_menu .nav li ul.sub-menu li.current-menu-item a,
.et_pb_mega_menu_menu_11.et_pb_menu ul li.current-menu-item a,
.et_pb_mega_menu_menu_11.et_pb_menu .nav li ul.sub-menu li.current-menu-item a {
    color: #ffe400 !important;
}

.et_pb_mega_menu_menu_6.et_pb_menu .nav li ul,
.et_pb_mega_menu_menu_7.et_pb_menu .nav li ul,
.et_pb_mega_menu_menu_8.et_pb_menu .nav li ul,
.et_pb_mega_menu_menu_9.et_pb_menu .nav li ul,
.et_pb_mega_menu_menu_10.et_pb_menu .nav li ul,
.et_pb_mega_menu_menu_11.et_pb_menu .nav li ul {
    background-color: RGBA(255, 255, 255, 0) !important;
}

.et_pb_mega_menu_menu_6.et_pb_menu .et_mobile_menu,
.et_pb_mega_menu_menu_6.et_pb_menu .et_mobile_menu ul,
.et_pb_mega_menu_menu_7.et_pb_menu .et_mobile_menu,
.et_pb_mega_menu_menu_7.et_pb_menu .et_mobile_menu ul,
.et_pb_mega_menu_menu_8.et_pb_menu .et_mobile_menu,
.et_pb_mega_menu_menu_8.et_pb_menu .et_mobile_menu ul,
.et_pb_mega_menu_menu_9.et_pb_menu .et_mobile_menu,
.et_pb_mega_menu_menu_9.et_pb_menu .et_mobile_menu ul,
.et_pb_mega_menu_menu_10.et_pb_menu .et_mobile_menu,
.et_pb_mega_menu_menu_10.et_pb_menu .et_mobile_menu ul,
.et_pb_mega_menu_menu_11.et_pb_menu .et_mobile_menu,
.et_pb_mega_menu_menu_11.et_pb_menu .et_mobile_menu ul {
    background-color: #7c7fac !important;
}

.et_pb_mega_menu_menu_6 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,
.et_pb_mega_menu_menu_6 .et_pb_menu__logo-slot,
.et_pb_mega_menu_menu_7 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,
.et_pb_mega_menu_menu_7 .et_pb_menu__logo-slot,
.et_pb_mega_menu_menu_8 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,
.et_pb_mega_menu_menu_8 .et_pb_menu__logo-slot,
.et_pb_mega_menu_menu_9 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,
.et_pb_mega_menu_menu_9 .et_pb_menu__logo-slot,
.et_pb_mega_menu_menu_10 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,
.et_pb_mega_menu_menu_10 .et_pb_menu__logo-slot,
.et_pb_mega_menu_menu_11 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,
.et_pb_mega_menu_menu_11 .et_pb_menu__logo-slot {
    width: auto;
    max-width: 100%;
}

.et_pb_mega_menu_menu_6 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,
.et_pb_mega_menu_menu_6 .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img,
.et_pb_mega_menu_menu_7 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,
.et_pb_mega_menu_menu_7 .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img,
.et_pb_mega_menu_menu_8 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,
.et_pb_mega_menu_menu_8 .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img,
.et_pb_mega_menu_menu_9 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,
.et_pb_mega_menu_menu_9 .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img,
.et_pb_mega_menu_menu_10 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,
.et_pb_mega_menu_menu_10 .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img,
.et_pb_mega_menu_menu_11 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,
.et_pb_mega_menu_menu_11 .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img {
    height: auto;
    max-height: none;
}

.et_pb_mega_menu_menu_6 .mobile_nav .mobile_menu_bar:before,
.et_pb_mega_menu_menu_6 .et_pb_menu__icon.et_pb_menu__search-button,
.et_pb_mega_menu_menu_6 .et_pb_menu__icon.et_pb_menu__close-search-button,
.et_pb_mega_menu_menu_6 .et_pb_menu__icon.et_pb_menu__cart-button,
.et_pb_mega_menu_menu_7 .mobile_nav .mobile_menu_bar:before,
.et_pb_mega_menu_menu_7 .et_pb_menu__icon.et_pb_menu__search-button,
.et_pb_mega_menu_menu_7 .et_pb_menu__icon.et_pb_menu__close-search-button,
.et_pb_mega_menu_menu_7 .et_pb_menu__icon.et_pb_menu__cart-button,
.et_pb_mega_menu_menu_8 .mobile_nav .mobile_menu_bar:before,
.et_pb_mega_menu_menu_8 .et_pb_menu__icon.et_pb_menu__search-button,
.et_pb_mega_menu_menu_8 .et_pb_menu__icon.et_pb_menu__close-search-button,
.et_pb_mega_menu_menu_8 .et_pb_menu__icon.et_pb_menu__cart-button,
.et_pb_mega_menu_menu_9 .mobile_nav .mobile_menu_bar:before,
.et_pb_mega_menu_menu_9 .et_pb_menu__icon.et_pb_menu__search-button,
.et_pb_mega_menu_menu_9 .et_pb_menu__icon.et_pb_menu__close-search-button,
.et_pb_mega_menu_menu_9 .et_pb_menu__icon.et_pb_menu__cart-button,
.et_pb_mega_menu_menu_10 .mobile_nav .mobile_menu_bar:before,
.et_pb_mega_menu_menu_10 .et_pb_menu__icon.et_pb_menu__search-button,
.et_pb_mega_menu_menu_10 .et_pb_menu__icon.et_pb_menu__close-search-button,
.et_pb_mega_menu_menu_10 .et_pb_menu__icon.et_pb_menu__cart-button,
.et_pb_mega_menu_menu_11 .mobile_nav .mobile_menu_bar:before,
.et_pb_mega_menu_menu_11 .et_pb_menu__icon.et_pb_menu__search-button,
.et_pb_mega_menu_menu_11 .et_pb_menu__icon.et_pb_menu__close-search-button,
.et_pb_mega_menu_menu_11 .et_pb_menu__icon.et_pb_menu__cart-button {
    color: #7EBEC5;
}

.et_pb_mega_menu_row_6,
body #page-container .et-db #et-boc .et-l .et_pb_mega_menu_row_1.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_mega_menu_row_1.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_mega_menu_row_1.et_pb_row,
.et_pb_mega_menu_row_7,
body #page-container .et-db #et-boc .et-l .et_pb_mega_menu_row_3.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_mega_menu_row_3.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_mega_menu_row_3.et_pb_row,
.et_pb_mega_menu_row_8,
body #page-container .et-db #et-boc .et-l .et_pb_mega_menu_row_5.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_mega_menu_row_5.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_mega_menu_row_5.et_pb_row,
.et_pb_mega_menu_row_9,
body #page-container .et-db #et-boc .et-l .et_pb_mega_menu_row_1.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_mega_menu_row_1.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_mega_menu_row_1.et_pb_row,
.et_pb_mega_menu_row_10,
body #page-container .et-db #et-boc .et-l .et_pb_mega_menu_row_3.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_mega_menu_row_3.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_mega_menu_row_3.et_pb_row,
.et_pb_mega_menu_row_11,
body #page-container .et-db #et-boc .et-l .et_pb_mega_menu_row_5.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_mega_menu_row_5.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_mega_menu_row_5.et_pb_row {
    width: 100%!important;
    /* max-width: 937px; */
    /* max-width: 50%; */
    max-width: 46%!important;
}

div.et_pb_section.et_pb_mega_menu_section_6,
div.et_pb_section.et_pb_mega_menu_section_7,
div.et_pb_section.et_pb_mega_menu_section_8,
div.et_pb_section.et_pb_mega_menu_section_9,
div.et_pb_section.et_pb_mega_menu_section_10,
div.et_pb_section.et_pb_mega_menu_section_11 {
    background-size: 100% 100%;
    background-image: url(/wp-content/uploads/menu-bg-3.jpg)!important;
}

div.et_pb_section.et_pb_mega_menu_section_6,
div.et_pb_section.et_pb_mega_menu_section_7,
div.et_pb_section.et_pb_mega_menu_section_8,
div.et_pb_section.et_pb_mega_menu_section_9,
div.et_pb_section.et_pb_mega_menu_section_10,
div.et_pb_section.et_pb_mega_menu_section_11 {
    /* background-image: url(/wp-content/uploads/menu-bg-3.jpg)!important; */
    /* background-image: url(/wp-content/uploads/3column-bg.png)!important; */
    /* background-image: url(/wp-content/uploads/suggest-version1.png)!important; */
    background-image: url(/wp-content/uploads/menu3.png)!important;
}

.et_pb_mega_menu_column_12,
.et_pb_mega_menu_column_13,
.et_pb_mega_menu_column_14,
.et_pb_mega_menu_column_15,
.et_pb_mega_menu_column_16,
.et_pb_mega_menu_column_17,
.et_pb_mega_menu_column_18,
.et_pb_mega_menu_column_19,
.et_pb_mega_menu_column_20,
.et_pb_mega_menu_column_21,
.et_pb_mega_menu_column_22,
.et_pb_mega_menu_column_23 {
    background-color: #636588;
    padding-top: 10px;
    padding-bottom: 10px;
}

.et-db #et-boc .et-l .et_pb_mega_menu_menu_6.et_pb_menu,
.et-db #et-boc .et-l .et_pb_mega_menu_menu_7.et_pb_menu,
.et-db #et-boc .et-l .et_pb_mega_menu_menu_8.et_pb_menu,
.et-db #et-boc .et-l .et_pb_mega_menu_menu_9.et_pb_menu,
.et-db #et-boc .et-l .et_pb_mega_menu_menu_10.et_pb_menu,
.et-db #et-boc .et-l .et_pb_mega_menu_menu_11.et_pb_menu {
    background-color: #636588!important;
}


/* @media (min-width: 981px) and (max-width: 1600px){
	.et_pb_mega_menu_row_6.et_pb_row, 
	.et_pb_mega_menu_row_7.et_pb_row, 
	.et_pb_mega_menu_row_8.et_pb_row, 
	.et_pb_mega_menu_row_9.et_pb_row, 
	.et_pb_mega_menu_row_10.et_pb_row, 
	.et_pb_mega_menu_row_11.et_pb_row {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 3% !important;
	margin-left: 0px !important;
	margin-right: auto !important;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 3%;
}
} */

@media (min-width: 981px) and (max-width: 1023px) {
    .et_pb_mega_menu_row_6.et_pb_row,
    .et_pb_mega_menu_row_7.et_pb_row,
    .et_pb_mega_menu_row_8.et_pb_row,
    .et_pb_mega_menu_row_9.et_pb_row,
    .et_pb_mega_menu_row_10.et_pb_row,
    .et_pb_mega_menu_row_11.et_pb_row {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 3% !important;
        margin-left: 0px !important;
        margin-right: auto !important;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 3%;
        width: 45.5%;
    }
}

@media (min-width: 1024px) and (max-width: 1199px) {
    .et_pb_mega_menu_row_6.et_pb_row,
    .et_pb_mega_menu_row_7.et_pb_row,
    .et_pb_mega_menu_row_8.et_pb_row,
    .et_pb_mega_menu_row_9.et_pb_row,
    .et_pb_mega_menu_row_10.et_pb_row,
    .et_pb_mega_menu_row_11.et_pb_row {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 3% !important;
        margin-left: 0px !important;
        margin-right: auto !important;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 3%;
        width: 45.5%;
    }
}

@media (min-width: 1200px) and (max-width: 1299px) {
    .et_pb_mega_menu_row_6.et_pb_row,
    .et_pb_mega_menu_row_7.et_pb_row,
    .et_pb_mega_menu_row_8.et_pb_row,
    .et_pb_mega_menu_row_9.et_pb_row,
    .et_pb_mega_menu_row_10.et_pb_row,
    .et_pb_mega_menu_row_11.et_pb_row {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 3% !important;
        margin-left: 0px !important;
        margin-right: auto !important;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 3%;
        width: 45.5%;
    }
}

@media (min-width: 1300px) and (max-width: 1399px) {
    .et_pb_mega_menu_row_6.et_pb_row,
    .et_pb_mega_menu_row_7.et_pb_row,
    .et_pb_mega_menu_row_8.et_pb_row,
    .et_pb_mega_menu_row_9.et_pb_row,
    .et_pb_mega_menu_row_10.et_pb_row,
    .et_pb_mega_menu_row_11.et_pb_row {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 5% !important;
        margin-left: 0px !important;
        margin-right: auto !important;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 5%;
        width: 45.5%;
    }
}


/*** Width 1440px ***/

@media (min-width: 1400px) and (max-width:1499px) {
    .et_pb_mega_menu_row_6.et_pb_row,
    .et_pb_mega_menu_row_7.et_pb_row,
    .et_pb_mega_menu_row_8.et_pb_row,
    .et_pb_mega_menu_row_9.et_pb_row,
    .et_pb_mega_menu_row_10.et_pb_row,
    .et_pb_mega_menu_row_11.et_pb_row {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 10% !important;
        margin-left: 0px !important;
        margin-right: auto !important;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 10%;
    }
}


/*** Width 1500px ***/

@media (min-width: 1500px) and (max-width:1599px) {
    .et_pb_mega_menu_row_6.et_pb_row,
    .et_pb_mega_menu_row_7.et_pb_row,
    .et_pb_mega_menu_row_8.et_pb_row,
    .et_pb_mega_menu_row_9.et_pb_row,
    .et_pb_mega_menu_row_10.et_pb_row,
    .et_pb_mega_menu_row_11.et_pb_row {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 13% !important;
        margin-left: 0px !important;
        margin-right: auto !important;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 13%;
    }
}


/*** Width 1600px ***/

@media (min-width: 1600px) and (max-width:1699px) {
    .et_pb_mega_menu_row_6.et_pb_row,
    .et_pb_mega_menu_row_7.et_pb_row,
    .et_pb_mega_menu_row_8.et_pb_row,
    .et_pb_mega_menu_row_9.et_pb_row,
    .et_pb_mega_menu_row_10.et_pb_row,
    .et_pb_mega_menu_row_11.et_pb_row {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 15% !important;
        margin-left: 0px !important;
        margin-right: auto !important;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 15%;
    }
}


/*** Width 1700px ***/

@media (min-width: 1700px) and (max-width:1799px) {
    .et_pb_mega_menu_row_6.et_pb_row,
    .et_pb_mega_menu_row_7.et_pb_row,
    .et_pb_mega_menu_row_8.et_pb_row,
    .et_pb_mega_menu_row_9.et_pb_row,
    .et_pb_mega_menu_row_10.et_pb_row,
    .et_pb_mega_menu_row_11.et_pb_row {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 17% !important;
        margin-left: 0px !important;
        margin-right: auto !important;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 17%;
    }
}


/*** Width 1800px ***/

@media (min-width: 1800px) and (max-width:1899px) {
    .et_pb_mega_menu_row_6.et_pb_row,
    .et_pb_mega_menu_row_7.et_pb_row,
    .et_pb_mega_menu_row_8.et_pb_row,
    .et_pb_mega_menu_row_9.et_pb_row,
    .et_pb_mega_menu_row_10.et_pb_row,
    .et_pb_mega_menu_row_11.et_pb_row {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 18% !important;
        margin-left: 0px !important;
        margin-right: auto !important;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 18%;
    }
}


/*** Width 1900px ***/

@media (min-width: 1900px) and (max-width:1999px) {
    .et_pb_mega_menu_row_6.et_pb_row,
    .et_pb_mega_menu_row_7.et_pb_row,
    .et_pb_mega_menu_row_8.et_pb_row,
    .et_pb_mega_menu_row_9.et_pb_row,
    .et_pb_mega_menu_row_10.et_pb_row,
    .et_pb_mega_menu_row_11.et_pb_row {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 19% !important;
        margin-left: 0px !important;
        margin-right: auto !important;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 19%;
    }
}


/* @media (min-width: 1826px) {
	.et_pb_mega_menu_row_6.et_pb_row, 
	.et_pb_mega_menu_row_7.et_pb_row, 
	.et_pb_mega_menu_row_8.et_pb_row, 
	.et_pb_mega_menu_row_9.et_pb_row, 
	.et_pb_mega_menu_row_10.et_pb_row, 
	.et_pb_mega_menu_row_11.et_pb_row {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 19% !important;
	margin-left: 0px !important;
	margin-right: auto !important;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 19%;
}
} */

.custom-type-menu .et-menu-nav>ul>li>a,
.custom-type-menu .et-menu-nav>ul>li>ul>li>a,
.custom-type-menu .et-menu-nav>ul>li>ul>li>ul>li>a {
    line-height: 1.2;
}

.et_pb_mega_menu_menu_6.et_pb_menu .nav li ul li ul,
.et_pb_mega_menu_menu_7.et_pb_menu .nav li ul li ul,
.et_pb_mega_menu_menu_8.et_pb_menu .nav li ul li ul,
.et_pb_mega_menu_menu_9.et_pb_menu .nav li ul li ul,
.et_pb_mega_menu_menu_10.et_pb_menu .nav li ul li ul,
.et_pb_mega_menu_menu_11.et_pb_menu .nav li ul li ul {
    margin-top: 0px!important;
    padding-top: 10px;
    border-top: 0px!important;
    top: 0px!important;
    left: 100%!important;
    /*     width: 98%; */
    /* width: 95%; */
    width: 100%;
    height: calc( 100% + 20px);
    right: auto;
    -webkit-box-shadow: none;
}

@media (min-width: 981px) and (max-width: 1439px) {
    .et_pb_mega_menu_menu_6.et_pb_menu .nav li ul li ul,
    .et_pb_mega_menu_menu_7.et_pb_menu .nav li ul li ul,
    .et_pb_mega_menu_menu_8.et_pb_menu .nav li ul li ul,
    .et_pb_mega_menu_menu_9.et_pb_menu .nav li ul li ul,
    .et_pb_mega_menu_menu_10.et_pb_menu .nav li ul li ul,
    .et_pb_mega_menu_menu_11.et_pb_menu .nav li ul li ul {
        margin-top: 0px!important;
        padding-top: 10px;
        border-top: 0px!important;
        top: 0px!important;
        left: 100%!important;
        /* width: 200%; */
        width: 120%;
        height: calc( 100% + 20px);
        right: auto;
        -webkit-box-shadow: none;
    }
}


/* @media (min-width: 981px) and (max-width: 1825px){
	.et_pb_mega_menu_menu_6.et_pb_menu .nav li ul li ul, 
	.et_pb_mega_menu_menu_7.et_pb_menu .nav li ul li ul, 
	.et_pb_mega_menu_menu_8.et_pb_menu .nav li ul li ul, 
	.et_pb_mega_menu_menu_9.et_pb_menu .nav li ul li ul, 
	.et_pb_mega_menu_menu_10.et_pb_menu .nav li ul li ul, 
	.et_pb_mega_menu_menu_11.et_pb_menu .nav li ul li ul {
	margin-top: 0px!important;
	padding-top: 10px;
	border-top: 0px!important;
	top: 0px!important;
	left: 100%!important;
	width: 200%;
	height: calc( 100% + 20px );
	right: auto;
	-webkit-box-shadow: none;
}
} */

ul#menu-main-menu {
    margin: 0!important;
    padding-left: unset!important;
}

ul#menu-main-menu>li {
    padding-right: 0!important;
}

.quick-links-menu ul#menu-quick-links {
    margin: 0!important;
}

.menu-item.menu-item-type-custom.menu-item-object-custom.mega-menu.menu-item-has-children.de-mega-menu-item.et-show-dropdown.et-hover.megamenu-show a,
.menu-item.menu-item-type-custom.menu-item-object-custom.mega-menu.menu-item-has-children.de-mega-menu-item.megamenu-show.et-hover a {
    border-bottom: 3px solid #F7882F;
    transition: unset!important;
    opacity: 1;
}

ul#menu-main-menu li a {
    margin-right: 15px!important;
    padding-right: 0!important;
}

ul#menu-main-menu li:last-child a {
    margin-right: 10px!important;
}

ul#menu-main-menu li a:after {
    display: none;
}

.custom-type-menu .et-menu-nav>ul>li>ul>li:hover>a:hover,
.custom-type-menu .et-menu-nav>ul>li>ul>li>ul>li:hover>a:hover {
    color: #ffe400!important;
}

li.menu-item.menu-item-type-post_type.et-show-dropdown.et-hover a:active {
    color: #ffe400!important;
}

div#page-container nav.et-menu-nav li.menu-item.menu-item-type-post_type.et-show-dropdown.et-hover a:active {
    color: #ffe400!important;
}

.custom-type-menu .et-menu-nav>ul>li.et-show-dropdown>a,
div#page-container .custom-type-menu .et-menu-nav>ul>li.et-show-dropdown>ul>li.et-show-dropdown>a {
    color: #ffe400!important;
}


/*** New line ***/

.page-id-18658 table.contact-us-table tr:not(:first-child) td:first-child {
    padding: 0px 0px 0px 20px!important;
    margin-left: 0px;
}

.page-id-18658 table.contact-us-table tr:first-child td:first-child {
    padding: 0px 0px 0px 20px!important;
    margin-left: -30px;
}

.academic-us-po-row-blurb p.prglistp+ul {
    padding-bottom: 0;
    padding-left: 2rem;
    padding-top: 5px;
}

.page-id-20521 table.contact-us-table tbody tr td:first-child {
    /* padding-left: 0!important; */
    /* margin-left: -15px!important;
	position: relative;
	display: block; */
}

table.tabledemo9 button.our-customButton>a {
    color: #40424a!important
}

button.our-customButton {
    font-weight: 500;
    padding: 0.3em 1em;
    line-height: 1.7em!important;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    border: 2px solid;
    border-radius: 3px;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-property: all!important;
    transition-property: all!important;
}

button.our-customButton {
    border-width: 2px!important;
    border-color: #ffcb33!important;
    font-size: 16px;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif!important;
    /* padding-right: 2em!important; */
    padding-left: 0.7em!important;
    background-color: #ffcb33;
    transition: all 0ms ease 0ms;
}


/*** 19/5/2023 - Jayson **/

@media (min-width: 981px) and (max-width: 1255px) {
    .inner-page-menu.second-row-menu li {
        height: 60%;
        padding-top: 10px!important;
    }
    .et_pb_section_13.inner-page-menu nav.et-menu-nav ul li {
        height: 40%;
        padding-top: 5px!important;
    }
}


/*** 23/5/2023 - Jayson ***/


/* h3.customPS {
border-left: 4px solid #ffe400;
border-bottom: 4px solid #ffe400;
padding: 0.5rem;
margin-bottom: 1rem;
}

@media (min-width: 981px) {
h3.customPS{	
width: 21.1%!important;
}
}

.special_Sitemap ul.customPS_first-ul>li {
color: #000;
font-size: 20px;
font-weight: 700;
}

ul.customPS_second-ul li {
color: #000;
font-weight: 700;
font-size: 18px;
list-style: none;
}

ul.customPS_second-ul ul li {
color: inherit;
font-weight: normal;
font-size: 16px;
list-style: none;
}

ul.customPS_first-ulSpecial>li{
color: #000;
font-size: 20px;
font-weight: 700;
}

ul.customPS_first-ulSpecial ul.customPS_second-ul li {
color: inherit;
font-weight: normal;
font-size: 16px;
}

ul.customPS_first-ul, ul.customPS_first-ulSpecial {
padding-inline-start: 2rem;
}

.customLine {
border: 2px solid orange;
transform: rotate(90deg) translateX(440px) translatey(440px);
width: 77%;
} */


/*** Normal Design ***/

.page-id-241740 .special_Sitemap ul.customPS_first-ul>li,
ul.customPS_first-ulSpecial>li {
    color: #2ea3f2;
    font-size: 18px;
    font-weight: 700;
    list-style: none;
    margin-bottom: 1rem;
}

.page-id-241740 ul.customPS_second-ul li {
    color: #000;
    font-weight: 700;
    font-size: 18px;
    /* list-style: none; */
}


/* ul.customPS_second-ul ul li {
color: #000;
font-weight: normal;
list-style: none;
} */

.page-id-241740 ul.customPS_second-ul ul li {
    color: #000;
    font-weight: normal;
    /* font-size: 16px; */
    width: 100%;
}

.page-id-241740 ul.customPS_second-ul>ul {
    margin-top: 1rem;
    padding-bottom: 0;
}


/* .page-id-241740 ul.customPS_second-ul ul li::before {
display: flex;
content: '';
background-image: url(/wp-content/uploads/Group-3.png);
height: 30px;
background-repeat: no-repeat;
width: 60px;
background-size: 50px;
line-height: 0;
} */

.page-id-241740 ul.customPS_second-ul li::marker {
    color: #fdcc4b;
}


/* .page-id-241740 .customLine::before {
display: block;
content: '';
background-image: url(/wp-content/uploads/Line-1.png);
width: 2px;
height: 57%;
position: absolute;
left: 11px;
top: 55px;
} */

.page-id-241740 ul.customPS_second-ul {
    padding-bottom: 2rem;
}


/* .page-id-241740 .customLine_second::before {
display: block;
content: '';
background-image: url(/wp-content/uploads/Line-1.png);
width: 2px;
height: 12%;
position: absolute;
left: 11px;
top: 645px;
} */


/*** Hard Design ***/


/*** Current Student ***/


/*** Normal Design ***/

.page-id-241791 .special_Sitemap ul.customPS_first-ul>li,
ul.customPS_first-ulSpecial>li {
    color: #2ea3f2;
    font-size: 18px;
    font-weight: 700;
    list-style: none;
    margin-bottom: 1rem;
}

.page-id-241791 ul.customPS_second-ul li {
    color: #000;
    font-weight: 700;
    font-size: 18px;
    /* list-style: none; */
}


/* ul.customPS_second-ul ul li {
color: #000;
font-weight: normal;
list-style: none;
} */

.page-id-241791 ul.customPS_second-ul ul li {
    color: #000;
    font-weight: normal;
    /* font-size: 16px; */
    width: 100%;
}

.page-id-241791 ul.customPS_second-ul>ul {
    margin-top: 1rem;
    padding-bottom: 0;
}


/* .page-id-241791 ul.customPS_second-ul ul li::before {
display: flex;
content: '';
background-image: url(/wp-content/uploads/Group-3.png);
height: 30px;
background-repeat: no-repeat;
width: 60px;
background-size: 50px;
line-height: 0;
} */

.page-id-241791 ul.customPS_second-ul li::marker {
    color: #fdcc4b;
}


/* .page-id-241791 .customLine::before {
display: block;
content: '';
background-image: url(/wp-content/uploads/Line-1.png);
width: 2px;
height: 57%;
position: absolute;
left: 11px;
top: 55px;
} */

.page-id-241740 ul.customPS_second-ul {
    padding-bottom: 2rem;
}


/* .page-id-241791 .customLine_second::before {
display: block;
content: '';
background-image: url(/wp-content/uploads/Line-1.png);
width: 2px;
height: 12%;
position: absolute;
left: 11px;
top: 645px;
} */

.page-id-241791 ul.customPS_second-ul li a {
    color: #000;
}


/*** 13/6/2023 ***/

@media (max-width: 767px) {
    div#shortcut-box .et_pb_column.et_pb_column_1_2.et_pb_column_25.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough.et_pb_column_single {
        width: 100%!important;
    }
    .home div#shortcut-box {
        /* width: 80%!important; */
        width: 95%!important;
    }
}


/* .mobile-menu ul#mobile_menu4 li ul {
display: none!important;
} */

@media (max-width: 980px) {
    .de-mega-menu .et_pb_section {
        background-color: #fff;
    }
    .de-mega-menu .et_pb_section p {
        color: #000;
    }
    .de-mega-menu .et_pb_section div:last-child ul.et_mobile_menu {
        display: block!important;
    }
}


/*** Style Mobile Menu ***/


/*change hamburger icon to x when mobile menu is open*/

#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,
.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before {
    content: '\4d';
}


/*adjust the new toggle element which is added via jQuery*/

ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
ul.et_mobile_menu li.page_item_has_children .mobile-toggle,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle {
    width: 44px;
    /* height: 100%; */
    height: 15%;
    padding: 0px !important;
    max-height: 44px;
    border: none;
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 999;
    background-color: transparent;
}


/*some code to keep everyting positioned properly*/

ul.et_mobile_menu>li.menu-item-has-children,
ul.et_mobile_menu>li.page_item_has_children,
ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,
.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,
.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,
.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children {
    position: relative;
}


/*remove default background color from menu items that have children*/

.et_mobile_menu .menu-item-has-children>a,
.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a {
    background-color: transparent;
}


/*hide the submenu by default*/

ul.et_mobile_menu .menu-item-has-children .sub-menu,
#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,
.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,
.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu {
    display: none !important;
    visibility: hidden !important;
}


/*show the submenu when toggled open*/

ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible {
    display: block !important;
    visibility: visible !important;
    /* background-color: #636587!important; */
    background-color: #404a81!important;
}


/*adjust the toggle icon position and transparency*/

ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle {
    text-align: center;
    opacity: 1;
}


/*submenu toggle icon when closed*/

ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after {
    /* top: 10px; */
    position: relative;
    font-family: "ETModules";
    content: '\33';
    color: #00d263;
    background: #f0f3f6;
    border-radius: 50%;
    padding: 3px;
}


/*submenu toggle icon when open*/

ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after {
    content: '\32';
}


/*add point on top of the menu submenu dropdown*/

.et_pb_menu_0.et_pb_menu .et_mobile_menu:after {
    position: absolute;
    right: 5%;
    margin-left: -20px;
    top: -14px;
    width: 0;
    height: 0;
    content: '';
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid #ffffff;
}


/*adjust the position of the hamburger menu*/

.mobile_menu_bar {
    position: relative;
    display: block;
    bottom: 10px;
    line-height: 0;
}


/*force the background color and add a rounded border*/

.et_pb_menu_0.et_pb_menu .et_mobile_menu,
.et_pb_menu_0.et_pb_menu .et_mobile_menu ul {
    background-color: #ffffff!important;
    border-radius: 10px;
}


/*** 2nd ***/

.et_mobile_menu .menu-item-has-children .sub-menu {
    display: none !important;
}

.pa-block {
    display: block !important;
    height: fit-content !important;
    padding-top: 0 !important;
    margin-top: 0 !important;
    padding: 5% !important;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}

.et_mobile_menu .menu-item-has-children .pa-submenu {
    display: block !important;
}

.opened .et_mobile_menu {
    height: fit-content !important;
    padding: 5% !important;
}


/* div#page-container .opened .et_mobile_menu, div#page-container .closed .et_mobile_menu {
    background-color: #636587!important;
} */

div#page-container .opened .et_mobile_menu li a,
div#page-container .closed .et_mobile_menu li a {
    color: #fff!important;
}

@media (max-width: 500px) {
    .et_pb_menu .et_mobile_menu {
        top: 150%!important;
    }
}

@media (min-width: 501px) and (max-width: 600px) {
    .et_pb_menu .et_mobile_menu {
        top: 200%!important;
    }
}

@media (min-width: 601px) and (max-width: 700px) {
    .et_pb_menu .et_mobile_menu {
        top: 230%!important;
    }
}

@media (min-width: 701px) and (max-width: 800px) {
    .et_pb_menu .et_mobile_menu {
        top: 250%!important;
    }
}

@media (min-width: 801px) and (max-width: 900px) {
    .et_pb_menu .et_mobile_menu {
        top: 300%!important;
    }
}

@media (min-width: 900px) and (max-width: 980px) {
    .et_pb_menu .et_mobile_menu {
        top: 340%!important;
    }
}

ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle {
    text-align: right;
    width: 100%;
}


/*  */

ul#mobile_menu4 {
    padding: 0 !important;
}

ul#mobile_menu5 {
    padding: 0 !important;
}

.et-db #et-boc .et-l ul.et_mobile_menu>.menu-item-has-children>.sub-menu.visible {
    /* background-color: #7d7eab !important; */
    /* background-color: #636587!important; */
    background-color: #515884!important;
    padding: 0 !important;
}

.et-db #et-boc .et-l ul.et_mobile_menu>.menu-item-has-children>.sub-menu.visible>li>a {
    padding: 10px 7% !important;
}

ul#mobile_menu4>li {
    background-color: #636587!important;
}

ul#mobile_menu4>li>a {
    padding: 5% !important;
    max-height: 62px !important;
}

ul#mobile_menu5>li {
    background-color: #636587!important;
}

ul#mobile_menu5>li>a {
    padding: 5% !important;
    max-height: 62px !important;
}

.et-db #et-boc .et-l ul.et_mobile_menu>.menu-item-has-children>.sub-menu.visible>li>.sub-menu.visible {
    /* background-color: #3f4a82 !important; */
    /* background-color: #515883!important; */
    background-color: #414a80!important;
    padding: 0 !important;
    margin-left: -20px;
}

@media (min-width: 500px) and (max-width: 599px) {
    .et-db #et-boc .et-l ul.et_mobile_menu>.menu-item-has-children>.sub-menu.visible>li>.sub-menu.visible {
        margin-left: -30px;
    }
    ul#mobile_menu5>li .sub-menu.visible a:after {
        right: -15px!important;
    }
    .et_mobile_menu li li ul li a.mobile-toggle::after {
        right: 19.5px!important;
    }
}

@media (min-width: 600px) and (max-width: 699px) {
    .et-db #et-boc .et-l ul.et_mobile_menu>.menu-item-has-children>.sub-menu.visible>li>.sub-menu.visible {
        margin-left: -35px;
    }
    ul#mobile_menu5>li .sub-menu.visible a:after {
        right: -22px!important;
    }
    .et_mobile_menu li li ul li a.mobile-toggle::after {
        right: 25.5px!important;
    }
}

@media (min-width: 700px) and (max-width: 799px) {
    .et-db #et-boc .et-l ul.et_mobile_menu>.menu-item-has-children>.sub-menu.visible>li>.sub-menu.visible {
        margin-left: -40px;
    }
    ul#mobile_menu5>li .sub-menu.visible a:after {
        right: -22px!important;
    }
    .et_mobile_menu li li ul li a.mobile-toggle::after {
        right: 32.5px!important;
    }
}

@media (min-width: 800px) and (max-width: 899px) {
    .et-db #et-boc .et-l ul.et_mobile_menu>.menu-item-has-children>.sub-menu.visible>li>.sub-menu.visible {
        margin-left: -45px;
    }
    ul#mobile_menu5>li .sub-menu.visible a:after {
        right: -25px!important;
    }
    .et_mobile_menu li li ul li a.mobile-toggle::after {
        right: 39.5px!important;
    }
}

@media (min-width: 900px) and (max-width: 980px) {
    .et-db #et-boc .et-l ul.et_mobile_menu>.menu-item-has-children>.sub-menu.visible>li>.sub-menu.visible {
        margin-left: -50px;
    }
    ul#mobile_menu5>li .sub-menu.visible a:after {
        right: -25px!important;
    }
    .et_mobile_menu li li ul li a.mobile-toggle::after {
        right: 46.5px!important;
    }
}

.et-db #et-boc .et-l ul.et_mobile_menu>.menu-item-has-children>.sub-menu.visible>li {
    /* padding: 0 !important; */
}

ul#mobile_menu5>li>a:after {
    /* right: 20px; */
    right: -5px;
    top: 20px !important;
}

ul#mobile_menu5>li .sub-menu.visible a:after {
    /* right: 20px; */
    /* right: 12px; */
    right: -13px;
    /* top: 0; */
    top: 7px;
}

ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle {
    height: 100%!important;
}

.et_mobile_menu li li ul li a.mobile-toggle::after {
    /* right: 41.5px!important; */
    right: 16.5px!important;
    top: 10px!important;
}

.et_pb_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__wrap {
    margin-right: 10px;
}

ul#mobile_menu4>li a:after {
    background: none !important;
    color: #ffffff !important;
    font-size: 25px;
}

ul#mobile_menu5>li a:after {
    background: none !important;
    color: #ffffff !important;
    font-size: 25px;
}

h3.dtq-animated-text-head {
    align-items: flex-end !important;
}


/*** Jayson - 3/7/2023 ***/

li#menu-item-20893 ul.sub-menu,
li#menu-item-20891 ul.sub-menu,
li#menu-item-20890 ul.sub-menu,
li#menu-item-21222 ul.sub-menu,
li#menu-item-21163 ul.sub-menu,
li#menu-item-21108 ul.sub-menu {
    display: none!important;
    opacity: 0!important;
}

@-moz-document url-prefix() {
    table.contact-us-table tbody tr td {
        border: 0px solid;
    }
}


/*** Feedback - 05/07/2023 ***/

.page-id-18658 table.contact-us-table tr:first-child td:first-child {
    margin-top: 10px;
}

.page-id-18658 table.contact-us-table tbody tr td:last-child {
    padding: 12px 0px!important;
}

.page-id-18658 table.contact-us-table tr td:first-child {
    margin-left: 0px!important;
}

.page-id-18658 table.contact-us-table tr:first-child td:first-child {
    margin-left: -30px!important;
}

@media (max-width: 980px) {
    .inner-page-menu {
        display: none;
    }
}

@media (max-width: 639px) {
    .et_pb_menu__wrap .mobile_menu_bar {
        transform: translateY(30%);
    }
}

@media (min-width: 640px) and (max-width: 980px) {
    .et_pb_menu__wrap .mobile_menu_bar {
        transform: translateY(80%);
    }
}

.et_mobile_menu {
    overflow-y: scroll!important;
    max-height: 80vh!important;
    -overflow-scrolling: touch!important;
    -webkit-overflow-scrolling: touch!important;
}

@media (max-width: 980px) {
    /*.et_pb_section.et_pb_section_2_tb_header.et_section_regular.et_pb_section--with-menu.et_pb_section_sticky {
    margin-top: -30px;
}*/
}

@media (max-width: 980px) {
    @supports (-webkit-hyphens: none) {
        .et_pb_section.et_pb_section_2_tb_header.et_section_regular.et_pb_section--with-menu.et_pb_section_sticky {
            /* margin-top: -115px; */
            margin-top: -120px;
        }
    }
}


/*** To ensure the title of the mega menu can show in perfect ***/

.de-mega-menu .et_pb_section .et_pb_row .et_pb_column:last-child {
    width: 60%!important;
}

.de-mega-menu .et_pb_section .et_pb_row .et_pb_column:first-child {
    width: 40%!important;
    margin-right: 0!important;
}


/*** WPML Language ***/

@media (min-width: 1024px) {
    .orange-bar-header {
        width: 1150px!important;
    }
}

ul#menu-wpml-menu-no-delete {
    display: block;
}


/* div#wpml-menuItem .et_pb_menu_inner_container.clearfix ul#menu-wpml-menu-no-delete li:not(:first-child) {
    margin-top: 0.5rem!important;
} */

div#wpml-menuItem .et_pb_menu_inner_container.clearfix ul#menu-wpml-menu-no-delete li {
    margin-top: 0.5rem!important;
    padding: 0 15px!important;
}

div#wpml-menuItem .et_pb_menu_inner_container.clearfix {
    display: none;
    position: absolute;
    background-color: #ffffff;
    overflow: auto;
    /* box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); */
    z-index: 1;
}

div#wpml-menuItem:before {
    /* content: '';
    background-image: url(https://www.60.sci.cuhk.edu.hk/assets/images/globe1.png);
    display: block;
    width: 25px;
    text-align: center;
    height: 25px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 5px; */
    content: '\f0ac';
    font-family: 'Font Awesome 5 Free';
    font-size: 1rem;
    color: #fff;
    font-weight: 700;
    margin-left: 10px;
    margin-right: 0px;
}

div#wpml-menuItem:after {
    /* right: -2px;
    border-top: 0.25em solid #bf8731 !important;
    top: calc(50% - 0.075em) !important;
    content: "";
    vertical-align: middle;
    display: inline-block;
    border: 0.3em solid transparent;
    position: absolute; */
    /* color: #fff!important;
    content: '\f140'!important;
    font-family: 'dashicons'!important; */
    color: #fff!important;
    content: '\f0d7'!important;
    font-family: 'FontAwesome';
}

div#wpml-menuItem {
    background-color: transparent;
    margin-top: 10px!important;
}

ul#menu-wpml-menu-no-delete .wpml-ls-current-language a span.wpml-ls-display {
    visibility: visible!important;
    font-size: unset!important;
}

@media (max-width: 1023px) {
    div#wpml-menuItem:after {
        margin-right: 20px;
    }
}


/*** Mobile Version - Language Switcher ***/

@media (max-width: 980px) {
    div#wpml-menuItem .et_pb_menu_inner_container.clearfix {
        overflow: hidden!important;
        right: 0px;
    }
    div#mobile-header div#wpml-menuItem ul#menu-wpml-menu-no-delete-1 {
        /* width: 0%; */
        background-color: #f68736;
        /* overflow: hidden; */
        justify-content: center!important;
    }
    div#mobile-header div#wpml-menuItem ul#menu-wpml-menu-no-delete-1 span.wpml-ls-display {
        color: #fff!important;
    }
    div#mobile-header div#wpml-menuItem ul#menu-wpml-menu-no-delete-1 li {
        padding: 0 30px!important;
        margin-top: .5rem!important;
    }
}


/*** SOcial media ***/

@media (max-width: 980px) {
    .share-social-media .hide {
        z-index: 99999999;
        position: absolute;
        right: 0;
        transform: rotate(270deg) translateX(-70px) translateY(30px);
    }
    .share-social-media ul.icons li a img {
        transform: rotate(90deg);
    }
}

div#wpml-menuItem {
    cursor: pointer;
}


/*** 7/7/2023 - Jayson ***/

@media (min-width: 981px) and (max-width: 1599px) {
    div.et_pb_section.et_pb_mega_menu_section_6,
    div.et_pb_section.et_pb_mega_menu_section_7,
    div.et_pb_section.et_pb_mega_menu_section_8,
    div.et_pb_section.et_pb_mega_menu_section_9,
    div.et_pb_section.et_pb_mega_menu_section_10,
    div.et_pb_section.et_pb_mega_menu_section_11 {
        /* background-image: url(/wp-content/uploads/menu-bg-3.jpg)!important; */
        /* background-image: url(/wp-content/uploads/3column-bg.png)!important; */
        /* background-image: url(/wp-content/uploads/suggest-version1.png)!important; */
        background-image: url(/wp-content/uploads/menu5.png)!important;
    }
}

div#mobile-header ul.et_mobile_menu li.special_Quicklink {
    background-color: #f68736!important;
    /* border-bottom: 1px dotted #f2f2f2; */
}

div#mobile-header ul.et_mobile_menu li.special_Quicklink a {
    /* padding: 10px 5%!important; */
    padding: 10px 18%!important;
}

ul#mobile_menu5>li {
    border-bottom: 1px solid rgb(114 114 114 / 50%);
}

div#mobile-header ul.et_mobile_menu li.special_Quicklink:not(:last-child) {
    /* border-bottom: 1px dotted #f2f2f2;*/
    border-bottom: 1px solid rgb(216 116 41 / 50%)
}


/**** Mobile Menu feedback from cyris - Jayson ***/

.et-db #et-boc .et-l ul.et_mobile_menu>.special_Quicklink>.sub-menu.visible {
    background-color: #e36d1c!important;
}

.et-db #et-boc .et-l ul.et_mobile_menu>.special_Quicklink>.sub-menu.visible>li>.sub-menu.visible {
    /* background-color: #c35001!important; */
    background-color: #FDB02B!important;
}

.et-db #et-boc .et-l ul.et_mobile_menu>.special_Quicklink>.sub-menu.visible>li>.sub-menu.visible a {
    border-bottom: 1px solid rgb(168 81 14 / 20%)!important;
}

.et-db #et-boc .et-l ul.et_mobile_menu>.special_Quicklink>.sub-menu.visible>li>a:not([class="mobile-toggle"]) {
    border-bottom: 1px solid rgb(201 102 27 / 50%);
}

.et_mobile_menu li li ul li {
    padding-left: 10%;
}

div#mobile-header .et_mobile_menu li li:not(:last-child) a:not([class="mobile-toggle"]) {
    border-bottom: 1px solid rgb(103 103 103);
}

.et_mobile_menu li li ul li {
    padding-left: 10%;
}


/* .et_mobile_menu li li ul li:not(:last-child) a:not([class="mobile-toggle"]) {
    border-bottom: 1px solid rgb(37 46 98 / 50%)!important;
} */

.et_mobile_menu li li ul li a:not([class="mobile-toggle"]) {
    border-bottom: 1px solid rgb(37 46 98 / 50%)!important;
}

div#mobile-header ul#mobile_menu5>li>a:after {
    /* top: 2.5px !important; */
    top: 8.5px !important;
}

div#mobile-header ul#mobile_menu5>li>a {
    padding: 10px 5% !important;
}

.et-db #et-boc .et-l div#mobile-header ul.et_mobile_menu>.menu-item-has-children>.sub-menu.visible>li>a {
    /* padding: 10px 7% !important; */
    padding: 10px 9% !important;
}

div#mobile-header .et_mobile_menu li li a {
    /* padding: 10px 5%; */
    padding: 10px 9%;
}

.mobile_menu_bar:before,
.mobile_menu_bar:after {
    color: #000!important;
    opacity: .5;
}


/* @media only screen and (max-width: 767px){
.et_pb_row_16, body #page-container .et-db #et-boc .et-l .et_pb_row_16.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_16.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_16.et_pb_row {
    width: 80%!important;
}
.et_pb_row_12, body #page-container .et-db #et-boc .et-l .et_pb_row_12.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_12.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_12.et_pb_row, .et_pb_row_13, body #page-container .et-db #et-boc .et-l .et_pb_row_13.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_13.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_13.et_pb_row {
	width: 80%!important;
}

} */

@media only screen and (max-width: 980px) {
    /* .et_pb_row_16, body #page-container .et-db #et-boc .et-l .et_pb_row_16.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_16.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_16.et_pb_row {
    width: 80%!important;
}
.et_pb_row_12, body #page-container .et-db #et-boc .et-l .et_pb_row_12.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_12.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_12.et_pb_row, .et_pb_row_13, body #page-container .et-db #et-boc .et-l .et_pb_row_13.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_13.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_13.et_pb_row {
	width: 80%!important;
}*/
    div#main-content .et_pb_row {
        width: 95%!important;
    }
    .home div#main-content .et_pb_row {
        width: 100%!important;
    }
}

@media (max-width: 767px) {
    div#hoac-section div#people .et_pb_blurb_content .et_pb_main_blurb_image {
        /* width: 50%!important; */
        width: 30%!important;
    }
}

@media (max-width: 767px) {
    div#people .et_pb_column {
        margin-bottom: 0;
    }
    div#people {
        padding: 0;
    }
}

@media (min-width: 320px) and (max-width: 767px) {
    #research_video .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description table.tabledemo9 tr td:first-child {
        width: 100%!important;
        ;
    }
    table.tabledemo9 {
        overflow-y: scroll;
        display: block;
    }
}

@media (min-width: 768px) and (max-width: 980px) {
    #research_video .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description table.tabledemo9 tr td:first-child {
        width: 50%!important;
        ;
    }
}

@media (min-width: 320px) and (max-width: 980px) {
    .et_pb_row.et_pb_row_12 .et_pb_text_inner h1 {
        font-size: 1.5rem!important;
    }
}


/*** 10/7/2023 - Jayson ***/

@media (min-width: 700px) and (max-width: 980px) {
    #milestones-section .milestones-row .et_pb_main_blurb_image {
        display: block;
        width: 100%!important;
    }
    #milestones-section .milestones-row .et_pb_blurb_content {
        display: block;
    }
    #milestones-section .milestones-row .et_pb_blurb_container {
        padding-left: 0!important;
    }
}


/*** Highlight and News ***/

.content-block {
    width: 100% !important;
}

main {
    display: block;
}

.wrapper {
    position: relative;
}

.highlights-news h4 a {
    color: #2b2140;
    font-size: 1.2rem;
    line-height: 1.35;
    font-weight: 700;
}

.filter-bar {
    display: flex;
    padding: 50px 0;
    justify-content: space-between;
}

select {
    height: 2.4375rem;
    margin: 0 0 1rem;
    padding: 0.5rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #cacaca;
    border-radius: 0;
    background-color: #fefefe;
    font-family: inherit;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5;
    color: #0a0a0a;
    background-image: url(/wp-content/uploads/arrowdown.png);
    background-origin: content-box;
    background-position: right -1rem center;
    background-repeat: no-repeat;
    background-size: 9px 6px;
    padding-right: 1.5rem;
    -webkit-transition: border-color .25s ease-in-out, -webkit-box-shadow .5s;
    transition: border-color .25s ease-in-out, -webkit-box-shadow .5s;
    transition: box-shadow .5s, border-color .25s ease-in-out;
    transition: box-shadow .5s, border-color .25s ease-in-out, -webkit-box-shadow .5s;
}

.searchandfilter ul {
    margin-bottom: 0 !important;
    display: flex;
    margin-left: 0 !important;
}

.searchandfilter li {
    /* height: 55px !important; */
    /* height: 60px !important; */
    height: 55px !important;
    /* padding-right: 50px !important; */
    padding-right: 20px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.searchandfilter li:last-child {
    padding-right: 0 !important;
}

#search-bar li.sf-field-reset {
    position: relative!important;
    background-color: #f7882f!important;
    padding: 1rem!important;
}

#search-bar li.sf-field-reset .search-filter-reset:after {
    color: #fff!important;
}

@media (max-width: 980px) {
    #search-bar li.sf-field-reset {
        width: 55px;
        float: right;
        margin-bottom: 10px!important;
        margin-top: 5px;
    }
}

@media (max-width: 499px) and (min-width: 320px) {
    select#ofhntypes,
    select#ofhnmonths,
    input[type="submit"] {
        font-size: 0.8rem;
    }
}

@media (max-width:1300px) {
    .highlights-news th {
        padding: 0.5rem 1.5rem 0.5rem 0.5rem !important;
    }
}

@media (max-width: 880px) {
    .searchandfilter ul {
        display: block !important;
    }
    .searchandfilter li {
        margin-bottom: 20px !important;
    }
}

@media (max-width:999px) {
    .searchandfilter li {
        padding-right: 20px !important;
    }
    .searchandfilter li:last-child {
        padding-right: 20px !important;
    }
}

@media (max-width:330px) {
    .searchandfilter li:first-child {
        width: 250px;
    }
}

input[type="text"] {
    font-size: 15px;
    height: 53px;
    border: 1px solid #6D1E71;
    padding: 1.5rem 1.8rem;
}


/* input[type="submit"] {
    background-color: #ffffff;
    color: #f7882f;
    border: 1px solid #f7882f;
    padding: 1rem !important;
    font-size: 15px;
    width: 130px;
    cursor: pointer;
} */

input[type="submit"] {
    background-color: #f7882f;
    color: #fff;
    border: 1px solid #f7882f;
    /* padding: 1rem 1.5rem !important; */
    padding: 0.85rem 1.5rem !important;
    font-size: 15px;
    /* width: 200px; */
    cursor: pointer;
}

.searchandfilter ul li input[type="submit"] {
    width: 180px;
}

input[type="submit"]:hover {
    background-color: #f7882f;
    color: #ffffff;
    text-decoration: none !important;
    -webkit-transform: translate3d(0, 0, 0.1px);
    transform: translate3d(0, 0, 0.1px);
    transition: 1s;
}

.grid-x.grid-margin-x {
    margin: 0 !important;
}

.table-calendar .cell {
    margin: 0 !important;
    width: 100% !important;
}

table.highlights-news * {
    color: #54595F !important;
    margin: 0 !important;
    border: none !important;
    line-height: unset !important;
    word-break: keep-all !important;
    word-wrap: unset !important;
}

.post-type-archive-highlights-news .highlights-news,
body.archive.tax-hntarget .highlights-news,
body.archive.tax-hnmonths .highlights-news,
body.archive.tax-hntypes .highlights-news {
    margin-bottom: 50px;
    margin-top: 0 !important;
    display: block;
    border: none !important;
}

.highlights-news thead tr:first-child {
    background-color: #ffcb33!important;
}

.highlights-news tbody tr:first-child th {
    color: #ffffff !important;
}

.highlights-news th {
    font-weight: 500;
    font-size: 20px;
}

.highlights-news tbody {
    border: none !important;
    background-color: transparent !important;
}

.highlights-news td ul,
.highlights-news td p,
.highlights-news h4 {
    font-size: 17px;
}

table.highlights-news thead {
    vertical-align: middle !important;
    white-space: unset !important;
}


/*
.highlights-news tbody tr:nth-child(odd) {
    background-color: #f6f6f6 !important;
}
*/

.highlights-news tbody tr:nth-child(even) {
    background-color: #ffffff !important;
}

.highlights-news ul {
    list-style-type: '- ';
}

@media (max-width:750px) {
    .highlights-news {
        /* overflow: scroll !important; */
    }
}

@media (max-width:750px) {
    .highlights-news {
        /* overflow: scroll !important; */
    }
}

select#ofhntypes,
select#ofhnmonths {
    height: 55px;
    border: 1px solid #f7882f;
    width: 130px;
}

select#ofhntarget {
    height: 55px;
    border: 1px solid #f7882f;
}


/* events */

.highlights-news p.item-meta:not(:last-child):after {
    content: ' / ';
}

.highlights-news p.item-meta {
    display: inline;
}

ul.reset {
    list-style-type: none;
    margin: 0 !important;
    line-height: 3;
}

ul.reset a {
    color: #6D1E71;
    font-size: 20px;
}

ul.reset:hover i {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    text-shadow: 2px 2px 2px #ffcc00, 2px 2px 2px #ffcc00;
    -webkit-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-transition-property: color, text-shadow, visibility, opacity, background-color, border-width, border-color, fill, max-width, max-height, background-size, -webkit-transform, -webkit-box-shadow;
    transition-property: color, text-shadow, visibility, opacity, background-color, border-width, border-color, fill, max-width, max-height, background-size, -webkit-transform, -webkit-box-shadow;
    -o-transition-property: transform, color, text-shadow, visibility, opacity, box-shadow, background-color, border-width, border-color, fill, max-width, max-height, background-size;
    transition-property: transform, color, text-shadow, visibility, opacity, box-shadow, background-color, border-width, border-color, fill, max-width, max-height, background-size;
    transition-property: transform, color, text-shadow, visibility, opacity, box-shadow, background-color, border-width, border-color, fill, max-width, max-height, background-size, -webkit-transform, -webkit-box-shadow;
    -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -o-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

i.fa.fa-rotate-right {
    -webkit-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-transition-property: color, text-shadow, visibility, opacity, background-color, border-width, border-color, fill, max-width, max-height, background-size, -webkit-transform, -webkit-box-shadow;
    transition-property: color, text-shadow, visibility, opacity, background-color, border-width, border-color, fill, max-width, max-height, background-size, -webkit-transform, -webkit-box-shadow;
    -o-transition-property: transform, color, text-shadow, visibility, opacity, box-shadow, background-color, border-width, border-color, fill, max-width, max-height, background-size;
    transition-property: transform, color, text-shadow, visibility, opacity, box-shadow, background-color, border-width, border-color, fill, max-width, max-height, background-size;
    transition-property: transform, color, text-shadow, visibility, opacity, box-shadow, background-color, border-width, border-color, fill, max-width, max-height, background-size, -webkit-transform, -webkit-box-shadow;
    -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -o-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

table.highlights-news .tablesorter-header-inner {
    width: 100%;
    padding: .5rem;
    text-align: left;
    font-weight: 600;
    color: #000!important;
}

.highlights-news th:first-child {
    width: 10%;
}

.highlights-news th:nth-child(2) {
    width: 45%;
}

.highlights-news th:nth-child(3),
.highlights-news th:nth-child(4) {
    width: 10%;
}

.highlights-news th:nth-child(5) {
    width: 25%;
}

#myTable td {
    cursor: context-menu;
}

.highlights-news td {
    font-size: 15px !important;
    border: 1px solid #000;
}

@media (min-width: 1024px) and (max-width: 1300px) {
    .highlights-news td {
        font-size: 15px !important;
        border: 1px solid #000;
    }
}

.highlights-news td ul,
.highlights-news td p,
.highlights-news h4 {
    font-size: 15px;
}

.no-results {
    min-height: 300px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

@media print,
screen and (min-width: 40em) {
    .no-results .h3 {
        font-size: 1.9375rem;
    }
}

.no-results p {
    color: #54595F !important;
    font-size: 17px;
}

.post-type-archive-highlights-news footer#main-footer,
.post-type-archive-highlights-news header {
    display: none;
}

.post-type-archive-highlights-news div#page-container,
body.archive.tax-hnmonths div#page-container,
body.archive.tax-hntarget div#page-container,
body.archive.tax-hntypes div#page-container {
    padding-top: 0px!important;
}

.post-type-archive-highlights-news .inner-page-menu .et_pb_menu .et-menu li,
body.archive.tax-hnmonths .inner-page-menu .et_pb_menu .et-menu li,
body.archive.tax-hntarget .inner-page-menu .et_pb_menu .et-menu li,
body.archive.tax-hntypes .inner-page-menu .et_pb_menu .et-menu li {
    padding: 0!important;
    margin-left: 11px!important;
    margin-right: 11px!important;
}

.post-type-archive-highlights-news div#footer-menu nav.et-menu-nav ul,
body.archive.tax-hnmonths div#footer-menu nav.et-menu-nav ul,
body.archive.tax-hntarget div#footer-menu nav.et-menu-nav ul,
body.archive.tax-hntypes div#footer-menu nav.et-menu-nav ul {
    flex-direction: column!important;
}

.post-type-archive-highlights-news div#footer-menu nav.et-menu-nav ul li,
body.archive.tax-hnmonths div#footer-menu nav.et-menu-nav ul li,
body.archive.tax-hntarget div#footer-menu nav.et-menu-nav ul li,
body.archive.tax-hntypes div#footer-menu nav.et-menu-nav ul li {
    padding: 0px 11px;
}

.post-type-archive-highlights-news .footer-menu-inner-section .privacy-and-policy a:first-child,
body.archive.tax-hnmonths .footer-menu-inner-section .privacy-and-policy a:first-child,
body.archive.tax-hntarget .footer-menu-inner-section .privacy-and-policy a:first-child,
body.archive.tax-hntypes .footer-menu-inner-section .privacy-and-policy a:first-child {
    padding-right: 0.5rem;
}

.post-type-archive-highlights-news .footer-menu-inner-section .privacy-and-policy a:not(:first-child),
body.archive.tax-hnmonths .footer-menu-inner-section .privacy-and-policy a:not(:first-child),
body.archive.tax-hntarget .footer-menu-inner-section .privacy-and-policy a:not(:first-child),
body.archive.tax-hntypes .footer-menu-inner-section .privacy-and-policy a:not(:first-child) {
    padding: 0.5rem;
}


/*** 11/7/2023 - Jayson ***/

.post-type-archive-highlights-news .is-form-style input.is-search-input,
body.archive.tax-hnmonths .is-form-style input.is-search-input,
body.archive.tax-hntarget .is-form-style input.is-search-input,
body.archive.tax-hntypes .is-form-style input.is-search-input {
    height: 55px;
    border: 1px solid #f7882f!important;
    width: 240px;
}

.post-type-archive-highlights-news .is-form-style button.is-search-submit,
body.archive.tax-hnmonths .is-form-style button.is-search-submit,
body.archive.tax-hntarget .is-form-style button.is-search-submit,
body.archive.tax-hntypes .is-form-style button.is-search-submit {
    display: none;
}


/*** 12/7/2023 - Jayson ***/

@media (max-width: 639px) {
    div#n2-ss-2 .n2-ss-slider-4 {
        height: 200px!important;
    }
    div#n2-ss-2 .n2-font-3e5c626295771ff231e2efc68140cb3f-hover {
        font-size: 14px!important;
    }
    div#n2-ss-2 .n2-font-f0579d8620107eaab5d45917c2230883-link a {
        font-size: 10px!important;
        padding: 10px!important;
    }
}

@media (max-width: 1023px) {
    .mapouter {
        width: fit-content!important;
    }
    .gmap_canvas {
        width: auto!important;
    }
}

.mega-menu-title p {
    line-height: 1.25em;
}

.photos-galleries tbody td:first-child {
    vertical-align: top;
}

@media (min-width: 768px) {
    .photos-galleries tbody td:last-child {
        display: flex;
    }
    .photos-galleries tbody td:last-child h4 {
        margin-left: 1rem!important;
    }
}


/* article.focs {
    border: 1px solid #f7882f;
} */

article.focs {
    border: 0px solid lightgrey;
}


/*** 14/7/2023 - Jayson ***/

@media (max-width: 980px) {
    .page-id-18658 table.contact-us-table tr {
        display: flex!important;
    }
    .page-id-18658 table.contact-us-table tr:first-child td:first-child {
        padding: 10px 10px!important;
        margin-left: -15px!important;
        margin-top: 0!important;
    }
    .page-id-18658 table.contact-us-table tr td:first-child {
        margin-left: -15px!important;
        display: block;
    }
}


/* .et-db #et-boc .et-l ul.et_mobile_menu>.menu-item-has-children>.sub-menu.visible>li.is-hover a.mobile-toggle::after {
    content: "\32";
}

.et-db #et-boc .et-l ul.et_mobile_menu>.menu-item-has-children>.sub-menu.visible>li.is-hover ul.sub-menu.visible li.menu-item-has-children a.mobile-toggle:after {
    content: "\33";
} */


/*Set the opening icon for default WordPress Pages*/


/* ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after {
	content: "\4c"!important;
}

ul.et_mobile_menu li.menu-item-has-children.dt-open > .mobile-toggle::after,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open > .mobile-toggle::after {
	content: '\4d'!important;
} */

@media (max-width: 499px) {
    .n2-ss-slider {
        height: 430px;
    }
}

@media (min-width: 500px) and (max-width: 599px) {
    .n2-ss-slider {
        height: 650px;
    }
}

@media (min-width: 600px) and (max-width: 699px) {
    .n2-ss-slider {
        height: 750px;
    }
}

@media (min-width: 700px) and (max-width: 799px) {
    .n2-ss-slider {
        height: 850px;
    }
}

@media (min-width: 800px) and (max-width: 899px) {
    .n2-ss-slider {
        height: 950px;
    }
}

@media (min-width: 900px) and (max-width: 980px) {
    .n2-ss-slider {
        height: 1050px;
    }
}

div#mobile-header ul#mobile_menu5 a {
    color: #fff!important;
}


/*** 20/7/2023 -Jayson ***/

div.et_pb_section.et_pb_section_12 {
    margin-top: 7rem;
}

@media (min-width: 1700px) {
    .home .pa-blog-list.et_pb_blog_0:not(.et_pb_blog_grid_wrapper) .et_pb_post {
        height: 152px!important;
        margin-bottom: 30px!important;
    }
    .home .pa-blog-list .entry-featured-image-url {
        min-height: 152px!important;
    }
}

@media (max-width: 980px) {
    .searchandfilter ul li input[type="submit"] {
        /* width: 100%!important; */
        display: block;
        position: absolute;
        margin-top: 1rem;
    }
    .searchandfilter ul li input[type="text"],
    .searchandfilter select.sf-input-select {
        width: 100%!important;
        display: block;
        position: absolute;
    }
}

@media (min-width: 500px) and (max-width: 599px) {
    .searchandfilter ul li input[type="submit"] {
        width: 88%!important;
    }
}

@media (min-width: 600px) and (max-width: 699px) {
    .searchandfilter ul li input[type="submit"] {
        width: 90%!important;
    }
}

@media (min-width: 700px) and (max-width: 799px) {
    .searchandfilter ul li input[type="submit"] {
        width: 91%!important;
    }
}

@media (min-width: 800px) and (max-width: 899px) {
    .searchandfilter ul li input[type="submit"] {
        width: 92%!important;
    }
}

@media (min-width: 900) and (max-width: 980px) {
    .searchandfilter ul li input[type="submit"] {
        width: 93%!important;
    }
}

@media (min-width: 0px) and (max-width: 499px) {
    .searchandfilter ul li input[type="submit"] {
        width: 80%!important;
    }
}

@media (max-width: 980px) {
    #search-bar li.sf-field-reset {
        /* margin-top: -59px!important;
    height: 60px!important; */
        /* margin-top: -63px!important;
    height: 59px!important; */
        margin-top: -59px!important;
        height: 55px!important;
    }
}


/*** Home Rolling Slide ***/

@media (max-width: 980px) {
    .home .owl-item .sa_hover_container {
        padding: 0!important;
    }
}

@media (max-width: 980px) {
    .home .pa-blog-list.et_pb_blog_0:not(.et_pb_blog_grid_wrapper) .et_pb_post {
        margin-right: 0px!important;
    }
    .home .et_pb_post .entry-featured-image-url {
        margin-bottom: 0px;
    }
}

@media (max-width: 767px) {
    .home .pa-blog-list.et_pb_blog_0:not(.et_pb_blog_grid_wrapper) .et_pb_post {
        height: 120px!important;
        margin-bottom: 20px;
        display: block;
    }
    .home .pa-blog-list .entry-featured-image-url {
        min-height: 120px!important;
    }
    .home a.entry-featured-image-url {
        width: 50%;
    }
    .home .entry-featured-image-url img {
        margin-left: -5px !important;
    }
}

@media (min-width: 768px) and (max-width: 980px) {
    .home .pa-blog-list.et_pb_blog_0:not(.et_pb_blog_grid_wrapper) .et_pb_post {
        height: 150px!important;
        margin-bottom: 20px;
        display: block;
    }
    .home .pa-blog-list .entry-featured-image-url {
        min-height: 150px!important;
    }
}


/*** Mobile Menu ***/

div#mobile-header .et_mobile_nav_menu li ul.sub-menu.visible li {
    padding-left: 0%;
}

div#mobile-header .et_mobile_nav_menu li ul.sub-menu.visible li li {
    /* padding-left: 9%!important; */
    padding-left: 0%;
}

div#mobile-header .et_mobile_nav_menu li ul.sub-menu.visible li li li {
    /* padding-left: 0%!important; */
    padding-left: 0%!important;
}

div#mobile-header .et_mobile_menu li li li li a {
    padding: 10px 20.5%;
}

div#mobile-header .et_mobile_menu li li li a {
    padding: 10px 18%;
}

@media (min-width: 500px) and (max-width: 599px) {
    /*** Fourth Layer ***/
    div#mobile-header .et_mobile_nav_menu li ul.sub-menu.visible li a.mobile-toggle:after {
        right: -16px!important;
    }
    /*** Fifth Layer ***/
    div#mobile-header .et_mobile_nav_menu li ul.sub-menu.visible li li a.mobile-toggle:after {
        right: 15px!important;
    }
}

@media (min-width: 600px) and (max-width: 699px) {
    /*** Fourth Layer ***/
    div#mobile-header .et_mobile_nav_menu li ul.sub-menu.visible li a.mobile-toggle:after {
        right: -17px!important;
    }
    /*** Fifth Layer ***/
    div#mobile-header .et_mobile_nav_menu li ul.sub-menu.visible li li a.mobile-toggle:after {
        right: 25px!important;
    }
}

@media (min-width: 700px) and (max-width: 799px) {
    /*** Fourth Layer ***/
    div#mobile-header .et_mobile_nav_menu li ul.sub-menu.visible li a.mobile-toggle:after {
        right: -18px!important;
    }
    /*** Fifth Layer ***/
    div#mobile-header .et_mobile_nav_menu li ul.sub-menu.visible li li a.mobile-toggle:after {
        right: 30px!important;
    }
}

@media (min-width: 800px) and (max-width: 899px) {
    /*** Fourth Layer ***/
    div#mobile-header .et_mobile_nav_menu li ul.sub-menu.visible li a.mobile-toggle:after {
        right: -19px!important;
    }
    /*** Fifth Layer ***/
    div#mobile-header .et_mobile_nav_menu li ul.sub-menu.visible li li a.mobile-toggle:after {
        right: 30px!important;
    }
}

@media (min-width: 900px) and (max-width: 980px) {
    /*** Fourth Layer ***/
    div#mobile-header .et_mobile_nav_menu li ul.sub-menu.visible li a.mobile-toggle:after {
        right: -20px!important;
    }
    /*** Fifth Layer ***/
    div#mobile-header .et_mobile_nav_menu li ul.sub-menu.visible li li a.mobile-toggle:after {
        right: 40px!important;
    }
}

.home .sa_owl_theme .owl-dots {
    padding: 0px 0px 0px !important;
    bottom: 0px !important;
}

@media (max-width: 980px) {
    div#people .et_pb_main_blurb_image img {
        height: auto!important;
    }
}

@media (max-width: 980px) {
    footer.et-l.et-l--footer .footer-menu-inner-section {
        padding: 0 10px!important;
    }
}

.page-template-default p.zeno_font_resizer a:first-child,
.focs-template-default p.zeno_font_resizer a:first-child,
.single-mec-events p.zeno_font_resizer a:first-child {
    margin-right: 1rem!important;
    margin-left: 5px!important;
}

.page-template-default p.zeno_font_resizer a:last-child,
.focs-template-default p.zeno_font_resizer a:last-child,
.single-mec-events p.zeno_font_resizer a:last-child {
    margin-left: 1rem!important;
    margin-right: 0px!important;
}

.page-id-239118 .et_pb_blog_0 article.et_pb_post,
.page-id-239624 article.et_pb_post,
.page-id-229625 article.et_pb_post {
    background: #fff;
}

.page-id-239118 .post-content-inner,
.page-id-239624 .post-content-inner,
.page-id-239625 .post-content-inner {
    /* display: block; */
    /* max-height: 90px; */
    /* position: relative; */
    /* height: 100px; */
    /* overflow-y: scroll; */
    /*overflow: hidden;
    width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 32.5px;
    line-height: 1rem;*/
}

.page-id-239118 .faces-blog article,
.page-id-239624 .faces-blog article,
.page-id-239625 .faces-blog article {
    height: 520px;
}

.page-id-239118 .post-content-inner::-webkit-scrollbar,
.page-id-239624 .post-content-inner::-webkit-scrollbar,
.page-id-239625 .post-content-inner::-webkit-scrollbar {
    width: 2px;
}

.page-id-239118 .post-content-inner::-webkit-scrollbar-track,
.page-id-239624 .post-content-inner::-webkit-scrollbar-track,
.page-id-239625 .post-content-inner::-webkit-scrollbar-track {
    /* box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); */
}

.page-id-239118 .post-content-inner::-webkit-scrollbar-thumb,
.page-id-239624 .post-content-inner::-webkit-scrollbar-thumb,
.page-id-239625 .post-content-inner::-webkit-scrollbar-thumb {
    background-color: darkgrey;
    /* outline: 1px solid slategrey; */
}

@media (max-width: 980px) {
    .page-id-18255 .leader {
        margin-bottom: 2rem!important;
    }
}


/*** Jayson - 3/8/2023 ***/

.page-id-239118 .faces-blog img,
.page-id-239624 .faces-blog img,
.page-id-239625 .faces-blog img {
    padding: 1rem 1rem 0 1rem;
}

.page-id-239118 .faces-blog article,
.page-id-239624 .faces-blog article,
.page-id-239625 .faces-blog article {
    height: auto!important;
}

.page-id-239118 .et_pb_ajax_pagination_container article h2.entry-title,
.page-id-239624 .et_pb_ajax_pagination_container article h2.entry-title,
.page-id-239625 .et_pb_ajax_pagination_container article h2.entry-title {
    padding: 0 1rem;
}

.page-id-239118 .post-content,
.page-id-239624 .post-content,
.page-id-239625 .post-content {
    padding: 0.5rem 1rem;
    padding-bottom: 2rem!important;
}

.fp-news-details h4 {
    overflow: hidden;
    width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 40px;
}

.fp-news-image {
    padding: .5rem 0;
}

.fp-news-details p.date {
    padding-top: 12px!important;
}

.fp-news-image img {
    height: 140px!important;
}

@media (max-width: 767px) {
    .page-id-239118 .faces-blog article,
    .page-id-239624 .faces-blog article,
    .page-id-239625 .faces-blog article {
        width: 100%!important;
    }
    .page-id-239118 .faces-blog img,
    .page-id-239624 .faces-blog img,
    .page-id-239625 .faces-blog img {
        height: 400px !important;
    }
    .page-id-239118 .faces-blog article,
    .page-id-239624 .faces-blog article,
    .page-id-239625 .faces-blog article {
        height: 550px;
    }
}

ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after {
    right: 17px!important;
    float: right;
    position: absolute;
}


/* .page-template-default.et-tb-has-template.et-tb-has-header.et-tb-has-footer .et_mobile_menu li:not(.is-hover) ul.sub-menu.visible {
    display: none!important;
    opacity: 0;
    visibility: hidden;
    height: 0;
} */

a.addtoany_share img {
    width: 30px!important;
    height: 30px!important;
}

.a2apage_wide.a2a_wide {
    display: none;
}

.a2a_more,
div#a2apage_full {
    display: none!important;
}

li#menu-item-242776 ul.sub-menu {
    background-color: white!important;
    opacity: 0.9;
    border: 2px solid #1b75bb;
    padding: 0px;
    margin-top: 0px;
    border-top: 0!important;
    top: 40px;
    left: 10px;
    width: 254px !important;
}


/* @media (min-width: 320px) and (max-width: 767px){
.parent-pageid-18221 table.tabledemo9 {
    overflow-y: hidden!important;
    height: 100%!important;
}
} */

@media (min-width: 320px) and (max-width: 980px) {
    table.tabledemo9 {
        overflow-y: hidden!important;
        height: 100%!important;
    }
}

.mega-menu {
    background-color: transparent;
}

.mec-single-event-description.mec-events-content p {
    color: #000;
    font-size: 16px!important;
    font-family: 'Lato';
    font-weight: 400;
}

.addtoany_share_save_container.addtoany_content.addtoany_content_top {
    display: none;
}

.mec-event-list-modern .mec-event-sharing>li .mec-social-title {
    display: none;
}

.mec-month-divider {
    display: none;
}

.mec-expired-normal-label {
    background-color: #f7882f!important;
}

::selection {
    color: #fff;
    background: #f7882f!important;
}

.mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing>li:hover a i {
    /* background-color: #f7882f!important;
	border-color: #f7882f!important; */
}

.search-filter-results .mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing>li:hover a i {
    background-color: transparent !important;
    color: #f7882f!important;
}

.mec-wrap.colorskin-custom .mec-color {
    color: #f7882f!important;
    /* color: gray!important; */
}

dd.author.fn.org {
    display: none;
}

.mec-single-event-location dd.author.fn.org {
    display: block!important;
}

.mec-event-loc-place {
    display: none;
}

.mec-single-event-additional-locations .mec-single-event-location {
    padding: 0;
}

.mec-event-list-modern .mec-btn-wrapper .mec-booking-button,
.mec-event-list-modern .mec-btn-wrapper .mec-booking-button:hover {
    /* color: #fff!important; */
    /* background-color: #f7882f!important;
	border-color: #f7882f!important; */
    /*background-color: #ffcb33!important;
	border-color: #ffcb33!important;*/
}


/* .mec-event-list-modern .mec-btn-wrapper .mec-booking-button, .mec-event-list-modern .mec-btn-wrapper .mec-booking-button:hover {
    color: #fff!important;
    background-color: gray;
    border-color: gray;
    border-radius: 5px;
    font-family: 'Lato';
    letter-spacing: 1px;
    font-weight: 400;
    text-transform: capitalize!important;
    font-size: 14px;
} */

mec-btn-wrapper .mec-booking-button:hover {
    color: #d9d9d9!important;
    border-color: #40424a!important;
    /* background-image: initial; */
    background-color: #40424a;
}

.mec-event-list-modern .mec-btn-wrapper .mec-booking-button {
    /* color: #40424a!important; */
    /* color: darkslategrey; */
    background-color: #d9d9d9;
    border-color: #d9d9d9;
    border-radius: 5px;
    font-family: 'Lato';
    letter-spacing: 1px;
    font-weight: 400;
    text-transform: capitalize!important;
    font-size: 14px;
}

.mec-wrap .mec-event-list-modern .mec-event-title {
    margin-bottom: 0px!important;
}

.mec-time-details span {
    color: grey;
}

.mec-event-list-modern .mec-event-article {
    border-bottom: 1px solid lightgray!important;
    padding: 30px 0 10px;
}

.mec-event-list-modern .mec-event-sharing>li i {
    width: auto!important;
    display: inline-block;
    line-height: 35px;
    color: #767676;
    text-align: center;
    border-radius: 0;
    border: 0px solid #ddd!important;
    font-size: 16px!important;
    margin-right: 0!important;
    transition: all ease .3s;
}

.single-mec-events .mec-container {
    margin-top: 2rem;
}

.single-mec-events .mec-container .et_pb_widget {
    display: none;
}

.single-mec-events .mec-container div#mec_local_time_details {
    display: none;
}

.single-mec-events .mec-container p+p:last-child>a:only-child[target=_blank]:before {
    display: none;
}

.single-mec-events .mec-event-info-desktop span,
.single-mec-events .mec-event-info-desktop abbr,
.single-mec-events .mec-event-info-desktop dd,
.single-mec-events .mec-event-info-desktop a {
    color: grey!important;
}

.mec-single-event .mec-event-meta h6,
.mec-single-event-sponsor span {
    color: grey!important;
    font-weight: 500;
    font-size: 16px!important;
}

.mec-single-event .mec-event-sharing {
    margin: 0!important;
    margin-top: 0!important;
    /* text-align: left; */
}

.mec-single-event .mec-event-meta .mec-single-event-organizer .mec-events-single-section-title,
.mec-single-event-additional-organizers h3.mec-events-single-section-title {
    margin-bottom: 0!important;
    padding-bottom: 0;
}

.single-mec-events .mec-single-event .mec-event-social h3 {
    /* text-transform: capitalize!important; */
    font-size: 18px!important;
    color: rgba(0, 0, 0, .6)!important;
}

.single-mec-events .mec-event-social.mec-frontbox {
    padding: 15px 30px!important;
}

.mec-single-event .mec-event-social li.mec-event-social-icon a {
    padding: 0!important;
    height: auto!important;
    margin-right: 0!important;
    margin-bottom: 0!important;
}

h1.mec-single-title {
    color: rgba(0, 0, 0, .6)!important;
    font-size: 26px!important;
    line-height: 1.4em;
    margin-bottom: 20px!important;
}

.mec-event-cost,
.mec-event-more-info,
.mec-event-website,
.mec-events-meta-date,
.mec-single-event-additional-organizers,
.mec-single-event-category,
.mec-single-event-date,
.mec-single-event-label,
.mec-single-event-location,
.mec-single-event-organizer,
.mec-single-event-sponsor,
.mec-single-event-time,
.mec-single-event-additional-locations {
    background: #f7f7f7;
    padding: 12px 14px 8px;
    margin-bottom: 30px;
    vertical-align: baseline;
    position: relative;
}

.mec-events-meta-group-booking .mec-booking-shortcode,
.mec-single-event .mec-events-meta-group-booking,
.mec-single-event .mec-frontbox {
    padding: 30px!important;
    border: 2px solid #f7882f!important;
}

.mec-event-info-desktop.mec-event-meta.mec-color-before.mec-frontbox div i {
    display: none;
}

.mec-single-event .mec-event-meta dt,
.mec-single-event .mec-event-meta h3,
.mec-single-modern .col-md-4 .mec-sponsors-details h3,
.mec-sponsors-details .mec-events-single-section-title {
    text-transform: capitalize!important;
    font-size: 18px!important;
    color: rgba(0, 0, 0, .6)!important;
}

.mec-wrap .mec-event-article .mec-color-hover {
    color: rgba(0, 0, 0, .6)!important;
    font-weight: 600;
}

.mec-fa-facebook-f:before,
.mec-fa-facebook:before {
    /* color: #f7882f; */
    /* content: '\f39e'!important; */
}

.mec-single-event .mec-event-social a {
    background-color: transparent!important;
}

.mec-single-event .mec-event-social li.mec-event-social-icon a {
    color: #f7882f;
}

.single-mec-events .mec-event-info-desktop span,
.single-mec-events .mec-event-info-desktop abbr,
.single-mec-events .mec-event-info-desktop dd,
.single-mec-events .mec-event-info-desktop a {
    color: darkgrey;
    font-weight: 500 !important;
    font-size: 16px !important;
}

h3.mec-social-single.mec-frontbox-title::before {
    display: none;
}

.mec-single-event .mec-event-social h3 {
    border-bottom: 0px!important;
    /* text-align: left; */
}

.mec-event-info-desktop.mec-event-meta.mec-color-before.mec-frontbox div:last-child {
    margin-bottom: 0;
}

.single-mec-events .mec-single-event .mec-event-social h3 {
    text-transform: none;
    margin-bottom: 0!important;
}

.mec-single-event .mec-event-meta dd {
    padding-left: 10px!important;
}

dd.mec-organizer {
    display: flex;
}

.mec-single-event .mec-event-meta h6,
.mec-single-event-sponsor span {
    display: inline!important;
}

.mec-event-export-module.mec-frontbox {
    display: none;
}

.mec-single-event .mec-event-content {
    padding: 0px 0 30px!important;
}

@media (max-width: 980px) {
    article.row.mec-single-event {
        display: flex;
        flex-direction: column;
    }
    article.row.mec-single-event .col-md-8 {
        /* order: 2; */
    }
    article.row.mec-single-event .col-md-4 {
        /* order: 1; */
    }
    .single-mec-events .mec-container,
    .single-mec-event .mec-container {
        width: 100%!important;
    }
    .mec-container {
        width: 100%;
    }
}

@media (min-width: 981px) {
    .page-id-243672 .button_column1,
    .page-id-243669 .button_column1 {
        margin-right: 0!important;
    }
}

@media (max-width: 980px) {
    a#button_UpcomingEvent,
    a#button_PastEvent {
        width: 100%;
    }
}

.mec-search-bar-wrap .mec-search-form .mec-ajax-search-result .mec-text-input-search {
    width: 100%!important;
}

.page-id-243672 li#menu-item-242314 a,
.page-id-243669 li#menu-item-242314 a,
.single-focs li#menu-item-242315 a {
    color: #f7882f!important;
}

.page-id-243672 .mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing>li:hover a i,
.page-id-243669 .mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing>li:hover a i {
    background-color: transparent!important;
}

.page-id-243672 .mec-event-list-modern .mec-event-sharing>li:hover a i,
.page-id-243669 .mec-event-list-modern .mec-event-sharing>li:hover a i {
    color: #f7882f!important;
}

.mec-wrap.mec-modern-search-bar .mec-totalcal-box .mec-text-input-search i {
    color: #f7882f!important;
}

.mec-event-list-search-bar-date.mec-color,
.mec-search-bar-result .mec-event-list-search-bar-date span,
.mec-event-time.mec-color {
    color: #f7882f!important;
}

.mec-search-bar-result .mec-event-title a {
    color: rgba(0, 0, 0, .6)!important;
    font-weight: 600;
}

.col-md-2.col-sm-2 .mec-event-date .event-d.mec-color {
    font-weight: 600;
}

.col-md-2.col-sm-2 .mec-event-date .event-f {
    /* color: rgba(0,0,0,.6)!important; */
    text-transform: capitalize;
    letter-spacing: 1px!important;
    font-weight: 400!important;
    font-family: 'Lato';
    font-size: 20px!important;
    color: gray;
}

.mec-event-list-modern .mec-event-date .event-da {
    color: gray;
    font-size: 20px;
    margin-top: 5px;
    letter-spacing: 0!important;
    /* text-align: unset;
    margin-left: -50px; */
}

.single-focs .et_pb_section.et_pb_section_2_tb_body.et_section_regular .et_pb_module.et_pb_post_content.et_pb_post_content_0_tb_body h3 {
    font-weight: 700;
    padding-bottom: 0;
}

.mec-wrap.mec-modern-search-bar .mec-totalcal-box {
    padding: 0!important;
}

.mec-wrap.mec-modern-search-bar .mec-totalcal-box {
    padding: 0!important;
    border: 0;
    border-radius: 0!important;
    box-shadow: none!important;
}

.mec-text-input-search {
    padding: 0!important;
}

.mec-wrap .mec-totalcal-box {
    min-height: min-content!important;
    margin: 0!important;
}

.mec-ajax-search-result-events {
    max-height: 235px!important;
    overflow: auto;
}

div#fp-mec-upcoming-event .mec-event-date.mec-bg-color {
    background-color: #f2f2f2!important;
    /* color: #f7882f!important; */
    color: darkgray!important;
    text-align: left;
    /* height: 110px; */
    /* position: relative; */
    width: 100%;
}

.mec-event-date.mec-bg-color {
    display: grid;
    padding: 1rem;
    margin-right: 3px;
}

div#fp-mec-upcoming-event .mec-event-list-minimal .mec-event-date span {
    color: #f7882f!important;
    order: 1;
    font-size: 30px;
    text-align: left;
}

.mec-event-list-minimal .mec-event-date:after {
    display: block;
    content: "";
    position: absolute;
    width: 50px;
    left: 1px;
    top: 1px;
    height: 34px;
    background: transparent!important;
    box-shadow: unset!important;
}

div#fp-mec-upcoming-event .mec-load-more-wrap {
    display: none;
}

div#fp-mec-upcoming-event .col-md-3.col-sm-3.btn-wrapper {
    display: none;
}

div#fp-mec-upcoming-event .mec-event-detail {
    display: none;
}

div#fp-mec-upcoming-event .mec-wrap .col-md-9 {
    padding: 0;
    width: 100%;
    /* background-color: #f2f2f2!important; */
    display: inline-flex;
}

div#fp-mec-upcoming-event .mec-event-list-minimal .mec-event-article {
    background-color: #fff!important;
    display: block!important;
    padding: 1rem;
}

.mec-event-list-minimal .mec-event-title {
    text-transform: capitalize!important;
    display: table;
    margin: 0;
    /* width: 100%; */
}

@media (max-width: 889px) {
    div#nsci-menu .et_mobile_menu {
        background-color: #fff!important;
        top: 100%!important;
    }
}

@media (min-width: 890px) {
    div#nsci-pbanner {
        height: 400px!important;
    }
    #nsci-pbanner .et_pb_column {
        height: 400px!important;
    }
}

.home div#mec_skin_events_243757:last-child {
    padding: 1rem;
    background-color: #fff;
}

.home .mec-time-details {
    display: none;
}

.mec-load-more-wrap {
    display: none;
}

.page-id-243672 .mec-load-more-wrap {
    display: block!important;
}

.page-id-243672 .mec-load-more-wrap .mec-load-more-button {
    border-radius: 0;
    font-family: 'Lato';
    font-weight: 600;
    text-transform: capitalize;
    font-size: 16px;
    padding: 1.5rem;
    height: unset;
    line-height: 0;
    margin-bottom: 0;
}

.page-id-243672 .mec-load-more-button:hover {
    background: #f7882f;
    color: #fff;
    border-color: #f7882f;
}

.mec-event-list-minimal .mec-event-date:nth-child(2) {
    display: grid;
    /* padding: 1rem; */
    margin-right: 3px!important;
    /* border-left: 2px solid lightgray; */
    /* padding-left: 1rem; */
    /* width: unset!important; */
    padding-right: 1.6rem;
}

.home h4.mec-event-title {
    margin-top: 0;
    /* padding-top: 0!important; */
    font-size: 15px!important;
    padding: 1rem;
    padding-bottom: 0;
    /* background-color: #f2f2f2!important; */
    /* max-height: 110px; */
    /* height: 110px; */
    width: 100%;
    /* position: relative; */
    /* overflow: hidden; */
}

.mec-event-list-minimal .mec-event-date:nth-child(2) {
    text-align: center!important;
}

.mec-event-list-minimal .mec-event-date:nth-child(2) span {
    /* text-align: center; */
    position: relative;
    margin-left: 0.5rem;
}

.mec-event-list-minimal .mec-event-date:nth-child(2)::before {
    content: '';
    background-image: url(/wp-content/uploads/Line.png);
    display: block;
    position: absolute;
    top: 25%;
    height: 50px;
    width: 2px;
    left: 15%;
}

.mec-single-event .mec-events-meta-group-countdown {
    display: none;
}

.mec-wrap.mec-modern-search-bar .mec-totalcal-box input[type=search],
.mec-wrap.mec-modern-search-bar .mec-totalcal-box input[type=text] {
    padding-left: 60px!important;
}

span.mec-label-normal.mec-expired-normal-label {
    display: none!important;
}

.mec-wrap .mec-event-article .mec-color-hover {
    text-transform: capitalize!important;
    font-family: 'Lato';
}

@media only screen and (min-width: 768px) {
    .mec-event-list-modern .col-md-4.col-sm-4.mec-btn-wrapper {
        /* top: 20%!important; */
        top: 28%!important;
    }
}

.single-mec-events .et_pb_section.et_pb_section_12.et_pb_with_background.et_section_regular {
    background-image: linear-gradient(270deg, rgba(107, 122, 143, 0.6) 0%, rgba(247, 136, 47, 0.6) 99%), url(/wp-content/uploads/banner-2.jpg)!important;
}

@media (min-width: 981px) {
    .single-mec-events .et_pb_section.et_pb_section_12.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_12 {
        width: 1200px;
        max-width: 100%;
    }
}

@media only screen and (max-width: 980px) {
    .single-mec-events .et_pb_section.et_pb_section_12.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_12 {
        width: 95%!important;
    }
    .mec-event-content.mobile_responsive {
        display: block!important;
        padding-bottom: 0!important;
    }
    .socialshare_desktop {
        display: none;
    }
    .socialshare_mobile {
        display: block!important;
    }
    h1.mec-single-title.desktop_responsive {
        display: none;
    }
}

.single-mec-events .et_pb_section.et_pb_section_12.et_pb_with_background.et_section_regular p {
    color: white;
}

.single-mec-events .et_pb_section.et_pb_section_12.et_pb_with_background.et_section_regular h1 {
    color: white;
    /* font-weight: 600; */
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 600;
    color: #FFFFFF!important;
    line-height: 1.5em;
    font-size: 30px;
}

.home .lefthand_side {
    max-width: 65%!important;
    display: flex;
    position: relative;
    overflow: hidden;
    width: 65%;
}

.home .righthand_side {
    width: 100%!important;
    display: flex;
    position: relative;
    overflow: hidden;
}

@media (min-width: 1024px) and (max-width: 1279px) {
    div#fp-mec-upcoming-event .mec-event-list-minimal .mec-event-date span {
        font-size: 15px;
    }
    div#fp-mec-upcoming-event .mec-event-date.mec-bg-color {
        font-size: 10px;
    }
}

@media (min-width: 1280px) and (max-width: 1699px) {
    div#fp-mec-upcoming-event .mec-event-list-minimal .mec-event-date span {
        font-size: 20px;
    }
    div#fp-mec-upcoming-event .mec-event-date.mec-bg-color {
        font-size: 10px;
    }
}

.mec-event-more-info {
    display: none;
}


/*** Simple fp upcoming events ***/

[class*=mec-sl-] {
    display: none;
}

.mec-event-list-classic .mec-event-date span {
    font-weight: 700;
    font-size: 18px;
}

.mec-event-time.mec-color {
    display: none;
}

.mec-event-date.mec-color {
    padding: 1rem;
}

article.mec-event-article.mec-clear.mec-divider-toggle.mec-toggle-202308-243757:not(:last-child) {
    border-bottom: 1px solid lightgray;
}

article.mec-event-article.mec-clear.mec-divider-toggle.mec-toggle-202308-243757:not(:last-child) {
    border-bottom: 1px solid lightgray;
    /* margin-bottom: 0; */
}

article.mec-event-article.mec-clear.mec-divider-toggle.mec-toggle-202308-243757 h4.mec-event-title {
    margin-bottom: 0!important;
}

.mec-event-list-classic .mec-event-article {
    /* margin-top: 20px; */
    padding-top: 20px;
}

.mec-event-list-classic .mec-event-article {
    margin-bottom: 0!important;
    padding-bottom: 20px;
    background-color: #fff!important;
}

.mec-event-list-classic,
article.mec-event-article.mec-clear.mec-divider-toggle.mec-toggle-202308-243757 h4.mec-event-title {
    background-color: #fff!important;
}

@media (max-width: 980px) {
    .single-mec-events .mec-wrap .mec-single-title {
        font-size: 20px!important;
    }
}

.mec-event-date .event-d.mec-color {
    font-size: 20px!important;
    display: table-cell;
    padding-top: 0;
}

i.mec-sl-magnifier {
    display: block!important;
}

p+p:last-child>a:only-child:before {
    display: none;
    font-weight: normal!important;
}

p+p:last-child>a:only-child {
    font-weight: normal!important;
}

span.mec-labels-normal {
    display: none;
}


/*** Faculty Research Day ***/

.page-id-20004 li#menu-item-19991 a,
.page-id-20005 li#menu-item-19991 a,
.page-id-20012 li#menu-item-19991 a {
    color: #f7882f!important;
}

.page-id-244003 li#menu-item-19991 a,
.page-id-244004 li#menu-item-19990 a {
    color: #f7882f!important;
}

.page-id-244003 li#menu-item-19991 a::after,
.page-id-244004 li#menu-item-19990 a::after {
    display: block;
    position: absolute;
    content: '';
    height: 2px;
    bottom: -2px;
    margin: 0 auto;
    left: 0;
    width: 100%;
    background: #F7882F;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
}

.page-id-20004 li#menu-item-19991 a::after,
.page-id-20005 li#menu-item-19991 a::after,
.page-id-20012 li#menu-item-19991 a::after {
    display: block;
    position: absolute;
    content: '';
    height: 2px;
    bottom: -2px;
    margin: 0 auto;
    left: 0;
    width: 100%;
    background: #F7882F;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
}

.page-id-20357 li#menu-item-19945 {
    border-bottom: 3px solid #F7882F;
}

.page-id-20250 li#menu-item-19990 a {
    color: #f7882f!important;
}

.page-id-20250 li#menu-item-19990 a::after {
    display: block;
    position: absolute;
    content: '';
    height: 2px;
    bottom: -2px;
    margin: 0 auto;
    left: 0;
    width: 100%;
    background: #F7882F;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
}


/* .highlights-news td p {
    margin-left: .5rem!important;
    font-family: myriad-pro,sans-serif;
    font-size: 15px!important;
    font-weight: 500;
}

.highlights-news td p a {
	color: #2ea3f2!important;
    text-decoration: underline;
} */


/* .highlights-news tbody tr td img {
    width: 150px!important;
    height: 150px!important;
    object-fit: cover;
} */

.highlights-news tbody tr td img {
    width: 20%!important;
    height: 150px!important;
    object-fit: cover;
}

.parent-pageid-239105 .highlights-news h4,
.parent-pageid-239105 .highlights-news h4 {
    width: 100%!important;
    padding-bottom: 0;
}

.highlights-news h4 {
    width: 60%!important;
}

.page-id-19627 .highlights-news h4,
.page-id-19926 .highlights-news h4 {
    width: 80%!important;
}

.page-id-19627 .highlights-news tbody tr td img,
.page-id-19926 .highlights-news tbody tr td img {
    /* width: 20%!important; */
    width: 200px!important;
    height: 150px!important;
    object-fit: cover;
}

.page-id-19627 .highlights-news tbody tr td h4 a,
.page-id-19926 .highlights-news tbody tr td h4 a {
    color: #000!important;
    text-decoration: none;
    pointer-events: none;
}

.page-id-19627 .highlights-news tbody tr td h4 span a,
.page-id-19926 .highlights-news tbody tr td h4 span a {
    /*     color: #2ea3f2!important; */
    text-decoration: underline;
    pointer-events: none!important;
}

@media (max-width: 980px) {
    .highlights-news thead tr:first-child {
        width: 100%;
    }
    .highlights-news th:first-child {
        width: 30%;
    }
    .highlights-news th:nth-child(2) {
        width: 70%;
    }
    .page-id-19627 .highlights-news tbody tr td img,
    .page-id-19926 .highlights-news tbody tr td img,
    .page-id-242394 .highlights-news tbody tr td img {
        width: 100%!important;
        height: 200px!important;
        object-fit: cover;
    }
    .page-id-19627 .highlights-news h4,
    .page-id-19926 .highlights-news h4,
    .page-id-242394 .highlights-news h4 {
        width: 100%!important;
    }
}

.highlights-news p {
    /* width: 20%!important; */
}

.highlights-news td:last-child {
    width: 100%!important;
}


/* li#menu-item-19989 {
    pointer-events: none;
} */

.e-Newsletter-formatting .et_pb_toggle_open {
    padding: 0;
    border: 0;
    margin-bottom: 10px!important;
}

.e-Newsletter-formatting .et_pb_toggle_open h5.et_pb_toggle_title {
    padding: 25px 20px 25px 20px;
}

.e-Newsletter-formatting .et_pb_toggle_open .et_pb_toggle_content.clearfix {
    padding: 20px;
    background-color: #fff;
}

.et_pb_toggle_close {
    margin-bottom: 10px!important;
}


/* .e-Newsletter-formatting .et_pb_toggle_open .et_pb_toggle_content.clearfix a:not(:first-child) {
    margin-left: 5rem;
}

.e-Newsletter-formatting .et_pb_toggle_open .et_pb_toggle_content.clearfix a {
    display: inline-flex;
} */

.e-Newsletter-formatting table tr td {
    border: 0!important;
    padding: 0;
}

.e-Newsletter-formatting table tr {
    border: 0!important;
}

.e-Newsletter-formatting table {
    border: 0!important;
    margin: 0!important;
}

.e-Newsletter-formatting .et_pb_toggle_close h5.et_pb_toggle_title::before {
    content: '\f140';
    color: #000!important;
    font-weight: 700;
    font-family: 'dashicons'!important;
    font-size: 20px;
}

.e-Newsletter-formatting .et_pb_toggle_open h5.et_pb_toggle_title::before {
    content: '\f142';
    color: #000!important;
    font-weight: 700;
    font-family: 'dashicons'!important;
    font-size: 20px;
    display: block;
    /* padding: 20px; */
    right: 20px;
}

.page-id-244049 li#menu-item-242316,
.page-id-244044 li#menu-item-242316,
.page-id-244058 li#menu-item-242316 {
    border-bottom: 3px solid #F7882F;
}

.page-id-244049 li#menu-item-242316 a,
.page-id-244044 li#menu-item-242316 a,
.page-id-244058 li#menu-item-242316 a {
    color: #F7882F!important;
}

table.highlights-news span {
    display: grid;
    margin-top: 0.5rem!important;
}

table.highlights-news span p span {
    /* visibility: hidden; */
    /* font-size: 0; */
    height: 0;
    display: contents;
}

.page-id-19984 .highlights-news tbody tr td img {
    display: none;
}

@media (min-width: 768px) {
    .page-id-19984 .photos-galleries tbody td:last-child h4 {
        margin-left: 0rem!important;
    }
}

.page-id-19984 .highlights-news h4 {
    width: 100%!important;
}

.page-id-244003 table.tabledemo9 tbody tr:nth-child(4) td:nth-child(2) {
    border-left: 2px solid #ffcb33 !important;
}

.highlights-news thead tr:first-child {
    pointer-events: none;
}

.page-id-243669 .mec-search-bar-result .mec-event-list-search-bar-date,
.page-id-243672 .mec-search-bar-result .mec-event-list-search-bar-date {
    font-size: 10px!important;
}

.page-id-19984 .photos-galleries tbody td:last-child {
    display: block;
    width: auto!important;
}


/* table.highlights-news button a {
    color: #fff!important;
}

table.highlights-news button {
    background-color: #f7882f;
    border: 1px solid #f7882f;
    padding: 0.85rem 1.5rem !important;
    font-size: 15px;
    cursor: pointer;
} */

table.highlights-news button {
    background-color: transparent;
    border: 2px solid #d9d9d9!important;
    /* padding: 0.5rem 0.8rem !important; */
    padding: 0.3em 1em!important;
    font-size: 15px;
    cursor: pointer;
    border-radius: 5px;
    font-weight: 500;
    font-family: 'Lato';
}

table.highlights-news button::after {
    content: '\f054';
    font-family: 'FontAwesome';
    font-weight: 600;
    display: block;
    font-size: 10px;
    color: #40424a;
    margin-left: 10px;
    margin-top: 2.5px;
}

table.highlights-news button a {
    color: #40424a!important;
}

span.mec-holding-status.mec-holding-status-expired {
    display: none;
}

span.mec-holding-status.mec-holding-status-ongoing {
    display: none;
}

.page-id-19627 .highlights-news tbody tr td h4 strong a,
.page-id-19926 .highlights-news tbody tr td h4 strong a {
    color: #2ea3f2!important;
    pointer-events: auto;
    font-weight: 500;
}

.mec-single-event-description.mec-events-content ol li,
.mec-single-event-description.mec-events-content ul li {
    color: #000!important;
    font-size: 18px!important;
    line-height: 1.5!important;
    font-weight: 500!important;
    font-family: 'Lato'!important;
}

.mec-events-template-default table.tabledemo9 td:nth-child(2) {
    border-right: 0!important;
}

.mec-events-template-default table.tabledemo9 tr {
    border: 2px solid #ffcb33;
}

.mec-events-template-default table.tabledemo9 tr:first-child {
    background-color: #ffcb33 !important;
    border: 2px solid #ffcb33 !important;
    color: black;
}

.mec-events-template-default table.tabledemo9 td:first-child {
    border-right: 0!important;
}

.mec-events-template-default table.tabledemo9 td:first-child {
    background-color: transparent !important;
    border-left: 2px solid #ffcb33 !important;
    border-right: 2px solid #ffcb33 !important;
    border-bottom: 1px solid transparent !important;
}

.mec-events-template-default table.tabledemo9 td:nth-child(2) {
    border-right: 0!important;
}

.mec-events-template-default tr td {
    border-top: 1px solid #eee;
    padding: 6px 24px;
}

.mec-events-template-default table.tabledemo9 td {
    vertical-align: text-top;
    border-left: 1px solid transparent !important;
    border-bottom: 1px solid transparent;
}

.mec-events-template-default table.tabledemo9 td:last-child {
    border-right: 2px solid #ffcb33 !important;
}

.mec-events-template-default table.tabledemo9 tr {
    border: 2px solid #ffcb33;
}

.mec-events-template-default table.tabledemo9 tr:last-child {
    background-color: transparent !important;
    border-bottom: 2px solid #ffcb33 !important;
}

.mec-events-template-default table.tabledemo9 {
    font-family: 'Lato';
    font-size: 18px!important;
    color: #000;
}

.page-id-19627 .highlights-news thead tr th:first-child,
.page-id-19926 .highlights-news thead tr th:first-child,
.page-id-242394 .highlights-news thead tr th:first-child {
    width: unset!important;
}

.page-id-19627 .highlights-news thead tr th:last-child,
.page-id-19926 .highlights-news thead tr th:last-child,
.page-id-242394 .highlights-news thead tr th:last-child {
    width: unset!important;
}

.page-id-19627 .highlights-news tbody tr.pagination td:first-child,
.page-id-19926 .highlights-news tbody tr.pagination td:first-child,
.page-id-242394 .highlights-news tbody tr.pagination td:first-child {
    width: 10%!important;
}

.page-id-19627 .highlights-news tbody tr.pagination td:last-child,
.page-id-19926 .highlights-news tbody tr.pagination td:last-child,
.page-id-242394 .highlights-news tbody tr.pagination td:last-child {
    width: 90%!important;
}

.page-id-239118 .faces-blog article,
.page-id-239624 .faces-blog article,
.page-id-239625 .faces-blog article {
    background-color: #fff!important;
}

.pagination-news span.page-numbers.dots {
    border: 1px solid #f7882f;
    padding: 5px 10px;
    font-size: 15px !important;
    color: #54595F !important;
    background-color: transparent;
}


/*** FOCS é˜…è¯»æ›´å¤š / é–±è®€æ›´å¤š ***/

.page-id-239625 .post-content a.more-link::before {
    content: "é–±è®€æ›´å¤š";
    font-size: 16px;
}

.page-id-239624 .post-content a.more-link::before {
    content: "é–±è®€æ›´å¤š";
    font-size: 16px;
}

.page-id-239625 .post-content a.more-link,
.page-id-239624 .post-content a.more-link {
    font-size: 0!important;
}

.de-mega-menu-item.menu-item-has-children>a:after {
    display: none;
}

ul#menu-main-menu-chinese-traditional li:last-child,
ul#menu-main-menu-chinese-simplified li:last-child {
    /* padding-right: 20px; */
    padding-right: 20px;
}

ul#menu-main-menu-chinese-traditional li.mega-menu a:first-child,
ul#menu-main-menu-chinese-simplified li.mega-menu a:first-child {
    padding-right: 0!important;
}

ul#menu-quick-links-chinese-traditional li:last-child,
ul#menu-quick-links-chinese-simplified li:last-child {
    padding-right: 20px;
}

@media (max-width: 980px) {
    .page-id-244003 table.tabledemo9 td {
        padding: 10px 20px!important;
    }
}

.page-id-243672 .pagination-news,
.page-id-243669 .pagination-news {
    margin-top: 2rem;
    text-align-last: right;
}

.page-id-243672 #search-bar .searchandfilter ul,
.page-id-243669 #search-bar .searchandfilter ul {
    padding-left: 0;
}

div#mec_skin_events_243653 .sfsi_widget.sfsi_shortcode_container .norm_row.sfsi_wDiv {
    display: block!important;
    margin-left: -10px;
}

div#mec_skin_events_243653 .sfsi_widget.sfsi_shortcode_container .norm_row.sfsi_wDiv .sfsi_wicons.shuffeldiv {
    margin-left: 0!important;
}

div#mec_skin_events_243653 .mec-event-title {
    padding-bottom: 0;
}

div#mec_skin_events_243653 .sfsi_widget.sfsi_shortcode_container .norm_row.sfsi_wDiv .sfsi_wicons.shuffeldiv img.sfcm.sfsi_wicon {
    filter: contrast(0);
}

@media (min-width: 1280px) {
    .page-id-243672 #search-bar .searchandfilter ul li input.sf-input-text,
    .page-id-243669 #search-bar .searchandfilter ul li input.sf-input-text {
        /* width: 925px; */
        max-width: 100%;
    }
}


/*** Curriculum Underline Issue ***/

.parent-pageid-19435 li.current-page-parent a {
    color: #f7882f!important;
}

.parent-pageid-19435 li.current-page-parent a:after {
    display: block;
    position: absolute;
    content: '';
    height: 2px;
    bottom: -2px;
    margin: 0 auto;
    left: 0;
    width: 100%;
    background: #F7882F;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
}


/*** Accordion Table ***/

.customizeAcc table {
    margin-bottom: 0!important;
    border: 0!important;
}

.customizeAcc table td {
    padding: 0;
    border: 0!important;
}


/*** Table width ***/

@media (max-width: 639px) {
    .page-id-19627 .highlights-news tbody tr.pagination td:first-child,
    .page-id-19926 .highlights-news tbody tr.pagination td:first-child,
    .page-id-242394 .highlights-news tbody tr.pagination td:first-child {
        width: 25%!important;
    }
}

.custom-type-menu.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a,
.custom-type-menu .et-menu-nav>ul>li>ul>li>a,
.custom-type-menu .et-menu-nav>ul>li>ul>li>ul>li>a {
    /* font-size: 17px!important; */
}

@media (min-width: 2000px) {
    .et_pb_mega_menu_row_6.et_pb_row,
    .et_pb_mega_menu_row_7.et_pb_row,
    .et_pb_mega_menu_row_8.et_pb_row,
    .et_pb_mega_menu_row_9.et_pb_row,
    .et_pb_mega_menu_row_10.et_pb_row,
    .et_pb_mega_menu_row_11.et_pb_row {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 19% !important;
        margin-left: 0px !important;
        margin-right: auto !important;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 19%;
    }
}

.inner-page-menu.second-row-menu .current-page-ancestor a {
    color: #F7882F;
}

.inner-page-menu.second-row-menu .current-page-ancestor a:after {
    display: block;
    position: absolute;
    content: '';
    height: 2px;
    bottom: -2px;
    margin: 0 auto;
    left: 0;
    width: 100%;
    background: #F7882F;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
}

.page-id-242394 li#menu-item-242317 a,
.page-id-242375 li#menu-item-242439 a {
    color: #F7882F!important;
}

.page .inner-page-menu .current-page-ancestor a {
    color: #f7882f!important;
}

.page-id-242394 li#menu-item-242317,
.page-id-243672 li#menu-item-242314 {
    border-bottom: 3px solid #F7882F;
}

.page-id-247818 .highlights-news tbody tr td img {
    height: auto!important;
}

h2.wsp-pages-title {
    display: none;
}


/*** Sitemap ***/

.page-id-247860 div#main-content article#post-247860 ul.wsp-pages-list li.page_item.page-item-248307.page_item_has_children {
    display: none;
}

.page-id-247860 div#main-content article#post-247860 ul.wsp-pages-list li.page_item.page-item-17541 {
    display: none;
}

.page-id-247860 div#main-content article#post-247860 li.page_item.page-item-242594.page_item_has_children {
    display: none;
}

.page-id-247860 div#main-content article#post-247860 li.page_item.page-item-247860.current_page_item {
    display: none;
}

.page-id-247860 div#main-content article#post-247860 li.page_item.page-item-17728.page_item_has_children ul.children {
    display: none;
}

.page-id-247860 div#main-content article#post-247860 li.page_item.page-item-19984.page_item_has_children ul.children {
    display: none;
}

.page-id-247860 div#main-content article#post-247860 li.page_item.page-item-243658.page_item_has_children ul.children {
    display: none;
}


/* .page-id-247860 div#main-content article#post-247860 li.page_item.page-item-20518.page_item_has_children {
    display: none;
} */

.page-id-247860 div#main-content article#post-247860 li.page_item.page-item-20846.page_item_has_children {
    display: none;
}

.page-id-247860 div#main-content article#post-247860 li.page_item.page-item-241791 {
    display: none;
}

.page-id-247860 div#main-content article#post-247860 li.page_item.page-item-21076 {
    display: none;
}

.page-id-247860 div#main-content article#post-247860 li.page_item.page-item-21119.page_item_has_children {
    display: none;
}

.page-id-247860 div#main-content article#post-247860 li.page_item.page-item-21146 {
    display: none;
}

.page-id-247860 div#main-content article#post-247860 li.page_item.page-item-21125 {
    display: none;
}


/* .page-id-247860 div#main-content article#post-247860 li.page_item.page-item-21245.page_item_has_children {
    display: none;
} */

.page-id-247860 div#main-content article#post-247860 li.page_item.page-item-21040.page_item_has_children {
    display: none;
}

.page-id-247860 div#main-content article#post-247860 ul.children {
    padding-bottom: 0;
    padding-left: 30px!important;
}

.page-id-247699 li#menu-item-241082 {
    border-bottom: 3px solid #F7882F;
}

.page-id-247699 li#menu-item-241082 a {
    color: #f7882f!important;
}

p:empty {
    display: block!important;
}

@media (min-width: 981px) {
    div#search-filter-results-247836 .highlights-news th:first-child,
    div#search-filter-results-250559 .highlights-news th:first-child,
    div#search-filter-results-250560 .highlights-news th:first-child {
        width: 10%!important;
    }
    div#search-filter-results-247836 .highlights-news th:last-child,
    div#search-filter-results-250559 .highlights-news th:last-child,
    div#search-filter-results-250560 .highlights-news th:last-child {
        width: 90%!important;
    }
}

.single-events-banner {
    background-image: linear-gradient(270deg, rgba(107, 122, 143, 0.6) 0%, rgba(247, 136, 47, 0.6) 99%), url(/wp-content/uploads/banner-2.jpg)!important;
    margin-top: 120px;
    padding: 54px 0;
}

.single-events-banner .et_pb_row {
    width: 1200px;
    max-width: 100%;
}

.single-events-banner .et_pb_text_inner,
.single-events-banner .et_pb_text_inner h1 {
    color: #fff!important;
    font-family: 'Lato';
}

.single-events-banner .et_pb_text_inner h1 {
    font-weight: 700;
}

@media (max-width: 980px) {
    .footer-menu-title-column .et_pb_text_inner {
        justify-content: center;
    }
}

ul#menu-research-features-sub-menu li#menu-item-19947 {
    padding-right: 0!important;
}

ul#menu-research-seminars-sub-menu li#menu-item-19990 {
    padding-right: 0!important;
}

@media (max-width: 980px) {
    .col-md-4.col-sm-4.mec-btn-wrapper {
        position: absolute;
        top: 50px;
        right: 0;
    }
    div#mec_skin_events_243653 .mec-event-title {
        line-height: 1.5rem;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
}

ul#menu-honourawards-sub-menu .current-page-ancestor.current-menu-ancestor.current-menu-parent ul.sub-menu li a {
    color: inherit!important;
}

ul#menu-honourawards-sub-menu .current-page-ancestor.current-menu-ancestor.current-menu-parent ul.sub-menu li.current-menu-item.current_page_item a {
    color: #F7882F!important;
}

ul#menu-honourawards-sub-menu .current-page-ancestor.current-menu-ancestor.current-menu-parent ul.sub-menu li a::after {
    display: none;
}

ul#menu-honourawards-sub-menu .current-page-ancestor.current-menu-ancestor.current-menu-parent ul.sub-menu li.current_page_item {
    /* border-bottom: 2px solid #F7882F!important; */
}

.parent-pageid-18501 li#menu-item-241017 {
    border-bottom: 3px solid #F7882F;
}

.parent-pageid-18501 li#menu-item-241017 a {
    color: #f7882f!important;
}

@media (max-width: 639px) {
    .button_column1,
    .button_column2 {
        width: 50%!important;
    }
}


/*** New WPML Menu Item ***/

#new-wpml-menu-item {
    margin-bottom: 0!important;
    background-color: transparent!important;
}

#new-wpml-menu-item .wpml-ls-current-language span.wpml-ls-native {
    font-size: 0;
}

#new-wpml-menu-item .wpml-ls-current-language ul.sub-menu span.wpml-ls-native {
    font-size: 14px;
    display: block;
    text-align: center;
}

#new-wpml-menu-item .wpml-ls-current-language span::after {
    /* color: #fff!important; */
}

#new-wpml-menu-item ul#menu-new-wpml-menu-item .wpml-ls-current-language a:before {
    /* content: ''; */
    content: '\f0ac';
    font-family: 'Font Awesome 5 Free';
    font-size: 1rem;
    color: #fff;
    font-weight: 700;
    margin-left: 10px;
    margin-right: 0px;
    /* margin-top: 1rem!important; */
}

#new-wpml-menu-item ul#menu-new-wpml-menu-item .wpml-ls-current-language {
    margin-top: 14px!important;
}

#new-wpml-menu-item ul#menu-new-wpml-menu-item ul.sub-menu {
    padding: 0!important;
    width: 50px;
}

#new-wpml-menu-item ul#menu-new-wpml-menu-item ul.sub-menu {
    margin-top: 2px;
    margin-left: 10px!important;
}

#new-wpml-menu-item ul#menu-new-wpml-menu-item ul.sub-menu li {
    background-color: #f68736;
    /* width: 100px!important; */
    padding: 0;
}

#new-wpml-menu-item ul#menu-new-wpml-menu-item ul.sub-menu li a {
    width: 50px;
    padding: .5rem;
    justify-content: center;
}

#new-wpml-menu-item ul#menu-new-wpml-menu-item .wpml-ls-current-language ul li a:before {
    display: none;
}

#new-wpml-menu-item ul#menu-new-wpml-menu-item .wpml-ls-current-language a {
    padding-bottom: 0;
}

#new-wpml-menu-item ul#menu-new-wpml-menu-item .wpml-ls-current-language a::after {
    color: #fff;
}

#new-wpml-menu-item span.wpml-ls-native:lang(zh-hant),
#new-wpml-menu-item span.wpml-ls-native:lang(zh-hans) {
    text-shadow: none!important;
}


/*** WPML Menu Item Mobile version ***/

#new-wpml-menu-item .et_pb_menu_inner_container.clearfix .et_pb_menu__wrap .et_pb_menu__menu {
    display: block!important;
}

#new-wpml-menu-item .et_pb_menu_inner_container.clearfix .et_pb_menu__wrap .et_mobile_nav_menu {
    display: none!important;
}

#new-wpml-menu-item .et_pb_menu_inner_container.clearfix .et_pb_menu__wrap .et_pb_menu__menu ul .wpml-ls-current-language a:before {
    /* content: ''; */
    content: '\f0ac';
    font-family: 'Font Awesome 5 Free';
    font-size: 1rem;
    color: #fff;
    font-weight: 700;
    margin-left: 10px;
    margin-right: 0px;
    /* margin-top: 1rem!important; */
}

#new-wpml-menu-item .et_pb_menu_inner_container.clearfix .et_pb_menu__wrap .et_pb_menu__menu ul .wpml-ls-current-language {
    margin-top: 14px!important;
}

#new-wpml-menu-item .et_pb_menu_inner_container.clearfix .et_pb_menu__wrap .et_pb_menu__menu ul ul {
    padding: 0!important;
    width: 60px;
}

#new-wpml-menu-item .et_pb_menu_inner_container.clearfix .et_pb_menu__wrap .et_pb_menu__menu ul ul li {
    background-color: #f68736;
    /* width: 100px!important; */
    padding: 0;
}

#new-wpml-menu-item .et_pb_menu_inner_container.clearfix .et_pb_menu__wrap .et_pb_menu__menu ul ul li a {
    width: 60px;
    padding: .5rem;
}

#new-wpml-menu-item .et_pb_menu_inner_container.clearfix .et_pb_menu__wrap .et_pb_menu__menu ul ul li a:before {
    display: none;
}

#new-wpml-menu-item .et_pb_menu_inner_container.clearfix .et_pb_menu__wrap .et_pb_menu__menu ul a {
    padding-bottom: 0;
}

#new-wpml-menu-item .et_pb_menu_inner_container.clearfix .et_pb_menu__wrap .et_pb_menu__menu ul a::after {
    color: #fff;
}

@media (max-width: 980px) {
    div#footer-menu .footer-menu-list .et_pb_menu__wrap {
        justify-content: center!important;
    }
    .footer-menu-list nav ul li {
        text-align: center!important;
        justify-content: center!important;
    }
    article.row.mec-single-event .col-md-8 {
        display: flex;
        flex-direction: column-reverse;
    }
}

@media (max-width: 639px) {
    .fp-news-image img {
        height: 115px!important;
    }
}

@media (min-width: 640px) and (max-width: 980px) {
    .fp-news-image img {
        height: 100px!important;
    }
}

@media (min-width: 981px) and (max-width: 1699px) {
    .fp-news-image img {
        height: 95px!important;
    }
}

.mec-fa-twitter:before {
    content: "";
    background-image: url(/wp-content/uploads/x_twitter_orange.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 40px;
    height: 30px;
    display: block;
    filter: inherit;
    margin-bottom: -10px;
}

.home .mec-event-list-classic .mec-event-article {
    display: flex;
    padding: 1rem 1rem;
    /* height: 100px; */
    min-height: 100px;
}

.home .mec-event-list-classic .mec-event-article .mec-event-image {
    display: none;
}

.home .mec-event-list-classic .mec-event-article .mec-event-date {
    background-color: #f0f0f0;
    padding: 1rem;
    display: flex;
    flex-direction: column-reverse;
    justify-content: flex-end;
    width: 60%;
}

div#fp-mec-upcoming-event .mec-event-date.mec-bg-color {
    width: 60%!important;
}

.home .mec-event-list-classic .mec-event-article h4.mec-event-title,
div#fp-mec-upcoming-event .mec-event-list-minimal .mec-event-article h4.mec-event-title {
    background-color: #f0f0f0;
    padding: 1rem;
    margin-bottom: 0;
    /* color: slategray; */
    width: 100%;
}

.home .mec-event-list-classic .mec-event-article:not(:last-child) {
    border-bottom: 3px solid #f0f0f0;
}

.home .mec-event-list-classic .mec-event-article .mec-event-date .event-da {
    display: none;
}

.home .mec-event-list-classic .mec-event-article .mec-event-date .event-d.mec-color {
    font-weight: 700;
    font-size: 30px!important;
}

.home .mec-event-list-classic .mec-event-article .mec-event-date .event-f {
    margin-bottom: .5rem;
    font-weight: 700;
    color: darkgray;
}

.home .mec-event-list-classic .mec-event-article h4.mec-event-title a.mec-color-hover {
    /* color: darkgray!important; */
}

div#fp-mec-upcoming-event .mec-event-date.mec-bg-color.left-right {
    width: 60%!important;
    display: flex;
    justify-content: space-between;
}

div#fp-mec-upcoming-event .mec-event-date.mec-bg-color.left-right .mec-event-date-left,
div#fp-mec-upcoming-event .mec-event-date.mec-bg-color.left-right .mec-event-date-right {
    display: flex;
    flex-direction: column;
}

div#fp-mec-upcoming-event .mec-event-date.mec-bg-color:not(.left-right) {
    display: flex;
    flex-direction: column;
}

div#fp-mec-upcoming-event .mec-event-date.mec-bg-color.left-right .mec-event-date-left {
    /* border-right: 1px solid lightgray; */
    /* padding-right: .5rem; */
    /* padding-right: 1rem; */
}

div#fp-mec-upcoming-event .mec-event-date.mec-bg-color.left-right .mec-event-date-right {
    /* margin-right: .5rem; */
    /* margin-right: -0.2rem; */
}

div#fp-mec-upcoming-event .mec-event-list-minimal {
    /* display: flex;
    flex-direction: column-reverse; */
}

div#search-filter-results-247681 .mec-event-date.mec-multiple-date-event:not(:last-child) {
    margin-bottom: 0!important;
    padding-bottom: 0;
}

div#search-filter-results-247681 .mec-event-date.mec-multiple-date-event:not(:last-child)::after {
    border-bottom: 2px solid lightgray;
    content: "";
    display: block;
    width: 50%;
    margin-top: 0.5rem;
}

@media (max-width: 980px) {
    .mec-event-date-left span,
    .mec-event-date-right span {
        padding-right: 0!important;
    }
}

div#backtotop {
    display: block!important;
}

html a {
    text-decoration: none!important;
}

.mec-event-date .event-f {
    /* font-family: 'Lato'; */
}

.mec-event-date {
    font-family: 'Lato';
}

.mec-event-date .event-da {
    font-weight: 400!important;
}

.parent-pageid-18221 li#menu-item-241017 {
    border-bottom: 3px solid #F7882F;
}

.parent-pageid-18221 li#menu-item-241017 a {
    color: #f7882f!important;
}


/* .page-id-20521 table.contact-us-table td:first-child {
    padding-bottom: 0!important;
    width: 35px!important;
    padding-right: 0!important;
} */

.parent-pageid-17168 .inner-page-menu,
.parent-pageid-20473 .inner-page-menu,
.parent-pageid-19542 .inner-page-menu {
    /* height: 100px; */
}

@media (max-width: 980px) {
    div#backtotop {
        bottom: 20px!important;
        right: 0px!important;
    }
}

@media (max-width: 767px) {
    /* div#fp-mec-upcoming-event .mec-event-date.mec-bg-color.left-right {
    width: 45%!important; 
}*/
    div#fp-mec-upcoming-event .mec-event-date.mec-bg-color.left-right .mec-event-date-left {
        padding-right: 0px!important;
    }
    div#fp-mec-upcoming-event .mec-event-date.mec-bg-color.left-right .mec-event-date-right {
        /* margin-right: -2rem!important; */
    }
    /* .home .mec-event-list-classic .mec-event-article h4.mec-event-title, div#fp-mec-upcoming-event .mec-event-list-minimal .mec-event-article h4.mec-event-title {
    width: 60%;
} */
    .mec-event-list-minimal .mec-event-date {
        margin: 0!important;
        margin-right: 5px!important;
    }
    /* div#fp-mec-upcoming-event .mec-event-date.mec-bg-color {
    width: 45%!important;
} */
}

@media (min-width: 0px) and (max-width: 499px) {
    div#fp-mec-upcoming-event .mec-event-date.mec-bg-color.left-right {
        width: 45%!important;
    }
    .home .mec-event-list-classic .mec-event-article h4.mec-event-title,
    div#fp-mec-upcoming-event .mec-event-list-minimal .mec-event-article h4.mec-event-title {
        width: 60%;
    }
    div#fp-mec-upcoming-event .mec-event-date.mec-bg-color {
        width: 45%!important;
    }
}

@media (min-width: 500px) and (max-width: 639px) {
    div#fp-mec-upcoming-event .mec-event-date.mec-bg-color,
    div#fp-mec-upcoming-event .mec-event-date.mec-bg-color.left-right {
        width: 40%!important;
    }
}

@media (min-width: 640px) and (max-width: 980px) {
    div#fp-mec-upcoming-event .mec-event-date.mec-bg-color,
    div#fp-mec-upcoming-event .mec-event-date.mec-bg-color.left-right {
        width: 25%!important;
    }
}

.singleEvent-customButton a.et_pb_button.greyButton {
    display: inline-block;
    color: #40424a!important;
    border-width: 2px!important;
    border-color: #d9d9d9;
    font-size: 16px!important;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif!important;
    padding-right: 2em;
    padding-left: 0.7em;
    background-color: #d9d9d9;
    transition: all 0ms ease 0ms!important;
}

.singleEvent-customButton a.et_pb_button.greyButton:hover {
    color: #d9d9d9!important;
    border-color: #40424a!important;
    background-image: initial;
    background-color: #40424a;
}

.singleEvent-customButton {
    margin-bottom: 2rem;
}

.mec-single-event-description.mec-events-content p {
    margin-bottom: 0;
}

et_pb_button greyButton::after {
    color: #40424a;
    line-height: inherit;
    font-size: inherit!important;
    opacity: 1;
    margin-left: 0.3em;
    left: auto;
    font-family: ETmodules!important;
    font-weight: 400!important;
}

.singleEvent-customButton a.et_pb_button.greyButton a::after {
    opacity: 1;
}

.singleEvent-customButton a.et_pb_button.greyButton::after {
    display: inline-block;
    content: "\35";
    opacity: 1!important;
    /* width: 50px; */
    /* height: 50px; */
    margin-left: 0px;
    font-size: 16px;
    line-height: 1.8em;
}

.mec-single-event-description.mec-events-content p:not(.has-background):last-of-type {
    padding-bottom: 1rem;
}

.inner-singleEvent {
    display: flex;
}

.inner-singleEvent .singleEvent-customButton:not(:last-child) {
    margin-right: 1rem;
}

.mec-single-event-time {
    /* display: none; */
}

div#backtotop {
    opacity: 0.5;
}

div#backtotop:hover {
    opacity: 1;
}


/*** Conatct Us Table ***/

.page-id-18649 table.contact-us-table {
    /* margin-left: -1rem; */
}

.page-id-18649 table.contact-us-table td:first-child {
    /* padding-bottom: 0!important;
    margin-left: -30px!important; 
    width: 45px!important; */
}

.page-id-18649 table.contact-us-table td {
    /* padding: 5px 10px!important; */
    /* margin-left: -1rem!important; */
}


/*** Academic / Undergraduate Studies / Experiential Learning > Exchange ***/

.page-id-19468 table.tabledemo9 tr.result {
    background-color: transparent!important;
    color: #000;
    border: 0!important;
}

.page-id-19468 table.tabledemo9 tr.result td,
.page-id-19468 table.tabledemo9 tr td {
    border: 0!important;
    color: #000;
    padding-left: 0!important;
    padding-right: 0!important;
}

.page-id-19468 table.tabledemo9,
.page-id-19468 table.tabledemo9 tr,
.page-id-19468 table.tabledemo9 td:first-child,
.page-id-19468 table.tabledemo9 tr:last-child,
.page-id-19468 table.tabledemo9 td:last-child {
    border: 0!important;
}

.page-id-19468 table.tabledemo9 tr.result td:last-child,
.page-id-19468 table.tabledemo9 tr td:last-child {
    display: none;
}

.page-id-19468 table.tabledemo9 tr.result td:first-child,
.page-id-19468 table.tabledemo9 tr td:first-child {
    width: 40%!important;
}

.page-id-19468 table.tabledemo9 tr.result td:nth-child(2),
.page-id-19468 table.tabledemo9 tr td:nth-child(2) {
    width: 40%!important;
}


/*** Science For Youth / How Nobel Prizes Are Won > Latest Event***/

.page-id-242065 table.tabledemo9 tr {
    border: 0!important;
}

.page-id-242065 table.tabledemo9 tr:first-child {
    border-top: 2px solid #ffcb33 !important;
}

.page-id-242065 table.tabledemo9 tr:last-child {
    border-bottom: 2px solid #ffcb33 !important;
}

.page-id-242065 table.tabledemo9 tr td:first-child {
    width: 10%!important;
    vertical-align: top;
}


/*** Science For Youth / Lau Oi Wah Memorial Science Lecture Series > Latest Event ***/

.page-id-242104 table.tabledemo9 tr {
    border: 0!important;
}

.page-id-242104 table.tabledemo9 tr:first-child {
    border-top: 2px solid #ffcb33 !important;
}

.page-id-242104 table.tabledemo9 tr:last-child {
    border-bottom: 2px solid #ffcb33 !important;
}

.page-id-242104 table.tabledemo9 tr td:first-child {
    width: 10%!important;
    vertical-align: top;
}


/*** Fp news and events ***/

@media (min-width: 320px) and (max-width: 355px) {
    .mec-event-date-right::before {
        content: '';
        height: 100%;
        width: 1px;
        position: absolute;
        left: -5px;
        top: 0px;
        background-color: lightgray;
    }
}

@media (min-width: 356px) and (max-width: 380px) {
    .mec-event-date-right::before {
        content: '';
        height: 100%;
        width: 1px;
        position: absolute;
        left: -10px;
        top: 0px;
        background-color: lightgray;
    }
}

@media (min-width: 381px) and (max-width: 399px) {
    .mec-event-date-right::before {
        content: '';
        height: 100%;
        width: 1px;
        position: absolute;
        left: -15px;
        top: 0px;
        background-color: lightgray;
    }
}

@media (min-width: 400px) and (max-width: 449px) {
    .mec-event-date-right::before {
        content: '';
        height: 100%;
        width: 1px;
        position: absolute;
        left: -20px;
        top: 0px;
        background-color: lightgray;
    }
}

@media (min-width: 450px) and (max-width: 474px) {
    .mec-event-date-right::before {
        content: '';
        height: 100%;
        width: 1px;
        position: absolute;
        left: -30px;
        top: 0px;
        background-color: lightgray;
    }
}

@media (min-width: 475px) and (max-width: 499px) {
    .mec-event-date-right::before {
        content: '';
        height: 100%;
        width: 1px;
        position: absolute;
        left: -40px;
        top: 0px;
        background-color: lightgray;
    }
}

@media (min-width: 500px) and (max-width: 549px) {
    .mec-event-date-right::before {
        content: '';
        height: 100%;
        width: 1px;
        position: absolute;
        left: -15px;
        top: 0px;
        background-color: lightgray;
    }
}

@media (min-width: 550px) and (max-width: 574px) {
    .mec-event-date-right::before {
        content: '';
        height: 100%;
        width: 1px;
        position: absolute;
        left: -20px;
        top: 0px;
        background-color: lightgray;
    }
}

@media (min-width: 575px) and (max-width: 599px) {
    .mec-event-date-right::before {
        content: '';
        height: 100%;
        width: 1px;
        position: absolute;
        left: -25px;
        top: 0px;
        background-color: lightgray;
    }
}

@media (min-width: 600px) and (max-width: 649px) {
    .mec-event-date-right::before {
        content: '';
        height: 100%;
        width: 1px;
        position: absolute;
        left: -25px;
        top: 0px;
        background-color: lightgray;
    }
}

@media (min-width: 650px) and (max-width: 674px) {
    .mec-event-date-right::before {
        content: '';
        height: 100%;
        width: 1px;
        position: absolute;
        left: -10px;
        top: 0px;
        background-color: lightgray;
    }
}

@media (min-width: 675px) and (max-width: 699px) {
    .mec-event-date-right::before {
        content: '';
        height: 100%;
        width: 1px;
        position: absolute;
        left: -15px;
        top: 0px;
        background-color: lightgray;
    }
}

@media (min-width: 700px) and (max-width: 749px) {
    .mec-event-date-right::before {
        content: '';
        height: 100%;
        width: 1px;
        position: absolute;
        left: -15px;
        top: 0px;
        background-color: lightgray;
    }
}

@media (min-width: 750px) and (max-width: 774px) {
    .mec-event-date-right::before {
        content: '';
        height: 100%;
        width: 1px;
        position: absolute;
        left: -20px;
        top: 0px;
        background-color: lightgray;
    }
}

@media (min-width: 775px) and (max-width: 799px) {
    .mec-event-date-right::before {
        content: '';
        height: 100%;
        width: 1px;
        position: absolute;
        left: -25px;
        top: 0px;
        background-color: lightgray;
    }
}

@media (min-width: 800px) and (max-width: 849px) {
    .mec-event-date-right::before {
        content: '';
        height: 100%;
        width: 1px;
        position: absolute;
        left: -25px;
        top: 0px;
        background-color: lightgray;
    }
}

@media (min-width: 850px) and (max-width: 874px) {
    .mec-event-date-right::before {
        content: '';
        height: 100%;
        width: 1px;
        position: absolute;
        left: -30px;
        top: 0px;
        background-color: lightgray;
    }
}

@media (min-width: 875px) and (max-width: 899px) {
    .mec-event-date-right::before {
        content: '';
        height: 100%;
        width: 1px;
        position: absolute;
        left: -35px;
        top: 0px;
        background-color: lightgray;
    }
}

@media (min-width: 900px) and (max-width: 949px) {
    .mec-event-date-right::before {
        content: '';
        height: 100%;
        width: 1px;
        position: absolute;
        left: -35px;
        top: 0px;
        background-color: lightgray;
    }
}

@media (min-width: 950px) and (max-width: 974px) {
    .mec-event-date-right::before {
        content: '';
        height: 100%;
        width: 1px;
        position: absolute;
        left: -40px;
        top: 0px;
        background-color: lightgray;
    }
}

@media (min-width: 975px) and (max-width: 999px) {
    .mec-event-date-right::before {
        content: '';
        height: 100%;
        width: 1px;
        position: absolute;
        left: -45px;
        top: 0px;
        background-color: lightgray;
    }
}

@media (min-width: 1000px) and (max-width: 1099px) {
    .mec-event-date-right::before {
        content: '';
        height: 100%;
        width: 1px;
        position: absolute;
        left: -5px;
        top: 0px;
        background-color: lightgray;
    }
}

@media (min-width: 1100px) and (max-width: 1199px) {
    .mec-event-date-right::before {
        content: '';
        height: 100%;
        width: 1px;
        position: absolute;
        left: -10px;
        top: 0px;
        background-color: lightgray;
    }
}

@media (min-width: 1200px) and (max-width: 1299px) {
    .mec-event-date-right::before {
        content: '';
        height: 100%;
        width: 1px;
        position: absolute;
        left: -15px;
        top: 0px;
        background-color: lightgray;
    }
}

@media (min-width: 1300px) and (max-width: 1399px) {
    .mec-event-date-right::before {
        content: '';
        height: 100%;
        width: 1px;
        position: absolute;
        left: -15px;
        top: 0px;
        background-color: lightgray;
    }
}

@media (min-width: 1400px) and (max-width: 1499px) {
    .mec-event-date-right::before {
        content: '';
        height: 100%;
        width: 1px;
        position: absolute;
        left: -15px;
        top: 0px;
        background-color: lightgray;
    }
}

@media (min-width: 1400px) and (max-width: 1499px) {
    .mec-event-date-right::before {
        content: '';
        height: 100%;
        width: 1px;
        position: absolute;
        left: -15px;
        top: 0px;
        background-color: lightgray;
    }
}

@media (min-width: 1500px) and (max-width: 1599px) {
    .mec-event-date-right::before {
        content: '';
        height: 100%;
        width: 1px;
        position: absolute;
        left: -15px;
        top: 0px;
        background-color: lightgray;
    }
}

@media (min-width: 1600px) and (max-width: 1699px) {
    .mec-event-date-right::before {
        content: '';
        height: 100%;
        width: 1px;
        position: absolute;
        left: -15px;
        top: 0px;
        background-color: lightgray;
    }
}

@media (min-width: 1700px) and (max-width: 1799px) {
    .mec-event-date-right::before {
        content: '';
        height: 100%;
        width: 1px;
        position: absolute;
        left: -15px;
        top: 0px;
        background-color: lightgray;
    }
}

@media (min-width: 1800px) {
    .mec-event-date-right::before {
        content: '';
        height: 100%;
        width: 1px;
        position: absolute;
        left: -15px;
        top: 0px;
        background-color: lightgray;
    }
}

@media (min-width: 1800px) {
    .mec-event-date-right::before {
        content: '';
        height: 100%;
        width: 1px;
        position: absolute;
        left: -15px;
        top: 0px;
        background-color: lightgray;
    }
}

.mec-event-date-right {
    position: relative;
}


/*** Landscape contact format ***/

table.contact-us-table tr {
    height: 30px;
}

table.contact-us-table {
    margin-bottom: 0!important;
}

table.contact-us-table tr {
    display: inline-flex;
}

@media (max-width: 980px) {
    table.contact-us-table tr {
        display: flex!important;
    }
}

table.contact-us-table tbody tr td:last-child {
    width: 100%;
}

table.contact-us-table tr td:first-child {
    width: 50px!important;
}

table.contact-us-table tr:first-child td:first-child {
    margin-left: -30px!important;
}

table.contact-us-table tr:first-child td:first-child {
    margin-top: 10px;
}

table.contact-us-table tbody tr td:last-child {
    padding: 12px 0px!important;
    /* width: 100%; */
}

table.contact-us-table tr td:first-child {
    margin-left: 0px!important;
}

table.contact-us-table tr:first-child td:first-child {
    padding: 0px 0px 0px 20px!important;
    margin-left: -30px;
}

table.contact-us-table tbody tr td:last-child {
    padding: 12px 0px!important;
    /* width: 100%; */
}

@media (max-width: 980px) {
    table.contact-us-table tr:first-child td:first-child {
        padding: 10px 10px!important;
        margin-left: 0px!important;
        margin-top: 0!important;
    }
}

table:not(:last-child).contact-us-table {
    margin-bottom: 0!important;
}

table:last-child.contact-us-table {
    margin-bottom: 3rem!important;
}

.page-id-20521 .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description ol {
    list-style-position: outside;
    padding-left: 16px;
}

.page-id-20521 .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description ol {
    list-style-position: outside;
    padding-left: 15px;
}

@media (max-width: 980px) {
    .single-events-banner .et_pb_row {
        width: 95%!important;
    }
    .page-id-241282 table.contact-us-table tr:first-child td:first-child,
    .page-id-17752 table.contact-us-table tr:first-child td:first-child,
    .page-id-20917 table.contact-us-table tr:first-child td:first-child {
        padding: 10px 10px!important;
        margin-left: -15px!important;
        margin-top: 0!important;
    }
    .page-id-241282 table.contact-us-table tr:last-child td:first-child,
    .page-id-17752 table.contact-us-table tr:last-child td:first-child,
    .page-id-20917 table.contact-us-table tr:last-child td:first-child {
        padding: 10px 10px!important;
        margin-left: -15px!important;
        margin-top: 0!important;
    }
    .page-id-241282 table.contact-us-table tr:first-child {
        margin-bottom: 20px;
    }
}

.page-template-default.page-id-241282 table.tabledemo9 td:first-child {
    padding: 6px 20px;
}

.page-template-default.page-id-241282 table.tabledemo9 td {
    padding: 0;
}

li.page_item.page-item-239739 {
    display: none;
}

li.page_item.page-item-249873 {
    display: none;
}

li.page_item.page-item-17541 {
    /* display: none; */
}

li.page_item.page-item-20984 {
    display: none;
}


/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 27 2023 | 05:01:06 */


/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 08 2023 | 06:14:53 */


/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 26 2023 | 02:21:06 */


/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 10 2023 | 01:55:54 */

h5,
h6 {
    text-transform: capitalize!important;
}


/* Menu */

.custom-type-menu.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a {
    padding: 20px 0px!important;
}

.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {
    padding-top: 0px;
    padding-bottom: 0px;
}

.custom-type-menu nav.et-menu-nav,
.custom-type-menu.et_pb_menu .et_pb_menu__menu {
    flex: 1;
}

.custom-type-menu.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a,
.custom-type-menu .et-menu-nav>ul>li>ul>li>a,
.custom-type-menu .et-menu-nav>ul>li>ul>li>ul>li>a {
    /* padding: 15px 20px!important; */
    padding: 20px 0px!important;
    border-bottom: 1px dotted rgba(255, 255, 255, 0.5);
    width: 100%;
    /* color: #ffffff!important; */
}

.custom-type-menu .et-menu-nav ul {
    flex-direction: column;
    flex: 1;
    margin: 0px!important;
}

.custom-type-menu .et-menu-nav>ul>li,
.custom-type-menu .et-menu-nav>ul>li>ul>li {
    position: static!important;
    padding: 0px 15px;
}

.custom-type-menu .et-menu-nav>ul>li>ul>li>ul>li {
    position: static!important;
    padding: 0px 15px;
}

.et_pb_mega_menu_menu_1.et_pb_menu .nav li ul li,
.et_pb_mega_menu_menu_2.et_pb_menu .nav li ul li,
.et_pb_mega_menu_menu_3.et_pb_menu .nav li ul li,
.et_pb_mega_menu_menu_4.et_pb_menu .nav li ul li,
.et_pb_mega_menu_menu_5.et_pb_menu .nav li ul li,
.et_pb_mega_menu_menu_6.et_pb_menu .nav li ul li,
.et_pb_mega_menu_menu_7.et_pb_menu .nav li ul li {
    width: 100%;
}

.et_pb_mega_menu_menu_1.et_pb_menu .nav li ul,
.et_pb_mega_menu_menu_2.et_pb_menu .nav li ul,
.et_pb_mega_menu_menu_3.et_pb_menu .nav li ul,
.et_pb_mega_menu_menu_4.et_pb_menu .nav li ul,
.et_pb_mega_menu_menu_5.et_pb_menu .nav li ul,
.et_pb_mega_menu_menu_6.et_pb_menu .nav li ul,
.et_pb_mega_menu_menu_7.et_pb_menu .nav li ul {
    margin-top: -10px!important;
    padding-top: 10px;
    border-top: 0px!important;
    top: 0px!important;
    left: 100%!important;
    width: 98%;
    height: calc( 100% + 20px);
    right: auto;
    -webkit-box-shadow: none;
}

.custom-type-menu.et_pb_mega_menu_menu_1.et_pb_menu .nav li ul li ul,
.custom-type-menu.et_pb_mega_menu_menu_2.et_pb_menu .nav li ul li ul,
.custom-type-menu.et_pb_mega_menu_menu_3.et_pb_menu .nav li ul li ul,
.custom-type-menu.et_pb_mega_menu_menu_4.et_pb_menu .nav li ul li ul,
.custom-type-menu.et_pb_mega_menu_menu_5.et_pb_menu .nav li ul li ul,
.custom-type-menu.et_pb_mega_menu_menu_6.et_pb_menu .nav li ul li ul,
.custom-type-menu.et_pb_mega_menu_menu_7.et_pb_menu .nav li ul li ul {
    margin-top: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    height: 100%;
}

.custom-type-menu .et-menu-nav>ul>li>ul>li,
.custom-type-menu .et-menu-nav>ul>li>ul>li>a,
.custom-type-menu .et-menu-nav>ul>li>ul>li>ul>li>a {
    width: 100%;
}

.custom-type-menu.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a:hover,
.custom-type-menu .et-menu-nav>ul>li>ul>li>a:hover,
.custom-type-menu.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a:active,
.custom-type-menu .et-menu-nav>ul>li>ul>li>a:active,
.et_pb_mega_menu_menu_0.et_pb_menu .nav li ul.sub-menu a:hover,
.et_pb_mega_menu_menu_0.et_pb_menu .et_mobile_menu a:hover,
.et_pb_mega_menu_menu_1.et_pb_menu .nav li ul.sub-menu a:hover,
.et_pb_mega_menu_menu_1.et_pb_menu .et_mobile_menu a:hover,
.et_pb_mega_menu_menu_2.et_pb_menu .nav li ul.sub-menu a:hover,
.et_pb_mega_menu_menu_2.et_pb_menu .et_mobile_menu a:hover,
.et_pb_mega_menu_menu_3.et_pb_menu .nav li ul.sub-menu a:hover,
.et_pb_mega_menu_menu_3.et_pb_menu .et_mobile_menu a:hover,
.et_pb_mega_menu_menu_4.et_pb_menu .nav li ul.sub-menu a:hover,
.et_pb_mega_menu_menu_4.et_pb_menu .et_mobile_menu a:hover,
.et_pb_mega_menu_menu_5.et_pb_menu .nav li ul.sub-menu a:hover,
.et_pb_mega_menu_menu_5.et_pb_menu .et_mobile_menu a:hover,
.et_pb_mega_menu_menu_6.et_pb_menu .nav li ul.sub-menu a:hover,
.et_pb_mega_menu_menu_6.et_pb_menu .et_mobile_menu a:hover,
.et_pb_mega_menu_menu_7.et_pb_menu .nav li ul.sub-menu a:hover,
.et_pb_mega_menu_menu_7.et_pb_menu .et_mobile_menu a:hover,
.et_pb_mega_menu_menu_0.et_pb_menu .nav li ul.sub-menu a:active,
.et_pb_mega_menu_menu_0.et_pb_menu .et_mobile_menu a:active,
.et_pb_mega_menu_menu_1.et_pb_menu .nav li ul.sub-menu a:active,
.et_pb_mega_menu_menu_1.et_pb_menu .et_mobile_menu a:active,
.et_pb_mega_menu_menu_2.et_pb_menu .nav li ul.sub-menu a:active,
.et_pb_mega_menu_menu_2.et_pb_menu .et_mobile_menu a:active,
.et_pb_mega_menu_menu_3.et_pb_menu .nav li ul.sub-menu a:active,
.et_pb_mega_menu_menu_3.et_pb_menu .et_mobile_menu a:active,
.et_pb_mega_menu_menu_4.et_pb_menu .nav li ul.sub-menu a:active,
.et_pb_mega_menu_menu_4.et_pb_menu .et_mobile_menu a:active,
.et_pb_mega_menu_menu_5.et_pb_menu .nav li ul.sub-menu a:active,
.et_pb_mega_menu_menu_5.et_pb_menu .et_mobile_menu a:active,
.et_pb_mega_menu_menu_6.et_pb_menu .nav li ul.sub-menu a:active,
.et_pb_mega_menu_menu_6.et_pb_menu .et_mobile_menu a:active,
.et_pb_mega_menu_menu_7.et_pb_menu .nav li ul.sub-menu a:active,
.et_pb_mega_menu_menu_7.et_pb_menu .et_mobile_menu a:active {
    background-color: transparent;
    opacity: 1;
    color: #ffe400!important;
}

.et_pb_menu .et-menu-nav>ul ul {
    padding: 18px 0px;
}

.et-menu li li.menu-item-has-children>a:after {
    top: 50%!important;
}

@media only screen and (max-width:640px) {
    .column-half {
        width: 50%!important;
    }
}

.et-menu li li.menu-item-has-children>a:first-child:after {
    right: 0px!important;
}

.nav li li {
    line-height: 1em!important;
}

.et-menu li li.menu-item-has-children>a:first-child:after {
    /* right: 0px!important; */
    right: -10px!important;
}

.custom-type-menu.et_pb_mega_menu_menu_6.et_pb_menu .nav li ul li ul {
    margin-top: 0!important;
}


/*** Extra ****/

div.et_pb_section.et_pb_mega_menu_section_0,
div.et_pb_section.et_pb_mega_menu_section_1,
div.et_pb_section.et_pb_mega_menu_section_4,
div.et_pb_section.et_pb_mega_menu_section_5 {
    background-size: contain;
    background-repeat: repeat-y;
    background-image: url(/wp-content/uploads/menu-bg-3.jpg)!important;
}

.et_pb_mega_menu_section_0.et_pb_section,
.et_pb_mega_menu_menu_0,
.et_pb_mega_menu_section_1.et_pb_section,
.et_pb_mega_menu_menu_1,
.et_pb_mega_menu_section_2.et_pb_section,
.et_pb_mega_menu_menu_2,
.et_pb_mega_menu_section_3.et_pb_section,
.et_pb_mega_menu_menu_3,
.et_pb_mega_menu_section_4.et_pb_section,
.et_pb_mega_menu_menu_4,
.et_pb_mega_menu_section_5.et_pb_section,
.et_pb_mega_menu_menu_5,
.et_pb_mega_menu_section_6.et_pb_section,
.et_pb_mega_menu_menu_6 {
    padding-top: 0px;
    padding-bottom: 0px;
}

.et_pb_mega_menu_row_0,
.et_pb_mega_menu_row_2,
.et_pb_mega_menu_row_4,
.et_pb_mega_menu_row_6 {
    min-height: 400px;
}

.et_pb_mega_menu_row_0,
body #page-container .et-db #et-boc .et-l .et_pb_mega_menu_row_0.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_mega_menu_row_0.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_mega_menu_row_0.et_pb_row,
.et_pb_mega_menu_row_2,
body #page-container .et-db #et-boc .et-l .et_pb_mega_menu_row_2.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_mega_menu_row_2.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_mega_menu_row_2.et_pb_row,
.et_pb_mega_menu_row_4,
body #page-container .et-db #et-boc .et-l .et_pb_mega_menu_row_4.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_mega_menu_row_4.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_mega_menu_row_4.et_pb_row,
.et_pb_mega_menu_row_6,
body #page-container .et-db #et-boc .et-l .et_pb_mega_menu_row_6.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_mega_menu_row_6.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_mega_menu_row_6.et_pb_row {
    width: 100%;
    max-width: 50%;
}

.et_pb_mega_menu_text_0.et_pb_text,
.et_pb_mega_menu_text_1.et_pb_text,
.et_pb_mega_menu_text_2.et_pb_text,
.et_pb_mega_menu_text_3.et_pb_text,
.et_pb_mega_menu_text_4.et_pb_text,
.et_pb_mega_menu_text_5.et_pb_text,
.et_pb_mega_menu_text_6.et_pb_text,
.et_pb_mega_menu_menu_0.et_pb_menu .nav li ul.sub-menu a,
.et_pb_mega_menu_menu_0.et_pb_menu .et_mobile_menu a,
.et_pb_mega_menu_menu_1.et_pb_menu .nav li ul.sub-menu a,
.et_pb_mega_menu_menu_1.et_pb_menu .et_mobile_menu a,
.et_pb_mega_menu_menu_2.et_pb_menu .nav li ul.sub-menu a,
.et_pb_mega_menu_menu_2.et_pb_menu .et_mobile_menu a,
.et_pb_mega_menu_menu_3.et_pb_menu .nav li ul.sub-menu a,
.et_pb_mega_menu_menu_3.et_pb_menu .et_mobile_menu a,
.et_pb_mega_menu_menu_4.et_pb_menu .nav li ul.sub-menu a,
.et_pb_mega_menu_menu_4.et_pb_menu .et_mobile_menu a,
.et_pb_mega_menu_menu_5.et_pb_menu .nav li ul.sub-menu a,
.et_pb_mega_menu_menu_5.et_pb_menu .et_mobile_menu a,
.et_pb_mega_menu_menu_6.et_pb_menu .nav li ul.sub-menu a,
.et_pb_mega_menu_menu_6.et_pb_menu .et_mobile_menu a {
    color: #FFFFFF !important;
}

.et_pb_mega_menu_text_0,
.et_pb_mega_menu_text_1,
.et_pb_mega_menu_text_2,
.et_pb_mega_menu_text_3,
.et_pb_mega_menu_text_4,
.et_pb_mega_menu_text_5,
.et_pb_mega_menu_text_6 {
    font-size: 30px;
}

.et_pb_mega_menu_menu_0.et_pb_menu ul li a,
.et_pb_mega_menu_menu_1.et_pb_menu ul li a,
.et_pb_mega_menu_menu_2.et_pb_menu ul li a,
.et_pb_mega_menu_menu_3.et_pb_menu ul li a,
.et_pb_mega_menu_menu_4.et_pb_menu ul li a,
.et_pb_mega_menu_menu_5.et_pb_menu ul li a,
.et_pb_mega_menu_menu_6.et_pb_menu ul li a {
    font-size: 18px;
    color: #FFFFFF !important;
}

.et_pb_mega_menu_menu_0.et_pb_menu ul li.current-menu-item a,
.et_pb_mega_menu_menu_0.et_pb_menu .nav li ul.sub-menu li.current-menu-item a,
.et_pb_mega_menu_menu_1.et_pb_menu ul li.current-menu-item a,
.et_pb_mega_menu_menu_1.et_pb_menu .nav li ul.sub-menu li.current-menu-item a,
.et_pb_mega_menu_menu_2.et_pb_menu ul li.current-menu-item a,
.et_pb_mega_menu_menu_2.et_pb_menu .nav li ul.sub-menu li.current-menu-item a,
.et_pb_mega_menu_menu_3.et_pb_menu ul li.current-menu-item a,
.et_pb_mega_menu_menu_3.et_pb_menu .nav li ul.sub-menu li.current-menu-item a,
.et_pb_mega_menu_menu_4.et_pb_menu ul li.current-menu-item a,
.et_pb_mega_menu_menu_4.et_pb_menu .nav li ul.sub-menu li.current-menu-item a,
.et_pb_mega_menu_menu_5.et_pb_menu ul li.current-menu-item a,
.et_pb_mega_menu_menu_5.et_pb_menu .nav li ul.sub-menu li.current-menu-item a,
.et_pb_mega_menu_menu_6.et_pb_menu ul li.current-menu-item a,
.et_pb_mega_menu_menu_6.et_pb_menu .nav li ul.sub-menu li.current-menu-item a {
    color: #ffe400 !important;
}

.et_pb_mega_menu_menu_0.et_pb_menu .nav li ul,
.et_pb_mega_menu_menu_1.et_pb_menu .nav li ul,
.et_pb_mega_menu_menu_2.et_pb_menu .nav li ul,
.et_pb_mega_menu_menu_3.et_pb_menu .nav li ul,
.et_pb_mega_menu_menu_4.et_pb_menu .nav li ul,
.et_pb_mega_menu_menu_5.et_pb_menu .nav li ul,
.et_pb_mega_menu_menu_6.et_pb_menu .nav li ul {
    background-color: RGBA(255, 255, 255, 0) !important;
}

.et_pb_mega_menu_menu_0.et_pb_menu .et_mobile_menu,
.et_pb_mega_menu_menu_0.et_pb_menu .et_mobile_menu ul,
.et_pb_mega_menu_menu_1.et_pb_menu .et_mobile_menu,
.et_pb_mega_menu_menu_1.et_pb_menu .et_mobile_menu ul,
.et_pb_mega_menu_menu_2.et_pb_menu .et_mobile_menu,
.et_pb_mega_menu_menu_2.et_pb_menu .et_mobile_menu ul,
.et_pb_mega_menu_menu_3.et_pb_menu .et_mobile_menu,
.et_pb_mega_menu_menu_3.et_pb_menu .et_mobile_menu ul,
.et_pb_mega_menu_menu_4.et_pb_menu .et_mobile_menu,
.et_pb_mega_menu_menu_4.et_pb_menu .et_mobile_menu ul,
.et_pb_mega_menu_menu_5.et_pb_menu .et_mobile_menu,
.et_pb_mega_menu_menu_5.et_pb_menu .et_mobile_menu ul,
.et_pb_mega_menu_menu_6.et_pb_menu .et_mobile_menu,
.et_pb_mega_menu_menu_6.et_pb_menu .et_mobile_menu ul {
    background-color: #7c7fac !important;
}

.et_pb_mega_menu_menu_0 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,
.et_pb_mega_menu_menu_0 .et_pb_menu__logo-slot,
.et_pb_mega_menu_menu_1 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,
.et_pb_mega_menu_menu_1 .et_pb_menu__logo-slot,
.et_pb_mega_menu_menu_2 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,
.et_pb_mega_menu_menu_2 .et_pb_menu__logo-slot,
.et_pb_mega_menu_menu_3 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,
.et_pb_mega_menu_menu_3 .et_pb_menu__logo-slot,
.et_pb_mega_menu_menu_4 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,
.et_pb_mega_menu_menu_4 .et_pb_menu__logo-slot,
.et_pb_mega_menu_menu_5 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,
.et_pb_mega_menu_menu_5 .et_pb_menu__logo-slot,
.et_pb_mega_menu_menu_6 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,
.et_pb_mega_menu_menu_6 .et_pb_menu__logo-slot {
    width: auto;
    max-width: 100%;
}

.et_pb_mega_menu_menu_0 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,
.et_pb_mega_menu_menu_0 .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img,
.et_pb_mega_menu_menu_1 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,
.et_pb_mega_menu_menu_1 .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img,
.et_pb_mega_menu_menu_2 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,
.et_pb_mega_menu_menu_2 .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img,
.et_pb_mega_menu_menu_3 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,
.et_pb_mega_menu_menu_3 .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img,
.et_pb_mega_menu_menu_4 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,
.et_pb_mega_menu_menu_4 .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img,
.et_pb_mega_menu_menu_5 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,
.et_pb_mega_menu_menu_5 .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img,
.et_pb_mega_menu_menu_6 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,
.et_pb_mega_menu_menu_6 .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img {
    height: auto;
    max-height: none;
}

.et_pb_mega_menu_menu_0 .mobile_nav .mobile_menu_bar:before,
.et_pb_mega_menu_menu_0 .et_pb_menu__icon.et_pb_menu__search-button,
.et_pb_mega_menu_menu_0 .et_pb_menu__icon.et_pb_menu__close-search-button,
.et_pb_mega_menu_menu_0 .et_pb_menu__icon.et_pb_menu__cart-button,
.et_pb_mega_menu_menu_1 .mobile_nav .mobile_menu_bar:before,
.et_pb_mega_menu_menu_1 .et_pb_menu__icon.et_pb_menu__search-button,
.et_pb_mega_menu_menu_1 .et_pb_menu__icon.et_pb_menu__close-search-button,
.et_pb_mega_menu_menu_1 .et_pb_menu__icon.et_pb_menu__cart-button,
.et_pb_mega_menu_menu_2 .mobile_nav .mobile_menu_bar:before,
.et_pb_mega_menu_menu_2 .et_pb_menu__icon.et_pb_menu__search-button,
.et_pb_mega_menu_menu_2 .et_pb_menu__icon.et_pb_menu__close-search-button,
.et_pb_mega_menu_menu_2 .et_pb_menu__icon.et_pb_menu__cart-button,
.et_pb_mega_menu_menu_3 .mobile_nav .mobile_menu_bar:before,
.et_pb_mega_menu_menu_3 .et_pb_menu__icon.et_pb_menu__search-button,
.et_pb_mega_menu_menu_3 .et_pb_menu__icon.et_pb_menu__close-search-button,
.et_pb_mega_menu_menu_3 .et_pb_menu__icon.et_pb_menu__cart-button,
.et_pb_mega_menu_menu_4 .mobile_nav .mobile_menu_bar:before,
.et_pb_mega_menu_menu_4 .et_pb_menu__icon.et_pb_menu__search-button,
.et_pb_mega_menu_menu_4 .et_pb_menu__icon.et_pb_menu__close-search-button,
.et_pb_mega_menu_menu_4 .et_pb_menu__icon.et_pb_menu__cart-button,
.et_pb_mega_menu_menu_5 .mobile_nav .mobile_menu_bar:before,
.et_pb_mega_menu_menu_5 .et_pb_menu__icon.et_pb_menu__search-button,
.et_pb_mega_menu_menu_5 .et_pb_menu__icon.et_pb_menu__close-search-button,
.et_pb_mega_menu_menu_5 .et_pb_menu__icon.et_pb_menu__cart-button,
.et_pb_mega_menu_menu_6 .mobile_nav .mobile_menu_bar:before,
.et_pb_mega_menu_menu_6 .et_pb_menu__icon.et_pb_menu__search-button,
.et_pb_mega_menu_menu_6 .et_pb_menu__icon.et_pb_menu__close-search-button,
.et_pb_mega_menu_menu_6 .et_pb_menu__icon.et_pb_menu__cart-button {
    color: #7EBEC5;
}

.et_pb_mega_menu_row_1,
body #page-container .et-db #et-boc .et-l .et_pb_mega_menu_row_1.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_mega_menu_row_1.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_mega_menu_row_1.et_pb_row,
.et_pb_mega_menu_row_3,
body #page-container .et-db #et-boc .et-l .et_pb_mega_menu_row_3.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_mega_menu_row_3.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_mega_menu_row_3.et_pb_row,
.et_pb_mega_menu_row_5,
body #page-container .et-db #et-boc .et-l .et_pb_mega_menu_row_5.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_mega_menu_row_5.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_mega_menu_row_5.et_pb_row {
    width: 100%;
    /* max-width: 937px; */
    max-width: 50%;
}

div.et_pb_section.et_pb_mega_menu_section_2,
div.et_pb_section.et_pb_mega_menu_section_6 {
    background-size: 100% 100%;
    background-image: url(/wp-content/uploads/menu-bg-3.jpg)!important;
}

div.et_pb_section.et_pb_mega_menu_section_3 {
    background-image: url(/wp-content/uploads/menu-bg-3.jpg)!important;
}

.et_pb_mega_menu_column_0,
.et_pb_mega_menu_column_1,
.et_pb_mega_menu_column_2,
.et_pb_mega_menu_column_3,
.et_pb_mega_menu_column_4,
.et_pb_mega_menu_column_5,
.et_pb_mega_menu_column_6,
.et_pb_mega_menu_column_7,
.et_pb_mega_menu_column_8,
.et_pb_mega_menu_column_9,
.et_pb_mega_menu_column_10,
.et_pb_mega_menu_column_11,
.et_pb_mega_menu_column_12,
.et_pb_mega_menu_column_13 {
    background-color: #636588;
    padding-top: 10px;
    padding-bottom: 10px;
}

.et-db #et-boc .et-l .et_pb_mega_menu_menu_0.et_pb_menu,
.et-db #et-boc .et-l .et_pb_mega_menu_menu_1.et_pb_menu {
    background-color: #636588!important;
}

.et_pb_mega_menu_row_0.et_pb_row,
.et_pb_mega_menu_row_1.et_pb_row,
.et_pb_mega_menu_row_2.et_pb_row,
.et_pb_mega_menu_row_3.et_pb_row,
.et_pb_mega_menu_row_4.et_pb_row,
.et_pb_mega_menu_row_5.et_pb_row,
.et_pb_mega_menu_row_6.et_pb_row {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 19% !important;
    margin-left: 0px !important;
    margin-right: auto !important;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 19%;
}

.dmm-dropdown-ul {
    background-color: #fff
}

.dmm-dropdown-arrow-cont,
.dmm-dropdown-arrow-cont-close {
    width: 30px;
    height: 30px;
    position: absolute;
    right: 0;
    display: block;
    top: 50%;
    transform: translateY(-50%);
    z-index: 5;
    touch-action: none
}

.dmm-dropdown-ul>li a {
    border-top: 0
}

#top-menu .dmm-dropdown-ul li a,
.dmm-dropdown-ul li a,
.et-db #et-boc .et-l .dmm-dropdown-ul li a {
    color: #000;
    padding: 15px 12px;
    display: block;
    border-top: 1px solid #ebebeb;
    position: relative;
    font-size: 16px
}

.dmm-dropdown-ul li {
    display: block;
    position: relative
}

#top-menu .de-mega-menu .et_pb_column .menu-item-has-children>a:after,
#top-menu .dmm-dropdown-ul .menu-item-has-children>a:after,
.de-mega-menu .et_pb_column .menu-item-has-children>a:after,
.dmm-dropdown-ul .menu-item-has-children>a:after {
    text-align: center;
    speak: none;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    transition: .3s ease-in-out;
    position: absolute;
    top: 50%!important;
    /* right: 0; */
    right: -10px!important;
    font-family: ETmodules;
    font-size: 32px!important;
    font-weight: 400!important;
    content: "\35"!important;
    transform: translateY(-50%);
}

#top-menu .dmm-dropdown-ul .menu-item-has-children>a:after,
.de-mega-menu.show {
    display: block!important
}

#top-menu .de-mega-menu .et_pb_column .dmm-dropdown-ul .sub-menu,
#top-menu .dmm-dropdown-ul li .sub-menu,
.de-mega-menu .et_pb_column .dmm-dropdown-ul .sub-menu,
.dmm-dropdown-ul li .sub-menu {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    right: -500px;
    width: 500px;
    background-color: #fff;
    padding: 0;
    top: 0
}

.de-mega-menu .et_pb_column .et_pb_widget .sub-menu {
    z-index: 11;
    visibility: visible;
    right: auto;
    left: 0;
    width: inherit;
    opacity: 1
}

.de-mega-menu .et_pb_column .et_pb_widget .menu-item-has-children>a:after {
    display: none!important
}

.hidden-overflow {
    overflow: hidden
}

#top-menu .dmm-dropdown-ul li .sub-menu {
    visibility: hidden;
    opacity: 0
}

.dmm-overlay {
    position: initial!important
}

.dmm-overlay>.sub-menu {
    webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform .3s;
    -moz-transition: -moz-transform .3s;
    transition: transform .3s;
    padding-top: 45px!important
}

.de-mega-menu-item.menu-item-has-children>a:after,
.dmm-overlay .go-back:before {
    font-family: ETmodules;
    text-align: center;
    speak: none;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    transition: .3s ease-in-out
}

.dmm-overlay .go-back:before {
    top: 7px;
    left: 0;
    font-size: 32px;
    font-weight: 800;
    content: "\34"
}

.dmm-dropdown-ul li:hover>.sub-menu li.dmm-overlay.active>.sub-menu {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate(0);
    -moz-transform: translate(0);
    -ms-transform: translate(0);
    -o-transform: translate(0);
    transform: translate(0);
    left: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    background-color: #fff;
    z-index: 999999999;
    width: 100%;
    right: auto;
    height: 100%
}

.close-dropdown {
    top: -46px;
    left: 4px;
    width: 40px;
    height: 40px;
    display: block;
    position: absolute;
    z-index: 9999999999999999
}

.go-back {
    position: absolute;
    top: 8px;
    left: 3px;
    cursor: pointer
}

.de-mega-menu .et_pb_column {
    z-index: auto!important
}

.de-mega-menu .et_pb_column .sub-menu {
    z-index: 11
}

.mm-overlay.active {
    opacity: 1;
    z-index: 99
}

.close-icon {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 20px;
    height: 20px;
    z-index: 9999999999999999999999;
    cursor: pointer
}

.close-icon:after {
    font-family: ETmodules;
    speak: none;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    font-size: 26px;
    content: "\4d";
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.de-mega-menu .et_pb_section {
    padding-top: 0!important;
    /* margin-top: 1.5rem; */
    margin-top: 10px;
    /*  margin-top: 20px; */
}

.de-mega-menu-container {
    display: flex;
    justify-content: center;
    align-items: center
}

.dmm-fixed .de-mega-menu {
    position: fixed!important
}

#mobile_menu li {
    position: relative
}

.de-mega-menu-item.menu-item-has-children>a {
    background-color: transparent;
    position: relative
}

.de-mega-menu-item.menu-item-has-children>a:after {
    font-weight: 400;
    font-size: 26px;
    content: "\33";
    top: 5px;
    right: 5px
}

.opened .de-mega-menu-item.menu-item-has-children.visible>a:after {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.dmm-vert-tabs,
.fullwidth-mm,
.fullwidth-mm .et_pb_row {
    max-width: 100%!important;
    width: 100%!important;
    padding: 0!important
}

.dmm-vert-tabs.et_pb_mm_tabs,
.dmm-vert-tabs.et_pb_wc_tabs,
.fullwidth-mm .et_pb_mm_tabs {
    border: none
}

.dmm-vert-tabs {
    display: flex
}

.dmm-vert-tabs ul.et_pb_tabs_controls {
    float: none;
    flex: 1
}

.dmm-vert-tabs .et_pb_all_tabs {
    float: none;
    flex: 2
}

.dmm-vert-tabs .et_pb_mm_tabs {
    border: none!important
}

.dmm-vert-tabs .et_pb_post {
    padding-bottom: 10px!important;
    margin-bottom: 0
}

.dmm-vert-tabs .et_pb_post .entry-featured-image-url {
    margin-bottom: 10px!important
}

.dmm-vert-tabs h2 {
    padding-bottom: 3px!important
}

.dmm-vert-tabs .et_pb_tab br,
.et-db #et-boc .et-l .dmm-vert-tabs ul.et_pb_tabs_controls:after {
    display: none
}

.dmm-vert-tabs .et_pb_ajax_pagination_container {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px
}

.dmm-vert-tabs .et_pb_tabs_controls li {
    float: none!important;
    position: relative!important;
    z-index: 11!important;
    max-width: 100%;
    font-weight: 600;
    line-height: 1.7em;
    cursor: pointer;
    padding: 20px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    border: none!important
}

.dmm-vert-tabs .et_pb_tabs_controls li a {
    display: block;
    padding: 4px 0 4px 20px
}

.dmm-vert-tabs ul.et_pb_tabs_controls:after {
    border-top: none
}

@media (max-width: 980px) {
    .dmm-dropdown-ul {
        max-width: 100%!important
    }
    body .de-mega-menu .dmm-dropdown-ul li .sub-menu {
        width: 100%!important;
        right: auto!important
    }
    .de-mega-menu .dmm-dropdown-ul li .sub-menu>li:first-child a::after {
        font-family: ETmodules;
        text-align: center;
        font-variant: normal;
        text-transform: none;
        -webkit-font-smoothing: antialiased;
        position: absolute;
        content: "\34";
        top: -35px;
        transition: .3s ease-in-out;
        left: 0;
        font-size: 32px;
        font-weight: 400;
        display: block;
        right: auto
    }
    .de-mega-menu .dmm-dropdown-ul li .sub-menu>li a:after {
        display: none
    }
    .show-mob .dmm-dropdown-arrow-cont-close {
        display: block;
        right: auto;
        left: 0;
        top: -25px
    }
    .show-mob .menu-item-has-children .dmm-dropdown-arrow-cont {
        display: block;
        left: auto;
        right: 0;
        top: 50%
    }
    .de-mega-menu .dmm-dropdown-ul li .sub-menu {
        right: auto!important;
        width: 100%!important;
        left: 100%;
        transition: .3s ease-in-out;
        padding-top: 50px
    }
    .de-mega-menu .dmm-dropdown-ul li .sub-menu.show-mob {
        left: 0
    }
    .dmm-dropdown-section .et_pb_column {
        margin-bottom: 0!important
    }
    .dmm-vert-tabs .et_pb_tabs_controls li {
        padding: 10px
    }
    .dmm-vert-tabs .post-content p {
        font-size: 13px
    }
    .dmm-vert-tabs .et_pb_tabs_controls li a {
        display: block;
        padding: 4px 0 4px 5px
    }
    .dmm-vert-tabs .et_pb_post .entry-featured-image-url {
        display: block;
        position: relative;
        margin-bottom: 12px
    }
}

@media (max-width: 757px) {
    .dmm-vert-tabs .et_pb_tabs_controls li {
        display: inline-block;
        float: left;
        position: relative;
        z-index: 11;
        max-width: none;
        height: 100%;
        border-right: none;
        font-weight: 600;
        line-height: 1.7em;
        cursor: pointer;
        padding: 10px;
        width: 33%;
        border-bottom: 0;
        font-size: 14px
    }
    .dmm-vert-tabs ul.et_pb_tabs_controls {
        background-color: #bf5b5b;
        float: none;
        width: 100%
    }
    .dmm-vert-tabs .et_pb_all_tabs {
        background-color: #fff;
        float: left;
        width: 100%
    }
    .dmm-vert-tabs .et_pb_tabs_controls li a {
        font-size: 13px
    }
    .dmm-vert-tabs .et_pb_ajax_pagination_container {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 20px
    }
}

@media (max-width: 600px) {
    .dmm-vert-tabs .et_pb_ajax_pagination_container {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        grid-gap: 20px
    }
    .dmm-vert-tabs .et_pb_tabs_controls li {
        width: 50%
    }
}

@media (max-width: 480px) {
    .dmm-vert-tabs .et_pb_tabs_controls li {
        width: 100%
    }
}


/*** 17/5/2023 - Jayson ***/

div.et_pb_section.et_pb_mega_menu_section_6,
div.et_pb_section.et_pb_mega_menu_section_7,
div.et_pb_section.et_pb_mega_menu_section_8,
div.et_pb_section.et_pb_mega_menu_section_9,
div.et_pb_section.et_pb_mega_menu_section_10,
div.et_pb_section.et_pb_mega_menu_section_11 {
    background-size: contain;
    background-repeat: repeat-y;
    background-image: url(/wp-content/uploads/menu-bg-3.jpg)!important;
}

.et_pb_mega_menu_section_6.et_pb_section,
.et_pb_mega_menu_menu_6,
.et_pb_mega_menu_section_7.et_pb_section,
.et_pb_mega_menu_menu_7,
.et_pb_mega_menu_section_8.et_pb_section,
.et_pb_mega_menu_menu_8,
.et_pb_mega_menu_section_9.et_pb_section,
.et_pb_mega_menu_menu_9,
.et_pb_mega_menu_section_10.et_pb_section,
.et_pb_mega_menu_menu_10,
.et_pb_mega_menu_section_11.et_pb_section,
.et_pb_mega_menu_menu_11 {
    padding-top: 0px;
    padding-bottom: 0px;
}

.et_pb_mega_menu_menu_6.et_pb_menu .nav li ul li,
.et_pb_mega_menu_menu_7.et_pb_menu .nav li ul li,
.et_pb_mega_menu_menu_8.et_pb_menu .nav li ul li,
.et_pb_mega_menu_menu_9.et_pb_menu .nav li ul li,
.et_pb_mega_menu_menu_10.et_pb_menu .nav li ul li,
.et_pb_mega_menu_menu_11.et_pb_menu .nav li ul li {
    width: 100%;
}

@media (min-width: 981px) and (max-width: 1299px) {
    .et_pb_mega_menu_menu_6.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_7.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_8.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_9.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_10.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_11.et_pb_menu .nav li ul {
        margin-top: -10px!important;
        padding-top: 10px;
        border-top: 0px!important;
        top: 0px!important;
        left: 100%!important;
        /*     width: 64%; */
        /* width: 52%; */
        /*** Correct but need to change a bit ***/
        /*width: 66%;*/
        /*** Most correct ***/
        width: 95%;
        height: calc( 100% + 20px);
        right: auto;
        -webkit-box-shadow: none;
    }
}

@media (min-width: 1300px) and (max-width: 1399px) {
    .et_pb_mega_menu_menu_6.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_7.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_8.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_9.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_10.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_11.et_pb_menu .nav li ul {
        margin-top: -10px!important;
        padding-top: 10px;
        border-top: 0px!important;
        top: 0px!important;
        left: 100%!important;
        /*     width: 64%; */
        /* width: 52%; */
        /*** Correct but need to change a bit ***/
        /*width: 66%;*/
        /*** Most correct ***/
        width: 100%;
        height: calc( 100% + 20px);
        right: auto;
        -webkit-box-shadow: none;
    }
}

@media (min-width: 1400px) and (max-width: 1499px) {
    .et_pb_mega_menu_menu_6.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_7.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_8.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_9.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_10.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_11.et_pb_menu .nav li ul {
        margin-top: -10px!important;
        padding-top: 10px;
        border-top: 0px!important;
        top: 0px!important;
        left: 100%!important;
        /* width: 98%; */
        /* width: 79%; */
        /* width: 75%; */
        width: 110%;
        height: calc( 100% + 20px);
        right: auto;
        -webkit-box-shadow: none;
    }
}

@media (min-width: 1500px) and (max-width: 1599px) {
    .et_pb_mega_menu_menu_6.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_7.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_8.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_9.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_10.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_11.et_pb_menu .nav li ul {
        margin-top: -10px!important;
        padding-top: 10px;
        border-top: 0px!important;
        top: 0px!important;
        left: 100%!important;
        /* width: 80%; */
        width: 120%;
        height: calc( 100% + 20px);
        right: auto;
        -webkit-box-shadow: none;
    }
}

@media (min-width: 1600px) and (max-width: 1699px) {
    .et_pb_mega_menu_menu_6.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_7.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_8.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_9.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_10.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_11.et_pb_menu .nav li ul {
        margin-top: -10px!important;
        padding-top: 10px;
        border-top: 0px!important;
        top: 0px!important;
        left: 100%!important;
        width: 85%;
        height: calc( 100% + 20px);
        right: auto;
        -webkit-box-shadow: none;
    }
}

@media (min-width: 1700px) and (max-width: 1799px) {
    .et_pb_mega_menu_menu_6.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_7.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_8.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_9.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_10.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_11.et_pb_menu .nav li ul {
        margin-top: -10px!important;
        padding-top: 10px;
        border-top: 0px!important;
        top: 0px!important;
        left: 100%!important;
        width: 90%;
        height: calc( 100% + 20px);
        right: auto;
        -webkit-box-shadow: none;
    }
}

@media (min-width: 1800px) and (max-width: 1899px) {
    .et_pb_mega_menu_menu_6.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_7.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_8.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_9.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_10.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_11.et_pb_menu .nav li ul {
        margin-top: -10px!important;
        padding-top: 10px;
        border-top: 0px!important;
        top: 0px!important;
        left: 100%!important;
        width: 95%;
        height: calc( 100% + 20px);
        right: auto;
        -webkit-box-shadow: none;
    }
}

@media (min-width: 1900px) and (max-width: 1999px) {
    .et_pb_mega_menu_menu_6.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_7.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_8.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_9.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_10.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_11.et_pb_menu .nav li ul {
        margin-top: -10px!important;
        padding-top: 10px;
        border-top: 0px!important;
        top: 0px!important;
        left: 100%!important;
        width: 100%;
        height: calc( 100% + 20px);
        right: auto;
        -webkit-box-shadow: none;
    }
}

@media (min-width: 2000px) {
    .et_pb_mega_menu_menu_6.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_7.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_8.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_9.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_10.et_pb_menu .nav li ul,
    .et_pb_mega_menu_menu_11.et_pb_menu .nav li ul {
        margin-top: -10px!important;
        padding-top: 10px;
        border-top: 0px!important;
        top: 0px!important;
        left: 100%!important;
        width: 100%;
        height: calc( 100% + 20px);
        right: auto;
        -webkit-box-shadow: none;
    }
    .et_pb_mega_menu_menu_6.et_pb_menu .nav ul,
    .et_pb_mega_menu_menu_7.et_pb_menu .nav ul,
    .et_pb_mega_menu_menu_8.et_pb_menu .nav ul,
    .et_pb_mega_menu_menu_9.et_pb_menu .nav ul,
    .et_pb_mega_menu_menu_10.et_pb_menu .nav ul,
    .et_pb_mega_menu_menu_11.et_pb_menu .nav ul {
        margin-top: -10px!important;
        padding-top: 10px;
        border-top: 0px!important;
        top: 0px!important;
        left: 100%!important;
        width: 100%;
        height: calc( 100% + 20px);
        right: auto;
        -webkit-box-shadow: none;
    }
}

.custom-type-menu.et_pb_mega_menu_menu_6.et_pb_menu .nav li ul li ul,
.custom-type-menu.et_pb_mega_menu_menu_7.et_pb_menu .nav li ul li ul,
.custom-type-menu.et_pb_mega_menu_menu_8.et_pb_menu .nav li ul li ul,
.custom-type-menu.et_pb_mega_menu_menu_9.et_pb_menu .nav li ul li ul,
.custom-type-menu.et_pb_mega_menu_menu_10.et_pb_menu .nav li ul li ul,
.custom-type-menu.et_pb_mega_menu_menu_11.et_pb_menu .nav li ul li ul {
    margin-top: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    height: 100%;
}

.custom-type-menu.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a:hover,
.custom-type-menu .et-menu-nav>ul>li>ul>li>a:hover,
.custom-type-menu.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a:active,
.custom-type-menu .et-menu-nav>ul>li>ul>li>a:active,
.et_pb_mega_menu_menu_6.et_pb_menu .nav li ul.sub-menu a:hover,
.et_pb_mega_menu_menu_6.et_pb_menu .et_mobile_menu a:hover,
.et_pb_mega_menu_menu_7.et_pb_menu .nav li ul.sub-menu a:hover,
.et_pb_mega_menu_menu_8.et_pb_menu .et_mobile_menu a:hover,
.et_pb_mega_menu_menu_8.et_pb_menu .nav li ul.sub-menu a:hover,
.et_pb_mega_menu_menu_8.et_pb_menu .et_mobile_menu a:hover,
.et_pb_mega_menu_menu_9.et_pb_menu .nav li ul.sub-menu a:hover,
.et_pb_mega_menu_menu_9.et_pb_menu .et_mobile_menu a:hover,
.et_pb_mega_menu_menu_10.et_pb_menu .nav li ul.sub-menu a:hover,
.et_pb_mega_menu_menu_10.et_pb_menu .et_mobile_menu a:hover,
.et_pb_mega_menu_menu_11.et_pb_menu .nav li ul.sub-menu a:hover,
.et_pb_mega_menu_menu_11.et_pb_menu .et_mobile_menu a:hover {
    background-color: transparent;
    opacity: 1;
    color: #ffe400!important;
    text-decoration: underline;
}

div.et_pb_section.et_pb_mega_menu_section_6,
div.et_pb_section.et_pb_mega_menu_section_7,
div.et_pb_section.et_pb_mega_menu_section_8,
div.et_pb_section.et_pb_mega_menu_section_9,
div.et_pb_section.et_pb_mega_menu_section_10,
div.et_pb_section.et_pb_mega_menu_section_11 {
    background-size: contain;
    background-repeat: repeat-y;
    background-image: url(/wp-content/uploads/menu-bg-3.jpg)!important;
}

.et_pb_mega_menu_section_6.et_pb_section,
.et_pb_mega_menu_menu_6,
.et_pb_mega_menu_section_7.et_pb_section,
.et_pb_mega_menu_menu_7,
.et_pb_mega_menu_section_8.et_pb_section,
.et_pb_mega_menu_menu_8,
.et_pb_mega_menu_section_9.et_pb_section,
.et_pb_mega_menu_menu_9,
.et_pb_mega_menu_section_10.et_pb_section,
.et_pb_mega_menu_menu_10,
.et_pb_mega_menu_section_11.et_pb_section,
.et_pb_mega_menu_menu_11 {
    padding-top: 0px;
    padding-bottom: 0px;
}

.et_pb_mega_menu_row_6,
.et_pb_mega_menu_row_7,
.et_pb_mega_menu_row_8,
.et_pb_mega_menu_row_9,
.et_pb_mega_menu_row_10,
.et_pb_mega_menu_row_11 {
    /* min-height: 400px; */
    min-height: 500px;
}

.et_pb_mega_menu_row_6,
body #page-container .et-db #et-boc .et-l .et_pb_mega_menu_row_6.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_mega_menu_row_6.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_mega_menu_row_6.et_pb_row,
.et_pb_mega_menu_row_7,
body #page-container .et-db #et-boc .et-l .et_pb_mega_menu_row_7.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_mega_menu_row_7.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_mega_menu_row_7.et_pb_row,
.et_pb_mega_menu_row_8,
body #page-container .et-db #et-boc .et-l .et_pb_mega_menu_row_8.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_mega_menu_row_8.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_mega_menu_row_8.et_pb_row,
.et_pb_mega_menu_row_9,
body #page-container .et-db #et-boc .et-l .et_pb_mega_menu_row_9.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_mega_menu_row_9.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_mega_menu_row_9.et_pb_row,
.et_pb_mega_menu_row_10,
body #page-container .et-db #et-boc .et-l .et_pb_mega_menu_row_10.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_mega_menu_row_10.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_mega_menu_row_10.et_pb_row,
.et_pb_mega_menu_row_11,
body #page-container .et-db #et-boc .et-l .et_pb_mega_menu_row_11.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_mega_menu_row_11.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_mega_menu_row_11.et_pb_row {
    width: 100%;
    max-width: 50%;
}

.et_pb_mega_menu_text_0.et_pb_text,
.et_pb_mega_menu_text_1.et_pb_text,
.et_pb_mega_menu_text_2.et_pb_text,
.et_pb_mega_menu_text_3.et_pb_text,
.et_pb_mega_menu_text_4.et_pb_text,
.et_pb_mega_menu_text_5.et_pb_text,
.et_pb_mega_menu_text_6.et_pb_text,
.et_pb_mega_menu_menu_0.et_pb_menu .nav li ul.sub-menu a,
.et_pb_mega_menu_menu_0.et_pb_menu .et_mobile_menu a,
.et_pb_mega_menu_menu_1.et_pb_menu .nav li ul.sub-menu a,
.et_pb_mega_menu_menu_1.et_pb_menu .et_mobile_menu a,
.et_pb_mega_menu_menu_2.et_pb_menu .nav li ul.sub-menu a,
.et_pb_mega_menu_menu_2.et_pb_menu .et_mobile_menu a,
.et_pb_mega_menu_menu_3.et_pb_menu .nav li ul.sub-menu a,
.et_pb_mega_menu_menu_3.et_pb_menu .et_mobile_menu a,
.et_pb_mega_menu_menu_4.et_pb_menu .nav li ul.sub-menu a,
.et_pb_mega_menu_menu_4.et_pb_menu .et_mobile_menu a,
.et_pb_mega_menu_menu_5.et_pb_menu .nav li ul.sub-menu a,
.et_pb_mega_menu_menu_5.et_pb_menu .et_mobile_menu a,
.et_pb_mega_menu_menu_6.et_pb_menu .nav li ul.sub-menu a,
.et_pb_mega_menu_menu_6.et_pb_menu .et_mobile_menu a {
    color: #FFFFFF !important;
}

.et_pb_mega_menu_text_6,
.et_pb_mega_menu_text_7,
.et_pb_mega_menu_text_8,
.et_pb_mega_menu_text_9,
.et_pb_mega_menu_text_10,
.et_pb_mega_menu_text_11 {
    font-size: 30px;
}

.et_pb_mega_menu_menu_6.et_pb_menu ul li a,
.et_pb_mega_menu_menu_7.et_pb_menu ul li a,
.et_pb_mega_menu_menu_8.et_pb_menu ul li a,
.et_pb_mega_menu_menu_9.et_pb_menu ul li a,
.et_pb_mega_menu_menu_10.et_pb_menu ul li a,
.et_pb_mega_menu_menu_11.et_pb_menu ul li a {
    font-size: 18px;
    color: #FFFFFF !important;
}

.et_pb_mega_menu_menu_6.et_pb_menu ul li.current-menu-item a,
.et_pb_mega_menu_menu_6.et_pb_menu .nav li ul.sub-menu li.current-menu-item a,
.et_pb_mega_menu_menu_7.et_pb_menu ul li.current-menu-item a,
.et_pb_mega_menu_menu_7.et_pb_menu .nav li ul.sub-menu li.current-menu-item a,
.et_pb_mega_menu_menu_8.et_pb_menu ul li.current-menu-item a,
.et_pb_mega_menu_menu_8.et_pb_menu .nav li ul.sub-menu li.current-menu-item a,
.et_pb_mega_menu_menu_9.et_pb_menu ul li.current-menu-item a,
.et_pb_mega_menu_menu_9.et_pb_menu .nav li ul.sub-menu li.current-menu-item a,
.et_pb_mega_menu_menu_10.et_pb_menu ul li.current-menu-item a,
.et_pb_mega_menu_menu_10.et_pb_menu .nav li ul.sub-menu li.current-menu-item a,
.et_pb_mega_menu_menu_11.et_pb_menu ul li.current-menu-item a,
.et_pb_mega_menu_menu_11.et_pb_menu .nav li ul.sub-menu li.current-menu-item a {
    color: #ffe400 !important;
}

.et_pb_mega_menu_menu_6.et_pb_menu .nav li ul,
.et_pb_mega_menu_menu_7.et_pb_menu .nav li ul,
.et_pb_mega_menu_menu_8.et_pb_menu .nav li ul,
.et_pb_mega_menu_menu_9.et_pb_menu .nav li ul,
.et_pb_mega_menu_menu_10.et_pb_menu .nav li ul,
.et_pb_mega_menu_menu_11.et_pb_menu .nav li ul {
    background-color: RGBA(255, 255, 255, 0) !important;
}

.et_pb_mega_menu_menu_6.et_pb_menu .et_mobile_menu,
.et_pb_mega_menu_menu_6.et_pb_menu .et_mobile_menu ul,
.et_pb_mega_menu_menu_7.et_pb_menu .et_mobile_menu,
.et_pb_mega_menu_menu_7.et_pb_menu .et_mobile_menu ul,
.et_pb_mega_menu_menu_8.et_pb_menu .et_mobile_menu,
.et_pb_mega_menu_menu_8.et_pb_menu .et_mobile_menu ul,
.et_pb_mega_menu_menu_9.et_pb_menu .et_mobile_menu,
.et_pb_mega_menu_menu_9.et_pb_menu .et_mobile_menu ul,
.et_pb_mega_menu_menu_10.et_pb_menu .et_mobile_menu,
.et_pb_mega_menu_menu_10.et_pb_menu .et_mobile_menu ul,
.et_pb_mega_menu_menu_11.et_pb_menu .et_mobile_menu,
.et_pb_mega_menu_menu_11.et_pb_menu .et_mobile_menu ul {
    background-color: #7c7fac !important;
}

.et_pb_mega_menu_menu_6 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,
.et_pb_mega_menu_menu_6 .et_pb_menu__logo-slot,
.et_pb_mega_menu_menu_7 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,
.et_pb_mega_menu_menu_7 .et_pb_menu__logo-slot,
.et_pb_mega_menu_menu_8 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,
.et_pb_mega_menu_menu_8 .et_pb_menu__logo-slot,
.et_pb_mega_menu_menu_9 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,
.et_pb_mega_menu_menu_9 .et_pb_menu__logo-slot,
.et_pb_mega_menu_menu_10 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,
.et_pb_mega_menu_menu_10 .et_pb_menu__logo-slot,
.et_pb_mega_menu_menu_11 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,
.et_pb_mega_menu_menu_11 .et_pb_menu__logo-slot {
    width: auto;
    max-width: 100%;
}

.et_pb_mega_menu_menu_6 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,
.et_pb_mega_menu_menu_6 .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img,
.et_pb_mega_menu_menu_7 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,
.et_pb_mega_menu_menu_7 .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img,
.et_pb_mega_menu_menu_8 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,
.et_pb_mega_menu_menu_8 .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img,
.et_pb_mega_menu_menu_9 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,
.et_pb_mega_menu_menu_9 .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img,
.et_pb_mega_menu_menu_10 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,
.et_pb_mega_menu_menu_10 .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img,
.et_pb_mega_menu_menu_11 .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,
.et_pb_mega_menu_menu_11 .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img {
    height: auto;
    max-height: none;
}

.et_pb_mega_menu_menu_6 .mobile_nav .mobile_menu_bar:before,
.et_pb_mega_menu_menu_6 .et_pb_menu__icon.et_pb_menu__search-button,
.et_pb_mega_menu_menu_6 .et_pb_menu__icon.et_pb_menu__close-search-button,
.et_pb_mega_menu_menu_6 .et_pb_menu__icon.et_pb_menu__cart-button,
.et_pb_mega_menu_menu_7 .mobile_nav .mobile_menu_bar:before,
.et_pb_mega_menu_menu_7 .et_pb_menu__icon.et_pb_menu__search-button,
.et_pb_mega_menu_menu_7 .et_pb_menu__icon.et_pb_menu__close-search-button,
.et_pb_mega_menu_menu_7 .et_pb_menu__icon.et_pb_menu__cart-button,
.et_pb_mega_menu_menu_8 .mobile_nav .mobile_menu_bar:before,
.et_pb_mega_menu_menu_8 .et_pb_menu__icon.et_pb_menu__search-button,
.et_pb_mega_menu_menu_8 .et_pb_menu__icon.et_pb_menu__close-search-button,
.et_pb_mega_menu_menu_8 .et_pb_menu__icon.et_pb_menu__cart-button,
.et_pb_mega_menu_menu_9 .mobile_nav .mobile_menu_bar:before,
.et_pb_mega_menu_menu_9 .et_pb_menu__icon.et_pb_menu__search-button,
.et_pb_mega_menu_menu_9 .et_pb_menu__icon.et_pb_menu__close-search-button,
.et_pb_mega_menu_menu_9 .et_pb_menu__icon.et_pb_menu__cart-button,
.et_pb_mega_menu_menu_10 .mobile_nav .mobile_menu_bar:before,
.et_pb_mega_menu_menu_10 .et_pb_menu__icon.et_pb_menu__search-button,
.et_pb_mega_menu_menu_10 .et_pb_menu__icon.et_pb_menu__close-search-button,
.et_pb_mega_menu_menu_10 .et_pb_menu__icon.et_pb_menu__cart-button,
.et_pb_mega_menu_menu_11 .mobile_nav .mobile_menu_bar:before,
.et_pb_mega_menu_menu_11 .et_pb_menu__icon.et_pb_menu__search-button,
.et_pb_mega_menu_menu_11 .et_pb_menu__icon.et_pb_menu__close-search-button,
.et_pb_mega_menu_menu_11 .et_pb_menu__icon.et_pb_menu__cart-button {
    color: #7EBEC5;
}

.et_pb_mega_menu_row_6,
body #page-container .et-db #et-boc .et-l .et_pb_mega_menu_row_1.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_mega_menu_row_1.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_mega_menu_row_1.et_pb_row,
.et_pb_mega_menu_row_7,
body #page-container .et-db #et-boc .et-l .et_pb_mega_menu_row_3.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_mega_menu_row_3.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_mega_menu_row_3.et_pb_row,
.et_pb_mega_menu_row_8,
body #page-container .et-db #et-boc .et-l .et_pb_mega_menu_row_5.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_mega_menu_row_5.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_mega_menu_row_5.et_pb_row,
.et_pb_mega_menu_row_9,
body #page-container .et-db #et-boc .et-l .et_pb_mega_menu_row_1.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_mega_menu_row_1.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_mega_menu_row_1.et_pb_row,
.et_pb_mega_menu_row_10,
body #page-container .et-db #et-boc .et-l .et_pb_mega_menu_row_3.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_mega_menu_row_3.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_mega_menu_row_3.et_pb_row,
.et_pb_mega_menu_row_11,
body #page-container .et-db #et-boc .et-l .et_pb_mega_menu_row_5.et_pb_row,
body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_mega_menu_row_5.et_pb_row,
body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_mega_menu_row_5.et_pb_row {
    width: 100%!important;
    /* max-width: 937px; */
    /* max-width: 50%; */
    max-width: 46%!important;
}

div.et_pb_section.et_pb_mega_menu_section_6,
div.et_pb_section.et_pb_mega_menu_section_7,
div.et_pb_section.et_pb_mega_menu_section_8,
div.et_pb_section.et_pb_mega_menu_section_9,
div.et_pb_section.et_pb_mega_menu_section_10,
div.et_pb_section.et_pb_mega_menu_section_11 {
    background-size: 100% 100%;
    background-image: url(/wp-content/uploads/menu-bg-3.jpg)!important;
}

div.et_pb_section.et_pb_mega_menu_section_6,
div.et_pb_section.et_pb_mega_menu_section_7,
div.et_pb_section.et_pb_mega_menu_section_8,
div.et_pb_section.et_pb_mega_menu_section_9,
div.et_pb_section.et_pb_mega_menu_section_10,
div.et_pb_section.et_pb_mega_menu_section_11 {
    /* background-image: url(/wp-content/uploads/menu-bg-3.jpg)!important; */
    /* background-image: url(/wp-content/uploads/3column-bg.png)!important; */
    /* background-image: url(/wp-content/uploads/suggest-version1.png)!important; */
    background-image: url(/wp-content/uploads/menu3.png)!important;
}

.et_pb_mega_menu_column_12,
.et_pb_mega_menu_column_13,
.et_pb_mega_menu_column_14,
.et_pb_mega_menu_column_15,
.et_pb_mega_menu_column_16,
.et_pb_mega_menu_column_17,
.et_pb_mega_menu_column_18,
.et_pb_mega_menu_column_19,
.et_pb_mega_menu_column_20,
.et_pb_mega_menu_column_21,
.et_pb_mega_menu_column_22,
.et_pb_mega_menu_column_23 {
    background-color: #636588;
    padding-top: 10px;
    padding-bottom: 10px;
}

.et-db #et-boc .et-l .et_pb_mega_menu_menu_6.et_pb_menu,
.et-db #et-boc .et-l .et_pb_mega_menu_menu_7.et_pb_menu,
.et-db #et-boc .et-l .et_pb_mega_menu_menu_8.et_pb_menu,
.et-db #et-boc .et-l .et_pb_mega_menu_menu_9.et_pb_menu,
.et-db #et-boc .et-l .et_pb_mega_menu_menu_10.et_pb_menu,
.et-db #et-boc .et-l .et_pb_mega_menu_menu_11.et_pb_menu {
    background-color: #636588!important;
}


/* @media (min-width: 981px) and (max-width: 1600px){
	.et_pb_mega_menu_row_6.et_pb_row, 
	.et_pb_mega_menu_row_7.et_pb_row, 
	.et_pb_mega_menu_row_8.et_pb_row, 
	.et_pb_mega_menu_row_9.et_pb_row, 
	.et_pb_mega_menu_row_10.et_pb_row, 
	.et_pb_mega_menu_row_11.et_pb_row {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 3% !important;
	margin-left: 0px !important;
	margin-right: auto !important;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 3%;
}
} */

@media (min-width: 981px) and (max-width: 1023px) {
    .et_pb_mega_menu_row_6.et_pb_row,
    .et_pb_mega_menu_row_7.et_pb_row,
    .et_pb_mega_menu_row_8.et_pb_row,
    .et_pb_mega_menu_row_9.et_pb_row,
    .et_pb_mega_menu_row_10.et_pb_row,
    .et_pb_mega_menu_row_11.et_pb_row {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 3% !important;
        margin-left: 0px !important;
        margin-right: auto !important;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 3%;
        width: 45.5%;
    }
}

@media (min-width: 1024px) and (max-width: 1199px) {
    .et_pb_mega_menu_row_6.et_pb_row,
    .et_pb_mega_menu_row_7.et_pb_row,
    .et_pb_mega_menu_row_8.et_pb_row,
    .et_pb_mega_menu_row_9.et_pb_row,
    .et_pb_mega_menu_row_10.et_pb_row,
    .et_pb_mega_menu_row_11.et_pb_row {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 3% !important;
        margin-left: 0px !important;
        margin-right: auto !important;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 3%;
        width: 45.5%;
    }
}

@media (min-width: 1200px) and (max-width: 1299px) {
    .et_pb_mega_menu_row_6.et_pb_row,
    .et_pb_mega_menu_row_7.et_pb_row,
    .et_pb_mega_menu_row_8.et_pb_row,
    .et_pb_mega_menu_row_9.et_pb_row,
    .et_pb_mega_menu_row_10.et_pb_row,
    .et_pb_mega_menu_row_11.et_pb_row {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 3% !important;
        margin-left: 0px !important;
        margin-right: auto !important;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 3%;
        width: 45.5%;
    }
}

@media (min-width: 1300px) and (max-width: 1399px) {
    .et_pb_mega_menu_row_6.et_pb_row,
    .et_pb_mega_menu_row_7.et_pb_row,
    .et_pb_mega_menu_row_8.et_pb_row,
    .et_pb_mega_menu_row_9.et_pb_row,
    .et_pb_mega_menu_row_10.et_pb_row,
    .et_pb_mega_menu_row_11.et_pb_row {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 5% !important;
        margin-left: 0px !important;
        margin-right: auto !important;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 5%;
        width: 45.5%;
    }
}


/*** Width 1440px ***/

@media (min-width: 1400px) and (max-width:1499px) {
    .et_pb_mega_menu_row_6.et_pb_row,
    .et_pb_mega_menu_row_7.et_pb_row,
    .et_pb_mega_menu_row_8.et_pb_row,
    .et_pb_mega_menu_row_9.et_pb_row,
    .et_pb_mega_menu_row_10.et_pb_row,
    .et_pb_mega_menu_row_11.et_pb_row {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 10% !important;
        margin-left: 0px !important;
        margin-right: auto !important;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 10%;
    }
}


/*** Width 1500px ***/

@media (min-width: 1500px) and (max-width:1599px) {
    .et_pb_mega_menu_row_6.et_pb_row,
    .et_pb_mega_menu_row_7.et_pb_row,
    .et_pb_mega_menu_row_8.et_pb_row,
    .et_pb_mega_menu_row_9.et_pb_row,
    .et_pb_mega_menu_row_10.et_pb_row,
    .et_pb_mega_menu_row_11.et_pb_row {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 13% !important;
        margin-left: 0px !important;
        margin-right: auto !important;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 13%;
    }
}


/*** Width 1600px ***/

@media (min-width: 1600px) and (max-width:1699px) {
    .et_pb_mega_menu_row_6.et_pb_row,
    .et_pb_mega_menu_row_7.et_pb_row,
    .et_pb_mega_menu_row_8.et_pb_row,
    .et_pb_mega_menu_row_9.et_pb_row,
    .et_pb_mega_menu_row_10.et_pb_row,
    .et_pb_mega_menu_row_11.et_pb_row {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 15% !important;
        margin-left: 0px !important;
        margin-right: auto !important;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 15%;
    }
}


/*** Width 1700px ***/

@media (min-width: 1700px) and (max-width:1799px) {
    .et_pb_mega_menu_row_6.et_pb_row,
    .et_pb_mega_menu_row_7.et_pb_row,
    .et_pb_mega_menu_row_8.et_pb_row,
    .et_pb_mega_menu_row_9.et_pb_row,
    .et_pb_mega_menu_row_10.et_pb_row,
    .et_pb_mega_menu_row_11.et_pb_row {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 17% !important;
        margin-left: 0px !important;
        margin-right: auto !important;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 17%;
    }
}


/*** Width 1800px ***/

@media (min-width: 1800px) and (max-width:1899px) {
    .et_pb_mega_menu_row_6.et_pb_row,
    .et_pb_mega_menu_row_7.et_pb_row,
    .et_pb_mega_menu_row_8.et_pb_row,
    .et_pb_mega_menu_row_9.et_pb_row,
    .et_pb_mega_menu_row_10.et_pb_row,
    .et_pb_mega_menu_row_11.et_pb_row {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 18% !important;
        margin-left: 0px !important;
        margin-right: auto !important;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 18%;
    }
}


/*** Width 1900px ***/

@media (min-width: 1900px) and (max-width:1999px) {
    .et_pb_mega_menu_row_6.et_pb_row,
    .et_pb_mega_menu_row_7.et_pb_row,
    .et_pb_mega_menu_row_8.et_pb_row,
    .et_pb_mega_menu_row_9.et_pb_row,
    .et_pb_mega_menu_row_10.et_pb_row,
    .et_pb_mega_menu_row_11.et_pb_row {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 19% !important;
        margin-left: 0px !important;
        margin-right: auto !important;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 19%;
    }
}


/* @media (min-width: 1826px) {
	.et_pb_mega_menu_row_6.et_pb_row, 
	.et_pb_mega_menu_row_7.et_pb_row, 
	.et_pb_mega_menu_row_8.et_pb_row, 
	.et_pb_mega_menu_row_9.et_pb_row, 
	.et_pb_mega_menu_row_10.et_pb_row, 
	.et_pb_mega_menu_row_11.et_pb_row {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 19% !important;
	margin-left: 0px !important;
	margin-right: auto !important;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 19%;
}
} */

.custom-type-menu .et-menu-nav>ul>li>a,
.custom-type-menu .et-menu-nav>ul>li>ul>li>a,
.custom-type-menu .et-menu-nav>ul>li>ul>li>ul>li>a {
    line-height: 1.2;
}

.et_pb_mega_menu_menu_6.et_pb_menu .nav li ul li ul,
.et_pb_mega_menu_menu_7.et_pb_menu .nav li ul li ul,
.et_pb_mega_menu_menu_8.et_pb_menu .nav li ul li ul,
.et_pb_mega_menu_menu_9.et_pb_menu .nav li ul li ul,
.et_pb_mega_menu_menu_10.et_pb_menu .nav li ul li ul,
.et_pb_mega_menu_menu_11.et_pb_menu .nav li ul li ul {
    margin-top: 0px!important;
    padding-top: 10px;
    border-top: 0px!important;
    top: 0px!important;
    left: 100%!important;
    /*     width: 98%; */
    /* width: 95%; */
    width: 100%;
    height: calc( 100% + 20px);
    right: auto;
    -webkit-box-shadow: none;
}

@media (min-width: 981px) and (max-width: 1439px) {
    .et_pb_mega_menu_menu_6.et_pb_menu .nav li ul li ul,
    .et_pb_mega_menu_menu_7.et_pb_menu .nav li ul li ul,
    .et_pb_mega_menu_menu_8.et_pb_menu .nav li ul li ul,
    .et_pb_mega_menu_menu_9.et_pb_menu .nav li ul li ul,
    .et_pb_mega_menu_menu_10.et_pb_menu .nav li ul li ul,
    .et_pb_mega_menu_menu_11.et_pb_menu .nav li ul li ul {
        margin-top: 0px!important;
        padding-top: 10px;
        border-top: 0px!important;
        top: 0px!important;
        left: 100%!important;
        /* width: 200%; */
        width: 120%;
        height: calc( 100% + 20px);
        right: auto;
        -webkit-box-shadow: none;
    }
}


/* @media (min-width: 981px) and (max-width: 1825px){
	.et_pb_mega_menu_menu_6.et_pb_menu .nav li ul li ul, 
	.et_pb_mega_menu_menu_7.et_pb_menu .nav li ul li ul, 
	.et_pb_mega_menu_menu_8.et_pb_menu .nav li ul li ul, 
	.et_pb_mega_menu_menu_9.et_pb_menu .nav li ul li ul, 
	.et_pb_mega_menu_menu_10.et_pb_menu .nav li ul li ul, 
	.et_pb_mega_menu_menu_11.et_pb_menu .nav li ul li ul {
	margin-top: 0px!important;
	padding-top: 10px;
	border-top: 0px!important;
	top: 0px!important;
	left: 100%!important;
	width: 200%;
	height: calc( 100% + 20px );
	right: auto;
	-webkit-box-shadow: none;
}
} */

ul#menu-main-menu {
    margin: 0!important;
    padding-left: unset!important;
}

ul#menu-main-menu>li {
    padding-right: 0!important;
}

.quick-links-menu ul#menu-quick-links {
    margin: 0!important;
}

.menu-item.menu-item-type-custom.menu-item-object-custom.mega-menu.menu-item-has-children.de-mega-menu-item.et-show-dropdown.et-hover.megamenu-show a,
.menu-item.menu-item-type-custom.menu-item-object-custom.mega-menu.menu-item-has-children.de-mega-menu-item.megamenu-show.et-hover a {
    border-bottom: 3px solid #F7882F;
    transition: unset!important;
    opacity: 1;
}

ul#menu-main-menu li a {
    /* margin-right: 15px!important; */
    margin-right: 11px!important;
    padding-right: 0!important;
}

ul#menu-main-menu li:last-child a {
    margin-right: 10px!important;
}

ul#menu-main-menu li a:after {
    display: none;
}

.custom-type-menu .et-menu-nav>ul>li>ul>li:hover>a:hover,
.custom-type-menu .et-menu-nav>ul>li>ul>li>ul>li:hover>a:hover {
    color: #ffe400!important;
}

li.menu-item.menu-item-type-post_type.et-show-dropdown.et-hover a:active {
    color: #ffe400!important;
}

div#page-container nav.et-menu-nav li.menu-item.menu-item-type-post_type.et-show-dropdown.et-hover a:active {
    color: #ffe400!important;
}

.custom-type-menu .et-menu-nav>ul>li.et-show-dropdown>a,
div#page-container .custom-type-menu .et-menu-nav>ul>li.et-show-dropdown>ul>li.et-show-dropdown>a {
    color: #ffe400!important;
}


/*** New line ***/

.page-id-18658 table.contact-us-table tr:not(:first-child) td:first-child {
    padding: 0px 0px 0px 20px!important;
    margin-left: 0px;
}

.page-id-18658 table.contact-us-table tr:first-child td:first-child {
    padding: 0px 0px 0px 20px!important;
    margin-left: -30px;
}

.academic-us-po-row-blurb p.prglistp+ul {
    padding-bottom: 0;
    padding-left: 2rem;
}

.page-id-20521 table.contact-us-table tbody tr td:first-child {
    /* padding-left: 0!important; */
    /* margin-left: -15px!important;
	position: relative;
	display: block; */
}

table.tabledemo9 button.our-customButton>a {
    color: #40424a!important
}

button.our-customButton {
    font-weight: 500;
    padding: 0.3em 1em;
    line-height: 1.7em!important;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    border: 2px solid;
    border-radius: 3px;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-property: all!important;
    transition-property: all!important;
}

button.our-customButton {
    border-width: 2px!important;
    border-color: #ffcb33!important;
    font-size: 16px;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif!important;
    /* padding-right: 2em!important; */
    padding-left: 0.7em!important;
    background-color: #ffcb33;
    transition: all 0ms ease 0ms;
}


/*** 19/5/2023 - Jayson **/

@media (min-width: 981px) and (max-width: 1255px) {
    .inner-page-menu.second-row-menu li {
        height: 60%;
        padding-top: 10px!important;
    }
    .et_pb_section_13.inner-page-menu nav.et-menu-nav ul li {
        height: 40%;
        padding-top: 5px!important;
    }
}


/*** 23/5/2023 - Jayson ***/


/* h3.customPS {
border-left: 4px solid #ffe400;
border-bottom: 4px solid #ffe400;
padding: 0.5rem;
margin-bottom: 1rem;
}

@media (min-width: 981px) {
h3.customPS{	
width: 21.1%!important;
}
}

.special_Sitemap ul.customPS_first-ul>li {
color: #000;
font-size: 20px;
font-weight: 700;
}

ul.customPS_second-ul li {
color: #000;
font-weight: 700;
font-size: 18px;
list-style: none;
}

ul.customPS_second-ul ul li {
color: inherit;
font-weight: normal;
font-size: 16px;
list-style: none;
}

ul.customPS_first-ulSpecial>li{
color: #000;
font-size: 20px;
font-weight: 700;
}

ul.customPS_first-ulSpecial ul.customPS_second-ul li {
color: inherit;
font-weight: normal;
font-size: 16px;
}

ul.customPS_first-ul, ul.customPS_first-ulSpecial {
padding-inline-start: 2rem;
}

.customLine {
border: 2px solid orange;
transform: rotate(90deg) translateX(440px) translatey(440px);
width: 77%;
} */


/*** Normal Design ***/

.page-id-241740 .special_Sitemap ul.customPS_first-ul>li,
ul.customPS_first-ulSpecial>li {
    color: #2ea3f2;
    font-size: 18px;
    font-weight: 700;
    list-style: none;
    margin-bottom: 1rem;
}

.page-id-241740 ul.customPS_second-ul li {
    color: #000;
    font-weight: 700;
    font-size: 18px;
    /* list-style: none; */
}


/* ul.customPS_second-ul ul li {
color: #000;
font-weight: normal;
list-style: none;
} */

.page-id-241740 ul.customPS_second-ul ul li {
    color: #000;
    font-weight: normal;
    /* font-size: 16px; */
    width: 100%;
}

.page-id-241740 ul.customPS_second-ul>ul {
    /* 	margin-top: 1rem; */
    margin-top: 0rem;
    padding-bottom: 0;
}


/* .page-id-241740 ul.customPS_second-ul ul li::before {
display: flex;
content: '';
background-image: url(/wp-content/uploads/Group-3.png);
height: 30px;
background-repeat: no-repeat;
width: 60px;
background-size: 50px;
line-height: 0;
} */

.page-id-241740 ul.customPS_second-ul li::marker {
    color: #fdcc4b;
}


/* .page-id-241740 .customLine::before {
display: block;
content: '';
background-image: url(/wp-content/uploads/Line-1.png);
width: 2px;
height: 57%;
position: absolute;
left: 11px;
top: 55px;
} */

.page-id-241740 ul.customPS_second-ul {
    padding-bottom: 2rem;
}


/* .page-id-241740 .customLine_second::before {
display: block;
content: '';
background-image: url(/wp-content/uploads/Line-1.png);
width: 2px;
height: 12%;
position: absolute;
left: 11px;
top: 645px;
} */


/*** Hard Design ***/


/*** Current Student ***/


/*** Normal Design ***/

.page-id-241791 .special_Sitemap ul.customPS_first-ul>li,
ul.customPS_first-ulSpecial>li {
    color: #2ea3f2;
    font-size: 18px;
    font-weight: 700;
    list-style: none;
    margin-bottom: 1rem;
}

.page-id-241791 ul.customPS_second-ul li {
    color: #000;
    font-weight: 700;
    font-size: 18px;
    /* list-style: none; */
}


/* ul.customPS_second-ul ul li {
color: #000;
font-weight: normal;
list-style: none;
} */

.page-id-241791 ul.customPS_second-ul ul li {
    color: #000;
    font-weight: normal;
    /* font-size: 16px; */
    width: 100%;
}

.page-id-241791 ul.customPS_second-ul>ul {
    /* 	margin-top: 1rem; */
    margin-top: 0rem;
    padding-bottom: 0;
}

.page-id-241791 ul.customPS_second-ul {
    padding-bottom: 0rem;
}


/* .page-id-241791 ul.customPS_second-ul ul li::before {
display: flex;
content: '';
background-image: url(/wp-content/uploads/Group-3.png);
height: 30px;
background-repeat: no-repeat;
width: 60px;
background-size: 50px;
line-height: 0;
} */

.page-id-241791 ul.customPS_second-ul li::marker {
    color: #fdcc4b;
}


/* .page-id-241791 .customLine::before {
display: block;
content: '';
background-image: url(/wp-content/uploads/Line-1.png);
width: 2px;
height: 57%;
position: absolute;
left: 11px;
top: 55px;
} */

.page-id-241740 ul.customPS_second-ul {
    /* padding-bottom: 2rem; */
    padding-bottom: 0rem;
}


/* .page-id-241791 .customLine_second::before {
display: block;
content: '';
background-image: url(/wp-content/uploads/Line-1.png);
width: 2px;
height: 12%;
position: absolute;
left: 11px;
top: 645px;
} */

.page-id-241791 ul.customPS_second-ul li a {
    color: #000;
}


/*** 13/6/2023 ***/

@media (max-width: 767px) {
    div#shortcut-box .et_pb_column.et_pb_column_1_2.et_pb_column_25.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough.et_pb_column_single {
        width: 100%!important;
    }
    .home div#shortcut-box {
        /* width: 80%!important; */
        width: 95%!important;
    }
}


/* .mobile-menu ul#mobile_menu4 li ul {
display: none!important;
} */

@media (max-width: 980px) {
    .de-mega-menu .et_pb_section {
        background-color: #fff;
    }
    .de-mega-menu .et_pb_section p {
        color: #000;
    }
    .de-mega-menu .et_pb_section div:last-child ul.et_mobile_menu {
        display: block!important;
    }
}


/*** Style Mobile Menu ***/


/*change hamburger icon to x when mobile menu is open*/

#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,
.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before {
    content: '\4d';
}


/*adjust the new toggle element which is added via jQuery*/

ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
ul.et_mobile_menu li.page_item_has_children .mobile-toggle,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle {
    width: 44px;
    /* height: 100%; */
    height: 15%;
    padding: 0px !important;
    max-height: 44px;
    border: none;
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 999;
    background-color: transparent;
}


/*some code to keep everyting positioned properly*/

ul.et_mobile_menu>li.menu-item-has-children,
ul.et_mobile_menu>li.page_item_has_children,
ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,
.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,
.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,
.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children {
    position: relative;
}


/*remove default background color from menu items that have children*/

.et_mobile_menu .menu-item-has-children>a,
.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a {
    background-color: transparent;
}


/*hide the submenu by default*/

ul.et_mobile_menu .menu-item-has-children .sub-menu,
#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,
.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,
.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu {
    display: none !important;
    visibility: hidden !important;
}


/*show the submenu when toggled open*/

ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible {
    display: block !important;
    visibility: visible !important;
    /* background-color: #636587!important; */
    background-color: #404a81!important;
}


/*adjust the toggle icon position and transparency*/

ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle {
    text-align: center;
    opacity: 1;
}


/*submenu toggle icon when closed*/

ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after {
    /* top: 10px; */
    position: relative;
    font-family: "ETModules";
    content: '\33';
    color: #00d263;
    background: #f0f3f6;
    border-radius: 50%;
    padding: 3px;
}


/*submenu toggle icon when open*/

ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after {
    content: '\32';
}


/*add point on top of the menu submenu dropdown*/

.et_pb_menu_0.et_pb_menu .et_mobile_menu:after {
    position: absolute;
    right: 5%;
    margin-left: -20px;
    top: -14px;
    width: 0;
    height: 0;
    content: '';
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid #ffffff;
}


/*adjust the position of the hamburger menu*/

.mobile_menu_bar {
    position: relative;
    display: block;
    bottom: 10px;
    line-height: 0;
}


/*force the background color and add a rounded border*/

.et_pb_menu_0.et_pb_menu .et_mobile_menu,
.et_pb_menu_0.et_pb_menu .et_mobile_menu ul {
    background-color: #ffffff!important;
    border-radius: 10px;
}


/*** 2nd ***/

.et_mobile_menu .menu-item-has-children .sub-menu {
    display: none !important;
}

.pa-block {
    display: block !important;
    height: fit-content !important;
    padding-top: 0 !important;
    margin-top: 0 !important;
    padding: 5% !important;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}

.et_mobile_menu .menu-item-has-children .pa-submenu {
    display: block !important;
}

.opened .et_mobile_menu {
    height: fit-content !important;
    padding: 5% !important;
}


/* div#page-container .opened .et_mobile_menu, div#page-container .closed .et_mobile_menu {
    background-color: #636587!important;
} */

div#page-container .opened .et_mobile_menu li a,
div#page-container .closed .et_mobile_menu li a {
    color: #fff!important;
}

@media (max-width: 500px) {
    .et_pb_menu .et_mobile_menu {
        top: 150%!important;
    }
}

@media (min-width: 501px) and (max-width: 600px) {
    .et_pb_menu .et_mobile_menu {
        top: 200%!important;
    }
}

@media (min-width: 601px) and (max-width: 700px) {
    .et_pb_menu .et_mobile_menu {
        top: 230%!important;
    }
}

@media (min-width: 701px) and (max-width: 800px) {
    .et_pb_menu .et_mobile_menu {
        top: 250%!important;
    }
}

@media (min-width: 801px) and (max-width: 900px) {
    .et_pb_menu .et_mobile_menu {
        top: 300%!important;
    }
}

@media (min-width: 900px) and (max-width: 980px) {
    .et_pb_menu .et_mobile_menu {
        top: 340%!important;
    }
}

ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle {
    text-align: right;
    width: 100%;
}


/*  */

ul#mobile_menu4 {
    padding: 0 !important;
}

ul#mobile_menu5 {
    padding: 0 !important;
}

.et-db #et-boc .et-l ul.et_mobile_menu>.menu-item-has-children>.sub-menu.visible {
    /* background-color: #7d7eab !important; */
    /* background-color: #636587!important; */
    background-color: #515884!important;
    padding: 0 !important;
}

.et-db #et-boc .et-l ul.et_mobile_menu>.menu-item-has-children>.sub-menu.visible>li>a {
    padding: 10px 7% !important;
}

ul#mobile_menu4>li {
    background-color: #636587!important;
}

ul#mobile_menu4>li>a {
    padding: 5% !important;
    max-height: 62px !important;
}

ul#mobile_menu5>li {
    background-color: #636587!important;
}

ul#mobile_menu5>li>a {
    padding: 5% !important;
    max-height: 62px !important;
}

.et-db #et-boc .et-l ul.et_mobile_menu>.menu-item-has-children>.sub-menu.visible>li>.sub-menu.visible {
    /* background-color: #3f4a82 !important; */
    /* background-color: #515883!important; */
    background-color: #414a80!important;
    padding: 0 !important;
    margin-left: -20px;
}

@media (min-width: 500px) and (max-width: 599px) {
    .et-db #et-boc .et-l ul.et_mobile_menu>.menu-item-has-children>.sub-menu.visible>li>.sub-menu.visible {
        margin-left: -30px;
    }
    ul#mobile_menu5>li .sub-menu.visible a:after {
        right: -15px!important;
    }
    .et_mobile_menu li li ul li a.mobile-toggle::after {
        right: 19.5px!important;
    }
}

@media (min-width: 600px) and (max-width: 699px) {
    .et-db #et-boc .et-l ul.et_mobile_menu>.menu-item-has-children>.sub-menu.visible>li>.sub-menu.visible {
        margin-left: -35px;
    }
    ul#mobile_menu5>li .sub-menu.visible a:after {
        right: -22px!important;
    }
    .et_mobile_menu li li ul li a.mobile-toggle::after {
        right: 25.5px!important;
    }
}

@media (min-width: 700px) and (max-width: 799px) {
    .et-db #et-boc .et-l ul.et_mobile_menu>.menu-item-has-children>.sub-menu.visible>li>.sub-menu.visible {
        margin-left: -40px;
    }
    ul#mobile_menu5>li .sub-menu.visible a:after {
        right: -22px!important;
    }
    .et_mobile_menu li li ul li a.mobile-toggle::after {
        right: 32.5px!important;
    }
}

@media (min-width: 800px) and (max-width: 899px) {
    .et-db #et-boc .et-l ul.et_mobile_menu>.menu-item-has-children>.sub-menu.visible>li>.sub-menu.visible {
        margin-left: -45px;
    }
    ul#mobile_menu5>li .sub-menu.visible a:after {
        right: -25px!important;
    }
    .et_mobile_menu li li ul li a.mobile-toggle::after {
        right: 39.5px!important;
    }
}

@media (min-width: 900px) and (max-width: 980px) {
    .et-db #et-boc .et-l ul.et_mobile_menu>.menu-item-has-children>.sub-menu.visible>li>.sub-menu.visible {
        margin-left: -50px;
    }
    ul#mobile_menu5>li .sub-menu.visible a:after {
        right: -25px!important;
    }
    .et_mobile_menu li li ul li a.mobile-toggle::after {
        right: 46.5px!important;
    }
}

.et-db #et-boc .et-l ul.et_mobile_menu>.menu-item-has-children>.sub-menu.visible>li {
    /* padding: 0 !important; */
}

ul#mobile_menu5>li>a:after {
    /* right: 20px; */
    right: -5px;
    top: 20px !important;
}

ul#mobile_menu5>li .sub-menu.visible a:after {
    /* right: 20px; */
    /* right: 12px; */
    right: -13px;
    /* top: 0; */
    top: 7px;
}

ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle {
    height: 100%!important;
}

.et_mobile_menu li li ul li a.mobile-toggle::after {
    /* right: 41.5px!important; */
    right: 16.5px!important;
    top: 10px!important;
}

.et_pb_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__wrap {
    margin-right: 10px;
}

ul#mobile_menu4>li a:after {
    background: none !important;
    color: #ffffff !important;
    font-size: 25px;
}

ul#mobile_menu5>li a:after {
    background: none !important;
    color: #ffffff !important;
    font-size: 25px;
}

h3.dtq-animated-text-head {
    align-items: flex-end !important;
}


/*** Jayson - 3/7/2023 ***/

li#menu-item-20893 ul.sub-menu,
li#menu-item-20891 ul.sub-menu,
li#menu-item-20890 ul.sub-menu,
li#menu-item-21222 ul.sub-menu,
li#menu-item-21163 ul.sub-menu,
li#menu-item-21108 ul.sub-menu {
    display: none!important;
    opacity: 0!important;
}

@-moz-document url-prefix() {
    table.contact-us-table tbody tr td {
        border: 0px solid;
    }
}


/*** Feedback - 05/07/2023 ***/

.page-id-18658 table.contact-us-table tr:first-child td:first-child {
    margin-top: 10px;
}

.page-id-18658 table.contact-us-table tbody tr td:last-child {
    padding: 12px 0px!important;
}

.page-id-18658 table.contact-us-table tr td:first-child {
    margin-left: 0px!important;
}

.page-id-18658 table.contact-us-table tr:first-child td:first-child {
    margin-left: -30px!important;
}

@media (max-width: 980px) {
    .inner-page-menu {
        display: none;
    }
}

@media (max-width: 639px) {
    .et_pb_menu__wrap .mobile_menu_bar {
        transform: translateY(30%);
    }
}

@media (min-width: 640px) and (max-width: 980px) {
    .et_pb_menu__wrap .mobile_menu_bar {
        transform: translateY(80%);
    }
}

.et_mobile_menu {
    overflow-y: scroll!important;
    max-height: 80vh!important;
    -overflow-scrolling: touch!important;
    -webkit-overflow-scrolling: touch!important;
}

@media (max-width: 980px) {
    /*.et_pb_section.et_pb_section_2_tb_header.et_section_regular.et_pb_section--with-menu.et_pb_section_sticky {
    margin-top: -30px;
}*/
}

@media (max-width: 980px) {
    @supports (-webkit-hyphens: none) {
        .et_pb_section.et_pb_section_2_tb_header.et_section_regular.et_pb_section--with-menu.et_pb_section_sticky {
            /* margin-top: -115px; */
            margin-top: -120px;
        }
    }
}


/*** To ensure the title of the mega menu can show in perfect ***/

.de-mega-menu .et_pb_section .et_pb_row .et_pb_column:last-child {
    width: 60%!important;
}

.de-mega-menu .et_pb_section .et_pb_row .et_pb_column:first-child {
    width: 40%!important;
    margin-right: 0!important;
}


/*** WPML Language ***/

@media (min-width: 1024px) {
    .orange-bar-header {
        width: 1150px!important;
    }
}

ul#menu-wpml-menu-no-delete {
    display: block;
}


/* div#wpml-menuItem .et_pb_menu_inner_container.clearfix ul#menu-wpml-menu-no-delete li:not(:first-child) {
    margin-top: 0.5rem!important;
} */

div#wpml-menuItem .et_pb_menu_inner_container.clearfix ul#menu-wpml-menu-no-delete li {
    margin-top: 0.5rem!important;
    padding: 0 15px!important;
}

div#wpml-menuItem .et_pb_menu_inner_container.clearfix {
    display: none;
    position: absolute;
    background-color: #ffffff;
    overflow: auto;
    /* box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); */
    z-index: 1;
}

div#wpml-menuItem:before {
    /* content: '';
    background-image: url(https://www.60.sci.cuhk.edu.hk/assets/images/globe1.png);
    display: block;
    width: 25px;
    text-align: center;
    height: 25px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 5px; */
    content: '\f0ac';
    font-family: 'Font Awesome 5 Free';
    font-size: 1rem;
    color: #fff;
    font-weight: 700;
    margin-left: 10px;
    margin-right: 0px;
}

div#wpml-menuItem:after {
    /* right: -2px;
    border-top: 0.25em solid #bf8731 !important;
    top: calc(50% - 0.075em) !important;
    content: "";
    vertical-align: middle;
    display: inline-block;
    border: 0.3em solid transparent;
    position: absolute; */
    /* color: #fff!important;
    content: '\f140'!important;
    font-family: 'dashicons'!important; */
    color: #fff!important;
    content: '\f0d7'!important;
    font-family: 'FontAwesome';
}

div#wpml-menuItem {
    background-color: transparent;
    margin-top: 10px!important;
}

ul#menu-wpml-menu-no-delete .wpml-ls-current-language a span.wpml-ls-display {
    visibility: visible!important;
    font-size: unset!important;
}

@media (max-width: 1023px) {
    div#wpml-menuItem:after {
        margin-right: 20px;
    }
}


/*** Mobile Version - Language Switcher ***/

@media (max-width: 980px) {
    div#wpml-menuItem .et_pb_menu_inner_container.clearfix {
        overflow: hidden!important;
        right: 0px;
    }
    div#mobile-header div#wpml-menuItem ul#menu-wpml-menu-no-delete-1 {
        /* width: 0%; */
        background-color: #f68736;
        /* overflow: hidden; */
        justify-content: center!important;
    }
    div#mobile-header div#wpml-menuItem ul#menu-wpml-menu-no-delete-1 span.wpml-ls-display {
        color: #fff!important;
    }
    div#mobile-header div#wpml-menuItem ul#menu-wpml-menu-no-delete-1 li {
        padding: 0 30px!important;
        margin-top: .5rem!important;
    }
}


/*** SOcial media ***/

@media (max-width: 980px) {
    .share-social-media .hide {
        z-index: 99999999;
        position: absolute;
        right: 0;
        transform: rotate(270deg) translateX(-70px) translateY(30px);
    }
    .share-social-media ul.icons li a img {
        transform: rotate(90deg);
    }
}

div#wpml-menuItem {
    cursor: pointer;
}


/*** 7/7/2023 - Jayson ***/

@media (min-width: 981px) and (max-width: 1599px) {
    div.et_pb_section.et_pb_mega_menu_section_6,
    div.et_pb_section.et_pb_mega_menu_section_7,
    div.et_pb_section.et_pb_mega_menu_section_8,
    div.et_pb_section.et_pb_mega_menu_section_9,
    div.et_pb_section.et_pb_mega_menu_section_10,
    div.et_pb_section.et_pb_mega_menu_section_11 {
        /* background-image: url(/wp-content/uploads/menu-bg-3.jpg)!important; */
        /* background-image: url(/wp-content/uploads/3column-bg.png)!important; */
        /* background-image: url(/wp-content/uploads/suggest-version1.png)!important; */
        background-image: url(/wp-content/uploads/menu5.png)!important;
    }
}

div#mobile-header ul.et_mobile_menu li.special_Quicklink {
    background-color: #f68736!important;
    /* border-bottom: 1px dotted #f2f2f2; */
}

div#mobile-header ul.et_mobile_menu li.special_Quicklink a {
    /* padding: 10px 5%!important; */
    padding: 10px 18%!important;
}

ul#mobile_menu5>li {
    border-bottom: 1px solid rgb(114 114 114 / 50%);
}

div#mobile-header ul.et_mobile_menu li.special_Quicklink:not(:last-child) {
    /* border-bottom: 1px dotted #f2f2f2;*/
    border-bottom: 1px solid rgb(216 116 41 / 50%)
}


/**** Mobile Menu feedback from cyris - Jayson ***/

.et-db #et-boc .et-l ul.et_mobile_menu>.special_Quicklink>.sub-menu.visible {
    background-color: #e36d1c!important;
}

.et-db #et-boc .et-l ul.et_mobile_menu>.special_Quicklink>.sub-menu.visible>li>.sub-menu.visible {
    /* background-color: #c35001!important; */
    background-color: #FDB02B!important;
}

.et-db #et-boc .et-l ul.et_mobile_menu>.special_Quicklink>.sub-menu.visible>li>.sub-menu.visible a {
    border-bottom: 1px solid rgb(168 81 14 / 20%)!important;
}

.et-db #et-boc .et-l ul.et_mobile_menu>.special_Quicklink>.sub-menu.visible>li>a:not([class="mobile-toggle"]) {
    border-bottom: 1px solid rgb(201 102 27 / 50%);
}

.et_mobile_menu li li ul li {
    padding-left: 10%;
}

div#mobile-header .et_mobile_menu li li:not(:last-child) a:not([class="mobile-toggle"]) {
    border-bottom: 1px solid rgb(103 103 103);
}

.et_mobile_menu li li ul li {
    padding-left: 10%;
}


/* .et_mobile_menu li li ul li:not(:last-child) a:not([class="mobile-toggle"]) {
    border-bottom: 1px solid rgb(37 46 98 / 50%)!important;
} */

.et_mobile_menu li li ul li a:not([class="mobile-toggle"]) {
    border-bottom: 1px solid rgb(37 46 98 / 50%)!important;
}

div#mobile-header ul#mobile_menu5>li>a:after {
    /* top: 2.5px !important; */
    top: 8.5px !important;
}

div#mobile-header ul#mobile_menu5>li>a {
    padding: 10px 5% !important;
}

.et-db #et-boc .et-l div#mobile-header ul.et_mobile_menu>.menu-item-has-children>.sub-menu.visible>li>a {
    /* padding: 10px 7% !important; */
    padding: 10px 9% !important;
}

div#mobile-header .et_mobile_menu li li a {
    /* padding: 10px 5%; */
    padding: 10px 9%;
}

.mobile_menu_bar:before,
.mobile_menu_bar:after {
    color: #000!important;
    opacity: .5;
    top: 10px;
}


/* @media only screen and (max-width: 767px){
.et_pb_row_16, body #page-container .et-db #et-boc .et-l .et_pb_row_16.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_16.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_16.et_pb_row {
    width: 80%!important;
}
.et_pb_row_12, body #page-container .et-db #et-boc .et-l .et_pb_row_12.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_12.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_12.et_pb_row, .et_pb_row_13, body #page-container .et-db #et-boc .et-l .et_pb_row_13.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_13.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_13.et_pb_row {
	width: 80%!important;
}

} */

@media only screen and (max-width: 980px) {
    /* .et_pb_row_16, body #page-container .et-db #et-boc .et-l .et_pb_row_16.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_16.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_16.et_pb_row {
    width: 80%!important;
}
.et_pb_row_12, body #page-container .et-db #et-boc .et-l .et_pb_row_12.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_12.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_12.et_pb_row, .et_pb_row_13, body #page-container .et-db #et-boc .et-l .et_pb_row_13.et_pb_row, body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_13.et_pb_row, body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_13.et_pb_row {
	width: 80%!important;
}*/
    div#main-content .et_pb_row {
        width: 95%!important;
    }
    .home div#main-content .et_pb_row {
        width: 100%!important;
    }
}

@media (max-width: 767px) {
    div#hoac-section div#people .et_pb_blurb_content .et_pb_main_blurb_image {
        /* width: 50%!important; */
        width: 30%!important;
    }
}

@media (max-width: 767px) {
    div#people .et_pb_column {
        margin-bottom: 0;
    }
    div#people {
        padding: 0;
    }
}

@media (min-width: 320px) and (max-width: 767px) {
    #research_video .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description table.tabledemo9 tr td:first-child {
        width: 100%!important;
        ;
    }
    table.tabledemo9 {
        overflow-y: scroll;
        display: block;
    }
}

@media (min-width: 768px) and (max-width: 980px) {
    #research_video .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description table.tabledemo9 tr td:first-child {
        width: 50%!important;
        ;
    }
}

@media (min-width: 320px) and (max-width: 980px) {
    .et_pb_row.et_pb_row_12 .et_pb_text_inner h1 {
        font-size: 1.5rem!important;
    }
}


/*** 10/7/2023 - Jayson ***/

@media (min-width: 700px) and (max-width: 980px) {
    #milestones-section .milestones-row .et_pb_main_blurb_image {
        display: block;
        width: 100%!important;
    }
    #milestones-section .milestones-row .et_pb_blurb_content {
        display: block;
    }
    #milestones-section .milestones-row .et_pb_blurb_container {
        padding-left: 0!important;
    }
}


/*** Highlight and News ***/

.content-block {
    width: 100% !important;
}

main {
    display: block;
}

.wrapper {
    position: relative;
}

.filter-bar {
    display: flex;
    padding: 50px 0;
    justify-content: space-between;
}

select {
    height: 2.4375rem;
    margin: 0 0 1rem;
    padding: 0.5rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #cacaca;
    border-radius: 0;
    background-color: #fefefe;
    font-family: inherit;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5;
    color: #0a0a0a;
    background-image: url(/wp-content/uploads/arrowdown.png);
    background-origin: content-box;
    background-position: right -1rem center;
    background-repeat: no-repeat;
    background-size: 9px 6px;
    padding-right: 1.5rem;
    -webkit-transition: border-color .25s ease-in-out, -webkit-box-shadow .5s;
    transition: border-color .25s ease-in-out, -webkit-box-shadow .5s;
    transition: box-shadow .5s, border-color .25s ease-in-out;
    transition: box-shadow .5s, border-color .25s ease-in-out, -webkit-box-shadow .5s;
}

.searchandfilter ul {
    margin-bottom: 0 !important;
    display: flex;
    margin-left: 0 !important;
}

.searchandfilter li {
    /* height: 55px !important; */
    /* height: 60px !important; */
    height: 55px !important;
    /* padding-right: 50px !important; */
    padding-right: 20px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.searchandfilter li:last-child {
    padding-right: 0 !important;
}

#search-bar li.sf-field-reset {
    position: relative!important;
    background-color: #f7882f!important;
    padding: 1rem!important;
}

#search-bar li.sf-field-reset .search-filter-reset:after {
    color: #fff!important;
}

@media (max-width: 980px) {
    #search-bar li.sf-field-reset {
        width: 55px;
        float: right;
        margin-bottom: 10px!important;
        margin-top: 5px;
    }
}

@media (max-width: 499px) and (min-width: 320px) {
    select#ofhntypes,
    select#ofhnmonths,
    input[type="submit"] {
        font-size: 0.8rem;
    }
}

@media (max-width:1300px) {
    .highlights-news th {
        padding: 0.5rem 1.5rem 0.5rem 0.5rem !important;
    }
}

@media (max-width: 880px) {
    .searchandfilter ul {
        display: block !important;
    }
    .searchandfilter li {
        margin-bottom: 20px !important;
    }
}

@media (max-width:999px) {
    .searchandfilter li {
        padding-right: 20px !important;
    }
    .searchandfilter li:last-child {
        padding-right: 20px !important;
    }
}

@media (max-width:330px) {
    .searchandfilter li:first-child {
        width: 250px;
    }
}

input[type="text"] {
    font-size: 15px;
    height: 53px;
    border: 1px solid #6D1E71;
    padding: 1.5rem 1.8rem;
}


/* input[type="submit"] {
    background-color: #ffffff;
    color: #f7882f;
    border: 1px solid #f7882f;
    padding: 1rem !important;
    font-size: 15px;
    width: 130px;
    cursor: pointer;
} */

input[type="submit"] {
    background-color: #f7882f;
    color: #fff;
    border: 1px solid #f7882f;
    /* padding: 1rem 1.5rem !important; */
    padding: 0.85rem 1.5rem !important;
    font-size: 15px;
    /* width: 200px; */
    cursor: pointer;
}

.searchandfilter ul li input[type="submit"] {
    width: 180px;
}

input[type="submit"]:hover {
    background-color: #f7882f;
    color: #ffffff;
    text-decoration: none !important;
    -webkit-transform: translate3d(0, 0, 0.1px);
    transform: translate3d(0, 0, 0.1px);
    transition: 1s;
}

.grid-x.grid-margin-x {
    margin: 0 !important;
}

.table-calendar .cell {
    margin: 0 !important;
    width: 100% !important;
}

table.highlights-news * {
    color: #54595F !important;
    margin: 0 !important;
    border: none !important;
    line-height: unset !important;
    word-break: keep-all !important;
    word-wrap: unset !important;
}

.post-type-archive-highlights-news .highlights-news,
body.archive.tax-hntarget .highlights-news,
body.archive.tax-hnmonths .highlights-news,
body.archive.tax-hntypes .highlights-news {
    margin-bottom: 50px;
    margin-top: 0 !important;
    display: block;
    border: none !important;
}

.highlights-news thead tr:first-child {
    background-color: #ffcb33!important;
}

.highlights-news tbody tr:first-child th {
    color: #ffffff !important;
}

.highlights-news th {
    font-weight: 500;
    font-size: 20px;
}

.highlights-news tbody {
    border: none !important;
    background-color: transparent !important;
}

.highlights-news td ul,
.highlights-news td p,
.highlights-news h4 {
    font-size: 17px;
}

table.highlights-news thead {
    vertical-align: middle !important;
    white-space: unset !important;
}

.highlights-news tbody tr:nth-child(even) {
    background-color: #ffffff !important;
}

.highlights-news ul {
    list-style-type: '- ';
}

@media (max-width:750px) {
    .highlights-news {
        /* overflow: scroll !important; */
    }
}

@media (max-width:750px) {
    .highlights-news {
        /* overflow: scroll !important; */
    }
}

select#ofhntypes,
select#ofhnmonths {
    height: 55px;
    border: 1px solid #f7882f;
    width: 130px;
}

select#ofhntarget {
    height: 55px;
    border: 1px solid #f7882f;
}


/* events */

.highlights-news p.item-meta:not(:last-child):after {
    content: ' / ';
}

.highlights-news p.item-meta {
    display: inline;
}

ul.reset {
    list-style-type: none;
    margin: 0 !important;
    line-height: 3;
}

ul.reset a {
    color: #6D1E71;
    font-size: 20px;
}

ul.reset:hover i {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    text-shadow: 2px 2px 2px #ffcc00, 2px 2px 2px #ffcc00;
    -webkit-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-transition-property: color, text-shadow, visibility, opacity, background-color, border-width, border-color, fill, max-width, max-height, background-size, -webkit-transform, -webkit-box-shadow;
    transition-property: color, text-shadow, visibility, opacity, background-color, border-width, border-color, fill, max-width, max-height, background-size, -webkit-transform, -webkit-box-shadow;
    -o-transition-property: transform, color, text-shadow, visibility, opacity, box-shadow, background-color, border-width, border-color, fill, max-width, max-height, background-size;
    transition-property: transform, color, text-shadow, visibility, opacity, box-shadow, background-color, border-width, border-color, fill, max-width, max-height, background-size;
    transition-property: transform, color, text-shadow, visibility, opacity, box-shadow, background-color, border-width, border-color, fill, max-width, max-height, background-size, -webkit-transform, -webkit-box-shadow;
    -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -o-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

i.fa.fa-rotate-right {
    -webkit-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    transition-duration: 0.4s;
    -webkit-transition-property: color, text-shadow, visibility, opacity, background-color, border-width, border-color, fill, max-width, max-height, background-size, -webkit-transform, -webkit-box-shadow;
    transition-property: color, text-shadow, visibility, opacity, background-color, border-width, border-color, fill, max-width, max-height, background-size, -webkit-transform, -webkit-box-shadow;
    -o-transition-property: transform, color, text-shadow, visibility, opacity, box-shadow, background-color, border-width, border-color, fill, max-width, max-height, background-size;
    transition-property: transform, color, text-shadow, visibility, opacity, box-shadow, background-color, border-width, border-color, fill, max-width, max-height, background-size;
    transition-property: transform, color, text-shadow, visibility, opacity, box-shadow, background-color, border-width, border-color, fill, max-width, max-height, background-size, -webkit-transform, -webkit-box-shadow;
    -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -o-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

table.highlights-news .tablesorter-header-inner {
    width: 100%;
    padding: .5rem;
    text-align: left;
    font-weight: 600;
    color: #000!important;
}

.highlights-news th:first-child {
    width: 10%;
}

.highlights-news th:nth-child(2) {
    width: 45%;
}

.highlights-news th:nth-child(3),
.highlights-news th:nth-child(4) {
    width: 10%;
}

.highlights-news th:nth-child(5) {
    width: 25%;
}

#myTable td {
    cursor: context-menu;
}

.highlights-news td {
    font-size: 15px !important;
    border: 1px solid #000;
}

@media (min-width: 1024px) and (max-width: 1300px) {
    .highlights-news td {
        font-size: 15px !important;
        border: 1px solid #000;
    }
}

.highlights-news td ul,
.highlights-news td p,
.highlights-news h4 {
    font-size: 15px;
}

.no-results {
    min-height: 300px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

@media print,
screen and (min-width: 40em) {
    .no-results .h3 {
        font-size: 1.9375rem;
    }
}

.no-results p {
    color: #54595F !important;
    font-size: 17px;
}

.post-type-archive-highlights-news footer#main-footer,
.post-type-archive-highlights-news header {
    display: none;
}

.post-type-archive-highlights-news div#page-container,
body.archive.tax-hnmonths div#page-container,
body.archive.tax-hntarget div#page-container,
body.archive.tax-hntypes div#page-container {
    padding-top: 0px!important;
}

.post-type-archive-highlights-news .inner-page-menu .et_pb_menu .et-menu li,
body.archive.tax-hnmonths .inner-page-menu .et_pb_menu .et-menu li,
body.archive.tax-hntarget .inner-page-menu .et_pb_menu .et-menu li,
body.archive.tax-hntypes .inner-page-menu .et_pb_menu .et-menu li {
    padding: 0!important;
    margin-left: 11px!important;
    margin-right: 11px!important;
}

.post-type-archive-highlights-news div#footer-menu nav.et-menu-nav ul,
body.archive.tax-hnmonths div#footer-menu nav.et-menu-nav ul,
body.archive.tax-hntarget div#footer-menu nav.et-menu-nav ul,
body.archive.tax-hntypes div#footer-menu nav.et-menu-nav ul {
    flex-direction: column!important;
}

.post-type-archive-highlights-news div#footer-menu nav.et-menu-nav ul li,
body.archive.tax-hnmonths div#footer-menu nav.et-menu-nav ul li,
body.archive.tax-hntarget div#footer-menu nav.et-menu-nav ul li,
body.archive.tax-hntypes div#footer-menu nav.et-menu-nav ul li {
    padding: 0px 11px;
}

.post-type-archive-highlights-news .footer-menu-inner-section .privacy-and-policy a:first-child,
body.archive.tax-hnmonths .footer-menu-inner-section .privacy-and-policy a:first-child,
body.archive.tax-hntarget .footer-menu-inner-section .privacy-and-policy a:first-child,
body.archive.tax-hntypes .footer-menu-inner-section .privacy-and-policy a:first-child {
    padding-right: 0.5rem;
}

.post-type-archive-highlights-news .footer-menu-inner-section .privacy-and-policy a:not(:first-child),
body.archive.tax-hnmonths .footer-menu-inner-section .privacy-and-policy a:not(:first-child),
body.archive.tax-hntarget .footer-menu-inner-section .privacy-and-policy a:not(:first-child),
body.archive.tax-hntypes .footer-menu-inner-section .privacy-and-policy a:not(:first-child) {
    padding: 0.5rem;
}


/*** 11/7/2023 - Jayson ***/

.post-type-archive-highlights-news .is-form-style input.is-search-input,
body.archive.tax-hnmonths .is-form-style input.is-search-input,
body.archive.tax-hntarget .is-form-style input.is-search-input,
body.archive.tax-hntypes .is-form-style input.is-search-input {
    height: 55px;
    border: 1px solid #f7882f!important;
    width: 240px;
}

.post-type-archive-highlights-news .is-form-style button.is-search-submit,
body.archive.tax-hnmonths .is-form-style button.is-search-submit,
body.archive.tax-hntarget .is-form-style button.is-search-submit,
body.archive.tax-hntypes .is-form-style button.is-search-submit {
    display: none;
}


/*** 12/7/2023 - Jayson ***/

@media (max-width: 639px) {
    div#n2-ss-2 .n2-ss-slider-4 {
        height: 200px!important;
    }
    div#n2-ss-2 .n2-font-3e5c626295771ff231e2efc68140cb3f-hover {
        font-size: 14px!important;
    }
    div#n2-ss-2 .n2-font-f0579d8620107eaab5d45917c2230883-link a {
        font-size: 10px!important;
        padding: 10px!important;
    }
}

@media (max-width: 1023px) {
    .mapouter {
        width: fit-content!important;
    }
    .gmap_canvas {
        width: auto!important;
    }
}

.mega-menu-title p {
    line-height: 1.25em;
}

.photos-galleries tbody td:first-child {
    vertical-align: top;
}

@media (min-width: 768px) {
    .photos-galleries tbody td:last-child {
        display: flex;
    }
    .photos-galleries tbody td:last-child h4 {
        margin-left: 1rem!important;
    }
}


/* article.focs {
    border: 1px solid #f7882f;
} */

article.focs {
    border: 0px solid lightgrey;
}


/*** 14/7/2023 - Jayson ***/

@media (max-width: 980px) {
    .page-id-18658 table.contact-us-table tr {
        display: flex!important;
    }
    .page-id-18658 table.contact-us-table tr:first-child td:first-child {
        padding: 10px 10px!important;
        margin-left: -15px!important;
        margin-top: 0!important;
    }
    .page-id-18658 table.contact-us-table tr td:first-child {
        margin-left: -15px!important;
        display: block;
    }
}


/* .et-db #et-boc .et-l ul.et_mobile_menu>.menu-item-has-children>.sub-menu.visible>li.is-hover a.mobile-toggle::after {
    content: "\32";
}

.et-db #et-boc .et-l ul.et_mobile_menu>.menu-item-has-children>.sub-menu.visible>li.is-hover ul.sub-menu.visible li.menu-item-has-children a.mobile-toggle:after {
    content: "\33";
} */


/*Set the opening icon for default WordPress Pages*/


/* ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after {
	content: "\4c"!important;
}

ul.et_mobile_menu li.menu-item-has-children.dt-open > .mobile-toggle::after,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open > .mobile-toggle::after {
	content: '\4d'!important;
} */

@media (max-width: 499px) {
    .n2-ss-slider {
        height: 430px;
    }
}

@media (min-width: 500px) and (max-width: 599px) {
    .n2-ss-slider {
        height: 650px;
    }
}

@media (min-width: 600px) and (max-width: 699px) {
    .n2-ss-slider {
        height: 750px;
    }
}

@media (min-width: 700px) and (max-width: 799px) {
    .n2-ss-slider {
        height: 850px;
    }
}

@media (min-width: 800px) and (max-width: 899px) {
    .n2-ss-slider {
        height: 950px;
    }
}

@media (min-width: 900px) and (max-width: 980px) {
    .n2-ss-slider {
        height: 1050px;
    }
}

div#mobile-header ul#mobile_menu5 a {
    color: #fff!important;
}


/*** 20/7/2023 -Jayson ***/

div.et_pb_section.et_pb_section_12 {
    margin-top: 7rem;
}

@media (min-width: 1700px) {
    .home .pa-blog-list.et_pb_blog_0:not(.et_pb_blog_grid_wrapper) .et_pb_post {
        height: 152px!important;
        margin-bottom: 30px!important;
    }
    .home .pa-blog-list .entry-featured-image-url {
        min-height: 152px!important;
    }
}

.highlights-news td {
    padding: 0.6rem!important;
}

@media (max-width: 980px) {
    .searchandfilter ul li input[type="submit"] {
        /* width: 100%!important; */
        display: block;
        position: absolute;
        margin-top: 1rem;
    }
    .searchandfilter ul li input[type="text"],
    .searchandfilter select.sf-input-select {
        width: 100%!important;
        display: block;
        position: absolute;
    }
}

@media (min-width: 500px) and (max-width: 599px) {
    .searchandfilter ul li input[type="submit"] {
        width: 88%!important;
    }
}

@media (min-width: 600px) and (max-width: 699px) {
    .searchandfilter ul li input[type="submit"] {
        width: 90%!important;
    }
}

@media (min-width: 700px) and (max-width: 799px) {
    .searchandfilter ul li input[type="submit"] {
        width: 91%!important;
    }
}

@media (min-width: 800px) and (max-width: 899px) {
    .searchandfilter ul li input[type="submit"] {
        width: 92%!important;
    }
}

@media (min-width: 900) and (max-width: 980px) {
    .searchandfilter ul li input[type="submit"] {
        width: 93%!important;
    }
}

@media (min-width: 0px) and (max-width: 499px) {
    .searchandfilter ul li input[type="submit"] {
        width: 80%!important;
    }
}

@media (max-width: 980px) {
    #search-bar li.sf-field-reset {
        /* margin-top: -59px!important;
    height: 60px!important; */
        /* margin-top: -63px!important;
    height: 59px!important; */
        margin-top: -59px!important;
        height: 55px!important;
    }
}


/*** Home Rolling Slide ***/

@media (max-width: 980px) {
    .home .owl-item .sa_hover_container {
        padding: 0!important;
    }
}

@media (max-width: 980px) {
    .home .pa-blog-list.et_pb_blog_0:not(.et_pb_blog_grid_wrapper) .et_pb_post {
        margin-right: 0px!important;
    }
    .home .et_pb_post .entry-featured-image-url {
        margin-bottom: 0px;
    }
}

@media (max-width: 767px) {
    .home .pa-blog-list.et_pb_blog_0:not(.et_pb_blog_grid_wrapper) .et_pb_post {
        height: 120px!important;
        margin-bottom: 20px;
        display: block;
    }
    .home .pa-blog-list .entry-featured-image-url {
        min-height: 120px!important;
    }
    .home a.entry-featured-image-url {
        width: 50%;
    }
    .home .entry-featured-image-url img {
        margin-left: -5px !important;
    }
}

@media (min-width: 768px) and (max-width: 980px) {
    .home .pa-blog-list.et_pb_blog_0:not(.et_pb_blog_grid_wrapper) .et_pb_post {
        height: 150px!important;
        margin-bottom: 20px;
        display: block;
    }
    .home .pa-blog-list .entry-featured-image-url {
        min-height: 150px!important;
    }
}


/*** Mobile Menu ***/

div#mobile-header .et_mobile_nav_menu li ul.sub-menu.visible li {
    padding-left: 0%;
}

div#mobile-header .et_mobile_nav_menu li ul.sub-menu.visible li li {
    /* padding-left: 9%!important; */
    padding-left: 0%;
}

div#mobile-header .et_mobile_nav_menu li ul.sub-menu.visible li li li {
    /* padding-left: 0%!important; */
    padding-left: 0%!important;
}

div#mobile-header .et_mobile_menu li li li li a {
    padding: 10px 20.5%;
}

div#mobile-header .et_mobile_menu li li li a {
    padding: 10px 18%;
}

@media (min-width: 500px) and (max-width: 599px) {
    /*** Fourth Layer ***/
    div#mobile-header .et_mobile_nav_menu li ul.sub-menu.visible li a.mobile-toggle:after {
        right: -16px!important;
    }
    /*** Fifth Layer ***/
    div#mobile-header .et_mobile_nav_menu li ul.sub-menu.visible li li a.mobile-toggle:after {
        right: 15px!important;
    }
}

@media (min-width: 600px) and (max-width: 699px) {
    /*** Fourth Layer ***/
    div#mobile-header .et_mobile_nav_menu li ul.sub-menu.visible li a.mobile-toggle:after {
        right: -17px!important;
    }
    /*** Fifth Layer ***/
    div#mobile-header .et_mobile_nav_menu li ul.sub-menu.visible li li a.mobile-toggle:after {
        right: 25px!important;
    }
}

@media (min-width: 700px) and (max-width: 799px) {
    /*** Fourth Layer ***/
    div#mobile-header .et_mobile_nav_menu li ul.sub-menu.visible li a.mobile-toggle:after {
        right: -18px!important;
    }
    /*** Fifth Layer ***/
    div#mobile-header .et_mobile_nav_menu li ul.sub-menu.visible li li a.mobile-toggle:after {
        right: 30px!important;
    }
}

@media (min-width: 800px) and (max-width: 899px) {
    /*** Fourth Layer ***/
    div#mobile-header .et_mobile_nav_menu li ul.sub-menu.visible li a.mobile-toggle:after {
        right: -19px!important;
    }
    /*** Fifth Layer ***/
    div#mobile-header .et_mobile_nav_menu li ul.sub-menu.visible li li a.mobile-toggle:after {
        right: 30px!important;
    }
}

@media (min-width: 900px) and (max-width: 980px) {
    /*** Fourth Layer ***/
    div#mobile-header .et_mobile_nav_menu li ul.sub-menu.visible li a.mobile-toggle:after {
        right: -20px!important;
    }
    /*** Fifth Layer ***/
    div#mobile-header .et_mobile_nav_menu li ul.sub-menu.visible li li a.mobile-toggle:after {
        right: 40px!important;
    }
}

.home .sa_owl_theme .owl-dots {
    padding: 0px 0px 0px !important;
    bottom: 0px !important;
}

@media (max-width: 980px) {
    div#people .et_pb_main_blurb_image img {
        height: auto!important;
    }
}

@media (max-width: 980px) {
    footer.et-l.et-l--footer .footer-menu-inner-section {
        padding: 0 10px!important;
    }
}

.page-template-default p.zeno_font_resizer a:first-child,
.focs-template-default p.zeno_font_resizer a:first-child,
.single-mec-events p.zeno_font_resizer a:first-child {
    margin-right: 1rem!important;
    margin-left: 5px!important;
}

.page-template-default p.zeno_font_resizer a:last-child,
.focs-template-default p.zeno_font_resizer a:last-child,
.single-mec-events p.zeno_font_resizer a:last-child {
    margin-left: 1rem!important;
    margin-right: 0px!important;
}

.page-id-239118 .et_pb_blog_0 article.et_pb_post,
.page-id-239624 article.et_pb_post,
.page-id-229625 article.et_pb_post {
    background: #fff;
}

.page-id-239118 .post-content-inner,
.page-id-239624 .post-content-inner,
.page-id-239625 .post-content-inner {
    /* display: block; */
    /* max-height: 90px; */
    /* position: relative; */
    /* height: 100px; */
    /* overflow-y: scroll; */
    /*overflow: hidden;
    width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 32.5px;
    line-height: 1rem;*/
    padding-bottom: 2rem!important;
}

.page-id-239118 .faces-blog article,
.page-id-239624 .faces-blog article,
.page-id-239625 .faces-blog article {
    height: 520px;
    margin-bottom: 3rem!important;
}

.page-id-239118 .post-content-inner::-webkit-scrollbar,
.page-id-239624 .post-content-inner::-webkit-scrollbar,
.page-id-239625 .post-content-inner::-webkit-scrollbar {
    width: 2px;
}

.page-id-239118 .post-content-inner::-webkit-scrollbar-track,
.page-id-239624 .post-content-inner::-webkit-scrollbar-track,
.page-id-239625 .post-content-inner::-webkit-scrollbar-track {
    /* box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); */
}

.page-id-239118 .post-content-inner::-webkit-scrollbar-thumb,
.page-id-239624 .post-content-inner::-webkit-scrollbar-thumb,
.page-id-239625 .post-content-inner::-webkit-scrollbar-thumb {
    background-color: darkgrey;
    /* outline: 1px solid slategrey; */
}

@media (max-width: 980px) {
    .page-id-18255 .leader {
        margin-bottom: 0rem!important;
    }
}


/*** Jayson - 3/8/2023 ***/

.page-id-239118 .faces-blog img,
.page-id-239624 .faces-blog img,
.page-id-239625 .faces-blog img {
    padding: 1rem;
}

.page-id-239118 .et_pb_ajax_pagination_container article h2.entry-title,
.page-id-239624 .et_pb_ajax_pagination_container article h2.entry-title,
.page-id-239625 .et_pb_ajax_pagination_container article h2.entry-title {
    padding: 0 1rem;
}

.page-id-239118 .post-content,
.page-id-239624 .post-content,
.page-id-239625 .post-content {
    padding: 0.5rem 1rem;
}

.fp-news-details h4 {
    overflow: hidden;
    width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 40px;
}

.fp-news-image {
    padding: .5rem 0;
}

.fp-news-details p.date {
    padding-top: 12px!important;
}

.fp-news-image img {
    height: 140px!important;
}

@media (max-width: 767px) {
    .page-id-239118 .faces-blog article,
    .page-id-239624 .faces-blog article,
    .page-id-239625 .faces-blog article {
        width: 100%!important;
    }
    .page-id-239118 .faces-blog img,
    .page-id-239624 .faces-blog img,
    .page-id-239625 .faces-blog img {
        height: 400px !important;
    }
    .page-id-239118 .faces-blog article,
    .page-id-239624 .faces-blog article,
    .page-id-239625 .faces-blog article {
        height: 550px;
    }
}

ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,
.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after {
    right: 17px!important;
    float: right;
    position: absolute;
    top: 10px;
}


/* .page-template-default.et-tb-has-template.et-tb-has-header.et-tb-has-footer .et_mobile_menu li:not(.is-hover) ul.sub-menu.visible {
    display: none!important;
    opacity: 0;
    visibility: hidden;
    height: 0;
} */

a.addtoany_share img {
    width: 30px!important;
    height: 30px!important;
}

.a2apage_wide.a2a_wide {
    display: none;
}

.a2a_more,
div#a2apage_full {
    display: none!important;
}

li#menu-item-242776 ul.sub-menu {
    background-color: white!important;
    opacity: 0.9;
    border: 2px solid #1b75bb;
    padding: 0px;
    margin-top: 0px;
    border-top: 0!important;
    top: 40px;
    left: 10px;
    width: 254px !important;
}


/* @media (min-width: 320px) and (max-width: 767px){
.parent-pageid-18221 table.tabledemo9 {
    overflow-y: hidden!important;
    height: 100%!important;
}
} */

@media (min-width: 320px) and (max-width: 980px) {
    table.tabledemo9 {
        overflow-y: hidden!important;
        height: 100%!important;
    }
}

.mega-menu {
    background-color: transparent;
}


/* .mec-single-event-description.mec-events-content p {
    color: #000;
    font-size: 18px!important;
} */

.addtoany_share_save_container.addtoany_content.addtoany_content_top {
    display: none;
}

.mec-event-list-modern .mec-event-sharing>li .mec-social-title {
    display: none;
}

.mec-month-divider {
    display: none;
}

.mec-expired-normal-label {
    background-color: #f7882f!important;
}

::selection {
    color: #fff;
    background: #f7882f!important;
}

.mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing>li:hover a i {
    /* background-color: #f7882f!important;
	border-color: #f7882f!important; */
}

dd.author.fn.org {
    display: none;
}

.mec-single-event-location dd.author.fn.org {
    display: block!important;
}

.mec-event-loc-place {
    display: none;
}

.mec-single-event-additional-locations .mec-single-event-location {
    padding: 0;
}

.mec-event-list-modern .mec-btn-wrapper .mec-booking-button,
.mec-event-list-modern .mec-btn-wrapper .mec-booking-button:hover {
    /* color: #fff!important; */
    /* background-color: #f7882f!important;
	border-color: #f7882f!important; */
    /*background-color: #ffcb33!important;
	border-color: #ffcb33!important;*/
}


/* .mec-event-list-modern .mec-btn-wrapper .mec-booking-button, .mec-event-list-modern .mec-btn-wrapper .mec-booking-button:hover {
    color: #fff!important;
    background-color: gray;
    border-color: gray;
    border-radius: 5px;
    font-family: 'Lato';
    letter-spacing: 1px;
    font-weight: 400;
    text-transform: capitalize!important;
    font-size: 14px;
} */

mec-btn-wrapper .mec-booking-button:hover {
    color: #d9d9d9!important;
    border-color: #40424a!important;
    /* background-image: initial; */
    background-color: #40424a;
}

.mec-event-list-modern .mec-btn-wrapper .mec-booking-button {
    /* color: #40424a!important; */
    /* color: darkslategrey; */
    background-color: #d9d9d9;
    border-color: #d9d9d9;
    border-radius: 5px;
    font-family: 'Lato';
    letter-spacing: 1px;
    font-weight: 400;
    text-transform: capitalize!important;
    font-size: 14px;
}

.mec-wrap .mec-event-list-modern .mec-event-title {
    margin-bottom: 0px!important;
}

.mec-time-details span {
    color: grey;
}

.mec-event-list-modern .mec-event-article {
    border-bottom: 1px solid lightgray!important;
    padding: 30px 0 10px;
}

.mec-event-list-modern .mec-event-sharing>li i {
    width: auto!important;
    display: inline-block;
    line-height: 35px;
    color: #767676;
    text-align: center;
    border-radius: 0;
    border: 0px solid #ddd!important;
    font-size: 16px!important;
    margin-right: 0!important;
    transition: all ease .3s;
}

.single-mec-events .mec-container {
    /* margin-top: 2rem; */
    margin-top: 0px;
}

.single-mec-events .mec-container .et_pb_widget {
    display: none;
}

.single-mec-events .mec-container div#mec_local_time_details {
    display: none;
}

.single-mec-events .mec-container p+p:last-child>a:only-child[target=_blank]:before {
    display: none;
}

.single-mec-events .mec-event-info-desktop span,
.single-mec-events .mec-event-info-desktop abbr,
.single-mec-events .mec-event-info-desktop dd,
.single-mec-events .mec-event-info-desktop a {
    color: grey!important;
}

.mec-single-event .mec-event-meta h6,
.mec-single-event-sponsor span {
    color: grey!important;
    font-weight: 500;
    font-size: 16px!important;
}

.mec-single-event .mec-event-sharing {
    margin: 0!important;
    margin-top: 0!important;
    /* text-align: left; */
}

.mec-single-event .mec-event-meta .mec-single-event-organizer .mec-events-single-section-title,
.mec-single-event-additional-organizers h3.mec-events-single-section-title {
    margin-bottom: 0!important;
    padding-bottom: 0;
}

.single-mec-events .mec-single-event .mec-event-social h3 {
    /* text-transform: capitalize!important; */
    font-size: 18px!important;
    color: rgba(0, 0, 0, .6)!important;
}

.single-mec-events .mec-event-social.mec-frontbox {
    padding: 15px 30px!important;
}

.mec-single-event .mec-event-social li.mec-event-social-icon a {
    padding: 0!important;
    height: auto!important;
    margin-right: 0!important;
    margin-bottom: 0!important;
}

h1.mec-single-title {
    color: rgba(0, 0, 0, .6)!important;
    /* font-size: 26px!important; */
    font-size: 18px!important;
    line-height: 1.4em;
    margin-bottom: 20px!important;
    /* font-family: 'Lato'; */
    letter-spacing: 0!important;
}

.mec-event-cost,
.mec-event-more-info,
.mec-event-website,
.mec-events-meta-date,
.mec-single-event-additional-organizers,
.mec-single-event-category,
.mec-single-event-date,
.mec-single-event-label,
.mec-single-event-location,
.mec-single-event-organizer,
.mec-single-event-sponsor,
.mec-single-event-time,
.mec-single-event-additional-locations {
    background: #f7f7f7;
    padding: 12px 14px 8px;
    margin-bottom: 30px;
    vertical-align: baseline;
    position: relative;
}

.mec-events-meta-group-booking .mec-booking-shortcode,
.mec-single-event .mec-events-meta-group-booking,
.mec-single-event .mec-frontbox {
    padding: 30px!important;
    border: 2px solid #f7882f!important;
}

.mec-event-info-desktop.mec-event-meta.mec-color-before.mec-frontbox div i {
    display: none;
}

.mec-single-event .mec-event-meta dt,
.mec-single-event .mec-event-meta h3,
.mec-single-modern .col-md-4 .mec-sponsors-details h3,
.mec-sponsors-details .mec-events-single-section-title {
    text-transform: capitalize!important;
    font-size: 18px!important;
    color: rgba(0, 0, 0, .6)!important;
}

.mec-wrap .mec-event-article .mec-color-hover {
    color: rgba(0, 0, 0, .6)!important;
    font-weight: 600;
}

.mec-fa-facebook-f:before,
.mec-fa-facebook:before {
    /* color: #f7882f; */
    /* content: '\f39e'!important; */
}

.mec-single-event .mec-event-social a {
    background-color: transparent!important;
}

.mec-single-event .mec-event-social li.mec-event-social-icon a {
    color: #f7882f;
}

.single-mec-events .mec-event-info-desktop span,
.single-mec-events .mec-event-info-desktop abbr,
.single-mec-events .mec-event-info-desktop dd,
.single-mec-events .mec-event-info-desktop a {
    color: darkgrey;
    font-weight: 500 !important;
    font-size: 16px !important;
}

h3.mec-social-single.mec-frontbox-title::before {
    display: none;
}

.mec-single-event .mec-event-social h3 {
    border-bottom: 0px!important;
    /* text-align: left; */
}

.mec-event-info-desktop.mec-event-meta.mec-color-before.mec-frontbox div:last-child {
    margin-bottom: 0;
}

.single-mec-events .mec-single-event .mec-event-social h3 {
    text-transform: none;
    margin-bottom: 0!important;
}

.mec-single-event .mec-event-meta dd {
    padding-left: 10px!important;
}

dd.mec-organizer {
    display: flex;
}

.mec-single-event .mec-event-meta h6,
.mec-single-event-sponsor span {
    display: inline!important;
}

.mec-event-export-module.mec-frontbox {
    display: none;
}

.mec-single-event .mec-event-content {
    padding: 0px 0 30px!important;
}

@media (max-width: 980px) {
    article.row.mec-single-event {
        display: flex;
        flex-direction: column;
    }
    article.row.mec-single-event .col-md-8 {
        /* order: 2; */
    }
    article.row.mec-single-event .col-md-4 {
        /* order: 1; */
    }
    .single-mec-events .mec-container,
    .single-mec-event .mec-container {
        /* width: 100%!important; */
        width: 95%!important;
    }
    .mec-container {
        width: 100%;
    }
}

@media (min-width: 981px) {
    .page-id-243672 .button_column1,
    .page-id-243669 .button_column1 {
        margin-right: 0!important;
    }
}

@media (max-width: 980px) {
    a#button_UpcomingEvent,
    a#button_PastEvent {
        width: 100%;
    }
}

.mec-search-bar-wrap .mec-search-form .mec-ajax-search-result .mec-text-input-search {
    width: 100%!important;
}

.page-id-243672 li#menu-item-242314 a,
.page-id-243669 li#menu-item-242314 a,
.single-focs li#menu-item-242315 a {
    color: #f7882f!important;
}

.page-id-243672 .mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing>li:hover a i,
.page-id-243669 .mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing>li:hover a i {
    background-color: transparent!important;
}

.page-id-243672 .mec-event-list-modern .mec-event-sharing>li:hover a i,
.page-id-243669 .mec-event-list-modern .mec-event-sharing>li:hover a i {
    color: #f7882f!important;
}

.mec-wrap.mec-modern-search-bar .mec-totalcal-box .mec-text-input-search i {
    color: #f7882f!important;
}

.mec-event-list-search-bar-date.mec-color,
.mec-search-bar-result .mec-event-list-search-bar-date span,
.mec-event-time.mec-color {
    color: #f7882f!important;
}

.mec-search-bar-result .mec-event-title a {
    color: rgba(0, 0, 0, .6)!important;
    font-weight: 600;
}

.col-md-2.col-sm-2 .mec-event-date .event-d.mec-color {
    font-weight: 600;
}

.col-md-2.col-sm-2 .mec-event-date .event-f {
    /* color: rgba(0,0,0,.6)!important; */
    text-transform: capitalize;
    letter-spacing: 1px!important;
    font-weight: 400!important;
    font-family: 'Lato';
    font-size: 20px!important;
    color: gray;
}

.mec-event-list-modern .mec-event-date .event-da {
    color: gray;
    font-size: 20px;
    margin-top: 5px;
    letter-spacing: 0!important;
    /* text-align: unset;
    margin-left: -50px; */
}

.single-focs .et_pb_section.et_pb_section_2_tb_body.et_section_regular .et_pb_module.et_pb_post_content.et_pb_post_content_0_tb_body h3 {
    font-weight: 700;
    padding-bottom: 0;
}

.mec-wrap.mec-modern-search-bar .mec-totalcal-box {
    padding: 0!important;
}

.mec-wrap.mec-modern-search-bar .mec-totalcal-box {
    padding: 0!important;
    border: 0;
    border-radius: 0!important;
    box-shadow: none!important;
}

.mec-text-input-search {
    padding: 0!important;
}

.mec-wrap .mec-totalcal-box {
    min-height: min-content!important;
    margin: 0!important;
}

.mec-ajax-search-result-events {
    max-height: 235px!important;
    overflow: auto;
}

div#fp-mec-upcoming-event .mec-event-date.mec-bg-color {
    background-color: #f2f2f2!important;
    /* color: #f7882f!important; */
    color: darkgray!important;
    text-align: left;
    /* height: 110px; */
    /* position: relative; */
    width: 100%;
}

.mec-event-date.mec-bg-color {
    display: grid;
    padding: 1rem;
    margin-right: 3px;
}

div#fp-mec-upcoming-event .mec-event-list-minimal .mec-event-date span {
    color: #f7882f!important;
    order: 1;
    font-size: 30px;
    text-align: left;
}

.mec-event-list-minimal .mec-event-date:after {
    display: block;
    content: "";
    position: absolute;
    width: 50px;
    left: 1px;
    top: 1px;
    height: 34px;
    background: transparent!important;
    box-shadow: unset!important;
}

div#fp-mec-upcoming-event .mec-load-more-wrap {
    display: none;
}

div#fp-mec-upcoming-event .col-md-3.col-sm-3.btn-wrapper {
    display: none;
}

div#fp-mec-upcoming-event .mec-event-detail {
    display: none;
}

div#fp-mec-upcoming-event .mec-wrap .col-md-9 {
    padding: 0;
    width: 100%;
    /* background-color: #f2f2f2!important; */
    display: inline-flex;
}

div#fp-mec-upcoming-event .mec-event-list-minimal .mec-event-article {
    background-color: #fff!important;
    display: block!important;
    padding: 1rem;
}

.mec-event-list-minimal .mec-event-title {
    text-transform: capitalize!important;
    display: table;
    margin: 0;
    /* width: 100%; */
}

@media (max-width: 889px) {
    div#nsci-menu .et_mobile_menu {
        background-color: #fff!important;
        top: 100%!important;
    }
}

@media (min-width: 890px) {
    div#nsci-pbanner {
        /* height: 400px!important; */
        height: 170px!important;
    }
    #nsci-pbanner .et_pb_column {
        /* height: 400px!important; */
        height: 170px!important;
    }
}

.home div#mec_skin_events_243757:last-child {
    padding: 1rem;
    background-color: #fff;
}

.home .mec-time-details {
    display: none;
}

.mec-load-more-wrap {
    display: none;
}

.page-id-243672 .mec-load-more-wrap {
    display: block!important;
}

.page-id-243672 .mec-load-more-wrap .mec-load-more-button {
    border-radius: 0;
    font-family: 'Lato';
    font-weight: 600;
    text-transform: capitalize;
    font-size: 16px;
    padding: 1.5rem;
    height: unset;
    line-height: 0;
    margin-bottom: 0;
}

.page-id-243672 .mec-load-more-button:hover {
    background: #f7882f;
    color: #fff;
    border-color: #f7882f;
}

.mec-event-list-minimal .mec-event-date:nth-child(2) {
    display: grid;
    /* padding: 1rem; */
    margin-right: 3px!important;
    /* border-left: 2px solid lightgray; */
    /* padding-left: 1rem; */
    /* width: unset!important; */
    padding-right: 1.6rem;
}

.home h4.mec-event-title {
    margin-top: 0;
    /* padding-top: 0!important; */
    font-size: 15px!important;
    padding: 1rem;
    padding-bottom: 0;
    /* background-color: #f2f2f2!important; */
    /* max-height: 110px; */
    /* height: 110px; */
    width: 100%;
    /* position: relative; */
    /* overflow: hidden; */
}

.mec-event-list-minimal .mec-event-date:nth-child(2) {
    text-align: center!important;
}

.mec-event-list-minimal .mec-event-date:nth-child(2) span {
    /* text-align: center; */
    position: relative;
    margin-left: 0.5rem;
}

.mec-event-list-minimal .mec-event-date:nth-child(2)::before {
    content: '';
    background-image: url(/wp-content/uploads/Line.png);
    display: block;
    position: absolute;
    top: 25%;
    height: 50px;
    width: 2px;
    left: 15%;
}

.mec-single-event .mec-events-meta-group-countdown {
    display: none;
}

.mec-wrap.mec-modern-search-bar .mec-totalcal-box input[type=search],
.mec-wrap.mec-modern-search-bar .mec-totalcal-box input[type=text] {
    padding-left: 60px!important;
}

span.mec-label-normal.mec-expired-normal-label {
    display: none!important;
}

.mec-wrap .mec-event-article .mec-color-hover {
    text-transform: capitalize!important;
    font-family: 'Lato';
}

@media only screen and (min-width: 768px) {
    .mec-event-list-modern .col-md-4.col-sm-4.mec-btn-wrapper {
        /* top: 20%!important; */
        top: 28%!important;
    }
}

.single-mec-events .et_pb_section.et_pb_section_12.et_pb_with_background.et_section_regular {
    background-image: linear-gradient(270deg, rgba(107, 122, 143, 0.6) 0%, rgba(247, 136, 47, 0.6) 99%), url(/wp-content/uploads/banner-2.jpg)!important;
}

@media (min-width: 981px) {
    .single-mec-events .et_pb_section.et_pb_section_12.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_12 {
        width: 1200px;
        max-width: 100%;
    }
}

@media only screen and (max-width: 980px) {
    .single-mec-events .et_pb_section.et_pb_section_12.et_pb_with_background.et_section_regular .et_pb_row.et_pb_row_12 {
        width: 95%!important;
    }
    .mec-event-content.mobile_responsive {
        display: block!important;
        padding-bottom: 0!important;
    }
    .socialshare_desktop {
        display: none;
    }
    .socialshare_mobile {
        display: block!important;
    }
    h1.mec-single-title.desktop_responsive {
        display: none;
    }
}

.single-mec-events .et_pb_section.et_pb_section_12.et_pb_with_background.et_section_regular p {
    color: white;
}

.single-mec-events .et_pb_section.et_pb_section_12.et_pb_with_background.et_section_regular h1 {
    color: white;
    /* font-weight: 600; */
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 600;
    color: #FFFFFF!important;
    line-height: 1.5em;
    font-size: 30px;
}

.home .lefthand_side {
    max-width: 65%!important;
    display: flex;
    position: relative;
    overflow: hidden;
    width: 65%;
}

.home .righthand_side {
    width: 100%!important;
    display: flex;
    position: relative;
    overflow: hidden;
}

@media (min-width: 1024px) and (max-width: 1279px) {
    div#fp-mec-upcoming-event .mec-event-list-minimal .mec-event-date span {
        font-size: 15px;
    }
    div#fp-mec-upcoming-event .mec-event-date.mec-bg-color {
        font-size: 10px;
    }
}

@media (min-width: 1280px) and (max-width: 1699px) {
    div#fp-mec-upcoming-event .mec-event-list-minimal .mec-event-date span {
        font-size: 20px;
    }
    div#fp-mec-upcoming-event .mec-event-date.mec-bg-color {
        font-size: 10px;
    }
}

.mec-event-more-info {
    display: none;
}


/*** Simple fp upcoming events ***/

[class*=mec-sl-] {
    display: none;
}

.mec-event-list-classic .mec-event-date span {
    font-weight: 700;
    font-size: 18px;
}

.mec-event-time.mec-color {
    display: none;
}

.mec-event-date.mec-color {
    padding: 1rem;
}

article.mec-event-article.mec-clear.mec-divider-toggle.mec-toggle-202308-243757:not(:last-child) {
    border-bottom: 1px solid lightgray;
}

article.mec-event-article.mec-clear.mec-divider-toggle.mec-toggle-202308-243757:not(:last-child) {
    border-bottom: 1px solid lightgray;
    /* margin-bottom: 0; */
}

article.mec-event-article.mec-clear.mec-divider-toggle.mec-toggle-202308-243757 h4.mec-event-title {
    margin-bottom: 0!important;
}

.mec-event-list-classic .mec-event-article {
    /* margin-top: 20px; */
    padding-top: 20px;
}

.mec-event-list-classic .mec-event-article {
    margin-bottom: 0!important;
    padding-bottom: 20px;
    background-color: #fff!important;
}

.mec-event-list-classic,
article.mec-event-article.mec-clear.mec-divider-toggle.mec-toggle-202308-243757 h4.mec-event-title {
    background-color: #fff!important;
}

@media (max-width: 980px) {
    .single-mec-events .mec-wrap .mec-single-title {
        font-size: 20px!important;
    }
}

.mec-event-date .event-d.mec-color {
    font-size: 20px!important;
    display: table-cell;
    padding-top: 0;
}

i.mec-sl-magnifier {
    display: block!important;
}

p+p:last-child>a:only-child:before {
    display: none;
    font-weight: normal!important;
}

p+p:last-child>a:only-child {
    font-weight: normal!important;
}

span.mec-labels-normal {
    display: none;
}


/*** Faculty Research Day ***/

.page-id-20004 li#menu-item-19991 a,
.page-id-20005 li#menu-item-19991 a,
.page-id-20012 li#menu-item-19991 a {
    color: #f7882f!important;
}

.page-id-244003 li#menu-item-19991 a,
.page-id-244004 li#menu-item-19990 a {
    color: #f7882f!important;
}

.page-id-244003 li#menu-item-19991 a::after,
.page-id-244004 li#menu-item-19990 a::after {
    display: block;
    position: absolute;
    content: '';
    height: 2px;
    bottom: -2px;
    margin: 0 auto;
    left: 0;
    width: 100%;
    background: #F7882F;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
}

.page-id-20004 li#menu-item-19991 a::after,
.page-id-20005 li#menu-item-19991 a::after,
.page-id-20012 li#menu-item-19991 a::after {
    display: block;
    position: absolute;
    content: '';
    height: 2px;
    bottom: -2px;
    margin: 0 auto;
    left: 0;
    width: 100%;
    background: #F7882F;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
}

.page-id-20357 li#menu-item-19945 {
    border-bottom: 3px solid #F7882F;
}

.page-id-20250 li#menu-item-19990 a {
    color: #f7882f!important;
}

.page-id-20250 li#menu-item-19990 a::after {
    display: block;
    position: absolute;
    content: '';
    height: 2px;
    bottom: -2px;
    margin: 0 auto;
    left: 0;
    width: 100%;
    background: #F7882F;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
}


/* .highlights-news td p {
    margin-left: .5rem!important;
    font-family: myriad-pro,sans-serif;
    font-size: 15px!important;
    font-weight: 500;
}

.highlights-news td p a {
	color: #2ea3f2!important;
    text-decoration: underline;
} */


/* .highlights-news tbody tr td img {
    width: 150px!important;
    height: 150px!important;
    object-fit: cover;
} */

.highlights-news tbody tr td img {
    width: 20%!important;
    height: 150px!important;
    object-fit: cover;
}

.parent-pageid-239105 .highlights-news h4,
.parent-pageid-239105 .highlights-news h4 {
    width: 100%!important;
}

.highlights-news h4 {
    width: 60%!important;
}

.page-id-19627 .highlights-news h4,
.page-id-19926 .highlights-news h4 {
    width: 80%!important;
}

.page-id-19627 .highlights-news tbody tr td img,
.page-id-19926 .highlights-news tbody tr td img {
    /* width: 20%!important; */
    width: 200px!important;
    height: 150px!important;
    object-fit: cover;
}

.page-id-19627 .highlights-news tbody tr td h4 a,
.page-id-19926 .highlights-news tbody tr td h4 a {
    color: #000!important;
    text-decoration: none;
    pointer-events: none;
}

.page-id-19627 .highlights-news tbody tr td h4 span a,
.page-id-19926 .highlights-news tbody tr td h4 span a {
    /*     color: #2ea3f2!important; */
    text-decoration: underline;
    pointer-events: none !important;
}

@media (max-width: 980px) {
    .highlights-news thead tr:first-child {
        width: 100%;
    }
    .highlights-news th:first-child {
        width: 30%;
    }
    .highlights-news th:nth-child(2) {
        width: 70%;
    }
    .page-id-19627 .highlights-news tbody tr td img,
    .page-id-19926 .highlights-news tbody tr td img,
    .page-id-242394 .highlights-news tbody tr td img {
        width: 100%!important;
        height: 200px!important;
        object-fit: cover;
    }
    .page-id-19627 .highlights-news h4,
    .page-id-19926 .highlights-news h4,
    .page-id-242394 .highlights-news h4 {
        width: 100%!important;
    }
}

.highlights-news p {
    /* width: 20%!important; */
}

.highlights-news td:last-child {
    width: 100%!important;
}


/* li#menu-item-19989 {
    pointer-events: none;
} */

.e-Newsletter-formatting .et_pb_toggle_open {
    padding: 0;
    border: 0;
    margin-bottom: 10px!important;
}

.e-Newsletter-formatting .et_pb_toggle_open h5.et_pb_toggle_title {
    padding: 25px 20px 25px 20px;
}

.e-Newsletter-formatting .et_pb_toggle_open .et_pb_toggle_content.clearfix {
    padding: 20px;
    background-color: #fff;
}

.et_pb_toggle_close {
    margin-bottom: 10px!important;
}


/* .e-Newsletter-formatting .et_pb_toggle_open .et_pb_toggle_content.clearfix a:not(:first-child) {
    margin-left: 5rem;
}

.e-Newsletter-formatting .et_pb_toggle_open .et_pb_toggle_content.clearfix a {
    display: inline-flex;
} */

.e-Newsletter-formatting table tr td {
    border: 0!important;
    padding: 0;
}

.e-Newsletter-formatting table tr {
    border: 0!important;
}

.e-Newsletter-formatting table {
    border: 0!important;
    margin: 0!important;
}

.e-Newsletter-formatting .et_pb_toggle_close h5.et_pb_toggle_title::before {
    content: '\f140';
    color: #000!important;
    font-weight: 700;
    font-family: 'dashicons'!important;
    font-size: 20px;
}

.e-Newsletter-formatting .et_pb_toggle_open h5.et_pb_toggle_title::before {
    content: '\f142';
    color: #000!important;
    font-weight: 700;
    font-family: 'dashicons'!important;
    font-size: 20px;
    display: block;
    /* padding: 20px; */
    right: 20px;
}

.page-id-244049 li#menu-item-242316,
.page-id-244044 li#menu-item-242316,
.page-id-244058 li#menu-item-242316,
.page-id-244234 li#menu-item-242316 {
    border-bottom: 3px solid #F7882F;
}

.page-id-244049 li#menu-item-242316 a,
.page-id-244044 li#menu-item-242316 a,
.page-id-244058 li#menu-item-242316 a,
.page-id-244234 li#menu-item-242316 a {
    color: #F7882F!important;
}

table.highlights-news span {
    display: grid;
    margin-top: 0.5rem!important;
}

table.highlights-news span p span {
    /* visibility: hidden; */
    /* font-size: 0; */
    height: 0;
    display: contents;
}

.page-id-19984 .highlights-news tbody tr td img {
    display: none;
}

@media (min-width: 768px) {
    .page-id-19984 .photos-galleries tbody td:last-child h4 {
        margin-left: 0rem!important;
    }
}

.page-id-19984 .highlights-news h4 {
    width: 100%!important;
}

.page-id-244003 table.tabledemo9 tbody tr:nth-child(4) td:nth-child(2) {
    border-left: 2px solid #ffcb33 !important;
}

.highlights-news thead tr:first-child {
    pointer-events: none;
}

.page-id-243669 .mec-search-bar-result .mec-event-list-search-bar-date,
.page-id-243672 .mec-search-bar-result .mec-event-list-search-bar-date {
    font-size: 10px!important;
}

.page-id-19984 .photos-galleries tbody td:last-child {
    display: block;
    width: auto!important;
}


/* table.highlights-news button a {
    color: #fff!important;
}

table.highlights-news button {
    background-color: #f7882f;
    border: 1px solid #f7882f;
    padding: 0.85rem 1.5rem !important;
    font-size: 15px;
    cursor: pointer;
} */

table.highlights-news button {
    background-color: transparent;
    border: 2px solid #d9d9d9!important;
    /* padding: 0.5rem 0.8rem !important; */
    padding: 0.3em 1em!important;
    font-size: 15px;
    cursor: pointer;
    border-radius: 5px;
    font-weight: 500;
    font-family: 'Lato';
}

table.highlights-news button::after {
    content: '\f054';
    font-family: 'FontAwesome';
    font-weight: 600;
    display: block;
    font-size: 10px;
    color: #40424a;
    margin-left: 10px;
    margin-top: 2.5px;
}

table.highlights-news button a {
    color: #40424a!important;
}

span.mec-holding-status.mec-holding-status-expired {
    display: none;
}

span.mec-holding-status.mec-holding-status-ongoing {
    display: none;
}

.page-id-19627 .highlights-news tbody tr td h4 strong a,
.page-id-19926 .highlights-news tbody tr td h4 strong a {
    color: #2ea3f2!important;
    pointer-events: auto;
    font-weight: 500;
}

.mec-single-event-description.mec-events-content ol li,
.mec-single-event-description.mec-events-content ul li {
    color: #000!important;
    font-size: 18px!important;
    line-height: 1.5!important;
    font-weight: 500!important;
    font-family: 'Lato'!important;
}

.mec-events-template-default table.tabledemo9 td:nth-child(2) {
    border-right: 0!important;
}

.mec-events-template-default table.tabledemo9 tr {
    border: 2px solid #ffcb33;
}

.mec-events-template-default table.tabledemo9 tr:first-child {
    background-color: #ffcb33 !important;
    border: 2px solid #ffcb33 !important;
    color: black;
}

.mec-events-template-default table.tabledemo9 td:first-child {
    border-right: 0!important;
}

.mec-events-template-default table.tabledemo9 td:first-child {
    background-color: transparent !important;
    border-left: 2px solid #ffcb33 !important;
    border-right: 2px solid #ffcb33 !important;
    border-bottom: 1px solid transparent !important;
}

.mec-events-template-default table.tabledemo9 td:nth-child(2) {
    border-right: 0!important;
}

.mec-events-template-default tr td {
    border-top: 1px solid #eee;
    padding: 6px 24px;
}

.mec-events-template-default table.tabledemo9 td {
    vertical-align: text-top;
    border-left: 1px solid transparent !important;
    border-bottom: 1px solid transparent;
}

.mec-events-template-default table.tabledemo9 td:last-child {
    border-right: 2px solid #ffcb33 !important;
}

.mec-events-template-default table.tabledemo9 tr {
    border: 2px solid #ffcb33;
}

.mec-events-template-default table.tabledemo9 tr:last-child {
    background-color: transparent !important;
    border-bottom: 2px solid #ffcb33 !important;
}

.mec-events-template-default table.tabledemo9 {
    font-family: 'Lato';
    font-size: 18px!important;
    color: #000;
}

.page-id-19627 .highlights-news thead tr th:first-child,
.page-id-19926 .highlights-news thead tr th:first-child,
.page-id-242394 .highlights-news thead tr th:first-child {
    width: unset!important;
}

.page-id-19627 .highlights-news thead tr th:last-child,
.page-id-19926 .highlights-news thead tr th:last-child,
.page-id-242394 .highlights-news thead tr th:last-child {
    width: unset!important;
}

.page-id-19627 .highlights-news tbody tr.pagination td:first-child,
.page-id-19926 .highlights-news tbody tr.pagination td:first-child,
.page-id-242394 .highlights-news tbody tr.pagination td:first-child,
.page-id-255268 .highlights-news tbody tr.pagination td:first-child {
    width: 10%!important;
}

.page-id-19627 .highlights-news tbody tr.pagination td:last-child,
.page-id-19926 .highlights-news tbody tr.pagination td:last-child,
.page-id-242394 .highlights-news tbody tr.pagination td:last-child,
.page-id-255268 .highlights-news tbody tr.pagination td:last-child,
.page-id-255186 .highlights-news tbody tr.pagination td:last-child,
.page-id-255188 .highlights-news tbody tr.pagination td:last-child,
.page-id-255268 .highlights-news tbody tr.pagination td:last-child {
    width: 90%!important;
}

.page-template-default.page .search-filter-results .highlights-news tbody tr.pagination td:last-child {
    width: 90%;
}

.page-id-239118 .faces-blog article,
.page-id-239624 .faces-blog article,
.page-id-239625 .faces-blog article {
    background-color: #fff!important;
}

.pagination-news span.page-numbers.dots {
    border: 1px solid #f7882f;
    padding: 5px 10px;
    font-size: 15px !important;
    color: #54595F !important;
    background-color: transparent;
}


/* .page-id-239625 .post-content a.more-link::before {
    content: "é–±è®€æ›´å¤š";
    font-size: 16px;
}

.page-id-239624 .post-content a.more-link::before {
	content: "é–±è®€æ›´å¤š";
    font-size: 16px;
} */

.page-id-239625 .post-content a.more-link,
.page-id-239624 .post-content a.more-link {
    font-size: 0!important;
}

.de-mega-menu-item.menu-item-has-children>a:after {
    display: none;
}

ul#menu-main-menu-chinese-traditional li:last-child,
ul#menu-main-menu-chinese-simplified li:last-child {
    /* padding-right: 20px; */
    padding-right: 20px;
}

ul#menu-main-menu-chinese-traditional li.mega-menu a:first-child,
ul#menu-main-menu-chinese-simplified li.mega-menu a:first-child {
    padding-right: 0!important;
}

ul#menu-quick-links-chinese-traditional li:last-child,
ul#menu-quick-links-chinese-simplified li:last-child {
    padding-right: 20px;
}

@media (max-width: 980px) {
    .page-id-244003 table.tabledemo9 td {
        padding: 10px 20px!important;
    }
}

.page-id-243672 .pagination-news,
.page-id-243669 .pagination-news {
    margin-top: 2rem;
    text-align-last: right;
}

.page-id-243672 #search-bar .searchandfilter ul,
.page-id-243669 #search-bar .searchandfilter ul {
    padding-left: 0;
}

div#mec_skin_events_243653 .sfsi_widget.sfsi_shortcode_container .norm_row.sfsi_wDiv {
    display: block!important;
    margin-left: -10px;
}

div#mec_skin_events_243653 .sfsi_widget.sfsi_shortcode_container .norm_row.sfsi_wDiv .sfsi_wicons.shuffeldiv {
    margin-left: 0!important;
}

div#mec_skin_events_243653 .mec-event-title {
    padding-bottom: 0;
}

div#mec_skin_events_243653 .sfsi_widget.sfsi_shortcode_container .norm_row.sfsi_wDiv .sfsi_wicons.shuffeldiv img.sfcm.sfsi_wicon {
    filter: contrast(0);
}

@media (min-width: 1280px) {
    .page-id-243672 #search-bar .searchandfilter ul li input.sf-input-text,
    .page-id-243669 #search-bar .searchandfilter ul li input.sf-input-text {
        /* width: 925px; */
        max-width: 100%;
    }
}


/*** Curriculum Underline Issue ***/

.parent-pageid-19435 li.current-page-parent a {
    color: #f7882f!important;
}

.parent-pageid-19435 li.current-page-parent a:after {
    display: block;
    position: absolute;
    content: '';
    height: 2px;
    bottom: -2px;
    margin: 0 auto;
    left: 0;
    width: 100%;
    background: #F7882F;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
}


/*** Accordion Table ***/

.customizeAcc table {
    margin-bottom: 0!important;
    border: 0!important;
}

.customizeAcc table td {
    padding: 0;
    border: 0!important;
}


/*** Table width ***/

@media (max-width: 639px) {
    .page-id-19627 .highlights-news tbody tr.pagination td:first-child,
    .page-id-19926 .highlights-news tbody tr.pagination td:first-child,
    .page-id-242394 .highlights-news tbody tr.pagination td:first-child,
    .page-id-255186 .highlights-news tbody tr.pagination td:first-child,
    .page-id-255188 .highlights-news tbody tr.pagination td:first-child,
    .page-id-255268 .highlights-news tbody tr.pagination td:first-child {
        width: 25%!important;
    }
}

.custom-type-menu.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a,
.custom-type-menu .et-menu-nav>ul>li>ul>li>a,
.custom-type-menu .et-menu-nav>ul>li>ul>li>ul>li>a {
    /* font-size: 17px!important; */
}

@media (min-width: 2000px) {
    .et_pb_mega_menu_row_6.et_pb_row,
    .et_pb_mega_menu_row_7.et_pb_row,
    .et_pb_mega_menu_row_8.et_pb_row,
    .et_pb_mega_menu_row_9.et_pb_row,
    .et_pb_mega_menu_row_10.et_pb_row,
    .et_pb_mega_menu_row_11.et_pb_row {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 19% !important;
        margin-left: 0px !important;
        margin-right: auto !important;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 19%;
    }
}

.inner-page-menu.second-row-menu .current-page-ancestor a {
    color: #F7882F;
}

.inner-page-menu.second-row-menu .current-page-ancestor a:after {
    display: block;
    position: absolute;
    content: '';
    height: 2px;
    bottom: -2px;
    margin: 0 auto;
    left: 0;
    width: 100%;
    background: #F7882F;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
}

.page-id-242394 li#menu-item-242317 a,
.page-id-242375 li#menu-item-242439 a {
    color: #F7882F!important;
}

.page .inner-page-menu .current-page-ancestor a {
    color: #f7882f!important;
}

.page-id-242394 li#menu-item-242317,
.page-id-243672 li#menu-item-242314 {
    border-bottom: 3px solid #F7882F;
}

.page-id-247818 .highlights-news tbody tr td img {
    height: auto!important;
}

h2.wsp-pages-title {
    display: none;
}


/*** Sitemap ***/

.page-id-247860 div#main-content article#post-247860 ul.wsp-pages-list li.page_item.page-item-248307.page_item_has_children {
    display: none;
}

.page-id-247860 div#main-content article#post-247860 ul.wsp-pages-list li.page_item.page-item-17541 {
    display: none;
}

.page-id-247860 div#main-content article#post-247860 li.page_item.page-item-242594.page_item_has_children {
    display: none;
}

.page-id-247860 div#main-content article#post-247860 li.page_item.page-item-247860.current_page_item {
    display: none;
}

.page-id-247860 div#main-content article#post-247860 li.page_item.page-item-17728.page_item_has_children ul.children {
    display: none;
}

.page-id-247860 div#main-content article#post-247860 li.page_item.page-item-19984.page_item_has_children ul.children {
    display: none;
}

.page-id-247860 div#main-content article#post-247860 li.page_item.page-item-243658.page_item_has_children ul.children {
    display: none;
}


/* .page-id-247860 div#main-content article#post-247860 li.page_item.page-item-20518.page_item_has_children {
    display: none;
} */

.page-id-247860 div#main-content article#post-247860 li.page_item.page-item-20846.page_item_has_children ul.children {
    display: none;
}

.page-id-247860 div#main-content article#post-247860 li.page_item.page-item-20846.page_item_has_children {
    display: block;
}

.page-id-247860 div#main-content article#post-247860 li.page_item.page-item-241791 {
    display: none;
}

.page-id-247860 div#main-content article#post-247860 li.page_item.page-item-21076 {
    display: none;
}

.page-id-247860 div#main-content article#post-247860 li.page_item.page-item-21119.page_item_has_children {
    display: none;
}

.page-id-247860 div#main-content article#post-247860 li.page_item.page-item-21146 {
    display: none;
}

.page-id-247860 div#main-content article#post-247860 li.page_item.page-item-21125 {
    display: none;
}


/* .page-id-247860 div#main-content article#post-247860 li.page_item.page-item-21245.page_item_has_children {
    display: none;
} */

.page-id-247860 div#main-content article#post-247860 li.page_item.page-item-21040.page_item_has_children {
    display: block;
}

.page-id-247860 div#main-content article#post-247860 li.page_item.page-item-21040.page_item_has_children ul.children {
    display: none;
}

.page-id-247860 div#main-content article#post-247860 ul.children {
    padding-bottom: 0;
    padding-left: 10px!important;
}

.page-id-247699 li#menu-item-241082 {
    border-bottom: 3px solid #F7882F;
}

.page-id-247699 li#menu-item-241082 a {
    color: #f7882f!important;
}

p:empty {
    display: block!important;
}

@media (min-width: 981px) {
    div#search-filter-results-247836 .highlights-news th:first-child,
    div#search-filter-results-250559 .highlights-news th:first-child,
    div#search-filter-results-250560 .highlights-news th:first-child {
        width: 10%!important;
    }
    div#search-filter-results-247836 .highlights-news th:last-child,
    div#search-filter-results-250559 .highlights-news th:last-child,
    div#search-filter-results-250560 .highlights-news th:last-child {
        width: 90%!important;
    }
}

:lang(en) .single-events-banner {
    background-image: linear-gradient(270deg, rgba(107, 122, 143, 0.6) 0%, rgba(247, 136, 47, 0.6) 99%), url(/wp-content/uploads/5_news_events-scaled.jpg)!important;
    margin-top: 120px;
    padding: 54px 0;
    position: relative;
    background-color: #fff;
    background-position: 50%;
    background-size: 100%;
    background-size: cover;
}

:lang(zh-hant) .single-events-banner {
    background-image: linear-gradient(270deg, rgba(107, 122, 143, 0.6) 0%, rgba(247, 136, 47, 0.6) 99%), url(/wp-content/uploads/5_news_events-scaled.jpg)!important;
    margin-top: 120px;
    padding: 54px 0;
    position: relative;
    background-color: #fff;
    background-position: 50%;
    background-size: 100%;
    background-size: cover;
}

.single-events-banner .et_pb_row {
    width: 1200px;
    max-width: 100%;
}

.single-events-banner .et_pb_text_inner,
.single-events-banner .et_pb_text_inner h1 {
    color: #fff!important;
    font-family: 'Lato';
}

.single-events-banner .et_pb_text_inner h1 {
    font-weight: 700;
    line-height: 1.5em;
}

@media (max-width: 980px) {
    .footer-menu-title-column .et_pb_text_inner {
        justify-content: center;
    }
}

ul#menu-research-features-sub-menu li#menu-item-19947 {
    padding-right: 0!important;
}

ul#menu-research-seminars-sub-menu li#menu-item-19990 {
    padding-right: 0!important;
}

@media (max-width: 980px) {
    .col-md-4.col-sm-4.mec-btn-wrapper {
        position: absolute;
        top: 50px;
        right: 0;
    }
    div#mec_skin_events_243653 .mec-event-title {
        line-height: 1.5rem;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
}

ul#menu-honourawards-sub-menu .current-page-ancestor.current-menu-ancestor.current-menu-parent ul.sub-menu li a {
    color: inherit!important;
}

ul#menu-honourawards-sub-menu .current-page-ancestor.current-menu-ancestor.current-menu-parent ul.sub-menu li.current-menu-item.current_page_item a {
    color: #F7882F!important;
}

ul#menu-honourawards-sub-menu .current-page-ancestor.current-menu-ancestor.current-menu-parent ul.sub-menu li a::after {
    display: none;
}

ul#menu-honourawards-sub-menu .current-page-ancestor.current-menu-ancestor.current-menu-parent ul.sub-menu li.current_page_item {
    /* border-bottom: 2px solid #F7882F!important; */
}

.parent-pageid-18501 li#menu-item-241017 {
    border-bottom: 3px solid #F7882F;
}

.parent-pageid-18501 li#menu-item-241017 a {
    color: #f7882f!important;
}

@media (max-width: 639px) {
    .button_column1,
    .button_column2 {
        width: 50%!important;
    }
}


/*** New WPML Menu Item ***/

#new-wpml-menu-item {
    margin-bottom: 0!important;
    background-color: transparent!important;
}

#new-wpml-menu-item .wpml-ls-current-language span.wpml-ls-native {
    font-size: 0;
}

#new-wpml-menu-item .wpml-ls-current-language ul.sub-menu span.wpml-ls-native {
    font-size: 14px;
    display: block;
    text-align: center;
}

#new-wpml-menu-item .wpml-ls-current-language span::after {
    /* color: #fff!important; */
}

#new-wpml-menu-item ul#menu-new-wpml-menu-item .wpml-ls-current-language a:before {
    /* content: ''; */
    content: '\f0ac';
    font-family: 'Font Awesome 5 Free';
    font-size: 1rem;
    color: #fff;
    font-weight: 700;
    margin-left: 10px;
    margin-right: 0px;
    /* margin-top: 1rem!important; */
}

#new-wpml-menu-item ul#menu-new-wpml-menu-item .wpml-ls-current-language {
    margin-top: 14px!important;
}

#new-wpml-menu-item ul#menu-new-wpml-menu-item ul.sub-menu {
    padding: 0!important;
    width: 50px;
}

#new-wpml-menu-item ul#menu-new-wpml-menu-item ul.sub-menu {
    /* margin-top: 2px;
    margin-left: 10px!important; */
    margin-top: 0px;
    margin-left: 0px!important;
}

#new-wpml-menu-item ul#menu-new-wpml-menu-item ul.sub-menu li {
    background-color: #f68736;
    /* width: 100px!important; */
    padding: 0;
}

#new-wpml-menu-item ul#menu-new-wpml-menu-item ul.sub-menu li a {
    width: 50px;
    padding: .5rem;
    justify-content: center;
}

#new-wpml-menu-item ul#menu-new-wpml-menu-item .wpml-ls-current-language ul li a:before {
    display: none;
}

#new-wpml-menu-item ul#menu-new-wpml-menu-item .wpml-ls-current-language a {
    padding-bottom: 0;
}

#new-wpml-menu-item ul#menu-new-wpml-menu-item .wpml-ls-current-language a::after {
    color: #fff;
}

#new-wpml-menu-item span.wpml-ls-native:lang(zh-hant),
#new-wpml-menu-item span.wpml-ls-native:lang(zh-hans) {
    text-shadow: none!important;
}


/*** WPML Menu Item Mobile version ***/

#new-wpml-menu-item .et_pb_menu_inner_container.clearfix .et_pb_menu__wrap .et_pb_menu__menu {
    display: block!important;
}

#new-wpml-menu-item .et_pb_menu_inner_container.clearfix .et_pb_menu__wrap .et_mobile_nav_menu {
    display: none!important;
}

#new-wpml-menu-item .et_pb_menu_inner_container.clearfix .et_pb_menu__wrap .et_pb_menu__menu ul .wpml-ls-current-language a:before {
    /* content: ''; */
    content: '\f0ac';
    font-family: 'Font Awesome 5 Free';
    font-size: 1rem;
    color: #fff;
    font-weight: 700;
    margin-left: 10px;
    margin-right: 0px;
    /* margin-top: 1rem!important; */
}

#new-wpml-menu-item .et_pb_menu_inner_container.clearfix .et_pb_menu__wrap .et_pb_menu__menu ul .wpml-ls-current-language {
    margin-top: 14px!important;
}

#new-wpml-menu-item .et_pb_menu_inner_container.clearfix .et_pb_menu__wrap .et_pb_menu__menu ul ul {
    padding: 0!important;
    width: 60px;
}

#new-wpml-menu-item .et_pb_menu_inner_container.clearfix .et_pb_menu__wrap .et_pb_menu__menu ul ul li {
    background-color: #f68736;
    /* width: 100px!important; */
    padding: 0;
}

#new-wpml-menu-item .et_pb_menu_inner_container.clearfix .et_pb_menu__wrap .et_pb_menu__menu ul ul li a {
    width: 60px;
    padding: .5rem;
}

#new-wpml-menu-item .et_pb_menu_inner_container.clearfix .et_pb_menu__wrap .et_pb_menu__menu ul ul li a:before {
    display: none;
}

#new-wpml-menu-item .et_pb_menu_inner_container.clearfix .et_pb_menu__wrap .et_pb_menu__menu ul a {
    padding-bottom: 0;
}

#new-wpml-menu-item .et_pb_menu_inner_container.clearfix .et_pb_menu__wrap .et_pb_menu__menu ul a::after {
    color: #fff;
}

@media (max-width: 980px) {
    div#footer-menu .footer-menu-list .et_pb_menu__wrap {
        justify-content: center!important;
    }
    .footer-menu-list nav ul li {
        text-align: center!important;
        justify-content: center!important;
    }
    article.row.mec-single-event .col-md-8 {
        display: flex;
        flex-direction: column-reverse;
    }
}

@media (max-width: 639px) {
    .fp-news-image img {
        height: 115px!important;
    }
}

@media (min-width: 640px) and (max-width: 980px) {
    .fp-news-image img {
        height: 100px!important;
    }
}

@media (min-width: 981px) and (max-width: 1699px) {
    .fp-news-image img {
        height: 95px!important;
    }
}

.mec-fa-twitter:before {
    content: "";
    background-image: url(/wp-content/uploads/x_twitter_orange.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 40px;
    height: 30px;
    display: block;
    filter: inherit;
    margin-bottom: -10px;
}

.home .mec-event-list-classic .mec-event-article {
    display: flex;
    padding: 1rem 1rem;
    /* height: 100px; */
    min-height: 100px;
}

.home .mec-event-list-classic .mec-event-article .mec-event-image {
    display: none;
}

.home .mec-event-list-classic .mec-event-article .mec-event-date {
    background-color: #f0f0f0;
    padding: 1rem;
    display: flex;
    flex-direction: column-reverse;
    justify-content: flex-end;
    width: 60%;
}

div#fp-mec-upcoming-event .mec-event-date.mec-bg-color {
    width: 60%!important;
}

.home .mec-event-list-classic .mec-event-article h4.mec-event-title,
div#fp-mec-upcoming-event .mec-event-list-minimal .mec-event-article h4.mec-event-title {
    background-color: #f0f0f0;
    padding: 1rem;
    margin-bottom: 0;
    /* color: slategray; */
    width: 100%;
}

.home .mec-event-list-classic .mec-event-article:not(:last-child) {
    border-bottom: 3px solid #f0f0f0;
}

.home .mec-event-list-classic .mec-event-article .mec-event-date .event-da {
    display: none;
}

.home .mec-event-list-classic .mec-event-article .mec-event-date .event-d.mec-color {
    font-weight: 700;
    font-size: 30px!important;
}

.home .mec-event-list-classic .mec-event-article .mec-event-date .event-f {
    margin-bottom: .5rem;
    font-weight: 700;
    color: darkgray;
}

.home .mec-event-list-classic .mec-event-article h4.mec-event-title a.mec-color-hover {
    /* color: darkgray!important; */
}

div#fp-mec-upcoming-event .mec-event-date.mec-bg-color.left-right {
    width: 60%!important;
    display: flex;
    justify-content: space-between;
}

div#fp-mec-upcoming-event .mec-event-date.mec-bg-color.left-right .mec-event-date-left,
div#fp-mec-upcoming-event .mec-event-date.mec-bg-color.left-right .mec-event-date-right {
    display: flex;
    flex-direction: column;
}

div#fp-mec-upcoming-event .mec-event-date.mec-bg-color:not(.left-right) {
    display: flex;
    flex-direction: column;
}

div#fp-mec-upcoming-event .mec-event-date.mec-bg-color.left-right .mec-event-date-left {
    /* border-right: 1px solid lightgray; */
    /* padding-right: .5rem; */
    /* padding-right: 1rem; */
}

div#fp-mec-upcoming-event .mec-event-date.mec-bg-color.left-right .mec-event-date-right {
    /* margin-right: .5rem; */
    /* margin-right: -0.2rem; */
}

div#fp-mec-upcoming-event .mec-event-list-minimal {
    /* display: flex;
    flex-direction: column-reverse; */
}

div#search-filter-results-247681 .mec-event-date.mec-multiple-date-event:not(:last-child) {
    margin-bottom: 0!important;
    padding-bottom: 0;
}

div#search-filter-results-247681 .mec-event-date.mec-multiple-date-event:not(:last-child)::after,
div#search-filter-results-247646 .mec-event-date.mec-multiple-date-event:not(:last-child)::after {
    /* border-bottom: 2px solid lightgray;
    content: "";
    display: block;
    width: 50%;
    margin-top: 0.5rem; */
    border-bottom: 0px solid lightgray;
    content: "|";
    display: block;
    width: 100%;
    margin-top: 0rem;
    text-transform: lowercase;
    display: inline-flex;
    margin-left: 5px;
}

div#search-filter-results-270007 .mec-event-list-modern .mec-event-date.mec-multiple-date-event:last-child,
div#search-filter-results-270009 .mec-event-list-modern .mec-event-date.mec-multiple-date-event:last-child {
    margin-top: -0.5rem;
}

div#search-filter-results-270007 .mec-event-date.mec-multiple-date-event:not(:last-child)::after,
div#search-filter-results-270009 .mec-event-date.mec-multiple-date-event:not(:last-child)::after {
    /* border-bottom: 2px solid lightgray;
    content: "";
    display: block;
    width: 50%;
    margin-top: 0.5rem; */
    border-bottom: 0px solid lightgray;
    content: "|";
    display: block;
    width: 100%;
    margin-top: 0rem;
    text-transform: lowercase;
    display: inline-flex;
    margin-left: 5px;
}

.mec-event-list-modern .mec-event-date.mec-multiple-date-event:last-child {
    padding-top: 0;
}

div#search-filter-results-247646 .mec-event-list-modern .mec-event-date.mec-multiple-date-event:last-child {
    margin-top: -0.5rem;
}

@media (max-width: 980px) {
    .mec-event-date-left span,
    .mec-event-date-right span {
        padding-right: 0!important;
    }
}

div#backtotop {
    display: block!important;
}

html a {
    text-decoration: none!important;
}

.mec-event-date .event-f {
    /* font-family: 'Lato'; */
}

.mec-event-date {
    font-family: 'Lato';
}

.mec-event-date .event-da {
    font-weight: 400!important;
}

.parent-pageid-18221 li#menu-item-241017 {
    border-bottom: 3px solid #F7882F;
}

.parent-pageid-18221 li#menu-item-241017 a {
    color: #f7882f!important;
}


/* .page-id-20521 table.contact-us-table td:first-child {
    padding-bottom: 0!important;
    width: 35px!important;
    padding-right: 0!important;
} */

.parent-pageid-17168 .inner-page-menu,
.parent-pageid-20473 .inner-page-menu,
.parent-pageid-19542 .inner-page-menu {
    /* height: 100px; */
}

@media (max-width: 980px) {
    div#backtotop {
        bottom: 20px!important;
        right: 0px!important;
    }
}

@media (max-width: 767px) {
    /* div#fp-mec-upcoming-event .mec-event-date.mec-bg-color.left-right {
    width: 45%!important; 
}*/
    div#fp-mec-upcoming-event .mec-event-date.mec-bg-color.left-right .mec-event-date-left {
        padding-right: 0px!important;
    }
    div#fp-mec-upcoming-event .mec-event-date.mec-bg-color.left-right .mec-event-date-right {
        /* margin-right: -2rem!important; */
    }
    /* .home .mec-event-list-classic .mec-event-article h4.mec-event-title, div#fp-mec-upcoming-event .mec-event-list-minimal .mec-event-article h4.mec-event-title {
    width: 60%;
} */
    .mec-event-list-minimal .mec-event-date {
        margin: 0!important;
        margin-right: 5px!important;
    }
    /* div#fp-mec-upcoming-event .mec-event-date.mec-bg-color {
    width: 45%!important;
} */
}

@media (min-width: 0px) and (max-width: 499px) {
    div#fp-mec-upcoming-event .mec-event-date.mec-bg-color.left-right {
        width: 45%!important;
    }
    .home .mec-event-list-classic .mec-event-article h4.mec-event-title,
    div#fp-mec-upcoming-event .mec-event-list-minimal .mec-event-article h4.mec-event-title {
        width: 60%;
    }
    div#fp-mec-upcoming-event .mec-event-date.mec-bg-color {
        width: 45%!important;
    }
}

@media (min-width: 500px) and (max-width: 639px) {
    div#fp-mec-upcoming-event .mec-event-date.mec-bg-color,
    div#fp-mec-upcoming-event .mec-event-date.mec-bg-color.left-right {
        width: 40%!important;
    }
}

@media (min-width: 640px) and (max-width: 980px) {
    div#fp-mec-upcoming-event .mec-event-date.mec-bg-color,
    div#fp-mec-upcoming-event .mec-event-date.mec-bg-color.left-right {
        width: 25%!important;
    }
}

.singleEvent-customButton a.et_pb_button.greyButton {
    display: inline-block;
    color: #40424a!important;
    border-width: 2px!important;
    border-color: #d9d9d9;
    font-size: 16px!important;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif!important;
    padding-right: 2em;
    padding-left: 0.7em;
    background-color: #d9d9d9;
    transition: all 0ms ease 0ms!important;
}

.singleEvent-customButton a.et_pb_button.greyButton:hover {
    color: #d9d9d9!important;
    border-color: #40424a!important;
    background-image: initial;
    background-color: #40424a;
}

.singleEvent-customButton {
    margin-bottom: 2rem;
}

.mec-single-event-description.mec-events-content p {
    margin-bottom: 0;
}

et_pb_button greyButton::after {
    color: #40424a;
    line-height: inherit;
    font-size: inherit!important;
    opacity: 1;
    margin-left: 0.3em;
    left: auto;
    font-family: ETmodules!important;
    font-weight: 400!important;
}

.singleEvent-customButton a.et_pb_button.greyButton a::after {
    opacity: 1;
}

.singleEvent-customButton a.et_pb_button.greyButton::after {
    display: inline-block;
    content: "\35";
    opacity: 1!important;
    /* width: 50px; */
    /* height: 50px; */
    margin-left: 0px;
    font-size: 16px;
    line-height: 1.8em;
}

.mec-single-event-description.mec-events-content p:not(.has-background):last-of-type {
    padding-bottom: 1rem;
}

.inner-singleEvent {
    display: flex;
}

.inner-singleEvent .singleEvent-customButton:not(:last-child) {
    margin-right: 1rem;
}

.mec-single-event-time {
    /* display: none; */
}

div#backtotop {
    opacity: 0.5;
}

div#backtotop:hover {
    opacity: 1;
}


/*** Conatct Us Table ***/

.page-id-18649 table.contact-us-table {
    /* margin-left: -1rem; */
}

.page-id-18649 table.contact-us-table td:first-child {
    /* padding-bottom: 0!important;
    margin-left: -30px!important; 
    width: 45px!important; */
}

.page-id-18649 table.contact-us-table td {
    /* padding: 5px 10px!important; */
    /* margin-left: -1rem!important; */
}


/*** Academic / Undergraduate Studies / Experiential Learning > Exchange ***/

.page-id-19468 table.tabledemo9 tr.result {
    background-color: transparent!important;
    color: #000;
    border: 0!important;
}

.page-id-19468 table.tabledemo9 tr.result td,
.page-id-19468 table.tabledemo9 tr td {
    border: 0!important;
    color: #000;
    padding-left: 0!important;
    padding-right: 0!important;
}

.page-id-19468 table.tabledemo9,
.page-id-19468 table.tabledemo9 tr,
.page-id-19468 table.tabledemo9 td:first-child,
.page-id-19468 table.tabledemo9 tr:last-child,
.page-id-19468 table.tabledemo9 td:last-child {
    border: 0!important;
}

.page-id-19468 table.tabledemo9 tr.result td:last-child,
.page-id-19468 table.tabledemo9 tr td:last-child {
    display: none;
}

.page-id-19468 table.tabledemo9 tr.result td:first-child,
.page-id-19468 table.tabledemo9 tr td:first-child {
    width: 40%!important;
}

.page-id-19468 table.tabledemo9 tr.result td:nth-child(2),
.page-id-19468 table.tabledemo9 tr td:nth-child(2) {
    width: 40%!important;
}


/*** Science For Youth / How Nobel Prizes Are Won > Latest Event***/

.page-id-242065 table.tabledemo9 tr {
    border: 0!important;
}

.page-id-242065 table.tabledemo9 tr:first-child {
    border-top: 2px solid #ffcb33 !important;
}

.page-id-242065 table.tabledemo9 tr:last-child {
    border-bottom: 2px solid #ffcb33 !important;
}

.page-id-242065 table.tabledemo9 tr td:first-child {
    width: 10%!important;
    vertical-align: top;
}


/*** Science For Youth / Lau Oi Wah Memorial Science Lecture Series > Latest Event ***/

.page-id-242104 table.tabledemo9 tr {
    border: 0!important;
}

.page-id-242104 table.tabledemo9 tr:first-child {
    border-top: 2px solid #ffcb33 !important;
}

.page-id-242104 table.tabledemo9 tr:last-child {
    border-bottom: 2px solid #ffcb33 !important;
}

.page-id-242104 table.tabledemo9 tr td:first-child {
    width: 10%!important;
    vertical-align: top;
}


/*** Fp news and events ***/

@media (min-width: 320px) and (max-width: 355px) {
     :lang(en) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -5px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -15px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 356px) and (max-width: 380px) {
     :lang(en) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -10px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -20px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 381px) and (max-width: 399px) {
     :lang(en) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -15px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -25px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 400px) and (max-width: 449px) {
     :lang(en) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -20px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -30px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 450px) and (max-width: 474px) {
     :lang(en) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -30px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -40px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 475px) and (max-width: 499px) {
     :lang(en) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -40px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -50px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 500px) and (max-width: 549px) {
     :lang(en) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -15px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -25px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 550px) and (max-width: 574px) {
     :lang(en) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -20px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -30px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 575px) and (max-width: 599px) {
     :lang(en) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -25px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -35px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 600px) and (max-width: 649px) {
     :lang(en) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -25px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -35px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 650px) and (max-width: 674px) {
     :lang(en) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -10px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -20px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 675px) and (max-width: 699px) {
     :lang(en) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -15px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -25px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 700px) and (max-width: 749px) {
     :lang(en) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -15px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -25px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 750px) and (max-width: 774px) {
     :lang(en) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -20px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -30px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 775px) and (max-width: 799px) {
     :lang(en) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -25px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -35px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 800px) and (max-width: 849px) {
     :lang(en) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -25px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -35px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 850px) and (max-width: 874px) {
     :lang(en) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -30px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -40px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 875px) and (max-width: 899px) {
     :lang(en) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -35px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -45px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 900px) and (max-width: 949px) {
     :lang(en) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -35px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -45px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 950px) and (max-width: 974px) {
     :lang(en) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -40px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -50px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 975px) and (max-width: 999px) {
     :lang(en) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -45px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -55px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 1000px) and (max-width: 1099px) {
     :lang(en) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -5px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -12px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 1100px) and (max-width: 1199px) {
     :lang(en) .mec-event-date-right::before {
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -17px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -10px;
  top: 0px;
  background-color: lightgray; */
    }
}

@media (min-width: 1200px) and (max-width: 1299px) {
     :lang(en) .mec-event-date-right::before {
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -20px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -15px;
  top: 0px;
  background-color: lightgray; */
    }
}

@media (min-width: 1300px) and (max-width: 1399px) {
     :lang(en) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -15px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -20px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 1400px) and (max-width: 1499px) {
     :lang(en) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -15px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -20px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 1400px) and (max-width: 1499px) {
     :lang(en) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -15px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -20px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 1500px) and (max-width: 1599px) {
     :lang(en) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -15px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -20px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 1600px) and (max-width: 1699px) {
     :lang(en) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -15px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -20px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 1700px) and (max-width: 1799px) {
     :lang(en) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -15px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -25px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 1800px) {
     :lang(en) .mec-event-date-right::before {
        content: '';
        height: 100%;
        width: 1px;
        position: absolute;
        left: -15px;
        top: 0px;
        background-color: lightgray;
    }
}

@media (min-width: 1800px) {
     :lang(en) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -15px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -25px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}


/*** Jayson - 05/06/2024 ***/


/*** Fp news and events ***/

@media (min-width: 320px) and (max-width: 355px) {
     :lang(zh-hant) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -5px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -15px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 356px) and (max-width: 380px) {
     :lang(zh-hant) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -10px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -20px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 381px) and (max-width: 399px) {
     :lang(zh-hant) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -15px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -25px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 400px) and (max-width: 449px) {
     :lang(zh-hant) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -20px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -30px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 450px) and (max-width: 474px) {
     :lang(zh-hant) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -30px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -40px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 475px) and (max-width: 499px) {
     :lang(zh-hant) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -40px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -50px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 500px) and (max-width: 549px) {
     :lang(zh-hant) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -15px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -25px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 550px) and (max-width: 574px) {
     :lang(zh-hant) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -20px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -30px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 575px) and (max-width: 599px) {
     :lang(zh-hant) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -25px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -35px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 600px) and (max-width: 649px) {
     :lang(zh-hant) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -25px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -35px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 650px) and (max-width: 674px) {
     :lang(zh-hant) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -10px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -20px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 675px) and (max-width: 699px) {
     :lang(zh-hant) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -15px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -25px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 700px) and (max-width: 749px) {
     :lang(zh-hant) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -15px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -25px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 750px) and (max-width: 774px) {
     :lang(zh-hant) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -20px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -30px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 775px) and (max-width: 799px) {
     :lang(zh-hant) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -25px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -35px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 800px) and (max-width: 849px) {
     :lang(zh-hant) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -25px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -35px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 850px) and (max-width: 874px) {
     :lang(zh-hant) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -30px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -40px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 875px) and (max-width: 899px) {
     :lang(zh-hant) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -35px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -45px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 900px) and (max-width: 949px) {
     :lang(zh-hant) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -35px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -45px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 950px) and (max-width: 974px) {
     :lang(zh-hant) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -40px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -50px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 975px) and (max-width: 999px) {
     :lang(zh-hant) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -45px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -55px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 1000px) and (max-width: 1099px) {
     :lang(zh-hant) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -5px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -12px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 1100px) and (max-width: 1199px) {
     :lang(zh-hant) .mec-event-date-right::before {
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -17px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -10px;
  top: 0px;
  background-color: lightgray; */
    }
}

@media (min-width: 1200px) and (max-width: 1299px) {
     :lang(zh-hant) .mec-event-date-right::before {
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -20px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -15px;
  top: 0px;
  background-color: lightgray; */
    }
}

@media (min-width: 1300px) and (max-width: 1399px) {
     :lang(zh-hant) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -15px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -20px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 1400px) and (max-width: 1499px) {
     :lang(zh-hant) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -15px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -20px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 1400px) and (max-width: 1499px) {
     :lang(zh-hant) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -15px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -20px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 1500px) and (max-width: 1599px) {
     :lang(zh-hant) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -15px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -20px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 1600px) and (max-width: 1699px) {
     :lang(zh-hant) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -15px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -20px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 1700px) and (max-width: 1799px) {
     :lang(zh-hant) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -15px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -25px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

@media (min-width: 1800px) {
     :lang(zh-hant) .mec-event-date-right::before {
        content: '';
        height: 100%;
        width: 1px;
        position: absolute;
        left: -15px;
        top: 0px;
        background-color: lightgray;
    }
}

@media (min-width: 1800px) {
     :lang(zh-hant) .mec-event-date-right::before {
        /* content: '';
  height: 100%;
  width: 1px;
  position: absolute;
  left: -15px;
  top: 0px;
  background-color: lightgray; */
        content: '-';
        height: 100%;
        width: 100%;
        position: absolute;
        left: -25px;
        top: 0px;
        background-color: transparent;
        text-transform: lowercase;
    }
}

.mec-event-date-right {
    position: relative;
}


/*** Landscape contact format ***/

table.contact-us-table tr {
    height: 30px;
}

table.contact-us-table {
    margin-bottom: 0!important;
}

table.contact-us-table tr {
    display: inline-flex;
}

@media (max-width: 980px) {
    table.contact-us-table tr {
        display: flex!important;
    }
}

table.contact-us-table tbody tr td:last-child {
    width: 100%;
}

table.contact-us-table tr td:first-child {
    width: 50px!important;
}

table.contact-us-table tr:first-child td:first-child {
    margin-left: -30px!important;
}

table.contact-us-table tr:first-child td:first-child {
    margin-top: 10px;
}

table.contact-us-table tbody tr td:last-child {
    padding: 12px 0px!important;
    /* width: 100%; */
}

table.contact-us-table tr td:first-child {
    margin-left: 0px!important;
}

table.contact-us-table tr:first-child td:first-child {
    padding: 0px 0px 0px 20px!important;
    margin-left: -30px;
}

table.contact-us-table tbody tr td:last-child {
    padding: 12px 0px!important;
    /* width: 100%; */
}

@media (max-width: 980px) {
    table.contact-us-table tr:first-child td:first-child {
        padding: 10px 10px!important;
        margin-left: 0px!important;
        margin-top: 0!important;
    }
}

table:not(:last-child).contact-us-table {
    margin-bottom: 0!important;
}

table:last-child.contact-us-table {
    margin-bottom: 3rem!important;
}

.page-id-20521 .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description ol {
    list-style-position: outside;
    padding-left: 16px;
}

.page-id-20521 .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description ol {
    list-style-position: outside;
    padding-left: 15px;
}

@media (max-width: 980px) {
    .single-events-banner .et_pb_row {
        width: 95%!important;
    }
    .page-id-241282 table.contact-us-table tr:first-child td:first-child,
    .page-id-17752 table.contact-us-table tr:first-child td:first-child,
    .page-id-20917 table.contact-us-table tr:first-child td:first-child {
        padding: 10px 10px!important;
        margin-left: -15px!important;
        margin-top: 0!important;
    }
    .page-id-241282 table.contact-us-table tr:last-child td:first-child,
    .page-id-17752 table.contact-us-table tr:last-child td:first-child,
    .page-id-20917 table.contact-us-table tr:last-child td:first-child {
        padding: 10px 10px!important;
        margin-left: -15px!important;
        margin-top: 0!important;
    }
    .page-id-241282 table.contact-us-table tr:first-child {
        margin-bottom: 20px;
    }
}

.page-template-default.page-id-241282 table.tabledemo9 td:first-child {
    padding: 6px 20px;
}

.page-template-default.page-id-241282 table.tabledemo9 td {
    padding: 0;
}

ul.wsp-pages-list li.page_item.page-item-239739 {
    display: none;
}

ul.wsp-pages-list li.page_item.page-item-249873 {
    display: none;
}

ul.wsp-pages-list li.page_item.page-item-17541 {
    /* display: none; */
}

ul.wsp-pages-list li.page_item.page-item-20984 {
    display: none;
}


/* ul.wsp-pages-list li.page_item.page-item-18472 {
    display: none;
} */

ul.wsp-pages-list li.page_item.page-item-19554 {
    display: none;
}


/*** Sitemap ***/

ul.wsp-pages-list li ul.children li ul.children li ul.children li {
    list-style-type: square;
}

ul.wsp-pages-list li ul.children li ul.children li ul.children li::marker {
    color: #000!important;
}

ul.wsp-pages-list li ul.children li ul.children li::marker {
    color: #6b7a8e;
}


/*** About Us ***/

@media (min-width: 981px) {
    ul.wsp-pages-list {
        padding-left: 0;
        width: 100%;
        display: block;
        position: relative;
    }
    .page-id-247860 article#post-247860 li.page_item.page-item-248951 a,
    .page-id-247860 article#post-247860 li.page_item.page-item-243879 a,
    .page-id-247860 article#post-247860 li.page_item.page-item-20562 a,
    .page-id-247860 article#post-247860 li.page_item.page-item-20547 a {
        display: -webkit-box;
        width: 50%!important;
    }
    .page-id-247860 article#post-247860 li.page_item.page-item-20562 ul li a,
    .page-id-247860 article#post-247860 li.page_item.page-item-20547 ul li a {
        width: 100%!important;
    }
    ul.wsp-pages-list li.page_item.page-item-17168.page_item_has_children,
    ul.wsp-pages-list li.page_item.page-item-17243.page_item_has_children,
    ul.wsp-pages-list li.page_item.page-item-17858.page_item_has_children,
    ul.wsp-pages-list li.page_item.page-item-20389.page_item_has_children,
    ul.wsp-pages-list li.page_item.page-item-239105.page_item_has_children,
    ul.wsp-pages-list li.page_item.page-item-21245.page_item_has_children,
    ul.wsp-pages-list li.page_item.page-item-20518.page_item_has_children {
        display: flex;
        margin-bottom: 5rem;
    }
    ul.wsp-pages-list li.page_item.page-item-239105.page_item_has_children {
        /* margin-bottom: 0; */
    }
    ul.wsp-pages-list li ul.children li.page_item_has_children ul.children {
        display: inline-flex;
        padding-bottom: 10px;
    }
    ul.wsp-pages-list li.page_item.page-item-17168.page_item_has_children a,
    ul.wsp-pages-list li.page_item.page-item-17243.page_item_has_children a,
    ul.wsp-pages-list li.page_item.page-item-17858.page_item_has_children a,
    ul.wsp-pages-list li.page_item.page-item-20389.page_item_has_children a,
    ul.wsp-pages-list li.page_item.page-item-239105.page_item_has_children a,
    ul.wsp-pages-list li.page_item.page-item-21245.page_item_has_children a,
    ul.wsp-pages-list li.page_item.page-item-20518.page_item_has_children a {
        color: #f68736;
        font-size: 25px;
        font-weight: 700;
        width: 20%;
    }
    li.page_item.page-item-17168.page_item_has_children a:hover,
    li.page_item.page-item-17243.page_item_has_children a:hover,
    li.page_item.page-item-17858.page_item_has_children a:hover,
    li.page_item.page-item-20389.page_item_has_children a:hover,
    li.page_item.page-item-239105.page_item_has_children a:hover,
    li.page_item.page-item-21245.page_item_has_children a:hover,
    li.page_item.page-item-20518.page_item_has_children a:hover {
        /* text-decoration: underline!important; */
        text-decoration: none!important;
        color: #2ea3f2!important;
    }
    ul.wsp-pages-list li.page_item.page-item-17168.page_item_has_children ul.children,
    ul.wsp-pages-list li.page_item.page-item-17243.page_item_has_children ul.children,
    ul.wsp-pages-list li.page_item.page-item-17858.page_item_has_children ul.children,
    ul.wsp-pages-list li.page_item.page-item-20389.page_item_has_children ul.children,
    ul.wsp-pages-list li.page_item.page-item-239105.page_item_has_children ul.children,
    ul.wsp-pages-list li.page_item.page-item-21245.page_item_has_children ul.children,
    ul.wsp-pages-list li.page_item.page-item-20518.page_item_has_children ul.children {
        list-style-type: none;
    }
    ul.wsp-pages-list li ul.children li ul.children li a:hover,
    ul.wsp-pages-list li ul.children li ul.children li ul li a:hover {
        /* color: #f68736!important; */
        color: #2ea3f2!important;
        text-decoration: none!important;
    }
    .page-id-247860 article#post-247860 ul.wsp-pages-list li ul.children li ul.children li ul li a:hover {
        color: #2ea3f2!important;
        text-decoration: none!important;
    }
    ul.wsp-pages-list li ul.children li ul.children {
        list-style-type: disc!important;
    }
    ul.wsp-pages-list li ul.children li a {
        color: #000!important;
        /* font-size: 18px!important; */
        font-size: 16px!important;
    }
    ul.wsp-pages-list li ul.children li ul.children li a {
        color: #6b7a8e!important;
        /*  font-size: 18px!important; */
        font-size: 16px!important;
    }
    ul.wsp-pages-list li ul.children li ul.children li ul.children li a {
        /* color: #000!important; */
        color: #6b7a8e!important;
        font-size: 15px!important;
    }
    ul.wsp-pages-list li.page_item.page-item-17168.page_item_has_children ul.children,
    ul.wsp-pages-list li.page_item.page-item-17243.page_item_has_children ul.children,
    ul.wsp-pages-list li.page_item.page-item-17858.page_item_has_children ul.children,
    ul.wsp-pages-list li.page_item.page-item-20389.page_item_has_children ul.children,
    ul.wsp-pages-list li.page_item.page-item-239105.page_item_has_children ul.children,
    ul.wsp-pages-list li.page_item.page-item-21245.page_item_has_children ul.children,
    ul.wsp-pages-list li.page_item.page-item-20518.page_item_has_children ul.children {
        width: 50%;
    }
    ul.wsp-pages-list li.page_item.page-item-20562.page_item_has_children {
        position: relative;
        display: list-item;
        padding: 0;
        /* line-height: 0;
    margin-top: 10px; */
    }
    ul.wsp-pages-list li.page_item.page-item-20562.page_item_has_children ul.children {
        gap: 0rem 5rem!important;
        grid-template-columns: repeat(1, 1fr)!important;
        display: grid;
        width: 100%;
        margin-left: 15rem;
        margin-bottom: 0rem;
        margin-top: -30px!important;
        position: relative;
        /* padding: 0; */
    }
    ul.wsp-pages-list li.page_item.page-item-20529.page_item_has_children {
        position: relative;
        display: list-item;
        padding: 0;
        line-height: 0;
        margin-top: 10px;
    }
    ul.wsp-pages-list li.page_item.page-item-20529.page_item_has_children ul.children {
        gap: 0rem 5rem!important;
        grid-template-columns: repeat(1, 1fr)!important;
        display: inline-grid!important;
        width: 100%;
        margin-left: 15rem;
        margin-bottom: 0rem;
        margin-top: -15px!important;
        position: relative;
        /* padding: 0; */
    }
    ul.wsp-pages-list li.page_item.page-item-20547.page_item_has_children {
        position: relative;
        display: list-item;
        padding: 0;
        /* line-height: 0;
    margin-top: 10px; */
    }
    ul.wsp-pages-list li.page_item.page-item-20547.page_item_has_children ul.children {
        gap: 0rem 5rem!important;
        grid-template-columns: repeat(1, 1fr)!important;
        display: grid;
        width: 100%;
        margin-left: 15rem;
        margin-bottom: 0rem;
        margin-top: -50px!important;
        position: relative;
        /* padding: 0; */
    }
    .page-id-247860 article#post-247860 li.page_item.page-item-248951 a,
    .page-id-247860 article#post-247860 li.page_item.page-item-243879 a,
    .page-id-247860 article#post-247860 li.page_item.page-item-20562 a,
    .page-id-247860 article#post-247860 li.page_item.page-item-20547 a,
    .page-id-247860 article#post-247860 li.page_item.page-item-20521 a {
        display: -webkit-box;
        width: 50%!important;
    }
    .page-id-247860 article#post-247860 li.page_item.page-item-20562 ul li a,
    .page-id-247860 article#post-247860 li.page_item.page-item-20547 ul li a,
    .page-id-247860 article#post-247860 li.page_item.page-item-20521 ul li a {
        width: 100%!important;
    }
    ul.wsp-pages-list li.page_item.page-item-250087.page_item_has_children {
        position: relative;
        display: list-item;
        padding: 0;
        line-height: 0;
        margin-top: 10px;
    }
    ul.wsp-pages-list li.page_item.page-item-250087.page_item_has_children ul.children {
        gap: 0rem 5rem!important;
        grid-template-columns: repeat(1, 1fr)!important;
        display: inline-grid!important;
        width: 100%;
        margin-left: 15rem;
        margin-bottom: 0rem;
        margin-top: -15px!important;
        position: relative;
        /* padding: 0; */
    }
    ul.wsp-pages-list li.page_item.page-item-19542.page_item_has_children {
        position: relative;
        display: list-item;
        padding: 0;
        line-height: 0;
        margin-top: 10px;
    }
    ul.wsp-pages-list li.page_item.page-item-19542.page_item_has_children ul.children {
        gap: 0rem 5rem!important;
        grid-template-columns: repeat(1, 1fr)!important;
        display: inline-grid!important;
        width: 100%;
        margin-left: 15rem;
        margin-bottom: 0rem;
        margin-top: -15px!important;
        position: relative;
        /* padding: 0; */
    }
    ul.wsp-pages-list li.page_item.page-item-19554.page_item_has_children ul.children {
        gap: 0rem 5rem!important;
        grid-template-columns: repeat(1, 1fr)!important;
        display: inline-grid!important;
        width: 100%;
        margin-left: 15rem;
        margin-bottom: 0rem;
        margin-top: -15px!important;
        position: relative;
    }
    ul.wsp-pages-list li.page_item.page-item-19554.page_item_has_children {
        position: relative;
        display: list-item;
        padding: 0;
        line-height: 0;
        margin-top: 10px;
    }
    ul.wsp-pages-list li.page_item.page-item-19564.page_item_has_children ul.children li.page_item.page-item-18221.page_item_has_children ul.children {
        gap: 0rem 5rem!important;
        grid-template-columns: repeat(1, 1fr)!important;
        display: inline-grid!important;
        width: 100%;
        margin-left: 0rem;
        margin-bottom: 0rem;
        margin-top: 10px!important;
        position: relative;
    }
    ul.wsp-pages-list li.page_item.page-item-19564.page_item_has_children ul.children li.page_item.page-item-240436 {
        /* margin-left: 70px; */
    }
    ul.wsp-pages-list li.page_item.page-item-19564.page_item_has_children li.page_item.page-item-18221.page_item_has_children {
        /* margin-left: 222px; */
        /* position: relative; */
        /* display: list-item; */
        /* padding: 0; */
        /* line-height: 0; */
        /* margin-top: 20px; */
    }
    ul.wsp-pages-list li.page_item.page-item-19564.page_item_has_children ul.children li.page_item.page-item-18501.page_item_has_children {
        /* margin-left: 222px; */
        /* position: relative; */
        /* display: list-item; */
        /* padding: 0; */
        /* line-height: 0; */
        /* margin-top: 20px; */
    }
    ul.wsp-pages-list li.page_item.page-item-19564.page_item_has_children ul.children li.page_item.page-item-18501.page_item_has_children ul.children {
        gap: 0rem 5rem!important;
        grid-template-columns: repeat(1, 1fr)!important;
        display: inline-grid!important;
        width: 100%;
        margin-left: 0rem;
        margin-bottom: 0rem;
        margin-top: 10px!important;
        position: relative;
    }
    ul.wsp-pages-list li.page_item.page-item-19564.page_item_has_children ul.children {
        gap: 0rem 5rem!important;
        grid-template-columns: repeat(1, 1fr)!important;
        display: inline-grid!important;
        width: 100%;
        margin-left: 15rem;
        margin-bottom: 0rem;
        margin-top: -15px!important;
        position: relative;
    }
    ul.wsp-pages-list li.page_item.page-item-19564.page_item_has_children {
        position: relative;
        display: list-item;
        padding: 0;
        line-height: 0;
        margin-top: 10px;
    }
    ul.wsp-pages-list li.page_item.page-item-20473.page_item_has_children ul.children {
        gap: 0rem 5rem!important;
        grid-template-columns: repeat(1, 1fr)!important;
        display: inline-grid!important;
        width: 100%;
        margin-left: 15rem;
        margin-bottom: 0rem;
        margin-top: -15px!important;
        position: relative;
    }
    ul.wsp-pages-list li.page_item.page-item-20473.page_item_has_children {
        position: relative;
        display: list-item;
        padding: 0;
        line-height: 0;
        margin-top: 10px;
    }
}


/*** Academic ***/

@media (min-width: 981px) {
    ul.wsp-pages-list li.page_item.page-item-19508.page_item_has_children {
        position: relative;
        display: list-item;
        padding: 0;
        line-height: 0;
        margin-top: 10px;
    }
    ul.wsp-pages-list li.page_item.page-item-19508.page_item_has_children ul.children {
        gap: 0rem 5rem!important;
        grid-template-columns: repeat(1, 1fr)!important;
        display: inline-grid!important;
        width: 100%;
        margin-left: 15rem;
        margin-bottom: 0rem;
        margin-top: -15px!important;
        position: relative;
        /* padding: 0; */
    }
    ul.wsp-pages-list li.page_item.page-item-247701.page_item_has_children {
        position: relative;
        display: list-item;
        padding: 0;
        line-height: 0;
        margin-top: 10px;
    }
    ul.wsp-pages-list li.page_item.page-item-247701.page_item_has_children ul.children {
        gap: 0rem 5rem!important;
        grid-template-columns: repeat(1, 1fr)!important;
        display: inline-grid!important;
        width: 100%;
        margin-left: 15rem;
        margin-bottom: 0rem;
        margin-top: -15px!important;
        position: relative;
        /* padding: 0; */
    }
    ul.wsp-pages-list li.page_item.page-item-17756.page_item_has_children {
        position: relative;
        display: list-item;
        padding: 0;
        line-height: 0;
        margin-top: 10px;
    }
    ul.wsp-pages-list li.page_item.page-item-17756.page_item_has_children ul.children {
        gap: 0rem 5rem!important;
        grid-template-columns: repeat(1, 1fr)!important;
        display: inline-grid!important;
        width: 100%;
        margin-left: 15rem;
        margin-bottom: 0rem;
        margin-top: -15px!important;
        position: relative;
        /* padding: 0; */
    }
    ul.wsp-pages-list li.page_item.page-item-17756.page_item_has_children ul.children li.page_item.page-item-19435.page_item_has_children ul.children {
        gap: 0rem 5rem!important;
        grid-template-columns: repeat(1, 1fr)!important;
        display: inline-grid!important;
        width: 100%;
        margin-left: 0rem;
        margin-bottom: 0rem;
        margin-top: 10px!important;
        position: relative;
    }
    ul.wsp-pages-list li.page_item.page-item-17756.page_item_has_children ul.children li.page_item.page-item-17728.page_item_has_children ul.children {
        gap: 0rem 5rem!important;
        grid-template-columns: repeat(1, 1fr)!important;
        display: inline-grid!important;
        width: 100%;
        margin-left: 0rem;
        margin-bottom: 0rem;
        margin-top: 10px!important;
        position: relative;
    }
    ul.wsp-pages-list li.page_item.page-item-17756.page_item_has_children ul.children li.page_item.page-item-17767.page_item_has_children ul.children {
        gap: 0rem 5rem!important;
        grid-template-columns: repeat(1, 1fr)!important;
        display: inline-grid!important;
        width: 100%;
        margin-left: 0rem;
        margin-bottom: 0rem;
        margin-top: 10px!important;
        position: relative;
    }
}


/*** Research ***/

@media (min-width: 981px) {
    ul.wsp-pages-list li.page_item.page-item-19624.page_item_has_children {
        position: relative;
        display: list-item;
        padding: 0;
        line-height: 0;
        margin-top: 10px;
    }
    ul.wsp-pages-list li.page_item.page-item-19624.page_item_has_children ul.children {
        gap: 0rem 5rem!important;
        grid-template-columns: repeat(1, 1fr)!important;
        display: inline-grid!important;
        width: 100%;
        margin-left: 15rem;
        margin-bottom: 0rem;
        margin-top: -15px!important;
        position: relative;
        /* padding: 0; */
    }
    ul.wsp-pages-list li.page_item.page-item-20325.page_item_has_children {
        position: relative;
        display: list-item;
        padding: 0;
        line-height: 0;
        margin-top: 10px;
    }
    ul.wsp-pages-list li.page_item.page-item-20325.page_item_has_children ul.children {
        gap: 0rem 5rem!important;
        grid-template-columns: repeat(1, 1fr)!important;
        display: inline-grid!important;
        width: 100%;
        margin-left: 15rem;
        margin-bottom: 0rem;
        margin-top: -15px!important;
        position: relative;
        /* padding: 0; */
    }
    ul.wsp-pages-list li.page_item.page-item-19969.page_item_has_children {
        position: relative;
        display: list-item;
        padding: 0;
        line-height: 0;
        margin-top: 10px;
    }
    ul.wsp-pages-list li.page_item.page-item-19969.page_item_has_children ul.children {
        gap: 0rem 5rem!important;
        grid-template-columns: repeat(1, 1fr)!important;
        display: inline-grid!important;
        width: 100%;
        margin-left: 15rem;
        margin-bottom: 0rem;
        margin-top: -15px!important;
        position: relative;
        /* padding: 0; */
    }
    ul.wsp-pages-list li.page_item.page-item-19969.page_item_has_children ul.children li.page_item.page-item-19978.page_item_has_children ul.children {
        gap: 0rem 5rem!important;
        grid-template-columns: repeat(1, 1fr)!important;
        display: inline-grid!important;
        width: 100%;
        margin-left: 0rem;
        margin-bottom: 0rem;
        margin-top: 10px!important;
        position: relative;
    }
    ul.wsp-pages-list li.page_item.page-item-19969.page_item_has_children ul.children li.page_item.page-item-19982.page_item_has_children ul.children {
        gap: 0rem 5rem!important;
        grid-template-columns: repeat(1, 1fr)!important;
        display: inline-grid!important;
        width: 100%;
        margin-left: 0rem;
        margin-bottom: 0rem;
        margin-top: 10px!important;
        position: relative;
    }
    ul.wsp-pages-list li.page_item.page-item-19984.page_item_has_children ul.children {
        display: none!important;
    }
}


/*** News and Events ***/

@media (min-width: 981px) {
    ul.wsp-pages-list li.page_item.page-item-244042.page_item_has_children {
        position: relative;
        display: list-item;
        padding: 0;
        line-height: 0;
        margin-top: 10px;
    }
    ul.wsp-pages-list li.page_item.page-item-244042.page_item_has_children ul.children {
        gap: 0rem 5rem!important;
        grid-template-columns: repeat(1, 1fr)!important;
        display: inline-grid!important;
        width: 100%;
        margin-left: 15rem;
        margin-bottom: 0rem;
        margin-top: -15px!important;
        position: relative;
        /* padding: 0; */
    }
}

@media (max-width: 980px) {
    .mec-single-event .mec-events-content {
        margin-bottom: 0;
    }
    div#faculty-office_title .et_pb_column:first-child {
        margin-bottom: 0;
    }
    div#unit-and-key-offices_div {
        margin-bottom: 2rem!important;
    }
    div#new-wpml-menu-item nav.et-menu-nav ul li {
        padding-right: 33px;
    }
}

.page-id-239796 ul#menu-about-us li#menu-item-250070 a,
.page-id-18472 ul#menu-about-us li#menu-item-250070 a {
    color: #F7882F;
}

.page-id-239796 ul#menu-about-us li#menu-item-250070,
.page-id-18472 ul#menu-about-us li#menu-item-250070 {
    border-bottom: 3px solid #F7882F;
}

.fbc-page .fbc-wrap .fbc-items li:first-child {
    display: none;
}

.fbc-page .fbc-wrap .fbc-items li:last-child {
    display: none;
}

.fbc-page .fbc-wrap .fbc-items li:nth-last-child(2) {
    display: none;
}

.fbc-page .fbc-wrap .fbc-items li {
    padding: 0px 2px;
}

.page-id-18237 ul#menu-about-us li#menu-item-250070,
.page-id-18472 ul#menu-about-us li#menu-item-250070,
.page-id-239796 ul#menu-about-us li#menu-item-250070,
.page-id-268748 ul#menu-about-us li#menu-item-250070 {
    border-bottom: 3px solid #F7882F;
}

.page-id-18237 ul#menu-about-us li#menu-item-250070 a,
.page-id-18472 ul#menu-about-us li#menu-item-250070 a,
.page-id-239796 ul#menu-about-us li#menu-item-250070 a,
.page-id-268748 ul#menu-about-us li#menu-item-250070 a {
    color: #F7882F!important;
}

@media (max-width: 980px) {
    div#mobile-header .et_pb_menu__search-container {
        right: 0;
        width: 50%;
        left: unset;
    }
}

@media (min-width: 1280px) {
    .mec-container,
    body [id*=mec_skin_].mec-fluent-wrap {
        width: 1200px;
        padding: 20px 0;
    }
}

@media (max-width: 1279px) {
    .mec-container,
    body [id*=mec_skin_].mec-fluent-wrap {
        width: 95%;
        padding: 27px 0;
    }
}

.single-events-innerPage section#main-content {
    background-color: transparent;
}

ul .wpml-ls-menu-item a {
    justify-content: center;
}

.et_pb_text ol,
.et_pb_text ul {
    padding-top: 1em;
}

form.searchandfilter ul {
    padding-top: unset!important;
}

.programmes-offered-table table.contact-us-table tr {
    display: flex!important;
    height: 50px!important;
}

.programmes-offered-table table.contact-us-table tr:first-child td:first-child {
    margin-left: 10px!important;
    padding-left: 0px!important;
    padding-right: 0px!important;
    width: 35px!important;
}

.programmes-offered-table table.contact-us-table tbody tr td:last-child {
    padding: 10px 10px!important;
}

.programmes-offered-table table:last-child.contact-us-table {
    margin-bottom: 0!important;
}

.footer-menu-inner-section-column .privacy-and-policy a:first-child {
    padding-right: 0.5rem;
}

.footer-menu-inner-section-column .privacy-and-policy a:not(:first-child) {
    padding: 0.5rem;
}

.page-id-20325 article#post-20325 .et_pb_blurb_description ul li a::after {
    /* content: '';
    width: 15px;
    height: 15px;
    display: inline-block;
    background-image: url(/wp-content/uploads/view-more_icon-1.png);
    background-repeat: no-repeat;
    margin-left: 0.5rem;
    background-position: center;
    background-size: contain; */
}

.page-id-20325 article#post-20325 .et_pb_blurb_description ul li a.external_link_icon::after {
    content: '';
    width: 15px;
    height: 15px;
    display: inline-block;
    background-image: url(/wp-content/uploads/view-more_icon-1.png);
    background-repeat: no-repeat;
    margin-left: 0.5rem;
    background-position: center;
    background-size: contain;
}

table.tabledemo9 tr table.contact-us-table tr:not(:first-child) td:first-child {
    /* padding-bottom: 0!important; */
    margin-top: 4.5px;
}

table.contact-us-table tr:not(:first-child) td:first-child {
    /* padding-bottom: 0!important; */
    margin-top: 4.5px;
}

.page-id-247699 .main-container .et_pb_row .et_pb_module ol {
    padding-left: 15px!important;
}

li.external_link_icon a::after {
    content: '';
    background-image: url(/wp-content/uploads/view-more_icon-2.png);
    background-repeat: no-repeat;
    height: 12px;
    display: inline-block;
    width: 30px;
    background-position: center;
    background-size: contain;
}

@media (max-width: 500px) {
    div#fp-mec-upcoming-event .mec-event-list-minimal .mec-event-date span {
        color: #f7882f!important;
        order: 1;
        font-size: 25px;
        text-align: left;
    }
}

@media (max-width: 980px) {
    ul.wsp-pages-list li.page_item.page-item-17168.page_item_has_children,
    ul.wsp-pages-list li.page_item.page-item-17243.page_item_has_children,
    ul.wsp-pages-list li.page_item.page-item-17858.page_item_has_children,
    ul.wsp-pages-list li.page_item.page-item-20389.page_item_has_children,
    ul.wsp-pages-list li.page_item.page-item-239105.page_item_has_children,
    ul.wsp-pages-list li.page_item.page-item-20518.page_item_has_children,
    ul.wsp-pages-list li.page_item.page-item-21245.page_item_has_children {
        display: block;
    }
    ul.wsp-pages-list li.page_item.page-item-17168.page_item_has_children ul.children,
    ul.wsp-pages-list li.page_item.page-item-17243.page_item_has_children ul.children,
    ul.wsp-pages-list li.page_item.page-item-17858.page_item_has_children ul.children,
    ul.wsp-pages-list li.page_item.page-item-20389.page_item_has_children ul.children,
    ul.wsp-pages-list li.page_item.page-item-239105.page_item_has_children ul.children,
    ul.wsp-pages-list li.page_item.page-item-20518.page_item_has_children ul.children,
    ul.wsp-pages-list li.page_item.page-item-21245.page_item_has_children ul.children {
        list-style-type: none;
    }
    ul.wsp-pages-list li.page_item.page-item-17168.page_item_has_children a,
    ul.wsp-pages-list li.page_item.page-item-17243.page_item_has_children a,
    ul.wsp-pages-list li.page_item.page-item-17858.page_item_has_children a,
    ul.wsp-pages-list li.page_item.page-item-20389.page_item_has_children a,
    ul.wsp-pages-list li.page_item.page-item-239105.page_item_has_children a,
    ul.wsp-pages-list li.page_item.page-item-20518.page_item_has_children a,
    ul.wsp-pages-list li.page_item.page-item-21245.page_item_has_children a {
        color: #f68736;
        font-size: 30px;
        font-weight: 700;
    }
    ul.wsp-pages-list li ul.children li a {
        color: #000!important;
        font-size: 20px!important;
    }
    ul.wsp-pages-list li ul.children li ul.children {
        list-style-type: disc!important;
    }
    ul.wsp-pages-list li ul.children li ul.children li::marker {
        color: #6b7a8e;
    }
    ul.wsp-pages-list li ul.children li ul.children li a {
        color: #6b7a8e!important;
        font-size: 20px;
    }
    ul.wsp-pages-list li ul.children li ul.children li ul.children li a {
        color: #000!important;
    }
}

.page-id-241282 table:last-child.contact-us-table {
    margin-bottom: 1rem!important;
}

p+ul {
    margin: unset;
}


/* .et_pb_blurb_content p:last-of-type, p:not(.has-background):last-of-type {
    padding-bottom: 1em;
} */

p.zeno_font_resizer {
    padding-bottom: 0!important;
}

.search-filter-results thead {
    display: none;
}

div#search-filter-results-247836 table#myTable tbody td:first-child,
div#search-filter-results-250559 table#myTable tbody td:first-child,
div#search-filter-results-250560 table#myTable tbody td:first-child {
    display: none;
}

div#search-filter-results-247836 table#myTable tbody td:last-child,
div#search-filter-results-250559 table#myTable tbody td:last-child,
div#search-filter-results-250560 table#myTable tbody td:last-child {
    width: 100%!important;
    justify-content: left!important;
}

div#search-filter-results-247836 table#myTable tbody td:last-child a,
div#search-filter-results-250559 table#myTable tbody td:last-child a,
div#search-filter-results-250560 table#myTable tbody td:last-child a {
    /* width: 50%; */
    display: contents;
}

div#search-filter-results-247836 table#myTable tbody td:last-child h4,
div#search-filter-results-250559 table#myTable tbody td:last-child h4,
div#search-filter-results-250560 table#myTable tbody td:last-child h4 {
    width: 100%!important;
}

div#search-filter-results-247836 table#myTable tbody td:last-child h4 span a,
div#search-filter-results-247836 table#myTable tbody td:last-child h4 b a {
    /* color: #ff6600!important; */
}

div#search-filter-results-250559 table#myTable tbody td:last-child h4 span a,
div#search-filter-results-250559 table#myTable tbody td:last-child h4 b a {
    /* color: #ff6600!important; */
}

div#search-filter-results-250560 table#myTable tbody td:last-child h4 span a,
div#search-filter-results-250560 table#myTable tbody td:last-child h4 b a {
    /* color: #ff6600!important; */
}

.page-id-247860 div#main-content article#post-247860 ul.children li {
    margin-bottom: 3rem;
}

.page-id-247860 div#main-content article#post-247860 ul.children li ul li {
    margin-bottom: 0rem;
}

.page-id-247860 div#main-content article#post-247860 ul.children li ul li {
    margin-bottom: 0rem;
}

.page-id-247860 div#main-content article#post-247860 ul.children li ul li {
    margin-left: 50px;
}

.page-id-247860 div#main-content article#post-247860 ul.children li ul li ul li {
    margin-left: 1rem;
}

.page-id-21266 .highlights-news tbody tr td img,
.page-id-247817 .highlights-news tbody tr td img {
    height: auto!important;
}

span.wpml-ls-display:lang(zh-hant) {
    display: none;
}

body:lang(zh-hans),
input:lang(zh-hans),
textarea:lang(zh-hans),
select:lang(zh-hans) {
    font-family: 'Lato'!important;
}

table#myTable td:lang(zh-hans) * {
    font-family: 'Lato'!important;
}

@media (max-width: 980px) {
    .single.single-mec-events h1.mec-single-title {
        display: none;
    }
    .single.single-mec-events h1.mec-single-title_Customize {
        color: rgba(0, 0, 0, .6)!important;
        font-size: 26px!important;
        line-height: 1.4em;
        margin-bottom: 20px!important;
        font-size: 20px!important;
        font-weight: 600;
        font-family: 'Lato';
        letter-spacing: -.5px;
        margin-bottom: 0!important;
    }
}

@media (min-width: 981px) {
    .single.single-mec-events h1.mec-single-title_Customize {
        display: none;
    }
}

@media (max-width: 980px) {
    .page-id-247860 div#main-content article#post-247860 ul.children li ul {
        margin-top: 0;
    }
    .page-id-247860 div#main-content article#post-247860 ul.children {
        margin-top: 2rem;
    }
    .page-id-247860 div#main-content article#post-247860 ul.children li ul li ul li {
        margin-left: 3rem;
    }
}

@media (min-width: 981px) {
    .page-id-247860 div#main-content article#post-247860 ul.children li ul {
        margin-bottom: 2rem;
    }
}


/*** Publication > SCI-BY-Side ***/

.page-id-250630 li#menu-item-250647,
.page-id-250629 li#menu-item-250646 {
    border-bottom: 3px solid #F7882F;
}

.page-id-250630 li#menu-item-250647 a,
.page-id-250629 li#menu-item-250646 a {
    color: #F7882F!important;
}

.de-mega-menu li.external_link_icon a::after {
    filter: brightness(99);
}


/*** Single Event ***/


/* .mec-single-event .col-md-8 .mec-event-content {
    margin-top: -8px;
} */

@media (min-width: 981px) {
    .mec-single-event .col-md-4 {
        margin-top: 20px;
    }
    .mec-single-event .col-md-8 .mec-event-content {
        margin-top: 12px;
    }
}

.singleEvent-customButton a.et_pb_button.yellowButton {
    display: inline-block;
    color: #40424a!important;
    border-width: 2px!important;
    border-color: #ffcb33;
    font-size: 16px!important;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif!important;
    padding-right: 2em;
    padding-left: 0.7em;
    background-color: #ffcb33;
    transition: all 0ms ease 0ms!important;
}

.singleEvent-customButton a.et_pb_button.yellowButton:hover {
    display: inline-block;
    color: #ffcb33!important;
    border-width: 2px!important;
    border-color: #40424a;
    font-size: 16px!important;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif!important;
    padding-right: 2em;
    padding-left: 0.7em;
    background-color: #40424a;
    transition: all 0ms ease 0ms!important;
}

.singleEvent-customButton a.et_pb_button.yellowButton::after {
    display: inline-block;
    content: "\35";
    opacity: 1!important;
    /* width: 50px; */
    /* height: 50px; */
    margin-left: 0px;
    font-size: 16px;
    line-height: 1.8em;
}


/*** SCI by side ***/

.scibyside-2030 .et_pb_blurb_content .et_pb_blurb_container h2.et_pb_module_header a::after {
    content: ' (2030)';
    color: #000;
}

.scibyside-2029 .et_pb_blurb_content .et_pb_blurb_container h2.et_pb_module_header a::after {
    content: ' (2029)';
    color: #000;
}

.scibyside-2028 .et_pb_blurb_content .et_pb_blurb_container h2.et_pb_module_header a::after {
    content: ' (2028)';
    color: #000;
}

.scibyside-2027 .et_pb_blurb_content .et_pb_blurb_container h2.et_pb_module_header a::after {
    content: ' (2027)';
    color: #000;
}

.scibyside-2026 .et_pb_blurb_content .et_pb_blurb_container h2.et_pb_module_header a::after {
    content: ' (2026)';
    color: #000;
}

.scibyside-2025 .et_pb_blurb_content .et_pb_blurb_container h2.et_pb_module_header a::after {
    content: ' (2025)';
    color: #000;
}

.scibyside-2024 .et_pb_blurb_content .et_pb_blurb_container h2.et_pb_module_header a::after {
    content: ' (2024)';
    color: #000;
}

.scibyside-2023 .et_pb_blurb_content .et_pb_blurb_container h2.et_pb_module_header a::after {
    content: ' (2023)';
    color: #000;
}

.scibyside-2022 .et_pb_blurb_content .et_pb_blurb_container h2.et_pb_module_header a::after {
    content: ' (2022)';
    color: #000;
}


/*** Science Faculty Distinguished Alumni Award ***/

.parent-pageid-250626 li#menu-item-247810 {
    border-bottom: 3px solid #F7882F;
}

.parent-pageid-250626 li#menu-item-247810 a {
    color: #f7882f!important;
}

li.sf-field-taxonomy-anmonths {
    display: none!important;
}

.a2a_mini {
    /* position: fixed!important; */
}

.parent-pageid-250626 #hoac-section .members.hoac-row h3 {
    color: #000!important;
}

.parent-pageid-250626 #hoac-section .members.hoac-row .et_pb_column {
    margin-bottom: 10px!important;
}

div#search-filter-results-250944 table#myTable tr td a.image-link img {
    width: 100%!important;
    object-fit: unset!important;
    height: unset!important;
}

div#search-filter-results-250944 table#myTable tr td a.image-link {
    width: 20%;
}

@media (min-width: 981px) {
    div#search-filter-results-250944 table#myTable tr td:first-child {
        width: 10%;
    }
}

@media (max-width: 980px) {
    div#search-filter-results-250944 table#myTable tr td:first-child {
        width: 30%;
    }
}


/* div#search-filter-results-250944 .highlights-news td h4 {
    padding-top: 0.6rem;
}

div#search-filter-results-250944 table#myTable tr td:first-child {
    padding: .6rem!important;
}

div#search-filter-results-250944 .highlights-news td {
    padding: 0rem!important;
} */

ul.wsp-pages-list li.page_item.page-item-20518.page_item_has_children a,
ul.wsp-pages-list li.page_item.page-item-21245.page_item_has_children a {
    /*     color: #057BC4; */
    color: #6b7a8f;
}

ul.wsp-pages-list li.page_item_has_children,
ul.wsp-pages-list li.page_item_has_children ul.children ul.wsp-pages-list li.page_item_has_children {
    pointer-events: none!important;
}

ul.wsp-pages-list li.page_item_has_children ul.children li ul.children li {
    pointer-events: auto;
}

ul.wsp-pages-list li.page_item {
    pointer-events: all;
}

ul.wsp-pages-list li ul.children li ul.children li a {
    /* color: #6b7a8e!important; */
    color: #000!important;
    font-size: 16px!important;
    font-weight: 400!important;
}

li.page_item.page-item-17168.page_item_has_children,
li.page_item.page-item-17243.page_item_has_children,
li.page_item.page-item-17858.page_item_has_children,
li.page_item.page-item-20389.page_item_has_children,
li.page_item.page-item-239105.page_item_has_children,
li.page_item.page-item-20518.page_item_has_children,
li.page_item.page-item-21245.page_item_has_children {
    border-bottom: 1px solid lightgray;
}

div#Jupas_Accordion .et_pb_toggle_content .inner-singleEvent .singleEvent-customButton {
    margin-top: 0;
    margin-bottom: 1rem;
}

div#Jupas_Accordion .et_pb_toggle_content p:last-of-type {
    padding-bottom: 1em;
}

@media (min-width: 981px) {
    ul.wsp-pages-list li.page_item.page-item-250626.page_item_has_children {
        position: relative;
        display: list-item;
        padding: 0;
    }
}

@media (min-width: 981px) {
    .page-id-247860 article#post-247860 li.page_item.page-item-250626 a {
        display: -webkit-box;
        width: 50%!important;
    }
}

@media (min-width: 981px) {
    ul.wsp-pages-list li.page_item.page-item-250626.page_item_has_children ul.children {
        gap: 0rem 5rem!important;
        grid-template-columns: repeat(1, 1fr)!important;
        display: grid;
        width: 100%;
        margin-left: 15rem;
        margin-bottom: 0rem;
        margin-top: -50px!important;
        position: relative;
        /* padding: 0; */
    }
}

@media (max-width: 980px) {
    li.page_item.page-item-17168.page_item_has_children,
    li.page_item.page-item-17243.page_item_has_children,
    li.page_item.page-item-17858.page_item_has_children,
    li.page_item.page-item-20389.page_item_has_children,
    li.page_item.page-item-239105.page_item_has_children,
    li.page_item.page-item-20518.page_item_has_children,
    li.page_item.page-item-21245.page_item_has_children {
        margin-bottom: 3rem;
    }
}

.parent-pageid-21055 .et_pb_section_13.inner-page-menu {
    display: none;
}

.parent-pageid-20865 .et_pb_section_13.inner-page-menu {
    display: none;
}

.parent-pageid-20865 .et_pb_row.et_pb_row_14.inner-page-menu.second-row-menu.et_pb_row--with-menu {
    display: none;
}

.page-id-17728 .et_pb_row.et_pb_row_14.inner-page-menu.second-row-menu.et_pb_row--with-menu {
    display: block;
}

.singleEvent-customButton a.et_pb_button.orangeButton {
    display: inline-block;
    color: #fff!important;
    border-width: 2px!important;
    border-color: #f68736;
    font-size: 16px!important;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif!important;
    padding-right: 2em;
    padding-left: 0.7em;
    background-color: #f68736;
    transition: all 0ms ease 0ms!important;
}

.singleEvent-customButton a.et_pb_button.orangeButton::after {
    display: inline-block;
    content: "\35";
    opacity: 1!important;
    /* width: 50px; */
    /* height: 50px; */
    margin-left: 0px;
    font-size: 16px;
    line-height: 1.8em;
}

.singleEvent-customButton a.et_pb_button.orangeButton:hover {
    display: inline-block;
    color: #f68736!important;
    border-width: 2px!important;
    border-color: #fff;
    font-size: 16px!important;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif!important;
    padding-right: 2em;
    padding-left: 0.7em;
    background-color: #fff;
    transition: all 0ms ease 0ms!important;
}

.page-id-20952 .customizeAcc .et_pb_toggle h5.et_pb_toggle_title {
    text-transform: none!important;
}

li.page_item.page-item-20389.page_item_has_children a {
    line-height: 1.2em;
}


/*** Table Demo 8 ***/

table.tabledemo8 td:first-child {
    background-color: transparent !important;
    border-left: 2px solid #ffcb33 !important;
    border-bottom: 2px solid #ffcb33!important;
    border-right: 0!important;
}

table.tabledemo8 td:last-child {
    border-right: 2px solid #ffcb33 !important;
    border-bottom: 2px solid #ffcb33!important;
}


/*** Table Demo 7 ***/

table.tabledemo7 tr {
    border: 2px solid #fdcb47;
}

table.tabledemo7 tr td {
    /* border-bottom: 2px solid transparent; */
}

table.tabledemo7 tr:not(:first-child) {
    border-top: 0px solid #fff;
    border-bottom: 0px solid #fff;
    /* background-color: #fff; */
}

table.tabledemo7 tr:last-child {
    border-bottom: 2px solid #fdcb47;
}

table.tabledemo7 tr:not(:first-child) td {
    border-top: 0px solid #fff!important;
    border-bottom: 0px solid #fff!important;
    background-color: #fff;
}


/*** Table Demo 6 ***/

table.tabledemo6 tr {
    border: 2px solid #fdcb47;
}

table.tabledemo6 tr td {
    /* border-bottom: 2px solid transparent; */
}

table.tabledemo6 tr:not(:first-child) {
    border-top: 0px solid #fff;
    border-bottom: 0px solid #fff;
    /* background-color: #fff; */
}

table.tabledemo6 tr:last-child {
    border-bottom: 2px solid #fdcb47;
}

table.tabledemo6 tr:not(:first-child) td {
    border-top: 0px solid #fff!important;
    border-bottom: 0px solid #fff!important;
    background-color: #fff;
}

table.tabledemo6 tr:first-child td {
    border-bottom: 0px solid #fff!important;
}


/*** Table Demo 5 ***/

table.tabledemo5 tr:first-child {
    background-color: #fdcb47;
    border: 2px solid #fdcb47;
}

table.tabledemo5 tr:not(:first-child),
table.tabledemo5 tr:not(:first-child) td {
    /* border: none!important; */
    border: 2px solid transparent;
    /* background-color: #fff; */
}

table.tabledemo5 tr:first-child td {
    border: 0!important;
}


/*** Table Demo 4 ***/

table.tabledemo4 {
    border: 0px solid #000!important;
}

table.tabledemo4 tr {
    border-bottom: 2px solid lightgray;
}


/*** Table Demo 3 - None changes***/


/*** Table Demo 2 ***/

table.tabledemo2 tr td {
    background-color: transparent;
    border: 2px solid #fccb4f!important;
}

div#search-filter-results-251101 tr.pagination td h4,
div#search-filter-results-251238 tr.pagination td h4,
div#search-filter-results-251239 tr.pagination td h4 {
    padding-bottom: 0;
}

div#search-filter-results-251101 tr.pagination td h4,
div#search-filter-results-251238 tr.pagination td h4,
div#search-filter-results-251239 tr.pagination td h4 {
    width: 100%!important;
}

.et_pb_module.et_pb_accordion h5.et_pb_toggle_title {
    font-family: 'Lato';
}

body:lang(zh-hans) {
    font-family: 'Lato'!important;
}

div#search-filter-results-251101 tr.pagination td h4 strong,
div#search-filter-results-251238 tr.pagination td h4 strong,
div#search-filter-results-251239 tr.pagination td h4 strong {
    font-weight: 500!important;
}


/*** Sitemap ***/

@media (min-width: 981px) {
    ul.wsp-pages-list li.page_item.page-item-19564.page_item_has_children {
        position: relative;
        display: list-item;
        padding: 0;
        line-height: 0;
        margin-top: 15px;
    }
    .page-id-247860 ul.wsp-pages-list li.page_item.page-item-19564.page_item_has_children ul.children {
        gap: 0rem 5rem!important;
        grid-template-columns: repeat(1, 1fr)!important;
        display: inline-grid!important;
        width: 100%;
        margin-left: 15rem;
        margin-bottom: 0rem;
        margin-top: -15px!important;
        position: relative;
    }
    .page-id-247860 ul.wsp-pages-list li.page_item.page-item-18821.page_item_has_children ul.children {
        gap: 0rem 5rem!important;
        grid-template-columns: repeat(1, 1fr)!important;
        display: inline-grid!important;
        width: 100%;
        margin-left: 15rem;
        margin-bottom: 0rem;
        margin-top: -15px!important;
        position: relative;
    }
    .page-id-247860 ul.wsp-pages-list li.page_item.page-item-19969.page_item_has_children ul.children {
        gap: 0rem 5rem!important;
        grid-template-columns: repeat(1, 1fr)!important;
        display: inline-grid!important;
        width: 100%;
        margin-left: 15rem;
        margin-bottom: 0rem;
        margin-top: -15px!important;
        position: relative;
    }
    .page-id-247860 li.page_item.page-item-18221.page_item_has_children {
        position: relative;
        display: list-item;
        padding: 0;
        line-height: 0;
        margin-top: 15px;
    }
    ul.wsp-pages-list li.page_item.page-item-19564.page_item_has_children ul.children li.page_item.page-item-18221.page_item_has_children ul.children {
        gap: 0rem 5rem!important;
        grid-template-columns: repeat(1, 1fr)!important;
        display: inline-grid!important;
        width: 100%;
        margin-left: 15rem;
        margin-bottom: 0rem;
        margin-top: -15px!important;
        position: relative;
    }
    .page-id-247860 li.page_item.page-item-19435.page_item_has_children,
    .page-id-247860 li.page_item.page-item-17728.page_item_has_children,
    .page-id-247860 li.page_item.page-item-17767.page_item_has_children {
        position: relative;
        display: list-item;
        padding: 0;
        line-height: 0;
        margin-top: 15px;
    }
    ul.wsp-pages-list li.page_item.page-item-17756.page_item_has_children ul.children li.page_item.page-item-19435.page_item_has_children ul.children,
    ul.wsp-pages-list li.page_item.page-item-17756.page_item_has_children ul.children li.page_item.page-item-17728.page_item_has_children ul.children,
    ul.wsp-pages-list li.page_item.page-item-17756.page_item_has_children ul.children li.page_item.page-item-17767.page_item_has_children ul.children {
        gap: 0rem 5rem!important;
        grid-template-columns: repeat(1, 1fr)!important;
        display: inline-grid!important;
        width: 100%;
        margin-left: 15rem;
        margin-bottom: 0rem;
        margin-top: -15px!important;
        position: relative;
    }
    .page-id-247860 li.page_item.page-item-19978.page_item_has_children,
    .page-id-247860 li.page_item.page-item-19982.page_item_has_children {
        position: relative;
        display: list-item;
        padding: 0;
        line-height: 0;
        margin-top: 15px;
    }
    .page-id-247860 div#main-content article#post-247860 li.page_item.page-item-19984.page_item_has_children ul.children {
        display: none!important;
    }
    ul.wsp-pages-list li.page_item.page-item-19969.page_item_has_children ul.children li.page_item.page-item-19978.page_item_has_children ul.children,
    ul.wsp-pages-list li.page_item.page-item-19969.page_item_has_children ul.children li.page_item.page-item-19982.page_item_has_children ul.children {
        gap: 0rem 5rem!important;
        grid-template-columns: repeat(1, 1fr)!important;
        display: inline-grid!important;
        width: 100%;
        margin-left: 20rem;
        margin-bottom: 0rem;
        margin-top: -15px!important;
        position: relative;
    }
    .page-id-247860 li.page_item.page-item-18501.page_item_has_children {
        position: relative;
        display: list-item;
        padding: 0;
        line-height: 0;
        margin-top: 15px;
    }
    ul.wsp-pages-list li.page_item.page-item-19564.page_item_has_children ul.children li.page_item.page-item-18501.page_item_has_children ul.children {
        gap: 0rem 5rem!important;
        grid-template-columns: repeat(1, 1fr)!important;
        display: inline-grid!important;
        width: 100%;
        margin-left: 15rem;
        margin-bottom: 0rem;
        margin-top: -15px!important;
        position: relative;
    }
}

.mec-wrap .mec-event-article .mec-color-hover {
    text-transform: math-auto!important;
}

li.page_item.page-item-20846.page_item_has_children,
li.page_item.page-item-21040.page_item_has_children {
    display: flex!important;
    margin-bottom: 5rem;
    border-bottom: 1px solid lightgray;
    padding-bottom: 5rem;
    pointer-events: all!important;
}

@media (max-width: 980px) {
    li.page_item.page-item-20846.page_item_has_children a,
    li.page_item.page-item-21040.page_item_has_children a {
        font-size: 30px;
        font-weight: 700;
        width: 100%;
        color: #6b7a8f;
    }
}

@media (min-width: 981px) {
    li.page_item.page-item-20846.page_item_has_children a,
    li.page_item.page-item-21040.page_item_has_children a {
        font-size: 25px;
        font-weight: 700;
        width: 20%;
        color: #6b7a8f;
    }
}

li.page_item.page-item-243658.page_item_has_children {
    pointer-events: all!important;
}

li.page_item.page-item-17752 {
    line-height: 1;
    width: 40%;
}

:lang(zh-hans),
 :lang(zh-hant) {
    font-family: 'Lato';
}


/* .page-id-250434 .sgpb-content.sgpb-content-250142 div::-webkit-scrollbar-thumb {
    background-color: #FA9F6D!important;
    outline: 1px solid #FA9F6D!important;
} */

div#sticky-social-icons-container {
    display: none;
}

@media (min-width: 0px) {
    /*
.page-id-248307 div#sticky-social-icons-container, .parent-pageid-248683 div#sticky-social-icons-container, .parent-pageid-249031 div#sticky-social-icons-container, .parent-pageid-249777 div#sticky-social-icons-container, .parent-pageid-249283 div#sticky-social-icons-container, .parent-pageid-248307 div#sticky-social-icons-container, .parent-pageid-249457 div#sticky-social-icons-container, .parent-pageid-249435 div#sticky-social-icons-container, .news_and_events-template-default.single.single-news_and_events div#sticky-social-icons-container{
    display: block!important;
}
	*/
    .sayt-followus {
        display: none;
    }
    #sticky-social-icons-container li a.fab-fa-instagram:hover {
        color: #fff;
        /* background: #d6249f!important; */
        background: radial-gradient(circle at 0% 0%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%)!important;
    }
    #sticky-social-icons-container li a.fab-fa-instagram {
        color: #fff;
        /* background: #e878e8; */
        /* background: #d6249f!important; */
        background: radial-gradient(circle at 0% 0%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%)!important;
    }
}

.et_pb_module.et_pb_blurb.et_pb_blurb_0_tb_header.sayt-apply {
    top: calc(45% + 0px)!important;
}

#pojo-a11y-toolbar.pojo-a11y-toolbar-right {
    top: calc(45% + 48px) !important;
}

@media (min-width: 2000px) and (max-width: 2399px) {
    .et_pb_module.et_pb_blurb.et_pb_blurb_0_tb_header.sayt-apply {
        top: calc(35% + 0px)!important;
    }
}

@media (min-width: 2400px) and (max-width: 2799px) {
    .et_pb_module.et_pb_blurb.et_pb_blurb_0_tb_header.sayt-apply {
        top: calc(32% + 0px) !important;
    }
}

@media (min-width: 2800px) and (max-width: 3199px) {
    .et_pb_module.et_pb_blurb.et_pb_blurb_0_tb_header.sayt-apply {
        top: calc(26% + 0px) !important;
    }
}

@media (min-width: 3200px) and (max-width: 3599px) {
    .et_pb_module.et_pb_blurb.et_pb_blurb_0_tb_header.sayt-apply {
        top: calc(23% + 0px) !important;
    }
}

@media (min-width: 3600px) and (max-width: 3999px) {
    .et_pb_module.et_pb_blurb.et_pb_blurb_0_tb_header.sayt-apply {
        top: calc(21% + 0px) !important;
    }
}

div#sticky-social-icons-container .fab:before {
    font-size: 40px;
}

#sticky-social-icons-container li:last-child {
    margin-top: 0.5rem;
}

#sticky-social-icons-container li a {
    border-radius: 15px!important;
}

div#sticky-social-icons-container i.fab.fa-facebook-f:after {
    content: 'Facebook';
    font-size: 12px;
    line-height: 0;
    font-family: 'Lato';
}

div#sticky-social-icons-container i.fab.fa-instagram:after {
    content: 'Instagram';
    font-size: 12px;
    line-height: 0;
    font-family: 'Lato';
}

div#sticky-social-icons-container i.fab.fa-facebook-f:before,
div#sticky-social-icons-container i.fab.fa-instagram:before {
    height: 0rem!important;
    line-height: 4rem;
    display: flex;
    justify-content: center;
    width: 3.5rem;
}

.parent-pageid-17756 li.page_item.page-item-17752 {
    width: unset;
    /* line-height: normal; */
}


/* .page-id-239625 .post-content a.more-link::before {
    content: "Ã©€“±Ã¨®‚¬Ã¦€º´Ã¥¤Å¡";
}

.page-id-239624 .post-content a.more-link::before {
    content: "Ã©Ëœ€¦Ã¨¯»Ã¦€º´Ã¥¤Å¡";
} */

.page-id-242594 footer.et-l.et-l--footer .et_pb_section.et_pb_section_2_tb_footer.et_pb_with_background.et_section_regular {
    display: block;
    height: 300px;
}

.page-id-255186 .highlights-news tbody tr td img,
.page-id-255185 .highlights-news tbody tr td img {
    /* width: 20% !important; */
    width: 200px !important;
    height: 150px !important;
    object-fit: cover;
}

ul#menu-new-wpml-menu-item li#menu-item-264235 {
    display: none;
}

.page-id-18010 .main-container .customizeAcc .et_pb_toggle.et_pb_module h5.et_pb_toggle_title,
.page-id-243879 .main-container .customizeAcc .et_pb_toggle.et_pb_module h5.et_pb_toggle_title {
    text-transform: math-auto!important;
}

ul#menu-new-wpml-menu-item-1 li.et_pb_menu_page_id-home.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-home.menu-item-264235 {
    display: none;
}

.parent-pageid-18221,
.parent-pageid-18501 {}

.parent-pageid-18221 .fp-hn,
.parent-pageid-18501 .fp-hn {
    width: calc(100% - 0px) !important;
    margin-right: 0 !important;
    margin-bottom: 0!important;
    border-right: 0 !important;
}

.parent-pageid-18221 .fp-news-image,
.parent-pageid-18501 .fp-news-image {
    display: none;
}

.parent-pageid-18221 .fp-news-details,
.parent-pageid-18501 .fp-news-details {
    width: 90% !important;
}

.parent-pageid-18221 .fp-news-details,
.parent-pageid-18501 .fp-news-details {
    margin-left: 1rem;
}

.parent-pageid-18221 .fp-hn:not(:last-child) .fp-news-details,
.parent-pageid-18501 .fp-hn:not(:last-child) .fp-news-details {
    border-bottom: 1px solid lightgray;
}

.parent-pageid-18221 .fp-news-details h4,
.parent-pageid-18501 .fp-news-details h4 {
    -webkit-line-clamp: 1!important;
    height: 25px!important;
    margin-bottom: 0.5rem;
}


/*** Propesctive Student - CHI ***/


/*** Normal Design ***/

.page-id-255305 .special_Sitemap ul.customPS_first-ul>li,
ul.customPS_first-ulSpecial>li {
    color: #2ea3f2;
    font-size: 18px;
    font-weight: 700;
    list-style: none;
    margin-bottom: 0rem;
}

.page-id-255305 ul.customPS_second-ul li {
    color: #000;
    font-weight: 700;
    font-size: 18px;
}

.page-id-255305 ul.customPS_second-ul ul li {
    color: #000;
    font-weight: normal;
    width: 100%;
}

.page-id-255305 ul.customPS_second-ul>ul {
    margin-top: 0rem;
    padding-bottom: 0;
}

.page-id-255305 ul.customPS_second-ul li::marker {
    color: #fdcc4b;
}

.page-id-255305 ul.customPS_second-ul {
    padding-bottom: 0rem;
}

.page-id-255305 ul.customPS_second-ul,
.page-id-255305 ul.customPS_second-ul>ul {
    padding-left: 22px !important;
}

.page-id-255305 .special_Sitemap ul.customPS_first-ul>li a,
ul.customPS_first-ulSpecial>li a {
    color: #2ea3f2 !important;
    font-size: 18px;
    font-weight: 700;
    list-style: none;
    margin-bottom: 0rem;
}


/*** Propesctive Student - SC ***/


/*** Normal Design ***/

.page-id-255306 .special_Sitemap ul.customPS_first-ul>li,
ul.customPS_first-ulSpecial>li {
    color: #2ea3f2;
    font-size: 18px;
    font-weight: 700;
    list-style: none;
    margin-bottom: 0rem;
}

.page-id-255306 ul.customPS_second-ul li {
    color: #000;
    font-weight: 700;
    font-size: 18px;
}

.page-id-255306 ul.customPS_second-ul ul li {
    color: #000;
    font-weight: normal;
    width: 100%;
}

.page-id-255306 ul.customPS_second-ul>ul {
    margin-top: 0rem;
    padding-bottom: 0;
}

.page-id-255306 ul.customPS_second-ul li::marker {
    color: #fdcc4b;
}

.page-id-255306 ul.customPS_second-ul {
    padding-bottom: 0rem;
}

.page-id-255306 ul.customPS_second-ul,
.page-id-255306 ul.customPS_second-ul>ul {
    padding-left: 22px !important;
}

.page-id-255306 .special_Sitemap ul.customPS_first-ul>li a,
ul.customPS_first-ulSpecial>li a {
    /* color: #2ea3f2 !important; */
    font-size: 18px;
    /* font-weight: 700; */
    list-style: none;
    margin-bottom: 1rem;
}

.page-id-255306 .special_Sitemap ul.customPS_first-ul>li.specialLI a,
ul.customPS_first-ulSpecial>li.specialLI a {
    color: #2ea3f2 !important;
    font-size: 18px;
    font-weight: 700;
    list-style: none;
    margin-bottom: 1rem;
}


/*** Current Student - SC ***/


/*** Normal Design ***/

.page-id-255335 .special_Sitemap ul.customPS_first-ul>li,
ul.customPS_first-ulSpecial>li {
    color: #2ea3f2;
    font-size: 18px;
    font-weight: 700;
    list-style: none;
    margin-bottom: 0rem;
}

.page-id-255335 ul.customPS_second-ul li {
    color: #000;
    font-weight: 700;
    font-size: 18px;
    /* list-style: none; */
}

.page-id-255335 ul.customPS_second-ul ul li {
    color: #000;
    font-weight: normal;
    /* font-size: 16px; */
    width: 100%;
}

.page-id-255335 ul.customPS_second-ul>ul {
    margin-top: 0rem;
    padding-bottom: 0;
}

.page-id-255335 ul.customPS_second-ul {
    padding-bottom: 0rem;
}

.page-id-255335 ul.customPS_second-ul li::marker {
    color: #fdcc4b;
}

.page-id-255335 ul.customPS_second-ul li a {
    color: #000!important;
}

.page-id-255335 ul.customPS_second-ul,
.page-id-255335 ul.customPS_second-ul>ul {
    padding-left: 22px !important;
}


/*** Current Student - TC ***/


/*** Normal Design ***/

.page-id-270340 .special_Sitemap ul.customPS_first-ul>li,
ul.customPS_first-ulSpecial>li {
    color: #2ea3f2;
    font-size: 18px;
    font-weight: 700;
    list-style: none;
    /* margin-bottom: 1rem; */
}

.page-id-270340 ul.customPS_second-ul li {
    color: #000;
    font-weight: 700;
    font-size: 18px;
    /* list-style: none; */
}

.page-id-270340 ul.customPS_second-ul ul li {
    color: #000;
    font-weight: normal;
    /* font-size: 16px; */
    width: 100%;
}

.page-id-270340 ul.customPS_second-ul>ul {
    margin-top: 0rem;
    padding-bottom: 0;
}

.page-id-270340 ul.customPS_second-ul {
    padding-bottom: 0rem;
}

.page-id-270340 ul.customPS_second-ul li::marker {
    color: #fdcc4b;
}

.page-id-241740 ul.customPS_second-ul {
    padding-bottom: 0rem;
}

.page-id-270340 ul.customPS_second-ul li a {
    color: #000!important;
}

.page-id-270340 ul.customPS_second-ul,
.page-id-270340 ul.customPS_second-ul>ul {
    padding-left: 22px !important;
}


/*** ***/

div#search-filter-results-269135 table#myTable tr td a.image-link img,
div#search-filter-results-269136 table#myTable tr td a.image-link img {
    width: 100%!important;
    object-fit: unset!important;
    height: unset!important;
}

div#search-filter-results-269135 table#myTable tr td a.image-link,
div#search-filter-results-269136 table#myTable tr td a.image-link {
    width: 20%;
}

@media (min-width: 981px) {
    div#search-filter-results-269135 table#myTable tr td:first-child,
    div#search-filter-results-269136 table#myTable tr td:first-child {
        width: 10%;
    }
}

@media (max-width: 980px) {
    div#search-filter-results-269135 table#myTable tr td:first-child,
    div#search-filter-results-269136 table#myTable tr td:first-child {
        width: 30%;
    }
}

.page-id-255188 .highlights-news h4,
.page-id-255186 .highlights-news h4 {
    width: 80%!important;
}

.page-id-255188 .highlights-news tbody tr td img,
.page-id-255186 .highlights-news tbody tr td img {
    /* width: 20%!important; */
    width: 200px!important;
    height: 150px!important;
    object-fit: cover;
}

.page-id-255188 .highlights-news tbody tr td h4 a,
.page-id-255186 .highlights-news tbody tr td h4 a {
    color: #000!important;
    text-decoration: none;
    pointer-events: none;
}

.page-id-255188 .highlights-news tbody tr td h4 span a,
.page-id-255186 .highlights-news tbody tr td h4 span a {
    /*     color: #2ea3f2!important; */
    text-decoration: underline;
    pointer-events: none!important;
}

.page-id-239625 ul#menu-\%e5\%ad\%b8\%e9\%99\%a2\%e5\%8b\%95\%e6\%85\%8b\%e4\%b8\%8e\%e6\%b4\%bb\%e5\%8b\%95\%e8\%b3\%87\%e8\%a8\%8a-divi-engine-2 li.et_pb_menu_page_id-247004 {
    border-bottom: 3px solid #F7882F;
}

.page-id-239625 ul#menu-\%e5\%ad\%b8\%e9\%99\%a2\%e5\%8b\%95\%e6\%85\%8b\%e4\%b8\%8e\%e6\%b4\%bb\%e5\%8b\%95\%e8\%b3\%87\%e8\%a8\%8a-divi-engine-2 li.et_pb_menu_page_id-247004 a {
    color: #f7882f !important;
}

.single-focs ul#menu-\%e5\%ad\%b8\%e9\%99\%a2\%e5\%8b\%95\%e6\%85\%8b\%e4\%b8\%8e\%e6\%b4\%bb\%e5\%8b\%95\%e8\%b3\%87\%e8\%a8\%8a-divi-engine-2 li.et_pb_menu_page_id-247004 {
    border-bottom: 3px solid #F7882F;
}

.single-focs ul#menu-\%e5\%ad\%b8\%e9\%99\%a2\%e5\%8b\%95\%e6\%85\%8b\%e4\%b8\%8e\%e6\%b4\%bb\%e5\%8b\%95\%e8\%b3\%87\%e8\%a8\%8a-divi-engine-2 li.et_pb_menu_page_id-247004 a {
    color: #f7882f !important;
}

.page-id-255258 ul#menu-\%e6\%96\%b0\%e8\%81\%9e\%e5\%92\%8c\%e6\%b4\%bb\%e5\%8b\%95 li#menu-item-250643 {
    border-bottom: 3px solid #F7882F;
}

.page-id-255258 ul#menu-\%e6\%96\%b0\%e8\%81\%9e\%e5\%92\%8c\%e6\%b4\%bb\%e5\%8b\%95 li#menu-item-250643 a {
    color: #f7882f !important;
}

.page-id-255264 ul#menu-\%e6\%96\%b0\%e8\%81\%9e\%e5\%92\%8c\%e6\%b4\%bb\%e5\%8b\%95 li#menu-item-250647,
.page-id-255267 ul#menu-\%e6\%96\%b0\%e8\%81\%9e\%e5\%92\%8c\%e6\%b4\%bb\%e5\%8b\%95 li#menu-item-250647 {
    border-bottom: 3px solid #F7882F;
}

.page-id-255264 ul#menu-\%e6\%96\%b0\%e8\%81\%9e\%e5\%92\%8c\%e6\%b4\%bb\%e5\%8b\%95 li#menu-item-250647 a,
.page-id-255267 ul#menu-\%e6\%96\%b0\%e8\%81\%9e\%e5\%92\%8c\%e6\%b4\%bb\%e5\%8b\%95 li#menu-item-250647 a {
    color: #f7882f !important;
}

.parent-pageid-255342 #hoac-section .members.hoac-row h3 {
    color: #000 !important;
}

.page-id-255306 ul.customPS_second-ul li {
    color: #000;
    font-weight: 700;
    font-size: 18px;
    /* list-style: none; */
}

.page-id-255306 ul.customPS_second-ul ul li {
    color: #000;
    font-weight: normal;
    /* font-size: 16px; */
    width: 100%;
}

ul#menu-honourawards-sub-menu li#menu-item-270300 {
    border: 1px solid #f7882f;
    background-color: #fff;
    min-width: 300px;
    border-bottom: 1px solid #f7882f !important;
}

ul#menu-honourawards-sub-menu li#menu-item-270300 ul.sub-menu {
    width: 300px;
    border-top: 1px solid #f7882f !important;
    border: 1px solid #f7882f !important;
}


/*** TC honours and award ***/

ul#menu-honourawards-sub-menu-chinese-traditional li#menu-item-270256,
ul#menu-honourawards-sub-menu-chinese-traditional li#menu-item-270292 {
    border: 1px solid #f7882f;
    background-color: #fff;
    min-width: 300px;
    border-bottom: 1px solid #f7882f !important;
    margin-right: 5rem !important;
}

ul#menu-honourawards-sub-menu-chinese-traditional li#menu-item-270256 ul.sub-menu,
ul#menu-honourawards-sub-menu-chinese-traditional li#menu-item-270292 ul.sub-menu {
    width: 300px;
    border-top: 1px solid #f7882f !important;
    border: 1px solid #f7882f !important;
}

.inner-page-menu.second-row-menu nav.et-menu-nav ul#menu-honourawards-sub-menu-chinese-traditional li.menu-item-has-children a {
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 50px;
}

.inner-page-menu.second-row-menu nav.et-menu-nav ul#menu-honourawards-sub-menu-chinese-traditional li.menu-item-has-children:after {
    display: block !important;
    content: '\f347' !important;
    font-family: dashicons;
    background-color: #f7882f;
    color: #fff;
    font-size: 20px;
    padding: 15px 10px;
}

.inner-page-menu.second-row-menu nav.et-menu-nav ul#menu-honourawards-sub-menu-chinese-traditional li.menu-item-has-children {
    min-width: 100px;
    background-color: #f1f1f1;
    justify-content: space-between;
}

.inner-page-menu.second-row-menu ul#menu-honourawards-sub-menu-chinese-traditional li:not(:last-child) {
    padding-right: 0 !important;
}

ul#menu-honourawards-sub-menu-chinese-traditional .current-page-ancestor.current-menu-ancestor.current-menu-parent ul.sub-menu li.current-menu-item.current_page_item a {
    color: #F7882F !important;
}

ul#menu-honourawards-sub-menu-chinese-traditional .current-page-ancestor.current-menu-ancestor.current-menu-parent ul.sub-menu li a {
    color: inherit !important;
}

.inner-page-menu.second-row-menu #menu-honourawards-sub-menu-chinese-traditional .current-page-ancestor a:after {
    display: none!important;
}

.parent-pageid-268927 .fp-hn,
.parent-pageid-270274 .fp-hn,
.parent-pageid-270261 .fp-hn {
    width: calc(100% - 0px) !important;
    margin-right: 0 !important;
    margin-bottom: 0!important;
    border-right: 0 !important;
}

.parent-pageid-268927 .fp-news-image,
.parent-pageid-270274 .fp-news-image,
.parent-pageid-270261 .fp-news-image {
    display: none;
}

.parent-pageid-268927 .fp-news-details,
.parent-pageid-270274 .fp-news-details,
.parent-pageid-270261 .fp-news-details {
    width: 90% !important;
}

.parent-pageid-268927 .fp-news-details,
.parent-pageid-270274 .fp-news-details,
.parent-pageid-270261 .fp-news-details {
    margin-left: 1rem;
}

.parent-pageid-268927 .fp-hn:not(:last-child) .fp-news-details,
.parent-pageid-270274 .fp-hn:not(:last-child) .fp-news-details,
.parent-pageid-270261 .fp-hn:not(:last-child) .fp-news-details {
    border-bottom: 1px solid lightgray;
}

.parent-pageid-268927 .fp-news-details h4,
.parent-pageid-270274 .fp-news-details h4,
.parent-pageid-270261 .fp-news-details h4 {
    -webkit-line-clamp: 1!important;
    height: 25px!important;
    margin-bottom: 0.5rem;
}


/*** Current Student - ENG ***/


/*** Normal Design ***/

.page-id-270335 .special_Sitemap ul.customPS_first-ul>li,
ul.customPS_first-ulSpecial>li {
    color: #2ea3f2;
    font-size: 18px;
    font-weight: 700;
    list-style: none;
    /* margin-bottom: 1rem; */
}

.page-id-270335 ul.customPS_second-ul li {
    color: #000;
    font-weight: 700;
    font-size: 18px;
    /* list-style: none; */
}

.page-id-270335 ul.customPS_second-ul ul li {
    color: #000;
    font-weight: normal;
    /* font-size: 16px; */
    width: 100%;
}

.page-id-270335 ul.customPS_second-ul>ul {
    margin-top: 0rem;
    padding-bottom: 0;
}

.page-id-270335 ul.customPS_second-ul {
    padding-bottom: 0rem;
}

.page-id-270335 ul.customPS_second-ul li::marker {
    color: #fdcc4b;
}

.page-id-241740 ul.customPS_second-ul {
    padding-bottom: 0rem;
}

.page-id-270335 ul.customPS_second-ul li a {
    color: #000!important;
}

.page-id-270335 ul.customPS_second-ul,
.page-id-270335 ul.customPS_second-ul>ul {
    padding-left: 22px !important;
}

.page-id-270259 table.tabledemo9 td,
.page-id-270269 table.tabledemo9 td {
    vertical-align: middle !important;
}

.search-filter-results h4 span.pt_splitter.pt_splitter-1 {
    color: #000 !important;
    margin-top: 0 !important;
    display: inline-block;
}

.page-id-255186 .highlights-news tbody tr td h4 strong a {
    color: #2ea3f2 !important;
    pointer-events: auto;
    font-weight: 500;
}

.page-id-255306 ul.customPS_second-ul li+ul li.external_link_icon::marker,
.page-id-270340 ul.customPS_second-ul li+ul li.external_link_icon::marker,
.page-id-241740 ul.customPS_second-ul li+ul li.external_link_icon::marker,
.page-id-270335 ul.customPS_second-ul li+ul li.external_link_icon::marker {
    color: #000;
}

:lang(zh-hant) .mec-single-event .mec-event-social li.mec-event-social-icon a i::before {
    font-family: 'FontAwesome'!important;
}

:lang(zh-hant) .mec-event-social.mec-frontbox h3.mec-social-single.mec-frontbox-title {
    /* opacity: 0; */
    font-size: 0 !important;
}

:lang(zh-hant) .mec-event-social.mec-frontbox h3.mec-social-single.mec-frontbox-title::before {
    content: 'åˆ†äº«æ­¤æ´»å‹•';
    display: contents;
    font-weight: 700;
    font-size: 1.25rem;
    opacity: 1 !important;
}


/*** New sitemap ***/

div#sitemap-menu div#sitemap-menu-megadropdown ul li a {
    border-top: 0;
}

@media (min-width: 981px) {
    div#sitemap-menu div#sitemap-menu-megadropdown .dmm-dropdown-ul li .sub-menu {
        max-width: 300px;
        width: 300px;
        right: -300px;
    }
}

div#sitemap-menu div#sitemap-menu-megadropdown ul.dmm-dropdown-ul li:not(.menu-item-has-children) {
    /* padding: 10rem 0 0rem 0; */
    /* margin-top: 10rem; */
}

@media (min-width: 981px) {
    div#sitemap-menu div#sitemap-menu-megadropdown ul.dmm-dropdown-ul li.menu-item-has-children ul.sub-menu {
        visibility: visible!important;
        opacity: 1!important;
        margin-bottom: 2rem!important;
        gap: 0rem 5rem !important;
        grid-template-columns: repeat(1, 1fr) !important;
        display: inline-grid !important;
        width: 100%;
        position: relative;
        top: -56px;
    }
}

@media (max-width: 980px) {
    div#sitemap-menu div#sitemap-menu-megadropdown ul.dmm-dropdown-ul li.menu-item-has-children ul.sub-menu {
        visibility: visible !important;
        opacity: 1 !important;
        display: block;
        width: 100%;
        position: relative;
    }
    div#sitemap-menu div#sitemap-menu-megadropdown .dmm-dropdown-ul li .sub-menu {
        max-width: 300px;
        width: 300px;
        right: 0px;
    }
    div#sitemap-menu div#sitemap-menu-megadropdown ul.dmm-dropdown-ul li a {
        padding-left: 0;
    }
}

div#sitemap-menu div#sitemap-menu-megadropdown ul.dmm-dropdown-ul li:not(.menu-item-has-children) li {
    padding: 0;
}

div#sitemap-menu div#sitemap-menu-megadropdown ul.dmm-dropdown-ul li.menu-item-has-children ul.sub-menu li {
    padding: 0;
    margin: 0;
}

div#sitemap-menu div#sitemap-menu-megadropdown ul.dmm-dropdown-ul li.menu-item-has-children ul.sub-menu li.menu-item-has-children:not(:first-child) {
    /* padding: 0rem 0; */
}

@media (min-width: 981px) {
    div#sitemap-menu div#sitemap-menu-megadropdown ul.dmm-dropdown-ul li.menu-item-has-children {
        margin-bottom: 0rem!important;
        position: relative;
        /* display: list-item; */
        padding: 0;
        /* line-height: 0; */
    }
}

@media (min-width: 981px) {
    div#sitemap-menu div#sitemap-menu-megadropdown ul.dmm-dropdown-ul li.menu-item-has-children ul.sub-menu li.menu-item-has-children ul.sub-menu li {
        display: list-item;
        list-style-type: square;
    }
    div#sitemap-menu div#sitemap-menu-megadropdown ul.dmm-dropdown-ul li.menu-item-has-children ul.sub-menu li {
        display: list-item;
        list-style: disc;
    }
}

div#sitemap-menu div#sitemap-menu-megadropdown ul.dmm-dropdown-ul li:not(.menu-item-has-children):hover a {
    color: #2ea3f2;
}

div#sitemap-menu div#sitemap-menu-megadropdown ul.dmm-dropdown-ul li a {
    font-weight: 700;
}

div#sitemap-menu div#sitemap-menu-megadropdown ul.dmm-dropdown-ul li.menu-item-has-children ul.sub-menu li a {
    font-weight: 400;
}

div#sitemap-menu div#sitemap-menu-megadropdown ul.dmm-dropdown-ul li.menu-item-has-children ul.sub-menu li.menu-item-has-children ul.sub-menu li a {
    color: #6b7a8e;
}

div#sitemap-menu div#sitemap-menu-megadropdown ul.dmm-dropdown-ul li.menu-item-has-children ul.sub-menu li.menu-item-has-children ul.sub-menu li:hover a {
    color: #2ea3f2;
}

div#sitemap-menu div#sitemap-menu-megadropdown ul.dmm-dropdown-ul li.menu-item-has-children ul.sub-menu li.menu-item-has-children:not(:first-child) {
    pointer-events: none;
}

div#sitemap-menu div#sitemap-menu-megadropdown ul.dmm-dropdown-ul li.menu-item-has-children ul.sub-menu li {
    pointer-events: auto;
}

div#sitemap-menu div#sitemap-menu-megadropdown ul.dmm-dropdown-ul li.menu-item-has-children {
    pointer-events: none;
}


/*  div#sitemap-menu div#sitemap-menu-megadropdown ul li.menu-item-has-children ul.sub-menu {
    top: -55px;
}

div#sitemap-menu div#sitemap-menu-megadropdown ul li.menu-item-has-children ul.sub-menu li.menu-item-has-children ul.sub-menu {
    top: -113px;
} */


/*** Jayson - 20/5/2024 ***/

.fbc-page * {
    pointer-events: none!important;
}

.footer-menu-list nav ul li.hide {
    display: none !important;
}

.inner-page-menu .specialDropdown-submenu ul li:not(:last-child) {
    padding-right: 0!important;
    margin-right: 5rem!important;
}

.inner-page-menu .specialDropdown-submenu ul li ul li {
    border: 0;
}

.footer-menu-list ul li {
    display: block !important;
    text-align: center;
}

:lang(en) .footer-six-boxes.traditional-chinese-version,
 :lang(en) .footer-menu.traditional-chinese-version,
 :lang(en) .quicklink.traditional-chinese-version,
 :lang(en) .the-header-with-logo-and-menu.traditional-chinese-version {
    display: none !important;
}

:lang(en) .footer-six-boxes.english-version,
 :lang(en) .footer-menu.english-version {
    display: block !important;
}

@media (max-width: 980px) {
     :lang(en) .header_and_menu.english-version,
     :lang(zh-hant) .header_and_menu.traditional-chinese-version {
        display: block !important;
    }
     :lang(en) .header_and_menu.traditional-chinese-version,
     :lang(zh-hant) .header_and_menu.traditional-chinese-version {
        display: none !important;
    }
}

@media (min-width: 981px) {
     :lang(en) .header_and_menu.english-version,
     :lang(zh-hant) .header_and_menu.english-version,
     :lang(zh-hant) .header_and_menu.traditional-chinese-version,
     :lang(zh-hant) .quicklink.traditional-chinese-version,
     :lang(zh-hant) .the-header-with-logo-and-menu.traditional-chinese-version {
        display: none !important;
    }
     :lang(en) .quicklink.english-version,
     :lang(en) .the-header-with-logo-and-menu.english-version,
     :lang(zh-hant) .quicklink.traditional-chinese-version,
     :lang(zh-hant) .the-header-with-logo-and-menu.traditional-chinese-version {
        display: block !important;
    }
}

:lang(zh-hant) .footer-six-boxes.english-version,
 :lang(zh-hant) .footer-menu.english-version {
    display: none !important;
}


/* :lang(zh-hant) .footer-six-boxes.english-version, :lang(zh-hant) .footer-menu.english-version, :lang(zh-hant) .quicklink.english-version, :lang(zh-hant) .the-header-with-logo-and-menu.english-version {
    display: none !important;
} */

:lang(zh-hant) .footer-six-boxes.traditional-chinese-version,
 :lang(zh-hant) .footer-menu.traditional-chinese-version {
    display: block !important;
}

ul#menu-quick-links-top-menu li:last-child {
    padding-right: 20px !important;
}

.mec-event-list-modern .mec-event-date .event-f {
    padding-left: 0px!important;
}

.col-md-2.col-sm-2 .mec-event-date .event-d.mec-color {
    padding-left: 7px;
}

div#search-filter-results-270007 .pagination-news,
div#search-filter-results-270009 .pagination-news {
    margin-top: 2rem;
    text-align-last: right;
}

.page-template-default.page .search-filter-results tr td h4 {
    width: 100%!important;
}

@media (max-width: 767px) {
    .page-template-default.page .search-filter-results tr td img {
        /* height: 100% !important;
		object-fit: contain !important;
		width: 200px!important; */
    }
}

@media (min-width: 768px) and (max-width: 980px) {
    .page-template-default.page .search-filter-results tr td img {
        width: 350px !important;
        height: 150px !important;
        object-fit: cover;
    }
}

@media (min-width: 981px) {
    .page-template-default.page .search-filter-results tr td img {
        width: 300px !important;
        height: 150px !important;
        object-fit: cover;
    }
}

.page-template-default.page .search-filter-results .highlights-news tbody tr td h4 strong a {
    color: #2ea3f2 !important;
    pointer-events: auto !important;
    font-weight: 500;
}

@media (min-width: 768px) {
    .page-template-default.page.page-id-247818 .search-filter-results tr td img,
    .page-template-default.page.page-id-21266 .search-filter-results tr td img {
        /* width: 20% !important;*/
        height: auto !important;
    }
}

@media (max-width: 767px) {
    .page-template-default.page.page-id-247818 .search-filter-results tr td img,
    .page-template-default.page.page-id-21266 .search-filter-results tr td img {
        width: 200px !important;
        height: auto !important;
    }
}

.page-id-270259 .search-filter-results .fp-highlight-news .fp-hn h4,
.page-id-270269 .search-filter-results .fp-highlight-news .fp-hn h4 {
    font-weight: 500!important;
}

ul#menu-main-menu-chinese-traditional li a {
    font-size: 18px;
}

.single.single-focs li#menu-item-242315 a,
.single.single-focs li#menu-item-250644 a {
    color: #F7882F!important;
}

.single.single-focs li#menu-item-242315,
.single.single-focs li#menu-item-250644 {
    border-bottom: 3px solid #F7882F;
}

.page .inner-page-menu .specialDropdown-submenu .current-page-ancestor ul li a.current-menu-item {
    color: #f7882f !important;
}

.specialDropdown-submenu .current-page-ancestor.current-menu-ancestor.current-menu-parent.current-page-parent.current_page_parent.current_page_ancestor ul.sub-menu :not(.current-menu-item) a {
    color: #6b7a8f !important;
}

header .quicklink a.addtoany_share img {
    margin-right: 0.5rem;
}

header .quicklink .orange-bar-header .et_pb_module.et_pb_code.et_pb_code_0_tb_header {
    padding-top: 0px;
}

.search-filter-results .mec-event-list-modern .mec-event-sharing {
    float: left;
    left: 0;
    position: relative;
    width: 100%;
    display: block!important;
    padding: 0;
}

.search-filter-results .col-md-6.col-sm-6 .sfsi_widget.sfsi_shortcode_container {
    display: none;
}

.search-filter-results .col-md-6.col-sm-6 .mec-event-list-modern .mec-event-sharing>li i {
    color: rgba(0, 0, 0, .6)!important;
}

.search-filter-results .col-md-6.col-sm-6 .mec-fa-twitter:before {
    content: "";
    background-image: url(/wp-content/uploads/x_twitter_orange.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    width: 18px;
    height: 30px;
    display: block;
    filter: grayscale(1);
    margin-bottom: -10px;
}

.search-filter-results .col-md-6.col-sm-6 .mec-fa-facebook-f:before,
.search-filter-results .col-md-6.col-sm-6 .mec-fa-facebook:before {
    content: "\f39e";
}

.search-filter-results .mec-event-list-modern .mec-event-sharing>li {
    margin-right: 15px;
    margin-bottom: 0!important;
}

.search-filter-results .col-md-6.col-sm-6 .mec-fa-twitter:hover:before {
    filter: grayscale(0);
}

:lang(zh-hant) .search-filter-results .mec-event-list-modern .mec-event-sharing>li a i:before {
    font-family: 'FontAwesome' !important;
}


/*** Header - Orange Bar - Desktop ***/

header .quicklink .orange-bar-header .et_pb_module.et_pb_code.et_pb_code_0_tb_header {
    /* border-right: 1px solid #fff; */
    padding-top: 3px;
}

header .quicklink .orange-bar-header .et_pb_module.et_pb_text.et_pb_text_0_tb_header {
    /* border-left: 1px solid #fff;
    border-right: 1px solid #fff; */
    top: 0px;
}

header .quicklink .orange-bar-header .et_pb_module.et_pb_code.et_pb_code_1_tb_header {
    /* border-right: 1px solid #fff; */
}

header .quicklink .orange-bar-header .et_pb_module.et_pb_text.et_pb_text_0_tb_header .footer-social-media {
    margin-top: 3px;
}

header .quicklink .orange-bar-header .et_pb_module.et_pb_code.et_pb_code_1_tb_header .zeno_font_resizer_container {
    margin-top: 7px;
}

header .quicklink .orange-bar-header .et_pb_module.et_pb_menu.et_pb_menu_0_tb_header {
    margin-top: -3px;
}


/*** Header - Orange Bar - Mobile ***/

header .orange-bar-header .et_pb_module.et_pb_code.et_pb_code_6_tb_header {
    /* border-right: 1px solid #fff; */
}

header .orange-bar-header .et_pb_module.et_pb_text.et_pb_text_1_tb_header {
    /* border-left: 1px solid #fff;
    border-right: 1px solid #fff; */
    top: 0px;
}

header .orange-bar-header .et_pb_module.et_pb_code.et_pb_code_7_tb_header {
    /* border-right: 1px solid #fff; */
}

header .orange-bar-header .et_pb_module.et_pb_text.et_pb_text_1_tb_header .footer-social-media {
    margin-top: 6px;
}

header .orange-bar-header .et_pb_module.et_pb_code.et_pb_code_7_tb_header .zeno_font_resizer_container {
    margin-top: 10px;
}

header .orange-bar-header .et_pb_module.et_pb_menu.et_pb_menu_4_tb_header {
    margin-top: 0px;
}


/*** Lang Switch ***/

header .orange-bar-header div#new-wpml-menu-item ul li ul.sub-menu li:not(:last-child) {
    border-bottom: 1px solid #fff;
}

header .orange-bar-header div#new-wpml-menu-item ul li ul.sub-menu {
    width: 50px !important;
    top: calc(100% - -13px);
    left: 11px;
    border-top: 0px solid transparent !important;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    margin-top: 0px !important;
    margin-left: 0px !important;
}

header .orange-bar-header div#new-wpml-menu-item ul li ul.sub-menu li a {
    width: 50px!important;
}

header .orange-bar-header div#new-wpml-menu-item ul li:hover ul.sub-menu {
    transition: all 0s ease-in-out;
}


/*** Mega menu ***/


/* div#page-container .mm-added li.current-menu-ancestor.current-menu-parent.menu-item-has-children a {
    color: #ffe400;
}

div#page-container .mm-added .current-page-ancestor.current-menu-ancestor.current-menu-parent.current-page-parent.current_page_parent.current_page_ancestor {
	color: #ffe400;
}

div#page-container .mm-added li.current-menu-ancestor.current_page_ancestor.menu-item-has-children a {
    color: #ffe400;
}


div#page-container .mm-added li.current-menu-ancestor.current-menu-parent.menu-item-has-children a ul.sub-menu li:not(.current_page_item) {
    color: #fff!important;
}

div#page-container .mm-added .current-page-ancestor.current-menu-ancestor.current-menu-parent.current-page-parent.current_page_parent.current_page_ancestor ul.sub-menu li:not(.current_page_item) {
	color: #fff!important;
}

div#page-container .mm-added li.current-menu-ancestor.current_page_ancestor.menu-item-has-children a ul.sub-menu li:not(.current_page_item) {
    color: #fff!important;
} */

.search-filter-results tr.pagination td:last-child h4 {
    padding-bottom: 0;
}

.col-md-2.col-sm-2 .mec-event-date .event-d.mec-color.mec-multiple-dates {
    /* padding-left: 0; */
}

.mec-event-list-modern .col-md-2.col-sm-2 .mec-event-date .event-f {
    display: table-cell;
}


/*** ***/


/*** ***/

.page-id-18494 .search-filter-results .fp-highlight-news .fp-hn h4,
.page-id-18510 .search-filter-results .fp-highlight-news .fp-hn h4 {
    font-weight: 500 !important;
}

.page-id-270263 .search-filter-results .fp-highlight-news .fp-hn h4,
.page-id-270264 .search-filter-results .fp-highlight-news .fp-hn h4 {
    font-weight: 500 !important;
}

@media (max-width: 980px) {
    .zeno_font_resizer span {
        margin-top: 8px;
    }
}

header.et-l.et-l--header div#mobile-header ul.et_mobile_menu li.special_Quicklink a {
    padding: 10px 5%!important;
}

header.et-l.et-l--header div#mobile-header .et_mobile_nav_menu li ul.sub-menu.visible li li a {
    padding: 10px 18%!important;
}


/* @media (max-width: 639px){
:lang(zh-hant) .search-filter-results h4 span.pt_splitter.pt_splitter-1 {
    display: block!important;
}
:lang(zh-hant) table#myTable{
    display: block;
    overflow: hidden;	
}
}

@media (min-width: 375px) and (max-width:400px){
:lang(zh-hant) .search-filter-results h4 span.pt_splitter.pt_splitter-1 {
    display: block!important;
}
:lang(zh-hant) .page-template-default.page .search-filter-results tr td h4 {
    width: 50% !important;
    display: block!important;
}
}

@media (min-width: 401px) and (max-width:450px){
:lang(zh-hant) .search-filter-results h4 span.pt_splitter.pt_splitter-1 {
    display: block!important;
}
:lang(zh-hant) .page-template-default.page .search-filter-results tr td h4 {
    width: 50% !important;
    display: block!important;
}
}

@media (min-width: 451px) and (max-width:500px){
:lang(zh-hant) .search-filter-results h4 span.pt_splitter.pt_splitter-1 {
    display: block!important;
}
:lang(zh-hant) .page-template-default.page .search-filter-results tr td h4 {
    width: 60% !important;
    display: block!important;
}
}

@media (min-width: 501px) and (max-width:550px){
:lang(zh-hant) .search-filter-results h4 span.pt_splitter.pt_splitter-1 {
    display: block!important;
}
:lang(zh-hant) .page-template-default.page .search-filter-results tr td h4 {
    width: 65% !important;
    display: block!important;
}
}

@media (min-width: 551px) and (max-width:600px){
:lang(zh-hant) .search-filter-results h4 span.pt_splitter.pt_splitter-1 {
    display: block!important;
}
:lang(zh-hant) .page-template-default.page .search-filter-results tr td h4 {
    width: 70% !important;
    display: block!important;
}
} */


/*** Button Code ***/


/*** Grey Button ***/


/* a.et_pb_button.greyButton {
    display: inline-block;
    color: #40424a !important;
    border-width: 2px !important;
    border-color: #d9d9d9;
    font-size: 16px !important;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    padding-right: 1em!important;
    padding-left: 0.7em;
    background-color: #d9d9d9;
    transition: all 0ms ease 0ms !important;
}

a.et_pb_button.greyButton:hover {
    display: inline-block;
    color: #d9d9d9 !important;
    border-width: 2px !important;
    border-color: #40424a;
    font-size: 16px !important;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    padding-right: 2em;
    padding-left: 0.7em;
    background-color: #40424a;
    transition: all 0ms ease 0ms !important;
}

a.et_pb_button.greyButton::after {
    display: none!important;
}

a.et_pb_button.greyinternalButton {
    display: inline-block;
    color: #40424a !important;
    border-width: 2px !important;
    border-color: #d9d9d9;
    font-size: 16px !important;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    padding-right: 2em!important;
    padding-left: 0.7em;
    background-color: #d9d9d9;
    transition: all 0ms ease 0ms !important;
}

a.et_pb_button.greyinternalButton:hover {
    display: inline-block;
    color: #d9d9d9 !important;
    border-width: 2px !important;
    border-color: #40424a;
    font-size: 16px !important;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    padding-right: 2em;
    padding-left: 0.7em;
    background-color: #40424a;
    transition: all 0ms ease 0ms !important;
}

a.et_pb_button.greyinternalButton::after {
    display: inline-block;
    content: "\35";
    opacity: 1 !important;
    margin-left: 0px;
    font-size: 16px;
    line-height: 1.8em;
}

a.et_pb_button.greydownloadButton {
    display: inline-block;
    color: #40424a !important;
    border-width: 2px !important;
    border-color: #d9d9d9;
    font-size: 16px !important;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    padding-right: 2em;
    padding-left: 0.7em;
    background-color: #d9d9d9;
    transition: all 0ms ease 0ms !important;
}

a.et_pb_button.greydownloadButton:hover {
    display: inline-block;
    color: #d9d9d9 !important;
    border-width: 2px !important;
    border-color: #40424a;
    font-size: 16px !important;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    padding-right: 2em;
    padding-left: 0.7em;
    background-color: #40424a;
    transition: all 0ms ease 0ms !important;
}

a.et_pb_button.greydownloadButton::after {
    display: inline-block;
    content: '\f019' !important;
	font-family: 'FontAwesome'!important;
    opacity: 1 !important;
    margin-left: 5px;
    font-size: 16px;
    line-height: 1.8em;
} */


/*** Yellow Button ***/


/* a.et_pb_button.yellowButton {
    display: inline-block;
    color: #40424a !important;
    border-width: 2px !important;
    border-color: #ffcb33;
    font-size: 16px !important;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    padding-right: 1em!important;
    padding-left: 0.7em;
    background-color: #ffcb33;
    transition: all 0ms ease 0ms !important;
}

a.et_pb_button.yellowButton:hover {
    display: inline-block;
    color: #ffcb33 !important;
    border-width: 2px !important;
    border-color: #40424a;
    font-size: 16px !important;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    padding-right: 2em;
    padding-left: 0.7em;
    background-color: #40424a;
    transition: all 0ms ease 0ms !important;
}

a.et_pb_button.yellowButton::after {
    display: none!important;
}

a.et_pb_button.yellowinternalButton {
    display: inline-block;
    color: #40424a !important;
    border-width: 2px !important;
    border-color: #ffcb33;
    font-size: 16px !important;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    padding-right: 2em!important;
    padding-left: 0.7em;
    background-color: #ffcb33;
    transition: all 0ms ease 0ms !important;
}

a.et_pb_button.yellowinternalButton:hover {
    display: inline-block;
    color: #ffcb33 !important;
    border-width: 2px !important;
    border-color: #40424a;
    font-size: 16px !important;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    padding-right: 2em;
    padding-left: 0.7em;
    background-color: #40424a;
    transition: all 0ms ease 0ms !important;
}

a.et_pb_button.yellowinternalButton::after {
    display: inline-block;
    content: "\35";
    opacity: 1 !important;
    margin-left: 0px;
    font-size: 16px;
    line-height: 1.8em;
}

a.et_pb_button.yellowdownloadButton {
    display: inline-block;
    color: #40424a !important;
    border-width: 2px !important;
    border-color: #ffcb33;
    font-size: 16px !important;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    padding-right: 2em;
    padding-left: 0.7em;
    background-color: #ffcb33;
    transition: all 0ms ease 0ms !important;
}

a.et_pb_button.yellowdownloadButton:hover {
    display: inline-block;
    color: #ffcb33 !important;
    border-width: 2px !important;
    border-color: #40424a;
    font-size: 16px !important;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    padding-right: 2em;
    padding-left: 0.7em;
    background-color: #40424a;
    transition: all 0ms ease 0ms !important;
}

a.et_pb_button.yellowdownloadButton::after {
    display: inline-block;
    content: '\f019' !important;
	font-family: 'FontAwesome'!important;
    opacity: 1 !important;
    margin-left: 5px;
    font-size: 16px;
    line-height: 1.8em;
} */


/*** Orange Button ***/


/* a.et_pb_button.orangeButton {
    display: inline-block;
    color: #fff !important;
    border-width: 2px !important;
    border-color: #f7882f;
    font-size: 16px !important;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    padding-right: 1em!important;
    padding-left: 0.7em;
    background-color: #f7882f;
    transition: all 0ms ease 0ms !important;
}

a.et_pb_button.orangeButton:hover {
    display: inline-block;
    color: #f7882f !important;
    border-width: 2px !important;
    border-color: #fff;
    font-size: 16px !important;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    padding-right: 2em;
    padding-left: 0.7em;
    background-color: #fff;
    transition: all 0ms ease 0ms !important;
}

a.et_pb_button.orangeButton::after {
    display: none!important;
}

a.et_pb_button.orangeinternalButton {
    display: inline-block;
    color: #fff !important;
    border-width: 2px !important;
    border-color: #f7882f;
    font-size: 16px !important;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    padding-right: 2em!important;
    padding-left: 0.7em;
    background-color: #f7882f;
    transition: all 0ms ease 0ms !important;
}

a.et_pb_button.orangeinternalButton:hover {
    display: inline-block;
    color: #f7882f !important;
    border-width: 2px !important;
    border-color: #fff;
    font-size: 16px !important;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    padding-right: 2em;
    padding-left: 0.7em;
    background-color: #fff;
    transition: all 0ms ease 0ms !important;
}

a.et_pb_button.orangeinternalButton::after {
    display: inline-block;
    content: "\35";
    opacity: 1 !important;
    margin-left: 0px;
    font-size: 16px;
    line-height: 1.8em;
}

a.et_pb_button.orangedownloadButton {
    display: inline-block;
    color: #fff !important;
    border-width: 2px !important;
    border-color: #f7882f;
    font-size: 16px !important;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    padding-right: 2em;
    padding-left: 0.7em;
    background-color: #f7882f;
    transition: all 0ms ease 0ms !important;
}

a.et_pb_button.orangedownloadButton:hover {
    display: inline-block;
    color: #f7882f !important;
    border-width: 2px !important;
    border-color: #fff;
    font-size: 16px !important;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    padding-right: 2em;
    padding-left: 0.7em;
    background-color: #fff;
    transition: all 0ms ease 0ms !important;
}

a.et_pb_button.orangedownloadButton::after {
    display: inline-block;
    content: '\f019' !important;
	font-family: 'FontAwesome'!important;
    opacity: 1 !important;
    margin-left: 5px;
    font-size: 16px;
    line-height: 1.8em;
} */


/*** Blue Button ***/


/* a.et_pb_button.blueButton {
    display: inline-block;
    color: #fff !important;
    border-width: 2px !important;
    border-color: #0c71c3;
    font-size: 16px !important;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    padding-right: 1em!important;
    padding-left: 0.7em;
    background-color: #0c71c3;
    transition: all 0ms ease 0ms !important;
}

a.et_pb_button.blueButton:hover {
    display: inline-block;
    color: #0c71c3 !important;
    border-width: 2px !important;
    border-color: #fff;
    font-size: 16px !important;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    padding-right: 2em;
    padding-left: 0.7em;
    background-color: #fff;
    transition: all 0ms ease 0ms !important;
}

a.et_pb_button.blueButton::after {
    display: none!important;
}

a.et_pb_button.blueinternalButton {
    display: inline-block;
    color: #fff !important;
    border-width: 2px !important;
    border-color: #0c71c3;
    font-size: 16px !important;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    padding-right: 2em!important;
    padding-left: 0.7em;
    background-color: #0c71c3;
    transition: all 0ms ease 0ms !important;
}

a.et_pb_button.blueinternalButton:hover {
    display: inline-block;
    color: #0c71c3 !important;
    border-width: 2px !important;
    border-color: #fff;
    font-size: 16px !important;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    padding-right: 2em;
    padding-left: 0.7em;
    background-color: #fff;
    transition: all 0ms ease 0ms !important;
}

a.et_pb_button.blueinternalButton::after {
    display: inline-block;
    content: "\35";
    opacity: 1 !important;
    margin-left: 0px;
    font-size: 16px;
    line-height: 1.8em;
}

a.et_pb_button.bluedownloadButton {
    display: inline-block;
    color: #fff !important;
    border-width: 2px !important;
    border-color: #0c71c3;
    font-size: 16px !important;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    padding-right: 2em;
    padding-left: 0.7em;
    background-color: #0c71c3;
    transition: all 0ms ease 0ms !important;
}

a.et_pb_button.bluedownloadButton:hover {
    display: inline-block;
    color: #0c71c3 !important;
    border-width: 2px !important;
    border-color: #fff;
    font-size: 16px !important;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif !important;
    padding-right: 2em;
    padding-left: 0.7em;
    background-color: #fff;
    transition: all 0ms ease 0ms !important;
}

a.et_pb_button.bluedownloadButton::after {
    display: inline-block;
    content: '\f019' !important;
	font-family: 'FontAwesome'!important;
    opacity: 1 !important;
    margin-left: 5px;
    font-size: 16px;
    line-height: 1.8em;
} */


/*** Mobile Header ***/

@media (min-width: 981px) {
    .mobile-header-logo_and_menu {
        display: none;
    }
}

div#mobile-lang-switch {
    display: flex;
    /* top: 0; */
    margin-top: 5px;
}

div#mobile-lang-switch ul#header-language-menu {
    list-style: none;
    padding: 0;
    display: flex;
}

div#mobile-lang-switch ul#header-language-menu li.page_item.page-item-17541 {
    display: none;
}

div#mobile-lang-switch ul#header-language-menu li.menu-item-264235 {
    display: none;
}

div#mobile-lang-switch ul#header-language-menu+li {
    list-style: none;
    margin: 1px 10px;
}

div#mobile-lang-switch ul#header-language-menu+li button.language.cn {
    border: 0;
    background-color: transparent;
    padding: 0;
}

div#mobile-lang-switch ul#header-language-menu+li button.language.cn a {
    color: #fff;
    font-size: 18px;
    font-weight: 500;
}

div#mobile-lang-switch ul#header-language-menu li:last-child {
    margin-left: 10px;
}

div#mobile-lang-switch ul#header-language-menu li span.wpml-ls-native {
    text-shadow: none;
    font-size: 18px;
}

ul#mobile_menu3 {
    padding: 0 !important;
}

ul#mobile_menu3>li {
    background-color: #636587;
}

ul#mobile_menu3>li>a {
    padding: 5% !important;
    max-height: 62px !important;
}

ul#mobile_menu3>li a:after {
    background: none !important;
    color: #ffffff !important;
    font-size: 25px;
}

.mobile-header-logo_and_menu ul.et_mobile_menu li.special_Quicklink:not(:last-child) {
    /* border-bottom: 1px dotted #f2f2f2;*/
    border-bottom: 1px solid rgb(216 116 41 / 50%)
}

.mobile-header-logo_and_menu .et_mobile_menu li li:not(:last-child) a:not([class="mobile-toggle"]) {
    border-bottom: 1px solid rgb(103 103 103);
}

.et-db #et-boc .et-l .mobile-header-logo_and_menu ul.et_mobile_menu>.menu-item-has-children>.sub-menu.visible>li>a {
    /* padding: 10px 7% !important; */
    padding: 10px 9% !important;
}

.mobile-header-logo_and_menu .et_mobile_menu li li a {
    /* padding: 10px 5%; */
    padding: 10px 9%;
}

.mobile-header-logo_and_menu .et_mobile_nav_menu li ul.sub-menu.visible li {
    padding-left: 0%;
}

.mobile-header-logo_and_menu .et_mobile_nav_menu li ul.sub-menu.visible li li {
    /* padding-left: 9%!important; */
    padding-left: 0%;
}

.mobile-header-logo_and_menu .et_mobile_nav_menu li ul.sub-menu.visible li li li {
    /* padding-left: 0%!important; */
    padding-left: 0%!important;
}

.mobile-header-logo_and_menu .et_mobile_menu li li li li a {
    padding: 10px 20.5%;
}

.mobile-header-logo_and_menu .et_mobile_menu li li li a {
    padding: 10px 18%;
}

@media (min-width: 500px) and (max-width: 599px) {
    /*** Fourth Layer ***/
    .mobile-header-logo_and_menu .et_mobile_nav_menu li ul.sub-menu.visible li a.mobile-toggle:after {
        right: -16px!important;
    }
    /*** Fifth Layer ***/
    .mobile-header-logo_and_menu .et_mobile_nav_menu li ul.sub-menu.visible li li a.mobile-toggle:after {
        right: 15px!important;
    }
}

@media (min-width: 600px) and (max-width: 699px) {
    /*** Fourth Layer ***/
    .mobile-header-logo_and_menu .et_mobile_nav_menu li ul.sub-menu.visible li a.mobile-toggle:after {
        right: -17px!important;
    }
    /*** Fifth Layer ***/
    .mobile-header-logo_and_menu .et_mobile_nav_menu li ul.sub-menu.visible li li a.mobile-toggle:after {
        right: 25px!important;
    }
}

@media (min-width: 700px) and (max-width: 799px) {
    /*** Fourth Layer ***/
    .mobile-header-logo_and_menu .et_mobile_nav_menu li ul.sub-menu.visible li a.mobile-toggle:after {
        right: -18px!important;
    }
    /*** Fifth Layer ***/
    .mobile-header-logo_and_menu .et_mobile_nav_menu li ul.sub-menu.visible li li a.mobile-toggle:after {
        right: 30px!important;
    }
}

@media (min-width: 800px) and (max-width: 899px) {
    /*** Fourth Layer ***/
    .mobile-header-logo_and_menu .et_mobile_nav_menu li ul.sub-menu.visible li a.mobile-toggle:after {
        right: -19px!important;
    }
    /*** Fifth Layer ***/
    .mobile-header-logo_and_menu .et_mobile_nav_menu li ul.sub-menu.visible li li a.mobile-toggle:after {
        right: 30px!important;
    }
}

@media (min-width: 900px) and (max-width: 980px) {
    /*** Fourth Layer ***/
    .mobile-header-logo_and_menu .et_mobile_nav_menu li ul.sub-menu.visible li a.mobile-toggle:after {
        right: -20px!important;
    }
    /*** Fifth Layer ***/
    .mobile-header-logo_and_menu .et_mobile_nav_menu li ul.sub-menu.visible li li a.mobile-toggle:after {
        right: 40px!important;
    }
}

header.et-l.et-l--header .mobile-header-logo_and_menu ul.et_mobile_menu li.special_Quicklink a {
    padding: 10px 5%!important;
}

header.et-l.et-l--header .mobile-header-logo_and_menu .et_mobile_nav_menu li ul.sub-menu.visible li li a {
    padding: 10px 18%!important;
}

.mobile-header-logo_and_menu ul.et_mobile_menu li.special_Quicklink {
    background-color: #f68736!important;
    /* border-bottom: 1px dotted #f2f2f2; */
}

.mobile-header-logo_and_menu ul.et_mobile_menu li.special_Quicklink a {
    /* padding: 10px 5%!important; */
    padding: 10px 18%!important;
}

.mobile-header-logo_and_menu ul.et_mobile_menu li.special_Quicklink:not(:last-child) {
    /* border-bottom: 1px dotted #f2f2f2; */
    border-bottom: 1px solid rgb(216 116 41 / 50%);
}

.mobile-header-logo_and_menu ul.et_mobile_menu li.special_Quicklink {
    background-color: #f68736 !important;
    /* border-bottom: 1px dotted #f2f2f2; */
}

.mobile-header-logo_and_menu .et_pb_menu .et_pb_menu__search-container {
    right: 0;
    left: auto;
    width: 50%;
}

.mobile-header-logo_and_menu {
    background-color: #fff;
}

.page-template-default.page #search-filter-results-251239 .highlights-news tbody tr.pagination td:first-child {
    width: 15%!important;
}

header.et-l.et-l--header div#header-with-logo-and-menu .header-menu-bar .et_pb_module.et_pb_image {
    width: 100%;
}


/*** 使所有Icon對齊至底 ***/

.mec-event-social.mec-frontbox .mec-event-sharing li.mec-event-social-icon:last-child {
    margin-bottom: -1px;
}

div#et-boc header .quicklink .orange-bar-header .et_pb_module.et_pb_text.et_pb_text_0_tb_header {
    top: 1px;
}

div#et-boc header .quicklink .orange-bar-header .et_pb_module.et_pb_code.et_pb_code_1_tb_header .zeno_font_resizer_container {
    margin-top: 9px !important;
}

header .quicklink .orange-bar-header .et_pb_module.et_pb_text.et_pb_text_0_tb_header .footer-social-media a:nth-child(9) img,
header .quicklink .orange-bar-header .et_pb_module.et_pb_text.et_pb_text_0_tb_header .footer-social-media a:nth-child(7) img,
header .quicklink .orange-bar-header .et_pb_module.et_pb_text.et_pb_text_0_tb_header .footer-social-media a:nth-child(5) img {
    /* display: none !important; */
    margin-bottom: -1.5px;
}

@media (max-width: 980px) {
    div#et-boc header .orange-bar-header .et_pb_module.et_pb_text.et_pb_text_1_tb_header {
        top: 1px;
    }
    .zeno_font_resizer_container {
        margin-top: 4px;
    }
}


/* .page-id-241740 article div.et_pb_section.et_pb_section_12, .page-id-255306 article div.et_pb_section.et_pb_section_12 {
    background-image: linear-gradient(90deg, rgba(47, 158, 247, .2) 100%, rgba(47, 158, 247, 0) 0%, rgba(47, 158, 247, 0) 0%), url(https://www.sci.cuhk.edu.hk/wp-content/uploads/7_prospective_students-scaled.jpg) !important;
} */

.back-to-events {
    display: block;
    width: 100%;
    margin-bottom: 1rem;
    margin-top: -15px;
}

.back-to-events .bte-btn {
    text-align: center;
    background-color: #f68736;
    padding: .5rem;
}

.back-to-events .bte-btn a {
    color: #fff;
    font-size: 18px;
    width: 100%;
    display: block;
}


/** Post change to cards layout **/

#myTable {
    display: block;
    margin: 0 auto;
    padding: 20px 0;
    border-collapse: separate;
}


/* Hide the table header */

#myTable thead {
    display: none;
}


/* tbody becomes the grid container: 3 cards per row */

#myTable tbody {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 24px;
}


/* 2 cards per row on tablets */

@media (max-width: 900px) {
    #myTable tbody {
        grid-template-columns: repeat(2, 1fr);
    }
}


/* 1 card per row on mobile */

@media (max-width: 560px) {
    #myTable tbody {
        grid-template-columns: 1fr;
    }
}


/* Each row becomes a card */

#myTable tbody tr {
    display: flex;
    flex-direction: column;
    background: #fff;
    overflow: hidden;
    border-radius: 5px;
    overflow: hidden;
    box-shadow: 0 8px 24px rgba(71, 47, 146, 0.08);
    transition: transform 0.25s ease, box-shadow 0.25s ease;
}

#myTable tbody tr:hover {
    transform: translateY(-6px);
    box-shadow: 0 16px 32px rgba(244, 123, 42, 0.18);
}

#myTable tbody tr:hover img {
    transform: translateY(-4px);
    box-shadow: 0 6px 16px rgba(0, 0, 0, 0.15);
}

#myTable tbody td {
    display: block;
    border: none;
    padding: 0;
}


/* First td: the date label */

#myTable tbody td:first-child {
    order: 2;
    color: #888;
    color: #f47b2a!important;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0.02em;
}


/* Second td: image + title content */

#myTable tbody td:last-child {
    order: 1;
    display: flex;
    flex-direction: column;
    flex: 1;
}


/* Cover image */

#myTable tbody td:last-child>a {
    display: block;
    line-height: 0;
}

#myTable tbody td img {
    width: 100%;
    height: auto;
    display: block;
    margin: auto!important;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
    transition: transform 0.2s ease, box-shadow 0.2s ease;
}


/* Title block */

#myTable tbody td h4 {
    display: flex;
    flex-direction: column;
    flex: 1;
    margin: 0;
    padding: 20px 22px 24px;
}

#myTable tbody td h4 strong {
    font-size: 16px;
    line-height: 1.5;
    color: #333;
    margin-bottom: 10px;
    order: 1;
}

#myTable tbody td h4 span {
    font-size: 13px;
    color: #666;
    line-height: 1.6;
    margin-bottom: 12px;
    order: 2;
}

#myTable tbody td h4 span p {
    margin: 0;
}


/* [Details] link pinned to the bottom of the card */

#myTable tbody td h4 b {
    order: 3;
    margin-top: auto;
}

#myTable tbody td h4 b a {
    font-size: 14px;
    color: #6f2c91;
    text-decoration: none;
}

#myTable tbody td h4 b a:hover {
    text-decoration: underline;
}

.entry-content table#myTable:not(.variations) {
    border: 0;
}

.pagination-news {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
    margin: 30px 0;
    font-family: Arial, Helvetica, sans-serif;
}

.pagination-news .page-numbers {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    min-width: 40px;
    height: 40px;
    padding: 0 12px;
    border: 1px solid #f26522;
    color: #4a4a4a;
    font-size: 15px;
    text-decoration: none;
    transition: background-color 0.2s ease, color 0.2s ease;
}


/* Current / active page */

.pagination-news .page-numbers.current {
    background-color: #f26522;
    border-color: #f26522;
    color: #fff;
}


/* Hover state for links */

.pagination-news a.page-numbers:hover {
    background-color: #f26522;
    color: #fff;
}


/* Dots (...) — no border, no hover */

.pagination-news .page-numbers.dots {
    border: 1px solid #f26522;
    color: #4a4a4a;
    pointer-events: none;
}


/* Next button */

.pagination-news .next.page-numbers {
    padding: 0 18px;
    font-size: 0!important;
    /* hide the raw ">" character */
}

.pagination-news .next.page-numbers::before {
    content: "Next »";
    font-size: 16px;
}

.mec-event-grid-clean .mec-event-content {
    padding: 0;
}

.mec-event-grid-clean .mec-event-article {
    display: flex;
    flex-direction: column;
    background: #fff;
    overflow: hidden;
    border-radius: 5px;
    overflow: hidden;
    padding: 20px 22px 24px;
    box-shadow: 0 8px 24px rgba(71, 47, 146, 0.08);
    transition: transform 0.25s ease, box-shadow 0.25s ease;
    border: 0 !important;
}

.mec-event-grid-clean .event-grid-t2-head {
    order: 2;
    color: #888;
    color: #f47b2a !important;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0.02em;
}

.col-md-3 .mec-event-grid-clean .mec-event-article {
    border: 0!important;
}

.mec-event-title {
    padding-bottom: 0;
    color: #2b2140;
    font-size: 1.2rem;
    line-height: 1.35;
    font-weight: 700;
}

.mec-grid-event-location,
.mec-event-footer {
    display: none;
}

.event-grid-t2-head {
    background-color: transparent!important;
    color: #f47b2a !important;
    margin: 0;
    padding: 0 !important;
}

.mec-event-grid-clean .event-grid-t2-head .mec-event-month {
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0.02em;
}