/*
	Theme Name: Cariera Child
    Theme URI: http://themeforest.net/user/gnodesign/portfolio/
    Template: cariera
    Description: Cariera Child Theme. 
    Author: Gnodesign
	Author URI: http://themeforest.net/user/gnodesign/
	License: ThemeForest
    License URI: http://themeforest.net/licenses
    Text Domain: cariera
    Domain Path: /lang/
*/
.text-alb-links a{color: #ffffff !important;}
.login-as-user {position: relative !important;}
/* -------------------- start new loop page-id-39589 - aplica rapid ---------------------------------------------------------*/
.page-id-39589 .ceriz-test-loop .job-quickview {display:none !important;}
.page-id-39589 .ceriz-test-loop .date {display:none;}
/* -------------------- end new loop page - aplica rapid ---------------------------------------------------------*/
.page-id-39589 .mfp-container {
  padding:0 18px
}
/*.page-id-39589 .zoom-anim-dialog {
  opacity:0;
  -webkit-transform:scale(.8);
  transform:scale(.8);
  -webkit-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out
}
.page-id-39589.mfp-ready .zoom-anim-dialog {
  opacity:1;
  -webkit-transform:scale(1);
  transform:scale(1)
}
.page-id-39589.mfp-removing .zoom-anim-dialog {
  opacity:0;
  -webkit-transform:scale(.8);
  transform:scale(.8)
}*/
.page-id-39589.cariera-mfp-zoom-in.mfp-bg {
  opacity:.001;
  -webkit-transition:opacity .3s ease-out;
  transition:opacity .3s ease-out
}
.page-id-39589.cariera-mfp-zoom-in.mfp-bg.mfp-ready {
  opacity:.75
}
.page-id-39589.cariera-mfp-zoom-in.mfp-bg.mfp-removing {
  opacity:0
}
.page-id-39589.cariera-mfp-fade.mfp-bg {
  opacity:0;
  -webkit-transition:all .2s ease-out;
  transition:all .2s ease-out
}
.page-id-39589.cariera-mfp-fade.mfp-bg.mfp-ready {
  opacity:.85
}
.page-id-39589.cariera-mfp-fade.mfp-bg.mfp-removing {
  opacity:0
}
.page-id-39589.cariera-mfp-fade.mfp-wrap .mfp-content {
  opacity:0;
  -webkit-transition:all .2s ease-out;
  transition:all .2s ease-out
}
.page-id-39589.cariera-mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity:1
}
.page-id-39589.cariera-mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity:0
}
.page-id-39589 .mfp-content .small-dialog {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  margin:60px auto;
  max-width:600px;
  position:relative;
  text-align:left
}
.page-id-39589 .mfp-content .small-dialog .small-dialog-headline {
  background:var(--cariera-primary);
  border-radius:5px 5px 0 0;
  padding:20px 30px;
  text-align:center
}
.page-id-39589 .mfp-content .small-dialog .small-dialog-headline:before {
  background:var(--cariera-primary);
  border-radius:5px;
  content:"";
  height:30px;
  left:0;
  opacity:.4;
  position:absolute;
  top:-10px;
  -webkit-transform:scale(.95);
  transform:scale(.95);
  width:100%
}
.page-id-39589 .mfp-content .small-dialog .small-dialog-headline .title {
  color:#fff;
  font-size:1.75rem;
  margin:0;
  text-transform:uppercase
}
.page-id-39589 .mfp-content .small-dialog .small-dialog-content {
  background:#fff;
  border:0;
  border-radius:0 0 5px 5px;
  -webkit-box-shadow:none;
  box-shadow:none;
  padding:40px
}
.page-id-39589 .mfp-content .small-dialog h3 {
  margin-bottom:20px
}
.page-id-39589 .mfp-content .small-dialog span.line {
  padding-top:7px
}
.page-id-39589 .mfp-content p {
  margin-bottom:0
}
.page-id-39589 .mfp-content input[type=submit] {
  margin-top:25px
}
.page-id-39589 .mfp-content .fieldset-resume_id small {
  color:#999
}
.page-id-39589 .mfp-content button.mfp-arrow,
.page-id-39589 .mfp-content button.mfp-close {
  font-size:0
}
.page-id-39589 .mfp-content .mfp-close {
  background:none;
  color:#fff;
  height:76px;
  line-height:1;
  opacity:.6;
  position:absolute;
  right:0;
  top:0;
  -webkit-transition:all .3s ease;
  transition:all .3s ease;
  width:76px
}
.page-id-39589 .mfp-content .mfp-close:hover {
  opacity:1
}
.page-id-39589 .mfp-content .mfp-close:before {
  content:"";
  font-family:Line Awesome Free;
  font-size:1.7rem;
  left:0;
  position:relative;
  top:0
}
.page-id-39589 .mfp-content .mfp-counter {
  color:#aaa;
  font-size:.8rem
}
.page-id-39589 .mfp-content .mfp-arrow {
  background:silver;
  color:#fff;
  cursor:pointer;
  height:48px;
  margin-top:-24px;
  opacity:0;
  -webkit-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out;
  width:48px;
  z-index:9999
}
.page-id-39589 .mfp-content .mfp-arrow:hover {
  background:gray
}
/* --------------------------------------- dupa alex potopul ---------------------------------------------------- */


