/*
Theme Name: Hello Elementor Child - WPCS
Theme URI: https://elementor.com/hello-theme/
Description: Hello Elementor Child Theme with WPCS standards.
Author: Cargo Team
Author URI: https://cargorex.io/
Template: hello-elementor
Version: 2.0.0
*/

:root{
  --blue: #1c1f63;
  --green: #57BC08;
}
.search-results .wp-block-geodirectory-geodir-widget-loop-actions{display: none;}
a{color: var(--green);}

/* logo slider css start  */

.logo_slider img{filter: grayscale(100%);transition: all .5s ease;}
.logo_slider img:hover{filter: grayscale(0);}

/* logo slider css end  */

/* contact-form css start  */
.contact-form h3{text-align: center;font-size: 40px;font-weight: bold;color: #000;}
.contact-form .nf-form-fields-required{display: none;}
.contact-form .nf-form-content input[type=submit]{background-color: var(--blue);color: #fff;border-radius: 8px !important;padding: 7px 20px;display: flex;align-items: center;height: 100%;line-height: 24px;font-size: 16px;font-weight: 500;font-family: "Golos Text", sans-serif !important;}
.contact-form .nf-form-content input[type=submit]:hover{box-shadow: 0 .25rem .25rem .125rem rgb(var(--bs-primary-rgb), .1), 0 .375rem .75rem -.125rem rgb(var(--bs-primary-rgb), .4);background-color: var(--blue);color: #fff;}
.contact-form .nf-form-content input[type=submit]:focus{background-color: var(--blue);color: #fff;}
.contact-form .nf-form-content input,
.contact-form .nf-form-content textarea{border-radius: 10px !important;color: #000;}
.contact-form .nf-form-content textarea{height: 120px !important;}



/* contact form css end  */

/*banner css start */

.banner{display: flex;flex-direction: column;justify-content: center;background-position: center;background-repeat: no-repeat;background-size: cover;min-height: 400px;position: relative;}
.banner::after{content: "";position: absolute;top: 0;left: 0;height: 100%;width: 100%;background-color: #f9f1f1ab;}
.banner .container{max-width: 100%;margin: 0 auto;width: 100%;}
.banner .banner-inner{padding: 150px 0 100px;position: relative;z-index: 1;}
.banner .banner-content{max-width: 100%;text-align: center;max-width: 1200px;margin: auto;}
.banner .banner-content .banner-title h1{color: #fff;font-family: "Golos Text", sans-serif;font-size: 44px;font-weight: 700;line-height: 1;margin: 0 0 30px;}
.banner .banner-content .content{color: #fff;font-family: "Golos Text", sans-serif;font-size: 20px;font-weight: 400;line-height: 34px;margin-bottom: 40px;}
.banner:after{background-color: var(--blue);opacity: 0.8;}
.custom-company-archive-filter{margin-inline: auto !important;}





/*banner css end */

/* Freight REX New CSS - 25-07-2024 */

.e-con.e-con>.e-con-inner>.elementor-widget.search_box{max-width: 733px;}
.search_box .bsui .gap-2{gap: 0px !important;}
.search_box .bsui .form-control,
.header-search-bar-show .bsui .form-control,
.custom-company-archive-filter .bsui .form-control{height: 50px;border-radius: 0;}
.custom-company-archive-filter .bsui .geodir-search-form-wrapper{margin-bottom: 0px !important;}
.bsui .form-select{border-radius: 0;height: 50px;}
.search_box .bsui .input-group-inside .input-group-text{height: 50px;}
.search_box .bsui .btn-primary{height: 50px;border-radius: 50px;}
.bsui ul.list-unstyled li{padding-inline: 15px !important;}

/* Header CSS */
.site-header{background-color: #fff;position: absolute;z-index: 999;width: 100%;}
.site-navigation ul.menu li a,
.site-header .site-navigation ul.menu li.menu-item-has-children>a:after{color: var(--blue);font-family: "Golos Text", sans-serif !important;text-transform: uppercase;}
.site-header .site-navigation ul.menu li.menu-item-has-children>a:after{font-size: 1.1em;}
.dynamic-footer{background-color: #000;}
.dynamic-footer p{color: #fff;font-size: 20px;font-family: "Golos Text", sans-serif !important;}
.header-inner .site-navigation ul.menu li.menu-item-has-children:after{display: none;}
.site-navigation ul.menu li.menu-item-has-children>a{position: relative;}
.site-navigation ul.menu li.menu-item-has-children>a:after{display: flex;content: "â–¾";font-size: 1.5em;justify-content: center;align-items: center;color: var(--green);text-decoration: none;position: absolute;right: -5px;top: 50%;transform: translateY(-50%);}
.site-navigation ul.menu li.menu-item-has-children>a:hover:after{color: #666;}
.site-navigation ul.menu li ul li.menu-item-has-children>a:after{transform: translateY(-50%) rotate(-90deg);}

/* Header CSS End */

.carousel.geodir-listings.bsui .me-n4{margin-right: 0px !important;opacity: 1;}
.carousel.geodir-listings.bsui .ms-n4{margin-left: 0px !important;opacity: 1;}
.bsui .carousel-control-prev i,
.bsui .carousel-control-next i{width: 30px;height: 30px;background-color: #fff;opacity: 1;display: flex;align-items: center;justify-content: center;}
.home .post_listings .geodir-post-content-container{display: none;}
.home .geodir-list-save-container{position: absolute;top: 5px;left: 5px;}
.card-body .card-body{padding: 0px !important;}
p:empty{display: none;}



/* Category Listing Page */
.post_listing.geodir_locations.geodir_location_listing, .geodir-list-loop-container{margin: 0 auto;padding: 70px 15px;}
.post_listing .card-img-top .geodir-list-save-container, .geodir-list-loop-container .card-img-top .geodir-list-save-container{position: absolute;z-index: 9;left: 5px;top: 5px;}
.post_listing.geodir_locations.geodir_location_listing .row, .geodir-list-loop-container .row{margin-inline: -15px !important;}
.post_listing.geodir_locations.geodir_location_listing .geodir-post .card{box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.09);background: #fff;}
.post_listing{padding-block: 100px;}
.geodir-post-rating{margin-bottom: 10px;}
.post_listing .bsui .geodir-entry-title{margin-bottom: 0;}
.gd-rating i.fas{font-size: 11px;line-height: 20px;}
.post_listing .card-body a{color: var(--blue);font-family: "Golos Text", sans-serif !important;}
.post_listing .card-body a:hover{color: #000;}
.post_listing .geodir-entry-title a{color: #000;}
.geodir-post-content-container{margin-bottom: 15px;}
.geodir-post-meta-container{margin-bottom: 10px;}
.navigation.aui-pagination .aui-nav-links{justify-content: center;}
.bsui .pagination .page-link{padding: 0 5px !important;width: auto;height: 45px;min-width: 45px;border: none;background: #fff;display: inline-block;text-align: center;color: #33393d;margin: 0 4px;border-radius: 45px !important;display: flex;align-items: center;justify-content: center;}
.bsui .pagination .page-link.active,
.active>.bsui .pagination .page-link{background-color: var(--blue);font-family: "Golos Text", sans-serif !important;}
.pagination .page-link.next{border: 2px solid var(--blue);box-sizing: border-box;}
.post_listing.geodir_locations.geodir_location_listing .geodir-post .card, .geodir-list-loop-container .geodir-post .card{display: flex;flex-wrap: wrap;flex-direction: row;gap: 15px;align-items: start;border-radius: 6px;}
.post_listing.geodir_locations.geodir_location_listing .geodir-post .card-img-top, .geodir-list-loop-container .geodir-post .card-img-top{width: 40%;border-radius: 0px;}
.post_listing.geodir_locations.geodir_location_listing .geodir-post .card-body, .geodir-list-loop-container .geodir-post .card-body{flex: 1;}
.post_listing.geodir_locations.geodir_location_listing .geodir-post .card-body .card-body, .geodir-list-loop-container .geodir-post .card-body .card-body{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 20px;padding: 0px !important;}
.post_listing.geodir_locations.geodir_location_listing .geodir-post .card-footer, .geodir-list-loop-container .geodir-post .card-footer{display: none;}
.post_listing.geodir_locations.geodir_location_listing .geodir-post .geodir-post-title,
.post_listing.geodir_locations.geodir_location_listing .geodir-post .geodir-post-rating,
.geodir-list-loop-container .geodir-post .geodir-post-title,
.geodir-list-loop-container .geodir-post .geodir-post-rating{width: 100%;}
.post_listing.geodir_locations.geodir_location_listing .geodir-post .geodir-post-content-container, .geodir-list-loop-container .geodir-post .geodir-post-content-container{width: 100%;padding-inline: 20px;}



/* Post Detail Page CSS */
body.single-gd_companies{background: #f9fafc;}
.single-gd_companies .geodir-tabs-content>div{background: #fff;border-radius: 6px;box-shadow: 0px 1px 8px 0 rgba(0, 0, 0, 0.09);}
.single-gd_companies .bsui .gd-tab-list-title{font-weight: 700;font-size: 18px;margin: 0;padding: 12px 20px;text-transform: capitalize;}
.single-gd_companies .bsui .list-group-item-action:hover{color: unset;}
.single-gd_companies .bsui .list-group-item-action a{color: var(--blue);font-family: "Golos Text", sans-serif !important;}
.single-gd_companies .bsui .list-group-item-action a:hover{color: #000;}
.single-gd_companies .gd-tab-list-title i{font-size: 21px;line-height: 1;color: #000;}
.single-gd_companies .bsui .geodir-entry-title.h2 a{font-family: "nunito Sans", sans-serif;color: #000;}
.single-gd_companies .bsui .gd-tab-list-title.h3 a{font-family: "nunito Sans", sans-serif;font-size: 21px;color: #000;}
.single-gd_companies .post_content .geodir-post-meta-container,
.single-gd_companies .post_content .geodir-post-slider,
.single-gd_companies .post_content .geodir-comments-area,
.single-gd_companies .post_content .geodir-wgt-map{padding: 30px !important;}
.single-gd_companies .geodir_post_meta p{font-family: "nunito Sans", sans-serif;font-size: 14px;color: #000;margin-bottom: 0px;}
.single-gd_companies .uwp_widgets{display: none;}
.single-gd_companies .bsui .badge.bg-secondary{background-color: var(--blue) !important;color: #fff;}
body .bsui a{color: var(--blue);font-family: "Golos Text", sans-serif !important;}
body .bsui .btn.bg-primary{background-color: var(--blue) !important;font-family: "Golos Text", sans-serif !important;}
body .bsui a:hover{color: var(--blue);}
body:not([class*=elementor-page-]).single-gd_companies .site-main{max-width: 100%;padding: 0px;}

/* Freight REX New CSS - 01-08-2024 */

.Hero_Banner .search_box,
.custom-company-archive-filter{max-width: 1200px !important;padding: 14px 10px;background-color: #fff;}
.header-search-bar-show .geodir-search-container{padding: 10px;background-color: #fff;border-radius: 6px;}
.Hero_Banner .search_box .geodir-search-form-wrapper{margin-bottom: 0 !important;}
.Hero_Banner .search_box .bsui .form-control,
.header-search-bar-show .bsui .form-control,
.custom-company-archive-filter .bsui .form-control{border-radius: 0px;border: none;border-right: 1px solid var(--blue);font-family: "Golos Text", sans-serif !important;}
.Hero_Banner .search_box .bsui .form-control:focus,
.header-search-bar-show .bsui .form-control:focus,
.custom-company-archive-filter .bsui .form-control:focus{box-shadow: none;}
.Hero_Banner .search_box .bsui .form-select:focus,
.header-search-bar-show .bsui .form-select:focus,
.custom-company-archive-filter .bsui .form-select:focus{box-shadow: none;}
.Hero_Banner .search_box .bsui .form-select,
.header-search-bar-show .bsui .form-select,
.custom-company-archive-filter .bsui .form-select{border: none;}
.Hero_Banner .search_box .bsui .btn-primary,
.header-search-bar-show .bsui .btn-primary,
.custom-company-archive-filter .bsui .btn-primary{height: 50px;border-radius: 6px;}
.Hero_Banner .icon-content-wrapper{margin: 30px 0 0;}
.Hero_Banner .icon-content-wrapper .bsui .bg-transparent{background-color: rgb(159 169 184 / 58%) !important;border-color: transparent !important;border-radius: 6px;}
.Hero_Banner .icon-content-wrapper .bsui .card-body{padding: 30px 15px !important;border-color: transparent !important;}
.Hero_Banner .icon-content-wrapper .bsui .card-body .gd-cptcat-cat-left{width: 50px;height: 50px;}
.Hero_Banner .icon-content-wrapper .bsui .card-body:hover{background-color: rgb(159 169 184 / 0%) !important;}
.Hero_Banner .icon-content-wrapper .bsui .card-body img{filter: brightness(0) invert(1);object-fit: contain;}
.Hero_Banner .icon-content-wrapper .bsui .card-body:hover img{filter: brightness(0) saturate(100%) invert(57%) sepia(84%) saturate(649%) hue-rotate(51deg) brightness(91%) contrast(94%);}
.Hero_Banner .icon-content-wrapper .bsui .card-body:hover .gd-cptcat-cat-right a{color: var(--green) !important;font-family: "Golos Text", sans-serif !important;}
.Hero_Banner .icon-content-wrapper .bsui .card-body:hover .gd-cptcat-cat-right{color: var(--blue) !important;font-family: "Golos Text", sans-serif !important;}
.Hero_Banner .icon-content-wrapper .bsui .card-body .gd-cptcat-cat-right{color: #fff !important;}
.Hero_Banner h3{margin-top: 0 !important;font-weight: bold;}
.site-header .header-inner .site-branding .site-logo img{max-width: 175px;}
.categroy-section .text-reset{color: var(--blue) !important;font-family: "Golos Text", sans-serif !important;}
.categroy-section .bsui .card-body img{filter: invert(82%) sepia(57%) saturate(578%) hue-rotate(344deg) brightness(100%) contrast(101%);}
.categroy-section .card-body{border: none !important;background-color: #f9fafc !important;padding: 40px 10px !important;}
.categroy-section .card-body:hover{background-color: transparent !important;background-image: url(/wp-content/uploads/2024/12/feature-img.jpg);background-repeat: no-repeat;background-position: center;background-size: cover;}
.categroy-section .categroy-content .elementor-heading-title{color: #000 !important;}
.categroy-section .card{position: relative;}
.categroy-section .bsui .card{box-shadow: none !important;border-radius: 6px !important;}
.categroy-section .bsui .card .card-body::before{content: "";position: absolute;top: 0;left: 0;height: 100%;width: 100%;background-color: rgba(27, 32, 50, 0.9) !important;opacity: 0;border-radius: 6px;}
.categroy-section .bsui .card .card-body:hover::before{opacity: 1;}
.categroy-section .bsui .card .card-body{min-height: 230px;display: flex;flex-direction: column;justify-content: center;align-items: center;width: 100%;height: 100%;}
.categroy-section .bsui .card .card-body:hover img{filter: invert(1);}
.categroy-section .bsui .card .card-body a{transition: all .5s ease;}
.categroy-section .bsui .card .card-body:hover a{color: #fff !important;position: relative;text-decoration: none;}
.categroy-section .bsui .card .card-body:hover .gd-cptcat-cat-right .badge{background-color: transparent !important;color: #fff !important;}
.categroy-section .card .card-body .text-reset{color: var(--blue) !important;font-family: "Golos Text", sans-serif !important;}
.Companies-section .bsui .card-body{padding: 40px 20px !important;}
.Companies-section .bsui .card-body .card-body{padding: 0px !important;}
.Companies-section .bsui .gd-badge{background-color: var(--blue) !important;font-family: "Golos Text", sans-serif !important;}
.Companies-section .bsui .ab-bottom-left{top: 5px;left: 0;bottom: auto;}
.Companies-section .bsui .bg-dark{background-color: var(--blue) !important;}
.Companies-section .bsui .carousel-control-prev i,
.Companies-section .bsui .carousel-control-next i{color: var(--blue) !important;border-radius: 100%;font-family: "Golos Text", sans-serif !important;}
.Companies-section .bsui .carousel-control-prev:hover i,
.Companies-section .bsui .carousel-control-next:hover i{background-color: var(--blue) !important;border-radius: 100%;color: #fff !important;font-family: "Golos Text", sans-serif !important;}
.Companies-section .bsui .embed-has-action img{object-position: center;}
.Companies-section .bsui .embed-has-action i,
.Companies-section .bsui .embed-has-action svg.svg-inline--fa{color: var(--blue) !important;}
.Companies-section .gd-fav-info-wrap{font-family: "Golos Text", sans-serif !important;position: absolute !important;z-index: 1 !important;bottom: 20px !important;right: 20px !important;margin: 0 !important;width: 50px;height: 50px;background-color: var(--blue);display: flex;align-items: center;justify-content: center;border-radius: 100%;}
.Companies-section .gd-fav-info-wrap .fas.fa-heart{color: red !important;}
.page-id-123 .Companies-section .geodir-post-claim{display: none !important;}
.companies-wrapper .companies-item-image, .listing-companies-wrapper .companies-item-image{width: 100%;position: relative;overflow: hidden;height: 115px;}
.companies-wrapper .companies-wrapper-item, .listing-companies-wrapper .companies-wrapper-item{padding: 0 15px;}
.companies-wrapper .slick-track, .listing-companies-wrapper .slick-track{display: flex !important;}
.companies-wrapper .slick-slide , .listing-companies-wrapper .slick-slide{height: inherit !important;}
.companies-wrapper .companies-wrapper-item .companies-wrapper-image-content, 
.listing-companies-wrapper .companies-wrapper-item .companies-wrapper-image-content{border-radius: 6px;box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.09);display: flex;flex-direction: column;height: 100%;background-color: #fff;}
.companies-wrapper .companies-wrapper-item .companies-item-content .companies-item-content-inner,
.listing-companies-wrapper .companies-wrapper-item .companies-item-content .companies-item-content-inner{padding: 15px;position: relative;}
.companies-wrapper .companies-item-image img, .listing-companies-wrapper .companies-item-image img{width: 100%;object-fit: contain;object-position: center;height: 100%;padding: 15px;aspect-ratio: 1;}
.gd-list-rating-text a{margin-left: 2px;font-size: 13px;}
.gd-rating{width: 80px;position: relative;height: 20px;}
.gd-rating-wrap span i:not(:last-child){margin-right: 2px;}
.companies-item-content-inner .title{font-size: 18px;font-weight: 600;margin: 0;margin-bottom: 5px;}
.companies-item-content-inner .title a{color: #000;}
.sub-content{font-family: "Nunito sans", Sans-serif;}
.number-website-wrapper i{margin-right: 5px;}
.companies-wrapper .number-website-wrapper, .listing-companies-wrapper .number-website-wrapper{margin-block: 15px 15px;display: flex;justify-content: space-between;}
.companies-wrapper-image-content{display: flex;flex-direction: column;}
.companies-wrapper .number-website-wrapper .website, .listing-companies-wrapper .number-website-wrapper .website{padding-right: 20px;}
.companies-wrapper .number-website-wrapper a, .listing-companies-wrapper .number-website-wrapper a{background: #2e084aa6;width: auto;display: inline-block;padding: 2px 7px;border-radius: 5px;color: #fff;transition: all .5s ease;}
.companies-wrapper .number-website-wrapper a:hover,
.listing-companies-wrapper .number-website-wrapper a:hover{box-shadow: 0 .25rem .25rem .125rem rgb(var(--bs-primary-rgb), .1), 0 .375rem .75rem -.125rem rgb(var(--bs-primary-rgb), .4);background-color: var(--blue);}
.companies-item-content .category{border-top: 1px solid #000;margin: 20px 0 0;padding: 20px 0 0;width: 100%;}
.companies-item-content .category a{color: #000;transition: all .5s ease;}
.companies-item-content .category a:hover{text-decoration: underline;}
.companies-wrapper .slick-arrow, .listing-companies-wrapper .slick-arrow{border: none;position: absolute;top: 50%;transform: translateY(-50%);z-index: 99;color: #000;font-size: 0;background-color: #fff;}
.companies-wrapper .slick-arrow:after , .listing-companies-wrapper .slick-arrow:after{content: "\f053";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 20px;}
.companies-wrapper .slick-next.slick-arrow , .listing-companies-wrapper .slick-next.slick-arrow{right: 0px;}
.companies-wrapper .slick-next.slick-arrow:after, .listing-companies-wrapper .slick-next.slick-arrow:after{content: "\f054";}
.companies-wrapper .slick-prev.slick-arrow, .listing-companies-wrapper .slick-prev.slick-arrow{left: 0px;}
.companies-wrapper button:focus, .listing-companies-wrapper button:focus,
.companies-wrapper button:hover, .listing-companies-wrapper button:hover{background-color: var(--blue);}
.site_nav_btn a{background-color: var(--blue);padding: 10px 18px;font-family: "Golos Text", sans-serif;color: #fff;min-height: 41.38px;display: flex;line-height: 1;align-items: center;}
.site_nav_btn a:hover{background-color: var(--green);color: #fff;}
.site-navigation{flex: 1;justify-content: center;}
header.site-header .header-inner{max-width: 1200px;align-items: center;}
header .site-navigation ul.menu li.menu-item-has-children{padding-inline-end: 0px;}
header .site-navigation ul.menu ul li.menu-item-has-children{padding-inline-end: 15px;}
.site-navigation ul.menu li a{padding: 8px 12px;}

/* Display Show Category with popup Code Start */
.hover_bkgr_fricc_popup{background:rgba(0,0,0,.4);cursor:pointer;display:none;height:100%;position:fixed;text-align:center;top:0;left: 0;right: 0;width:100%;z-index:10000;}
.hover_bkgr_fricc_popup .helper{display:inline-block;height:100%;vertical-align:middle;}
.hover_bkgr_fricc_popup .hover_bkgr_fricc_inner{background-color: #fff;box-shadow: 10px 10px 60px #555;display: inline-block;height: auto;max-width: 551px;min-height: 100px;vertical-align: middle;width: 60%;position: relative;border-radius: 8px;padding: 15px 5%;}
.popup_close_button{background-color: #fff;border: 3px solid #999;border-radius: 50px;cursor: pointer;display: inline-block;font-family: arial;font-weight: bold;position: absolute;top: -20px;right: -20px;font-size: 25px;line-height: 30px;width: 30px;height: 30px;text-align: center;}
.popup_close_button:hover{background-color: #ccc;}
.trigger_popup_fricc_title{cursor: pointer;font-size: 20px;margin: 20px;display: inline-block;font-weight: bold;}
/* Display Show Category with popup Code End */



/* Freight REX New end - 01-08-2024 */
.geodir-form-gd_business #geodirectory-add-post .col-sm-10,
.geodir-form-gd_creators #geodirectory-add-post .col-sm-10{position: relative;}
.geodir-form-gd_business .disabled-fields,
.geodir-form-gd_creators .disabled-fields{position: absolute;top: 50%;transform: translateY(-50%);left: 25px;}
.geodir-form-gd_business .disabled-fields.rss_feed,
.geodir-form-gd_creators .disabled-fields.rss_feed{top: 32%;}
.geodir-form-gd_business .disabled-fields i,
.geodir-form-gd_creators .disabled-fields i{margin-right: 3px;}
.gd_companies-template-page-gd-company-details .bsui .embed-item-cover-xy{width: 100% !important;object-position: center;}
.gd_companies-template-page-gd-company-details .geodir-single-taxonomies-container,
.gd_companies-template-page-gd-company-details .geodir-single-tabs-container{padding: 10px;max-width: 1140px;margin: 0 auto;}
.gd_companies-template-page-gd-company-details .geodir-single-taxonomies-container .geodir_post_taxomomies .geodir-category{font-family: "nunito Sans", sans-serif;color: #000;line-height: 1.25;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;text-decoration: none;}
.gd_companies-template-page-gd-company-details .gd-tab-list-title,
.gd_companies-template-page-gd-company-details .geodir-post-meta-container,
.gd_companies-template-page-gd-company-details #post_images .geodir-images,
.gd_companies-template-page-gd-company-details .geodir-wgt-map,
.gd_companies-template-page-gd-company-details .comments-area .commentlist-wrap,
.gd_companies-template-page-gd-company-details .comments-area,
.gd_companies-template-page-gd-company-details .comment-respond{padding: 30px;}
.gd_companies-template-page-gd-company-details .comment-respond{padding-top: 0;}
.gd_companies-template-page-gd-company-details .comments-area .commentlist-wrap{padding-bottom: 0;}
.gd_companies-template-page-gd-company-details .bsui .form-submit.mb-3{margin-bottom: 0 !important;}
.gd_companies-template-page-gd-company-details .geodir-post-slider .geodir-image-container .geodir-images{padding: 0;}


.bottom-btn a:hover{box-shadow: 0 .25rem .25rem .125rem rgb(var(--bs-primary-rgb), .1), 0 .375rem .75rem -.125rem rgb(var(--bs-primary-rgb), .4);box-shadow: unset;background-color: var(--blue);color: #fff;}

/*testimonal section css start */

.testimonials-wrapper{padding: 0 20px;}
.testimonials-wrapper .testimonials-wrapper-item-inner .testimonials-content{padding-left: 20px;}
.testimonials-wrapper .testimonials-wrapper-item-inner .testimonials-content img{max-width: 40px;filter: invert(1);margin: 0 0 10px;}
.testimonials-wrapper .testimonials-wrapper-item-inner .testimonials-content p{font-size: 18px;line-height: 26px;margin: 10px 0 0;}
.testimonials-wrapper .testimonials-wrapper-item-inner{display: flex;justify-content: center;font-size: 26px;color: #fff;background-color: rgb(159 169 184 / 58%);padding: 40px 20px;margin: 40px 20px 20px;position: relative;border-radius: 20px;}
.testimonials-wrapper .testimonials-image img{margin: 0 0 20px;max-width: 100px;}
.testimonials-wrapper .slick-dots{padding: 0;display: flex;justify-content: center;align-items: center;margin: 40px -3px 0;list-style: none;}
.testimonials-wrapper .slick-dots li{height: 5px;width: 5px;background-color: #fff;border-radius: 100%;border: none;margin: 0 3px;transition: all .3s ease;cursor: pointer;}
.testimonials-wrapper .slick-dots li.slick-active{background-color: yellow;}
.testimonials-wrapper .slick-dots li.slick-active:hover{background-color: #fff;}
.testimonials-wrapper .slick-dots li:hover{background-color: yellow;}
.testimonials-wrapper .slick-dots li button{font-size: 0;line-height: 0;border: none;padding: 0;background-color: transparent;}
.testimonials-wrapper .slick-dots li button:hover{background-color: transparent;}
.testimonials-wrapper.slick-track{display: flex !important;}
.testimonials-wrapper .slick-slide{height: inherit !important;}
.testimonials-sections.bg-white .testimonials-wrapper .testimonials-wrapper-item-inner{background-color: #1C1F63a8;}
.testimonials-sections.bg-white .testimonials-wrapper .slick-dots li{background-color: var(--blue);height: 15px;width: 15px;margin: 0 5px;}
.testimonials-sections.bg-white .testimonials-wrapper .slick-dots li.slick-active{background-color: #1C1F63ab;font-family: "Golos Text", sans-serif !important;}
.testimonials-sections.bg-white .testimonials-wrapper .slick-dots li.slick-active:hover{background-color: #fff;}
.testimonials-sections.bg-white .testimonials-wrapper .slick-dots li:hover{background-color: #1C1F63ab;}
/*new css start */
.testimonials-sections.bg-white .button-arrows ul{margin: 0;padding: 0;list-style: none;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.testimonials-sections.bg-white .button-arrows ul li{display: flex;height: 50px;width: 50px;background-color: var(--blue);border-radius: 100%;padding: 10px;justify-content: center;align-items: center;cursor: pointer;transition: all .5s ease;margin: 0 5px;border-radius: 0;background: url(/wp-content/uploads/2024/12/green-hexshape.png) no-repeat center/contain !important;}
.testimonials-sections.bg-white .button-arrows ul li img{filter: invert(1);transition: all .5s ease;height: 17px;}
.testimonials-sections.bg-white .button-arrows ul li:hover{background-color: #1C1F63ab;}
.testimonials-sections.bg-white .button-arrows ul li:hover img{filter: invert(0);}
.testimonials-sections.bg-white .testimonials-wrapper{margin: 0 0px;padding: 10px;}
.testimonials-sections.bg-white .testimonials-wrapper .testimonials-wrapper-item-inner{background-color: transparent;flex-direction: column;padding: 0;font-size: 28px;font-weight: bold;text-transform: capitalize;margin: 0;height: 100%;justify-content: start;clip-path: polygon(8% 0, 92% 0, 100% 10%, 100% 80%, 100% 100%, 9% 100%, 0 90%, 0 10%);}
.testimonials-sections.bg-white .testimonials-wrapper .testimonials-wrapper-item-inner .testimonials-image-content{display: flex;flex-wrap: wrap;padding: 20px 30px;border-bottom: 1px solid;position: relative;background-color: var(--e-global-color-secondary);}
.testimonials-sections.bg-white .testimonials-wrapper .testimonials-wrapper-item-inner .testimonials-image-content:after{content: '';position: absolute;bottom: -25px;right: 20px;height: 50px;width: 50px;background: url(/wp-content/uploads/2024/12/round-quote.png) no-repeat center / contain;}
.testimonials-sections.bg-white .testimonials-wrapper .testimonials-wrapper-item-inner .testimonials-image-content .testimonials-image{max-width: 70px;}
.testimonials-sections.bg-white .testimonials-wrapper .testimonials-wrapper-item-inner .testimonials-image-content .testimonials-image img{max-width: 100%;margin: 0;}
.testimonials-sections.bg-white .testimonials-wrapper .testimonials-wrapper-item-inner .testimonials-image-content .testimonials-title{width: calc(100% - 70px);padding-left: 20px;font-size: 20px;line-height: 1.1;display: flex;flex-direction: column;justify-content: center;}
.testimonials-sections.bg-white .testimonials-wrapper .testimonials-wrapper-item-inner .testimonials-image-content .testimonials-title .sub-title{font-size: 16px;margin-top: 5px;line-height: 1.2;font-weight: 500;}
.testimonials-sections.bg-white .testimonials-wrapper .testimonials-wrapper-item-inner .testimonials-content{padding: 40px 30px;background: #e1e9d4;height: 100%;}
.testimonials-sections.bg-white .testimonials-wrapper-item-inner .testimonials-content p{font-size: 18px;line-height: 1.4;margin: 0;color: #000;font-weight: normal;text-transform: inherit;color: var(--e-global-color-primary);}

/*testimonal section css end */

/*list your busness css start */

.list_your_business .list_your_business_grid{position: relative !important;}
.list_your_business p a{color: var(--green);}
.list_your_business .list_your_business_grid::before{content: "" !important;position: absolute;top: 0%;left: -50px;width: 100%;height: 100%;background-position: center;background-repeat: no-repeat;background-image: url(https://cargorex.io/wp-content/uploads/2024/08/arrow-bg.webp);}
.uwp-profile-content .website{display: none;}
.uwp-profile-content i.fas.fa-search-plus{display: none;}
.uwp-profile-content .btn-toolbar.justify-content-end{display: none;}

/*list your busness css end */
/*services-on-freightrex-page page css start */

/*why us section css start  */
.why-us .title-content-content ul{padding: 0;margin: 0;list-style: none;}
.why-us .title-content-content ul li{position: relative;font-size: 18px;line-height: 26px;padding: 0 0 0 35px;margin: 0 0 20px;}
.why-us .title-content-content ul li::before{content: "";position: absolute;top: 3px;left: 0;height: 20px;width: 20px;background-position: center;background-repeat: no-repeat;background-size: cover;background-image: url(/wp-content/uploads/2024/09/check_blue.webp);}
.why-us .title-content-item:last-child .title-content-content ul li:last-child{margin-bottom: 0;}
.why-us .title-content-item{position: relative;}
.why-us .why-us-image{height: 100%;width: 100% !important;display: flex;align-items: center;justify-content: center;}

/*why us section css end  */

/*Who Should List section css start */

.who_should .title-content-content ul{padding: 0;margin: 0;list-style: none;}
.who_should .title-content-content ul li{position: relative;font-size: 24px;line-height: 32px;padding: 0 0 0 50px;margin: 0 0 30px;}
.who_should .title-content-content ul li::before{content: "";position: absolute;top: 0;left: 0;height: 30px;width: 30px;background-position: center;background-repeat: no-repeat;background-size: cover;background-image: url(/wp-content/uploads/2024/09/check_blue.webp);}
.who_should .title-content-content:last-child .title-content-content ul li:last-child{margin-bottom: 0;}
.who_should .who_should-item{transition: all .5s ease;}
.who_should .who_should-item:hover{transform: translate3d(0, -3px, .01px) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0deg, 0deg);transform-style: preserve-3d;}
.who_should .who_should-item .who_should-item-image .elementor-widget-container{height: 90px;width: 90px;display: flex;align-items: center;}
.who_should .who_should-item .who_should-item-image .elementor-widget-container img{filter: brightness(0) saturate(100%) invert(74%) sepia(28%) saturate(5189%) hue-rotate(83deg) brightness(94%) contrast(98%);transition: all .5s ease;}
.who_should .who_should-item:hover .who_should-item-image .elementor-widget-container img{transform: translate3d(0, -3px, .01px) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0deg, 0deg);transform-style: preserve-3d;}
.who_should .title-content-content ul li:last-child{margin-bottom: 0;}

/*Who Should List section css end */

/*Faq section css start */
.faq-section .elementor-toggle-item{background-color: #f0f0f0;border-radius: 5px;}

/*Faq section css end */
/*list option css start */

.list-option .title-content-item .list-option-two{display: flex;align-items: center;justify-content: center;position: relative;line-height: 130px;width: 110px !important;height: 110px;border-radius: 50%;text-align: center;color: #fff;z-index: 1;}
.list-option .title-content-item .list-option-two:before{background-color: #1C1F634a;opacity: 0;transform: translate(-50%, -50%) scale(1.1);transition: 0.3s;transition-delay: 0.1s;}
.list-option .title-content-item .list-option-two:after{background-color: unset;}
.list-option .title-content-item .list-option-two .elementor-widget-container{border-radius: 100% !important;width: 100%;display: flex;align-items: center;justify-content: center;position: relative;}
.list-option .title-content-item .list-option-two:after,
.list-option .title-content-item .list-option-two:before{position: absolute;top: 50%;left: 50%;content: "";width: 100%;height: 100%;border-radius: inherit;transform-origin: 50% 50%;}
.list-option .title-content-item:hover .list-option-two:before{opacity: 1;}
.list-option .title-content-item{transition: all .5s ease;}
.list-option .title-content-item:hover{box-shadow: 0px 0px 60px 10px rgba(0, 0, 10, 0.32);}
.list-option .title-content-item .title-content-content ul{padding: 0;margin: 0;list-style: none;}
.list-option .title-content-item .title-content-content ul li{position: relative;font-size: 22px;line-height: 32px;padding: 0 0 0 50px;margin: 0 0 20px;}
.list-option .title-content-item .title-content-content ul li::before{content: "";position: absolute;top: 0;left: 0;height: 30px;width: 30px;background-position: center;background-repeat: no-repeat;background-size: cover;background-image: url(/wp-content/uploads/2024/10/check_blue.webp);}
.list-option .title-content-item .title-content-item:last-child .title-content-content ul li:last-child{margin-bottom: 0;}
.list-option .title-content-item .list-option-two .elementor-widget-container::before{top: unset;bottom: 0px;left: 5px;transform-origin: 100% 100%;position: absolute;content: "";right: 7px;width: 2px;height: 170px;background-color: var(--blue);z-index: -1;transform: rotate(45deg) scaleY(0);transition: 0.6s;}
.list-option .title-content-item .list-option-two .elementor-widget-container::after{content: "";position: absolute;content: "";top: 3px;right: 7px;width: 2px;height: 170px;background-color: var(--e-global-color-izeetak_accent);z-index: -1;transform: rotate(45deg) scaleY(0);transform-origin: 0% 0%;transition: 0.6s;background-color: var(--blue);}
.list-option .title-content-item:hover .list-option-two .elementor-widget-container:before,
.list-option .title-content-item:hover .list-option-two .elementor-widget-container:after{transform: rotate(45deg) scaleY(1);}

/*list option css end */
/*services-on-freightrex-page page css end*/

.listing-companies-wrapper .companies-item-content span.sub-content{padding-bottom:20px;}
.company-item-head{display:flex;flex-wrap:wrap;gap:15px;align-items:flex-start;padding:15px 15px 0;}
.companies-wrapper .companies-item-image , .listing-companies-wrapper .companies-item-image{width:30%;height:auto;padding:4px;border:1px solid #ddd;}
.company-item-cnt{flex:1;border-bottom:2px solid var(--e-global-color-primary);padding-bottom:10px;display:flex;justify-content:center;flex-direction:column;height:100%;}
.company-item-cnt .category.sub_head{margin:5px 0;line-height:1.1;width:100%;word-break:break-all;margin-bottom:5px;}
.companies-wrapper .companies-item-image img, .listing-companies-wrapper .companies-item-image img{padding:0px;}
.company-item-cnt .title{font-size:20px;font-weight:600;margin:0;margin-bottom:0;font-family:"Golos Text", sans-serif;}
.company-item-cnt .title a{color:#000;}
.companies-item-content{display:flex;width:100%;height:100%;}
.companies-wrapper .companies-wrapper-item .companies-item-content .companies-item-content-inner,
.listing-companies-wrapper .companies-wrapper-item .companies-item-content .companies-item-content-inner{width:100%;display:flex;flex-wrap:wrap;}
.company-item-cnt .website a,
.company-item-cnt .number a{width:auto;display:inline-block;padding:0;border-radius:5px;font-weight:400;background-color:transparent;transition:all .5s ease;}
.company-item-cnt .number{margin-top:5px;}
.number i,
.website i{margin-right:5px;}
.companies-item-content .sub-content{width:100%;}
.companies-item-content .category{align-self:end;}

a.rss-feed-validate-link.disabled{color:grey;pointer-events:none;cursor:not-allowed;}
.latest-posts-widget-container{display:flex;flex-direction:column;width:100%;}
.latest-posts-widget{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;padding:10px;gap:60px;}
.latest-post-item{display:flex;flex-direction:column;align-items:center;width:33.33%;box-sizing:border-box;text-align:center;max-width:100%;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1);overflow:hidden;transition:transform 0.3s ease, box-shadow 0.3s ease;}
.latest-post-image{width:100%;overflow:hidden;}
.latest-post-image img{width:100%;height:100%;display:block;}
.latest-post-content{padding:15px;}
.latest-post-date{font-size:1em;color:#000;margin-top:10px;margin-bottom:10px;}
.latest-post-item h3{margin:0;font-size:1.2em;color:#333;}
.latest-posts-view-all{margin-top:15px;text-align:center;}
.view-all-button{display:inline-block;padding:10px 20px;background-color:#0073aa;color:#fff;text-decoration:none;border-radius:5px;font-size:16px;}
.view-all-button:hover{background-color:#005a87;}
.ast-single-post .entry-content a,
.ast-comment-content a:not(.ast-comment-edit-reply-wrap a){text-decoration:none;color:#fff;}

/* fetuare section css 5-sept */
.wrapper{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0px 20px;}
.wrapper .companies-item-image{width:70%;}
.wrapper .review-wrapper{width:30%;}
.wrapper .title{font-size:18px;font-weight:600;margin:0;margin-bottom:5px;}
.why-us .box{box-shadow:rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}
.who_should .who_should-item{box-shadow:rgba(99, 99, 99, 0.2) 0px 2px 8px 0px !important;}
.list-option .title-content-item{box-shadow:rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}
.list-option .price-wrapper{position:relative;z-index:9;}
.list-option .price-wrapper:before{width:120px;height:120px;position:absolute;content:'';background-color:var(--blue);top:-5%;left:-2%;display:none;}
.list-option .price-wrapper:after{width:120px;height:120px;position:absolute;content:'';background-color:var(--blue);bottom:-5%;right:-2%;z-index:-9;display:none;}

/* developer css */
.dynamic-header .gd-search-field-near.col-auto,
.dynamic-header .gd-search-field-taxonomy,
.footer-search-bar .gd-search-field-near,
.footer-search-bar .gd-search-field-taxonomy{display: none;}
.new-template .card-footer .row .gd-rating-outer-wrap .gd-rating,
.geodir_location_listing .geodir-post-rating{display: none;}

/* developer css end*/
.elementor-123 .elementor-element.elementor-element-e729603 .elementor-heading-title,
.elementor-8140 .elementor-element.elementor-element-2ba7568 .elementor-heading-title{color: #fff !important;}
.elementor-7610 .elementor-element.elementor-element-487d654b .elementor-heading-title,
.elementor-8 .elementor-element.elementor-element-01f4420 .elementor-heading-title{color: #fff !important;}
.elementor-7610 .elementor-element.elementor-element-9428608 .elementor-heading-title{color: #fff !important;}
.elementor-widget-heading h1.elementor-heading-title{font-size: 50px !important;font-family: "Golos Text", sans-serif !important;font-weight: 700 !important;}
.error404 #content .entry-title,
.custom-heading-description h1,
.banner .banner-content .banner-title h1,
.elementor-widget-heading h1.elementor-heading-title{font-size: 60px !important;line-height: 1.1 !important}
.elementor-widget-heading h2.elementor-heading-title{font-size: 50px !important;font-weight: 800 !important;}
.elementor-widget-heading h3.elementor-heading-title{font-size: 45px !important;font-weight: 800 !important;}
.elementor-widget-heading h4.elementor-heading-title{font-size: 40px !important;font-weight: 800 !important;}
.elementor-widget-heading h5.elementor-heading-title{font-size: 35px !important;font-weight: 800 !important;}
.elementor-widget-heading h6.elementor-heading-title{font-size: 30px !important;font-weight: 800 !important;}

.elementor-widget-heading.blog_head .elementor-heading-title{color: #fff !important;}
.elementor-widget-button .elementor-button{font-size: 18px !important;background: var(--blue);font-family: "Golos Text", sans-serif !important;border-radius: 5px !important;}
.bottom-btn{border-radius: 5px;}
.testimonials-sections.bg-white .button-arrows ul li,
body .nf-form-content input[type=submit]{background-color: var(--blue);}
body .nf-form-content input[type=submit]{background-color: var(--blue);color: #fff;}
.gd-login-links .login-link.btn{color: #fff !important;border-radius: 0px;}
.gd-login-links .uwp-register-link.btn-outline-primary,
html .bsui .btn{border-radius: 0px;}
.geodir-add-listing{padding-block: 40px;}
body .nf-form-content input[type=submit]:hover{background-color: var(--green);color: #fff;}

.view-all-button{font-size: 18px !important;}
.elementor-123 .elementor-element.elementor-element-6f27e8f .elementor-counter-title,
.elementor-123 .elementor-element.elementor-element-f07b7e4 .elementor-counter-title{font-size: 25px !important;text-align: center;}
.latest-post-date{font-size: 20px;}
.latest-post-item h3{font-size: 22px;}
.logo_slider p{font-size: 20px;}
.how-it-work .elementor-widget-container{font-size: 20px;}
.companies-item-content .category a{font-size: 16px;}
.featured-listing span.sub-content{font-size: 18px;line-height: 1.2;color: var(--e-global-color-primary);font-weight: 700;}
.featured-listing .company-item-cnt .title a{font-size: 20px;color: var(--e-global-color-primary);}
.elementor-123 .elementor-element.elementor-element-85f14ec{font-size: 24px !important;}
.list_your_business .list_your_business_grid::before{left: -40px;}
.company-item-cnt .website a,
.company-item-cnt .number a{font-size: 16px;color: var(--green);font-family: "Golos Text", sans-serif !important;}
.company-item-cnt .website a:hover,
.company-item-cnt .number a:hover{text-decoration: underline;text-underline-offset: 5px;}
.site-navigation ul.menu li a{font-size: 20px;}
.site-navigation ul.menu li .sub-menu a{text-transform: capitalize;}
.site_nav_btn a{font-size: 20px;}
.site-header .header-inner .site-branding .site-logo img{max-width: 180px;}
.list_your_business .elementor-widget-image-box .elementor-image-box-title{font-size: 24px !important;font-family: "Golos Text", sans-serif !important;font-weight: 700 !important;}
.list_your_business p a{color: var(--green);}
.latest-posts-view-all a{font-weight: 700;fill: var(--blue);color: var(--blue);border-radius: 2px 2px 2px 2px;padding: 20px 40px;background-color: #fff;border-color: #fff;font-size: 18px !important;font-family: "Golos Text", sans-serif !important;line-height: 1;transition: all .3s;}
.latest-posts-view-all a.view-all-button:hover{box-shadow: -.25rem .25rem .25rem .125rem rgb(188, 188, 188, .5), 0 .375rem .75rem -.125rem rgb(188, 188, 188, .5);background-color: #fff;}
.hero-unit__subtitle p,
.hero-unit__subtitle h3,
.elementor-kit-38 h3,
.Hero_Banner .search_box .bsui .form-select,
.header-search-bar-show .bsui .form-select,
.custom-company-archive-filter .bsui .form-select,
.dropdown-menu *:not(i),
.blog_card .elementor-widget-image-box .elementor-image-box-description{font-family: "Golos Text", sans-serif !important;}
.hw_it_wrk_item{border: 1px solid #ddd;padding: 20px;border-radius: 6px;}
.hw_it_wrk_item h3{transform: translateY(-35px);background-color: #fff;display: inline-block;padding-inline: 15px;margin: 0px;font-family: "Golos Text", sans-serif !important;}
.hw_it_wrk_item:nth-child(odd){margin-top: 50px;align-self: end;}
.hw_it_wrk_item h4{font-weight: 600;font-family: "Golos Text", sans-serif !important;}
.hw_it_wrk_item p{font-family: "Golos Text", sans-serif !important;}
.bottom-btn a:hover{background-color: var(--green);}
.business_listin_step{background-color: #fff;padding: 40px;left: -15%;border-radius: 10px;}
.steps_description{font-family: "Golos Text", sans-serif;font-size: 20px;line-height: 1.2;}
.steps_description:last-child{margin-bottom: 0px;}
.steps_description:not(:last-child){margin-bottom: 10px;}
.steps_heading:not(:first-child){margin-top: 20px;}
.home .steps_heading{margin-bottom: 12px;font-size: 24px;font-family: "Golos Text", sans-serif;font-weight: 600;}
.home .steps_heading span{font-size: 40px;font-weight: 400;vertical-align: middle;}
.elementor-123 .elementor-element.elementor-element-6f27e8f .elementor-counter-number-wrapper,
.elementor-123 .elementor-element.elementor-element-6f27e8f .elementor-counter-title,
.elementor-123 .elementor-element.elementor-element-f07b7e4 .elementor-counter-title,
.elementor-123 .elementor-element.elementor-element-f07b7e4 .elementor-counter-number-wrapper{font-family: "Golos Text", sans-serif !important;}
.steps_heading:first-child{margin-top: 0px;}
.list_steps .steps_item:not(:last-child){margin-bottom: 10px;}
.list_steps .steps_item p{margin-bottom: 10px;}
.list_steps .steps_item{border-bottom: 1px solid #000;}
.Hero_Banner .search_box .bsui .btn-primary,
.header-search-bar-show .bsui .btn-primary,
.custom-company-archive-filter .bsui .btn-primary{background-color: var(--green);border-color: var(--green);}
.site-header .header-search-bar-show{position: absolute;top: 100%;width: 100%;max-width: 100%;background-color: rgba(255, 255, 255, 0.15);padding-bottom: 10px;}
.site-header .header-search-bar-show .geodir-search-container .geodir-search-form-wrapper{margin-bottom: 0px !important;}
.site-header .header-search-bar-show .geodir-search-container{max-width: 1200px;margin: 0 auto;}
.site-header .header-search-bar-show .bsui .input-group-inside .form-control{height: 50px;}
.site-header .header-search-bar-show .bsui .input-group-text{line-height: 2.2;}
.header-search{cursor: pointer;}
.advnt_item{width: 50% !important;}
.advnt_cnt{background-color: #fff;padding: 40px !important;border-radius: 5px;left: -10%;}
.advnt_cnt p,
.why-us .title-content-content ul li{font-size: 20px;font-family: "Golos Text", sans-serif !important;}
.list-option .title-content-item .list-option-two{display: none;}
.prc_sub_head h4{font-size: 26px;margin: 0px;font-family: "Golos Text", sans-serif !important;line-height: 1;padding: 10px;background-color: #0dd844;color: #fff;}
.free_sub.prc_sub_head h4{border: 1px dashed #0dd844;background-color: transparent;color: #0dd844;}
header .site-navigation ul.menu li ul{min-width: 275px;border-radius: 5px;}
.elementor-widget.prc_sub_head{position: absolute;top: -20px;}
.elementor-widget-heading.prc_bc-head .elementor-heading-title{font-weight: 500 !important;}
.header-search .header-search-bar:hover{background-color: var(--blue);}
.foot-nav{list-style: none;}
.foot-nav a{padding: 3px 5px !important;margin: 0;margin-left: 7px;color: #fff;font-family: "Golos Text", sans-serif;font-size: 18px;}
.foot-nav a:hover{color: var(--green);}

.copyright p{font-family: "Golos Text", sans-serif !important;font-size: 20px;margin:0;}
.copyright img{width: 140px;}

.post_listing.geodir_locations.geodir_location_listing .geodir-post .card-img-top, .geodir-list-loop-container .geodir-post .card-img-top{width: 30%;border-radius: 0px;max-width: 100px;aspect-ratio: 1;margin-inline: 15px;margin-block: -12% 0;}
.post_listing.geodir_locations.geodir_location_listing .geodir-post .geodir-post-slider, .geodir-list-loop-container .geodir-post .geodir-post-slider{height: 100%;width: 100%;display: block;}
.post_listing.geodir_locations.geodir_location_listing .geodir-post .geodir-post-slider .geodir-image-container, .geodir-list-loop-container .geodir-post .geodir-post-slider .geodir-image-container{height: 100%;}
.post_listing.geodir_locations.geodir_location_listing .geodir-post .geodir-post-slider.bsui .carousel-inner, 
.geodir-list-loop-container .geodir-post .geodir-post-slider.bsui .carousel-inner{height: 100%;display: flex;align-items: center;border: 1px solid #ddd;padding: 10px;background-color: #fff;border-radius: 6px;}
.post_listing.geodir_locations.geodir_location_listing .geodir-post .card-img-top .bsui .ratio::before, .geodir-list-loop-container .geodir-post .card-img-top .card-img-top .bsui .ratio::before{display: none;}
.post_listing.geodir_locations.geodir_location_listing .geodir-post .card-img-top .bsui .ratio img, .geodir-list-loop-container .geodir-post .card-img-top .card-img-top .bsui .ratio img{position: unset !important;}
.bsui .geodir-entry-title{font-size: 24px;}
.card-img-top .bsui .new_badge{top: 7px;right: 7px;}
.geodir_post_meta{font-family: "Golos Text", sans-serif;font-size: 18px;line-height: 1.2;}
.geodir_post_meta.gd-address,
.geodir_post_meta.geodir-field-website{font-size: 18px;}
.bsui .gd-fav-info-wrap i{vertical-align: middle;}
.geodir-post-meta-container{padding-inline: 15px;margin: 0px;}
.post_listing.geodir_locations.geodir_location_listing .geodir-post .geodir-post-content-container, .geodir-list-loop-container .geodir-post .geodir-post-content-container{margin-bottom: 0px;}
.post_listing.geodir_locations.geodir_location_listing .geodir-post .card-body, .geodir-list-loop-container .geodir-post .card-body{width: 100%;display: flex;flex-wrap: wrap;align-self: end;align-items: center;gap: 10px;flex: 0 0 100%;padding-inline: 15px !important;padding-block: 0 15px !important;}
.post_listing.geodir_locations.geodir_location_listing .geodir-post .geodir-post-title,
.post_listing.geodir_locations.geodir_location_listing .geodir-post .geodir-post-rating, .geodir-list-loop-container .geodir-post .geodir-post-title,
.geodir-list-loop-container .geodir-post .geodir-post-rating{padding-inline: 15px;}
.card-body .geodir-post-meta-container{padding-inline: 0px;}
.card-body .geodir-post-content-container .geodir_post_meta{font-size: 0px;}
.post_listing.geodir_locations.geodir_location_listing .geodir-post .card-body .geodir-post-content-container, .geodir-list-loop-container .geodir-post .card-body .geodir-post-content-container{padding: 0px;width: auto;}
.post_listing.geodir_locations.geodir_location_listing .geodir-post .card-body .geodir-list-save-container, .geodir-list-loop-container .geodir-post .card-body .geodir-list-save-container{margin-left: auto;}
.card-body .geodir-post-content-container .geodir_post_meta a{font-size: 18px;color: #fff;display: inline-block;background-color: var(--green);padding: 12px 18px 8px 18px;color: #fff;text-transform: uppercase;border-radius: 6px;}
.card-body .geodir-post-content-container .geodir_post_meta a:hover{background-color: var(--blue);text-decoration: none;}
.save_post .gd-secondary{display: none;}
.save_post i{font-size: 20px;}
.save_post{padding: 10px 12.5px !important;}
.gd-fav-info-wrap .geodir-act-fav{margin: 0px;border-radius: 100%;background-color: #fff;}
.geodir_post_meta.gd-address .geodir_post_meta_icon .geodir_post_meta_title,
.geodir_post_meta.gd-address br{display: none;}
.geodir-post-meta-container.sdel-a17547c1{flex: 0 0 100%;}
header .site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:before{box-shadow: 0 .45rem 0 currentColor;margin-block-end: 0.65rem;transform: translate(0) rotate(0);}
header .site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:after,
header .site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:before{content: "";background-color: currentColor;transform: translate(0) rotate(0);}
.site-navigation-toggle-holder.elementor-active .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:before{box-shadow: none;transform: translateY(0.45rem) rotate(45deg);}
.site-navigation-toggle-holder.elementor-active .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:after{transform: translateY(-.45rem) rotate(-45deg);}
.site-navigation ul.menu{gap: 40px;gap: 20px;}
.companies-wrapper .slick-arrow, .listing-companies-wrapper .slick-arrow{top: -21%;top: -40px;border-radius: 100%;}
.companies-wrapper .slick-prev.slick-arrow, .listing-companies-wrapper .slick-prev.slick-arrow{right: 70px;left: auto;}
.companies-wrapper .slick-next.slick-arrow , .listing-companies-wrapper .slick-next.slick-arrow{right: 20px;}
.abt_cnt{margin-inline: auto;}
.uwp-account-class{margin-bottom: 50px;}
.elementor-8141 .elementor-element.elementor-element-29b6e56 .elementor-heading-title ,.elementor-7906 .elementor-element.elementor-element-379c6299 .elementor-heading-title{color: #fff !important;}
body .site-navigation-dropdown ul.menu li.current-menu-item a{background-color: var(--blue);}
.geodir-listings .geodir-field-website, .geodir-list-loop-container .geodir-field-website{display: none;}
.select2-container ul.select2-results__options{max-height: 15rem;overflow-y: auto;}
.select2-dropdown .select2-results__options .select2-results__option[aria-selected="true"]:not(.select2-results__option--highlighted){background-color: var(--blue) !important;color: #fff !important;padding: .45rem 1.125rem;}
.select2-results__options li.select2-results__option{padding: .45rem 1.125rem;font-family: "Golos Text", sans-serif;font-size: 14px;}
.select2-container--open .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--highlighted{color: #000;background-color: #f5f4f8;}
.login-register-btn a.link.login-link.uwp-login-link,
.login-register-btn a.link.register-link.uwp-register-link{color: #fff !important;}

.logged-out-condition .add-listing-page{display: block;}
.logged-in-condition .add-listing-page, .logged-out-condition .add-listing-form{display: none;}

/* single page */
.single.geodir-page-single #content{padding: 58px 0 70px;}
.single.geodir-page-single .section-podcast-cpt-title{display: flex;flex-wrap: wrap;align-items: flex-start;padding-bottom: 20px;border-bottom: 1px solid #ddd;margin-bottom: 15px;}
.single.geodir-page-single .section-podcast-cpt-title .podcast-cpt-title{width: calc(100% - 20%);}
.single.geodir-page-single .podcast-cpt-author{padding-left: 15px;border-left: 1px solid #ddd;width: 20%;}
.single.geodir-page-single .podcast-cpt-author h4{font-weight: bold;}
.single.geodir-page-single .section-podcast-cpt-title .podcast-cpt-title h1{color: var(--blue) !important;font-family: "Golos Text", sans-serif !important;padding-right: 20px;padding-bottom: 20px;margin: 0;}
.single.geodir-page-single .podcast-cpt-audio-featured-image{display: flex;flex-direction: row;font-size: 18px;font-weight: 400;padding-bottom: 1em;align-items: center;gap: 0;padding-top: 30px;}
.single.geodir-page-single .podcast-cpt-audio-featured-image .audio{width: calc(85% - 20px);margin-right: 20px;}
.single.geodir-page-single .podcast-cpt-category{display: flex;justify-content: flex-start;align-items: center;flex-flow: wrap;margin-bottom: 40px;gap: 5px;}
.single.geodir-page-single .podcast-cpt-category a{font-weight: 500;border-radius: 0 0 0 0;width: auto;font-size: 15px !important;background: var(--blue);font-family: "Golos Text", sans-serif !important;color: #fff;fill: #fff;text-align: center;transition: all .3s;padding: 15px;display: inline-block;line-height: 1;border-radius: 6px;}
.single.geodir-page-single .podcast-cpt-category a:before{content: "\f02b";font: normal normal normal 14px / 1 FontAwesome;font-size: inherit;margin-right: 7px;}
.single.geodir-page-single .podcast-cpt-category a:hover{background: var(--e-global-color-accent);}
.single.geodir-page-single .podcast-cpt-audio-featured-image .podcast-featured-image{width: calc(15% - 20px);margin: 0 auto 0 auto;border-radius: 10px;}
.single.geodir-page-single .podcast-cpt-description{margin: 0 0 52px;}
.single.geodir-page-single .podcast-cpt-description .geodir-embed-container iframe{width: 100%;height: auto;aspect-ratio: 16/9;margin: 0 0 15px 0;}
.single.geodir-page-single .podcast-cpt-description p{  font-family: "Golos Text", sans-serif;  font-size: 18px;  line-height: 1.3;  padding-bottom: 1em;}
.single.geodir-page-single .podcast-cpt-description ul{list-style: none;margin: 20px 0;padding: 0;}
.single.geodir-page-single .podcast-cpt-description ul li{font-family: "Golos Text", sans-serif;font-size: 20px;line-height: 1.2;position: relative;color: #000;padding: 0 0 0 20px;}
.single.geodir-page-single .podcast-cpt-description ul li a{color: var(--green);}
.single.geodir-page-single .podcast-cpt-description ul li a:hover{color: var(--blue);}
.single.geodir-page-single .podcast-cpt-description ul li::before{position: absolute;top: 3px;left: 0;height: 10px;width: 10px;background-color: var(--green);content: "";border-radius: 100%;}
.single.geodir-page-single .podcast-cpt-description p a{color: var(--green);word-break: break-word;}
.single.geodir-page-single .podcast-cpt-description p a:hover{color: var(--blue);}
.single.geodir-page-single #content hr{display: none;}
.single.geodir-page-single .gd-tab-list-title{display: none;}
.single.geodir-page-single .section.section-save-list{display: flex;flex-direction: row;justify-content: right;gap: 5px;}
.single.geodir-page-single .bsui.gd-badge-meta span.gd-lists-save-button{padding: 12px 15px;font-size: 16px;background-color: var(--green) !important;font-weight: 500;clip-path: polygon(10% 0%, 90% 0%, 100% 20%, 100% 80%, 90% 100%, 10% 100%, 0% 80%, 0% 20%);transition: .2s ease;}
.single.geodir-page-single .bsui.gd-badge-meta span.gd-lists-save-button:hover{background-color: var(--blue) !important;}

.single.geodir-page-single .section.section-save-list .gd-lists-save-button .tooltip-text {bottom: unset;top: calc(100% + 10px);}
.single.geodir-page-single .section.section-save-list .gd-lists-save-button .tooltip-text::before {content: '';position: absolute;top: -4px;left: 50%;height: 7px;width: 7px;background: #000;transform: translateX(-50%) rotate(45deg);}

.single.geodir-page-single .container{padding: 0;}
.single.geodir-page-single .site-content-wrapper{display: flex;padding: 0px 0;border-bottom: 1px solid #efecf3;}
.single.geodir-page-single .left-part{width: 361px;padding: 0 40px 40px 0;}
.single.geodir-page-single .right-part{width: calc(100% - 361px);}
.single.geodir-page-single .right-part .right-part-inner>div{border-bottom: 1px solid #efecf3;padding-bottom: 25px;margin-bottom: 25px;}
.single.geodir-page-single .right-part .right-part-inner>div:last-child{border: 0;padding: 0;}
.single.geodir-page-single .right-part .geodir-post-title.bsui .geodir-entry-title a{font-size: 35px !important;}
.single.geodir-page-single .logo-section img{object-fit: contain;max-width: fit-content !important;}
.single.geodir-page-single .logo-section .geodir-cf-file-name,
.single.geodir-page-single .logo-section .geodir_post_meta_icon{display: none;}
.single.geodir-page-single .link-section{margin-top: 50px;padding-top: 40px;border-top: 1px solid #efecf3;}
.single.geodir-page-single .link-section ul{display: flex;list-style: none;padding: 0;margin: 0;gap: 10px;flex-wrap: wrap;}
.single.geodir-page-single .link-section ul li{margin: 0;}
.single.geodir-page-single .link-section ul li a{height: 45px;width: 45px;display: block;background: var(--green);color: #fff;font-size: 18px;display: flex;align-items: center;justify-content: center;text-decoration: none;transition: .45s all;}
.single.geodir-page-single .link-section ul li a:hover{background: var(--blue);}
.single.geodir-page-single .right-part .geodir-entry-title,
.single.geodir-page-single .right-part .title,
.single.geodir-page-single .left-part h2,
.single.geodir-page-single .company-blog h2,
.single.geodir-page-single .contact-section h2,
.single.geodir-page-single .fetured-content-section h2,
.single.geodir-page-single .associations-section h2,
.single.geodir-page-single .recognit-section h2{font-size: 30px;color: var(--blue);}
.single.geodir-page-single .geodir-post-meta-container{padding: 0;}
.single.geodir-page-single .geodir-post-meta-container .geodir_post_meta{font-size: 20px;margin-bottom: 40px;}
.single.geodir-page-single .right-part a{color: var(--blue) !important;}
.single.geodir-page-single .right-part p span,
.single.geodir-page-single .right-part p span a{font-size: 20px !important;}
.single.geodir-page-single .company-blog,
.single.geodir-page-single .contact-section,
.single.geodir-page-single .fetured-content-section,
.single.geodir-page-single .associations-section,
.single.geodir-page-single .recognit-section{padding: 50px 0;border-bottom: 1px solid #efecf3;}
.single.geodir-page-single .left-part h2{display: none;}
.single.geodir-page-single #business-information section:last-child>div{padding-bottom: 0;border: 0;}
.single.geodir-page-single .company-blog .rss-feed-post-list,
.single.geodir-page-single .contact-section .rss-feed,
.single.geodir-page-single .fetured-content-section .rss-feed,
.single.geodir-page-single .associations-section .rss-feed,
.single.geodir-page-single .recognit-section .rss-feed{font-family: "Golos Text", sans-serif;font-size: 20px;}
.single.geodir-page-single .contact-section .rss-feed span,
.single.geodir-page-single .fetured-content-section .rss-feed span,
.single.geodir-page-single .associations-section .rss-feed span,
.single.geodir-page-single .recognit-section .rss-feed span{font-size: 20px !important;}
.single.geodir-page-single .fetured-content-section .rss-feed a,
.single.geodir-page-single .associations-section .rss-feed a,
.single.geodir-page-single .recognit-section .rss-feed a{font-size: 20px;color: #333;display: block;}

/* rss feed carousel */
.single.geodir-page-single .company-blog-section .slick-arrow{border: 0;color: var(--e-global-color-secondary);font-size: 0;position: absolute;top: 50%;transform: translateY(-50%);z-index: 1;height: 45px;width: 46px;padding: 0;background: url(/wp-content/uploads/2024/12/white_hexagon.png) no-repeat center/contain;filter: drop-shadow(0 0 1px #00000045);}
.single.geodir-page-single .company-blog-section .slick-arrow:hover,
.single.geodir-page-single .company-blog-section .slick-arrow:focus{color: var(--blue);}
.single.geodir-page-single .company-blog-section .slick-prev{left: 0;}
.single.geodir-page-single .company-blog-section .slick-next{left: unset;right: 0;}
.single.geodir-page-single .company-blog-section .slick-arrow::before{font-family: "Font Awesome 6 Free";font-weight: 900;}
.single.geodir-page-single .company-blog-section .slick-prev::before{content: "\f053";}
.single.geodir-page-single .company-blog-section .slick-next::before{content: "\f054";}
.single.geodir-page-single .company-blog-section .slick-track{display: flex !important;margin-left: 0;}
.single.geodir-page-single .company-blog-section .slick-slider{margin: 0 -15px 1.5rem -15px;}
.single.geodir-page-single .company-blog-section .slick-slide{padding: 20px;margin: 10px 15px;background: #fff;height: inherit !important;}
.login-link{color: var(--green) !important;}
.login-link:hover{color: var(--blue) !important;}
.menu-item-login .login-link{color: var(--blue) !important;}
.menu-item-login .login-link:hover{color: var(--green) !important;}
.biz_info{margin-top: 30px;}
.biz_info>div{margin-bottom: 20px;}


.new-template span.geodir_post_meta_icon.geodir-i-file,
.new-template span.geodir-cf-file-name.text-break{display: none;}
.new-template .geodir-post-meta-container{padding-inline: 0;}

/*business category css start */
#geodirectory-add-post{display: flex;flex-wrap: wrap;justify-content: space-between;margin: 70px 0 !important;}
#geodirectory-add-post #geodir_fieldset_details,
#geodirectory-add-post #geodir_fieldset_55,
#geodirectory-add-post #geodir_address_map_row,
#geodirectory-add-post #geodir_fieldset_56,
#geodirectory-add-post #logo_row{width: 100%;}
#geodirectory-add-post #logo_row{margin: 0 !important;}
#geodirectory-add-post iframe,
#geodirectory-add-post textarea{height: 100px !important;}
#geodirectory-add-post textarea{border-radius: 0;border: none;}
#geodirectory-add-post .mb-3.row{width: 50%;display: block;}
#geodirectory-add-post .col-form-label{width: 100%;}
#geodirectory-add-post .col-sm-10{width: 100%;}
#geodirectory-add-post #geodir_fieldset_details{display: none;}
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--selected,
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[aria-selected="true"]:not(.select2-results__option--highlighted){background-color: var(--blue) !important;color: #fff !important}

/*business category css end */
.new-template span.geodir_post_meta_icon.geodir-i-file,
.new-template span.geodir-cf-file-name.text-break{display: none;}
.new-template .geodir-post-meta-container{padding-inline: 0;}
.new-template span.gd-secondary.gv-secondary,
.new-template span.geodir-fav-text.gv-secondary{display: none;}
.new-template .gd-lists-save-button .gd-secondary{display: none;}
.new-template .address .geodir_post_meta.geodir-field-address{display: flex;gap: 5px;padding-inline: 15px;flex-wrap: wrap;}
.new-template .website .geodir_post_meta.geodir-field-website{padding-inline: 15px;}
.new-template .gd-badge i{font-size: 20px;}
.new-template .card-body span.gd-badge.badge{background-color: transparent !important;color: var(--e-global-color-primary);padding: 0 !important;}
.new-template .card-body span.gd-badge.badge i{background-color: transparent !important;color: var(--e-global-color-primary) !important;padding: 0 !important;}
.new-template .card-body span.geodir-addtofav-icon.c-pointer.geodir-act-fav{margin: 0px;border-radius: 100%;background-color: #fff;}
.new-template .geodir-addtofav-icon i.fas.fa-heart{color: var(--blue) !important;}
.new-template .geodir_post_meta.f-width.clear-both.text-.text-.geodir-field-address{font-size: 15px;}
.new-template .geodir_post_meta.geodir-field-address span.geodir_post_meta_title{display: none;}
.new-template .address{width: 100%;}
.new-template.geodir_locations .geodir-post .card-footer.text-muted{width: 100%;display: block;}

/* Submit Your Biz Page Form */
#geodirectory-add-post{padding: 20px;border-radius: 12px;}
.bsui fieldset[data-rule-key] h3{margin-bottom: 0px;}
.bsui fieldset:not([data-rule-key="details"]) h3{font-size: 22px;}
.bsui div input.form-control:focus,
.bsui div input:focus,
.bsui div select.form-select:focus{border-color: var(--blue);outline: 0;box-shadow: none;}
.bsui #geodirectory-add-post input:not([type="button"]):not([type="checkbox"]).form-control,
.bsui #geodirectory-add-post input:not([type="button"]):not([type="checkbox"]),
.bsui #geodirectory-add-post select.form-select,
#geodirectory-add-post .select2-container--bootstrap-5 .select2-selection,
body .nf-form-content .list-select-wrap .nf-field-element>div,
body .nf-form-content input:not([type=button]):not([type=submit]){background-color: #f3f0f0;height: 46px;}
.bsui #geodirectory-add-post input[type="button"].form-control,
.geodir_button,
body .contact-form .nf-form-content input[type=submit]{height: 46px;}
.bsui a.geodir_button.geodir_preview_button{line-height: 32px;}
#geodirectory-add-post .select2-container--bootstrap-5 .select2-selection--multiple .select2-search .select2-search__field{height: 2rem;}
.bsui #geodirectory-add-post .input-group-text,
.bsui #geodirectory-add-post textarea,
body .nf-form-content textarea{background-color: #f3f0f0;}
#address_street{border-right: 0px;}
#geodirectory-add-post .select2-container--bootstrap-5.select2-container--focus .select2-selection,
#geodirectory-add-post .select2-container--bootstrap-5.select2-container--open .select2-selection,
body .select2-container--bootstrap-5 .select2-dropdown{border-color: var(--blue);outline: 0;box-shadow: none;}
.bsui div input.form-control:focus,
.bsui div input:focus+.input-group-text,
.bsui div select.form-select:focus+.input-group-text{border-color: var(--blue);}
#geodirectory-add-post .col-form-label{font-weight: 500;line-height: 1;}
.bsui fieldset[data-rule-key="business_desciption"],
.bsui fieldset[data-rule-key="business_stats"],
.bsui [data-rule-key="creators_desciption"],
.bsui [data-rule-key="content"]{padding-top: 15px;margin-top: 15px;border-top: 1px solid #ddd;}
fieldset[data-rule-key="business_stats"],
#geodirectory-add-post [data-argument="featured_content"].row,
#geodirectory-add-post #post_images_row,
#geodirectory-add-post [data-argument="post_content"].row ,
#geodirectory-add-post [data-argument="can_show_featured_content_on_detail_page"].row,
#geodirectory-add-post [data-argument="association"].row,
#geodirectory-add-post [data-argument="can_show_associations_on_detail_page"].row,
#geodirectory-add-post [data-argument="intre"].row,
#geodirectory-add-post [data-argument="can_show_associations_on_detail_page"].row,
#geodirectory-add-post [data-argument="recognitionas_seen_on"].row,
#geodirectory-add-post [data-argument="tracking_code"].row{width: 100%;}
.geodir-add-listing [data-argument="post_tags"]{display: none !important;}
.geodir-edit-listing .geodir-add-listing [data-argument="suggested_category"]{display: none !important;}
#geodirectory-add-post  .form-check-label{margin: 0;line-height: 1.8;}
#geodirectory-add-post *:not(i){font-family: "Golos Text", sans-serif !important;}
#geodir-add-listing-submit{margin-bottom: 0px !important;}
#geodirectory-add-post #geodir-add-listing-submit{width: 100%;text-align: center;}
.bsui fieldset[data-rule-key]{width: 100%;}
.bsui #geodirectory-add-post textarea{border: 1px solid #d5d2dc;border-radius: 8px;}
.bsui #geodirectory-add-post textarea:focus{border-color: #666;outline: 0px;box-shadow: none;}
.btm_bar_info{display: flex;width: 100%;align-self: flex-end;gap: 15px;align-items: center;}
.category.sub_head a{color: var(--green);font-size: 14px;line-height: 1.1;word-break: keep-all;}
.btn_cnt{background-color: #ddd;padding: 3px 8px;border-radius: 5px;}
.btn_read{font-size: 18px;margin-inline: auto;background-color: var(--green);padding: 8px;color: #fff;position: relative;transition: .3s ease;font-weight: 600;font-family: "Golos Text", sans-serif;}
.btn_read:before{content: '';position: absolute;top: 0;left: -10px;height: 100%;width: 10px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: var(--green);transition: .3s ease;}
.btn_read:after{content: '';position: absolute;top: 0;right: -10px;height: 100%;width: 10px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: var(--green);transform: rotate(180deg);transition: .3s ease;}
.btn_read:hover:before,
.btn_read:hover:after{background-color: var(--blue);}
.btn_read:hover{background-color: var(--blue);color: #fff;}
.btm_bar_info a.btn_cnt{color: #000;}
.featured-listing span.sub-content{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;margin-bottom: 15px;}
.btm_bar_info a.btn_cnt:hover{color: #fff;background-color: var(--blue);}
.custom-heading-description h1{color: #fff;text-align: center;font-size: 50px;}
.single.geodir-page-single .company-blog-section .slick-arrow{top: -7%;border-radius: 100%;}
.single.geodir-page-single .company-blog-section .slick-prev{left: auto;right: 60px;}
.single.geodir-page-single .company-blog-section .slick-next{right: 10px;}
.slick-dots{display: none !important;}
#nf-field-16-container{margin-bottom: 0px;}

/* Podcast Page CSS */
.masonry-post.pro_cate_data{grid-column-gap: 34px;grid-row-gap: 34px;grid-template-rows: auto;grid-template-columns: 1fr 1fr 1fr 1fr;grid-auto-columns: 1fr;display: grid;}
.filteration{display: flex;}
.box-main-cls{position: relative;}
.entry-featured-image-url{line-height: 0px;}
.entry-featured-image-url img{border-radius: 6px;width: 100%;object-fit: cover;}
.post-topics p{margin-bottom: 5px;color: #fff;}
.wrapper{margin-top: 0;position: absolute;bottom: 0;background: #7777777a;padding: 10px;backdrop-filter: blur(12px);border-radius: 0 0 6px 6px;width: 100%;display: block;}
.post-content h4{font-size: 18px;margin: 0px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;min-height: 43px;}
.post-content h4 a{color: #fff;}
.masonry-post .box-main-cls .wrapper .post-content .more-link{padding: 0px;border: none;line-height: 0px;margin-top: 0px !important;}
.card__action{position: absolute;aspect-ratio: 1;width: 40px;bottom: 30%;right: 1.5rem;transform: translateY(200%);display: grid;place-items: center;border-radius: .5rem;background: hsl(0 0% 100% / .65);transition: transform 0.2s;backdrop-filter: blur(20px);opacity: 0;transition: all .5s ease;}
.box-main-cls .card__action svg{width: 50%;aspect-ratio: 1;fill: #1a1d5dd1;}
.box-main-cls:hover .card__action{transform: translateY(-100%);transition: transform 0.2s;opacity: 1;}
.box-main-cls .card__action:hover svg{fill: #1a1d5d;}
body .resource_loadmore a#more_posts{display: inline-block;background-color: #1a1d5e;color: #fff;font-size: 20px;border-color: #1a1d5e;border-radius: 5px;}
body .resource_loadmore a#more_posts:hover{background-color: transparent;color: #1a1d5e;border-color: #1a1d5e;}
.resource_loadmore{margin-block: 40px 100px;text-align: center;}
body .resources-page>#main-content{background-color: unset !important;}

/* Search Box Pod cast */
.search-div .search{display: flex;}
.search-div{flex-grow: 999;}
.filter_topic,
.filter_list,
.filter_clear{flex: 1 1 auto;}
.filteration{gap: 10px;}
.filterCategories_list .filter button,
.search-div .search input{border: none;}
.search-div .search input:focus{outline: none;}
.resources-page .search_pod{background-color: var(--green);color: #fff;border-color: var(--green);border-radius: 0px;}
.resources-page .search_pod:hover{background-color: #1b1e5f;border-color: #1b1e5f;}
.filter-clear{border-color: var(--green);color: var(--green);border-radius: 0px;}
.filter-clear:hover{background-color: var(--green);color: #fff;border-color: var(--green);}
.resources-page .filter>div>.pop_up_content>ul{max-height: 250px;overflow: auto;width: 100%;}
.resources-page .appl_filter{margin: 0px;}
.filterCategories_list .filter button{color: #000;}
.resources-page .filter>div>.pop_up_content{padding-block: 40px 10px;padding-inline: 5px 0;}
.resources-page .filter .author-char-container .all-author-list .allList,
.resources-page .filter .main-char-container .all-topic-list .allList{width: 100%;}
.resources-page .filter .main-char-container .all-topic-list .allList label{padding: 10px;}
.filterCategories_list .filter button:hover,
.filterCategories_list .filter button:focus{background: none;color: #000;}

body .resources-page .filter>div>.pop_up_content{position: absolute;width: 100%;}
body .resources-page .filterCategories_list li{background-color: #fff;border: 0;font-size: 15px;cursor: pointer;padding: 0;margin: 1px 8px;color: #000;font-weight: 600;font-family: "Golos Text", sans-serif;}
.filteration *:not(i){font-family: "Golos Text", sans-serif;}
.section-podcast-cpt-title{display: flex;}
body .resources-page .filterCategories_list li.active{border-bottom: 1px solid #1a1d5d;color: #1a1d5d;}
body .resources-page .appl_filter{margin: 0px;margin-top: 10px;border-radius: 6px;}
body .resources-page .filter>div>.pop_up_content>div{margin-top: 10px;padding-top: 5px;}
body .resources-page .filter .main-char-container .all-topic-list .allList label{border-radius: 0px;border-color: var(--green);}
body .resources-page .filter .main-char-container .all-topic-list .allList input[type=checkbox]:checked+label::before,
body .resources-page .close_filter_popup,
body .resources-page .filterCategories_list li input[type=checkbox]:checked:before{background-color: var(--blue);border-color: var(--blue);}
body .resources-page .filter .main-char-container .all-topic-list .allList input[type=checkbox]:checked+label{border-color: var(--blue);color: var(--blue);}
body .resources-page .filter .main-char-container .all-topic-list .allList label:hover{border-color: var(--blue);}
body .resources-page .appl_filter{background-color: var(--green);}
body .resources-page .appl_filter:hover{background-color: var(--blue);}
body .resources-page .filterCategories_list li input[type=checkbox]:after{top: 0px;left: 2px;}
body .resources-page .filterCategories_list li label{font-weight: 400;}
body .resources-page .filter .author-char-container .all-author-list li{display: flex;margin: 0px;}
body .filterCategoriesTitle .filter-clear{clip-path: polygon(20% 0%, 80% 0%, 100% 20%, 100% 80%, 80% 100%, 20% 100%, 0% 80%, 0% 20%);background: var(--green);color: #fff;border-color: var(--green);border-radius: 0px;transition: .3s ease;}body .filterCategoriesTitle .filter-clear:hover{background: var(--e-global-color-primary) !important;}
body .filterCategoriesTitle .filter-clear:hover,
body .filterCategoriesTitle .filter-clear:focus,
body .filterCategoriesTitle .filter-clear:visited,
body .filterCategoriesTitle .filter-clear:focus-within{background-color: var(--green);color: #fff;border-color: var(--green);}
.uwp-login-class .card-body{max-width: min(700px, 100%);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);border-radius: 10px;margin-inline: auto;}
body .uwp-login-class .card{display: block;}
.uwp-login-class{padding-block: 100px;}

/* podcast details */
.podcast-cpt-audio-featured-image{display: flex;gap: 20px;align-items: center;}
.podcast-featured-image{max-width: 300px;border-radius: 10px;}
.podcast-featured-image img{border-radius: 10px;}
.audio{flex: 1;}
.podcast-cpt-audio-featured-image{display: flex;gap: 20px;align-items: center;}
.podcast-featured-image{max-width: 300px;border-radius: 10px;}
.podcast-featured-image img{border-radius: 10px;}
.audio{flex: 1;}
.podcast-cpt-description{margin-top: 20px;}
.podcast-cpt-description p{font-size: 20px;color: #000;font-family: "Golos Text", sans-serif !important;word-break: break-word;}
.podcast-cpt-title h1{font-size: 60px;font-weight: 900;}
.podcast-cpt-title h1,
.podcast-date{font-family: "Golos Text", sans-serif !important;}
.number_box .num{font-size: 40px;font-weight: 700;font-family: "Golos Text", sans-serif !important;text-align: center;color: var(--e-global-color-primary);}
.number_box .num_txt p{font-size: 25px;text-align: center;color: #000;font-family: "Golos Text", sans-serif !important;font-weight: 700;margin-bottom: 0px;line-height: 1.2;}
.elementor.elementor .e-con>.elementor-widget.contact_info{max-width: min(800px, 100%);}
.contact_info p{text-align: center;}
.contact_frm .elementor-shortcode{max-width: min(700px, 100%);margin-inline: auto;}
/* Popup css */
.section-site-bar-popup .hover_bkgr_fricc{background: rgba(0, 0, 0, .4);cursor: pointer;display: none;height: 100%;position: fixed;text-align: center;top: 0;width: 100%;z-index: 10000;}
.section-site-bar-popup .hover_bkgr_fricc .helper{display: inline-block;height: 100%;vertical-align: middle;}
.section-site-bar-popup .hover_bkgr_fricc>div{background-color: #fff;box-shadow: 10px 10px 60px #555;display: inline-block;height: auto;max-width: 551px;min-height: 100px;vertical-align: middle;width: 60%;position: relative;border-radius: 6px;padding: 15px;overflow: hidden;}
.section-site-bar-popup .hover_bkgr_fricc .nf-form-wrap.ninja-forms-form-wrap{padding-inline: 15px;max-height: calc(90vh - 95px);overflow: auto;}
.site-bar-popup a{position: fixed;right: 0;top: 50%;transform: translateY(-50%);z-index: 999;box-sizing: border-box;}
.site-bar-popup a:not([href]):not([tabindex]){background-color: var(--green);color: #fff;writing-mode: vertical-lr;border-radius: 6px 0 0 6px;line-height: 1;font-weight: 400;transition: .3s ease;white-space: nowrap;}
.site-bar-popup a:not([href]):not([tabindex]):hover{background-color: var(--blue);color: #fff;transition: .3 ease;}
.section-site-bar-popup .popupCloseButton{background-color: #fff;border: 3px solid #999;border-radius: 50px;cursor: pointer;display: inline-block;font-family: arial;font-weight: bold;position: absolute;top: -20px;right: -20px;font-size: 25px;line-height: 30px;width: 30px;height: 30px;text-align: center;}
.section-site-bar-popup .popupCloseButton:hover{background-color: #ccc;}
.section-site-bar-popup .trigger_popup_fricc{cursor: pointer;font-size: 20px;padding: 20px;display: inline-block;font-weight: bold;font-family: "Golos Text", sans-serif;}
.section-site-bar-popup .popupCloseButton{border: none;border-radius: 0px;top: 0;right: 0;background-color: var(--green);color: #fff;font-size: 18px;}
.section-site-bar-popup .popupCloseButton:hover{background-color: var(--blue);}
.section-site-bar-popup nf-fields-wrap{display: flex;flex-wrap: wrap;gap: 0 20px;}
.section-site-bar-popup nf-fields-wrap nf-field:nth-last-child(1),
.section-site-bar-popup nf-fields-wrap nf-field:nth-last-child(2){width: 100%;}.section-site-bar-popup nf-fields-wrap nf-field .nf-after-field{text-align: left;margin-right: 0;}
.section-site-bar-popup nf-fields-wrap nf-field{width: calc(50% - 10px);}
.nf-error.field-wrap .nf-field-element:after{height: 46px;width: 46px;line-height: 46px;}
.section-site-bar-popup .nf-form-content .list-select-wrap .nf-field-element>div:focus,
.section-site-bar-popup .nf-form-content input:not([type=button]):focus,
.section-site-bar-popup .nf-form-content textarea:focus{background-color: var(--green);color: #fff;}
.section-site-bar-popup nf-field:last-child .nf-field-container{margin-bottom: 0px;}
.section-hero-banner.ic_box.e-con.e-grid>.e-con-inner{max-width: 900px;}
.site-main.business, .site-main.creators{padding-bottom: 100px !important;}
/* Popup CSS ENd */

.section-hero-banner .elementor-image-box-wrapper{background-color: rgb(251 251 251 / 80%) !important;border-color: transparent !important;border-radius: 6px;padding: 31px 0px !important;}
.section-hero-banner .elementor-image-box-wrapper:hover a{color: var(--green);}

/* changes of 10 Oct */
.site-bar-popup-form .nf-form-cont span.nf-form-title{display: none;}
.section-category-button .btn{border-bottom: 2px solid #cbcbcb !important;background: transparent !important;color: #878787 !important;}
.section-category-button .active{background: transparent !important;text-decoration: none !important;border-bottom: 2px solid var(--green) !important;color: #323572 !important;}
.page-id-22 .post-22 h1{display: none;}
.page-id-22 .post-22{margin-top: 40px;}
.page-id-18 .post-22 h2{font-family: "Golos Text", sans-serif !important;}
.page-id-18 .post-18 h1{display: none;}
.page-id-18 .post-18{margin-top: 40px;}
.page-id-18 .post-18 h3{margin-bottom: 0px !important;}
.page-id-18 li a{font-weight: 500 !important;}
.page-id-18 li a.active{font-weight: 600 !important;}
.page-id-18 .post-18 .bg-light.pt-5.h-100{padding-bottom: 40px;}
.page-id-18 li{margin-bottom: 0px !important;}
.uwp-account-class{margin-bottom: 150px;}
.page-id-22 .post-22 h2.uwp-user-title.card-title{font-family: "Golos Text", sans-serif !important;}
.page-id-7328 .post-7328 h1.entry-title,
.page-id-7333 .post-7333 h1.entry-title{font-size: 35px;font-family: "Golos Text", sans-serif !important;}
.inner-page h2{font-size: 28px !important;font-family: "Golos Text", sans-serif !important;}
.inner-page a{color: #333366;}
.inner-page h3{font-size: 20px !important;}
header .site-navigation ul.menu li ul li:hover{background-color: var(--green);}
header .site-navigation ul.menu li ul li:hover > a{color: #fff;}
header .site-navigation ul.menu li a{padding: 10px 25px;}
.section-hero-banner.ic_box h3{text-align: center;}
header .site-navigation ul.menu li.menu-item-has-children>a:after{content: url(/wp-content/uploads/2024/10/CaretDown-2.png);right: 6px;}
header .header-search .header-search-bar{border-radius: 5px;}
.site_nav_btn a{border-radius: 5px;}
.section-site-bar-popup .nf-form-content textarea:focus{background-color: #fff;color: #000;}

/* search page */
.search-results .site-main h1{margin-top: 40px;}
.search-results h1{font-family: "Golos Text", sans-serif !important;}
.search-results h2{font-family: "Golos Text", sans-serif !important;}
.search-results .bsui .form-control{height: 50px;}
.search-results .bsui .input-group-inside .input-group-text,
.search-results .bsui .input-group-append .input-group-text{position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.search-results .geodir-post-title{padding-inline: 15px;padding-top: 20px;}
.search-results .geodir-post-rating{padding-inline: 15px;}
.search-results .card-img-top{width: 30%;border-radius: 0px;max-width: 100px;aspect-ratio: 1;margin-inline: 15px;margin-block: -12% 0;}
.search-results .geodir-post .geodir-post-slider{height: 100%;width: 100%;display: block;}
.search-results .card-body{width: 100%;display: flex;align-self: end;align-items: center;gap: 10px;flex: 0 0 100%;padding-inline: 15px !important;padding-block: 0 15px !important;}
.search-results .modal .card-body{display: block;}
.search-results .geodir-post .geodir-post-slider .geodir-image-container{height: 100%;}
.search-results .geodir-post .geodir-post-content-container{width: 100%;padding-inline: 15px;}
.search-results .geodir-post .geodir-post-slider.bsui .carousel-inner{height: 100%;display: flex;align-items: center;border: 1px solid #ddd;padding: 10px;background-color: #fff;border-radius: 6px;}
.search-results .geodir-loop-container.bsui{padding: 40px 15px 0;}
.search-results .geodir-loop-container.bsui .geodir-post{margin-bottom: 70px !important;padding-inline: 15px !important;}
.search-results .geodir-loop-container.bsui .geodir-post .card .geodir-post-rating,.search-results .geodir-loop-container.bsui .geodir-post .card .sdel-302b9c16{display: none;}
.search.search-results .gd_business.type-gd_business .categories{margin: 0;}
.search.search-results .wp-block-geodirectory-geodir-widget-loop-paging{margin-bottom: 50px;}
.search-results .geodir-post .card-body .geodir-post-content-container{padding-inline: unset;}
.search-results nav.pagination{display: none;}
.search-results .post .entry-title{display: none;}
.search-results .search-results .geodir-notifications{display: none;}
.search-results .card-body .geodir-post-content-container{padding: 0;width: auto;}
.section-site-bar-popup form .nf-form-content label{font-family: "Golos Text", sans-serif !important;}
.filterCategories_list .alpha_filter_topic li, 
.filterCategories_list .alpha_filter_author li{display: none;}

.search-results .geodir-post .card-img-top .bsui .ratio img{position: unset !important;}
.search-results .geodir-post .geodir-post-slider.bsui .carousel-inner .ratio::before{padding-top: unset;}
.search-results .geodir-post .card-img-top{border-radius: 0px;}
/*voice banner section */
.banner-section .submit-your-show > a{background-color: var(--green);border: 1px solid var(--green); padding: 15px 18px; color: #fff; text-transform: uppercase; border-radius: 6px; display: inline-block;font-size: 16px;}
.banner-section .submit-your-show > a:hover{background-color: transparent; color: var(--green);} 
.banner-section .button-content .content-p{color: #fff; margin: 20px 0px 10px;}

/* voice banner section */

.bussiness-login > p{margin-top: 50px !important;text-align: center;font-size: 25px;}

/*about us page css start */
.logistics-section .logistics-content{font-size: 22px;font-family: "Golos Text", sans-serif !important;}
.logistics-section .logistics-wrapper .logistics-left{justify-content: center;}
.logistics-section .logistics-wrapper .logistics-left p{font-size: 20px;font-family: "Golos Text", sans-serif !important;}
.logistics-section .logistics-wrapper .logistics-left ul{list-style: none;margin: 20px 0;padding: 0;}
.logistics-section .logistics-wrapper .logistics-left ul li{font-size: 20px;font-family: "Golos Text", sans-serif !important;position: relative;padding: 0 0 20px 40px;}
.logistics-section .logistics-wrapper .logistics-left ul li:last-child{padding-bottom: 0;}
.logistics-section .logistics-wrapper .logistics-left ul li::before{position: absolute;top: 0;left: 0;height: 30px;width: 30px;background-position: center;background-repeat: no-repeat;background-size: cover;background-image: url(/wp-content/uploads/2024/10/check_blue.webp);content: "";}
.logistics-section .logistics-wrapper .logistics-right .logistics-image{height: 100%;width: 100%;}
.logistics-section .logistics-wrapper .logistics-right .logistics-image.round-images  img{width: 450px;height: 450px;object-fit: cover;object-position: center;border-radius: 100%;}

/*about us page css end */

/*our team section css start */
.our-team-section .team-title-content .logistics-content{font-size: 22px;font-family: "Golos Text", sans-serif !important;}
.our-team-section .team-wrapper .e-con-inner{gap: 20px;}
.our-team-section .team-wrapper .team-item .team.image img{width: 100%;height: auto;object-fit: cover;object-position: center;position: relative;}
.our-team-section .team-wrapper .team-item .team.image::before{content: "";position: absolute;left: 0;right: 0;bottom: 0;top: 0;background: #292929;z-index: 2;transition: all 0.3s ease-in-out;opacity: 0;}
.our-team-section .team-wrapper .team-item:hover .team.image::before{opacity: 0.4;}
.our-team-section .team-wrapper .team-item .team-name{padding: 20px 15px 5px;position: relative;}
.our-team-section .team-wrapper .team-item .team-name::before{position: absolute;left: 30px;top: -3px;width: 60px;height: 6px;z-index: 2;transition: all 0.3s ease-in-out;background-color: var(--green);}
.our-team-section .team-wrapper .team-item:hover .team-name::before{width: 110px;}
.our-team-section .team-wrapper .team-item .team-name h2{font-size: 26px !important;line-height: 40px;font-weight: 500 !important;}
.our-team-section .team-wrapper .team-item .team-position{font-family: "Golos Text", sans-serif !important;padding: 0 15px 10px;font-size: 16px;font-weight: 400;line-height: 1.4;}
.our-team-section .team-wrapper .team-item .team-btn .view-detials-link .view-detilas .btn{display: flex;justify-content: space-between;align-items: center;text-decoration: none;font-size: 18px;line-height: 36px;font-weight: 500;transition: all .5s ease;color: var(--green);}
.our-team-section .team-wrapper .team-item .team-btn .view-detials-link .view-detilas .btn:hover{color: var(--blue);}
.our-team-section .team-wrapper .team-item .team-btn{margin-top: auto !important;padding: 15px 15px 15px;border-top: 1px solid rgba(0 0 0 / 20%);}
.our-team-section .team-wrapper .team-item{background-color: #fff;border-radius: 6px;padding: 0 !important;gap: 0;overflow: hidden;border: 1px solid rgba(0 0 0 / 20%);}

/*our team section css end*/

/* Join section css start  */
.Join-section .Join-title h2{color: #fff !important;}
.advantage .advnt_item ul{list-style: none;margin: 20px 0;padding: 0;}
.advantage .advnt_item ul li{font-size: 20px;font-family: "Golos Text", sans-serif !important;position: relative;padding: 0 0 20px 40px;text-align: left;}
.advantage .advnt_item ul li::before{position: absolute;top: 1px;left: 0;height: 20px;width: 20px;background-position: center;background-repeat: no-repeat;background-size: cover;background-image: url(/wp-content/uploads/2024/10/check_blue.webp);content: "";}
.advantage .advnt_item ul li:last-child{padding-bottom: 0;}

/* Join section css end  */

/*industry-item section css start */

.why-us .box.industry-item{box-shadow: none}
.industry-item .elementor-icon-box-icon svg{padding: 10px;background-color: var(--green);border-radius: 100%;}
.industry-item .images-part * div{height: 100%}
.industry-item .images-part{height: 100%}
.industry-item .images-part img{height: 100%;object-fit: cover;object-position: center;    width: 100%;}
.industry-item .industry-list{position: relative;padding: 0 0 0 50px}
.industry-item .industry-list::before{content: "";position: absolute;top: 3px;left: 0;height: 30px;width: 30px;background-repeat: no-repeat;background-size: cover;background-position: center;background-image: url(/wp-content/uploads/2024/10/check_blue.webp);}

/*industry-item section css end */

/* form section css start  */

.form-section .form-form-part.dark-form .nf-form-cont label,
.form-section .form-form-part.dark-form .nf-label-span{color: #fff;}
.form-section .form-form-part.dark-form .nf-form-cont .listcheckbox-wrap label::after{background: #fff;border: 1px solid #fff;}
.form-section .form-form-part.dark-form .nf-form-cont .checkbox-wrap label::after{background: #fff;border-color: #fff;}

.form-section .form-content{font-size: 22px;font-family: "Golos Text", sans-serif !important;}
.form-section .form-form-part .nf-form-cont .nf-before-form-content{display: none;}
.form-section .form-form-part .nf-form-cont label,
.form-section .form-form-part .nf-label-span{font-size: 28px;line-height: 36px;font-weight: 500;}
.form-section .form-form-part .nf-form-cont input ,.form-section .form-form-part .nf-form-cont textarea{line-height: 27px;border: none;padding: 9px 18px;font-size: 16px;width: 100%;color: #000;height: auto !important;background-color: #fff !important;border-radius: 6px;border: 1px solid #b5b5b5;}
.form-section .form-form-part .nf-form-cont textarea{min-height: 90px;}

.form-section .form-form-part nf-fields-wrap{display: flex;flex-wrap: wrap;column-gap: 20px;justify-content: space-between;}
.form-section .form-form-part nf-fields-wrap nf-field{width: 100%}
.form-section .form-form-part nf-fields-wrap nf-field:first-child{width: calc(50% - 20px);}
.form-section .form-form-part nf-fields-wrap nf-field:nth-child(2){width: calc(50% - 20px);}
.contact.form-section .form-form-part .nf-form-cont input, .contact.form-section .form-form-part .nf-form-cont textarea{background-color: #f5f5f5 !important}
.contact.form-section .form-form-part  .nf-form-cont .submit-container{display: flex;justify-content: center;}
.form-section .form-form-part .nf-form-cont .submit-wrap  input{ padding: 15px 20px;font-weight: 600;fill: #fff;color: #fff;background-color:var(--green) !important; width: auto; font-size: 18px !important;font-family: "Golos Text", sans-serif !important;border-radius: 6px !important; border: none;box-shadow: none;cursor: pointer;clip-path: polygon(10% 0, 90% 0, 100% 20%, 100% 80%, 90% 100%, 10% 100%, 0 80%, 0 20%);}
.form-section .form-form-part .nf-form-cont .submit-wrap .nf-field-element{ text-align: center;}
.form-section .form-form-part .nf-form-cont .submit-wrap input:hover{ box-shadow: 0 .25rem .25rem .125rem rgb(var(--bs-primary-rgb), .1), 0 .375rem .75rem -.125rem rgb(var(--bs-primary-rgb), .4);background-color: var(--green) !important;}
.form-section .form-form-part .nf-form-cont .checkbox-wrap  input{padding: 0;height: initial;width: initial;margin-bottom: 0;display: none;cursor: pointer;}
.form-section .form-form-part .nf-form-cont .checkbox-wrap  label{position: relative;cursor: pointer;font-size: 18px;margin-left: 30px;}
.form-section .form-form-part .nf-form-cont .checkbox-wrap  label:before{position: absolute;top: 0px;left: -26px;width: 30px;height: 30px;border-width: 0px 2px 2px 0;transform: unset;color: var(--e-global-color-primary);font-size: 17px;}
.form-section .form-form-part .nf-form-cont .checkbox-wrap  label::after{background: transparent;border-color: #b5b5b5;transition: all .5s;width: 20px;height: 20px;border-radius: 4px;top: 8px;}
.form-section .form-form-part .nf-form-cont .checkbox-wrap label:checked + label:after{ content: '';display: block;position: absolute;top: 2px;left: 9px;width: 6px;height: 14px;border: solid #fff;border-width: 0 2px 2px 0;transform: rotate(45deg);}
.form-section .form-form-part .nf-form-cont .checkbox-wrap  input:checked + label:after{content: '';display: block;position: absolute;top: 2px;left: 9px;width: 6px;height: 14px;transform: rotate(45deg);}
.form-section .listradio-wrap .nf-field-element input{background-color: #fff;border-color: transparent;}
.form-section .listradio-wrap .nf-field-element label.nf-checked-label:before{ top: 0.45em;left: -25px;}
.form-section .listradio-wrap .nf-field-element label.nf-checked-label:after{ border-color: var(--blue);box-shadow: none}
.form-section .listradio-wrap .nf-field-element label:after{ width: 20px;height: 20px;top: 50%;transform: translateY(-50%);background:#fff;box-shadow: none}
.nf-form-cont .nf-error.field-wrap .nf-field-element:after{  top: 11px !important;right: 11px !important;bottom: 1px !important;height: 24px !important;width: 24px !important;line-height: 26px !important;border-radius: 50px !important;}
.form-section .nf-error .ninja-forms-field{border: 1px solid  #e80000 !important;}
.form-section .form-form-part .nf-form-cont .listcheckbox-wrap ul{display: flex;flex-wrap: wrap;gap: 40px;align-items: center;}
.form-section .form-form-part .nf-form-cont .listcheckbox-wrap ul li{margin: 0 !important}
.form-section .form-form-part .nf-form-cont .listcheckbox-wrap  input{padding: 0;height: initial;width: initial;margin-bottom: 0;display: none;cursor: pointer;}
.form-section .form-form-part .nf-form-cont .listcheckbox-wrap  label{position: relative;cursor: pointer;padding: 0 0 0 10px;font-size: 18px;}
.form-section .form-form-part .nf-form-cont .listcheckbox-wrap  label::after{  background: transparent;transition: all .5s;width: 20px !important;height: 20px !important;border-radius: 4px;transform: unset !important;left: -20px !important;z-index: 0;border: 1px solid #b5b5b5;}
.form-section .listcheckbox-wrap .nf-field-element label.nf-checked-label:before{color: var(--e-global-color-primary) !important;    top: 0px;left: -19px;}
.form-section .form-form-part .nf-form-cont .listcheckbox-wrap label:checked + label:after{ content: '';display: block;position: absolute;top: 2px;left: 9px;width: 6px;height: 14px;border: solid #fff;border-width: 0 2px 2px 0;transform: rotate(45deg);}
.form-section .form-form-part .nf-form-cont .listcheckbox-wrap  input:checked + label:after{content: '';display: block;position: absolute;left: 9px;width: 6px;height: 14px;transform: rotate(45deg);}
.founder-section .founder-content p{font-size: 24px !important;}
.Join-btn-list .btn-item a{ padding: 20px 40px;font-weight: 700; font-size: 18px !important;font-family: "Golos Text", sans-serif !important;border-radius: 5px !important;}
.Join-btn-list .btn-item a:hover{box-shadow: 0 .25rem .25rem .125rem rgb(var(--bs-primary-rgb), .1), 0 .375rem .75rem -.125rem rgb(var(--bs-primary-rgb), .4);background-color: var(--green);}

.small-width .e-con-inner{max-width: 1060px !important;margin-left: auto !important;margin-right: auto !important;width: 80% !important;}

/* form section css end  */

/*- Design changes -*/
.bsui .form-control,
.bsui .btn-primary,
html .bsui .btn,
.uwp-login-class .card-body{border-radius: 6px;}

.bsui .btn-primary:hover{box-shadow: unset !important;}

.Hero_Banner .search_box .bsui .btn-primary:hover{background: var(--blue);border-color: var(--blue);box-shadow: unset;}

.footer_temp .foot-nav{padding: 0;list-style: none;}
.footer_temp .foot-nav li{padding: 4px 0;margin: 0;position: relative;}
.footer_temp .foot-nav li a{padding: 0 !important;margin: 0;font-size: 16px;cursor: pointer;}
.footer_temp .foot-nav li a:before,
.footer_temp .foot-nav li a:after{content: unset;}
.footer_temp .search_box .elementor-widget-container form{display: flex;}
.footer_temp .search_box input{border-radius: 0;border: 1px solid #fff;}
.footer_temp .search_box input:hover,
.footer_temp .search_box input:focus{outline: unset;border-color: #fff;}
.footer_temp .search_box button{border-radius: 0;background: var(--e-global-color-secondary);color: #fff;border: 1px solid var(--e-global-color-secondary);}
.footer_temp .search_box button:hover{background: var(--e-global-color-secondary);}
.footer_temp .elementor-social-icons-wrapper.elementor-grid{gap: 15px;display: flex;justify-content: start;}
.footer_temp .elementor-icon.elementor-social-icon{height: auto;width: auto;}

.footer_temp form{display: flex;}
.footer_temp form input[type="search"]{border: 0;border-radius: 0;}
.footer_temp form input[type="search"]:focus{outline: none;}
.footer_temp form button{border-radius: 0;border: 1px solid var(--e-global-color-secondary);background: var(--e-global-color-secondary);color: #fff;}
.footer_temp form button:hover{background: var(--e-global-color-secondary);color: #fff;}

.business_eq_height{height: auto !important;align-items: stretch !important;}
.business_eq_height .elementor-element{height: auto;display: flex;justify-content: center;}
.home .steps_heading span{color: var(--green);}
.geodir-search .input-group-inside .input-group-text{height: 100%;}
header#site-header{padding-top: 0;padding-bottom: 0;}
header .site-navigation ul.menu li ul{border-radius: 0 0 6px 6px;}
header .site-navigation ul.menu li ul li:first-child{border-radius: 0;}
header .site-navigation ul.menu li ul li:last-child{border-radius: 0 0 6px 6px;}
header .site-navigation ul.menu > li > a{min-height: 82px;display: flex;align-items: center;}

.filteration .filter button,
.filteration .filter button:hover{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 1.125rem center;background-size: 16px 12px;}
.filteration .filter button i{opacity: 0;}

.resources-page .filter .main-char-container .all-topic-list .allList label:before{top: 15px !important;}

body.filter-btn-popup{position: relative;overflow: hidden;}
body.filter-btn-popup:before{content: '';position: absolute;top: 0;left: 0;height: 100%;width: 100%;background: #000;opacity: .8;z-index: 1;}
body.filter-btn-popup header#site-header{z-index: 0;}

.filter-btn-popup .resources-page .filter>div>.pop_up_content{border-radius: 6px;overflow: hidden;position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);max-width: 1200px;width: 80%;}
.filter-btn-popup .banner .banner-content .banner-title,
.filter-btn-popup .banner .banner-content .content{filter: brightness(0.5);user-select: none;}

.list_service_btn .elementor-button-content-wrapper{align-items: center;}

.why-us .inner_wrapper > .elementor-element{border-radius: 6px;border: 1px solid rgba(0 0 0 / 10%);box-shadow: unset;}
.why-us .inner_wrapper > .elementor-element img{aspect-ratio: 1;object-fit: contain;object-position: center;}
.why-us .inner_wrapper > .elementor-element:hover{box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}

.form-section .form-form-part .nf-form-cont .submit-wrap input{line-height: 1;}
.form-section .form-form-part .nf-form-cont .submit-wrap input:hover{box-shadow: unset; background-color: var(--blue) !important;}

.section-site-bar-popup .nf-form-content textarea,
.section-site-bar-popup .nf-form-content input:not([type=button]):not([type=submit]){background: #fff;border: 1px solid rgba(0 0 0 / 20%);border-radius: 6px;}
.section-site-bar-popup .nf-form-content textarea:focus,
.section-site-bar-popup .nf-form-content input:not([type=button]):not([type=submit]):focus,
.section-site-bar-popup .nf-form-content textarea:focus-visible,
.section-site-bar-popup .nf-form-content input:not([type=button]):not([type=submit]):focus-visible{outline: none;color: #7a7a7a}
.section-site-bar-popup .nf-form-content textarea{height: 80px !important;}
.section-site-bar-popup .nf-form-content input[type=submit]{border-radius: 6px;padding: 10px 20px;line-height: 1;font-size: 16px;clip-path: polygon(20% 0%, 80% 0%, 100% 20%, 100% 80%, 80% 100%, 20% 100%, 0% 80%, 0% 20%);height: 46px;display: flex;margin: auto;font-weight: 500;align-items: center;text-transform: uppercase;}

.custom_imgbox .elementor-image-box-title{margin-top: 0;}
.custom_imgbox ul{padding-left: 20px;}
.custom_imgbox ul li{font-family: "Golos Text", sans-serif !important;font-size: 18px;line-height: 1.2;margin-bottom: 7px;}
.custom_imgbox ul li::marker{color: var(--blue);}
.custom_imgbox ul li:last-child{margin-bottom: 0;}

.list-option .e-con-inner{max-width: 1050px !important}

.mega-menu-my-new-location .site-bar-popup-form  .nf-before-form-content .nf-form-fields-required{font-size: 14px}
.mega-menu-my-new-location .site-bar-popup-form .nf-form-content label{font-size: 16px !important;text-align: left !important;}
.mega-menu-my-new-location .site-bar-popup-form .nf-form-content{margin-top: 30px}
.mega-menu-my-new-location .section-site-bar-popup .popupCloseButton{border-radius: 5px !important;}
.mega-menu-my-new-location .site-bar-popup-form .nf-field-element:after{top: 12px !important;right: 15px !important;bottom: 1px !important;height: 24px !important;width: 24px !important;line-height: 26px !important;border-radius: 50px !important;}
.mega-menu-my-new-location .site-bar-popup-form .nf-error .nf-error-msg{text-align: left;font-size: 12px;}
.mega-menu-my-new-location .section-site-bar-popup .nf-form-content input:not([type=button]):not([type=submit]){color: #000;}
.mega-menu-my-new-location .section-site-bar-popup .nf-form-content .nf-error .ninja-forms-field{border-color: 1px solid rgba(0 0 0 / 20%) !important;}


/*cta section css start */

.cat-section{background-color: #E3EBF6;}
.cat-section .cat-section-inner{padding: 60px 0;max-width: 1400px;margin: 0 auto;width: 80%;text-align: center;}
.cat-section .cat-section-inner .title{color: #1a1d5e !important;font-size: 50px !important;font-family: "Golos Text", sans-serif !important;font-weight: 700 !important;color: #fff;margin-top: 0;}
.cat-section .cat-section-inner .content{font-family: "Golos Text", sans-serif !important;font-size: 20px;line-height: 34px;color: #1a1d5e;}
.cat-section .cat-section-inner .btn a{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;margin: 50px auto 0;background-color: var(--green);width: fit-content;padding: 20px;color: #fff;font-size: 18px;font-weight: 500;line-height: 1;border-radius: 5px;border: 1px solid transparent;transition: all .5s ease;}
.cat-section .cat-section-inner .btn a:hover{background-color: #1a1d5e;}
.cat-section .cat-section-inner .btn a svg path{fill: #fff;}
.cat-section .cat-section-inner .btn a svg{width: 20px;height: 20px;margin: 0 20px 0 0;display: none;}
.cat-section.bg-blue{background-color:#1a1d5e}
.cat-section.bg-blue .cat-section-inner .title{color: #fff !important}
.cat-section.bg-blue .cat-section-inner .content{color: #fff}
.cat-section.bg-blue  .cat-section-inner .btn a{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;margin: 50px auto 0;background-color: var(--green);width: fit-content;padding: 20px 40px;color: #fff;font-size: 20px;line-height: 26px;border-radius: 5px;border: 1px solid transparent;transition: all .5s ease;}
.cat-section.bg-blue .cat-section-inner .btn a:hover{background-color: transparent;border: 1px solid var(--green);color: var(--green);}
.cat-section.bg-blue .cat-section-inner .btn a:hover svg path{fill: var(--green);}

/*cta section css end */

/*member page css start*/
.pmpro_section .pmpro_btn{background-color: var(--blue);font-family: "Golos Text", sans-serif;color: #fff;font-size: 18px;padding: 15px 25px;}
.pmpro_section .pmpro_btn:hover,
.pmpro_section .pmpro_btn:focus{background-color: var(--green);border-color: var(--green)}

/*member page css end*/

/*list section css start */

.list-option .list-table table{ border-collapse: collapse;width: 100%;}
.list-option .list-table table td,.list-option .list-table table th{border: 1px solid var(--e-global-color-primary);text-align:left;padding: 8px;font-size: 18px;vertical-align:middle;display: table-cell;background-color: transparent;height: 71px;background-color: transparent;color: var(--e-global-color-primary);}
.list-option .list-table table th{font-size: 20px}
.list-option .list-table table tr:nth-child(even){background-color: transparent;color: #000;}
.list-option .list-table table a{color: #fff;transition: all .5s ease;margin: 0;padding: 10px 15px;background-color: var(--green);font-size: 18px;position: relative;transition: .3s ease;white-space: nowrap;text-transform: uppercase;font-weight: 500;border-radius: 0;clip-path: polygon(10% 0, 90% 0, 100% 20%, 100% 80%, 90% 100%, 10% 100%, 0 80%, 0 20%);display: inline-flex;line-height: 1;height: 46px;align-items: center;}
.list-option .list-table table a:before{content: '';position: absolute;top: 0;left: -9px;height: 100%;width: 10px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: var(--green);transition: .3s ease;}
.list-option .list-table table 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: var(--green);transform: rotate(180deg);transition: .3s ease;}
.list-option .list-table table a:hover{background-color: var(--blue)}
.list-option .list-table table a:hover:before,
.list-option .list-table table a:hover:after{background: var(--e-global-color-primary);}
.list-option .list-table table tr:nth-child(odd){background-color: transparent;color: #000;}
.list-option .list-table.last-border-none table tr:last-child td{text-align: center;}
.list-option .list-table.last-border-none table tr:last-child td:first-child{border-left-color: transparent;border-bottom-color: transparent;}

/*list section css end */

/* 28 Oct */
.section-categories{margin-top: 20px; padding-left: 15px;padding-right: 15px;}
.section-categories .our-category-title{display: none;}
.section-categories ul.category-list{list-style: none;display: flex;gap: 20px;margin-top: 10px;padding: 0;flex-direction: row;flex-wrap: wrap;align-items: center;justify-content: center;}
.section-categories ul.category-list li.section-list-category.active{border-left: 3px solid var(--e-global-color-secondary);border-bottom: 3px solid var(--e-global-color-secondary);}
.section-categories ul.category-list li.section-list-category a{color: #333333 !important;}
.section-categories ul.category-list li.section-list-category a.active{color: #000 !important;}
.section-categories ul.category-list li.section-list-category .subcategories.active ul{list-style: none; padding-left: 10px; width: 100%;}
.section-categories ul.category-list li.section-list-category .subcategories.active ul > li{padding: 5px 0px 0px; width: 100%;}
.section-categories ul.category-list li.section-list-category .subcategories.active ul > li:last-child{border-bottom: unset;}
.section-categories ul.category-list li.section-list-category{padding: 5px 0px;width: 100%;width: max-content; padding: 5px 5px;transition: .3s ease !important;border-left: 3px solid var(--e-global-color-primary);border-bottom: 3px solid var(--e-global-color-primary);border-bottom-left-radius: 10px;}
.section-categories ul.category-list li.section-list-category .subcategories.active ul > li a{font-size: 14px;}
.section-categories ul.category-list li.section-list-category a:hover, 
.section-categories ul.category-list li.section-list-category a:active{color: var(--green) !important;}
.section-categories ul.category-list li.section-list-category.active .section-list-category-title a{color: var(--e-global-color-secondary) !important;}
.section-categories ul.category-list li.section-list-category .subcategories .subcategories-list .active a{color: var(--e-global-color-secondary) !important}

/* Blog Post Filter CSS */
.section-categories ul.category-list li.section-list-category .subcategories.active ul{max-width: 1140px;margin: 0 auto;gap: 20px 20px;columns: 4 220px;}
.section-categories ul.category-list li.section-list-category .subcategories.active ul li{-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid;}
.section-categories ul.category-list li.section-list-category .subcategories{position: absolute;z-index: 2;border: 1px solid #ebebeb;background: #fff;top: 100%;width: 100%;left: 0;padding: 20px;box-shadow: 0px 11px 20px 6px #00000012;border-radius: 0 0 10px 10px;}
.section-categories ul.category-list{position: relative;}
.section-categories ul.category-list li.section-list-category a{font-family: "Golos Text", sans-serif;font-size: 18px;}
.section-categories ul.category-list li.section-list-category .subcategories.active ul > li a{font-size: 16px;}
.section-categories .our-category-title{font-family: "Golos Text", sans-serif;}


.section-user-login{padding-top: 15px;}
.section-user-login .custom-user-login{background-color: #F8F8F8;fill: var(--blue);color: var(--blue) !important;border-style: solid;border-width: 1px 1px 1px 1px;border-color: #02010100;border-radius: 5px;padding: 15px 10px;font-size: 18px !important;font-family: "Golos Text", sans-serif !important;font-weight: 600;text-align: center;transition: .3s ease;border: 0;}
.section-user-login .custom-user-login:hover{background-color: #2B054800;color: #FCFCFC !important;border-color: #FFFFFF;}
.section_events h3.elementor-image-box-title{align-items: center;display: flex;justify-content: center;flex-direction: column;}
.section_events .elementor-image-box-title span{font-size: 8px;padding-left: 5px;}
.section-hero-banner .elementor-image-box-wrapper{height: 100%;}
.geodir-form-gd_business .page-header, .geodir-form-gd_creators  .page-header{display: none;}

.section-add-listing-page-link{text-align: center;padding: 26px 0 50px;}
.section-add-listing-page-link .add-listing-page-link a{text-transform: capitalize;font-weight: bold;}

/*pop css start */
.section-user-login-register-page #xs-social-login-container .xs-login--style-1 .xs-login__item{background-color: var(--green);    justify-content: center;border-radius: 6px;transition: all .5s ease;}
.section-user-login-register-page #xs-social-login-container .xs-login--style-1 .xs-login__item--icon{background-color: var(--blue) !important;color: #fff !important;display: flex;align-items: center;justify-content: center;transition: all .5s ease}
.section-user-login-register-page #xs-social-login-container .xs-login--style-1 .xs-login__item--label{color: var(--blue);transition: all .5s ease}
.section-user-login-register-page #xs-social-login-container .xs-login--style-1 .xs-login__item:hover{background-color: var(--blue) }
.section-user-login-register-page #xs-social-login-container .xs-login--style-1 .xs-login__item:hover .xs-login__item--icon{background-color: var(--green) !important} 
.section-user-login-register-page #xs-social-login-container{padding-bottom: 0}
.section-user-login-form .uwp-footer-links{display: flex;justify-content: space-between;align-items: center;}
.section-user-login-form  .uwp-footer-link.d-inline-block{display: flex !important;flex-wrap: wrap;align-items: baseline;gap: 5px;}
.section-user-login-register-page .user-login-with-social-media{margin:20px 0 ;position: relative;}
.section-user-login-register-page .user-login-with-social-media::before{content: "";position: absolute;top: 50%;transform: translateY(-50%);left: 0;width: 100%;height: 1px;background-color: #000;}
.section-user-login-register-page  .user-login-with-social-text{position: relative;z-index: 1;padding: 0 15px;background-color: #fff;width: fit-content;margin: 0 auto;}
.section-user-login-register-page  .social-media-login-icon{display: flex;flex-wrap: wrap;    gap: 5px;justify-content: center;}
.section-user-login-register-page  .social-media-login-icon a{width: 50px;height: 50px;border: 0;align-items: center;display: flex;justify-content: center;transition: all .2s ease;background: url(/wp-content/uploads/2024/12/white_hex.png) no-repeat center / contain;padding: 15px;filter: drop-shadow(0px 0px 1px rgba(0 0 0 / 50%));}
.section-user-login-register-page  .social-media-login-icon a:hover{padding: 13px;}
.section-user-register-form .uwp-footer-link{display: flex;flex-wrap: wrap;align-items: center;gap: 5px}
.section-user-register-form .uwp-footer-link .uwp-login-link{margin-top: 3px !important}
.uwp-auth-modal.show .section-user-login-form .card-body .uwp-footer-link{display: flex ;width: 100%;gap: 10px;}
.uwp-auth-modal.show .section-user-login-form .uwp-footer-link.float-end{justify-content: flex-end;}
.section-user-login-form .uwp-footer-link.d-inline-block .new-user{margin-top: 8px;    line-height: 20.39px;}

/*pop css end */
body.page-template-default.wp-custom-logo{overflow: unset !important;padding-right: unset !important;}
body.page-template-default.wp-custom-logo.modal-open{overflow: hidden !important;padding-right: 17px !important;}
.membership-level.inner-page.elementor-widget.elementor-widget-text-editor{height: 100vh;}
.submit-your-show h2.elementor-heading-title.elementor-size-default{color: #fff !important;}
.login-register-btn a.link.add-listing-creator{color: #fff;}
.custom-company-archive-filter .filteration .filter_topic{display: none;}
.gd-search-field-taxonomy.gd-search-field-categories.d-none{display: block !important;}

/* user design */
.uwp_profile_page{background: #efefef70;}
.uwp_widget_profile{border: 1px solid #cdcccf;margin-bottom: 100px;}
.uwp_widget_profile .uwp-profile-header .uwp-banner-image{border-radius: 0;max-height: 400px;width: 100%;object-fit: cover;object-position: center;}
.uwp_widget_profile .uwp-profile-header > .card > .card-img-overlay > .uwp-banner-change-icon{height: 40px;width: 40px;background: #fff;display: flex;align-items: center;justify-content: center;color: #000;font-size: 18px;position: absolute;top: 20px;left: 20px;box-shadow: 0 0 10px 1px #00000024;opacity: 0;transition: .45s all;}
.uwp_widget_profile .uwp-profile-header:hover > .card > .card-img-overlay > .uwp-banner-change-icon{opacity: 1;}
.uwp_widget_profile .uwp-profile-header .card img{transition: .45s all;}
.uwp_widget_profile .uwp-profile-header .card:hover img{filter: brightness(.8);}
.uwp_widget_profile .uwp-profile-header .card .card-body{border-top: 1px solid #cdcccf;}
.uwp_widget_profile .uwp-profile-header .card .card-body .rounded-circle{margin: 0;width: 170px;border: 0 !important;}
.uwp_widget_profile .uwp-profile-header .card .card-body .tofront{margin: -40px 15px 0 15px !important;height: fit-content;padding: 0;border-radius: 50%;background: #fff;width: 170px;max-width: fit-content;}
.uwp_widget_profile .uwp-profile-header .card .card-body .tofront .uwp-banner-change-icon{height: 40px;width: 40px;background: #fff;display: flex;align-items: center;justify-content: center;color: #000;font-size: 18px;transition: .45s all;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);box-shadow: 0 0 10px 1px #00000024;opacity: 0;}
.uwp_widget_profile .uwp-profile-header .card .card-body .tofront:hover .uwp-banner-change-icon{opacity: 1;}
.uwp_widget_profile .uwp-profile-header .card .card-body .tofront:hover img{transition: .45s all;}
.uwp_widget_profile .uwp-profile-header .card .card-body .tofront:hover img{filter: brightness(.8);}
.uwp_widget_profile .uwp-profile-header .card .card-body .uwp-user-title.card-title{font-size: 20px;text-transform: uppercase;font-weight: 500 !important;margin-top: 20px !important;margin-left: -1px !important;}
.uwp_widget_profile .uwp-profile-header .card .card-body .navbar-nav .badge{font-size: 14px;color: #000 !important}
.uwp_widget_profile .uwp-profile-header .card .card-body .navbar-nav .badge > .badge{background: #0000001c !important;}
.uwp_widget_profile .uwp-profile-tabs > .navbar-nav{margin-bottom: 0 !important;}
.uwp_widget_profile .uwp-profile-tabs .navbar-nav{border-top: 1px solid #cdcccf;}
.uwp_widget_profile .uwp-profile-tabs .navbar-nav > li{padding: 0 !important;}
.uwp_widget_profile .uwp-profile-tabs .navbar-nav > li a{padding: 15px 25px !important;font-weight: 400;color: #000;white-space: nowrap;}
.uwp_widget_profile .uwp-profile-tabs #tab-content .container{max-width: 100%;padding: 0 15px;}
.uwp_widget_profile .uwp-profile-tabs #tab-content .container h3{margin-bottom: 0;border-bottom: 1px solid #cdcccf;padding-bottom: 10px;}
.uwp_widget_profile .uwp-profile-tabs #tab-content .container .row{margin: 0;}
.uwp_widget_profile .uwp-profile-tabs #tab-content .geodir_location_listing{padding-bottom: 0;padding-top: 20px;}
.uwp_widget_profile .uwp-profile-tabs #tab-content .geodir_location_listing .geodir-post{margin-bottom:35px !important;}
.uwp_widget_profile .uwp-profile-tabs > #tab-content > .uwp-profile-entries > .pb-3{padding: 0 15px !important;margin-bottom: 15px;border-bottom: 1px solid #cdcccf;overflow-x: auto;display: flex;}
.uwp_widget_profile .uwp-profile-tabs > #tab-content > .uwp-profile-entries > .pb-3 a{padding: 15px 20px;background: unset;color: #000 !important;border-radius: 0;border: 1px solid #cdcccf;border-bottom: 0;display: flex;align-items: center;gap: 5px;}
.uwp_widget_profile .uwp-profile-tabs > #tab-content > .uwp-profile-entries > .pb-3 a:focus,
.uwp_widget_profile .uwp-profile-tabs > #tab-content > .uwp-profile-entries > .pb-3 a:hover{box-shadow: unset;border-color: var(--green);background: var(--green) !important;color: #fff !important;}
.uwp_widget_profile .uwp-profile-tabs > #tab-content > .uwp-profile-entries > .pb-3 a.btn-primary{border-color: var(--green);background: var(--green);color: #fff !important;}
.uwp_widget_profile .uwp-profile-tabs > #tab-content > .uwp-profile-entries > .pb-3 a span{background: var(--blue) !important;color: #fff !important;display: inline-flex;align-items: center;aspect-ratio: 1;line-height: 0;}
.uwp_widget_profile .uwp-profile-tabs > #tab-content .section-category-button{display: flex;margin-top: 40px;position: relative;left: 15px;width: calc(100% - 30px);overflow-x: auto;padding-bottom: 8px;}
.uwp_widget_profile .uwp-profile-tabs > #tab-content .section-category-button  a{margin: 0;padding: 8px 15px;border-bottom: 3px solid transparent;border-radius: 0;margin-right: 5px}
.uwp_widget_profile .uwp-profile-tabs > #tab-content .section-category-button  a.active{border-color: var(--green);}
/* scrollbar */
.uwp_widget_profile .uwp-profile-tabs > #tab-content .section-category-button::-webkit-scrollbar{width: 5px;height: 5px;margin-top: 10px;}
.uwp_widget_profile .uwp-profile-tabs > #tab-content .section-category-button::-webkit-scrollbar-track{box-shadow: inset 0 0 5px #80808087;}
.uwp_widget_profile .uwp-profile-tabs > #tab-content .section-category-button::-webkit-scrollbar-thumb{background: var(--e-global-color-primary);}
.uwp_widget_profile .uwp-profile-tabs > #tab-content .uwp-profile-cpt-loop .geodir-post .card-img-top img{width: 100% !important;margin: 0 !important}
.uwp_widget_profile .uwp-profile-header .card .card-body .navbar-nav .dropdown a .badge{background: #0000001c !important;}
.geodir-listings-loading .spinner-border{width: 48px;height: 48px;border: 5px solid #FFF;border-radius: 50%;display: inline-block;box-sizing: border-box;position: relative;animation: pulse 1s linear infinite;}
.geodir-listings-loading .spinner-border:after{content: '';position: absolute;width: 48px;height: 48px;border: 5px solid #FFF;border-radius: 50%;display: inline-block;box-sizing: border-box;left: 50%;top: 50%;transform: translate(-50%, -50%);animation: scaleUp 1s linear infinite;}

@keyframes scaleUp{
  0%{transform: translate(-50%, -50%) scale(0) }
  60% , 100%{transform: translate(-50%, -50%)  scale(1)}
}
@keyframes pulse{
  0% , 60% , 100%{ transform:  scale(1) }
  80%{transform:  scale(1.2)}
}

.membership-level.inner-page.elementor-widget.elementor-widget-text-editor{height: fit-content;}

.section-user-register-form .card-body .uwp-footer-links .uwp-footer-link{align-items: baseline;}

/* my account page design */
.uwp_page.uwp_account_page #content{margin: 70px 0;min-height: unset}
.uwp_page.uwp_account_page .uwp-account-class{margin: 0;}
.uwp_widget_account .uwp_page .tofront .uwp-banner-change-icon{height: 40px;width: 40px;background: #fff;display: flex;align-items: center;justify-content: center;color: #000;font-size: 18px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);opacity: 0;transition: .45s all;}
.uwp_widget_account .uwp_page .tofront:hover .uwp-banner-change-icon{opacity: 1;background: #fff;}
.uwp_widget_account .uwp_page .tofront .uwp-banner-change-icon:hover,
.uwp_widget_account .uwp_page .tofront .uwp-banner-change-icon:focus{background: #fff;}
.uwp_widget_account .uwp_page .tofront img{transition: .45s all;}
.uwp_widget_account .uwp_page .tofront:hover img{filter: brightness(.8);}
.uwp_widget_account .uwp_page .uwp_input_fieldset{font-size: 22px;margin-bottom: 8px !important;}
.uwp_widget_account .uwp_page .uwp_input_fieldset small{font-size: 14px;display: block;}

.select2-selection.select2-selection--multiple ul.select2-selection__rendered{gap: 5px 0;}

.uwp_account_page input.btn-primary{width: fit-content !important;}
.uwp_account_page input.btn-primary:hover{background-color: var(--green);border-color: var(--green);color: #fff;}

#pmpro_levels a{font-size: 16px;text-transform: uppercase;max-width: fit-content;padding: 10px 20px;margin-left: auto;font-weight: 500;border-radius: 0;clip-path: polygon(10% 0, 90% 0, 100% 20%, 100% 80%, 90% 100%, 10% 100%, 0 80%, 0 20%);}
#pmpro_levels .pmpro_level-current a,
#pmpro_levels a:hover,
#pmpro_levels a:focus{color: #fff;background-color: var(--green);border-color: var(--green);}
#pmpro_levels .pmpro_table.pmpro_levels_table thead tr th{border-top: 0}

.geodir-listings .gd-pagination-details{text-align: center;}
.geodir-listings-loading{position: relative;z-index: 9;}
.geodir-listings-loading .post_listing.geodir_locations.geodir_location_listing .geodir-ajax-listings-loader{display: flex !important;position: fixed !important;left: 0;top: 0;width: 100vw !important;height: 100vh;margin-inline: 0 !important;z-index: 9 !important;border-radius: 0 !important;}

.geodir-info .alert.alert-info{background: rgb(255 0 0 / 6%);color: red;border-color: #ff00007d;}

/* header separation */
header#site-header{box-shadow: 0px 5px 8px 0px #0000000d;}
.site-header .header-search-bar-show{background: #fff;box-shadow: 0px 5px 8px 0px #0000000d;padding: 10px;}
.header-search-bar-show .geodir-search-container{border: 1px solid #cdcccf;}
.site-navigation ul.menu li ul{box-shadow: 0px 10px 20px 2px #0000000f;}

.post-type-archive-gd_business .post_listing.geodir_locations.geodir_location_listing .geodir-post .geodir-post-meta-container, .geodir-list-loop-container .geodir-post .geodir-post-meta-container{width: 100%;}
.post-type-archive-gd_business .post_listing.geodir_locations.geodir_location_listing .geodir-post .geodir-post-meta-container .geodir-field-address, .geodir-list-loop-container .geodir-post .geodir-post-meta-container .geodir-field-address{display: block;border-bottom: 1px solid #efecf3;padding-bottom: 15px;}

.geodir_location_listing nav.navigation.pagination{justify-content: center;}

.pmpro-levels #content,
.pmpro-account #content,
.pmpro-invoice #content,
.pmpro-checkout #content,
.pmpro-confirmation #content,
.pmpro-member-profile-edit #content,
.pmpro-billing #content{padding: 70px 0;}
.pmpro-confirmation #content .page-header .entry-title{margin-left: 0;margin-right: 0;}

.pmpro-checkout .pmpro_section{margin-bottom: 0;}
.pmpro-checkout .pmpro_section #pmpro_btn-submit{font-weight: 400;}
.pmpro-member-profile-edit .page-content .pmpro > section:last-child{margin-bottom: 0;}
.pmpro-billing #content .pmpro_card .pmpro_card_content p a{color: var(--green);}
.pmpro-billing #content .pmpro_card .pmpro_card_content p a:hover{color: var(--blue);}
.pmpro-billing #content .pmpro_card .pmpro_btn{font-weight: 500;}
.pmpro-billing #content .pmpro_card .pmpro_btn:hover{color: #fff;background: var(--green);}

table.pmpro_table.pmpro_table_orders thead tr th{border-top: 0 !important;}

@media print{
  footer,
  .trigger_popup_fricc{display: none !important;}
}

.single.single-gd_business .section-save-list a{margin: 0 !important;min-height: 40px;display: flex;align-items: center;gap: 5px}
.single.single-gd_business .biz_info > div{padding-left:  35px;position: relative;}
.single.single-gd_business .biz_info{margin-top: 0px;}
.single.single-gd_business .biz_info > div i{position: absolute;left: 0px;}
.single.single-gd_business section h2{font-size: 25px !important;}
.single.single-gd_business section .geodir_post_meta span{font-weight: 500;}
.single.single-gd_business .contact.form-section #nf-form-4-cont{max-width: 700px;}
.single.single-gd_business .contact.form-section .form-form-part .nf-form-cont textarea, 
.single.single-gd_business .contact.form-section .form-form-part .nf-form-cont input:not(input[type="submit"]){height: unset !important;padding: 12px;border-radius: 6px !important;border: 1px solid rgba(0 0 0 / 20%);background: unset !important;}
.single.single-gd_business .contact.form-section .form-form-part .nf-form-cont .submit-container{justify-content: start;}
.single.single-gd_business .section-save-list .bsui.gd-badge-meta span i{margin-right: 3px;}

.nf-form-cont .nf-response-msg p{padding: 15px;background: rgb(87 188 8 / 5%);border: 1px solid var(--green);color: var(--green);font-weight: 500;font-size: 18px;border-radius: 6px;}
.nf-form-cont .recaptcha-container label{display: none;}

#nf-form-6-cont nf-fields-wrap nf-field:nth-child(5){width: 100%}

.left-part .geodir_post_meta_icon span.geodir_post_meta_title{display: none;}
.uwp_widget_profile .geodir_posts_listing .card-footer .row{display: none;}
.uwp_login_page h1.entry-title, .uwp_register_page h1.entry-title{display: none;}

.search.search-results .wp-block-geodirectory-geodir-widget-loop .geodir-loop-container{padding-left: 0;padding-right: 0;}
.search.search-results .wp-block-geodirectory-geodir-widget-loop .geodir-listing-posts{margin: 0;padding: 0;}
.search.search-results .wp-block-geodirectory-geodir-widget-loop .geodir-listing-posts .geodir-info{width: 100%;padding: 0;margin: 0 !important;}
.search.search-results .wp-block-geodirectory-geodir-widget-loop .geodir-listing-posts > p{width: 100%;text-align: center;}

.site-main.podcast .selected_filters .filter-summary-filterList{margin-bottom: 20px;padding: 0;}

.post_listing.geodir_locations.geodir_location_listing{padding-left: 0 !important;padding-right: 0 !important;}
.post_listing.geodir_locations.geodir_location_listing .row{margin-inline: 0 !important;}
.post_listing.geodir_locations.geodir_location_listing .geodir-widget-posts .geodir-info{width: 100%;padding: 0;margin: -50px 0 0 0 !important;}

.wp-block-geodirectory-geodir-widget-add-listing .geodir-add-listing{padding: 0;}

#geodirectory-add-post [data-argument="default_category"]{display: none !important;}

.site-main.business{margin-top: 70px;padding-bottom: 70px !important;}
.site-main.business .post_listing.geodir_locations.geodir_location_listing{padding-bottom: 0;padding-right: 15px !important;padding-left: 15px !important;}

.post-type-archive-gd_business #content,
.tax-gd_businesscategory #content{min-height: unset;}

.geodir-advance-search-default .geodir-search .gd-search-field-cpt{width: 129px;}
.geodir-advance-search-default .geodir-search .gd-search-field-near{width: calc(55% - 156px);}
.geodir-advance-search-default .geodir-search .gd-search-field-taxonomy{width: calc(45% - 156px);}
.geodir-advance-search-default .geodir-search .gd-search-field-search{width: 56px;}
.geodir-advance-search-default .geodir-search .gd-search-field-search .geodir_submit_search{display: flex;justify-content: center;align-items: center;padding: 0;margin-inline: 0px;}

.search-results .wp-block-geodirectory-geodir-widget-search .geodir-search .gd-search-field-search{height: 50px;max-height: unset;display: block;}
.search-results .wp-block-geodirectory-geodir-widget-search .geodir-search .gd-search-field-search > div{height: 100%;}
.search-results .wp-block-geodirectory-geodir-widget-search .geodir-search .gd-search-field-search .geodir_submit_search{height: 100%;}
.search-results .geodir-category-list-view .geodir-post .card-body{margin-top: 20px;padding-top: 40px !important;padding-bottom: 12px !important;border-top: 1px solid #efecf3;flex-wrap: wrap;}
.search-results .geodir-category-list-view .geodir-post .card-body .geodir-post-content-container{margin-bottom: 0;}

.uwp-register-class .uwp_widget_register .section-user-register-form{max-width: min(700px, calc(100% - 30px));box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);border-radius: 10px;margin: 80px auto;}
.select2 .selection .select2-selection .select2-selection__choice__remove{font-size: 0}
select#address_country{background-color: #f3f0f0 !important;}
select{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 1.125rem center;background-size: 16px 12px;}
select + .select2{background-color: #f3f0f0;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 1.125rem center;background-size: 16px 12px;}
select + .select2 .selection .select2-selection{background-color: transparent !important;}

.uwp_widget_account .uwp-account-form select + .select2 .selection .select2-selection{padding: 7.2px 18px;}

#gd_recaptch_row{width: 100% !important;}

.term-technology .site-main.business .post_listing.geodir_locations.geodir_location_listing,
.term-associations .site-main.business .post_listing.geodir_locations.geodir_location_listing,
.term-services .site-main.business .post_listing.geodir_locations.geodir_location_listing,
.post-type-archive-gd_creators .site-main.business .post_listing.geodir_locations.geodir_location_listing{padding-right: 0 !important;padding-left: 0 !important;}
.post-type-archive-gd_creators #content{padding-top: 70px !important;padding-bottom: 0 !important}

.form-section .listcheckbox-container .nf-field-element label:after{top: 8px;}
.form-section .listcheckbox-container .nf-field-element label{margin-left: 20px !important;}
.form-section .listcheckbox-wrap .nf-field-element label:before{font-size: 18px;}

p.gd_featured_business{color: #fff;}
.pmpro-variation_1.geodir-page-cpt-gd_business.logged-in .add-listing-form{padding-top: 70px;padding-bottom: 70px;}
.pmpro-variation_1.geodir-page-cpt-gd_business.logged-in #geodirectory-add-post{margin: 0 !important;}

.pmpro_table.pmpro_levels_table .pmpro_level-price strong{text-transform: lowercase;}

/* single page */
.single.single-gd_business .biz_info > .address span[itemprop="postalCode"]{display: none;}
.single.single-gd_business .biz_info > .address br{display: none;}
.single.single-gd_business .biz_info > .icon_remove,
.single.single-gd_business .biz_info > .icon_remove .geodir_post_meta{margin-bottom: 5px;}
.single.single-gd_business .biz_info > .icon_remove i{display: none;}
.single.single-gd_business .content-stats-inner > div{margin-bottom: 30px;}
.single.single-gd_business .content-stats-inner > div ul{margin-top: 10px;}

.single.single-gd_creators .content-stats-inner > div{margin-bottom: 30px;}
.single.single-gd_creators .content-stats-inner > div ul{margin-top: 10px;}

.pmpro-levels #content .page-content .elementor .list-option{margin-bottom: -70px}
.pmpro-levels #content .page-content .elementor .list-option .list-table table tbody tr:last-child{display: none;}

.youtube-news .rss-feed-post-list-video{position: relative;overflow: hidden;width: 100%;padding-top: 56.25%;}
.youtube-news .rss-feed-post-list-video .rll-youtube-player{position: absolute;height: 100%;width: 100%;top: 0;}
.youtube-news .rss-feed-post-list-video iframe{position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;}
.youtube-news .rss-feed-post-list-link{display: block;margin-top: 15px;}
.section-podcast-cpt-save-lists{text-align: right;margin-bottom: 20px;}

/* Hide add listing page content as per the posttype start here on date: 28-11-2024 */
.geodir-page-cpt-gd_creators .list_your_business ,
.geodir-page-cpt-gd_business .list_your_creators,
.geodir-page-cpt-gd_event .list_your_business ,
.geodir-page-cpt-gd_event .list_your_creators{display: none;}
.logged-in-condition .list_your_creators,
.logged-out-condition .add-listing-form{display: none;}
/* Hide add listing page content as per the posttype end here on date: 28-11-2024 */

/* Redesign Home page */
header#site-header{box-shadow: unset !important;background: var(--e-global-color-primary);padding-bottom: 2px;}
#site-header #menu-category-menu > li > a,#site-header #menu-global-category-menu > li > a{color: #fff;}
#site-header #menu-category-menu > li > a:hover, #site-header #menu-global-category-menu > li > a:hover{color: var(--e-global-color-secondary);}
#site-header #menu-category-menu > li > a::after ,#site-header #menu-global-category-menu > li > a:after{filter: brightness(0) invert(1);}
#site-header .site-branding.show-logo{position: relative;height: 100%;}
#site-header .site-branding.show-logo::before{content: '';position: absolute;top: 0;right: 0;height: 100%;width: calc(100vw);background: #fff;z-index: -1;}
#site-header .site-branding.show-logo::after{content: '';position: absolute;top: 0;right: -40px;height: 100%;width: 40px;background: #fff;z-index: -1;clip-path: polygon(100% 0, 0 0, 0 100%);}
#site-header .header-search .header-search-bar,
#site-header .header-search .header-search-bar:hover{background: transparent;margin: 0;}
#site-header .site_nav_btn a,
#site-header .site_nav_btn a:hover{background: transparent;}
#site-header .site-navigation{justify-content: end;}
#menu-item-login a{color: #fff !important;}
#menu-item-login a:hover{color: var(--e-global-color-secondary) !important;}
.geodir-search-container.bsui .geodir-search.row{margin-top: 0px;}
.search_box .bsui .form-control,
.header-search-bar-show .bsui .form-control,
.custom-company-archive-filter .bsui .form-control,
.bsui .form-select,
.custom-company-archive-filter .bsui .btn-primary{height: 42px;}
.geodir-advance-search-default .geodir-search .gd-search-field-search{width: 48px;}

/* header style2 */
.page-id-123 #site-header,
.page-id-7610 #site-header,
.page-id-8141 #site-header,
.page-id-18698 #site-header,
.page-id-29415 #site-header,
.archive:not(.search) #site-header{position: absolute;background: transparent;padding-bottom: 0;padding-top: 0;}


.hex_search.custom-company-archive-filter{display: flex;align-items: center;min-height: 70px;} 
.hex_search.custom-company-archive-filter > div{width: 100%;} 
.hex_search.custom-company-archive-filter #selAuthor{height: 50px;}
.hex_search.custom-company-archive-filter .filter_clear .filterCategoriesTitle{display: flex;height: 100%;}


.hex_search.search_box .geodir-search.row{max-width: 1200px;margin: 40px auto;background: #fff;padding: 10px 5px 10px 0 !important;position: relative;overflow: unset !important;}
.custom-company-archive-filter{max-width: 1200px;margin: 40px auto;background: #fff;padding: 0 !important;position: relative;overflow: unset !important;}
.hex_search, .custom-company-archive-filter{position: relative;}
.hex_search::before{content: '';position: absolute;top: 0;left: -9px;height: 100%;width: 10px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: #fff;}
.hex_search::after{content: '';position: absolute;top: 0;right: -10px;height: 100%;width: 10px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: #fff;transform: rotate(180deg);}
.hex_search .bsui .form-control,
.hex_search .gd-search-field-taxonomy select{border: 0;}
.hex_search .gd-search-field-taxonomy select{border-left: 2px solid #000;border-radius: 0;}
.hex_search .geodir-search.row > div{margin-top: 0}
.hex_search .geodir-advance-search-default .geodir-search .gd-search-field-search .geodir_submit_search{clip-path: polygon(20% 0%, 80% 0%, 100% 20%, 100% 80%, 80% 100%, 20% 100%, 0% 80%, 0% 20%);border-radius: 0;border: 0;}
.hex_search .geodir-advance-search-default .geodir-search .gd-search-field-search .geodir_submit_search:hover{background: var(--e-global-color-secondary);}
.custom-company-archive-filter .geodir-search-container.bsui .geodir-search.row{padding: 0px !important;margin: 0px;}
.custom-company-archive-filter .bsui .btn-primary{background-color: #1a1d5c;    height: 50px;}
.banner_sec .elementor-widget-heading .elementor-heading-title{color: #fff !important;}
.banner_sec h3{font-weight: 700;}

.banner_sec .hex_search:before,
.banner_sec .hex_search:after{content: unset;}
.banner_sec .hex_search .geodir-search::before{content: '';position: absolute;top: 0;left: -9px;height: 100%;width: 10px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: #fff;}
.banner_sec .hex_search .geodir-search::after{content: '';position: absolute;top: 0;right: -10px;height: 100%;width: 10px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: #fff;transform: rotate(180deg);}

.hex_box.section-hero-banner.ic_box.e-con.e-grid>.e-con-inner{max-width: 950px !important;}
.hex_box.section-hero-banner .elementor-image-box-wrapper{aspect-ratio:1;padding: 0 !important}
.hex_box.section-hero-banner.ic_box h3{margin: 0;}
.hex_box.section-hero-banner .elementor-image-box-wrapper{height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 0 !important;background: url(https://cargorex.io/wp-content/uploads/2024/12/hexagon-shape.png) no-repeat center / contain;background-color: transparent !important;}
.hex_box.section-hero-banner .elementor-image-box-wrapper img{transition: .45s all;}
.hex_box.section-hero-banner .elementor-image-box-wrapper:hover img{transform: rotateY(180deg);}

body .e-con>.e-con-inner{max-width: 925px !important;max-width: 1200px !important;}

.how_it_work_sec .elementor-widget-container p{margin: 0;}
.how_it_work_sec .number{width: 40px;margin: auto;height: 40px;background: #57BC08b8;line-height: 1;margin-bottom: -30px !Important;position: relative;z-index: 9}
.how_it_work_sec .number .elementor-widget-container{display: flex;align-items: center;justify-content: center;font-size: 20px;font-weight: 900;color: #fff;}

.custom_btn{width:fit-content;margin: auto;}
.custom_btn .elementor-button{border-radius: 0 !important;}
.custom_btn .elementor-button: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: var(--green);transition: .3s ease;}
.custom_btn .elementor-button:after{content: '';position: absolute;top: 0;right: -10px;height: 100%;width: 10px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: var(--green);transform: rotate(180deg);transition: .3s ease;}
.custom_btn:hover .elementor-button{background: var(--e-global-color-primary) !important;}
.custom_btn:hover .elementor-button:before,
.custom_btn:hover .elementor-button:after,
.custom_btn .elementor-button:focus:before,
.custom_btn .elementor-button:focus:after{background: var(--e-global-color-primary);}
.white_hex:hover .elementor-button{color: var(--e-global-color-secondary) !important;background: #fff !important;}
.white_hex:hover .elementor-button:before,
.white_hex:hover .elementor-button:after{background: #fff;}
.banner_btn{margin: 0 auto;}
.list_business_sec .elementor-heading-title{color: #fff !important;}
.list_business_sec .elementor-counter-title{text-align: center;}
.list_business_sec .custom_btn:hover .elementor-button:before,
.list_business_sec .custom_btn:hover .elementor-button:after{background: var();}

.hex_pattern{max-width: calc(100% - 40px);margin: auto;position: relative;}
.hex_pattern.e-con:before{content: '';position: absolute;top: 0;left: -19px;height: 100%;width: 20px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: var(--green);transition: .3s ease;}
.hex_pattern:after{content: '';position: absolute;top: 0;right: -20px;height: 100%;width: 20px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: var(--green);transform: rotate(180deg);transition: .3s ease;}
.hex_pattern .elementor-widget-text-editor .elementor-widget-container > a{color: #fff;transition: .3s ease;}
.hex_pattern .elementor-widget-text-editor .elementor-widget-container > a:hover{color: var(--e-global-color-primary);}

.hex_pattern .number{position: absolute;top: 50%;transform: translateY(-50%);height: 51px;width: 56px;left: -49px;}
.hex_pattern .number .elementor-widget-container{color: var(--green);display: flex;justify-content: center;align-items: center;font-weight: 700;font-size: 30px;}
.hex_pattern .number .elementor-widget-container:before{content: '';position: absolute;height: 100%;width: 100%;background: #fff;clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);transform: rotate(331deg);z-index: -1;}
.hex_pattern .number .elementor-widget-container > p{margin-bottom: 0;}

.testimonials-sections{padding-left: 30px;padding-right: 30px;}
.testimonials-sections .e-con-inner > .elementor-widget-shortcode:last-child{overflow: hidden;}
.testimonials-wrapper-section .slick-track{display: flex !important;}
.testimonials-wrapper-section .slick-slide{height: inherit !important;}
.testimonials-wrapper .slick-slide{margin: 0 70px !important;}
.testimonials-wrapper .slick-list{margin: 0 -70px !important;}
.uwp_change_page .uwp_widget_change{max-width:  600px;margin: 80px auto;}
.companies-wrapper .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);}
.companies-wrapper .slick-arrow:hover,
.companies-wrapper .slick-arrow:focus{background-color: unset;}
.companies-wrapper .slick-arrow:after{color: var(--e-global-color-secondary);}
.companies-wrapper .slick-arrow:hover:after,
.companies-wrapper .slick-arrow:focus:after{color: var(--e-global-color-secondary);}
.companies-wrapper .companies-item-image{border: 1px solid var(--e-global-color-primary);border-radius: 6px;box-shadow: 0 0 0 6px #e4e6e0;}
.companies-wrapper .companies-wrapper-item{padding-top: 10px;padding-bottom: 10px;}
.companies-wrapper .companies-wrapper-item .companies-wrapper-image-content{box-shadow: 0px 0px 0 7px #e4e6e0;}
.companies-wrapper .slick-arrow:after{transition: .3s ease;}
.companies-wrapper .slick-arrow:focus:after,
.companies-wrapper .slick-arrow:hover:after{color: var(--e-global-color-primary);}
.companies-wrapper .companies-wrapper-item .companies-item-content .companies-item-content-inner{padding: 30px 15px 15px 15px;}
.tip_sec .blog_card.elementor-element{clip-path: polygon(8% 0, 92% 0, 100% 5%, 100% 80%, 100% 100%, 9% 100%, 0 95%, 0 5%);}

.geodir_location_listing .lists-listings-page .col.mb-4.geodir-post{flex: 0 0 auto;width: 33.3333333333%;}


/* Submit Your Biz Page */
.section-user-login .custom-user-login{position: relative;}
.section-user-login .custom-user-login:before{content: '';position: absolute;top: 0;left: -7px;height: 100%;width: 10px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: #fff;transition: .3s ease;border: none;}
.section-user-login .custom-user-login:after{content: '';position: absolute;top: 0;right: -7px;height: 100%;width: 10px;clip-path: polygon(0% 0%, 100% 20%, 100% 80%, 0% 100%);background: #fff;transition: .3s ease;}
.section-user-login .custom-user-login:hover{background-color: #57bb08;border: none;}
.section-user-login .custom-user-login:hover:before,
.section-user-login .custom-user-login:hover:after{background-color: #57bb08;}

/* add-listing/business/ space start */
.bsui fieldset:not([data-rule-key="details"]) h3{font-size: 30px;font-weight: 600;}
#geodirectory-add-post [data-argument="featured_content"].row > label,
#geodirectory-add-post [data-argument="association"].row > label,
#geodirectory-add-post [data-argument="intre"].row > label,
#geodirectory-add-post [data-argument="recognitionas_seen_on"].row > label{font-size: 22px;}
.bsui fieldset[data-rule-key="business_desciption"], 
.bsui fieldset[data-rule-key="business_stats"], 
.bsui [data-rule-key="creators_desciption"], 
.bsui [data-rule-key="content"],
.bsui fieldset[data-rule-key="your_companys_content"]{border-top: 1px solid #ddd;padding-top: 40px;margin-top: 40px;}

/* add-listing/business/ space end */

/* business detail page list style start */
.single.single-gd_business .content-stats-inner > div ul{list-style: none;}
.single.single-gd_business .content-stats-inner > div ul li{position: relative;font-size: 18px;}
.single.single-gd_business .content-stats-inner > div ul li:before{content: '';position: absolute;top:1px;left:-22px;height: 18px;width:18px;border-radius: 50%;background: url(https://cargorex.io/wp-content/uploads/2024/12/Right_icon.png) no-repeat center / contain;}
/* business detail page list style End  */

.single.single-gd_creators .content-stats-inner > div ul{list-style: none;}
.single.single-gd_creators .content-stats-inner > div ul li{position: relative;}
.single.single-gd_creators .content-stats-inner > div ul li:before{content: '';position: absolute;top:0;left:-22px;height: 18px;width:18px;border-radius: 50%;background: url(https://cargorex.io/wp-content/uploads/2024/12/Right_icon.png) no-repeat center / contain;}
.single.single-gd_creators .business_details .biz_info{margin-top: 0;}

.custom_imgiconbox .elementor-image-box-title{margin-top: 0;}
.custom_imgiconbox ul{padding-left: 19px;margin: 0;}
.custom_imgiconbox ul li{color: var(--e-global-color-primary);line-height:1;margin-bottom: 7px;font-weight: 500;font-size: 18px;}
.custom_imgiconbox ul li:last-child{margin-bottom: 0;}
.custom_imgiconbox.top_icon .elementor-image-box-content{text-align: left;}
.whylist_cargorex .elementor-widget-image-box .elementor-image-box-wrapper{text-align: left;}
.list_service_row > .elementor-element{position: relative;}
.list_service_row > .elementor-element:before{content: '';position: absolute;height: 50px;width: 2px;background: #fff;top: 50%;left: 100%;transform: translateY(-50%) rotate(-55deg);}
.list_service_row > .elementor-element:last-child:before{content: unset;}
.list_service_row > .elementor-element:nth-child(even) .elementor-image-box-wrapper{display: flex;align-items: center;gap: 15px;flex-direction: column-reverse;}
.list_service_row > .elementor-element:nth-child(even):before{transform: translateY(-50%) rotate(55deg);}

.hexbtn2 .elementor-button{position: relative;border-top: 3px solid #fff;border-bottom: 3px solid #fff;border-radius: 0 !important;}
.hexbtn2 .elementor-button:before{content: '';position: absolute;top: -3px;left: -9px;height: calc(100% + 6px);width: 10px;background: url(/wp-content/uploads/2024/12/hexborder-shape.svg) no-repeat center/cover;transition: .3s ease;}
.hexbtn2 .elementor-button:after{content: '';position: absolute;top: -3px;right: -9px;height: calc(100% + 6px);width: 10px;background: url(/wp-content/uploads/2024/12/hexborder-shape.svg) no-repeat center/cover;transition: .3s ease;transform: rotate(-180deg);}
.hexbtn2 .elementor-button > span{align-items: center;}
.hexbtn2 .elementor-button .elementor-button-text{font-weight: 600;}
.faq-section .elementor-toggle-item{clip-path: polygon(1% 0, 99% 0, 100% 10%, 100% 90%, 99% 100%, 1% 100%, 0 90%, 0 10%);}
.hextrue_icon .elementor-image-box-title{margin-top: 0;}
.shape{clip-path: polygon(5% 0, 100% 0, 100% 100%, 0 100%, 0 15%);}
.hexshape{clip-path: polygon(6% 0, 94% 0, 100% 4%, 100% 96%, 94% 100%, 6% 100%, 0 96%, 0 4%);}
.banner-section{position: relative;}
.banner-section::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: var(--blue);opacity: .8;z-index: -1}
.banner-section .banner-inner{min-height: calc(80vh - 50px);display: flex;align-items: center;}
.hex_search .search_pod{clip-path: polygon(20% 0%, 80% 0%, 100% 20%, 100% 80%, 80% 100%, 20% 100%, 0% 80%, 0% 20%);height: 50px;display: flex;align-items: center;}

.voice-cat{background: url(/wp-content/uploads/2024/12/green_map_bg.jpg) no-repeat center/cover;}
.voice-cat .cat-section-inner{padding: 120px 30px;max-width: 925px;width: 100%;}
.voice-cat .cat-section-inner .content{font-size: 30px;font-weight: 700;}
.voice-cat .cat-section-inner .btn a{font-size: 18px;padding: 15px 10px;font-weight: 600;border-radius: 0;position: relative;border: 0;transition: .3s ease;}
.voice-cat .cat-section-inner .btn a:before{content: '';position: absolute;top: 0;left: -9px;height: 100%;width: 10px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: var(--green);transition: .3s ease;}
.voice-cat .cat-section-inner .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: var(--green);transform: rotate(180deg);transition: .3s ease;}
.voice-cat .cat-section-inner .btn a:hover:before,
.voice-cat .cat-section-inner .btn a:hover:after{background: var(--e-global-color-primary);}

.voice_card .box-main-cls{position: relative;border-radius: 150px 150px 0 50px;background: #46487c;min-height: 337px;}
.voice_card .box-main-cls .wrapper{position: static;background: unset;padding: 20px 15px;backdrop-filter: unset;}
.voice_card .box-main-cls .wrapper .entry-title{display: block;}
.voice_card .box-main-cls .wrapper .post-topics p,
.voice_card .box-main-cls .wrapper .entry-title a{font-size: 18px;}
.voice_card .box-main-cls .more-link{opacity: 0;}
.voice_card .masonry-post.pro_cate_data{display: flex;flex-wrap: wrap;gap: 15px;max-width: 925px;margin: auto;max-width: 1200px;}
.voice_card .masonry-post.pro_cate_data .box-main-cls{width: calc(calc(100% - calc(3* 15px)) / 4);}
.voice_card .entry-featured-image-url{padding: 10px 10px 0 10px;display: block;}
.voice_card .entry-featured-image-url img{border-radius: 50%;aspect-ratio: 1;background-color: #fff;}
.voice_card .resource_loadmore a#more_posts{font-size: 18px;padding: 15px 10px;font-weight: 600;background: var(--e-global-color-primary);border-radius: 0;position: relative;border: 0;transition: .3s ease;line-height: 1;}
.voice_card .resource_loadmore a#more_posts:hover{border: 0;color: #fff;background: var(--e-global-color-secondary);}
.voice_card .resource_loadmore a#more_posts:before{content: '';position: absolute;top: 0;left: -9px;height: 100%;width: 10px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: var(--e-global-color-primary) ;transition: .3s ease;}
.voice_card .resource_loadmore a#more_posts:after{content: '';position: absolute;top: 0;right: -10px;height: 100%;width: 10px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: var(--e-global-color-primary) ;transform: rotate(180deg);transition: .3s ease;}
.voice_card .resource_loadmore a#more_posts:hover:before,
.voice_card .resource_loadmore a#more_posts:hover:after{background: var(--green);}

.appl_filter{position: relative;transition: .3s ease;border-radius: 0 !important;}
.appl_filter:before{content: '';position: absolute;top: 0;left: -9px;height: 100%;width: 10px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: var(--green);transition: .3s ease;}
.appl_filter:after{content: '';position: absolute;top: 0;right: -9px;height: 100%;width: 10px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: var(--green);transform: rotate(180deg);transition: .3s ease;}
.appl_filter:hover:before,
.appl_filter:hover:after{background: var(--e-global-color-primary);}

.business.site-main#content{padding: 60px 30px;margin: 0;background: url(/wp-content/uploads/2024/12/testimonial_bg.jpg) no-repeat center/cover;max-width: unset;}
.business.site-main#content > div, .search-results .site-main#content > div{max-width: 925px; margin-inline:auto ;max-width: 1200px;}
.post_listing.geodir_locations.geodir_location_listing.uwp-profile-cpt-loop .row{max-width: 925px;max-width: unset;}
.site_nav_btn a{text-transform: uppercase;}
.geodir-post .geodir_post_meta_icon{display: none;}
.geodir-post .geodir-field-post_category a,
.geodir-post .geodir-field-post_category,
.custom-category a,
.geodir-post .geodir-field-default_category a{color: var(--green);line-height: 1.1;font-size: 16px;}
#content.site-main.creators{max-width: 1200px;margin: auto;}


.btn-item .section-user-inner-home .custom-user-login{background: var(--e-global-color-secondary);color: #fff !important;font-weight: 400;transition: .3s ease;}
.btn-item .section-user-inner-home .custom-user-login:hover{background: var(--e-global-color-primary);box-shadow: unset}



.btn-item.btn-item-one .section-user-inner-home .custom-user-login{background: var(--e-global-color-secondary);color: #fff !important;font-weight: 400;transition: .3s ease;padding: 20px 40px 20px 40px;border-radius: 5px;text-align: center;font-family: "Golos Text", sans-serif !important;font-weight: 400;font-size: 18px;}
.btn-item.btn-item-one .section-user-inner-home{text-align: center;}
.btn-item.btn-item-one .section-user-inner-home .custom-user-login:hover{background: var(--e-global-color-primary);box-shadow: unset}
.section-submit_your_biz_page a.custom-user-login{background-color: #2B054800;font-family: "Nunito Sans", Sans-serif;font-weight: 400;font-size: 18px !important;border-style: solid;border-width: 1px 1px 1px 1px;border-radius: 5px 5px 5px 5px;padding: 15px 50px 15px 50px;border-color: #fff;color: #fff !important;}
.section-submit_your_biz_page .section-submit_your_biz_page{text-align: center;}
.section-submit_your_biz_page a.custom-user-login:hover{color: var(--blue) !important;background: #fff;}
.claimed-lists{color: #000 !important;margin-top: 20px;text-align: right;cursor: pointer;}
.left-part-inner .geodir-field-city i.fas.fa-map-marker-alt.fa-fw,
.left-part-inner .geodir-field-region i.fas.fa-map-marker-alt.fa-fw,
.left-part-inner .geodir-field-country i.fas.fa-map-marker-alt.fa-fw,
.left-part-inner .geodir-field-zip i.fas.fa-map-marker-alt.fa-fw{display: none;}
.left-part-inner .address.icon_remove{display: flex;gap: 10px;}
.left-part-inner .geodir-field-address span[itemprop="postalCode"]{display: none;}
.left-part-inner .geodir-field-address br{display: none;}

.site-main.business .post_listing.geodir_locations.geodir_location_listing{padding-right: 0 !important;padding-left: 0 !important;}
.post_listing.geodir_locations.geodir_location_listing .geodir-post .card{border: 7px solid #e4e6e0;gap: 0; flex-direction: column;}
.post_listing.geodir_locations.geodir_location_listing .geodir-post .card-img-top{margin-block: 15px;}

.gd_business .card .geodir-entry-title{position: unset;width: 100% !important;line-height: 1;}
.post_listing.geodir_locations.geodir_location_listing .geodir-post .card-body,
.post_listing.geodir_locations.geodir_location_listing .geodir-post .card-body,
.geodir-loop-container .geodir-category-list-view .geodir-post .card-body{justify-content: space-between;flex: 0 0 auto;margin-top: auto;}
.post_listing.geodir_locations.geodir_location_listing .geodir-post .card-img-top,
.geodir-list-loop-container .geodir-post .card-img-top,
.geodir-loop-container .geodir-category-list-view .geodir-post .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;object-fit: scale-down;height: 100%;}
.post_listing.geodir_locations.geodir_location_listing .geodir-post.gd_event .card-img-top,
.geodir-loop-container .geodir-category-list-view .geodir-post.gd_event .card-img-top,
.geodir-list-loop-container .geodir-post.gd_event .card-img-top{height: auto;}
.post_listing.geodir_locations.geodir_location_listing .geodir-post .card-img-top .card-body,
.geodir-list-loop-container .geodir-post .card-img-top .card-body,
.geodir-loop-container .geodir-category-list-view .geodir-post .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;}
.post_listing .geodir-entry-title a,
.geodir-loop-container .geodir-category-list-view .geodir-entry-title a{color: var(--e-global-color-primary);}
.post_listing.geodir_locations.geodir_location_listing .geodir-post .card-body .geodir-post-title,
.geodir-loop-container .geodir-category-list-view .geodir-post .card-body .geodir-post-title{padding: 0px;}
.post_listing.geodir_locations.geodir_location_listing .geodir-post .card-img-top .geodir-post-slider,
.geodir-list-loop-container .geodir-post .card-img-top .geodir-post-slider,
.geodir-loop-container .geodir-category-list-view .geodir-post .card-img-top .geodir-post-slider{width: 100%;max-width: 100%;height: 200px;box-shadow: 0 0 0 6px #e4e6e0;border-radius: 6px;aspect-ratio: 1;border: 1px solid var(--e-global-color-primary);margin-block: 5px;}
body.gd_event-template .post_listing.geodir_locations.geodir_location_listing .geodir-post .card-img-top .geodir-post-slider{width: 70px;max-width: 100%;height: 70px !important;}
body.gd_event-template .related-content-list .post_listing.geodir_locations.geodir_location_listing .geodir-post .card-img-top .geodir-post-slider{height: 100% !important;}
.geodir_location_listing .geodir-post .geodir-entry-title a{font-size: 20px;font-weight: 700;word-wrap: normal;}
.geodir_location_listing .geodir-post .custom-category a{color: var(--e-global-color-secondary);}
.post_listing.geodir_locations.geodir_location_listing .geodir-post .geodir-post-title,
.post_listing.geodir_locations.geodir_location_listing .geodir-post .geodir-post-rating,
.geodir-list-loop-container .geodir-post .geodir-post-title,
.geodir-list-loop-container .geodir-post .geodir-post-rating,
.geodir-loop-container .geodir-category-list-view .geodir-post .geodir-post-title{padding-inline: 0;}
.geodir_post_meta{font-size: 18px;}
.gd_business .card .geodir-entry-title a{font-size: 18px;font-weight: 700;}
.gd_business .card .geodir-entry-title a:hover{text-decoration: none;color: var(--blue);}
.gd_business .card .geodir-field-post_content{font-size: 14px;line-height: 1.1;}
.post-type-archive-gd_business .post_listing.geodir_locations.geodir_location_listing .geodir-post .geodir-post-meta-container .geodir-field-address{padding: 8px 0;border: 0;}
.post_listing.geodir_locations.geodir_location_listing .geodir-post .card-body, .geodir-loop-container  .geodir-category-list-view .geodir-post .card-body{padding-top: 10px !important;/*justify-content: center;*/}
.post_listing.geodir_locations.geodir_location_listing .geodir-post .card-body .geodir-post-content-container, .geodir-loop-container  .geodir-category-list-view .geodir-post .card-body .geodir-post-content-container{text-align: center;margin-inline: auto;}
.geodir-list-save-container, .card-delete-profile{order:-1;}
.post_listing.geodir_locations.geodir_location_listing .geodir-post .card-body .bsui{margin: 0;}

.card-body .geodir-post-content-container .geodir_post_meta a{margin-inline: auto;background-color: var(--green);color: #fff;border-radius: 0;transition: .3s ease;line-height: 1.5;text-transform: capitalize;font-size: 16px;display: flex;align-items: center;gap: 10px;padding: 8px 15px;position: relative;margin: 0px 10px;}
.card-body .geodir-post-content-container .geodir_post_meta a:before{content: '';position: absolute;top: 0;left: -9px;height: 100%;width: 10px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: var(--green);transition: .3s ease;}
.card-body .geodir-post-content-container .geodir_post_meta a:after{content: '';position: absolute;top: 0;right: -9px;height: 100%;width: 10px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: var(--green);transform: rotate(180deg);transition: .3s ease;}
.card-body .geodir-post-content-container .geodir_post_meta a:hover:before,
.card-body .geodir-post-content-container .geodir_post_meta a:hover:after{background: var(--e-global-color-primary);}
.new-template .card-body span.geodir-addtofav-icon.c-pointer.geodir-act-fav, .gd-fav-info-wrap .geodir-act-fav{margin-right: 0px !important;}
.search-results .card-img-top{margin-block: 15px;}
.geodir_post_meta.gd-fav-info-wrap{margin-right: 0px !important;}
.bsui .pagination .page-link::before{content: " ";width: 0;height: 0;border-bottom: 10px solid;border-color: #fff;border-left: 22px solid transparent;border-right: 22px solid transparent;position: absolute;top: -10px;left: 0;}
.bsui .pagination .page-link::after{content: " ";width: 0;height: 0;border-top: 10px solid;border-color: #fff;border-left: 22px solid transparent;border-right: 22px solid transparent;position: absolute;bottom: -10px;left: 0;}
.bsui .pagination .page-link{position: relative;border-radius: 0px !important;margin-inline: 0 10px;height: 30px;}
.pagination .page-link.next{border: none;}
.bsui .navigation .page-link:hover{background-color: var(--green);color: #fff;}
.bsui .pagination .page-link:hover:after, .bsui .pagination .page-link:hover:before{border-color: var(--green);border-right-color: transparent;border-left-color: transparent;}
.bsui .pagination .page-link.active:after, .bsui .pagination .page-link.active:before{border-color: var(--blue);border-right-color: transparent;border-left-color: transparent;}
.bsui .btn-primary, html .bsui .btn{border-radius: 0px; position: relative;margin-inline: 10px;border: none;}
.bsui .btn-primary{clip-path: polygon(20% 0%, 80% 0%, 100% 20%, 100% 80%, 80% 100%, 20% 100%, 0% 80%, 0% 20%);}
.trigger_popup_fricc::before{content: '';position: absolute;top: -9px;right: 0;height: 10px;width: 100%;clip-path: polygon(21% 0, 82% 0, 100% 100%, 0 100%);background: var(--green);transition: .3s ease;}
.bsui a.geodir_button.geodir_preview_button{border:1px solid var(--blue);}
.site-bar-popup a:not([href]):not([tabindex]){border-radius: 0px;}
.trigger_popup_fricc:hover:before, .trigger_popup_fricc:hover:after{background-color: var(--blue);}
.bsui input.btn-primary{clip-path: polygon(10% 0, 90% 0, 100% 20%, 100% 80%, 90% 100%, 10% 100%, 0 80%, 0 20%);height: 46px;}
.trigger_popup_fricc::after{content: '';position: absolute;bottom: -9px;right: 0;height: 10px;width: 100%;clip-path: polygon(18% 0, 82% 0, 100% 100%, 0 100%);background: var(--green);transform: rotate(180deg);transition: .3s ease;}
.bsui [name="geodirectory-add-post"] .btn-primary:hover,
.bsui [name="geodirectory-add-post"] .btn-primary:hover:after,
.bsui [name="geodirectory-add-post"] .btn-primary:hover:before{background-color: var(--green);}
.bsui .uwp-profile-entries .btn-primary:after, .bsui .uwp-profile-entries .btn-primary:before{display: none;}
.bsui .uwp-profile-entries .btn-primary{clip-path: none;}
.search-results .geodir-category-list-view .geodir-post .card-body{border-top:0px ;}

/* Welcome popup style start */
.login_hover_bkgr_fricc{background:rgba(0,0,0,.4);cursor:pointer;display:none;height:100%;position:fixed;text-align:center;top:0;width:100%;z-index:10000;}
.login_hover_bkgr_fricc .helper{display:inline-block;height:100%;vertical-align:middle;}
.login_hover_bkgr_fricc > div{background-color: #fff;box-shadow: 10px 10px 60px #555;display: inline-block;height: auto;max-width: 551px;min-height: 100px;vertical-align: middle;width: 60%;position: relative;border-radius: 8px;padding: 15px 5%;}
.login_popupCloseButton{background-color: #fff;border: 3px solid #999;border-radius: 50px;cursor: pointer;display: inline-block;font-family: arial;font-weight: bold;position: absolute;top: -20px;right: -20px;font-size: 25px;line-height: 30px;width: 30px;height: 30px;text-align: center;}
.login_popupCloseButton:hover{background-color: #ccc;}
.login_trigger_popup_fricc{cursor: pointer;font-size: 20px;margin: 20px;display: inline-block;font-weight: bold;}
/*user login css start tricorev 11 27-12-2024 */
.auto-user-register-login{display: flex;flex-wrap: wrap;column-gap: 15px;width: 100%;padding: 20px;}
.auto-user-register-login .add-listing-business{width: calc(50% - 15px);}
.auto-user-register-login .uwp_form.btn.btn-primary{width: 100% !important;margin: auto;display: flex;height: 46px;align-items: center;transition: .3s ease;white-space: nowrap;clip-path: polygon(5% 0, 95% 0, 100% 20%, 100% 80%, 95% 100%, 5% 100%, 0 80%, 0 20%);background-color: var(--blue);color: #fff;padding: .45rem 1.2rem;margin-bottom: 16px;justify-content: center;font-family: "Golos Text", sans-serif;}
.auto-user-register-login .uwp_form.btn.btn-primary:hover{background: var(--green);}
.login_hover_bkgr_fricc .login_popupCloseButton{box-sizing: content-box;padding: .25em .25em;color: #000;border: 0;border-radius: .5rem;opacity: 0.5;margin: 0;position: absolute;top: 0;right: 0;font-size: 20px;line-height: 30px;transition: all .5s ease;}
.login_hover_bkgr_fricc .login_popupCloseButton:hover{opacity: 1;background-color: transparent;}
.auto-user-register-login .add-listing-business:last-child .uwp_form.btn.btn-primary{margin-bottom: 0}
.auto-user-register-login .uwp_form.btn.btn-primary p{margin: 0}
.login_hover_bkgr_fricc > div{padding: 0px 0% !important;}
.new_fricc_details .popupCloseButton_details{  box-sizing: content-box;padding: .25em .25em;color: #000;border: 0;border-radius: .5rem;opacity: 0.5;margin: 0;position: absolute;top: 0;right: 0;font-size: 20px;line-height: 30px;transition: all .5s ease;background-color: transparent;}
.new_fricc_details .popupCloseButton_details:hover{opacity: 1;background-color: transparent;}
.new_fricc_details p{font-family: "Golos Text", sans-serif !important;font-size: 20px;line-height: 30px;margin: 0}
.hover_bkgr_fricc_details > div{padding: 40px 5% !important;}
.popup_header{display: flex;flex-wrap: wrap;border-bottom: 1px solid #efecf3;padding: 18px 16px;}
.popup_header p{font-size: 20px;margin: 0;line-height: 30px;font-weight: 500;}
.popup-heading-message{padding: 20px 20px 0;}
.popup-heading-message p{margin: 0;font-size: 18px;font-family: "Golos Text", sans-serif}

/* Welcome popup style end here */

/* pagination hover fix */
.pagination .page-item .page-link,
.pagination .page-item .page-link::before,
.pagination .page-item .page-link::after{transition: .3s ease;}
.pagination .page-item .page-link:hover::before{border-bottom-color: var(--e-global-color-secondary);}
.pagination .page-item .page-link:hover::after{border-top-color: var(--e-global-color-secondary);}

/* login btn fix */
.uwp_form .btn.btn-primary{width: fit-content !important;margin: auto;display: flex;height: 46px;align-items: center;transition: .3s ease;}
.uwp_form .btn.btn-primary:hover{background: var(--e-global-color-secondary);}

/* forgot password page */
.uwp-forgot-class .uwp_widgets .card{max-width: min(700px, calc(100% - 30px));box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);border-radius: 10px;margin: 80px auto;}
/* forgot password page */
.uwp_widget_reset.uwp_widgets .card{max-width: min(700px, calc(100% - 30px));box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5);border-radius: 10px;margin: 80px auto;}

/* common btn */
input[type="submit"].pmpro_btn, 
input[type="button"].pmpro_btn{clip-path: polygon(12% 0%, 88% 0%, 100% 18%, 100% 80%, 88% 100%, 12% 100%, 0% 80%, 0% 20%);padding: 10px 20px;height: 50px;border: 0;font-weight: 500 !important;display: flex;align-items: center;}

.btn.btn-outline-primary{clip-path: polygon(20% 0%, 80% 0%, 100% 20%, 100% 80%, 80% 100%, 20% 100%, 0% 80%, 0% 20%);background: var(--e-global-color-primary) !important;color: #fff !important;}
.btn.btn-outline-primary:hover,
.btn.btn-primary:hover{background: var(--e-global-color-secondary) !important;} 

.uwp-profile-entries .btn.btn-outline-primary{background: unset !important;clip-path: unset;}
.uwp-profile-entries .btn.btn-outline-primary:hover{color: #000 !important;}

.search-results .card-body p.categories, 
.geodir-listings .card-body .geodir_post_meta p.categories{display: none;}

/* search page */
.search .geodir_submit_search.btn.btn-primary{width: 48px !important;}
.search select#geodir_search_post_category{height: 50px;}
.search button.btn.btn-primary.btn-sm.geodir-search-load-more{font-size: 16px;height: 46px;display: flex;align-items: center;margin: auto;font-weight: 500;text-transform: uppercase;clip-path: polygon(12% 0%, 88% 0%, 100% 18%, 100% 80%, 88% 100%, 12% 100%, 0% 80%, 0% 20%);}
.search .gd_business .geodir-post-title .geodir-entry-title{margin: 0;}
.search .gd_business .card-body .geodir-field-post_category{padding-bottom: 10px;}
.search .post_listing.geodir_locations.geodir_location_listing .pro_cate_data.row{margin-inline: -15px !important;}

#geodir-add-listing-submit .geodir_button.btn.btn-primary,
#geodir-add-listing-submit .geodir_button.btn.btn-outline-primary{clip-path: polygon(12% 0%, 88% 0%, 100% 18%, 100% 80%, 88% 100%, 12% 100%, 0% 80%, 0% 20%);border: 0;}

.gd_creators-template .section.section-save-list .gd_user_action.edit_link{height: 40px;margin: 0 !important;;display: flex;align-items: center;gap: 5px;font-size: 16px;}
.gd_creators-template .section.section-save-list .gd_user_action.edit_link i{font-size: 14px}

.page-id-7334 table a,
.page-id-7334 .pmpro-levels.pmpro-variation_1 .page-content p a{font-size: 16px;text-transform: uppercase;max-width: fit-content;padding: 10px 20px;margin-left: auto;font-weight: 500;border-radius: 0;clip-path: polygon(10% 0, 90% 0, 100% 20%, 100% 80%, 90% 100%, 10% 100%, 0 80%, 0 20%);background: var(--e-global-color-primary);color: #fff;text-decoration: none !important;display: inline-flex;line-height: 1;height: 46px;align-items: center;}
.page-id-7334 table a:hover,
.page-id-7334 .pmpro-levels.pmpro-variation_1 .page-content p a:hover{background: var(--e-global-color-secondary);color: #fff;}

h1.entry-title{max-width: 1200px !important;}




/* single page */
.single.geodir-page-single .section-save-list a{margin:0 !important;min-height:40px;display:flex;align-items:center;gap:5px;font-size: 16px;}
.single.geodir-page-single .biz_info > div{padding-left: 0px;position:relative;}
.single.geodir-page-single .biz_info > div i{position:absolute;left:0px;}
.single.geodir-page-single section h2{font-size:25px !important;}
.single.geodir-page-single section .geodir_post_meta span{font-weight:500;}
.single.geodir-page-single .contact.form-section #nf-form-4-cont{max-width:700px;}
.single.geodir-page-single .contact.form-section .form-form-part .nf-form-cont textarea, 
.single.geodir-page-single .contact.form-section .form-form-part .nf-form-cont input:not(input[type="submit"]){height:unset !important;padding:12px;border-radius:6px !important;border:1px solid rgba(0 0 0 / 20%);background:unset !important;}
.single.geodir-page-single .contact.form-section .form-form-part .nf-form-cont .submit-container{justify-content:start;}
.single.geodir-page-single .section-save-list .bsui.gd-badge-meta span i{margin-right:3px;}
.single.geodir-page-single .biz_info > .address span[itemprop="postalCode"]{display:none;}
.single.geodir-page-single .biz_info > .address br{display:none;}
.single.geodir-page-single .biz_info > div{margin-bottom:10px;}
.single.geodir-page-single .biz_info > .icon_remove i{display:none;}
.single.geodir-page-single .content-stats-inner > div{margin-bottom:30px;}
.single.geodir-page-single .content-stats-inner > div ul{margin-top:10px;padding-left: 50px;}
.single.geodir-page-single .geodir-field-post_category ul{padding-left: 50px;}
.single.geodir-page-single .regions_served ul{display: flex;flex-wrap: wrap;padding-left: 50px;}
.single.geodir-page-single .regions_served ul li{width: calc(33.33% - 25px);}
.single.geodir-page-single section .geodir_post_meta .geodir_post_meta_icon{margin-bottom: 10px;}
.single.geodir-page-single .geodir-field-post_category a{position: relative;margin-left: 0;display: block;font-size: 18px !important;margin-bottom:0;}
.single.geodir-page-single .left-part-inner .biz_info > div .geodir_post_meta,
.single.geodir-page-single .left-part-inner .biz_info > div .geodir_post_meta i{font-size: 16px;}
.single.geodir-page-single .left-part-inner .address .flex{display: flex;gap: 7px;flex-wrap: wrap;}
.single.geodir-page-single .left-part-inner .address > div i{display: none;}
.single.geodir-page-single .left-part-inner .address > div:first-child i{display: block;}
.single.geodir-page-single #gd-single-tabs-content .btn-containers{display: flex;align-items: center;justify-content: end;margin-bottom: 30px;gap: 5px;flex-wrap: wrap;}
.single.geodir-page-single .btn-claim-list{padding: 12px 15px;font-size: 16px;background-color: var(--e-global-color-primary);font-weight: 500;clip-path: polygon(10% 0%, 90% 0%, 100% 20%, 100% 80%, 90% 100%, 10% 100%, 0% 80%, 0% 20%);display: flex;align-items: center;height: 40px;width: fit-content;line-height: 1;color: #fff !important;margin: 0;transition: .2s ease;}
.single.geodir-page-single .btn-claim-list:before{font-size: 16px;content: '\f0ca';font-weight: 900;font-family: "Font Awesome 6 Free";margin-right: 5px;}
.single.geodir-page-single .btn-claim-list a{color: #fff !important;}
.single.geodir-page-single .btn-claim-list:hover{background-color: var(--e-global-color-secondary);}
.single.geodir-page-single .btn-claim-list:hover a{color: #fff !important;text-decoration: none;}
.single.geodir-page-single .btn-claim-list.claimed-lists-claimed{cursor: not-allowed;background-color: #1C1F639c;}
.single.geodir-page-single .btn-claim-list.claimed-lists-claimed a{line-height: normal;cursor: not-allowed;}
.single.geodir-page-single .biz_info .geodir-post-meta-container .geodir_post_meta{margin-bottom: 0}

.banner-section .banner{padding-left: 30px;padding-right: 30px;}

.single.geodir-page-single .left-part-inner .address{display: flex;gap: 7px;flex-direction: column;}
.single.geodir-page-single .left-part-inner .address.icon_remove span.geodir_post_meta_icon{display: none;}
.single.geodir-page-single .contact.form-section .contact-section.form-form-part .container{max-width: 700px;margin: auto;}
.single.geodir-page-single .content-stats .geodir-field-post_category span.geodir_post_meta_icon{margin-bottom: 10px;display: flex;gap: 6px;}
.single.geodir-page-single .fetured-content .rss-feed .geodir-field-featured_content span.geodir_post_meta_icon{display: none;}

.voice_banner{background: url(/wp-content/uploads/2024/12/voice-banner-truck.jpg) no-repeat center/cover;}

.resources-page .pop_up_content #btn-author-filter{display: inline-block;}

.link-color a{color: var(--e-global-color-primary);transition: .3s ease;}
.link-color a:hover{color: var(--e-global-color-secondary);}

.company-blog .company-blog-section .rss-feed-post-list a.rss-feed-post-list-link{display: block;margin: 20px 0 5px 0;line-height:1.2;font-size: 16px;word-break: break-word;}

.post-type-archive-gd_business .banner-section .banner-inner,
.post-type-archive-gd_creators .banner-section .banner-inner{min-height: unset;}

.error404 #content{display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 20px;}
.error404 #content .entry-title{text-align: center;color: var( --e-global-color-primary );}
.error404 #content .page-content{text-align: center;}
.error404 #content .page-content p{font-size: 18px;color: var( --e-global-color-primary );font-family: "Nunito Sans", Sans-serif}


#geodirectory-add-post #gd_businesscategory_row #gd_businesscategory_wrap > span > span > span{height:auto !important;padding-bottom: 9.2px;}
#geodirectory-add-post #gd_businesscategory_row #gd_businesscategory_wrap > span > span > span .select2-selection__clear{display: none;}
#geodirectory-add-post .geodir-form-gd_creators #gd_creatorscategory_row #gd_creatorscategory_wrap .select2 .select2-selection{height: 100%;}

#geodirectory-add-post div[data-argument="modes"] .select2 .select2-selection{height: auto;}
#geodirectory-add-post #gd_creatorscategory_row #gd_creatorscategory_wrap .select2 .select2-selection{height: auto;}
#geodirectory-add-post #gd_creatorscategory_row #gd_creatorscategory_wrap .select2 .select2-selection .select2-selection__clear{display: none;}

.post-type-archive .geodir-listings .geodir-entry-title,
.tax-gd_businesscategory .geodir-listings .geodir-entry-title,
.search.search-results .geodir-listing-posts .geodir-entry-title{white-space: normal;line-height: 1;margin-bottom:7px;}

.company-blog .rss-feed-post-list .feed-image img{object-fit: contain;object-position: center;margin: auto;min-width: auto;width: auto;}
.company-blog .rss-feed-post-list .feed-description{font-size: 18px;line-height: 1.3;margin: 10px 0;}
.company-blog .rss-feed-post-list .feed-category{font-size: 16px;position: relative;padding-left: 25px;}
.company-blog .rss-feed-post-list .feed-category:before{content: '';position: absolute;top: 0px;left: 0;height: 20px;width: 19px;border-radius: 50%;background: url(https://cargorex.io/wp-content/uploads/2024/12/Right_icon.png) no-repeat center / contain;}

.section-rss-feed-post-list .slick-arrow{position: relative;}
.section-rss-feed-post-list .slick-arrow:after{content: "\f053";font-family: "Font Awesome 6 Free";font-weight: 900;font-size: 20px;color: var(--e-global-color-secondary);}
.section-rss-feed-post-list .slick-arrow:hover:after{color: var(--e-global-color-primary);}
.section-rss-feed-post-list .slick-arrow.slick-next:after{content: "\f054";}

.section-rss-feed-post-list .rss-feed-post-list .rss-feed-post-list-link{font-size: 16px;word-break: break-word;}

.gd_creators-template.single main#content,
.gd_business-template.single main#content{padding-left: 30px;padding-right: 30px;}
.gd_creators-template .site-content-section .container,
.gd_business-template .site-content-section .container{max-width: 100% !important;}
.gd_creators-template .right-part .geodir_post_meta a,
.gd_business-template .right-part .geodir_post_meta a{width: fit-content;}

.num.elementor-widget-shortcode .elementor-shortcode{font-size: 80px;color: #fff;font-weight: 800;text-align: center;line-height: 1;font-family: "Nunito Sans", Sans-serif;}

.bsui .gdcaptcha-err.form-text{font-size: 16px;}
.form-section .form-form-part .nf-form-cont  select{background-color: #fff !important;border: 1px solid #b5b5b5;}

/* readmore btn */
.readmore_btn.elementor-widget-html{color: #fff;line-height:1;background-color: var(--e-global-color-secondary);text-transform: capitalize;border-style: none;border-radius: 0px 0px 0px 0px;padding: 11px 10px 11px 10px;margin: auto;position: relative;width: max-content;font-size: 18px;transition: .3s ease;font-family: "Golos Text", sans-serif !important;}
.readmore_btn.elementor-widget-html: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: var(--green);transition: .3s ease;}
.readmore_btn.elementor-widget-html:after{content: '';position: absolute;top: 0;right: -10px;height: 100%;width: 10px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: var(--green);transform: rotate(180deg);transition: .3s ease;}
.readmore_btn.elementor-widget-html:hover,
.readmore_btn.elementor-widget-html:hover:before,
.readmore_btn.elementor-widget-html:hover:after{background: var(--e-global-color-primary);}

.single.geodir-page-single .baisc-info-section .baisc-info-inner{width: 100%;}

.geodir-list-save-container .gd-badge{position: relative;padding: 10px;font-size: 16px;}
.geodir-list-save-container .gd-badge span.tooltip-text{display: none;position: absolute;background-color: #000;color: #fff;padding: 8px;border-radius: 5px;top: -35px;left: 50%;transform: translateX(-50%);font-size: 12px;}
.geodir-list-save-container .gd-badge span.tooltip-text::before{content: '';position: absolute;bottom: -4px;left: 50%;height: 7px;width: 7px;background: #000;transform: translateX(-50%) rotate(45deg);}



/* voices slider */

.section-voice-card .slick-prev.slick-arrow{right: 70px;left: auto;}
.section-voice-card .slick-arrow:after{transition: .3s ease;}
.section-voice-card .slick-arrow{border-radius: 0;background: url(/wp-content/uploads/2024/12/white_hex.png) no-repeat center / contain;}
.section-voice-card .slick-arrow{top: -21%;border-radius: 100%;}
.section-voice-card .slick-arrow{border: none;position: absolute;top: 0;transform: translateY(-50%);z-index: 99;color: #000;font-size: 0;background-color: #fff;}
.section-voice-card .slick-arrow:after{transition: .3s ease;}
.section-voice-card .slick-arrow:after{color: var(--e-global-color-secondary);}
.section-voice-card .slick-arrow:after{content: "\f053";font-family: "Font Awesome 6 Free";font-weight: 900;font-size: 20px;}
.section-voice-card .slick-next.slick-arrow{right: 20px;}
.section-voice-card .slick-next.slick-arrow{right: 0px;}
.section-voice-card .slick-next.slick-arrow:after{content: "\f054";}
.section-voice-card .slick-arrow:after{transition: .3s ease;}
.section-voice-card .slick-arrow:after{color: var(--e-global-color-secondary);}
.section-voice-card .masonry-post .slick-list.draggable{margin-top: 50px;}
.section-voice-card button.slick-arrow:hover, .section-voice-card button.slick-arrow:focus{background-color: #fff;}
.section-voices-slider button.slick-arrow,
.section-voices-slider button.slick-arrow:hover,
.section-voices-slider button.slick-arrow:focus{border-radius: 0;background: url(/wp-content/uploads/2024/12/white_hex.png) no-repeat center/contain;filter: drop-shadow(0 0 1px #00000045);}
.section-voices-slider button.slick-arrow:hover:after,
.section-voices-slider button.slick-arrow:focus:after{color: var(--e-global-color-primary);}
.section-voices-slider button.slick-arrow.slick-prev{right: 70px;top: -40px;z-index: 1;}
.section-voices-slider button.slick-arrow.slick-next{right: 20px;top: -40px;z-index: 1;}
#business_slider .companies-wrapper .slick-prev.slick-arrow,
#business_slider .companies-wrapper .slick-next.slick-arrow{top: -40px;z-index: 1;}
.section-voices-slider .slick-track{display: flex !important;}
.section-voices-slider.slick-slider{margin:0 -10px;}
.section-voices-slider.slick-slider .slick-slide{margin-right:10px;margin-left:10px;height: inherit !important;}

.section-latest-posts-view-all .section-view-all-button,
.section-latest-voices-view-all .section-view-all-button{color: var(--green);font-size: 16px;position: absolute;right: 140px;top: -50px;}
.section-voice-card .masonry-post.section-voices-slider .slick-list.draggable{margin: 0}
.section-latest-posts-widget .business-listings.geodir_locations.geodir_location_listing.post_listing{padding: 0;}
.section-latest-posts-widget .business-listings .slick-slide{padding:5px;}

#regions_served + .select2 .selection .select2-selection{height: auto;min-height: 46px;}
#regions_served + .select2 .select2-search input.select2-search__field{width: 0px !important;}

/* Add listing pop up design */
#exitPopup{max-width: 551px;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);background: rgb(255, 255, 255);box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px;z-index: 999;width: 90%;}
#exitPopup:after{content: '';background: rgba(0, 0, 0, .4);height: 100vh;width: 100vw;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
#exitPopup .exit-intent-popup-title{font-weight: 700;font-size: 18px;}
#exitPopup .content{position: relative;z-index: 9;padding: 20px;background: #fff;}
#exitPopup button{position: relative;background-color: var(--e-global-color-secondary);font-family: "Nunito Sans", Sans-serif;border-style: none;padding: 15px 10px;line-height: 1;color: #fff;margin: 0 10px 7px 10px;font-weight: 700;font-size: 18px;text-transform: capitalize;}
#exitPopup button:before{content: '';position: absolute;top: 0;left: -9px;height: 100%;width: 10px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: var(--green);transition: .3s ease;}
#exitPopup button:after{content: '';position: absolute;top: 0;right: -9px;height: 100%;width: 10px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: var(--green);transform: rotate(180deg);transition: .3s ease;}
#exitPopup button:hover,
#exitPopup button:hover:before,
#exitPopup button:hover:after{background: var(--e-global-color-primary);}
#exitPopup #saveListing,
#exitPopup #saveListing:before,
#exitPopup #saveListing:after{background: var(--e-global-color-primary);}
#exitPopup #saveListing:hover,
#exitPopup #saveListing:hover:before,
#exitPopup #saveListing:hover:after{background-color: var(--e-global-color-secondary);}

/* common page css */
.page-template-default .page-content .general-page-content{font-family: "Nunito Sans", Sans-serif;width: 100% !important;max-width: 1400px;}
.page-template-default .page-content .general-page-content img{max-width: 600px;width: 100%;margin: 0 auto 0 0;}
.page-template-default .page-content .general-page-content strong,
.page-template-default .page-content .general-page-content b{font-weight: 800;}
.page-template-default .page-content .general-page-content h1{font-size: 40px;font-weight: 800;line-height: 1.1;}
.page-template-default .page-content .general-page-content h2{font-size: 38px;font-weight: 800;line-height: 1.1;}
.page-template-default .page-content .general-page-content h3{font-size: 36px;font-weight: 800;line-height: 1.1;}
.page-template-default .page-content .general-page-content h4{font-size: 34px;font-weight: 800;line-height: 1.1;}
.page-template-default .page-content .general-page-content h5{font-size: 32px;font-weight: 800;line-height: 1.1;}
.page-template-default .page-content .general-page-content h6{font-size: 30px;font-weight: 800;line-height: 1.1;}
.page-template-default .page-content .general-page-content h1,
.page-template-default .page-content .general-page-content h2,
.page-template-default .page-content .general-page-content h3,
.page-template-default .page-content .general-page-content h4,
.page-template-default .page-content .general-page-content h5,
.page-template-default .page-content .general-page-content h6{margin: 30px 0 15px 0;color: var(--e-global-color-primary);}
.page-template-default .page-content .general-page-content p,
.page-template-default .page-content .general-page-content li,
.page-template-default .page-content .general-page-content span{font-size: 18px !important;}
.page-template-default .page-content .general-page-content div:empty{display: none;}
.page-template-default .page-content .general-page-content ul,
.page-template-default .page-content .general-page-content ol{padding: 0 0 0 20px;}
.page-template-default .page-content .general-page-content ul li:not(:last-child), 
.page-template-default .page-content .general-page-content ol li:not(:last-child){padding-bottom: 8px;}
.page-template-default .page-content .general-page-content a.copy-link{color:var(--green);font-size: 26px;}
.page-template-default .page-content .general-page-content .ol_list{padding-left: 29px;}
.page-template-default .page-content .general-page-content .ol_list li{color: var(--e-global-color-secondary);font-size: 14px !important;}
.page-template-default .page-content .general-page-content .ol_list li a{color: var(--e-global-color-secondary);font-size: 14px;text-transform: uppercase;}
.sticky_part > .elementor-element{position: sticky;top: 0;}

/* subscribe button */
.tax-gd_businesscategory.logged-in .wpmcs-subscribe-main{max-width: 1200px;padding: 70px 15px 0 15px;margin: auto;justify-content: end;}

/* Update Your Preferences page design */
.mailchimp-tags-container{font-family: "Golos Text", sans-serif;}
#wpmcs-preference-form{margin: 70px 0px !important;padding: 60px 30px;background: url(/wp-content/uploads/2024/12/testimonial_bg-1.jpg) no-repeat center/cover;clip-path: polygon(5% 0, 100% 0, 100% 100%, 0 100%, 0 5%);background-position-y: 90%;}
#wpmcs-preference-form .wpmcs-title{margin-top: 0;text-align: center;width: 100%;}
#wpmcs-preference-form .mailchimp-tags-container:focus-visible{outline: unset;}
#wpmcs-preference-form .mailchimp-tags-container input[type="checkbox"]:focus + .checkmark{box-shadow: unset;}
#wpmcs-preference-form .mailchimp-tags-container input[type="checkbox"] + .checkmark:focus-visible{outline: unset;}
#wpmcs-preference-form .mailchimp-tags-container input[type="checkbox"] + .checkmark{position: relative;display: inline-block;min-width: 45px;height: 23px;background: #c6c3c3;border-radius: 50px;border: transparent;}
#wpmcs-preference-form .mailchimp-tags-container input[type="checkbox"] + .checkmark::after{content: "";position: absolute;height: 17px;width: 17px;left: 3px;top: 3px;background-color: white;transition: .4s linear;border-radius: 50%;}
#wpmcs-preference-form .mailchimp-tags-container input[type="checkbox"]:checked + .checkmark{background: var(--e-global-color-primary);}
#wpmcs-preference-form .mailchimp-tags-container input[type="checkbox"]:checked + .checkmark::after{left: 24px;}
#wpmcs-preference-form .wpmcs-radio-group{flex-wrap: wrap;justify-content: center;gap: 10px 20px;margin-top: 60px;}
#wpmcs-preference-form .wpmcs-radio-group label{clip-path: unset !important;background: unset;color: #333}

/* Leave a Comment section */
body{font-family: "Nunito Sans", Sans-serif;}
#comments{max-width: 1260px;margin: 0 auto 100px auto;padding: 0 30px;font-family: "Nunito Sans", Sans-serif;}
#comments .comment-reply-title,
#comments .title-comments{font-size: 36px;font-weight: 800 !important;font-family: "Nunito Sans", Sans-serif !important;font-weight: var(--e-global-typography-primary-font-weight);color: var(--e-global-color-primary);}
#comments ol.comment-list{margin-bottom: 50px;}
#comments .comment-head{font-size: 50px;font-family: "Nunito Sans", Sans-serif;font-weight: 800;text-align: center;color: var(--e-global-color-primary);}
#comments .comment-head + p{text-align: center;margin-bottom: 100px;}
#comments p{font-size: 18px;color: #000;}
#comments label{margin-bottom: 10px;}
#comments textarea{border-color: #babdb4;}
#comments a{color: var(--e-global-color-secondary);}
#comments a:hover{color: var(--e-global-color-primary);}
#comments textarea{outline: unset;color: #000 !important;border-radius: 0;}
#comments .submit-btn{outline: none;padding: 10px 8px;font-size: 16px;font-weight: 600;background: var(--blue);color: #fff;border: none;cursor: pointer;transition: all 0.3s ease;clip-path: polygon(10% 0%, 90% 0%, 100% 20%, 100% 80%, 90% 100%, 10% 100%, 0% 80%, 0% 20%);min-width: 150px;font-family: "Golos Text", sans-serif;}
#comments .submit-btn:hover{background: var(--e-global-color-secondary);}
#comments .comment .avatar{height: 80px;width: 80px;object-fit: cover;object-position: center;border-radius: 50%;}
#comments .comment .comment-body{padding: 30px 0 30px 100px !important;}
#comments .comment .comment-body .fn a{text-transform: capitalize;font-size: 18px;}
#comments .comment .comment-body a,
#comments .comment .comment-body span{font-size: 16px;}
#comments .bg-red{color: #842029;background-color: #f8d7da;border: 1px solid #f5c2c7;padding: 10px 15px;border-radius: 5px;width: fit-content;margin: auto;}
#comments .bg-info{text-align: center;color: #000;}
#comments .must-log-in{text-align:center;}

.comment-respond .custom-comment.claimed-none, 
.comment-respond form.comment-form.claimed-none{display: none;}

/* login-register-btn [comment 3566] */
.login-register-btn{display: flex;gap: 10px 30px;flex-wrap: wrap;}
.login-register-btn a{position: relative;background-color: var(--e-global-color-secondary);font-family: "Golos Text", sans-serif;border-style: none;padding: 15px 10px;line-height: 1;color: #fff;font-weight: 700;font-size: 18px;text-transform: capitalize;transition: .3s ease;border-radius: 0 !important;}
.login-register-btn a:before{content: '';position: absolute;top: 0;left: -9px;height: 100%;width: 10px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: var(--green);transition: .3s ease;}
.login-register-btn a:after{content: '';position: absolute;top: 0;right: -9px;height: 100%;width: 10px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: var(--green);transform: rotate(180deg);transition: .3s ease;}
.login-register-btn a:hover,
.login-register-btn a:hover:before,
.login-register-btn a:hover:after{background: var(--e-global-color-primary);}

.hover_bkgr_fricc_details{background:rgba(0,0,0,.4);cursor:pointer;display:none;height:100%;position:fixed;text-align:center;top:0;width:100%;z-index:10000;}
.hover_bkgr_fricc_details .helper{display:inline-block;height:100%;vertical-align:middle;}
.hover_bkgr_fricc_details > div{background-color: #fff;box-shadow: 10px 10px 60px #555;display: inline-block;height: auto;max-width: 551px;min-height: 100px;vertical-align: middle;width: 60%;position: relative;border-radius: 8px;padding: 15px 5%;}
.popupCloseButton_details{background-color: #fff;border: 3px solid #999;border-radius: 50px;cursor: pointer;display: inline-block;font-family: arial;font-weight: bold;position: absolute;top: -20px;right: -20px;font-size: 20px;line-height: 25px;width: 30px;height: 30px;text-align: center;}
.popupCloseButton_details:hover{background-color: #ccc;}
.trigger_popup_fricc_details{cursor: pointer;font-size: 20px;margin: 20px;display: inline-block;font-weight: bold;}
.pmpro_form_field.pmpro_form_field-text.pmpro_payment-discount-code{display: none;}

/* Instagram-Like Verified Badge */
.listing-verified-badge{position: absolute;top: 0px;right: 8px;display: flex !important;align-items: center;justify-content: center;width: 32px;height: 32px;color: white;font-size: 18px;border-radius: 50%;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);}
.listing-verified-badge.premium{background: linear-gradient(45deg, #FFD700, #FFC107, #FFD700);}

/* White Checkmark Icon */
.listing-verified-badge::before{content: '\2713';font-size: 18px;display: inline-block;line-height: 1;}

/* listing checkmark design */
.geodir-post .listing-verified-badge{height: 22px;width: 22px;background: url(/wp-content/uploads/2025/01/verified_check.png) no-repeat center/contain;box-shadow: unset;}
.geodir-post .premium{height: 22px;width: 22px;background: url(/wp-content/uploads/2025/01/premium_check.png) no-repeat center/contain;box-shadow: unset;}
.geodir-post .listing-verified-badge:before,
.geodir-post .premium:before{content: unset;}

.pmpro-levels #content .page-content .elementor .list-option .list-table.last-row-show table tbody tr:last-child{display: table-row;}

/* claim pop-up design */
.claim_sent p{font-size: 16px;margin: 0;font-family: "Nunito sans", sans-serif;color: #333333;}
.claim_sent .popupCloseButton_details{border: none;border-radius: 0px;top: 0;right: 0;background-color: var(--green);color: #fff;font-size: 18px;border-radius: 5px;display: flex;align-items: center;justify-content: center;}
.claim_sent .popupCloseButton_details:hover{background: var(--blue);}

/* Hero_Banner */
.Hero_Banner p{color: #fff;text-align: center;font-size: 18px;line-height: 1.2;font-family: "Nunito sans", sans-serif;}

.event_listing_frm{max-width: 1000px;margin: auto;}
.event_listing_frm .form-check-input{height: 16px !important;}
.event_listing_frm .select2-selection.select2-selection--multiple{height: auto !important;min-height: 46px;}
.event_listing_frm #geodirectory-add-post .mb-3.row[data-argument="event_all_day"],
.event_listing_frm #geodirectory-add-post .mb-3.row[data-argument="featured"],
.event_listing_frm #geodirectory-add-post .mb-3.row[data-argument="post_title"]{width: 100%;}
.event_listing_frm label.form-label{text-transform: capitalize;}
.event_listing_frm #event_type_row .scrollbars-ios{display: flex;gap: 0 20px;flex-wrap: wrap;}
.event_listing_frm #event_type_row .border{border: 0 !important;}
.event_listing_frm .Associations #add_new_association,
.event_listing_frm .Integrations #add_new_integration{font-size: 14px;color: var(--e-global-color-primary);text-decoration: underline;display: inline-block;margin: 0 0 10px 5px;cursor: pointer;}
.event_listing_frm .Associations #add_new_association:hover,
.event_listing_frm .Integrations #add_new_integration:hover{color: var(--e-global-color-secondary);text-decoration: none;}
.event_listing_frm .Associations > div{margin-bottom: 0 !important;}


/* Membership benefit Popup */
body.page-template-default.page.cusmodal_open{overflow: hidden !important;}
.custom_modal{background: rgb(0 0 0 / 30%);position: fixed;top: 0;left: 0;height: 100vh;width: 100%;display: flex;justify-content: center;align-items: center;z-index: 999;padding: 10px;display: none;}
.custom_modal.show{display: flex;}
.custom_modal .modal_inner{background: #fff;max-width: 700px;border-radius: 10px;}
.custom_modal .modal_inner > div{padding: 16px 18px;}
.custom_modal .modal_inner .content_part{padding: 40px 20px;}
.custom_modal .modal_inner .title_part{border-bottom: 1px solid #efecf3;padding: 22px 18px;position: relative;}
.custom_modal .modal_inner .title{margin: 0;color: #333;font-weight: 700;max-width: calc(100% - 20px);}
.custom_modal .checkmark_design{padding: 0;margin: 0;list-style: none;}
.custom_modal .checkmark_design li{position: relative;padding-left: 26px;margin-bottom: 10px;}
.custom_modal .checkmark_design li:last-child{margin-bottom: 0;}
.custom_modal .checkmark_design li:before{content: '';position: absolute;top: 3px;left: 0;height: 20px;width: 20px;border-radius: 50%;background: url(/wp-content/uploads/2025/01/verified_check.png) no-repeat center / contain;}
.custom_modal .btns{display: flex;width: fit-content;gap: 10px 30px;padding: 30px 0 0 10px;flex-wrap: wrap;margin: auto;}
.custom_modal .btns a{text-decoration: none;}
.custom_modal .btns a:before{left: -9px;}
.custom_modal .close_btn{height: 15px;width: 15px;padding: 0;border: 0;position: absolute;right: 18px;border-radius: 0;top: 25px;}
.custom_modal .close_btn:hover{background: unset;}
.custom_modal .close_btn:before, 
.custom_modal .close_btn:after{content: '';position: absolute;left: 50%;width: 2px;height: 100%;background: #000;transform: translateX(-50%) rotate(45deg);top: 0;opacity: .5}
.custom_modal .close_btn:before{transform: translateX(-50%) rotate(-45deg);}
.custom_modal .close_btn:hover:before, 
.custom_modal .close_btn:hover:after{opacity: .75;}

.search_main_section .post_listing.geodir_locations.geodir_location_listing .geodir-post .card-img-top .claimed{position: absolute;right: 10px;top: 10px;height: 22px;width: 22px;}
.post_listing.geodir_locations.geodir_location_listing .geodir-post .geodir-post-title{width: calc(100% - 25px);}
.post_listing.geodir_locations.geodir_location_listing .geodir-post > .card > .claimed.cat_listing{position: absolute;right: 10px;top: 10px;height: 22px;width: 22px;display: flex;align-items: center;justify-content: center;}
.post_listing.geodir_locations.geodir_location_listing .geodir-post > .card > .claimed.cat_listing > span{height: 100%;width: 100%;right: 0;}
.post_listing.geodir_locations.geodir_location_listing .geodir-post > .card > .claimed.cat_listing > span:before{content: unset;}
select + .select2 .select2-selection.select2-selection--multiple .select2-selection__clear{display: none;}

.companies-wrapper .companies-wrapper-item{position: relative;}
.companies-wrapper .companies-wrapper-item .title{width: calc(100% - 20px);}
.companies-wrapper .companies-wrapper-item .claimed.cat_listing{position: absolute;right: 20px;top: 15px;height: 22px;width: 22px;display: flex;align-items: center;justify-content: center;}
.companies-wrapper .companies-wrapper-item .claimed.cat_listing > span{height: 22px;width: 22px;box-shadow: unset;display: block;right: 0}
.companies-wrapper .companies-wrapper-item .claimed.cat_listing > span:before{content: unset;}
.companies-wrapper .companies-wrapper-item .claimed.cat_listing > .listing-verified-badge{background: url(/wp-content/uploads/2025/01/verified_check.png) no-repeat center/contain;}
.companies-wrapper .companies-wrapper-item .claimed.cat_listing > .premium{background: url(/wp-content/uploads/2025/01/premium_check.png) no-repeat center/contain;}

.Associations,
.Associations .row{width: 100% !important;}
.Integrations, 
.Integrations .row{width: 100% !important;}

#comments.comments-area .comment-desc{max-width: 750px;margin: auto;}

/* Fix header after add event in menu */

.single.geodir-page-single .right-part .title_info{max-width: 100%;width: 100%;gap: 10px;margin-bottom: 15px;}
.single.geodir-page-single .right-part .title_info .name {display: inline;}
.single.geodir-page-single .right-part .title_info .name .geodir-post-title {display: inline;}
.single.geodir-page-single .right-part .title_info .name .geodir-post-title .geodir-entry-title {display: inline;}

.single.geodir-page-single .right-part .title_info .post_badge {display: inline-block;}
.single.geodir-page-single .right-part .title_info .post_badge .listing-verified-badge {top: unset !important;}

.single.geodir-page-single .right-part .title_info .claimed .listing-verified-badge{position: relative;height: 22px;width: 22px;background: url(/wp-content/uploads/2025/01/verified_check.png) no-repeat center / contain;box-shadow: unset;right: 0;top: 10px;}
.single.geodir-page-single .right-part .title_info .claimed .premium{position: relative;height: 22px;width: 22px;background: url(/wp-content/uploads/2025/01/premium_check.png) no-repeat center / contain;box-shadow: unset;right: 0;top: 10px;}
.single.geodir-page-single .right-part .title_info .claimed span:before{content: unset;} 

/* subscribe and unsubscribe button changes */
.business.site-main#content #wpmcs-subscribe-form{max-width: 1170px;margin: 0 auto 40px;}
.business.site-main#content #wpmcs-subscribe-form + .post_listing{padding-top: 20px;}

.post_listing.geodir_locations.geodir_location_listing .geodir-post .card-img-top .claimed.cat_listing{position: absolute;right: 10px;top: 0;height: 22px;width: 22px;display: flex;align-items: center;justify-content: center;}
.post_listing.geodir_locations.geodir_location_listing .geodir-post .card-img-top .claimed.cat_listing span{right: 0;}
.post_listing.geodir_locations.geodir_location_listing .geodir-post .card-img-top .claimed.cat_listing span:before{content: unset;}

#popup .popup-box{max-width: 550px;width: calc(100% - 20px);background: white;padding: 25px;border-radius: 10px;width: 350px;text-align: center;box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);transform: scale(0.8);transition: transform 0.3s ease-in-out;}
#popup .popup-box h4{font-size: 28px;font-weight: 500;font-family: "Golos Text", sans-serif;}
#popup .popup-form input{background: #fff;border: 1px solid rgba(0 0 0 / 20%);border-radius: 6px;}
#popup .btn{border-radius: 6px;padding: 10px 20px;line-height: 1;font-size: 16px;clip-path: polygon(20% 0%, 80% 0%, 100% 20%, 100% 80%, 80% 100%, 20% 100%, 0% 80%, 0% 20%);height: 46px;display: flex;margin: auto;font-weight: 500;align-items: center;text-transform: uppercase;background: var(--e-global-color-primary);border: 0;color: #fff;}
#popup .btn:hover{background: var(--e-global-color-secondary);}
#popup .popup-box .close-popup{position: absolute;top: 10px;right: 15px;font-size: 20px;font-weight: bold;background: none;border: none;cursor: pointer;color: #555;background: var(--e-global-color-secondary);padding: 0;line-height: 1.2;top: 0;right: 0;height: 30px;width: 30px;display: flex;justify-content: center;color: #fff;}
#popup .popup-box .close-popup:hover{background: var(--e-global-color-primary);}
#popup .popup-box .popup-form input, 
#popup .popup-box .popup-form textarea{width: 100%;padding: 8px;margin: 8px 0;border: 1px solid #ccc;border-radius: 5px;font-size: 16px;}
#popup .popup-box .popup-form button{width: 100%;padding: 10px;background: #28a745;color: white;border: none;font-size: 18px;cursor: pointer;border-radius: 5px;}
#popup.popup-overlay{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);display: none;align-items: center;justify-content: center;z-index: 99;}
#popup.popup-overlay.active{display: flex;}
#popup.popup-overlay.active .popup-box{transform: scale(1);}

/* event single page design */
.gd_event-template-page-gd-events-details.single{container-type: inline-size;}
.gd_event-template-page-gd-events-details.single #content{padding: 0;}
.gd_event-template-page-gd-events-details.single #gd-tabs{margin: 0 0 80px 0 !important;}
.gd_event-template-page-gd-events-details.single .banner_section{position: relative;padding: 120px 0;color: #fff;text-align: center;}
.gd_event-template-page-gd-events-details.single .banner_section:before{content: '';position: absolute;left: 50%;top: 0;transform: translateX(-50%);background: url(/wp-content/uploads/2024/12/Events-shape.svg) no-repeat bottom center / cover;filter: invert(9%) sepia(81%) saturate(2683%) hue-rotate(233deg) brightness(100%) contrast(98%);height: 100%;z-index: 0;width: 100cqw;}
.gd_event-template-page-gd-events-details.single .banner_section .name,
.gd_event-template-page-gd-events-details.single .banner_section .date{position: relative;}
.gd_event-template-page-gd-events-details.single .banner_section .geodir-field-event_dates{font-size: 16px;}
.gd_event-template-page-gd-events-details.single .banner_section .geodir-entry-title{margin: 0;}
.gd_event-template-page-gd-events-details.single .banner_section .geodir-entry-title a{font-size: 40px;color: #fff;font-weight: 700;line-height: 1.2;}
.gd_event-template-page-gd-events-details.single .banner_section .geodir-entry-title a:hover{text-decoration: none;}
.gd_event-template-page-gd-events-details.single .banner_section .section.section-save-list{justify-content: center;margin-top: 10px;}
.gd_event-template-page-gd-events-details.single .banner_section .section.section-save-list .edit_link{color: var(--e-global-color-primary) !important;background: #fff;}
.gd_event-template-page-gd-events-details.single .banner_section .section.section-save-list .edit_link:hover{color: #fff !important;background: var(--e-global-color-secondary) !important;}
.gd_event-template-page-gd-events-details.single .banner_section .section.section-save-list .gd-lists-save-button{background: var(--e-global-color-secondary);}
.gd_event-template-page-gd-events-details.single .banner_section .section.section-save-list .gd-lists-save-button:hover{color: var(--e-global-color-primary) !important;background: #fff !important;}
.gd_event-template-page-gd-events-details.single .event_detail_page .site-content-wrapper{flex-direction: column;max-width: 780px;margin: -80px auto 0 auto;}
.gd_event-template-page-gd-events-details.single .event_detail_page .site-content-wrapper .box{border: 1px solid #DBDBDB;border-radius: 6px;overflow: hidden;background: #fff;margin-bottom: 50px;position: relative;z-index: 1;}
.gd_event-template-page-gd-events-details.single .event_detail_page .site-content-wrapper .box:last-child{margin-bottom: 0;}
.gd_event-template-page-gd-events-details.single .event_detail_page .ayi-html-wrap{margin: 0;}
.gd_event-template-page-gd-events-details.single .event_detail_page .ayi-html-wrap > div{padding: 0;}
.gd_event-template-page-gd-events-details.single .url{width: fit-content;margin: auto;}
.gd_event-template-page-gd-events-details.single .url .geodir-field-registration_link,
.gd_event-template-page-gd-events-details.single .url .geodir-field-registration_link a{color: var(--e-global-color-secondary);font-size: 16px;}
.gd_event-template-page-gd-events-details.single .related-listings-widget-podcast.event-list:not(.related-content-list) .related-listings{padding-bottom: 25px !important;}
.gd_event-template-page-gd-events-details.single .related-listings-widget-podcast.event-list + a{color: var(--e-global-color-secondary);display: block;text-align: center;}

/* date color */
.event_detail_page .banner_section .geodir-field-event_dates span,
.event_detail_page .banner_section .geodir-field-event_dates .geodir-schedule{color: #fff;}

/* banner button color */
.event_detail_page .banner_section .both_btn{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;margin-bottom: 15px;}
.event_detail_page .banner_section .both_btn .duplicate_event_post_wrapper .btn,
.event_detail_page .banner_section .both_btn .gd-author-actions .gd_user_action{background: var(--green);display: inline-block;margin: 0 !important;font-family: "Nunito Sans", sans-serif !important;font-size: 16px;}
.event_detail_page .banner_section .both_btn .gd-author-actions .gd_user_action:hover, 
.event_detail_page .banner_section .both_btn .duplicate_event_post_wrapper .btn:hover{background: #fff !important;color: #1a1c5a !important;}

.gd_event-template-page-gd-events-details.single .logo-section img{object-fit: cover;object-position: center;max-width: 100% !important;
/*  height: 330px;width: 100%;*/
}
.gd_event-template-page-gd-events-details.single .btn-section{text-align: center;}
.gd_event-template-page-gd-events-details.single .btn-section > a{color: #fff;padding: 12px 15px;font-size: 16px;background-color: var(--e-global-color-primary);font-weight: 500;clip-path: polygon(10% 0%, 90% 0%, 100% 20%, 100% 80%, 90% 100%, 10% 100%, 0% 80%, 0% 20%);transition: .2s ease;color: #fff;display: inline-block;}
.gd_event-template-page-gd-events-details.single .btn-section > a:hover{background-color: var(--e-global-color-secondary);text-decoration: none;}
.gd_event-template-page-gd-events-details.single .btn-section > a.details-btn{background-color: var(--e-global-color-secondary);}
.gd_event-template-page-gd-events-details.single .btn-section > a.details-btn:hover{background-color: var(--e-global-color-primary);}
.gd_event-template-page-gd-events-details.single .btn-section .interested_btn .ayi-html-wrap .geodir-ayi-wid.geodir-ayi-whois-in{border: 0;padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid #dbdbdb;}
.gd_event-template-page-gd-events-details.single .btn-section .interested_btn h5{font-size: 18px;font-weight: 600;margin-bottom: 5px !important;}
.gd_event-template-page-gd-events-details.single .btn-section .interested_btn .geodir-ayi-btn-rsvp{color: red;text-decoration: none;}
.gd_event-template-page-gd-events-details.single .btn-section .interested_btn a{font-size: 16px;}
.gd_event-template-page-gd-events-details.single .about-section{padding: 40px;}
.gd_event-template-page-gd-events-details.single .about-section .description-inner{font-size: 16px !important;}
.gd_event-template-page-gd-events-details.single .about-section .description-inner p,
.gd_event-template-page-gd-events-details.single .about-section .description-inner li{font-size: 16px !important;}
.gd_event-template-page-gd-events-details.single section h2{font-weight: 700;}
.gd_event-template-page-gd-events-details.single .details-section{padding: 40px;}
.gd_event-template-page-gd-events-details.single .details-section .biz_info{margin: 25px 0 0 0;gap: 25px;}
.gd_event-template-page-gd-events-details.single .details-section .biz_info .title{margin-bottom: 0;}
.gd_event-template-page-gd-events-details.single .details-section .biz_info > div:empty{display: none;}
.gd_event-template-page-gd-events-details.single .details-section .biz_info .url .geodir_post_meta:before,
.gd_event-template-page-gd-events-details.single .details-section .biz_info .address .geodir_post_meta:before{content: unset;}
.gd_event-template-page-gd-events-details.single .details-section .biz_info .url .geodir_post_meta_icon,
.gd_event-template-page-gd-events-details.single .details-section .biz_info .address .geodir_post_meta_icon{margin: 0 !important;}
.gd_event-template-page-gd-events-details.single .details-section .biz_info span,
.gd_event-template-page-gd-events-details.single .details-section .biz_info a{font-size: 18px;}
.gd_event-template-page-gd-events-details.single .details-section .biz_info .geodir_post_meta .geodir_post_meta_icon{margin-bottom: 12px;}
.gd_event-template-page-gd-events-details.single .details-section .biz_info > div:last-child{margin: 0}
.gd_event-template-page-gd-events-details.single .details-section .biz_info > .add_event_to_cal > a:not(:last-child){margin-right: 15px;padding-right: 15px;border-right: 1px solid #dbdbdb;}
.gd_event-template-page-gd-events-details.single .details-section .biz_info .cat-list-view ul{padding: 0;margin-left: 22px;margin-bottom: 0;}
.gd_event-template-page-gd-events-details.single .details-section .biz_info .cat-list-view ul li{position: relative;font-size: 16px;}
.gd_event-template-page-gd-events-details.single .details-section .biz_info .cat-list-view ul li:last-child{margin-bottom: 0;}
.gd_event-template-page-gd-events-details.single .details-section .biz_info .cat-list-view ul li a{font-size: 16px;}
.gd_event-template-page-gd-events-details.single .details-section .biz_info .cat-list-view ul li:before{content: '';position: absolute;top: -2px;left: -22px;height: 18px;width: 18px;border-radius: 50%;background: url(/wp-content/uploads/2024/12/Right_icon.png) no-repeat center / contain;}
.gd_event-template-page-gd-events-details.single .details-section .biz_info .job-type .geodir-field-job_type{font-size: 16px;}
.gd_event-template-page-gd-events-details.single .details-section .biz_info .geodir_post_meta_title{font-weight: 700;}
.gd_event-template-page-gd-events-details.single .btn-section .interested_btn .item-avatar a{display: flex;justify-content: center;align-items: center;text-decoration: none;color: #333;gap: 5px}
.gd_event-template-page-gd-events-details.single .btn-section .interested_btn .item-avatar span{font-size: 14px;}
.gd_event-template-page-gd-events-details.single .btn-section .interested_btn .geodir-ayi-list-users{gap: 10px;}
.gd_event-template-page-gd-events-details.single .about-section h2{font-size: 22px}
.gd_event-template-page-gd-events-details.single .about-section h3{font-size: 21px}
.gd_event-template-page-gd-events-details.single .about-section h4{font-size: 20px}
.gd_event-template-page-gd-events-details.single .about-section h5{font-size: 18px}
.gd_event-template-page-gd-events-details.single .about-section h6{font-size: 16px}
.gd_event-template-page-gd-events-details.single .details-section .biz_info .add_event_to_cal a{margin-right: 10px;font-size: 16px;color: var(--blue);white-space: nowrap;position: relative;}
.gd_event-template-page-gd-events-details.single .details-section .biz_info .add_event_to_cal a i{position: static;margin-right: 4px;}
.gd_event-template-page-gd-events-details.single .details-section .biz_info .add_event_to_cal a:hover{text-decoration: underline;} 


/* header submenu problem */

/* Faq page */
.faq-section .elementor-tab-content a,
.faq-section .elementor-widget-text-editor p a{color: var(--e-global-color-secondary);text-decoration: underline;}
.faq-section .elementor-tab-content a:hover,
.faq-section .elementor-widget-text-editor p a:hover{color: var(--e-global-color-primary);}

div[data-argument="address_latitude"] small b,
div[data-argument="address_longitude"] small b{font-weight: 400}

/* search result page card text issue */
.search-results .geodir-post .category{line-height: 1.1;width: 100%;word-break: break-all;margin-bottom: 5px;}
.search-results .geodir-post .category a{font-size: 14px;line-height: 1.1;word-break: keep-all;}

/* reduce category banner height */
.tax-gd_businesscategory .banner-section .banner-inner{min-height: calc(60vh - 50px);}

/* explore btn */
.explore_login_btn .section-user-login .custom-user-login{background-color: var(--e-global-color-secondary);color: #fff !important;}
.explore_login_btn .section-user-login .custom-user-login:hover{background-color: var(--e-global-color-primary);}
.explore_login_btn .section-user-login .custom-user-login:before,
.explore_login_btn .section-user-login .custom-user-login:after{background-color: var(--e-global-color-secondary);}
.explore_login_btn .section-user-login .custom-user-login:hover:before,
.explore_login_btn .section-user-login .custom-user-login:hover:after{background-color: var(--e-global-color-primary);}

.list-option .list-table table tr td span.introprice_note{font-size: 15px;line-height: 1.3 !important;font-weight: 700;margin: 10px 0 0 0;display: block;}

/* tooltip css */
.tooltip_txt{display: none;}
.tooltip_txt p{margin: 0 !important;}
.premium,
.listing-verified-badge{z-index: 1;}
.premium + .tooltip_txt,
.listing-verified-badge + .tooltip_txt{position: absolute;background: #000;font-size: 12px;text-transform: capitalize;padding: 6px 8px;white-space: nowrap;border-radius: 5px;bottom: calc(100% + 7px);font-family: "Golos Text", sans-serif;font-weight: 400;color: #fff;transition: .45s all;left: 50%;transform: translateX(-50%);}
.premium:hover + .tooltip_txt,
.listing-verified-badge:hover + .tooltip_txt{display: block;}
.premium + .tooltip_txt > .verified_user{display: none;}
.listing-verified-badge + .tooltip_txt > .premium_user{display: none;}
.premium + .tooltip_txt:before
.listing-verified-badge + .tooltip_txt:before{content: '';position: absolute;top: unset;bottom: -3px;left: 50%;height: 8px;width: 8px;background: #000;transform: translateX(-50%) rotate(45deg);z-index: -1;}
.listing-verified-badge.premium + .tooltip_txt > .premium_user{display: block;}

.gd_business-template-page-gd-busiess-details .title_info .claimed.cat_listing{position: relative;}
.gd_business-template-page-gd-busiess-details .premium + .tooltip_txt, 
.gd_business-template-page-gd-busiess-details .listing-verified-badge + .tooltip_txt{bottom: calc(100% + 5px);}

.search.search-results .premium + .tooltip_txt,
.search.search-results .listing-verified-badge + .tooltip_txt{right: calc(100% + 10px);bottom: -5px;}

/* add listing fullwidth */
body .add-listing-form.e-con{padding: 0 !important;}
body .add-listing-form.e-con > .e-con-inner{max-width: 100% !important;padding: 0 !important;}
body .add-listing-form.e-con .list_business_sec .e-con-inner{max-width: 1200px !important;}

/* voices popup issue */
.voice_banner.banner-section .author-char-container{position: fixed;height: 100%;width: 100%;background: rgb(0 0 0 / 80%);left: 0;top: 0;z-index: 1;}

/* pagination active issue */
.bsui .pagination .page-item .page-link:focus{background: #fff;}
.bsui .pagination .page-item:hover .page-link,
.bsui .pagination .page-item.active .page-link{background: var(--blue);color: #fff;}
.bsui .pagination .page-item.active .page-link:before,
.bsui .pagination .page-item.active .page-link:after,
.bsui .pagination .page-item:hover .page-link:before,
.bsui .pagination .page-item:hover .page-link:after{border-color: var(--blue);border-right-color: transparent;border-left-color: transparent;}

/* listing line height issue */
.geodir-post .card .geodir-entry-title{line-height: 1;}

/* listing category comma separation */
.geodir-post .geodir-heading .geodir-post-title .category,
.geodir-post .geodir-field-default_category,
.geodir_location_listing .geodir-post .custom-category{margin: 5px 0;line-height: 1.1;width: 100%;word-break: break-all;margin-bottom: 5px;}
.geodir-post .geodir-heading .geodir-post-title .category > a,
.geodir-post .geodir-field-default_category a,
.geodir_location_listing .geodir-post .custom-category a{font-size: 14px;line-height: 1.1;word-break: keep-all;}

/* Event page map pop up design */
#gd_map_canvas_archive .leaflet-pane .leaflet-popup-content .geodir-entry-title{font-size: 18px;font-weight: 700;line-height: 1.1;margin-bottom: 10px;width: calc(100% - 20px);}
#gd_map_canvas_archive .leaflet-popup-close-button{background: red;color: #fff;height: 20px;width: 20px;font-size: 16px;display: flex;align-items: center;justify-content: center;}
#gd_map_canvas_archive .geodir-addtofav-icon{border-color: var(--e-global-color-primary) !important;display: flex;}
#gd_map_canvas_archive .geodir-addtofav-icon i{color: var(--e-global-color-primary) !important;}
#gd_map_canvas_archive .geodir-output-location{display: flex !important;gap: 8px;flex-direction: column;}
#gd_map_canvas_archive .list-group-item{font-size: 15px;color: #333;}
#gd_map_canvas_archive .list-group-item .geodir_post_meta_icon{display: flex;}
#gd_map_canvas_archive .list-group-item .geodir_post_meta_title{font-weight: 600;font-size: 16px;}
#gd_map_canvas_archive .geodir-link-image{height: 90px;width: 90px;margin: 5px 0;}
#gd_map_canvas_archive .geodir-link-image:hover i{color: #fff;opacity: 1;}
#gd_map_canvas_archive .geodir-link-image:before{content: '';position: absolute;top: 0;left: 0;height: 100%;width: 100%;background: #000;opacity: 0;transition: .3s ease;}
#gd_map_canvas_archive .geodir-link-image:hover:before{opacity: .4}
#gd_map_canvas_archive .geodir-link-image img{height: 100%;width: 100%;object-fit: contain;object-position: center;}
#gd_map_canvas_archive .geodir-bubble_desc{display: flex;flex-direction: column;}
#gd_map_canvas_archive .geodir-bubble_image{order: -1;}



/* Category page Post type filter - Start */
.site-main#content > .post_type-radio-group-main{padding: 50px 15px 30px 15px;display: flex;flex-direction: row;flex-wrap: wrap;align-content: center;justify-content: center;align-items: center;}
.site-main#content > .post_type-radio-group-main + .wpmcs-subscribe-main{justify-content:center;padding: 0 15px;}
#filter_categories{margin: 0px 0px !important;}
#filter_categories .post_type-radio-group{display: flex;gap: 20px;margin: 0px 0px;}
#filter_categories .post_type-radio-group{flex-wrap: wrap;gap: 10px 20px;}
#filter_categories .post_type-radio-group input[type="radio"]{display: none;}
#filter_categories .post_type-radio-group label{display: flex;align-items: center;gap: 10px;cursor: pointer;font-size: 16px;background-color: #f8f9fa;transition: all 0.3s ease;clip-path: polygon(10% 0%, 90% 0%, 100% 20%, 100% 80%, 90% 100%, 10% 100%, 0% 80%, 0% 20%) !important;}
#filter_categories .post_type-radio-group label{clip-path: unset !important;background: unset;color: #333;}
.post_type-radio-group label::before{content: '';width: 18px;height: 18px;border: 2px solid var(--green);border-radius: 50%;display: inline-block;background-color: white;transition: all 0.3s ease;}
#filter_categories .post_type-radio-group input[type="radio"]:checked + label::before{background-color: #fff;border: 6px solid var(--green);}
/* Category page Post type filter - End */

/* login_hover_bkgr_fricc pop-up design */
.login_hover_bkgr_fricc{overflow-y: auto;padding: 10px 0;}
.login_hover_bkgr_fricc > div{max-width: 600px;}
.login_hover_bkgr_fricc::-webkit-scrollbar{display: none;}
.login_hover_bkgr_fricc .unclaimed_post{display: flex;flex-wrap: wrap;max-width: calc(100% - 30px);margin: 20px auto 10px auto;gap: 5px;justify-content: center;}
.login_hover_bkgr_fricc .unclaimed_post .unclaimed_post_inner{width: calc(25% - 15px / 4);padding: 10px;border: 1px solid #efecf3;}
.login_hover_bkgr_fricc .unclaimed_post .unclaimed_post_inner img{height: 70px;width: 70px;object-fit: contain;object-position: center;}
.login_hover_bkgr_fricc .unclaimed_post .unclaimed_post_inner .unclaimed_post_title a{color: var(--e-global-color-primary);line-height: 1.2;display: inline-block;transition: .45s all;font-size: 14px;font-weight: 700;display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;overflow: hidden;}
.login_hover_bkgr_fricc .unclaimed_post .unclaimed_post_inner .unclaimed_post_title a:hover{color: var(--e-global-color-secondary);}

.gd_event.type-gd_event .geodir_post_meta.list-group-item:hover{color: var(--e-global-color-secondary);}

/* shortcode design */
#user_listings .elementor-widget-shortcode .geodir-list-save-container{position: relative;}
#user_listings > .elementor-element .elementor-shortcode{padding: 70px 0;}
#user_listings > .elementor-element .elementor-shortcode:empty{display: none;}
#user_listings > .elementor-element:not(:last-child) .elementor-shortcode{border-bottom: 1px solid #d3d3d5;}

#user_listings > .two_listing_section.elementor-element .heading-title h2{font-size: 30px !important;}

#user_listings .expanded-listings-container{margin: 0 !important;}
#user_listings .expanded-listings-container .view-all-link{color: var(--e-global-color-secondary);text-align: right;display: block;padding: 0 10px 15px 0;text-align: center;font-family: "Golos Text", sans-serif;}
#user_listings .expanded-listings-container .section-title{padding: 0;margin: 0 0 20px 0;font-weight: 700;font-size: 21px;}
#user_listings .expanded-listings-container .category-items .category-item.active{color: #fff;background: var(--e-global-color-secondary);clip-path: polygon(5% 0, 95% 0, 100% 20%, 100% 80%, 95% 100%, 5% 100%, 0 80%, 0 20%);border: 0;}
#user_listings .expanded-listings-container .business-listings-grid{width: 100%;display: flex;flex-direction: column-reverse;padding-top: 15px;}
#user_listings .expanded-listings-container .business-category-listings .row .col{width: 33.33%;}
#user_listings .frequently-viewed-categories .category-list a{background: #fff;}
#user_listings .post_listing.geodir_locations.geodir_location_listing{padding: 0;}

#user_listings .heading-title h2{margin-top: 0;font-size: 30px !important;}
#user_listings .expanded-listings-container{margin: 2em 0;}
#user_listings .categories-list{flex: 0 0 250px;margin-top: 40px;padding: 0 20px;}
#user_listings .category-items{list-style: none;padding: 0;margin: 0;display: flex;flex-wrap: wrap;gap: 5px;}
#user_listings .category-item{padding: 12px 16px;cursor: pointer;color: #333;font-size: 16px;line-height: 1.4;font-family: "Golos Text", sans-serif;}
#user_listings .category-item:last-child{margin-bottom: 0;}
#user_listings .category-item:hover{color: #fff;background: var(--e-global-color-secondary);clip-path: polygon(5% 0, 95% 0, 100% 20%, 100% 80%, 95% 100%, 5% 100%, 0 80%, 0 20%);border: 0;}
#user_listings .category-item.active{background-color: #f8f9fa;color: var(--blue);font-weight: 500;border: 3px solid var(--blue);}
#user_listings .section-title{padding: 16px;margin: 0;font-size: 18px;color: #242A2F;font-weight: 500;}

#user_listings .slick-slider .slick-arrow{top: -50px;}


/* slider equal height */
#user_listings .slick-track .slick-slide .geodir-post{height: 100%;}
#user_listings .slick-track .slick-slide .geodir-post .card{height: 100%;}

/* recently-attending-events */
#user_listings .recently-attending-events .list-group{margin-right: 0 !important;margin-left: 0 !important;}
#user_listings .recently-attending-events .gd_event.type-gd_event .list-group-item{font-size: 16px;}
#user_listings .recently-attending-events .gd_event.type-gd_event .list-group-item:first-child{display: flex;gap: 5px;}
#user_listings .recently-attending-events .gd_event.type-gd_event .list-group-item:hover{color: var(--e-global-color-secondary);}
#user_listings .recently-attending-events .gd_event.type-gd_event .list-group-item .geodir_post_meta_icon{display: block;}
#user_listings .type-gd_event .geodir-field-event_dates{display: flex;gap: 7px;padding-bottom: 5px;}
#user_listings .type-gd_event .geodir-schedules,
#user_listings .type-gd_event .geodir-field-address{font-size: 16px;}

.section-latest-business-see-all .section-see-all-button{width: max-content;}

/* submit your show */
.form-section .form-form-part .nf-form-cont label{font-size: 18px; line-height: 1.1;}
.elementor-7906 .elementor-element.elementor-element-648ad656:not(.elementor-motion-effects-element-type-background){background-color: #fff !important;}
.elementor.elementor-7906 .elementor-element.elementor-element-648ad656 .e-con-inner{padding-top: 80px !important; padding-bottom: 80px !important;}
.elementor-7906 .elementor-element.elementor-element-21516970:not(.elementor-motion-effects-element-type-background){height: 100%; max-height: 360px; min-height: 360px;}
.elementor-7906 .elementor-widget-heading h1.elementor-heading-title{font-size: 45px !important;}
.elementor-7906 .elementor-element.elementor-element-5643bd36.form-form-part.elementor-widget.elementor-widget-shortcode{max-width: 600px !important; margin: auto auto;}

/* business category event card */
.post_listing .geodir-category-list-view .gd_event .card > .geodir-field-event_dates,
.post_listing .geodir-category-list-view .gd_event .card > .geodir-post-meta-container{display: flex;gap: 7px;padding: 0 15px;margin-bottom: 5px;font-size: 16px;}
.post_listing .geodir-category-list-view .gd_event .card > .geodir-post-meta-container .geodir-field-address{display: flex;gap: 7px;}
.post_listing .geodir-category-list-view .gd_event .card > .geodir-post-meta-container span{font-size: 16px;font-weight: 400;}

.frequently-viewed-categories{padding: 0px 20px;}
.frequently-viewed-categories h3{margin-bottom: 15px;color: #333;}
.frequently-viewed-categories .category-list{list-style: none;padding: 0;margin: 0;display: flex;flex-wrap: wrap;gap: 10px;}
.frequently-viewed-categories .category-list li{margin: 0;}
.frequently-viewed-categories .category-list a{display: inline-block;padding: 5px 15px;background: #f5f5f5;border-radius: 8px;color: #333;text-decoration: none;transition: all 0.3s ease;}
.frequently-viewed-categories .category-list a:hover{background: #e0e0e0;box-shadow: 1px 4px 8px rgb(0 0 0 / 15%);}

/* Home Page section */
.heading-title h2{color: var(--e-global-color-primary);font-size: 50px !important;font-weight: 800 !important;}
.heading-title{margin: 0px 0px 20px 0px;padding: 0px 10px 0px 10px;}
.post_listing.geodir_locations.geodir_location_listing.last-visited-listings{padding: 0px 15px;}
.post_listing.geodir_locations.recently-saved-listings,.post_listing.geodir_locations.recently-attending-events{padding: 0px 15px;}

/* Hide the element for logged-in users */
.logged-in.logged-in-condition .how_it_work_sec{display: none;}


/* Start : User Profile Progress bar Skip CSS */
.popup_bar{padding: 25px 10px;background: linear-gradient(to right, var(--e-global-color-secondary), var(--e-global-color-primary));border: 2px solid var(--e-global-color-secondary);background: var(--e-global-color-primary);position: relative;background: #dff2d0;}
.popup_bar::after,
.popup_bar::before{content: '';position: absolute;top: 0;left: 0;height: 30px;width: 30px;border: 20px solid transparent;border-left-color: var(--e-global-color-secondary);border-top-color: var(--e-global-color-secondary);}
.popup_bar::after{top: unset;left: unset;right: 0;bottom: 0;border-color: transparent;border-right-color: var(--e-global-color-secondary);border-bottom-color: var(--e-global-color-secondary);}
.popup_bar .row{padding: 0 10px;margin: auto;display: flex;justify-content: space-between;max-width: 1200px;}
.popup_bar .row .left{width: 30%;}
.popup_bar .row .title{font-size: 20px;font-weight: 700;color: var(--e-global-color-primary);margin: 0;}
.popup_bar .row .right{display: flex;width: 65%;justify-content: space-between;gap: 30px;}
.popup_bar .row .progress{max-width: 430px;width: 100%;text-align: center;display: flex;align-items: center;}
.popup_bar .row .progress_bar{background: #57BC0869;width: 100%;display: flex;align-items: center;height: fit-content;}
.popup_bar .row .progress_bar .bar{background: var(--e-global-color-secondary);display: block;padding: 0 10px;font-size: 14px;color: #fff;font-weight: 700;}
.popup_bar .row button{border: 0}
.popup_bar .skiptxt{display: flex;align-items: center;gap: 5px 30px;}
.popup_bar .skiptxt a{font-size: 16px;display: block;margin: 0;padding: 11px 8px;line-height: 1;white-space: nowrap;}
.popup_bar .skiptxt a:first-child,
.popup_bar .skiptxt a:first-child:before,
.popup_bar .skiptxt a:first-child:after{background: var(--e-global-color-primary);}
.popup_bar .skiptxt a:first-child:hover,
.popup_bar .skiptxt a:first-child:hover:before,
.popup_bar .skiptxt a:first-child:hover:after{background: var(--e-global-color-secondary);}
.popup_bar .skiptxt #skip_now{color: var(--e-global-color-secondary);padding: 0;font-family: "Golos Text", sans-serif;text-decoration: underline;font-weight: 700;transition: .3s ease;}
.popup_bar .skiptxt #skip_now:hover{color: var(--e-global-color-primary);}
.popup_bar .complete_process{font-size: 14px;color: #fff !important;display: block;line-height: 1.1;margin-top: 7px}
.popup_bar .btn_read:before{left: -9px;}

/* End: User Profile Progress bar Skip CSS */

/* Compliance List card css start */
main#content.gd_list.type-gd_list{max-width: 1200px;padding: 50px 30px;}
main#content.gd_list.type-gd_list .geodir-list-loop-container .geodir-post .card{border: 7px solid #efecf3;border-radius: 6px;box-shadow: rgba(0, 0, 0, 0.09) 1px 1px 4px 0px;}
main#content.gd_list.type-gd_list .geodir-list-loop-container .geodir-post .card-img-top{margin: 15px 0;padding: 0 15px;}
main#content.gd_list.type-gd_list .geodir-list-loop-container .geodir-post .card-body{justify-content: space-between;}
main#content.gd_list.type-gd_list .geodir-list-loop-container .geodir-post .card-body .geodir-list-save-container{margin: 0;}

/* navigation responsive fix */
button.site-navigation-toggle:focus{background: transparent !important;}
#site-header .menu > .menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu > .menu-item-has-children > a:after{transition: .3s ease;}
#site-header .menu > .menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu > .menu-item-has-children > a:hover:after{transform: translateY(-50%) rotate(90deg)}
#site-header .menu > .menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu{left: -100%;width: 100%;}

/* account page Listing Manager tab */
.uwp-profile-tabs .add-listing-manager-section h2,
.uwp-profile-tabs .grid-listing-manager-section h2{font-size: 20px;color: #000;}
.uwp-profile-tabs .add-listing-manager-section small.form-text{line-height: 1.2;display: block;margin-bottom: 5px;}
.uwp-profile-content{padding: 0 20px 20px 20px;font-family: "Golos Text", sans-serif;}
.uwp-profile-content #add-manager-main{display: flex;flex-wrap: wrap;gap: 10px;margin-bottom: 22px;}
.uwp-profile-content #add-manager-main input, 
.uwp-profile-content #add-manager-main select{max-width: calc(50% - 5px);min-height: 42px;width: 100%;border: 1px solid #cdcccf;border-radius: 0;background: #fff !important;color: #000;}
.uwp-profile-content .lm-btn{font-family: "Golos Text", sans-serif;margin-left: auto;clip-path: polygon(20% 0%, 80% 0%, 100% 20%, 100% 80%, 80% 100%, 20% 100%, 0% 80%, 0% 20%);background: var(--e-global-color-secondary);border: 0;color: #fff;transition: .3s ease;}
.uwp-profile-content .lm-btn:hover{background: var(--e-global-color-primary);}
#manager-form table,
#manager-form table tr,
#manager-form table th,
#manager-form table td{border: 1px solid #cdcccf;background: #fff;}

.message-container{padding: 8px;border: 1px solid transparent;margin-bottom: 10px;}
.message-container.error{background: #ff00000d;border-color: #ff0000;color: #ff0000;}
.message-container.success{background: #57BC0829;border-color: var(--green);color: var(--green);}


/* checkout page */
.pmpro-checkout #content{padding: 70px 0;}
.pmpro-checkout .entry-title{max-width: 1338px !important;margin-left: 0 !important;}
.pmpro-checkout a{color: var(--green)}

/* my account responsive tab changes */
.uwp-profile-tabs .navbar .navbar-toggler{display: none !important;}
#uwp-profile-tabs-nav{padding: 0 10px;}
#uwp-profile-tabs-nav .navbar-nav{gap: 5px 0;flex-wrap: nowrap !important;overflow-x: auto;z-index: 0;padding-bottom: 8px;}
/* scrollbar */
#uwp-profile-tabs-nav .navbar-nav::-webkit-scrollbar{width: 5px;height: 5px;margin-top: 10px;}
#uwp-profile-tabs-nav .navbar-nav::-webkit-scrollbar-track{box-shadow: inset 0 0 5px #80808087;}
#uwp-profile-tabs-nav .navbar-nav::-webkit-scrollbar-thumb{background: var(--e-global-color-primary);}

#uwp-profile-tabs-nav .navbar-nav .dropdown-menu:before{content: unset;}
#uwp-profile-tabs-nav .nav-item.dropdown .dropdown-menu-end{position: relative;display: flex;width: auto;background: unset;border: 0;box-shadow: unset;padding: 0;transform: unset !important;opacity: 1 !important;}
#uwp-profile-tabs-nav .nav-item.dropdown .dropdown-menu-end li{padding: 0 !important;}
#uwp-profile-tabs-nav .nav-item.dropdown .dropdown-menu-end li.active a{color: var(--green);}
#uwp-profile-tabs-nav .nav-item.dropdown .dropdown-menu-end li a{padding: 15px !important;display: flex;gap: 10px;}
#uwp-profile-tabs-nav .nav-item.dropdown .dropdown-menu-end li a i{margin-top: 2px;font-size: 16px;}
#uwp-profile-tabs-nav .nav-item.dropdown .dropdown-menu-end li a .uwp-profile-tab-label{font-size: 16px;}
#uwp-profile-tabs-nav .nav-link.greedy-nav-link{display: none;}
.uwp_widget_profile .uwp-pagination .pagination{flex-wrap: wrap;gap: 25px 0;justify-content: center;}

/* voice page hexagonal shape */
.podcast.voice_card .resource_inputSearch_box{border-radius: 0 !important;position: relative;box-shadow: 0 0 19px 10px #0000001f !important;}
.podcast.voice_card .resource_inputSearch_box:before{content: '';position: absolute;top: 0;left: -9px;height: 100%;width: 10px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: #fff;}
.podcast.voice_card .resource_inputSearch_box:after{content: '';position: absolute;top: 0;right: -10px;height: 100%;width: 10px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: #fff;transform: rotate(180deg);}

.post_listing_infinite .loading-spinner{text-align: center;padding: 20px;}

.post_listing_infinite .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;}

@keyframes spinloader{
	0%{transform: rotate(0deg);}
	100%{transform: rotate(360deg);}
}

/* gray logos section */
.graylogo_section .logos{max-width: 1200px;margin: auto;}
.graylogo_section .logos img{filter: grayscale(1);max-height: 50px;transition: .3s ease;}
.graylogo_section.color_logo .logos img{filter: grayscale(0);}
.graylogo_section .logos img:hover{filter: grayscale(0);}
/* Mobile scrollbar */
.graylogo_section .mobile_logo_scroll{padding-bottom: 10px}
.graylogo_section .mobile_logo_scroll::-webkit-scrollbar{height: 5px;}
.graylogo_section .mobile_logo_scroll::-webkit-scrollbar-track{border: 1px solid #ffffff33;border-radius: 0}
.graylogo_section .mobile_logo_scroll::-webkit-scrollbar-thumb{background: #fff;}

/* crgusr_req_verification_popup - Start */

.crgusr_req_verification_popup{font-family: "Golos Text", sans-serif;overflow-y: auto;padding: 10px 0;cursor: pointer;display: none;height: 100%;position: fixed;text-align: center;top: 0;width: 100%;z-index: 10000;}
.crgusr_req_verification_popup::-webkit-scrollbar{display: none;}
.crgusr_req_verification_popup .helper{display:inline-block;height:100%;vertical-align:middle;}
.crgusr_req_verification_popup > div{background-color: #fff;box-shadow: 10px 10px 60px #555;display: inline-block;height: auto;min-height: 100px;vertical-align: middle;width: 60%;position: relative;border-radius: 8px;padding: 15px 5%;max-width: 600px;padding: 0px 0% !important;}
.crgusr_req_verification_popup_close_btn{background-color: #fff;border: 3px solid #999;border-radius: 50px;cursor: pointer;display: inline-block;font-family: arial;font-weight: bold;position: absolute;top: -20px;right: -20px;font-size: 25px;line-height: 30px;width: 30px;height: 30px;text-align: center;}
.crgusr_req_verification_popup .crgusr_req_verification_popup_close_btn{box-sizing: content-box;padding: .25em .25em;color: #000;border: 0;border-radius: .5rem;opacity: 0.5;margin: 0;position: absolute;top: 0;right: 0;font-size: 20px;line-height: 30px;transition: all .5s ease;}
.crgusr_req_verification_popup_close_btn:hover{background-color: #ccc;}

/* crgusr_req_verification_popup - End */

.crgusr_req_verification_popup > div{max-width: 600px;width: 100%;}
.crgusr_req_verification_popup .require_verification_content{padding: 20px;text-align: left;}
.crgusr_req_verification_popup h4{font-weight: 700;font-size: 20px;margin: 20px 0 10px 0;color: #333;}
.crgusr_req_verification_popup p{color: #333;}
.crgusr_req_verification_popup button.resend-verification{background: var(--e-global-color-secondary);color: #fff;border: 0;clip-path: polygon(7% 0, 93% 0, 100% 20%, 100% 80%, 93% 100%, 7% 100%, 0 80%, 0 20%);}
.crgusr_req_verification_popup button.resend-verification:hover{background: var(--e-global-color-primary);}
.crgusr_req_verification_popup button.contact-us{border: none;font-size: 12px;}
.crgusr_req_verification_popup button.contact-us:hover,.crgusr_req_verification_popup button.contact-us:focus{background:none;background: none;color: var(--bs-primary);text-decoration: underline;transition: 1s;}
.crgusr_req_verification_popup .verification-buttons{display: flex;gap: 10px;flex-wrap: wrap;flex-direction: column-reverse;align-content: space-around;justify-content: center;align-items: center;}
.crguser-email-verification-body{font-family: "Golos Text", sans-serif;padding: 100px 30px;max-width: 1200px;margin: auto;}
.crguser-email-verification-body h2{font-size: 25px;margin: 0 0 15px 0;font-weight: 700;font-family: "Nunito Sans", Sans-serif !important;}
.crguser-email-verification-body h3{font-size: 22px;margin: 0 0 10px 0;font-weight: 700;font-family: "Nunito Sans", Sans-serif !important;}
.crguser-email-verification-body .crguser-email-verification-body-top,
.crguser-email-verification-body .crguser-email-verification-body-bottom{text-align: center;}
.crguser-email-verification-body .crguser-email-verification-body-main{display: flex;margin: 50px 0;justify-content: center;}
.crguser-email-verification-body .crguser-email-verification-body-left h3{text-align: center;}
.crguser-email-verification-body p{color: #333;}
.crguser-email-verification-body h4{font-weight: 700;font-size: 20px;margin: 20px 0 10px 0;color: #333;}
.crguser-email-verification-body .crguser-email-verification-buttons{display: flex;gap: 10px;justify-content: center;flex-wrap: wrap;}
.crguser-email-verification-body button.resend-verification,
.crguser-email-verification-body button.contact-us{font-size: 12px;background: var(--e-global-color-secondary);color: #fff;border: 0;clip-path: polygon(7% 0, 93% 0, 100% 20%, 100% 80%, 93% 100%, 7% 100%, 0 80%, 0 20%);}
.crguser-email-verification-body button.resend-verification:hover,
.crguser-email-verification-body button.contact-us:hover,
.crguser-email-verification-body button.contact-us:hover,
.crguser-email-verification-body button.contact-us:focus{background: var(--e-global-color-primary);}

/* Edit Account : Display labels for Personalization dropdowns */
label[for="user_modes"].sr-only.form-label, label[for="user_job_types"].sr-only.form-label, label[for="user_job_levels"].sr-only.form-label{position: static !important;width: auto !important;height: auto !important;overflow: visible !important;clip: auto !important;white-space: normal !important;padding: 0.5rem 0 0;display: block !important;font-family: "Golos Text", sans-serif !important;margin: 5px 0px;}

/* [Home] rex's latest see all btn */
#user_listings > .elementor-element:first-child .heading-title{position: relative;}
.section-latest-business-see-all .section-see-all-button{color: var(--green);font-size: 16px;position: absolute;right: 140px;top: 20px;}
#user_listings .section-latest-business-see-all .section-see-all-button{top: -7px;}

.single.single-gd_podcast .related-listings-widget-podcast{border-top: 1px solid #efecf3;margin-top: 50px;}
.single.single-gd_podcast .related-listings-widget .post_listing.geodir_locations.geodir_location_listing{padding: 0}

.icon_box_style1 a{clip-path: polygon(5% 0, 95% 0, 100% 5%, 100% 80%, 100% 100%, 5% 100%, 0 95%, 0 5%) !important;}
.icon_box_style1 a ul{padding: 0;margin: 0;list-style: none;}
.icon_box_style1 a ul li{position: relative;padding-left: 30px;color: var(--e-global-color-primary);font-family: "Nunito Sans", Sans-serif;font-size: 18px;font-weight: 600;line-height: 1.1em;margin-bottom: 10px;}
.icon_box_style1 a ul li:last-child{margin-bottom: 0;}
.icon_box_style1 a ul li:before{content: '';position: absolute;left: 0;top: 0;height: 18px;width: 18px;background: url(/wp-content/uploads/2024/12/Right_icon-1.png) center/contain no-repeat;}


.pricing_card_row .elementor-widget-button .elementor-button{font-size: 16px !important}
.pricing_card_row .list{max-width: 270px;margin: 0 auto 10px auto;}
.pricing_card_row > .elementor-element > .elementor-element{border: 0;clip-path: polygon(8% 0, 92% 0, 100% 5%, 100% 80%, 100% 100%, 9% 100%, 0 95%, 0 5%);}


.comparison_table table{margin: 0;font-family: "Nunito Sans", Sans-serif;}
.comparison_table{width: 100%;background: #fff;}
.comparison_table tr th:first-child,
.comparison_table tr td:first-child{text-align: left;}
.comparison_table tr th:nth-child(3){background: var(--green);}
.comparison_table tr td:nth-child(3){background: #57BC084f;}
.comparison_table tr td:first-child{font-weight: 700;}
.comparison_table tr th,
.comparison_table tr td{text-align: center;border: 1px solid #00000045 !important;font-size: 16px;border-left: 0 !important;border-right: 0 !important;}
.comparison_table tr th{font-size: 20px;background: var(--e-global-color-primary);color: #fff;}


.single.geodir-page-single .fetured-content h2,
.single.geodir-page-single .company-blog  h2,
.single.geodir-page-single .business_cnt h2,
.single.geodir-page-single .related-listings .heading-title h2{color: var(--e-global-color-primary);line-height: 1.2;font-size: 30px !important;font-weight: 800 !important;font-family: "Nunito Sans", Sans-serif;}
.single.geodir-page-single .related-listings .heading-title{padding-left: 0;padding-right: 0;}
.single.geodir-page-single .related-listings .companies-wrapper-item.slick-slide{padding: 0px 15px;}
.single.geodir-page-single .related-listings-widget-podcast .related-listings .companies-wrapper-item.slick-slide{padding: 0px 15px;margin: auto;}

/* slider equal height */
.slick-slider .slick-track{display: flex !important;}
.slick-slider.slider_leftalign .slick-track{width: 100% !important;}
.slick-slider .slick-slide{height: inherit !important;}
.slick-slider .slick-slide .geodir-post{height: 100% !important;}

/* header search icon changes */
.site-navigation ul.menu li.header-search-bar{display: flex;align-items: center;color: #fff;font-size: 18px;padding: 10px;width: 40px;}

/* Business Design page CSS - Tricore 27 - 29-04 Start */
.business_cnt{margin-top: 20px;border-bottom: 1px solid #efecf3;}
.single.geodir-page-single .regions_served ul li{width: calc(25% - 15px / 4);}
.single.geodir-page-single .business_details .content-stats-inner > div ul{display: flex;flex-wrap: wrap;align-items: center; gap: 10px 30px;margin-top: 10px;}
.single.geodir-page-single .business_details .content-stats-inner > div ul li{width: calc(33.33% - 60px / 3);}
.single.geodir-page-single section .content-stats-inner .geodir_post_meta .geodir_post_meta_icon{display: block;margin-bottom: 15px;color: #333333;}
.single.geodir-page-single section .content-stats-inner .geodir_post_meta .geodir_post_meta_icon i{position: absolute;left: 0;}
.single.geodir-page-single .geodir-post-meta-container .geodir_post_meta{padding-left: 28px;position: relative;font-size: 17px;font-weight: 400;margin-bottom: 40px;}
.single.geodir-page-single section .business_cnt .geodir_post_meta span{font-size: 20px;font-weight: 500;}

.single.geodir-page-single .content-stats-inner > div ul{padding-left: 28px;gap: 5px;}
.content-stats-inner{display: flex;flex-wrap: wrap;}
.single.geodir-page-single .content-stats-inner > div{flex: 0 0 33.33%;margin-bottom: 0px;}
.single.geodir-page-single section h2{flex: 0 0 100%;margin-bottom: 20px;}
.single.geodir-page-single .content-stats-inner > .geodir-post-meta-container.bsui.geodir-field-post_cate_info,
.single.geodir-page-single .content-stats-inner > .geodir-post-meta-container.bsui.sdel-d769c65f, .single.geodir-page-single .content-stats-inner > div.regions_served{flex: 0 0 100%;}
.geodir-list-save-container .gd-badge span.tooltip-text{bottom: 35px;width: 120px;white-space: normal;top: unset;}
.gd-badge-meta .gd-badge i{margin: 0 !important;}
.single.geodir-page-single .bsui.gd-badge-meta span.gd-lists-save-button{background-color: #57BC0800 !important;clip-path: unset;}
.single.geodir-page-single .bsui.gd-badge-meta span.gd-lists-save-button:hover{background-color: #57BC0800 !important;}
.single.geodir-page-single .bsui.gd-badge-meta span.gd-lists-save-button:before{clip-path: polygon(10% 0%, 90% 0%, 100% 20%, 100% 80%, 90% 100%, 10% 100%, 0% 80%, 0% 20%);content: "";width: 100%;background-color: var(--green);position: absolute;height: 100%;top: 0;left: 0;z-index: -1;}
.single.geodir-page-single .bsui.gd-badge-meta span.gd-lists-save-button:hover:before{background-color: var(--blue);}

/* Tricore 27 - Business Detail Page Start */
.single.geodir-page-single .logo-section .geodir-post-meta-container .geodir_post_meta{padding-left: 0px;margin-bottom: 0px;}
.single.geodir-page-single .logo-section .geodir-field-logo{width: 250px;height: 250px;aspect-ratio: 1;background: #f9fafb;border: 1px solid #e2e8f0;}
.single.geodir-page-single .logo-section .geodir-images{padding: 15px;display: flex;height: 100%;align-items: center;justify-content: center;}
table.gd-ios-scrollbars thead:first-child tr:first-child th{border-top: none;}
.bsui.modal .modal-header{border: none !important;}
.social-media-list{margin-bottom: 30px;}
.biz_info .address .flex{display: flex;gap: 2px;align-items: center;padding-left: 28px;}
.biz_info .address .flex .geodir_post_meta_icon, .geodir-field-country .geodir_post_meta_icon,
.geodir-i-phone .geodir_post_meta_title, .geodir-i-address .geodir_post_meta_title{display: none;}
.biz_info .address .flex .geodir_post_meta{padding: 0px;}
.single.geodir-page-single .biz_info .address .geodir-post-meta-container .geodir_post_meta{line-height: 1;}
.single.geodir-page-single .biz_info .address .geodir-post-meta-container .geodir_post_meta p b{font-weight: 600;}
.single.geodir-page-single .biz_info .address .geodir-post-meta-container .geodir_post_meta p:not(:last-child){margin-bottom: 4px;}
.single.geodir-page-single .biz_info > div{margin-bottom: 0px;flex: 0 0 calc(33.33% - 5px);}
.single.geodir-page-single .biz_info .address{flex: 0 0 100%;}
.single.geodir-page-single .geodir_post_meta_icon.geodir-i-website{display: none;}
.single.geodir-page-single .geodir_post_meta.website-link:before, .single.geodir-page-single  .geodir-field-phone::before, .single.geodir-page-single .geodir-field-address::before, .single.geodir-page-single .geodir-field-website::before{position: absolute;left: 2px;font-size: 20px;}
.single.geodir-page-single .biz_info{display: flex;flex-direction: column;gap: 13px;}
.single.geodir-page-single .left-part-inner .address{gap: 0px;}
.single.geodir-page-single .geodir-i-address.geodir_post_meta_icon,
.single.geodir-page-single  .geodir-i-phone.geodir_post_meta_icon{display: none;}
.single.geodir-page-single .biz_info .geodir-post-meta-container{line-height: 0;height: auto;padding: 0;margin: 0px;}
.business_details .baisc-info-section{margin-bottom: 0px;}
.single.geodir-page-single .business_details .left-part{width: 300px;}
.single.geodir-page-single .business_details .right-part{width: calc(100% - 300px);}
.single.geodir-page-single section .geodir_post_meta span{font-family: "Golos Text", sans-serif;}
.single.geodir-page-single .business_details .biz_info{display: flex;flex-wrap: wrap;gap: 15px;}

/* Tooltip */
.add_to_list_tooltip{position: absolute;background: #333;color: #fff;padding: 10px;border-radius: 4px;max-width: 300px;font-size: 13px;z-index: 9999;top: 100%;left: 0;display: none;}
.add_to_list{position: relative;}
.subscribe_btn.mailchimp-custom-btn .tooltip-text{display: none;position: absolute;background-color: #000;color: #fff;padding: 8px;border-radius: 5px;top: calc(100% + 10px);left: 50%;transform: translateX(-50%);font-size: 12px;width: 100%;white-space: normal;line-height: 1.1;}
.subscribe_btn.mailchimp-custom-btn:hover .tooltip-text{display: block;}
.subscribe_btn.mailchimp-custom-btn .tooltip-text::before{content: "";position: absolute;top: -4px;left: 50%;height: 7px;width: 7px;background: #000;transform: translateX(-50%) rotate(45deg);}
.subscribe_btn.mailchimp-custom-btn{clip-path: none !important;background: #1c1f6300 !important;position: relative;overflow: unset;z-index: 1;}
.subscribe_btn.mailchimp-custom-btn:hover{background: #1c1f6300 !important;}
.subscribe_btn:before{content: "";clip-path: polygon(10% 0%, 90% 0%, 100% 20%, 100% 80%, 90% 100%, 10% 100%, 0% 80%, 0% 20%) !important;background: var(--blue);width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: -1;}
.subscribe_btn:hover:before{background-color: var(--green);}
.single.geodir-page-single .link-section{margin-top: 20px;padding-top: 0;border: none;}
.single.geodir-page-single .link-section ul li a{color: #fff !important;}
.single.geodir-page-single .site-content-wrapper{padding-bottom: 20px;}
.single.geodir-page-single .geodir-post-meta-container .geodir_post_meta.geodir-field-address{position: unset;}
.single.geodir-page-single .geodir-field-address::before{top: 50%;transform: translateY(-50%);}
/* Tooltip */

/* Business Design page CSS - Tricore 27 - 29-04 End */

.gd_podcast-template .section-podcast-cpt-audio{max-width: 900px;margin: 0 auto;}

/* User login form social icons design */
.section-user-login-form .section-user-login-register-page #xs-social-login-container{width: fit-content;margin:0;display: inline-block;}
.section-user-login-form .section-user-login-register-page .xs-login__item{width: 50px;height: 50px;border: 0;align-items: center;display: flex;justify-content: center;transition: all .2s ease;background: url(/wp-content/uploads/2024/12/white_hex.png) no-repeat center / contain;padding: 15px;filter: drop-shadow(0px 0px 1px rgba(0 0 0 / 50%));}
.section-user-login-form .section-user-login-register-page .xs-login__item .xs-login__item--icon{height: 20px !important;width: 20px !important;background-color: unset !important;transition: .3s ease;}
.section-user-login-form .section-user-login-register-page .xs-login__item:hover .xs-login__item--icon{transform: scale(1.12);}
.section-user-login-form .section-user-login-register-page .wslu-color-scheme--google .xs-login__item--icon{background: url(/wp-content/uploads/google-icon-image.png) no-repeat center/contain;}
.section-user-login-form .section-user-login-register-page .wslu-color-scheme--linkedin .xs-login__item--icon{background: url(/wp-content/uploads/linkedin-icon-image.png) no-repeat center/contain;}
.section-user-login-form .section-user-login-register-page .xs-login__item .xs-login__item--icon i{font-size: 0;}

/* user shortcode top listing section */
#user_listings .top_three .inner_row .left_col .elementor-shortcode{padding: 0;}
body:not(.logged-in) .top_three{display: none;}
#user_listings .top_three h2{font-size: 30px !important;}
#user_listings .top_three .heading-title{padding: 0;}
#user_listings .top_three .category-list{list-style: none;padding: 0;margin: 0;display: flex;flex-wrap: wrap;gap: 10px;}
#user_listings .top_three .category-list a{display: inline-block;padding: 5px 15px;background: #fff;border-radius: 8px;color: #333;text-decoration: none;transition: all 0.3s ease;font-family: "Golos Text", sans-serif;}
#user_listings .top_three .category-list a:hover{box-shadow: 1px 4px 8px rgb(0 0 0 / 15%);}
#user_listings .top_three .list_view ul{padding: 0;list-style: none;}
#user_listings .top_three .list_view ul li{position: relative;font-size: 16px;margin-bottom: 10px;line-height: 1.2;}
#user_listings .top_three .list_view ul .listing-details{align-items: center;}
#user_listings .top_three .list_view ul .listing-details img{aspect-ratio: 1;border-radius: 50%;object-fit: contain;object-position: center;}
#user_listings .top_three .list_view ul li a{line-height: 1.1;font-size: 16px;color: var(--e-global-color-primary);font-family: "Golos Text", sans-serif;}

#pmpro-plan-toggle .pmpro-switch{position: relative;display: inline-block;width: 40px;height: 20px;margin: 0 10px;}
#pmpro-plan-toggle .pmpro-switch input{opacity: 0;width: 0;height: 0;}
#pmpro-plan-toggle .slider{position: absolute;top: 0; left: 0; right: 0; bottom: 0;background-color: #ccc;transition: .4s;border-radius: 34px;}
#pmpro-plan-toggle .slider:before{position: absolute;content: "";height: 12px;width: 12px;left: 4px;bottom: 4px;background-color: white;transition: .4s;border-radius: 50%;}
#pmpro-plan-toggle input:checked + .slider{background-color: #4CAF50;}
#pmpro-plan-toggle input:checked + .slider:before{transform: translateX(19px);}
#planPrice{margin-block: 10px 0;text-transform: lowercase;}

#pmpro-plan-toggle .pmpro-toggle-label{font-size: 22px;}
#pmpro-plan-toggle #planDetails{position: relative;}
#pmpro-plan-toggle #saveAmount{font-size: 14px;margin: 10px 0 0 0;line-height: 1.1;position: absolute;left: 50%;transform: translateX(-50%);bottom: -20px;}

/* remove bg img from event page */
.post-type-archive-gd_event .event-list#content{background: unset;}
.gd_event-template-page-gd-events-details .custom-post-single-page .details-section .geodir_post_meta_icon{display: block;}
.gd_event-template-page-gd-events-details  #shortcode .related-listings-widget-podcast .slick-track{margin-left: 0;}

/* load more button design */
.company-blog .podcast_list #load-more{display: flex;width: 100%;max-width: fit-content;margin: 30px auto 0;background-color: var(--green);color: #fff;transition: .3s ease;padding: 5px 13px;border: 1px solid var(--green);position: relative;font-family: "Golos Text", sans-serif;}
.company-blog .podcast_list #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: var(--green);transition: .3s ease;}
.company-blog .podcast_list #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: var(--green);transform: rotate(180deg);transition: .3s ease;}
.company-blog .podcast_list #load-more:hover{background-color: var(--blue);border: 1px solid var(--blue);color: #fff;}
.company-blog .podcast_list #load-more:hover:before, 
.company-blog .podcast_list #load-more:hover:after{background: var(--blue);}

/* voice card */
.voice_card .box-main-cls.gd_podcast .post-topics a p{font-size: 14px;margin-bottom: 10px;}
.voice_card .box-main-cls.gd_podcast .entry-title{line-height: 1;min-height: unset;height: fit-content;}
.voice_card .box-main-cls.gd_podcast .entry-title a{font-size: 14px;}
.voice_card .box-main-cls.gd_podcast .entry-title a:hover{text-decoration: none;color: #fff;}

/* may 8 2025 */
/* home */
#user_listings .top_three .list_view ul li .listing-details{display: flex; gap: 8px;}
#user_listings .top_three .list_view ul li .listing-details .img-wrap{width: 60px;background-color: #fff;border-radius: 50%;padding: 5px;height: 60px;min-width: 60px;}
#user_listings .top_three .list_view ul li .listing-details .card-img-top{width: 100%;}
#user_listings .top_three .list_view .top-dynamic-listings .voice_card{display: flex;flex-wrap: wrap;gap: 0 10px;row-gap:10px;}
#user_listings .top_three .list_view .top-dynamic-listings .voice_card .box-main-cls{position: relative; border-radius: 0px; background: #fff; min-height: max-content; display: flex; gap: 0px;width: calc(50% - 5px);}
#user_listings .top_three .list_view .top-dynamic-listings .voice_card .box-main-cls.gd_podcast .post-topics a p{color: #333;font-family: "Golos Text", sans-serif;}
#user_listings .top_three .list_view .top-dynamic-listings .voice_card .box-main-cls.gd_podcast .entry-title a{color: #000; font-weight: 500;font-size: 16px;}
#user_listings .top_three .list_view .top-dynamic-listings .voice_card .entry-featured-image-url img{width: 100%; max-width: 70px; border-radius: 0%;}
#user_listings .top_three .list_view .top-dynamic-listings .voice_card .box-main-cls .wrapper{padding: 10px;}
#user_listings .top_three .list_view .top-dynamic-listings .voice_card .entry-featured-image-url{padding: 10px 10px 10px 10px;display: flex;align-items: center;}

#user_listings .companies-wrapper.row .col.mb-4{padding-right: 10px; padding-left: 10px;}
#user_listings .companies-wrapper.row .geodir-post .card{height: 100%;}
#user_listings .companies-wrapper.row .geodir-post .card .geodir_post_meta.geodir-field-post_content{font-size: 14px;}
#user_listings .companies-wrapper.row .card-body span.gd-badge.badge{background-color: transparent !important;padding: 0 !important;}
#user_listings .companies-wrapper.row .card-body span.gd-badge.badge i{color: var(--e-global-color-primary);font-size: 20px;}
#user_listings .companies-wrapper.row .card-body .gd-secondary.gv-secondary{display: none;}
#user_listings .companies-wrapper.row .card-body .geodir_post_meta{font-size: 14px;}
#user_listings .companies-wrapper.row .card-body .gd-fav-info-wrap .geodir-act-fav.geodir-removetofav-icon{background-color: transparent; border: unset;}
#user_listings .companies-wrapper.row .card-body span.geodir-addtofav-icon.c-pointer.geodir-act-fav{border: unset;}
#user_listings .companies-wrapper.row .card-body .geodir-addtofav-icon i.fas.fa-heart{font-weight: 100;color: var(--blue) !important;}
#user_listings .companies-wrapper.row .card-body .geodir-fav-text.gv-secondary{display: none;}

/* voice page */
.voice_card .box-main-cls .wrapper .post-topics a:hover{text-decoration: unset;}
.company-blog .company-blog-section .rss-feed-post-list a.rss-feed-post-list-link{font-size: 14px;}
.company-blog .company-blog-section .rss-feed-post-list a.rss-feed-post-list-link:hover{text-decoration: unset;}
/* home page */
#user_listings .post_listing.geodir_locations .geodir-post .card{border: 1px solid #e2e8f0; display: flex; flex-wrap: nowrap; flex-direction: column;}
#user_listings .post_listing.geodir_locations .geodir-post .card-img-top{flex-direction: column; background: #f9fafb; margin-top: 0; padding: 20px 20px; margin-bottom: 0px; border-bottom: 1px solid #e2e8f0;}
#user_listings .post_listing.geodir_locations .geodir-post .card-img-top .geodir-post-slider{width: 100%; max-width: 100%; height: 210px; margin: auto; box-shadow: unset; border-radius: 0px; border: unset;}
#user_listings .post_listing.geodir_locations .geodir-post .geodir-post-slider.bsui .carousel-inner{padding: 0px; border-radius: 0px; border: 0px solid #ddd;}
#user_listings .post_listing.geodir_locations .geodir-post .card-img-top .claimed.cat_listing span{right: 0px; top: 10px; height: 18px; width: 18px;}
#user_listings .card-body-wrapper{width: 100%; height: 100%; display: flex; justify-content: space-between; flex-direction: column;}
#user_listings .post_listing.geodir_locations .geodir-post .card-body{padding: 20px 20px !important;}
#user_listings .post_listing.geodir_locations .geodir-post .card-body.geodir-heading{padding: 20px 20px 0px !important;}
#user_listings .post_listing.geodir_locations .geodir-post .geodir-post-title{width: 100%;}
#user_listings .card-body-wrapper .geodir-post-title-wrapper{display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 10px; align-items: center;}
#user_listings .card-body-wrapper .bsui .h5{font-size: 0.85rem;}
#user_listings .card .geodir-entry-title a{font-size: 18px;display: inline;}
#user_listings .card .geodir-entry-title a:hover{text-decoration: none;}
#user_listings .new-template .card-body .geodir_post_meta{font-size: 14px;}
#user_listings .new-template .card-body span.geodir-addtofav-icon.c-pointer.geodir-act-fav{border: unset;}
#user_listings .new-template .geodir-addtofav-icon i.fas.fa-heart{font-weight: 100;}
#user_listings .card-body-wrapper .category.sub_head{display: flex; flex-wrap: wrap; gap: 5px; margin-bottom: 20px !important;}
#user_listings .card-body-wrapper .category.sub_head a{background: #ebebeb; color: #000000 !important; padding: 4px 6px; font-size: 11px !important; border-radius: 20px; display: inline-block; line-height: 1 !important; transition: .3s ease; border: 1px solid #e2e8f0;}
#user_listings .card-body-wrapper .category.sub_head a:hover{text-decoration: unset; background: #fff; color: var(--green) !important;}
#user_listings .gd_business .card .uwp-profile-item-summary.card-text.geodir-post-content-container.bsui{padding: 0px 20px;}
#user_listings .gd_business .card .geodir-field-post_content{font-size: 14px;}
#user_listings .gd-fav-info-wrap .geodir-act-fav.geodir-removetofav-icon{background-color: transparent; border: unset;}
#user_listings .gd-fav-info-wrap .geodir-act-fav.geodir-removetofav-icon i{color: #e84739 !important;}
#user_listings .card-body .geodir-post-content-container .geodir_post_meta a{text-transform: capitalize; font-size: 16px; display: flex; align-items: center; gap: 10px; padding: 8px 15px; position: relative; margin: 0px 10px;}
#user_listings .card-body .geodir-post-content-container .geodir_post_meta a i{font-size: 13px;}
#user_listings .card-body-wrapper .card-delete-profile{order: 1;}
#user_listings .new-template .card-body span.gd-badge.badge{padding: 0 !important;}
#user_listings .category-items{justify-content: flex-start; gap: 10px; margin-top: 0px;}
#user_listings .category-item{border-left: unset; border-bottom: unset; color: #374151; transition: .3s ease; cursor: pointer; 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;white-space: nowrap;}
#user_listings .category-item:hover{color: #000000; clip-path: unset; border: 1px solid #cdcdcd; background: #cdcdcd;}
#user_listings .category-item.active{color: var(--green) !important; background: #ffffff !important;}
.slick-dots{display: flex !important; list-style: none; padding-left: 0px !important; justify-content: center;}
.slick-dots li button{font-size: 0px; padding: 0px; margin: 0px 3px; border: 1px solid var(--green); width: 10px; height: 10px; border-radius: 50%;}
.slick-dots li.slick-active button{border: 1px solid var(--green); background-color: var(--green);}
/* developer profile */
.uwp_widgets.uwp_widget_profile .post_listing.geodir_locations .geodir-post .card{border: 1px solid #e2e8f0; display: flex; flex-wrap: nowrap; flex-direction: column;}
.uwp_widgets.uwp_widget_profile .post_listing.geodir_locations .geodir-post .card-img-top.position-relative{height: 200px;}
.uwp_widgets.uwp_widget_profile .post_listing.geodir_locations .geodir-post .card-img-top{flex-direction: column; background: #f9fafb; margin-top: 0; padding: 20px 20px; margin-bottom: 0px; border-bottom: 1px solid #e2e8f0;}
.uwp_widgets.uwp_widget_profile .post_listing.geodir_locations .geodir-post .card-img-top .geodir-post-slider{width: 100%; max-width: 100%; height: 150px; margin: auto; box-shadow: unset; border-radius: 0px; border: unset;}
.uwp_widgets.uwp_widget_profile .post_listing.geodir_locations .geodir-post .geodir-post-slider.bsui .carousel-inner{padding: 0px; border-radius: 0px; border: 0px solid #ddd;}
.uwp_widgets.uwp_widget_profile .post_listing.geodir_locations .geodir-post .card-img-top .claimed.cat_listing span{right: 0px; top: 10px; height: 18px; width: 18px;}
.uwp_widgets.uwp_widget_profile .card-body-wrapper{width: 100%; height: 100%; display: flex; justify-content: space-between; flex-direction: column;}
.uwp_widgets.uwp_widget_profile .post_listing.geodir_locations .geodir-post .card-body{padding: 20px 20px !important;}
.uwp_widgets.uwp_widget_profile .post_listing.geodir_locations .geodir-post .card-body.geodir-heading{padding: 20px 20px 0px !important;}
.uwp_widgets.uwp_widget_profile .post_listing.geodir_locations .geodir-post .geodir-post-title{width: 100%;}
.uwp_widgets.uwp_widget_profile .card-body-wrapper .geodir-post-title-wrapper{display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 10px; align-items: center;}
.uwp_widgets.uwp_widget_profile .card-body-wrapper .bsui .h5{font-size: 0.85rem;}
.uwp_widgets.uwp_widget_profile .card .geodir-entry-title a{font-size: 18px;}
.uwp_widgets.uwp_widget_profile .card .geodir-entry-title a:hover{text-decoration: none;}
.uwp_widgets.uwp_widget_profile .new-template .card-body .geodir_post_meta{font-size: 14px;}
.uwp_widgets.uwp_widget_profile .new-template .card-body span.geodir-addtofav-icon.c-pointer.geodir-act-fav{border: unset;}
.uwp_widgets.uwp_widget_profile .new-template .geodir-addtofav-icon i.fas.fa-heart{font-weight: 100;}
.uwp_widgets.uwp_widget_profile .card-body-wrapper .category.sub_head{display: flex; flex-wrap: wrap; gap: 5px; margin-bottom: 20px !important;}
.uwp_widgets.uwp_widget_profile .card-body-wrapper .category.sub_head a{background: #ebebeb; color: #000000 !important; padding: 4px 6px; font-size: 11px !important; border-radius: 20px; display: inline-block; line-height: 1 !important; transition: .3s ease; border: 1px solid #e2e8f0;}
.uwp_widgets.uwp_widget_profile .card-body-wrapper .category.sub_head a:hover{text-decoration: unset; background: #fff; color: var(--green) !important;}
.uwp_widgets.uwp_widget_profile .card .uwp-profile-item-summary.card-text.geodir-post-content-container.bsui{padding: 0px 20px;}
.uwp_widgets.uwp_widget_profile .card .geodir-field-post_content{font-size: 14px;}
.uwp_widgets.uwp_widget_profile .gd-fav-info-wrap .geodir-act-fav.geodir-removetofav-icon{background-color: transparent; border: unset;}
.uwp_widgets.uwp_widget_profile .gd-fav-info-wrap .geodir-act-fav.geodir-removetofav-icon i{color: #e84739 !important;}
.uwp_widgets.uwp_widget_profile .card-body .geodir-post-content-container .geodir_post_meta a{text-transform: capitalize; font-size: 16px; display: flex; align-items: center; gap: 10px; padding: 8px 15px; position: relative; margin: 0px 10px;}
.uwp_widgets.uwp_widget_profile .card-body .geodir-post-content-container .geodir_post_meta a i{font-size: 13px;}
.uwp_widgets.uwp_widget_profile .card-body-wrapper .card-delete-profile{order: 1;}
.uwp_widgets.uwp_widget_profile .new-template .card-body span.gd-badge.badge{padding: 0 !important;}
/*  */
.related-listings-widget-business .card{border: 1px solid #e2e8f0 !important; display: flex; flex-wrap: nowrap !important; flex-direction: column;}
.related-listings-widget-business .card-img-top{flex-direction: column; background: #f9fafb !important; margin-top: 0; padding: 20px 20px; margin-bottom: 0px; border-bottom: 1px solid #e2e8f0 !important;}
.related-listings-widget-business .card-img-top .geodir-post-slider{width: 100%; max-width: 100%; height: 200px; margin: auto; box-shadow: unset; border-radius: 0px; border: unset;}
.related-listings-widget-business .geodir-post-slider.bsui .carousel-inner{padding: 0px; border-radius: 0px; border: 0px solid #ddd;}
.related-listings-widget-business .card-img-top{flex-direction: column; background: #f9fafb; margin-top: 0px !important; padding: 20px 20px; margin-bottom: 0px; border-bottom: 1px solid #e2e8f0 !important;}
.related-listings-widget-business .card-img-top .claimed.cat_listing span{right: 0px; top: 10px; height: 18px; width: 18px;}
.related-listings-widget-business .card-body-wrapper{width: 100%; height: 100%; display: flex; justify-content: space-between; flex-direction: column;}
.related-listings-widget-business .card-body{padding: 20px 20px !important;}
.related-listings-widget-business .card-body.geodir-heading{padding: 20px 20px 0px !important;}
.related-listings-widget-business .geodir-post-title{width: 100%;}
.related-listings-widget-business .card-body-wrapper .geodir-post-title-wrapper{display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 10px; align-items: center;}
.related-listings-widget-business .card-body-wrapper .bsui .h5{font-size: 0.85rem;}
.related-listings-widget-business .card .geodir-entry-title a{font-size: 18px;}
.related-listings-widget-business .card .geodir-entry-title a:hover{text-decoration: none;}
.related-listings-widget-business .new-template .card-body .geodir_post_meta{font-size: 14px;}
.related-listings-widget-business .new-template .card-body span.geodir-addtofav-icon.c-pointer.geodir-act-fav{border: unset;}
.related-listings-widget-business .new-template .geodir-addtofav-icon i.fas.fa-heart{font-weight: 100;}
.related-listings-widget-business .card-body-wrapper .category.sub_head{display: flex; flex-wrap: wrap; gap: 5px; margin-bottom: 20px !important;}
.related-listings-widget-business .card-body-wrapper .category.sub_head a{background: #ebebeb; color: #000000 !important; padding: 4px 6px; font-size: 11px !important; border-radius: 20px; display: inline-block; line-height: 1 !important; transition: .3s ease; border: 1px solid #e2e8f0;}
.related-listings-widget-business .card-body-wrapper .category.sub_head a:hover{text-decoration: unset; background: #fff; color: var(--green) !important;}
.related-listings-widget-business .gd_business .card .uwp-profile-item-summary.card-text.geodir-post-content-container.bsui{padding: 0px 20px;}
.related-listings-widget-business .gd_business .card .geodir-field-post_content{font-size: 14px;}
.related-listings-widget-business .gd-fav-info-wrap .geodir-act-fav.geodir-removetofav-icon{background-color: transparent; border: unset;}
.related-listings-widget-business .gd-fav-info-wrap .geodir-act-fav.geodir-removetofav-icon i{color: #e84739 !important;}
.related-listings-widget-business .card-body .geodir-post-content-container .geodir_post_meta a{text-transform: capitalize; font-size: 16px; display: flex; align-items: center; gap: 10px; padding: 8px 15px; position: relative; margin: 0px 10px;}
.related-listings-widget-business .card-body .geodir-post-content-container .geodir_post_meta a i{font-size: 13px;}
.related-listings-widget-business .card-body-wrapper .card-delete-profile{order: 1;}
.related-listings-widget-business .new-template .card-body span.gd-badge.badge{padding: 10px 12.5px !important;}
.related-listings-widget-business .card .new-template .card-body .geodir-addtofav-icon.c-pointer.geodir-act-fav{border: unset;}
.related-listings-widget-business .card-body .geodir-addtofav-icon i.fas.fa-heart{font-weight: 100; color: var(--blue) !important;}
.related-listings-widget-business .card-body .geodir-post-title{width: 100% !important;}
.related-listings-widget-business .card-img-top .geodir-post-slider{box-shadow: unset !important; border-radius: 0px; border: unset !important; width: 100% !important;}
.related-listings-widget-business .card-img-top .geodir-post-slider .carousel-inner{padding: 0px !important; border-radius: 0px !important; border: unset !important;}
.related-listings-widget-business .card-body span.geodir-addtofav-icon.c-pointer.geodir-act-fav{border: unset !important;}

.company-blog-section .gd_event .card{border: 1px solid #e2e8f0 !important; display: flex; flex-wrap: nowrap; flex-direction: column;}
.company-blog-section .gd_event .card-img-top{position: relative !important; padding: 100px 15px; background: var(--blue); margin-bottom: 0px !important; margin-top: 0px !important;border-radius: 6px 6px 0px 0px !important;border-bottom: 1px solid #e2e8f0 !important;}
.company-blog-section .gd_event .geodir-post-slider.bsui{box-shadow: unset; margin: 0; position: absolute; top: 15px; left: 15px;}
.company-blog-section .gd_event .card-img-top .geodir-post-slider{box-shadow: unset !important; margin: 0 !important; position: absolute !important; top: 15px !important; left: 15px !important;height: 70px !important}
.company-blog-section .gd_event .geodir-image-container .geodir-images{height: 100%; display: flex; align-items: center; border: 1px solid #ddd; padding: 10px; background-color: #fff; border-radius: 6px; width: 100%; max-width: 70px; height: 70px !important;}
.company-blog-section .gd_event .card .carousel-item.active{font-size: 12px; text-align: center; font-family: "Golos Text", sans-serif;}
.company-blog-section .gd_event .card .carousel-item.active b{font-size: 24px; display: block; line-height: 1;}
.company-blog-section .gd_event .geodir-entry-title a{color: #fff;}
.company-blog-section .gd_event .geodir-entry-title a:hover{text-decoration: unset;}
.company-blog-section .gd_event .card-body-wrapper{width: 100%; height: 100%; display: flex; justify-content: space-between; flex-direction: column;}
.company-blog-section .gd_event .event_details_wrapper{padding: 20px; width: 100%; height: fit-content; padding-bottom: 70px;}
.company-blog-section .gd_event .event_details_wrapper .geodir-post-meta-container,
.company-blog-section .gd_event .geodir-field-event_dates,
.company-blog-section .gd_event .card .geodir-post-content-container{padding: 0 0 5px 0 !important;}
.company-blog-section .gd_event .card .geodir_post_meta{font-size: 14px; display: flex; flex-wrap: nowrap; margin: 0; padding-left: 0;}
.company-blog-section .gd_event .geodir-field-default_category a{background: #57BC082e; padding: 5px 10px; border-radius: 50px; border: 1px solid var(--green); color: var(--blue); font-size: 12px; display: inline-block; margin-bottom: 4px; margin-right: 5px;}
.company-blog-section .gd_event .geodir-field-default_category a:hover{text-decoration: unset;}
.company-blog-section .gd_event .card{border: 1px solid #e2e8f0 !important; display: flex !important; flex-wrap: nowrap !important; flex-direction: column !important;}
.company-blog-section .gd_event .card .geodir_post_meta{font-size: 14px; display: flex; flex-wrap: nowrap; margin: 0; padding-left: 0;}
.company-blog-section .gd_event .card i{display: inline-flex; height: 14px; width: 14px; justify-content: center; align-items: center; margin-right: 5px;}
.company-blog-section .gd_event .card .geodir-post-content-container{width: fit-content; margin-bottom: 0px; margin-top: 10px;}
.company-blog-section .gd_event .btn_wrapper{bottom: 20px; display: flex; padding: 0px 10px; gap: 3px 28px; justify-content: space-between; margin-top: 10px; position: absolute; width: calc(100% - 40px); left: 50%; transform: translateX(-50%);align-items: center;}
.company-blog-section .gd_event .btn_wrapper .geodir-post-content-container{margin-top: 0px;}
.company-blog-section .gd_event .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; text-decoration: unset;}
.company-blog-section .gd_event .btn_wrapper a:before{content: ''; position: absolute; top: 0; left: -9px; height: 100%; width: 10px; clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%); background: var(--green); transition: .3s ease;}
.company-blog-section .gd_event .btn_wrapper a:after{content: ''; position: absolute; top: 0; right: -9px; height: 100%; width: 10px; clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%); background: var(--green); transform: rotate(180deg); transition: .3s ease;}
.company-blog-section .gd_event .btn_wrapper a:hover,
.company-blog-section .gd_event .btn_wrapper a:hover:before,
.company-blog-section .gd_event .btn_wrapper a:hover:after{background: var(--blue);}

.post-type-archive-gd_event .event-list .geodir-loop-actions-container .justify-content-end{justify-content: flex-end !important;}
.post-type-archive-gd_event .view-toggle{position: relative;display: flex; justify-content: space-between;}
.post-type-archive-gd_event .filter_listing{display: flex; justify-content: flex-end;}
.post-type-archive-gd_event .view-button.fas.fa-th.active, 
.post-type-archive-gd_event .view-button.fas.fa-list.active{background: #fff;box-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);}
.post-type-archive-gd_event .view-button.fas.fa-list{border-radius: 0px 5px 5px 0px;}
.post-type-archive-gd_event .view-button.fas.fa-th.active{border-radius: 5px 0px 0px 5px;}
.post-type-archive-gd_event .view-button{color: #000;display: flex;align-items: center;padding: 10px 12px;background: #f3f4f6;}
.post-type-archive-gd_event .filter_listing{gap: 20px;}

.gd_event .card-img-top h2.geodir-entry-title.h5 a{width: 100% !important; text-align: left !important; display: block;}
/* bussiness page */
body.post-type-archive-gd_business .banner-section .banner-title h1{font-size: 48px !important;}
body.post-type-archive-gd_business .banner-section .content{margin-bottom: 25px;}
body.post-type-archive-gd_business .search_main::before, body.post-type-archive-gd_business .search_main::after{display: none !important;}
body.post-type-archive-gd_business .banner .search_main_section .search_main{padding: 0px 10px; border-radius: 40px; max-width: 570px; margin: auto auto;}
body.post-type-archive-gd_business .search_main form .field_btn .custom_search_submit, body.post-type-archive-gd_business .search_main form .field_btn #custom_search_submit{background-color: transparent; border-color: transparent; color: #707070;}
body.post-type-archive-gd_business .search_main form .field_block::before{display: none !important;}
body.post-type-archive-gd_business .search_main form .field_block input{padding-left: 10px;}
body.post-type-archive-gd_business .banner-section .banner{height: 100%; max-height: 360px; min-height: 360px;}
body.post-type-archive-gd_business .section-categories-wrapper{width: 100% !important; max-width: 100% !important; background: #fff;}
body.post-type-archive-gd_business .post_listing.geodir_locations .geodir-post .card-img-top .geodir-post-slider{width: 100%; max-width: 100%;height: 210px;}
body.post-type-archive-gd_business .post_listing.geodir_locations.geodir_location_listing{padding: 40px 15px;}
body.post-type-archive-gd_business .section-categories ul.category-list{justify-content: flex-start; gap: 10px; margin-top: 0px;flex-wrap: nowrap;overflow-x: auto;}
body.post-type-archive-gd_business .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;}
body.post-type-archive-gd_business .section-categories ul.category-list li.section-list-category a{font-family: "Golos Text", sans-serif; font-size: 14px; font-weight: 500;width: max-content;}
body.post-type-archive-gd_business .section-categories ul.category-list li.section-list-category .section-list-link,
body.post-type-archive-gd_business .section-categories ul.category-list li.section-list-category .section-list-link-one{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;}
body.post-type-archive-gd_business .section-categories ul.category-list li.section-list-category a:hover, 
body.post-type-archive-gd_business .section-categories ul.category-list li.section-list-category a:active{color: #000 !important;}
body.post-type-archive-gd_business .section-categories ul.category-list li.section-list-category .section-list-link:hover,
body.post-type-archive-gd_business .section-categories ul.category-list li.section-list-category .section-list-link-one:hover{background: #f3f4f6;}
body.post-type-archive-gd_business .section-categories ul.category-list li.section-list-category.active .section-list-category-title a{color: #56ba08 !important;}
body.post-type-archive-gd_business .post_listing.geodir_locations .geodir-post .card{border: 1px solid #e2e8f0; display: flex; flex-wrap: nowrap; flex-direction: column;}
body.post-type-archive-gd_business .post_listing.geodir_locations .geodir-post .card-img-top{flex-direction: column; background: #f9fafb; margin-top: 0; padding: 20px 20px; margin-bottom: 0px; border-bottom: 1px solid #e2e8f0;}
body.post-type-archive-gd_business .post_listing.geodir_locations .geodir-post .card-img-top .geodir-post-slider{margin: auto; box-shadow: unset; border-radius: 0px; border: unset;}
body.post-type-archive-gd_business .post_listing.geodir_locations .geodir-post .geodir-post-slider.bsui .carousel-inner{padding: 0px; border-radius: 0px; border: 0px solid #ddd;}
body.post-type-archive-gd_business .post_listing.geodir_locations .geodir-post .card-img-top .claimed.cat_listing span{right: 0px; top: 10px; height: 18px; width: 18px;}
body.post-type-archive-gd_business .card-body-wrapper{width: 100%; height: 100%; display: flex; justify-content: space-between; flex-direction: column;}
body.post-type-archive-gd_business .post_listing.geodir_locations .geodir-post .card-body{padding: 20px 20px !important;}
body.post-type-archive-gd_business .post_listing.geodir_locations .geodir-post .card-body.geodir-heading{padding: 20px 20px 0px !important;}
body.post-type-archive-gd_business .post_listing.geodir_locations .geodir-post .geodir-post-title{width: 100%;}
body.post-type-archive-gd_business .card-body-wrapper .geodir-post-title-wrapper{display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 10px; align-items: center;}
body.post-type-archive-gd_business .card-body-wrapper .bsui .h5{font-size: 0.85rem;}
body.post-type-archive-gd_business .card .geodir-entry-title a{font-size: 18px;}
body.post-type-archive-gd_business .card .geodir-entry-title a:hover{text-decoration: none;}
body.post-type-archive-gd_business .new-template .card-body .geodir_post_meta{font-size: 14px;}
body.post-type-archive-gd_business .new-template .card-body span.geodir-addtofav-icon.c-pointer.geodir-act-fav{border: unset;}
body.post-type-archive-gd_business .new-template .geodir-addtofav-icon i.fas.fa-heart{font-weight: 100;}
body.post-type-archive-gd_business .card-body-wrapper .category.sub_head{display: flex; flex-wrap: wrap; gap: 5px; margin-bottom: 20px !important;}
body.post-type-archive-gd_business .card-body-wrapper .category.sub_head a{background: #ebebeb; color: #000000 !important; padding: 4px 6px; font-size: 11px !important; border-radius: 20px; display: inline-block; line-height: 1 !important; transition: .3s ease; border: 1px solid #e2e8f0;}
body.post-type-archive-gd_business .card-body-wrapper .category.sub_head a:hover{text-decoration: unset; background: #fff; color: var(--green) !important;}
body.post-type-archive-gd_business .card .uwp-profile-item-summary.card-text.geodir-post-content-container.bsui{padding: 0px 20px;}
body.post-type-archive-gd_business .card .geodir-field-post_content{font-size: 14px;}
body.post-type-archive-gd_business .gd-fav-info-wrap .geodir-act-fav.geodir-removetofav-icon{background-color: transparent; border: unset;}
body.post-type-archive-gd_business .gd-fav-info-wrap .geodir-act-fav.geodir-removetofav-icon i{color: #e84739 !important;}
body.post-type-archive-gd_business .card-body .geodir-post-content-container .geodir_post_meta a{text-transform: capitalize; font-size: 16px; display: flex; align-items: center; gap: 10px; padding: 8px 15px; position: relative; margin: 0px 10px;}
body.post-type-archive-gd_business .card-body .geodir-post-content-container .geodir_post_meta a i{font-size: 13px;}
body.post-type-archive-gd_business .card-body-wrapper .card-delete-profile{order: 1;}

/* creator page */
body.post-type-archive-gd_creators .banner-section .banner-title h1{font-size: 48px !important;}
body.post-type-archive-gd_creators .banner-section .content{margin-bottom: 25px;}
body.post-type-archive-gd_creators .search_main::before, body.post-type-archive-gd_creators .search_main::after{display: none !important;}
body.post-type-archive-gd_creators .banner .search_main_section .search_main{padding: 0px 10px; border-radius: 40px; max-width: 570px; margin: auto auto;}
body.post-type-archive-gd_creators .search_main form .field_btn .custom_search_submit, body.post-type-archive-gd_creators .search_main form .field_btn #custom_search_submit{background-color: transparent; border-color: transparent; color: #707070;}
body.post-type-archive-gd_creators .search_main form .field_block::before{display: none !important;}
body.post-type-archive-gd_creators .search_main form .field_block input{padding-left: 10px;}
body.post-type-archive-gd_creators .banner-section .banner{height: 100%; max-height: 360px; min-height: 360px;}
body.post-type-archive-gd_creators .section-categories-wrapper{width: 100% !important; max-width: 100% !important; background: #fff;}
body.post-type-archive-gd_creators .post_listing.geodir_locations .geodir-post .card-img-top .geodir-post-slider{width: 100%; max-width: 150px;height: 150px;}
body.post-type-archive-gd_creators .post_listing.geodir_locations.geodir_location_listing{padding: 40px 15px;}
body.post-type-archive-gd_creators .section-categories ul.category-list{justify-content: flex-start; gap: 10px; margin-top: 0px;flex-wrap: nowrap;overflow-x: auto;}
body.post-type-archive-gd_creators .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;}
body.post-type-archive-gd_creators .section-categories ul.category-list li.section-list-category a{font-family: "Golos Text", sans-serif; font-size: 14px; font-weight: 500;width: max-content;}
body.post-type-archive-gd_creators .section-categories ul.category-list li.section-list-category .section-list-link,
body.post-type-archive-gd_creators .section-categories ul.category-list li.section-list-category .section-list-link-one{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;}
body.post-type-archive-gd_creators .section-categories ul.category-list li.section-list-category a:hover, 
body.post-type-archive-gd_creators .section-categories ul.category-list li.section-list-category a:active{color: #000 !important;}
body.post-type-archive-gd_creators .section-categories ul.category-list li.section-list-category .section-list-link:hover,
body.post-type-archive-gd_creators .section-categories ul.category-list li.section-list-category .section-list-link-one:hover{background: #f3f4f6;}
body.post-type-archive-gd_creators .section-categories ul.category-list li.section-list-category.active .section-list-category-title a{color: #56ba08 !important;}

body.post-type-archive-gd_creators .post_listing.geodir_locations .geodir-post .card{border: 1px solid #e2e8f0; display: flex; flex-wrap: nowrap; flex-direction: column;}
body.post-type-archive-gd_creators .post_listing.geodir_locations .geodir-post .card-img-top{flex-direction: column; background: #f9fafb; margin-top: 0; padding: 20px 20px; margin-bottom: 0px; border-bottom: 1px solid #e2e8f0;}
body.post-type-archive-gd_creators .post_listing.geodir_locations .geodir-post .card-img-top .geodir-post-slider{width: 100%; max-width: 150px; height: 150px; margin: auto; box-shadow: unset; border-radius: 0px; border: unset;}
body.post-type-archive-gd_creators .post_listing.geodir_locations .geodir-post .geodir-post-slider.bsui .carousel-inner{padding: 0px; border-radius: 0px; border: 0px solid #ddd;}
body.post-type-archive-gd_creators .post_listing.geodir_locations .geodir-post .card-img-top .claimed.cat_listing span{right: 0px; top: 10px; height: 18px; width: 18px;}
body.post-type-archive-gd_creators .card-body-wrapper{width: 100%; height: 100%; display: flex; justify-content: space-between; flex-direction: column;}
body.post-type-archive-gd_creators .post_listing.geodir_locations .geodir-post .card-body{padding: 20px 20px !important;}
body.post-type-archive-gd_creators .post_listing.geodir_locations .geodir-post .card-body.geodir-heading{padding: 20px 20px 0px !important;}
body.post-type-archive-gd_creators .post_listing.geodir_locations .geodir-post .geodir-post-title{width: 100%;}
body.post-type-archive-gd_creators .card-body-wrapper .geodir-post-title-wrapper{display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 10px; align-items: center;}
body.post-type-archive-gd_creators .card-body-wrapper .bsui .h5{font-size: 0.85rem;}
body.post-type-archive-gd_creators .card .geodir-entry-title a{font-size: 18px;}
body.post-type-archive-gd_creators .card .geodir-entry-title a:hover{text-decoration: none;}
body.post-type-archive-gd_creators .new-template .card-body .geodir_post_meta{font-size: 14px;}
body.post-type-archive-gd_creators .new-template .card-body span.geodir-addtofav-icon.c-pointer.geodir-act-fav{border: unset;}
body.post-type-archive-gd_creators .new-template .geodir-addtofav-icon i.fas.fa-heart{font-weight: 100;}
body.post-type-archive-gd_creators .card-body-wrapper .category.sub_head{display: flex; flex-wrap: wrap; gap: 5px; margin-bottom: 20px !important;}
body.post-type-archive-gd_creators .card-body-wrapper .category.sub_head a{background: #ebebeb; color: #000000 !important; padding: 4px 6px; font-size: 11px !important; border-radius: 20px; display: inline-block; line-height: 1 !important; transition: .3s ease; border: 1px solid #e2e8f0;}
body.post-type-archive-gd_creators .card-body-wrapper .category.sub_head a:hover{text-decoration: unset; background: #fff; color: var(--green) !important;}
body.post-type-archive-gd_creators .card .uwp-profile-item-summary.card-text.geodir-post-content-container.bsui{padding: 0px 20px;}
body.post-type-archive-gd_creators .card .geodir-field-post_content{font-size: 14px;}
body.post-type-archive-gd_creators .gd-fav-info-wrap .geodir-act-fav.geodir-removetofav-icon{background-color: transparent; border: unset;}
body.post-type-archive-gd_creators .gd-fav-info-wrap .geodir-act-fav.geodir-removetofav-icon i{color: #e84739 !important;}
body.post-type-archive-gd_creators .card-body .geodir-post-content-container .geodir_post_meta a{text-transform: capitalize; font-size: 16px; display: flex; align-items: center; gap: 10px; padding: 8px 15px; position: relative; margin: 0px 10px;}
body.post-type-archive-gd_creators .card-body .geodir-post-content-container .geodir_post_meta a i{font-size: 13px;}
body.post-type-archive-gd_creators .card-body-wrapper .card-delete-profile{order: 1;}
body.post-type-archive-gd_creators .new-template .card-body span.gd-badge.badge{padding: 10px 12.5px !important;}

/* voice podcast card */
.voice_card .publication-category-slider .heading-title h2{color: var(--e-global-color-primary); font-size: 50px !important; font-family: "Nunito Sans", Sans-serif;}
.voice_card .masonry-post.pro_cate_data{gap: 0px;}
.voice_card .geodir-post.gd_podcast .geodir-entry-title a{font-size: 18px;}
.voice_card .geodir-post.gd_podcast .geodir-entry-title a:hover{text-decoration: none;}
.voice_card .geodir-post.gd_podcast .geodir_post_meta{font-size: 14px;}
.voice_card .geodir-post.gd_podcast .geodir-post-title{display:flex;flex-direction:column-reverse;}
.voice_card .geodir-post.gd_podcast .card-body-wrapper .category.sub_head{margin-bottom: 10px !important;}
.voice_card .geodir-post.gd_podcast .card-body-wrapper .geodir-post-title-wrapper{margin-bottom: 20px !important;}
.voice_card .geodir-post.gd_podcast .uwp-profile-item-summary{padding-left: 20px !important;padding-right: 20px !important;}

/*  */
.gd_creators-template-page-gd-creators-details .post_listing.geodir_locations .geodir-post.gd_podcast .card{border: 1px solid #e2e8f0; display: flex; flex-wrap: nowrap; flex-direction: column;}
.gd_creators-template-page-gd-creators-details .geodir-post.gd_podcast .geodir-post-slider.bsui .carousel-inner{padding: 0px !important; border-radius: 0px; border: 0px solid #ddd !important;}
.gd_creators-template-page-gd-creators-detail .row .card-img-top .geodir-post-slider .geodir-image-container .geodir-images{border-radius: 0px !important;}
.gd_creators-template-page-gd-creators-details .post_listing.geodir_locations .geodir-post.gd_podcast .card-img-top{flex-direction: column; background: #f9fafb; margin-top: 0; padding: 20px 20px; margin-bottom: 0px; border-bottom: 1px solid #e2e8f0;}
.gd_creators-template-page-gd-creators-details .post_listing.geodir_locations .geodir-post.gd_podcast .card-img-top .geodir-post-slider{width: 100%; max-width: 100%; height: 210px;margin: auto;box-shadow: unset; border-radius: 0px; border: unset;}
.gd_creators-template-page-gd-creators-details .post_listing.geodir_locations .geodir-post.gd_podcast .geodir-post-slider.bsui .carousel-inner{padding: 0px; border-radius: 0px; border: 0px solid #ddd;}
.gd_creators-template-page-gd-creators-details .post_listing.geodir_locations .geodir-post.gd_podcast .card-img-top{flex-direction: column; background: #f9fafb; margin-top: 0; padding: 20px 20px; margin-bottom: 0px; border-bottom: 1px solid #e2e8f0;}
.gd_creators-template-page-gd-creators-details .card-body-wrapper{width: 100%; height: 100%; display: flex; justify-content: space-between; flex-direction: column;}
.gd_creators-template-page-gd-creators-details .post_listing.geodir_locations .geodir-post.gd_podcast .card-body.geodir-heading{padding: 20px 20px 0px !important;}
.gd_creators-template-page-gd-creators-details .card-body-wrapper .geodir-post-title-wrapper{display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 10px; align-items: center;}
.gd_creators-template-page-gd-creators-details .card .geodir-entry-title a{font-size: 18px !important;}
.gd_creators-template-page-gd-creators-details .card .geodir-entry-title a:hover{text-decoration: unset;}
.gd_creators-template-page-gd-creators-details .row .card .geodir-post-content-container{padding-inline: 20px;}
.gd_creators-template-page-gd-creators-details .row .card .card-body-wrapper .category.sub_head a{background: #ebebeb; color: #000000 !important; padding: 4px 6px; font-size: 11px !important; border-radius: 20px; display: inline-block; line-height: 1 !important; transition: .3s ease; border: 1px solid #e2e8f0;}
.gd_creators-template-page-gd-creators-details .row .card .card-body-wrapper .category.sub_head a:hover{text-decoration: unset; background: #fff; color: var(--green) !important;}
.gd_creators-template-page-gd-creators-details .card .geodir-entry-title a:hover{text-decoration: unset !important;}
.gd_creators-template-page-gd-creators-details .post_listing.geodir_locations .geodir-post.gd_podcast .card-body{padding: 20px 20px !important;}
.gd_creators-template-page-gd-creators-details .card-body .geodir-post-content-container .geodir_post_meta a{text-transform: capitalize; font-size: 16px; display: flex; align-items: center; gap: 10px; padding: 8px 15px; position: relative; margin: 0px 10px;}
.gd_creators-template-page-gd-creators-details .card-body .geodir-post-content-container .geodir_post_meta a i{font-size: 13px;}
.gd_creators-template-page-gd-creators-details .business_cnt .content-stats-inner > .geodir-post-meta-container{flex: 0 0 100%;}
.gd_creators-template-page-gd-creators-details .business_cnt .content-stats-inner > .geodir-post-meta-container ul li{font-size: 16px;}
.gd_creators-template-page-gd-creators-details .btn-containers .geodir-list-save-container{position: relative;z-index: 999;}
.gd_creators-template-page-gd-creators-details.gd_creators-template.single h2{color: var(--e-global-color-primary);line-height: 1.2;font-size: 30px !important;font-weight: 800 !important;font-family: "Nunito Sans", Sans-serif;}

.gd_business-template-page-gd-busiess-details .post_listing.geodir_locations .geodir-post.gd_podcast .card{border: 1px solid #e2e8f0; display: flex; flex-wrap: nowrap; flex-direction: column;}
.gd_business-template-page-gd-busiess-details .geodir-post.gd_podcast .geodir-post-slider.bsui .carousel-inner{padding: 0px !important; border-radius: 0px; border: 0px solid #ddd !important;}
.gd_business-template-page-gd-busiess-details .post_listing.geodir_locations .geodir-post.gd_podcast .card-img-top{flex-direction: column; background: #f9fafb; margin-top: 0; padding: 20px 20px; margin-bottom: 0px; border-bottom: 1px solid #e2e8f0;}
.gd_business-template-page-gd-busiess-details .post_listing.geodir_locations .geodir-post.gd_podcast .card-img-top .geodir-post-slider{width: 100%; max-width: 150px; height: 150px;}
.gd_business-template-page-gd-busiess-details .post_listing.geodir_locations .geodir-post.gd_podcast .card-img-top .geodir-post-slider{margin: auto;}
.gd_business-template-page-gd-busiess-details .post_listing.geodir_locations .geodir-post.gd_podcast .card-img-top .geodir-post-slider{box-shadow: unset; border-radius: 0px; border: unset;}
.gd_business-template-page-gd-busiess-details .post_listing.geodir_locations .geodir-post.gd_podcast .geodir-post-slider.bsui .carousel-inner{padding: 0px; border-radius: 0px; border: 0px solid #ddd;}
.gd_business-template-page-gd-busiess-details .post_listing.geodir_locations .geodir-post.gd_podcast .card-img-top{flex-direction: column; background: #f9fafb; margin-top: 0; padding: 20px 20px; margin-bottom: 0px; border-bottom: 1px solid #e2e8f0;}
.gd_business-template-page-gd-busiess-details .card-body-wrapper{width: 100%; height: 100%; display: flex; justify-content: space-between; flex-direction: column;}
.gd_business-template-page-gd-busiess-details .post_listing.geodir_locations .geodir-post.gd_podcast .card-body.geodir-heading{padding: 20px 20px 0px !important;}
.gd_business-template-page-gd-busiess-details .card-body-wrapper .geodir-post-title-wrapper{display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 10px; align-items: center;}
.gd_business-template-page-gd-busiess-details .card .geodir-entry-title a{font-size: 18px !important;}
.gd_business-template-page-gd-busiess-details .card .geodir-entry-title a:hover{text-decoration: unset;}
.gd_business-template-page-gd-busiess-details .row .card .geodir-post-content-container{padding-inline: 20px;}
.gd_business-template-page-gd-busiess-details .row .card .card-body-wrapper .category.sub_head a{background: #ebebeb; color: #000000 !important; padding: 4px 6px; font-size: 11px !important; border-radius: 20px; display: inline-block; line-height: 1 !important; transition: .3s ease; border: 1px solid #e2e8f0;}
.gd_business-template-page-gd-busiess-details .row .card .card-body-wrapper .category.sub_head a:hover{text-decoration: unset; background: #fff; color: var(--green) !important;}
.gd_business-template-page-gd-busiess-details .card .geodir-entry-title a:hover{text-decoration: unset !important;}
.gd_business-template-page-gd-busiess-details .post_listing.geodir_locations .geodir-post.gd_podcast .card-body{padding: 20px 20px !important;}
.gd_business-template-page-gd-busiess-details .card-body .geodir-post-content-container .geodir_post_meta a{text-transform: capitalize; font-size: 16px; display: flex; align-items: center; gap: 10px; padding: 8px 15px; position: relative; margin: 0px 10px;}
.gd_business-template-page-gd-busiess-details .card-body .geodir-post-content-container .geodir_post_meta a i{font-size: 13px;}

.post_listing.geodir_locations.geodir_location_listing .geodir-post.gd_event .card-img-top{padding: 100px 15px;}
.geodir-post .listing-verified-badge{position: unset; display: inline;height: 16px; width: 16px; margin-left: 5px;}
.post_listing.geodir_locations .geodir-post .card-body .geodir-post-content-container-right{display: flex; justify-content: space-between; align-items: center; flex-direction: row-reverse;gap: 20px;}
.post_listing.geodir_locations .geodir-post .card-body .geodir-post-content-container-right .geodir-addtofav-icon i.fas.fa-heart{font-size: 20px;font-weight: 400;}
.post_listing.geodir_locations .row.row-cols-md-0 .geodir-post .card-body{justify-content: flex-start !important;}
.post_listing.geodir_locations .row.row-cols-md-0 .geodir-post .card-body .geodir-post-content-container-right{gap: 5px !important;}
.attendee_count{font-family: "Golos Text", sans-serif !important; font-size: 14px; padding-bottom: 5px;}
.companies-wrapper .companies-wrapper-item .claimed.cat_listing{position: relative; display: inline-block;height: 16px; width: 16px;top: 3px;right: unset;}
.companies-wrapper .companies-wrapper-item .claimed.cat_listing > span{height: 100%; width: 100%;}
.home .geodir-list-save-container{left:0 !important;top:0 !important;}
.gd-fav-info-wrap .geodir-act-fav.geodir-removetofav-icon i{font-size: 20px;}
.card .geodir-entry-title a{display:flex;}
.post_listing.geodir_locations .row-cols-md-0 .geodir-post .card-img-top .geodir-post-slider{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.post_listing.geodir_locations .row-cols-md-0 .geodir-post.gd_event .card-img-top .geodir-post-slider{transform: unset;}
.post_listing.geodir_locations .geodir-post .geodir-post-slider.bsui .carousel-inner{background-color: transparent !important;}
.post_listing.geodir_locations .geodir-post .geodir-post-slider.bsui .carousel-inner .carousel-item{float: none; width: unset; margin: auto;height: 100%;}
.post_listing.geodir_locations .geodir-post.gd_event .geodir-image-container .geodir-images{background-color: #fff !important;}
.post_listing.geodir_locations .row-cols-md-0 .geodir-post.gd_event .geodir-post-title{top: 60px !important;}

.gd_podcast-template-page-gd-podcast-details .post_listing.geodir_locations.geodir_location_listing .geodir-post .card{border: 1px solid #e2e8f0; display: flex; flex-wrap: nowrap; flex-direction: column; height: 100%;}
.gd_podcast-template-page-gd-podcast-details .post_listing.geodir_locations.geodir_location_listing .geodir-post .card-img-top{flex-direction: column; background: #f9fafb; margin-top: 0; padding: 20px 20px; margin-bottom: 0px; border-bottom: 1px solid #e2e8f0;}
.gd_podcast-template-page-gd-podcast-details .post_listing.geodir_locations .geodir-post .card-img-top .geodir-post-slider{box-shadow: unset !important; border-radius: 0px !important; border: unset !important; margin: auto !important; width: 100% !important; max-width: 100% !important;}
.gd_podcast-template-page-gd-podcast-details .post_listing.geodir_locations .geodir-post .geodir-post-slider.bsui .carousel-inner{padding: 0px !important; border-radius: 0px !important;; border: 0px solid #ddd !important;;}
.gd_podcast-template-page-gd-podcast-details .post_listing.geodir_locations .geodir-post .card-img-top{flex-direction: column; background: #f9fafb; margin-top: 0; padding: 20px 20px; margin-bottom: 0px; border-bottom: 1px solid #e2e8f0;}
.gd_podcast-template-page-gd-podcast-details .card-body-wrapper{width: 100%; height: 100%; display: flex; justify-content: space-between; flex-direction: column;}
.gd_podcast-template-page-gd-podcast-details .post_listing.geodir_locations .geodir-post .card-body.geodir-heading{padding: 20px 20px 0px !important;}
.gd_podcast-template-page-gd-podcast-details .card-body-wrapper .geodir-post-title-wrapper{display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 10px; align-items: center;}
.gd_podcast-template-page-gd-podcast-details .card-body-wrapper .category.sub_head a{background: #ebebeb; color: #000000 !important; padding: 4px 6px; font-size: 11px !important; border-radius: 20px; display: inline-block; line-height: 1 !important; transition: .3s ease; border: 1px solid #e2e8f0;}
.gd_podcast-template-page-gd-podcast-details .card-body-wrapper .category.sub_head a:hover{text-decoration: unset; background: #fff; color: var(--green) !important;}
.gd_podcast-template-page-gd-podcast-details .post_listing.geodir_locations .geodir-post .card-body{padding: 20px 20px !important;}
.gd_podcast-template-page-gd-podcast-details .new-template .card-body .geodir_post_meta{font-size: 14px;}
.gd_podcast-template-page-gd-podcast-details .card-body .geodir-post-content-container .geodir_post_meta a{text-transform: capitalize; font-size: 16px; display: flex; align-items: center; gap: 10px; padding: 8px 15px; position: relative; margin: 0px 10px;}
.gd_podcast-template-page-gd-podcast-details .card-body .geodir-post-content-container .geodir_post_meta a i{font-size: 13px;}
.gd_podcast-template-page-gd-podcast-details.single.geodir-page-single .related-listings-widget-podcast .related-listings .companies-wrapper-item.slick-slide{margin: unset !important;}

.wpmcs-subscribe-form span{font-family: "Golos Text", sans-serif;}
.show-details-podcast{display: flex; align-items: center; gap: 20px; width: 100%; max-width: 960px; margin: auto auto;font-family: "Golos Text", sans-serif;border: 1px solid #e2e8f0;background: #f9fafb;padding: 20px;}
.show-details-podcast .show-details-right h2{color: var(--blue) !important; font-family: "Golos Text", sans-serif !important; font-size: 30px;}
.show-details-podcast .show-details-left img{width: 100%; box-shadow: rgba(0, 0, 0, 0.25) 0px 25px 50px -12px;}
.show-details-podcast .show-details-left{width: 30%;}
.show-details-podcast .show-details-right{width: 70%;}
.show-details-podcast .show-details-right .contact-show-button{text-transform: capitalize; font-size: 16px; display: flex; align-items: center; gap: 10px; padding: 8px 15px; position: relative; margin: 0px 10px; background-color: var(--green); color: #fff; width: max-content;}
.show-details-podcast .show-details-right .contact-show-button:before{content: ''; position: absolute; top: 0; left: -9px; height: 100%; width: 10px; clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%); background: var(--green);}
.show-details-podcast .show-details-right .contact-show-button:after{content: ''; position: absolute; top: 0; right: -9px; height: 100%; width: 10px; clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%); background: var(--green); transform: rotate(180deg);}
.show-details-podcast .show-details-right .contact-show-button:hover{background: var(--blue); text-decoration: none;}
.show-details-podcast .show-details-right .contact-show-button:hover:before,
.show-details-podcast .show-details-right .contact-show-button:hover:after{background: var(--blue);}

.card .geodir-entry-title a{font-size: 18px;display: inline;}
.card .geodir-entry-title a>span{display: inline-block;position: relative; top: 3px;}

/* voice page publication */
.publication-category-slider{border-bottom: 1px solid #e2e8f0; padding-bottom: 60px;}
.voice_card .publication-category-slider .companies-wrapper .slick-arrow, 
.voice_card .publication-category-slider .listing-companies-wrapper .slick-arrow{top: -10%;}

/* creator detail page */
.gd_creators-template-page-gd-creators-details .container{max-width: 1200px;margin: auto;}
.gd_creators-template-page-gd-creators-details .company-blog-section .container{max-width: 100%;}
.gd_creators-template-page-gd-creators-details .company-blog .post_listing.geodir_locations{margin: 0px;}

#user_listings .top_three .right_col .voice_card .gd_podcast{display: flex;gap: 10px;width: calc(50% - 5px);background: #fff;}
#user_listings .top_three .right_col .voice_card .gd_podcast .card{display: flex;align-items: center;}
#user_listings .top_three .right_col .voice_card .gd_podcast .card > div{padding: 10px;}
#user_listings .top_three .right_col .card-body-wrapper .category.sub_head a{color: #333 !important;font-family: "Golos Text", sans-serif !important;background: unset;border: 0;padding: 0;font-size: 14px !important;}
#user_listings .top_three .right_col .card .geodir-entry-title a{color: #000;font-weight: 500;font-size: 16px;font-family: "Nunito Sans", Sans-serif !important;}
#user_listings .top_three .right_col .card-body-wrapper .geodir-post-title-wrapper{margin-bottom: 0;}
#user_listings .top_three .right_col .card .card-body-wrapper > .card-body, #user_listings .top_three .right_col .card .uwp-profile-item-summary{display: none;}
#user_listings .top_three .right_col .card .geodir-entry-title.h5{margin-bottom: 0;}
#user_listings .top_three .right_col .card-body-wrapper .category.sub_head{margin-bottom: 10px !important;}
#user_listings .top_three .right_col .card .geodir-post-title{display: flex;flex-direction: column-reverse;}
#user_listings .top_three .right_col .voice_card .gd_podcast .card > .card-top-url{width: 75px;height: 75px !important;padding: 10px;}
#user_listings .top_three .right_col .voice_card .gd_podcast .card > .card-body-wrapper{width: calc(100% - 75px);}
#user_listings .top_three .right_col .voice_card .gd_podcast .card img{height: 55px;width: 55px;object-fit: cover;object-position: center;}

.business_cnt .description-inner p{font-size: 18px;line-height: 140%;font-family: "Golos Text", sans-serif;}
.single-gd_creators .baisc-info-inner .description-inner p{font-size: 18px;line-height: 140%;font-family: "Golos Text", sans-serif;} 

.bsui.post_listing .card .card-body-wrapper .geodir-list-save-container .gd-badge.gd-lists-save-button{color: var(--e-global-color-primary) !important;}
.bsui.post_listing .card .card-body-wrapper .geodir-list-save-container .gd-badge.gd-lists-save-button i{font-size: 20px;}


.post-type-archive-gd_business .post_listing.geodir_locations .geodir-post .card-img-top.position-relative{height: 200px;}
.post-type-archive-gd_business .post_listing.geodir_locations .geodir-post .card-img-top.position-relative .geodir-post-slider{height: 100%;}

/* Fix Related Content slider section */
.related-content-wrapper .event-wrapper-item .card{flex-wrap: nowrap !important;}
.related-content-wrapper .event-wrapper-item .card .card-img-top.position-relative{height: 200px !important;background: #f9fafb;border-bottom: 1px solid #e2e8f0 !important;padding: 20px;margin: 0 !important;}
.related-content-wrapper .event-wrapper-item .card .card-img-top.position-relative .geodir-post-slider{ width: 100% !important;height: 100% !important;position: static !important;}
.related-content-wrapper .event-wrapper-item .card .card-img-top.position-relative .geodir-post-slider .geodir-images{border: 0 !important;padding: 0 !important;}
.related-content-wrapper .event-wrapper-item .card .card-body-wrapper{display: flex;justify-content: space-between;flex-direction: column;height: 100%;}
.related-content-wrapper .event-wrapper-item .card .card-body-wrapper .geo-post-link{font-size: 16px;padding: 8px 15px;display: flex;align-items: center;gap: 10px;}
.related-content-wrapper .event-wrapper-item .card .card-body-wrapper .geo-post-link i{font-size: 13px;}
.card .category.sub_head{display: flex;gap: 7px;flex-wrap: wrap;}
.card .category.sub_head a{background: #ebebeb;color: #000000 !important;padding: 4px 6px;font-size: 11px !important;border-radius: 20px;display: inline-block;line-height: 1 !important;transition: .3s ease;border: 1px solid #e2e8f0;}
.card .category.sub_head a:hover{text-decoration: unset;background: #fff;color: var(--green) !important;}

.form-section #nf-form-4-cont .listcheckbox-container .nf-field-element label:after{top: 0;}

.single.geodir-page-single .company-blog .heading-title{position: relative;}
.single.geodir-page-single .company-blog .section-latest-business-see-all .section-see-all-button{right: 105px;top: 8px;}

/* business detail page card style */
.gd_business-template .company-blog .bsui .post_listing .card{border: 1px solid #e2e8f0;display: flex;flex-wrap: nowrap;flex-direction: column;}
.gd_business-template .company-blog .bsui .post_listing .card .card-img-top.position-relative{flex-direction: column;background: #f9fafb;margin-top: 0;padding: 20px 20px;margin-bottom: 0px;border-bottom: 1px solid #e2e8f0;height: 200px;}
.gd_business-template .company-blog .bsui .post_listing .card .geodir-post-slider{border-radius: 0;border: 0;width: 100%;max-width: 100%;box-shadow: unset;height: 100%;margin: 0;}
.gd_business-template .company-blog .bsui .post_listing .card .geodir-images{border: 0 !important;padding: 0 !important;}
.gd_business-template .company-blog .bsui .post_listing .card .card-body-wrapper{padding-top: 20px;}
.gd_business-template .company-blog .bsui .post_listing .card .carousel-item img{object-fit: scale-down !important;}
.gd_business-template .company-blog .bsui .post_listing .card .geodir-post-content-container-right{display: flex;flex-direction: row;}

.card .card-img-top.position-relative{height: 200px !important;justify-content: center;}
.card .card-img-top.position-relative .geodir-post-slider{height: 100% !important;}

.gd_business-template.single .company-blog-section .slick-slide, 
.gd_creators-template.single .company-blog-section .slick-slide{margin-left: 0;margin-right: 0;}

.single .company-blog-section .youtube-news .slick-slide,
.single .company-blog-section .company-news .slick-slide{margin: 20px 15px 10px 15px;box-shadow: 0 0 16px 0px #0000001a;}
.single .company-blog-section .youtube-news .slick-slide .rss-feed-post-list-link,
.single .company-blog-section .company-news .slick-slide .rss-feed-post-list-link{font-size: 16px;word-break: break-word;}
.single .company-blog-section .youtube-news .slick-slide .rss-feed-post-list-link:hover,
.single .company-blog-section .company-news .slick-slide .rss-feed-post-list-link:hover{text-decoration: none;}

/* watchlist tooltip */
.tooltip-text{z-index: 1 !important;}

/* creators Content Categories */
.single.geodir-page-single .right-part .right-part-inner .content-stats .geodir-post-meta-container{flex: 0 0 66.66%;}
.single.geodir-page-single .right-part .right-part-inner .content-stats .geodir-post-meta-container ul{display: flex;flex-wrap: wrap;gap: 6px 30px;}
.single.geodir-page-single .right-part .right-part-inner .content-stats .geodir-post-meta-container ul li{width: calc(50% - 15px);}

.gd_event-template-page-gd-events-details .details-section .biz_info .phone i{display: none;}

/* search page tick mark */
.search.search-results .gd_business .card .geodir-entry-title a{display: inline;}

.form-section .form-form-part #nf-form-7-cont.nf-form-cont .listcheckbox-wrap label::after{top: 0;}
.form-section .form-form-part #nf-form-7-cont.nf-form-cont .checkbox-wrap label::after{top: 0;}

.logged-in .uwp_widgets.uwp_widget_profile .new-template .card-body span.gd-badge.badge{padding: 0 !important;}

.geodir-post a.card-top-url{width: 100%;}


/* site category page */
section.site_categories{padding: 70px 10px;}
section.site_categories h1{color: var(--e-global-color-primary);font-size: 30px;font-weight: 800;font-family: "Nunito Sans", Sans-serif;margin-top: 0;}
section.site_categories > ul{list-style: none;padding: 0;column-count: 3;}
section.site_categories > ul li{position: relative;padding-left: 23px;}
section.site_categories > ul li:before{content: '';position: absolute;top: 2px;left: 0;height: 18px;width: 18px;border-radius: 50%;background: url(/wp-content/uploads/2024/12/Right_icon.png) no-repeat center / contain;}
section.site_categories > ul ul{padding-left: 0;list-style: none;}
section.site_categories ul li a{color: #333;font-family: "Golos Text", sans-serif;transition: .3s ease}
section.site_categories ul li a:hover{text-decoration: underline;}

/* format icon describe */
.geodir-post.type-gd_podcast .format_icon{display: flex;align-items: center;}
.geodir-post.type-gd_podcast .format_icon i,
.geodir-post.type-gd_podcast .format_icon img{color: #000;font-size: 20px;height: 20px;width: 20px;object-fit: contain;object-position: center;}
.geodir-post.type-gd_podcast .card-body .geodir-post-content-container{width: 100% !important;}
.geodir-post.type-gd_podcast .card-body .geodir-post-content-container .geodir_post_meta{display: flex;gap: 15px 10px;justify-content: space-between;}

.episode_count{font-size: 12px;font-family: "Golos Text", sans-serif;font-weight: 400;display: flex;align-items: center;gap: 5px;order: 2;}
.episode_count i{color: var(--blue);font-size: 20px;}

.gd_business-template-page-gd-busiess-details #business-information > .related-content-widget.related-content:last-child{border-top: 1px solid #efecf3;}
.gd_business-template-page-gd-busiess-details #business-information > .related-content-widget.related-content:last-child .post_listing.geodir_locations.geodir_location_listing{padding-bottom: 0;}
.gd_business-template-page-gd-busiess-details #business-information > .contact.form-section .contact-section{padding: 50px 0 !important;}
.gd_business-template-page-gd-busiess-details .companies-wrapper .card-body-wrapper .card-body{padding-bottom: 0 !important;}

.gd_business-template-page-gd-busiess-details .geodir-post .card .card-body-wrapper .card-body-content-wrapper > .card-body{padding-bottom: 0 !important;}
.gd_business-template-page-gd-busiess-details .geodir-post .card .card-body-wrapper > .card-body{margin-top: 0 !important;padding-bottom: 20px !important;}

.geodir-post .card-body .geodir-post-content-container-right .bsui.gd-badge-meta{display: flex;}

.bsui.post_listing .row.row-cols-md-0 .card .card-top-url{width: 30%;display: flex;align-items: center;min-width: 80px;}
.bsui.post_listing .row.row-cols-md-0 .card .card-body-wrapper{width: 70%;}
.bsui.post_listing .row.row-cols-md-0 .card .card-top-url > .card-img-top.position-relative{display: block;max-width: 100%;width: 100% !important;}
.bsui.post_listing .row.row-cols-md-0 .card .card-top-url > .card-img-top.position-relative .card-img-top{min-height: unset;text-align: center;}
.bsui.post_listing .row.row-cols-md-0 .card .card-body-wrapper .card-body{gap: 10px 30px;}
.bsui.post_listing .row.row-cols-md-0 .card .card-body-wrapper .card-body .geodir-post-content-container-right{gap: 20px !important;}

.bsui.post_listing .row .gd_event.type-gd_event .card > .card-img-top{padding: 100px 15px 60px;}
.bsui.post_listing .row .gd_event.type-gd_event .card > .card-img-top .geodir-post-title a{min-height: 40px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.bsui.post_listing .row.row-cols-md-0 .gd_event.type-gd_event .card .card-img-top{max-width: 300px !important;width: 100% !important;}

.row.row-cols-md-0 .gd_event.type-gd_event .card .btn_wrapper{width: fit-content !important;}
.row.row-cols-md-0 .gd_event.type-gd_event .card .event_details_wrapper{padding: 15px !important;}

#user_listings .heading-title h2 .tooltip-icon{display: inline-flex;justify-content: center;align-items: center;position: relative;}
#user_listings .heading-title h2 .tooltip-icon i{font-size: 8px;height: 15px;width: 15px;background: gray;border-radius: 50%;color: #fff;display: inline-flex;justify-content: center;align-items: center;position: relative;top: -4px;cursor: pointer;}
#user_listings .heading-title h2 .tooltip-icon .tooltip-text{position: absolute;padding: 5px;border-radius: 5px;background: rgba(0, 0, 0, .9);color: #fff;font-size: 12px;bottom: calc(100% + 14px);font-weight: 500;width: fit-content;text-align: center;opacity: 0;width: 120px;}
#user_listings .heading-title h2 .tooltip-icon i:hover + .tooltip-text{opacity: 1}
#user_listings .heading-title h2 .tooltip-icon .tooltip-text:before{content: '';position: absolute;bottom: -4px;left: 50%;transform: translateX(-50%) rotate(315deg);right: 4px;width: 4px;border: 4px solid rgba(0 0 0 / 90%);border-right-color: transparent;border-top-color: transparent;}

/* section-list-modes checkbox */
.section-list-modes #filter_modes{display: flex; gap: 10px; margin: 0px 0px;}
.section-list-modes #filter_modes .modes-label-group{background: #fff; display: flex; gap: 7px; border: 1px solid #e2e8f0; padding: 10px 10px; border-radius: 40px; transition: .3s ease; display: flex; gap: 10px;}
.section-list-modes #filter_modes .modes-label{display: inline-block; font-size: 14px; font-weight: 700; color: #6b7280;font-family: "Golos Text", sans-serif;line-height: 36px;}
.section-list-modes #filter_modes .modes-radio-group-item{display: flex; gap: 10px; flex-wrap: wrap;}
.section-list-modes #filter_modes .modes-radio-group-item .modes-label-group:hover{background: #f1f5f9;}
.section-list-modes #filter_modes .modes-label-group input[type="checkbox"]{display: none;}
.section-list-modes #filter_modes .modes-label-group label{width: 100%; transition: background 0.3s, border-color 0.3s; font-size: 14px; font-weight: 500;cursor: pointer;font-family: "Golos Text", sans-serif;}
.section-list-modes #filter_modes .modes-label-group .icon-radio{display: none; color: #56ba08; margin-right: 2px;}
.section-list-modes #filter_modes .modes-label-group input[type="checkbox"]:checked + label{border-color: #56ba08; color: #56ba08;}
.section-list-modes #filter_modes .modes-label-group input[type="checkbox"]:checked + label .icon-radio{display: inline;}

/* Business Card footer */
.card .card-body-wrapper .card-custom-footer {border-top: 1px solid #e2e8f0;}
.card .card-body-wrapper .card-custom-footer label.premium-mark-container {display: flex;flex-direction: row;justify-content: center;align-items: center;}
.card .card-body-wrapper .card-custom-footer input[type="checkbox"]{display:none}
.card .card-body-wrapper .card-custom-footer input[type="checkbox"]:focus + .checkmark {box-shadow: unset;}
.card .card-body-wrapper .card-custom-footer input[type="checkbox"] + .checkmark:focus-visible {outline: unset;}
.card .card-body-wrapper .card-custom-footer input[type="checkbox"] + .checkmark {position: relative;display: inline-block;min-width: 45px;height: 23px;background: #c6c3c3;border-radius: 50px;border: transparent;cursor: pointer;}
.card .card-body-wrapper .card-custom-footer input[type="checkbox"] + .checkmark::after {content: "";position: absolute;height: 17px;width: 17px;left: 3px;top: 3px;background-color: white;transition: .4s linear;border-radius: 50%;}
.card .card-body-wrapper .card-custom-footer input[type="checkbox"]:checked + .checkmark {background: var(--e-global-color-primary);}
.card .card-body-wrapper .card-custom-footer input[type="checkbox"]:checked + .checkmark::after {left: 24px;}

.post_listing.geodir_locations .geodir-post .card-img-top picture {gap: 0 !important;justify-content: center;}
.post_listing.geodir_locations .geodir-post .card-img-top picture img {height: 100%;}

.gd-fav-info-wrap .gd-list-favorite .geodir-addtofav {display: flex;align-items: center;margin: 0 !important;height: 100%;}
.gd-fav-info-wrap .gd-list-favorite .geodir-addtofav-icon {display: flex;align-items: center;height: 100%;}

.post_listing.geodir_locations.geodir_location_listing .row-cols-md-0 .geodir-post .card {align-items: unset;}

/* introjs-tooltip box design */
.introjs-tooltip {padding: 15px;}
.introjs-tooltip .introjs-tooltip-header {padding: 0;position: absolute;top: -5px;right: -5px;}
.introjs-tooltip .introjs-skipbutton {height: 20px;width: 20px;background: var(--green);display: flex;justify-content: center;align-items: center;border-radius: 50%;font-size: 16px;color: #fff;}
.introjs-tooltip .introjs-skipbutton:hover {background: var(--blue);color: #fff;}
.introjs-tooltip .introjs-tooltiptext {font-size: 14px;color: #333;font-family: "Golos Text", sans-serif;line-height: 1.2;padding: 0;}
.introjs-tooltip .introjs-tooltipbuttons {padding-bottom: 0;}
.introjs-tooltip .introjs-button,
.introjs-tooltip .introjs-button:focus {font-size: 16px;margin-inline: auto;background-color: var(--green);padding: 6px;color: #fff;position: relative;transition: .3s ease;font-family: "Golos Text", sans-serif;text-shadow: unset;border: 0;outline: none;box-shadow: none;}
.introjs-tooltip .introjs-button:before{content: '';position: absolute;top: 0;left: -9px;height: 100%;width: 10px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: var(--green);transition: .3s ease;}
.introjs-tooltip .introjs-button:after{content: '';position: absolute;top: 0;right: -9px;height: 100%;width: 10px;clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 80%);background: var(--green);transform: rotate(180deg);transition: .3s ease;}
.introjs-tooltip .introjs-button:hover:before,
.introjs-tooltip .introjs-button:hover:after{background-color: var(--blue);}
.introjs-tooltip .introjs-button:hover{background-color: var(--blue);color: #fff;}