/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 04 2025 | 20:53:05 */
/* I */
	section._home._i {
		position: relative;
	}
	section._home._i ._light._1 {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		margin-left: auto;
		width: 80vw;
	}
	section._home._i ._light._1 img {
		width: 100%;
	}
	section._home._i ._bg_mesh._1 {
		position: absolute;
		width: 100vw;
		top: 0;
		max-height:100%;
    	overflow: hidden;
	}
	section._home._i ._bg_mesh._1 img {
		width: 100%;
		height:100%;
		object-fit: contain;
		opacity:0.5;
	}
	section._home._i ._light_purple._1 {
		position: absolute;
		top: inherit !important;
		bottom: 0;
		left: 0;
		width: 23%;
	}
/* END I */

/* II */
	._result._1 .results-wrapper {
		display: flex;
		grid-gap: 1rem;
		flex-wrap: wrap;
    	justify-content: center;
	}
	._result._1 section.i-section {
		padding: 0;
	}
	aside._search ._nav {
		display: flex;
		grid-gap: 1rem;
		justify-content: start;
		margin-bottom:3rem !important;
	}
	aside._search ._nav:before,
	aside._search ._nav:after {
		display: none;
	}
	aside._search ._nav button.nav-link.active {
		background: #9EADE5;
	}
	aside._search ._nav button.nav-link {
		border: 1px solid #000;
		border-radius: 0.5rem;
		font-family: 'Aeonik', sans-serif;
		font-weight: 800;
		color: #000;
		font-size: 1.5rem;
    	line-height: 1.3;
    	padding: 1rem 2rem;
		display: flex;
		align-items: center;
		grid-gap: 0.5rem;
	}
	aside._search ._tabs {
		border-top: 0 solid transparent;
		border-bottom: 1px solid #000;
		padding: 0 0 3rem;
	}
	aside._search ._tabs form div._input {
		position: relative;
	}
	aside._search ._tabs form div._input:before {
		content: '\F52A';
		font-family: 'bootstrap-icons', sans-serif;
		position: absolute;
		right: 1.5rem;
		color: #000;
		font-size: 1.4rem;
		z-index: 3;
		top: 1rem;
		line-height: 1;
	}
	@media(min-widtH:1200px){
		aside._search ._tabs form ._textinput{
			width:300px;
			max-width: 100%;
		}
		aside._search ._tabs form ._select{
			width: calc(33.33333333% - 1rem);
		}
	}
	@media(max-width:1199px) and (min-widtH:992px){
		aside._search ._tabs form ._textinput{
			width:300px;
			max-width: 100%;
		}
		aside._search ._tabs form ._select{
			width: calc(33.33333333% - 1rem);
		}
	}
	@media(max-width:991px) and (min-widtH:768px){
		aside._search ._tabs form ._textinput{
			width:300px;
			max-width: 100%;
		}
		aside._search ._tabs form ._select{
			width: 100%;
		}
	}
	@media(max-width:767px) and (min-widtH:576px){
		aside._search ._tabs form ._textinput,
		aside._search ._tabs form ._select{
			width: 100%;
		}
	}
	@media(max-width:575px){
		aside._search ._tabs form ._textinput,
		aside._search ._tabs form ._select{
			width: 100%;
		}
	}
	aside._search ._tabs form ._textinput,
	aside._search ._tabs form ._select{
        height: max-content;
	}
	aside._search ._tabs form button._btn._1 {
		border: 1px solid #000;
		border-radius: 999rem;
		background: #ffc629;
		line-height: 1;
		font-size: 1.5rem;
		font-family: 'BioRhyme Expanded', sans-serif;
		font-weight: 700;
		padding: .5rem 4rem;
		display: block;
    	margin-top: 0;
		min-height: 2rem;
		max-width: 100%;
		padding: 1.5rem;
		display:none;
	}
	aside._search ._tabs input._textinput{
		
	}
	aside._search ._tabs select._select-category{
		width: calc(80% - 0.5rem);
		border: 1px solid #000;
		border-radius: 999rem;
		padding: 1rem;
		line-height: 1;
		background: #fff;
    	color: #000;
    	font-family: 'Aeonik', sans-serif;
		position: relative;
		z-index: 2;
		font-size:1.2rem;
		text-transform:capitalize;
		font-weight:200;
	}
	aside._search ._tabs form {
		display: flex;
		flex-wrap: wrap;
		grid-gap: 1rem;
		position:relative;
    	justify-content: space-between;
		align-items:end;
	}
	aside._search ._tabs form:before{
		content: '';
		position: absolute;
		left: 0;
		top: -1rem;
		width: 10rem;
		height: 6rem;
		background: #9eade5;
		z-index: 0;
		border-radius: 99rem;
		filter: blur(20px);
	}
	aside._search ._tabs form select#listing-category-all {
		order: 1;
	}
	aside._search ._tabs form ._input {
		order: 2;
	}
