/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 20 2024 | 22:22:16 */
/* GLOBAL */
	body.admin-bar .c27-main-header.header.header-fixed{
		top:0 !important;
	}
	.elementor-section.elementor-section-boxed > .elementor-container{
    	max-width: calc(100% - 40px);
		width:1100px;
	}
	.add-listing-step {
		position: relative;
		z-index: 2;
	}
	.add-listing-step h2.plan-price.case27-primary-text {
		display: none;
	}
	.add-listing-step .container {
		max-width: 100%;
		width: 100%;
	}
	body.page-id-141 div#c27-site-wrapper {
		position: relative;
		background: #fff;
	}
	body.page-id-141 div#c27-site-wrapper:before {
		content: '';
		position: absolute;
		left: 20%;
		top: -19vh;
		width: 50vw;
		height: 50vh;
		background: #5DC3E9;
		border-radius: 9999rem;
		display: block;
		z-index: 0;
		filter: blur(15rem);
	}
/* END GLOBAL */
/* I */
	._step_1 ._title_step_1 {
		font-family: 'Aeonik', sans-serif;
		font-weight: 800;
		margin-bottom: 0;
	}
	._step_1 ._title_step_1 h2 {
		margin-bottom: 0;
		font-size: 6rem;
	}
	._step_1 ._text_step_1 {
		margin-bottom: 5rem;
	}
	._step_1 ._text_step_1 h2 {
		color: #000 !important;
		font-family: 'Aeonik', sans-serif;
		font-size: 2rem !important;
		line-height: 1;
	}
	._step_1 .ac-category{
    	height: 200px;
	}
	body .cat-card .ac-front-side .cat-icon {
		background: transparent;
		border: 1px solid #000;
		width: 60px;
		height: 60px;
	}
	body .cat-card .ac-front-side .cat-icon i {
		color: #000 !important;
	}
	body .cat-card .face {
		background: transparent;
		box-shadow: 0 10px 30px 0 #7fc2e669;
		border: 1px solid #000;
		border-radius: 1rem;
	}
	body .cat-card .ac-back-side{
		display:none;
	}
	body .cat-card:hover .ac-back-side {
		opacity: 0;
		transform: none !important;
	}
	body .cat-card .ac-back-side {
		opacity: 0;
	}
	body .cat-card:hover .ac-front-side{
		transform: scale(1.05) !important;
	}
	body .cat-card:active .ac-front-side,
	body .cat-card:focus .ac-front-side{
		transform: scale(0.95) !important;
	}
	body .cat-card .ac-back-side p {
		color: #000;
		font-family: 'Aeonik', sans-serif;
		font-weight: 600;
		font-size: 2rem;
		margin-bottom: 0;
		line-height: 1;
	}
	aside._plans._1>._head {
		padding: 0 0 3rem;
		text-align: center;
	}
	aside._plans._1 ._head h1._title {
		font-size: 7rem;
		font-weight: 700;
		font-family: 'Aeonik', sans-serif;
		line-height: 1;
		margin-bottom:2rem;
	}
	aside._plans._1 ._head p {
		font-size: 2rem;
		line-height: 1.2;
		width: 400px;
		max-width: 100%;
		margin: 0 auto;
		font-family: 'Aeonik', sans-serif;
		font-weight: 100;
	}
	aside._plans._1 ._head p a {
		font-family: 'BioRhyme Expanded', sans-serif;
		font-weight: 600;
		color: inherit;
		font-size: 1.7rem;
	}
	._card-plan {
		position: relative;
	}
	._card-plan ._body {
		display: flex;
		flex-direction: column;
		position: relative;
		padding: 1rem;
    	height: calc(100% - 50px);
	}
	._card-plan ._head {
		background: #1E1E1B;
		border-radius: 1rem 1rem 0 0;
    	padding: 1rem 2rem;
	}
	._card-plan ._head ._icons {
		display: flex;
		align-items: center;
		justify-content: end;
		grid-gap: 1rem;
	}
	._card-plan ._head ._icons i {
		font-size: 2rem;
		color: #fff;
	}
	._card-plan ._body .plan-name {
		padding: 2rem;
		text-transform: none;
		letter-spacing: 0;
		font-family: 'Aeonik', sans-serif;
		font-weight: 300;
		text-align: left;
		font-size: 2rem;
		line-height: 1;
    	margin-bottom: 0;
		text-align:center;
	}
	body.woocommerce-checkout .element, 
	body.woocommerce-checkout .woocommerce-checkout-review-order,
	body.woocommerce-checkout .checkout_coupon{
		border: 1px solid #000 !important;
		box-shadow: 0 10px 20px -5px #9eade573;
		background: transparent !important;
		margin-bottom: 3rem !important;
		border-radius: 0.5rem;
	}
	body.woocommerce-checkout .element, body.woocommerce-checkout .woocommerce-checkout-review-order {
		border: 1px solid #000 !important;
		box-shadow: 0 10px 20px -5px #9eade573;
		background: transparent !important;
		margin-bottom: 3rem !important;
		border-radius: 0.5rem;
	}

	body.woocommerce-checkout .woocommerce-checkout-review-order table {
		border: 0 !important;
		border-radius: 0.5rem !important;
	}

	body.woocommerce-checkout .woocommerce-checkout-review-order>div {
		margin: 0 !important;
	}
	#job-manager-job-dashboard table ul.job-dashboard-actions li .job-dashboard-action-delete:hover{
		border-color:#f34d4d!important;
	}
	body ._card-plan {
		background: transparent;
		text-align: inherit;
		box-shadow: 0 6px 20px -10px #69c8eb8c;
		border-radius: 2rem;
		height: 100%;
		transition:all .2s cubic-bezier(.86,0,.12,1);
	}
	body ._card-plan:hover{
		transform:scale(1.05);
	}
	._card-plan ._body .plan-name {
		order: 1;
	}
	._card-plan ._body .plan-features {
		order: 2;
		margin: 0;
		padding: 0;
		text-align:center;
    	margin-bottom: 1.5rem;
	}
	._card-plan ._body>ul {
		order: 3;
		padding:0 2rem;
	}
	._card-plan ._body p.plan-desc {
		order: 4;
	}
	._card-plan ._body>p:not(.plan-desc) {
		margin-bottom: 0;
		order:5;
	}
	._card-plan ._body .select-package {
		order: 6;
		padding:0;
		inset: 0;
		width: 100%;
		height: 100%;
	}
	._card-plan ._body .purchase-disabled {
		text-align: center;
		font-family: 'Aeonik', sans-serif;
		text-transform: uppercase;
		font-weight: 600;
	}
	._card-plan ._body ._price ._amount {
		font-size: 6rem;
		line-height: 1;
		font-family: 'Aeonik', sans-serif;
		font-weight: 800;
		margin-bottom: 0;
	}
	._card-plan ._body ._price ._amount-cross {
		font-size: 3rem;
		line-height: 1;
		font-family: 'Aeonik', sans-serif;
		font-weight: 800;
		opacity: 0.9;
		margin-bottom: 0;
		text-decoration: line-through;
	}
	._card-plan ._body>ul li {
		font-size: 2rem;
		font-family: 'Aeonik', sans-serif;
		margin-bottom: 1rem;
		display:flex;
		grid-gap:1rem;
		align-items:center;
	}
	._card-plan ._body>ul li p {
		margin-bottom: 0;
	}
	._card-plan ._body>ul li p>strong{
		display:flex;
		grid-gap:1rem;
		align-items:center;
	}
	._card-plan ._body>ul li p>strong:before {
		content: '';
		width: 2rem;
		height: 2rem;
		display:block;
		background: url(https://database.startupcpg.com/wp-content/uploads/2024/08/icon-check.png);
		background-size: contain;
		background-repeat: no-repeat;
	}
	._card-plan ._body>ul li p._clean {
		padding-left: 3.1rem;
    	color: #c3c3c3;
	}
	._card-plan ._body ._price ._subtitle {
		font-family: 'Aeonik', sans-serif;
		font-weight: 600;
		font-size: 2rem;
    	margin-bottom: 0;
	}
	._card-company ._header .listing-status {
		padding: 0.2em 1em;
		width: max-content;
		margin: 0 auto;
		border-radius: 999rem;
		font-family: 'Aeonik', sans-serif;
		text-transform: uppercase;
		font-size: 0.8rem;
		letter-spacing: 0.1em;
		font-weight: 600;
	}
	._card-company ._header .listing-status._pending-payment{
		background: #dfdfdf;
		color:#000;
	}
	._card-company ._header .listing-status._publish{
		background: #dfdfdf;
		color:#000;
	}
	._card-plan ._body ._price ._details {
		font-size: 1.4rem;
		line-height: 1;
		margin-top: 0.5rem;
		font-family: 'Aeonik', sans-serif;
		color: #7e7e7e;
	}
	._card-plan ._body .select-package a.select-plan {
		position: absolute;
		top: 0;
		left:0;
		height: 100%;
		width: 100%;
		z-index: 2;
		opacity: 0;
		padding:0;
		display:none;
	}

	._card-plan ._body .select-package a._btn._1 {
		border-radius: 99rem;
		border: 1px solid #000;
		background: #FFC629;
		color: #000;
		transition: all .7s cubic-bezier(.86,0,.12,1);
		padding: 1rem 2rem;
		text-decoration: none;
		font-family: 'BioRhyme Expanded', sans-serif;
		margin: 2rem auto;
		display: block;
		width: max-content;
		font-size: 1.3rem;
	}
	div#nav-annually .row.section-body.row-eq-height div:first-of-type {
		order: 2;
	}
	div#nav-annually .row.section-body.row-eq-height div:last-of-type {
		order: 1;
	}
	#job-manager-job-dashboard table ul.job-dashboard-actions li.cts-listing-action-duplicate,
	#job-manager-job-dashboard table ul.job-dashboard-actions li.cts-listing-action-resume{
		display: none !important;
	}
