body.new-figtree-font-family, 
body.new-figtree-font-family button,
body.new-figtree-font-family .elementor-widget-text-editor,
body.new-figtree-font-family h1,
body.new-figtree-font-family h2,
body.new-figtree-font-family h3,
body.new-figtree-font-family h4,
body.new-figtree-font-family h5,
body.new-figtree-font-family h6,
body.new-figtree-font-family .elementor-widget-counter .elementor-counter span,
body.new-figtree-font-family .elementor-element h1 *,
body.new-figtree-font-family .elementor-element h2 *,
body.new-figtree-font-family .elementor-element h3 *,
body.new-figtree-font-family .elementor-element h4 *,
body.new-figtree-font-family .elementor-element h5 *,
body.new-figtree-font-family .elementor-element h6 *,
body.new-figtree-font-family .elementor-nav-menu .elementor-item,
body.new-figtree-font-family .elementor-button,
body.new-figtree-font-family .old-social-media-feed .grid-item-linkedin-page-post .grid-content .sk-post-text, 
body.new-figtree-font-family .old-social-media-feed .grid-item-linkedin-page-post .grid-content span, 
body.new-figtree-font-family .old-social-media-feed #ctf .ctf-item .ctf-tweet-text, 
body.new-figtree-font-family .old-social-media-feed #cff .cff-item .cff-post-text,
body.new-figtree-font-family .old-social-media-feed .grid-item-linkedin-page-post .grid-content .profile-name {
font-family: "Figtree", sans-serif!important;
}
body.new-figtree-font-family .card-slider-content,
body.new-figtree-font-family .speakers-position,
body.new-figtree-font-family .banner_menu_listing_sec .banner_menu_listing_div a span {
font-weight: 400!important;
}
body.new-figtree-font-family .event-pagi span, 
body.new-figtree-font-family .event-pagi a,
body.new-figtree-font-family .contact-wrap div input:not([type="submit"]),
body.new-figtree-font-family .contact-wrap div textarea {
font-weight: 500!important;
}
body.new-figtree-font-family .semi_bold_font,
body.new-figtree-font-family .elementor-nav-menu .elementor-item,
body.new-figtree-font-family .elementor-button,
body.new-figtree-font-family .hb_button a:not(.calendar-drop),
body.new-figtree-font-family .speaker-rm,
body.new-figtree-font-family .custom-head-menu-div .ch-menu-link,
body.new-figtree-font-family .new-layout-banner-location,
body.new-figtree-font-family .new-layout-banner-buttons a.new-layout-banner-button-download, 
body.new-figtree-font-family .new-layout-banner-buttons a.new-layout-banner-button-register,
body.new-figtree-font-family .new-layout-banner-logo-text,
body.new-figtree-font-family .register-button a,
body.new-figtree-font-family a.view-all,
body.new-figtree-font-family .ea-inner-div a.ea-explore-button,
body.new-figtree-font-family .elementor-element.theme_style_button .elementor-button, 
body.new-figtree-font-family .html_theme_style_button, 
body.new-figtree-font-family .elementor-element .html_theme_style_button, 
body.new-figtree-font-family .search-form input.search-submit,
body.new-figtree-font-family .new-social-media-feed-layout .sk-ww-linkedin-page-post .sk-posts-footer .sk-footer-button, 
body.new-figtree-font-family .new-social-media-feed-layout #cff .cff-no-more-posts,
body.new-figtree-font-family .cfs-head-organiser-div .cfs-head-organiser-text,
body.new-figtree-font-family .banner_menu_listing_sec .banner_menu_listing_div a,
body.new-figtree-font-family .contact-wrap div,
body.new-figtree-font-family .contact-submit input,
body.new-figtree-font-family .kta-title-div .kta-title,
body.new-figtree-font-family .tc-toggle-btn-div .tc-toggle-btn {
font-weight: 600!important;
}
body.new-figtree-font-family .bold_font,
body.new-figtree-font-family .bold_font.elementor-widget-heading .elementor-heading-title,
body.new-figtree-font-family .bold_font .elementor-button,
body.new-figtree-font-family .speakers-company,
body.new-figtree-font-family .smf_head_listing_div .smf_head_list_title,
body.new-figtree-font-family .cbw-content .cbw-title {
font-weight: 700!important;
}
body.new-figtree-font-family .heavy_bold_font,
body.new-figtree-font-family .heavy_bold_font .elementor-button,
body.new-figtree-font-family h1,
body.new-figtree-font-family h2,
body.new-figtree-font-family h3,
body.new-figtree-font-family h4,
body.new-figtree-font-family h5,
body.new-figtree-font-family h6,
body.new-figtree-font-family .elementor-element h1 *,
body.new-figtree-font-family .elementor-element h2 *,
body.new-figtree-font-family .elementor-element h3 *,
body.new-figtree-font-family .elementor-element h4 *,
body.new-figtree-font-family .elementor-element h5 *,
body.new-figtree-font-family .elementor-element h6 *,
body.new-figtree-font-family .event-title,
body.new-figtree-font-family .elementor-nav-menu li.mobile-download-btn span,
body.new-figtree-font-family .custom_header_menu .elementor-nav-menu--dropdown .elementor-nav-menu li.mobile-download-btn a.elementor-item,
body.new-figtree-font-family .rank-math-breadcrumb p > span.last,
body.new-figtree-font-family .podcast_title_div .podcast_title,
body.new-figtree-font-family .speaker-right .speaker-title,
body.new-figtree-font-family .new-figtree-font-family,
body.new-figtree-font-family .elementor-element strong, 
body.new-figtree-font-family .elementor-element b, 
body.new-figtree-font-family strong, 
body.new-figtree-font-family b,
body.new-figtree-font-family .speakers-name,
body.new-figtree-font-family p.speaker_otitle,
body.new-figtree-font-family .reg-fee-title {
font-weight: 800!important;
}
body.new-figtree-font-family .super_bold_font,
body.new-figtree-font-family .super_bold_font *,
body.new-figtree-font-family .new-layout-banner-title {
font-weight: 900!important;
} .chs-mobile-search {
display: none!important;
}   body .bulk_prospectus_btn {
transition: opacity 0.3s;
}
body .bulk_prospectus_btn:not(.prospectus_action) { }
.elementor-section.custom_header_sec:not(.elementor-sticky--effects) {
border-color: #ffffff00;
}
body .custom_video_menu_sec a.cvms_login {
font-size: 12px;
line-height: 1.25;
}
.first-col .register-fee-sec:after {
display: none!important;
}
.reg-fee-title-wrap {
text-align: center;
padding-left: 5px;
padding-right: 5px;
}
.register-fee-sec.disabled .reg-fee-title-wrap {
background-color: #b4b4b4 !important;
}
.register-fee-sec.disabled .reg-fee-title-wrap .reg-fee-title, 
.register-fee-sec.disabled .reg-fee-title-wrap .reg-fee-subtitle,
.register-fee-sec.disabled .reg-fee-lower-wrap * {
color: #676767 !important;
}
.register-fee-sec.disabled {
background: #d4d4d4;
}
.last-col .register-fee-sec {
overflow: hidden;
}
.elementor-element.blue_download_single_button .elementor-button {
min-width: 31px;
min-height: 35px;
height: auto;
padding: 9px 18px 9px 29px;
border: 1px solid #20419A;
border-radius: 50px;
font-size: 15px;
color: white;
background-color: #20419A;
transition: all .2s ease-in-out;
position: relative;
}
.elementor-element.blue_download_single_button .elementor-button:hover,
.elementor-element.blue_download_single_button .elementor-button:focus {
border: 1px solid #00B1A9;
color: white;
background-color: #00B1A9;
}
.elementor-element.blue_download_single_button .elementor-button:before {
content: "";
position: absolute;
top: 0;
bottom: 0;
margin: auto;
left: 10px;
background-position: center;
background-size: contain;
background-repeat: no-repeat;
background-image: url(//officialenergyasia.com/wp-content/themes/astra-child/assets/images/download-icon.png);
transition: all .2s ease-in-out;
width: 11px;
height: 13px;
z-index: 1;
}
@media (max-width: 1024px) {
.custom_krd_sec .custom_krd_div, .custom_krd_sec .custom_krd_div:last-child, .custom_krd_sec .custom_krd_div:not(:last-child), .custom_krd_sec .custom_krd_div:not(:first-child):not(:last-child) {
width: 100% !important;
min-height: 100px !important;
clip-path: polygon(0 calc(100% - 30px), 0 0, 100% 0, 100% calc(100% - 30px), 50% 100%) !important;
margin-bottom: -30px !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
}
@media (max-width: 767px) {
body .first-col .reg-fee-title-wrap, body .last-col .reg-fee-title-wrap {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
html body .elementor-nav-menu li.mobile-download-btn::before{
background: url(https://www.officialenergyasia.com/wp-content/uploads/2024/07/prospectus-2025-img.png) 45% 18px no-repeat;
background-size: 90px;
}
} body .hb_desc .banner-custom-btn.html_theme_style_button {
display: inline-flex;
min-height: 40px;
height: auto;
padding-top: 10px;
padding-bottom: 10px;
line-height: 1.2;
}
.pec_download-btn {
display: none!important;
}
a.exhibit_explore_btn { }
body.page-id-4533 .social_media_sec {
display: none!important;
}
body .hb_sec_wrapper,
.hb_sec_wrapper.slick-slide {
user-select: all;
}
body .hb_sec_wrapper a,
.hb_sec_wrapper.slick-slide a,
body .hb_sec_wrapper button,
.hb_sec_wrapper.slick-slide button {
user-select: none;
} body .elementor-nav-menu li.mobile-only.menu-item-2671, 
body .elementor-nav-menu li.mobile-only.menu-item-2672, 
body .elementor-nav-menu li.mobile-only.menu-item-3550,
body .elementor-nav-menu li.mobile-only.menu-item-2673 {
display: none!important;
} body .custom_grayscale {
filter: grayscale(1);
}
#join_media_custom_btn > * {
pointer-events: none;
}
html > body {
margin-top: -1px;
min-height: calc(100% + 1px);
} body *:focus {
outline: none!important;
}
#page {
overflow: hidden;
}
body.body_noscroll {
position: fixed;
overflow-y: scroll;
width: 100%;
}
.elementor-element.back-to-top-btn .elementor-button svg {
box-shadow: 0 0 6px #00000033;
border-radius: 50px;
}
html {
-webkit-tap-highlight-color:transparent;
}
html body, body .elementor-widget-text-editor {
font-size: 15px;
line-height: 27px;
color: #000000;
font-family: 'Poppins', sans-serif;
}
body .elementor-widget-heading h1.elementor-heading-title, body .elementor-element h1, body .elementor-element h1 *, body h1, body h1 * {
font-size: 38px;
font-weight: 600;
line-height: 42px;
}
body .elementor-widget-heading h2.elementor-heading-title, body .elementor-element h2, body .elementor-element h2 *, body h2, body h2 * {
font-size: 30px;
font-weight: 600; line-height: 1.35;
}
body .elementor-widget-heading h3.elementor-heading-title, body .elementor-element h3, body .elementor-element h3 *, body h3, body h3 * {
font-size: 26px;
font-weight: 400;
line-height: 37px;
}
body .elementor-widget-heading h4.elementor-heading-title, body .elementor-element h4, body .elementor-element h4 *, body h4, body h4 * {
font-size: 22px;
font-weight: 700;
line-height: 28px;
}
body .elementor-widget-heading h5.elementor-heading-title, body .elementor-element h5, body .elementor-element h5 *, body h5, body h5 * {
font-size: 20px;
font-weight: 500;
line-height: 26px;
}
body .elementor-widget-heading h6.elementor-heading-title, body .elementor-element h6, body .elementor-element h6 *, body h6, body h6 * {
font-size: 18px;
font-weight: 600;
line-height: 25px;
}
body h7, body h7 *, body div .font_17px {
font-size: 17px;
font-weight: 400;
line-height: 25px;
}
body div .font_14px {
font-size: 14px;
font-weight: 400;
line-height: 20px;
}
body div .font_13px {
font-size: 13px;
font-weight: 400;
line-height: 20px;
}
body .elementor-element strong, body .elementor-element b, body strong, body b {
font-weight: 700;
} .elementor-element.theme_style_button.bigger_ts_btn .elementor-button,
.elementor-element.theme_agora_style_button.bigger_ts_btn .elementor-button {
padding: 11px 20px;
height: 40px;
font-weight: 600;
min-width: 143px;
}
.elementor-element.theme_agora_style_button .elementor-button {
border-radius: 50px;
background-color: white;
border: 1px solid white;
color: #762982;
min-height: 35px;
height: auto;
font-size: 15px;
padding: 9px 18px;
line-height: 1;
min-width: 100px;
text-align: center;
cursor: pointer;
text-decoration: none;
transition: all .2s ease-in-out;
font-weight: 600;
}
.elementor-element.theme_agora_style_button .elementor-button:hover {
background-color: #762982;
border: 1px solid white;
color: white;
}
.elementor-element.theme_style_button .elementor-button,
body .html_theme_style_button, body .elementor-element .html_theme_style_button,
body .search-form input.search-submit {
border-radius: 50px;
background-color: #042B6D;
border: 1px solid #042B6D;
color: white;
min-height: 35px;
height: auto;
font-size: 15px;
padding: 9px 18px;
line-height: 1;
min-width: 100px;
text-align: center;
cursor: pointer;
text-decoration: none;
transition: all .2s ease-in-out;
display: inline-flex;
align-items: center;
justify-content: center;
font-weight: 600;
}
.elementor-element.theme_style_button .elementor-button:hover, .elementor-element.theme_style_button .elementor-button:focus,
body .html_theme_style_button:hover, body .elementor-element .html_theme_style_button:hover,
body .html_theme_style_button:focus, body .elementor-element .html_theme_style_button:focus,
body .search-form input.search-submit:focus, body .search-form input.search-submit:hover {
background-color: #00B1A9;
border: 1px solid #00B1A9;
color: white;
}
.elementor-element.theme_purple_style_button .elementor-button,
body .html_theme_purple_style_button, 
body .elementor-element .html_theme_purple_style_button {
border-radius: 50px;
background-color: #96157C;
border: 1px solid #96157C;
color: white;
height: 40px;
font-size: 15px;
font-weight: 600;
padding: 12px 20px;
line-height: 1;
min-width: 100px;
text-align: center;
cursor: pointer;
text-decoration: none;
transition: all .2s ease-in-out;
display: inline-flex;
align-items: center;
}
.elementor-element.theme_purple_style_button .elementor-button:hover, 
.elementor-element.theme_purple_style_button .elementor-button:focus,
body .html_theme_purple_style_button:hover, 
body .elementor-element .html_theme_purple_style_button:hover,
body .html_theme_purple_style_button:focus, 
body .elementor-element .html_theme_purple_style_button:focus,
.elementor-element.theme_black_style_button .elementor-button:hover,
.elementor-element.theme_black_style_button .elementor-button:focus {
background-color: #20419A;
border: 1px solid #20419A;
color: white;
}
.elementor-element.theme_black_style_button .elementor-button {
border-radius: 50px;
background-color: #3D3935;
border: 1px solid #3D3935;
color: white;
height: 40px;
font-size: 15px;
padding: 11px 18px;
line-height: 1;
min-width: 100px;
text-align: center;
cursor: pointer;
text-decoration: none;
transition: all .2s ease-in-out;
display: inline-flex;
align-items: center;
font-weight: 600;
}
.elementor-element.theme_dark_blue_style_button .elementor-button,
body .html_dark_blue_style_btn,
body .elementor-element .html_dark_blue_style_btn {
border-radius: 50px;
background-color: #20419A;
border: 1px solid #20419A;
color: white;
height: 40px;
font-size: 15px;
padding: 11px 18px;
line-height: 1;
min-width: 100px;
text-align: center;
cursor: pointer;
text-decoration: none;
transition: all .2s ease-in-out;
display: inline-flex;
align-items: center;
font-weight: 600;
}
.elementor-element.theme_dark_blue_style_button .elementor-button:hover, 
.elementor-element.theme_dark_blue_style_button .elementor-button:focus,
body .html_dark_blue_style_btn:hover,
body .elementor-element .html_dark_blue_style_btn:hover,
body .html_dark_blue_style_btn:focus,
body .elementor-element .html_dark_blue_style_btn:focus {
background-color: #02282C;
border: 1px solid #02282C;
color: white;
}
.elementor-element.download_single_button .elementor-button {
min-width: 31px;
height: 31px;
padding: 8px 11px 9px 18px;
border: 1px solid white;
border-radius: 50px;
font-size: 15px;
color: white;
background-color: #ffffff00;
transition: all .2s ease-in-out;
position: relative;
display: inline-flex;
align-items: center;
font-weight: 600;
}
.elementor-element.download_single_button .elementor-button .elementor-button-text::first-letter {
padding-left: 12px;
}
.elementor-element.download_single_button .elementor-button:before {
content: "";
position: absolute;
top: 7px;
left: 9px;
background-position: center;
background-size: contain;
background-repeat: no-repeat;
background-image: url(//officialenergyasia.com/wp-content/themes/astra-child/assets/images/download-icon.png);
transition: all .2s ease-in-out;
width: 11px;
height: 13px;
z-index: 1;
}
.elementor-element.download_single_button .elementor-button:hover, .elementor-element.download_single_button .elementor-button:focus {
background-color: #20419A;
border: 1px solid #20419A;
color: white;
}
.elementor-element.search_single_button .elementor-button {
min-width: 31px;
height: 31px;
padding: 8px 11px 9px 18px;
background-color: #ffffff00;
transition: all .2s ease-in-out;
position: relative;
border: 1px solid #ffffff00;
border-radius: 50px;
font-size: 0;
font-weight: 600;
}
.elementor-element.search_single_button .elementor-button:before {
content: "";
position: absolute;
top: 5px;
left: 5px;
background-position: center;
background-size: contain;
background-repeat: no-repeat;
background-image: url(//officialenergyasia.com/wp-content/themes/astra-child/assets/images/search-icon.png);
transition: all .2s ease-in-out;
width: 21px;
height: 21px;
z-index: 1;
}
.elementor-element.search_single_button .elementor-button:hover, .elementor-element.search_single_button .elementor-button:focus {
border: 1px solid #ffffff00;
background-color: #ffffff00;
}
.elementor-element.search_single_button .elementor-button:hover:before, .elementor-element.search_single_button .elementor-button:focus:before {
transform: scale(1.1) rotate(5deg);
}
.elementor-element.theme_style_button .elementor-button-wrapper, .elementor-element.download_single_button .elementor-button-wrapper, .elementor-element.search_single_button .elementor-button-wrapper {
display: flex;
}
.elementor-element.theme_style_button.elementor-align-center .elementor-button-wrapper, .elementor-element.download_single_button.elementor-align-center .elementor-button-wrapper, .elementor-element.search_single_button.elementor-align-center .elementor-button-wrapper {
justify-content: center;
}
.elementor-element.theme_style_button.elementor-align-right .elementor-button-wrapper, .elementor-element.download_single_button.elementor-align-right .elementor-button-wrapper, .elementor-element.search_single_button.elementor-align-right .elementor-button-wrapper {
justify-content: end;
}
.elementor-element.theme_style_button.elementor-align-left .elementor-button-wrapper, .elementor-element.download_single_button.elementor-align-left .elementor-button-wrapper, .elementor-element.search_single_button.elementor-align-left .elementor-button-wrapper {
justify-content: start;
} .elementor-element.overflow-hidden-ele {
overflow: hidden;
}  .page-template-template-homepage div[data-elementor-type="header"] {
position: absolute;
width: 100%;
left: 0;
top: 0;
z-index: 1;
}
.elementor-section.custom_header_sec .custom_header_logo img {
transition: all .2s ease-in-out;
}
body.home .elementor-section.custom_header_sec:not(.elementor-sticky--effects) .custom_header_logo img { }
.elementor-section.custom_header_sec.elementor-sticky--effects .custom_header_menu .menu-item .menu-link { }
.custom_header_menu .elementor-nav-menu--dropdown .elementor-item.elementor-item-active {
color: #1bb1a9!important;
}
.elementor-section.custom_header_sec.elementor-sticky--effects .custom_header_menu .menu-item .menu-link:not(:focus):not(:hover):not(.elementor-item-active),
body:not(.home):not() .elementor-section.custom_header_sec .custom_header_menu .menu-item .menu-link:not(:focus):not(:hover):not(.elementor-item-active) {
color: black;
fill: black;
}
.elementor-section.custom_header_sec .custom_header_menu .menu-item.custom_menu_agora .menu-link:hover, 
.elementor-section.custom_header_sec .custom_header_menu .menu-item.custom_menu_agora.current_page_item .menu-link {
color: #96157C!important;
}
.elementor-section.custom_header_sec.elementor-sticky--effects .custom_header_db .elementor-button:not(:hover):not(:focus),
body:not(.home) .elementor-section.custom_header_sec .custom_header_db .elementor-button:not(:hover):not(:focus) {
border-color: black;
}
.elementor-section.custom_header_sec.elementor-sticky--effects .custom_header_db .elementor-button:not(:hover):not(:focus):before,
body:not(.home) .elementor-section.custom_header_sec .custom_header_db .elementor-button:not(:hover):not(:focus):before {
filter: brightness(0);
}
.elementor-section.custom_header_sec.elementor-sticky--effects .custom_header_sb .elementor-button:before,
body:not(.home) .elementor-section.custom_header_sec .custom_header_sb .elementor-button:before {
filter: brightness(0);
}
.elementor-section.custom_header_sec.elementor-sticky--effects, body:not(.home) .elementor-section.custom_header_sec.elementor-sticky--effects {
background-color: white;
box-shadow: 0 0 10px #00000033;
}
body:not(.home) .elementor-section.custom_header_sec {
background-color: white;
box-shadow: 0 0 10px #f6f6f6;
}
body:not(.home)  .elementor-section.custom_header_sec .custom_header_menu .elementor-menu-toggle {
filter: brightness(0);
}  .social_media_listing {
display: flex;
flex-direction: column;
}
.social_media_listing .social_media_div {
width: 45px;
height: 45px;
display: flex;
align-items: center;
justify-content: center;
background-color: white;
padding: 8px;
}
.social_media_listing .social_media_div:hover {
background-color: #00B1A9;
}
.social_media_listing .social_media_div:hover img {
filter: brightness(0) invert(1);
}
.social_media_listing .social_media_div img, .social_share_div img {
max-width: 17px;
max-height: 17px;
width: auto;
height: auto;
transition: all .3s ease-in-out;
}
.social_share_sec {
position: relative;
overflow: hidden;
}
.social_share_div {
height: 45px;
width: 45px;
display: flex;
align-items: center;
justify-content: center;
background-color: #00B1A9;
padding: 8px;
transition: all .3s ease-in-out;
}
.social_share_sec:hover .social_share_div {
background-color: #20419A;
}
.social_share_sec .addthis_tool,
.social_share_sec .addtoany_shortcode {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
}
.social_share_sec .addthis_tool .at-resp-share-element .at-share-btn {
margin: 0;
}
div#at20mc {
display: none!important;
}
.a2a_full_footer {
opacity: 0!important;
pointer-events: none!important;
}
.social_media_sec {
position: fixed;
z-index: 999;
right: 0;
top: 50%;
transform: translate(0, -50%);
border-radius: 20px 0 0 20px;
overflow: hidden;
box-shadow: 0px 4px 8px #00000033;
}
body .grid-item-linkedin-page-post .grid-content > * {
padding-left: 0!important;
padding-right: 0!important;
}
body .sk-post-content-body {
width: 100%!important;
}
body .sk-ww-linkedin-page-post .grid-linkedin-page-post a, #ctf .ctf-item a {
color: #00B1A9!important;
}
.old-social-media-feed #cff .cff-text a, .old-social-media-feed #cff .cff-post-links a {
text-decoration: none!important;
}
.old-social-media-feed #ctf.ctf-masonry .ctf-item {
margin-left: 8px;
margin-right: 8px;
}
.old-social-media-feed .smf_body[data-id="twitter"] #ctf.ctf-masonry .ctf-item {
margin-left: 5px;
margin-right: 5px;
} body .old-social-media-feed .sk-ww-linkedin-page-post .grid-linkedin-page-post a:hover, 
body .old-social-media-feed .sk-ww-linkedin-page-post .grid-linkedin-page-post a:focus,
.old-social-media-feed #ctf .ctf-item a:hover, .old-social-media-feed #ctf .ctf-item a:focus,
.old-social-media-feed #cff .cff-item .cff-page-name a:hover, .old-social-media-feed #cff .cff-item .cff-page-name a:focus,
.old-social-media-feed #cff .cff-text a:hover, .old-social-media-feed #cff .cff-text a:focus,
.old-social-media-feed #cff .cff-post-links a:hover, .old-social-media-feed #cff .cff-post-links a:focus {
color: #20419A!important;
}
#ctf.ctf-narrow .ctf-author-box .ctf-corner-logo svg {
opacity: 0;
}
#ctf.ctf-narrow .ctf-author-box .ctf-corner-logo:before {
content: "";
background-image: url(//officialenergyasia.com/wp-content/themes/astra-child/assets/images/black-twitter-new.png);
background-position: center;
background-size: contain;
background-repeat: no-repeat;
position: absolute;
width: 100%;
height: 20px;
top: 0;
left: 0;
}   body .old-social-media-feed #cff .cff-author-img, body .old-social-media-feed #ctf.ctf-narrow .ctf-author-avatar { background-image: url(https://www.officialenergyasia.com/wp-content/uploads/2022/11/energy-logo.png)!important;
background-position: center!important;
background-size: contain!important;
background-repeat: no-repeat!important;
}
body .old-social-media-feed #cff .cff-author-img .cff-feed-image, body .old-social-media-feed #ctf.ctf-narrow .ctf-author-avatar > img {
opacity: 0;
}
.smf_head_wrapper {
display: flex;
align-items: center; margin-bottom: 6px;
flex-wrap: wrap;
}
.smf_head_listing {
display: flex;
align-items: center;
margin-right: auto;
}
.smf_head_listing_div:first-child {
padding-left: 0;
}
.smf_head_listing_div:last-child {
padding-right: 0;
}
.smf_head_button_sec {
margin-left: auto;
position: relative;
}
.smf_head_button_div a {
display: inline-block;
}
.smf_head_button_div {
position: absolute;
top: 0;
right: 0;
z-index: -1;
transition: all .3s ease-in-out;
opacity: 0;
pointer-events: none;
white-space: nowrap;
}
.smf_head_button_div.active {
z-index: 1;
pointer-events: all;
opacity: 1;
position: relative;
}
.smf_head_listing_div .smf_head_list_title {
margin-bottom: 0;
transition: all .3s ease-in-out;
font-weight: 600;
line-height: 1.3;
}
.smf_head_listing_div {
padding: 7px 14px;
cursor: pointer;
position: relative;
}
.smf_head_listing_div.active .smf_head_list_title, .smf_head_listing_div:hover .smf_head_list_title, .smf_head_listing_div:focus .smf_head_list_title {
color: #00B1A9;
}
.smf_body_wrapper {
position: relative; }
.smf_body {
position: absolute;
transition: all .3s ease-in-out;
top: 0;
left: 0;
width: 100%;
z-index: -1;
pointer-events: none;
opacity: 0;
}
.smf_body.active {
position: relative;
z-index: 1;
pointer-events: all;
opacity: 1;
}
body .old-social-media-feed #ctf #ctf-more, body .old-social-media-feed #cff #cff-more, body .old-social-media-feed #sb_instagram #sbi_load .sbi_load_btn, 
body .old-social-media-feed .eapps-facebook-feed-load-more, 
.old-social-media-feed .sk-ww-linkedin-page-post > .sk-linkedin-page-post-bottom-btn-container button.sk-linkedin-page-post-load-more-posts,
body .old-social-media-feed #cff.cff .cff-load-more {
color: #242424!important;
transition: all .3s ease-in-out;
text-decoration: underline;
font-size: 15px;
font-weight: 500;
background-color: #ffffff00!important; margin-top: 20px;
min-height: 30px;
padding: 5px;
line-height: 1.3;
max-width: 110px;
white-space: nowrap;
display: block;
position: relative;
left: 50%;
transform: translate(-50%, 0);
margin-left: 0;
margin-right: 0;
}
body .old-social-media-feed #ctf #ctf-more:hover, body .old-social-media-feed #ctf #ctf-more:focus, body .old-social-media-feed #cff #cff-more:hover, body .old-social-media-feed #cff #cff-more:focus, body .old-social-media-feed #sb_instagram #sbi_load .sbi_load_btn:hover, body .old-social-media-feed #sb_instagram #sbi_load .sbi_load_btn:focus, body .old-social-media-feed .eapps-facebook-feed-load-more:focus, body .old-social-media-feed .eapps-facebook-feed-load-more:hover,
.old-social-media-feed .sk-ww-linkedin-page-post > .sk-linkedin-page-post-bottom-btn-container button.sk-linkedin-page-post-load-more-posts:hover, .old-social-media-feed .sk-ww-linkedin-page-post > .sk-linkedin-page-post-bottom-btn-container button.sk-linkedin-page-post-load-more-posts:focus,
body .old-social-media-feed #cff.cff .cff-load-more:hover, body .old-social-media-feed #cff.cff .cff-load-more:focus {
background-color: #ffffff00!important;
box-shadow: 0 0 0;
color: #00B1A9!important;
transition: all .3s ease-in-out;
}
body .old-social-media-feed #cff .cff-no-more-posts {
border: 0;
}
body .old-social-media-feed .eapps-facebook-feed-inner {
background: white;
border: 0;
}
body .old-social-media-feed .eapps-facebook-feed-posts-inner {
border-top: 0;
overflow: visible!important;
}
body .old-social-media-feed #ctf .ctf-out-of-tweets iframe {
display: none;
}
body .old-social-media-feed #ctf .ctf-out-of-tweets {
border: 0;
margin-top: 20px;
}
body .old-social-media-feed .eapps-facebook-feed-posts-item, body .old-social-media-feed #ctf .ctf-item, body .old-social-media-feed .grid-item-linkedin-page-post .grid-content, .old-social-media-feed .cff-wrapper #cff .cff-item {
background: #FFFFFF!important;
box-shadow: 0px 0px 8px #0000001a!important;
border-radius: 10px!important;
padding: 12px 13px 16px 13px!important;
}
body .old-social-media-feed .eapps-facebook-feed-posts-item .eapps-facebook-feed-posts-item-inner {
padding: 0;
}
body .old-social-media-feed #ctf .ctf-author-screenname {
display: none;
}
body .smf_head_button_div .html_theme_style_button, body div .search-form input.search-submit {
height: 40px;
padding-top: 12px;
padding-bottom: 12px;
}
body #page .old-social-media-feed .eapps-facebook-feed-content-container {
height: auto;
}
html body .old-social-media-feed #ctf { padding-top: 20px;
}
body .old-social-media-feed #sb_instagram {
padding-top: 7px;
}
.old-social-media-feed .sk-ww-linkedin-page-post .grid-linkedin-page-post {
padding-top: 10px;
}
.old-social-media-feed .smf_body[data-id="twitter"] { width: calc(100% + 16px);
left: -8px;
right: -8px;
}
.old-social-media-feed .smf_body[data-id="linkedln"] {
width: calc(100% + 16px);
left: -8px;
right: -8px;
}
body .old-social-media-feed .eapps-facebook-feed-posts {
padding-left: 0;
padding-right: 0;
}
body .old-social-media-feed .eapps-facebook-feed-inner, body .old-social-media-feed .eapps-facebook-feed-inner .eapps-facebook-feed-content-container {
overflow: visible!important;
}
.old-social-media-feed .smf_body[data-id="instagram"] {
width: calc(100% + 24px);
left: -12px;
right: -12px;
}
body .old-social-media-feed .grid-item-linkedin-page-post .grid-content .sk-post-text, body .old-social-media-feed .grid-item-linkedin-page-post .grid-content span, .old-social-media-feed #ctf .ctf-item .ctf-tweet-text, .old-social-media-feed #cff .cff-item .cff-post-text {
color: black!important;
line-height: 1.7;
font-size: 13px;
font-family: 'Poppins'!important;
}
.old-social-media-feed #cff .cff-item .cff-post-text {
margin-bottom: 10px;
}
body .old-social-media-feed .grid-item-linkedin-page-post .grid-content span, .old-social-media-feed #ctf .ctf-item .ctf-tweet-date {
color: #7C7B7B!important;
}
body .old-social-media-feed .grid-item-linkedin-page-post .grid-content .profile-name, .old-social-media-feed #ctf .ctf-item .ctf-author-name, .old-social-media-feed #cff .cff-item .cff-page-name a {
font-size: 15px;
color: black!important;
}
.smf_head_listing_div:before {
content: "";
background-color: #00B1A9; width: calc(100% - 24px);
height: 2px;
left: 0;
right: 0; bottom: 6px;
position: absolute;
margin: auto;
transition: all .3s ease-in-out;
opacity: 0;
}
.smf_head_listing_div.active:before, .smf_head_listing_div:hover:before, .smf_head_listing_div:hover:before {
opacity: 1;
}
.smf_head_listing_div:first-child:before { width: calc(100% - 13px);
right: auto;
}
.smf_head_listing_div:last-child:before { width: calc(100% - 13px);
left: auto;
}
.old-social-media-feed .cff-wrapper #cff {
padding-top: 20px;
}
.old-social-media-feed .cff-wrapper #cff {
padding-top: 20px;
width: calc(100% + 16px)!important;
margin-left: -8px;
margin-right: -8px;
}
body .old-social-media-feed .cff-wrapper #cff .cff-item {
margin-left: 8px!important;
margin-right: 8px!important;
width: calc(33.33% - 16px)!important;
}
body .old-social-media-feed .grid-item-linkedin-page-post .grid-content .post-header {
padding-top: 0;
}
body .old-social-media-feed .grid-item-linkedin-page-post .grid-content .sk-fb-page-name .sk-secondary-data {
line-height: 1;
display: block;
}
body .old-social-media-feed .grid-item-linkedin-page-post .grid-content .profile-name {
font-weight: 700!important;
font-family: 'Poppins'!important;
}  .sfp_form_sec form > label {
width: 100%;
display: block;
position: relative;
margin-bottom: 25px;
}
.sfp_form_sec form {
text-align: center;
max-width: 650px;
margin-left: auto;
margin-right: auto;
}
.sfp_form_sec form > label input.search-field, body .widget_search .search-form .search-field {
width: 100%;
padding: 10px 55px 10px 20px;
height: 45px;
background-color: #F6F6F6;
border-radius: 100px;
border: 1px solid #e5e5e5;
}
.sfp_form_sec form > label input.search-field:focus, body .widget_search .search-form .search-field:focus {
background-color: white;
}
.sfp_form_sec form > label button.search-submit {
position: absolute;
right: 0;
top: 0;
bottom: 0;
background-color: #ffffff00;
border: 0;
border-color: #ffffff00;
padding: 12px 20px;
color: #313131;
font-size: 21px;
}
.sfp_form_sec form > label button.search-submit i {
opacity: 0;
}
.sfp_form_sec form > label button.search-submit:before {
content: "";
width: 21px;
height: 21px;
background-repeat: no-repeat;
background-position: center;
background-size: 21px;
background-image: url(//officialenergyasia.com/wp-content/themes/astra-child/assets/images/search.svg);
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
margin: auto;
transition: all .3s ease-in-out;
}
.sfp_form_sec form > label button.search-submit:hover:before {
transform: rotate(10deg) scale(1.1);
}
.sfp_form_sec form > label input.search-field::placeholder, body .widget_search .search-form .search-field::placeholder {
color: #313131;
}
.dialog-close-button .eicon-close:before {
content: "\00d7";
}
.dialog-close-button .eicon-close {
transition: all .3s ease-in-out;
}
body .widget_search .search-form button{
transition: all .3s ease-in-out;
z-index: 9;
}
body .widget_search .search-form button:hover, body .widget_search .search-form button:focus {
transform: scale(1.1) rotate(5deg);
}  body .chcol6 .wpcf7-not-valid-tip, body .contact-wrap .wpcf7-not-valid-tip {
bottom: 0;
position: relative;
top: -15px;
}
form.wpcf7-form[action*="contact-us"] {
position: relative;
transition: all .3s ease-in-out;
}
form.wpcf7-form[action*="contact-us"].invalid,
form.wpcf7-form[action*="contact-us"].sent,
form.wpcf7-form[action*="contact-us"].failed{
padding-top: 80px;
}
form.wpcf7-form[action*="contact-us"] .wpcf7-response-output {
position: absolute;
width: 100%;
top: 0;
left: 0;
margin: 0;
}  .speaker_overview_sec {
padding: 42px 0;
display: flex;
flex-wrap: wrap;
}
.speaker_overview_head + .speaker_overview_sec {
padding-top: 50px;
}
.speaker_overview_div:nth-child(odd) {
margin-right: 20px;
}
.speaker_overview_div {
width: calc(50% - 10px);
margin-bottom: 77px;
}
.speaker_oimg_sec {
width: 225px;
height: 242px;
overflow: hidden;
position: relative;
}
.speaker_oimg_sec .speaker_oimg {
background-position: center;
background-size: auto 100%; background-repeat: no-repeat;
width: 100%;
height: 100%;
transition: all .3s ease-in-out;
background-color: #042B6D;
}
.speaker_overview_div_left {
width: 225px;
margin-right: 27px;
}
.speaker_overview_div_right {
width: calc(100% - 252px);
padding-right: 23px;
}
body p.speaker_otitle {
color: #042B6D;
font-weight: 700;
font-size: 20px;
line-height: 1.1;
padding-bottom: 13px;
position: relative;
margin-bottom: 7px;
transition: all .3s ease-in-out;
}
body p.speaker_otitle:before {
content: "";
width: 100%;
max-width: 252px;
height: 1px;
background-color: #0000004d;
position: absolute;
bottom: 0;
left: 0;
}
body p.speaker_osub_title {
line-height: 20px;
font-weight: 700;
margin-bottom: 13px;
}
body .speaker_overview_sec p.speaker_osub_title, body .sopd_banner_info_div p.speaker_osub_title, body .speaker_pu_slider_wrapper p.speaker_osub_title {
font-weight: 600;
}
.speaker_country_div img {
max-width: 21px;
width: auto;
height: auto;
margin-right: 9px;
}
.speaker_country_div .speaker_country_label {
margin-bottom: 0;
line-height: 1.1;
}
.speaker_country_div picture {
line-height: 0;
}
.speaker_country_div {
display: flex;
align-items: center;
margin-bottom: 19px;
}
.speaker_overview_sec .speaker_overview_inner_div, .speaker_overview_div .speaker_overview_pu_inner_div {
color: #000000;
display: flex;
flex-wrap: wrap;
cursor: pointer;
}
body .speaker_overview_div .speaker_obtn, body .sopd_heading .sopd_so_back {
display: inline-flex;
height: 40px;
padding: 11px 16px;
margin-bottom: 0;
font-weight: 500;
text-align: center;
align-items: center;
justify-content: center;
}
body .sopd_heading .sopd_so_back {
min-width: 118px;
margin-right: auto;
}
.speaker_overview_inner_div:hover .speaker_oimg_sec .speaker_oimg, 
.speaker_overview_pu_inner_div:hover .speaker_oimg_sec .speaker_oimg {
transform: scale(1.1);
}
.speaker_overview_inner_div:hover .speaker_otitle, 
.speaker_overview_pu_inner_div:hover .speaker_otitle {
color: #224498;
}
.speaker_oimg_sec .speaker_oimg.speaker_oimg_reposition {
background-position: 50% 25px;
}
.sopd_banner {
background-color: #042B6D;
}
.speaker_overview_popup_sec {
position: fixed;
width: 100vw;
height: 100%;
z-index: 9991;
top: 0;
left: 0;
background-color: white;
overflow-y: auto;
display: none;
}
.sopd_heading_wrapper {
display: flex;
align-items: center;
position: relative;
margin-left: auto;
margin-right: auto;
width: 100%;
max-width: 1170px;
padding: 0 15px;
}
.sopd_heading {
background-color: #042B6D;
border-bottom: 1px solid #042B6D;
padding: 24px 0 0;
}
.sopd_close:hover {
transform: scale(1.1) rotate(-5deg);
}
.sopd_close {
background-image: url(//officialenergyasia.com/wp-content/themes/astra-child/assets/images/white-cross.png);
width: 34px;
height: 34px;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
transition: all .3s ease-in-out;
cursor: pointer;
margin-left: auto;
}
.sopd_banner_info_div {
display: flex;
flex-wrap: wrap;
align-items: stretch;
margin-left: auto;
margin-right: auto;
width: 100%;
max-width: 800px;
min-height: 327px;
transition: all .3s ease-in-out;
}
.sopd_banner_info_div .sopd_banner_info_left {
width: 47%; }
.sopd_banner_info_div .sopd_banner_info_right {
width: 53%; padding: 58px 20px 30px 36px;
}
.sopd_banner_info_div .speaker_oimg_sec {
width: 100%;
height: calc(100% + 20px);
margin-top: -20px;
}
.sopd_banner_info_div .speaker_oimg_sec .speaker_oimg:not(.speaker_oimg_reposition) {
height: calc(100% - 20px);
margin-top: 20px;
}
.sopd_banner_info_div .speaker_oimg_sec .speaker_oimg.speaker_oimg_reposition {
background-position: 50% 5px;
}
body .sopd_banner_info_div p.speaker_otitle {
font-size: 26px;
line-height: 1.2;
margin-bottom: 12px;
}
body .sopd_banner_info_div p.speaker_osub_title {
font-size: 15px;
color: white;
margin-bottom: 16px;
}
body .sopd_banner_info_div p.speaker_otitle:before {
background-color: #ffffff4d;
max-width: 300px;
}
.sopd_banner_info_div .speaker_country_div .speaker_country_label {
font-size: 15px;
color: white;
}
.speaker_overview_popup_div:not(.active) {
max-height: 0px;
overflow: hidden;
}
.speaker_overview_popup_div {
position: absolute;
width: 100%;
top: -1px;
z-index: -1;
opacity: 0;
pointer-events: none;
visibility: hidden; }
.speaker_overview_popup_div.active {
visibility: visible;
pointer-events: all;
z-index: 1;
opacity: 1;
position: relative;
}
.sopd_content_sec {
transition: all .3s ease-in-out;
padding: 60px 15px 69px;
width: 100%;
margin-left: auto;
margin-right: auto;
max-width: 1018px;
display: flex;
flex-wrap: wrap;
}
.sopd_content_sec > *:first-child:nth-last-child(2) {
margin-right: 24px;
}
.sopd_content_sec > * {
width: calc(50% - 12px);
}
.sopd_content_sec > *:first-child:last-child {
width: 100%;
}
.sopd_content_sec > * p {
line-height: 1.83;
margin-bottom: 25px;
}
.speaker_pu_slider_sec {
border-top: 1px solid #DFE2E5;
padding: 51px 15px 80px;
}
.speaker_pu_slider_sec .speaker_pu_slider_main_title {
padding: 0 15px;
text-align: center;
margin-bottom: 44px;
line-height: 1.2;
}
.speaker_pu_slider_sec .speaker_pu_slider {
width: 100%;
max-width: 1230px;
padding: 0 45px;
margin-left: auto;
margin-right: auto;
}
.speaker_pu_slider_sec .speaker_pu_slider:before, .speaker_pu_slider_sec .speaker_pu_slider:after {
content: "";
width: 45px;
height: 100%;
position: absolute;
background-color: white;
top: 0;
z-index: 2;
}
.speaker_pu_slider_sec .speaker_pu_slider:before {
left: 0;
}
.speaker_pu_slider_sec .speaker_pu_slider:after {
right: 0;
}
.speaker_pu_slider .speaker_overview_div {
width: 230px;
margin-right: 60px;
}
.speaker_pu_slider .speaker_overview_div:last-child {
margin-right: 0;
}
.speaker_pu_slider .speaker_overview_div_right {
width: 100%;
padding-right: 0;
}
.speaker_pu_slider .speaker_overview_div_left {
margin-right: 0;
margin-bottom: 19px;
}
body .speaker_pu_slider p.speaker_otitle {
font-size: 17px;
}
.speaker_pu_slider .swiper-button-prev, .speaker_pu_slider .swiper-button-next {
filter: brightness(0);
opacity: 1;
background-image: none;
margin-top: 0;
top: 100px;
transition: all .3s ease-in-out;
}
.speaker_pu_slider .swiper-button-prev:after, .speaker_pu_slider .swiper-button-next:after {
font-size: 27px;
font-weight: 700;
}
.speaker_pu_slider .swiper-button-prev {
left: 0;
}
.speaker_pu_slider .swiper-button-next {
right: 0;
}
.speaker_pu_slider .swiper-button-prev:hover, .speaker_pu_slider .swiper-button-next:hover {
transform: scale(1.1);
}
.speaker_pu_slider .swiper-button-prev.swiper-button-disabled, .speaker_pu_slider .swiper-button-next.swiper-button-disabled {
opacity: 0.5;
}
.speaker_pu_slider .speaker_overview_div {
margin-bottom: 0;
}
.speaker_overview_popup_sec.loading:before {
content: "";
position: fixed;
z-index: 99;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-color: grey;
opacity: 0.3;
cursor: progress;
}
.speaker_overview_popup_sec.loading { }
.speaker_overview_popup_sec.loading .sopd_banner_info_div, .speaker_overview_popup_sec.loading .sopd_content_sec {
opacity: 0.5;
}
body p.speaker_osub_title br {
display: block!important;
margin-bottom: 13px!important;
content: "A" !important;
color: #ffffff00!important;
font-size: 0!important;
}
.custom_explore_more_outer_sec .cem_main_title {
line-height: 1.2;
width: 100%;
max-width: 1170px;
padding: 0 15px;
margin: 0 auto 24px;
}
.custom_explore_more_div .cem_bg_div {
position: relative;
height: 282px;
display: block;
width: 100%;
}
.cem_bg_div .cem_title {
width: 100%;
max-width: 585px;
margin-left: auto;
position: relative;
padding: 0 22px 0 15px;
font-weight: 600;
font-size: 20px;
color: white;
}
.speaker-parent .sp_mobile_main_title {
min-height: 80px;
width: 100%;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
color: #00B1A9;
font-weight: 600;
font-size: 20px;
padding: 17px 15px 10px 15px;
margin-bottom: 0;
}
body .speaker-thumbnail-bg {
background-color: #02282C;
}
.agora_speaker_parent .sopd_heading {
background-color: #511745;
border-bottom: 1px solid #511745;
}
.agora_speaker .sopd_banner,
.agora_speaker .speaker_oimg_sec .speaker_oimg,
.agora_speaker_pu_parent .sopd_banner,
.agora_speaker_pu_parent .speaker_oimg_sec .speaker_oimg {
background-color: #511745;
}
.agora_speaker_grandparent .soh_div {
border: 1px solid #96157C;
color: #96157C;
}
.agora_speaker_grandparent .soh_div.active, 
.agora_speaker_grandparent .soh_div:hover, 
.agora_speaker_grandparent .soh_div:focus {
background-color: #96157C;
color: white;
}
body .agora_speaker p.speaker_otitle {
color: #96157C;
}
body .agora_speaker .speaker_obtn.html_theme_style_button:not(:hover):not(:focus) {
background-color: #96157C;
border-color: #96157C;
}
.speaker_oimg_sec .speaker_oimg.non_profile_speaker {
background-size: contain;
background-position: center bottom;
}
.speaker_overview_popup_sec:before { }
body {
width: 100vw;
} .speaker_country_div {
margin-bottom: 5px!important;
height: 0;
overflow: hidden;
visibility: hidden;
}
.position_company_list_div {
margin-bottom: 17px;
}
.position_company_list_div .pcl_company {
line-height: 24px;
margin-bottom: 0;
}
.position_company_list_div .pcl_position {
line-height: 20px;
margin-bottom: 1px;
}
.position_company_list_sec {
padding-top: 2px;
}
.slider_position_company_list_div {
font-size: 14px;
font-weight: 600;
line-height: 20px;
}
.slider_position_company_list_div:not(:last-child) {
margin-bottom: 10px;
}
.sopd_banner_info_div .position_company_list_div p {
color: white;
font-size: 16px;
}
.sopd_banner_info_div .position_company_list_div .pcl_company {
color: #74D2CE;
}
.sopd_banner_info_div .position_company_list_div {
margin-bottom: 26px;
}
.sopd_banner_info_div .position_company_list_sec {
padding-top: 0;
}
.slider_position_company_list_sec.hsr_spc {
margin-top: 10px;
margin-bottom: 10px;
position: relative;
z-index: 2;
}
.slider_position_company_list_sec.hsr_spc .slider_position_company_list_div {
font-size: 12px;
font-weight: 400;
}
.slider_position_company_list_sec.hsr_spc .slider_position_company_list_div:not(:last-child) {
margin-bottom: 5px;
}
.hb_div.new_hb_div {
display: flex;
flex-direction: column;
align-items: center;
}
.nbh_top {
padding: 110px 15px 0;
max-width: 693px;
width: 100%;
text-align: center;
margin-bottom: 65px;
}
.nbh_top .nbh_inner_top img:not(.hb_btn_icon) {
max-width: 380px;
width: 100%;
margin: auto;
margin-bottom: 40px;
}
.new_hb_sec .nbh_top .nbh_title, 
.new_hb_sec .nbh_top .nbh_title span {
font-weight: 700;
}
.new_hb_sec .nbh_top .nbh_subtitle {
display: flex;
justify-content: center;
}
.new_hb_sec .nbh_top .nbh_subtitle span {
background-image: linear-gradient(135deg, #224498, #00B1A9);
color: white;
padding: 12px 32px;
width: auto;
display: inline-flex;
border-top-left-radius: 35px;
border-bottom-right-radius: 35px;
}
.new_hb_sec .nbh_top .nbh_location, .new_hb_sec .nbh_top .nbh_location span {
font-weight: 600;
}
.new_hb_sec .nbh_top .nbh_location {
margin-bottom: 30px;
}
.nbh_inner_bot {
display: flex;
align-items: center;
flex-wrap: wrap;
}
.nbh_bot {
margin-top: auto;
width: 100%;
padding: 0 25px 25px;
}
.nhb_ms_list_div .social_media_div img {
max-width: 16px;
max-height: 16px;
filter: brightness(0) invert(1);
}
.nhb_ms_list_div .social_media_div {
background-color: #00B1A9;
display: inline-flex;
align-items: center;
justify-content: center;
width: 30px;
height: 30px;
border-radius: 50px;
}
.nhb_ms_list_sec {
display: flex;
align-items: center;
flex-wrap: wrap;
justify-content: center;
}
.nhb_ms_list_div:not(:last-child) {
margin-right: 6px;
}
.nbh_bot_left {
margin-right: auto;
margin-left: auto;
padding-right: 20px;
max-width: 470px; }
.nbh_bot_right {
margin-left: auto;
padding-left: 20px;
}
.nbh_bot_right .nbh_ms_title, 
.nbh_bot_right .nbh_ms_title span {
font-weight: 500;
}
.nhb_ms_list_div .social_media_div:hover {
background-color: #20419A;
}
.nbh_bot_left table {
margin-bottom: 0;
}
.new_hb_sec .slick-track, 
.new_hb_sec .hb_sec_wrapper, 
.new_hb_sec .hb_wrapper, 
.hb_div.new_hb_div {
height: 100%;
}
@media (max-width: 1199px) {
.sopd_banner_info_div .position_company_list_div, .position_company_list_div {
margin-bottom: 16px;
}
}
@media (max-width: 1024px) {
.slider_position_company_list_sec.hsr_spc {
display: none!important;
}
} .full_special_banner_right > .elementor-widget-wrap {
width: calc(100% + calc(100vw / 2 + 1170px / 2));
margin-right: calc(-100vw / 2 + 1170px / 2);
}
.full_special_banner_left > .elementor-widget-wrap {
width: calc(100% + calc(100vw / 2 + 1170px / 2));
margin-left: calc(-100vw / 2 + 1170px / 2);
}
.full_special_banner_right > .elementor-widget-wrap .elementor-element, .full_special_banner_right > .elementor-widget-wrap .elementor-widget-container, .full_special_banner_right > .elementor-widget-wrap .elementor-shortcode,
.full_special_banner_left > .elementor-widget-wrap .elementor-element, .full_special_banner_left > .elementor-widget-wrap .elementor-widget-container, .full_special_banner_left > .elementor-widget-wrap .elementor-shortcode {
height: 100%;
}
.banner_menu_listing_sec {
padding-left: calc(100vw / 2 - 1170px / 2);
padding-top: 92px;
padding-bottom: 100px;
height: 100%;
position: relative;
}
.banner_menu_listing_sec .banner_menu_listing_div:not(.active) a:not(:hover) {
color: white!important;
}
.banner_menu_listing_sec .banner_menu_listing_div a {
font-weight: 500;
font-size: 15px;
display: block;
transition: all .3s ease-in-out;
color: white;
}
.banner_menu_listing_sec .banner_menu_listing_div a span {
font-style: italic;
font-weight: 300;
padding-right: 3px;
min-width: 21px;
display: inline-block;
}
.banner_menu_listing_sec .banner_menu_listing_div {
margin-bottom: 13px;
}
.banner_menu_listing_sec .banner_menu_listing_div a:hover, .banner_menu_listing_sec .banner_menu_listing_div a:focus,
.banner_menu_listing_sec .banner_menu_listing_div.active a {
color: #00B1A9;
}
.bml_sd_btn {
position: absolute;
width: 50px;
height: 50px;
background-color: white;
border-radius: 100px;
z-index: 2;
left: calc(100vw / 2 - 1170px / 2);
bottom: 40px;
z-index: 1;
transition: all .3s ease-in-out;
cursor: pointer;
}
.bml_sd_btn:hover {
transform: scale(1.1) rotate(-5deg);
}
.bml_sd_btn:before {
content: "next";
height: 22px;
width: 11px;
font-family: swiper-icons;
font-size: 22px;
position: absolute;
display: flex;
align-items: center;
justify-content: center;
color: #00B1A9;
transform: rotate(90deg) translate(1px, 0);
top: 0;
left: 0;
bottom: 0;
right: 0;
margin: auto;
}
.custom_krd_wrapper {
display: flex;
flex-wrap: wrap;
}
.custom_krd_sec .custom_krd_div {
width: calc(20% + 29px);
position: relative;
min-height: 185px;  clip-path: polygon(calc(100% - 60px) 0, 0 0, 0 100%, calc(100% - 60px) 100%, 100% 50%);
}
.custom_krd_sec .custom_krd_div:not(:last-child) {
margin-right: -76px;
}
.custom_krd_sec .custom_krd_div:not(:first-child):not(:last-child) {
width: calc(20% + 72px);
}
.custom_krd_sec .custom_krd_div:last-child {
width: calc(20% + 67px);
margin-right: -8px;
}
.ckrd_bg {
position: absolute;
width: calc(100% - 10px);
height: 100%;
top: 0;
left: 0;
transition: all .3s ease-in-out;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
z-index: 1;
clip-path: polygon(calc(100% - 60px) 0, 0 0, 0 100%, calc(100% - 60px) 100%, 100% 50%);
}
.ckrd_bg.ckrd_bg_mobile {
opacity: 0;
}
.ckrd_content { padding: 20px 57px 35px 65px;
width: 100%;
text-align: center;
height: 100%;
display: flex;
flex-direction: column;
justify-content: flex-end;
position: relative;
z-index: 2;
}
.custom_krd_div:nth-child(1) {
z-index: 5;
border-top-left-radius: 20px;
border-bottom-left-radius: 20px;
overflow: hidden;
}
.custom_krd_div:nth-child(2) {
z-index: 4;
}
.custom_krd_div:nth-child(3) {
z-index: 3;
}
.custom_krd_div:nth-child(4) {
z-index: 2;
}
.custom_krd_div:nth-child(5) {
z-index: 1;
}
.custom_krd_sec:not([data-count="5"]) .custom_krd_div:first-child {
margin-left: auto;
}
.custom_krd_sec:not([data-count="5"]) .custom_krd_div:last-child {
margin-right: auto;
}
.custom_krd_div:before {
content: "";
position: absolute;
width: 300px;
height: 300px;
border-radius: 20px;
border-left: 12px solid white;
border-top: 12px solid white;
z-index: 2;
transform: rotate(135deg) skew(-9.5deg, -9.5deg);
top: 0;
bottom: 0;
right: 23px;
margin: auto;
}
.custom_krd_div:after {
content: "";
position: absolute;
background-color: #00b1a9;
width: calc(100% - 10px);
height: 100%;
top: 0;
clip-path: polygon(calc(100% - 60px) 0, 0 0, 0 100%, calc(100% - 60px) 100%, 100% 50%);
}
.ckrd_content .ckrd_title, .ckrd_content .ckrd_date {
margin-bottom: 0;
color: white;
}
.custom_krd_div:first-child .ckrd_content {
padding-left: 34px;
}
.ckrd_content .ckrd_title {
font-weight: 700;
font-size: 18px;
line-height: 25px;
margin-bottom: 16px;
}
.ckrd_content .ckrd_date {
font-weight: 600;
font-size: 15px;
}
.ckrd_separator {
height: 2px;
width: 100%;
max-width: 151px;
position: relative;
background-color: white;
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 18px;
}
.ckrd_separator:before, .ckrd_separator:after {
content: "";
position: absolute;
width: 5px;
height: 5px;
border-radius: 100px;
background-color: white;
top: 0;
bottom: 0;
margin: auto;
}
.ckrd_separator:before {
left: 0;
}
.ckrd_separator:after {
right: 0;
}
.ckrd_content.ckrd_dbg_blue .ckrd_date, .ckrd_content.ckrd_dbg_blue .ckrd_title {
color: #20419A;
}
.ckrd_content.ckrd_dbg_blue .ckrd_separator:before, .ckrd_content.ckrd_dbg_blue .ckrd_separator:after {
background-color: #20419A;
}
.ckrd_content:before {
content: "";
position: absolute;
width: 50px;
height: 50px;
top: -10px;
right: 58px;
transform: rotate(7deg);
z-index: 2;
border-left: 25px solid #ffffff00;
border-right: 10px solid #ffffff00;
border-top: 10px solid white;
border-radius: 50%;
}
.ckrd_content:after {
content: "";
position: absolute;
width: 50px;
height: 50px;
bottom: -10px;
right: 58px;
transform: rotate(187deg);
z-index: 2;
border-left: 10px solid #ffffff00;
border-right: 25px solid #ffffff00;
border-top: 10px solid white;
border-radius: 50%;
}
.custom_krd_sec[data-count="4"] .custom_krd_div {
width: calc(25% + 29px);
}
.custom_krd_sec[data-count="4"] .custom_krd_div:not(:first-child):not(:last-child) {
width: calc(25% + 72px);
}
.custom_krd_sec[data-count="4"] .custom_krd_div:last-child {
width: calc(25% + 67px);
}
.custom_krd_sec[data-count="4"] .custom_krd_div:not(:last-child) {
margin-right: -80px;
}
.custom_krd_sec[data-count="2"] .custom_krd_div {
width: calc(50% + 29px);
}
.custom_krd_sec[data-count="1"] .custom_krd_div {
width: 100%;
max-width: 600px;
}
.custom_krd_sec[data-count="5"] .custom_krd_wrapper {
width: calc(100% + 16px);
}
.delegate-box.exclusive_dbox .elementor-widget-wrap:hover {
background-color: #DFF5F4 !important;
}
.delegate-box.exclusive_dbox .elementor-widget-wrap:hover p {
color: #000000;
}
.ckrd_content.ckrd_dbg_blue .ckrd_date {
text-align: right;
}
.elementor-element.elementor-widget-ucaddon_register_fee, .elementor-element.elementor-widget-ucaddon_register_fee > .elementor-widget-container, .register-fee-sec {
height: 100%;
}
.reg-fee-lower-inner .reg-fee-additional-note {
font-size: 11px;
display: block;
text-align: right;
line-height: 15px;
margin: 5px 0 0;
width: 100%;
}
body .press-more {
padding: 44px 0 98px;
}
.register-fee-sec .main_reg-fee-subtitle {
width: 100%;
text-align: center;
font-size: 11px;
background-color: #20419A;
line-height: 14px;
color: white;
padding: 4px 10px;
border-radius: 10px 10px 0px 0px;
display: none;
}
.register-fee-sec {
flex-wrap: wrap;
}
.ml_custom_bg {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
width: 100%;
height: 514px;
}
.ml_custom_bg.top {
background-position: top center;
}
.ml_custom_bg.left {
background-position: left center;
}
.ml_custom_bg.right {
background-position: right center;
}
.ml_custom_bg.bottom {
background-position: bottom center;
} .hb_sec_wrapper:not(.hbs_overlap) .hb_div1 {
width: 0;
}
.hb_sec_wrapper:not(.hbs_overlap) .hb_div2 {
padding-right: 15px;
padding-left: 15px;
max-width: 693px;
}  .social_share_div, .social_media_listing .social_media_div:hover {
background-color: #20419A;
}
.social_share_sec:hover .social_share_div {
background-color: #00B1A9;
}
body .hb_sec:before {
display: none;
}
.elementor-section.custom_header_sec .custom_header_sb .elementor-button:before,
.elementor-section.custom_header_sec .custom_header_db .elementor-button:before {
filter: brightness(0);
}
.elementor-section.custom_header_sec .custom_header_db .elementor-button,
body .elementor-section.custom_header_sec .custom_header_db .elementor-button {
border-color: black;
}
.elementor-section.custom_header_sec .custom_header_db .elementor-button:hover,
.elementor-section.custom_header_sec .custom_header_db .elementor-button:focus {
background-color: #20419A;
border: 1px solid #20419A;
color: white;
}
.elementor-section.custom_header_sec .custom_header_db .elementor-button:hover:before,
.elementor-section.custom_header_sec .custom_header_db .elementor-button:focus:before {
filter: brightness(1);
}
.elementor-section.custom_header_sec .custom_header_menu .menu-item .menu-link {
color: black;
fill: black;
}
.ckrd_content.ckrd_dbg_blue .ckrd_date {
text-align: center;
}
.ckrd_bg.ckrd_bg_desktop {
background-position: calc(50% - 4px) 50%;
}
.hb_wrapper hr {
border: 2px solid #20419A;
}
@media (max-width: 1024px) {
.ckrd_content {
min-height: 120px;
}
}
@media (max-width: 767px) {
body .custom_header_menu .elementor-nav-menu--dropdown {
background: url(//officialenergyasia.com/wp-content/themes/astra-child/assets/images/mobile-dropdown-bg-new.jpg) top center no-repeat;
box-shadow: 0 0 0 black!important;
}
body .hb_sec_wrapper:not(.hbs_overlap):before {
display: none;
}
.elementor-section.custom_header_sec .custom_header_menu .elementor-menu-toggle {
filter: brightness(0);
}
body .elementor-nav-menu li.mobile-download-btn::before{
content: "";
display: block;
position: absolute; background: url(https://www.officialenergyasia.com/wp-content/uploads/2022/12/rm395-b06-google-mockup-wu.png) 45% 18px no-repeat;
background-size: 90px;
width: 147px;
height: 139px; top: -39px;
left: -10px;
}
}  form#search-filter-form-2306 {
display: none!important;
}
.hotel_list_sec {
display: grid;
grid-template-columns: repeat(3, calc(33.33% - 13.33px));
column-gap: 20px;
row-gap: 45px;
}
.hotel_img_div {
height: 337px;
margin-bottom: 15px;
overflow: hidden;
border-radius: 10px;
position: relative;
}
.hotel_img_div .hotel_img {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
transition: all .3s ease-in-out;
}
.hotel_img_div a {
display: block;
width: 100%;
height: 100%;
}
.hotel_img_div a:hover .hotel_img {
transform: scale(1.1);
}
.hotel_content_div .hotel_title {
color: #20419A;
font-weight: 600;
font-size: 17px;
line-height: 1.2;
margin-bottom: 10px;
}
.hotel_content_div .hotel_address {
font-size: 14px;
line-height: 22px;
margin-bottom: 15px;
}
.hotel_info_list_div {
display: flex;
align-items: center;
}
.hotel_info_list_div .htl_title {
margin-bottom: 0;
font-size: 14px;
font-weight: 700;
min-width: 12px;
padding-right: 3px;
line-height: 1.2;
}
.hotel_info_list_div .htl_label {
font-size: 14px;
color: #000000;
line-height: 1.2;
}
.hotel_info_list_div:not(:last-child) {
margin-bottom: 6px;
}
.hotel_info_list_div a.htl_label:hover {
color: #00B1A9;
}
.hotel_info_list_sec {
margin-bottom: 14px;
}
.hotel_content_div {
padding: 0 6px;
}
body .hotel_content_div .hotel_booking_btn {
display: inline-flex;
height: 42px;
padding-top: 12px;
padding-bottom: 12px;
}
.event-pagi.hotel_pagination {
margin-bottom: 0;
margin-top: 0;
}
.hotel_pagination .wp-pagenavi {
margin-bottom: 60px;
margin-top: 50px;
}
.hotel_img_div:before {
content: "";
background: linear-gradient(359.87deg, #00B1A9 0.13%, #ffffff00 99.75%);
height: 106px;
width: 100%;
bottom: -10px;
left: 0;
position: absolute;
z-index: 1;
mix-blend-mode: multiply;
pointer-events: none;
}
.hotel_img_div:after {
content: "";
background: linear-gradient(0deg, #01211F 0%, rgba(255, 255, 255, 0) 50%);
position: absolute;
height: 270px;
width: 100%;
bottom: -10px;
left: 0;
mix-blend-mode: multiply;
opacity: 0.5;
pointer-events: none;
}
.speaker_overview_sec .speaker_overview_inner_div.disable_speaker_pu {
cursor: auto;
}
.speaker_overview_inner_div.disable_speaker_pu .speaker_oimg_sec {
border: 1px solid #0000001a;
}
body .custom_hidden_sec {
display: none;
}
body.elementor-editor-wp-page .custom_preview_mode {
display: block;
}
body:not(.elementor-editor-wp-page) .custom_preview_mode {
display: none;
}   .pm_speakers_parent {
background-color: #02282C;
}
.pm_speakers_parent .ast-container {
max-width: 1170px;
padding: 0 15px;
}
.pm_speakers_parent .ast-container, 
.pm_speakers_parent .ast-row, 
.pm_speakers_parent .ast-col-md-12 {
width: 100%;
}
.pm_speakers_div {
width: 100%;
display: flex;
flex-wrap: wrap;
align-items: stretch;
}
.pm_speakers_img {
height: 100%;
min-height: 722px;
width: 100%;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.pm_speakers_img_div {
width: 53%;
}
.pm_speakers_info_div {
width: 47%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
padding: 35px 30px 35px 70px;
}
.pm_speakers_info_div .pm_speaker_title {
line-height: 45px;
color: #00B1A9;
margin-bottom: 30px;
}
.pm_speakers_info_div .pm_speaker_line {
height: 4px;
width: 56px;
background-color: #00B1A9;
display: block;
margin-bottom: 30px;
}
.pm_speakers_info_div .pm_speaker_name {
font-size: 24px;
line-height: 32px;
font-weight: 600;
color: white;
margin-bottom: 3px;
}
.pm_speakers_info_div .pm_speaker_subcategory {
font-size: 16px;
line-height: 25px;
color: white;
margin-bottom: 0;
}
.pm_speakers_info_div .pm_speaker_country {
margin-bottom: 0;
font-size: 16px;
color: #74D2CE;
line-height: 25px;
}
.pm_speakers_div[data-count="2"] .pm_speakers_info_div {
order: 1;
padding: 35px 70px 35px 0;
}
.pm_speakers_div[data-count="2"] .pm_speakers_img_div {
order: 2;
}
.pm_speakers_parent:before { background-image: url(https://bucket-w98jmt.s3.ap-southeast-1.amazonaws.com/wp-content/uploads/2023/04/14115514/pm-speaker-bg.jpg);
background-position: 50% -2299px;
background-size: 1920px;
background-repeat: no-repeat;
position: absolute;
width: 100%;
height: 100%;
z-index: 9;
opacity: 0.3;
pointer-events: none;
}   .speaker_foreword_sec {
padding: 47px 15px;
}
.speaker_foreword_sec .sfw_main_title {
margin-bottom: 29px;
}
.speaker_foreword_div:not(:last-child) {
margin-bottom: 40px;
}
.speaker_foreword_inner_div {
display: flex;
flex-wrap: wrap;
align-items: stretch;
background-color: #405555;
position: relative;
}
.sfw_left, .sfw_right {
width: 50%;
position: relative;
min-height: 632px;
}
.sfw_dum_head {
width: calc(100% - 75px);
max-width: 696px;
position: absolute;
border-bottom: 1px solid white;
right: 55px;
top: 42px;
z-index: 1;
}
.sfw_dum_head .sfw_dum_title {
margin-block: 0;
color: white;
font-size: 15px;
font-weight: 700;
padding: 6px 0;
}
.sfw_left {
padding: 30px 44px;
display: flex;
}
.sfw_right {
padding: 130px 50px 50px 60px;
background-color: #02282C;
}
.sfw_front_info {
margin-top: auto;
position: relative;
z-index: 1;
}
.sfw_info .sfw_title, .sfw_info .sfw_position_company_list_sec {
color: white;
text-shadow: 0 0 5px #415555;
}
.sfw_info .sfw_title {
line-height: 1.3;
margin-bottom: 16px;
}
.sfw_info .sfw_position_company_list_sec {
line-height: 20px;
font-size: 15px;
}
.sfw_left .sfw_image {
position: absolute;
width: calc(100% - 40px);
height: calc(100% - 60px);
bottom: 0;
left: 15px;
margin: auto;
background-position: bottom center;
background-size: contain;
background-repeat: no-repeat;
}
.sfw_quote {
font-size: 165px;
color: white;
font-family: 'Arial';
line-height: 142px;
height: 60px;
overflow: hidden;
}
.sfw_short_description {
padding-top: 10px;
color: white;
margin-bottom: 42px;
}
.sfw_pu_button:before {
content: 'next';
font-family: swiper-icons;
font-size: 14px;
background-color: #00B1A9;
width: 27px;
height: 27px;
display: inline-flex;
border-radius: 50px;
color: white;
align-items: center;
justify-content: center;
text-align: center;
margin-right: 12px;
padding-top: 1px;
padding-left: 3px;
transition: all .3s ease-in-out;
}
.sfw_pu_button {
color: white;
font-size: 15px;
font-weight: 500;
transition: all .3s ease-in-out;
cursor: pointer;
}
.sfw_pu_button:hover,
.sfw_pu_button:focus {
color: #00B1A9;
}
.sfw_pu_parent_sec {
position: fixed;
z-index: 9999;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-color: #405555;
overflow: hidden;
display: none;
}
.sfw_pu_parent_div {
width: 100%;
margin-left: auto;
margin-right: auto;
max-width: 1464px;
padding: 0 15px;
position: relative;
}
.sfw_pup_close {
background-image: url(//officialenergyasia.com/wp-content/themes/astra-child/assets/images/white-cross.png);
width: 44px;
height: 44px;
background-position: center;
background-repeat: no-repeat;
background-size: 34px;
transition: all .3s ease-in-out;
cursor: pointer;
position: absolute;
right: 111px;
top: 26px;
z-index: 10;
}
.sfw_pup_close:hover {
transform: scale(1.1) rotate(-5deg);
}
.speaker_foreword_pu_sec {
width: calc(100% - 274px);
overflow: visible;
}
.sfw_pu_left { padding-top: 83px;
height: 100%;
max-height: inherit;
overflow-y: auto;
padding-right: 5px;
width: 100%;
margin-right: -53.5%;
padding-right: 53.5%;
z-index: 1;
}
.sfw_pu_right picture,
.sfw_pu_right img.sfw_pu_img {
display: block;
margin-top: auto;
margin-left: auto;
margin-right: auto;
}
.sfw_pu_right {
width: 53.5%;
display: flex; max-height: inherit;
padding-left: 8px;
padding-right: 8px;
}
.speaker_foreword_pu_inner_div {
display: flex;
flex-wrap: wrap;
align-items: stretch;
max-height: 100vh;
height: 100vh;
}
.sfw_pu_right img.sfw_pu_img {
max-width: 540px;
max-height: 650px;
width: 100%;
height: auto;
padding-top: 20px;
object-fit: contain;
}
.sfw_info.sfw_pu_info .sfw_title {
margin-bottom: 20px;
line-height: 1.35;
}
.sfw_info.sfw_pu_info .sfw_position_company_list_sec {
font-size: 18px;
line-height: 25px;
}
.sfw_info.sfw_pu_info {
margin-bottom: 14px;
}
.sfw_pu_parent_sec .sfw_quote {
color: #00B1A9;
margin-bottom: 22px;
}
.sfw_pu_content {
color: white;
padding-bottom: 20px;
}
.speaker_foreword_pu_sec div[class*="swiper-button-"],
.sfw_custom_next_btn {
position: absolute;
overflow: hidden;
width: 137px;
height: auto;
min-height: 200px;
z-index: 10;
background-image: none;
margin-top: 0;
transform: translate(0, calc(-50% + 20px));
top: 50%;
opacity: 1;
transition: all .3s ease-in-out;
cursor: pointer;
}
.speaker_foreword_pu_sec div[class*="swiper-button-"]:after {
display: none;
}
.ssbtn_fw_div {
transition: all .3s ease-in-out;
width: 100%;
height: auto;
position: absolute;
top: 0;
left: 0;
display: flex;
flex-direction: column;
align-items: center;
pointer-events: none;
opacity: 0;
z-index: -1;
}
.ssbtn_fw_icon:before {
content: "";
background-color: #00B1A9;
width: 74px;
height: 74px;
border-radius: 50px;
position: absolute;
bottom: 0;
left: 0;
}
.ssbtn_fw_icon .ssbtn_fw_bg {
background-position: center top;
background-repeat: no-repeat;
width: 74px;
height: 100px;
background-size: 90px;
position: relative;
z-index: 1;
border-radius: 50px;
}
.ssbtn_fw_div.active { pointer-events: all;
opacity: 1;
z-index: 1;
}
.ssbtn_fw_icon {
position: relative;
margin-bottom: 7px;
}
.ssbtn_fw_div .ssbtn_fw_title {
color: white;
font-size: 14px;
line-height: 18px;
font-weight: 700;
text-align: center;
transition: all .3s ease-in-out;
}
.speaker_foreword_pu_sec div[class*="swiper-button-"]:hover .ssbtn_fw_title,
.sfw_custom_next_btn:hover .ssbtn_fw_title {
color: #00B1A9;
}
.speaker_foreword_pu_sec div.swiper-button-prev {
left: -142px;
}
.speaker_foreword_pu_sec div.swiper-button-next,
.sfw_custom_next_btn {
right: -142px;
}
.speaker_foreword_pu_sec div.swiper-button-prev .ssbtn_fw_title:before {
content: "prev";
font-family: swiper-icons;
font-size: 13px;
font-weight: 700;
margin-right: 7px;
background-image: url(//officialenergyasia.com/wp-content/themes/astra-child/assets/images/white-right-arrow.png);
background-position: center;
background-repeat: no-repeat;
background-size: contain;
color: #ffffff00;
transform: rotate(180deg);
display: inline-block;
}
.speaker_foreword_pu_sec div.swiper-button-next .ssbtn_fw_title:after,
.sfw_custom_next_btn .ssbtn_fw_title:after {
content: "next";
font-family: swiper-icons;
font-size: 13px;
font-weight: 700;
margin-left: 7px;
background-image: url(//officialenergyasia.com/wp-content/themes/astra-child/assets/images/white-right-arrow.png);
background-position: center;
background-repeat: no-repeat;
background-size: contain;
color: #ffffff00;
display: inline-block;
}
.speaker_foreword_pu_sec .speaker_foreword_pu_div {
transition: all .3s ease-in-out;
}
.speaker_foreword_pu_sec .speaker_foreword_pu_div:not(.swiper-slide-active) {
opacity: 0;
pointer-events: none;
} .sfw_pu_left,
.speaker_foreword_pu_inner_div {  scrollbar-width: none;
scrollbar-color: #00B1A9 #D9D9D9;
}   .sfw_pu_left::-webkit-scrollbar,
.speaker_foreword_pu_inner_div::-webkit-scrollbar {    width: 0;
height: 0;
}
.sfw_pu_left::-webkit-scrollbar-track,
.speaker_foreword_pu_inner_div::-webkit-scrollbar-track {
background: #D9D9D9;
margin-top: 25px;
margin-bottom: 25px;
}
.sfw_pu_left::-webkit-scrollbar-thumb,
.speaker_foreword_pu_inner_div::-webkit-scrollbar-thumb {
background: #00B1A9;
} @media (max-width: 1199px) {
.sfw_dum_head {
top: 15px;
right: 38px;
}
.sfw_right {
padding: 85px 30px 40px 30px;
}
.sfw_left {
padding: 20px 30px 30px;
}
.sfw_left, .sfw_right {
min-height: 550px;
}
.sfw_pu_right {
width: 45%;
}
.sfw_pu_left { padding-right: 45%;
margin-right: -45%;
}
}
@media (max-width: 991px) {
.speaker_foreword_pu_sec {
width: calc(100% - 135px);
margin-left: 0;
}
.oo_sfw_div .speaker_foreword_pu_sec {
width: 100%;
}
.sfw_pu_left, .sfw_pu_right {
width: 100%;
}
.sfw_pu_left {
order: 2;
}
.sfw_pu_right {
height: 300px;
max-height: 300px;
padding-top: 50px;
order: 1;
}
.sfw_pu_right img.sfw_pu_img {
max-width: 320px;
max-height: 250px;
padding-top: 0;
}
.sfw_pu_left {
order: 2;
padding-top: 20px;
overflow-y: hidden;
height: auto;
max-height: unset;
margin-right: 0;
padding-right: 0;
}
.speaker_foreword_pu_inner_div {
overflow-y: auto;
}
.sfw_pup_close {
right: 20px;
top: 20px;
}
.ssbtn_fw_div .ssbtn_fw_title {
font-size: 12px;
}
.sfw_info.sfw_pu_info .sfw_title {
margin-bottom: 10px;
}
.sfw_info.sfw_pu_info {
margin-bottom: 8px;
}
.sfw_pu_parent_sec .sfw_quote {
margin-bottom: 5px;
}
}
@media (max-width: 767px) {
.oo_sfw_div .speaker_foreword_pu_inner_div {
height: 100%;
}
.speaker_foreword_pu_sec div.swiper-button-next .ssbtn_fw_title:after, 
.sfw_custom_next_btn .ssbtn_fw_title:after {
transform: translate(0, 1.5px);
}
.speaker_foreword_pu_sec div.swiper-button-prev .ssbtn_fw_title:before {
transform: translate(0, 1.5px) rotate(180deg);
}
.sfw_left, .sfw_right {
width: 100%;
min-height: 1px;
}
.sfw_left {
padding: 55px 20px 20px;
min-height: 350px;
}
.sfw_right {
padding: 20px 20px 30px 20px;
}
.sfw_dum_head {
top: 10px;
right: 20px;
width: calc(100% - 40px);
}
.sfw_dum_head .sfw_dum_title {
font-size: 13px;
line-height: 20px;
}
.sfw_short_description {
padding-top: 0;
}
.speaker_foreword_div:not(:last-child) {
margin-bottom: 20px;
}
.speaker_foreword_sec {
padding: 25px 15px 35px;
}
.speaker_foreword_sec .sfw_main_title {
margin-bottom: 20px;
}
.speaker_foreword_pu_sec div[class*="swiper-button-"],
.sfw_custom_next_btn {
transform: translate(0, 0);
top: auto;
bottom: 0;
min-height: 100px;
width: 50vw;
background-color: #02282C;
border-top: 1px solid white;
}
body .sfw_custom_next_btn {
width: 100vw;
}
.speaker_foreword_pu_sec div.swiper-button-prev {
border-right: 1px solid white;
left: 0;
}
.speaker_foreword_pu_sec div.swiper-button-next,
.sfw_custom_next_btn {
right: 0;
}
.speaker_foreword_pu_sec {
width: 100%;
height: 100%;
}
.sfw_pu_parent_div {
padding: 0;
height: 100%;
}
.speaker_foreword_pu_inner_div {
padding: 0 15px;
height: calc(100vh - 100px);
}
.ssbtn_fw_div.active {
position: relative;
}
.ssbtn_fw_div {
padding: 5px 15px;
flex-direction: row;
}
.ssbtn_fw_icon {
margin-bottom: 0;
margin-right: 15px;
}
.ssbtn_fw_icon .ssbtn_fw_bg {
width: 65px;
height: 89px;
background-size: 80px;
}
.ssbtn_fw_icon:before {
width: 65px;
height: 65px;
}
.speaker_foreword_pu_sec div[class*="swiper-button-"].swiper-button-disabled {
pointer-events: none;
opacity: 0.5;
}
.sfw_pu_left:before {
content: "";
position: absolute;
width: calc(100% + 30px);
left: -15px;
right: -15px;
top: 0;
height: 100%;
background-color: #02282C;
}
.sfw_pu_left {
position: relative;
overflow: visible;
}
.sfw_pu_left > * {
position: relative;
z-index: 1;
}
}
@media (max-width: 576px) {
.ssbtn_fw_div {
padding: 5px 8px;
}
.ssbtn_fw_icon {
margin-right: 8px;
}
.ssbtn_fw_div .ssbtn_fw_title {
font-size: 10px;
line-height: 13px;
}
.speaker_foreword_pu_sec div.swiper-button-prev .ssbtn_fw_title:before {
font-size: 10px;
margin-right: 5px;
}
.speaker_foreword_pu_sec div.swiper-button-next .ssbtn_fw_title:after {
font-size: 10px;
margin-left: 5px;
}
.sfw_info .sfw_position_company_list_sec {
display: flex;
flex-direction: column;
} .sfw_info .sfw_position_company_list_sec br {
display: none;
}
.sfw_pup_close {
right: 15px;
top: 10px;
}
.sfw_info .sfw_title {
margin-bottom: 8px;
}
}
body.page-id-2475:before { background-image: url(https://bucket-w98jmt.s3.ap-southeast-1.amazonaws.com/wp-content/uploads/2023/04/11173642/about-us-ea.jpg);
background-position: calc(50% - -7px) -159px;
background-size: 1920px;
background-repeat: no-repeat;
position: absolute;
width: 100%;
height: 2000px;
top: 0;
left: 0;
z-index: 9;
pointer-events: none;
opacity: 0.3;
}
.sfw_pu_parent_sec:before { background-image: url(https://bucket-w98jmt.s3.ap-southeast-1.amazonaws.com/wp-content/uploads/2023/04/11181044/ea-new-popup.jpg);
background-position: top center;
background-repeat: no-repeat;
background-size: 1920px;
position: absolute;
width: 100%;
height: 2000px;
pointer-events: none;
z-index: 9;
opacity: 0.3;
}  .new_2025_programme_ec .programme_event_day_list .programme_event_day a:hover, 
.new_2025_programme_ec .programme_event_day_list .programme_event_day a:focus, 
.new_2025_programme_ec .programme_event_day_list .programme_event_day.ped_active a {
background-color: #042B6D;
border: 1px solid #042B6D;
color: white;
}
.new_2025_programme_ec .programme_event_day_list .programme_event_day a {
background-color: #00B1A9;
border: 1px solid #00B1A9;
color: white;
}
.programme_ec_atc .calendar.dropdown-container .dropdown-menu a:hover {
background-color: white;
color: #00B1A9;
}
.programme_ec_atc .calendar.dropdown-container .dropdown-menu a:hover .img-border {
border: 1px solid #DFE2E5;
}
.programme_ec_atc .dropdown-toggle {
font-size: 15px;
font-weight: 500;
text-decoration: underline;
padding-left: 30px;
position: relative;
}
.programme_ec_atc .dropdown-toggle img {
max-width: 22px;
max-height: 20px;
width: auto;
height: auto;
position: absolute;
left: 0;
top: 0;
bottom: 0;
margin: auto!important;
}
.programme_ec_atc .dropdown-toggle:hover {
color: black;
}
.programme_ec_atc .dropdown-toggle:hover img {
filter: brightness(0);
}
.cil_venue {
position: relative;
padding-left: 25px;
margin-top: 10px;
}
.cil_venue:before {
content: "";
background-image: url(//officialenergyasia.com/wp-content/themes/astra-child/assets/images/event-pin.png);
background-position: center;
background-size: contain;
position: absolute;
width: 17px;
height: 20px;
top: 0;
bottom: 0;
left: 0;
margin: auto;
}
.programme_ec_head {
display: flex;
flex-wrap: wrap;
align-items: center;
padding-top: 10px;
margin-bottom: 10px;
}
.programme_event_day_list,
.speaker_overview_head {
display: flex;
flex-wrap: wrap;
align-items: flex-end;
z-index: 2;
}
.programme_event_day:not(:last-child),
.soh_div:not(:last-child),
.exhibit_hall_list_div:not(:last-child) {
margin-right: 10px;
}
.programme_event_day_list .programme_event_day a,
.soh_div,
.exhibit_hall_list_div a.exhibit_term_btn {
border: 1px solid #00B1A9;
padding: 13px 32px;
border-top-right-radius: 30px;
font-size: 18px;
display: inline-block;
line-height: 21px;
transition: all .3s ease-in-out;
cursor: pointer;
color: #00B1A9;
}
.soh_div {
font-weight: 600;
min-width: 170px;
}
.speaker_overview_head {
padding-top: 25px;
}
.programme_event_day_list .programme_event_day a:hover,
.programme_event_day_list .programme_event_day a:focus,
.programme_event_day_list .programme_event_day.ped_active a,
.exhibit_hall_list_div a.exhibit_term_btn:hover,
.exhibit_hall_list_div a.exhibit_term_btn:focus,
.exhibit_hall_list_div.active a.exhibit_term_btn,
.soh_div:hover,
.soh_div:focus,
.soh_div.active {
background-color: #00B1A9;
color: white;
}
.exhibit_hall_list_div.active a.exhibit_term_btn {
font-weight: 700;
}
.programme_ec_atc_list {
margin: 5px 0 5px auto;
padding-left: 15px;
}
.pec_listing_div:not(:last-child) {
margin-bottom: 10px;
}
.pec_listing_inner_div {
background-color: #f1f6ff;
padding: 16px 25px 21px 25px;
display: flex;
flex-wrap: wrap;
align-items: flex-start;
border-radius: 10px;
}
.pec_listing_inner_div-1 {
background-color: #F1F2F2;
padding: 16px 25px 21px 25px;
display: flex;
flex-wrap: wrap;
align-items: flex-start;
border-radius: 10px;
}
.pec_listdiv_left {
width: 202px;
padding-right: 20px;
}
.pec_listdiv_right {
width: calc(100% - 202px);
}
.pec_listdiv_left > span {
font-weight: 700;
font-size: 17px;
transition: all .3s ease-in-out;
} .content_info_list_div .cil_title, .content_info_list_div .cil_description h6 {
font-size: 17px;
line-height: 1.4;
}
.content_info_list_div .cil_description li > *:last-child {
margin-bottom: 0;
}
.content_info_list_div .cil_title {
font-weight: 600;
margin-bottom: 5px;
margin-top: 3px;
}
.content_info_list_div .cil_title.cil_description_exist { }
.content_info_list_div .cil_description ul, 
.content_info_list_div .cil_description ol {
margin-left: 0;
margin-bottom: 11px;
}
.content_info_list_div .cil_description li {
list-style: none;
padding-left: 19px;
position: relative;
}
.content_info_list_div .cil_description li:before {
content: "";
background-color: #00B1A9;
border-radius: 50%;
width: 6px;
height: 6px;
position: absolute;
left: 3px;
top: 10.5px;
}
.content_info_list_div .cil_description { margin-top: 2px;
}
.pec_btn_list_sec {
display: flex;
flex-wrap: wrap;
padding-top: 2px;
}
.pec_btn_list_sec .pec_btn_list_div {
font-weight: 600;
color: white;
font-size: 12px;
display: inline-block;
line-height: 15px;
padding: 4px 10px;
border-radius: 50px;
margin-bottom: 3px;
transition: all .3s ease-in-out;
}
.pec_btn_list_sec .pec_btn_list_div:not(:last-child) {
margin-right: 6px;
}
.pec_listing_inner_div.pec_list_border_exist {
padding-left: 15px;
}
.pec_listing_inner_div-1.pec_list_border_exist {
padding-left: 15px;
}
.content_info_list_div .cil_description > *:last-child {
margin-bottom: 0;
}
.content_info_list_div .cil_description li:not(:last-child) {
margin-bottom: 3px;
}
.content_info_list_div:not(:last-child) {
padding-bottom: 15px;
margin-bottom: 19px;
border-bottom: 1px solid #CFD6E1;
}
.programme_ec_body .pec_no_result,
body .pec_no_result {
margin: 50px 0;
text-align: center;
font-weight: 700;
}
.programme_ec_sec {
margin-bottom: 100px;
transition: all .3s ease-in-out;  }
.programme_ec_atc .calendar.dropdown-container .dropdown-menu {
width: 230px;
top: 100%;
left: auto;
right: 0;
}
.programme_ec_atc .calendar.dropdown-container .dropdown-menu:before {
transform: rotate(0deg);
bottom: 0;
top: -17px;
}
.programme_ec_note {
padding: 15px 0;
}
.programme_ec_note p {
font-size: 12px;
margin-bottom: 0;
line-height: 1.3;
}
.pecf_general {
position: relative;
}
.pecf_search_field input[type="text"] {
width: 100%;
font-size: 16px!important;
height: 54px;
padding: 15px 415px 15px 55px;
background-color: white;
border: 1px solid white;
border-radius: 100px;
}
.pecf_dummy_submit_btn {
background-image: url(//officialenergyasia.com/wp-content/themes/astra-child/assets/images/search-icon.png);
background-position: center;
background-repeat: no-repeat;
background-size: 21px;
width: 31px;
height: 31px;
position: absolute;
padding: 5px;
cursor: pointer;
top: 0;
bottom: 0;
left: 17px;
margin: auto;
transition: all .3s ease-in-out;
z-index: 2;
filter: brightness(0);
}
.pecf_search_field {
position: relative;
}
.pecf_dummy_submit_btn:hover {
transform: scale(1.1) rotate(-10deg);
}
body .pecf_general .pecf_submit_btn {
position: absolute;
right: 10px;
top: 9px;
z-index: 2;
font-weight: 600;
}
.pecf_day_time_field {
position: absolute;
right: 149px;
top: 15px;
z-index: 2;
}
.pecf_day_time_field .pecf_dt_slabel {
color: #313131;
position: relative;
cursor: pointer;
font-weight: 600;
transition: all .3s ease-in-out;
display: flex;
align-items: center;
flex-wrap: wrap;
padding-left: 30px;
}
.pecf_day_time_field .pecf_dt_slabel:before {
content: "";
height: 24px;
width: 1px;
background-color: #C4C4C4;
position: absolute;
top: 0;
bottom: 0;
left: 0;
margin: auto;
}
.pecf_day_time_field .pecf_dt_slabel span {
transition: all .3s ease-in-out;
}
.pecf_day_time_field .pecf_dt_slabel:after {
content: 'next'!important;
font-family: swiper-icons;
transition: all .3s ease-in-out;
transform: rotate(90deg);
display: inline-block;
margin-left: 9px;
}
.pecf_day_time_field .pecf_dt_slabel:hover span,
.pecf_day_time_field .pecf_dt_slabel:hover:after,
.pecf_day_time_field .pecf_dt_slabel:hover,
.pecf_day_time_field .pecf_dt_slabel.active span,
.pecf_day_time_field .pecf_dt_slabel.active:after,
.pecf_day_time_field .pecf_dt_slabel.active {
color: #00B1A9;
}
.pecf_day_time_field .pecf_dt_slabel.active:after {
transform: rotate(270deg);
}
.pecf_dt_box_parent {
position: absolute;
top: calc(100% + 15px);
background: #FFFFFF;
box-shadow: 0px 0px 10px #00000040;
border-radius: 30px;
width: 445px;
left: 50%;
transform: translate(-50%, 0);
z-index: 2;
padding: 20px 34px 24px;
overflow: hidden;
max-height: 800px;
transition: all .3s ease-in-out;
}
.pecf_day_time_field .pecf_dt_slabel:not(.active) + .pecf_dt_box_parent {
max-height: 0;
padding-top: 0;
padding-bottom: 0;
opacity: 0;
visibility: hidden;
pointer-events: none;
}
.pecf_dt_box_parent .pdtb_day_label {
font-weight: 600;
font-size: 14px;
line-height: 1;
margin-bottom: 6px;
padding-top: 3px;
width: 100%;
}
.pdtb_day_sec {
display: flex;
flex-wrap: wrap;
margin-bottom: 20px;
}
.pdtb_day_div {
width: 60px;
height: 60px;
border: 1px solid #DFE2E5;
border-radius: 10px;
transition: all .3s ease-in-out;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
text-align: center;
position: relative;
cursor: pointer;
}
.pdtb_day_div .pdtb_dd_label {
color: #313131;
font-weight: 600;
font-size: 18px;
line-height: 1;
margin-bottom: 5px;
transition: all .3s ease-in-out;
}
.pdtb_day_div .pdtb_dm_label {
color: #313131;
font-size: 11px;
line-height: 1;
transition: all .3s ease-in-out;
}
.pdtb_day_div:before,
.pdtb_time_range_sec .pdtb_time_range_div:before {
content: "";
background-position: center;
background-repeat: no-repeat;
background-size: contain;
background-image: url(//officialenergyasia.com/wp-content/themes/astra-child/assets/images/ticked.png);
width: 11px;
height: 11px;
position: absolute;
top: 3.5px;
right: 3.5px;
z-index: 2;
transition: all .3s ease-in-out;
opacity: 0;
}
.pdtb_day_div:not(:last-child) {
margin-right: 10px;
}
.pdtb_day_div:hover,
.pdtb_day_div.active {
border: 1px solid #00B1A9;
}
.pdtb_day_div.active:before {
opacity: 1;
}
.pdtb_day_div:hover .pdtb_dd_label, 
.pdtb_day_div:hover .pdtb_dm_label,
.pdtb_day_div.active .pdtb_dd_label, 
.pdtb_day_div.active .pdtb_dm_label {
color: #00B1A9;
}
.pdtb_time_range_sec {
display: flex;
flex-wrap: wrap; margin-bottom: 3px;
width: calc(100% + 20px);
margin-right: -20px;
}
.pdtb_time_range_sec .pdtb_time_range_div {
border-radius: 10px;
border: 1px solid #DFE2E5;
transition: all .3s ease-in-out;
font-weight: 500;
font-size: 13px;
line-height: 1.2;
padding: 11px 10px;
width: calc(33.33% - 20px);
margin-bottom: 10px;
text-align: center;
position: relative;
cursor: pointer;
margin-right: 20px;
}
.pdtb_time_range_sec .pdtb_time_range_div.active,
.pdtb_time_range_sec .pdtb_time_range_div:hover {
border: 1px solid #00B1A9;
color: #00B1A9;
}
.pdtb_time_range_sec .pdtb_time_range_div.active:before {
opacity: 1;
}
.pecf_reset:before {
content: "";
background-image: url(//officialenergyasia.com/wp-content/themes/astra-child/assets/images/reset-icon.png);
background-position: center;
background-repeat: no-repeat;
background-size: contain;
width: 15px;
height: 15px;
position: absolute;
top: 0;
bottom: 0;
left: 0;
margin: auto;
transition: all .5s ease-in-out;
}
body .pecf_reset {
font-size: 14px;
text-decoration: underline;
position: relative;
padding-left: 23px;
line-height: 1.2;
color: #221F1F;
cursor: pointer;
width: 62px;
transition: all .3s ease-in-out;
}
body .pecf_reset:hover {
color: #00B1A9;
}
body .pecf_reset:hover:before {
transform: rotate(360deg);
}
.pecf_box_close {
background-image: url(//officialenergyasia.com/wp-content/themes/astra-child/assets/images/white-cross.png);
background-position: center;
background-repeat: no-repeat;
background-size: 20px;
transition: all .3s ease-in-out;
position: absolute;
width: 30px;
height: 30px;
padding: 5px;
top: 18px;
right: 22px;
z-index: 2;
cursor: pointer;
filter: brightness(1) invert(1);
}
.pecf_box_close:hover {
transform: scale(1.1);
opacity: 0.6;
}
body .pecf_day_time_field .pecf_dt_slabel .pdt_dt_counter {
background-color: #00B1A9;
border-radius: 50px;
width: 25px;
height: 25px;
margin-left: 6px;
color: white;
text-align: center;
font-size: 10px;
line-height: 25px;
align-items: center;
justify-content: center;
}
.programme_ec_sec.loading {
opacity: 0.6!important;
cursor: progress;
}
.programme_ec_sec.loading > *,
.programme_ec_form.loading > * {
pointer-events: none;
}
.programme_ec_form.loading {
cursor: progress;
}
.programme_ec_form.loading .pecf_submit_btn {
background-color: #20419A;
border: 1px solid #20419A;
color: #ffffff00;
}
.programme_ec_form.loading .pecf_submit_btn:before {
content: "";
background-image: url(//officialenergyasia.com/wp-content/themes/astra-child/assets/images/reset-icon.png);
background-position: center;
background-repeat: no-repeat;
background-size: contain;
width: 20px;
height: 20px;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
filter: brightness(1) invert(1);
animation: 1s infinite custom_rotate_animate;
transform: rotate(360deg);
}
.pecfm_btn {
background-image: url(//officialenergyasia.com/wp-content/themes/astra-child/assets/images/ec-setting.png);
background-repeat: no-repeat;
background-position: center;
border: 1px solid #B1AEAE;
width: 39px;
height: 39px;
border-radius: 50px;
background-size: 15px;
transition: all .3s ease-in-out;
cursor: pointer;
margin-left: 6px;
}
.pecfm_dm_search {
background-image: url(//officialenergyasia.com/wp-content/themes/astra-child/assets/images/search-icon.png);
background-position: center;
background-repeat: no-repeat;
background-size: 21px;
width: 31px;
height: 31px;
padding: 5px;
cursor: pointer;
transition: all .3s ease-in-out;
filter: brightness(0);
margin-right: 8px;
}
.pecf_mobile {
display: flex;
align-items: center;
width: 100%;
background-color: white;
border-radius: 50px;
padding: 6px 6px 6px 12px;
transition: all .3s ease-in-out;
position: relative;
}
.pecf_mobile_cover {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 9;
}
.pecfm_info {
width: calc(100% - 84px);
}
.pecfm_info {
width: calc(100% - 84px);
display: flex;
align-items: center;
flex-wrap: wrap;
}
.pecfm_info .pecfm_dm_input:empty:before {
content: "Search Programme";
}
.pecfm_info .pecfm_dm_input:after {
content: "|";
margin: 0 6px;
}
.pecfm_info * {
font-size: 12px;
color: #B1AEAE;
line-height: 1.35;
}
.pecfm_info .pdt_dt_counter {
background-color: #00B1A9;
border-radius: 50px;
color: white;
text-align: center;
font-size: 9px;
line-height: 1;
padding: 2px 6px;
margin-left: 3px;
align-items: center;
justify-content: center;
}
.pecfm_info .pecf_dt_slabel {
display: flex;
align-items: center;
flex-wrap: wrap;
}
body.single-post .elementor-widget-theme-post-content a {
word-break: break-word;
}
@keyframes custom_rotate_animate {
0% {
transform: rotate(0);
}
100% {
transform: rotate(360);
}
}
.programme_ec_form {
padding-top: 7px;
transition: all .3s ease-in-out;
}
.pro_speaker_list_sec .pro_speaker_list_div {
min-width: 304px;
width: auto;
height: auto;
}
.pro_speaker_list_sec .pro_speaker_list_div:not(:last-child) {
margin-right: 20px;
}
.pro_speaker_list_sec .pro_speaker_list_div:last-child {
margin-right: 43px;
}
.pro_speaker_list_sec .pro_speaker_list_div .pro_speaker_main_title {
font-size: 14px;
font-weight: 600;
line-height: 1.4;
margin-bottom: 10px;
white-space: nowrap;
}
.pro_speaker_list_sec {
margin-top: 20px;
width: calc(100% + 25px);
margin-right: -25px;
}
body .pro_speaker_list_sec.swiper-container .swiper-scrollbar {
position: relative;
bottom: 0;
left: 0;
width: calc(100% - 25px);
margin-top: 20px;
height: 4px;
background-color: #ffffff00;
display: none!important;
}
body .pro_speaker_list_sec.swiper-container .swiper-scrollbar:before {
content: "";
background-color: #D0D7E4;
height: 2px;
width: 100%;
position: absolute;
top: 0;
bottom: 0;
left: 0;
margin: auto;
border-radius: 50px;
}
body .pro_speaker_list_sec.swiper-container .swiper-scrollbar .swiper-scrollbar-drag {
background-color: #00B1A9;
cursor: grab;
}
.ips_list_sec {
border-radius: 0px 40px 0px 0px;
background-color: white;
width: 100%;
min-height: 93px;
display: flex;
align-items: stretch;
padding: 10px 15px;
height: calc(100% - 30px);
}
.ips_list_div {
width: 272px;
position: relative;
display: flex;
align-items: center;
}
.ips_list_sec > .ips_list_div:not(:only-child) {
width: 262px;
padding: 0 10px 0 15px;
}
.ips_list_sec > .ips_list_div {
color: black;
}
.ips_list_sec > .ips_list_div:hover .ips_bg {
transform: rotate(-3deg) scale(1.05);
}
.ips_list_sec > .ips_list_div:hover .ips_main_title {
color: #20419A;
}
.ips_list_sec:not(:has(.ips_list_div:only-child)) {
padding-left: 0;
padding-right: 0;
}
.ips_list_div:not(:last-child):after {
content: "";
background-color: #CAD4E8;
height: 100%;
width: 1px;
position: absolute;
right: 0;
top: 0;
}
.ips_bg_div {
margin-right: 14px;
}
.ips_bg_div .ips_bg {
width: 73px;
height: 73px;
min-width: 73px;
min-height: 73px;
background-position: center bottom;
background-repeat: no-repeat;
background-size: auto 96%;
border-radius: 50px;
background-color: #042B6D;
overflow: hidden;
transition: all .3s ease-in-out;
}
.ips_info_sec {
width: calc(100% - 87px);
}
.ips_info_sec .ips_main_title {
margin-bottom: 0;
font-size: 14px;
font-weight: 700;
color: #00B1A9;
line-height: 1.3;
transition: all .3s ease-in-out;
}
.ips_info .position_company_list_div .pcl_position, .ips_info .position_company_list_div .pcl_company {
line-height: 1.3;
}
.ips_info .position_company_list_div:not(:last-child) {
margin-bottom: 3px;
}
.ips_info .position_company_list_div {
margin-bottom: 0;
}
.content_info_list_div .cil_description a:hover {
color: #20419a;
}
.pro_speaker_list_sec div[class*=swiper-button-] {
width: 100px;
height: 100%;
top: 0;
margin-top: 0; transition: all .3s ease-in-out;
opacity: 1;
background: none;
}
.pro_speaker_list_sec div[class*=swiper-button-] .sd_layout {
position: absolute;
width: calc(100% + 107px);
height: 100%;
top: 0;
left: 0;
transition: all .3s ease-in-out;
pointer-events: none;
}
.pro_speaker_list_sec div.swiper-button-next .sd_layout {
left: auto;
right: 0;
}
.pro_speaker_list_sec div[class*=swiper-button-]:not(.swiper-button-disabled):hover .sd_btn {
background-color: #20419A;
border: 1px solid #20419A;
}
.pro_speaker_list_sec div[class*=swiper-button-].swiper-button-disabled .sd_btn {
background-color: #ffffff00;
border: 1px solid #B8C5DA;
}
.pro_speaker_list_sec div[class*=swiper-button-].swiper-button-disabled .sd_btn:before {
color: #B8C5DA;
}
.sd_btn {
border: 1px solid #00B1A9;
border-radius: 100px;
width: 30px;
height: 30px;
background-color: #00B1A9;
position: absolute;
z-index: 2;
top: 0;
bottom: 0;
margin: auto;
transform: translate(0, 15px);
transition: all .3s ease-in-out;
}
.sd_btn:before {
content: "next";
font-family: swiper-icons;
position: absolute;
font-size: 15px;
line-height: 15px;
font-weight: 700;
color: white;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
width: 8px;
height: 15px;
text-align: center;
transform: translate(1px, 0);
}
.swiper-button-next .sd_btn {
right: 28px;
}
.swiper-button-prev .sd_btn {
left: 0;
}
.swiper-button-prev .sd_btn:before {
transform: translate(-1px, 0) rotate(180deg);
}
.pro_speaker_list_sec div[class*=swiper-button-]:after {
font-size: 0;
}
.pro_speaker_list_sec div.swiper-button-next {
right: 0;
}
.pro_speaker_list_sec div.swiper-button-prev {
left: 0;
}
.pro_speaker_list_sec div[class*=swiper-button-].swiper-button-disabled .sd_layout {
opacity: 0;
}
.pro_speaker_list_wrapper {
cursor: grab;
}
.pro_speaker_list_wrapper > .pro_speaker_list_div:first-child {
margin-left: 18px;
}
.ccd_rmh_list_div {
position: relative;
padding-left: 34px;
color: white;
font-size: 18px;
}
.ccd_rmh_list_div.pec_time_rmp, .ccd_rmh_list_div.pec_venue_rmp {
font-weight: 600;
}
.ccd_rmh_list_div:before {
content: "";
background-position: center;
background-repeat: no-repeat;
background-size: contain;
position: absolute;
width: 24px;
height: 24px;
top: 0;
left: 0;
bottom: 0;
margin: auto;
}
.ccd_rmh_list_div.pec_day_rmp:before {
background-image: url(//officialenergyasia.com/wp-content/themes/astra-child/assets/images/white-calendar.png);
}
.ccd_rmh_list_div.pec_time_rmp:before {
background-image: url(//officialenergyasia.com/wp-content/themes/astra-child/assets/images/white-clock.png);
}
.ccd_rmh_list_div.pec_venue_rmp:before {
background-image: url(//officialenergyasia.com/wp-content/themes/astra-child/assets/images/white-venue.png);
}
.ccd_rmpu_head_div {
position: relative;
padding-top: 64px;
display: flex;
align-items: flex-start;
flex-wrap: wrap;
}
.ccd_rmpu_close {
background-image: url(//officialenergyasia.com/wp-content/themes/astra-child/assets/images/white-cross.png);
width: 34px;
height: 34px;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
transition: all .3s ease-in-out;
cursor: pointer;
position: absolute;
right: 0;
top: 0;
z-index: 2;
}
.ccd_rmpu_close:hover {
transform: scale(1.1) rotate(-5deg);
}
.ccd_rmpu_sec {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 9999;
background-color: white;
overflow-y: auto;
display: none;
}
.ccd_rmpu_head {
padding: 32px 0 43px;
}
.ccd_rmh_right {
width: 240px;
padding-left: 15px;
}
.ccd_rmh_left {
width: calc(100% - 240px);
padding-right: 15px;
}
.ccd_rmh_left .rmh_sdmain_title {
font-size: 18px;
font-weight: 500;
line-height: 1.2;
margin-bottom: 8px;
color: white;
}
.rmh_sd_title_sec .pec_btn_list_sec .pec_btn_list_div {
background-color: white;
padding: 6px 15px;
font-size: 14px;
line-height: 16px;
}
.rmh_sd_title_sec .pec_btn_list_sec {
margin-right: 10px;
width: auto;
display: inline-flex;
transform: translate(0, -5px);
}
.rmh_sd_title_sec .rmh_sd_title {
margin-bottom: 3px;
color: white;
line-height: 1.3;
font-weight: 600;
display: contents;
line-height: 1.2;
}
.ccd_rmpu_body {
padding: 50px 0 80px;
}
.ccd_rmh_list_div:not(:last-child) {
margin-bottom: 6px;
}
.ccd_rmpu_head .ast-container, .ccd_rmpu_body .ast-container {
padding-left: 15px;
padding-right: 15px;
max-width: 1170px;
}
.ccd_rmpu_body_div > *:last-child {
margin-bottom: 0;
}
.ccd_rmpu_body_div ul, .ccd_rmpu_body_div ol {
margin-left: 25px;
}
.pec_listing_div {
position: relative;
}
.pecld_arrow {
position: absolute;
width: 39px;
height: 47px;
padding: 15px;
cursor: pointer;
z-index: 2;
top: 7px;
right: 15px;
transition: all .3s ease-in-out;
display: flex;
align-items: center;
justify-content: center;
transform: rotate(90deg);
}
.pecld_arrow:before {
content: "next";
font-family: swiper-icons;
font-weight: 700;
font-size: 15px;
transition: all .3s ease-in-out;
color: #000000;
}
.pecld_arrow:hover:before {
transform: scale(1.1);
color: #00B1A9;
}
.content_info_list_div .cil_title.pecld_btn:hover,
.pec_listdiv_left.pecld_btn:hover > span {
color: #00B1A9;
}
.pec_btn_list_sec .pec_btn_list_div.pecld_btn,
.pec_listdiv_left.pecld_btn {
cursor: pointer;
}
.pec_btn_list_sec .pec_btn_list_div.pecld_btn:hover {
transform: scale(1.05);
}
.cil_excl_wrap {
transition: all .5s ease-in-out;
max-height: 0;
overflow: hidden;
pointer-events: none;
opacity: 0;
width: calc(100% + 18px);
margin-left: -18px;
}
.cil_excl_wrap > *:not(.pro_speaker_list_sec) {
padding-left: 18px;
}
.pec_listing_div.active .cil_excl_wrap {
max-height: 800px;
pointer-events: all;
opacity: 1;
}
.pec_listing_div.active .pecld_arrow {
transform: rotate(270deg);
}
.content_info_list_div .cil_title.pecld_btn {
transition: all .3s ease-in-out;
cursor: pointer;
}
.pec_download-btn a {
display: inline-flex;
align-items: center;
min-width: 1px!important;
}
.pec_listing_div.keep .cil_excl_wrap {
max-height: 800px;
pointer-events: all;
opacity: 1;
}
.pec_listing_div.keep .pecld_arrow {
transform: rotate(270deg);
display: none;
}
.pec_download-btn .desktop_pec_btn:before,
.pec_download-btn .mobile_pec_btn:before {
content: "";
background-position: center;
background-size: contain;
background-repeat: no-repeat;
background-image: url(//officialenergyasia.com/wp-content/themes/astra-child/assets/images/download-icon.png);
transition: all .2s ease-in-out;
width: 11px;
height: 13px;
z-index: 1;
display: inline-block;
margin-right: 5px;
}
.pec_download-btn .mobile_pec_btn:before {
margin-right: 0;
}
.pec_download-btn .desktop_pec_btn {
font-weight: 500;
display: inline-flex;
align-items: center;
justify-content: center;
height: 40px!important;
}
.pec_download-btn {
margin-left: auto;
}
.pec_download-btn .html_theme_style_button.mobile_pec_btn {
padding: 8px 9px;
height: 31px;
text-align: center;
}
body .programme_ec_body .agora_vmp_btn {
display: inline-block;
margin-left: 50%;
transform: translate(-50%, 0);
min-width: 140px;
margin-top: 30px;
}
.agora_programme_sec .programme_ec_sec {
margin-bottom: 20px;
}   .clc_logo_div {
width: 75px;
height: 75px;
min-width: 75px;
min-height: 75px;
border-radius: 50px;
margin-right: 25px;
display: flex;
align-items: center;
justify-content: center;
}
.clc_content_div {
width: calc(100% - 100px);
}
.clc_div {
display: flex;
align-items: center;
}
body .clc_logo_div img {
max-width: 47px;
max-height: 47px;
width: auto;
height: auto;
margin: auto;
display: block;
transition: all .3s ease-in-out;
}
body .clc_content_div > * {
margin-bottom: 0;
}
.elementor-element.elementor-widget.elementor-widget-ucaddon_custom_listing_content_with_logo {
display: inline-block;
width: calc(50% - 35px);
margin-bottom: 25px;
}
.elementor-element.elementor-widget.elementor-widget-ucaddon_custom_listing_content_with_logo:nth-child(2n + 1) {
margin-right: 70px;
}
.cbdc_sec {
display: flex;
align-items: stretch;
flex-wrap: wrap;
background-color: #F6F6F6;
border-radius: 20px;
overflow: hidden;
}
.cbdc_left_sec {
width: 44%;
}
.cbdc_right_sec {
width: 56%;
padding: 68px 50px 35px 82px;
}
.cbdc_sec .cbdc_bg {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
width: 100%;
min-height: 320px;
}
.elementor-element.elementor-widget.elementor-widget-ucaddon_custom_box_design_content {
margin-bottom: 60px;
}
.cbdc_right_sec h4 {
margin-bottom: 11px;
font-weight: 600!important;
}
.cbdc_right_sec .cbdc_content {
width: 100%;
max-width: 400px;
margin-bottom: 22px;
}
.cbdc_right_sec .cbdc_btn {
display: inline-block;
}
.cbd_align_right .cbdc_left_sec {
order: 2;
}
.cbd_align_right .cbdc_right_sec {
order: 1;
}   .conversations_post_div {
transition: all .3s ease-in-out;
border-radius: 10px;
border: 1px solid #E3E3E3;
}
.conversations_post_div .conversations_head_div {
color: #00B1A9;
font-size: 20px;
font-weight: 600;
transition: all .3s ease-in-out;
position: relative;
padding: 24px 76px 24px 40px;
line-height: 26px;
cursor: pointer;
}
.conversations_body_inner_div {
padding: 0 40px 40px;
}
.conversations_body_inner_div > *:last-child {
margin-bottom: 0;
}
.conversations_post_div:not(:last-child) {
margin-bottom: 30px;
}
.conversations_body_div {
transition: all .3s ease-in-out;
max-height: 0;
overflow: hidden;
pointer-events: none;
opacity: 0;
visibility: hidden;
}
.conversations_post_div.active .conversations_body_div {
max-height: 2000px;
pointer-events: all;
opacity: 1;
visibility: visible;
}
.conversations_post_div.active, 
.conversations_post_div:hover {
background-color: #F1FDFD;
border: 1px solid #F1FDFD;
}
.conversations_post_div .conversations_head_div:before {
content: "next";
font-family: 'swiper-icons';
position: absolute;
width: 39px;
height: 47px;
top: 13px;
right: 38px;
padding: 15px;
display: flex;
align-items: center;
justify-content: center;
transition: all .3s ease-in-out;
transform: rotate(90deg);
pointer-events: none;
font-size: 17px;
}
.conversations_post_div.active .conversations_head_div:before {
transform: rotate(270deg);
}
.conversations_body_inner_div ul, 
.conversations_body_inner_div ol {
margin-left: 20px;
}  .travel_flight_div {
width: 100%;
max-width: 697px;
margin: 0 auto;
border-radius: 20px;
overflow: hidden;
display: flex;
flex-wrap: wrap;
align-items: stretch;
background-color: #20419A;
min-height: 244px;
}
.tfd_left {
width: calc(100% - 242px);
}
.tfd_right {
width: 242px;
padding: 23px 15px;
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
justify-content: center;
}
.tfd_left .tfd_bg_div {
width: 100%;
height: 100%;
display: block;
position: relative;
overflow: hidden;
}
.tfd_bg_div .tfd_bg {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
transition: all .3s ease-in-out;
}
.tfd_left a.tfd_bg_div:hover .tfd_bg {
transform: scale(1.1);
}
.td_period_div .td_period_title {
color: #AFC2F4;
font-size: 12px;
margin-bottom: 2px;
line-height: 1.2;
}
.td_period_div .td_period_subtitle {
margin-bottom: 0;
font-size: 14px;
color: white;
font-weight: 600;
line-height: 1.2;
}
.td_period_div:not(:last-child) {
margin-bottom: 9px;
}
.tfd_right .tf_promo {
font-size: 12px;
color: white;
line-height: 27px;
border-top: 1px solid #ffffff80;
border-bottom: 1px solid #ffffff80;
margin-bottom: 0;
margin-top: 23px;
}
.tfd_right .tf_booking_btn {
font-size: 15px;
color: #20419A;
background-color: white;
display: inline-block;
padding: 5px 12px;
border-radius: 50px;
line-height: 1.2;
font-weight: 500;
border: 1px solid white;
margin-top: 12px;
}
.tfd_right .tf_booking_btn:hover {
color: white;
background-color: #20419A;
border: 1px solid white;
}
.tfd_right .tf_promo strong {
font-size: 14px;
color: #55FFF7;
font-weight: 600;
}  .podcast_sec {
margin-left: auto;
margin-right: auto;
width: 100%;
max-width: 1118px;
padding-top: 9px;
display: grid;
row-gap: 26px;
column-gap: 24px;
grid-template-columns: repeat(2, calc(50% - 13px));
}
.podcast_head_inner {
position: relative;
min-height: 186px;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
background-image: url(//officialenergyasia.com/wp-content/themes/astra-child/assets/images/podcast-speaker.jpg);
padding: 33px 20px;
}
.podcast_title_div .podcast_title {
margin-bottom: 7px;
color: white;
font-size: 17px;
font-weight: 600;
line-height: 27px;
}
.podcast_title_div {
max-width: 268px;
width: 100%;
position: relative;
z-index: 1;
}
.podcast_title_div .podcast_author_name {
margin-bottom: 0;
font-size: 12px;
line-height: 14px;
color: #A5D7D4;
border: 1px solid #A5D7D4;
border-radius: 50px;
padding: 4px 10px 4px 29px;
width: auto;
display: inline-flex;
margin-left: -4px;
position: relative;
min-height: 24px;
}
.podcast_title_div .podcast_author_name:before {
content: "";
background-position: center;
background-repeat: no-repeat;
background-size: contain;
height: 12px;
width: 11px;
position: absolute;
left: 12px;
top: 5px;
background-image: url(//officialenergyasia.com/wp-content/themes/astra-child/assets/images/podcast-avatar.png);
}
.podcast_head_inner .podcast_author_img {
background-position: center bottom;
background-repeat: no-repeat;
background-size: contain;
position: absolute;
width: 180px;
height: calc(100% - 5px);
bottom: 0;
right: 20px;
}
.podcast_body {
padding: 15px 44px 15px 40px;
position: relative;
display: flex;
align-items: center;
justify-content: center;
background-color: #F6F6F6;
}
audio.podcast_audio {
opacity: 0;
width: 0;
height: 0;
max-width: 0;
max-height: 0;
pointer-events: none;
}
.podcast_audio_btn {
border: 1px solid #00B1A9;
background-color: #00B1A9;
width: 60px;
height: 60px;
min-width: 60px;
min-height: 60px;
border-radius: 50px;
transition: all .3s ease-in-out;
cursor: pointer;
background-image: url(//officialenergyasia.com/wp-content/themes/astra-child/assets/images/audio-play.png);
background-repeat: no-repeat;
background-size: 18px;
background-position: 22px 50%;
margin-right: 19px;
position: relative;
}
.podcast_audio_btn:hover {
background-color: #20419A;
border: 1px solid #20419A;
}
.podcast_audio_btn.audio_play {
background-image: none;
}
.podcast_audio_btn.audio_play:before {
content: "";
background-repeat: no-repeat;
background-size: 13px;
background-position: center;
background-image: url(//officialenergyasia.com/wp-content/themes/astra-child/assets/images/pause.png);
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
filter: brightness(0) invert(1);
}
.podcast_wave_wrap {
width: 240px;
min-width: 240px;
height: 50px;
position: relative;
margin-right: 15px;
}
.podcast_wave_wrap .podcast_wave {
background-repeat: no-repeat;
background-position: center left;
background-size: 100% 100%;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.podcast_wave_wrap .podcast_wave_active {
-webkit-mask-repeat: no-repeat;
-webkit-mask-size: 240px 100%;
-webkit-mask-position: center left;
mask-repeat: no-repeat;
mask-size: 240px 100%;
mask-position: center left;
position: absolute;
width: 0;
height: 100%;
top: 0;
left: 0;
z-index: 1;
cursor: pointer;
background-color: #00B1A9;
}
.podcast_dummy_audio {
color: #20419A;
font-size: 13px;
font-weight: 700;
padding-left: 25px;
white-space: nowrap;
position: relative;
line-height: 20px;
margin-left: auto;
}
.podcast_dummy_audio:before {
content: "";
background-image: url(//officialenergyasia.com/wp-content/themes/astra-child/assets/images/blue-clock.png);
background-position: center;
background-size: contain;
background-repeat: no-repeat;
width: 20px;
height: 20px;
position: absolute;
left: 0;
top: 0;
}
.podcast_foot {
padding: 10px 15px 25px 30px;
height: 227px;
overflow: hidden;
position: relative;
}
.podcast_description {
height: 100%;
overflow-y: auto;
overflow-x: hidden;
padding-bottom: 35px;
padding-right: 10px;
}
.podcast_foot p.podcast_date {
margin-bottom: 0;
position: absolute;
bottom: 23px;
left: 30px;
font-size: 13px;
color: #AAAAAA;
font-weight: 500;
line-height: 15px;
white-space: normal;
background-color: white;
height: 48px;
padding: 24px 0 9px;
width: calc(100% - 63px);
}
.podcast_div {
border: 1px solid #DFE2E5;
}
.podcast_description {  scrollbar-width: none;
scrollbar-color: #00B1A9 #D9D9D9;
}   .podcast_description::-webkit-scrollbar {
width: 5px; height: 5px; }
.podcast_description::-webkit-scrollbar-track {
background: #D9D9D9;
border-radius: 25px;
}
.podcast_description::-webkit-scrollbar-thumb {
background: #00B1A9;
border-radius: 25px;
}
.wave_form_sec {
padding: 50px 0 70px;
display: flex;
flex-direction: column;
width: 100%;
}
div#waveform {
width: 100%;
max-width: 700px;
margin-left: auto;
margin-right: auto;
}
.wave_info_div {
width: 100%;
max-width: 500px;
margin-left: auto;
margin-right: auto;
text-align: center;
}
.wave_info_div .pp_audio_btn {
display: inline-block;
}
.page-id-3778 .event-menu li.menu-item.page-item-3778 {
display: flex!important;
}
.event-menu li.menu-item.page-item-3778 {
display: none!important;
}
.page-id-3778 {
position: relative;
}
.page-id-3778:before { background-image: url(//officialenergyasia.com/wp-content/themes/astra-child/assets/images/qc/podcast-qc.jpg);
background-position: 50% 3px;
background-repeat: no-repeat;
background-size: 1920px;
position: absolute;
width: 100%;
height: 3000px;
z-index: 999;
pointer-events: none;
opacity: 0.3;
}  .exhibit_map_parent {
position: relative; }
.exhibit_map_sec {
position: absolute;
width: 100%;
top: 0;
left: 0;
transition: all .3s ease-in-out;
pointer-events: none;
z-index: -1;
opacity: 0;
}
.exhibit_map_sec.active {
position: relative;
pointer-events: all;
z-index: 1;
opacity: 1;
}
.exhibit_map_sec .exhibit_map_inner_div {
background-position: center;
background-repeat: no-repeat;
background-size: 100%;
width: 1140px;
min-width: 1140px;
max-width: 1140px;
height: 500px;
min-height: 500px;
max-height: 500px;
position: relative;
}
.exhibit_map_sec[data-slug="hall-5-petronas"] .exhibit_map_inner_div {
height: 822px;
min-height: 822px;
max-height: 822px;
}
.exhibit_map_sec[data-slug="hall-5-petronas"] .exhibit_map_div {
height: 822px;
}
.em_action_btn_div {
position: absolute;
width: 145px;
height: 55px;
background-color: white;
bottom: -10px;
right: -10px;
z-index: 2;
padding: 10px;
display: flex;
align-items: center;
justify-content: space-between;
border-radius: 5px;
}
.ema_zoom_btn, 
.ema_minimize_btn {
width: 35px;
height: 35px;
border-radius: 100px;
border: 0.5px solid #20419a;
transition: all .3s ease-in-out;
cursor: pointer;
background-color: white;
box-shadow: 0px 0px 10px #0000001a;
position: relative;
}
.ema_zoom_btn:before, 
.ema_minimize_btn:before {
content: "";
position: absolute;
background-color: #20419A;
height: 2.5px;
width: 16.6px;
transition: all .3s ease-in-out;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
}
.ema_zoom_btn:after {
content: "";
position: absolute;
background-color: #20419A;
width: 2.5px;
height: 16.6px;
transition: all .3s ease-in-out;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
}
.ema_zoom_btn:hover, 
.ema_minimize_btn:hover {
background-color: #20419a;
}
.ema_zoom_btn:hover:before, 
.ema_zoom_btn:hover:after,
.ema_minimize_btn:hover:before {
background-color: white;
}
.exhibit_booth_sec {
width: 1140px;
height: 500px;
position: absolute;
top: 0;
left: 0; z-index: 2;
margin: auto;
transform-origin: top left;
}
.ebd_btn {
width: 16px;
height: 16px;
background-color: white;
border-radius: 100px;
border: 5px solid #20419A;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
transition: all .3s ease-in-out;
}
.ebd_img {
width: 112px;
height: 112px;
border: 1.5px solid #20419A;   border-radius: 100px;
background-color: white;
overflow: hidden;
z-index: 2;
position: relative;
transition: all .3s ease-in-out;
}
.ebd_inner_img {
background-position: center;
background-repeat: no-repeat;
position: absolute; width: calc(100% - 30px);
height: calc(100% - 26px);
background-size: contain;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
}
.ebd_img_div:before {
content: "";
position: absolute;
width: 100%;
height: 1.5px;
background-color: #20419A;
left: 0;
bottom: 50%;
overflow: hidden;
transition: all .3s ease-in-out;
}
.exhibit_booth_div {
position: absolute;
z-index: 2;
cursor: pointer;
}
.ebd_img_div {
position: absolute;
right: calc(50% + 6px);
top: 50%;
transform: translate(0, -50%);
z-index: 2;
transition: all .3s ease-in-out;
opacity: 0;
pointer-events: none;
max-width: 112px;
width: 112px;
}
.exhibit_booth_div:hover .ebd_img_div,
.exhibit_booth_div.active .ebd_img_div {
opacity: 1;
pointer-events: all;
width: calc(112px + 15px);
max-width: calc(112px + 15px);
}
.exhibit_map_div {
overflow: hidden;
height: 500px;
width: 100%;
cursor: grab;
}
.exhibit_hall_list {
display: flex;
flex-wrap: wrap;
align-items: flex-end;
z-index: 2;
position: relative;
width: auto;
margin-right: 15px;
}
.exhibit_head_sec {
display: flex;
align-items: center;
flex-wrap: wrap;
margin-bottom: 22px;
}
.exhibit_head_sec .exhibit_head_btn_wrapper {
margin-left: auto;
}
.exhibit_head_sec .show_all_exhibit_btn.html_dark_blue_style_btn {
height: 45px;
display: inline-block;
padding: 14px 17px;
font-weight: 600;
}
.ema_refresh {
width: 35px;
height: 35px;
transition: all .3s ease-in-out;
cursor: pointer;
position: relative;
-webkit-mask: url(//officialenergyasia.com/wp-content/themes/astra-child/assets/images/refresh.png);
-webkit-mask-position: center;
-webkit-mask-repeat: no-repeat;
-webkit-mask-size: 25px;
mask: url(//officialenergyasia.com/wp-content/themes/astra-child/assets/images/refresh.png);
mask-position: center;
mask-repeat: no-repeat;
mask-size: 25px;
background-color: #20419A;
}
.ema_refresh:hover {
transform: rotate(180deg);
}
.detected_touch_device .exhibit_body_sec:before,
.detected_touch_device .venue_body_sec .venue_map_wrapper:before {
content: "Swipe exhibition map with two finger.";
font-size: 13px;
font-style: italic;
display: block;
line-height: 1.2;
margin-bottom: 5px;
}
.detected_touch_device .exhibit_body_sec.venue_body_sec:before {
display: none;
}
.epu_btn_wrapper {
display: flex;
flex-wrap: wrap;
align-items: center; justify-content: space-between;
text-align: center;
width: 100%;
}
.epu_btn_sec {
background-color: white;
border-top: 1px solid #DFE2E5;
border-bottom: 1px solid #DFE2E5;
}
.epu_btn {
width: 26px;
min-width: 26px;
height: 48px;
margin-bottom: -2px;
padding-top: 8px;
padding-bottom: 12px;
line-height: 27px;
font-size: 16px;
font-weight: 500;
position: relative;
cursor: pointer;
transition: all .3s ease-in-out;
}
.exhibit_popup_head_div .exhibit_pu_main_title {
color: #00B1A9;
padding-bottom: 20px;
margin-bottom: 0;
}
.exhibit_popup_head_div {
padding-top: 85px;
position: relative;
}
.exhibit_popup_head {
background-color: white;
}
.epu_btn:not(:last-child) {
margin-right: 16px;
}
.epu_booth_wrapper {
grid-template-columns: repeat(3, calc(33.33% - 8px));
display: grid;
row-gap: 40px;
column-gap: 12px;
margin-bottom: 50px;
align-items: flex-start;
}
.epu_booth_div {
display: flex;
align-items: stretch;
}
.epu_booth_logo {
background-color: white;
border: 1px solid #DFE2E5;
width: 120px;
height: 120px;
min-width: 120px;
min-height: 120px;
margin-right: 15px;
padding: 10px;
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
border-radius: 10px;
}
.epu_booth_info .epub_booth {
margin-bottom: 5px;
color: #20419A;
}
.epu_booth_info .epub_hall {
margin-bottom: 3px;
color: #00B1A9;
}
.epu_booth_info .epub_hall, .epu_booth_info .epub_booth {
padding-left: 24px;
position: relative;
}
.epu_booth_info .epub_title { margin-bottom: auto;
margin-top: auto;
}
.epu_booth_info .epub_hall:before, 
.epu_booth_info .epub_booth:before {
content: "";
position: absolute;
width: 15px;
height: 17px;
top: 0;
bottom: 0;
left: 0;
margin: auto;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
}
.epu_booth_info .epub_hall:before {
background-image: url(//officialenergyasia.com/wp-content/themes/astra-child/assets/images/hall-icon.png);
}
.epu_booth_info .epub_booth:before {
background-image: url(//officialenergyasia.com/wp-content/themes/astra-child/assets/images/booth-icon.png);
}
.epu_booth_parent {
position: relative;
overflow: hidden;
width: 100%;
}
.exhibit_popup_sec {
position: fixed;
width: 100vw;
height: 100%;
top: 0;
left: 0;
z-index: 9999;
background-color: #F6F6F6;
overflow-y: auto;
overflow-x: hidden;
display: none;
}
.epu_booth_info {
width: calc(100% - 115px);
display: flex;
flex-direction: column;
}
.epu_booth_sec {
position: absolute;
top: 0;
left: 0;
width: 100%;
pointer-events: none;
z-index: -1;
opacity: 0;
margin: 40px 0;
transition: all .3s ease-in-out;
}
.epu_booth_sec.active {
position: relative;
pointer-events: all;
z-index: 1;
opacity: 1;
}
.epu_booth_logo img {
width: auto;
height: auto;
max-width: 100px;
max-height: 90px;
}
.exhibit_popup_head_div {
width: 100%;
}
.epu_btn:before {
content: "";
position: absolute;
background-color: #00B1A9;
height: 2px;
width: 100%;
bottom: 0;
left: 0;
transition: all .3s ease-in-out;
opacity: 0;
}
.epu_btn.active:before,
.epu_btn:hover:before {
opacity: 1;
}
.epu_btn.active,
.epu_btn:hover {
color: #00B1A9;
}
.epu_booth_wrapper.active {
position: relative;
pointer-events: all;
z-index: 1;
opacity: 1;
}
.epu_booth_wrapper {
position: absolute;
top: 0;
left: 0;
width: 100%;
pointer-events: none;
z-index: -1;
opacity: 0;
transition: all .3s ease-in-out;
}
.epub_pagination {
display: flex;
align-items: center;
flex-wrap: wrap;
justify-content: center;
text-align: center;
}
.epub_pagination .epub_pagi_link {
font-size: 14px;
width: 34px;
height: 34px;
min-width: 34px;
min-height: 34px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
position: relative;
cursor: pointer;
transition: all .3s ease-in-out;
}
.epub_pagination .epub_pagi_link:before {
content: "";
position: absolute;
width: 100%;
height: 100%;
transition: all .3s ease-in-out;
top: 0;
left: 0;
border-radius: 100px;
overflow: hidden;
background-color: #00B1A9;
z-index: -1;
opacity: 0;
}
.epub_pagination .epub_pagi_link:not(:last-child) {
margin-right: 3px;
}
.epub_pagination .epub_pagi_link:hover:before,
.epub_pagi_link.active:before {
opacity: 1;
}
.epub_pagination .epub_pagi_link:hover, 
.epub_pagi_link.active {
color: white;
}
.exhibit_pu_close {
width: 34px;
height: 34px;
-webkit-mask: url(//officialenergyasia.com/wp-content/themes/astra-child/assets/images/white-cross.png);
-webkit-mask-position: center;
-webkit-mask-repeat: no-repeat;
-webkit-mask-size: cover;
mask: url(//officialenergyasia.com/wp-content/themes/astra-child/assets/images/white-cross.png);
mask-position: center;
mask-repeat: no-repeat;
mask-size: cover;
transition: all .3s ease-in-out;
cursor: pointer;
background-color: #00B1A9;
position: absolute;
right: 0;
top: 26px;
}
.exhibit_pu_close:hover {
transform: scale(1.1) rotate(-5deg);
}
.exhibit_popup_sec .ast-container {
margin-left: auto;
margin-right: auto;
width: 100%;
max-width: 1170px;
padding: 0 15px;
}
.exhibit_container_parent {
transition: all .3s ease-in-out;
opacity: 0;
pointer-events: none;
width: 100%;
max-width: 1170px;
margin-left: auto;
margin-right: auto;
padding: 40px 15px 45px;
}
.exhibit_hall_list.pedl_mobile {
height: 38px;
flex-wrap: nowrap;
flex-direction: column;
}
.exhibit_hall_list.pedl_mobile .exhibit_hall_list_div {
width: 100%;
margin-right: 0;
opacity: 0;
max-height: 0;
pointer-events: none;
visibility: hidden;
order: 2;
transition: all .3s ease-in-out;
position: relative;
}
.exhibit_hall_list.pedl_mobile .exhibit_hall_list_div.active {
opacity: 1;
max-height: 300px;
pointer-events: all;
visibility: visible;
order: 1;
z-index: 9!important; }
.exhibit_hall_list.pedl_mobile.dropdown_active .exhibit_hall_list_div {
opacity: 1;
max-height: 300px;
pointer-events: all;
visibility: visible;
}
.exhibit_hall_list.pedl_mobile .exhibit_hall_list_div .exhibit_term_btn {
width: 100%;
border-radius: 100px;
overflow: hidden;
background-color: #00B1A9;
color: white;
position: relative;
z-index: 2;
display: block;
padding-right: 40px;
min-width: 120px;
font-size: 13px;
}
.exhibit_hall_list.pedl_mobile .exhibit_mcover {
position: absolute;
z-index: 10;
width: 100%;
height: 100%;
top: 0;
left: 0;
cursor: pointer;
}
.exhibit_hall_list.pedl_mobile .exhibit_mcover:before {
content: "";
position: absolute;
width: 0;
height: 0;
border-top: 7px solid white;
border-left: 6px solid #ffffff00;
border-right: 6px solid #ffffff00;
top: 15px;
right: 14px;
transition: all .3s ease-in-out;
z-index: 1;
}
.exhibit_hall_list.pedl_mobile.dropdown_active .exhibit_mcover:before {
transform: rotate(180deg);
}
.exhibit_hall_list.pedl_mobile .exhibit_hall_list_div:before,
.exhibit_hall_list.pedl_mobile .exhibit_hall_list_div:after {
content: "";
width: 100%;
height: 50%;
position: absolute;
background-color: #00B1A9;
transition: all .3s ease-in-out;
opacity: 1;
}
.exhibit_hall_list.pedl_mobile .exhibit_hall_list_div:before {
top: 0;
left: 0;
}
.exhibit_hall_list.pedl_mobile .exhibit_hall_list_div:after {
bottom: 0;
left: 0;
}
.exhibit_hall_list.pedl_mobile .exhibit_hall_list_div.active:before {
border-radius: 50px 50px 0 0;
}
.exhibit_hall_list.pedl_mobile .exhibit_hall_list_div.active:after,
.exhibit_hall_list.pedl_mobile.last_exhibit_active .exhibit_hall_list_div:nth-last-child(2):after,
.exhibit_hall_list.pedl_mobile .exhibit_hall_list_div:not(.active):last-child:after {
border-radius: 0 0 50px 50px;
}
.exhibit_hall_list.pedl_mobile.dropdown_active .exhibit_hall_list_div.active:after {
border-radius: 0;
}
.exhibit_hall_list.pedl_mobile:not(.dropdown_active) {
overflow: hidden;
}
.exhibit_hall_list.pedl_mobile .exhibit_hall_list_div[data-count="5"] {
z-index: 5;
}
.exhibit_hall_list.pedl_mobile .exhibit_hall_list_div[data-count="4"] {
z-index: 4;
}
.exhibit_hall_list.pedl_mobile .exhibit_hall_list_div[data-count="3"] {
z-index: 3;
}
.exhibit_hall_list.pedl_mobile .exhibit_hall_list_div[data-count="2"] {
z-index: 2;
}
.exhibit_hall_list.pedl_mobile .exhibit_hall_list_div[data-count="1"] {
z-index: 1;
}
.exhibit_head_btn_wrapper .exhibit_explore_btn {
color: #20419A;
font-size: 15px;
font-weight: 600;
text-decoration: underline;
margin-left: 18px;
}
.exhibit_head_btn_wrapper .exhibit_explore_btn:hover {
color: black;
}  .venue_body_sec .exhibit_map_sec[data-slug="level-g"] .exhibit_map_div {
height: 515px;
}
.venue_body_sec .exhibit_map_sec[data-slug="level-g"] .exhibit_map_inner_div {
width: 850px;
min-width: 850px;
max-width: 850px;
height: 515px;
min-height: 515px;
max-height: 515px;
}
.venue_body_sec .exhibit_map_sec[data-slug="level-g"] .exhibit_map_inner_div .exhibit_booth_sec {
width: 850px;
height: 515px;
}
.venue_body_sec .exhibit_map_sec[data-slug="level-1"] .exhibit_map_div {
height: 385px;
}
.venue_body_sec .exhibit_map_sec[data-slug="level-1"] .exhibit_map_inner_div {
width: 850px;
min-width: 850px;
max-width: 850px;
height: 385px;
min-height: 385px;
max-height: 385px;
}
.venue_body_sec .exhibit_map_sec[data-slug="level-1"] .exhibit_booth_sec {
width: 850px;
height: 385px;
}
.venue_body_sec .exhibit_map_sec[data-slug="level-3"] .exhibit_map_div {
height: 455px;
}
.venue_body_sec .exhibit_map_sec[data-slug="level-3"] .exhibit_map_inner_div {
width: 850px;
min-width: 850px;
max-width: 850px;
height: 455px;
min-height: 455px;
max-height: 455px;
}
.venue_body_sec .exhibit_map_sec[data-slug="level-3"] .exhibit_booth_sec {
width: 850px;
height: 455px;
}
.all_venue_sec {
width: 270px;
margin-right: 20px;
background-color: #F0F7FF;
}
.venue_body_sec .exhibit_map_sec {
display: flex;
align-items: flex-start;
flex-wrap: wrap;
}
.venue_map_wrapper {
position: relative;
width: calc(100% - 290px);
}
.all_venue_div {
display: flex;
align-items: center;
cursor: pointer;
padding: 15px 16px 15px 27px;
transition: all .3s ease-in-out;
}
.all_venue_div:first-child {
padding-top: 20px;
}
.all_venue_div:last-child {
padding-bottom: 20px;
}
.venue_marker {
width: 30px;
height: 41px;
position: relative;
transform-origin: bottom center;
transition: all .3s ease-in-out;
}
.all_venue_div .venue_marker {
margin-right: 10px;
}
.venue_info {
width: calc(100% - 40px);
}
.venue_info .venue_title {
margin-bottom: 0;
font-size: 12px;
font-weight: 700;
line-height: 1.5;
}
.venue_info .venue_subtitle {
margin-bottom: 0;
font-size: 10px;
line-height: 1.5;
}
.venue_marker .venue_head {
width: 30px;
height: 30px;
position: absolute;
top: 0;
left: 0;
border-radius: 100px;
font-size: 12px;
font-weight: 500;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
z-index: 1;
transition: all .3s ease-in-out;
}
.venue_marker .venue_tail {
position: absolute;
border-left: 5px solid #ffffff00;
border-right: 5px solid #ffffff00;
border-top: 9px solid #ffffff00;
bottom: 4px;
left: 0;
right: 0;
margin: auto;
height: 9px;
width: 10px;
z-index: 1;
}
.venue_marker:before {
content: "";
position: absolute;
width: 14px;
height: 7px;
background-image: radial-gradient(50% 50% at 50% 50%, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
opacity: 0.7;
bottom: 0;
left: 0;
right: 0;
margin: auto;
}
.exhibit_booth_div:hover,
.exhibit_booth_div.active {
z-index: 3;
}
.all_venue_div:hover .venue_marker .venue_head,
.venue_body_sec .exhibit_booth_div:hover .venue_marker .venue_head {
transform: scale(1.1);
}
.all_venue_div:hover .venue_marker .marker_pulse,
.all_venue_div.active .venue_marker .marker_pulse,
.venue_body_sec .exhibit_booth_div:hover .venue_marker .marker_pulse, 
.venue_body_sec .exhibit_booth_div.active .venue_marker .marker_pulse {
opacity: 1;
}
.marker_pulse {
background-color: rgba(0,0,0,0.2);
border-radius: 50%;
height: 10px;
width: 10px;
position: absolute;
left: 0;
right: 0;
bottom: 0;
margin: auto;
transform: rotateX(55deg);
transition: all .3s ease-in-out;
opacity: 0;
}
.marker_pulse:after {
content: "";
border-radius: 50%;
height: 30px;
width: 30px;
position: absolute;
margin: -10px 0 0 -10px;
animation: pulsate 1s ease-out;
animation-iteration-count: infinite;
opacity: 0;
box-shadow: 0 0 1px 2px #89849b;
animation-delay: 1.1s;
}
@keyframes pulsate {
0% {
transform: scale(0.1);
opacity: 0;
}
50% {
opacity: 1;
}
100% {
transform: scale(1.2);
opacity: 0;
}
}
.all_venue_div.active, 
.all_venue_div:hover {
background-color: rgb(0 177 169 / 15%);
}
.venue_body_sec .exhibit_booth_div:hover .venue_marker, 
.venue_body_sec .exhibit_booth_div.active .venue_marker {
transform: scale(1.5);
}  .ea_event_counter_sec {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 99999;
background-color: rgb(0 0 0 / 50%);
}
.ea_event_counter_wrapper {
width: 100%;
height: 100%;
display: flex;
padding: 20px 15px;
overflow-y: auto;
overflow-x: hidden;
}
.ea_event_counter_div {
width: 100%;
max-width: 550px;
height: auto;
margin: auto;
position: relative;
}
.ea_event_counter_close {
position: absolute;
background-image: url(//officialenergyasia.com/wp-content/themes/astra-child/assets/images/white-cross.png);
width: 34px;
height: 34px;
background-position: center;
background-repeat: no-repeat;
background-size: 20px;
transition: all .3s ease-in-out;
cursor: pointer;
right: 0;
top: 0; }
.ea_event_counter_close:hover {
transform: scale(1.08) rotate(-5deg);
}  .session_video_body_sec {
display: grid;
grid-template-columns: repeat(3, calc(33.33% - 13.33px));
row-gap: 20px;
column-gap: 20px;
margin-bottom: 80px;
}
.svb_inner_div {
height: 100%;
width: 100%;
position: relative;
}
.svb_video {
height: 200px;
width: 100%;
position: relative;
overflow: hidden;
cursor: pointer;
}
.svb_video .svb_video_bg {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
width: 100%;
height: 100%;
transition: all .3s ease-in-out;
}
.svb_video_icon {
background-color: #00B1A9;
width: 47px;
height: 47px;
border-radius: 100px;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
z-index: 2;
transition: all .3s ease-in-out;
background-image: url(//officialenergyasia.com/wp-content/themes/astra-child/assets/images/audio-play.png);
background-repeat: no-repeat;
background-size: 13px;
background-position: 20px 50%;
box-shadow: 0 0 6px rgb(0 0 0 / 30%);
}
.svb_video:hover .svb_video_bg {
transform: scale(1.1);
}
.session_video_parents .programme_ec_head {
padding-top: 5px;
margin-bottom: 20px;
}
.svb_video_main_info {
height: calc(100% - 200px);
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 15px 25px 20px 20px;
border: 1px solid #DFE2E5;
border-top: 0;
background-color: white;
}
.svb_type_list {
width: 100%;
display: flex;
align-items: center;
flex-wrap: wrap;
margin-bottom: 3px;
}
.svb_type_list .svb_type_list_div {
font-weight: 600;
color: white;
font-size: 12px;
display: inline-block;
line-height: 15px;
padding: 4px 10px;
border-radius: 50px;
margin-bottom: 5px;
transition: all .3s ease-in-out;
}
.svb_type_list .svb_type_list_div:not(:last-child) {
margin-right: 5px;
}
.svb_video_main_info .svb_title {
font-size: 17px;
font-weight: 600;
line-height: 1.5;
margin-bottom: 12px;
width: 100%;
transition: all .3s ease-in-out;
}
.svb_video_main_info .svb_title[data-vid] {
cursor: pointer;
}
.svb_video_main_info .svb_title[data-vid]:hover {
color: #00B1A9;
}
.svb_presenter_sec {
display: flex;
flex-wrap: wrap;
align-items: flex-start;
width: 100%;
margin-bottom: 10px;
}
.svb_presenter_sec .svb_presenter_title {
color: #878787;
font-size: 14px;
margin-bottom: 7px;
line-height: 1.2;
font-weight: 500;
width: 100%;
}
.svb_presenter_sec .svb_presenter_div {
margin-bottom: 10px;
font-size: 12px;
line-height: 14px;
color: #00B1A9;
border: 1px solid #00B1A9;
border-radius: 50px;
padding: 4px 10px 4px 29px;
width: auto;
display: inline-flex;
position: relative;
min-height: 24px;
transition: all .3s ease-in-out;
}
.svb_presenter_sec .svb_presenter_div:before {
content: "";
background-position: center;
background-repeat: no-repeat;
background-size: contain;
height: 12px;
width: 11px;
position: absolute;
left: 12px;
top: 5px;
-webkit-mask-image: url(//officialenergyasia.com/wp-content/themes/astra-child/assets/images/podcast-avatar.png);
-webkit-mask-size: contain;
-webkit-mask-repeat: no-repeat;
-webkit-mask-position: center;
mask-image: url(//officialenergyasia.com/wp-content/themes/astra-child/assets/images/podcast-avatar.png);
mask-size: contain;
mask-repeat: no-repeat;
mask-position: center;
background-color: #00B1A9;
transition: all .3s ease-in-out;
}
.svb_presenter_sec .svb_presenter_div:not(:last-child) {
margin-right: 5px;
}
.svb_presenter_sec .svb_presenter_div:hover {
background-color: #00B1A9;
color: white;
}
.svb_presenter_sec .svb_presenter_div:hover:before {
background-color: white;
}
.svb_video_main_info .svb_date {
margin-bottom: 0;
margin-top: auto;
color: #20419A;
font-size: 13px;
line-height: 1.25;
font-weight: 500;
display: block;
width: 100%;
}
.sv_pu_sec {
display: none;
position: fixed;
width: 100vw;
height: 100%;
top: 0;
left: 0;
z-index: 99999;
padding: 20px 15px;
background-color: rgb(0 0 0 / 80%);
overflow-y: auto;
overflow-x: hidden;
}
.sv_pu_wrapper {
width: 100%;
min-height: 100%;
position: relative;
display: flex;
}
.sv_pu_wrapper .session_video_body_div {
margin: auto;
width: 100%;
max-width: 1140px;
padding: 50px 0 15px;
}
.sv_pu_wrapper .svb_video { height: auto;
}
.sv_pu_wrapper .svb_video .svb_real_video {
position: relative;
}
.sv_pu_wrapper .svb_video_main_info {
height: auto;
border: 0;
padding: 19px 48px 30px 48px;
}
.svpu_close {
background-image: url(//officialenergyasia.com/wp-content/themes/astra-child/assets/images/white-cross.png);
width: 34px;
height: 34px;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
transition: all .3s ease-in-out;
cursor: pointer;
position: absolute;
right: 0;
top: 0;
}
.svpu_close:hover {
transform: scale(1.1) rotate(-5deg);
}
.sv_pu_wrapper .svb_video_main_info .svb_title {
font-size: 22px;
margin-bottom: 18px;
}
.sv_pu_wrapper .svb_presenter_sec .svb_presenter_title {
color: black;
}
.sv_pu_wrapper .svb_video_main_info .svb_date {
font-size: 14px;
}
.sv_pu_wrapper .svb_presenter_sec .svb_presenter_div {
font-size: 14px;
min-height: 31px;
line-height: 15px;
padding: 7px 10px 7px 29px;
}
.sv_pu_wrapper .svb_presenter_sec .svb_presenter_div:before {
top: 8px;
}
.sv_pu_wrapper .svb_presenter_sec .svb_presenter_div:not(:last-child) {
margin-right: 10px;
}
.svb_real_video {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 2;
transition: all .3s ease-in-out; background-color: white;
}
.svb_video.video_active .svb_real_video {
opacity: 1;
}
.svb_video.video_active {
cursor: auto;
}
.svb_real_video video,
.svb_real_video iframe {
height: 100%;
}
.svd_pagi_sec {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
text-align: center;
margin-bottom: 100px;
}
.svd_pagi_sec .svd_pagi_div {
width: 34px;
height: 34px;
display: inline-flex;
align-items: center;
justify-content: center;
padding: 5px;
text-align: center;
transition: all .3s ease-in-out;
border-radius: 100px;
overflow: hidden;
position: relative;
margin-bottom: 5px;
color: black;
font-size: 14px;
line-height: 1
user-select: none;
}
.svd_pagi_sec .svd_pagi_div:not(:last-child) {
margin-right: 5px;
}
.svd_pagi_sec .svd_pagi_div.active,
.svd_pagi_sec .svd_pagi_div:hover {
background-color: #00B1A9;
color: white;
}
.svd_pagi_sec .svd_pagi_div.active {
pointer-events: none;
}
.session_video_parents {
transition: all .3s ease-in-out;
}
.session_video_parents.loading {
opacity: 0.6;
cursor: progress;
}
.session_video_parents.loading > * {
pointer-events: none;
}
.svd_filter_sec .pdtb_time_range_sec {
width: 100%;
margin-right: 0;
display: block;
}
.svd_filter_sec .pdtb_time_range_sec .pdtb_time_range_div {
width: auto;
min-width: 56px;
display: inline-flex;
align-items: center;
justify-content: center;
margin-right: 9px;
margin-bottom: 12px;
padding: 11px 20px;
}
.svd_filter_sec .pecf_dt_box_parent {
padding: 46px 35px 30px;
left: auto;
transform: translate(0, 0);
right: -135px;
}
.svd_filter_sec .pecf_dt_box_parent .pdtb_day_label {
line-height: 1.3;
padding-top: 0;
margin-bottom: 10px;
}
.svd_filter_sec {
z-index: 9;
position: relative;
}
.dummy_video_thumbnail .svb_video_bg:before {
content: "";
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
z-index: 1;
background-color: black;
opacity: 0.25;
}
.svd_filter_sec .pecfm_info .pecfm_dm_input:empty:before {
content: "Search by Session Titles/Speakers";
}
.float_svb_video_description_sec {
position: absolute;
width: 400px;
height: 100%;
z-index: 3;
background-color: white;
right: 0;
left: auto;
top: 0;
box-shadow: 0 0 6px rgb(0 0 0 / 20%);
}
.svb_video_discription.float_svb_video_description {
margin: 0;
padding: 35px 20px 73px;
overflow-y: auto;
height: 100%;
width: 100%;
}
.sv_pu_wrapper .session_video_body_div.sv_description_exist {
max-width: 1340px;
}
.session_video_body_div.sv_description_exist .svb_inner_div {
padding-right: 400px;
}
.svb_video_discription.float_svb_video_description + .svb_pdf_download {
position: absolute;
width: 100%;
height: 65px;
padding: 10px 15px;
display: flex;
align-items: center;
justify-content: center;
bottom: 0;
left: 0;
background-color: white;
margin: 0;
box-shadow: 0 0 6px rgb(0 0 0 / 10%);
}
body.page-id-4533 {
position: relative;
}
body.page-id-4533:before { background-image: url(https://bucket-w98jmt.s3.ap-southeast-1.amazonaws.com/wp-content/uploads/2023/07/05153958/video-overview.jpg);
background-position: 50% -3px;
background-size: 1920px;
position: absolute;
width: 100%;
height: 2000px;
top: 0;
left: 0;
z-index: 999;
opacity: 0.3;
pointer-events: none;
}  .user-registration-ur-lost-password #content.site-content {
display: flex;
align-items: stretch;
background-color: #F6F6F6;
}
.user-registration-ur-lost-password #content.site-content > .ast-container {
width: 50vw;
padding: 0;
display: flex;
}
.user-registration-ur-lost-password.page-template-template-login #content.site-content:before,
.user-registration-ur-lost-password.page-template-template-login .custom_lfp_title {
display: none;
}
.user-registration-account.user-registration-edit-profile #user_registration_user_email_field > * {
pointer-events: none!Important;
opacity: 0.5;
}
.user-registration-account.user-registration-edit-profile #user_registration_user_email_field {
cursor: not-allowed;
}
.user-registration-ur-lost-password #content.site-content:before {
content: "";
background-image: url(//officialenergyasia.com/wp-content/themes/astra-child/assets/images/vod/VOD-login-bg-V2-assets.jpg);
background-position: center;
background-size: cover;
background-repeat: no-repeat;
width: 50vw;
display: block;
min-height: 503px;
}
.custom_lfp_bg {
background-image: url(//officialenergyasia.com/wp-content/themes/astra-child/assets/images/vod/VOD-login-bg-V2-assets.jpg);
background-position: center;
background-size: cover;
background-repeat: no-repeat;
width: 100%;
height: 100%;
min-height: 503px;
}
.custom_lfp_div {
display: flex;
align-items: stretch;
flex-grow: 1;
width: 100%;
background-color: #F6F6F6;
}
.custom_lfp_left, 
.custom_lfp_right {
width: 50%;
}
.page-template-template-login .site-content {
display: flex;
flex-direction: column;
}
.custom_lfp_sec {
flex-grow: 1;
display: flex;
}
.custom_lfp_right {
display: flex;
}
.login_form,
.user-registration-ur-lost-password #content.site-content > .ast-container #primary {
margin: auto auto auto 115px;
width: 100%;
max-width: 465px;
padding: 35px 15px 40px;
}
.page-template-template-profile.user-registration-edit-password #content #user-registration,
.page-template-template-profile.user-registration-edit-profile #content #user-registration {
padding: 35px 15px 20px;
}
body #content [id*="user-registration"].user-registration .ur-frontend-form {
padding: 0;
border: 0;
}
body #content [id*="user-registration"].user-registration {
box-shadow: 0 0 0;
margin: 0;
background-color: #ffffff00;
padding: 0;
border: 0;
transition: all .3s ease-in-out;
opacity: 0;
}
body #content [id*="user-registration"].user-registration .ur-form-grid:not([class*="ur-grid-"]) {
padding: 0;
}
.login_form .custom_lfp_title {
margin-bottom: 20px;
line-height: 1.2;
}
body #content [id*="user-registration"].user-registration .ur-form-grid .form-row {
margin-bottom: 23px;
margin-top: 20px;
}
body #content [id*="user-registration"].user-registration .ur-form-grid .ur_custom_hidden_field {
display: none;
}
body #content [id*="user-registration"].user-registration .form-row label {
margin: 0 0 10px;
font-size: 14px;
display: block;
line-height: 1.2;
font-weight: 500!important;
color: black;
}
body #content [id*="user-registration"].user-registration .form-row label .required {
color: #FF0000;
}
body #content [id*="user-registration"].user-registration .form-row input.input-text {
height: 45px;
background-color: white;
border-radius: 100px;
border: 1px solid white;
padding: 10px 18px!important;
margin: 0;
color: black;
}
body #content [id*="user-registration"].user-registration .ur-form-grid input[type=submit],
body #content [id*="user-registration"].user-registration .ur-form-grid button[type="submit"],
body #content [id*="user-registration"].user-registration button[type="submit"],
body #content [id*="user-registration"].user-registration .user-registration-MyAccount-content input[type=submit] {
float: none;
background: #00B1A9;
border-radius: 100px;
font-size: 15px;
line-height: 16px;
font-weight: 500;
padding: 9px 25px;
min-width: 113px;
text-align: center;
height: 40px;
border: 1px solid #00B1A9;
margin-top: 7px;
margin-bottom: 15px;
}
body #content [id*="user-registration"].user-registration .ur-form-grid input[type=submit]:hover, body #content [id*="user-registration"].user-registration .ur-form-grid input[type=submit]:focus,
body #content [id*="user-registration"].user-registration .ur-form-grid button[type="submit"]:hover,
body #content [id*="user-registration"].user-registration .ur-form-grid button[type="submit"]:focus,
body #content [id*="user-registration"].user-registration button[type="submit"]:hover,
body #content [id*="user-registration"].user-registration button[type="submit"]:focus,
body #content [id*="user-registration"].user-registration .user-registration-MyAccount-content input[type=submit]:hover,
body #content [id*="user-registration"].user-registration .user-registration-MyAccount-content input[type=submit]:focus {
background-color: #20419A;
border: 1px solid #20419A;
}
body #content [id*="user-registration"].user-registration .ur-form-grid > p:not(.form-row):not(:first-child) {
margin-bottom: 0;
}
body #content [id*="user-registration"].user-registration .user-registration-error {
display: flex;
align-items: center; margin-bottom: 10px;
}
body #content [id*="user-registration"].user-registration .user-registration-message {
display: flex;
align-items: center; margin-bottom: 15px;
}
body #content [id*="user-registration"].user-registration .user-registration-error strong {
margin-right: 4px;
}
body #content [id*="user-registration"].user-registration .ur-form-grid .user-registration-LostPassword a:hover {
color: #3a3a3a;
}
.user-registration-ur-lost-password #content.site-content .entry-title {
font-weight: 600;
}
body #content [id*="user-registration"].user-registration .user-registration-MyAccount-navigation {
border-bottom: 0;
}
body #content [id*="user-registration"].user-registration .user-registration-MyAccount-navigation .user-registration-MyAccount-navigation-link a {
transition: all .3s ease-in-out;
color: #969696;
font-size: 18px;
font-weight: 500;
padding: 10px 15px;
line-height: 1.2;
position: relative;
background-color: #ffffff00;
}
body #content [id*="user-registration"].user-registration .user-registration-MyAccount-navigation .user-registration-MyAccount-navigation-link a:before {
content: "";
position: absolute;
transition: all .3s ease-in-out;
width: calc(100% - 30px);
height: 2px;
background-color: #00B1A9;
bottom: 7px;
left: 15px;
opacity: 0;
}
body #content [id*="user-registration"].user-registration .user-registration-MyAccount-navigation .user-registration-MyAccount-navigation-link:hover a {
color: #00B1A9;
}
body #content [id*="user-registration"].user-registration .user-registration-MyAccount-navigation .user-registration-MyAccount-navigation-link.is-active a {
color: #00B1A9;
font-weight: 700;
}
body #content [id*="user-registration"].user-registration .user-registration-MyAccount-navigation .user-registration-MyAccount-navigation-link.is-active a:before,
body #content [id*="user-registration"].user-registration .user-registration-MyAccount-navigation .user-registration-MyAccount-navigation-link:hover a:before {
opacity: 1;
}
body #content [id*="user-registration"].user-registration .user-registration-MyAccount-content {
padding: 0;
max-width: 863px;
width: 100%;
margin: 43px auto 70px;
}
body #content [id*="user-registration"].user-registration .user-registration-MyAccount-content .form-row input.input-text {
background-color: #F6F6F6;
border-color: #F6F6F6;
}
body #content [id*="user-registration"].user-registration .ur-form-grid h2 {
font-size: 30px;
font-weight: 600;
line-height: 1.2;
}
body #content [id*="user-registration"].user-registration .ur-form-grid {
margin-bottom: 0;
}
body #content [id*="user-registration"].user-registration .user-registration-MyAccount-content fieldset {
padding: 0;
border: 0;
display: flex;
flex-wrap: wrap;
}
body #content [id*="user-registration"].user-registration .user-registration-MyAccount-content fieldset legend {
width: 100%;
margin: 0 0 30px;
line-height: 1.2;
font-size: 30px;
font-weight: 600;
text-align: center;
padding: 0;
}
body #content [id*="user-registration"].user-registration .user-registration-MyAccount-content fieldset .form-row:nth-child(3) {
margin-right: 22px;
}
body #content [id*="user-registration"].user-registration .user-registration-MyAccount-content fieldset .form-row:nth-child(3), 
body #content [id*="user-registration"].user-registration .user-registration-MyAccount-content fieldset .form-row:nth-child(4) {
width: calc(50% - 11px);
}
body #content [id*="user-registration"].user-registration .user-registration-MyAccount-content fieldset .form-row {
width: 100%;
}
body #content [id*="user-registration"].user-registration .ur-form-grid button[type="submit"], 
body #content [id*="user-registration"].user-registration .user-registration-MyAccount-content input[type=submit] {
left: 50%;
transform: translate(-50%, 0);
position: relative;
}
body #content [id*="user-registration"].user-registration .user-registration-MyAccount-navigation .user-registration-MyAccount-navigation-link {
display: inline-block;
}
body #content [id*="user-registration"].user-registration .user-registration-MyAccount-navigation ul {
text-align: center;
}
.custom_success_login_div {
display: flex;
align-items: center;
flex-wrap: wrap;
margin-bottom: 15px;
border-top: 3px solid #8fae1b;
background: rgba(143,174,27,.1);
color: #596c11;
padding: 10px 15px;
font-size: 14px;
max-width: 1140px;
margin-left: auto;
margin-right: auto;
}
body .user-registration-error, 
body .user-registration-info, 
body .user-registration-message {
max-width: 1140px;
margin: auto;
display: flex;
align-items: center;
}
.custom_success_login_div:before {
content: "\f348";
display: inline-block;
vertical-align: middle;
font-family: Dashicons;
font-size: calc(100% + 10px);
margin-right: 0.875rem;
}
.custom_success_login_div.ftl_login_message {
color: #ff030b;
background: rgba(255,79,85,.1);
border-color: #ff4f55;
}
.custom_success_login_div.ftl_login_message:before {
color: #EA1020;
}
.user-registration-ur-lost-password #content.site-content > .ast-container article {
padding: 0;
}
.cvms_listing {
display: flex;
flex-direction: column;
padding: 5px 8px 15px;
text-align: center;
box-shadow: 0px 0px 10px 0px #00000040;
border-radius: 10px;
background-color: white;
transition: all .3s ease-in-out;
position: absolute;
width: 100%;
top: 100%;
left: 50%;
transform: translate(-50%, 0);
z-index: 2;
max-height: 500px;
overflow: hidden;
}
.custom_video_menu_sec:not(.active) .cvms_listing {
top: 50%;
max-height: 0;
padding-top: 0;
padding-bottom: 0;
box-shadow: 0 0 0;
opacity: 0;
pointer-events: none;
}
.custom_video_menu_sec {
position: relative;
z-index: 3;
display: flex;
}
.cvms_btn,
.custom_video_menu_sec a.cvms_login {
height: 35px;
background-color: #00B1A9;
border: 1px solid #00B1A9;
color: white;
border-radius: 100px;
overflow: hidden;
font-size: 15px;
line-height: 1;
padding: 9px 12px;
font-weight: 500;
cursor: pointer;
transition: all .3s ease-in-out;
display: inline-block;
}
.cvms_btn:hover, .cvms_btn:focus,
.custom_video_menu_sec a.cvms_login:hover,
.custom_video_menu_sec a.cvms_login:focus {
background-color: #20419A;
border: 1px solid #20419A;
}
.custom_video_menu_sec .cvms_listing .cvms_item {
color: #313131;
font-weight: 500;
line-height: 1.2;
padding: 6px 0;
font-size: 14px;
white-space: normal;
width: 100%;
transition: all .3s ease-in-out;
}
.custom_video_menu_sec .cvms_listing .cvms_item.cvms_logout {
background-color: #20419A;
border: 1px solid #20419A;
color: white;
border-radius: 100px;
padding: 3px 10px;
height: 25px;
line-height: 16px;
margin-top: 7px;
}
.custom_video_menu_sec .cvms_listing .cvms_item:not(.cvms_logout):hover {
color: #00B1A9;
}
.custom_video_menu_sec .cvms_listing .cvms_item.cvms_logout:hover,
.custom_video_menu_sec .cvms_listing .cvms_item.cvms_logout:focus {
background-color: #00B1A9;
border: 1px solid #00B1A9;
}  .gallery_body_div .gallery_atag_wrapper,
.lgr_detail_body_div .gallery_atag_wrapper {
display: block;
height: 100%;
background-color: #F1F1F1;
}
.lgr_detail_body_div .gallery_atag_wrapper {
position: relative;
}
.lgr_detail_body_div .gallery_atag_wrapper img {
position: absolute;
width: 100%;
height: 100%;
z-index: 1;
opacity: 0;
}
.gallery_head .gallery_bg {
height: 265px;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
width: 100%;
transition: all .3s ease-in-out;
}
.gallery_head {
overflow: hidden;
}
.gallery_foot {
height: calc(100% - 265px);
padding: 17px 40px 20px 20px;
position: relative;
transition: all .3s ease-in-out;
}
.gallery_foot .gallery_overview_title {
margin-bottom: 0;
font-size: 18px;
color: black;
line-height: 25px;
font-weight: 600;
transition: all .3s ease-in-out;
}
.gallery_foot:before {
content: "next";
font-family: swiper-icons;
color: white;
position: absolute;
top: 0;
bottom: 0;
right: 5px;
margin: auto;
height: 14px;
width: 7px;
z-index: 1;
font-size: 13px;
line-height: 14px;
font-weight: 900;
transition: all .3s ease-in-out;
pointer-events: none;
opacity: 0;
}
.gallery_atag_wrapper:hover .gallery_foot:before {
opacity: 1;
right: 20px;
}
.gallery_atag_wrapper:hover .gallery_foot {
background-color: #00B1A9;
}
.gallery_atag_wrapper:hover .gallery_foot .gallery_overview_title {
color: white;
}
.gallery_atag_wrapper:hover .gallery_head .gallery_bg {
transform: scale(1.1);
}
.session_video_body_sec.gallery_body_sec {
grid-template-columns: repeat(3, calc(33.33% - 10.66px));
row-gap: 40px;
column-gap: 16px;
}
body .gallery_body_sec.lgr_parent_sec {
display: flex;
flex-wrap: wrap;
row-gap: 25px;
}
.lgr_parent_sec .lgr_body_div {
width: calc(33.33% - 10.66px);
}
.lgr_parent_sec .lgr_detail_body_sec,
.lgr_detail_body_sec {
width: 100%;
display: grid;
grid-template-columns: repeat(4, calc(25% - 11.25px)); column-gap: 15px;
padding: 15px 0 35px;
margin-bottom: 10px;
border-bottom: 1px solid #F1F1F1;
position: relative;
}
.lgr_detail_body_div {
margin-bottom: 20px;
}
.lgr_parent_sec .lgr_detail_body_sec.desktop_lgrd_parent {
padding: 15px 0 80px;
}
.gp_btn_section {
position: absolute;
bottom: 35px;
left: 0;
width: 100%;
text-align: center;
}
.gp_btn_section .gp_btn {
background-color: #00B1A9;
border: 1px solid #00B1A9;
color: white;
display: inline-block;
font-weight: 600;
line-height: 15px;
font-size: 15px;
border-radius: 100px;
position: relative;
transition: all .3s ease-in-out;
}
.gp_btn_section .gp_btn:hover {
color: #00B1A9;
background-color: white;
}
.gp_btn_section .gp_btn span {
padding: 10px 18px;
display: block;
transition: opacity .2s ease-in-out;
position: absolute;
top: 0;
left: 0;
width: 100%;
white-space: nowrap;
opacity: 0;
pointer-events: none;
}
.gp_btn_section .gp_btn:not(.active) .gp_btn_expand_text,
.gp_btn_section .gp_btn.active .gp_btn_collapse_text {
position: relative;
opacity: 1;
pointer-events: all;
}
.lgr_detail_body_sec .gallery_head .gallery_bg {
height: 180px;
}
.lgr_detail_body_sec .gallery_foot {
height: calc(100% - 180px);
padding: 14px 13px 14px 13px;
background-color: white;
border-bottom: 1px solid #DFE2E5;
border-left: 1px solid #DFE2E5;
border-right: 1px solid #DFE2E5;
text-align: center;
}
.lgr_detail_body_sec .gallery_atag_wrapper .gallery_foot:before {
opacity: 0;
}
.lgr_detail_body_sec .gallery_foot .gallery_overview_title {
font-size: 13px;
line-height: 20px;
color: #878787;
font-weight: 500;
max-height: 40px;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.lgr_parent_sec .lgr_detail_body_sec:last-child,
.lgr_detail_body_sec:last-child {
margin-bottom: 0;
border-bottom: 0;
}
.session_video_body_parent .lgr_main_title {
padding: 15px 0 10px;
}
.gallery_days_select {
margin-left: auto;
position: relative;
}
.gd_select_dropdown {
box-shadow: 0px 0px 8px 0px #0000001A;
border-radius: 10px;
position: absolute;
top: 100%;
right: 0;
width: 100%;
transition: all .3s ease-in-out;
z-index: 10;
max-height: 500px;
overflow: hidden;
width: 100%;
text-align: center;
}
.gallery_days_select:not(.active) .gd_select_dropdown {
max-height: 0;
opacity: 0;
pointer-events: none;
padding-top: 0;
padding-bottom: 0;
}
.gdsd_div {
padding: 15px;
cursor: pointer;
transition: all .3s ease-in-out;
font-size: 15px;
line-height: 1.54;
background-color: white;
}
.gd_select_dropdown .gdsd_div strong {
font-weight: 500;
}
.gdsd_div:not(:last-child) {
border-bottom: 1px solid #DFE2E5;
}
.gd_select_dropdown .gdsd_div:hover {
background-color: #00B1A9;
color: white;
border-color: #00B1A9;
}
.gdsd_div.active {
background-color: #DFE2E5;
}
.custom_gds_label {
border: 1px solid #D9D9D9;
height: 40px;
border-radius: 100px;
padding: 8px 35px 8px 16px;
font-size: 15px;
line-height: 1.46;
min-width: 190px;
position: relative;
cursor: pointer;
transition: all .3s ease-in-out;
}
.custom_gds_label:before {
content: "";
height: 8px;
width: 10px;
border-left: 5px solid #ffffff00;
border-right: 5px solid #ffffff00;
border-top: 8px solid black;
position: absolute;
right: 16px;
top: 0;
bottom: 0;
margin: auto;
transition: all .3s ease-in-out;
}
.gallery_days_select.active .custom_gds_label:before {
transform: rotate(180deg);
}
.custom_gds_label:hover {
background-color: #00B1A9;
color: white;
border: 1px solid #00B1A9;
}
.custom_gds_label:hover:before {
color: #00B1A9;
}
.gdsd_div {
text-align: center;
}
body .fancybox-button—share{
display: none!important;
}
body .rank-math-breadcrumb strong, body .rank-math-breadcrumb b {
font-weight: 600;
}
body.single-gallery_post #primary {
margin: 0;
}
body.single-gallery_post {
background-color: white;
}
.gallery_post_parent_wrapper {
width: 100%;
padding: 20px 0 60px;
}
.gallery_post_sec .gps_go_back {
font-weight: 500;
transition: all .3s ease-in-out;
cursor: pointer;
display: inline-block;
margin-bottom: 30px;
font-size: 15px;
line-height: 1.4;
}
.gallery_post_sec .gps_go_back span {
text-decoration: underline;
}
.gallery_post_sec .gps_go_back:hover, 
.gallery_post_sec .gps_go_back:focus {
color: #242424;
}
.gallery_post_sec .gps_main_title {
margin-bottom: 13px;
line-height: 1.2;
}
.gps_photo_list .lgr_detail_body_sec .gallery_head .gallery_bg {
height: 275px;
}
.gps_photo_list .lgr_detail_body_sec .gallery_foot {
height: calc(100% - 275px);
}
.gallery_post_sec .lgr_detail_body_sec {
border: 0;
}
.gps_photo_list {
position: relative;
overflow: hidden;
}
.gps_photo_list .lgr_detail_body_sec {
transition: all .3s ease-in-out;
position: absolute;
width: 100%;
top: 0;
left: 0;
pointer-events: none;
z-index: -1;
opacity: 0;
}
.gps_photo_list .lgr_detail_body_sec.active {
pointer-events: all;
z-index: 1;
opacity: 1;
position: relative;
}
.gps_pagination .svd_pagi_sec {
margin-bottom: 20px;
}  .home_exhibitors_grandparent {
background-color: #F4FFFF;
padding: 77px 0 0;
margin-bottom: 38px;
}
.home_exhibitors_sec {
width: 100%;
display: grid;
grid-template-columns: repeat(5, calc(20% - 8px));
row-gap: 40px;
column-gap: 10px;
}
.home_exhibitors_parent {
width: 100%;
padding-bottom: 70px;
position: relative;
}
.hes_img_div img { max-width: 140px;
max-height: 180px;
display: block;
margin: auto;
width: 100%;
height: auto;
}
.home_exhibitors_parent .home_exhibitors_main_title {
border-bottom: 1px solid #DEDEDE;
text-align: center;
width: 100%; font-weight: 600;
line-height: 1.1;
padding-bottom: 30px;
margin-bottom: 38px;
}
.hes_wrapper {
height: 100%;
width: 100%;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.hes_img_div {
width: 100%;
}
.hes_img_tablet, 
.hes_img_mobile,
.home_exhibitors_div.hes_desktop_hidden,
.hes_btn_sec.hes_btn_tablet, 
.hes_btn_sec.hes_btn_mobile {
display: none;
}
.home_exhibitors_div {
position: relative;
}
.hes_btn_sec {
position: absolute;
width: 100%;
bottom: -38px;
left: 0;
text-align: center;
}
.hes_btn_sec .hes_btn {
display: inline-block;
position: relative;
margin-top: 37px;
font-weight: 500;
font-size: 15px;
color: #00B1A9;
line-height: 16px;
}
.hes_btn_sec .hes_btn:before {
content: "next";
background-color: #00B1A9;
border-radius: 100px;
border: 1px solid #00B1A9;
position: absolute;
bottom: calc(100% + 7px);
left: 50%;
width: 30px;
height: 30px;
font-family: swiper-icons;
color: white;
font-weight: 700;
line-height: 15px;
font-size: 15px;
display: inline-flex;
align-items: center;
justify-content: center;
padding-left: 1px;
transform: rotate(90deg) translate(-50%, 0);
transform-origin: left center;
transition: all .3s ease-in-out;
box-shadow: 0 4px 5px 0 #00000026;
}
.hes_btn_sec .hes_btn span {
position: absolute;
width: 100%;
white-space: nowrap;
left: 0;
top: 0;
transition: opacity .3s ease-in-out;
pointer-events: none;
opacity: 0;
z-index: -1;
}
.hes_btn_sec .hes_btn:not(.active) .hes_expand_text,
.hes_btn_sec .hes_btn.active .hes_collapse_text {
position: relative;
opacity: 1;
z-index: 1;
pointer-events: all;
}
.hes_btn_sec .hes_btn:hover {
color: #242424;
}
.hes_btn_sec .hes_btn:hover:before {
background-color: #20419A;
border: 1px solid #20419A;
}
.hes_btn_sec .hes_btn.active:before {
transform: rotate(270deg) translate(-50%, 0);
box-shadow: -4px 0 5px 0 #00000026;
}  .home_exhibitors_grandparent.sub_exhibitors_sec {
padding-bottom: 38px;
margin-bottom: 0;
}
.home_exhibitors_grandparent.sub_exhibitors_sec .hes_btn_sec {
bottom: -25px;
}
.elementor-element.elementor-widget.elementor-widget-ucaddon_box_widget .elementor-widget-container, 
.custom_box_widget_sec {
height: 100%;
}
.elementor-element.elementor-widget.elementor-widget-ucaddon_box_widget {
width: calc(25% - 24px);
margin-bottom: 34px;
}
.elementor-element.elementor-widget.elementor-widget-ucaddon_box_widget.rest_box_widget {
margin-right: 32px;
}
.elementor-element.elementor-widget.elementor-widget-ucaddon_box_widget.first_box_widget {
margin-left: 32px;
}
.custom_box_widget_sec {
background-color: #E6E7E8;
border-radius: 0 50px 0 0;
}
.cbw_div {
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
min-height: 220px;
padding: 34px 23px 25px;
word-break: break-word;
}
.cbw_div .cbw-img-div img {
max-width: 99px;
max-height: 72px;
width: auto;
height: auto;
}
.cbw-img-div {
height: 76px;
width: 100%;
position: relative;
display: flex;
align-items: flex-end;
justify-content: center;
margin-bottom: 10px;
}
.cbw_div .cbw-img-div img {
max-width: 99px;
max-height: 72px;
width: auto;
height: auto;
margin: auto auto 0;
display: block;
}
.cbw-content {
text-align: center;
}
.cbw-content .cbw-title {
color: #808080;
font-weight: 600;
font-size: 17px;
line-height: 1.35;
margin-bottom: 0;
}
.cbw-content .cbw-description {
font-size: 14px;
color: #808080;
line-height: 1.35;
}
.elementor-element.elementor-widget.elementor-widget-ucaddon_listing_widget_use_in_ea2023_ {
width: calc(25% - 11.25px);
margin-bottom: 50px;
}
.elementor-element.elementor-widget.elementor-widget-ucaddon_listing_widget_use_in_ea2023_:not(:nth-child(4n + 4)):not(:last-child) {
margin-right: 15px;
}
.list_eaw_div .list_eaw_logo_div img {
max-width: 44px;
max-height: 49px;
width: auto;
height: auto;
display: block;
margin: auto;
}
.list_eaw_logo_div {
display: flex;
width: 44px;
height: 49px;
min-width: 44px;
min-height: 49px;
margin-right: 12px;
}
.list_eaw_div {
display: flex;
align-items: center;
}
.list_eaw_content_div {
width: calc(100% - 56px);
}
.list_eaw_div .list_eaw_content_div > * {
margin-bottom: 0;
color: white;
}
.list_eaw_div .list_eaw_content_div .list_eaw_title {
font-weight: 600;
line-height: 1;
}
.list_eaw_div .list_eaw_content_div .list_eaw_description {
font-size: 14px;
line-height: 20px;
}
.banner_menu_listing_sec.cbml_sec {
padding-top: 60px;
}
.dropdown-container.custom_google_calendar_sec > a.click-dropdown {
display: flex;
align-items: center;
}
.dropdown-container.custom_google_calendar_sec > a.click-dropdown img {
max-width: 13px;
min-width: 13px;
width: 100%;
height: auto;
margin-bottom: auto;
margin-top: auto;
margin-right: 5px;
}
.dropdown-container.custom_google_calendar_sec a.calendar-drop {
display: flex;
align-items: center; line-height: 1.45;
}
.dropdown-container.custom_google_calendar_sec a.calendar-drop img {
margin-bottom: auto;
margin-top: auto;
max-width: 100%;
width: auto;
max-height: 28px;
height: 100%;
}
.dropdown-container.custom_google_calendar_sec a.calendar-drop span.img-border {
margin-right: 10px;
min-width: 48px;
}
.ea-home-btn .hb_button {
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
}
body.page.page-id-4993.logged-in:before { background-image: url(https://www.officialenergyasia.com/wp-content/uploads/2024/03/qc-ea-2023.jpg);
background-repeat: no-repeat;
background-size: 1920px; background-position: 50% 280px;
height: 9000px;
width: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 99999999;
pointer-events: none;
opacity: 0.3;
opacity: 0;
}
.dummy-video-image-replacement {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
}  .search-filter-base.search-filter-field.search-filter-field--id-1,
.search-filter-base.search-filter-field.search-filter-field--id-3,
.search-filter-base.search-filter-field.search-filter-field--id-5,
.search-filter-base.search-filter-field.search-filter-field--id-7 {
margin-right: 8px;
}
.search-filter-base.search-filter-field.search-filter-field--id-1, 
.search-filter-base.search-filter-field.search-filter-field--id-2,
.search-filter-base.search-filter-field.search-filter-field--id-3, 
.search-filter-base.search-filter-field.search-filter-field--id-4,
.search-filter-base.search-filter-field.search-filter-field--id-5, 
.search-filter-base.search-filter-field.search-filter-field--id-6,
.search-filter-base.search-filter-field.search-filter-field--id-7, 
.search-filter-base.search-filter-field.search-filter-field--id-8 {
display: inline-flex;
width: auto;
padding: 10px 0;
}
.search-filter-base.search-filter-field.search-filter-field--id-1 .search-filter-component-combobox-base,
.search-filter-base.search-filter-field.search-filter-field--id-2 .search-filter-component-combobox-base,
.search-filter-base.search-filter-field.search-filter-field--id-3 .search-filter-component-combobox-base,
.search-filter-base.search-filter-field.search-filter-field--id-4 .search-filter-component-combobox-base,
.search-filter-base.search-filter-field.search-filter-field--id-5 .search-filter-component-combobox-base,
.search-filter-base.search-filter-field.search-filter-field--id-6 .search-filter-component-combobox-base,
.search-filter-base.search-filter-field.search-filter-field--id-7 .search-filter-component-combobox-base,
.search-filter-base.search-filter-field.search-filter-field--id-8 .search-filter-component-combobox-base {
border-radius: 50px;
padding-left: 13px;
min-width: 190px;
border-color: #D9D9D9;
transition: border-color .3s ease-in-out;
}
.search-filter-base.search-filter-field.search-filter-field--id-1 .search-filter-component-combobox__selection,
.search-filter-base.search-filter-field.search-filter-field--id-2 .search-filter-component-combobox__selection,
.search-filter-base.search-filter-field.search-filter-field--id-3 .search-filter-component-combobox__selection,
.search-filter-base.search-filter-field.search-filter-field--id-4 .search-filter-component-combobox__selection,
.search-filter-base.search-filter-field.search-filter-field--id-5 .search-filter-component-combobox__selection,
.search-filter-base.search-filter-field.search-filter-field--id-6 .search-filter-component-combobox__selection,
.search-filter-base.search-filter-field.search-filter-field--id-7 .search-filter-component-combobox__selection,
.search-filter-base.search-filter-field.search-filter-field--id-8 .search-filter-component-combobox__selection {
font-size: 15px;
color: black;
}
body .swiper-container {
overflow: hidden;
position: relative;
z-index: 1;
}                    body.logged-in {
position: relative;
}
body.logged-in.page-id-5637:before { background-image: url(//officialenergyasia.com/wp-content/themes/astra-child/assets/images/qc/award-qc-2.jpg);
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
min-height: 4920px; background-position: 50% -25px;
background-repeat: no-repeat;
background-size: 1920px;
z-index: 99999;
pointer-events: none;
opacity: 0.3;
opacity: 0;
}