/*
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
*/

header{/*height:119px !important;*/}
#c27-site-wrapper .header > .header-skin{background:#fff !important; border-color:rgba(52,70,81,0.1) !important;}
header.header-scroll{/*border-bottom:none;*/}
.header-container .header-top{height:100%; top:0; padding:0 50px;}
header .logo{/*padding-right:40px; margin-right:40px; border-right:solid 1px rgba(36,36,41,0.4);*/}
header .logo a{display:block;}
header .logo a img{margin-right:0 !important;}
header .header-left #c27-header-search-form{margin:0;}
header .header-search{width:340px;}
header .header-search > .search{color:var( --e-global-color-primary ); top:0;}
header .header-search > input[type=search]{padding:0 0 0 30px; font-size:18px; font-weight:400 !important; font-family:"Poppins", Sans-serif; color:var( --e-global-color-primary );}
header .header-search > input[type=search]::-webkit-input-placeholder{color:var( --e-global-color-primary );}
header .header-search > input[type=search]::-moz-placeholder{color:var( --e-global-color-primary );}
header .header-search > input[type=search]:-ms-input-placeholder{color:var( --e-global-color-primary );}
header .header-search > input[type=search]:-moz-placeholder{color:var( --e-global-color-primary );}
header .header-search>i{top:2px;}
header .i-nav > ul > li{margin:0 40px 0 0;}
header .i-nav > ul > li:last-child{margin:0;}
header .i-nav > ul > li > a{font-size:18px; font-weight:400; color:var( --e-global-color-primary ); font-family:"Poppins", Sans-serif;}
header .i-nav > ul > li > a:hover{color:var(--accent);}
header .i-dropdown li a{font-size:18px; font-family:"Poppins", Sans-serif; font-weight:400;}
header .i-dropdown li a:hover{color:var(--accent);}
header.header.header-menu-right .header-center{padding-right:40px; margin-right:0; border-right:solid 1px #24242940;}
header.header.header-menu-right .header-center #menu-main-menu{height:auto;}
header .header-top .header-right .signin-area{padding:0; margin:0;}
header .header-right{padding-left:40px;}
header .header-right .header-button a.buttons{padding:0; margin:0; font-size:20px; font-weight:400; color:var( --e-global-color-primary ); font-family:"Poppins", Sans-serif; background:transparent; line-height:normal; border-radius:0; text-transform:uppercase;}
header .header-right .header-button a.buttons i{margin-right:10px; margin-top:2px; display:none;}
header .header-right .header-button a.buttons:hover{color:var(--accent);}

header .header-right .header-button a.register_button.btn2{border:solid 2px var(--accent) !important; color:var(--accent) !important; border-radius:6px; padding:3px 24px;}
header .header-right .header-button a.register_button.btn2:hover{color:#fff !important; background:var(--accent) !important;}

header .header .header-top .header-right .inbox-header-icon i{color:#fff; display:none;}
header .header-top .header-right .signin-area{grid-column-gap:40px; padding-top:0;}
header .header-top{flex-wrap:wrap; align-items:center;}

#c27-site-wrapper .c27-main-header .header-top #menu-main-menu > li > a{text-transform:uppercase; padding-top:4px;}
#c27-site-wrapper .c27-main-header .header-top #menu-main-menu > li > a:hover,
#c27-site-wrapper .c27-main-header .header-top #menu-main-menu > li.current-menu-item > a,
#c27-site-wrapper .c27-main-header .header-top #menu-main-menu > li.menu-item-has-children:hover > a{color:var(--accent);}

.user-area .user-profile-name{font-family:"Poppins", Sans-serif;}

.home-banner .elementor-container{min-height:calc(100vh - 89px)/*calc(100vh - 138px)*/ !important;}
.home-banner .elementor-shortcode .featured-search wide .nav-tabs{display:none;}

.banner-tab .transparent .fs-tabs .nav-tabs{column-gap:20px; margin:0; padding:20px 20px 20px 0; /*background:var( --e-global-color-primary ); border-bottom:solid 1px rgba(255,255,255,0.2);*/ justify-content:center; display:none;}
#c27-site-wrapper .banner-tab .transparent .fs-tabs .nav-tabs>li>a{font-size:16px; font-family:"Poppins", Sans-serif; font-weight:400; opacity:0.7; margin:0; padding:0;}
#c27-site-wrapper .banner-tab .transparent .fs-tabs .nav-tabs>li>a:hover{opacity:1;}
#c27-site-wrapper .banner-tab .transparent .fs-tabs .nav-tabs>li.active>a{opacity:1; color:#fff !important;}

.banner-tab .fs-tabs ul li a i{padding-right:10px;}
.home-banner .banner-tab .featured-search .fs-tabs .tab-content{/*background:none;*/ padding:20px; border-radius:8px; box-shadow:none;}
.home-banner .banner-tab .featured-search .fs-tabs .tab-content .md-group{padding:0; height:50px;}
.home-banner .banner-tab .featured-search .fs-tabs .tab-content .md-group input{font-size:16px; font-family:"Poppins", Sans-serif; font-weight:400; padding:17px 20px 17px 30px; border-radius:0; /*border:none;*/ background:rgba(255,255,255,1) url(./images/map-pin-search2.svg) center left no-repeat; background-size:20px 21px;}
.home-banner .banner-tab .featured-search .fs-tabs .tab-content .md-group label{left:30px; z-index:1; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:calc(100% - 40px); color:var( --e-global-color-primary );}
.home-banner .banner-tab .featured-search .fs-tabs .tab-content .cts-term-hierarchy > label{position:relative;}
.home-banner .banner-tab .featured-search .fs-tabs .tab-content .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:16px; font-family:"Poppins", Sans-serif; font-weight:400; padding:17px 20px 17px 30px; background:rgba(255,255,255,1) url(./images/map-pin2.svg) center left no-repeat; background-size:18px 21px; border-radius:0; /*border:none;*/ display:block;}
.banner-tab .select2-container--below.select2-container--open .select2-selection__rendered:after{display:none;}
.home-banner .banner-tab .featured-search .fs-tabs .tab-content .select2-container--default .select2-selection--single .select2-selection__arrow:before{display:none;}
.home-banner .banner-tab .featured-search .fs-tabs .tab-content .select2-container--default .select2-selection--single .select2-selection__arrow{background:url(./images/down2.svg) center no-repeat; background-size:12px 6px; right:16px; bottom:10px;}
.banner-tab .featured-search .form-group{height:50px;}
.banner-tab .featured-search .buttons.search{margin:0; font-family:"Poppins", Sans-serif; font-weight:400; font-size:16px; background-color:var(--accent); border-radius:44px; height:50px; text-align:center;}
.banner-tab .fs-tabs .cts-next, .banner-tab .fs-tabs .cts-prev{display:none !important;}

.home-banner .banner-tab .featured-search .fs-tabs .tab-content{padding:0;}
.home-banner .banner-tab .featured-search .fs-tabs .tab-content form{display:flex; justify-content:space-between;}
.home-banner .banner-tab .featured-search .fs-tabs .tab-content .md-group input{background:rgba(255,255,255,1) url(./images/map-pin2.svg) center left 16px no-repeat; padding-left:48px; border:none;}
.home-banner .banner-tab .featured-search .fs-tabs .tab-content .md-group label{left:48px;}
.home-banner .banner-tab .featured-search .fs-tabs .tab-content .md-group.form-group{width:calc(100% - 195px);}
.home-banner .banner-tab .featured-search .fs-tabs .tab-content .form-group{width:175px;}
.home-banner .banner-tab .featured-search .fs-tabs .tab-content .form-group button{border-radius:0 8px 8px 0;}
.home-banner .banner-tab .featured-search .fs-tabs .tab-content .form-group button i{display:none;}

.featured-main .lf-item-container.pricing-offers .lf-item .lf-item-info h4{font-family:"Poppins", Sans-serif; font-weight:400 !important;}
.featured-main .lf-item-container.pricing-offers .lf-item .lf-item-info .lf-contact li .value,
.featured-main .lf-item-container.pricing-offers .lf-item .lf-item-info .lf-contact li{font-family:"Poppins", Sans-serif; font-weight:400;}
.featured-main .lf-item-container.pricing-offers .event-host .host-name{font-family:"Poppins", Sans-serif; font-weight:400;}

.mylisting-dialog-wrapper{border-color:var(--accent);}
.orderby-filter .orderby-filter-notes p{color:#fff;}

#c27-site-wrapper #submit-job-form .field-head{flex-direction:column;}
#c27-site-wrapper #submit-job-form .field-head .description{font-size:13px !important;}

@media screen and (min-width:1201px){
header .header-top .header-center #menu-main-menu > li > .sub-menu{margin:0; top:100%; background:none; box-shadow:none; border:none; border-radius:0; padding:15px 0 5px;}
header .header-top .header-center #menu-main-menu > li > .sub-menu:before{top:10px;}
header .header-top .header-center #menu-main-menu > li > .sub-menu:after{content:''; position:absolute; left:0; top:10px; right:0; bottom:0; background:#fff; box-shadow:0 1px 4px rgba(0,0,0,.2588235294); border-radius:3px; z-index:-1;}

}

@media screen and (min-width:1201px) and (max-width:1700px){
header .logo{padding-right:20px; margin-right:20px;}
header .header-search > input[type=search]{font-size:16px;}
header.header.header-menu-right .header-center{padding-right:20px;}
header .header-right{padding-left:20px;}
header .i-nav > ul > li{margin:0 30px 0 0;}
header .i-nav > ul > li > a{font-size:16px;}
header .header-top .header-right .signin-area{grid-column-gap:20px;}
header .header-right .header-button a.buttons{font-size:16px;}
header .header-search{width:160px;}

}

@media screen and (min-width:1330px) and (max-width:1700px){
header .header-search{width:300px;}
}

@media only screen and (max-width:1200px){
.home-banner .elementor-container{min-height:calc(100vh - 80px) !important;}
header .i-nav > ul > li > a{color:var( --e-global-color-primary );}
header .logo{padding-right:20px; margin-right:20px;}
.header-container .header-top{padding:0 20px;}
header .header-top .header-right .signin-area{grid-column-gap:20px;}
}

@media only screen and (max-width:1024px){
.home-banner .elementor-container{min-height:calc(100vh - 80px) !important;}
}

@media only screen and (max-width:1024px){
.home-banner .elementor-container{min-height:calc(100vh - 60px) !important;}
}

.home-banner .featured-search .fs-tabs .tab-content{background:#fff; color:var( --e-global-color-primary );}
.home-banner .featured-search .fs-tabs .tab-content input{color:var( --e-global-color-primary );}
.home-banner .featured-search .fs-tabs .tab-content label,
.home-banner .featured-search .fs-tabs .tab-content i,
.home-banner .featured-search .fs-tabs .tab-content .radius .amount{color:#fff; font-weight:normal;}
.home-banner .featured-search .fs-tabs .tab-content .select2-container--default .select2-selection--single .select2-selection__rendered{color:var( --e-global-color-primary ); font-weight:normal;}
.home-banner .featured-search .fs-tabs .tab-content .select2-container--default .select2-selection--single .select2-selection__arrow:before{color:var( --e-global-color-primary );}

@media only screen and (min-width:961px){
.home-banner .fs-tabs .tab-content .tab-pane form{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));}
}

.bg-white .lf-type-2 .lf-item-info-2,
.bg-white .listing-preview .c27-footer-section{background:var( --e-global-color-primary ); color:#fff; border-color:rgba(0,0,0,0.07);}
.bg-white .lf-item-container .event-host .host-name{color:#fff;}
.bg-white .lf-item-info-2 h4,
.bg-white .lf-item-info-2 h6,
.bg-white .lf-item-info-2>ul.lf-contact li,
.bg-white .listing-details .category-name,
.bg-white .lf-item.lf-item-list-view .lf-item-info>h4,
.bg-white .lf-item.lf-item-list-view .lf-item-info>ul li{color:#fff;}
.bg-white .has-logo .lf-item.lf-item-list-view .lf-item-info{background:var( --e-global-color-primary ); border-color:rgba(0,0,0,0.07); color:#fff;}

.home-boxs > .elementor-widget-wrap > .elementor-background-overlay{transition:all 0.3s !important; z-index:1; transform:scale(0);}
.home-boxs > .elementor-widget-wrap:hover > .elementor-background-overlay{transform:scale(1);}
.home-boxs > .elementor-widget-wrap .mylisting-link-to{z-index:9;}
.home-boxs > .elementor-widget-wrap .elementor-widget-heading > .elementor-widget-container{display:flex; justify-content:center; align-items:center;}
.home-boxs > .elementor-widget-wrap .elementor-widget-heading .elementor-heading-title{line-height:normal; padding:0 10px; display:flex; justify-content:center; align-items:center; min-height:34px; position:relative; z-index:1;}
.home-boxs > .elementor-widget-wrap .elementor-widget-heading .elementor-heading-title:before{content:''; position:absolute; left:0; top:0; right:0; bottom:0; z-index:-1; background:var( --e-global-color-accent ); transition:all 0.3s; opacity:0.8;}
.home-boxs > .elementor-widget-wrap:hover .elementor-widget-heading .elementor-heading-title:before{opacity:0;}

.home-boxs > .elementor-widget-wrap .elementor-widget-image{margin:0;}

footer.footer{padding-top:50px;}
footer:not(.footer-mini)>.container>.row:first-child{/*display:none;*/ text-align:center; border:none !important;}
footer:not(.footer-mini)>.container>.row:first-child .col-lg-12{padding-bottom:30px; margin:0;}

footer.footer .row #menu-footer-menu{display:flex; flex-wrap:wrap; justify-content:center; padding:0; margin:0; column-gap:32px; row-gap:16px;}
footer.footer .row #menu-footer-menu > li{padding:0; margin:0; text-align:center;}
footer.footer .row #menu-footer-menu > li a{color:#fff;}
footer.footer .row #menu-footer-menu > li a:hover{color:var(--accent);}

footer.footer .row .c_widget.woocommerce{text-align:center;} 
footer.footer .row .c_widget.woocommerce a{color:#fff; font-size:15px; transition:all 0.3s; font-family:"Poppins", Sans-serif; font-weight:500;}
footer.footer .row .c_widget.woocommerce a:hover{color:var(--accent);}
footer.footer .row .c_widget.woocommerce .gform_wrapper{max-width:500px; margin:auto;}
footer.footer .row .c_widget.woocommerce .gform_wrapper .gform_validation_errors{margin:0;}
footer.footer .row .c_widget.woocommerce .gform_wrapper .gform_heading{display:none;}
footer.footer .row .c_widget.woocommerce .gform_wrapper form{display:flex; align-items:flex-start;}
footer.footer .row .c_widget.woocommerce .gform_wrapper form .gform-body{width:calc(100% - 100px); padding:0; margin:0;}
footer.footer .row .c_widget.woocommerce .gform_wrapper form .gform-body .gfield_label{display:none;}
footer.footer .row .c_widget.woocommerce .gform_wrapper form .gform-body input{padding:0 16px; margin:0; height:48px; background:#fff; width:100%; border:none; outline:none; border-radius:8px 0 0 8px; font-family:"Poppins", Sans-serif;}

footer.footer .row .c_widget.woocommerce .gform_wrapper form .gform_footer{margin:0; padding:0; width:100px;}
footer.footer .row .c_widget.woocommerce .gform_wrapper form .gform_footer input{background:var(--accent); padding:0; margin:0; display:block; height:48px; color:#fff; border-radius:0 8px 8px 0; text-align:center; border:none; outline:none; font-weight:700; font-size:15px; transition:all 0.3s; font-family:"Poppins", Sans-serif;}
footer.footer .row .c_widget.woocommerce .gform_wrapper form .gform_footer input:hover{opacity:0.9;}

footer.footer .footer-bottom .social-links ul{border-bottom:solid 1px #ffffff2e; padding:0 0 30px; margin:0 0 30px;}

footer .footer-bottom{padding-top:0;}
footer .footer-bottom .copyright a{color:#fff;}
footer .footer-bottom .copyright a:hover{color:var(--accent);}

/*.cts-explore .explore-head{background:#3f505b;}
.cts-explore .explore-head h2,.cts-explore .explore-head h3,.cts-explore .explore-head h4,.cts-explore .explore-head h5{color:#fff;}
.cts-explore .explore-head .active h4{color:#fff;}
.cts-explore .explore-head .explore-types>div>a i{color:#fff;}
.cts-explore .explore-head .explore-types>div.active i{color:var(--accent);}*/

/*.fc-default .finder-search{background:var( --e-global-color-primary ) !important;}
.fc-default .form-group.fc-search{background:var( --e-global-color-primary );}
.fc-default .form-group.fc-search:before{background:linear-gradient(0deg,var( --e-global-color-primary ) 20%,hsla(0,0%,100%,0));}
.fc-default .sidebar-tabs li a{color:#fff;}
.fc-default .sidebar-tabs li a:hover{color:#fff; opacity:0.7;}
.fc-default .sidebar-tabs li.active a{color:var(--accent);}
.fc-default .sidebar-tabs li.active a:hover{opacity:1;}
.fc-default .md-group input,
.fc-default .md-group label{color:#fff;}
.fc-default .fc-search .buttons.button-2{transition:none;}
.fc-default .reset-results-27,
.fc-default .reset-results-27:focus{color:#fff !important; opacity:1; transition:none;}
.fc-default .reset-results-27:hover{color:#fff !important; opacity:0.7;}
.fc-default .select2-container--default .select2-selection--single .select2-selection__arrow:before,
.fc-default .geocode-location,
.fc-default .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;}
.fc-default .checkboxes-filter> label,
.fc-default .explore-filter.datepicker-form-group>label,
.fc-default .range-filter>label,
.fc-default .tags-nav li .md-checkbox label{color:#fff;}

.fc-default .finder-listings{background:rgba(255,255,255,0.03);}
.fc-default .load-batch-icon a{color:#fff;}
.fc-default .fl-results-no span{color:#fff;}
.fc-default .lf-type-2 .lf-item-info-2{background:var( --e-global-color-primary ); color:#fff; border-color:rgba(0,0,0,0.07);}
.fc-default .lf-item-container .event-host .host-name{color:#fff;}
.fc-default .lf-item-info-2 h4,
.fc-default .lf-item-info-2 h6,
.fc-default .lf-item-info-2>ul.lf-contact li,
.fc-default .listing-details .category-name,
.fc-default .lf-item.lf-item-list-view .lf-item-info>h4,
.fc-default .lf-item.lf-item-list-view .lf-item-info>ul li{color:#fff;}
.fc-default .has-logo .lf-item.lf-item-list-view .lf-item-info{background:var( --e-global-color-primary ); border-color:rgba(0,0,0,0.07); color:#fff;}
.fc-default .listing-preview .c27-footer-section{background:var( --e-global-color-primary ); color:#fff; border-color:rgba(0,0,0,0.07);}
.fc-default .listing-type-filters .light-forms label{color:#fff;}
.fc-default .tab-content .radius .amount{color:#fff;}
.fc-default .gradient7{background:var( --e-global-color-primary );}
.fc-default .finder-search .lc-info h6{color:#fff;}

.fc-default .no-results-wrapper li.no_job_listings_found{color:#fff;}*/

.active-taxonomy-container.no-bg h1.category-name{/*color:#fff;*/}

.single-job-listing .quick-listing-actions>ul>li>a:hover{border-color:var(--accent);}
.single-job-listing .quick-listing-actions>ul>li>a:hover span{color:var(--accent);}
.single-job-listing .quick-listing-actions>ul>li>a:hover>i{color:var(--accent);}

/*.single-job-listing .profile-header{background:var( --e-global-color-primary );}
.single-job-listing .profile-header .profile-menu ul li a{color:#fff;}
.single-job-listing .profile-header .profile-menu ul li.active a{color:#fff;}
.single-job-listing .quick-listing-actions>ul>li>a{border-color:var(--accent);}
.single-job-listing .quick-listing-actions>ul>li>a span{color:var(--accent); margin-bottom:-2px;}
.single-job-listing .quick-listing-actions>ul>li>a>i{color:var(--accent);}
.single-job-listing .quick-listing-actions>ul>li>a:hover{border-color:var( --e-global-color-primary );}
.single-job-listing .quick-listing-actions>ul>li>a:hover span{color:var( --e-global-color-primary );}
.single-job-listing .quick-listing-actions>ul>li>a:hover>i{color:var( --e-global-color-primary );}
.single-job-listing .element{background:var( --e-global-color-primary );}
.single-job-listing .title-style-1 .timing-today,
.single-job-listing .title-style-1 h5{color:#fff;}
.single-job-listing .element .pf-body h2,
.single-job-listing .element .pf-body h3,
.single-job-listing .element .pf-body h4,
.single-job-listing .element .pf-body h5,
.single-job-listing .element .pf-body h6,
.single-job-listing .element .pf-body p{color:#fff !important;}
.single-job-listing .element .pf-body>.details-list li a,
.single-job-listing .element .pf-body>.listing-details ul li a{color:#fff;}
.single-job-listing .listing-details .category-name{color:#fff;}
.single-job-listing .element .pf-body{color:#fff;}
.single-job-listing .block-type-author .event-host a .host-name{color:#fff;}
.single-job-listing .block-type-author .event-host a:hover .host-name{color:var(--accent);}
.single-job-listing .block-type-contact_form form.failed .wpcf7-response-output,
.single-job-listing .block-type-contact_form form.invalid .wpcf7-response-output{color:#dc3232 !important;}
.single-job-listing .section-title h2{color:var( --e-global-color-primary );}
.single-job-listing .lf-type-2 .lf-item-info-2{background:var( --e-global-color-primary ); color:#fff; border-color:rgba(0,0,0,0.07);}
.single-job-listing .lf-item-container .event-host .host-name{color:#fff;}
.single-job-listing .lf-item-info-2 h4,
.single-job-listing .lf-item-info-2 h6,
.single-job-listing .lf-item-info-2>ul.lf-contact li,
.single-job-listing .listing-details .category-name,
.single-job-listing .lf-item.lf-item-list-view .lf-item-info>h4,
.single-job-listing .lf-item.lf-item-list-view .lf-item-info>ul li{color:#fff;}
.single-job-listing .listing-preview .c27-footer-section{background:var( --e-global-color-primary ); color:#fff; border-color:rgba(0,0,0,0.07);}
.single-job-listing .no-results-wrapper li.no_job_listings_found{color:#fff;}
.single-job-listing .rating-number label{color:#fff;}
.single-job-listing .rating-number label:hover,
.single-job-listing .rating-number label:hover~label{color:var(--accent);}
.single-job-listing .sidebar-comment-form label{color:#fff;}
.single-job-listing .sidebar-comment-form textarea{color:#fff; border-color:rgb(255 255 255 / 20%);}
.single-job-listing .sidebar-comment-form textarea::-webkit-input-placeholder{color:#fff;}
.single-job-listing .sidebar-comment-form textarea::-moz-placeholder{color:#fff;}
.single-job-listing .sidebar-comment-form textarea:-ms-input-placeholder{color:#fff;}
.single-job-listing .sidebar-comment-form textarea:-moz-placeholder{color:#fff;}
.single-job-listing .items-counter{color:#fff;}
.single-job-listing .pf-body .wpcf7-form label{color:#fff;}
.single-job-listing .pf-body .wpcf7-form label textarea,
.single-job-listing .pf-body .wpcf7-form label input{color:#fff; border-color:rgb(255 255 255 / 20%);}
.single-job-listing .pf-body .wpcf7-form label input::-webkit-input-placeholder{color:#fff;}
.single-job-listing .pf-body .wpcf7-form label input::-moz-placeholder{color:#fff;}
.single-job-listing .pf-body .wpcf7-form label input:-ms-input-placeholder{color:#fff;}
.single-job-listing .pf-body .wpcf7-form label input:-moz-placeholder{color:#fff;}
.single-job-listing .pf-body .wpcf7-form input.wpcf7-submit:hover{background:#fff; color:var(--accent) !important;}

.comment-respond .form-group input,
.comment-respond .form-group textarea{color:#fff;}
.comment-respond .form-group input::-webkit-input-placeholder,
.comment-respond .form-group textarea::-webkit-input-placeholder{color:#fff;}
.comment-respond .form-group input::-moz-placeholder,
.comment-respond .form-group textarea::-moz-placeholder{color:#fff;}
.comment-respond .form-group input:-ms-input-placeholder,
.comment-respond .form-group textarea:-ms-input-placeholder{color:#fff;}
.comment-respond .form-group input:-moz-placeholder,
.comment-respond .form-group textarea:-moz-placeholder{color:#fff;}

.single-job-listing .lf-item.lf-item-list-view .lf-item-info>h4,
.single-job-listing .lf-item.lf-item-list-view .lf-item-info>ul li{color:#fff;}
.single-job-listing .has-logo .lf-item.lf-item-list-view .lf-item-info{background:var( --e-global-color-primary ); border-color:rgba(0,0,0,0.07); color:#fff;}*/

/*.home-banner .elementor-shortcode .featured-search .fs-tabs .nav-tabs{display:none;}*/

.page-template-offers-template .i-section .section-title .case27-primary-text{color:var(--accent);}

.business-sec1 .elementor-element .elementor-widget-container .no-map-tmpl .mobile-explore-head-top{display:none;}
.business-sec1 .elementor-element .elementor-widget-container .no-map-tmpl .i-section .fl-head{display:none;}

.map-block-address a,
a.add-to-google-cal,
a.add-to-i-cal{background:var(--accent); color:#fff !important;}
.map-block-address a:hover,
a.add-to-google-cal:hover,
a.add-to-i-cal:hover{background:var( --e-global-color-primary ); color:#fff !important;}

/*.woocommerce-account .woocommerce .mlduo-account-menu{background:var( --e-global-color-primary ); border:none; box-shadow:0 1px 4px rgb(0 0 0 / 10%);}
.woocommerce-MyAccount-navigation ul li a{color:#fff;}
.woocommerce-MyAccount-navigation ul li.current-menu-item > a{color:#fff;}
.woocommerce-account .woocommerce-MyAccount-navigation>ul>li>a>i{color:#fff;}*/
.woocommerce-account .woocommerce-MyAccount-navigation>ul>li.current-menu-item a>i{color:var(--accent);}

.mlduo-welcome-message h1{color:var( --e-global-color-primary );}
.search-my-listings form input{color:var( --e-global-color-primary );}
.search-my-listings form button .search{color:var( --e-global-color-primary );}
.search-my-listings form input::-webkit-input-placeholder{color:var( --e-global-color-primary );}
.search-my-listings form input::-moz-placeholder{color:var( --e-global-color-primary );}
.search-my-listings form input:-ms-input-placeholder{color:var( --e-global-color-primary );}
.search-my-listings form input:-moz-placeholder{color:var( --e-global-color-primary );}

/*.select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;}
.select2-container--default .select2-selection--single .select2-selection__arrow:before{color:#fff;}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#fff;}*/

#finderSearch .button-2:hover{opacity:1; background:var( --e-global-color-primary );}

.my-listings-tab-con .select2-container--default .select2-selection--single .select2-selection__rendered,
.woocommerce-MyAccount-content .select2-container--default .select2-selection--single .select2-selection__rendered{color:var( --e-global-color-primary );}
.my-listings-tab-con .select2-container--default .select2-selection--single .select2-selection__arrow:before,
.woocommerce-MyAccount-content .select2-container--default .select2-selection--single .select2-selection__arrow:before{color:var( --e-global-color-primary );}
.my-listings-tab-con .select2-container--default .select2-selection--single .select2-selection__placeholder,
.woocommerce-MyAccount-content .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var( --e-global-color-primary );}

.woocommerce-account .i-section .stat-card .mlduo-stat-box{background:#fff !important;}
.woocommerce-account .i-section .stat-card .mlduo-stat-box h2,
.woocommerce-account .i-section .stat-card .mlduo-stat-box p{color:var( --e-global-color-primary );}
.woocommerce-account .i-section .stat-card a:hover .mlduo-stat-box h2,
.woocommerce-account .i-section .stat-card a:hover .mlduo-stat-box p{color:var(--accent);}
.woocommerce-account .i-section .stat-card .mlduo-stat-box i{color:rgba(52,70,81,.1)}
.woocommerce-account .i-section .stat-card a:hover .mlduo-stat-box i{color:rgba(94,196,182,.2)}

.woocommerce table.job-manager-jobs tr{/*background:var( --e-global-color-primary ); color:#A5A9AB;*/}
/*.woocommerce table.job-manager-jobs tr .job_title,
.woocommerce table.job-manager-jobs tr .job_title a{color:#fff;}*/
.woocommerce table.job-manager-jobs tr .job_title a:hover{color:var(--accent);}
/*.woocommerce table.job-manager-jobs tr .job-dashboard-actions li a{color:#fff;}*/
.woocommerce table.job-manager-jobs tr .job-dashboard-actions li a:hover{color:var(--accent);}
/*.woocommerce table.job-manager-jobs tr .info .label,
.woocommerce table.job-manager-jobs tr .info .value{color:#fff;}*/
.woocommerce table.job-manager-jobs tr .info.listing-type div.value{background:var(--accent); color:#fff;}

.woocommerce-MyAccount-content .element{/*background:var( --e-global-color-primary ); color:#fff;*/}
/*.woocommerce-MyAccount-content .element .title-style-1 h5{color:#fff;}
.woocommerce-MyAccount-content .element .number-stats p{color:#fff;}
.woocommerce-MyAccount-content .element .number-stats span{color:#fff;}*/
.woocommerce-MyAccount-content .element .number-stats p:hover span{color:var(--accent);}
/*.woocommerce-MyAccount-content .element .number-stats .animated-bars,
.woocommerce-MyAccount-content .element .number-stats .animated-bars:before,
.woocommerce-MyAccount-content .element .number-stats .animated-bars:after{background:#A5A9AB;}*/
.woocommerce-MyAccount-content .element .number-stats p:hover .animated-bars,
.woocommerce-MyAccount-content .element .number-stats p:hover .animated-bars:before,
.woocommerce-MyAccount-content .element .number-stats p:hover .animated-bars:after{background:var(--accent);}
/*.woocommerce-MyAccount-content .element .visit-chart-actions a{color:#fff;}*/
.woocommerce-MyAccount-content .element .visit-chart-actions a:hover,
.woocommerce-MyAccount-content .element .visit-chart-actions a.active{border-color:var(--accent); color:var(--accent);}
.woocommerce-MyAccount-content .element .pf-body foreignObject span{/*color:#fff; fill:#A5A9AB;*/}

/*.add-listing-step .element{background:var( --e-global-color-primary ); color:#fff;}
.add-listing-step .element .title-style-1 h5{color:#fff;}
.add-listing-step .element .number-stats p{color:#fff;}
.add-listing-step .element .number-stats span{color:#fff;}*/
.add-listing-step .element .number-stats p:hover span{color:var(--accent);}
/*.add-listing-step .element .number-stats .animated-bars,
.add-listing-step .element .number-stats .animated-bars:before,
.add-listing-step .element .number-stats .animated-bars:after{background:#A5A9AB;}*/
.add-listing-step .element .number-stats p:hover .animated-bars,
.add-listing-step .element .number-stats p:hover .animated-bars:before,
.add-listing-step .element .number-stats p:hover .animated-bars:after{background:var(--accent);}
/*.add-listing-step .element .visit-chart-actions a{color:#fff;}*/
.add-listing-step .element .visit-chart-actions a:hover,
.add-listing-step .element .visit-chart-actions a.active{border-color:var(--accent); color:var(--accent);}
.add-listing-step .element .pf-body foreignObject span{/*color:#fff; fill:#A5A9AB;*/}

/*.add-listing-step .element .pf-body label{color:#fff;}
.add-listing-step .element .pf-body .field input::-webkit-input-placeholder{color:#fff;}
.add-listing-step .element .pf-body .field input::-moz-placeholder{color:#fff;}
.add-listing-step .element .pf-body .field input:-ms-input-placeholder{color:#fff;}
.add-listing-step .element .pf-body .field input:-moz-placeholder{color:#fff;}*/

/*.woocommerce-MyAccount-content .element .pf-body label{color:#fff;}
.woocommerce-MyAccount-content .element .pf-body .field input::-webkit-input-placeholder{color:#fff;}
.woocommerce-MyAccount-content .element .pf-body .field input::-moz-placeholder{color:#fff;}
.woocommerce-MyAccount-content .element .pf-body .field input:-ms-input-placeholder{color:#fff;}
.woocommerce-MyAccount-content .element .pf-body .field input:-moz-placeholder{color:#fff;}*/

.woocommerce-account .i-section .no-listings{color:var( --e-global-color-primary );}
.woocommerce-account .i-section .sign-in-form fieldset legend,
.woocommerce-account .i-section .sign-in-form label,
.woocommerce-account .i-section .sign-in-form input{/*color:#fff;*/}

.add-listing-step .i-section .section-title .case27-primary-text{color:var(--accent);}
#job_package_selection .pricing-item{background:var( --e-global-color-primary ); color:#fff;}
#job_package_selection .pricing-item .plan-features ul li{color:#fff;}
#job_package_selection .pricing-item .plan-name{color:#fff;}
#job_package_selection .pricing-item:hover .plan-name{color:var(--accent);}

.woocommerce-account .woocommerce .no-login-background .login-container{/*background:#4c5456;*/}
.woocommerce-account .woocommerce .no-login-background .login-container .login-tabs li a{/*color:#fff;*/}
.woocommerce-account .woocommerce .login-container .login-tabs li a:hover,
.woocommerce-account .woocommerce .login-container .login-tabs li.active a{color:var(--accent);}
.woocommerce-account .woocommerce .no-login-background .login-container .sign-in-box label,
.woocommerce-account .woocommerce .no-login-background .login-container .sign-in-box input{/*color:#fff;*/}
.woocommerce-account .woocommerce .no-login-background .login-container .woocommerce-privacy-policy-text p{/*color:#fff;*/}
.woocommerce-account .woocommerce .login-container .woocommerce-privacy-policy-text a,
.woocommerce-account .woocommerce .login-container .sign-in-box label a{color:var(--accent);}
.woocommerce-account .woocommerce .no-login-background .login-container .woocommerce-privacy-policy-text a:hover,
.woocommerce-account .woocommerce .no-login-background .login-container .sign-in-box label a:hover{/*color:#fff;*/}
.woocommerce-account .woocommerce .no-login-background .login-container .forgot-password a,
.woocommerce-account .woocommerce .no-login-background .login-container .forgot-password a i{/*color:#fff;*/}
.woocommerce-account .woocommerce .login-container .forgot-password a:hover,
.woocommerce-account .woocommerce .login-container .forgot-password a:hover i{color:var(--accent);}

.woocommerce-MyAccount-content .add-listing-nav ul li a,
.woocommerce-MyAccount-content .add-listing-nav ul li a i,
.add-listing-form .add-listing-nav ul li a,
.add-listing-form .add-listing-nav ul li a i{color:var( --e-global-color-primary );}
.woocommerce-MyAccount-content .add-listing-nav ul li a:hover,
.woocommerce-MyAccount-content .add-listing-nav ul li.active a,
.add-listing-form .add-listing-nav ul li a:hover,
.add-listing-form .add-listing-nav ul li.active a{color:var(--accent);}
.woocommerce-MyAccount-content .add-listing-nav ul li a i span,
.add-listing-form .add-listing-nav ul li a i span{background:#A5A9AB;}
.woocommerce-MyAccount-content .add-listing-nav ul li a:hover i,
.woocommerce-MyAccount-content .add-listing-nav ul li.active a i,
.add-listing-form .add-listing-nav ul li a:hover i,
.add-listing-form .add-listing-nav ul li.active a i{color:var(--accent); border-color:var(--accent);}
.woocommerce-MyAccount-content .add-listing-nav ul li a:hover i span,
.woocommerce-MyAccount-content .add-listing-nav ul li.active i span,
.add-listing-form .add-listing-nav ul li a:hover i span,
.add-listing-form .add-listing-nav ul li.active i span{background:var(--accent);}

#/*submit-job-form .field-head label,
#submit-job-form .field>input,
#submit-job-form .field>textarea,
.social-networks-repeater div div input,
.social-networks-repeater div div span.select2-container,
.select2-container .select2-search--inline .select2-search__field,
.resturant-menu-repeater .item-head input{color:#fff;}*/

#submit-job-form .field .datepicker-wrapper input{/*color:#fff !important;*/}

.resturant-menu-repeater .delete-repeater-item i.material-icons.delete{color:var( --e-global-color-primary ) !important;}

/*.select2-container .select2-search--inline .select2-search__field::-webkit-input-placeholder{color:#fff;}
.select2-container .select2-search--inline .select2-search__field::-moz-placeholder{color:#fff;}
.select2-container .select2-search--inline .select2-search__field:-ms-input-placeholder{color:#fff;}
.select2-container .select2-search--inline .select2-search__field:-moz-placeholder{color:#fff;}*/

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:before{/*color:#fff;*/}

.woocommerce-account .woocommerce-MyAccount-content .section-title h2.case27-primary-text{color:var( --e-global-color-primary );}
.woocommerce-account #submit-job-form .mce-container iframe{margin:0;}

.add-listing-form .add-listing-step .section-title h2.case27-primary-text{color:var( --e-global-color-primary );}
.add-listing-form .add-listing-step #submit-job-form .mce-container iframe{margin:0;}

/*.c27-work-hours .bl-tabs .nav-tabs>li>a{color:#fff;}
.c27-work-hours .bl-tabs .nav-tabs>li.active>a{color:var(--accent);}*/

.event-picker .date-add-new,
.social-networks-repeater>input[type=button],
.pf-body .resturant-menu-repeater>input[type=button],
.pf-body .work-hours-repeater>input[type=button],
.button-5,
.button-5:visited{background:var(--accent); color:#fff !important;}
.event-picker .date-add-new:hover,
.social-networks-repeater>input[type=button]:hover,
.pf-body .resturant-menu-repeater>input[type=button]:hover,
.pf-body .work-hours-repeater>input[type=button]:hover,
.button-5:hover,
.button-5:visited:hover,
.light-forms .form-section-wrapper .listing-form-submit-btn .button-2:hover,
.pf-body .sign-in-form button[type=submit]:hover{background:var( --e-global-color-primary ); color:#fff !important;}

.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{background:rgba(255,255,255,.03)!important}

.wpcf7-form .wpcf7-response-output{color:var(--accent) !important;}

.header .header-container .social-links{/*border-bottom:solid 1px rgba(255,255,255,0.1);*/ background:var(--accent); position:absolute; left:0; top:0; right:0;}
.header .header-container .social-links .social-nav{/*max-width:1270px;*/ margin:auto; padding:0; display:flex; flex-wrap:wrap; justify-content:flex-end;}
.header .header-container .social-links .social-nav li{list-style:none; padding:0; margin:0;}
.header .header-container .social-links .social-nav li a{color:#fff;}

body .header.header-style-default,
body .header.header-style-default.header-scroll{/*height:139px;*/}
body .header-container .header-top{/*height:calc(100% - 40px); top:40px;*//* max-width:1300px; margin:auto; right:0;*/}

.header-top .header-right .signin-area{display:flex; grid-column-gap:15px; padding-right:25px;}

.lf-item-container.pricing-offers .lf-item,
.lf-item-container.type-business .lf-item{height:auto;}
.lf-item-container.pricing-offers .lf-item .lf-background,
.lf-item-container.type-business .lf-item .lf-background{height:230px;}
.lf-item-container.pricing-offers .lf-item .overlay,
.lf-item-container.type-business .lf-item .overlay{height:230px;}
.lf-item-container.pricing-offers .lf-item:not(:hover) .overlay,
.lf-item-container.type-business .lf-item:not(:hover) .overlay{opacity:0 !important;}
.lf-item-container.pricing-offers .lf-item .lf-head .ad-badge{display:none;}
.lf-item-container.pricing-offers .lf-item .lf-head .lf-head-btn,
.lf-item-container.type-business .lf-item .lf-head .lf-head-btn{background:rgb(31 41 44 / 70%);}
.lf-item-container.pricing-offers .lf-item .lf-head .lf-head-btn i,
.lf-item-container.type-business .lf-item .lf-head .lf-head-btn i{color:var( --e-global-color-primary ); padding-right:3px;}
.lf-item-container.pricing-offers .lf-item .lf-item-info{position:relative; left:0; right:0; bottom:0; background:#fff/*var( --e-global-color-primary )*/; flex-direction:unset; justify-content:space-between; padding:0 15px;}
.lf-item-container.type-business .lf-item .lf-item-info{position:relative; left:0; right:0; bottom:0; /*background:var( --e-global-color-primary );*/ flex-direction:unset; justify-content:flex-start; padding:10px 15px; align-items:center;}
.lf-item-container.type-business .lf-item .lf-item-info .lf-avatar{position:relative;}
.lf-item-container.type-business .lf-item .lf-item-info h4{font-size:16px; padding:0 0 0 10px; color:var( --e-global-color-primary );}
.lf-item-container.pricing-offers .lf-item .lf-item-info h4{font-size:16px; padding:15px 10px 0 0; width:calc(100% - 74px); color:var( --e-global-color-primary );}
.lf-item-container.pricing-offers .lf-item .lf-item-info .lf-contact{padding:15px 8px; margin:0; background:url(images/price-tag.jpg) center center no-repeat; background-size:100% 100%; width:76px; height:107px; text-align:center; color:var( --e-global-color-primary );}
.lf-item-container.pricing-offers .lf-item .lf-item-info .lf-contact li{padding:0; font-size:16px; font-weight:bold; white-space:normal;}
.lf-item-container.pricing-offers .event-host{border:none; height:auto; padding:0 15px 15px;}
.lf-item-container.pricing-offers .event-host .avatar{display:none;}
.lf-item-container.pricing-offers .event-host .host-name{/*color:#a2d3bd;*/ text-transform:uppercase; font-size:12px;}

/*.fl-head .explore-desktop-head .expand-map-btn{color:#fff; opacity:1;}*/

.listing-cat-tab .listing-cat a .overlay{background:var( --e-global-color-primary );}
/*.fc-default .finder-search .lc-info h6{opacity:0.9;}
.work-hours-block .pf-head .work-hours-status{color:#fff;}
.related-listing-block .pf-body .event-host a{color:#fff;}*/

.listing-main-info .listing-main-buttons>ul{align-items:center;}

body .c27-top-content-margin{/*height:119px;*/}

.top-header{background:var(--accent); color:var( --e-global-color-primary ); text-align:center; position:absolute; left:0; right:0; top:-40px;}
.top-header .widget11{display:flex; flex-wrap:wrap; align-items:center; justify-content:center; grid-column-gap:15px;}
.top-header .widget11 img{height:40px; object-fit:contain;}
.top-header p{color:var( --e-global-color-primary ); font-weight:bold; padding:0; margin:0;}

/*body .header.header-style-default,
body .header.header-style-default.header-scroll{margin-top:40px;}*/

/*.header.header-scroll.header-scroll-hide{transform:translateY(calc(-100% - 40px)) !important; -webkit-transform:translateY(calc(-100% - 40px)) !important;}*/

.explore-desktop-head .batch-unavailable{opacity:1;}

.pf-body .social-nav li a:hover i,
.pf-body .social-nav li a:hover i{background-color:var(--accent) !important; border-color:var(--accent) !important;}

.txt-link a{color:var(--accent);}
.txt-link a:hover{color:#fff;}
.active-taxonomy-container h1.category-name{/*color:#fff;*/}

.error404 .no-results-wrapper .no-results-icon,
.error404 .no-results-wrapper>li{/*color:#fff;*/}

.error404 .no-results-wrapper > .button-2:hover{background:var( --e-global-color-primary ); opacity:1;}

body.woocommerce-my-listings #job-manager-job-dashboard .listing-cell .c27_listing_logo img{width:100px; height:100px;}

.powerd-boxs{display:flex; align-items:center; justify-content:center;}

.region-content-sec{padding:60px 20px; color:#fff; display:flex; flex-wrap:wrap; margin:0; background:var( --e-global-color-primary ); position:relative;}
.region-content-sec .col-md-6{padding:0;}
.region-content-sec .col-md-6:first-child{position:absolute; left:0; top:0; width:100%; bottom:0;}
.region-content-sec .col-md-6:first-child img{height:100%; width:100%; object-fit:cover;}
.region-content-sec .col-md-6:last-child{padding:35px 40px; background:rgba(31, 41, 44, 0.8); max-width:640px; margin:auto; width:100%; text-align:center;}
.region-content-sec h2{padding:0 0 10px; margin:0; color:var(--accent);}
.region-content-sec p{color:#fff; padding:0 0 10px; margin:0;}
.region-content-sec p:empty{padding:0;}
/*.region-content-sec .powerd-boxs .powerd-img{border-right:solid 1px rgba(255,255,255,0.1); padding-right:20px;}*/
.region-content-sec .powerd-boxs img{width:150px;}
.region-content-sec .powerd-boxs p{padding:0;}
.region-content-sec a{background:var(--accent); color:#fff; padding:12px 24px; border-radius:4px; margin-left:20px;}


#finderMap .region-content{font-size:0;}
body.single-job_listing .header.header-style-default{background:var( --e-global-color-primary );}
.single-job_listing .featured-section.profile-cover-image{padding-bottom:0 !important;}
.single-job_listing .featured-section.profile-cover-image.profile-cover,
.single-job_listing .featured-section.profile-cover.profile-cover-no-img{height:450px;}
.single-job_listing .featured-section.profile-cover-image.profile-cover > img{position:absolute; left:0; top:0; width:100%; height:100% !important; object-fit:cover; aspect-ratio:unset !important; z-index:2;}
.single-job_listing .featured-section.profile-cover-image .overlay{background:var(--accent) !important; opacity:1 !important;}
.single-job_listing .featured-section.profile-cover-image .main-info-desktop{padding-top:89px;}
.single-job_listing .featured-section.profile-cover-image:not(.profile-cover) .listing-main-info{position:relative; display:flex; flex-wrap:wrap; align-items:center; padding-top:50px; padding-bottom:50px; bottom:0; transform:none; left:0; -webkit-transform:none; min-height:210px;}
.single-job_listing .featured-section.profile-cover-image .listing-main-info .col-md-6:first-child{padding-left:0;}
.single-job_listing .featured-section.profile-cover-image .listing-main-info .col-md-6:last-child{padding-right:0;}
.single-job_listing .featured-section.profile-cover-image .listing-main-info .listing-main-buttons{align-items:center !important;}
.single-job_listing .featured-section.profile-cover-image .listing-main-info .listing-main-buttons .lmb-calltoaction>a{background:var( --e-global-color-primary );}

.single-job_listing .featured-section .listing-main-info ul li.add_business_button button.buttons{background: var(--accent); padding:0 20px; display:block; color:#fff; border-radius:5px; font-size:14px; height:48px; align-items:center; position:relative; z-index:0; display:flex; justify-content:center; white-space:nowrap; font-weight:400;}
.single-job_listing .featured-section .listing-main-info ul li.add_business_button button.buttons:after{content:""; width:100%; height:100%; background:#fff; position:absolute; pointer-events:none; transition:.15s ease; opacity:0}
.single-job_listing .featured-section .listing-main-info ul li.add_business_button button.buttons:hover:after{opacity:.1}
.single-job_listing .featured-section .listing-main-info ul li.add_business_button button.buttons:hover{color:#fff !important;}

.single-job_listing .featured-section .listing-main-info ul li.add_business_button button.buttons.button-5{background:#fff; color:var(--accent) !important;}


.single-job_listing .listing-tabs .content-block .pf-body{text-align:left;}
.single-job_listing .listing-tabs .content-block .pf-body h4,
.single-job_listing .listing-tabs .content-block .pf-body p{text-align:left;}

/*.single-job_listing .listing-tabs .content-block .pf-body .lf-item-info ul.lf-contact{text-align:right;}*/

.single-job_listing .single-job-listing .tab-content h1{color:#f18758;}
.single-job_listing .single-job-listing .tab-content .pf-body .wysiwyg a{color:#f18758;}
.single-job_listing .single-job-listing .tab-content .pf-body .wysiwyg a:hover{color:#fff;}

#finderSearch .region-content{clear:both;}
#finderSearch .region-content .region-content-sec .col-md-6:first-child{display:none;}
#finderSearch .region-content .region-content-sec .col-md-6{width:100%; padding:20px;}

body.pricing-offers .tab-content .tab-template-two-columns .col-md-6 .block-type-location{display:none;}

.single-job_listing .pf-body .gform_wrapper .gform_heading{display:none;}
.single-job_listing .pf-body .gform_wrapper.gravity-theme .gfield_label{display:none;}
.single-job_listing .pf-body .gform_wrapper.gravity-theme input[type=color],
.single-job_listing .pf-body .gform_wrapper.gravity-theme input[type=date],
.single-job_listing .pf-body .gform_wrapper.gravity-theme input[type=datetime-local],
.single-job_listing .pf-body .gform_wrapper.gravity-theme input[type=datetime],
.single-job_listing .pf-body .gform_wrapper.gravity-theme input[type=email],
.single-job_listing .pf-body .gform_wrapper.gravity-theme input[type=month],
.single-job_listing .pf-body .gform_wrapper.gravity-theme input[type=number],
.single-job_listing .pf-body .gform_wrapper.gravity-theme input[type=password],
.single-job_listing .pf-body .gform_wrapper.gravity-theme input[type=search],
.single-job_listing .pf-body .gform_wrapper.gravity-theme input[type=tel],
.single-job_listing .pf-body .gform_wrapper.gravity-theme input[type=text],
.single-job_listing .pf-body .gform_wrapper.gravity-theme input[type=time],
.single-job_listing .pf-body .gform_wrapper.gravity-theme input[type=url],
.single-job_listing .pf-body .gform_wrapper.gravity-theme input[type=week],
.single-job_listing .pf-body .gform_wrapper.gravity-theme select,
.single-job_listing .pf-body .gform_wrapper.gravity-theme textarea{/*color:#fff; border-color:#4c5456; border:none;*/}
.single-job_listing .pf-body .gform_wrapper.gravity-theme .ginput_container input,
.single-job_listing .pf-body .gform_wrapper.gravity-theme .ginput_container textarea,
.single-job_listing .pf-body .gform_wrapper.gravity-theme .ginput_container select{padding:10px 0; /*border:none; border-bottom:solid 1px rgba(255,255,255,0.2);*/}
.single-job_listing .pf-body .gform_wrapper.gravity-theme .ginput_container input:focus,
.single-job_listing .pf-body .gform_wrapper.gravity-theme .ginput_container textarea:focus,
.single-job_listing .pf-body .gform_wrapper.gravity-theme .ginput_container select:focus{border-color:var(--accent);}
/*.single-job_listing .pf-body .gform_wrapper.gravity-theme .ginput_container input::-webkit-input-placeholder,
.single-job_listing .pf-body .gform_wrapper.gravity-theme .ginput_container textarea::-webkit-input-placeholder{color:#fff;}
.single-job_listing .pf-body .gform_wrapper.gravity-theme .ginput_container input::-moz-placeholder,
.single-job_listing .pf-body .gform_wrapper.gravity-theme .ginput_container textarea::-moz-placeholder{color:#fff;}
.single-job_listing .pf-body .gform_wrapper.gravity-theme .ginput_container input:-ms-input-placeholder,
.single-job_listing .pf-body .gform_wrapper.gravity-theme .ginput_container textarea:-ms-input-placeholder{color:#fff;}
.single-job_listing .pf-body .gform_wrapper.gravity-theme .ginput_container input:-moz-placeholder,
.single-job_listing .pf-body .gform_wrapper.gravity-theme .ginput_container textarea:-moz-placeholder{color:#fff;}*/
.single-job_listing .pf-body .gform_wrapper.gravity-theme .ginput_container textarea{height:220px; resize:none;}
.single-job_listing .pf-body .gform_wrapper.gravity-theme .gform_footer input{background:var(--accent); color:#fff; border:none; margin:0; font-weight:bold; border-radius:6px;}
.single-job_listing .pf-body .gform_wrapper.gravity-theme .gform_footer input:hover{background:var( --e-global-color-primary );}
.single-job_listing .pf-body .gform_wrapper .gform_validation_errors>h2.hide_summary,
.single-job_listing .pf-body .gform_wrapper .gform_validation_errors>h2 .gform-icon{color:#c02b0a !important;}

/*.pf-body .file-list > a{color:#fff;}*/
.pf-body .file-list > a .file .file-icon i{border:none; color:#fff; background:var( --e-global-color-primary );}

form.sign-in-form .gender-field{display:flex; flex-wrap:wrap; align-items:center; grid-column-gap:20px;}
form.sign-in-form .gender-field > label{width:100%; padding-bottom:10px;}
form.sign-in-form .gender-field .form-group{display:flex; align-items:center; grid-column-gap:7px;}
form.sign-in-form .gender-field .form-group label{position:relative; top:0;}

.added_quote_pro{color:var( --e-global-color-primary ); position:fixed; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.5); display:none; z-index:9999;}
.added_quote_pro .popup-outer{padding:20px; display:flex; align-items:center; justify-content:center; height:100%;}
.added_quote_pro .popup-inn{color:#fff; font-size:15px; background:var( --e-global-color-primary ); padding:0; max-width:600px; margin:auto; position:relative; width:100%;}
.added_quote_pro a{color:var(--accent);}
.added_quote_pro a:hover{color:#fff;}
.added_quote_pro .closequotepop{position:absolute; right:0; top:0; font-size:26px; line-height:26px; width:26px; text-align:center; z-index:11;}
.added_quote_pro .popup-boxs{display:flex; flex-wrap:wrap;}
.added_quote_pro .popup-image{width:50%; background:#fff;}
.added_quote_pro .popup-image img{width:100%; height:100%; object-fit:contain; padding:30px;}
.added_quote_pro .popup-info{width:50%; padding:50px; text-align:center;}
.added_quote_pro .popup-info p{color:#fff; margin:0; padding:0 0 20px;}
.added_quote_pro .popup-info p:last-of-type{padding:0;}
.added_quote_pro .popup-info .btn{display:block; width:100%; padding:10px; margin:0; background:var(--accent); color:#fff; border-radius:6px; font-weight:600; text-transform:capitalize; font-size:16px;}
.added_quote_pro .popup-info span{display:inline-block; padding:0; margin:10px 0; position:relative;}
.added_quote_pro .popup-info span:before{content:''; position:absolute; left:-15px; top:0; bottom:0; margin:auto; width:10px; height:1px; background:#fff;}
.added_quote_pro .popup-info span:after{content:''; position:absolute; top:0; bottom:0; right:-15px; margin:auto; width:10px; height:1px; background:#fff;}

/* start business popup */
.businesslounge-pop{color:var( --e-global-color-primary ); position:fixed; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.5); display:none; z-index:9999;}
.businesslounge-pop .popup-outer{padding:20px; display:flex; align-items:center; justify-content:center; height:100%;}
.businesslounge-pop .popup-inn{color:#fff; font-size:15px; background:#4c5456; padding:0; max-width:600px; margin:auto; position:relative; width:100%;}
.businesslounge-pop a{color:var(--accent);}
.businesslounge-pop a:hover{color:#fff;}
.businesslounge-pop .closebusinesslounge{position:absolute; right:0; top:0; font-size:26px; line-height:26px; width:26px; text-align:center; z-index:11;}
.businesslounge-pop .popup-boxs{display:flex; flex-wrap:wrap;}
.businesslounge-pop .popup-image{width:50%; background:var( --e-global-color-primary );}
.businesslounge-pop .popup-image img{width:100%; height:100%; object-fit:contain; padding:30px;}
.businesslounge-pop .popup-info{width:50%; padding:50px; text-align:center;}
.businesslounge-pop .popup-info p{color:#fff; margin:0; padding:0 0 20px; font-size:16px;}
.businesslounge-pop .popup-info p:last-of-type{padding:0;}
.businesslounge-pop .popup-info .btn{display:block; width:100%; padding:10px; margin:0; background:var(--accent); color:#fff; border-radius:6px; font-weight:600; text-transform:capitalize; font-size:16px;}
.businesslounge-pop .popup-info span{display:inline-block; padding:0; margin:10px 0; position:relative;}
.businesslounge-pop .popup-info span:before{content:''; position:absolute; left:-15px; top:0; bottom:0; margin:auto; width:10px; height:1px; background:#fff;}
.businesslounge-pop .popup-info span:after{content:''; position:absolute; top:0; bottom:0; right:-15px; margin:auto; width:10px; height:1px; background:#fff;}

/* end business popup*/

.pricing-offers .profile-cover .business-body{display:flex; flex-wrap:wrap; padding:0 0 40px;}
.pricing-offers .profile-cover .business-body .event-host{width:100%;}
.pricing-offers .profile-cover .business-body .event-host > a{display:flex; align-items:center; color:#fff;}
.pricing-offers .profile-cover .business-body .event-host > a:hover{color:var(--accent);}
.pricing-offers .profile-cover .business-body .event-host .avatar{width:60px; height:60px;}
.pricing-offers .profile-cover .business-body .event-host .host-name{margin-top:-20px;}
.pricing-offers .profile-cover .business-body .business-contact{display:flex; flex-wrap:wrap; padding-left:70px; margin-top:-25px;}
.pricing-offers .profile-cover .business-body .business-contact p{margin:0; padding-right:10px; color:#fff;}
.pricing-offers .profile-cover .business-body .business-contact a{color:#fff;}
.pricing-offers .profile-cover .business-body .business-contact a:hover{color:var(--accent);}

.pricing-offers .profile-cover .main-info-desktop .listing-main-info{display:flex; flex-wrap:wrap; align-items:flex-end;}

.offer-details{display:flex; flex-wrap:wrap; justify-content:space-between; padding:0 0 20px;}
.offer-details .offer-img{width:40%;}
.offer-details .offer-img img{max-width:100%; width:100%;}
.offer-details .offer-title{width:55%; margin:0;}

.single-job_listing .similar-listings{overflow:hidden;}
.single-job_listing .similar-listings .owl-carousel{padding:0 10px; overflow:hidden;}

.single-job_listing .block-type-code .pf-body .col-lg-4{width:100%; padding:0 15px;}
.single-job_listing .block-type-code .pf-body .col-lg-4 .lf-item-container{box-shadow:none; margin:0;}
.single-job_listing .block-type-code .pf-body .col-lg-4 .lf-item-container .lf-item-info{padding:0;}
.single-job_listing .block-type-code .pf-body .col-lg-4 .lf-item-container .c27-footer-section{padding:0;}

.single-job_listing .tab-content .col-md-6 .pf-body .releted-business{padding:0 0 10px;}
.single-job_listing .tab-content .col-md-6 .pf-body .releted-business .event-host > a{display:flex; align-items:center;}
.single-job_listing .tab-content .col-md-6 .pf-body .releted-business .event-host .avatar{width:40px; height:40px;}
/*.single-job_listing .tab-content .col-md-6 .pf-body .releted-business .event-host .host-name{color:#fff;}*/

.list-omain .grid-item .type-business .lf-item .lf-head{left:auto; top:115px; right:10px; display:flex; gap:10px; z-index:11; transition:all .3s;}
.list-omain .grid-item .type-business:hover .lf-item .lf-head{top:85px;}
.list-omain .grid-item .type-business .lf-item .lf-head .work_hours_badge p,
.list-omain .gm-style .cts-map-popup .lf-item .lf-head .work_hours_badge p{width:50px; height:50px; /*border:solid 2px var( --e-global-color-primary );*/ border-radius:100%; display:flex; flex-direction:column; font-size:8px; text-transform:uppercase; font-weight:500; background:var(--accent); align-items:center; justify-content:center; line-height:1; color:#fff; position:relative; margin:0;}
.list-omain .grid-item .type-business .lf-item .lf-head .work_hours_badge p span,
.list-omain .gm-style .cts-map-popup .lf-item .lf-head .work_hours_badge p span{font-size:20px; font-weight:bold; color:#fff;}

.list-omain .grid-item .type-business .lf-item .lf-head .lf-head-btn,
.list-omain .gm-style .cts-map-popup .lf-item .lf-head .lf-head-btn{border:none; background:#fff; width:50px; height:50px; padding:0; margin:0; border-radius:100%; display:flex; align-items:center; justify-content:center; position:relative; overflow:hidden; box-shadow:0 0 5px rgba(0,0,0,0.2);}
.list-omain .type-business .lf-item .lf-head .lf-head-btn img,
.list-omain .gm-style .cts-map-popup .lf-item .lf-head .lf-head-btn img{position:absolute; left:0; top:0; width:100%; height:100%; object-fit:contain;}

.list-omain .gm-style .cts-map-popup .lf-item .lf-item-info{padding-right:115px;}
.list-omain .gm-style .cts-map-popup .lf-item .lf-head{left:auto; top:115px; right:10px; display:flex; gap:10px; z-index:11; transition:all .3s;}
.list-omain .gm-style .cts-map-popup:hover .lf-item .lf-head{top:85px;}

.i-section #form-section-work-hours .fieldset-work_hours .bl-tabs-menu ul.nav > li.active > a{background:#fff;}
.i-section #form-section-work-hours .fieldset-work_hours .tab-content .work-hours-type{padding:0 10px;}
.i-section #form-section-work-hours .fieldset-work_hours .tab-content .work-hours-type label{color:var( --e-global-color-primary );}
.i-section #form-section-work-hours .fieldset-work_hours .tab-content .day{padding:0 10px;}
.i-section #form-section-work-hours .fieldset-work_hours .tab-content .day .select2-selection *{color:var( --e-global-color-primary );}
.i-section #form-section-work-hours .fieldset-work_hours .tab-content .day .select2-selection .select2-selection__arrow:before{color:var( --e-global-color-primary );}
.i-section #form-section-work-hours .fieldset-work_hours .tab-content .add-row-button{border-radius:0;}

.text-link a{color:var(--accent);}
.text-link a:hover{color:#fff;}
.link-txt .elementor-tab-content a{color:var(--accent);}
.link-txt .elementor-tab-content a:hover{color:#fff;}

.accordion-group .elementor-element .elementor-accordion{display:flex; flex-wrap:wrap; grid-row-gap:10px;}
.accordion-group .elementor-element .elementor-accordion .elementor-accordion-item{border-radius:6px; overflow:hidden; width:100%;}
.accordion-group .elementor-element .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active{background:var(--accent);}
.accordion-group .elementor-element .elementor-accordion .elementor-accordion-item .row{display:flex; flex-wrap:wrap; grid-row-gap:20px; margin:0 -10px;}
.accordion-group .elementor-element .elementor-accordion .elementor-accordion-item .row:before,
.accordion-group .elementor-element .elementor-accordion .elementor-accordion-item .row:after{display:none;}
.accordion-group .elementor-element .elementor-accordion .elementor-accordion-item .row/*:not(.img-col)*/ .col-md-6{width:100%;}
.accordion-group .elementor-element .elementor-accordion .elementor-accordion-item .row .img-center{max-width:600px;}

.woocommerce-account .i-section .woocommerce-MyAccount-content .element > a{color:var(--accent);}
.choose-role-text{color:#fff;}

.accordion-group .elementor-element .elementor-accordion .elementor-accordion-item .row .half-box{width:50%; padding:0 10px; box-sizing:border-box;}
.accordion-group .elementor-element .elementor-accordion .elementor-accordion-item .row .half-box .half-img{position:relative; padding-bottom:100%;}
.accordion-group .elementor-element .elementor-accordion .elementor-accordion-item .row .half-box .half-img img{position:absolute; width:100%; height:100%; top:0; left:0; object-fit:cover;}

/*.single-job_listing .tab-content .pf-body{display:flex; flex-wrap:wrap;}*/
.single-job_listing .tab-content .pf-body > a#applenow-job,
.single-job_listing .tab-content .pf-body > a#savebtn-job{background:var(--accent); color:#fff; padding:10px 20px; font-size:14px; border-radius:3px; margin-bottom:10px; margin-left:10px;}
.single-job_listing .tab-content .pf-body > a#applenow-job:hover,
.single-job_listing .tab-content .pf-body > a#savebtn-job:hover{color:var(--accent); background:#fff;}

.single-job_listing .pf-body .gform_wrapper.gravity-theme .label-show .gfield_label{display:block; /*color:#fff;*/ font-weight:normal; margin:0;}

.my-listing .listing-details-3 .details-list li i{color:#fff;}

.explore-head .explore-types>div.cts-prev,
.explore-head .explore-types>div.cts-next{background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#4c5456 80%); color:#fff;}
.explore-head .explore-types>div.cts-prev.cts-show:before,
.explore-head .explore-types>div.cts-next.cts-show:before{opacity:1;}

.my-listing .list-omain #c27-explore-listings .cts-carousel::-webkit-scrollbar{height:5px;}
.my-listing .list-omain #c27-explore-listings .cts-carousel::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0px rgba(0, 0, 0, 0);}
.my-listing .list-omain #c27-explore-listings .cts-carousel::-webkit-scrollbar-thumb{height:5px; background-color:rgba(255,255,255,0.2);}
.my-listing .list-omain #c27-explore-listings .cts-carousel::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,0.3);}
.my-listing .list-omain #c27-explore-listings .cts-carousel::-webkit-scrollbar:vertical{display:none;}

.woocommerce-my-bookmarks .c27-bookmarks-table td.bookmark-title h5 a{/*color:#fff;*/}
.woocommerce-my-bookmarks .c27-bookmarks-table td.bookmark-title h5 a:hover{color:var(--accent);}
.woocommerce-account .woocommerce-MyAccount-content .ac-details-container .element p{/*color:#fff;*/}

#submit-job-form .fieldset-business-b2b-listing .field-head{display:none;}

.flag-container ul.country-list{z-index:11 !important;}
.flag-container ul.country-list li span.country-name{color:var( --e-global-color-primary );}

.edit-account .form-group .intl-tel-input.allow-dropdown + label{left:0;}

body.page-id-137 form.woocommerce-EditAccountForm.edit-account fieldset{display: none;}

.sidebar-allother-deals{padding:0 0 25px;}
.sidebar-allother-deals .item{padding:0; margin:0;}
.sidebar-allother-deals .item a{color:#fff; display:block; border-bottom:solid 1px rgba(255,255,255,0.1); font-size:20px; position:relative; padding:10px 0; transition:all 0.3s ease-in-out;}
.sidebar-allother-deals .item a:hover{color:var(--accent);}
.sidebar-allother-deals .item a:after{content:''; position:absolute; left:0; bottom:0; height:1px; background:var(--accent); width:0; transition:all 0.3s ease-in-out;}
.sidebar-allother-deals .item a:hover:after,
.sidebar-allother-deals .item.active a:after{width:100%;}
.sidebar-allother-deals .item h4{color:#fff; font-size:14px; margin:0; width:calc(100% - 35px);}
.sidebar-allother-deals .item .type-info{display:flex; align-items:center; justify-content:space-between;}

.single-job_listing.type-cars #custom-autospecification .pf-head{position:relative; cursor:pointer;}
.single-job_listing.type-cars #custom-autospecification .pf-head:after{content:'\e313'; position:absolute; right:0; top:0; bottom:0; font-family:Material Icons; font-size:20px; font-weight:normal; height:20px; color:#fff; transition:all 0.3s ease-in-out; line-height:1;}
.single-job_listing.type-cars #custom-autospecification.open .pf-head:after{content:'\e316';}
.single-job_listing.type-cars #custom-autospecification .pf-body{display:none;}

.offer-page .face.ac-front-side{/*background:var( --e-global-color-primary );*/}
.offer-page .face.ac-front-side .cat-icon{background:var(--accent);}
.offer-page .face.ac-front-side .category-name{color:var( --e-global-color-primary );}
.offer-page .face.ac-back-side{background:var(--accent);}

.woocommerce-account .woocommerce .no-login-background .login-container .sign-in-box .woocommerce-password-hint{/*color:#fff;*/}
.woocommerce-account .woocommerce .login-container .sign-in-box .fa-eye{position:absolute; right:0; top:14px; margin:auto; /*color:#fff;*/ line-height:18px; z-index:111;}

.sidebar-allother-deals .listing-cat.item > a{border:none; padding:0;}
.sidebar-allother-deals .listing-cat.item .type-info{flex-wrap:wrap;}
.sidebar-allother-deals .listing-cat.item .type-info h4{font-size:16px;}
.sidebar-allother-deals .listing-cat.item .type-info h6{width:100%;}

.review-gallery-add i{/*color:#fff;*/}
/*.review-gallery-add:hover{border-color:rgb(255 255 255 / 21%);}*/

/*.page-id-136 */.form-section-wrapper .pf-body .fieldset-job_logo .uploaded-files-list .upload-file{width:150px; height:150px; border-radius:100%;}
/*.page-id-136 */.form-section-wrapper .pf-body .fieldset-job_logo .uploaded-files-list .job-manager-uploaded-files progress{width:150px; height:150px; border-radius:100%;}
/*.page-id-136 */.form-section-wrapper .pf-body .fieldset-job_logo .uploaded-files-list .job-manager-uploaded-files .uploaded-file{width:150px; height:150px; overflow:visible; border-radius:100%;}
/*.page-id-136 */.form-section-wrapper .pf-body .fieldset-job_logo .uploaded-files-list .job-manager-uploaded-files .uploaded-file-preview img{height:150px !important; margin-bottom:0 !important; border-radius:100% !important;}

.woocommerce-account .sign-in-box form .signup_customer_tandc .form-group label{position:relative; top:0;}
.woocommerce-account .sign-in-box form .signup_customer_tandc .form-group div{width:100% !important; color:#fff;}
.woocommerce-account .sign-in-box form .signup_customer_tandc .form-group div > div{min-height:251px; height:auto !important;}
.woocommerce-account .sign-in-box form #customer_content ol{padding:0 0 0 18px; margin:0; color:#fff;} 
.woocommerce-account .sign-in-box form #customer_content ol p{color:#fff; margin:0; padding:0 0 10px;}
.woocommerce-account .sign-in-box form #customer_content ol p:last-child{padding:0;}
.woocommerce-account .sign-in-box form #customer_content ol > li{list-style:decimal; padding:0 0 10px;}
.woocommerce-account .sign-in-box form #customer_content ol ul{padding:0 0 0 18px; margin:0;}
.woocommerce-account .sign-in-box form #customer_content ol ul > li{list-style:lower-alpha; padding:0 0 10px;}
.woocommerce-account .sign-in-box form #customer_content ol ul > li:last-child{padding:0;}
.woocommerce-account .sign-in-box form #customer_content ol a{color:var(--accent);}
.woocommerce-account .sign-in-box form #customer_content ol a:hover{color:#fff;}

.woocommerce-account .sign-in-box form .form-group button[disabled]{opacity:0.7;}

/*.cts-explore .explore-head .explore-types .item > a > .type-info > i,
.cts-explore .explore-head .explore-types .item > a > .type-info > h4{color:var( --e-global-color-primary );}
.cts-explore .explore-head .explore-types .item.active > a > .type-info > i,
.cts-explore .explore-head .explore-types .item.active > a > .type-info > h4{color:var(--accent);}*/

/*.cts-explore .explore-head{background:#3f505b;}
.cts-explore .explore-head .explore-types .item{margin-right:1px; border-radius:6px 6px 0 0; overflow:hidden; border-top:solid 2px #3f505b;}
.cts-explore .explore-head .explore-types .item:hover,
.cts-explore .explore-head .explore-types .item.active{border-color:var(--accent);}
.cts-explore .explore-head .explore-types .item:after{bottom:auto; top:0; width:100%; opacity:0; display:none;}
.cts-explore .explore-head .explore-types .item:hover:after,
.cts-explore .explore-head .explore-types .item.active:after{opacity:1;}
.cts-explore .explore-head .explore-types .item > a{background:#3f505b;}
.cts-explore .explore-head .explore-types .item > a > .type-info > i,
.cts-explore .explore-head .explore-types .item > a > .type-info > h4{color:#fff;}

.cts-explore .explore-head .explore-types .item.active > a,
.cts-explore .explore-head .explore-types .item:hover > a{background:var(--accent);}
.cts-explore .explore-head .explore-types .item.active > a > .type-info > i,
.cts-explore .explore-head .explore-types .item:hover > a > .type-info > i,
.cts-explore .explore-head .explore-types .item.active > a > .type-info > h4,
.cts-explore .explore-head .explore-types .item:hover > a > .type-info > h4{color:#fff;}*/

.tab-content #search-form .light-forms .select-wrapper #listingtype-customcat{border:none; border-bottom:solid 1px #fff; padding:9px 0 18px; margin:0; color:#fff; width:100%; background:url(images/select.jpg) top 20px right 2px no-repeat/*url(images/select.jpg) top 8px right no-repeat*/; appearance:none; -moz-appearance:none; -webkit-appearance:none; outline:none;}
.tab-content #search-form .light-forms .select-wrapper #listingtype-customcat option{color:#000;}

/*.home .home-banner .featured-search .fs-tabs ul.nav{padding:0; grid-column-gap:1px;}
.home .home-banner .featured-search .fs-tabs ul.nav > li > a{padding:10px 20px !important; margin:0; background:var( --e-global-color-primary ) !important; border-top:solid 2px var( --e-global-color-primary ) !important; border-radius:6px 6px 0 0; opacity:1;}
.home .home-banner .featured-search .fs-tabs ul.nav > li > a:hover,
.home .home-banner .featured-search .fs-tabs ul.nav > li.active > a{background:var(--accent) !important; border-color:var(--accent) !important;}*/
/*.home .home-banner .featured-search .fs-tabs .tab-content{background:#52595b;}*/
/*.home .home-banner .featured-search .fs-tabs ul.nav > li.cts-prev,
.home .home-banner .featured-search .fs-tabs ul.nav > li.cts-next{display:none !important;}*/

.lounge-slider .elementor-widget-container .swiper-container-wrap .elementor-swiper-button-prev{font-size:18px; left:-40px; margin-top:-20px; background:#f18758; color:#fff;}
.lounge-slider .elementor-widget-container .swiper-container-wrap .elementor-swiper-button-next{font-size:18px; right:-40px; margin-top:-20px; background:#f18758; color:#fff;}

.contact-form .gform_wrapper .gform_heading{display:none;}
/*.contact-form .gform_wrapper .gform_body .gform_fields .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.contact-form .gform_wrapper .gform_body .gform_fields .gfield textarea,
.contact-form .gform_wrapper .gform_body .gform_fields .gfield select{}*/
.contact-form .gform_wrapper .gform_body .gform_fields .gfield textarea{resize:none;}

.business-loung-section .business_lounge_sliders .col-md-4{padding-right:50px;}
.business-loung-section .business_lounge_sliders .row{margin:0 -10px; display:flex; flex-wrap:wrap; align-items:center;}
.business-loung-section h2{padding:0; margin:0; color:var( --e-global-color-primary );}
.business-loung-section .lounge_slider{margin:0 -5px;}
.business-loung-section .lounge_slider .slick-track .item{padding:0 5px;}
.business-loung-section .lounge_slider .item > p{font-family:var( --e-global-typography-text-font-family ), Sans-serif; font-weight:var( --e-global-typography-text-font-weight ); color:var( --e-global-color-text ); padding:10px 0; text-align:center; line-height:1.25; font-size:18px;}
.business-loung-section .lounge_slider .slick-arrow{border:none; font-size:0; position:absolute; top:0; bottom:42px; left:-40px; margin:auto; background:#f18758; color:#fff; border-radius:100%; display:flex; align-items:center; justify-content:center; transform:none; -ms-transform:none; -webkit-transform:none; width:33px; height:33px; z-index:1;}
.business-loung-section .lounge_slider .slick-arrow:before{content:"\f104"; font-family:"Font Awesome 5 Free"; font-weight:900; font-size:18px; color:#fff; line-height:0.7;}
.business-loung-section .lounge_slider .slick-next{left:auto; right:-40px;}
.business-loung-section .lounge_slider .slick-next:before{content:"\f105";}

.flip-boxs{-webkit-transform-style:preserve-3d; transform-style:preserve-3d; -webkit-perspective:1000px; perspective:1000px;}
.flip-boxs h3{margin:0; padding:15px; color:#fff;}
.flip-boxs .front img{position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover;}
.front,
.back{-webkit-transition:-webkit-transform .7s cubic-bezier(0.4, 0.2, 0.2, 1); transition:-webkit-transform .7s cubic-bezier(0.4, 0.2, 0.2, 1); -o-transition:transform .7s cubic-bezier(0.4, 0.2, 0.2, 1); transition:transform .7s cubic-bezier(0.4, 0.2, 0.2, 1); transition:transform .7s cubic-bezier(0.4, 0.2, 0.2, 1), -webkit-transform .7s cubic-bezier(0.4, 0.2, 0.2, 1); -webkit-backface-visibility:hidden; backface-visibility:hidden; text-align:center; /*min-height:280px;*/ height:auto; color:#fff; position:relative; padding:0 0 100%;}
.back{background:var( --e-global-color-primary );}
.front:after{position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; content:''; display:block; -webkit-backface-visibility:hidden; backface-visibility:hidden;}
.flip-boxs:hover .front,
.flip-boxs:hover .back{-webkit-transition:-webkit-transform .7s cubic-bezier(0.4, 0.2, 0.2, 1); transition:-webkit-transform .7s cubic-bezier(0.4, 0.2, 0.2, 1); -o-transition:transform .7s cubic-bezier(0.4, 0.2, 0.2, 1); transition:transform .7s cubic-bezier(0.4, 0.2, 0.2, 1); transition:transform .7s cubic-bezier(0.4, 0.2, 0.2, 1), -webkit-transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);}
.back{position:absolute; top:0; left:0; width:100%;}
.inner{-webkit-transform:translateY(0%) translateZ(60px) scale(0.94); transform:translateY(0%) translateZ(60px) scale(0.94); top:0; bottom:0; position:absolute; left:0; width:100%; -webkit-box-sizing:border-box; box-sizing:border-box; outline:1px solid transparent; -webkit-perspective:inherit; perspective:inherit; z-index:2; display:flex; align-items:center; justify-content:center;}
.flip-boxs .back{-webkit-transform:rotateY(180deg); transform:rotateY(180deg); -webkit-transform-style:preserve-3d; transform-style:preserve-3d;}
.flip-boxs .front{-webkit-transform:rotateY(0deg); transform:rotateY(0deg); -webkit-transform-style:preserve-3d; transform-style:preserve-3d;}
.flip-boxs:hover .back{-webkit-transform:rotateY(0deg); transform:rotateY(0deg); -webkit-transform-style:preserve-3d; transform-style:preserve-3d;}
.flip-boxs:hover .front{-webkit-transform:rotateY(-180deg); transform:rotateY(-180deg); -webkit-transform-style:preserve-3d; transform-style:preserve-3d;}

.add-listing-step .element .pf-body .work-hours-type .md-checkbox label{color:var( --e-global-color-primary );}
.single-blog-feed .sbf-container .sbf-title > p{color:var( --e-global-color-primary );}
.sidebar-comment-form #respond .comment-form .form-group textarea{color:var( --e-global-color-primary );}
.sidebar-comment-form #respond .comment-form .form-group textarea::-webkit-input-placeholder{color:var( --e-global-color-primary );}
.sidebar-comment-form #respond .comment-form .form-group textarea::-moz-placeholder{color:var( --e-global-color-primary );}
.sidebar-comment-form #respond .comment-form .form-group textarea:-ms-input-placeholder{color:var( --e-global-color-primary );}
.sidebar-comment-form #respond .comment-form .form-group textarea:-moz-placeholder{color:var( --e-global-color-primary );}
.blogpost-section .tags-list ul.tags li a{color:#fff;}

.no-results-wrapper li.no_job_listings_found{/*color:#fff;*/}

.archive-page .archive-posts .grid{display:flex; flex-wrap:wrap; height:auto !important; row-gap:20px;}
.archive-page .archive-posts .grid .col-xs-12{position:relative !important; left:0 !important; top:0 !important; bottom:0 !important; right:0 !important; height:auto; transform:none !important;}
.archive-page .archive-posts .grid .single-blog-feed{margin:0; height:100%;}
.archive-page .archive-posts .grid .sbf-container{height:100%;}
.archive-page .archive-posts .grid .sbf-title{padding:20px;}
.archive-page .archive-posts .grid .sbf-title a{font-size:20px; line-height:1.45; font-family:"Poppins", Sans-serif;}
.single-blog-feed .sbf-thumb{height:auto; padding:0 0 56.25%; background:none;}
.single-blog-feed .sbf-thumb > iframe{width:100%; height:100%; position:absolute; left:0; top:0;}
.single-blog-feed .sbf-thumb .sbf-background{width:102%; height:100%; position:absolute; left:0; top:0;}

.single-post .blogpost-section .blog-featured-image{margin-left:0; margin-right:0;}
.single-post .blogpost-section .blog-featured-image > div{padding:0;}
.single-post .blogpost-section .blog-featured-image .video-single{position:relative; padding:0 0 56.25%;}
.single-post .blogpost-section .blog-featured-image .video-single iframe{width:100%; height:100%; position:absolute; left:0; top:0;}
.single-post .blogpost-section .section-body p{font-size:14px; line-height:1.45;}
.single-post .i-section .section-title .case27-primary-text{margin:0; color:#fff;}

.tribe-events .tribe-events-header__events-bar{display:none;}
.tribe-events .tribe-events-header__top-bar .tribe-common-c-btn-border-small{padding:12px 20px !important; font-size:14px; color:var(--accent); background-color:#fff; font-weight:600; font-family:"Poppins", Sans-serif; border-radius:5px; border:none;}
.tribe-events .tribe-events-header__top-bar .tribe-common-c-btn-border-small:hover{background-color:var(--accent); color:#fff;}
.tribe-events button.tribe-events-c-top-bar__datepicker-button{color:#fff; font-family:"Poppins", Sans-serif;}
.tribe-events button.tribe-events-c-top-bar__datepicker-button:hover{color:var(--accent);}
.tribe-common .tribe-common-c-svgicon__svg-fill{fill:#fff;}
.tribe-events button.tribe-events-c-top-bar__datepicker-button:hover .tribe-common-c-svgicon__svg-fill{fill:var(--accent);}
.tribe-events .tribe-events-c-top-bar__datepicker-container{width:225px;}
.tribe-events .datepicker .next .tribe-events-c-top-bar__datepicker-nav-icon-svg path, .tribe-events .datepicker .prev .tribe-events-c-top-bar__datepicker-nav-icon-svg path{fill:var( --e-global-color-primary );}
.tribe-events .datepicker .datepicker-switch{color:var( --e-global-color-primary ); font-family:"Poppins", Sans-serif;}
.tribe-events .datepicker .datepicker-switch:hover{color:var(--accent);}
.tribe-events .datepicker .past{color:rgb(31 41 44 / 70%);}
.tribe-events .datepicker .month, .tribe-events .datepicker .year{color:var( --e-global-color-primary ); font-family:"Poppins", Sans-serif;}
.tribe-events .datepicker .month.current,
.tribe-events .datepicker .month:hover,
.tribe-events .datepicker .month.active{background:var(--accent) !important; color:#fff;}
.tribe-events .datepicker .day.focused, .tribe-events .datepicker .day:focus, .tribe-events .datepicker .day:hover, .tribe-events .datepicker .month.focused, .tribe-events .datepicker .month:focus, .tribe-events .datepicker .month:hover, .tribe-events .datepicker .year.focused, .tribe-events .datepicker .year:focus, .tribe-events .datepicker .year:hover{background:transparent;}
.tribe-events .tribe-events-calendar-month__header-row{background:var(--accent); padding:10px;}
.tribe-events .tribe-events-calendar-month__header-column{padding:0;}
.tribe-events .tribe-events-calendar-month__header-column-title{color:#fff; font-family:"Poppins", Sans-serif; font-size:18px !important; font-weight:600;}
.tribe-events-calendar-month__body{border-top:0 !important;}
.tribe-events-calendar-month__body .tribe-events-calendar-month__week{border-left:0 !important;}
.tribe-events-calendar-month__body .tribe-events-calendar-month__day{border-width:0 0 1px 0 !important; border-color:#ffffff !important;}
.tribe-events .tribe-events-calendar-month__day-date-daynum,
.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date-link,
.tribe-events .tribe-events-calendar-month__day-date-link{color:#fff; font-family:"Poppins", Sans-serif;}
.tribe-events .tribe-events-calendar-month__calendar-event .tribe-events-calendar-month__calendar-event-details{padding:5px; background-color:#fff; border-bottom:solid 1px #4c5456;}
.tribe-events .tribe-events-calendar-month__calendar-event .tribe-events-calendar-month__calendar-event-details:hover{background-color:var(--accent);}
.tribe-events .tribe-events-calendar-month__calendar-event .tribe-events-calendar-month__calendar-event-details:hover .tribe-events-calendar-month__calendar-event-datetime,
.tribe-events .tribe-events-calendar-month__calendar-event .tribe-events-calendar-month__calendar-event-details:hover .tribe-events-calendar-month__calendar-event-title-link{color:#fff; border-bottom:none;}
.tribe-common .tribe-common-anchor-thin{border:none;}
.tribe-events-calendar-month__day:hover:after{display:none !important;}
.tribe-events .tribe-events-calendar-month__calendar-event{margin:0;}
.tribe-events .tribe-events-c-subscribe-dropdown__container{display:none;}
.tribe-events .tribe-events-c-messages__message{background-color:rgb(255 255 255) !important;}
.tribe-events .tribe-events-c-nav__list-item .tribe-events-c-nav__today.tribe-common-b2{color:#fff;}

#epta-template{max-width:1260px; padding:100px 30px !important; margin:0 auto !important; display:block !important;}
#epta-template a{color:#fff; font-family:"Poppins", Sans-serif;}
#epta-template a.tribe-events-gmap{color:var(--accent);}
#epta-template a.tribe-events-gmap:hover{color:var( --e-global-color-primary );}
#epta-template a:hover{color:var(--accent);}
.tribe-events-content p{color:#fff; font-family:"Poppins", Sans-serif;}
#epta-template.epta-template-1 .epta-countdown-cell, #epta-template.epta-template-1 .epta-sidebar-box h2.tribe-events-single-section-title, #epta-template.epta-template-1 .epta-addto-calendar a{background-color:var(--accent) !important;}
#epta-template.epta-template-1 .epta-light-bg{background-color:transparent !important;}
.epta-share-area h3{color:#fff;}
#epta-template.epta-template-1 .epta-share-area a{color:var(--accent) !important;}
.epta-sidebar-box{margin-bottom:0 !important;}
.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__calendar-event{opacity:1;}
.tooltipster-fade.tooltipster-show{opacity:0; visibility:hidden; display:none;}
.epta-title-date{position:relative !important; padding:25px 0 0!important;}
.epta-image-area .tribe-events-event-image{overflow:hidden;}
div#tribe-events-gmap-0{min-height:350px;}

.map-fremantle #custom_embed_map{padding:0 0 56.25%;}

.gm-style-iw-a .gm-style-iw-t .gm-style-iw{padding:12px !important;}
.gm-style-iw-a .gm-style-iw-t .gm-style-iw .gm-style-iw-d{padding:0; overflow:visible !important; max-height:unset !important;}

.gm-style-iw-a .mapitem-content img{max-width:300px;}
.gm-style-iw-a .mapitem-content p{padding:7px 0 0; margin:0; text-align:center; font-size:16px;}

.list-omain #c27-explore-listings #finderListings .type-community-rewards .lf-item{height:auto; position:relative; padding:0 0 100%;}
.list-omain #c27-explore-listings #finderListings .type-community-rewards .lf-item > a{position:absolute; left:0; top:0; right:0; bottom:0;}
.list-omain #c27-explore-listings #finderListings .type-community-rewards .lf-item .lf-item-info{display:none;}

.single-listing.type-community-rewards .single-job-listing .featured-section > .overlay{display:none;}
.single-listing.type-community-rewards .single-job-listing .featured-section .main-info-desktop{/*padding-top:138px;*/}
.single-listing.type-community-rewards .single-job-listing .featured-section .listing-main-info{display:none;}

.single-listing.type-community-rewards .listing-tabs .tab-template-two-columns .col-md-6 .cts-side-column .block-type-raw .content-block{margin:0;}
.single-listing.type-community-rewards .listing-tabs .tab-template-two-columns .col-md-6 .cts-side-column .block-type-code:not(.community-rewards-rewardbtn) .content-block{padding-top:0; margin:-10px 0 0;}
.single-listing.type-community-rewards .listing-tabs .tab-template-two-columns .col-md-6 .cts-side-column .block-type-code .content-block .pf-body{padding:0;}

.single-listing.type-community-rewards .listing-tabs .tab-template-two-columns .col-md-6 .cts-side-column .block-type-code.community-rewards-rewardbtn .content-block{background:none; box-shadow:none; padding:30px 0 0;}
.single-listing.type-community-rewards .listing-tabs .tab-template-two-columns .col-md-6 .cts-side-column .block-type-code.community-rewards-rewardbtn .content-block .pf-body{display:flex;}
.single-listing.type-community-rewards .listing-tabs .tab-template-two-columns .col-md-6 .cts-side-column .block-type-code.community-rewards-rewardbtn .content-block .pf-body .btn{background:var(--accent); color:#fff; font-size:14px; height:48px; display:flex; justify-content:center; align-items:center; border-radius:5px; min-width:150px; position:relative; gap:7px;}
.single-listing.type-community-rewards .listing-tabs .tab-template-two-columns .col-md-6 .cts-side-column .block-type-code.community-rewards-rewardbtn .content-block .pf-body .btn:after{content:"\f30b"; font-family:"Font Awesome 5 Free"; font-weight:900;}
.single-listing.type-community-rewards .listing-tabs .tab-template-two-columns .col-md-6 .cts-side-column .block-type-code.community-rewards-rewardbtn .content-block .pf-body .btn:hover{opacity:0.9;}


/* start 15-04-24*/
.signup-termsofuse-pop{color:var( --e-global-color-primary ); position:fixed; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.5); display:none; z-index:9999999999;}
.signup-termsofuse-pop .popup-outer{padding:20px; display:flex; align-items:center; justify-content:center; height:100%;}
.signup-termsofuse-pop .popup-inn{/*color:#fff;*/ font-size:15px; background:#fff; padding:0; max-width:600px; margin:auto; position:relative; width:100%; max-height:680px; overflow-y:scroll;}
.signup-termsofuse-pop a{color:var(--accent);}
.signup-termsofuse-pop a:hover{color:var( --e-global-color-primary );}
.signup-termsofuse-pop .closesignuptermsofuse{position:absolute; right:30px; top:10px; font-size:26px; line-height:26px; width:26px; text-align:center; z-index:11; background-color:var( --e-global-color-primary ); border-radius:100px; display:block;}
.signup-termsofuse-pop .closesignuptermsofuse:hover{color:#fff;}
.signup-termsofuse-pop .popup-boxs{display:flex; flex-wrap:wrap;}
.signup-termsofuse-pop .popup-info{width:100%; padding:30px; text-align:left;}

.signup-termsofuse-pop .popup-info ol{padding:0 0 0 18px; margin:0; /*color:#fff;*/} 
.signup-termsofuse-pop .popup-info ol p{/*color:#fff;*/ margin:0; padding:0 0 10px;}
.signup-termsofuse-pop .popup-info ol p:last-child{padding:0;}
.signup-termsofuse-pop .popup-info ol > li{list-style:decimal; padding:0 0 10px;}
.signup-termsofuse-pop .popup-info ol ul{padding:0 0 0 18px; margin:0;}
.signup-termsofuse-pop .popup-info ol ul > li{list-style:lower-alpha; padding:0 0 10px;}
.signup-termsofuse-pop .popup-info ol ul > li:last-child{padding:0;}
.signup-termsofuse-pop .popup-info ol a{color:var(--accent);}
.signup-termsofuse-pop .popup-info ol a:hover{color:var( --e-global-color-primary ); /*color:#fff;*/}

/* end 15-04-24*/

.fieldset-job_description #wp-job_description-editor-container #job_description,
.field-type-wp-editor .wp-editor-container #specifications{background: #fff;}
.copyright p{color:#fff;}
.header-right .user-area .user-profile-name{color:var( --e-global-color-primary );}
.header-right .user-area .submenu-toggle,
.header-right .user-area .messaging-center .forum{color:var( --e-global-color-primary ); display:block;}
form#submit-job-form .form-group,
form#submit-job-form .social-networks-repeater .select2-container--default .select2-selection--single,
form#submit-job-form .work-hours-repeater .select2-container--default .select2-selection--single,
form#submit-job-form .field-head label,
form#submit-job-form .field>input,
form#submit-job-form .field>textarea,
.social-networks-repeater div div input,
.social-networks-repeater div div span.select2-container,
.select2-container .select2-search--inline .select2-search__field,
.resturant-menu-repeater .item-head input,
.open-hours-wrapper .extra-details li{/*border-color:rgba(255,255,255,0.2);*/}

.c27-main-header .header-container .header-top .header-right .header-button a.buttons{background:none; color:var( --e-global-color-primary );}
.c27-main-header .header-container .header-top .header-right .header-button a.buttons:hover{background:none; color:var(--accent);}
#c27-site-wrapper .woocommerce-ResetPassword .woocommerce-form-row button[type=submit].button:hover{background:var( --e-global-color-primary ); opacity:1;}
.single-job_listing #c27-site-wrapper .profile-body .lf-item .lf-contact{padding:10px 0 4px;}
#c27-site-wrapper #submit-job-form .wp-editor-container{border:1px solid #dcdcde;}

.list-omain #c27-explore-listings #finderListings .grid-item .lf-contact .sm-icon{color:var(--accent);}
.list-omain #c27-explore-listings #finderListings .grid-item .ld-info ul li a:not(.bookmarked) i{color:var(--accent);}

.similar-listings .section-body .owl-carousel.listing-feed-carousel .owl-stage{display:flex; justify-content:center;}
.similar-listings .section-body .owl-carousel.listing-feed-carousel .owl-stage .owl-item:has(.c27-blank-slide:empty){display:none;}


@media only screen and (max-width:767px){
.tribe-events .tribe-events-calendar-month__day-cell--selected, .tribe-events .tribe-events-calendar-month__day-cell--selected:focus, .tribe-events .tribe-events-calendar-month__day-cell--selected:hover{background-color:var(--accent);}
.tribe-events .tribe-events-calendar-month__day-cell--mobile{justify-content:center;}
.tribe-events .tribe-events-calendar-month__mobile-events-icon--event{background-color:var(--accent);}
#epta-template{padding:50px 15px !important;}
.map-fremantle #custom_embed_map{padding:0 0 90%;}
.gm-style-iw-a .mapitem-content img{max-width:100%; max-height:135px;}
.gm-style-iw-a .gm-style-iw-t .gm-style-iw{max-height:unset !important;}
.gm-style-iw-a .mapitem-content p{padding:9px 0 0; font-size:14px;}
.single-listing.type-community-rewards .listing-tabs .tab-template-two-columns .col-md-6 .cts-side-column .block-type-code.community-rewards-rewardbtn .content-block{padding:10px 0 20px;}
}


@media only screen and (min-width:1201px){
#c27-explore-listings .explore-mobile-nav{position:fixed; bottom:0; display:flex !important; justify-content:center; width:calc(100% - 400px); z-index:111; left:400px;}
#c27-explore-listings .explore-mobile-nav .nav-tabs{border:none;}
#c27-explore-listings .explore-mobile-nav .nav-tabs li.active{display:none;}
#c27-explore-listings .explore-mobile-nav .nav-tabs li a{background:#fff; border-radius:5px; display:flex; align-items:center; justify-content:center; margin-bottom:30px; color:var( --e-global-color-primary ); box-shadow:0 5px 33px rgb(0 0 0 / 20%); border:none!important; font-size:12px; font-weight:600; padding:10px 12px; height:40px;}
#c27-explore-listings .explore-mobile-nav .nav-tabs li a i{padding-right:5px; color:var(--accent);}
#c27-explore-listings .fc-default #finderMap{display:none; width:100% !important;}
#c27-explore-listings .fc-default #finderMap.map-mobile-visible{display:block;}
#c27-explore-listings .fc-default #finderListings{display:block;}
#c27-explore-listings .fc-default #finderListings.visible-lg{display:none !important;}

body .header.header-style-default,
body .header.header-style-default.header-scroll{/*height:159px;*/}
.header.header-style-alternate.header-scroll .header-container .header-top .logo a img,
.header.header-style-default .header-container .header-top .logo a img{max-height:40px !important; height:40px;}

/*body .c27-top-content-margin{height:159px;}*/
.lounge-slider .elementor-container .e-swiper-container{padding-left:30px;}
}

@media only screen and (min-width:1650px){
.elementor-widget-container .finder-two-columns .finder-listings{width:1100px;}
.elementor-widget-container .finder-two-columns .finder-map{width:calc(100% - 1500px);}

}

@media only screen and (max-width:1200px){
.header-dark-skin .mobile-menu-lines i{color:var( --e-global-color-primary ) !important;}
body .header.header-style-default, body .header.header-style-default.header-scroll{/*height:119px !important;*/}
body .header-container .header-top{/*align-items:center; height:100%; padding-top:60px; top:0;*/}
body .c27-top-content-margin{/*height:119px;*/}
.header-top .header-right .signin-area{padding:0; margin:0 !important;}
.header.header-style-default .header-top .header-right .signin-area .buttons{padding:10px; font-size:12px; color:var(--accent) !important;}
.header.header-style-default .header-top .header-right .signin-area .buttons:hover{color:#fff !important;}

.single-job_listing .featured-section.profile-cover-image .main-info-desktop{/*padding-top:119px;*/}
.single-job_listing .single-job-listing .main-info-mobile .listing-main-info{display:flex; flex-wrap:wrap; align-items:center; background:var(--accent);}
.single-job_listing .single-job-listing .main-info-mobile .listing-main-info .profile-name h1,
.single-job_listing .single-job-listing .main-info-mobile .listing-main-info .pa-below-title .profile-tagline{color:#fff;}
.single-job_listing .single-job-listing .main-info-mobile .listing-main-info .profile-name .edit-listing i{border-color:#fff; color:#fff;}
.single-job_listing .single-job-listing .main-info-mobile .listing-main-buttons>ul>li{color:#fff;}
.single-job_listing .single-job-listing .main-info-mobile .listing-main-buttons>ul>li.lmb-calltoaction>a{background:var( --e-global-color-primary );}

.single-job_listing .single-job-listing .quick-listing-actions .cts-next,
.single-job_listing .single-job-listing .quick-listing-actions .cts-prev{background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#4c5456 80%);}

.fc-default .reset-results-27{color:#000 !important;}

.single-job_listing #c27-site-wrapper .single-job-listing{/*padding-top:119px;*/}

.fc-default .listing-type-filters .light-forms label{transition:none;}

.header .header-container .header-top .logo a img, .header.header-style-alternate:not(.header-scroll) .header-container .header-top .logo a img{max-height:40px !important;}

.sidebar-allother-deals{padding:0 0 20px;}

.lounge-slider .elementor-widget-container .swiper-container-wrap .elementor-swiper-button-prev{font-size:16px; left:8px;}
.lounge-slider .elementor-widget-container .swiper-container-wrap .elementor-swiper-button-next{font-size:16px; right:8px;}

.business-loung-section .lounge_slider .slick-arrow{left:-16px;}
.business-loung-section .lounge_slider .slick-next{right:-16px; left:auto;}

.single-listing.type-community-rewards .single-job-listing .featured-section{display:none;}
.single-listing.type-community-rewards .single-job-listing .main-info-mobile{display:none;}

.single-job_listing .featured-section.profile-cover-image .main-info-desktop{display:none;}
.single-job_listing .single-job-listing .main-info-mobile{padding-top:80px;}
.single-job_listing .single-job-listing .main-info-mobile .profile-name a.profile-avatar{position:relative; top:0;}


}

@media only screen and (max-width:991px){
.region-content-sec{margin:0;}
.region-content-sec .col-md-6{padding:0;}
.region-content-sec .col-md-6:last-child{padding:25px 20px;}
.fc-default .reset-results-27{color:#000;}
.fc-default .finder-search{box-shadow:none;}

.single-job_listing .single-job-listing  .featured-section.profile-cover-gallery .header-gallery-carousel .owl-nav{display:block;}
.single-job_listing .single-job-listing  .featured-section.profile-cover-gallery .header-gallery-carousel .owl-nav .owl-prev{left:10px; opacity:1; visibility:visible; display:block; width:32px; height:32px; position:absolute; top:50%; font-size:0; background:url(./images/prev.svg) center no-repeat; background-size:20px 31px; }
.single-job_listing .single-job-listing  .featured-section.profile-cover-gallery .header-gallery-carousel .owl-nav .owl-next{right:10px; opacity:1; visibility:visible; display:block; width:32px; height:32px; position:absolute; top:50%; background:url(./images/next.svg) center no-repeat; background-size:20px 31px; font-size:0;}
.single-job_listing .single-job-listing  .featured-section.profile-cover-gallery .header-gallery-carousel .owl-nav div:before{font-size:32px;}

.business-loung-section .business_lounge_sliders .col-md-4{padding-right:10px; padding-bottom:10px; width:100%;}
.business-loung-section .business_lounge_sliders .col-md-8{width:100%;}

}

@media only screen and (max-width:768px){
.header.header-style-default .header-top .header-right .signin-area{display:none;}

}

@media only screen and (max-width:767px){
.business-loung-section .lounge_slider .slick-arrow{left:20px;}
.business-loung-section .lounge_slider .slick-next{right:20px; left:auto;}
}

@media only screen and (max-width:599px){
.added_quote_pro .popup-info{padding:30px;}
.businesslounge-pop .popup-info{padding:30px;}
.offer-details{padding:0 0 10px;}
.offer-details .offer-img{width:100%;}
.offer-details .offer-title{width:100%; padding:25px 0 0;}
/*.home .home-banner .featured-search .fs-tabs ul.nav > li > a{padding:14px 20px !important;}*/
.header-search > input[type=search], div.search-shortcode.header-search input[type=search]{font-size:16px !important;}
}

@media only screen and (max-width:480px){
body .header.header-style-default, body .header.header-style-default.header-scroll{/*height:100px !important;*/}
body .header-container .header-top{/*padding-top:50px;*/}
body .c27-top-content-margin{/*height:100px;*/}
.single-job_listing .featured-section.profile-cover-image .main-info-desktop{/*padding-top:100px;*/}
.region-content-sec{padding:40px 10px;}
.single-job_listing #c27-site-wrapper .single-job-listing{/*padding-top:100px;*/}
.added_quote_pro .popup-image{width:100%; position:relative; padding:0 0 56.25%;}
.added_quote_pro .popup-image img{position:absolute; left:0; top:0;}
.added_quote_pro .popup-info{width:100%;}
.added_quote_pro .popup-info p{max-width:200px; margin:auto;}

.businesslounge-pop .popup-image{width:100%; position:relative; padding:0 0 56.25%;}
.businesslounge-pop .popup-image img{position:absolute; left:0; top:0;}
.businesslounge-pop .popup-info{width:100%;}
.businesslounge-pop .popup-info p{max-width:200px; margin:auto;}

.header .header-container .header-top .logo a img, .header.header-style-alternate:not(.header-scroll) .header-container .header-top .logo a img{max-height:30px !important;}

.page-id-136 .form-section-wrapper .pf-body .fieldset-job_logo .uploaded-files-list .upload-file{width:140px; height:140px;}
.page-id-136 .form-section-wrapper .pf-body .fieldset-job_logo .uploaded-files-list .job-manager-uploaded-files progress{width:140px; height:140px;}
.page-id-136 .form-section-wrapper .pf-body .fieldset-job_logo .uploaded-files-list .job-manager-uploaded-files .uploaded-file{width:140px; height:140px;}
.page-id-136 .form-section-wrapper .pf-body .fieldset-job_logo .uploaded-files-list .job-manager-uploaded-files .uploaded-file-preview img{height:140px !important;}
.single-job_listing .single-job-listing .main-info-mobile{padding-top:60px;}

}

@media only screen and (max-width:479px){
.cts-explore .explore-head .explore-types{flex-wrap:wrap; white-space:normal;}
.cts-explore .explore-head .explore-types .item{width:50%; margin-right:0;}
.cts-explore .explore-head .explore-types .item > a{justify-content:center;}
header.header.header-menu-right .header-center{margin-right:0;}
.c27-main-header .header-container .header-right{gap:20px; padding-left:0;}
.c27-main-header .header-container .header-right *{margin:0 !important;}

}


/****************************** Listing page ********************************/
@media only screen and (min-width:1201px){
.list-omain #c27-explore-listings{height:auto !important;}
/*.list-omain #c27-explore-listings #finderSearch{position:relative!important; overflow-y:hidden; overflow-x:scroll; height:auto; width:100%; clear:both; padding-top:30px; background:var( --e-global-color-primary ) !important; padding-bottom:10px;}
.list-omain #c27-explore-listings #finderSearch .search-filters{display:flex; justify-content:space-between;}
.list-omain #c27-explore-listings #finderSearch .light-forms{width:calc(100% - 331px); display:flex; grid-column-gap:60px; min-height:66px;}
.list-omain #c27-explore-listings #finderSearch .light-forms > .form-group{margin-bottom:0 !important; margin-top:0;}
.list-omain #c27-explore-listings #finderSearch .search-filters > .form-group{width:273px !important; padding:0; background:none; display:flex; align-items:center; justify-content:space-between;}
.list-omain #c27-explore-listings #finderSearch .search-filters > .form-group:before{display:none;}
.list-omain #c27-explore-listings #finderSearch .search-filters > .form-group .buttons.button-2{width:140px;}
.list-omain #c27-explore-listings #finderSearch .search-filters > .form-group .reset-results-27{margin:0;}

.list-omain #c27-explore-listings #finderSearch .light-forms .md-group input~label,
.list-omain #c27-explore-listings #finderSearch .light-forms .md-group input:required:valid~label,
.list-omain #c27-explore-listings #finderSearch .light-forms .md-group select:required:valid~label,
.list-omain #c27-explore-listings #finderSearch .light-forms .md-group select[multiple]~.select2-container--focus~label{top:0; -webkit-transform:none; transform:none; transition:none;}
.list-omain #c27-explore-listings #finderSearch .light-forms > .form-group.dropdown-filter label{top:0; -webkit-transform:none; transform:none; transition:none;}
.list-omain #c27-explore-listings #finderSearch .light-forms .range-slider{position:relative;}*/

/*.list-omain #c27-explore-listings #finderSearch .light-forms .range-slider .amount{position:absolute; top:0; right:0; width:auto; padding-top:0;}*/
/*.list-omain #c27-explore-listings #finderSearch .light-forms .range-slider .amount{position:absolute; top:24px; left:0; width:auto; padding-top:0;}

.list-omain #c27-explore-listings #finderSearch .light-forms .range-slider .slider-range{margin-top:45px;}

.list-omain #c27-explore-listings #finderSearch .finder-tabs #explore-taxonomy-tab > div > span:last-child{display:flex; grid-column-gap:15px; flex-wrap:wrap;}
.list-omain #c27-explore-listings #finderSearch .finder-tabs #explore-taxonomy-tab > div > span .listing-cat{width:calc(25% - 12px);}
.list-omain #c27-explore-listings #finderSearch .finder-tabs #explore-taxonomy-tab > div > span div a.buttons{height:calc(100% - 15px); display:flex; align-items:center; justify-content:center;}
.list-omain #c27-explore-listings #finderSearch .light-forms .range-slider .mylisting-range-slider{padding:0 10px;}*/

/*.list-omain #c27-explore-listings #finderSearch .finder-tabs ul.sidebar-tabs{display:none !important;}*/

.list-omain #c27-explore-listings #finderMap{position:relative!important; left:0; top:0; width:calc(100% - 400px); margin-left:400px; height:400px; clear:both; min-height:740px;}
.list-omain #c27-explore-listings #finderListings{position:relative!important; width:calc(100% - 400px); margin-left:400px; left:0; top:0; clear:both; min-height:740px;}
.list-omain #c27-explore-listings #finderListings .results-view{height:auto !important; display:flex; flex-wrap:wrap; grid-row-gap:20px;}
.list-omain #c27-explore-listings #finderListings .grid-item{/*position:relative !important; left:0 !important; top:0 !important; width:33.33%; transform:none !important; transition:none !important;*/}
.list-omain #c27-explore-listings #finderListings .results-view .grid-item .lf-item-container{/*margin:0;*/ height:100%; background:#fff; display:flex; flex-wrap:wrap; align-content:space-between;}
.list-omain #c27-explore-listings #finderListings .results-view .grid-item .lf-item-container .lf-item{width:100%;}
.list-omain #c27-explore-listings #finderListings .results-view .grid-item .lf-item-container .c27-footer-section{width:100%;}

/*.list-omain #c27-explore-listings #search-form .form-group input,
.list-omain #c27-explore-listings #search-form .form-group .select2-selection__rendered{border-color:#fff;}
.list-omain #c27-explore-listings #search-form .form-group input:focus,
.list-omain #c27-explore-listings #search-form .form-group .select2-selection__rendered:focus{border-color:var(--accent);}*/

/*.list-omain #c27-explore-listings #finderSearch .finder-tabs #search-form .type-real-estate{align-items:flex-start;}
.list-omain #c27-explore-listings #finderSearch .finder-tabs #search-form .type-real-estate > .form-group{padding-top:10px;}
.list-omain #c27-explore-listings #finderSearch .finder-tabs #search-form .type-real-estate .light-forms{flex-wrap:wrap; grid-row-gap:15px;}
.list-omain #c27-explore-listings #finderSearch .finder-tabs #search-form .type-real-estate .light-forms .form-group{width:calc(14.81% - 66px) !important;}*/

}

@media only screen and (min-width:1201px) and (max-width:1600px){
/*.list-omain #c27-explore-listings #finderSearch .light-forms{grid-column-gap:20px; width:calc(100% - 235px);}
.list-omain #c27-explore-listings #finderSearch .search-filters > .form-group{width:215px !important;}
.list-omain #c27-explore-listings #finderSearch .search-filters > .form-group .buttons.button-2{width:100px;}

.list-omain #c27-explore-listings #finderSearch .finder-tabs #search-form .type-real-estate .light-forms .form-group{width:calc(14.5% - 20px) !important;}*/

}

@media only screen and (min-width:1201px) and (max-width:1400px){
.list-omain #c27-explore-listings #finderSearch .light-forms .md-group input~label,
.list-omain #c27-explore-listings #finderSearch .form-group label{font-size:12px;}


}

/****************************** Listing page ********************************/

/********************************* 14-03-23 *********************************/
form.sign-in-form .gender-field .form-group label{pointer-events:inherit; top:0 !important;}
form.sign-in-form .iam_a_student_fields .form-group,
form.sign-in-form .termsofuse_fields .form-group{display:flex; align-items:center; grid-column-gap:7px;}
form.sign-in-form .iam_a_student_fields .form-group label,
form.sign-in-form .termsofuse_fields .form-group label{position:relative; pointer-events:inherit; top:0 !important;}

/********************************* 14-03-23 *********************************/

#gform_confirmation_wrapper_3 #gform_confirmation_message_3{color:#fff;}

#submit-job-form .fieldset-cu-most-popular-count{display:none;}

.quick-btn-main{display:inline-block; position:relative; width:100%; opacity:0;}
.quickbtn-icon{display:flex; align-items:center;position:absolute;top:-56px;right:20px; width:26px;height:26px; cursor:pointer; z-index:9999;}
.quickbtn-icon > span,
.quickbtn-icon > span::before,
.quickbtn-icon > span::after{display:block; position:absolute; width:100%; height:2px; background-color:#ffffff; transition-duration:0.25s;}
.quickbtn-icon > span::before{content:"";top:-8px;}
.quickbtn-icon > span::after{content:"";top:8px;}
.quickbtn-icon.open > span{transform:rotate(45deg);}
.quickbtn-icon.open > span::before{top:0;transform:rotate(0);}
.quickbtn-icon.open > span::after{top:0;transform:rotate(90deg);}

.termsofuse-closemain{width:100%; position:fixed; max-width:600px; left:auto;}

.single-job_listing .community-rewards-section .owl-item .lf-item{height:auto; position:relative; padding:0 0 100%;}
.single-job_listing .community-rewards-section .owl-item .lf-item .lf-background{width:100%; height:100%; background-size:cover; transition:all .2s ease; position:absolute;}
.single-job_listing .community-rewards-section .owl-item .lf-item-default .lf-item-info{display:none;}

.single-job_listing .listing-main-buttons .work_hours_badge{margin:0;}
.single-job_listing .listing-main-buttons .work_hours_badge p{width:80px; height:80px; border:solid 2px var(--accent); border-radius:100%; display:flex; flex-direction:column; font-size:14px; text-transform:uppercase; font-weight:500; background:var(--accent); align-items:center; justify-content:center; line-height:1; color:#fff;}
.single-job_listing .listing-main-buttons .work_hours_badge p span{font-size:30px; font-weight:bold; color:#fff;}

.form-group .range-list a{background:none; padding:0 0 0 25px; width:auto; margin:0 0 5px;  border:none; outline:none; position:relative; color:#242429;}
.form-group .range-list a:before{content:''; position:absolute; left:0; top:2px; width:16px; height:16px; border:solid 2px #242429; border-radius:100%;}
.form-group .range-list a.active:before{border-width:5px; border-color:var(--accent); background:#fff;}

.custom_listingloginform, .custom_listingregisterform{color:var( --e-global-color-primary ); position:fixed; left:0; top:0; right:0; bottom:0; background:rgba(0, 0, 0, 0.5); display:none; z-index:9999;}
.custom_listingloginform .popup-outer, .custom_listingregisterform .popup-outer{padding:20px; display:flex; align-items:center; justify-content:center; height:100%;}
.custom_listingloginform .popup-inn, .custom_listingregisterform .popup-inn{color:#fff; font-size:15px; background:#4c5456; padding:0; max-width:600px; margin:auto; position:relative; width:100%;}
.custom_listingloginform .closelistingloginform, .custom_listingregisterform .closelistingregisterform{position:absolute; right:0; top:0; font-size:26px; line-height:26px; width:26px; text-align:center; z-index:11;}

.popup-main .popup-inn{max-height:800px; overflow-y:auto;}
.popup-main .pop-title{position:relative; padding:15px 30px; border-bottom:solid 1px rgba(255,255,255,0.1);}
.popup-main .pop-title h2{padding:0; margin:0; color:#fff; font-size:26px;}
.popup-main .pop-title a{position:absolute; right:30px; top:18px; font-size:26px; line-height:26px; width:26px; text-align:center; z-index:11; background-color:#fff; border-radius:100px; display:block; color:var(--accent);}
.popup-main .pop-title a:hover{color:var( --e-global-color-primary );}
.popup-main .popup-boxs{padding:10px 30px 30px;}
.popup-main .popup-boxs form .form-group{position:relative;}
.popup-main .popup-boxs form .form-group label{color:#fff;}
.popup-main .popup-boxs form .form-group input[type="text"],
.popup-main .popup-boxs form .form-group input[type="email"],
.popup-main .popup-boxs form .form-group input[type="password"],
.popup-main .popup-boxs form .form-group input[type="tel"]{color:#fff;}
.popup-main .popup-boxs form .form-group .fa-eye{position:absolute; right:0; top:14px; margin:auto; color:#fff; line-height:18px; z-index:111;}
.popup-main .popup-boxs form .md-checkbox label{color:#fff; font-size:14px;}
.popup-main .popup-boxs form .forgot-password{margin:15px 0 0;}
.popup-main .popup-boxs form .forgot-password a{color:#fff;}
.popup-main .popup-boxs form .forgot-password a .mi{color:currentColor;}
.popup-main .popup-boxs form .forgot-password a:hover{color:var(--accent);}
.popup-main .popup-boxs form .termsofuse_fields .form-group{position:relative;}
.popup-main .popup-boxs form .termsofuse_fields input{position:absolute; left:0; top:0; width:20px; height:20px; opacity:0; z-index:1;}
.popup-main .popup-boxs form .termsofuse_fields label{position:relative; padding-left:30px;}
.popup-main .popup-boxs form .termsofuse_fields label:before{content:""; position:absolute; left:0; top:0; width:20px; height:20px; background:#fff; border:2px solid rgba(0,0,0,.24); border-radius:2px; cursor:pointer; transition:background .3s}
.popup-main .popup-boxs form .termsofuse_fields input:checked + label:before{background:var(--accent); border:none}
.popup-main .popup-boxs form .termsofuse_fields label:after{content:""; position:absolute; left:0; top:0}
.popup-main .popup-boxs form .termsofuse_fields input:checked + label:after{transform:rotate(-45deg); top:5px; left:4px; width:12px; height:6px; border:2px solid #fff; border-top-style:none; border-right-style:none}
.popup-main .popup-boxs form .termsofuse_fields label a{color:var(--accent);}
.popup-main .popup-boxs form .termsofuse_fields label a:hover{color:#fff;}
.popup-main .popup-boxs form .woocommerce-privacy-policy-text p{color:#fff;}
.popup-main .popup-boxs form .woocommerce-privacy-policy-text p a{color:var(--accent);}
.popup-main .popup-boxs form .woocommerce-privacy-policy-text p a:hover{color:#fff;}
.popup-main .popup-boxs form:not(.login) > .form-group{margin:0;}

.popup-main .popup-boxs form span.error{margin-top:-10px; margin-bottom:10px; color:var(--accent); display:block;}

.field-type-work-hours .tab-content a.copy-schedule{margin-left:10px; padding-bottom:10px;}
.field-type-work-hours .tab-content .copy-hours-wrapper{padding:0 10px 10px;}
.field-type-work-hours .tab-content .copy-hours-wrapper .md-checkbox label{color:var( --e-global-color-primary );}
.field-type-work-hours .tab-content .copy-hours-wrapper .md-checkbox input:checked + label{font-weight:600!important;}

#finderListings .c27-explore-pagination{margin-bottom:60px;}

.woocommerce-account .woocommerce .login-container .form-group input{font-weight:normal;}
.woocommerce-account .woocommerce .login-container .form-group button.buttons:hover{background:var( --e-global-color-primary ); opacity:1;}

.home-boxs .pp-info-box .pp-info-box-icon-wrap .pp-info-box-icon{width:110px; height:110px; display:flex; margin:auto; align-items:center; justify-content:center; transition:all 0.3s;}
.home-boxs .pp-info-box .pp-info-box-icon-wrap .pp-info-box-icon:hover{box-shadow:0 0 26px #b7e7df;}

.home-logoslide .elementor-element .pp-info-box-carousel{padding:0 30px;}
.home-logoslide .swiper-wrapper .pp-info-box .pp-info-box-icon-wrap{height:100%; display:flex; align-items:center; justify-content:center;}
.home-logoslide .swiper-wrapper .pp-info-box img{transform:scale(0.7); transition:all .6s ease 0s; opacity:0.5;}
.home-logoslide .swiper-wrapper .pp-info-box.swiper-slide-active img{transform:scale(1); opacity:1;}

@media only screen and (min-width:100px){
.home .featured-search .dropdown-filter>.select2-container,
.home .featured-search .form-group .select-wrapper.term-select,
.home .featured-search .related-listing-filter>.select2-container{position:relative; height:100%;}
.home-banner .banner-tab .featured-search .fs-tabs .tab-content .cts-term-hierarchy > label{position:absolute; min-height: 22px;}
.home-banner .banner-tab .featured-search .fs-tabs .tab-content .select2-container--default .select2-selection--single .select2-selection__rendered{overflow:auto; text-overflow:unset; white-space:normal; height:100%; display:flex; padding: 17px 20px 5px 30px !important;}
.home-banner .banner-tab .featured-search .fs-tabs .tab-content .md-group{height:auto;}
.home-banner .select2-container--default .select2-selection--single .select2-selection__clear{top:0; bottom:0; height:25px; margin:auto;}
.home-banner .featured-search .form-group .select2-container,
.home-banner .featured-search .form-group input,
.home-banner .select2-container--default .select2-selection--single{height:100%;}
.home-banner .banner-tab .featured-search .fs-tabs .tab-content .select2-container--default .select2-selection--single .select2-selection__arrow{bottom:0; top:0; margin:auto; right:0;}
.home .banner-tab .featured-search .form-group{height:auto;}
.home .banner-tab .featured-search .buttons.search{height:100%;}

.home .select2-container--default .select2-selection--single .select2-selection__clear:before{display: block; padding: 4px 5px 5px; height: 25px;}


}

@media only screen and (max-width:768px){
.container.qla-container .quick-listing-actions{background-color:#ffffff; position:absolute; right:-100%; top:-20px; width:40%; opacity:1; z-index:9999; transition:0.3s ease-in-out; border-radius: 10px; margin: 0;}
.container.qla-container .quick-listing-actions.active{opacity:1; right:10px;}
.quick-listing-actions>ul{flex-wrap:wrap;}
.quick-listing-actions>ul>li{width:100%; padding:0 !important; border-bottom:1px solid rgba(0,0,0,.1) !important;}
.quick-listing-actions>ul>li>a{border:none !important;}
.quick-listing-actions>ul>li#qa-807323{border-bottom:none !important;}
.container.qla-container{position:relative;}
.quick-btn-main{opacity:1;}
.single-job-listing .quick-listing-actions>ul>li>a>i{color:var( --e-global-color-primary );}
.single-job-listing .quick-listing-actions>ul>li>a span{color:var( --e-global-color-primary );}
.listing-main-info{padding:15px 15px 30px;}

.popup-main .popup-boxs form .role-tabs{display:flex; margin:0;}
.popup-main .popup-inn{max-height:490px;}

.select2-container--default .select2-selection--single .select2-selection__rendered{padding:15px 20px 10px 50px!important;}
#finderListings .c27-explore-pagination{margin-bottom:20px;}

}



@media only screen and (max-width:600px){
.home-banner .banner-tab .featured-search .fs-tabs .tab-content form{flex-direction:column; gap:0;}
.home-banner .banner-tab .featured-search .fs-tabs .tab-content .md-group.form-group{width:100%;}
.home-banner .banner-tab .featured-search .fs-tabs .tab-content .form-group{width:100%;}
.home-banner .banner-tab .featured-search .fs-tabs .tab-content .form-group button{border-radius:0 0 8px 8px; min-height:50px;}


}

#job-manager-job-dashboard table ul.job-dashboard-actions li.cts-listing-action-promote{display: none !important;}



.digits_embed-form .digits-form_login .digits-form_heading,
.digits_embed-form .digits-form_login .digits-form_tabs{display:none;}
.digits_embed-form .digits-form_container{padding-top:0; padding-bottom:0;}
.digits2_box .digits-form_input input, .digits2_box .digits-form_input input[type=text], .digits2_box .digits-form_input textarea{background-color: #3446510F !important;}
.digits-form_input_row .digits-field-type_checkbox .dig_input_wrapper::before, .digits-form_input_row .digits-field-type_radio .dig_input_wrapper::before, .digits-form_input_row .digits-field-type_tac .dig_input_wrapper::before{background-color: rgb(232 234 236);}
.digits_embed-form .digits-form_container > div:not(.digits2_box){display:none;}
.digits2_box .digits-form_input input.countrycode{background-color: transparent;}
.digits-form_button, .digits-form_button[type=submit]:hover{background-color:#5ec4b6;}
.woocommerce form.register{border: none; padding: 0; margin: 0; border-radius: 0;}
.digits-form_input_row .untselect-container--default .untselect-selection--single{background-color: #3446510F;}
.digits-form_input_row .untselect-container--default .untselect-selection--single .untselect-selection__rendered{background:none;}
.digits-form_register .digits-form_input input[type=tel],
.digits-form_login .digits-form_input input[type=tel]{padding-left:96px !important;}
.digits-form_container{max-width:100%;}
.digits-form_register .digits-form_heading{display:none;}
.digits_form_index_section .digits_show_on_index{display:none;}
.digits-form_login{background:none !important;}