/* END I */
/* II */
	aside._plans._2 {
		position: relative;
    	padding: 10rem 0;
	}
	aside._plans._2:before {
		content: '';
		position: absolute;
		display: block;
		width: 30vw;
		height: 30vw;
		border-radius: 999rem;
		background: #A2D45E;
		filter: blur(100px);
		left: -13vw;
		top: 25%;
	}
	aside._plans._2 figure._phone {
		width: 100%;
	}
	aside._plans._2 figure._phone img {
		width: 100%;
	}
	aside._plans._2 .row>._1 {
		align-self: center;
	}
	aside._plans._2 ._info {
		display: block;
		width: 600px;
		max-width: 100%;
	}
	aside._plans._2 .row>._1 {
		align-self: center;
	}
	aside._plans._2 ._info h2 {
		font-size: 4rem;
		font-family: 'Aeonik', sans-serif;
		font-weight: 600;
		width: 400px;
		max-width: 100%;
		margin-bottom: 3rem;
	}
	aside._plans._2 ._info p {
		font-size: 2rem;
		line-height: 1.5;
		font-weight: 100;
		margin-bottom: 3rem;
		font-family: 'Aeonik', sans-serif;
	}
	aside._plans._2 figure._phone:before {
		z-index: 0;
		content: '';
		position: absolute;
		bottom: 0;
		right: 0;
		background: #53DDA6;
		display: block;
		width: 25vw;
		height: 25vw;
		border-radius: 999rem;
		filter: blur(100px);
	}
	aside._plans._2 figure._phone {
		position: relative;
	}
	aside._plans._2 figure._phone img {
		position: relative;
		z-index: 3;
	}
	aside._plans._2 ._inside {
		position: relative;
		z-index: 2;
	}
	figure img{
		max-width:100%;
	}