/* END II */

/* CARD */
	article._card {
		position: relative;
		border-radius: 1rem;
		border: 1px solid #000;
	}
	article._card ._head{
		border-bottom: 1px solid #000;
		padding: 1rem 2rem;
		min-height:4.5rem;
	}
	article._card ._head ._listing-types {
		display: none;
	}
	article._card ._head ._categories {
		display: flex;
		grid-gap: 1rem;
	}
	article._card ._head ._categories ._category {
		padding: 0.5rem 1.5rem;
		border: 1px solid #000;
		border-radius: 99rem;
		font-size:0.8rem;
		font-family: 'BioRhyme Expanded', sans-serif;
	}
	article._card ._head ._categories ._category:before {
		content: '#';
	}
	article._card ._body ._inbody {
		display: flex;
		flex-wrap: wrap;
		grid-gap: 1.5rem;
		padding: 2rem;
		overflow:hidden;
	}
	article._card ._body ._inbody ._logo {
		width: 9rem;
		height: 9rem;
		border: 1px solid #000;
		border-radius: 0.9rem;
		overflow:hidden;
	}
	article._card ._body ._inbody ._logo figure {
		width: 100%;
		height: 100%;
	}
	article._card ._body ._inbody ._logo figure img {
		width: 100%;
		height: 100%;
		object-fit: contain;
	}
	article._card ._body ._inbody ._action {
		width: 100%;
	}
	article._card ._body ._inbody ._info {
		width: calc(100% - 11rem);
	}
	article._card ._body ._inbody ._action ._btn._1 {
		width: 100%;
		display: block;
		text-align: center;
		padding: 1rem 2rem;
		border-radius: 999rem;
		font-family: 'BioRhyme Expanded', sans-serif;
		color: #fff;
		font-size: 1.1rem;
	}
	article._card._featured-card ._body ._inbody ._action ._btn._1 {
		background: #FB5373;
	}
	article._card._normal-card ._body ._inbody ._action ._btn._1 {
		background: #9eade5;
	}
	article._card ._body ._inbody ._name {
		font-size: 1.7rem;
		font-family: 'Aeonik', sans-serif;
		font-weight: 900;
		line-height: 1;
		margin-bottom: 1rem;
	}
	article._card ._body ._inbody ._description {
		font-size: 1.3rem;
		font-family: 'Aeonik', sans-serif;
		line-height: 1.3;
		margin-bottom: 1rem;
    	font-weight: 100;
		min-height:3rem;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	article._card ._body ._inbody ._website a {
		color: inherit;
		font-family: 'Aeonik', sans-serif;
		font-weight: 100;
	}
	article._card ._body ._inbody ._website {
		display: flex;
		grid-gap: 0.5rem;
		color: #000;
		text-overflow: ellipsis;
		width: 100%;
		white-space: nowrap;
		overflow: hidden;
	}
	button._loadmore_normal {
		border: 0;
		background: transparent;
		text-align: center;
		display: block;
		margin: 3rem auto 0;
		font-family: 'BioRhyme Expanded', sans-serif;
		font-weight: 700;
		font-size: 1.5rem;
		text-transform: lowercase;
		text-decoration: underline;
	}
	._listings {
		display: flex;
		flex-wrap: wrap;
		grid-gap: 1rem;
	}
	.elementor-384 .elementor-element.elementor-element-42e3fe1 .elementor-heading-title a {
    	line-height: 1;
		text-decoration:underline;
	}
	._card_isyourcompany {
		text-align: center;
		border: 1px solid #000;
		border-radius: 0.5rem;
		background: #9eade599;
		position: relative;
		padding: 3rem 1rem;
    	overflow: hidden;
	}
	._card_isyourcompany:before {
		content: '';
		position: absolute;
		top: 0rem;
		width: 10rem;
		height: 10rem;
		background: white;
		left: 2rem;
		border-radius: 99rem;
		filter: blur(40px);
	}
	._card_isyourcompany:after {
		content: '';
		position: absolute;
    	bottom: -3rem;
		width: 10rem;
		height: 10rem;
		background: #ed91a1;
		right: 2rem;
		border-radius: 99rem;
		filter: blur(40px);
	}
	._card_isyourcompany ._title {
		font-family: 'Aeonik', sans-serif;
		font-weight: 500;
		font-size: 3rem;
	}
	._card_isyourcompany ._link._1 {
		font-size: 1.2rem;
		font-family: 'BioRhyme Expanded', sans-serif;
		color: #000;
		text-decoration: underline;
		margin: 2rem auto 0;
	}
	.elementor-element.elementor-element-f92a79d.elementor-widget.elementor-widget-html ._note {
		text-align: left;
		padding: 0rem 0 5rem;
		font-family: 'Aeonik', sans-serif;
		font-size: 0.9rem;
	}
	#slackModal {
		padding-top: 6rem;
    	padding-bottom: 6rem;
    	background: #ffffffbd;
	}
	.elementor-element.elementor-element-f92a79d.elementor-widget.elementor-widget-html ._note p{
		margin-bottom:0;
    	font-weight: 100;
	}
	.elementor-element.elementor-element-f92a79d.elementor-widget.elementor-widget-html ._note a{
		color:#000;
		text-decoration: underline;
	}
