/* Style adjustments for WooCommerce My Account pages*/
.kadence-account-nav-left.woocommerce-account .woocommerce-MyAccount-content {
    float: left;
    padding-left: 30px;
    padding-right: 30px;
}
nav.woocommerce-MyAccount-navigation {
    padding-bottom: 100px;
    padding-top:0px;
}
.woocommerce-account .woocommerce-MyAccount-content {
    padding-right: 30px;
    padding-top: 50px;
    width:75%;
}
.woocommerce-account .account-navigation-wrap {
    padding-left: 30px;
    padding-top: 20px;
    width:25%;
    padding-right:15px;
}

@media only screen and (min-width: 1900px)  {
.woocommerce-account .account-navigation-wrap {
    padding-left: 30px;
    padding-top: 20px;
    width:20%;
    padding-right:15px;
}
}

.woocommerce-account .account-page-button-wrap{ justify-content: end; }
.woocommerce-account .account-page-button-wrap .btn{
    padding: 8px 16px;
    cursor: pointer;
    font-size: 18px;
    display: -webkit-flex;
    display: flex;
    line-height: 1.6;
    text-decoration: none;
    text-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    transition: all .3s ease-in-out;
    border-width: 2px;
    border-radius: 3px;
    border-color: #5E5E5E;
    background: transparent;
    color: #5E5E5E;
    box-shadow: none;
    border-style: solid;
}
.woocommerce-account .account-page-button-wrap .btn:hover {
    color: #FFFFFF;
    border-color: #5E5E5E;
    background: #5E5E5E;
}
.woocommerce-account .account-page-avatar-wrap{
    background-color: #626262;
    margin-top: 50px;
    margin-bottom: 20px;
    border-radius: 16px;
    overflow: hidden;
    padding: 35px 35px 70px;
}


.woocommerce-account .account-page-avatar-wrap .kadence-customer-image img{
    /* border-radius: 300px;
    margin-right: 20px;
    max-width: 100px;*/
}

.woocommerce-account .account-page-avatar-wrap .kadence-account-avatar::before {
  display: block;
  content: "";
  flex: 1;
} 