/* END II*/

/* III */ 
	aside._plans._3 ._head {
		text-align: center;
    	margin-bottom: 10rem;
	}
	aside._plans._3 ._head h2 {
		font-family: 'BioRhyme Expanded', sans-serif;
		margin-bottom: 4rem;
		font-size: 4rem;
		font-weight: 500;
	}
	aside._plans._3 ._head p {
		font-family: 'Aeonik', sans-serif;
		font-size: 2rem;
		line-height: 1.5;
		width: 600px;
		margin: 0 auto;
		max-width: 100%;
		font-weight: 100;
	}
	aside._plans._3 ._head p:not(:last-of-type) {
		margin-bottom: 3rem;
	}
	aside._plans._3 ._body ._graph figure._img {
		margin: 0 auto;
		width: 250px;
		max-width: 80%;
	}
	aside._plans._3 ._body ._graph h4 {
		font-size: 1.8rem;
		font-family: 'BioRhyme Expanded', sans-serif;
		text-align: center;
		margin-bottom: 3rem;
		font-weight: 800;
		color: #000;
	}
/* END III */
/* IV */

	section.i-section.c27-packages {
    	padding-top: 0;
    	padding-bottom: 0;
	}
	aside._plans._4 ._inside._1 {
		background: #272626;
    	padding-bottom: 10rem;
		margin-bottom:-1rem;
		margin-top:-1rem;
		position:relative;
		z-index:2;
	}
	aside._plans._4 ._inside._1 h4 {
		font-size: 3rem;
		color: #fff;
		font-family: 'BioRhyme Expanded', sans-serif;
		text-align: center;
		margin-bottom: 3rem;
	}
	aside._plans._4 ._inside._1 p {
		color: #fff;
		font-family: 'Aeonik', sans-serif;
		text-align: center;
		font-size: 2.5rem;
		line-height: 1.6;
		width: 600px;
		max-width: 100%;
		margin: 0 auto 0;
    	font-weight: 100;
	}
	aside._plans._4 ._inside._1 p a {
		color: inherit;
		text-decoration: none;
		font-weight: 600;
	}
	.add-listing-step .container{
		padding:0 !important;
	}
	._card-plan.not-purchasable {
		opacity: 0.6;
		border: 1px solid #000;
	}
	._card-plan ._body ._active-hide {
		position: absolute;
		inset: 0;
		z-index: 2;
		width: 100%;
		height: 100%;
    	opacity: 0;
		cursor:pointer;
	}
	._card-plan ._body .select-package {
		opacity: 0;
		position: absolute;
	}
	aside._plans._1 ._body nav._nav-packs {
		margin-bottom:3rem;
	}
	aside._plans._1 ._body nav._nav-packs .nav-link.active {
		font-weight: 900;
		border: 1px solid #000;
		background: #9eade5;
	}
	aside._plans._1 ._body nav._nav-packs .nav-link {
		font-size: 1.4rem;
		font-family: 'BioRhyme Expanded', sans-serif;
		font-weight: 500;
		padding: 1.5rem 3rem;
		color: #000;
		border-radius: 999rem;
		border-bottom:0;
	}
	aside._plans._1 ._body nav._nav-packs .nav:before,
	aside._plans._1 ._body nav._nav-packs .nav:after{
		display:none;
	}
	aside._plans._1 ._body nav._nav-packs .nav{
		justify-content: center;
		width: max-content;
		margin: 0 auto;
		background: #9eade52e;
		border-radius: 999rem;
	}
