@import url('https://fonts.googleapis.com/css2?family=Parkinsans:wght@300..800&display=swap');

h1, h2,h3,h4,h5,h6 {
    font-family: "Parkinsans", serif !important;
}

/* Homepage */
.section-bg-gradient {
    background: #fff4f6;
}
.section-bg-1 {
    background-color: #fef4f5;
}
.banner-single-content-title {
        font-size: 60px;
        line-height: 64px;
        font-weight: 600;
    }
.banner-right-content-thumb::before {
    background-color: #551241 !important;
}
.banner-wrapper {
    display: none !important;
}
.cmn-btn.btn-bg-secondary, .newsletter-contents-form .single-input button {
    color: #ffffff;
}
.newsletter-contents-form .single-input .form--control {
    border-radius: 12px;
}
.newsletter-contents-para {
    display: none;
}

/*Button*/
.submit-btn:hover {
    background-color: #ce0028;
    border-color: #ce0028;
}

/*Sign up*/
.login-right::before {
    background-color: #fef4f5;
}
.login-right-contents-title {
    font-size: 44px;
  line-height: 58px;
}
.login-right-contents.text-white .login-right-contents-title, .login-right-contents.text-white .login-right-contents-para {
    color: #041416;
}
.login-others-single-btn {
    border: 1px solid #afafaf;
}
.input-flex-item .single-input .form--control,
.custom-form .single-input .form--control{
    border: 1px solid #afafaf !important;
}

/*Jobs Page*/
.categorySub-list-slide-list>a {
    padding: 4px 4px;
    font-size: 14px;
    border: 0px solid var(--border-color);
    border-radius: 0px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    -webkit-box-shadow: 0 0 10px rgba(221, 221, 221, 0.7);
    box-shadow: none;
}


.border-top {
    border-top: 1px solid #e9e9e9 !important;
}

.inner-menu li:not(:last-child), .breadcrumb-contents-list-item:not(:last-child) {
    padding-right: 10px;
}

.shop-contents-wrapper .shop-sidebar-content {
    width: 320px;
    background: transaparent;
}

.single-shop-left {
    padding: 0px 20px;
    box-shadow: none;
  background-color: transparent !important;
}

.single-shop-left-title .title {
    cursor: auto;
    font-size: 15px;
    font-weight: 600;
    margin: -2px 0 0;
  padding-bottom: 10px;
}

.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple, 
.price-range-input-flex input{
    background-color: transparent !important;
    border: 1px solid #afafaf !important;
    border-radius: 4 !important;
}

.single-input label, .custom-form .single-input label, 
.custom-form .form-group label {
    margin-bottom: 0px;
}

.single-shop-left-inner {
    margin-top: 0px;
}

.single-input.mt-3 {
    margin-top: 0px !important;
}

.single-shop-left-inner .form-control, .single-input .form-control{
     border: 1px solid #afafaf;
}

.preview-area.section-bg-2.pat-100.pab-100{
  padding-top: 64px;
}
.breadcrumb-contents-title {
    font-size: 20px;
    font-weight: 500;
}

/*Footer*/
.footer-bg-1, .footer-fluid::before {
    background-color: #200d24;
}

/* Client Dashboard */
.section-bg-2{
    background-color: #f9f9f9;
  padding-top: 64px !important;
}
.custom_table table th {
    font-size: 16px;
    font-weight: 600;
}

.profile-border-bottom {
    padding: 20px;
    background: white;
    border-radius: 10px;
  border: 1px solid #f0f0f0;
}

.project-category-item {
    box-shadow: none;
    border: 1px solid #f0f0f0;
}
.bookmark-item-close {
    color: #041416;
}
.project-preview-tab-inner-item .right.price s {
    color: #868686;
    padding-right: 8px;
}
.project-preview-tab-header {
    background-color: #f6f6f6;
}

.categoryWrap-wrapper-item {
	box-shadow: none;
}
.jobFilter-wrapper-item {
    box-shadow: none;
}
.single-input.mt-3 {
    margin-top: 25px !important;
}
.project-catalogue-thumb {
    box-shadow: 10px 0px 20px 0px #f6f6f6;
}
.profile-details-portfolio-thumb {
    max-width: 100%;
}
.header-global-search-close {
    background-color: #070c26;
    border: 1px solid #070c26;
}

.single-profile-settings, 
.profile-settings-menu-inner,
.myJob-wrapper-single,
.jobFilter-wrapper-item,
.account-setup-wrapper,
.profile-wrapper-item,
.project-preview,
.categoryWrap-wrapper-item.jobDetails-padding,
.single-freelancer,
.profile-details-widget-single{
    border: 1px solid #e5e5e5;
    box-sizing: border-box;
}
.contact-area .col-lg-4 {
    display: none;
}

/* Dashboard */
.dashboard__bottom__list__item>.submenu .dashboard__bottom__list__item.selected a {
    background: #ffffff !important;
    color: black !important;
}