/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 04 2025 | 21:11:49 */
/* LOGIN */
	.header-dark-skin .mobile-menu-lines i{
		color:#000 !important;
	}
	._title_form{
		text-align: center;
		display: block;
		margin: 5rem auto 7rem;
		font-family: 'Aeonik', sans-serif;
		font-weight: 800;
		font-size: 4rem;
	}
	.sign-in-wrapper{
		overflow-x:initial !important;
	}
	.login-container ul.login-tabs {
		grid-gap: 1rem;
		margin-bottom:4rem;
	}
	.login-container ul.login-tabs li:not(.active) {
		opacity: 0.3;
	}
	.login-container ul.login-tabs a {
		font-family: 'Aeonik', sans-serif;
		font-weight: 800;
		text-decoration: none;
		color: #000;
		font-size: 2.5rem;
		line-height: 1;
	}
	.login-container form.sign-in-form .form-group label {
		font-family: 'Aeonik', sans-serif;
		font-weight: 700;
	}
	.sign-in-form button[type=submit] i {
		display: none;
	}
	.sign-in-form button[type=submit],
	.woocommerce-ResetPassword .woocommerce-form-row button[type=submit].button{
		display: flex;
		justify-content: center;
		width: 100%;
		padding: 1.5rem 3rem;
		border-radius: 999rem;
		border: 1px solid #000;
		background: #FFC629;
		color: #000;
		font-family: 'BioRhyme Expanded', sans-serif;
		font-weight: 400;
    	margin: 0 auto;
	}

	.sign-in-form button[type=submit]:hover,
	.woocommerce-ResetPassword .woocommerce-form-row button[type=submit].button:hover{
		color: #000;
	}
	.login-container form.sign-in-form .form-group label {
		font-family: 'Aeonik', sans-serif;
		font-weight: 700;
	}
	.stat-card-no-listings ._card {
		width: 100%;
		border: 1px solid black;
		border-radius: 0.5rem;
		display: flex;
		align-items: center;
		padding: 2rem;
		justify-content: space-between;
	}
	.stat-card-no-listings ._card p{
		margin-bottom:0 !important;
		font-family: 'Aeonik', sans-serif;
		font-weight: 700;
		text-transform: uppercase;
	}
	.login-container{
		background: transparent !important;
	}
	.woocommerce-privacy-policy-text p a {
		color: inherit;
		font-weight: 600;
	}
	.woocommerce-account .woocommerce-MyAccount-content ._card {
		border: 1px solid #000;
		border-radius: 0.5rem;
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 2rem;
	}
	.woocommerce-account .woocommerce-MyAccount-content ._card p {
		margin-bottom: 0;
		font-family: 'Aeonik', sans-serif;
		text-transform: uppercase;
		font-weight: 600;
		letter-spacing: 0.06em;
	}
	#submit-job-form button.preview-btn, 
	#submit-job-form button.save-listing-button {
		display: none;
	}
	body.page-id-1019>div#c27-site-wrapper:after,
	body.page-id-388 #c27-site-wrapper:after {
		content: '';
		position: absolute;
		top:0;
		left: 0;
		width: 100vw;
		height: 100%;
		background: url('https://database.startupcpg.com/wp-content/uploads/2024/08/mesh_min.png');
		background-size:cover;
		background-repeat:no-repeat;
		z-index:0;
	}
	body.page-id-1019>div#c27-site-wrapper>form,
	body.page-id-1019>div#c27-site-wrapper>div,
	body.page-id-1019>div#c27-site-wrapper>section,
	body.page-id-388 #c27-site-wrapper>div {
		z-index: 3;
		position: relative;
	}
	body.page-id-1019>div#c27-site-wrapper>div,
	body.page-id-1019>div#c27-site-wrapper>section,
	body.page-id-388 #c27-site-wrapper>header{
		z-index: 5;
	}

	body.page-id-1019>div#c27-site-wrapper:before,
	body.page-id-388 #c27-site-wrapper:before{
		content: '';
		position: absolute;
		width: 30vw;
		height: 20vw;
		background: #9EADE5;
		border-radius: 9999rem;
		filter: blur(10rem);
		top: -10vw;
		left:20%;
	}
	body.woocommerce-account .i-section {
		padding-top: 4rem !important;
		padding-bottom: 4rem;
	}
	#submit-job-form .form-group {
		border-top: 1px solid #000;
	}

	#submit-job-form .field>input,
	.social-networks-repeater div div input{
		font-size: 1.5rem;
		font-family: 'Aeonik', sans-serif;
	}
	form.sign-in-form .form-group input{
		position: relative;
		z-index: 2;
		font-family: 'Aeonik', sans-serif;
		font-weight: 200;
		font-size: 1.5rem;
	}
	.sign-in-box .g-recaptcha{
		min-height:auto !important;
	}
	.login-container {
		position: relative;
	}
	.login-container>div {
		position: relative;
		z-index: 3;
	}
	.sign-in-form .form-info .md-checkbox label {
		color: #000;
		text-decoration: none;
		font-size: 1.5rem;
		font-family: 'Aeonik', sans-serif;
	}
	.sign-in-form .forgot-password a {
		color: #000;
		text-decoration: none;
		font-size: 1.5rem;
		font-family: 'Aeonik', sans-serif;
	}
	.sign-in-form .forgot-password {
		width: 50%;
		text-align: right;
		margin: 0;
	}
	.sign-in-form .form-info .md-checkbox {
		margin: 0 auto;
		float: inherit;
		width: max-content;
		max-width: 100%;
	}
	.sign-in-form .forgot-password a i {
		display: none;
	}
	.woocommerce-privacy-policy-text p{
		font-family: 'Aeonik', sans-serif;
		font-weight: 400;
		line-height: 1.7;
		font-size: 1.3rem;
		color:#000;
	}
	.sign-in-form button[type=submit]{
    	margin-bottom: 3rem !important;
	}
	body.page-id-388 #c27-site-wrapper>div.c27-top-content-margin {
		display: none;
		position: initial;
	}
