/* MENU STYLES */

/* CSS STYLES FOR MENU */

div#divMenu a {
    color: #fff;
    text-decoration: none;
    /* padding:0 0 5px; */
    width: 100%;
    display: block;
    height: 100%;
    font-size: 13px;
}

div#divMenu ul {
    height: 100%;
    margin: 0;
    padding: 0;
    list-style: none
}

div#divMenu li {
    padding: 3px 3px 3px;
    width: 100%;
    color: #fff;
    transition: all .5s ease;
}

div#divMenu li:hover {
    background-color: #f7941f;
}

div#divMenu > ul {
    width: 200px;
    background-color: #093154;
    position: relative;
    overflow: visible;
}

div#divMenu>ul>li:hover {
    background-color: #f7941f
}

div#divMenu>ul>li>ul {
    display: none;
    position: absolute;
    right: -200px;
    top: 0;
    width: 200px;
    background-color: #234869;
    background-color: #E2E2E2;
}

div#divMenu>ul>li:hover>ul {
    display: block;
}

div#divMenu>ul>li>ul>li:hover {
    background-color: #f7941fd4;
}

div#divMenu>ul>li>ul>li>ul {
    display: none;
    position: absolute;
    right: -250px;
    top: 0;
    width: 250px;
    background-color: #093154
}

div#divMenu>ul>li>ul>li:hover>ul {
    display: block;
}

div#divMenu>ul>li>ul>li>ul>li:hover {
    background-color: #f7941f;
}

div#divMenu>ul>li>ul>li ul li ul li {
    padding: 5px 10px 0;
}

div#divMenu>ul>li>ul>li>ul {
    width: 200px;
    right: -200px;
}

div#divMenu>ul>li>ul>li>ul>li>ul {
    display: none;
    position: absolute;
    top: 0;
    right: -250px;
    background: #234869;
    width: 250px
}

div#divMenu>ul>li>ul>li>ul>li:hover>ul {
    display: block
}

div#divMenu ul.dx-3-panes {
    width: 42vw;
    right: -42vw;
}

div#divMenu ul.dx-4-panes.dx-countries {
    width: 42vw;
    right: -42vw;
}

div#divMenu li {
    line-height: 0.905em;
}

div#divMenu a {
    transition: all 0.5s ease;
}

ul.dx-countries {
    padding: 0;
}

ul.dx-countries li {
    padding-top: 0!important;
}

ul.dx-countries li a {}

ul.dx-countries li a {
    padding-bottom: 0!important;
    padding: 5px!important;
}

ul.dx-countries li {
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
}

ul.dx-set-menu-height {
    min-height: 400px;
}

div#divMenu li {
    border-bottom: 2px solid transparent
}

ul.dx-countries li a {
    padding: 0px!important;
}

ul.dx-countries li {
    padding: 3px 3px 3px !important;
}

ul.dx-third-level.dx-third-level-selector.dx-regions.radio {
    margin: 0;
}

div#divMenu ul.dx-countries {
    list-style: none;
    padding: 0;
    margin: 0;
    flex-direction: column;
    flex-wrap: wrap;
    height: 100%;
}

div#divMenu>ul>li>ul>li>ul>li:hover>ul {
    display: flex;
    flex-wrap: wrap;
}

div#divMenu ul.dx-countries li {
    height: auto;
    width: 33.333333333333336%;
    flex-basis: auto;
}

div#divMenu>ul>li>ul>li:hover>ul.dx-3-panes {
    display: flex;
}

div#divMenu>ul>li>ul>li>a {
    color: #093154;
}

div#divMenu>ul>li>ul>li:hover a {
    color: #FFFFFF;
}

div#divMenu ul.dx-countries {
    background-color: #F2F2F2;
}

div#divMenu ul.dx-countries li a {
    color: #093154 !important;
}

div#divMenu ul.dx-countries li:hover a {
    color: #FFFFFF !important;
}

div#divMenu>ul>li>ul>li>ul.dx-third-level-selector {
    background: #dcdbdb;
}

