/*
 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 > .header-skin{background:#fff !important;}
.header .header-top .header-right .inbox-header-icon i{/*color:#fff;*/}

.home-banner .featured-search .fs-tabs .tab-content{background:#344651;color:#fff;}
.home-banner .featured-search .fs-tabs .tab-content input{color:#fff;}
.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:#fff; font-weight:normal;}
.home-banner .featured-search .fs-tabs .tab-content .select2-container--default .select2-selection--single .select2-selection__arrow:before{color:#fff;}

@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));}
}

.header-right .header-button .buttons{background:#344651;}
.header-right .header-button .buttons:hover{background:var(--accent); color:#fff;}

#c27-site-wrapper .c27-main-header .header-top #menu-main-menu > li > a{text-transform:uppercase; padding-top:6px;}
#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);}
#c27-site-wrapper .c27-main-header .header-top .header-right .dropdown > a:hover{color:var(--accent);}

.bg-white .lf-type-2 .lf-item-info-2,
.bg-white .listing-preview .c27-footer-section{background:#1F292C; 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:#1F292C; border-color:rgba(0,0,0,0.07); color:#fff;}

footer.footer{padding-top:30px;}
footer:not(.footer-mini)>.container>.row:first-child{display:none;}
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:#4C5456;}
.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:#3f505b !important;}
.fc-default .form-group.fc-search{background:#3f505b;}
.fc-default .form-group.fc-search:before{background:linear-gradient(0deg,#3f505b 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(--accent); 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(--accent); border-color:rgba(0,0,0,0.07); color:#fff;}
.fc-default .listing-preview .c27-footer-section{background:var(--accent); 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(--accent);}
.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 .profile-header{background:#344651;}
.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:#344651;}
.single-job-listing .quick-listing-actions>ul>li>a:hover span{color:#344651;}
.single-job-listing .quick-listing-actions>ul>li>a:hover>i{color:#344651;}
.single-job-listing .element{background:#344651;}
.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(--accent);}
.single-job-listing .lf-type-2 .lf-item-info-2{background:var(--accent); 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(--accent); 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:#ee895e !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(--accent); 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:#ee895e;}

.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:#fff; color:var(--accent) !important;}

.woocommerce-account .woocommerce .mlduo-account-menu{background:#344651; 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:#5ccbb9;}

.mlduo-welcome-message h1{color:#344651;}
.search-my-listings form input{color:#344651;}
.search-my-listings form button .search{color:#344651;}
.search-my-listings form input::-webkit-input-placeholder{color:#344651;}
.search-my-listings form input::-moz-placeholder{color:#344651;}
.search-my-listings form input:-ms-input-placeholder{color:#344651;}
.search-my-listings form input:-moz-placeholder{color:#344651;}

.select2-container--default .select2-selection--single .select2-selection__rendered{color:#344651;}
.select2-container--default .select2-selection--single .select2-selection__arrow:before{color:#344651;}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#344651;}

.woocommerce-account .i-section .stat-card .mlduo-stat-box{background:#344651 !important;}
.woocommerce-account .i-section .stat-card .mlduo-stat-box h2,
.woocommerce-account .i-section .stat-card .mlduo-stat-box p{color:#fff;}
.woocommerce-account .i-section .stat-card .mlduo-stat-box i{color:rgba(255,255,255,.05)}

.woocommerce table.job-manager-jobs tr{background:#1F292C; 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:#ee895e;}
.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:#ee895e;}
.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);}

.woocommerce-MyAccount-content .element{background:#344651; 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:rgba(255,255,255,0.15);}
.woocommerce-MyAccount-content .element .pf-body foreignObject span{color:#fff; fill:#A5A9AB;}

.add-listing-step .element{background:#344651; 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:#ee895e;}
.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:#ee895e;}
.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:rgba(255,255,255,0.15);}
.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:#fff;}
.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:#1F292C; 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:#3f505b;}
.woocommerce-account .woocommerce .no-login-background .login-container .login-tabs li a{color:#fff;}
.woocommerce-account .woocommerce .no-login-background .login-container .login-tabs li a:hover,
.woocommerce-account .woocommerce .no-login-background .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 .no-login-background .login-container .woocommerce-privacy-policy-text a{color:var(--accent);}
.woocommerce-account .woocommerce .no-login-background .login-container .woocommerce-privacy-policy-text 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 .no-login-background .login-container .forgot-password a:hover,
.woocommerce-account .woocommerce .no-login-background .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:#344651;}
.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:#344651;}
.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;}

.resturant-menu-repeater .delete-repeater-item i.material-icons.delete{color: #242438 !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:#344651;}
.woocommerce-account #submit-job-form .mce-container iframe{margin:0;}

.add-listing-form .add-listing-step .section-title h2.case27-primary-text{color:#344651;}
.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{background:#fff; color:var(--accent) !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:#ee895e !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.type-offers .lf-item,
.lf-item-container.type-business .lf-item{height:auto;}
.lf-item-container.type-offers .lf-item .lf-background,
.lf-item-container.type-business .lf-item .lf-background{height:230px;}
.lf-item-container.type-offers .lf-item .overlay,
.lf-item-container.type-business .lf-item .overlay{height:230px;}
.lf-item-container.type-offers .lf-item .lf-head .ad-badge{display:none;}
.lf-item-container.type-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.type-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.type-offers .lf-item .lf-item-info{position:relative; left:0; right:0; bottom:0; background:#1F292C; 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(--accent); 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;}
.lf-item-container.type-offers .lf-item .lf-item-info h4{font-size:16px; padding:15px 10px 0 0; width:calc(100% - 74px);}
.lf-item-container.type-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:#1F292C;}
.lf-item-container.type-offers .lf-item .lf-item-info .lf-contact li{padding:0; font-size:18px; font-weight:bold;}
.lf-item-container.type-offers .event-host{border:none; height:auto; padding:0 15px 15px;}
.lf-item-container.type-offers .event-host .avatar{display:none;}
.lf-item-container.type-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(--accent);}
.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:139px;}

.top-header{background:var(--accent); color:#1f292c; 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:#1f292c; 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;}

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:#1f292c; 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:#344651;}
.single-job_listing .featured-section.profile-cover-image{padding-bottom:0 !important;}
.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:139px;}
.single-job_listing .featured-section.profile-cover-image .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:#1F292C;}

.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.type-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 #4c5456;}
.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( --e-global-color-primary );}
.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 .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:#1F292C; position:fixed; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.5); display:none; z-index: 9999999999;}
.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:#344651; 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:#1F292C; position:fixed; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.5); display:none; z-index: 9999999999;}
.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:#1F292C;}
.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*/

.type-offers .profile-cover .business-body{display:flex; flex-wrap:wrap; padding:0 0 40px;}
.type-offers .profile-cover .business-body .event-host{width:100%;}
.type-offers .profile-cover .business-body .event-host > a{display:flex; align-items:center; color:#fff;}
.type-offers .profile-cover .business-body .event-host > a:hover{color:var(--accent);}
.type-offers .profile-cover .business-body .event-host .avatar{width:60px; height:60px;}
.type-offers .profile-cover .business-body .event-host .host-name{margin-top:-20px;}
.type-offers .profile-cover .business-body .business-contact{display:flex; flex-wrap:wrap; padding-left:70px; margin-top:-25px;}
.type-offers .profile-cover .business-body .business-contact p{margin:0; padding-right:10px; color:#fff;}
.type-offers .profile-cover .business-body .business-contact a{color:#fff;}
.type-offers .profile-cover .business-body .business-contact a:hover{color:var(--accent);}

.type-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:170px; right:10px;}
.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;}
.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:55px;}
.list-omain .gm-style .cts-map-popup .lf-item .lf-head{left:auto; top:140px; right:10px;}

.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:#1F292C;}
.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:#1F292C;}
.i-section #form-section-work-hours .fieldset-work_hours .tab-content .day .select2-selection .select2-selection__arrow:before{color:#1F292C;}
.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;}
.accordion-group .elementor-element .elementor-accordion .elementor-accordion-item .col-md-6{width:100%;}

.woocommerce-account .i-section .woocommerce-MyAccount-content .element > a{color:var(--accent);}
.choose-role-text{color:#fff;}

/*.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:#ee895e; 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:#ee895e; 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:#242429;}

.edit-account .form-group .intl-tel-input.allow-dropdown + label{left:0;}

.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:#344651;}
.offer-page .face.ac-front-side .cat-icon{background:var(--accent);}
.offer-page .face.ac-front-side .category-name{color:#fff;}
.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 .no-login-background .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:#1F292C;}
.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:#EE895E;}*/

.cts-explore .explore-head{background:#344651;}
.cts-explore .explore-head .explore-types .item{margin-right:1px; border-radius:6px 6px 0 0; overflow:hidden; border-top:solid 2px #344651;}
.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:#344651;}
.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; display:none;}
.home .home-banner .featured-search .fs-tabs ul.nav > li > a{padding:10px 20px !important; margin:0; background:#1F292C !important; border-top:solid 2px #1F292C !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;}

.copyright p{color:#fff;}





/*#finderListings .results-view .grid-item */.lf-item-container .lf-item{height:auto;}
/*#finderListings .results-view .grid-item */.lf-item-container .lf-item .overlay{display:none;}
/*#finderListings .results-view .grid-item */.lf-item-container .lf-item .lf-background{height:auto; padding:0 0 64%;}
/*#finderListings .results-view .grid-item */.lf-item-container .lf-item .lf-item-info{position:relative; left:0; top:0; bottom:0; right:0; padding:20px;}

.single-job_listing .block-type-code .pf-body .col-lg-4 .lf-item-container .lf-item .lf-background{padding:0 0 39%; border-radius:5px;}
.single-job_listing .block-type-code .pf-body .col-lg-4 .lf-item-container .lf-item-info{padding:20px 0 0;}




@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: #242429; 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){
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:#344651;}

.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),#fff 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;}

.cts-next, .cts-prev{background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#344651 80%);}
.fc-default .fl-results-no span{color:#344651;}

.single-job_listing .block-type-code .pf-body .col-lg-4 .lf-item-container .lf-item .lf-background{padding-bottom:66%;}

}

@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;}
.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;}
.single-job_listing .single-job-listing  .featured-section.profile-cover-gallery .header-gallery-carousel .owl-nav div:before{font-size:32px;}

}

@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: 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;}*/
}

@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;}

}


/****************************** 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:#1F292C !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:var(--accent); 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 /*rgba(255,255,255,0.3)*/;}
.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 *********************************/

/********************************* 20-07-23 *********************************/
.home-banner.elementor-section > .elementor-container{padding-top:159px;}

@media only screen and (max-width: 1200px){
.home-banner.elementor-section > .elementor-container{padding-top:119px;}
}
@media only screen and (max-width: 480px){
.home-banner.elementor-section > .elementor-container{padding-top:100px;}
}
/********************************* 14-03-23 *********************************/
