/*
Theme Name:My Listing Child
Theme URI:http://mylisting.27collective.net/my-city/
Description:MyListing Child Theme
Author:   27collective
Author URI:https://27collective.net/
Template: my-listing
Version:  1.1
License:  GNU General Public License v2 or later
License URI:http://www.gnu.org/licenses/gpl-2.0.html
Tags:     one-column, two-columns, three-columns, left-sidebar, right-sidebar, grid-layout, custom-menu, custom-logo, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain:my-listing-child
*/

/*
#004c83 = var( --e-global-color-primary )
#0293D0 = var( --e-global-color-secondary );
#123249 = var( --e-global-color-text );
#0293D0 = var( --e-global-color-accent );
*/
.elementor-section > .elementor-container{padding-left:15px;padding-right:15px;}
.elementor-nav-menu li.topmenu-login a,
.elementor-nav-menu li.topmenu-contact a{color:#fff !important;padding:16px 18px 15px 18px !important;letter-spacing:0.06em;font-weight:300}
.elementor-nav-menu li.topmenu-contact a,
.elementor-nav-menu li.topmenu-login a:hover{background:var( --e-global-color-secondary );}
.elementor-nav-menu li.topmenu-login a,
.elementor-nav-menu li.topmenu-contact a:hover{background:var( --e-global-color-primary );}
.contact-wrapper .elementor-row{box-shadow:rgb(0,0,0,0.08) 0 0 45px 0px;border-radius:10px;}
.contact-wrapper .conRightinfo h5{display:none}

.contact-wrapper .gform_wrapper form ul.gform_fields li.gfield{ max-width:100% !important;}

.contact-wrapper .gform_wrapper .gform_footer{/*margin-top:-66px;*/padding-top:0;text-align:right;margin-top:20px;}
.contact-wrapper .gform_wrapper .gform_footer .gform_button.button{margin-right:0;border:0;padding:17px 30px;}
.contact-wrapper .gform_wrapper li.hidden_label input{margin:0 0 15px 0;padding:0 0 14px 0!important;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;}
.contact-wrapper .gform_wrapper .hidden_label select{padding:0 0 14px 0 !important;border:0;border-bottom:2px solid rgba(0, 0, 0, .12);-moz-transition:all .2s linear;-webkit-transition:all .2s linear;margin:0 0 15px 0;}
.contact-wrapper .gform_wrapper .hidden_label select:focus{border-bottom-color:#0080d7;outline:none !important}
.contact-wrapper .ginput_container_textarea textarea{height:80px !important;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;}
.transparent .fs-tabs .nav-tabs>li>a i{display:none}
.transparent .fs-tabs .nav-tabs>li>a{font-size:13px;opacity:1;color:var( --e-global-color-text ) !important;font-weight:400;margin:0;text-transform:uppercase;}
.transparent .featured-search .fs-tabs .nav-tabs>li>a,
.transparent .featured-search .fs-tabs .nav-tabs>li:first-child>a{padding:11px 30px 12px 30px !important}
.transparent .fs-tabs .nav-tabs>li.active>a,
.transparent .fs-tabs .nav-tabs>li.active>a:focus,
.transparent .fs-tabs .nav-tabs>li.active>a:hover{background:var( --e-global-color-secondary ) !important;color:#fff!important;}
.featured-search .filter-count-4 .form-group{width:calc(31.10% - 13px) !important;}
.featured-search .filter-count-3 .form-group{width:calc(46.4% - 13px) !important}
.featured-search[max-width~="1000px"] .form-group:not(.md-group),
.featured-search .filter-count-3 .form-group:not(.md-group), 
.featured-search[max-width~="750px"] .form-group:not(.md-group), 
.featured-search .filter-count-2 .form-group:not(.md-group){width:6% !important;margin:0 !important;padding:0 !important;}
.featured-search .filter-count-4 .form-group:not(.md-group){width:6% !important;margin:0 !important;padding:0 !important;}
.featured-search[max-width~="1000px"] .form-group:nth-child(3n),
.featured-search .filter-count-3 .form-group:nth-child(3n),
body .featured-search[max-width~="750px"] .form-group:nth-child(2n),
body .featured-search .filter-count-2 .form-group:nth-child(2n),
.featured-search[max-width~="1000px"] .form-group,
.featured-search .filter-count-3 .form-group{margin-right:10px !important;}
.featured-search button.buttons.button-2.search{font-size:0;width:auto;border-radius:0;padding-right:8px;margin-top:12px;}
.featured-search button.buttons.button-2.search i{margin:0;padding:0;font-size:22px;}
.featured-search .fs-tabs .cts-next,
.featured-search .fs-tabs .cts-prev{display:none !important}
.transparent .fs-tabs .nav-tabs{padding:0;margin:0}
.transparent .featured-search.wide .fs-tabs .tab-content{box-shadow:15px 15px 30px 0px rgb(0 53 210 / 5%);padding:20px 20px 10px 25px;border-radius:0}
.featured-search .select2-container--default .select2-selection--single .select2-selection__arrow{right:15px;bottom:12px;}
.featured-search .select2-container--default .select2-selection--single .select2-selection__arrow:before{color:var( --e-global-color-primary )}
.featured-search .select2-container--default .select2-selection--single .select2-selection__rendered,
.featured-search .form-group input{border:0;background:#ebf1fa;padding:13px;font-weight:400}
.featured-search .explore-filter input:focus,
.featured-search .md-group input:focus,
.featured-search .md-group input:required:valid,
.featured-search .md-group select:required:valid{padding-left:13px;}
.featured-search .fs-tabs .tab-content .form-group label{/*position:absolute;*/z-index:1;padding:0 15px !important;color:var( --e-global-color-text );}

@media only screen and (min-width:768px){
.featured-search .fs-tabs .tab-content .form-group label{top:56%;}
}

.featured-search .fs-tabs .tab-content .form-group.explore-filter label{/*margin:-50px 0 0 0;*/}
.featured-search .fs-tabs .tab-content .form-group input:focus~label,
.featured-search .fs-tabs .tab-content .form-group input:required:valid~label,
.featured-search .fs-tabs .tab-content .form-group select:required:valid~label,
.featured-search .fs-tabs .tab-content .form-group select[multiple]~.select2-container--focus~label{top:0%; opacity:0;}

.home-expert-slider .no-info-fields.no-logo .lf-item-default .lf-item-info,
.home-expert-slider .listing-details-3{display:none}
.home-expert-slider .no-info-fields.no-logo .lf-item-default .lf-item-info{background:none;}
.home-expert-slider .listing-feed-carousel .type-expert a .lf-background img{width:200px;height:200px;border-radius:50%;margin:0 auto}
.home-expert-slider .lf-item-container{border-radius:0;box-shadow:none}
.home-expert-slider .item{text-align:center}
.home-expert-slider .type-expert .lf-item-info{position:static}
.home-expert-slider .owl-carousel .type-expert .lf-background{height:auto; background:#F4F7FA;}
.home-expert-slider .des-Prtall{display:none}
.home-expert-slider .type-expert .lf-item-info{padding-top:30px}
.home-expert-slider .no-info-fields .lf-item-default .lf-item-info>h4{color:var( --e-global-color-primary );font-weight:500;font-size:22px;}
.home-expert-slider .no-info-fields .lf-item-default .lf-item-info>h4 span{display:block;font-size:13px;color:var( --e-global-color-text );font-weight:400;padding:5px 0 0 0;}
.home-expert-slider .no-info-fields .workshop-article,
.home-expert-slider .no-info-fields .spaciality_cat{display:none}
.home-expert-slider .lf-nav li a i{font-size:0}
.home-expert-slider .lf-nav li:first-child{margin-left:0;left:0 !important}
.home-expert-slider .lf-nav li:last-child{margin-right:0;right:25px !important}
.home-expert-slider .lf-nav{position:absolute;left:0;top:90px;/* transform:translateY(-50%);*/ width:100%;z-index:1;}
.home .home-expert-slider .lf-nav li a i{font-size:0}
.home-expert-slider .lf-nav.lf-nav-light li a{background:url(assets/images/left-arrow.svg) left top no-repeat;width:24px;height:48px;background-size:24px 48px}
.home-expert-slider .lf-nav li:nth-child(2) a{background-image:url(assets/images/right-arrow.svg)}
.home-expert-slider .lf-nav.lf-nav-light li a:hover{filter:grayscale(100%);}
.home-expert-slider .owl-dots{display:block;text-align:center;width:100%;margin:0 0 0 15px;}
.home-expert-slider .owl-dots button{margin:0 12px;padding:0;background:none;border:0;outline:none !important;width:8px;height:8px;border:1px solid var( --e-global-color-primary );border-radius:50%;}
.home-expert-slider .owl-dots button.active{border-color:var( --e-global-color-primary );background:var( --e-global-color-primary );}
.home-expert-slider .type-expert .lf-item{height:auto}
.home-expert-slider .owl-carousel .owl-stage{display:flex; flex-wrap:nowrap;}
.home-expert-slider .owl-carousel .owl-item{margin-bottom:20px;}
.home-expert-slider .owl-carousel .item{height:100%; background:none;}
.home-expert-slider .owl-carousel .lf-item-container{margin:0;}
.home-expert-slider .type-expert .lf-item-info h4{margin-bottom:0 !important;}
.home-testimonial .elementor-testimonial .elementor-testimonial__content{display:flex;flex-wrap:wrap;}
.home-testimonial .elementor-testimonial .elementor-testimonial__text{-webkit-order:2;order:2;}
.home-testimonial .elementor-testimonial .elementor-testimonial__cite{-webkit-order:1;order:1;margin-bottom:15px;margin-top:15px;}
.home-testimonial .swiper-pagination-bullet{margin:0 12px!important;padding:0;background:none;border:0;outline:none !important;width:8px;height:8px;border:1px solid #fff!important;border-radius:50%;opacity:1}
.home-testimonial .elementor-swiper-button.elementor-swiper-button-prev{background:url(assets/images/left-arrow2.svg) left top no-repeat;width:24px;height:48px;background-size:24px 48px;outline:none !important;}
.home-testimonial .elementor-swiper-button.elementor-swiper-button-next{background:url(assets/images/right-arrow2.svg) left top no-repeat;width:24px;height:48px;background-size:24px 48px;outline:none !important;}
.home-testimonial .elementor-swiper-button.elementor-swiper-button-prev i,
.home-testimonial .elementor-swiper-button.elementor-swiper-button-next i{display:none}
.homepost-cat .elementor-posts .elementor-post__badge{position:static;border-radius:9px 9px 9px 0 !important;max-width:min-content;padding-top:7px !important}
.homepost-cat .elementor-post__meta-data{border:0 !important}
.homepost-cat .elementor-posts .elementor-post__card .elementor-post__thumbnail img{border-radius:4px}
.footNav ul.elementor-nav-menu li{float:left;width:50%;padding-right:10px;margin-right:0 !important}
.my-listing .foot-form .gform_wrapper form ul.gform_fields li.gfield .medium{border-radius:0;border:1px solid var( --e-global-color-secondary );background:none;color:#fff;height:40px;width:100%;}
.my-listing .foot-form .gform_wrapper form ul.gform_fields ::placeholder{color:#9da3a9;opacity:1;}
.my-listing .foot-form .gform_wrapper form ul.gform_fields :-ms-input-placeholder{color:#9da3a9;}
.my-listing .foot-form .gform_wrapper form ul.gform_fields ::-ms-input-placeholder{color:#9da3a9;}
.my-listing .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){background:none;border:0}
.my-listing .gform_wrapper .validation_message{color:#e42828;font-weight:400}
.my-listing .gform_wrapper div.validation_error{margin:0;padding:0;border:0;color:#e42828;}
.my-listing .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){border-color:#e42828}
.my-listing .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{margin:0;padding:0}
.foot-form .gform_wrapper .gform_footer input.button, 
.foot-form .gform_wrapper .gform_footer input[type=submit], 
.foot-form .gform_wrapper .gform_page_footer input.button, 
.foot-form .gform_wrapper .gform_page_footer input[type=submit]{border-radius:0;border:0;box-shadow:none;background:var( --e-global-color-secondary )}
.foot-form .gform_wrapper .gform_footer input.button:hover, 
.foot-form .gform_wrapper .gform_footer input[type=submit]:hover, 
.foot-form .gform_wrapper .gform_page_footer input.button:hover, 
.foot-form .gform_wrapper .gform_page_footer input[type=submit]:hover,
.foot-form .gform_wrapper .gform_footer input.button:active, 
.foot-form .gform_wrapper .gform_footer input[type=submit]:active, 
.foot-form .gform_wrapper .gform_page_footer input.button:active, 
.foot-form .gform_wrapper .gform_page_footer input[type=submit]:active{background:#fff;color:var( --e-global-color-secondary );}
.foot-form .gform_wrapper .gform_footer{padding:0;}
.footer-copy{font-weight:300;font-size:13px;letter-spacing:0.15rem;}
.md-group input:focus~label,
.md-group input:required:valid~label,
.md-group select:required:valid~label,
.md-group select[multiple]~.select2-container--focus~label{top:-43px;padding-left:0 !important}
.section-workshop-expert .finder-container{box-shadow:none;}
.section-workshop-expert .finder-search{width:350px;border:0;padding:0}
.section-workshop-expert .explore-head .explore-types>div>a i{display:none;}
.section-workshop-expert .explore-head{padding:0;}
.section-workshop-expert .explore-head .explore-types .type-info>h4{font-size:16px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-text );letter-spacing:0.020rem;}
.section-workshop-expert .explore-head .explore-types>div:after{display:none}
.section-workshop-expert .explore-head .explore-types>div>a{border-bottom:1px solid #a3d3f5;padding:0 48px;}
.section-workshop-expert .explore-head .explore-types>div.active>a{background:#f0f8ff;border-bottom:1px solid var( --e-global-color-secondary )}
.section-workshop-expert .form-group.explore-filter.dropdown-filter-multiselect.dropdown-filter.md-group .main-term{border:0}
.section-workshop-expert .md-group input{border:1px solid #a3d3f5;padding:12px !important;height:50px;}
.section-workshop-expert .radius .amount{width:auto;float:right;padding:0;margin:0 -20px 0 0;color:var( --e-global-color-primary )}
.section-workshop-expert .form-group.cts-term-hierarchy:not(.md-group) label,
.section-workshop-expert .form-group.explore-filter:not(.md-group):not(.form-group-tags):not(.recur-filter) label{top:10px;}
.section-workshop-expert .finder-search .finder-tabs input.select2-search__field{padding:12px;}
.section-workshop-expert .md-group label{left:20px;color:#737373;}
.section-workshop-expert .md-group{padding-top:0;}
.section-workshop-expert .select2-container--default .select2-selection--multiple .select2-selection__rendered{height:40px;}
.section-workshop-expert .select2-container--default .select2-selection--single .select2-selection__rendered{border:1px solid #a3d3f5;height:40px;padding-left:15px;color:#737373;font-weight:400;}
.section-workshop-expert .select2-container--default .select2-selection--single .select2-selection__arrow{right:12px;bottom:12px;}
.section-workshop-expert .md-group input:focus~label,
.section-workshop-expert .md-group input:required:valid~label,
.section-workshop-expert .md-group select:required:valid~label,
.section-workshop-expert .md-group select[multiple]~.select2-container--focus~label{top:-23px;display:none}
.section-workshop-expert .select2-container--default .select2-selection--multiple .select2-selection__choice~.select2-search--inline{margin-top:5px;}
.section-workshop-expert .finder-search .form-group{display:block}
.section-workshop-expert .featured-search .search,
.section-workshop-expert .finder-search #explore-taxonomy-tab .c27-explore-search-button,
.section-workshop-expert .finder-search .tab-content .form-group .button-2,
.section-workshop-expert .lmb-calltoaction>a{float:left;width:45%;text-transform:uppercase;font-weight:400;letter-spacing:0.020rem;border-radius:0;background:var( --e-global-color-secondary );color:#fff;}
.section-workshop-expert .finder-search .tab-content .form-group .reset-results-27{background:#fff;border:1px solid var( --e-global-color-secondary );padding:10px;margin:0;width:45%;opacity:1;display:block;float:right;text-align:center;color:var( --e-global-color-secondary );border-radius:0;font-size:16px;text-transform:uppercase;}
.section-workshop-expert .finder-search .tab-content .form-group .reset-results-27:hover,
.section-workshop-expert .finder-search .tab-content .form-group .reset-results-27:active,
.section-workshop-expert .finder-search .tab-content .form-group .reset-results-27:focus{color:#fff;background:var( --e-global-color-secondary );}
.section-workshop-expert .finder-search .tab-content .form-group .reset-results-27 i,
.section-workshop-expert .featured-search .search i,
.section-workshop-expert .finder-search #explore-taxonomy-tab .c27-explore-search-button i,
.section-workshop-expert .finder-search .tab-content .form-group .button-2 i,
.section-workshop-expert .lmb-calltoaction>a i,
.section-workshop-expert .des-Prtall{display:none}
.section-workshop-expert .fl-head{display:none;}
.section-workshop-expert .finder-listings{left:0px;border:0;}
.section-workshop-expert div#finderListings{background:none;width:calc(100% - 350px);overflow:visible !important}
.section-workshop-expert div#finderListings .results-view .grid-item{width:33.3333% !important;margin-bottom:30px;-moz-transition:none !important;-webkit-transition:none !important;transform:none !important;}
.section-workshop-expert div#finderListings .results-view{display:flex;flex-wrap:wrap;margin:0 -15px 0 0;width:auto}
.section-workshop-expert .lf-item-container{overflow:visible;height:100%;box-shadow:none;border:1px solid #A3D3F5;  border-radius:0;margin-bottom:0}
.section-workshop-expert .lf-background{text-align:center;padding:30px 0 15px 0;height:auto;}
.section-workshop-expert .type-expert a .lf-background img{width:168px;height:168px;border-radius:50%;margin:0 auto}
.section-workshop-expert .listing-preview .c27-footer-section{border:0;background:none;position:absolute;top:130px;left:0;width:100%;height:100%;padding:0 0 0 0 !important;}
.facilitator_ShowPrt .c27-footer-section .ld-info ul{justify-content:center;}
.section-workshop-expert .listing-preview.job_listing_category-expert .c27-footer-section,
.section-workshop-expert .listing-preview.job_listing_category-facilitators .c27-footer-section{border:0;background:none;position:absolute;top:130px;left:0;width:100%;height:100%;padding:0 0 0 18% !important;}
.section-workshop-expert .job_listing_category-expert.listing-preview .c27-footer-section .item-preview,
.section-workshop-expert .job_listing_category-facilitators.listing-preview .c27-footer-section .item-preview{position:absolute;right:4%;top:-150%;left:auto;}
.ld-info ul li.item-preview{display:block !important}
.section-workshop-expert .job_listing_category-expert.listing-preview .c27-footer-section .item-preview a,
.section-workshop-expert .job_listing_category-facilitators.listing-preview .c27-footer-section .item-preview a{width:auto;height:auto}
.section-workshop-expert .job_listing_category-expert.listing-preview .ld-info ul,
.section-workshop-expert .job_listing_category-facilitators.listing-preview .ld-info ul{display:block;}
.section-workshop-expert .ld-info ul li a{background:#fff !important;width:64px;height:64px;color:var( --e-global-color-primary )}
.section-workshop-expert .ld-info ul li a.bookmarked{background:#fff !important;}
.section-workshop-expert .ld-info ul li i{font-size:34px;color:var( --e-global-color-text );}
.section-workshop-expert .lf-item-info{position:relative;bottom:0;top:0;text-align:center}
.section-workshop-expert .no-info-fields.no-logo .lf-item-default .lf-item-info{background:none;}
.section-workshop-expert .no-info-fields .lf-item-default .lf-item-info>h4{color:var( --e-global-color-primary );font-size:22px;font-weight:700;}
.section-workshop-expert .no-info-fields .lf-item-default .lf-item-info>h4 span{display:block;font-size:13px;color:var( --e-global-color-text );font-weight:400;padding:7px 0 0 0;}
.section-workshop-expert .no-info-fields .lf-item-default .spaciality_cat{border-top:1px solid #A3D3F5;padding:14px 0 4px 0;margin:20px 0 0 0;text-align:center}
.section-workshop-expert .no-info-fields .lf-item-default .spaciality_cat > p{height:16px;background:url(assets/images/icon-downarrow.svg) right 3px no-repeat;background-size:13px;padding:0 20px 0 0 !important;display:inline-block;cursor:pointer;margin-bottom:0 !important;}
.section-workshop-expert .no-info-fields .lf-item-default .spaciality_cat .more-specialisation_facilitator{padding:7px 0 5px 0;display:none}
.section-workshop-expert .no-info-fields .lf-item-default .spaciality_cat .more-specialisation_facilitator p{color:var( --e-global-color-primary );text-transform:capitalize;font-weight:300;font-size:14px;letter-spacing:0.080rem;}
.section-workshop-expert .no-info-fields .lf-item-default .spaciality_cat .more-specialisation_facilitator p:last-child{margin-bottom:0;padding-bottom:0;}
.section-workshop-expert .no-info-fields .lf-item-default .spaciality_cat .more-specialisation_facilitator.open{display:block;}
.section-workshop-expert .no-info-fields .lf-item-default .spaciality_cat p{font-size:13px;color:var( --e-global-color-text );font-weight:400;padding:0;line-height:1;margin-bottom:12px;text-transform:uppercase;}
.section-workshop-expert .no-info-fields .lf-item-default .workshop-article{border-top:1px solid #a3d3f5;margin-top:10px;padding-top:10px;}
.section-workshop-expert .no-info-fields .lf-item-default .workshop-article ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;}
.section-workshop-expert .no-info-fields .lf-item-default .workshop-article ul li{margin:0;padding:5px 10px 5px 0;list-style:none;font-size:14px;text-transform:uppercase;font-weight:300;color:#004883;}
.section-workshop-expert .no-info-fields .lf-item-default .workshop-article ul li a{color:#004883;}
.section-workshop-expert .no-info-fields .lf-item-default .workshop-article ul li a:hover{color:var( --e-global-color-primary );}
.section-workshop-expert .no-info-fields .lf-item-default .workshop-article ul li.listing-myworkshop{background:url(assets/images/icon-workshop.svg) left center no-repeat;padding-left:36px;background-size:25px;}
.section-workshop-expert .no-info-fields .lf-item-default .workshop-article ul li.listing-articles{background:url(assets/images/icon-article.svg) left center no-repeat;padding-left:36px;background-size:24px;padding-right:0}
.section-workshop-expert .type-expert .lf-item{height:auto;overflow:visible}
.section-workshop-expert p.detailsPrt-showin{min-height:inherit;height:auto;}
.section-workshop-expert a.page-numbers,
.section-workshop-expert nav.job-manager-pagination ul li a,
.section-workshop-expert nav.job-manager-pagination ul li span,
.section-workshop-expert span.page-numbers{background:none;color:var( --e-global-color-primary );font-size:14px;font-weight:400;border:0;margin-right:10px;margin-left:10px;}
.section-workshop-expert nav.job-manager-pagination ul li span.current, 
.section-workshop-expert nav.woocommerce-pagination ul.page-numbers li span.page-numbers.current, 
.section-workshop-expert span.page-numbers.current{background:var( --e-global-color-secondary );color:#fff;font-weight:700;}
.section-workshop-expert a.page-numbers:hover,
.section-workshop-expert nav.job-manager-pagination ul li a:hover,
.section-workshop-expert nav.job-manager-pagination ul li span:hover,
.section-workshop-expert span.page-numbers:hover{background:rgba(0,76,131,0.1);}
.section-workshop-expert a.page-numbers[rel="next"],
.section-workshop-expert nav.job-manager-pagination ul li a[rel="next"],
.section-workshop-expert nav.job-manager-pagination ul li span[rel="next"],
.section-workshop-expert span.page-numbers[rel="next"],
.section-workshop-expert a.page-numbers[rel="prev"],
.section-workshop-expert nav.job-manager-pagination ul li a[rel="prev"],
.section-workshop-expert nav.job-manager-pagination ul li span[rel="prev"],
.section-workshop-expert span.page-numbers[rel="prev"]{color:var( --e-global-color-text );font-weight:700;font-size:20px;}
.section-workshop-expert .finder-container{height:auto !important;overflow:visible !important}
.section-workshop-expert .finder-search,
.section-workshop-expert .fc-type-1>div:not(.fc-one-column) .finder-listings{position:relative !important;}
.mobile-explore-head-top{margin-bottom:30px;}
.explore-head-top-filters a i{color:var( --e-global-color-secondary )}
.items-counter{line-height:1.3}
.grid-title-key-expertise-facilitator,.grid-title-industry-focus{display:none !important}
.button-1:visited:hover,
.button-2{background:var( --e-global-color-text );font-size:16px;font-weight:300;text-transform:uppercase;opacity:1;letter-spacing:0.4px;}
.acf-fields>.acf-field.desig_title{padding-top:0;margin-top:-6px;}
.section-workshop-expert .lf-type-2 .lf-background{display:none !important;background:none !important;}
.section-workshop-expert .lf-type-2.facilitator_ShowPrt h4.listing-preview-title{display:none !important;}
.section-workshop-expert .finder-listings .lf-type-2 .lf-item{height:auto;padding-top:132px;}
.section-workshop-expert .lf-type-2 .lf-item-info-2{background:none;position:relative;-webkit-transform:none;transform:none;display:block;}
.section-workshop-expert .lf-type-2 .lf-head{padding:0;top:0; left: 0;}
.section-workshop-expert .lf-type-2 .clientImg-prt{width:70px;height:70px;border:3px solid #fff;margin-top:-123px}
.section-workshop-expert .lf-type-2 .facilitator_ShowPrt .lf-head-btn.formatted.priceprt_wrkshp{display:none;}
.section-workshop-expert .lf-type-2 .lf-head-btn.formatted.categoryPrt_wrkshp{min-height:inherit;background:var( --e-global-color-primary );border-radius:0;display:table;width:calc(100% - -2px);margin:-1px 0 0 -1px;padding:10px 90px 6px 10px;height:90px;}
.section-workshop-expert .lf-type-2 .lf-head-btn.formatted.categoryPrt_wrkshp .rent-price span.value{font-weight:700;font-size:17px;font-family:'Roboto';display:block;line-height:18px;max-height:73px;overflow:hidden;}
.section-workshop-expert .lf-type-2 .lf-head-btn.formatted.categoryPrt_wrkshp .rent-price{display:table-cell;
vertical-align:middle;}
.section-workshop-expert .lf-type-2 .lf-item{overflow:visible;}
.section-workshop-expert .lf-type-2 .lf-item-info-2{top:0 !important;left:0;bottom:0;right:0;transform:none!important;-webkit-transform:none!important;padding-top:15px !important}
.section-workshop-expert .listing-preview.lf-type-2 .c27-footer-section{top:89px;left:0;bottom:auto;right:0;text-align:center;}
.section-workshop-expert .listing-preview.lf-type-2 .c27-footer-section .ld-info{padding:15px}
.section-workshop-expert .listing-preview.lf-type-2 .c27-footer-section .ld-info ul{margin:0;padding:0 0 15px 0;border-bottom:1px solid #A3D3F5}
.section-workshop-expert .listing-preview.lf-type-2 .c27-footer-section .ld-info ul li{float:none;display:inline-block;}
.section-workshop-expert .listing-preview.lf-type-2 .c27-footer-section .ld-info ul li a{width:auto;height:auto;background:none}
.section-workshop-expert .listing-preview.lf-type-2 .c27-footer-section .ld-info ul li a i{font-size:28px;}
.section-workshop-expert .listing-preview .c27-footer-section .ld-info ul li a .material-icons.favorite_border:before,
.section-workshop-expert .listing-preview .c27-footer-section .ld-info ul li a .mi.favorite_border:before{  content:"\e83a";}
.section-workshop-expert .listing-preview .bookmarked{background:none !important}
.section-workshop-expert .listing-preview .bookmarked i:before{color:var( --e-global-color-primary ) !important;}
.section-workshop-expert .listing-preview .c27-footer-section .ld-info ul li a.bookmarked .material-icons.favorite_border:before,
.section-workshop-expert .listing-preview .c27-footer-section .ld-info ul li a.bookmarked .mi.favorite_border:before{  content:"\e838";}
.section-workshop-expert .facilitator_ShowPrt.lf-type-2 .lf-item-info-2 ul.lf-contact li{width:50%;float:left;color:var( --e-global-color-primary );text-transform:uppercase;font-size:14px;font-weight:300;padding:7px 3px 7px 28px;letter-spacing:0.050rem;margin-bottom:5px;white-space:normal;line-height:26px}
.section-workshop-expert .facilitator_ShowPrt.lf-type-2 .lf-item-info-2 ul.lf-contact li.lf-contact-day{background:url(assets/images/icon-time.svg) left 10px no-repeat;background-size:20px;}
.section-workshop-expert .facilitator_ShowPrt.lf-type-2 .lf-item-info-2 ul.lf-contact li.lf-contact-inhouse{background:url(assets/images/icon-map.svg) left 8px no-repeat;background-size:20px;}
.section-workshop-expert .facilitator_ShowPrt.lf-type-2 .lf-item-info-2 ul.lf-contact li.lf-contact-participants{background:url(assets/images/icon-user.svg) left 9px no-repeat;background-size:17px;}
.section-workshop-expert .facilitator_ShowPrt.lf-type-2 .lf-item-info-2 ul.lf-contact li.lf-contact-price{background:url(assets/images/icon-price.svg) left 9px no-repeat;background-size:20px;}
.section-workshop-expert .facilitator_ShowPrt.lf-type-2 .lf-item-info-2 ul.lf-contact li:nth-child(2n+1){clear:both}
.section-workshop-expert .listing-preview.lf-type-2 .lf-head .lf-head-btn.formatted.priceprt_wrkshp{display:none !important}
.section-workshop-expert .select2-container--default .select2-selection--single .select2-selection__arrow:before{color:var( --e-global-color-primary );}
.section-workshop-expert .select2-container--default .select2-selection--single .select2-selection__arrow:hover:before{color:#000;opacity:1;}
.section-workshop-expert .form-group .radius .ui-slider-horizontal .ui-slider-range,
.section-workshop-expert .form-group .ui-slider-horizontal .ui-slider-range{background:var( --e-global-color-secondary );}
.section-workshop-expert .form-group .radius .ui-slider-horizontal .ui-slider-handle,
.section-workshop-expert .form-group .ui-state-default,
.section-workshop-expert .form-group .ui-widget-content .ui-state-default,
.section-workshop-expert .form-group .ui-widget-header .ui-state-default,
.section-workshop-expert .ui-button{border-color:var( --e-global-color-primary );width:24px;height:24px;box-shadow:rgb(2, 147, 208,0.08) 1px 2px 5px 4px;top:-10px;background:var( --e-global-color-primary )}
.section-workshop-expert .form-group .radius .ui-slider-horizontal .ui-slider-handle:after,
.section-workshop-expert .form-group .ui-state-default:after,
.section-workshop-expert .form-group .ui-widget-content .ui-state-default:after,
.section-workshop-expert .form-group .ui-widget-header .ui-state-default:after,
.section-workshop-expert .ui-button:after{position:absolute;left:-5px;top:-5px;border:1px solid var( --e-global-color-primary );width:32px;height:32px;content:'';opacity:1;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;border-radius:50%;}
.section-workshop-expert .form-group .radius .ui-slider-horizontal .ui-slider-handle.ui-state-focus,
.section-workshop-expert .form-group .ui-state-default.ui-state-focus,
.section-workshop-expert .form-group .ui-widget-content .ui-state-default.ui-state-focus,
.section-workshop-expert .form-group .ui-widget-header .ui-state-default.ui-state-focus,
.section-workshop-expert .ui-button.ui-state-focus{background:#fff;border-color:var( --e-global-color-primary ) }
.section-workshop-expert .form-group .radius .ui-slider-horizontal .ui-slider-handle.ui-state-focus:after,
.section-workshop-expert .form-group .ui-state-default.ui-state-focus:after,
.section-workshop-expert .form-group .ui-widget-content .ui-state-default.ui-state-focus:after,
.section-workshop-expert .form-group .ui-widget-header .ui-state-default.ui-state-focus:after,
.section-workshop-expert .ui-button.ui-state-focus:after{opacity:0;}
.section-workshop-expert .mylisting-range-slider{margin:0 21px 0 15px}
.user-page__inner h3:after{display:none}
.user-page__inner h3{margin-bottom:10px !important;}
.theme-my-listing .user-page .user-page__inner .acf-fields{grid-template-columns:320px 1fr 1fr;width:80%}
.user-page .acf-field.acf-field-textarea.acf-field-5f845ccabd018.gird-about-facilitator{margin-top:-92px;}
.user-page .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:before{position:relative;top:0;}
.user-page .user-page__inner .select2-container--default .select2-selection--multiple .select2-selection__rendered li{padding:5px 0;background:none !important;height:auto;line-height:normal;margin:0;}
.user-page .select2-container.-acf .select2-selection--multiple .select2-selection__rendered{background:rgba(0, 0, 0, .03);padding:30px;}
.user-page .user-page__inner p.msgSpeci_prt{line-height:1.8}
.user-page .acf-field input[type="text"],
.user-page .acf-field input[type="password"],
.user-page .acf-field input[type="number"],
.user-page .acf-field input[type="search"],
.user-page .acf-field input[type="email"],
.user-page .acf-field input[type="url"],
.user-page .acf-field textarea,
.user-page .acf-field select{height:47px}
.listing-main-info .listing-main-buttons>ul{overflow:visible}
div#quick-view.quick-view-modal .closeX-btn button.close{line-height:21px;width:30px;height:30px;background:var( --e-global-color-secondary );}
div#quick-view.quick-view-modal .closeX-btn button.close:hover,
div#quick-view.quick-view-modal .closeX-btn button.close:active,
div#quick-view.quick-view-modal .closeX-btn button.close:focus{background:var( --e-global-color-primary );}
div#quick-view.quick-view-modal ul.enumeration__list.details-list{float:left;width:100%;}
div#quick-view.quick-view-modal ul.enumeration__list.details-list li{float:left;width:50%;position:relative;padding:0 15px 2px 25px;line-height:1.4;}
div#quick-view.quick-view-modal ul.enumeration__list.details-list li .fa{position:absolute;left:0;top:3px;color:var( --e-global-color-primary );}
div#quick-view.quick-view-modal .grid-item .pf-body{margin:0;padding:0}
div#quick-view.quick-view-modal ul.enumeration__list li{position:relative;padding:0 0 2px 25px;line-height:1.4;}
div#quick-view.quick-view-modal ul.enumeration__list li .fa{position:absolute;left:0;top:3px;color:var( --e-global-color-primary );}
div#quick-view.quick-view-modal a.detailed-card__item-button.button.outlinePrt{border-color:#004c83;}
div#quick-view.quick-view-modal .pf-head{padding-bottom:15px;}
div#quick-view.quick-view-modal .pf-head h5{line-height:normal;margin-bottom:0;padding-bottom:0}
.quick-view-alternate .grid-item .element{padding:0}
div#quick-view.quick-view-modal .row{margin-left:-10px;margin-right:-10px;}
.quick-view-alternate .grid-item .element.map-block{margin-top:15px;}
.user-page .user-page__inner td.acf-row-handle.remove{padding:0;width:50px}
.user-page .user-page__inner .acf-repeater .acf-fields.-left{width:100%;display:block}
.user-page .user-page__inner .acf-fields.-left>.acf-field>.acf-input{width:100%}
.user-page .form.form--view--edit-profile a.acf-icon.-minus.small.acf-js-tooltip{right:1px;border-radius:0px 3px 3px 0px;}
.user-page .user-page__inner .acf-field input[type="text"]{border-radius:3px 0 0 3px !important}
div#quick-view.quick-view-modal h5.popupFirsttitle{font-size:26px;}
.quick-view-modal .quick-view-alternate,
.quick-view-modal .quick-view-alternate .lf-item,
.quick-view-modal .quick-view-alternate .owl-carousel .lf-background,
.quick-view-modal .quick-view-alternate .mc-left{height:auto;max-height:700px}
div#quick-view .grid-item.righTisting{float:right;width:50%;}
.lefTisting{float:left;width:50%;}
div#quick-view .rt-item-container:after,
div#quick-view .LeftPrt-added:after{content:"";clear:both;display:table;}
div#quick-view .grid-item.righTisting ul.enumeration__list.details-list li,
.lefTisting ul.enumeration__list.details-list li{width:100% !important}
.similar-listings .Workshops-section .owl-nav button{margin:0;padding:0;background:url(assets/images/left-arrow.svg) left top no-repeat;box-shadow:none;width:24px;height:48px;background-size:24px 48px;font-size:0}
.similar-listings .Workshops-section .owl-nav button.owl-next{background:url(assets/images/right-arrow.svg) left top no-repeat;background-size:24px 48px;}
.similar-listings .Workshops-section .owl-dots{display:block;text-align:center;width:100%;margin:0}
.similar-listings .Workshops-section .owl-dots span{display:none !important}
.similar-listings .Workshops-section .owl-dots button{margin:0 4px;padding:0;background:none;border:0;outline:none !important;width:8px;height:8px;border:1px solid var( --e-global-color-primary );border-radius:50%;}
.similar-listings .Workshops-section .owl-dots button.active{border-color:var( --e-global-color-primary );background:var( --e-global-color-primary );}
.section-workshop-expert .finder-search .select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0;white-space:normal;}
.section-workshop-expert .finder-search .select2-container--default .select2-selection--multiple .select2-selection__choice{box-sizing:border-box;display:inline-block;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;float:none;width:auto;height:auto;line-height:1;padding:5px 10px 8px 2px;margin:1px;}
.section-workshop-expert .finder-search .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{padding-right:0;top:3px;position:relative;}
.section-workshop-expert .finder-search .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:before{font-size:14px;}
.profile-bodyPart .photo-profile__meta h3.photo-profile__name span{display:block;font-size:13px;color:#fff;font-weight:400;padding:0;text-transform:none;}
.facilitatorImg{position:relative;}
.similar-listings .Workshops-section .work-box{border:1px solid #e3e3e3;box-shadow:none;margin-left:1px;margin-right:1px;}
.servicesList .elementor-image-box-img{border-radius:50%;background:rgba(0,76,131,0.05);}
.servicesList .elementor-image-box-img .attachment-full{padding:22px;}
.olList{margin:0;padding:0 0 0 15px !important;}
.olList li{line-height:1.4;counter-increment:my-awesome-counter;position:relative;padding:5px 0 5px 20px;margin-bottom:5px;}
.olList li::before{content:counter(my-awesome-counter);font-weight:bold;position:absolute;left:-16px;top:0;border-radius:50%;text-align:center;border:1px solid rgba(0,0,0,0.1);width:30px;height:30px;line-height:28px;}
.olList-white.olList li:before{border-color:rgba(255,255,255,0.1);color:#fff;}
.similar-listings .Workshops-section .work-box{border-color:#A3D3F5;}
.workshopSliderUI2 .work-box .box-info{position:relative;min-height:inherit;background:var( --e-global-color-primary );border-radius:0;display:table;width:calc(100% - -2px);margin:-1px 0 0 -1px;padding:10px 100px 6px 20px;height:90px;bottom:0}
.workshopSliderUI2 .work-box .box-info .clientImg-prt{margin:0;width:70px;height:70px;border:3px solid #fff;top:50%;transform:translateY(-50%);}
.workshopSliderUI2 .work-box .box-info h5{font-weight:700;color:#fff;font-size:17px;font-family:'Roboto';display:block;line-height:18px;max-height:73px;overflow:hidden;}
.workshopSliderUI2 .work-box .box-info h5 a{color:#fff !important;height:auto;display:block}
.workshopSliderUI2 .work-box .box-info .box-infoinner{display:table-cell;vertical-align:middle;}
.workshopSliderUI2 .owl-carousel .owl-stage-outer{position:relative;z-index:2}
.workshopSliderUI2 .item{margin:0 5px;}
.workshopSliderUI2 .work-box .ld-info{padding:15px;width:100%;display:block;text-align:center}
.workshopSliderUI2 .work-box .ld-info ul{margin:0;padding:0 0 15px 0;border-bottom:1px solid #A3D3F5}
.workshopSliderUI2 .work-box .ld-info ul li{float:none;display:inline-block !important;}
.workshopSliderUI2 .work-box .ld-info ul li a{width:auto;height:auto;background:none}
.workshopSliderUI2 .work-box .ld-info ul li a i{font-size:28px;color:var( --e-global-color-text )}
.workshopSliderUI2 .work-box .ld-info ul li a .material-icons.favorite_border:before,
.workshopSliderUI2 .work-box .ld-info ul li a .mi.favorite_border:before{content:"\e83a";}
.workshopSliderUI2 .work-box .ld-info ul li a.bookmarked{background:#fff !important;}
.workshopSliderUI2 .work-box .ld-info ul li a.bookmarked i:before{color:var( --e-global-color-primary ) !important;}
.workshopSliderUI2 .work-box .ld-info ul li a.bookmarked .material-icons.favorite_border:before,
.workshopSliderUI2 .work-box .ld-info ul li a.bookmarked .mi.favorite_border:before{  content:"\e838";}
.workshopSliderUI2 .work-box ul.lf-contact{display:block;clear:both;padding:0 15px 5px 15px;}
.workshopSliderUI2 .work-box ul.lf-contact li{width:50%;float:left;color:var( --e-global-color-primary );text-transform:uppercase;font-size:14px;font-weight:300;padding:7px 3px 7px 28px;letter-spacing:0.050rem;margin:0 0 5px 0;white-space:normal;line-height:26px}
.workshopSliderUI2 .work-box ul.lf-contact li.lf-contact-day{background:url(assets/images/icon-time.svg) left 10px no-repeat;background-size:20px;}
.workshopSliderUI2 .work-box ul.lf-contact li.lf-contact-inhouse{background:url(assets/images/icon-map.svg) left 8px no-repeat;background-size:20px;}
.workshopSliderUI2 .work-box ul.lf-contact li.lf-contact-participants{background:url(assets/images/icon-user.svg) left 9px no-repeat;background-size:17px;}
.workshopSliderUI2 .work-box ul.lf-contact li.lf-contact-price{background:url(assets/images/icon-price.svg) left 9px no-repeat;background-size:20px;}
.workshopSliderUI2 .work-box ul.lf-contact li:nth-child(2n+1){clear:both}
.section-download-faq .gform_title,
.section-download-faq .gform_heading,
.section-download-faq .gform_wrapper .top_label .gfield_label,
.section-download-faq .gform_wrapper legend.gfield_label{display:none}
.section-download-faq .gform_wrapper .top_label li.gfield.gfield_error.gf_left_third,
.section-download-faq .gform_wrapper .top_label li.gfield.gfield_error.gf_middle_third,
.section-download-faq .gform_wrapper ul li.gfield{width:25.4% !important;padding:15px 10px 15px 10px !important;background:none !important;border:0 !important;}
.section-download-faq .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){border:0;background:#ebf1fa;padding:13px;font-weight:400;width:100% !important;height:49px;font-size:14px;}
body .section-download-faq .gform_wrapper .top_label div.ginput_container{margin-top:0 !important;}
.section-download-faq .gform_wrapper .description,
.section-download-faq .gform_wrapper .gfield_description,
.section-download-faq .gform_wrapper .gsection_description{padding:0 !important}
.section-download-faq .gform_footer{margin:-64px 15px 0 0;padding:0;float:right;clear:none;width:auto;}
.my-listing .section-download-faq .gform_wrapper form .gform_button{margin:0;border-radius:0;border:0;padding:17px 32px 16px 32px;}
.my-listing .section-download-faq .gform_wrapper form .gform_button:hover,
.my-listing .section-download-faq .gform_wrapper form .gform_button:focus,
.my-listing .section-download-faq .gform_wrapper form .gform_button:active{background:var( --e-global-color-secondary )}
.listing-tabs .photo-profile .photo-profile__wrapper-image .photo-profile__image,
.facilitatorImg img{height:300px !important;object-fit:cover}
/*expert carousel*/
.section-expert-carousel .listing-feed-carousel{padding-left:0;padding-right:0;}
.section-expert-carousel .container{margin-left:auto !important}
.section-expert-carousel .listing-feed-carousel .owl-item{opacity:0}
.section-expert-carousel .listing-feed-carousel .owl-item.active{opacity:1}
.section-expert-carousel .finder-search .tab-content .form-group .reset-results-27 i,
.section-expert-carousel .featured-search .search i,
.section-expert-carousel .finder-search #explore-taxonomy-tab .c27-explore-search-button i,
.section-expert-carousel .finder-search .tab-content .form-group .button-2 i,
.section-expert-carousel .lmb-calltoaction>a i,
.section-expert-carousel .des-Prtall{display:none}
.section-expert-carousel .fl-head{display:none;}
.section-expert-carousel .finder-listings{left:0px;border:0;}
.section-expert-carousel div#finderListings{background:none;width:calc(100% - 350px);overflow:visible !important}
.section-expert-carousel .item{padding:0 15px;height:100%}
.section-expert-carousel div#finderListings .results-view{display:flex;flex-wrap:wrap;margin:0 -15px 0 0;width:auto}
.section-expert-carousel .lf-item-container{overflow:visible;height:100%;box-shadow:none;border:1px solid #A3D3F5;  border-radius:0;margin-bottom:0}
.section-expert-carousel .lf-background{text-align:center;padding:30px 0 15px 0;height:auto;}
.section-expert-carousel .type-expert a .lf-background img,
.section-expert-carousel .listing-feed-carousel .type-expert a .lf-background img{width:168px;height:168px;border-radius:50%;margin:0 auto}
.section-expert-carousel .listing-preview .c27-footer-section{border:0;background:none;position:absolute;top:130px;left:0;width:100%;height:100%;padding:0 0 0 0 !important;}
.facilitator_ShowPrt .c27-footer-section .ld-info ul{justify-content:center;}
.section-expert-carousel .listing-preview.job_listing_category-expert .c27-footer-section,
.section-expert-carousel .listing-preview.job_listing_category-facilitators .c27-footer-section{border:0;background:none;position:absolute;top:130px;left:0;width:100%;height:auto;padding:0 0 0 18% !important;}
.section-expert-carousel .job_listing_category-expert.listing-preview .c27-footer-section .item-preview,
.section-expert-carousel .job_listing_category-facilitators.listing-preview .c27-footer-section .item-preview{position:absolute;right:4%;top:-150%;left:auto;}
.section-expert-carousel .job_listing_category-expert.listing-preview .c27-footer-section .item-preview a,
.section-expert-carousel .job_listing_category-facilitators.listing-preview .c27-footer-section .item-preview a{width:auto;height:auto}
.section-expert-carousel .job_listing_category-expert.listing-preview .ld-info ul,
.section-expert-carousel .job_listing_category-facilitators.listing-preview .ld-info ul{display:block;}
.section-expert-carousel .ld-info ul li a{background:#fff !important;width:64px;height:64px;color:var( --e-global-color-primary )}
.section-expert-carousel .ld-info ul li a.bookmarked{background:#fff !important;}
.section-expert-carousel .ld-info ul li i{font-size:34px;color:var( --e-global-color-text );}
.section-expert-carousel .lf-item-info{position:relative;bottom:0;top:0;text-align:center}
.section-expert-carousel .no-info-fields .lf-item-default .lf-item-info>h4{color:var( --e-global-color-primary );font-size:22px;font-weight:700;}
.section-expert-carousel .no-info-fields .lf-item-default .lf-item-info>h4 span{display:block;font-size:13px;color:var( --e-global-color-text );font-weight:400;padding:7px 0 0 0;}
.section-expert-carousel .no-info-fields .lf-item-default .spaciality_cat{border-top:1px solid #A3D3F5;padding:14px 0 4px 0;margin:20px 0 0 0;text-align:center}
.section-expert-carousel .no-info-fields .lf-item-default .spaciality_cat > p{height:16px;background:url(assets/images/icon-downarrow.svg) right 3px no-repeat;background-size:13px;padding:0 20px 0 0 !important;display:inline-block;cursor:pointer;margin-bottom:0 !important;}
.section-expert-carousel .no-info-fields .lf-item-default .spaciality_cat .more-specialisation_facilitator{padding:7px 0 5px 0;display:none}
.section-expert-carousel .no-info-fields .lf-item-default .spaciality_cat .more-specialisation_facilitator p{color:var( --e-global-color-primary );text-transform:capitalize;font-weight:300;font-size:14px;letter-spacing:0.080rem;}
.section-expert-carousel .no-info-fields .lf-item-default .spaciality_cat .more-specialisation_facilitator p:last-child{margin-bottom:0;padding-bottom:0;}
.section-expert-carousel .no-info-fields .lf-item-default .spaciality_cat .more-specialisation_facilitator.open{display:block;}
.section-expert-carousel .no-info-fields .lf-item-default .spaciality_cat p{font-size:13px;color:var( --e-global-color-text );font-weight:400;padding:0;line-height:1;margin-bottom:12px;text-transform:uppercase;}
.section-expert-carousel .no-info-fields .lf-item-default .workshop-article{border-top:1px solid #a3d3f5;margin-top:10px;padding-top:10px;}
.section-expert-carousel .no-info-fields .lf-item-default .workshop-article ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;}
.section-expert-carousel .no-info-fields .lf-item-default .workshop-article ul li{margin:0;padding:5px 10px 5px 0;list-style:none;font-size:14px;text-transform:uppercase;font-weight:300;color:#004883;}
.section-expert-carousel .no-info-fields .lf-item-default .workshop-article ul li a{color:#004883;}
.section-expert-carousel .no-info-fields .lf-item-default .workshop-article ul li a:hover{color:var( --e-global-color-primary );}
.section-expert-carousel .no-info-fields .lf-item-default .workshop-article ul li.listing-myworkshop{background:url(assets/images/icon-workshop.svg) left center no-repeat;padding-left:36px;background-size:25px;}
.section-expert-carousel .no-info-fields .lf-item-default .workshop-article ul li.listing-articles{background:url(assets/images/icon-article.svg) left center no-repeat;padding-left:36px;background-size:24px;padding-right:0}
.section-expert-carousel .type-expert .lf-item{height:auto;overflow:visible}
.section-expert-carousel p.detailsPrt-showin{min-height:inherit;height:auto;}
.section-expert-carousel .lf-nav li a i{font-size:0}
.section-expert-carousel .lf-nav li:first-child{margin-left:0;left:0 !important}
.section-expert-carousel .lf-nav li:last-child{margin-right:0;right:25px !important}
.section-expert-carousel .row{margin-left:0;margin-right:0}
.section-expert-carousel .lf-nav{position:absolute;left:0;top:50%;transform:translateY(-100%);width:100%;z-index:1;}
.section-expert-carousel .lf-nav li a i{font-size:0}
.section-expert-carousel .lf-nav li a.listing-feed-prev-btn{background:url(assets/images/left-arrow.svg) left top no-repeat !important;width:24px;height:48px;background-size:26px 48px}
.section-expert-carousel .lf-nav li a.listing-feed-next-btn{background:url(assets/images/right-arrow.svg) left top no-repeat !important;width:24px;height:48px;background-size:26px 48px}
.section-expert-carousel .lf-nav.lf-nav-light li a:hover{filter:grayscale(100%);}
.section-expert-carousel .owl-dots{display:block;text-align:center;width:100%;margin:15px 0 15px 0;}
.section-expert-carousel .owl-dots button{margin:0 12px;padding:0;background:none;border:0;outline:none !important;width:8px;height:8px;border:1px solid var( --e-global-color-primary );border-radius:50%;}
.section-expert-carousel .owl-dots button.active{border-color:var( --e-global-color-primary );background:var( --e-global-color-primary );}
.section-expert-carousel .listing-feed-carousel.owl-carousel .owl-stage{display:flex;flex-wrap:wrap;}
.section-expert-carousel .tooltip.top{margin-top:77px;}
.section-expert-carousel .tooltip.top .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}
.section-expert-carousel .listing-feed-carousel .owl-stage-outer{z-index:9}
/*expert carousel*/

/*workshops carousel*/
.section-workshops-carousel .finder-container{box-shadow:none;}
.section-workshops-carousel .finder-search{width:350px;border:0;padding:0}
.section-workshops-carousel .explore-head .explore-types>div>a i{display:none;}
.section-workshops-carousel .explore-head{padding:0;}
.section-workshops-carousel .explore-head .explore-types .type-info>h4{font-size:16px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-text );letter-spacing:0.020rem;}
.section-workshops-carousel .explore-head .explore-types>div:after{display:none}
.section-workshops-carousel .explore-head .explore-types>div>a{border-bottom:1px solid #a3d3f5;padding:0 48px;}
.section-workshops-carousel .explore-head .explore-types>div.active>a{background:#f0f8ff;border-bottom:1px solid var( --e-global-color-secondary )}
.section-workshops-carousel .form-group.explore-filter.dropdown-filter-multiselect.dropdown-filter.md-group .main-term{border:1px solid #a3d3f5;background:#fff;width:100%}
.section-workshops-carousel .md-group input{border:1px solid #a3d3f5;padding:12px !important;height:50px;}
.section-workshops-carousel .radius .amount{width:auto;float:right;padding:0;margin:0 -20px 0 0;color:var( --e-global-color-primary )}
.section-workshops-carousel .form-group.cts-term-hierarchy:not(.md-group) label,
.section-workshops-carousel .form-group.explore-filter:not(.md-group):not(.form-group-tags):not(.recur-filter) label{top:10px;}
.section-workshops-carousel .finder-search .finder-tabs input.select2-search__field{padding:12px;}
.section-workshops-carousel .md-group label{left:20px;color:#737373;}
.section-workshops-carousel .md-group{padding-top:0;}
.section-workshops-carousel .select2-container--default .select2-selection--multiple .select2-selection__rendered{height:40px;}
.section-workshops-carousel .select2-container--default .select2-selection--single .select2-selection__rendered{border:1px solid #a3d3f5;height:40px;padding-left:15px;}
.section-workshops-carousel .select2-container--default .select2-selection--single .select2-selection__arrow{right:12px;bottom:12px;}
.section-workshops-carousel .md-group input:focus~label,
.section-workshops-carousel .md-group input:required:valid~label,
.section-workshops-carousel .md-group select:required:valid~label,
.section-workshops-carousel .md-group select[multiple]~.select2-container--focus~label{top:-23px;display:none}
.section-workshops-carousel .select2-container--default .select2-selection--multiple .select2-selection__choice~.select2-search--inline{margin-top:5px;}
.section-workshops-carousel .finder-search .form-group{display:block}
.section-workshops-carousel .featured-search .search,
.section-workshops-carousel .finder-search #explore-taxonomy-tab .c27-explore-search-button,
.section-workshops-carousel .finder-search .tab-content .form-group .button-2,
.section-workshops-carousel .lmb-calltoaction>a{float:left;width:45%;text-transform:uppercase;font-weight:400;letter-spacing:0.020rem;border-radius:0;background:var( --e-global-color-secondary );color:#fff;}
.section-workshops-carousel .finder-search .tab-content .form-group .reset-results-27{background:#fff;border:1px solid var( --e-global-color-secondary );padding:10px;margin:0;width:45%;opacity:1;display:block;float:right;text-align:center;color:var( --e-global-color-secondary );border-radius:0;font-size:16px;text-transform:uppercase;}
.section-workshops-carousel .finder-search .tab-content .form-group .reset-results-27:hover,
.section-workshops-carousel .finder-search .tab-content .form-group .reset-results-27:active,
.section-workshops-carousel .finder-search .tab-content .form-group .reset-results-27:focus{color:#fff;background:var( --e-global-color-secondary );}
.section-workshops-carousel .finder-search .tab-content .form-group .reset-results-27 i,
.section-workshops-carousel .featured-search .search i,
.section-workshops-carousel .finder-search #explore-taxonomy-tab .c27-explore-search-button i,
.section-workshops-carousel .finder-search .tab-content .form-group .button-2 i,
.section-workshops-carousel .lmb-calltoaction>a i,
.section-workshops-carousel .des-Prtall{display:none}
.section-workshops-carousel .fl-head{display:none;}
.section-workshops-carousel .finder-listings{left:0px;border:0;}
.section-workshops-carousel div#finderListings{background:none;width:calc(100% - 350px);overflow:visible !important}
.section-workshops-carousel div#finderListings .results-view .grid-item{width:33.3333% !important;margin-bottom:30px;-moz-transition:none !important;-webkit-transition:none !important;transform:none !important;}
.section-workshops-carousel div#finderListings .results-view{display:flex;flex-wrap:wrap;margin:0 -15px 0 0;width:auto}
.section-workshops-carousel .lf-item-container{overflow:visible;height:100%;box-shadow:none;border:1px solid #A3D3F5;  border-radius:0;margin-bottom:0}
.section-workshops-carousel .lf-background{text-align:center;padding:30px 0 15px 0;height:auto;}
.section-workshops-carousel .type-expert a .lf-background img{width:168px;height:168px;border-radius:50%;margin:0 auto}
.section-workshops-carousel .listing-preview .c27-footer-section{border:0;background:none;position:absolute;top:130px;left:0;width:100%;height:100%;padding:0 0 0 0 !important;}
.facilitator_ShowPrt .c27-footer-section .ld-info ul{justify-content:center;}
.section-workshops-carousel .listing-preview.job_listing_category-expert .c27-footer-section,
.section-workshops-carousel .listing-preview.job_listing_category-facilitators .c27-footer-section{border:0;background:none;position:absolute;top:130px;left:0;width:100%;height:100%;padding:0 0 0 18% !important;}
.section-workshops-carousel .job_listing_category-expert.listing-preview .c27-footer-section .item-preview,
.section-workshops-carousel .job_listing_category-facilitators.listing-preview .c27-footer-section .item-preview{position:absolute;right:4%;top:-150%;left:auto;}
.ld-info ul li.item-preview{display:block !important}
.section-workshops-carousel .job_listing_category-expert.listing-preview .c27-footer-section .item-preview a,
.section-workshops-carousel .job_listing_category-facilitators.listing-preview .c27-footer-section .item-preview a{width:auto;height:auto}
.section-workshops-carousel .job_listing_category-expert.listing-preview .ld-info ul,
.section-workshops-carousel .job_listing_category-facilitators.listing-preview .ld-info ul{display:block;}
.section-workshops-carousel .ld-info ul li a{background:#fff !important;width:64px;height:64px;color:var( --e-global-color-primary )}
.section-workshops-carousel .ld-info ul li a.bookmarked{background:#fff !important;}
.section-workshops-carousel .ld-info ul li i{font-size:34px;color:var( --e-global-color-text );}
.section-workshops-carousel .lf-item-info{position:relative;bottom:0;top:0;text-align:center}
.section-workshops-carousel .no-info-fields .lf-item-default .lf-item-info>h4{color:var( --e-global-color-primary );font-size:22px;font-weight:700;}
.section-workshops-carousel .no-info-fields .lf-item-default .lf-item-info>h4 span{display:block;font-size:13px;color:var( --e-global-color-text );font-weight:400;padding:7px 0 0 0;}
.section-workshops-carousel .no-info-fields .lf-item-default .spaciality_cat{border-top:1px solid #A3D3F5;padding:14px 0 4px 0;margin:20px 0 0 0;text-align:center}
.section-workshops-carousel .no-info-fields .lf-item-default .spaciality_cat > p{height:16px;background:url(assets/images/icon-downarrow.svg) right 3px no-repeat;background-size:13px;padding:0 20px 0 0 !important;display:inline-block;cursor:pointer;margin-bottom:0 !important;}
.section-workshops-carousel .no-info-fields .lf-item-default .spaciality_cat .more-specialisation_facilitator{padding:7px 0 5px 0;display:none}
.section-workshops-carousel .no-info-fields .lf-item-default .spaciality_cat .more-specialisation_facilitator p{color:var( --e-global-color-primary );text-transform:capitalize;font-weight:300;font-size:14px;letter-spacing:0.080rem;}
.section-workshops-carousel .no-info-fields .lf-item-default .spaciality_cat .more-specialisation_facilitator p:last-child{margin-bottom:0;padding-bottom:0;}
.section-workshops-carousel .no-info-fields .lf-item-default .spaciality_cat .more-specialisation_facilitator.open{display:block;}
.section-workshops-carousel .no-info-fields .lf-item-default .spaciality_cat p{font-size:13px;color:var( --e-global-color-text );font-weight:400;padding:0;line-height:1;margin-bottom:12px;text-transform:uppercase;}
.section-workshops-carousel .no-info-fields .lf-item-default .workshop-article{border-top:1px solid #a3d3f5;margin-top:10px;padding-top:10px;}
.section-workshops-carousel .no-info-fields .lf-item-default .workshop-article ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;}
.section-workshops-carousel .no-info-fields .lf-item-default .workshop-article ul li{margin:0;padding:5px 10px 5px 0;list-style:none;font-size:14px;text-transform:uppercase;font-weight:300;color:#004883;}
.section-workshops-carousel .no-info-fields .lf-item-default .workshop-article ul li a{color:#004883;}
.section-workshops-carousel .no-info-fields .lf-item-default .workshop-article ul li a:hover{color:var( --e-global-color-primary );}
.section-workshops-carousel .no-info-fields .lf-item-default .workshop-article ul li.listing-myworkshop{background:url(assets/images/icon-workshop.svg) left center no-repeat;padding-left:36px;background-size:25px;}
.section-workshops-carousel .no-info-fields .lf-item-default .workshop-article ul li.listing-articles{background:url(assets/images/icon-article.svg) left center no-repeat;padding-left:36px;background-size:24px;padding-right:0}
.section-workshops-carousel .type-expert .lf-item{height:auto;overflow:visible}
.section-workshops-carousel p.detailsPrt-showin{min-height:inherit;height:auto;}
.section-workshops-carousel a.page-numbers,
.section-workshops-carousel nav.job-manager-pagination ul li a,
.section-workshops-carousel nav.job-manager-pagination ul li span,
.section-workshops-carousel span.page-numbers{background:none;color:var( --e-global-color-primary );font-size:14px;font-weight:400;border:0;margin-right:10px;margin-left:10px;}
.section-workshops-carousel nav.job-manager-pagination ul li span.current, 
.section-workshops-carousel nav.woocommerce-pagination ul.page-numbers li span.page-numbers.current, 
.section-workshops-carousel span.page-numbers.current{background:var( --e-global-color-secondary );color:#fff;font-weight:700;}
.section-workshops-carousel a.page-numbers:hover,
.section-workshops-carousel nav.job-manager-pagination ul li a:hover,
.section-workshops-carousel nav.job-manager-pagination ul li span:hover,
.section-workshops-carousel span.page-numbers:hover{background:rgba(0,76,131,0.1);}
.section-workshops-carousel a.page-numbers[rel="next"],
.section-workshops-carousel nav.job-manager-pagination ul li a[rel="next"],
.section-workshops-carousel nav.job-manager-pagination ul li span[rel="next"],
.section-workshops-carousel span.page-numbers[rel="next"],
.section-workshops-carousel a.page-numbers[rel="prev"],
.section-workshops-carousel nav.job-manager-pagination ul li a[rel="prev"],
.section-workshops-carousel nav.job-manager-pagination ul li span[rel="prev"],
.section-workshops-carousel span.page-numbers[rel="prev"]{color:var( --e-global-color-text );font-weight:700;font-size:20px;}
.section-workshops-carousel .finder-container{height:auto !important;overflow:visible !important}
.section-workshops-carousel .finder-search,
.section-workshops-carousel .fc-type-1>div:not(.fc-one-column) .finder-listings{position:relative !important;}
.section-workshops-carousel .lf-type-2 .lf-background{display:none !important;background:none !important;}
.section-workshops-carousel .lf-type-2.facilitator_ShowPrt h4.listing-preview-title{display:none !important;}
.section-workshops-carousel .finder-listings .lf-type-2 .lf-item{height:auto;padding-top:132px;}
.section-workshops-carousel .lf-type-2 .lf-item-info-2{background:none;position:relative;-webkit-transform:none;transform:none;display:block;}
.section-workshops-carousel .lf-type-2 .lf-head{padding:0;top:0;}
.section-workshops-carousel .lf-type-2 .clientImg-prt{width:70px;height:70px;border:3px solid #fff;margin-top:10px}
.section-workshops-carousel .lf-type-2 .facilitator_ShowPrt .lf-head-btn.formatted.priceprt_wrkshp{display:none;}
.section-workshops-carousel .lf-type-2 .lf-head-btn.formatted.categoryPrt_wrkshp{min-height:inherit;background:var( --e-global-color-primary );border-radius:0;display:table;width:calc(100% - -2px);margin:-1px 0 0 -1px;padding:10px 90px 6px 10px;height:90px;}
.section-workshops-carousel .lf-type-2 .lf-head-btn.formatted.categoryPrt_wrkshp .rent-price span.value{font-weight:700;font-size:17px;font-family:'Roboto';display:block;line-height:18px;max-height:73px;overflow:hidden;}
.section-workshops-carousel .lf-type-2 .lf-head-btn.formatted.categoryPrt_wrkshp .rent-price{display:table-cell;
vertical-align:middle;}
.section-workshops-carousel .lf-type-2 .lf-item{overflow:visible;}
.section-workshops-carousel .lf-type-2 .lf-item-info-2{top:0 !important;left:0;bottom:0;right:0;transform:none!important;-webkit-transform:none!important;padding-top:148px !important;height:auto}
.section-workshops-carousel .listing-preview.lf-type-2 .c27-footer-section{top:89px;left:0;bottom:auto;right:0;text-align:center;height:auto;}
.section-workshops-carousel .listing-preview.lf-type-2 .c27-footer-section .ld-info{padding:15px}
.section-workshops-carousel .listing-preview.lf-type-2 .c27-footer-section .ld-info ul{margin:0;padding:0 0 15px 0;border-bottom:1px solid #A3D3F5}
.section-workshops-carousel .listing-preview.lf-type-2 .c27-footer-section .ld-info ul li{float:none;display:inline-block;}
.section-workshops-carousel .listing-preview.lf-type-2 .c27-footer-section .ld-info ul li a{width:auto;height:auto;background:none}
.section-workshops-carousel .listing-preview.lf-type-2 .c27-footer-section .ld-info ul li a i{font-size:28px;}
.section-workshops-carousel .listing-preview .c27-footer-section .ld-info ul li a .material-icons.favorite_border:before,
.section-workshops-carousel .listing-preview .c27-footer-section .ld-info ul li a .mi.favorite_border:before{  content:"\e83a";}
.section-workshops-carousel .listing-preview .bookmarked{background:none !important}
.section-workshops-carousel .listing-preview .bookmarked i:before{color:var( --e-global-color-primary ) !important;}
.section-workshops-carousel .listing-preview .c27-footer-section .ld-info ul li a.bookmarked .material-icons.favorite_border:before,
.section-workshops-carousel .listing-preview .c27-footer-section .ld-info ul li a.bookmarked .mi.favorite_border:before{  content:"\e838";}
.section-workshops-carousel .facilitator_ShowPrt.lf-type-2 .lf-item-info-2 ul.lf-contact li{width:50%;float:left;color:var( --e-global-color-primary );text-transform:uppercase;font-size:14px;font-weight:300;padding:7px 3px 7px 28px;letter-spacing:0.050rem;margin-bottom:5px;white-space:normal;line-height:26px}
.section-workshops-carousel .facilitator_ShowPrt.lf-type-2 .lf-item-info-2 ul.lf-contact li.lf-contact-day{background:url(assets/images/icon-time.svg) left 10px no-repeat;background-size:20px;}
.section-workshops-carousel .facilitator_ShowPrt.lf-type-2 .lf-item-info-2 ul.lf-contact li.lf-contact-inhouse{background:url(assets/images/icon-map.svg) left 8px no-repeat;background-size:20px;}
.section-workshops-carousel .facilitator_ShowPrt.lf-type-2 .lf-item-info-2 ul.lf-contact li.lf-contact-participants{background:url(assets/images/icon-user.svg) left 9px no-repeat;background-size:17px;}
.section-workshops-carousel .facilitator_ShowPrt.lf-type-2 .lf-item-info-2 ul.lf-contact li.lf-contact-price{background:url(assets/images/icon-price.svg) left 9px no-repeat;background-size:20px;}
.section-workshops-carousel .facilitator_ShowPrt.lf-type-2 .lf-item-info-2 ul.lf-contact li:nth-child(2n+1){clear:both}
.section-workshops-carousel .listing-preview.lf-type-2 .lf-head .lf-head-btn.formatted.priceprt_wrkshp{display:none !important}
.section-workshops-carousel .container{   margin-left:auto !important;}
.section-workshops-carousel .lf-nav li a i{font-size:0}
.section-workshops-carousel .lf-nav li:first-child{margin-left:0;left:0 !important}
.section-workshops-carousel .lf-nav li:last-child{margin-right:0;right:25px !important}
.section-workshops-carousel .lf-nav{position:absolute;left:0;top:57%;transform:translateY(-100%);width:100%;z-index:1;}
.section-workshops-carousel .lf-nav li a i{font-size:0}
.section-workshops-carousel .lf-nav li a.listing-feed-prev-btn{background:url(assets/images/left-arrow.svg) left top no-repeat !important;width:24px;height:48px;background-size:26px 48px;position:relative;top:-20px}
.section-workshops-carousel .lf-nav li a.listing-feed-next-btn{background:url(assets/images/right-arrow.svg) left top no-repeat !important;width:24px;height:48px;background-size:26px 48px;position:relative;top:-20px}
.section-workshops-carousel .lf-nav.lf-nav-light li a:hover{filter:grayscale(100%);}
.section-workshops-carousel .owl-dots{display:block;text-align:center;width:100%;margin:15px 0 15px 0;}
.section-workshops-carousel .owl-dots button{margin:0 12px;padding:0;background:none;border:0;outline:none !important;width:8px;height:8px;border:1px solid var( --e-global-color-primary );border-radius:50%;}
.section-workshops-carousel .owl-dots button.active{border-color:var( --e-global-color-primary );background:var( --e-global-color-primary );}
.section-workshops-carousel .listing-feed-carousel .owl-item{opacity:0}
.section-workshops-carousel .listing-feed-carousel .owl-item.active{opacity:1}
.section-workshops-carousel .row{margin-left:0;margin-right:0}
.section-workshops-carousel .listing-feed-carousel .owl-stage-outer{z-index:9}
.section-workshops-carousel .listing-feed-carousel .lf-item-container{padding:0;}
/*workshops carousel*/
.section-workshop-expert .form-group.explore-filter.dropdown-filter-multiselect.dropdown-filter.md-group .select2-container{border:1px solid #a3d3f5;background:#fff;width:100%;}
.content-block .pf-body div a.button.outlinePrt{background:var( --e-global-color-primary ) !important;color:#fff !important;border-color:var( --e-global-color-primary ) !important}
.content-block .pf-body div a.button.outlinePrt:hover,
.content-block .pf-body div a.button.outlinePrt:active,
.content-block .pf-body div a.button.outlinePrt:focus{background:var( --e-global-color-secondary ) !important;color:#fff !important;border-color:var( --e-global-color-secondary ) !important}
.content-block .pf-body div a.button.button--color--secondary:hover,
.content-block .pf-body div a.button.button--color--secondary:active,
.content-block .pf-body div a.button.button--color--secondary:focus{background:var( --e-global-color-primary ) !important;color:#fff !important;border-color:var( --e-global-color-primary ) !important}
.ask-questonbtn *{list-style:none}
.ask-questonbtn .cts-open-chat{background:var( --e-global-color-primary );color:#fff;font-size:14px;font-weight:500;width:200px;text-align:center;padding:10px 25px 12px 25px;display:inline-block;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;overflow:hidden;border-radius:2px;line-height:20px;height:auto;border:solid 1px var( --e-global-color-primary );}
.ask-questonbtn .cts-open-chat:after,
.ask-questonbtn .cts-open-chat:before{display:none}
.ask-questonbtn .cts-open-chat .icon-chat-bubble-square-add{display:none;}
.ask-questonbtn .cts-open-chat:hover,
.ask-questonbtn .cts-open-chat:active,
.ask-questonbtn .cts-open-chat:focus{background:var( --e-global-color-secondary ) !important;color:#fff !important;border-color:var( --e-global-color-secondary ) !important;}
.profile-bodyPart .block-type-contact_form.block-basedin{clear:both}
.listing-tabs .profile-bodyPart .title-style-1 h5{color:#004c83;font-size:21px;font-weight:600;line-height:20px;text-transform:none;letter-spacing:0}
.listing-tabs .profile-bodyPart .title-style-1 h5:after,
.listing-tabs .profile-bodyPart .title-style-1 h5:before{display:none}
.page__inner.frm_clientPrt select,
.setup-pg-Inhouse .acf-field select{color:#999999 !important;outline:none !important}
.page__inner.frm_clientPrt select option,
.setup-pg-Inhouse .acf-field select option{color:#242429 !important;}

.page__inner.frm_clientPrt ::placeholder{ color:#999999; opacity:1;/* Firefox */}
.page__inner.frm_clientPrt :-ms-input-placeholder{/* Internet Explorer 10-11 */ color:#999999;}
.page__inner.frm_clientPrt ::-ms-input-placeholder{/* Microsoft Edge */ color:#999999}

.user-page__inner.frm_loginPrt-fc ::placeholder{ color:#999999; opacity:1;/* Firefox */}
.user-page__inner.frm_loginPrt-fc :-ms-input-placeholder{/* Internet Explorer 10-11 */ color:#999999;}
.user-page__inner.frm_loginPrt-fc ::-ms-input-placeholder{/* Microsoft Edge */ color:#999999}

::placeholder{ color:#999999 !important; opacity:1;/* Firefox */}
:-ms-input-placeholder{/* Internet Explorer 10-11 */ color:#999999!important;}
::-ms-input-placeholder{/* Microsoft Edge */ color:#999999!important}

.sidebarDiv-Prt input.search-field{color:#242429 !important}

.select2-container--default .select2-selection--single .select2-selection__placeholder{
color:#999;
}
.setup-pg-Inhouse ul.acf-checkbox-list  label{color:#999;}
.setup-pg-Inhouse ul.acf-checkbox-list label.selected{color:#242429;}

/*.blogpost-section{color:var( --e-global-color-primary );font-size:16px;line-height:26px;}*/

.blogpost-section .section-body ol,
.blogpost-section .section-body p,
.blogpost-section .section-body ul{color:#242429;font-size:14px;line-height:24px;}
section.i-section.blogpost-section{padding-bottom:50px;}
.blogpost-section .section-body ul li{padding-bottom:10px;list-style:disc;}
.blogpost-section .section-body ol li{list-style:decimal;padding-bottom:10px;}
.blogpost-section .col-md-8{padding-right:25px;}
.blogpost-section .col-md-4{padding-right:15px;}
.blogpost-section h1{font-size:34px}
.blogpost-section h2{font-size:30px}
.blogpost-section h3{font-size:28px}
.blogpost-section h4{font-size:26px}
.blogpost-section h5{font-size:24px}
.blogpost-section h6{font-size:22px}

.blogpost-section h1,
.blogpost-section h2,
.blogpost-section h3,
.blogpost-section h4,
.blogpost-section h5,
.blogpost-section h6{line-height:1.3;color:var( --e-global-color-text );}


.blogpost-section .aligncenter,
.blogpost-section .alignleft,
.blogpost-section .alignright{display:block;padding:0;}
.blogpost-section .aligncenter{float:none;margin:.5em auto 1em;}
.blogpost-section .alignright{float:right;margin:.5em 0 1em 1em;}
.blogpost-section .alignleft{float:left;margin:.5em 1em 1em 0;}
.blogpost-section .wp-caption{padding:5px 0;border:1px solid #555;background:#444;text-align:center;}
.blogpost-section .wp-caption img{display:inline;}
.blogpost-section .wp-caption p.wp-caption-text{margin:5px 0 0;padding:0;text-align:center;font-size:75%;font-weight:100;font-style:italic;color:#ddd;}
.blogpost-section img{max-width:100%;}
.blog-title{text-align:left;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,0.1);margin-bottom:15px;}
.post-cover-buttons ul{-webkit-box-pack:flex-start;justify-content:flex-start;-webkit-box-align:flex-start; flex-wrap:wrap;}
.post-cover-buttons ul li:first-child{padding-left:0;}
.blogpost-section .blog-title h1{font-size:40px;line-height:1.1;}

.workshopSliderUI2 .owl-carousel .owl-stage{margin-left:auto;margin-right:auto;}
.similar-listings .Workshops-section.workshopSliderUI2 .owl-dots.disabled{display:none}

.full-wrkshp_details2 .photo-profile__wrapper-image.facilitatorImg h3.photo-profile__name,
.full-wrkshp_details .facilitatorImg .photo-profile__meta h3.photo-profile__name{line-height:normal !important}
.full-wrkshp_details .facilitatorImg .photo-profile__meta h3.photo-profile__name span,
.full-wrkshp_details2 .photo-profile__wrapper-image.facilitatorImg h3.photo-profile__name span{display:block;font-size:13px;color:#fff;font-weight:400;padding:0;text-transform:none;}
.Workshops-section.workshopSliderUI2 .owl-nav button.owl-prev{margin-left:-25px;}
.Workshops-section.workshopSliderUI2 .owl-nav button.owl-next{margin-right:-25px;}
.page__inner.frm_clientPrt input:not([type="submit"]):not([type="checkbox"]),
.my-listing .page__inner.frm_clientPrt input:not([type="submit"]):not([type="checkbox"]),
.page__inner.frm_clientPrt select,
.my-listing .page__inner.frm_clientPrt select{font-weight:400;font-family:"Poppins";border:0 !important}
.page__inner.frm_clientPrt .gform_wrapper label.gfield_label,
.my-listing .page__inner.frm_clientPrt .gform_wrapper label.gfield_label,
.page__inner.frm_clientPrt .gform_wrapper legend.gfield_label,
.my-listing .page__inner.frm_clientPrt .gform_wrapper legend.gfield_label{color:#242429;font-size:14px;font-weight:400;margin-bottom:-4px;text-align:left;}
.page__inner.frm_clientPrt .gform_wrapper label.gfield_label:empty,
.my-listing .page__inner.frm_clientPrt .gform_wrapper label.gfield_label:empty,
.page__inner.frm_clientPrt .gform_wrapper legend.gfield_label:empty,
.my-listing .page__inner.frm_clientPrt .gform_wrapper legend.gfield_label:empty{display:none}
.my-listing .gform_wrapper form ul.gform_fields li.gfield input[type="file"]{padding-top:13px !important;color:#999}
.my-listing .page__inner.frm_clientPrt .gform_wrapper form .gform_button{text-transform:uppercase;letter-spacing:1px;color:#FFFFFF;background-color:var( --e-global-color-primary );box-shadow:15px 15px 30px 0px rgb(0 53 210 / 20%);border-radius:0px 0px 0px 0px;padding:20px 32px 20px 32px;display:block;border:0;width:100%} 
.my-listing .page__inner.frm_clientPrt .gform_wrapper form .gform_button:hover,
.my-listing .page__inner.frm_clientPrt .gform_wrapper form .gform_button:active,
.my-listing .page__inner.frm_clientPrt .gform_wrapper form .gform_button:focus{background-color:var( --e-global-color-secondary );}
.my-listing .page__inner.frm_clientPrt .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{font-weight:400;}
.elementor-accordion-1 ol{margin:0;padding:0;list-style-position:outside!important;}
.elementor-accordion-1 ol li{margin:0;padding:0 0 5px 0}
.elementor-accordion-1 ul{list-style:none !important}
.elementor-accordion-1 .elementor-tab-title:hover{background:var( --e-global-color-secondary ) !important}
.elementor-accordion-1 .elementor-tab-content{border:0}
.modal-messages-agent#ml-messages-modal .sign-in-box{padding:25px !important;}
.modal-messages-agent#ml-messages-modal .sign-in-box .gform_confirmation_message{ color:var( --e-global-color-text )}
.modal-messages-agent#ml-messages-modal button.close{line-height:21px;width:30px;height:30px;background:var( --e-global-color-secondary );text-shadow:none;color:#fff;border-radius:4px;}
.modal-messages-agent#ml-messages-modal button.close:before{color:#fff;}
.modal-messages-agent#ml-messages-modal button.close:hover{background:var( --e-global-color-primary );}
.modal-messages-agent#ml-messages-modal .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.modal-messages-agent#ml-messages-modal textarea{font-weight:400;font-family:"Poppins";border:0 !important;width:100%;background:#f6f6f6 !important;border:none;padding:15px;height:50px;font-size:15px;line-height:1.4;border-radius:0;margin:5px 0 15px;box-shadow:none;}
.modal-messages-agent#ml-messages-modal textarea{height:auto}
.modal-messages-agent#ml-messages-modal .gform_wrapper form .gform_button{text-transform:uppercase;letter-spacing:1px;color:#FFFFFF;background-color:var( --e-global-color-primary );box-shadow:15px 15px 30px 0px rgb(0 53 210 / 20%);border-radius:0px 0px 0px 0px;padding:20px 32px 20px 32px;display:block;border:0;width:100%} 
.modal-messages-agent#ml-messages-modal .gform_wrapper form .gform_button:hover,
.modal-messages-agent#ml-messages-modal .gform_wrapper form .gform_button:active,
.modal-messages-agent#ml-messages-modal .gform_wrapper form .gform_button:focus{background-color:var( --e-global-color-secondary );}
.modal-messages-agent#ml-messages-modal .gform_wrapper .top_label .gfield_label,
.modal-messages-agent#ml-messages-modal .gform_wrapper legend.gfield_label{font-weight:400;}
.formFacilitator-do form.form .select-wrapper select.form__select,
.formFacilitator-do form.form fieldset label.form__label{color:#999 !important}
.formFacilitator-do form.form .select-wrapper select.form__select option,
.formFacilitator-do form.form fieldset label.form__label input[type="radio"]:checked + span,
.formFacilitator-do form.form fieldset label.form__label input[type="checkbox"]:checked + span{color:#242429 !important;}
.single-job_listing .tab-content.listing-tabs{background:#f5f5f5;}
.single-job_listing .tab-content.listing-tabs .profile-body .col-md-7{padding-left:15px;padding-right:15px;}
.single-job_listing .tab-content.listing-tabs .profile-body .col-md-5{padding-left:15px;padding-right:15px;}
.single-job_listing .tab-content.listing-tabs .profile-body{padding-top:40px}
.single-job_listing .tab-content.listing-tabs .profile-body .case27-secondary-text{font-weight:700 !important;font-size:16px;}
h3#reply-title span{padding-left:15px;}
.quick-listing-actions{margin-top: 20px;margin-bottom: 10px;}
.profile-bodyPart .block-field-job_location .element{margin-bottom: 25px;}

#aboutFaciPrt .ask-questonbtn{ margin-top:40px;}

.archive-posts .row{display:flex;flex-wrap:wrap; height:auto !important}
.archive-posts .row .articleUser-prt .sbf-container,
.archive-posts .row .articleUser-prt .single-blog-feed{ height:100%}
.archive-posts .row .articleUser-prt{margin-bottom: 25px; -moz-transition:none!important;-webkit-transition:none !important;transform:none !important}

.topbar .search-shortcode.header-search>i{ color:var( --e-global-color-primary ) !important; left:0!important; right:auto!important; top:9px !important}
.topbar .header-search > input,
.topbar .search-shortcode.header-search input[type=search]{ padding:12px 0 12px 28px !important; color:#737373 !important;}
.topbar .search-shortcode.header-search{ border:0;}
.topbar *{ outline:none !important}
.topbar .header-search > input,
.topbar .search-shortcode.header-search input[type=search]{ font-weight:400; font-size:14px;}
.topbar .search-shortcode.header-search input[type=search]::-webkit-input-placeholder {/* Chrome/Opera/Safari */color: #737373 !important; opacity:1}
.topbar .search-shortcode.header-search input[type=search]::-moz-placeholder { /* Firefox 19+ */color: #737373 !important; opacity:1}
.topbar .search-shortcode.header-search input[type=search]:-ms-input-placeholder { /* IE 10+ */color: #737373 !important; opacity:1}
.topbar .search-shortcode.header-search input[type=search]:-moz-placeholder { /* Firefox 18- */color: #737373 !important; opacity:1}
.topbar .instant-results .view-all-results{ padding:15px;}


.page-template-content-no-sidebar .title-style-1 h1{ font-weight:600; font-size:32px; margin:0; padding:0 0 10px 0;}
body.admin-bar #c27-site-wrapper {min-height:inherit;}
.bookly-form select{ color:#999999}
.bookly-form select option{color:#242429}

.formFacilitator-do form.form .form__group-fieldset--gird--rows .yes_doYou_workShow{ padding-left:8px;}
.formFacilitator-do .select2-container--default.select2-container--focus .select2-selection--multiple{ border:0}
.formFacilitator-do .select2-container--default .select2-selection--multiple .select2-selection__choice{box-sizing: border-box; display: inline-block; position: relative; max-width: 100%; overflow: hidden; text-overflow: ellipsis; vertical-align: bottom; white-space: nowrap; float: none; width: auto; height: auto; line-height: 1; padding: 5px 10px 6px 2px; margin: 1px;background:#fff !important; border:0; margin:5px 3px 0 1px; font-size:13px;}
.formFacilitator-do .select2-container--default .select2-selection--multiple .select2-selection__choice__remove { padding-right: 0; top: 3px; position: relative;}
.formFacilitator-do .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:before{ font-size:14px;}

.formFacilitator-do .finder-search .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:before { font-size: 14px;}

.page-id-3536 .select2-container--default .select2-results__option[aria-selected=true]:after{right:10px !important; top:7px !important;}
.formFacilitator-do .select2-container .select2-selection--multiple .select2-selection__rendered{white-space:normal}
.formFacilitator-do .pac-container .pac-item,
.formFacilitator-do .select2-results__option,
.page-id-3536 .select2-results__option{ margin:0 !important}
.formFacilitator-do .select2-container--default .select2-results__option--highlighted{background: #fff !important; color: #242429 !important; font-weight: 600 !important;}
.single-job-listing .profile-header .profile-menu{top:0 !important;}
.single-job-listing .profile-header{background:#F4F7FA;}
.profile-header .profile-menu .cts-carousel li{padding:0;}
.profile-header .profile-menu .cts-carousel li a{background:none; padding-left:50px; padding-right:50px;}
.profile-header .profile-menu .cts-carousel li a:after{display:none;}
.profile-header .profile-menu .cts-carousel li.active a{background:#0293D0; color:#fff;}

.home-banner .elementor-widget-text-editor .elementor-widget-container{max-width:690px; letter-spacing:0.05em;}


.single-job_listing .contact-from p{color:#333;}
.single-job_listing .aboutPrt-show .block-type-location .col-md-12{height:auto;}
.single-job_listing .aboutPrt-show .block-type-location .col-md-12 .element{margin:0 !important;}
.single-job_listing .aboutPrt-show .block-type-location .col-md-12 .headline__description{text-align:left; line-height:22px;}
.single-job_listing .aboutPrt-show .block-type-location .col-md-12 .headline__description p{line-height:22px; color:#333;}
.single-job_listing .aboutPrt-show .block-type-location .col-md-12 .pf-head,
.single-job_listing .aboutPrt-show .block-type-location .col-md-6 .pf-head{margin:0;}
.single-job_listing .aboutPrt-show .block-type-location .col-md-12 .pf-head h5,
.single-job_listing .aboutPrt-show .block-type-location .col-md-6 .pf-head h5{margin:0; padding:25px 0 18px; text-align:left;}
.single-job_listing .aboutPrt-show .block-type-location .col-md-12 .pf-head h6,
.single-job_listing .aboutPrt-show .block-type-location .col-md-6 .pf-head h6,
#parentHorizontalTab .resp-tab-content .pf-head h6{margin:0; padding:0 0 15px; text-align:left; line-height:22px;}
.single-job_listing .aboutPrt-show .block-type-location .col-md-12 ul.outlined-list,
.single-job_listing .aboutPrt-show .block-type-location .col-md-12 ul.enumeration__list,
.single-job_listing .aboutPrt-show .block-type-location .col-md-6 ul.enumeration__list{margin:0; text-align:left; justify-content:flex-start; color:#123249;}
.single-job_listing .aboutPrt-show .block-type-location .col-md-6 ul.enumeration__list .enumeration__item{text-align:left;}
.single-job_listing .aboutPrt-show .block-type-location .col-md-12 ul.outlined-list li,
.single-job_listing .aboutPrt-show .block-type-location .col-md-12 ul.enumeration__list li.enumeration__item{margin:0; text-align:left; line-height:normal;}
.single-job_listing .aboutPrt-show .block-type-location .col-md-12:first-child .pf-head h5{padding-top:0; padding-bottom:15px; text-align:left;}
.single-job_listing .aboutPrt-show .block-type-location .col-md-12.block-basedin .pf-head h6{padding-top:25px; text-align:left;}
.single-job_listing .aboutPrt-show .block-type-location .col-md-12.block_oMqpwt5:not(#block_oMqpwt5) + .col-md-12 .pf-head h6{padding-bottom:0;}
.single-job_listing .aboutPrt-show .block-type-location .col-md-6.block_oMqpwt5{height:auto;}
.single-job_listing .aboutPrt-show .block-type-location .col-md-6 ul.enumeration__list .enumeration__item:first-child{margin-top:0;}
.single-job_listing .aboutPrt-show .block-type-location .outlined-list li{color:#333;}

.type-coach.single-job_listing .aboutPrt-show .block-type-location .col-md-12.main-heading{ display: none; }	
.type-coach.single-job_listing .aboutPrt-show .block-type-location .col-md-12 .pf-head h5{ padding:15px 0 5px; }

#parentHorizontalTab{padding:32px 20px 0;}
#parentHorizontalTab > ul{display: flex; flex-wrap: wrap; background: rgba(0, 76, 131, 0.1);}
#parentHorizontalTab .resp-tabs-list li{padding: 12px 25px; font-size: 16px; font-weight: 600; color: #004C83; line-height: 22px; background-color: transparent !important; margin: 0;}
#parentHorizontalTab .resp-tabs-list li.resp-tab-active{background-color: #004C83 !important; border: none !important; padding: 12px 25px !important; border-top: none !important; border-bottom: none !important; color:#ffffff;}
#parentHorizontalTab .resp-tab-content{border: 1px solid #004C83;}
#parentHorizontalTab .resp-tab-content.resp-tab-content-active{display: inline-block !important; width:100%;}
#parentHorizontalTab .resp-tab-content .col-md-12{padding: 0px !important; height:auto;}
#parentHorizontalTab .resp-tab-content .col-md-12 .element{padding: 0 !important; margin: 0 !important;}
#parentHorizontalTab .resp-tab-content .col-md-12 .element .pf-head .sub_heading{display: flex; flex-wrap: wrap;}
#parentHorizontalTab .resp-tab-content .col-md-12 .element .pf-head .sub_heading .field-label{width: 30%;}
#parentHorizontalTab .resp-tab-content .col-md-12 .element .pf-head .sub_heading .data_option{width: 70%;}
#parentHorizontalTab .resp-tab-content .col-md-12 .element .pf-head .sub_heading .data_option,
#parentHorizontalTab .resp-tab-content .col-md-12 .element .pf-head .sub_heading .field-label{color:#333; font-size: 14px !important; font-weight: 600 !important; line-height:22px !important;}
#parentHorizontalTab .resp-tab-content .col-md-12 .element .pf-head .sub_heading .data_option{font-weight: 400 !important;}
#parentHorizontalTab .resp-tab-content .col-md-6{padding: 0 !important; height:auto;}
#parentHorizontalTab .resp-tab-content .col-md-6 .element{padding: 0 !important;}
#parentHorizontalTab .resp-tab-content .col-md-6 .element .title-style-1 h5{color:#123249 !important; font-size: 14px !important; font-weight: 600 !important; padding: 0 0 15px !important;}
#parentHorizontalTab .resp-tab-content .col-md-6 .element .pf-head .sub_heading{color:#123249 !important; font-size: 14px !important; font-weight: 600 !important; padding: 0 0 15px !important; margin:0;}

.single-job-listing .listing-tabs .profile-body .listing-tab-grid{height:auto !important;}
.single-job-listing .listing-tabs .profile-body .listing-tab-grid .tab-content{position:relative !important; left:0 !important; top:0 !important;}

.page-template-template-coach-show-pg .single-job-listing .col-md-9 #parentHorizontalTab + .col-md-12 .title-style-1 h6{margin:0!important; padding:25px 0 18px; text-align:left; color:#004c83;font-size:21px!important;font-weight:600;line-height:28px;text-transform:none;letter-spacing:0}


.elementor-location-footer .elementor-column .elementor-nav-menu--main ul.elementor-nav-menu li a{color:#fff !important;}


.elementor-shortcode .essemylogoslider .slick-arrow,
.elementor-shortcode .essemylogoslider2 .slick-arrow{position:absolute; z-index:11; padding:0; width:20px; height:20px; border-radius:100%; background:none; color:#004c83; top:0; bottom:0; margin:auto; -webkit-transform:none; -ms-transform:none; transform:none;}
.elementor-shortcode .essemylogoslider .slick-prev,
.elementor-shortcode .essemylogoslider2 .slick-prev{left:-15px;}
.elementor-shortcode .essemylogoslider .slick-next,
.elementor-shortcode .essemylogoslider2 .slick-next{right:-15px;}
.elementor-shortcode .essemylogoslider .slick-arrow:before,
.elementor-shortcode .essemylogoslider2 .slick-arrow:before{ color:#004c83;}



/*@media (min-width:1201px){
.single-job_listing .single-job-listing .qla-container .cts-carousel{justify-content:flex-start; padding-left:calc(25% + 17px);}

}*/

.topbar .elementor-nav-menu--main .elementor-nav-menu:after{display:none;}
.topbar .elementor-nav-menu--main .elementor-nav-menu li.menu-item:last-child > a{margin-left:0;}
.topbar .elementor-nav-menu--main .elementor-nav-menu li.menu-item > a i{padding-right:5px;}

.acf-field-609fb97c55246 .acf-input .acf-input-wrap #acf-field_609fb97c55246{ padding:0 15px !important; margin: 0 0 2px !important; }
.acf-field-609fb97c55246 .acf-label p.description{ margin:0; font-size:14px; }

.coach-profile #acf-form .acf-field{padding:0;}	
.coach-profile #acf-form .acf-field .acf-checkbox-list > li{padding-bottom:8px;}	
.coach-profile #acf-form .acf-field.acf-hidden{display:none;}	
.coach-profile #acf-form .grid-placegolder-photo-profile.acf-field-5f84595e6202e{grid-row:1 / 16!important;}




@media (min-width:1200px){
.container{width:100%;max-width:1730px}


}
@media (min-width:992px) and (max-width:1200px){
body .elementor-section.elementor-section-boxed .elementor-container{max-width:100%;}
}

@media only screen and (min-width:1413px){
.elementor-nav-menu li a{font-size:14px !important;}
.elementor-nav-menu li,
.elementor-nav-menu li.topmenu-login{margin-right:12px !important;}
}

@media only screen and (max-width:1412px){
.elementor-nav-menu li{margin-right:15px !important;}
.elementor-nav-menu li.topmenu-login{margin-right:10px !important;}
.elementor-nav-menu li:last-child{margin-right:0px !important;}
}

@media only screen and (min-width:1371px) and (max-width:1510px){
.elementor-section-wrap .elementor-top-section .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{font-size:14px !important;}
.elementor-nav-menu li.topmenu-login a, .elementor-nav-menu li.topmenu-contact a{padding:16px 14px 15px 14px !important;}
.elementor-nav-menu li{margin-right:12px !important;}
}

@media only screen and (max-width:1370px){
.elementor-nav-menu li a{font-size:13px !important}
}

@media only screen and (max-width:1317px){
.elementor-nav-menu li a{font-size:11px !important}
.elementor-nav-menu li.topmenu-login a,
.elementor-nav-menu li.topmenu-contact a{padding:16px 15px 15px 15px !important;letter-spacing:0 !important;}
.section-workshop-expert .no-info-fields .lf-item-default .spaciality_cat select{width:100%}
}

@media only screen and (min-width:1318px) and (max-width:1350px){
.elementor-nav-menu li{margin-right:10px !important;}
}

@media only screen and (min-width:1371px) and (max-width:1570px){
.sticky-header .elementor-nav-menu--main ul.elementor-nav-menu > li > a{font-size:12px !important;}
}

@media only screen and (min-width:1318px) and (max-width:1370px){
.sticky-header .elementor-nav-menu--main ul.elementor-nav-menu > li{margin-right:7px !important;}
.sticky-header .elementor-nav-menu--main ul.elementor-nav-menu > li > a{font-size:12px !important;}
.sticky-header .elementor-nav-menu--main ul.elementor-nav-menu > li.topmenu-login > a,
.sticky-header .elementor-nav-menu--main ul.elementor-nav-menu > li.topmenu-contact > a{padding:16px 10px 15px 10px !important;}
}

@media only screen and (min-width:1201px) and (max-width:1317px){
.sticky-header .elementor-nav-menu--main ul.elementor-nav-menu > li{margin-right:9px !important;}
.sticky-header .elementor-nav-menu--main ul.elementor-nav-menu > li.topmenu-login > a,
.sticky-header .elementor-nav-menu--main ul.elementor-nav-menu > li.topmenu-contact > a{padding:16px 9px 15px 9px !important;}
}

@media only screen and (min-width:1025px) and (max-width:1200px){
.sticky-header .elementor-nav-menu--main ul.elementor-nav-menu > li{margin-right:5px !important;}
.sticky-header .elementor-nav-menu--main ul.elementor-nav-menu > li > a{font-size:11px !important;}
.sticky-header .elementor-nav-menu--main ul.elementor-nav-menu > li.topmenu-login > a,
.sticky-header .elementor-nav-menu--main ul.elementor-nav-menu > li.topmenu-contact > a{font-size:8px !important; padding:12px 5px 11px 6px !important;}
}

@media only screen and (max-width:1200px){
.featured-search[max-width~="1000px"] .form-group, 
.featured-search .filter-count-3 .form-group{width:calc(29.3% - 12px) !important;}
.featured-search[max-width~="1000px"] .form-group:last-child, 
.featured-search .filter-count-3 .form-group:last-child{width:8% !important;}
.featured-search[max-width~="1000px"] .form-group:nth-child(3n),
.featured-search .filter-count-3 .form-group:nth-child(3n){margin-right:18px!important;}
.explore-mobile-nav{display:none}
.featured-search .filter-count-3 .form-group{width:calc(44.7% - 12px) !important;}
.mobile-explore-head-top{padding:0 10px 50px 10px;margin-bottom:20px;}

.section-download-faq .gform_wrapper ul li.gfield{width:24.4% !important;}

.elementor-nav-menu li a{font-size:11px !important;letter-spacing:0 !important}
/*.elementor-nav-menu li{margin-right:4px !important;}*/
.elementor-nav-menu li.topmenu-login a,
.elementor-nav-menu li.topmenu-contact a{padding:12px 10px 11px 10px !important;}
.elementor-nav-menu li.topmenu-login,
.elementor-nav-menu li{margin-right:8px !important;}

.single-job_listing .main-info-mobile .listing-main-info{padding-top:0;}
.single-job_listing .main-info-mobile .listing-main-info h1{padding:10px 0 14px;}


}
@media only screen and (max-width:991px){
.home-expert-slider .lf-nav li:first-child{margin-left:5px}
.home-expert-slider .lf-nav li:last-child{margin-right:5px}
.home-expert-slider .owl-dots{margin:0;}
.section-download-faq .gform_wrapper ul li.gfield{width:22.4% !important;}
.my-listing .section-download-faq .gform_wrapper form .gform_button{padding:17px 22px 16px 22px;}
.section-workshop-expert .finder-search .select2-container .select2-selection--multiple .select2-selection__rendered{display: inline-block;}
.section-workshop-expert .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:15px !important; padding-right:15px !important;}

.single-job_listing .aboutPrt-show .block-type-location .col-md-12{width:100%;}
.single-job_listing .main-info-mobile .listing-main-info h1{padding:10px 15px 14px;}
.single-job_listing .profile-header .col-md-12{padding:0 30px;}
.single-job_listing .single-job-listing .qla-container{width:100%; padding-left:30px; padding-right:30px;}
.single-job_listing .single-job-listing .qla-container .quick-listing-actions{margin:0; padding:15px 0;}
.single-job_listing .single-job-listing .listing-tabs .tab-template-masonry{width:100%; padding-left:30px; padding-right:30px;}
#parentHorizontalTab .resp-tabs-list li{padding:10px; font-size: 14px;}

}
@media only screen and (max-width:767px){
body ul#gform_fields_7{display:block !important}
.contact-wrapper .gform_wrapper .gform_footer{margin-top:0}
.contact-wrapper .gform_wrapper .ginput_recaptcha{transform:scale(0.90);-webkit-transform:scale(0.90);transform-origin:0 0;-webkit-transform-origin:0 0;}
.fs-tabs{padding:0!important;}
.featured-search[max-width~="1000px"] .form-group, 
.featured-search[max-width~="1000px"] .filter-count-3 .form-group,
.featured-search .filter-count-3 .filter-count-3 .form-group,
.featured-search .filter-count-3 .form-group{width:100% !important;margin:0 0 10px 0!important;padding:0!important}
.featured-search[max-width~="1000px"] .form-group:last-child, 
.featured-search .filter-count-3 .form-group:last-child{width:100% !important;text-align:center}
.featured-search button.buttons.button-2.search{margin-left:auto;margin-right:auto}
.featured-search[max-width~="1000px"] .form-group:nth-child(3n),
.featured-search .filter-count-3 .form-group:nth-child(3n){margin-right:0 !important;}
.footNav ul.elementor-nav-menu li{width:100%;padding:0}
body .featured-search[max-width~="750px"] .form-group:nth-child(2n), 
body .featured-search .filter-count-2 .form-group:nth-child(2n){margin-right:0 !important;margin-bottom:10px !important}
.transparent .featured-search.wide .fs-tabs .tab-content{padding:25px 25px 20px 25px;}
.featured-search .form-group{height:auto}
.elementor-nav-menu li{margin-right:0 !important}
.section-workshop-expert div#finderListings .results-view .grid-item{width:50% !important}
.section-workshop-expert .finder-search{width:100%}
.section-workshop-expert .finder-search .tab-content .form-group .reset-results-27{line-height:1.1;}
.theme-my-listing .user-page .user-page__inner .acf-fields{width:100%}
.user-page .acf-field.acf-field-textarea.acf-field-5f845ccabd018.gird-about-facilitator{margin-top:0;}
.user-page .user-page__inner td.acf-row-handle.remove{width:65px;}
.user-page .user-page__inner .acf-actions .acf-button{margin:0 0 15px 0}
.transparent .nav-tabs>li{width:50%;text-align:center}
.transparent .fs-tabs .nav-tabs>li>a{justify-content:center;}
.homeQuicksearch .featured-search button.buttons.button-2.search{padding:15px;width:70px;height:60px;margin:0 auto;text-align:center;text-indent:2px;}
.homeQuicksearch .featured-search button.buttons.button-2.search i{font-size:31px;display:block;margin:0 auto}
.elementor-nav-menu__align-right .elementor-nav-menu{margin-right:auto}
.mobile-explore-head-top{padding:0 10px 3px 10px;}
.finder-tabs .tab-content{margin:0}
#finderSearch .finder-tabs-wrapper{margin:0}
.search-tab .search-filters{flex-direction:column;}
.finder-search.min-scroll{overflow:visible}
div#quick-view .grid-item.righTisting,
.lefTisting{width:100%;}
div#quick-view.quick-view-modal ul.enumeration__list.details-list li{padding-right:0}
div#quick-view a.detailed-card__item-button.button.outlinePrt{margin:0 !important}
div#quick-view a.detailed-card__item-button.button.outlinePrt,
div#quick-view a.detailed-card__item-button.button.button--color--secondary{width:100%!important;}
.form-group.fc-search a.close-filters-27{position:absolute;right:10px;top:2px;}
body.smartphoneuser .elementor-element.elementor-section.section-workshop-expert{padding-top:5px;}
.section-workshop-expert .form-group.cts-term-hierarchy:not(.md-group),
.section-workshop-expert .form-group.explore-filter:not(.md-group){margin-top:0;padding-top:0;}
.section-workshop-expert .form-group.cts-term-hierarchy:not(.md-group) label,
.section-workshop-expert .form-group.explore-filter:not(.md-group):not(.form-group-tags):not(.recur-filter) label{top:-8px}
.md-group,
.finder-search .search-filters .light-forms .explore-filter{margin-bottom:15px !important;}
#finderSearch .tab-content{padding-top:50px !important;}
.similar-listings .Workshops-section .owl-item .item{margin:0 30px;}
.similar-listings .Workshops-section .owl-nav{display:block !important}
.similar-listings .Workshops-section .owl-nav button.owl-prev{margin-left:0;}
.similar-listings .Workshops-section .owl-nav button.owl-next{right:0;float:right;margin-right:0;}

.workshopSliderUI2 .work-box ul.lf-contact li{width:100%;padding-top:2px;padding-bottom:2px;}
.workshopSliderUI2 .owl-carousel .owl-stage-outer{z-index:1}

.section-download-faq .gform_wrapper .top_label li.gfield.gfield_error.gf_left_third,
.section-download-faq .gform_wrapper .top_label li.gfield.gfield_error.gf_middle_third,
.section-download-faq .gform_wrapper ul li.gfield{width:100% !important;}
.section-download-faq .gform_wrapper .top_label li.gfield.gfield_error.gf_left_third, .section-download-faq .gform_wrapper .top_label li.gfield.gfield_error.gf_middle_third, .section-download-faq .gform_wrapper ul li.gfield{padding:10px !important}

.section-download-faq .gform_footer{padding:7px 10px 10px 10px !important; width:100%; margin:0;}
.section-stepwrap br{display:none}

.ask-questonbtn .cts-open-chat{font-size:14px !important;width:100% !important;padding:10px 25px 12px 25px !important;line-height:20px !important;}
ul.outlined-list.details-list.social-nav.item-count li{width:auto!important;margin-left:5px!important;margin-right:5px!important;}

.full-wrkshp_details{border-left:0!important;border-right:0!important;padding-top:0 !important}
.profile-cover-no-img~.main-info-mobile .profile-name h1{text-align:left;padding-top:5px !improtant;}

.i-section.archive-posts{padding-top:5px;padding-bottom:0}
.i-section.archive-posts .section-body{height:auto !important}
.i-section.archive-posts .section-body > .col-md-6{position:static !important}
.i-section.archive-posts .section-body .sbf-title{padding-bottom:15px;padding-top:10px;}
.full-wrkshp_details2 p, .full-wrkshp_details2 .workshop-outline__description,
.full-wrkshp_details2 h2.workshop-outline__title{text-align:center !important}

.blogpost-section .blog-title h1{font-size:30px;}
.blogpost-section h2{font-size:26px}
.blogpost-section h3{font-size:24px}
.blogpost-section h4{font-size:22px}
.blogpost-section h5{font-size:20px}
.blogpost-section h6{font-size:18px}

.blog-footer{margin-bottom:30px;}
.blogpost-section .col-md-8{padding-right:10px;}
.elementor-nav-menu li a{font-size:14px !important;}
.personalDetails_pg{padding-top:20px !important;}
.modal-messages-agent#ml-messages-modal .modal-content{overflow:scroll !important}
.single-job_listing .tab-content.listing-tabs .profile-body{padding-top:20px}
.profile-header .profile-menu .cts-carousel li a{padding-left:30px; padding-right:30px;}


.single-job_listing .main-info-mobile .listing-main-info h1{padding:15px 0 !important; margin:0;}
.single-job_listing .profile-header .col-md-12{padding:0 15px;}
.single-job_listing .single-job-listing .qla-container{padding:0 15px;}
.single-job_listing .single-job-listing .qla-container .quick-listing-actions .cts-carousel li:first-child{padding-left:0;}
.single-job_listing .aboutPrt-show .block-type-location .col-md-6{width:100%; padding-bottom:15px; margin:0 !important;}
.single-job_listing .aboutPrt-show .block-type-location .col-md-6 .element{margin:0 !important}
.single-job_listing .aboutPrt-show .block-type-location .col-md-6 + .col-md-6{padding-bottom:0;}
.single-job_listing .aboutPrt-show .block-type-location .col-md-6 ul.enumeration__list .enumeration__item{padding-left:0;}
.single-job_listing .aboutPrt-show .block-type-location .col-md-6 ul.enumeration__list .enumeration__item:first-child{margin-top:0;}
.single-job_listing .aboutPrt-show .col-md-12 .proimg-Facilitator{padding-bottom:15px;}
#parentHorizontalTab > ul{display:none;}
#parentHorizontalTab .resp-tab-content.resp-tab-content-active{display:block !important;}
#parentHorizontalTab .resp-tabs-container h2{font-size: 18px; font-weight: 600;}
#parentHorizontalTab .resp-tab-content .col-md-12 .element .pf-head .sub_heading .field-label{width: 100%;}
#parentHorizontalTab .resp-tab-content .col-md-12 .element .pf-head .sub_heading .data_option{width: 100%;}

.md-group input:focus~label, .md-group input:required:valid~label, .md-group select:required:valid~label, .md-group select[multiple]~.select2-container--focus~label{top:-35px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:13px !important;}
body .featured-search[max-width~="750px"] .form-group:nth-child(2n),
body .featured-search .filter-count-2 .form-group:nth-child(2n){margin-bottom:25px !important;}
body .featured-search[max-width~="750px"] .form-group,
body .featured-search .filter-count-2 .form-group{margin-right:0 !important; margin-bottom:25px !important;}
.topbar .elementor-nav-menu--main .elementor-nav-menu{width:100%; justify-content:space-between;}
.topbar .elementor-nav-menu--main .elementor-nav-menu li.menu-item > a{padding:0 !important;}
.topbar .elementor-nav-menu--main .elementor-nav-menu li.menu-item:last-child > a{font-size:0 !important;}
.topbar .elementor-nav-menu--main .elementor-nav-menu li.menu-item > a i{padding-right:0; font-size:14px;}
.topbar .search-shortcode.header-search{width:100%;}

.topbar > .elementor-container > .elementor-column:first-child{width:24px;}
.topbar .header-search > input,
.topbar .search-shortcode.header-search input[type=search]{font-size:0; width:24px !important; padding:12px;}
.topbar .header-search .instant-results{width:180px;}
.topbar > .elementor-container > .elementor-column:last-child{width:calc(100% - 24px);}
.topbar .elementor-nav-menu--main .elementor-nav-menu{position:relative; justify-content:center; padding-right:24px;}
.topbar .elementor-nav-menu--main .elementor-nav-menu li.menu-item:last-child{position:absolute; right:0; top:0; bottom:0; margin:auto;}
.topbar .elementor-nav-menu--main .elementor-nav-menu li.menu-item > a i{font-size:18px; color:var( --e-global-color-primary ) !important;}

.section-expert-carousel > .elementor-container > .elementor-column > .elementor-widget-wrap,
.section-workshops-carousel > .elementor-container > .elementor-column > .elementor-widget-wrap{padding-left:0; padding-right:0;}
.section-expert-carousel > .elementor-container > .elementor-column .container,
.section-workshops-carousel > .elementor-container > .elementor-column .container{padding:0;}
.section-expert-carousel > .elementor-container .listing-feed-carousel .owl-stage,
.section-workshops-carousel > .elementor-container .listing-feed-carousel .owl-stage{display:flex;}
.section-expert-carousel > .elementor-container .listing-feed-carousel .owl-item,
.section-workshops-carousel > .elementor-container .listing-feed-carousel .owl-item{padding-left:1px;}
.section-expert-carousel > .elementor-container .listing-feed-carousel .owl-item .item,
.section-workshops-carousel > .elementor-container .listing-feed-carousel .owl-item .item{padding-left:0; padding-right:0; height:100%;}
.section-expert-carousel .lf-nav li:first-child{margin-left:10px;}
.section-expert-carousel .lf-nav li:last-child{margin-right:10px;}
.section-expert-carousel .lf-nav li a.listing-feed-prev-btn,
.section-workshops-carousel .lf-nav li a.listing-feed-prev-btn{width:12px; background-position:left center !important;}
.section-expert-carousel .lf-nav li a.listing-feed-next-btn,
.section-workshops-carousel .lf-nav li a.listing-feed-next-btn{width:12px; background-position:right center !important;}
.section-expert-carousel .owl-dots button,
.section-workshops-carousel .owl-dots button{margin:0 5px;}
.section-workshops-carousel .lf-nav{bottom: -20px; transform: translateY(0%); top: auto;}

.section-workshops-carousel .lf-type-2 .lf-item{height:100%;}

}

@media only screen and (max-width:599px){
.section-workshop-expert div#finderListings .results-view .grid-item{width:100% !important;padding-left:0;padding-right:0;margin-bottom:15px;}
.section-workshop-expert div#finderListings .results-view{margin:0}
.finder-listings{padding-bottom:0;}
.center-button.pagination{margin-bottom:0;padding-bottom:0}
.footer-copy{line-height:1;}
.quick-view-modal .modal-dialog{width:100% !important}
div#quick-view.quick-view-modal ul.enumeration__list.details-list li{width:100%}
.quick-view-modal .modal-content .listing-preview{margin-top:15px;margin-bottom:15px;}
div#quick-view .closeX-btn{top:20px !important;right:5px!important;}
div#quick-view a.detailed-card__item-button.button.outlinePrt{width:100%;margin:0}
div#quick-view ul li{text-align:left !important}
.quick-view-modal .grid-item .element{overflow:initial}
.section-workshop-expert .job_listing_category-expert.listing-preview .c27-footer-section .item-preview,
.section-workshop-expert .job_listing_category-facilitators.listing-preview .c27-footer-section .item-preview{display:block;}
.col-md-3.block-type-tags.proimg-Facilitator{width:100% !important;padding:0}
.profile-header .profile-menu .cts-carousel li a{padding-left:20px; padding-right:20px;}
}

@media only screen and (max-width:470px){
.topbar .elementor-nav-menu--main .elementor-nav-menu li.menu-item{margin:0 !important;}
.topbar .elementor-nav-menu--main .elementor-nav-menu li.menu-item > a{font-size:14px !important; margin:0 !important;}

}

/*********************Coach***************RWT************************/
.section-workshop-expert .type-coach a .lf-background img{width:168px;height:168px;border-radius:50%;margin:0 auto}

.section-workshop-expert .type-coach .lf-item{height:auto;overflow:visible}
.section-expert-carousel .type-coach a .lf-background img,
.section-expert-carousel .listing-feed-carousel .type-coach a .lf-background img{width:168px;height:168px;border-radius:50%;margin:0 auto}
.section-expert-carousel .type-coach .lf-item{height:auto;overflow:visible}
.section-workshops-carousel .type-coach a .lf-background img{width:168px;height:168px;border-radius:50%;margin:0 auto}
.section-workshops-carousel .type-coach .lf-item{height:auto;overflow:visible}


.section-workshop-expert .no-info-fields .lf-item-default .workshop-article ul li.listing-articles-coach{background:url(assets/images/cost-per-hour.svg) left center no-repeat;padding-left:36px;background-size:25px;}
.section-expert-carousel .no-info-fields .lf-item-default .workshop-article ul li.listing-articles-coach{background:url(assets/images/cost-per-hour.svg) left center no-repeat;padding-left:36px;background-size:25px;}
.section-workshops-carousel .no-info-fields .lf-item-default .workshop-article ul li.listing-articles-coach{background:url(assets/images/cost-per-hour.svg) left center no-repeat;padding-left:36px;background-size:25px;}

.section-workshop-expert .no-info-fields .lf-item-default .workshop-article ul li.listing-myworkshop-coach{background:url(assets/images/experience.svg) left center no-repeat;padding-left:36px;background-size:25px;}
.section-expert-carousel .no-info-fields .lf-item-default .workshop-article ul li.listing-myworkshop-coach{background:url(assets/images/experience.svg) left center no-repeat;padding-left:36px;background-size:25px;}
.section-workshops-carousel .no-info-fields .lf-item-default .workshop-article ul li.listing-myworkshop-coach{background:url(assets/images/experience.svg) left center no-repeat;padding-left:36px;background-size:25px;}


.currencyinput {border: 1px inset #ccc;}
.currencyinput input {border: 0;}

/*********************Coach***************RWT************************/

/*********************Developer***************Digitalhitmen************************/
.archive-posts .section-body .col-md-6 {margin-bottom: 20px;}
.sidebarDiv-Prt ul li.cat-item:not(.show-cat) {display: none;}
.button-show-more {padding-left: 20px;margin-top: 20px;}
.button-show-more span {font-size: 13px;font-weight: 600;padding: 10px 30px;text-transform: uppercase;color: #ffffff;background-color: #0080d7;display: inline-block;border-radius: 3px;cursor: pointer;}
.button-show-more span:hover {opacity: 0.9;}

/*********************Developer***************Digitalhitmen************************/


.coach-profile #acf-form .acf-field.hide-field{display:none;}	
.coach-profile #acf-form .acf-field lable h5{min-height:auto !important; margin:0; padding:0 0 5px;}	
.coach-profile #acf-form .acf-field.offer_coach{grid-column:unset;}	
.coach-profile form#acf-form div#coaching_service_heading,	
.coach-profile form#acf-form div#coach_price,	
.coach-profile form#acf-form div#qualification_membership,	
.coach-profile form#acf-form div#coach_recom{margin-bottom:0;}	
.coach-profile #acf-form .acf-field.acf-field-repeater .acf-table tr td .acf-input-wrap input{margin-bottom:0;}	
.coach-profile #acf-form .acf-field.acf-field-repeater .acf-table tr td{padding-top:15px !important;}	
.coach-profile #acf-form .acf-field.acf-field-repeater .acf-table tr:first-child td{padding-top:0 !important;}	
.coach-profile #acf-form .acf-field select{margin:0;}	

.user-page .form:not(.coach-profile) #acf-form .acf-field.acf-field-repeater .acf-table tr td .acf-input-wrap input{margin-bottom:0;}	
.user-page .form:not(.coach-profile) #acf-form .acf-field.acf-field-repeater .acf-table tr td{padding-top:15px !important;}	
.user-page .form:not(.coach-profile) #acf-form .acf-field.acf-field-repeater .acf-table tr:first-child td{padding-top:0 !important;}	

.page-id-14104 .user-page .user-page__inner .coach_note{padding-bottom:20px;}	
.page-id-3532 .user-page .acf-fields > .acf-field{padding:0;}	

.user-page #acf-form .acf-field .acf-input .acf-editor-wrap .wp-editor-tools .wp-editor-tabs button{padding:5px 10px; box-shadow:none;}	
.user-page #acf-form .acf-field .acf-input .acf-editor-wrap .wp-editor-container .mce-top-part .mce-widget button{background:none; box-shadow:none;}	
.user-page #acf-form .acf-field .acf-input .acf-editor-wrap .wp-editor-container .mce-top-part .mce-widget.mce-menubtn button{color:#000; text-transform:none; letter-spacing:0;}	
.user-page #acf-form .acf-field .acf-input .acf-editor-wrap.html-active .wp-editor-container .quicktags-toolbar{display:flex;}	
.user-page #acf-form .acf-field .acf-input .acf-editor-wrap.html-active .wp-editor-container .quicktags-toolbar input.ed_button{text-transform:none; font-size:10px; padding:5px;}

.user-page .coach_tab lable h5,
.user-page .do_you_deliver lable h5,
.user-page .user-page__inner h3{ color: #242429; }
.user-page__inner h2.headline__title:after{ display: none; }

.single-job_listing .block-type-location .headline__description ul,	
.page-template-template-coach-show-pg .block-type-location .headline__description ul{ list-style: unset; padding: 0px 0px 8px 30px; }

.single-job_listing .block-type-location .headline__description ol,	
.page-template-template-coach-show-pg .block-type-location .headline__description ol{ list-style: auto; padding: 0px 0px 8px 30px; }

.form--view--edit-profile.coach-profile .photo-profile__wrapper-image.photo-profile__placeholder-photo{ text-align:center; }
.form--view--edit-profile.coach-profile .photo-profile__wrapper-image.photo-profile__placeholder-photo .photo-profile__image{ width: auto; }

.single-job_listing .aboutPrt-show .block-type-location .block_oMqpwt5:last-child h6.sub_heading{ padding-bottom:0 !important; }

.single-job_listing .col-md-9.block-type-location.block-field-job_location .pf-body p{ padding-bottom: 15px !important; }
.single-job_listing .col-md-9.block-type-location.block-field-job_location .pf-body p:empty{ display: none !important; }
.type-coach.single-job_listing .aboutPrt-show .block-type-location .col-md-12 .pf-head:first-child h5{ padding-top: 0px; }

.single-job_listing .col-md-9.block-type-location.block-field-job_location .pf-body p{padding-bottom:10px !important;}
.type-coach.single-job_listing .aboutPrt-show .block-type-location .col-md-12 .pf-head h5{padding-top:10px;}
.type-coach.single-job_listing .aboutPrt-show #parentHorizontalTab{padding-top:5px; padding-bottom:10px;}
.type-coach.single-job_listing .aboutPrt-show .headline__description ol{padding-bottom:0;}



.booking-workshop-section{padding:60px 0; font-size:14px;}
.booking-workshop-section .container{max-width:950px/*1165px*/}
.booking-workshop-section .section-inner{border:solid 1px #ebebeb; padding:25px; border-radius:5px;}
.booking-workshop-section .form-heading{padding:0 0 15px;}
.booking-workshop-section .booking-form .gform_heading{display:none;}
.booking-workshop-section .booking-form .gform_wrapper .gf_page_steps{margin:0; padding:0 0 20px; display:flex; column-gap:4px; border:none;}
.booking-workshop-section .booking-form .gform_wrapper .gf_page_steps .gf_step{padding:0 0 24px; margin:0; width:100%; position:relative; color:#123249;}
.booking-workshop-section .booking-form .gform_wrapper .gf_page_steps .gf_step.gf_step_active,
.booking-workshop-section .booking-form .gform_wrapper .gf_page_steps .gf_step.gf_step_completed{color:#0293d0;}
.booking-workshop-section .booking-form .gform_wrapper .gf_page_steps .gf_step:after{content:''; position:absolute; left:0; right:0; bottom:0; height:15px; background:#bec3c7;}
.booking-workshop-section .booking-form .gform_wrapper .gf_page_steps .gf_step.gf_step_active:after,
.booking-workshop-section .booking-form .gform_wrapper .gf_page_steps .gf_step.gf_step_completed:after{background:#0293d0;}
.booking-workshop-section .booking-form .gform_wrapper .gf_page_steps .gf_step:first-child:after{border-radius:5px 0 0 5px;}
.booking-workshop-section .booking-form .gform_wrapper .gf_page_steps .gf_step:last-child:after{border-radius:0 5px 5px 0;}
.booking-workshop-section .booking-form .gform_wrapper .gf_page_steps .gf_step .gf_step_number{border:none; padding:0; margin:0; background:none; border-radius:0; width:auto; height:auto; font-weight:bold; color:currentColor; display:none;}
.booking-workshop-section .booking-form .gform_wrapper .gf_page_steps .gf_step .gf_step_number:before,
.booking-workshop-section .booking-form .gform_wrapper .gf_page_steps .gf_step .gf_step_number:after{display:none;}
.booking-workshop-section .booking-form .gform_wrapper .gf_page_steps .gf_step .gf_step_label{padding:0 0 0 4px; color:currentColor;}

.booking-workshop-section .booking-form .gform_wrapper .cust-title{font-weight:bold;}
.booking-workshop-section .booking-form .gform_wrapper .gform_fields{row-gap:24px;}
.booking-workshop-section .booking-form .gform_wrapper .gform_fields .gfield .gfield_label{margin:0; font-size:14px; font-weight:bold; color:#0293d0; padding:0 0 5px; border:none;}

.booking-workshop-section .booking-form .gform_wrapper .gform_fields .gfield input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),
.booking-workshop-section .booking-form .gform_wrapper .gform_fields .gfield select,
.booking-workshop-section .booking-form .gform_wrapper .gform_fields .gfield textarea{color:#242429; padding:10px 14px; margin:0; border-radius:0; border:none; outline:none; font-size:14px; line-height:normal; min-height:44px; background:#ebf1fa;}
.booking-workshop-section .booking-form .gform_wrapper .gform_fields .gfield select{background:#ebf1fa url(assets/images/down.svg) right 14px center no-repeat; background-size:14px; appearance:none; -moz-appearance:none; -webkit-appearance:none;}

.booking-workshop-section .booking-form .gform_wrapper .gform_fields .gfield.agree-txt{margin-top:-20px;}

.booking-workshop-section .booking-form .gform_wrapper .gform_page_footer{clear:both; padding:30px 0 0; margin:30px 0 0; border-top:solid 1px #c0c0c0;}
.booking-workshop-section .booking-form .gform_wrapper .gform_page_footer input{width:auto; margin:0; background:#0293d0 !important; border-radius:0; font-size:14px !important; font-weight:normal; padding:16px 18px 15px !important; color:#fff; min-width:118px; border:none !important; outline:none !important; line-height:1 !important;}
.booking-workshop-section .booking-form .gform_wrapper .gform_page_footer .gform_previous_button{float:left;}
.booking-workshop-section .booking-form .gform_wrapper .gform_page_footer .gform_next_button{float:right;}
.booking-workshop-section .booking-form .gform_wrapper .gform_page_footer .gform_button{float:right; padding:16px 18px 15px !important;}
.booking-workshop-section .booking-form .gform_wrapper .gform_page_footer button{padding:0; margin:0; border:none; outline:none; background:#123249; color:#fff; padding:16px 18px 15px; font-size:14px; font-weight:normal; border-radius:0; line-height:1 !important;}
.booking-workshop-section .booking-form .gform_wrapper .gform_page_footer button svg path{fill:currentColor;}

.booking-workshop-section .booking-form .gform_wrapper .form_saved_message h2{margin:0; padding:0 0 15px; font-size:24px; font-weight:bold;}
.booking-workshop-section .booking-form .gform_wrapper .gform_footer input#gform_send_resume_link_button_24{width:auto; margin:0; background:#0293d0 !important; border-radius:0; font-size:14px !important; font-weight:normal; padding:10px 18px 8px !important; color:#fff; min-width:148px; border:none !important; outline:none !important; line-height:1 !important; float:left;}
.booking-workshop-section .booking-form .gform_wrapper #input_24_37{ width: 100%; }

.booking-workshop-section .booking-form .gform_wrapper .workshop-details{display:flex; column-gap:9.3%;}
.booking-workshop-section .booking-form .gform_wrapper .gform_fields .gfield .workshop-details .gfield_label{padding:0;}

#ui-datepicker-div{font-size:14px;}
#ui-datepicker-div .ui-datepicker-calendar th span{font-size:14px; color:var( --e-global-color-text ); font-family:var( --e-global-typography-primary-font-family ),Sans-serif;}
#ui-datepicker-div .ui-datepicker-header select{font-size:14px; outline:none; font-family:var( --e-global-typography-primary-font-family ),Sans-serif;}
#ui-datepicker-div .ui-datepicker-calendar tr td{font-family:var( --e-global-typography-primary-font-family ),Sans-serif; font-size:14px;}
#ui-datepicker-div .ui-datepicker-calendar .ui-state-default:hover,
#ui-datepicker-div .ui-datepicker-calendar .ui-state-default:focus{color:var( --e-global-color-secondary ); border-color:var( --e-global-color-secondary );}
#ui-datepicker-div .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default{background:var( --e-global-color-secondary ); color:#fff;}



.booking-workshop-section .section-inner{padding:0; border:none;}
.booking-workshop-section .form-heading{text-align:center;}
.booking-workshop-section .booking-form .gform_wrapper .gf_page_steps{padding:10px 0 30px; justify-content:center;}
.booking-workshop-section .booking-form .gform_wrapper .gf_page_steps .gf_step{background:#F4F7FA; padding:10px 24px; /*width:unset;*/}
.booking-workshop-section .booking-form .gform_wrapper .gf_page_steps .gf_step:after{display:none;}
.booking-workshop-section:not(.project-newform) .booking-form .gform-body{box-shadow:0 0 30px 0px rgb(0 53 210 / 5%); padding:30px;}
.booking-workshop-section .booking-form .titile{margin:0; padding:0 0 10px;}
.booking-workshop-section .booking-form .gform_wrapper .gform_fields .gfield .gfield_label{color:#242429;}
.booking-workshop-section .booking-form .gform_wrapper .gform_fields .gfield #gfield_description_24_37{font-size:13px; line-height:1.4;}
.booking-workshop-section .booking-form .gform_wrapper #gform_page_24_1 .gform_page_fields{ margin:auto;}
.booking-workshop-section .booking-form .gform_wrapper #gform_page_24_1 .gform_page_fields .gfield{grid-column:span 12;}
.booking-workshop-section .booking-form .gform_wrapper #gform_page_24_1 .gform_page_fields .spacer{display:none;}
.booking-workshop-section .booking-form .gform_wrapper .gform_page_footer .gform_button{min-width:250px;}


.booking-workshop-section.project-newform{padding: 0;}
.project-newform .booking-form{/*box-shadow:0 0 30px 0px rgb(0 53 210 / 5%); padding:30px;*/}
.project-newform .booking-form .form-heading .title{font-weight:600; font-size:32px; margin:0; padding:0 0 10px;}
.project-newform .booking-form .gform-body{box-shadow:none; padding:0;}
.project-newform .booking-form .gfield .gfield_repeater_items .gfield_repeater_item .gfield label{display:none;}
.project-newform .booking-form .gfield .gfield_repeater .gfield_repeater_item .gfield_repeater_buttons button{height:auto; padding:14px 18px; border:none; outline:none; background:#123249; color:#fff; border-radius:0; font-size:14px; line-height:1;}
.project-newform .booking-form .gfield .gfield_repeater .gfield_repeater_item .gfield_repeater_buttons button:hover{background:#0293d0;}
.project-newform .booking-form .gfield .gfield_repeater .gfield_repeater_item .gfield_repeater_buttons button.remove_repeater_item{background:#0293d0;}
.project-newform .booking-form .gfield .gfield_repeater .gfield_repeater_item .gfield_repeater_buttons button.remove_repeater_item:hover{background:#123249;}
.project-newform .booking-form .gform_wrapper .gform_footer .gform_button{width:auto; margin:0; background:#123249; border-radius:0; font-size:14px; font-weight:normal; padding:16px 18px 15px; color:#fff; min-width:118px; border:none; outline:none; line-height:1 !important;}
.project-newform .booking-form .gform_wrapper .gform_footer .gform_button:hover{background:#0293d0;}
.project-newform .booking-form .gfield.client-flable{margin-bottom:-24px;}

.booking-workshop-section .booking-form .gform_wrapper .gform_fields .gfield input.datepicker:not([type="checkbox"]):not([type="radio"]):not([type="file"]){background:#ebf1fa url(assets/images/calendar.svg) center right 15px no-repeat; background-size:14px;}
.project-newform .booking-form .gfield .gfield_repeater .gfield_description{ padding-top: 0; padding-bottom: 9px; }
.listing-main-info h1{ font-size: 34px !important; color: #FFF !important; }

.loader-bg .paper-spinner .circle-clipper.left{ left: 0px !important; }


@media only screen and (max-width: 1200px){
.single-job_listing .main-info-mobile .listing-main-info h1 { color:#242429 !important; font-size: 36px !important;}
}






@media only screen and (max-width:991px){
.booking-workshop-section .booking-form .gform_wrapper .workshop-details{column-gap:7%;}
.page-template-content-no-sidebar .title-style-1 h1{font-size:28px;}
.booking-workshop-section .booking-form .gform_wrapper .gform_page_footer .gform_button{min-width:1px;}
}

@media only screen and (max-width:767px){
.booking-workshop-section .booking-form .gform_wrapper .workshop-details{row-gap:15px; flex-wrap:wrap;}
.booking-workshop-section .booking-form .gform_wrapper .workshop-details > div{width:100%;}
.single-job_listing .main-info-mobile .listing-main-info h1 { font-size: 23px !important;}

}

@media only screen and (min-width:641px){
.booking-workshop-section .booking-form .gform_wrapper #gform_page_24_1 .gform_page_footer button{margin-left: 250px;}
.booking-workshop-section .booking-form .gform_wrapper .gf_page_steps .gf_step{display:flex; align-items:center; justify-content:center;}
}

@media only screen and (max-width:640px){
.booking-workshop-section .booking-form .gform_wrapper .gform_fields{row-gap:18px;}
.booking-workshop-section .booking-form .gform_wrapper .gform_fields .gfield.agree-txt{margin-top:-16px;}
.booking-workshop-section .booking-form .gform_wrapper .gform_page_footer input{margin-bottom:15px;}
.page-template-content-no-sidebar .title-style-1 h1,
.project-newform .booking-form .form-heading .title{font-size:24px;}
.booking-workshop-section:not(.project-newform) .booking-form .gform-body,
.project-newform .booking-form{padding:20px;}
.project-newform .booking-form .gfield.client-flable{margin-bottom:-18px;}

}

@media only screen and (max-width:479px){
/*.booking-workshop-section .section-inner{padding:15px;}*/
.gform_wrapper.gravity-theme .gf_step_label{font-size:13px;}
.booking-workshop-section .booking-form .gform_wrapper .gf_page_steps .gf_step{padding:10px 15px;}
.booking-workshop-section .booking-form .gform_wrapper .gf_page_steps .gf_step .gf_step_number{display:none; width:100%; text-align:center;}
}

/*********************Developer***************Digitalhitmen******* Service page *****************/
.section--service-banner {
padding-top: 50px;
padding-bottom: 50px;
}
.column--image-banner img {
border-radius: 100%;
box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
border: 21px solid #ffffff;
}
.section--service-banner .column--banner-text .elementor-widget-wrap {
max-width: 685px;
}
.section--service-banner > .elementor-container > .elementor-column:first-child,
.section--solution-txt > .elementor-container > .elementor-column:first-child {
width: 58.3333333333%;
}
.section--service-banner > .elementor-container > .elementor-column:last-child,
.section--solution-txt > .elementor-container > .elementor-column:last-child {
width: 41.6666666667%;
}
.section--service-banner h1.elementor-heading-title {
font-style: normal;
font-weight: 400;
font-size: 48px;
line-height: 60px;
text-transform: unset;
color: #004C83;
}
.section--service-banner h1.elementor-heading-title span {
font-weight: 400;
}
.section--service-banner .contact--banner-form {
background: #FFFFFF;
box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);
position: absolute;
top: -37px;
left: 10px;
right: 10px;
}
.section--service-banner .contact--banner-form .elementor-widget-container {
padding: 35px;
}
.contact--banner-form h5 {
font-style: normal;
font-weight: 700;
font-size: 26px;
line-height: 36px;
text-transform: capitalize;
margin-top: 0;
margin-bottom: 15px;
}
.contact--banner-form .gform_wrapper.gravity-theme .gfield input.large,
.contact--banner-form .gform_wrapper.gravity-theme .gfield select.large {
height: 44px;
}
.contact--banner-form .gform_wrapper.gravity-theme .gfield textarea.large {
height: 70px !important;
}
.contact--banner-form .gform_wrapper.gravity-theme .gfield input.large,
.contact--banner-form .gform_wrapper.gravity-theme .gfield select.large,
.contact--banner-form .gform_wrapper.gravity-theme .gfield textarea.large,
.section--contact-f .gform_wrapper.gravity-theme .gfield input.large,
.section--contact-f .gform_wrapper.gravity-theme .gfield select.large,
.section--contact-f .gform_wrapper.gravity-theme .gfield textarea.large {
border: 1px solid #CBCBCB;
padding: 13px 19px;
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 18px;
text-transform: capitalize;
color: #242429;
}
.my-listing .contact--banner-form .gform_wrapper form .gform_button {
margin-bottom: 0;
padding: 13px 19px;
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 18px;
text-transform: capitalize;
}
.section--work-solution {
padding-top: 60px;
}
.section--solution-txt {
padding-top: 10px;
padding-bottom: 60px;
}
.section--work-solution .elementor-heading-title {
max-width: 524px;
}
.section--solution-txt > .elementor-container > .elementor-column:first-child .elementor-widget-wrap {
padding-right: 170px;
}
.section--solution-txt > .elementor-container > .elementor-column:last-child .elementor-widget-wrap {
max-width: 352px;
}
.section--solution-txt .elementor-heading-title,
.section--solution-txt h4.elementor-heading-title{
padding: 11px 35px 11px 20px;
background: #004C83;
font-style: normal;
font-weight: 700;
font-size: 14px;
line-height: 21px;
text-transform: capitalize;
color: #ffffff;
}
.section--solution-txt .elementor-widget-icon-list {
padding-left: 15px;
}
.section--solution-txt .elementor-widget-heading {
margin-bottom: 0;
}
.section--solution-txt .elementor-widget-icon-list .elementor-icon-list-items {
border-left: 1px solid #004C83;
padding-top: 10px !important;
}
.section--solution-txt .elementor-icon-list-item {
margin-top: 18px !important;
padding-left: 60px !important;
}
.section--solution-txt .elementor-icon-list-item:before {
content: '';
width: 56px;
height: 1px;
background-color: #004C83;
position: absolute;
left: 0;
top: 50%;
}
.section--solution-txt .elementor-widget .elementor-icon-list-icon svg {
width: auto;
height: auto;
fill: transparent;
}
.section--solution-txt .elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
padding-left: 0;
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 20px;
text-transform: capitalize;
color: #242429;
}
.section--solution-txt .elementor-widget-container p:not(:last-child),
.section--workshop .elementor-widget-container p:not(:last-child) {
margin-bottom: 30px;
}
.section--workshop h2.elementor-heading-title {
max-width: 455px;
margin-bottom: 20px;
}
.section--workshop .elementor-widget-image {
text-align: left;
}
.section--workshop {
padding: 60px 0;
background: #F5F7FA;
}
.section--benefits-workshop {
padding-top: 60px;
}
.section--benefits-workshop h2.elementor-heading-title {
max-width: 630px;
margin: 0 auto;
text-align: center;
margin-bottom: 18px;
}
.section--benefits-workshop .elementor-widget-text-editor .elementor-widget-container {
margin: 0 auto;
max-width: 910px;
}
.benefits--workshop-list ul,
.section--benefits-workshop-txt .elementor-icon-list-items {
margin-bottom: 0;
counter-reset: my-sec-counter;
max-width: 1006px;
display: grid;
grid-template-columns: repeat(2, 1fr);
margin: 0 auto !important;
grid-column-gap: 20px;
grid-row-gap: 16px;
}
.benefits--workshop-list ul li,
.section--benefits-workshop-txt .elementor-icon-list-items li .elementor-icon-list-text {
padding: 16px 24px;
background-color: #F5F7FA;
width: 80.76%;
}
.section--benefits-workshop-txt .elementor-icon-list-items li,
.section--benefits-workshop-txt .elementor-icon-list-items li a {
justify-content: space-between !important;
}
.section--benefits-workshop-txt .elementor-icon-list-items li:nth-child(2n - 1) .elementor-icon-list-icon {
order: 1;
}
.section--benefits-workshop-txt .elementor-icon-list-items li:nth-child(2n - 1) {
text-align: right;
}
.section--benefits-workshop-txt .elementor-icon-list-icon i {
display: none;
}
.section--benefits-workshop-txt {
padding-bottom: 60px;
}
.section--benefits-workshop-txt .elementor-icon-list-icon {
font-size: 0;
line-height: 0;
width: 65px;
height: 65px;
background-color: #0391CD;
border-radius: 100%;
position: relative;
z-index: 1;
}
.section--benefits-workshop-txt li .elementor-icon-list-icon:before {
counter-increment: my-sec-counter;
content: counter(my-sec-counter);
font-style: normal;
font-weight: 700;
font-size: 20px;
line-height: 24px;
color: #ffffff;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
}
.section--benefits-workshop-txt li .elementor-icon-list-text {
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 26px;
text-transform: capitalize;
color: #242429;
position: relative;
}
.section--benefits-workshop-txt li .elementor-icon-list-text:before {
content: '';
position: absolute;
top: 50%;
width: 30px;
height: 1px;
border: 1px dashed rgba(20, 17, 65, 0.2);
}
.section--benefits-workshop-txt li:nth-child(2n-1) .elementor-icon-list-text:before {
left: 100%;
}
.section--benefits-workshop-txt li:nth-child(2n) .elementor-icon-list-text:before {
right: 100%;
}
.section--reason {
background-color: #F5F7FA;
}
.section--reason .column--full-width img {
display: none;
}
.section--reason.elementor-section > .elementor-container {
padding-left: 0;
padding-right: 0;
}
.section--reason .elementor-container .elementor-column:first-child {
padding-left: calc(calc(100% - 1710px) / 2);
padding-bottom: 60px;
padding-top: 60px;
padding-right: 100px;
}
.column--full-width > .elementor-widget-wrap {
background-image: url('https://essemy.com.au/wp-content/uploads/2023/07/essemy-why-choose-us.jpeg');
background-repeat: no-repeat;
background-position: bottom right;
background-size: cover;
}
.section--testimonial {
padding-top: 60px;
padding-bottom: 60px;
}
.section--description-txt {
max-width: 835px;
margin: 0 auto;
text-align: center;
margin-bottom: 35px !important;
}
.section--testimonial .eicon-chevron-left:before {
content:'\e8bf';
}
.section--testimonial .eicon-chevron-right:before {
content:'\e8c0';
}
.section--single-workshop {
padding-top: 50px;
padding-bottom: 50px;
background-color: #004C83;
}
.section--single-workshop .elementor-widget-container p {
color: #ffffff;
}
.section--workshop-items > .elementor-container,
.section--workshop-items  .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
padding: 0;
}
.section--workshop-items > .elementor-container > .elementor-column {
background-color: #F4F7FA;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
min-height: 310px;
align-items: center;
justify-content: center;
}
.section--workshop-items .elementor-image-box-title {
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 32px;
text-align: center;
text-transform: capitalize;
margin-top: 0;
margin-bottom: 0;
}
.section--workshop-items .elementor-image-box-title span {
font-weight: 700;
}
.section--workshop-items > .elementor-container > .elementor-column:first-child {
border-left: 0;
}
.section--workshop-items > .elementor-container > .elementor-column:last-child {
border-right: 0;
}
.section--workshop-items > .elementor-container > .elementor-column .elementor-widget-wrap {
padding: 30px 15px;
max-width: 358px;
}
.section--workshop-items > .elementor-container > .elementor-column:not(:last-child) {
border-right: 1px solid #ffffff;
}
.section--workshop-items .elementor-cta--skin-cover .elementor-cta__content {
min-height: 420px;
}
.section--workshop-items .elementor-animated-content:hover .elementor-animated-item--grow,
.section--workshop-items .elementor-animated-content:hover .elementor-animated-item--grow {
transform: scale(1);
}
.section--workshop-items .elementor-cta__title {
max-width: 330px;
margin: 0 auto;
}
.section--single-workshop .elementor-widget-text-editor {
max-width: 835px;
text-align: center;
margin: 0 auto;
}
.contact--banner-form .gform_wrapper.gravity-theme .gform_fields,
.section--contact-f .gform_wrapper.gravity-theme .gform_fields {
grid-template-columns: 1fr 1fr;
}
.contact--banner-form .gform_wrapper.gravity-theme .gfield,
.section--contact-f .gform_wrapper.gravity-theme .gfield {
grid-column: 1 / 3;
}
.contact--banner-form .gform_wrapper.gravity-theme .gfield.phone-field,
.contact--banner-form .gform_wrapper.gravity-theme .gfield.email-field,
.section--contact-f .gform_wrapper.gravity-theme .gfield.phone-field,
.section--contact-f .gform_wrapper.gravity-theme .gfield.email-field{
grid-column: unset;
}
.section--contact-f {
padding-top: 60px;
padding-bottom: 60px;
}
.section--inner-contact > .elementor-container .elementor-column:first-child {
width: fit-content;
align-items: center;
}
.section--inner-contact > .elementor-container {
padding: 0;
}
.section--inner-contact .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
align-content: center;
}
.section--contact-f > .elementor-container {
padding-left: 85px;
padding-right: 85px;
}
.section--inner-contact .elementor-widget-wrap .elementor-widget-container p:first-child {
color: #ADADB6;
font-style: normal;
font-weight: 500;
font-size: 12px;
line-height: 18px;
}
.section--inner-contact .elementor-widget-wrap .elementor-widget-container p a {
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 24px;
color: #242429;
}
.section--contact-f .contact--footer-form .elementor-widget-container {padding: 43px 50px 32px 50px;box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);}


.p-padd p{padding:0 0 20px; margin:0;}
.p-padd p:last-of-type{padding:0;}
.p-padd p + ul{padding:20px 0 0 16px; margin:0;}
.p-padd ul li{list-style:disc; font-size:14px; line-height:26px; color:#242429;}

.psychometric-sec .elementor-icon-list-items li .elementor-icon-list-text{background:#fff;}

.business3-sec2 .elementor-widget-container .elementor-icon-list-items{display:flex; flex-wrap:nowrap; flex-wrap:flex-start;}
.business3-sec2 .elementor-widget-container .elementor-icon-list-items li{width:100%; display:flex; flex-wrap:wrap; justify-content:center !important; text-align:center; padding:95px 0 0;}
.business3-sec2 .elementor-widget-container .elementor-icon-list-items li .elementor-icon-list-icon{order:0; position:absolute; left:0; right:0; top:0; margin:auto;}
.business3-sec2 .elementor-widget-container .elementor-icon-list-items li .elementor-icon-list-text{width:100%; padding:30px; height:100%;}
.business3-sec2 .elementor-widget-container .elementor-icon-list-items li .elementor-icon-list-text:before{top:-30px; width:1px; height:30px; left:0; right:0; margin:auto;}






@media (max-width: 1730px) {
.section--reason .elementor-container .elementor-column:first-child {padding-left: 15px;}
}
@media (max-width: 1400px) {
.section--workshop-items .elementor-image-box-title {font-size: 22px; line-height: 1.3;}
}
@media (max-width: 1199px) {
.section--service-banner h1.elementor-heading-title {font-size: 42px; line-height: 50px;}
.section--work-solution {padding-top: 120px;}
.section--benefits-workshop-txt .elementor-icon-list-icon {width: 50px; height: 50px;}
.section--benefits-workshop-txt li .elementor-icon-list-text:before {width: 45px;}
.section--benefits-workshop-txt li .elementor-icon-list-icon:before {font-size: 17px;}
.section--reason .elementor-container .elementor-column:first-child {padding-right: 15px;}
}
@media (max-width: 1024px) {
.section--work-solution {padding-top: 50px;}
.section--benefits-workshop {padding-top: 50px;}
.section--contact-f {padding-top: 50px; padding-bottom: 50px;}
.section--service-banner h1.elementor-heading-title {font-size: 32px; line-height: 39px;}
.contact--banner-form h5 {font-size: 20px; line-height: 24px;}
.section--service-banner .contact--banner-form .elementor-widget-container {padding: 25px 25px;}
.section--workshop-items > .elementor-container > .elementor-column {min-height: 330px;}
.section--workshop-items > .elementor-container > .elementor-column {width: 50%;}
.section--workshop-items > .elementor-container > .elementor-column {border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}
.section--workshop-items > .elementor-container > .elementor-column:first-child {border-left: 1px solid #ffffff;}
.section--workshop-items > .elementor-container > .elementor-column:last-child {border-right: 1px solid #ffffff;}
.section--work-solution{padding-top:50px;}
.section--solution-txt{padding-bottom:50px;}
.section--workshop{padding:50px 0;}
.section--benefits-workshop-txt{padding-bottom:50px;}
.section--reason .elementor-container .elementor-column:first-child{padding-bottom:50px; padding-top:50px;}
.section--testimonial{padding-bottom:50px; padding-top:50px;}
.section--contact-f > .elementor-container{padding-left:55px; padding-right:55px;}
}
@media (max-width: 767px) {
.section--service-banner > .elementor-container > .elementor-column:first-child,
.section--service-banner > .elementor-container > .elementor-column:last-child,
.section--solution-txt > .elementor-container > .elementor-column:first-child,
.section--solution-txt > .elementor-container > .elementor-column:last-child {width: 100%;}
.section--service-banner .contact--banner-form {position: relative;top: 0;left: 0;right: 0;}
.section--service-banner {background-image: none !important;background: none !important;padding: 0;}
.section--service-banner > .elementor-container {padding-left: 0;padding-right: 0;}
.section--service-banner > .elementor-container .elementor-column:first-child .elementor-widget-wrap {padding-bottom: 30px;padding-top: 30px;}
.section--service-banner > .elementor-container .elementor-column:last-child .elementor-widget-wrap {padding-left: 60px;padding-right: 60px;}
.section--service-banner > .elementor-container .elementor-column:last-child {margin-top: 0;}
.section--solution-txt > .elementor-container > .elementor-column:first-child .elementor-widget-wrap {padding-right: 10px;}
.section--contact-f > .elementor-container {padding-left: 15px;padding-right: 15px;}
.section--work-solution {padding-top: 30px;}
.section--solution-txt{padding-bottom:30px;}
.section--workshop{padding:30px 0;}
.section--benefits-workshop{padding-top:30px;}
.section--benefits-workshop-txt{padding-bottom:30px;}
.section--reason .elementor-container .elementor-column:first-child{padding-bottom:30px; padding-top:30px;}
.section--testimonial{padding-bottom:30px; padding-top:30px;}
.section--single-workshop{padding-bottom:30px; padding-top:30px;}
.section--contact-f{padding-bottom:30px; padding-top:30px;}
.section--solution-txt > .elementor-container > .elementor-column:last-child .elementor-widget-wrap {max-width: 100%;}
.benefits--workshop-list ul, .section--benefits-workshop-txt .elementor-icon-list-items {grid-template-columns: repeat(1, 1fr);}
.section--benefits-workshop-txt .elementor-icon-list-items li:nth-child(2n - 1) {text-align: left;}
.section--benefits-workshop-txt .elementor-icon-list-items li:nth-child(2n - 1) .elementor-icon-list-icon {order: 0;}
.section--benefits-workshop-txt li:nth-child(2n-1) .elementor-icon-list-text:before {left: unset;right: 100%;}
.section--benefits-workshop-txt .elementor-icon-list-items li {overflow: hidden;}
.section--benefits-workshop-txt li .elementor-icon-list-text:before {width: 120px;}
.contact--banner-form .gform_wrapper.gravity-theme .gfield.phone-field,
.contact--banner-form .gform_wrapper.gravity-theme .gfield.email-field,
.section--contact-f .gform_wrapper.gravity-theme .gfield.phone-field,
.section--contact-f .gform_wrapper.gravity-theme .gfield.email-field {grid-column: 1 / 3;}
.section--contact-f .contact--footer-form .elementor-widget-container {padding: 25px;}
.section--contact-f .contact--footer-form .elementor-widget-container .gform_footer{padding-bottom:0;}
.section--inner-contact > .elementor-container .elementor-column:last-child {width: auto;}
.section--workshop-items .elementor-widget-wrap .elementor-widget:not(:last-child) {margin-bottom: 15px;}
}
@media (max-width: 650px) {
.section--workshop-items > .elementor-container > .elementor-column {width: 100%;}
}
@media (max-width: 500px) {
.section--service-banner > .elementor-container .elementor-column:last-child .elementor-widget-wrap {padding-left: 35px;padding-right: 35px;}
.contact--banner-form h5 {font-size: 19px;line-height: 23px;}
}

/*********************Developer***************Digitalhitmen******* Service page *****************/

/*********************Developer***************Digitalhitmen******* Agile Scrum Workshop page *****************/

.elementor-element-7fc0be7 .explore-head .explore-types .item a{padding:0 21px;}
/*page-become a coach--27april*/
.page-id-15656 fieldset.form__fieldset.form__fieldset--view--radio label.form__label span {line-height: 1.5em;}
.page-id-15656 section.form__group-fieldset h4 {/*margin-left: 8px;*/}
.page-id-15656 span.currencyinput {margin-left: 8px; border: none; padding-top: 2rem;}
section.currencys input.form__input{margin-left: 3rem !important; margin-top: -3.5rem !important;}
.sectio--implement .elementor-section > .elementor-container {padding-left: 0; padding-right: 0;}
/*********************Developer***************Digitalhitmen******* Agile Scrum Workshop page *****************/

/*********************Developer***************Digitalhitmen******* custom search for an expert *****************/

.section--searchExpert .elementor-shortcode {display: flex; align-items:flex-start; align-content:flex-start;}
.section--searchExpert .elementor-shortcode .workshop--filter {width: 357px; display: flex; flex-direction: column; padding-right: 20px;}
.section--searchExpert .elementor-shortcode .workshops--content {width: calc(100% - 357px); padding-left: 15px; padding-right: 15px;}
.workshop--filter .nav-tabs>li>a {margin-right: 0; display: flex; -webkit-box-align: center; align-items: center; padding: 0 21px; text-align: center; height: 60px; border-bottom: 1px solid #a3d3f5; border-top: 0; border-left: 0; border-radius: 0;}
.workshop--filter .nav-tabs>li>a h4 {font-size: 16px; font-weight: 400; text-transform: uppercase; color: #123249; letter-spacing: 0.020rem; margin-bottom: 0;}
.workshop--filter .nav-tabs>li>a.active {background: #004C83; border-bottom: 1px solid #004C83;}
.workshop--filter .nav-tabs {border: 0; display: -webkit-box; display: flex; -webkit-box-align: center;}
.workshop--filter .nav-tabs>li>a.active h4 {color: #fff;}
.workshop--filter .tab-content .tab-pane {padding: 0;}
.taxonomy-active a.taxonomy-back-btn {margin-top: 0; margin-bottom: 0;}
.workshop--filter .taxonomy-active .btn--back {margin-top: 30px; margin-bottom: 40px;}
.workshop--filter .taxonomy-active .cat-icon {display: block; float: none; margin: 0 auto; margin-bottom: 10px;}
.workshop--filter .taxonomy-active .category-name {font-size: 18px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin: 0; line-height: 30px; text-align: center;}
.taxonomy-active .orderby--filter-taxonomy {margin-top: 20px;}
.orderby--filter-taxonomy .select2-container {width: 100% !important;}
.orderby--filter-taxonomy .select2-container--default .select2-selection--single {background: transparent; position: relative; outline: none; border: none; height: auto; margin-bottom: 0;}
.orderby--filter-taxonomy .select2-container--default .select2-selection--single .select2-selection__rendered {border: 1px solid #a3d3f5; height: 40px; padding-left: 15px; color: #737373; font-weight: 400; font-size: 14px; line-height: 18px; text-align: left;}
.orderby--filter-taxonomy .select2-container--default .select2-selection--single .select2-selection__arrow {right: 12px; bottom: 12px; top: unset;}
.orderby--filter-taxonomy .select2-container--default .select2-selection--single .select2-selection__arrow:before {color: #004C83;}
.page-id-15656 .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {font-size: 14px; padding: 13px 13px 13px 0; border-bottom: 1px solid #ebebeb; padding-right: 15px; -webkit-transition: padding .2s ease-in-out; transition: padding .2s ease-in-out; -webkit-transition: .2s ease; transition: .2s ease; margin: 0 20px; background: #fff; color: #242429; font-weight: 600;}
.page-id-15656 .select2-container--default .select2-results__option--highlighted[aria-selected],
.page-id-15656  .select2-container--default .select2-results__option--selected {background: #fff; color: #242429 !important; background-color: #ffffff !important; font-weight: 600;}
.page-id-15656 .select2-results__option {padding: 13px 13px 13px 0;}
.modal-27.show-modal.show {opacity: 1; visibility: visible;}
.modal-27.show .modal-dialog>div, .modal-27.show .share-options {opacity: 1; -webkit-transform: scale(1); transform: scale(1);}
.modal.show .modal-dialog {-webkit-transform: translate(0); transform: translate(0);}
.workshops--content .workshops--result-post {display: grid; grid-template-columns: repeat(3, 1fr);grid-gap: 30px;}
.workshop--listingDetail .ld-info {width: 100%; float: none; padding: 15px; text-align: center;}
.workshop--listingDetail .ld-info ul li {float: none; display: inline-block !important;}
.workshops--item .workshop--heading a {min-height: inherit; background: #004C83; border-radius: 0; display: flex; width: calc(100% - -2px); margin: -1px 0 0 -1px; padding: 10px 90px 6px 10px; height: 90px; position: relative; align-items: center;}
.workshop--heading span.workshop--title {font-weight: 700; font-size: 17px; font-family: 'Roboto'; display: block; line-height: 18px; max-height: 73px; overflow: hidden; color: #fff;}
.workshop--heading a .author--avatar {position: absolute; border-radius: 50%; overflow: hidden; width: 70px; height: 70px; border: 3px solid #fff; right: 15px; top: 50%; transform: translatey(-50%); -o-transform: translatey(-50%); -moz-transform: translatey(-50%); -webkit-transform: translatey(-50%);}
.workshop--heading a .author--avatar img {width: 100%; height: 70px; object-fit: cover;}
.workshop--listingDetail .ld-info ul li i {font-size: 28px; color: #004c83;}
.workshop--listingDetail .ld-info ul {display: flex; align-items: center; border-bottom: 1px solid #004c83 !important; padding: 0 0 15px 0; line-height: 1; justify-content: center; font-size: 0;}
.workshop--listingDetail .ld-info ul li a {background: none;}
.workshop--listingDetail .mi.favorite_border:before {content: '\e83a';}
.workshop--listingDetail .ld-info ul li a.bookmarked {background: #ffffff !important;}
.workshop--listingDetail a.bookmarked .mi.favorite_border:before {content: "\e838";}
.workshop--listingDetail .bookmarked i:before {color: #004c83 !important;}
.workshops--content .workshops--item {border: 1px solid #004c83 !important;}
.workshop--listingDetail .ld-contact--list {padding: 0px 15px 0 15px;}
.workshop--listingDetail .ld-contact--list ul {margin-bottom: 0; padding-bottom: 4px; overflow: hidden;}
.workshop--listingDetail .ld-contact--list ul li {width: 50%; float: left; color: #004c83; text-transform: uppercase; font-size: 14px; font-weight: 300; padding: 7px 3px 7px 28px; letter-spacing: 0.050rem; margin-bottom: 5px; white-space: normal; line-height: 26px; display: -webkit-inline-box; display: inline-flex; -webkit-box-align: center; align-items: center;}
.workshop--listingDetail .ld-contact--list ul li:nth-child(2n+1) {clear: both;}
.ld-contact--list .lf-contact-day {background: url(assets/images/icon-time.svg) left 10px no-repeat; background-size: 20px;}
.ld-contact--list .lf-contact-participants {background: url(assets/images/icon-user.svg) left 9px no-repeat; background-size: 17px;}
.ld-contact--list .lf-contact-inhouse {background: url(assets/images/icon-map.svg) left 8px no-repeat; background-size: 20px;}
.ld-contact--list .lf-contact-price {background: url(assets/images/icon-price.svg) left 9px no-repeat; background-size: 20px;}
.taxonomy--filter .listing-cat {height: 150px;}
.taxonomy--filter .loader-bg {min-height: 100px; margin-top: 30px;}
.taxonomy--filter-result {margin-top: 30px;}
.taxonomy--filter .loader-bg {display: none;}
.workshop--filter .nav-tabs .nav-link:focus,
.workshop--filter .nav-tabs .nav-link:hover,
.workshop--filter .nav-tabs .nav-link {border-top: 0; border-left: 0; border-right: 0; border-color: #a3d3f5;}
.workshops--outer .loader-bg {min-height: 100px; margin-top: 30px; width: 100%; position: relative; pointer-events: none; display: none;}
.workshops--outer .paper-spinner {top: 10px !important; -webkit-transform: translate(-50%) !important; transform: translate(-50%) !important;}
.workshops--outer .paper-spinner .circle-clipper {float: left;}
.btn--loadMore {display: none;}
.workshops--result-post .pagination {justify-content: center; grid-column: span 3; text-align: center; display: flex;}
.workshops--result-post .pagination a {background: none; color: #004C83; font-size: 14px; font-weight: 400; border: 0; margin-right: 10px; margin-left: 10px; border: 0; padding: 8px 13px; border-radius: 2px; line-height: 1; transition: .2s ease; display: flex; align-items: center;}
.workshops--result-post .pagination a:hover {background: rgba(0,76,131,0.1); color: #004C83;}
.workshops--result-post .pagination span.page-numbers.current {background: #0293D0; color: #fff; font-weight: 700; display: flex; align-items: center;}
.workshops--result-post .pagination a.next:before {content: '→'; color: #123249; font-weight: 700; font-size: 20px; font-family: 'Poppins', GlacialIndifference, sans-serif;}
.workshops--result-post .pagination a.next,
.workshops--result-post .pagination a.prev {font-size: 0;}
.workshops--result-post .pagination a.prev:before {content: '←'; color: #123249; font-weight: 700; font-size: 20px; font-family: 'Poppins', GlacialIndifference, sans-serif;}
.quick-search-box input {border: 1px solid #a3d3f5; padding: 12px !important; height: 50px;}
.quick-search-box,
.category-search-box,
.location-search-box,
.coach--filter .orderby--filter-taxonomy {margin-top: 20px;}
.category-search-box .select2-container,
.location-search-box .select2-container {border: 1px solid #a3d3f5; background: #fff; width: 100% !important;}
.category-search-box .select2-container--default .select2-selection--multiple,
.location-search-box .select2-container--default .select2-selection--multiple {margin: 0; background-color: transparent; padding: 0; border: 0; min-height: auto;}
.category-search-box .select2-container--default .select2-search--inline .select2-search__field,
.location-search-box .select2-container--default .select2-search--inline .select2-search__field {padding: 12px; color: #1d1d23; font-size: 14px; line-height: 18px; text-align: left; background-color: transparent; border-bottom: none; -webkit-transition: padding .2s ease-in-out,background .2s ease-in-out; transition: padding .2s ease-in-out,background .2s ease-in-out; min-height: 48px; margin: 0;}
.category-search-box .select2-container--default .select2-selection--multiple .select2-selection__rendered li,
.location-search-box .select2-container--default .select2-selection--multiple .select2-selection__rendered li {margin-top: 0;}
.workshops--content .workshops--item.coach-filter {border: 2px solid #3b4757 !important;}
.coach--heading {padding: 30px 0 15px 0; text-align: center; position: relative;}
.coach--heading a {display: block;}
.coach--heading a img {width: 168px; height: 168px; border-radius: 50%; object-fit: cover;}
.coach--heading .ld-info ul li, .coach--heading .ld-info ul, .coach--heading .ld-info {float: none;}
.coach--heading .ld-info {width: 100%;}
.coach--heading .ld-info ul li.item-preview {position: absolute; top: 0; right: 0;}
.coach--heading .ld-info ul li {margin-left: 0;}
.coach--heading .ld-info ul li:not(.item-preview) {position: absolute; bottom: 15px; right: 58%;}
.coach--heading .ld-info ul li a {background: #fff !important; width: 64px; height: 64px; color: #3b4757; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center;}
.coach--heading .ld-info ul li a i {font-size: 34px; color: #123249;}
.coach-filter .coach--title,
.expert-filter .coach--title {font-size: 22px; font-weight: 600; margin-bottom: 12px; text-align: center; padding: 16px 20px 0 20px;}
.expert-filter .coach--title {padding: 0;}
.coach-filter .coach--title > a {color: #3b4757; display: block;}
.expert-filter .coach--title > a {color: #0393d0; display: block;}
.coach-filter .coach--title > span,
.expert-filter .coach--title > span {display: block; font-size: 13px; color: #123249; font-weight: 400; padding: 7px 0 0 0;}
.expert-filter .coach--title > span {color: #0393d0;}
.coach-filter .workshop-article {padding: 0 20px 16px 20px;}
.coach-filter .workshop-article ul {margin-bottom: 0; border-top: 1px solid #3b4757; padding-top: 10px; display: flex; flex-wrap: wrap; justify-content: center;}
.coach-filter .workshop-article ul li {margin: 0; padding: 5px 10px 5px 0; list-style: none; font-size: 14px; text-transform: uppercase; font-weight: 300; color: #004883;}
.coach-filter .workshop-article ul li.listing-myworkshop-coach {background-image: url('./assets/images/experience.svg'); background-position: left center; background-repeat: no-repeat; padding-left: 36px; background-size: 25px;}
.coach-filter .workshop-article ul li.listing-articles-coach {background: url('./assets/images/icon-price-1.svg') left center no-repeat !important; padding-left: 36px !important;}
.expert-filter .coach--heading .ld-info ul li a i {color: #0293d0;}
.expert-filter .coach--heading .ld-info ul li a i.favorite_border:before {content: "\e83a";}
.expert-filter .coach--heading .ld-info ul li a.bookmarked i:before {color: #0293d0 !important; content: "\e838";}
.expert-filter .listing-item-info {padding: 16px 20px;}
.listing-item-info .spaciality_cat {padding: 14px 0 4px 0; border-top: 1px solid #0393d0; text-align: center;}
.listing-item-info .spaciality_cat p {font-size: 12px; color: #0393d0; text-transform: uppercase;}
.listing-item-info .more-specialisation_facilitator {display: none}
.listing-item-info .workshop-article {margin-top: 10px; padding-top: 10px; border-top: 1px solid #0393d0;}
.listing-item-info .workshop-article ul {margin: 0; padding: 0; list-style: none; display: flex; flex-wrap: wrap; justify-content: center;}
.listing-item-info .workshop-article ul li {margin: 0; padding: 5px 10px 5px 0; list-style: none; font-size: 14px; text-transform: uppercase; font-weight: 300; color: #004883;}
.listing-item-info .workshop-article ul li.listing-myworkshop {
background: url('./assets/images/icon-workshop.svg') left center no-repeat;
padding-left: 36px;
background-size: 25px;
}
.listing-item-info .workshop-article ul .listing-articles {background: url('./assets/images/icon-article.svg') left center no-repeat; padding-left: 36px; background-size: 24px; padding-right: 0;}
.listing-item-info .workshop-article ul li a {color: #0393d0; font-size: 12px; text-transform: uppercase;}
.quick-view-modal .modal-dialog {max-width: 100%;}
.coach--action {margin-top: 20px; display: flex; justify-content: space-between;}
.coach--action a {width: 45% !important; text-transform: uppercase; font-weight: 400; letter-spacing: 0.020rem; padding: 0 15px; font-size: 14px; height: 48px; -webkit-box-align: center; align-items: center; position: relative; z-index: 0; display: -webkit-box; display: flex; -webkit-box-pack: center; justify-content: center; white-space: nowrap; margin: 0; border: 0; border-radius: 0;}
.coach--action a.c27-explore-search-button {background-color: #0293D0; color: #ffffff;}
.coach--action a.c27-explore-search-button:before {content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: hsla(0, 0%, 100%, .15); -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 0 50%; transform-origin: 0 50%; -webkit-transition: all .2s ease-out; transition: all .2s ease-out; opacity: .2;}
.coach--action a.c27-explore-search-button:hover:before {-webkit-transform: scaleX(1); transform: scaleX(1); opacity: 1;}
.coach--action a.reset-results-27 {background: #fff; border: 1px solid #0293D0; padding: 10px; margin: 0; width: 45%; opacity: 1; display: block; float: right; text-align: center; color: #0293D0; border-radius: 0; font-size: 16px; text-transform: uppercase;}
.coach--action a.reset-results-27:hover,
.coach--action a.c27-explore-search-button:hover {color: #fff; background: #0293D0;}
.coach--filter .select2-container--default .select2-selection--multiple .select2-selection__choice {box-sizing: border-box; display: inline-block; position: relative; max-width: 100%; overflow: hidden; text-overflow: ellipsis; vertical-align: bottom; white-space: nowrap; float: none; width: auto; height: auto; line-height: 1; padding: 5px 10px 8px 2px; margin: 1px; border: none; border-radius: 3px;}
.coach--filter .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {color: #999; cursor: pointer; display: inline-block; font-weight: 700; margin-right: 2px; position: relative; font-size: 0; padding: 0; vertical-align: bottom; border-right: 0;}
.coach--filter .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:before {font-size: 14px;}
.coach--filter .select2-container--default.select2-container--focus .select2-selection--multiple {border: 0;}
.coach--filter .select2-container .select2-selection--multiple .select2-selection__rendered {white-space: wrap; display: block;}
.workshops--result-post .no-results-wrapper {margin-top: 30px; justify-content: center; grid-column: span 3; text-align: center;}
.workshops--result-post .no-results-wrapper .no-results-icon {left: unset; -webkit-transform: translateX(0%); transform: translateX(0%);}
.tab-content .container {width: 100%;}
@media (max-width: 1200px) {
.workshops--content .workshops--result-post {grid-template-columns: repeat(2, 1fr);}
.workshops--result-post .pagination,
.workshops--result-post .no-results-wrapper {grid-column: span 2;}
}

@media (max-width: 992px) {
.section--searchExpert .elementor-shortcode {flex-wrap: wrap;}
.section--searchExpert .elementor-shortcode .workshops--content {width: 100%; padding-left: 0; padding-right: 0; margin-top: 40px;}
.section--searchExpert .elementor-shortcode .workshop--filter {width: 100%; max-width: 357px; padding-right: 0;}
}

@media only screen and (max-width:767px){
.featured-search .filter-count-4 .form-group{height:auto;}
.featured-search[max-width~="1000px"] .form-group,
.featured-search[max-width~="1000px"] .filter-count-3 .form-group,
.featured-search .filter-count-3 .filter-count-3 .form-group,
.featured-search .filter-count-3 .form-group{padding:14px;}

body .featured-search[max-width~="750px"] .form-group,
body .featured-search .filter-count-2 .form-group{margin:0 !important;}
body .featured-search[max-width~="750px"] .form-group:nth-child(2n),
body .featured-search .filter-count-2 .form-group:nth-child(2n){margin:0 !important;}

.featured-search form{row-gap:20px;}
.featured-search .dropdown-filter>.select2-container,
.featured-search .form-group .select-wrapper.term-select,
.featured-search .related-listing-filter>.select2-container{position:relative !important;}
.featured-search .fs-tabs .tab-content .form-group label{top:50%;}
.featured-search .select2-container--default .select2-selection--single .select2-selection__rendered{padding:10px 14px!important;}
.transparent .featured-search .fs-tabs .nav-tabs>li>a,
.transparent .featured-search .fs-tabs .nav-tabs>li:first-child>a{padding:11px 14px 12px !important;}
.featured-search .filter-count-4 .form-group:not(.md-group){width:100% !important; text-align:center;}
.featured-search .cts-term-hierarchy + .form-group{margin-bottom:20px !important;}
.featured-search.wide .fs-tabs .tab-content{padding:15px !important;}


}

@media (max-width: 600px) {
.workshops--content .workshops--result-post {grid-template-columns: repeat(1, 1fr);}
.workshops--result-post .pagination,
.workshops--result-post .no-results-wrapper {grid-column: span 1;}
.workshop--filter .nav-tabs>li>a {padding: 0 15px;}
.workshop--filter .nav-tabs>li>a h4 {font-size: 14px;}
}

/*********************Developer***************Digitalhitmen******* custom search for an expert *****************/
.blog-featured-image img {
	height: auto;
}

/**************************************************************************************************************/

#c27-explore-listings .fc-default #finderSearch ul.tabs-menu > li .cts-carousel a{padding:0 20px;}
#c27-explore-listings .fc-default #finderSearch #explore-taxonomy-tab .listing-cat .overlay.gradient1{background:var( --e-global-color-primary ); opacity:1;}
#c27-explore-listings .fc-default #finderSearch #explore-taxonomy-tab .listing-cat:hover .overlay.gradient1{background:var( --e-global-color-secondary );}
#c27-explore-listings .fc-default #finderSearch #explore-taxonomy-tab div > .button-2{color:#fff;}

/******* 07-JUN-24 **********/
#search-form .search-filters .cts-term-hierarchy:nth-child(2){ display: none; }


/************************ 10-06-24 *********************/
.setup-pg-Inhouse .acf-fields>.acf-field.price-workshop{grid-column:1 / -1;}
.page-id-3539 #acf-form .select2-selection--primarycategory .select2-selection__rendered{padding-left:16px; padding-right:16px; background:#f6f6f6; border:none; color:#1d1d23; font-weight:normal;}
.page-id-3539 #acf-form .select2-selection--primarycategory .select2-selection__rendered span{color:#1d1d23;}

.page-id-3539 #acf-form .select2-selection--category .select2-selection__rendered{padding-left:16px; padding-right:16px; background:#f6f6f6; border:none; color:#1d1d23; font-weight:normal;}
.page-id-3539 #acf-form .select2-selection--category .select2-selection__rendered span{color:#1d1d23;}

.page-id-3532 #acf-form .speci_title_primary .select2-selection__rendered{padding:12px 16px; background:#fff; border:1px solid rgba(0,0,0,.16); color:#262629; font-weight:normal; box-shadow:0 12px 48px 0 rgba(0,0,0,.08);}
.page-id-3532 #acf-form .speci_title_primary .select2-selection__rendered span{color:#262629;}
.page-id-3532 #acf-form .speci_title_primary .select2-selection__arrow{bottom:0; height:48px; line-height:48px; right:10px;}
.page-id-3532 #acf-form .speci_title_primary .select2-selection__arrow:before{font-size:22px;}

.page-id-3532 #acf-form .speci_title .select2-selection__rendered{padding:12px 16px; background:#fff; border:1px solid rgba(0,0,0,.16); color:#262629; font-weight:normal; box-shadow:0 12px 48px 0 rgba(0,0,0,.08);}
.page-id-3532 #acf-form .speci_title .select2-selection__rendered span{color:#262629;}
.page-id-3532 #acf-form .speci_title .select2-selection__arrow{bottom:0; height:48px; line-height:48px; right:10px;}
.page-id-3532 #acf-form .speci_title .select2-selection__arrow:before{font-size:22px;}

.page-id-3532 #acf-form .acf-fields > .acf-field.loca_title{grid-column:2 / -1;}

.page-id-14104 #acf-form .loca_title_coach,
.page-id-14104 #acf-form .do_you_deliver{grid-column:2 / -1;}
.page-id-14104 #acf-form .speciprimary_title_coach  .select2-selection__rendered{padding:12px 16px; background:#fff; border:1px solid rgba(0,0,0,.16); color:#262629; font-weight:normal; box-shadow:0 12px 48px 0 rgba(0,0,0,.08);}
.page-id-14104 #acf-form .speciprimary_title_coach  .select2-selection__rendered span{color:#262629;}
.page-id-14104 #acf-form .speciprimary_title_coach  .select2-selection__arrow{bottom:0; height:48px; line-height:48px; right:10px;}
.page-id-14104 #acf-form .speciprimary_title_coach  .select2-selection__arrow:before{font-size:22px;}

.page-id-14104 #acf-form .speci_title_coach .select2-selection__rendered{padding:12px 16px; background:#fff; border:1px solid rgba(0,0,0,.16); color:#262629; font-weight:normal; box-shadow:0 12px 48px 0 rgba(0,0,0,.08);}
.page-id-14104 #acf-form .speci_title_coach .select2-selection__rendered span{color:#262629;}
.page-id-14104 #acf-form .speci_title_coach .select2-selection__arrow{bottom:0; height:48px; line-height:48px; right:10px;}
.page-id-14104 #acf-form .speci_title_coach .select2-selection__arrow:before{font-size:22px;}

.breadcrumbs > span > a{color:#fff;}
.breadcrumbs > span > a:hover{color: #fff; text-decoration: underline;}

.elementor-section .breadcrumbs{padding:0 10px 20px; color:var( --e-global-color-primary );}
.elementor-section .breadcrumbs > span > a{color:var( --e-global-color-primary );}
.elementor-section .breadcrumbs label{color:var( --e-global-color-primary ); font-size:16px;}
.elementor-section .breadcrumbs > span > a:hover{color:var( --e-global-color-secondary ); text-decoration: none;}

.section-workshop-expert .finder-search .form-group.fc-search{display:flex; justify-content:space-between;}
.section-workshop-expert .finder-search #explore-taxonomy-tab .taxonomy-back-btn{margin-top:0;}

.coach-profile #acf-form .grid-placegolder-photo-profile.acf-field-5f84595e6202e{grid-row:1 / 17!important;}


@media only screen and (max-width:1200px){
.breadcrumbs{color:#004c83;}
.breadcrumbs > span > a{color:#004c83;}
.breadcrumbs > span > a:hover{color: #0293d0; text-decoration:none;}

}


/*************************************** category banner *********************************/

.top-banner.elementor-section .elementor-container{padding:0;}
.category-banner{background:#004c83; padding:60px 25px;}
.category-banner .container{padding:0; margin:auto; max-width:1670px; width:100%;}
.category-banner .container .cat_bannertitle{padding:0 0 15px; margin:0; color:#fff;}
.category-banner .container .breadcrumbs{color:#fff; padding:0;}
.category-banner .container .breadcrumbs a,
.category-banner .container .breadcrumbs label{color:#fff;}
.category-banner .container .breadcrumbs a:hover{color:#fff; text-decoration:underline;}

@media (max-width: 767px) {
.category-banner{padding:25px 25px;}
.category-banner .container .cat_bannertitle{padding:0 0 10px;}
}


.featured-search .fs-tabs .tab-content .form-group input:not(::empty) + label,
.featured-search .fs-tabs .tab-content .form-group select:not(:empty) + label { display: none; }

/*.featured-search .fs-tabs .tab-content .form-group input:not(:placeholder-shown) + label,
.featured-search .fs-tabs .tab-content .form-group select:not(:placeholder-shown) + label { display: none; }*/

.featured-search .fs-tabs .tab-content .cts-term-filled label{display:none;}

.page__form--setup-workshop #acf-form .acf-fields .acf-table .acf-fields.-left .acf-field-text{padding-left:15px;}
.page__form--setup-workshop #acf-form .acf-fields .acf-table .acf-fields.-left .acf-field-text:before{display:none;}
.page__form--setup-workshop #acf-form .acf-fields .acf-table td.acf-row-handle.remove{background:#fff; border:none; width:63px; padding:0 15px 0 0;}
.page__form--setup-workshop #acf-form .acf-fields .acf-table td.acf-row-handle.remove .acf-icon{position:relative; margin:0;}


.single-post section.i-section.blogpost-section{padding-bottom:50px;}
.single-post .blogpost-section .col-md-8 .section-body p{padding-bottom:24px;}
.single-post .blogpost-section .col-md-8 .section-body p:empty{padding-bottom:0; margin-bottom:0;}
.single-post .blogpost-section .col-md-8 .section-body p:last-child{padding-bottom:0;}


/*********************Developer***************Digitalhitmen******* new single job listing template *****************/

.listing--wrapper{max-width:750px}
.listing--wrapper:before,.listing--wrapper:after{display:table;content:" ";clear:both}
.listing--wrapper .breadcrumbs a,.listing--wrapper .breadcrumbs a:hover{color:#fff}
.listing--wrapper .breadcrumbs a:hover{text-decoration:underline}
.listing--wrapper .listing-main-buttons{-webkit-box-pack:start;justify-content:start}
.listing--wrapper .listing-main-buttons,.listing--wrapper .profile-name{min-height:auto}
.listing--wrapper .listing-main-buttons>ul>li{margin:0;background-color:rgb(2 147 208);padding:6px 24px}
.single-job-listing .listing--wrapper .profile-name{margin-top:20px;margin-bottom:20px}
.listing--wrapper .price-or-date .value span{vertical-align:middle}
.listing--wrapper .price-or-date .value{font-size:24px;line-height:36px}
.listing--headerWrapper{position:relative}
.listing--headerWrapper .quick-listing-actions{margin-top:0;margin-bottom:0}
.listing--headerWrapper .quick-listing-actions>ul>li{padding-bottom:0}
section.single--quickAction{position:absolute;bottom:40px;left:0;right:0;z-index:13}
.single--quickAction .quick-listing-actions>ul{justify-content:end}
.single--quickAction .quick-listing-actions>ul>li>a{background-color:rgb(219 219 219);border-color:rgb(219 219 219)}
.single--quickAction .quick-listing-actions>ul>li>a:hover{border-color:rgb(219 219 219)}
.job--headingTab .photo-profile__meta h3.photo-profile__name{color:rgb(0 76 131);font-size:20px;line-height:26px!important;font-weight:600}
.job--innerHeading{font-weight:600;font-size:16px;line-height:26px}
.button--jobBooking>div{font-size:0;line-height:1}
.content-block .pf-body .button--jobBooking a.button--color--secondary{font-size:16px;line-height:25px;font-weight:500;color:#fff;text-decoration:none;background-color:rgb(0 76 131);border:1px solid rgb(2 147 208);border-radius:2px;width:100%}
.button--jobBooking{width:180px}
.job--innerHeading{width:calc(100% - 200px)}
.content-block .pf-body .button--jobBooking div a.button--color--secondary:hover{background-color:rgb(2 147 208)!important;border-color:rgb(2 147 208)!important}
.job--headingTab{display:flex;gap:20px}
.single-job-listing .dh--wrapperJob .element{margin-bottom:38px;padding:0}
.dh--wrapperJob .element .pf-body>.details-list,.dh--wrapperJob .element .pf-body>.listing-details ul{margin-bottom:0}
.dh--wrapperJob .column-count .element .pf-body>.details-list{display:block;column-count:2}
.single-job_listing .dh--wrapperJob .block-field-job_location .pf-head{margin-bottom:10px;margin-top:0}
.single-job_listing .dh--wrapperJob .block-field-job_location .pf-head h5,.single-job_listing .dh--wrapperJob .tick_boxesLoc .pf-head h5{font-size:16px;line-height:24px;font-weight:600;padding:10px;background-color:rgb(244 247 250);float:none}
.dh--wrapperJob .map-block li.enumeration__item{margin-top:0}
.dh--wrapperJob .map-block li.enumeration__item{margin-bottom:10px}
.dh--wrapperJob .map-block li.enumeration__item:last-child{margin-bottom:0}
.full-wrkshp_details2 .dh--detailWorkshop h2.workshop-outline__title:before{height:0;border:0}
.single-job_listing .tab-content.listing-tabs.dh--workshopTabs{background:#fff0}
.dh--detailWorkshop{padding:20px;background-color:rgb(255 255 255);border:1px solid rgb(235 235 235)}
.full-wrkshp_details2 .dh--detailWorkshop h2.workshop-outline__title{background-color:rgb(244 247 250);padding:10px;margin-bottom:14px;font-weight:600;font-size:16px;line-height:24px}
.full-wrkshp_details2 .dh--detailWorkshop p,.full-wrkshp_details2 .dh--detailWorkshop .workshop-outline__description,.full-wrkshp_details2 .dh--detailWorkshop ul,.full-wrkshp_details2 .dh--detailWorkshop ul li{color:rgb(18 50 73);font-size:16px;line-height:24px;font-weight:400;margin:0}
.full-wrkshp_details2 .dh--detailWorkshop p:not(:last-child) {margin-bottom: 20px;}
.full-wrkshp_details2 .dh--detailWorkshop ul li:not(:last-child){margin-bottom:10px}
.dh--detailWorkshop .workshop-outline__section:not(:last-child){margin-bottom:38px}
.dh--detailWorkshop .workshop-outline__description.enumeration ul.enumeration__list{column-count:2}
.full-wrkshp_details2 .dh--authorInfo .about-facilitator__content{padding-left:0}
.full-wrkshp_details2 .dh--authorInfo a.about-facilitator__button.button.button--color--primary{background-color:rgb(0 76 131);text-transform:unset;padding:11px 39px;font-weight:500;font-size:14px;line-height:20px;border-radius:2px;margin:0}
.custom--coach-block .pf-inner-head,.custom--coach-block .pf-head{padding:10px;background-color:rgb(244 247 250)}
.custom--coach-block .pf-inner-head h5,.custom--coach-block .pf-head h5{padding-bottom:0!important;padding-top:0!important}
.dh--detailWorkshop .workshop-outline__description{overflow:hidden}
.full-wrkshp_details2 .dh--detailWorkshop .dh--facilitator-section h2.workshop-outline__title{margin-bottom:20px}
.section--paragraph p,.section--whyEssemy p,.section--customerFeedback p {font-size: 16px;line-height: 24px;}

@media (max-width:1200px){.single-job_listing .single-job-listing .single--quickAction .qla-container .quick-listing-actions{margin:0;padding:15px 0}section.single--quickAction .container{width:100%;padding:0 30px}.single-job_listing .profile-header .col-md-12{padding:0 30px}.listing--headerWrapper .profile-cover.profile-cover-no-img{height:auto;padding-top:40px!important;padding-bottom:40px!important}.listing--headerWrapper .listing-main-info{background-color:#fff0}.listing--headerWrapper .listing-main-buttons>ul{justify-content:start}section.single--quickAction{position:relative;bottom:0}.single-job_listing .listing--headerWrapper .main-info-mobile .listing-main-info h1{padding:0;color:rgb(255 255 255)!important}.single-job-listing .listing--wrapper .profile-name.no-tagline.no-rating{margin-top:15px;margin-bottom:20px}.single--quickAction .quick-listing-actions>ul{justify-content:flex-start}}

@media (max-width:991px){.single-job_listing .dh--authorJob .block-field-job_location .pf-head{margin-bottom:10px;margin-top:0}.single-job_listing .dh--authorJob .block-field-job_location .pf-head h5{font-size:16px;line-height:24px;font-weight:600;padding:10px;background-color:rgb(244 247 250);float:none}.dh--authorJob{display:flex;flex-direction:column}.dh--authorJob .block-field-job_location,.dh--authorJob .block-field-job_description{order:1}.single-job-listing .dh--authorJob .element{margin-bottom:10px}.dh--authorJob .block-field-job_description .element{padding:0}.dh--authorJob .block-field-job_location .element{padding:0;margin-bottom:20px}}

@media (max-width:767px){.dh--wrapperJob .block-field-job_location ul.enumeration__list.details-list{grid-template-columns:repeat(1,1fr)}.single-job_listing .listing--headerWrapper .main-info-mobile .listing-main-info h1{padding:0!important;margin:0;text-align:left}.tab-content.listing-tabs.dh--workshopTabs{margin-top:20px}.dh--wrapperJob .map-block li.enumeration__item,.single-job_listing .dh--wrapperJob .block-field-job_location .pf-head h5,.single-job_listing .dh--authorJob .block-field-job_location .pf-head h5,.single-job_listing .dh--wrapperJob .tick_boxesLoc .pf-head h5,.single-job_listing .dh--authorJob .block-field-job_location li.enumeration__item,.job--headingTab .photo-profile__meta h3.photo-profile__name,.full-wrkshp_details2 .dh--detailWorkshop ul,.full-wrkshp_details2 .dh--detailWorkshop h2.workshop-outline__title{text-align:left!important}.full-wrkshp_details2 .dh--detailWorkshop p,.full-wrkshp_details2 .dh--detailWorkshop .workshop-outline__description,.full-wrkshp_details2 .dh--detailWorkshop ul,.full-wrkshp_details2 .dh--detailWorkshop ul li{text-align:left!important}.dh--wrapperJob ul.outlined-list.details-list.social-nav.item-count{justify-content:start}.single-job_listing .dh--wrapperJob .tick_boxesLoc ul{padding-left:26px}.dh--detailWorkshop .workshop-outline__description.enumeration ul.enumeration__list{column-count:1;text-align:left}.single-job_listing .single-job-listing .listing--headerWrapper .qla-container{padding:0 10px}.single--quickAction .quick-listing-actions>ul>li>a{font-size:12px;padding:5px 10px}.single--quickAction .quick-listing-actions>ul>li>a>i{font-size:12px}.single-job_listing .profile-header .col-md-12{padding:0 10px}.single-job_listing .profile-header .profile-menu ul li a{padding:10px 15px;height:auto;font-size:12px}.single--quickAction .quick-listing-actions>ul>li:nth-child(3){padding-right:0}}

@media (max-width:680px){.dh--wrapperJob .column-count .element .pf-body>.details-list{column-count:1}.job--headingTab{flex-wrap:wrap}.job--innerHeading,.button--jobBooking{width:100%}.content-block .pf-body .button--jobBooking a.button--color--secondary{width:180px}}

/*********************Developer***************Digitalhitmen******* end new single job listing template *****************/



/**************************** 04-11-25 ****************************/
.landing-nsec1 .elementor-column .elementor-widget-heading .elementor-widget-container{max-width:1020px; margin:auto;}
.landing-nsec1 .elementor-column .elementor-widget-heading .elementor-heading-title{background: linear-gradient(90deg, rgba(0, 136, 235, 1), rgba(0, 76, 131, 1)); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}