/* END IV */
.mlduo-account-menu {
    display: none;
}
aside._plans._1>._body>div>.row {
	grid-gap: 3rem;
	justify-content: center;
}
section.i-section.choose-type .row.section-body {
    justify-content: center;
	color:#000;
}
.woocommerce-MyAccount-content .element p, 
.woocommerce-MyAccount-content .element h1, 
.woocommerce-MyAccount-content .element h2, 
.woocommerce-MyAccount-content .element h3, 
.woocommerce-MyAccount-content .element h4, 
.woocommerce-MyAccount-content .element h5, 
.woocommerce-MyAccount-content .element h6, 
.woocommerce-MyAccount-content .element div{
	font-family:'Aeonik', sans-serif !important;
}
.stat-card .mlduo-stat-box,
.woocommerce-MyAccount-content .element{
    border: 1px solid #000 !important;
    box-shadow: 0 10px 20px -5px #9eade573;
    background: transparent !important;
	margin-bottom:3rem !important;
}
.stat-card h2 {
    font-size: 3rem;
    font-family: 'Aeonik', sans-serif;
    font-weight: 500;
	color:#000;
}
.stat-card p {
    font-family: 'Aeonik', sans-serif;
    font-weight: 500;
    color: #000;
}
.stat-card a {
    text-decoration: none;
    font-family: 'Aeonik', sans-serif;
    font-weight: 500;
	color:#000;
}
.mlduo-stat-box i{
    position: absolute;
    bottom: -0.5rem;
    right: 1rem;
    font-size: 7rem;
    color: #000;
    font-weight: 100 !important;
    opacity: 0.4;
    top: initial;
	display:none;
}
.stat-card a .mlduo-stat-box {
    background: transparent !important;
}
.woocommerce-message a {
    font-weight: 600;
	color:inherit;
}
.woocommerce-message {
    border: 1px solid #000 !important;
    font-size: 1.5rem;
    font-family: 'Aeonik', sans-serif;
    font-weight: 500;
    box-shadow: 0 0 0 0;
    border-radius: 1rem;
}
.round-icon .title-style-1 i {
    background: transparent;
    border: 1px solid #000;
    color: #000;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 50px;
}
@media(min-width:1200px){
	aside._plans._1>._body>div>.row>div {
		width:calc(33.333333% - 3rem);
	}
	
	aside._plans._4 {
		position: relative;
		margin-top:-25rem;
	}
}
@media(max-width:1199px) and (min-width:992px){
	aside._plans._1>._body>div>.row>div {
		width:calc(50% - 2rem);
	}
	aside._plans._4 {
		position: relative;
		margin-top:-25rem;
	}
}
@media(max-width:991px) and (min-width:768px){
	aside._plans._1>._body>div>.row>div {
		width:calc(50% - 2rem);
	}
	aside._plans._3 ._head h2{
		font-size:3rem;
	}
}
@media(min-width:992px){
}
@media(max-width:991px){
	aside._plans._2 figure._phone {
		position: relative;
		width: 300px;
		margin: 0 auto;
		max-width: 100%;
	}
	aside._plans._1 ._head h1._title{    
		font-size: 4rem;
	}
	aside._plans._4 {
		position: relative;
		margin-top:0;
	}
	aside._plans._3 ._body>.row>div {
		width: 400px;
		max-width: 100%;
		margin: 0 auto;
	}
	aside._plans._3 ._body ._graph {
		margin-bottom: 6rem;
	}
	aside._plans._3 ._body>.row {
		grid-gap: 3rem;
		justify-content: center;
	}
}
@media(max-width:767px){
	aside._plans._1>._body>div>.row>div {
		width:100%;
	}
	body ._card-plan{
    	width: 400px;
		max-width: 100%;
		margin: 0 auto;
	}
}
@media(max-width:767px) and (min-width:576px){
	aside._plans._3 ._head h2{
		font-size:3rem;
	}
}
@media(max-width:575px){
	aside._plans._3 ._head h2{
		font-size:2rem;
	}
}

