/*!
Theme Name: Felan Child
Theme URI: https://felan.ricetheme.com/
Author: Ricetheme
Author URI: http://ricetheme.com/
Description: Felan is a job search theme with many outstanding and modern features for the time being.
Version: 1.0.5
Requires at least: 5.0
Tested up to: 5.4
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: felan
Tags: editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Template: felan
*/

.freelancer-salary {
    display: none !important;
}
.wmc-list-currencies {
    display: none !important;
}
.woo-multi-currency.wmc-sidebar.style-1 .wmc-list-currencies {
    width: 250px;
    display: none;
    font-size: 0;
}
/*input label style*/
input[type=text]{
    padding: 16.5px 16px !important;
}
.select2-field .select2.select2-container .select2-selection {
    padding: 4px 16px !important;
    border-radius: 4px;
}
.page-id-996 .select2-field .select2.select2-container .select2-selection{
    padding: 5px 16px !important;
    border-radius: 4px;
}
.page-id-996 input[type=text] {
    padding: 12px 16px !important;
}
/*input label style ends here*/
.felan-select-state,
.felan-select-city,
.felan-select-state + .select2-container,
.felan-select-city + .select2-container {
    display: none !important;
}

/* service detection */
/* freelancer page starts */
.elementor-element.elementor-element-ad2cc03.e-con-full.e-flex.e-con.e-child {
    border-left: 1px solid #e5e7eb;
    border-top: 1px solid #e5e7eb;
    border-bottom: 1px solid #e5e7eb;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}

.elementor-element.elementor-element-856020b.e-con-full.e-flex.e-con.e-child {
    border-left: 1px solid #e5e7eb;
    border-top: 1px solid #e5e7eb;
    border-bottom: 1px solid #e5e7eb;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}
.elementor-element.elementor-element-bbcba61.e-con-full.e-flex.e-con.e-child {

    border-left: 1px solid #e5e7eb;
    border-top: 1px solid #e5e7eb;
    border-bottom: 1px solid #e5e7eb;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}


/* freelancer page ends */
/* a#felan-apply-project {
    display: none!important;
} */
/*hided in freelancer dashboard */
.elementor-widget-felan-testimonial.layout-image-left .testimonial-main-content {
    border-width: 1px 1px 1px 1px !important;
    border-radius: 8px 8px 8px 8px !important;
}
.felan-submit-header.scroll {
    position: absolute !important;
}
.nav-dashboard .list-nav-dashboard .nav-item.active a {
    background-color: #fff;
    color: #08205b;
}
.nav-dashboard .list-nav-dashboard .nav-item.active img {
    filter: brightness(0) saturate(100%) invert(9%) sepia(90%) saturate(1500%) hue-rotate(200deg) brightness(80%) contrast(100%);
}
.nav-dashboard-wapper {
    background-color: #08205b;
}
/* project rating starts here*/
li#select2-sort_by-51-result-8apf-rating {
    display: none !important;
}
/* project ratings hided end here */
/* project page list view style starts here */
.felan-project-item .project-title {
    display: flex!important;
    align-items: center;
    gap: 15px;
}
.project-title .fa-user {
    width: 36px;
    height: 36px;
    font-size: 15px;
    line-height: 36px;
    text-align: center;
    color: #555;
    background-color: #f9f9f9;
    border-radius: 50%;
}
/* project page list view style ends here */
.page-id-15888 .project-content .project-info {
    margin-top: 15px;
}
.page-id-15888 .freelancer-skills a:not(:first-child) {
    display: none; /* Hides all skills except the first one */
}
.page-id-15888 .felan-freelancers.layout-avatar .felan-freelancers-item {
    height: 200px;
}
.felan-project-item.felan-project-featured .project-content {
    height: 350px;
    border: 1px solid #ffd75e !important;
}
.project-content{
    height: 350px;
    border-top: 1px solid #e5e7eb !important;
    border-radius: 8px 8px 8px 8px !important;
}
.project-title a {
    display: inline-block;
    max-width: 250px; /* Adjust based on your character count and font size */
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.page-id-15888 a.freelancer-avatar-inner {
    display:none;
}
.project-thumbnail {
    display: none;
}
/* home page style ends here*/
/* header register text style starts here*/
a.custom-register-link {
    margin-left: -14px;
}
.custom-register-link {
    font-size: 16px;
    color: #444444;
    text-decoration: none;
}
.custom-register-link:hover {
    color: #007bff;
}
/* header register text style endshere*/
/* project detail page starts here*/
.block-archive-inner .title-project{
    font-size: 20px;
    margin-bottom: 0px;
}
.conpany-insights h3{
   font-size: 20px;
}
/* project detail page ends here*/
/* hided section from being displayed starts*/
.filter.filter-price-min {
    display: none !important; /* min price*/
}
.filter.filter-price-max {
    display: none !important; /* max price*/
}
/* hided section from being displayed starts*/
.elementor-widget-felan-modern-menu .desktop-menu {
    display: flex;
    justify-content: flex-end !important;
}
/* project listining page style starts here */
.archive-layout .archive-filter-top .archive-search-control {
     border-radius: 0px !important;
     padding-left: 50px !important;
}
.archive-layout .archive-filter-top .form-archive-top-filter .select2.select2-container {
    border-radius: 8px 0 0 8px !important;
    height: 98% !important;
}
.archive-layout input.archive-search-location {
    height: 60px !important;
}
.archive-layout .btn-top-filter { 
    height: 61px !important;
}
/* project listining page style ends here */
/* Find project menu changes starts */
.site-menu.desktop-menu.main-menu .sub-menu {
    min-width: 290px !important;
}
/* Find project menu changes ends */
/*price section listing starts */
.archive-project .price-filter .select2 {
    width: 100% !important;
}
.archive-layout .archive-filter-top .form-group{
    border: 0px solid !important;
}
/*price section listing starts */
li#select2-project_categories-f8-result-iyzw-381 {
    pointer-events: none;
}
/* project detail page style starts */
body.single-project .main-content {
    padding-top: 0px !important;
}
.project-head-details .head-left .info{
padding-top:20px !important;
}
/* project detail page style ends */
/* trending project home page style starts */
.project-content .project-info {
    align-items: baseline !important;
     display:flex!important;
    flex-direction: column !important;
}
.felan-freelancers.layout-avatar .felan-freelancers-item {
    padding: 10px;
    border: 1px solid #e5e7eb;
}
.felan-freelancers-item .freelancer-bottom{
   margin-top:15px;
}
.felan-project-item.layout-list .project-content {
    height: 310px !important;

}
/* trending project home page style ends */
/* project category home page style starts */
.page-id-719 img.category-icon {
    background-color: #0a65fc !important;
    border-radius: 50% !important;
    padding: 15px !important;
    margin-bottom: 15px !important;
}
.page-id-719 .category-carousel .category-content {
    display: flex;
    align-items: center !important;
    flex-direction: column !important;
}
.category-carousel .slick-prev, .category-carousel .slick-next {
    transform: none !important;
    top:0px!important;
}
.category-carousel .slick-prev {
    position: absolute !important;
    left: -20px !important; /* Position the "previous" arrow on the left */
    right: unset !important; /* Ensure it's not positioned on the right */
    transform: translateY(-50%) !important; /* Align vertically in the middle */
    top: 50% !important; /* Center vertically */
    z-index: 10 !important; /* Ensure proper layering */
}
.category-carousel .slick-next {
    position: absolute !important;
    right: -20px !important; /* Position the "next" arrow on the right */
    left: unset !important; /* Ensure it's not positioned on the left */
    transform: translateY(-50%) !important; /* Align vertically in the middle */
    top: 50% !important; /* Center vertically */
    z-index: 10 !important; /* Ensure proper layering */
}
/* project category home page style ends */
label[for="felan_435"] {
    color: #0a65fc !important; /* Change the color to blue */
}
.felan-select2 {
    height: 52px !important;
}
.entry-filter.filter-custom-felan-location, #form-apply-project .price-inner, #form-apply-project #proposal_rate, #form-apply-project .info-hours, #form-apply-project .estimated-hours{
    display: none !important;
}
/* top filter swapping position in project page */
.form-project-top-filter .row,
.form-archive-top-filter .row {
    display: flex;
}
.form-project-top-filter .row > *:nth-child(1),
.form-archive-top-filter .row > *:nth-child(1) {
    order: 2; /* Move the first field to the second position */
}
.form-project-top-filter .row > *:nth-child(2),
.form-archive-top-filter .row > *:nth-child(2) {
    order: 1; /* Move the second field to the first position */
}
.form-project-top-filter .row > *:nth-child(3),
.form-archive-top-filter .row > *:nth-child(3) {
    order: 3; /* Keep the third field in its original position */
}
/* top filter swapping position in project page */
/*deny label color */
.label.label-denied {
    color: #fe0000;
    background-color: #ffe8e9;
}
.felan-project-item .project-proposal .felan-button {
    padding: 10px 20px !important;
}
.project-content .project-proposal .felan-button {
    border-color: #979797 !important;
}
.project-title .fa-user {
    background-color: #e7f6ff !important;
}
.felan-list-layout-block .item+.item {
    margin-top: 10px !important;
}
input[type=text] {
    padding: 10px !important;
}
input[type=date], input[type=email], input[type=file], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], textarea {
    padding: 10px !important;
}
.felan-reset-password-wrap input#el_user_login, .felan-reset-password-wrap input#user_login {
    border-radius: 8px !important;
    border: 1px solid #ddd !important;
    padding: 10px !important;
}
.wpcf7-form-control-wrap .wpcf7-form-control {
    height: auto !important;
}
textarea {
    height: 120px !important;
}
.archive-layout .inner-filter .entry-filter ul.custom-scrollbar input {
    border: 1px solid var(--felan-color-secondary) !important;
}
.archive-project .price-filter .select2 {
    padding: 5px 20px !important;
}
.archive-layout .filter-warpper .result-count {
    text-transform: capitalize !important;
}
.project-title a {
    text-transform: capitalize !important;
}
.felan-freelancers-item .freelancer-avatar {
    background-color: #ededed !important;
}
.archive-layout {
    padding-bottom: 40px;
}
.category-carousel .category-content {
    display: block !important;
}
.category-carousel .category-content img {
    display: none;
}
.category-carousel .category-title{text-align: center;}
.category-carousel .category-item {
    align-items: center;
    justify-content: center;
    display: flex;
}
.project-content .project-meta ul li{text-transform: capitalize;}
.project-content .project-proposal .felan-button{text-transform: capitalize;}
.project-head-details ul.project-meta {text-transform: capitalize;}

/* company additionals hiding */

div#company-submit-additional {
    display: none;
}