div#divMenu>ul>li>ul>li>ul.dx-third-level-selector li a {
    color: #093154;
}

div#divMenu>ul>li>ul>li>ul.dx-third-level-selector li:hover a {
    color: #FFFFFF;
}

.ubermenu-content-block.ubermenu-custom-content.ubermenu-custom-content-padded {
    padding: 0 !important;
}

.ubermenu .ubermenu-item .ubermenu-submenu-drop {
    box-shadow: none !important;
}

ul.dx-second-level {
    background: #dcdbdb !important;
}

ul.dx-third-level.dx-third-level-selector {
    background: #E2E2E2!important;
}

ul.dx-4-panes.dx-countries {
    background: #F2F2F2 !important;
}

ul.dx-3-panes.dx-countries {
    background: #E2E2E2!important;
}

div#divMenu li.dx-menu-by-industry {
    margin-top: 0;
}

div#divMenu>ul>li>ul>li>ul>li>a {
    color: #093154 !important;
}

div#divMenu>ul>li>ul>li:hover>ul>li:hover>a {
    color: #FFFFFF!important;
}

ul.ubermenu-tab-content-panel.ubermenu-column.ubermenu-submenu-id-1602394>li {
    height: auto;
    min-height: auto;
}

li.dataxis-menu-digital-events.ubermenu-item>ul>li>ul {
    background-color: #083050 !important;
}

li.dataxis-menu-digital-events.ubermenu-item>ul>li>ul>li>ul>li>ul {
    background: #cccccc !important;
}

li.dataxis-menu-digital-events.ubermenu-item>ul>li>ul>li>ul>li>ul>li>ul {
    background: #d6d6d6 !important;
}

li.dataxis-menu-digital-events.ubermenu-item .ubermenu-item-layout-image_above {
    display: flex;
    flex-basis: 100%;
}

li.dataxis-menu-digital-events.ubermenu-item .ubermenu-item-layout-image_above a {
    flex-basis: 80%;
    width: 80%;
}

li.dataxis-menu-digital-events.ubermenu-item .ubermenu-item-layout-image_above img {
    width: 30px;
    margin: 0;
}

li.dataxis-menu-digital-events.ubermenu-item>ul>li>ul a {
    color: #FFFFFF;
}

li.dataxis-menu-digital-events.ubermenu-item>ul>li>ul>li>ul>li>ul a {
    color: #083050;
}

li.dataxis-menu-digital-events.ubermenu-item>ul>li>ul>li>ul>li>ul>li>ul a {
    color: #083050;
}

div#divMenu ul.dx-second-level.dataxis-virtual-events-fly {
    width: calc(97vw - 320px);
    right: calc(-97vw + 320px);
    overflow-y: scroll;
}

li.dataxis-webinar-past-events,
li.dataxis-webinar-upcoming-events {
    display: flex;
    flex-wrap: wrap;
}

li.dataxis-webinar-past-events>*,
li.dataxis-webinar-upcoming-events>* {
    flex-basis: 16.66666666666667%;
}

li.dataxis-webinar-past-events>a,
li.dataxis-webinar-upcoming-events>a {
    padding: 5px;
    transition: all 0.5s ease;
    opacity: 0.8;
}

li.dataxis-webinar-past-events>a:hover,
li.dataxis-webinar-upcoming-events>a:hover {
    opacity: 1;
}

li.dataxis-menu-digital-events.ubermenu-item ul.dx-set-menu-height {
    min-height: 450px !important;
}

.ubermenu li.dataxis-menu-digital-events.ubermenu-item>ul>li>ul {
    width: 180px;
    min-height: 450px !important;
}

.ubermenu li.dataxis-menu-digital-events.ubermenu-item>ul>li>ul>li>ul {
    width: calc(100% - 180px);
}

ul.ubermenu-tabs-group.ubermenu-column.ubermenu-column-1-4 {
    width: 270px;
    min-height: 450px !important;
}

ul.ubermenu-tab-content-panel.ubermenu-column.ubermenu-column-3-4 {
    width: calc(100% - 270px);
}

