.et_pb_menu li a:hover{background-color:#3F4854!important;color:#ffffff!important}.et_pb_menu .sub-menu{padding:12px 15px;border-radius:8px;white-space:nowrap;min-width:240px!important;max-width:320px!important;width:fit-content!important;position:absolute!important;right:0!important;overflow:visible!important}.et_pb_menu .sub-menu li{padding:8px 10px;display:block;width:100%!important}.et_pb_menu .sub-menu li a:hover::after{content:"→";margin-left:6px;transition:margin-left 0.3s ease}@media (max-width:768px){.et_pb_menu .sub-menu{position:relative!important;right:auto!important;left:0!important}.et_pb_menu .sub-menu li{padding:4px 8px;line-height:1.2}}body.page-id-278163{background-color:#F6F4EE}.session-date-header{background:#333;color:#fff;padding:15px 20px;margin:30px 0 20px 0;font-size:20px;border-left:5px solid #c8102e}.session-item{display:flex;gap:30px;margin:20px 0;padding:20px 0}.session-time{min-width:150px;font-size:16px;color:#333}.session-content{flex:1}.session-title{font-size:22px;margin-bottom:10px;color:#c8102e}.session-description{margin:15px 0;line-height:1.6}.session-moderator,.session-speakers{display:flex;flex-wrap:wrap;gap:20px;margin:20px 0}.speaker-item{display:flex;gap:15px;align-items:flex-start;max-width:400px}.speaker-photo{width:80px;height:80px;border-radius:50%;object-fit:cover}.speaker-info{flex:1}.speaker-role{font-size:12px;text-transform:uppercase;color:#666;margin-bottom:5px}.speaker-name{font-size:16px;margin:0;color:#333}.speaker-title,.speaker-org{font-size:14px;margin:2px 0;color:#666}.session-sponsor{margin-top:15px;padding:10px;background:#f5f5f5;border-left:3px solid #c8102e}.session-divider{border:none;border-top:1px solid #ddd;margin:30px 0}@media (max-width:768px){.session-item{flex-direction:column;gap:15px}.session-time{min-width:auto}.speaker-item{max-width:100%}}