.woocommerce-account .kadence-customer-content h2.entry-title{ margin: 0; color: #FFFFFF; }
.woocommerce-account .kadence-customer-content .date{ color: #FFFFFF; }

.woocommerce-account .woocommerce .account-navigation-wrap { border-right: 0; }
.woocommerce-account .woocommerce .account-navigation-wrap .woocommerce-MyAccount-navigation ul li{ margin: 5px 10px; }
.woocommerce-account .woocommerce .account-navigation-wrap .woocommerce-MyAccount-navigation ul li a{ border-right: 0; }
.woocommerce-account .account-navigation-wrap ul {
    display: flex;
    flex-direction: column;
}

/* .woocommerce-account .woocommerce .account-navigation-wrap .woocommerce-MyAccount-navigation ul li.is-active a{
    background-color: #626262;
    border-color: #626262;
    color: #FFFFFF;
    border-radius: 4px;
    border-right: 0;
    padding: 10px 10px 10px 20px;
} */
.woocommerce-account .woocommerce .account-navigation-wrap .woocommerce-MyAccount-navigation ul li:not(.is-active) a:hover{
    border-color: #e9e9e9;
    color: #444444;
    background: #e9e9e9;
    border-right: 0;
    border-radius: 4px;
}

.content-width-fullwidth .woocommerce-account .content-container.site-container{ max-width: var(--global-content-width); }

.account-navigation-wrap .kadence-account-avatar{ display: none !important; }

.kadence-company-dashboard{
    align-self: center;
    flex: 1;
    text-align: right;
}

.kadence-company-dashboard a{
    border : solid 1px gray;
}

.woocommerce-account .kadence-customer-image img {
    /* border: 1px solid #FFFFFF; */

    filter: drop-shadow(0px 10px 15px rgba(151, 151, 151, 0.08));
    /* margin-right: 40px; */
}

.woocommerce-account  h2.entry-title {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 700;
    font-size: 39px;
    line-height: 130%;
}

.woocommerce-account a.button {
    border: 1px solid #FFFFFF;
    border-radius: 8px;
    background: transparent;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    padding: 10px 30px;
    letter-spacing: 1px;
}
.woocommerce-account a.button:hover {
    background: #f2be22;
}
.woocommerce-account .account-page-avatar-wrap {
    margin-top: 0px;
    margin-bottom: 0px;
    border-radius: 0px;
	background: url(../../../../uploads/2022/12/Innova-header-background-merged.png);
    padding-top: 30px;
    padding-bottom: 30px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.woocommerce-account .content-bg, .woocommerce-account.content-style-unboxed .site {
    background: #EFF2F5;
}





.woocommerce-account  form.woocommerce-EditAccountForm.edit-account {
    background: #FFFFFF;
    border-radius: 8px;
    padding: 26px 36px;
    display:flex;
}

.woocommerce-account .account-navigation-wrap .woocommerce-MyAccount-navigation ul li {
    margin-left: 0px;
    max-width: 300px;
    width: 100%;
    padding: 2px 0px;
}

.woocommerce-account .account-navigation-wrap .woocommerce-MyAccount-navigation ul li a {
    line-height: 1;
    display: flex;
    flex: 200px 1 1;
    align-items: center;
    justify-content: flex-start;
    max-width: 300px;
    background: #fff;
    padding: 12px 13px;
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 160%;
    color: #000000;
}

.woocommerce-account .account-navigation-wrap .woocommerce-MyAccount-navigation ul li a .icon-section {
    display: flex;
    width: 22px;
    justify-content: center;
    margin-right: 15px;
}

.woocommerce-account .account-navigation-wrap .woocommerce-MyAccount-navigation ul li a:hover svg path {
    fill: #F2BE22 !important;
}

.woocommerce-account .account-navigation-wrap .woocommerce-MyAccount-navigation ul li:not(.is-active) a:hover {
    color: #F2BE22;
    background: #fff;
}

.woocommerce-account .account-navigation-wrap .woocommerce-MyAccount-navigation ul li.is-active a {
    color: #F2BE22;
    background: #fff;
    padding: 12px 13px;
    font-weight: bold;
}

.woocommerce-account .account-navigation-wrap .woocommerce-MyAccount-navigation ul li.is-active a svg path {
    fill: #F2BE22;
}


.woocommerce-account .account-navigation-wrap nav.navigation-other-title  ul li {
    margin: 10px;
    margin-left: 0px;
    max-width: 300px;
    width: 100%;
    padding: 2px 0px;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout.menu-item {
    display: none;
}

.woocommerce-account .account-navigation-wrap nav.navigation-other-title ul li a {
    line-height: 1;
    display: flex;
    flex: 200px 1 1;
    align-items: center;
    justify-content: flex-start;
    max-width: 300px;
    background: #fff;
    padding: 12px 13px;
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 160%;
    color: #000000;
    border-right: 0px;
}

.woocommerce-account .account-navigation-wrap nav.navigation-other-title ul li a .icon-section {
    display: flex;
    width: 22px;
    justify-content: center;
    margin-right: 15px;
}

.woocommerce-account .account-navigation-wrap nav.navigation-other-title ul li a:hover {
    color: #F2BE22;
    background: #fff;
    padding: 12px 13px;
    font-weight: bold;
    border-right: 0px;
}

.woocommerce-account .account-navigation-wrap nav.navigation-other-title ul li a:hover svg path {
    fill: #F2BE22;
}

nav.navigation-other-title {
    padding-bottom: 80px;
}

.logout-section {
    padding-bottom: 80px;
}

.logout-section a {
    display: flex;
    flex: 200px 1 1;
    align-items: center;
    justify-content: flex-start;
    max-width: 300px;
    padding: 12px 13px;
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 160%;
    color: #000000;
    border-right: 0px;
    text-decoration: none;
}

.logout-section a .icon-section {
    display: flex;
    width: 22px;
    justify-content: center;
    margin-right: 15px;
}

.icon-section {}

.logout-section a:hover {
    color: #F2BE22;
    background: #fff;
    padding: 12px 13px;
    font-weight: bold;
    border-right: 0px;
}

.logout-section a:hover svg path {
    fill: #F2BE22;
}

.navigation-title {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    color: #000;
    line-height: 160%;
    padding-left: 15px;
}


.woocommerce-account form.woocommerce-EditAccountForm.edit-account .form-section {
    flex: 50% 0 0;
    color: #A0B2C5;
}

.woocommerce-account form.woocommerce-EditAccountForm.edit-account .form-section .form-row label {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 700;
    font-size: 13px;
    line-height: 160%;
    color: #A0B3C5;
    margin-bottom: 14px;
}

.woocommerce-account form.woocommerce-EditAccountForm.edit-account .form-section fieldset {
    padding: 0px;
    border: 0px;
    padding: 0px;
    margin: 0px;
}

.woocommerce-account form.woocommerce-EditAccountForm.edit-account .form-section input {
    border: 1.3px solid #DFE6EC;
    border-radius: 14px;
    background: #fff;
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 160%;
    padding: 18px 22px;
    color: #474747;
}

.woocommerce-account form.woocommerce-EditAccountForm.edit-account .form-section .form-row label span.required {
    color: #A0B3C5;
}

.woocommerce-account form.woocommerce-EditAccountForm.edit-account .form-section .form-inner {
    padding: 25px 30px 40px;
    border: 1.3px solid #DFE6EC;
    border-radius: 15px;
}

.woocommerce-account form.woocommerce-EditAccountForm.edit-account .form-section:nth-child(2) {
    flex: calc(50% - 36px) 0 0;
    margin-left: 36px;
}

.woocommerce-account form.woocommerce-EditAccountForm.edit-account .form-section .form-button-section p {
    text-align: center;
    text-align: center;
    margin-top: 44px;
    margin-bottom:44px;
}

.woocommerce-account form.woocommerce-EditAccountForm.edit-account .form-section .form-button-section p button.woocommerce-Button.button {
    background: #F2BE22;
    border-radius: 14px;
    max-width: 220px;
    width: 100%;
}

.woocommerce-account form.woocommerce-EditAccountForm.edit-account .show-password-input, .woocommerce-account form.woocommerce-EditAccountForm.edit-account .show-password-input {
    top: 50%;
    transform: translateY(-50%);
}

.woocommerce-account form.woocommerce-EditAccountForm.edit-account .form-section .form-title {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 160%;
    color: #000000;
    margin-bottom: 22px;
}

.woocommerce-account form.woocommerce-EditAccountForm.edit-account .form-section:nth-child(2) fieldset {
    max-width: 90%;
}

/*li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.is-active.menu-item {
    order: 1;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders.menu-item {
    order: 10;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--members-area.menu-item {
    order: 7;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--job-profile.menu-item {
    order: 2;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--job-applications.menu-item {
    order: 3;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--job-bookmarks.menu-item {
    order: 4;
}


li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--courses.menu-item {
    order: 5;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--my-certifications.menu-item {
    order: 6;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--subscriptions.menu-item {
    order: 9;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address.menu-item {
    order: 11;
}

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account.menu-item {
    order: 8;
}*/

li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads.menu-item {
    display: none;
}



@media(max-width:1439px){
.woocommerce-account form.woocommerce-EditAccountForm.edit-account .form-section:nth-child(2) fieldset {
    max-width: 100%;
}
}

@media(max-width:1100px){
.side-div-main
	{
    	display: none;
	}
}

@media(max-width:1023px){

.woocommerce-account form.woocommerce-EditAccountForm.edit-account {
    padding: 15px 20px;
    flex-wrap: wrap;
}

.woocommerce-account form.woocommerce-EditAccountForm.edit-account .form-section .form-inner {
    padding: 15px 20px 30px;
}

.woocommerce-account form.woocommerce-EditAccountForm.edit-account .form-section input {
    padding: 15px;
}

.woocommerce-account form.woocommerce-EditAccountForm.edit-account .form-section {
    flex: 100% 0 0;
}

.woocommerce-account form.woocommerce-EditAccountForm.edit-account .form-section:nth-child(2) {
    flex: 100% 0 0;
    margin-left: 0px;
    margin-top: 30px;
}

.woocommerce-account .account-navigation-wrap {
    width: 35%;
}

.woocommerce-account .woocommerce-MyAccount-content {
    width: 65%;
    padding-left: 15px;
}

.woocommerce-account .kadence-customer-image img {
    /* width: 80px;
    height: 80px; 
    margin-right: 20px;*/
}
	
.woocommerce-account h2.entry-title {
    font-size: 30px;
}
	
.woocommerce-account .account-page-avatar-wrap{
		background-size: 1100px 118px;
	}

}
@media(max-width:767px){
 .account-page-avatar-wrap .kadence-account-avatar.is-layout-flex {
    flex-direction: column;
}
.woocommerce-account .account-page-avatar-wrap .kadence-customer-image img {
   margin-right: 0px; 
}

 .account-page-avatar-wrap {
    padding: 20px;
}

 .account-page-avatar-wrap .kadence-account-avatar.is-layout-flex .kadence-customer-content {
    margin-top: 10px;
    margin-bottom: 10px;
}

.woocommerce-account .account-navigation-wrap {
    width: 100%;
    padding: 15px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.woocommerce-account .account-navigation-wrap .woocommerce-MyAccount-navigation ul li, .woocommerce-account .account-navigation-wrap .woocommerce-MyAccount-navigation ul li a, .woocommerce-account .account-navigation-wrap nav.navigation-other-title ul li, .woocommerce-account .account-navigation-wrap nav.navigation-other-title ul li a, .logout-section a {
    width: 100%;
    max-width: 100%;
}

.woocommerce-account .account-navigation-wrap .woocommerce-MyAccount-navigation ul li.is-active a {
    border: 0px;
}

nav.woocommerce-MyAccount-navigation {
    padding-bottom: 30px;
}

nav.navigation-other-title {
    padding-bottom: 30px;
}

.logout-section {
    padding-bottom: 30px;
}

.woocommerce-account .woocommerce-MyAccount-content {
    width: 100%;
    padding: 15px;
    margin-bottom: 30px;
}

.single-company .job-block { max-width: 100% !important; }
}

.woocommerce-account a.button.theme-btn{
    padding: 10px 16px;
    border-color: #f2be22;
    background: #f2be22;
    color: #fff;
}
.woocommerce-account a.button.theme-btn:hover,
#job-manager-job-dashboard table.job-manager-jobs tfoot tr td a:hover {
    border-color: #000;
    background: #000;
}

#job-manager-job-dashboard table.job-manager-jobs tr td,
#job-manager-job-dashboard table.job-manager-jobs tr td small,
#job-manager-job-dashboard table.job-manager-jobs tr td a{ color: #000000; }

#job-manager-job-dashboard table.job-manager-jobs tr td.job_title,
#job-manager-job-dashboard table.job-manager-jobs tr td.applications a{ font-size: 16px; }
#job-manager-job-dashboard table.job-manager-jobs tr td.job_title ul{ font-size: 13px; }
#job-manager-job-dashboard table.job-manager-jobs tfoot td{ padding-top: 20px; }

#job-manager-job-dashboard table.job-manager-jobs tfoot tr td a{
    padding: 10px 16px;
    border-color: #f2be22;
    background: #f2be22;
    color: #fff;
    border: 1px solid #FFFFFF;
    border-radius: 8px;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 1px;
    text-decoration: none;
}

/*Company Single*/
.single-company .job-block { max-width: 33.33%; }
.single-company .kt-row-layout-inner .kt-row-column-wrap { justify-content: start; }
.single-company .kt-row-layout-inner .job-grid{
    background: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    border-radius: 16px;
    padding: 62px 30px 30px 30px;
}

.single-company .kt-row-layout-inner .job-grid small { font-size: 13px; }
.single-company .kt-row-layout-inner .job-grid h4 { font-size: 25px; }
.single-company .kt-row-layout-inner .job-grid p { font-size: 16px; }
.single-company .kt-row-layout-inner .job-grid .apply_now_btn{
    width: 100%;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 7.08px 14.16px;
    gap: 7.08px;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    background: #7ABFBD;
    box-shadow: 0px 0px 5.31px rgba(0, 0, 0, 0.1);
    border-radius: 4.425px;
}


.woocommerce .account-navigation-wrap .ent-menu-toggler{
    background: transparent;
}

table.job-manager-jobs td.applications a{ display:none; }
table.job-manager-jobs td.applications a.innova_applications_count{ display: block; }

.single-resume .content-area .site-main{
    position: relative;
    z-index: 99;
}

.woocommerce form.woocommerce-form-login .form-row label{ color: #1e2a35; }