div#divMenu ul.dx-second-level {
    background: #bababa !important;
}

div#divMenu ul.dx-third-level.dx-third-level-selector {
    background: #FFFFFF!important;
}

div#divMenu ul.dx-4-panes.dx-countries {
    background: #FFFFFF !important;
}

div#divMenu ul.dx-3-panes.dx-countries {
    background: #FFFFFF !important;
}

div#divMenu li {
    padding: 5px 10px;
}

div#divMenu ul.dx-second-level {
    /*background: #eaf4fd !important;*/
}

div#divMenu ul.dx-countries li {
    padding: 5px 10px !important;
}

div#divMenu>ul {
    height: 500px;
}

div#divMenu ul.dx-countries {
    border: 1px solid #cfe5f9;
    border-top: none;
}

div#divMenu ul.dx-countries.one-col-layout {
    width: 200px;
    right: -200px;
}

div#divMenu ul.dx-countries.two-col-layout {
    width: 600px;
    right: -600px;
}

div#divMenu ul.dx-countries.three-col-layout {
    width: 600px;
    right: -600px;
}

div#divMenu ul.dx-countries li {
    width: 180px;
}

div#divMenu li {
    width: 200px !important;
}

div#divMenu li a {
    width: 200px !important;
    display: block;
    position: relative;
}

div#divMenu li a:after {
    content: '';
    position: absolute;
    top: 8px;
    right: 25px;
    border: solid #ffffff;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 2.5px;
    transform: rotate(45deg);
    -webkit-transform: rotate(314deg);
}

div#divMenu li a {
    transition: all 0.5s ease;
    position: relative;
}

div#divMenu ul.dx-second-level li a:after,
div#divMenu ul.dx-third-level li a:after {
    border-color: #093154;
}

div#divMenu ul.dx-third-level>li:hover>a:after,
div#divMenu ul.dx-second-level>li:hover>a:after {
    border-color: #ffffff;
}

div#divMenu ul.dx-countries li a:after {
    display: none;
}

div#divMenu li.dx-menu-by-industry a:after {
    display: none;
}

div#divMenu ul.dx-second-level li a {
    padding-right: 24px;
}

li.events-agenda.ubermenu-tab>ul>li,
div#divMenu li.events-agenda.ubermenu-tab>ul>li {
    float: none !important;
    border-bottom: 1px solid #FFFFFF;
}

div#divMenu1 .menu-view-all {
    display: block;
    padding: 15px;
    text-align: left;
    padding-left: 25px;
}

ul.ubermenu-submenu.ubermenu-submenu-id-1604448.ubermenu-submenu-type-flyout.ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_item {
    background: #FFFFFF;
}

div#divMenu1 .menu-view-all a {
    padding: 15px;
    /* background: #F7941F; */
    margin: 15px !important;
    display: inline-block;
    text-align: center;
    color: #23527c;
    margin: 0 !important;
    padding: 0;
    margin-left: 12px !important;
}

div#divMenu1 .menu-view-all a {
    transition: all 0.5s ease;
}

div#divMenu1 .menu-view-all a:hover {
    color: #F7941F;
}

div#divMenu1 .menu-view-all {
    padding-top: 0;
}

.menu-view-upcomings>div {
    display: flex;
    flex-wrap: wrap;
}

.menu-view-upcomings>div>a {
    flex-basis: 25%;
    width: 25%;
    text-align: center;
    padding: 15px;
    transition: all 0.5s ease;
}

div#divMenu.dx-n-virtual-events-menu ul.dx-third-level {
    background: aliceblue !important;
}

div#divMenu.dx-n-virtual-events-menu ul.dx-third-level {
    width: 50vw;
    right: -50vw;
    background: #cccccc !important;
}

ul.dx-third-level #letab {
    background: transparent;
    border: none;
    padding: 0;
}

div#divMenu.dx-n-virtual-events-menu .ui-widget-header {
    background: transparent;
    border: none;
    padding: 0;
    margin: 0;
    border-bottom: 1px solid #FFFFFF;
}