/* END CARD */
/* RESPONSIVE */
	@media(min-width:1200px){
		._result._1 .results-wrapper .grid-item,
		._listings > article._card {
			width: calc(33% - 1rem);
		}
		
		aside._search ._tabs form ._textinput{
			width:300px !important;
			max-width:100% !important;
		}
		aside._search ._tabs form ._select,
		aside._search ._tabs form ._btn._1 {
			width: calc(25% - 1rem) !important;
		}
	}
	@media(max-width:1199px) and (min-width:992px){
		._result._1 .results-wrapper .grid-item,
		._listings > article._card {
			width: calc(33% - 1rem);
		}
		aside._search ._tabs form ._textinput{
			width:300px;
			max-width:100%;
		}
		aside._search ._tabs form ._select,
		aside._search ._tabs form ._btn._1 {
			width: calc(25% - 1rem) !important;
		}
	}
	@media(max-width:991px) and (min-width:768px){
		._result._1 .results-wrapper .grid-item,
		._listings > article._card {
			width: calc(50% - 1rem);
		}
		aside._search ._tabs form ._textinput{
			width:300px;
			max-width:100%;
		}
		aside._search ._tabs form ._select,
		aside._search ._tabs form ._btn._1 {
			width: calc(50% - 1rem);
			max-width:100%;
		}
	}
	@media(max-width:991px){
		._card_isyourcompany ._link._1{
    		text-transform: math-auto;
		}
		._card_isyourcompany ._title{
			font-size:2rem;
		}
		.login-container{
			padding-top:10rem !important;
		}
		aside._search ._nav{
    		justify-content: center;
		}
		aside._search ._nav button.nav-link{
			border-radius:0.5rem;
		}
		.elementor-384 .elementor-element.elementor-element-e4a6e56{
			padding-top:10rem !important;
		}
	}
	@media(max-width:767px) and (min-width:576px){
		._result._1 .results-wrapper .grid-item {
			width: calc(50% - 1rem);
		}
		._listings > article._card {
			width: 100%;
		}
		aside._search ._tabs form ._textinput,
		aside._search ._tabs form ._select,
		aside._search ._tabs form ._btn._1 {
			width:300px !important;
			max-width:100%;
		}
	}
	@media(max-width:575px){
		._result._1 .results-wrapper .grid-item {
			width: calc(100% - 1rem);
		}
		._listings > article._card {
			width: 100%;
		}
		aside._search ._tabs form ._textinput,
		aside._search ._tabs form ._select,
		aside._search ._tabs form ._btn._1 {
			width:300px !important;
			max-width:100%;
		}
	}
/* END RESPONSIVE */

	aside._search ._tabs form ._textinput{
		height: 3.5rem;
		font-family: 'Aeonik', sans-serif;
		font-size: 1.5rem;
		font-weight: 200;
	}
	aside._search ._tabs form ._textinput::placeholder{
		color:#000 !important;
	}
	aside._search ._tabs form ._select:not([name="listing_type"]),
	aside._search ._tabs form ._btn._1 {
		padding:1rem !important;
	}