/* END LOGIN */

/* FORGOT THE PASSWORD */
	body.page-id-388 section.i-section.form-lost-pw {
    	min-height: calc(100dvh - 20rem);
		display: flex;
		align-items: center;
		justify-content: center;
		padding: 10rem 0;
	}
	body.page-id-388 section.i-section.form-lost-pw .element {
		box-shadow: 0 0 0;
		background: transparent;
		border-radius: 0;
    	margin-bottom: 0;
	}
	body.page-id-388 section.i-section.form-lost-pw .title-style-1 i {
		display: none;
	}
	body.page-id-388 section.i-section.form-lost-pw .title-style-1 h5 {
		font-size: 3rem;
		font-family: 'Aeonik', sans-serif;
		font-weight: 600;
		left: 0;
		top: 0;
		color: #000;
	}
	section.i-section.form-lost-pw .element .pf-body p {
		font-family: 'Aeonik', sans-serif;
		font-weight: 400;
		line-height: 1.7;
	}
	section.i-section.form-lost-pw .element .pf-body label {
		font-family: 'Aeonik', sans-serif;
		font-weight: 700;
	}
	section.i-section.form-lost-pw .element .pf-body input {
		font-family: 'Aeonik', sans-serif;
		font-weight: 300;
	}
	form.sign-in-form.login {
		display: flex;
		flex-wrap: wrap;
	}

	form.sign-in-form.login .form-group {
		width: 100%;
	}

	form.sign-in-form.login .toggle-password {
		width: 100%;
	}
	form.sign-in-form.login .form-info {
		width: 50%;
    	margin: 0;
	}
	form.sign-in-form.login .form-info .md-checkbox {
		margin: 0;
    	width: 100%;
	}
/* END FORGOT THE PASSWORD */
@media(max-width:1200px){
	.header .main-nav .i-dropdown li{
		padding-left:0;
	}
}

.modal-content .sign-in-box {
    padding: 20px;
    font-family: 'Aeonik', sans-serif;
}
.promo-product-item{
    border: 1px solid #000;
    background: transparent;
    box-shadow: 0 30px 60px 0 #a1aee173;
}
.promo-product-item>a{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    text-decoration: none;
    font-family: 'Aeonik', sans-serif;
    color: #000;
}