div#divMenu.dx-n-virtual-events-menu ul.dx-third-level li,
div#divMenu.dx-n-virtual-events-menu ul.dx-third-level li a {
    background: transparent;
    border: none;
    width: 150px !important;
    border-radius: 0;
    padding: 0;
    font-size: 13px !important;
}

div#divMenu.dx-n-virtual-events-menu ul.dx-third-level li ui-tabs-active,
div#divMenu.dx-n-virtual-events-menu ul.dx-third-level li ui-state-active {}

div#divMenu.dx-n-virtual-events-menu .ui-widget-header a {
    color: #093154 !important;
    padding-bottom: 2px;
}

div#divMenu.dx-n-virtual-events-menu ul.dx-third-level li a:after {
    transform: rotate(45deg);
    top: 17px;
}

div#divMenu.dx-n-virtual-events-menu ul.dx-third-level li.ui-tabs-active,
div#divMenu.dx-n-virtual-events-menu ul.dx-third-level li.ui-state-active,
div#divMenu.dx-n-virtual-events-menu ul.dx-third-level li:hover {
    background: #f7941f !important;
    color: #FFFFFF !important;
}

div#divMenu.dx-n-virtual-events-menu .ui-widget-header a,
div#divMenu.dx-n-virtual-events-menu ul.dx-third-level li.ui-tabs-active:hover a,
div#divMenu.dx-n-virtual-events-menu ul.dx-third-level li.ui-state-active:hover a,
div#divMenu.dx-n-virtual-events-menu ul.dx-third-level li:hover a {
    color: #FFFFFF !important;
}

div#divMenu.dx-n-virtual-events-menu ul.dx-third-level li,
div#divMenu.dx-n-virtual-events-menu li a,
div#divMenu.dx-n-virtual-events-menu li {
    padding: 0;
    padding: 10px 15px;
    line-height: 0.905em;
}

div#divMenu.dx-n-virtual-events-menu li a,
div#divMenu.dx-n-virtual-events-menu ul.dx-third-level li a {
    padding: 5px 10px 5px 0;
    font-size: 13px;
}

div#divMenu.dx-n-virtual-events-menu ul.dx-third-level li {
    padding-bottom: 11px;
}

div#divMenu.dx-n-virtual-events-menu ul.dx-third-level li.ui-tabs-active a:after,
div#divMenu.dx-n-virtual-events-menu ul.dx-third-level li.ui-state-active a:after {
    border-color: #FFFFFF;
}

div#divMenu.dx-n-virtual-events-menu ul.dx-third-level li {
    padding: 0;
}

div#divMenu.dx-n-virtual-events-menu ul.dx-third-level li a {
    padding: 15.5px 15px;
    line-height: 0.905em;
}

.ui-widget-content {}

ul.dx-third-level .ui-widget-content a {
    width: 100% !important;
    display: inline-block;
}

div#divMenu.dx-n-virtual-events-menu ul.dx-third-level .ui-tabs-panel a {
    width: 100% !important;
    line-height: 1.5em;
    font-size: 13px !important;
    border-bottom: 1px solid #FFFFFF;
    color: #093154;
    transition: all 0.5s ease;
}

div#divMenu.dx-n-virtual-events-menu ul.dx-third-level .ui-tabs-panel a:after {
    display: none;
}

div#divMenu.dx-n-virtual-events-menu ul.dx-third-level .ui-tabs-panel {
    padding: 0;
    padding: 10px;
    padding-top: 0;
}

div#divMenu.dx-n-virtual-events-menu ul.dx-third-level .ui-tabs-panel a:hover {
    background: #f7941f;
    color: #FFFFFF;
}

ul.ubermenu-submenu.ubermenu-submenu-id-1604448.ubermenu-submenu-type-flyout.ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_item {
    border: 1px solid #cfe5f9;
    border-top: none;
}

div#divMenu ul.dx-third-level.dx-third-level-selector.dx-regions {
    background: #cccccc !important;
}


/* COLORS & PADDINGS */