/* DETAILS */
	i.no-results-icon.material-icons.mood_bad {
		display: none;
	}
	aside._search ._nav button.nav-link {
		background: #fff;
	}
	.woocommerce .woocommerce-order > p {
		text-align: center;
		font-size: 1.6rem;
		font-family: 'Aeonik', sans-serif;
		line-height: 1.1;
		font-weight: 400;
	}
	.woocommerce ul.order_details {
		display: flex;
		justify-content: space-between;
    	margin-bottom: 7rem;
	}
	.woocommerce ul.order_details li {
		padding: 0;
		margin: 0;
		font-family: 'Aeonik', sans-serif;
		font-size: 1.1rem;
	}
	.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
		text-align: center;
		font-size: 2rem;
		font-family: 'Aeonik', sans-serif;
   		margin-top: 3rem;
		margin-bottom: 5rem;
		font-weight: 800;
		text-transform: uppercase;
	}
	.woocommerce-checkout #c27-site-wrapper>.woocommerce:before {    
		content: '';
		position: absolute;
		left: 20%;
		top: -19vh;
		width: 35vw;
		height: 35vh;
		background: #5DC3E9;
		border-radius: 9999rem;
		display: block;
		z-index: 0;
		filter: blur(15rem);
		opacity: 0.6;
	}
	.woocommerce .woocommerce-order a.button {
		background: #FFC629;
		border-radius: 999rem;
		border: 1px solid #000;
		margin: 2rem auto;
		display: block;
		font-family: 'BioRhyme Expanded', sans-serif;
		float: inherit;
		width: max-content;
		color:#000;
	}
	.woocommerce .woocommerce-order .job-manager-submitted-paid-listing-actions {
		text-align: center;
		display: block;
	}
	.woocommerce-order-details h2.woocommerce-order-details__title,
	.woocommerce .woocommerce-customer-details h2{
		border: 0;
		padding: 0;
		font-family: 'Aeonik', sans-serif;
		font-weight: 700;
		font-size: 1.5rem;
    	text-transform: uppercase;
	}
	section.woocommerce-customer-details {
		margin-top: 5rem;
	}
	section.woocommerce-customer-details address, 
	section.woocommerce-customer-details address p {
		font-size: 1.7rem;
		font-family: 'Aeonik', sans-serif;
	}
	.woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
		font-family: 'Aeonik', sans-serif;
	}
	.woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr:last-of-type * {
		font-size: 2rem;
		font-weight: 800 !important;
	}
	body.woocommerce-checkout .element>.pf-head.round-icon {
		display: none;
	}
	.woocommerce form.checkout #order_review table.woocommerce-checkout-review-order-table,
	.woocommerce .woocommerce-checkout .woocommerce-checkout-payment#payment{
		background:transparent !important;
	}
	.woocommerce-checkout #c27-site-wrapper>.woocommerce {
		position: relative;
		padding-bottom:10rem;
	}
	body.home .e-con>.e-con-inner {
		width: 1300px;
		max-width: calc(100% - 40px);
	}
	.woocommerce #payment #place_order {
		border-radius: 999rem;
		background: #FFC629;
		font-family: 'BioRhyme Expanded', sans-serif;
		font-size: 1.3rem;
		color: #000;
		border: 1px solid #000;
	}
	._card-addcompany {
		position: relative;
		width: 700px;
		max-width: 100%;
		margin: 0 auto;
	}
	._card-addcompany ._head {
		background: #ffc107;
		padding: 1rem;
		text-align: center;
	}
	._card-addcompany ._head p {
		margin: 0;
		font-family: 'BioRhyme Expanded', sans-serif;
		font-size: 1.4rem;
		color: #000;
	}
	._card-addcompany ._body {
		background: #000;
		color: #fff;
		text-align: center;
		font-family: 'BioRhyme Expanded', sans-serif;
		padding: 3rem 4rem;
	}
	._card-addcompany ._body h4 {
		font-size: 2rem;
		margin-bottom: 2rem;
	}
	._card-addcompany ._body ._btn._2 {
		background: #CCD5F6;
		padding: 1rem 2rem;
		border-radius: 999rem;
		font-size: 1.2rem;
		display: block;
		width: max-content;
		margin: 3rem auto 0;
		color:#000;
	}
	._btn._3 {
		font-family: 'BioRhyme Expanded', sans-serif;
		border-radius: 99rem;
		border: 1px solid #000;
		background: #FFC629;
		color: #000;
		transition: all .7s cubic-bezier(.86,0,.12,1);
		padding: 1rem 2rem;
		display: block;
		width: max-content;
		margin: 3rem auto 0;
		font-size:1.3rem;
		max-width:100%;
		text-align:center;
	}
	header .header-right .mob-sign-in {
		display: none !important;
	}
/* END DETAILS */


/* CHOOSE PLAN */
	._step_1._hidden{
	}
/* END CHOOSE PLAN */