body{
overflow-x:hidden;
}
*{scrollbar-width:thin !important;scrollbar-color:#EBA641 #eeeeee !important;}
.event-extra-element{display:none;}
.tec-events-elementor-event-widget__venue-details .event-extra-element{display:flex !important;}
.tribe-locality{width:200px;display:block;}
.tribe-street-address{width:210px;display:block;}
.tribe-delimiter{display:none;}
.service-inner-column{position:relative;}
.english-service{position:absolute;top:145px;right:0;}
.ch-ser{position:absolute;top:375px;right:0;}
.postid-4814 .tec-events-elementor-event-widget__related-list li:nth-child(2){display:none !important;}
.tec-events-elementor-event-widget__venue-name{display:none !important;}
.tribe-region, .sermon-block{display:block;}
.zion_event_list:nth-child(2) .at_symbol, 
.zion_event_list:nth-child(2) .events_time, 
.zion_event_list:nth-child(2) .end_month, 
.zion_event_list:nth-child(2) .event_end_datetime .events_day{display:none;}
.zion_event_list:nth-child(2) .end_year{display:inline-block !important;}
.zion_event_list:nth-child(2) .event_start_datetime{display:inline-flex;column-gap:4px;}
.zion_event_list:nth-child(2) .event_start_datetime .start_month{order:2;}
.zion_event_list:nth-child(2) .event_start_datetime .events_day{order:1;}
.zion_event_list:nth-child(2) .middle-indicator{display:none;}
.text-clip-style h2{background-image:url(https://www.zgm.com.sg/wp-content/uploads/2025/04/every-Life-for-Jesus.jpg);background-clip:text;-webkit-background-clip:text;-webkit-background-clip:text;color:#b4b4b447 !important;background-size:100% 70%;background-repeat:repeat;mix-blend-mode:multiply;padding:10px;background-attachment:fixed;}
.text-clip-style.home h2{min-height:600px;}
.elementor-button-content-wrapper{gap:10px;}
.elementor-button-icon{font-size:50px;}
.elementor-button-wrapper a:hover{color:#eaa640 !important;}
.elementor-button-wrapper a:hover svg path{fill:#eaa640;}
.orange-btn svg path, .orange-blu-btn svg path{fill:#eaa640;}
.orange-btn .elementor-button-wrapper a:hover{color:#FFF !important;}
.orange-btn .elementor-button-wrapper a:hover svg path{fill:#FFF;}
.orange-blu-btn .elementor-button-wrapper a:hover{color:#2f6eb4 !important;}
.orange-blu-btn .elementor-button-wrapper a:hover svg path{fill:#2f6eb4 !important;}
.tec-events-elementor-event-widget__export-dropdown-content{display:block !important;}
.tec-events-elementor-event-widget__export-dropdown-list{background:transparent !important;border:0 !important;padding:0 !important;margin:0 !important;}
.tec-events-elementor-event-widget__export-dropdown-link{width:100%;display:inline-block;height:45px;top:-52px;position:relative;font-size:0 !important;}
.tec-events-elementor-event-widget__export-dropdown-icon{display:none !important;}
.zion-header.elementor-sticky--effects{box-shadow:0 2px 2px 0px rgb(197 191 191 / 68%);}
.zion-header .pp-advanced-menu .sub-arrow{color:#5d5d5d;fill:#5d5d5d;position:relative;top:2px;transition:0.4s;}
.zion-header .pp-advanced-menu .pp-menu-item-active .sub-arrow{color:#eaa640;fill:#eaa640;}
.zion-header .pp-menu-item-anchor .sub-arrow{color:#fff !important;fill:#fff !important;}
.zion-header .pp-menu-item{transition:0.4s;}
.zion-header .pp-menu-item:hover .sub-arrow{color:#eaa640;fill:#eaa640;}
.home-banner-section h1 br{display:none;}
.our-service-section-home .swiper-container-wrap{padding-bottom:25px;}
.our-service-section-home .pp-carousel-item{height:auto !important;}
.our-service-section-home .pp-posts-skin-portfolio .pp-post-thumbnail{position:relative !important;height:100%;}
.our-service-section-home .pp-post-thumbnail img{aspect-ratio:1 / 1.2;object-position:10%;}
.our-service-section-home .pp-post-content{position:relative;overflow:hidden;}
.our-service-section-home .pp-post-content:hover img{aspect-ratio:1 / 1.3;}
.our-service-section-home .pp-post-content:before{content:'';position:absolute;left:0;top:0;height:100%;width:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);z-index:1;}
.our-service-section-home .pp-post-thumb-content-wrap{z-index:9;}
.our-service-section-home .pp-posts-button{background-color:transparent!important;padding:0px;text-align:right !important;width:100%;display:flex;flex-direction:row-reverse;justify-content:space-between;}
.our-service-section-home .pp-posts-button .pp-button-text{position:relative;top:-5px;}
.our-service-section-home .pp-button-icon{border-top:1px solid #FFF;width:calc(100% - 101px);margin-top:5px;}
.slider-tools{max-width:1300px !important;position:relative;}
.our-service-section-home .swiper-pagination{display:flex;margin-top:60px;width:calc(100% - 120px) !important;position:relative !important;}
.our-service-section-home .swiper-pagination-bullet{flex-grow:1;width:100% !important;height:5px !important;border-bottom:1px solid #FFF;border-radius:0px;padding:0px;margin:0px !important;background-color:transparent;}
.our-service-section-home .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#FFF !important;}
.our-service-section-home .pp-slider-arrow{bottom:-26px !important;top:unset;left:unset !important;right:60px;}
.our-service-section-home .pp-slider-arrow.elementor-swiper-button-next{right:0px;}
.zion_latest_update_template{display:flex;gap:70px;justify-content:space-evenly;}
.zion_latest_update_lists{width:50%;display:flex;flex-direction:column;gap:21px;}
.zion_latest_update_features{width:45%;}
.zion_latest_update_template .zion_event_date{font-size:16px;color:#333333;font-weight:300;}
.zion_latest_update_template .zion_event_title a{font-size:20px;font-weight:300;margin-top:10px;text-transform:none;color:#333333;display:inline-block;}
.zion_latest_update_template .zion_event_list{padding:15px 0px;border-bottom:1px solid #333333;cursor:pointer;}
.zion_latest_update_template .zion_event_list.active, .zion_latest_update_template .zion_event_list:hover{border-bottom:1px solid #EAA640;}
.zion_latest_update_template .zion_event_list.active  .zion_event_title a, .zion_latest_update_template .zion_event_list:hover .zion_event_title a{color:#EAA640;font-weight:500;}
.zion_event_feature_list:not(.active){display:none;}
.zion_event_feature_list .features_image img{border-radius:24px;margin-bottom:20px;object-fit:cover;border-bottom:5px solid #EBA641;width:100%;object-position:top;}
.zion_event_feature_list .zion_event_details{text-align:justify;font-size:16px;}
.zion_event_venue{max-width:400px;margin-top:10px !important;}
.tribe-address br{display:none;}
.zion_latest_update_template .zion_event_list .start_year, .zion_latest_update_template .zion_event_list .end_year{display:none;}
.zion_latest_update_template .zion_event_list:first-child .events_day, .zion_latest_update_template .zion_event_list:first-child .events_time, .zion_latest_update_template .zion_event_list:first-child .at_symbol, .zion_latest_update_template .zion_event_list:first-child .start_year{display:none !important;}
.zion_latest_update_template .zion_event_list:first-child .end_year{display:inherit;}
.we-pray-section .gallery-item, .histroy-section .gallery-item{padding:10px;}
.dual-heading-style h2{font-size:14px !important;}
.we-pray-section .gallery-item img, .histroy-section .gallery-item img{width:100% !important;aspect-ratio:1.5/0.95 !important;object-fit:cover !important;}
#rtec .rtec-success-message{font-size:22px !important;line-height:28px !important;}
.tribe-events-notices{font-size:24px !important;line-height:30px !important;}
.breadcrumb-section{border-radius:40px 40px 0px 0px;padding:0 !important;overflow:hidden;}
.breadcrumb-section .e-con-inner{height:100%;}
.breadcrumb-section h1{font-size:6.98em;padding-top:28px;padding-bottom:13px;}
.misson-vission-section .elementor-icon-list-text b{color:#DC5630;}
.journey-image-section .elementor-widget-image .wp-caption{position:relative;}
.journey-image-section .elementor-widget-image .wp-caption:after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;border-radius:24px;background:linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 38.14%);}
.journey-below-section::after{content:'';position:absolute;background:linear-gradient(0deg, rgba(0, 0, 0, 0) 6.82%, rgba(0, 0, 0, 0) 61.86%), linear-gradient(99deg, rgba(232, 226, 209, 0) 18.78%, #E8E2D100 64.34%), linear-gradient(90deg, rgba(242, 228, 186, 0) 52.13%, #E8E2D1 100%);width:100%;height:100%;left:0;top:0;}
.journey-image-section .widget-image-caption{position:absolute;left:25px;top:25px;color:#fff;z-index:999;max-width:240px;font-style:normal;}
.journey-below-section{position:relative;}
.journey-below-section:before{content:'';position:absolute;background:linear-gradient(0deg, rgba(0, 0, 0, 0.4) 6.82%, rgba(0, 0, 0, 0) 61.86%), linear-gradient(90deg, rgba(232, 226, 209, 0) 18.78%, #E8E2D1 64.34%), linear-gradient(360deg, rgba(232, 226, 209, 0) 52.13%, #E8E2D1 100%);width:100%;height:100%;left:0;top:0;}
.our-journey-content .pp-first-text{display:block !important;}
.meet-board-section .pp-posts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;}
.meet-board-section .pp-posts .pp-post-wrap{width:17.5%;}
.meet-board-section .pp-posts .pp-post-wrap:nth-child(5) .pp-post-excerpt p{height:63px;}
.meet-board-section .pp-post-thumbnail{overflow:hidden;}
.meet-board-section .pp-posts .pp-post-wrap:hover img{transform:scale(1.1);}
.meet-board-section .pp-post-thumbnail img{transition:.3s ease-in-out;}
.board-member-single .elementor-widget-theme-post-excerpt span{display:block;}
.connect-zgm-fammily .widget-image-caption{background:#f2efe3;color:#2f6eb4;padding:5px 15px;left:10px;top:7px;border-radius:6px;}
#google-cal{display:flex;column-gap:10px;flex-wrap:wrap;row-gap:10px;justify-content:center;}
#google-cal a{width:220px;height:44px;border:1px solid #2f6eb4;color:#2f6eb4;display:flex;border-radius:4px;justify-content:center;align-items:center;font-size:15px;font-weight:500;transition:0.4s;}
#google-cal a:hover{color:#EAA640;border:1px solid #EAA640;}
#google-cal a i{font-family:eicons,sans-serif;color:#2f6eb4;font-size:14px;position:relative;top:1px;transition:0.4s;margin-right:6px;}
#google-cal a:hover i{color:#EAA640;}
.video-list-wrapper ul{display:flex;column-gap:2%;padding:0;flex-wrap:wrap;row-gap:38px;margin-bottom:55px;}
.video-list-wrapper ul:last-child{margin-bottom:0;}
.video-list-wrapper ul li{width:32%;list-style:none;}
.video-list-wrapper .video-embed iframe{max-width:100%;height:240px;border-radius:15px;margin-bottom:7px;border-bottom:4px solid #EAA640;}
.video-info-content{font-size:16px;text-align:left;padding:0 15px;font-weight:400;line-height:24px;margin-top:0px;text-transform:capitalize;}
.video-info-content strong{font-weight:400;}
.video-info-content .sermon-speaker{display:block;}
.search-filter-wrap{display:flex;justify-content:space-between;}
.search-filter-wrap select{width:300px;color:#2f6eb4;border-radius:6px;border:0;background:transparent;border:1px solid #2f6eb4;}
.search-filter-wrap select option{background:#eaa640;color:#fff;}
.search-filter-wrap input{width:540px;border:1px solid #2f6eb4;outline:0 !important;font-weight:400;border-radius:6px;}
.video-list-wrapper{margin-top:45px;}
.video-list-wrapper h3{color:#2f6eb4;font-weight:600;}
.video-list-wrapper .sermon-date{display:block;font-size:16px;color:#2f6eb4;}
.video-list-wrapper ul:first-of-type .sermon-title{display:block;}
ul.pp-advanced-menu ul ul a{border-left:0 !important;}
.required-note{font-size:12px;color:#c02b0a;padding-left:3px;}
.zion-events-section .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{padding:0 !important;max-width:100% !important;margin:0 !important;}
.zion-events-section .tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input{outline:0;}
.zion-events-section .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar--border{border:1px solid #2f6eb4;}
.zion-events-section .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button:focus, .zion-events-section .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button:active{outline:0 !important;}
.zion-events-section .tribe-events .tribe-events-c-search__button, .zion-events-section .tribe-events button.tribe-events-c-search__button{background-color:#EBA641;transition:0.4s;}
.zion-events-section .tribe-events .tribe-events-c-search__button, .zion-events-section .tribe-events button.tribe-events-c-search__button:hover{background:#2f6eb4;}
.zion-events-section .tribe-events .tribe-events-c-search__button, .zion-events-section .tribe-events button.tribe-events-c-search__button:focus, 
.zion-events-section .tribe-events .tribe-events-c-search__button, .zion-events-section .tribe-events button.tribe-events-c-search__button:active{outline:0 !important;background:#2f6eb4;}
.zion-events-section .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper{width:50% !important;}
.zion-events-section .tribe-events-calendar-list__event-details{width:50% !important;}
.zion-events-section .tribe-events-calendar-list__event-featured-image{object-fit:cover;border-radius:15px;border-bottom:5px solid #EBA641;width:100%;}
.zion-events-section .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-description p{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-primary );}
.zion-events-section .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details{padding-right:140px !important;}
.zion-events-section .tribe-common .tribe-common-h5{color:#eba641;font-size:44px !important;margin-top:-3px;}
.zion-events-section .tribe-events .tribe-events-calendar-list__event-date-tag-weekday{font-size:18px;font-weight:700;color:#2f6eb4;}
.zion-events-section .tribe-events-calendar-list__event-venue{display:none;}
.zion-events-section .tribe-common .tribe-common-c-btn-border{background-color:#2f6eb4;border:1px solid #2f6eb4;text-align:center;transition:var(--tec-transition);color:#fff;padding:14px 30px 15px;font-weight:400;text-transform:uppercase;border-radius:5px;font-size:15px;line-height:0;font-family:"Poppins", Sans-serif !important;}
.zion-events-section .tribe-common .tribe-common-c-btn-border:hover{background-color:#eba641 !important;border:1px solid #eba641;}
.zion-events-section .tribe-common .tribe-common-c-btn-border button{outline:0 !important;font-family:"Poppins", Sans-serif !important;}
.zion-events-section .tribe-events-pro-photo__event-featured-image-link img{height:280px;object-fit:cover;border-radius:15px;border-bottom:5px solid #EBA641;}
.zion-events-section .event-end-day, .zion-events-section .event-end-month, 
.zion-events-section .event-end-year, .zion-events-section .post-10000001 .event-day-name, 
.zion-events-section .post-10000001 .event-day, .zion-events-section .post-10000001 .event-time,
.zion-events-section .post-10000001 .event-comma, .zion-events-section .post-10000001 .event-year{display:none;}
.zion-events-section .post-10000001 .event-end-year, .zion-events-section .post-10000001 .event-end-month{display:inline-block;}
.zion-events-section .tribe-events-c-subscribe-dropdown{display:none !important;}
.tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-container{width:100% !important;max-width:100% !important;margin:0 !important;}
.tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-details, .tec-events-elementor-event-widget__venue-map{padding:30px !important;}
.event-date-count{display:none !important;}
#tribe-events-pg-template{margin:0 auto;max-width:100% !important;padding:0 !important;}
.related-events-section .tec-events-elementor-event-widget__related-image-link img{border-radius:15px;width:100% !important;border-bottom:5px solid #EBA641;}
.related-events-section .tec-events-elementor-event-widget__related-list{justify-content:flex-start !important;column-gap:2%;row-gap:25px;}
.related-events-section .tec-events-elementor-event-widget__related-list li{margin:0 !important;width:32%;}
#rtec .rtec-form-wrapper{background:#f2efe3 !important;border-radius:15px !important;}
.tribe-events-notices{background:transparent;border-radius:4px;border:0;color:#2f6eb4;margin:0px 0 10px;padding:8px 35px 8px 14px;text-shadow:0 1px 0 #fff;font-size:30px;font-weight:600;font-family:"Poppins", Sans-serif;text-align:left;padding:0;}
#rtec input[type="text"], #rtec input[type="email"], #rtec input[type="tel"], #rtec input[type="number"], #rtec textarea, select{box-sizing:border-box;display:inline-block;float:none;padding:8px 15px;margin:0;width:100%;height:auto;font-size:15px;line-height:1.5;background:#ffffff5e;border:1px solid #2f6eb4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;outline:0 !important;margin-top:1px !important;}
#rtec .rtec-form-field{margin-bottom:15px;}
#rtec .rtec-attendance p, .rtec-attendance{text-align:left;margin-bottom:20px !important;}
.rtec-submit-button{width:240px;border-radius:50px;margin-top:12px !important;text-transform:uppercase;font-weight:600;color:#fff;border:0;background-color:#eaa640;}
.rtec-submit-button:hover{background-color:#2F6EB4;}
.rtec-already-registered-reveal{display:none !important;}
.pastoral-member .pp-post-title{max-width:200px;margin:0 auto;height:38px;}
.rtec-checkbox-option-wrap{display:flex;align-items:flex-start;}
.rtec-checkbox-option-wrap label{font-size:14px;font-weight:300;line-height:20px;margin-top:-5px;}
.rtec-attendance{display:none !important;}
.iti--separate-dial-code .iti__selected-flag{background-color:transparent !important;height:44px !important;top:0px !important;}
.iti__country-list{max-width:310px !important;overflow-x:hidden !important;max-height:375px !important;bottom:unset !important;}
.custom-list-arrow .elementor-icon-list-icon{transform:rotate(90deg);}
.rtec-field-checkbox{margin-top:20px !important;}
.rtec-form-fields-wrapper{position:relative;padding-top:45px;}
.rtec-form-fields-wrapper::before{content:'Event Registration';position:absolute;top:0;color:#2f6eb4;font-size:27px;font-weight:700;line-height:32px;}
.iti{width:100% !important;}
.giving-cheque p strong{display:block !important;}
.single-tribe_events .tec-events-elementor-event-widget__related-list .event-end-day, .single-tribe_events .tec-events-elementor-event-widget__related-list .event-end-month{display:none;}
.single-tribe_events.postid-2365 .event-end-month, .single-tribe_events.postid-2365 .event-end-year, 
.single-tribe_events.postid-2350 .feature-en-end-month, .single-tribe_events.postid-2350 .feature-en-end-year{display:inline-block;}
.feature-en-end-day, .feature-en-end-month, .feature-en-end-year, 
.single-tribe_events.postid-2350 .events-day-name, .single-tribe_events.postid-2350 .events-comma, .single-tribe_events.postid-2350 .events-time, 
.single-tribe_events.postid-2350 .feature-en-day, .single-tribe_events.postid-2350 .feature-year, 
.single-tribe_events.postid-2350 .feature-en-end-time{display:none;}
.zion-salt-event .event-day-name, .zion-salt-event .event-comma, .zion-salt-event .event-day, 
.zion-salt-event .event-year, .zion-salt-event .event-time, .zion-salt-event .event-time{display:none;}
.single-tribe_events .tec-events-elementor-event-widget__related-list-item .event-end-month, .single-tribe_events .tec-events-elementor-event-widget__related-list-item .event-end-year{display:none !important;}
.single-tribe_events .zion-salt-event .event-end-month{display:inline-block !important;}
.connect-heading-text{left:50% !important;transform:translate(-50%);}
.contact-form-section .gform_required_legend{display:none;}
.contact-form-section input, .contact-form-section select, .contact-form-section textarea{outline:0 !important;box-shadow:none !important;border:1px solid #2f6eb4 !important;background-color:#f2efe33b !important;height:47px !important;line-height:15px;padding:15px 16px !important;border-radius:6px !important;color:#333333d6 !important;font-weight:300;transition:0.4s;}
.contact-form-section input:hover, .contact-form-section select:hover, .contact-form-section textarea:hover, 
.contact-form-section input:focus, .contact-form-section select:focus, .contact-form-section textarea:focus{border:1px solid #EAA640 !important;}
.contact-form-section input:focus{outline:0 !important;}
.contact-form-section textarea{height:150px !important;min-height:150px !important;}
.contact-form-section .gform-theme--foundation .gform_fields{row-gap:18px !important;}
.contact-form-section input::-webkit-input-placeholder{color:#333333d6 !important;font-weight:300;}
.contact-form-section input::-moz-placeholder{color:#333333d6 !important;font-weight:300;}
.contact-form-section input:-ms-input-placeholder{color:#333333d6 !important;font-weight:300;}
.contact-form-section input:-moz-placeholder{color:#333333d6 !important;font-weight:300;}
.contact-form-section .ginput_container_consent{cursor:pointer;margin-bottom:15px;}
.contact-form-section .ginput_container_consent input{height:23px !important;width:23px !important;padding:0 !important;border-radius:3px !important;position:relative;top:4px;}
.contact-form-section .gform_button{max-width:220px !important;width:100% !important;background-color:#2e6db3 !important;color:#fff !important;text-transform:uppercase !important;font-size:16px !important;line-height:15px !important;height:53px !important;border-radius:50px !important;}
.contact-form-section .gform_button:hover{background-color:#EAA640 !important;}
.contact-form-section .gform_validation_errors{display:none !important;}
.homepage-sermon-section .video-list-wrapper .video-embed iframe{height:360px;}
.rtec-custom1{display:none;}
.rtec-custom1_block{display:block;}
.tribe-events-calendar, .tribe-events-calendar-list__event-title a, 
.tribe-events-calendar-list__event-datetime, .tribe-events-calendar-list__event-date-tag-daynum, 
.tribe-events-calendar-list__event-date-tag-weekday, .tribe-events-calendar-list__month-separator-text, 
.tribe-events-calendar-list__event-venue, .tribe-events-pro-photo__event-title-link, .tribe-events-pro-photo__event-datetime, 
.tribe-events-pro-photo__event-date-tag-month, .tribe-events-pro-photo__event-date-tag-daynum{font-family:"Poppins", Sans-serif !important;}
.tribe-events-calendar .tribe-event-title, .tribe-common-c-btn-border-small, .tribe-events-c-top-bar__datepicker-desktop, 
.tribe-events-c-view-selector__button-text, .tribe-events-c-search__button, 
.tribe-common-form-control-text__input, .tribe-events-calendar-month__header-column-title-desktop, 
.tribe-events-calendar-month__day-date-daynum, .tribe-events-calendar-month__multiday-event-hidden-title{font-family:"Poppins", Sans-serif !important;}
.tec-events-elementor-event-widget__venue-phone-number a, .tec-events-elementor-event-widget__venue-container a{color:var( --e-global-color-accent ) !important;transition:0.4s;font-size:16px !important;}
.tec-events-elementor-event-widget__venue-phone-number a:hover, .tec-events-elementor-event-widget__venue-container a:hover{color:#eaa640 !important;}
@media only screen and (max-width: 1600px){}
.custom-dropdown{position:relative;width:100%;font-family:sans-serif;}
.dropdown-btn{background:#ffffff5e;border:1px solid #2f6eb4;cursor:pointer;border-radius:4px;padding:8px 15px;position:relative;height:41px !important;}
.dropdown-btn::after{content:'';background:url(https://www.zgm.com.sg/wp-content/uploads/2025/05/icon-zion.svg);width:10px;height:10px;right:5px;position:absolute;background-position:center;background-size:cover;background-repeat:no-repeat;top:14px;}
.dropdown-list{position:absolute;top:100%;left:0;width:100%;border:1px solid #ccc;border-top:none;background-color:white;display:none;max-height:250px;overflow-y:auto;z-index:10;}
.dropdown-list.showlist{display:block;}
.dropdown-list label{display:block;padding:8px 10px;cursor:pointer;width:100%;}
.dropdown-list input[type="checkbox"]{margin-right:8px;}
.dropdown-list label:hover{background-color:#f0f0f0;}
.postid-4707 .tribe-street-address{width:240px !important;}
.postid-4707 .tribe-locality, .postid-4707 .tribe-region{display:inline-block !important;width:auto !important;}
.postid-5877 .tribe-locality{width:100%;font-size:15px;}
.postid-5877 .tribe-street-address {
width: 100%;
font-size: 15px;
}@media(max-width:1750px){
.slider-tools{max-width:1230px;position:relative;}
}
@media(max-width:1550px){
.slider-tools{max-width:1100px;position:relative;width:100%;}
}
@media(max-width:1366px){
.meet-board-section .pp-posts .pp-post-wrap{width:21.5%;}
}
@media(max-width:1266px){
.slider-tools{max-width:991px;position:relative;}
.video-info-content{font-size:15px;padding:0 0px;line-height:23px;padding-left:10px;}
.video-list-wrapper .video-embed iframe{height:200px;}
.our-service-section-home .pp-slider-arrow{right:75px;}
.our-service-section-home .pp-slider-arrow.elementor-swiper-button-next{right:28px;}
}
@media(max-width:1024px){
.breadcrumb-section{border-radius:20px 20px 0 0 !important;margin-top:0px !important;}
.pp-advanced-menu{margin-top:30px !important;}
.breadcrumb-section h1{padding-top:0;padding-bottom:0;}
.sub-menu{margin:4px 23px !important;border-radius:10px !important;}
.sub-menu li:not(:last-child){border-bottom:1px solid #f9f9f97a !important;}
.video-list-wrapper ul li{width:49%;}
.search-filter-wrap{column-gap:30px;}
.video-list-wrapper ul{margin-bottom:50px;row-gap:26px;}
.video-list-wrapper .video-embed iframe{height:220px;}
.meet-board-section .pp-posts{grid-column-gap:2%;}
.meet-board-section .pp-posts .pp-post-wrap{width:31.5%;}
p br{display:none;}
.zion-footer p br, .zion-header p br{display:block !important;}
.column-pos{top:0 !important;position:relative !important;}
.text-clip-style.home h2{min-height:auto;}
.zion_event_feature_list .features_image img{height:200px;margin-bottom:14px;}
.zion_event_feature_list .zion_event_details{font-size:14px;}
.our-service-section-home .swiper-pagination{margin-top:37px;}
.our-service-section-home .pp-slider-arrow{bottom:-32px;right:44px;}
.single-our-board .elementor-widget-theme-post-content p{font-size:15px !important;line-height:24px;}
}
@media(max-width:767px){
.home-pray-section p br{display:none;}
.place-this-section:before{background-image:linear-gradient(93deg, #E8E2D1A3 17.53%, #E8E2D1F2 73.68%) !important;}
.contact-form-section input, .contact-form-section select, .contact-form-section textarea{height:44px !important;margin-top:-3px !important;}
.contact-form-section .gform-theme--foundation .gform_fields{row-gap:12px !important;}
.zion_latest_update_template{gap:0;flex-wrap:wrap;}
.zion_latest_update_lists{width:100%;gap:6px;}
.zion_latest_update_features{width:100%;margin-top:40px;}
.zion_latest_update_template .zion_event_list{padding:12px 0px;}
.zion_latest_update_template .zion_event_title{margin-top:5px;}
.zion_event_feature_list .zion_event_details{font-size:15px;line-height:22px;}
.text-clip-style.home h2{min-height:auto;}
.tribe-common .tribe-common-l-container{padding-left:0 !important;padding-right:0 !important;padding-bottom:20px !important;padding-top:25px !important;}
.related-events-section .tec-events-elementor-event-widget__related-list li{margin:0 !important;width:100%;}
.homepage-sermon-section .video-list-wrapper .video-embed iframe{height:250px;}
.homepage-sermon-section .video-list-wrapper{margin-top:30px;}
.search-filter-wrap{flex-wrap:wrap;column-gap:0px;}
.search-filter-wrap input{width:63%;}
.search-filter-wrap select{width:35%;padding:8px;font-size:13px !important;}
#sermon-category-select{margin-top:0 !important;}
.video-list-wrapper .video-embed iframe{height:210px;}
.video-list-wrapper h3:not(:first-child){border-top:1px solid #2f6eb478;padding-top:25px;}
.video-list-wrapper h3{font-size:25px;line-height:30px;}
.video-list-wrapper ul{margin-bottom:30px;row-gap:25px;}
.meet-board-section .pp-posts{grid-column-gap:3%;}
.meet-board-section .pp-posts .pp-post-wrap{width:48.5%;}
.our-journey-content p br, .our-journey-content h2 br{display:none;}
.zion-footer .pp-advanced-menu__align-right .pp-advanced-menu{justify-content:center;margin:0;width:100%;}
.our-service-section-home .pp-slider-arrow.elementor-swiper-button-next{right:0;}
ul.pp-advanced-menu ul ul a{padding-left:5px !important;border-left:0px solid transparent !important;}
.zion-footer .pp-advanced-menu{margin-top:0px !important;}
.single-our-board .elementor-widget-theme-post-content p{text-align:center;}
.service-time h2 br{display:block;}
.home-banner-section h1 br{display:block;}
.menu-item-has-children .sub-menu .has-submenu .sub-arrow svg{color:#fff;fill:#fff;}
.text-lines{display:block !important;}
.zion_latest_update_template .zion_event_title a{margin-top:2px;}
.morning-events p a{display:block !important;}
.video-list-wrapper ul:first-of-type .sermon-title{max-width:100%;}
.zion-events-section .tribe-events-calendar-list__event-details{width:100% !important;}
}
@media(max-width:575px){
.video-list-wrapper ul li {
width: 100%;
}	
.our-service-section-home .pp-post-thumbnail img {
object-fit: cover !important;
}
.connect-content p{
max-width: 320px;
margin: 0 auto;
}
}@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}