/*Design the events page css start */

.event-list .geodir-loop-container .row{margin: 0 -15px}
.event-list .geodir-loop-container .row .col.mb-4.geodir-post{    margin-bottom: 70px !important;padding-inline: 15px !important;}
.event-list .geodir-loop-container .row .card{    border: 7px solid #e4e6e0;gap: 0;flex-direction: column;    display: flex;flex-wrap: wrap;    align-items: start;border-radius: 6px;box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.09);background: #fff;}
.event-list .geodir-loop-container .row .card .card-img-top{margin-block: 15px;}
.event-list .geodir-loop-container .row .card .card-img-top .geodir-image-container{height: 100%}
.event-list .geodir-loop-container .row .card .card-img-top .geodir-image-container .geodir-images{    height: 100%;display: flex;align-items: center;border: 1px solid #ddd;padding: 10px;background-color: #fff;border-radius: 6px;}
.event-list .geodir-loop-container .row .card .card-img-top .geodir-image-container .geodir-images img{    object-fit: contain;height: 100% !important;}
.event-list .geodir-loop-container .row .card .card-img-top .card-body{width: calc(100% - 85px);flex: 0 0 calc(100% - 85px);padding: 0px !important;align-self: unset;display: block;margin-top: 0;display: flex;flex-direction: column;justify-content: center;gap: 0px;border-bottom: 2px solid var(--e-global-color-primary);align-items: start;}
.event-list .geodir-loop-container .row .card .geodir-entry-title {    position: unset;width: 100% !important;    margin-bottom: 0;white-space: normal;}
.event-list .geodir-loop-container .row .card .geodir-entry-title a{    font-size: 20px;font-weight: 700;    color: var(--e-global-color-primary);    font-family: "Golos Text", sans-serif !important;    transition: color 0.2s ease-in-out;}
.event-list .geodir-loop-container .row .card .geodir-entry-title a:hover{    color: #000;    text-decoration: underline;}
.event-list .geodir-loop-container .row .card  .card-body br{display: none}
.event-list .geodir-loop-container .row .card .geodir-post-content-container {    width: 100%;padding-inline: 15px;margin-bottom: 0}
.event-list .geodir-loop-container .row .card  .card-body{    width: 100%;display: flex;flex-wrap: wrap;align-self: end;align-items: center;gap: 10px;padding-inline: 15px !important;padding-block: 0 15px !important;justify-content: space-between;flex: 0 0 auto;margin-top: auto;padding-top: 10px !important;}
.event-list .geodir-loop-container .row .card  .card-body .geodir-post-content-container{width: auto;}
.event-list .geodir-loop-container .row .card  .card-body .geodir-post-content-container p{display: none}
.event-list .geodir-loop-container .row.row-cols-md-4 .card-img-top,.event-list .geodir-loop-container .row.row-cols-md-5 .card-img-top{flex-wrap: wrap;}
.event-list .geodir-loop-container .row.row-cols-md-4 .card .card-img-top .card-body,.event-list .geodir-loop-container .row.row-cols-md-5 .card .card-img-top .card-body{    width: 100%;flex: 100%;}
.event-list .geodir-loop-container .row.row-cols-md-4 .card .geodir-entry-title,.event-list .geodir-loop-container .row.row-cols-md-5 .card .geodir-entry-title{white-space: normal;}
.event-list .geodir-loop-container .row.row-cols-md-5 .card-img-top{    max-width: 100%;width: 100%;display: flex;}
.event-list .bsui .row.row-cols-md-0 .card .card-body{    max-width: 100%;display: flex;}
.event-list .bsui .row.row-cols-md-0 .card .card-img-top{    max-width: 100%;display: flex;    margin-bottom: 15px !important;}
.event-list .geodir-loop-actions-container .justify-content-end{position: relative;gap: 10px;display: flex;justify-content: flex-start !important;flex-wrap: wrap;margin: 0 !important}
.event-list .geodir-loop-actions-container .justify-content-end .btn-group {position: unset;width: fit-content;border-right: 0;border-top: 0;}
.event-list .geodir-loop-actions-container .justify-content-end .btn-group select:focus-visible {outline: unset;}
.event-list .geodir-loop-actions-container .justify-content-end .btn-group .btn-group{position: unset;    width: max-content;transition: .3s ease !important;border-left: 3px solid var(--e-global-color-primary);border-bottom: 3px solid var(--e-global-color-primary);background-color: transparent !important;font-family: "Golos Text", sans-serif;font-size: 18px;color: #333333 !important;    border-radius: 0;border-bottom-left-radius: 10px;border: 1px solid #00000021;border-radius: 0;}
.event-list .geodir-loop-actions-container .justify-content-end .btn-group select.btn-group {border: 1px solid #e2e8f0;border-radius: 5px;appearance: none;font-size: 14px;cursor: pointer !important;padding: 8px 28px 8px 16px;background-color: transparent !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23454056' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat: no-repeat;background-position: right 8px center;background-size: 16px 12px;background-color: #fff !important;}
.event-list .geodir-loop-actions-container .justify-content-end .btn-group .btn-group .btn{background-color: transparent !important;font-family: "Golos Text", sans-serif;font-size: 18px;color: #333333 !important;padding: 0;margin: 0;}
.event-list .geodir-loop-actions-container .justify-content-end .btn-group .btn-group .dropdown-menu{z-index: 1 !important;border: 1px solid rgb(235, 235, 235) !important;background: rgb(255, 255, 255) !important;width: 100% !important;box-shadow: rgba(0, 0, 0, 0.07) 0px 11px 20px 6px !important;border-radius: 0px 0px 10px 10px !important;position: absolute !important;    transform: translate(0, 0) !important;left: 0 !important;top: 100% !important;    gap: 20px 20px;columns: 3 220px;}
.event-list .geodir-loop-actions-container .justify-content-end .btn-group .btn-group .dropdown-menu .dropdown-header{    font-size: 18px;font-weight: 700;color: var(--e-global-color-primary);font-family: "Golos Text", sans-serif !important;transition: color 0.2s ease-in-out;}
.event-list .geodir-loop-actions-container .justify-content-end .btn-group .btn-group .dropdown-menu a{    color: #333333 !important;font-size: 16px;transition: all .2s ease}
.event-list .geodir-loop-actions-container .justify-content-end .btn-group .btn-group .dropdown-menu a:hover{color: var(--e-global-color-secondary) !important}
.event-list .geodir-loop-actions-container .justify-content-end .btn-group .btn-group:hover .btn{color: var(--e-global-color-secondary) !important}
.event-list .geodir-loop-actions-container .justify-content-end  .geodir-save-search-wrap{       position: unset;width: max-content;padding: 5px 5px !important;transition: .3s ease !important;border-left: 3px solid var(--e-global-color-primary);border-bottom: 3px solid var(--e-global-color-primary);background-color: transparent !important;font-family: "Golos Text", sans-serif;font-size: 18px;color: #333333 !important;flex: auto;max-width: fit-content;border-radius: 0;border-bottom-left-radius: 10px;}
.event-list .geodir-loop-actions-container .justify-content-end  .geodir-save-search-wrap .btn{ color: #333333 !important;font-size: 16px;transition: all .2s ease;background-color: transparent !important;width: fit-content;flex: unset;max-width: fit-content;padding: 0;margin: 0;}
.event-list .geodir-loop-actions-container .justify-content-end  .geodir-save-search-wrap:hover{ border-left: 3px solid var(--e-global-color-secondary);border-bottom: 3px solid var(--e-global-color-secondary);}
.event-list .geodir-loop-actions-container .justify-content-end  .geodir-save-search-wrap:hover .btn{color: var(--e-global-color-secondary) !important}
.event-list .geodir-loop-actions-container .justify-content-end  .geodir-save-search-wrap,.event-list .geodir-loop-actions-container .justify-content-end  .gd-list-view-select{display: none}

.event-list .geodir-loop-container .row.row-cols-md-0 .card { flex-direction: row; flex-wrap: nowrap; }

.event-list .geodir-loop-container .row.row-cols-md-0 .geodir-post.gd_event .card-img-top { border-radius: 6px 0px 0px 6px; width: 30%; aspect-ratio: 7 / 4;margin-bottom: 0px !important; }
.event-list .geodir-loop-container .row.row-cols-md-0 .btn_wrapper { position: unset !important;transform: translateX(0) !important;justify-content: flex-start; }
.event-list .row.row-cols-md-0 .event_details_wrapper { padding-bottom: 20px;}


/*Design the events page css end */

/*Design the creators test-creators page css start */
.company-blog{    padding: 0;}
.company-blog .post_listing.geodir_locations{    padding: 0px 15px 0;}
.company-blog .post_listing.geodir_locations .row{    margin-inline: -15px !important;}
.company-blog .post_listing.geodir_locations .row .col.mb-4.geodir-post{margin-bottom: 24px !important}
.company-blog .post_listing.geodir_locations .gd-address{    font-size: 18px;margin-bottom: 20px;padding-inline: 15px;color: #333333;}
.company-blog .post_listing.geodir_locations .gd-address span{font-weight: 400}

/*Design the creators test-creators page css end */

/*Design the business tricore-demo page css start */

.company-blog .geodir_locations .row{    margin-inline: -15px !important;}
.company-blog .geodir_locations .row .col.mb-4.geodir-post{margin-bottom: 24px !important}
.company-blog .geodir_locations .row .card{    border: 7px solid #e4e6e0;gap: 0;flex-direction: column;display: flex;flex-wrap: wrap;align-items: start;border-radius: 6px;    box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.09);background: #fff;}
.company-blog .geodir_locations .row .card-img-top{    width: 100%;display: flex;max-width: 100%;box-shadow: none;border: none;margin-left: 0px;height: auto;padding-inline: 15px;aspect-ratio: auto;gap: 15px;margin-inline: 0px;    margin-block: 15px;}
.company-blog .geodir_locations .row .card-img-top .geodir-post-slider{    width: 70px;max-width: 100px;height: 70px;box-shadow: 0 0 0 6px #e4e6e0;border-radius: 6px;aspect-ratio: 1;border: 1px solid var(--e-global-color-primary);margin-block: 5px;}
.company-blog .geodir_locations .row .card-img-top .geodir-post-slider .geodir-image-container{height: 100%}
.company-blog .geodir_locations .row .card-img-top .geodir-post-slider .geodir-image-container .geodir-images{height: 100%;display: flex;align-items: center;border: 1px solid #ddd;padding: 10px;background-color: #fff;border-radius: 6px;}
.company-blog .geodir_locations .row .card-img-top .geodir-post-slider .geodir-image-container .geodir-images img{    object-fit: contain;height: 100% !important;}
.company-blog .geodir_locations .row .card-img-top .card-body{    width: calc(100% - 85px);flex: 0 0 calc(100% - 85px);padding: 0px !important;align-self: unset;display: block;margin-top: 0;display: flex;flex-direction: column;justify-content: center;gap: 0px;border-bottom: 2px solid var(--e-global-color-primary);align-items: start;}
.company-blog .geodir_locations .row .card .geodir-entry-title {    position: unset;width: 100% !important;    margin-bottom: 0;white-space: normal;}
.company-blog .geodir_locations .row .card .geodir-entry-title a{    font-size: 20px;font-weight: 700;    color: var(--e-global-color-primary);    font-family: "Golos Text", sans-serif !important;    transition: color 0.2s ease-in-out;}
.company-blog .geodir_locations .row .card .geodir-entry-title a:hover{    color: #000;    text-decoration: underline;}
.company-blog .geodir_locations .row .card  .card-body br{display: none}
.company-blog .geodir_locations .row .card .geodir-post-content-container {    width: 100%;padding-inline: 15px;margin-bottom: 0}
.company-blog .geodir_locations .row .card  .card-body{    width: 100%;display: flex;flex-wrap: wrap;align-self: end;align-items: center;gap: 10px;padding-inline: 15px !important;padding-block: 0 15px !important;justify-content: space-between;flex: 0 0 auto;margin-top: auto;padding-top: 10px !important;}
.company-blog .geodir_locations .row .card  .card-body .geodir-post-content-container{width: auto;}
.company-blog .geodir_locations .row .card  .card-body .geodir-post-content-container p{display: none}
.company-blog .geodir_locations .row .card .card-img-top .card-body{    width: calc(100% - 85px);flex: 0 0 calc(100% - 85px);padding: 0px !important;align-self: unset;display: block;margin-top: 0;display: flex;flex-direction: column;justify-content: center;gap: 0px;border-bottom: 2px solid var(--e-global-color-primary);align-items: start;}
.company-blog .geodir_locations .row .gd-address{    font-size: 18px;margin-bottom: 20px;padding-inline: 15px;color: #333333;}
.company-blog .geodir_locations .row .gd-address span{font-weight: 400}


/*Design the business tricore-demo page css end */

.list_your_events.event-list-code-section{padding: 0 !important}
.list_your_events.event-list-code-section .e-con-inner,.geodir-page-cpt-gd_event .add-event-le .e-con-inner{max-width: 100% !important;    padding: 0 !important;}
.list_your_events.event-list-code-section .e-con-inner .list_business_sec .e-con-inner,.geodir-page-cpt-gd_event .add-event-le .list_business_sec .e-con-inner{    max-width: 925px !important;max-width: 1200px !important;}
.geodir-page-cpt-gd_event .add-event-le {padding: 0 !important;}

.site-content-section .interested_btn .ayi-html-wrap{    display: flex;flex-wrap: wrap;align-items: center;margin: 0 -15px;}
.site-content-section .interested_btn .ayi-html-wrap .geodir-ayi-wid{width: 100%;padding: 0 15px;}
.site-content-section .interested_btn .ayi-html-wrap .geodir-ayi-wid .d-flex{    align-items: center;}
.site-content-section .interested_btn .ayi-html-wrap .geodir-ayi-wid.geodir-ayi-whois-in{    border-right: 1px solid #efecf3;}
.site-content-section .interested_btn  .geodir-ayi-buttons .geodir-ayi-btn-rsvp.btn{    color: #fff !important;}
.site-content-section .interested_btn .geodir-ayi-buttons{width: 100%}
.site-content-section .interested_btn  .geodir-ayi-buttons .geodir-ayi-btn-rsvp.geodir-ayi-btn-rsvp-yes{    background: var(--e-global-color-secondary) !important;}
.site-content-section .interested_btn  .geodir-ayi-buttons .geodir-ayi-btn-rsvp.geodir-ayi-btn-rsvp-yes:hover{    background-color: var(--bs-btn-hover-bg) !important;}
.list_business_sec_event {padding: 120px 0}
.list_business_sec_event .login-register-btn .login-btn a,.list_business_sec_event  .login-register-btn .register-btn a{    background-color: var(--e-global-color-secondary);font-weight: 600;text-transform: capitalize;border-style: none;padding: 15px 10px 15px 10px;    font-size: 18px !important;font-family: "Golos Text", sans-serif !important;    color: #fff;fill: #fff;text-align: center;transition: all 0.3s;    display: inline-block;line-height: 1;    border-radius: 0 !important;position: relative;}
.list_business_sec_event .login-register-btn .login-btn a::before,.list_business_sec_event  .login-register-btn .register-btn a::before{    content: '';position: absolute;top: 0;left: -9.6px;height: 100%;width: 10px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: #57bc08;transition: .3s ease;}
.list_business_sec_event .login-register-btn .login-btn a::after,.list_business_sec_event  .login-register-btn .register-btn a::after{    content: '';position: absolute;top: 0;right: -10px;height: 100%;width: 10px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: #57bc08;transform: rotate(180deg);transition: .3s ease;}
.list_business_sec_event .login-register-btn .login-btn a:hover,.list_business_sec_event  .login-register-btn .register-btn a:hover{    background: var(--e-global-color-primary) !important;}
.list_business_sec_event .login-register-btn .login-btn a:hover::before,.list_business_sec_event  .login-register-btn .register-btn a:hover::before{    background: var(--e-global-color-primary);}
.list_business_sec_event .login-register-btn .login-btn a:hover::after,.list_business_sec_event  .login-register-btn .register-btn a:hover::after{    background: var(--e-global-color-primary);}
.list_business_sec_event .login-register-btn .register-btn a{background: var(--e-global-color-primary);}
.list_business_sec_event .login-register-btn .register-btn a::before{background: var(--e-global-color-primary);}
.list_business_sec_event .login-register-btn .register-btn a::after{background: var(--e-global-color-primary);}
.list_business_sec_event .login-register-btn .register-btn a:hover{background-color: var(--e-global-color-secondary) !important}
.list_business_sec_event .login-register-btn .register-btn a:hover::before{background-color: var(--e-global-color-secondary)}
.list_business_sec_event .login-register-btn .register-btn a:hover::after{background-color: var(--e-global-color-secondary)}
.list_business_sec_event .login-register-btn .register-btn{    padding: 0;background-color: transparent;border-radius: 0 !important;}
.list_business_sec_event .login-register-btn{align-items: center;gap: 40px; justify-content: center;}
.list_business_sec.list_business_sec_event_heading .elementor-heading-title{    color: var(--e-global-color-primary) !important;}
.list_business_sec_event .elementor-shortcode #gd_event_post_count,.list_business_sec_event .list_business_sec_title .elementor-shortcode span{    color: var(--e-global-color-primary);font-family: "Nunito Sans", Sans-serif;font-size: 80px;font-weight: 800;text-align: center;width: 100%;display: flex;justify-content: center;align-items: center;line-height: 1;}
.list_business_sec_event .list_business_sec_title .elementor-shortcode span{color: #fff}
.list_business_sec_event .elementor-shortcode  p,.list_business_sec_event .list_business_sec_title_content p,.list_business_sec_event .list_business_sec_title_content .elementor-counter-title{color: var(--e-global-color-primary);    align-items: center;display: flex;font-size: 19px;    justify-content: center;line-height: 2.5;margin: 0;padding: 0;text-align: center;    font-weight: 600;font-family: var(--e-global-typography-secondary-font-family), Sans-serif;}
.list_business_sec_event .list_business_sec_title_content p,.list_business_sec_event .list_business_sec_title_content .elementor-counter-title{color: #fff}

/* 24/01 */
.geodir-page-cpt-gd_event.gd_page_events_frm_listing .add-event-le .e-con-inner{    max-width: 1200px !important;}
/* 24/02 */
.event-list .geodir-loop-container .row .card > .geodir-output-location {padding: 0 15px;}
.event-list .geodir-loop-container .row .card > .geodir-output-location > .list-group {margin : 0}
.single .event_detail_page .site-content-wrapper {border: 0;}

.type-gd_event .geodir-field-event_dates {padding: 0 15px}
.type-gd_event .geodir-field-event_dates .geodir_post_meta_icon {display: block;}

/* event new design */
.event-list .geodir-loop-container .row .card,
.event-list .post_listing.geodir_locations.geodir_location_listing .geodir-post .card {border: 1px solid #edeef0;box-shadow: unset;border-radius: 11px 11px 6px 6px;overflow: hidden;}
.event-list .geodir-loop-container .row .card .carousel-item.active {font-size: 12px;text-align: center;font-family: "Golos Text", sans-serif;}
.event-list .geodir-loop-container .row .card .carousel-item.active b {font-size: 24px;display: block;line-height: 1;}
.event-list .geodir-loop-container .row .card .card-img-top {margin-block: 0;display: block;padding: 100px 15px 125px;background: var(--e-global-color-primary);}
.event-list .geodir-loop-container .row .card .geodir-entry-title a,
.event-list .geodir-loop-container .row .card .geodir-entry-title a:hover  {color: #fff;text-decoration: none;}
.event-list .geodir-loop-container .row .card .card-img-top .card-body { width: 100%; text-align: center; display: block; max-width: 100%; flex: unset;}
.event-list .geodir-loop-container .geodir-category-list-view .geodir-post .card-img-top .geodir-post-slider {box-shadow: unset;margin: 0;position: absolute;top: 15px;left: 15px;height: 70px !important;width: 70px;}
.event-list .geodir-loop-container .row .card .card-body {padding: 0;}
.event-list .geodir-loop-container .row .card .card-body .geodir-post-content-container {margin: 0;padding: 0;}
.event-list .geodir-loop-container .row .card .geodir_post_meta {font-size: 14px;display: flex;flex-wrap: nowrap;margin: 0;padding-left: 0;}
.event-list .geodir-loop-container .row .card i {display: inline-flex;height: 14px;width: 14px;justify-content: center;align-items: center;margin-right: 5px;}
.event-list .card-body .geodir-post-content-container .geodir_post_meta a {font-size: 14px;padding: 8px 0;}
.event-list .geodir-post .geodir-field-default_category a {background: #57bc082e;padding: 5px 10px 3px;border-radius: 50px;border: 1px solid #57bc08;color: #1c1f63;font-size: 12px;display: inline-block;line-height: 1;}
.event-list .geodir-post .geodir-field-default_category a:empty {display: none}
.event-list .geodir-post .geodir-field-default_category a:hover {text-decoration: none;}
.event-list .event_details_wrapper {padding: 20px;width: 100%;height: fit-content;padding-bottom: 70px;}
.event-list .event_details_wrapper .attendee {display: flex;justify-content: space-between;margin-bottom: 8px;}
.event-list .event_details_wrapper > .geodir-post-content-container {margin-top: 10px;}
.event-list .event_details_wrapper + .card-body {display: none !important;}
.event-list .event_details_wrapper .geodir-post-meta-container,
.event-list .type-gd_event .geodir-field-event_dates,
.event-list .geodir-loop-container .row .card .geodir-post-content-container {padding: 0 0 5px 0;}
.event-list .btn_wrapper {bottom: 20px;display: flex;flex-wrap: wrap;padding: 0 10px;gap: 3px 28px;justify-content: space-between;margin-top: 10px;position: absolute;width: calc(100% - 40px);left: 50%;transform: translateX(-50%);}
.event-list .btn_wrapper div {width: fit-content;display: inline-block;}
.event-list .btn_wrapper a {font-size: 14px;font-family: "Golos Text", sans-serif;background: var( --e-global-color-secondary );color: #fff;padding: 8px;position: relative;display: inline-block;transition: .3s ease;}
.event-list .btn_wrapper a:hover {text-decoration: none;background: var(--e-global-color-primary);color: #fff;}
.event-list .btn_wrapper a:before {content: '';position: absolute;top: 0;left: -9.6px;height: 100%;width: 10px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: #57bc08;transition: .3s ease;}
.event-list .btn_wrapper a:after {content: '';position: absolute;top: 0;right: -10px;height: 100%;width: 10px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: #57bc08;transform: rotate(180deg);transition: .3s ease;}
.event-list .btn_wrapper a:hover:before,
.event-list .btn_wrapper a:hover:after {background: var(--e-global-color-primary);color: #fff;}
.event-list .geodir-loop-container .row .card .geodir-post-content-container {width: fit-content;}
.event-list .geodir-loop-actions-container .justify-content-end .btn-group select + .select2 {background-color: #fff;border-left: 3px solid var(--e-global-color-primary);border-bottom: 3px solid var(--e-global-color-primary);border-bottom-left-radius: 10px;border: 1px solid #00000021;border-radius: 0;font-family: "Golos Text", sans-serif;font-size: 18px;font-size: 14px;border: 1px solid #e2e8f0;border-radius: 5px;height: 100%;display: flex;align-items: center;background-position: right 8px center;}
.event-list .geodir-loop-actions-container .justify-content-end .btn-group select + .select2 > .selection {display: flex;align-items: center;width: 100%;height: 100%;}
.event-list .geodir-loop-actions-container .justify-content-end .btn-group select + .select2 > .selection > .select2-selection {height: 39px;width: 100%;display: flex;align-items: center;}
.event-list .geodir-loop-actions-container .justify-content-end .btn-group select + .select2 > .selection > .select2-selection .select2-selection__rendered {padding-left: 16px;}

/* slider */
.event-list .post_listing.geodir_locations.geodir_location_listing .geodir-post .card-img-top .geodir-post-slider {border: 0;box-shadow: unset;margin: 0;position: absolute;top: 15px;left: 15px;}
.event-list .geodir-loop-container .row .event-wrapper-item .col.mb-4.geodir-post {margin-bottom: 0 !important}

.arraw_des .slick-arrow {border-radius: 0;background: url(/wp-content/uploads/2024/12/white_hexagon.png) no-repeat center/contain;filter: drop-shadow(0 0 1px #00000045);padding: 8px 16px;font-size: 0;position: absolute;top: -70px;right: 0;width: 44px !important;border: 0;color: var(--e-global-color-secondary);}
.arraw_des .slick-arrow:before {content: "\f053";font-family: "Font Awesome 6 Free";font-weight: 900;font-size: 20px;}
.arraw_des .slick-arrow:hover,
.arraw_des .slick-arrow:focus,
.arraw_des .slick-arrow:focus-visible {background: url(/wp-content/uploads/2024/12/white_hexagon.png) no-repeat center/contain;color: var(--e-global-color-primary);}
.arraw_des .slick-prev {right: 50px;}
.arraw_des .slick-next {transform: rotate(180deg);}


.event-list .event-wrapper.slick-slider .slick-list.draggable {padding: 0 !important;}
.event-list .event-wrapper.slick-slider .slick-list.draggable .event-wrapper-item {padding: 0 5px;}
.event-list .event-wrapper.slick-slider .btn_wrapper a:before {left: -9px;}
.event-list .event-wrapper.slick-slider .btn_wrapper a:after {right: -9px;}
.event-list .event-wrapper.slick-slider .btn_wrapper > div {padding: 0;}
.related-content-wrapper .event-wrapper-item {padding: 0 10px;}
.related-content-wrapper .box-main-cls {border-radius: 0;background: unset;height: 100%;}
.related-content-wrapper .box-main-cls .wrapper {background: #46487c;border-radius: 0 0 0 50px;}
.related-content-wrapper .entry-featured-image-url {border-radius: 50% 50% 0 0;background: #46487c;}
.related-content-wrapper .entry-title,
.related-content-wrapper .entry-title a {line-height: 1;}
.related-content-wrapper .entry-title:hover a {color: #fff}

.related-content-wrapper .slick-track {display: flex !important;}
.related-content-wrapper .slick-slide {height: inherit !important;}

/* Global Sustainability Conference */
.main-feature-event {padding: 50px;border-radius: 12px;background-image: linear-gradient(45deg, #252769a1 35%, #57bc08b8);margin: 0 auto !important;width: 100% !important;}
.main-feature-event .feature_event .featured_event_nm {padding: 3px 10px;border-radius: 50px;margin-bottom: 10px;background: var(--e-global-color-primary);color: #fff;display: inline-block;width: fit-content;font-family: "Golos Text", sans-serif;}
.main-feature-event .entry-title {font-size: 36px;font-weight: 700;color: #fff;font-family: "Golos Text", sans-serif !important;}
.main-feature-event .btn_wrapper {position: static;justify-content: start;transform: unset;}
.main-feature-event .btn_wrapper .geodir-post-meta-container .geodir_post_meta_icon {display: none;}
.main-feature-event .event_details_wrapper {padding: 0;}
.main-feature-event .event_details_wrapper .geodir_post_meta,
.main-feature-event .event_details_wrapper .geodir-post-content-container {color: #fff;display: flex;gap: 8px;font-size: 16px;margin-bottom: 5px}
.main-feature-event .event_details_wrapper .geodir_post_meta i,
.main-feature-event .event_details_wrapper .geodir-post-content-container i {width: 16px;display: flex;justify-content: center;}
.main-feature-event .event_details_wrapper .geodir_post_meta .geodir-schedule {display: flex;}
.main-feature-event .event_details_wrapper .geodir-field-default_category {padding: 5px 10px;width: fit-content;background: #fff;border-radius: 50px;margin-bottom: 10px;}
.main-feature-event .event_details_wrapper .geodir-field-default_category a {font-size: 14px;line-height: 1;display: block;}
.main-feature-event .event_details_wrapper .geodir-field-default_category a:hover {text-decoration: none;}

.featured-event-wrapper .slick-dots {margin-bottom: 70px;}
.featured-event-wrapper .slick-dots li button:hover {background: #57bc08;}
/* event page banner height */
.post-type-archive-gd_event {overflow-x: hidden;}
.post-type-archive-gd_event .banner-section .banner-inner {min-height: calc(60vh - 50px);}
.post-type-archive-gd_event .event-list#content {padding: 150px 30px 0;}
.post-type-archive-gd_event .event-list#content > div {max-width: 1200px;margin: auto;}
.post-type-archive-gd_event .event-list#content .event_content_wrap {padding: 70px 0;position: relative;}
.post-type-archive-gd_event .event-list#content .event_content_wrap:before {content: '';position: absolute;top: 0;left: 50%;transform: translateX(-50%);background: #f9fafb;width: 100vw;height: 100%;z-index: -1;}
.post-type-archive-gd_event .event-list#content .event_content_wrap .geodir-loop-container {padding-top: 30px;}
.post-type-archive-gd_event .event-list#content .event_content_wrap .geodir-loop-paging-container {padding-top: 30px;}
.post-type-archive-gd_event .event-list .geodir-loop-container .row .col.mb-4.geodir-post {margin-bottom: 30px !important;}

/* pagination */
.aui-nav-links .pagination {flex-wrap: wrap;gap: 25px 0;}

/* container width for Related Content section */
.gd_event-template-page-gd-events-details.single #shortcode {max-width: 1200px;margin: auto;}

.host_event {padding: 70px 0;text-align: center;position: relative;}
.host_event:before {content: '';position: absolute;top: 0;left: 50%;transform: translateX(-50%);background: url(/wp-content/uploads/2024/12/green_map_bg.jpg) no-repeat center / cover;height: 100%;width: 100vw;z-index: -1;}
.post-type-archive-gd_event .host_event h2 {font-size: 36px;font-weight: 700;font-family: "Golos Text", sans-serif;margin-top: 0;color: var(--e-global-color-primary);}
.host_event .submit_event {font-size: 18px;font-family: "Golos Text", sans-serif;background-color: var(--e-global-color-secondary);font-weight: 600;text-transform: capitalize;border-style: none;border-radius: 0px 0px 0px 0px;padding: 15px 10px 15px 10px;color: #fff;position: relative;display: inline-block;line-height: 1;transition: .3s ease;}
.host_event .submit_event:before {content: '';position: absolute;top: 0;left: -9.6px;height: 100%;width: 10px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: #57bc08;transition: .3s ease;}
.host_event .submit_event:after {content: '';position: absolute;top: 0;right: -10px;height: 100%;width: 10px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: #57bc08;transform: rotate(180deg);transition: .3s ease;}
.host_event .submit_event:hover,
.host_event .submit_event:hover:before,
.host_event .submit_event:hover:after {background: var(--e-global-color-primary);}
.host_event .des {font-size: 18px;font-family: "Golos Text", sans-serif;max-width: 860px;margin: 0 auto 20px;}
/* 12/05/2025 */
.archive.post-type-archive-gd_event header#site-header {background: var(--e-global-color-primary);}

/* filter popup */
.event-list .top-filters-main-wrapper .filter-button { display: none; }
.event-list .section-categories-wrapper .close-btn { display: none; }
.event-list .top-filters-main-wrapper { max-width: 100% !important; }

.event-list .section-categories { padding-left: 0px; padding-right: 0px; margin: 0px 0px 20px;border: 1px solid #e2e8f0; padding: 20px 20px;border-radius: 5px; }
.event-list .section-categories ul.category-list li.section-list-category { padding: 0px 0px; border-left: unset; border-bottom: unset; border-bottom-left-radius: unset; background: #f3f4f6; border-radius: 40px; color: #374151;transition: .3s ease;cursor: pointer; }
.event-list .section-categories ul.category-list li.section-list-category:hover { background-color: #e5e7eb; }
.event-list .section-categories ul.category-list li.section-list-category .section-list-link:hover { background-color: #fff; }
.event-list .section-categories ul.category-list li.section-list-category a:hover, .event-list .section-categories ul.category-list li.section-list-category a:active { color: #000 !important; }
.event-list .section-categories-filters { box-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);max-width: 1200px; margin: 20px auto auto; padding-bottom: 20px; }
.event-list .section-categories ul.category-list li.section-list-category .section-list-link { box-shadow: 0 1px 2px 0 rgb(0 0 0 / .05); background: #fff; border: 1px solid #e2e8f0; display: inline-block; padding: 6px 10px; border-radius: 20px; }
.event-list .section-categories ul.category-list li.section-list-category .section-list-link:hover { background: #f3f4f6; }
.event-list .section-categories ul.category-list li.section-list-category a { font-family: "Golos Text", sans-serif; font-size: 14px; font-weight: 500; }
.event-list .section-categories ul.category-list li.section-list-category.active .section-list-category-title a { color: #56ba08 !important; }
.event-list .section-categories ul.category-list { justify-content: flex-start; gap: 10px; margin-top: 0px; }



/* subcategory menu */
.event-list .section-categories .subcategories .subcategories-list { padding: 0px 0px; margin-top: 20px; list-style: none; display: flex; flex-wrap: wrap; gap: 10px; }
.event-list .section-categories .subcategories .subcategories-list .section-sub-category { padding: 6px 10px; border-left: unset; border-bottom: unset; border-bottom-left-radius: unset; background: #f3f4f6; border-radius: 40px; transition: .3s ease; cursor: pointer; font-size: 12px; border: 1px solid #f3f4f6; }
.event-list .section-categories .subcategories .subcategories-list .section-sub-category .section-list-link { color: #374151; }
.event-list .section-categories .subcategories .subcategories-list .section-sub-category:hover { background: #ffffff; box-shadow: 0 1px 2px 0 rgb(0 0 0 / .05); }
.event-list .section-categories .subcategories .subcategories-list .section-sub-category:hover a { color: #57bc08; }
.event-list .section-categories .subcategories .subcategories-list .section-sub-category.active { background: #fff;box-shadow: 0 1px 2px 0 rgb(0 0 0 / .05); }
.event-list .section-categories .subcategories .subcategories-list .section-sub-category.active a { color: #56bc28; }
.event-list .geodir-info .alert.alert-info { background: #57bc081c; color: #57bc08; border-color: #57bc08;width: 100%; margin: auto; max-width: 720px; }
.event-list .geodir-listings.bsui { width: 100%;padding: 0px 0px; }

/* Filters */
.event-list .section-list-event-type #filter_event-type {display: flex; gap: 10px; margin: 0px 0px; flex-wrap: wrap;align-items: center; list-style: none;padding-left: 0;}
.event-list .section-list-event-type #filter_event-type .event-type-label { display: inline-block; font-size: 14px; font-weight: 700; color: #6b7280; font-family: "Golos Text", sans-serif;}
.event-list .section-list-event-type ul#filter_event-type li.section-event-type-filter { padding: 0px 0px; border-left: unset; border-bottom: unset; border-bottom-left-radius: unset; background: #f3f4f6; border-radius: 40px; color: #374151;transition: .3s ease;cursor: pointer; }
.event-list .section-list-event-type ul#filter_event-type li.section-event-type-filter:hover { background-color: #e5e7eb; }
.event-list .section-list-event-type ul#filter_event-type li.section-event-type-filter a:hover { color: #000 !important; }
.event-list .section-list-event-type { max-width: 1200px; margin: 20px auto auto; padding-bottom: 20px; }
.event-list .section-list-event-type ul#filter_event-type li.section-event-type-filter a { font-family: "Golos Text", sans-serif; font-size: 14px; font-weight: 500; }
.event-list .section-list-event-type ul#filter_event-type li.section-event-type-filter.active a{ color: #56ba08 !important; }
.event-list .section-list-event-type ul#filter_event-type li.section-event-type-filter a:hover { background-color: #fff; }
.event-list .section-list-event-type ul#filter_event-type li.section-event-type-filter a{ box-shadow: 0 1px 2px 0 rgb(0 0 0 / .05); background: #fff; border: 1px solid #e2e8f0; display: inline-block; padding: 6px 10px; border-radius: 20px; color:#333333 !important}
.event-list .section-list-event-type ul#filter_event-type li.section-event-type-filter a:hover { background: #f3f4f6; }

.event_location {position: relative;}
.event_location #user_location input {border: 1px solid #e2e8f0;border-radius: 0;}
.event_location .search_events {position: absolute;top: 5px;right: 5px;display: flex;align-items: center;justify-content: center;border: 0;background: var( --e-global-color-secondary );color: #fff;height: 32px;width: 32px;font-size: 12px;clip-path: polygon(20% 0, 80% 0, 100% 20%, 100% 80%, 80% 100%, 20% 100%, 0 80%, 0 20%);transition: .3s ease;}
.event_location .search_events:hover {background: var( --e-global-color-primary );}

.post-type-archive-gd_event .event-list#content > .geodir-wgt-map {position: relative;padding-top: 80px;padding-bottom: 80px;}
.post-type-archive-gd_event .event-list#content > .geodir-wgt-map:before {content: '';position: absolute;content: '';position: absolute;top: 0;left: 50%;transform: translateX(-50%);background: #f9fafb;width: 100vw;height: 100%;}

/* event load more button */
#load-more {display: flex;width: 100%;max-width: fit-content;margin: auto auto !important;background-color: #57bc08;color: #fff;transition: .3s ease;padding: 5px 13px;border: 1px solid #57bc08;position: relative;font-family: "Golos Text", sans-serif;}
#load-more:hover {background-color: #1c1f63;border: 1px solid #1c1f63;color: #fff;}
#load-more:before {content: '';position: absolute;top: 0;left: -10.4px;height: 100%;width: 10px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: #57bc08;transition: .3s ease;}
#load-more:after {content: '';position: absolute;top: 0;right: -10.5px;height: 100%;width: 10px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: #57bc08;transform: rotate(180deg);transition: .3s ease;}
#load-more:hover:before,
#load-more:hover:after {background: #1c1f63;}

.post-type-archive-gd_event .event-list#content > .geodir-wgt-map .event_details_wrapper_popup {display: flex;gap: 7px;flex-direction: column;}
.post-type-archive-gd_event .event-list#content > .geodir-wgt-map .event_details_wrapper_popup > div {display: flex;font-size: 14px;color: #333;padding: 0;line-height: 1;}
.post-type-archive-gd_event .event-list#content > .geodir-wgt-map .event_details_wrapper_popup span {font-size: 14px;color: #333;line-height: 1;display: inline-flex;justify-content: start;}
.post-type-archive-gd_event .event-list#content > .geodir-wgt-map .event_details_wrapper_popup > div i {display: inline-flex;height: 14px;width: 14px;justify-content: center;align-items: center;margin-right: 5px;}
.post-type-archive-gd_event .event-list#content > .geodir-wgt-map .event_details_wrapper_popup > div > .geodir-field-address {line-height: 1;display: flex;}

.loading-spinner{text-align: center;padding: 20px;}
.loading-spinner .spinner{border: 4px solid #f3f3f3;border-top: 4px solid #1b1e5f;border-radius: 50%;width: 30px;height: 30px;animation: spinloader 1s linear infinite;
margin: 0 auto 10px;}

@media (max-width:1024px){
	.event-list .geodir-loop-container .row.row-cols-md-0 .geodir-post.gd_event .card-img-top { aspect-ratio: 4 / 4; }
	.event-list .geodir-loop-container .row .card .card-img-top { padding: 100px 15px 145px; }
}

@media (max-width:991px){
	.event-list .geodir-loop-container .row.row-cols-md-0 .geodir-post.gd_event .card-img-top { aspect-ratio: 3 / 4; }
}

@media (max-width:768px){
	.event-list .geodir-loop-container {    padding: 60px 0px 0;}
	.event-list .geodir-loop-container .row .col.mb-4.geodir-post{        margin-bottom: 60px !important;}
	.event-list .geodir-loop-actions-container .justify-content-end .btn-group .btn-group{width: 100%}
	.event-list .geodir-loop-actions-container .justify-content-end{    gap: 10px;}
	.event-list .geodir-loop-actions-container .justify-content-end .btn-group .btn-group .btn{    text-align: left;font-size: 16px}
	.event-list .geodir-loop-actions-container .justify-content-end .btn-group .btn-group .dropdown-menu a{    font-size: 14px;}
	.event-list .geodir-loop-actions-container .justify-content-end .btn-group .btn-group .dropdown-menu .dropdown-header{    font-size: 16px;}
	.event-list .geodir-loop-actions-container .justify-content-end .geodir-save-search-wrap .btn{width: 100%;    font-size: 16px;text-align: left;}
	
}

@media (max-width:767px){
	.event-list .geodir-loop-container .row.row-cols-md-0 .card { flex-direction: column; }
	.event-list .geodir-loop-container .row.row-cols-md-0 .geodir-post.gd_event .card-img-top { aspect-ratio: auto; flex-direction: column; width: 100%; border-radius: 0px; }
	.post-type-archive-gd_event .filter_listing {justify-content: end;flex-wrap: wrap;flex-direction: column;}
	.post-type-archive-gd_event .filter_listing .btn-group.geodir-sort-by {width: calc(50% - 5px);}
	.post-type-archive-gd_event .filter_listing .event_location {width: 100%;}
	.post-type-archive-gd_event .view-toggle {justify-content: flex-end;}
	.event-list .btn_wrapper { justify-content: flex-start !important; }
}

@media (max-width:575px){
	.event-list .geodir-loop-container .row.row-cols-md-4 .card .card-img-top .card-body, .event-list .geodir-loop-container .row.row-cols-md-5 .card .card-img-top .card-body{    width: calc(100% - 85px);flex: 0 0 calc(100% - 85px);}
}
@media (max-width:768px){
	.company-blog .post_listing.geodir_locations .gd-address{    font-size: 16px;}
}
@media (max-width:768px){
	.company-blog .geodir_locations .row .gd-address{    font-size: 16px;}
}
@media (max-width:1040px){
	.list_business_sec_event .elementor-shortcode #gd_event_post_count,.list_business_sec_event .list_business_sec_title .elementor-shortcode span{        font-size: 40px;}

}
@media (max-width:980px){
	.site-content-section .interested_btn .ayi-html-wrap .geodir-ayi-wid{width: 100%;padding: 0}
	.site-content-section .interested_btn .ayi-html-wrap{margin: 0}
	.site-content-section .interested_btn .ayi-html-wrap .geodir-ayi-wid.geodir-ayi-whois-in{    border-right:none;border-bottom: 1px solid #efecf3;margin-bottom: 15px;        margin-bottom: 20px;padding-bottom: 20px;}
}

.banner .search_main_section .search_main{margin: 0; width: 100%;max-width: 100%;}
.banner  .custom-company-archive-filter::before,.banner  .custom-company-archive-filter::after{contain: none}

@media (max-width: 768px){
	.event-list .geodir-loop-actions-container .justify-content-end .btn-group select + .select2 {width: 100% !important;}	
}
@media (max-width: 767px){
	.list_business_sec_event {padding: 100px 0}
	.banner  .custom-company-archive-filter{padding: 0 !important;min-height: 60px;}
	.banner .search_main_section .search_main  form{margin: 0}
	.event-list .geodir-loop-container .row .card .card-img-top {padding: 100px 15px 50px 15px;}
	.arraw_des .slick-arrow {top: -60px;}
	.featured-event-wrapper .slick-dots {margin-bottom: 50px;}
	.main-feature-event {padding: 20px 20px;}	
	.main-feature-event .entry-title {font-size: 24px;}
	.post-type-archive-gd_event .event-list#content {padding: 150px 20px 0;}
}
@media (min-width: 0px) and (max-width: 500px) {
	.post-type-archive-gd_event .event-list .geodir-loop-container .row > .col.mb-4.geodir-post:last-child {margin-bottom: 0 !important;}	
}
@media (min-width: 768px) and (max-width: 877px) {
    .event-list .geodir-loop-container .event_details_wrapper {padding-bottom: 105px;}
}
@media (min-width: 500px) and (max-width: 575px) {
    .event-list .geodir-loop-container .event_details_wrapper {padding-bottom: 105px;}
}
@media (max-width: 767px){
	.post-type-archive-gd_event .host_event h2 {font-size: 24px;}
	.host_event .submit_event,
	.host_event .des {font-size: 16px;}

    .event-list .section-categories .category-list { margin: 20px 0; }
    .event-list .section-categories ul.category-list li.section-list-category { width: unset;}

    /* filter popup */
    .event-list .top-filters-main-wrapper .filter-button { display: block;padding: 20px 20px 0px;padding: 0 0 50px 0;}
    .event-list .top-filters-main-wrapper .filter-button a { display: flex; background: #57bc08; padding: 10px 15px 7px; line-height: 1; color: #fff; width: max-content; gap: 6px; border-radius: 5px; }
    .event-list .modal-popup.category-page-top-filters-main { background: rgba(0, 0, 0, .4); cursor: pointer; display: none; height: 100%; position: fixed; text-align: center; top: 50%; width: 100%; z-index: 10000; left: 50%; transform: translate(-50%, -50%); }
    .event-list .popup-wrapper { position: relative; top: 50%; transform: translateY(-50%); }
    .event-list .section-categories-wrapper { width: 90% !important; max-width: 90% !important; background: #fff; margin: 0px auto auto; position: relative;border-radius: 6px; }
    .event-list .section-categories-filters { margin: 0px 20px 0px; padding: 30px 0px 20px;overflow: scroll; height: 100%; max-height: 600px; }
    .event-list .section-filters-subscribe { margin: 0px 0px 20px;}
    .event-list .section-list-modes { margin: 0px 0px 0px; }
	.event-list .section-list-event-type #filter_event-type {padding: 0 20px;}
    .event-list .section-categories-wrapper .close-btn { display: block; position: absolute; right: -1px; top: 1px; z-index: 9; }
    .event-list .section-categories-wrapper .close-btn .close {color: #ffffff; background: #56ba08; padding: 5px 8px; border-radius: 0px 6px 0px 0px;}    
}
@media (max-width: 375px) {
    .event-list .section-categories-filters { max-height: 550px; }
}