div#divMenu>ul {
    background-color: #093154;
}

div#divMenu ul.dx-second-level {
    background: #FFFFFF !important;
    border: 1px solid #cfe5f9;
    border-top: none;
}

div#divMenu ul.dx-third-level.dx-third-level-selector.dx-regions {
    background: #FFFFFF !important;
    border: 1px solid #cfe5f9;
    border-top: none;
}

div#divMenu.dx-n-virtual-events-menu ul.dx-third-level {
    background: #FFFFFF !important;
    border: 1px solid #cfe5f9;
    border-top: none;
}

div#divMenu.dx-n-virtual-events-menu ul.dx-third-level li a {
    color: #093154 !important;
}

div#divMenu.dx-n-virtual-events-menu ul.dx-third-level li.ui-tabs-active a {
    color: #FFFFFF !important;
}

div#divMenu.dx-n-virtual-events-menu ul.dx-third-level .ui-tabs-panel a {
    border-bottom: 1px solid #09315436;
}

div#divMenu.dx-n-virtual-events-menu li a,
div#divMenu.reports-menu-rd ul.dx-countries li a,
div#divMenu.reports-menu-rd li a {
    padding: 5px 10px 5px 0 !important;
}

div#divMenu.dx-n-virtual-events-menu ul.dx-third-level li,
div#divMenu.dx-n-virtual-events-menu li,
div#divMenu.reports-menu-rd ul.dx-countries li,
div#divMenu.reports-menu-rd li {
    padding: 5px 10px !important;
}

div#divMenu.dx-n-virtual-events-menu li a {
    font-size: 14px;
}

div#divMenu.dx-n-virtual-events-menu ul.dx-third-level li.ui-tabs a {
    font-size: 14px !important;
}

div#divMenu1 .menu-view-all a,
div#divMenu.dx-n-virtual-events-menu ul.dx-third-level .ui-tabs-panel a,
div#divMenu.dx-n-virtual-events-menu ul.dx-third-level li,
div#divMenu.dx-n-virtual-events-menu ul.dx-third-level li a {
    font-size: 14px !important;
}

.dataxis-menu-digital-events div#divMenu.dx-n-virtual-events-menu ul.dx-third-level {
    width: 40vw;
    right: -40vw;
}

.dataxis-menu-digital-events div#divMenu.dx-n-virtual-events-menu ul.dx-third-level li a:after {
    top: 7px;
}

div#divMenu.industry-menu-rd li.passby a:after {
    display: none;
}

div#divMenu.dx-n-virtual-events-menu .dx-second-level li a:after {
    display: none; a
}


.dataxis-menu-container li#menu-item-535073 a span.ubermenu-target-text > span {color: #F4941F;font-weight: 700;position: relative;top: 1px;}
.dataxis-menu-container li#menu-item-535073 a:hover span.ubermenu-target-text > span {color: #FFFFFF;font-weight: 700;position: relative;top: 1px;}

li#menu-item-536274.free-trial-btn a {border: 1px solid #0b3050;border-radius: 9px;text-transform: uppercase;font-weight: 600;padding: 9px 10px;line-height: 15px;
    margin: 5px; }
body.page-template-template-registration li#menu-item-536274.free-trial-btn a {border: 1px solid #f7941f;border-radius: 9px;text-transform: uppercase;font-weight: 600;padding: 9px 10px;line-height: 15px;margin: 5px; }
li#menu-item-536274.free-trial-btn a:hover, 
li#menu-item-536274.free-trial-btn a:active,
li#menu-item-536274.free-trial-btn a:focus {border: 1px solid #f7941f;border-radius: 9px;text-transform: uppercase;font-weight: 600; }


li#menu-item-536276.free-trial-btn a {border: 1px solid #0b3050;border-radius: 9px;text-transform: uppercase;font-weight: 600; padding: 9px 10px;line-height: 15px; margin: 5px }
li#menu-item-536276.free-trial-btn a:hover {border: 1px solid #f7941f;border-radius: 9px;text-transform: uppercase;font-weight: 600; }