.col-md-3.col-sm-6.col-xs-12.stat-card.stat-card-active-promotions,
.col-md-3.col-sm-6.col-xs-12.stat-card.stat-card-visits{
	display:none;
}
.woocommerce-MyAccount-content .element.referrers-panel,
.woocommerce-MyAccount-content .row.custom-row{
    display: none;
}
.woocommerce-account .woocommerce-MyAccount-content > div:nth-of-type(2) {
    justify-content: space-between;
    display: flex;
}

.woocommerce-account .woocommerce-MyAccount-content > div:nth-of-type(2):before,
.woocommerce-account .woocommerce-MyAccount-content > div:nth-of-type(2):after {
    display: none;
}


#job-manager-job-dashboard table ul.job-dashboard-actions li.cts-listing-action-promote.listing-promoted a {
    border-color: #5467ab !important;
    color: #5467ab !important;
}
#job-manager-job-dashboard table tr td._status {
    order: 2;
    padding-top: 1rem;
    margin-bottom: -1rem;
    font-family: 'Aeonik', sans-serif;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 0.1em;
    font-size: 1rem;
}
.promocion-activa .packaga-title a {
    text-decoration: underline;
    color: #000;
}
.promocion-activa a {
    color: #000 !important;
    text-decoration: underline;
    font-weight: 600;
    margin-bottom: 2rem;
    display: block;
    margin-top: -1rem;
}
.user-promotion-packages .promo-product-list li {
    width: 100%;
    margin: 0;
    background: transparent;
    border: 1px solid black;
    border-radius: 0.5rem;
    box-shadow: 0 20px 50px -10px #9eade5cf;
}
._card-company ._header .listing-status {
    color: #000;
    text-decoration: none;
}
.promocion-activa small {
    font-family: 'Aeonik', sans-serif;
    font-size: 1rem;
    font-weight: 500;
}
._card-company ._footer ._btn._1 {
    margin-top: 1rem;
    font-family: 'Aeonik', sans-serif;
    font-size: 0.9rem;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    padding: .5rem 2rem;
}
/* DASHBOARD */
	._card-company {
    	position: relative;
		border: 1px solid #000;
		border-radius: 0.5rem;
		margin-bottom: 1.3rem;
		box-shadow: 0 10px 20px -5px #9eade573;
		background: transparent;
	}
	._card-company ._body .job-dashboard-actions {
		display: flex;
		grid-gap: 1rem;
		justify-content: center;
		align-items: center;
		flex-wrap: wrap;
    	margin: 0;
	}
	._card-company ._body .job-dashboard-actions:before,
	._card-company ._body .job-dashboard-actions:after{
		display:none;
	}
	._card-company ._body .job-dashboard-actions li {
		max-width: 50%;
		text-align: center;
		border: 1px solid #000;
		border-radius: 0.5rem;
		position:relative;
	}
	._card-company ._body .job-dashboard-actions li a{
		width: 110px;
		max-width: 90%;
		height: 110px;
		margin: 0 auto;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: column;
		text-decoration: none;
		border-radius: 0.5rem;
		color: #000;
		font-family: 'Aeonik', sans-serif;
		font-weight: 600;
		letter-spacing: 0;
		text-transform: uppercase;
		font-size: 0.9rem;
		transition: all .25s cubic-bezier(.86,0,.12,1);
	}
	._card-company ._body .job-dashboard-actions li a:hover{
    	transform: scale(1.04);
	}
	._card-company ._body .listing-actions {
		width: 90%;
		margin: 0 auto;
	}
	._card-company ._body .job-dashboard-actions li a:before {
		padding-bottom: 0.2rem;
	}
	._card-company ._header {
		text-align: center;
    	padding: 2rem 2rem 0;
	}
	._card-company ._body {
    	padding: 0 2rem ;
		position: relative;
	}
	._card-company ._header .job_title {
		padding: 1rem 0 0;
	}
	._card-company ._header ._action {
		padding: 0.5rem 1rem 1rem;
	}
	._card-company ._header .job_title a {
		font-family: 'Aeonik', sans-serif;
		font-size: 2rem;
		font-weight: 800;
		text-decoration: none;
		color: #000;
	}
	._card-company ._header .c27_listing_logo img {
		width: 70px;
		height: 70px;
		border-radius: 0.4rem;
		border: 1px solid #000;
		object-fit:contain;
	}
	._card-company ._footer {
		padding:0 2rem 2rem;
	}
	._card-company ._footer .listing-info .label {
		color: #000;
	}
	._card-company ._link-hide {
		position: absolute;
		z-index: 3;
		inset: 0;
		width: 100%;
		height: 100%;
	}
	._card-company ._footer .listing-info {
		display: flex;
		grid-gap: 2rem;
		flex-wrap: wrap;
		justify-content: center;
		font-family: 'Aeonik', sans-serif;
		text-transform: uppercase;
		font-weight: 700;
	}
	._card-company ._footer .listing-info .info {
		display: flex;
		flex-wrap: wrap;
		grid-gap: 0.5rem;
		align-items: center;
	}
	._card-company ._body .job-dashboard-actions li.cts-listing-action-duplicate, 
	._card-company ._body .job-dashboard-actions li.cts-listing-action-stats,
	._card-company ._body .job-dashboard-actions li.cts-listing-action-status {
		display: none;
	}
	.woocommerce-account section.i-section .section-title {
		text-align: left;
	}
	div#promo-modal {
		background: #ffffff9c;
	}