#submit-job-form .field-head{
	flex-direction:column;
}

.element .pf-body{
	padding-top:0;
}
body.page-id-141 #submit-job-form .element .pf-head{
	display:none;
}
.container.c27-listing-submitted-notice {
    width: 1200px;
    max-width: 100%;
    margin: 10rem auto 5rem;
}

.element.submit-l-message {}

.container.c27-listing-submitted-notice .element {
    background: transparent;
    border: 1px solid #000;
    box-shadow: 0 0 0 0 black;
    position: relative;
}

.container.c27-listing-submitted-notice .element .title-style-1._note h5 {
    display: block;
    width: 100%;
    margin-bottom: 2rem;
    font-size: 1.8rem;
    font-family: 'Aeonik', sans-serif;
	font-weight:700;
}

body .container {
    max-width: 100% !important;
}
body.woocommerce-orders .woocommerce-MyAccount-content .col-md-8.col-md-offset-2 {
    margin: 0 !important;
    width: 100%;
}
body.woocommerce-orders .woocommerce-MyAccount-content .col-md-8.col-md-offset-2 .pf-head.round-icon i {
    display: none;
}

body.woocommerce-orders .woocommerce-MyAccount-content .col-md-8.col-md-offset-2 .pf-head.round-icon h5 {
    font-size: 3rem;
    display: block;
    margin: 2rem 0;
}
.container.c27-listing-submitted-notice .element .title-style-1._note p {
    display: block;
    width: 100%;
}

.container.c27-listing-submitted-notice .element .title-style-1._note p {
    font-family: 'Aeonik', sans-serif;
    font-size: 1.8rem;
    line-height: 1.5;
}

.loader-bg.main-loader.site-logo-loader {
    display: none;
}
.profile-cover ._no-featured h2 {
    color: #000;
    font-family: 'Aeonik', sans-serif;
    font-weight: 800;
    font-size: 3rem;
}

.profile-cover ._no-featured {
    text-align: center;
    padding: 2rem;
    width: 500px;
    max-width: 100%;
    margin: 0 auto;
}
profile-cover ._no-featured p {
    font-family: 'Aeonik', sans-serif;
    font-size: 1.6rem;
}