/* ---------------------------------------end dupa alex potopul ---------------------------------------------------- */
/* fonts */
@font-face {
    font-family: 'Fuse';
    src: url('Fuse-Regular.eot');
    src: local('Fuse Regular'), local('Fuse-Regular'),
        url('/wp-content/themes/cariera-child/fonts/Fuse-Regular.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/cariera-child/fonts/Fuse-Regular.woff2') format('woff2'),
        url('/wp-content/themes/cariera-child/fonts/Fuse-Regular.woff') format('woff'),
        url('/wp-content/themes/cariera-child/fonts/Fuse-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Fuse-italic';
    src: url('Fuse-Italic.eot');
    src: local('Fuse Italic'), local('Fuse-Italic'),
        url('/wp-content/themes/cariera-child/fonts/Fuse-Italic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/themes/cariera-child/fonts/Fuse-Italic.woff2') format('woff2'),
        url('/wp-content/themes/cariera-child/fonts/Fuse-Italic.woff') format('woff'),
        url('/wp-content/themes/cariera-child/fonts/Fuse-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}
body{font-family: 'Fuse' !important;}
p{font-family: 'Fuse' !important;}
a{font-family: 'Fuse' !important;}
h1{font-family: 'Fuse' !important;}
h2{font-family: 'Fuse' !important;}
h3{font-family: 'Fuse' !important;}
h4{font-family: 'Fuse' !important;}
ul.main-nav .menu-item a{font-family: 'Fuse' !important;}
header.main-header .extra-menu-item > a{font-family: 'Fuse' !important;}
.blog-post .blog-desc .blog-post-title a{font-family: 'Fuse' !important;}
.eael-elements-flip-box-heading{font-family: 'Fuse' !important;}
.grecaptcha-badge { 
    visibility: hidden !important;
}
/* menu area */
header.main-header .header-container{padding: 0 45px !important;}
.top-header-dark{background-color:#ffffff;}
.top-header-dark .wp-block-social-links .wp-social-link {color: #000000 !important;}
.top-header-dark .row{
	flex-wrap: nowrap;
	justify-content: flex-end;
}
.top-header-dark  .icon-magnifier{
	font-weight:900;
    line-height: 2.1;
}
.wp-block-social-links.is-style-logos-only .wp-social-link svg{    height: 2em;}
.wp-block-social-links.has-normal-icon-size {
  font-size:19px !important;
  line-height: 1.7;
}
.main-header .extra-menu .extra-menu-item.extra-user i{font-size:1.5rem !important;}
/* login page */
.page-id-2970 .overlay-gradient:before{background: transparent;}
.page-id-2970 .overlay-gradient:after{background: transparent;}
/* header standard */
section.page-header .title{color: #00234F;}
section.page-header .breadcrumb span{color: #00234F;}
section.page-header .breadcrumb{justify-content: flex-start;}
section.page-header-bg:after{background:transparent;}
section.page-header-bg{ padding: 190px 0;}
section.page-header .text-center{text-align:left !important;}
.woocommerce section.page-header{
	background: url("/wp-content/uploads/2024/02/Blush-Wave-LinkedIn-Banner.jpg");
	background-size: cover;
	padding: 190px 0;
}
.single-curs_online section.page-header{
	background: url("/wp-content/uploads/2024/02/1.jpg");
	background-size:cover;
	padding: 190px 0;
}
/* pagina cu anunturi*/
.page-id-11682 .search_salary_min{display:none !important;}
.page-id-11682 .search_salary_max{display:none !important;}
.page-id-11682 .search_rate_min{display:none !important;}
.page-id-11682 .search_rate_max{display:none !important;}
.page-id-11682 .job-quickview{display:none !important;}
.page-id-11682 .date{display:none !important;}
/* single product 
.single-product .ptb80{padding-top:20px !important;}
.woocommerce .product .cariera-single-product-detail{flex-direction: column;}
.woocommerce div.product form.cart .button{margin-top:25px;}*/
.woocommerce .product .cariera-single-product-detail #product-images-content{flex: 0 0 36%;}
.woocommerce-page div.product div.summary{width:95%;}
/* cart*/
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{width: 100%;}
.woocommerce-cart .cart-collaterals .cart_totals{background-color:#8d0019;}
.woocommerce-cart .return-to-shop{display:none !important;}
/* checkout */
.woocommerce form.checkout #order_review table.shop_table.woocommerce-checkout-review-order-table{background-color:#8d0019;}
/* footer */
.main-footer a{color: #ffffff !important;}
.main-footer a:hover{color: #ffffff;}
.copyright{padding:10px 0 !important;}
.copyright h6 {font-size: 12px;}
/* sign-up/ sign-in */
.login-cta {
	text-align: center;
    background: wheat;
    padding: 20px;
    margin-bottom: 20px;
}
.page-template-login-register .bottom-links .signup-trigger{
	background: #8D0019;
  	padding: 14px 25px;
  	text-transform: uppercase;
  	color: #fff !important;
  	font-weight: 900;
  	width: fit-content;
  	border-radius: 3px;
}
.page-template-login-register .bottom-links .signin-trigger{
	background: #8D0019;
  	padding: 14px 32px;
  	text-transform: uppercase;
  	color: #fff !important;
  	font-weight: 900;
  	width: fit-content;
  	border-radius: 3px;
}
.page-template-login-register .bottom-links .signup-trigger .fas{display:none;}
.page-template-login-register .bottom-links .signin-trigger .fas{display:none;}
/* dashboard */
.page-template-user-dashboard .card-statistics.style-1{background-color: #00234f;}
.page-template-user-dashboard .card-statistics.style-2{background-color: #8D0019;}
.page-template-user-dashboard .card-statistics.style-3{background-color: #00234f;}
.page-template-user-dashboard .card-statistics.style-4{background-color: #8D0019;}
.page-template-user-dashboard .dashboard-nav{background-color: #00234f;}
.page-template-user-dashboard .user-role{color: #ffffff;}
.page-template-user-dashboard .dashboard-content-packages{display:none;}
.page-template-user-dashboard .copyrights{display:none !important;}
.page-template-user-dashboard #dashboard .title-bar h1{display:none;}
.page-template-user-dashboard .dashboard-widget{display:none;}
/* completare job*/
.submit-job-box .fieldset-apply_link {display:none;}
.dashboard-content {margin-bottom:100px !important;}
/* pagina companie */
.single-company .company-bookmark{display:none !important;}
/* pagina anunt*/
.job-manager-single-alert-link{display:none;}
.bookmark-wrapper{display:none;}
/* cursuri online*/
.single-curs_online .meta-tags{display:none;}
.single-curs_online .social-sharer-wrapper{display:none;}
/* pricing */
.price-tabs-pill .e-n-tab-title-text{font-size:25px;}
.price-tabs-pill .e-n-tabs-heading{
	display: inline-flex;
    overflow: hidden !important;
    border-radius: 4rem !important;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: fit-content;
    margin: 0 auto;
    border: 2px solid;
}
.price-tabs-pill .e-n-tabs-heading .e-n-tab-title{
	display: inline-block;
	padding: 10px 20px; 
	margin: 0 !important;
	text-decoration: none;
	text-align: center;
	font-size: 16px; 
	border: none;
	cursor: pointer;
}
#e-n-tab-content-2061 .pricing-edu .pricing-table2 .pricing-header .amount{
	font-size: 1.3rem;
	line-height: 1;
	float: left;
    width: 50%;
    line-height: 1;
}
#e-n-tab-content-2062 .pricing-edu .pricing-table2 .pricing-header .amount{
	font-size: 1.3rem;
	text-decoration:line-through;
	float: left;
    width: 50%;
    line-height: 1;
}
.elementor-element-4b93871 .amount{
	text-decoration:none !important;
}
.elementor-element-9883b66 .amount{
	text-decoration:none !important;
}
.pricing-edu .pricing-table2 .pricing-header .description{
	font-size: 1.3rem;
	float:left;
	width: 50%;
	line-height:1;
}
.pricing-edu .pricing-table2 .pricing-header span.title{
	font-size: 2.2rem;
	margin-bottom:15px;
}
.pricing-edu .pricing-table2 .pricing-header .featured{background: #8D0019;}
.pricing-edu .pricing-table2 .pricing-header .featured:before{border-left-color: #8D0019;}
.pricing-edu .pricing-table2 .pricing-header .featured:after{border-right-color: #8D0019;}
.pricing-edu .pricing-body li{
	border-bottom: 1px solid #ededed;
	padding-bottom: 10px;
}
/* dashboard - completare CV*/
.job-manager-form fieldset label{text-transform:none !important;}
.job-manager-form .fieldset-candidate_featured_image{display:none;}
.job-manager-form .fieldset-candidate_video{display:none;}
.job-manager-form .fieldset-candidate_rate{display:none;}
.job-manager-form .fieldset-candidate_education_level{width:100% !important;}
.job-manager-form .fieldset-candidate_experience_years{display:none;}
.job-manager-form .fieldset-candidate_facebook{display:none;}
.job-manager-form .fieldset-candidate_twitter{display:none;}
.job-manager-form .fieldset-candidate_instagram{display:none;}
.job-manager-form .fieldset-candidate_youtube{display:none;}
.job-manager-form .fieldset-candidate_linkedin{display:none;}
.job-manager-form .fieldset-links{display:none;}
.job-manager-form .fieldset-candidate_education{display:none;}
.job-manager-form .fieldset-candidate_experience{display:none;}
.job-manager-form .fieldset-candidate_education_level{display:block !important;}
.job-manager-form .fieldset-candidate_languages{display:none;}

/* dashboard - completare job*/
.submit-job_job-info .fieldset-job_location .description{display:none;}
.submit-job_job-info .fieldset-job_tags{display:none;}
.submit-job_job-info .fieldset-job_deadline{display:none;}
.submit-job_job-info .fieldset-job_listing_qualification{display:none;}
.submit-job_job-info .fieldset-job_listing_career_level{display:none;}
.submit-job_job-info .fieldset-job_salary_currency {display:none;}
.submit-job_job-info .fieldset-rate_min{display:none;}
.submit-job_job-info .fieldset-job_listing_experience{display:none;}
.submit-job_job-info .fieldset-rate_max{display:none;}
.submit-job_job-info .fieldset-salary_min{display:none;}
.submit-job_job-info .fieldset-salary_max{display:none;}
.submit-job_job-info .fieldset-hours{display:none;}
.submit-job_job-info .fieldset-job_cover_image{display:none;}
.submit-job_company-info #company-selection .fieldset span.text{font-size:16px;}
.fieldset-company_email.fieldset-type-text.cariera-company-manager-fieldset{display:none !important;}
.fieldset-company_location.fieldset-type-text.cariera-company-manager-fieldset{display:none !important;}
.fieldset-company_since.fieldset-type-date.cariera-company-manager-fieldset{display:none !important;}
.fieldset-company_video.fieldset-type-text.cariera-company-manager-fieldset{display:none !important;}
.fieldset-company_facebook.fieldset-type-text.cariera-company-manager-fieldset{display:none !important;}
.fieldset-company_twitter.fieldset-type-text.cariera-company-manager-fieldset{display:none !important;}
.fieldset-company_instagram.fieldset-type-text.cariera-company-manager-fieldset{display:none !important;}
.fieldset-company_header_image.fieldset-type-file.cariera-company-manager-fieldset{display:none !important;}
/* ---------------------------- dashboard - publicare anunt --------------------------------------- */
span.edu-span {display: block;}
#job_package_selection .job_listing_packages ul.job_packages li.job-package .package-footer .price{font-size: 2rem;}
/* -------------------------------sensei lms ------------------------------------------------------- */
.single-course section.page-header{
	background: url(https://platforma.edujobs.ro/wp-content/uploads/2024/02/Blush-Wave-LinkedIn-Banner.jpg);
	padding: 140px 0;
	background-repeat: no-repeat;
    background-size: cover;
}
.sensei-cariera section.page-header .breadcrumb{display:none;}
.sensei-cariera .ptb80{padding-top:0px !important;}
.wp-block-sensei-lms-course-list .wp-block-sensei-lms-course-list-filter{display:none !important;}
.wp-block-sensei-lms-course-list{margin-top: 40px !important;}
.course .progress{
	height: 3rem;
    line-height: 3rem;
    font-size: 1rem;
}
/* sensei login */
#my-courses #customer_login>div{
	display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: center;
}
#my-courses #customer_login form{
	width:400px;
}
/* clasa pentru formatarea cursurilor */
.continut-curs-css{
	width: 70%;
	float:left;
	padding:2%;
}
.single-course .post-entries{display:none;}
.course-lessons{
	width: 30%;
	float:left;
	border: 1px solid #000000;
	padding:2%;
}
.course-lessons .lesson-title h2{
	font-size:22px;
	text-decoration:underline;
}
.course-lessons .lesson-meta .lesson-length{display:none;}
.course:not(body) .course-lessons .lesson p.lesson-meta span{
	padding-left: 0px !important;
    display: block !important;
}
.course-lessons .lesson .lesson-meta {
    margin: 0px !important;
}
.single-course .course-lessons .lesson-title h2:after{
	content: '- Începe lecția';
	font-size: 14px;
}
/*.single-course .pmpro_content_message{display:none;}*/
.post-24723 .continut-curs-css{width:100%;}
/* pagini suplimentare cursuri - dashboard utilizator */
.sensei-course-meta .course-category{display:none;}
.sensei-category-title{display:none;}
.page-id-14184 .course-container .course-title{margin-bottom:10px;}
/* ------------------------------------blog and single posts ------------------------------------*/
.archive section.page-header{
	background: url("/wp-content/uploads/2024/03/Blush-Wave-LinkedIn-Banner-3.jpg");
	background-size: cover;
	background-position: center;
	padding: 190px 0;
}
.single-post section.page-header{
	background: url("/wp-content/uploads/2024/03/Blush-Wave-LinkedIn-Banner-3.jpg");
	background-size:cover;
	background-position: center;
	padding: 190px 0;
}
.blog-post .blog-thumbnail{
	width: 40%;
    display: inline-block;
    float: left;
    margin-right: 40px;

}
.blog-post .blog-thumbnail img{
	min-height: 300px;
    object-fit: cover;
}
.cariera-single-post .blog-thumbnail{display:none !important;}
.single-post .category-newsroom .blog-post-title {display:none !important;}
.single-post .category-resurse-angajati .blog-post-title {display:none !important;}
.single-post .category-resurse-companii .blog-post-title {display:none !important;}
.single-post .category-edujobs-podcast .blog-post-title {display:none !important;}
.single-post .category-edujobs-talks .blog-post-title {display:none !important;}
.archive section.page-header{margin-bottom:40px !important;}
.blog .blog-post{
	clear:both !important;
	border:none !important;
}
.archive .blog-post{
	clear:both !important;
	border:none !important;
}

/*.category-newsroom .blog-thumbnail{display:none !important;}
.category-newsroom .blog-desc{margin-top:40px;}
.category-resurse-angajati .blog-thumbnail{display:none !important;}
.category-resurse-angajati .blog-desc{margin-top:40px;}
.category-resurse-companii .blog-thumbnail{display:none !important;}
.category-resurse-companii .blog-desc{margin-top:40px;}*/
/* edujob Talks */
.category-edujobs-talks .meta-tags{display:none !important;}
.category-edujobs-talks .blog-desc{margin-top:40px;}
/* de deblocat pe viitor*/
.company-application-email {display:none !important;}
/* --------------------- BREADCRUMBS ---------------------------*/
@media (min-width: 1200px){
	.sensei-cariera .container {max-width: 1440px;}
	.copyright .container {max-width: 1440px;}
	.page-header .container {max-width: 1440px;}
	.top-bar-header .container{max-width: 1440px;}
	.single-product .container{max-width: 1440px;}
	.single-curs_online .container{max-width: 1440px;}
	.single-post .page-header .container{
		width: 60%;
   		float: left;
    	margin-left: 40px;
	}
	.single-post .category-newsroom {margin: 0 10%;}
	.single-post .category-resurse-angajati {margin: 0 10%;}
	.single-post .category-resurse-companii {margin: 0 10%;}
}
@media (min-width: 768px){
	.top-bar-header .col-md-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 10%;
		max-width: 6%;
	}
	
}
@media (max-width: 992px){
	.top-bar-header{padding:20px;}
	#e-n-tab-content-2061 .pricing-edu .pricing-table2 .pricing-header .amount{
		width: 100%;
		float: none;
	}
	#e-n-tab-content-2062 .pricing-edu .pricing-table2 .pricing-header .amount{
		width: 100%;
		float: none;
	}
	.pricing-edu .pricing-table2 .pricing-header .description{
		width: 100%;
		float: none;
	}
}