/* END DASHBOARD */

/* LOGIN */
	body.page-id-1019>div#c27-site-wrapper section._profile._1 > div ._action-header {
		margin-top: 3rem;
	}
	.login-content ul.login-tabs.no-list-style._second>li.active,
	.login-content ul.login-tabs.no-list-style._one>li:not(.active){
		display: none;
	}
	.login-content ul.login-tabs.no-list-style._one>li{
		display:block;
	}
	.login-content ul.login-tabs.no-list-style._second>li {
		opacity: 1;
	}
	.login-content ul.login-tabs.no-list-style._second>li h3 a {
		font-size: 1.4rem;
	}
	.login-content ul.login-tabs.no-list-style._second {
		text-align: center;
		display: block;
	}
	.login-content ul.login-tabs.no-list-style._second>li{
		padding:0 !important;
	}
	.login-container{
		padding:150px 0 !important;
	}
	.login-container ._title {
		font-size: 3rem;
		font-family: 'Aeonik', sans-serif;
		font-weight: 800;
	}

	body.page-id-1019>div#c27-site-wrapper {
		display: flex;
		width: 100%;
		max-width: 100%;
		margin: 0 auto;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		padding-bottom: 2rem;
	}
	body.page-id-1019>div#c27-site-wrapper section._profile._1 ._inside>br {
		display: none;
	}
	body.page-id-1019>div#c27-site-wrapper header {
		width: 100%;
		left:0;
	}
	body.page-id-1019>div#c27-site-wrapper section._profile._1 .avatar {
		width: 100px;
		height: 100px;
		display: block;
		margin: 0 auto;
	}
	body.page-id-1019>div#c27-site-wrapper>form {
		order: 2;
		width: 500px;
		margin: 0 auto;
		max-width: 100%;
		border-radius: 1.5rem;
		border: 1px solid #000;
		padding: 2rem;
		margin-bottom:5rem;
	}
	body.page-id-1019>div#c27-site-wrapper section._profile._1 {
    	width: 500px;
		max-width:100%;
		margin:0 auto 3rem;
		display: flex;
		align-items: center;
		justify-content: center;
		order: 1;
		height: max-content;
		text-align: center;
	}
	body.page-id-1019>div#c27-site-wrapper section._profile._1 > div {
		max-width: 100%;
		width: 100%;
	}
	body.page-id-1019>div#c27-site-wrapper section._profile._1 p {
		margin-bottom: 0;
	}
	body.page-id-1019>div#c27-site-wrapper section._profile._1 ._fieldavatar {
		position: relative;
	}
	body.page-id-1019>div#c27-site-wrapper section._profile._1 input#basic-local-avatar {
		position: absolute;
		top: 0;
		width: 100px;
		height: 100px;
		margin: 0 auto;
		display: block;
		left: 0;
		right: 0;
		opacity: 0;
		z-index: 1;
		cursor:pointer;
	}
	body.page-id-1019>div#c27-site-wrapper section._profile._1 p.description {
		display: none;
	}
	body.page-id-1019>div#c27-site-wrapper section._profile._1 ._fieldavatar {
		position: relative;
	}
	body.page-id-1019>div#c27-site-wrapper section._profile._1 input#basic-local-avatar {
		position: absolute;
		top: 0;
		width: 100px;
		height: 100px;
		margin: 0 auto;
		display: block;
		left: 0;
		right: 0;
		opacity: 0;
		z-index: 1;
	}

	body.page-id-1019>div#c27-site-wrapper>form label {
		font-size: 1.2rem;
		font-family: 'Aeonik', sans-serif;
		line-height: 1;
    	font-weight: 600;
	}
	body.page-id-1019>div#c27-site-wrapper section._profile._1 p.description {
		display: none;
	}
	body.page-id-1019>div#c27-site-wrapper section._profile._1 input._btn_avatar {
		background: #ffc107;
		border: 0;
		border-radius: 99rem;
		line-height: 1;
		font-family: 'BioRhyme Expanded', sans-serif;
		width: max-content;
		margin: 2rem auto 0;
		padding: 1rem 2rem;
	}
	body.page-id-1019>div#c27-site-wrapper>form input[type="text"],
	body.page-id-1019>div#c27-site-wrapper>form input[type="email"] {
		padding: 0.6rem 0;
		font-size: 1.3rem;
		font-family: 'Aeonik', sans-serif;
		font-weight: 300;
		margin-bottom: 2rem;
	}
	body.page-id-1019>div#c27-site-wrapper>form input[type="submit"]{
		background: #ffc107;
		border-radius: 99rem;
		line-height: 1;
		font-family: 'BioRhyme Expanded', sans-serif;
		width: max-content;
		margin: 2rem auto 0;
		padding: 1rem 2rem;
		border:1px solid #000;
	}
	body.page-id-1019>div#c27-site-wrapper section._profile._1 ._fieldavatar>img {
		filter: brightness(0.4);
	}
	body.page-id-1019>div#c27-site-wrapper section._profile._1 ._fieldavatar:before {
		content: '\F4CA';
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		margin: 0 auto;
		color: #fff;
		opacity: 1;
		font-family: 'bootstrap-icons';
		font-size: 3rem;
		z-index:2;
		height: 100px;
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		pointer-events:none;
	}

	@media(min-width:992px){
		.woocommerce-MyAccount-content ._nav .container-fluid .navbar-collapse {
			display: flex;
			justify-content: space-between;
			width: 100%;
		}
	}
	@media(max-width:991px){
		.woocommerce-MyAccount-content ._nav .container-fluid .navbar-collapse a.nav-link.nav-link-logout {
			padding: 0.7rem 0;
			margin-top: 1rem;
		}
		.woocommerce-MyAccount-content ._nav .container-fluid .navbar-collapse {
			padding: 1rem 0;
		}
		.woocommerce-MyAccount-content ._nav .container-fluid .navbar-collapse ul.navbar-nav{
    		width: 100% !important;
		}
		.woocommerce-MyAccount-content ._nav .container-fluid{
			right: 0;
			position: relative;
			width: 100%;
			margin: 0;
			text-align: right;
		}
		.woocommerce-MyAccount-content ._nav .container-fluid button.navbar-toggler {
			margin-left: auto;
		}
		.woocommerce-MyAccount-content ._nav .container-fluid button.navbar-toggler {
			margin-left: auto;
			padding: 1rem;
			border: 1px solid #000;
			border-radius: 0.5rem;
			background: #ffc107;
			margin-bottom: 1.5rem;
		}
	}



body.woocommerce-view-order .row.section-body>.col-md-8.col-md-offset-2 {
    margin: 0;
    width: 100%;
}

body.woocommerce-view-order .row.section-body>.col-md-8.col-md-offset-2 i.mi.shopping_basket {
    display: none;
}