article.job-item {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 4vw;
	justify-content: flex-end;
}

.job-item .content__title {text-transform: uppercase; font-size: 2vw; font-weight: 100; letter-spacing: 2rem; width: 100%; max-width: 100%;}
.job-table {border: 1px solid #C7A877; display: flex; margin: 1vw 0 1vw 0; width: 100%; flex-wrap: wrap;}
.job-t {padding: 1.18056vw; font-weight: 500; text-transform: uppercase; letter-spacing: .9rem; }
.job-location {border-right: 1px solid #C7A877; width: 30%; text-align: center;}
.job-link {
	border: 1px solid;
	font-size: 11rem;
	font-weight: 500;
	letter-spacing: 4rem;
	padding: 1vw 1.5vw!important;
	background: #C7A877;
	color: #000;
	display: inline-flex;
	text-decoration: none;
	border: 1px solid #C7A877;
	float: right;
}

.job-link:hover {
	background: #ffd490
}

.job-link {
	align-items: center;
	display: inline-flex;
	gap: 16rem;
	letter-spacing: 5.6rem;
	line-height: 24rem;
	-webkit-text-decoration: none;
	text-decoration: none;
	text-transform: uppercase;
	transition: all .3s ease-in-out
}

.job-link:after {
	background-color: #000;
	content: "";
	display: block;
	height: 1px;
	transition: transform .3s ease-in-out, background-color .3s ease-in-out;
	width: 38rem
}

.job-link:hover {
	color: #000
}

.job-link:hover:after {
	background-color: #000;
	transform: translateX(10%)
}

.job-link:hover:before {
	background-color: #000;
	transform: translateX(-10%)
}

@media screen and (max-width: 767px) {
	.job-link {padding: 2vw 4vw !important;}
	.job-t {padding: 3vw !important;}
	.job-item .content__title {font-size: 5vw; margin-top: 3vw;}
}

/* .job_r h3 {
	font-family:  Giordano Gold;
	font-size: 23rem;
} */

.job_r ul li, .job_r ul {list-style: none;}
.job_r ul {list-style: none; padding: 0; margin: 1vw 0 2vw 0;}

/* .job_r a {
	color: #C7A877;
	text-decoration: none;
	transition: color .5s ease-in-out;
	font-weight: 500;
} */

/* .job_r  a:hover {
	color: #ffd490
} */

.job_r img {
	width: 100%;
	height: auto;
	object-fit: cover;
	margin-bottom: 1vw;
}

.job-tittle {
	padding: 1.18056vw; font-weight: 500; text-transform: uppercase; letter-spacing: .9rem;
	width: 100%;
	border-bottom: 1px solid #C7A877;
}

.mt1 {margin-top: 1vw;}
.mt2 {margin-top: 2vw;}
.mt3 {margin-top: 3vw;}
.mt4 {margin-top: 4vw;}
.mt5 {margin-top: 5vw;}


.job_r h3 {
	font-size: 24px;
	letter-spacing: 1.2px;
	line-height: 32px;
	margin-bottom: 20px;
	font-family: var(--wp--preset--font-family--giordano-gold);
	font-weight: 400;
}

@media(min-width:768px) {
	.job_r h3 {
		font-size: 24px
	}
}

@media(min-width:1200px) {
	.job_r h3 {
		font-size: 1.66667vw
	}
}

@media(min-width:1920.02px) {
	.job_r h3 {
		font-size: 24px
	}
}

@media(min-width:768px) {
	.job_r h3 {
		margin-bottom: 20px
	}
}

@media(min-width:1200px) {
	.job_r h3 {
		margin-bottom: 1.38889vw
	}
}

@media(min-width:1920.02px) {
	.job_r h3 {
		margin-bottom: 20px
	}
}

@media(min-width:768px) {
	.job_r h3 {
		line-height: 32px
	}
}

@media(min-width:1200px) {
	.job_r h3 {
		line-height: 2.22222vw
	}
}

@media(min-width:1920.02px) {
	.job_r h3 {
		line-height: 32px
	}
}

@media(min-width:768px) {
	.job_r h3 {
		letter-spacing: 1.2px
	}
}

@media(min-width:1200px) {
	.job_r h3 {
		letter-spacing: .08333vw
	}
}

@media(min-width:1920.02px) {
	.job_r h3 {
		letter-spacing: 1.2px
	}
}


.job_r a {
	align-items: center;
	color: var(--wp--preset--color--tan);
	display: flex;
	font-size: 12rem;
	font-weight: 400;
	gap: 5rem;
	letter-spacing: 3.6rem;
	line-height: 36rem;
	-webkit-text-decoration: none;
	text-decoration: none;
	text-transform: uppercase
}

.job_r a:hover {
	-webkit-text-decoration: underline;
	text-decoration: underline
}

.job_r figure , .entry-content figure {
	max-width: 100%;
}

.job_r  img {
	width: 274px
}


@media(min-width:768px) {
	.job_r  img {
		width: 274px
	}
}

@media(min-width:1200px) {
	.job_r  img {
		width: 19.02778vw
	}
}

@media(min-width:1920.02px) {
	.job_r  img {
		width: 274px
	}
}

.entry-content a:not([class]) {
	color: var(--wp--preset--color--tan);
	text-decoration: underline;
}

.entry-content a:not([class]):hover {
	text-decoration: underline;
	color: #ffd490;
	transition: all .3s ease-in-out;
}

.job-item .content__title a {
	color: var(--wp--preset--color--tan);
	text-decoration: none;
	transition: all .3s ease-in-out;
}

.job-item .content__title a:hover {
	text-decoration: underline;
	transition: all .3s ease-in-out;
}

.job-item .content__title a {
	font-family: var(--wp--preset--font-family--giordano-gold);
	font-size: 36px;
	letter-spacing: 1.8px;
	line-height: 54px;
	margin-bottom: 0px;
}

@media(min-width:768px) {
	.job-item .content__title {
		font-size: 36px
	}
}

@media(min-width:1200px) {
	.job-item .content__title {
		font-size: 2.5vw
	}
}

@media(min-width:1920.02px) {
	.job-item .content__title {
		font-size: 36px
	}
}

@media(min-width:768px) {
	.job-item .content__title {
		margin-bottom: 0px
	}
}

@media(min-width:1200px) {
	.job-item .content__title {
		margin-bottom: 0
	}
}

@media(min-width:1920.02px) {
	.job-item .content__title {
		margin-bottom: 0px
	}
}

@media(min-width:768px) {
	.job-item .content__title {
		line-height: 54px
	}
}

@media(min-width:1200px) {
	.job-item .content__title {
		line-height: 3.75vw
	}
}

@media(min-width:1920.02px) {
	.job-item .content__title {
		line-height: 54px
	}
}

@media(min-width:768px) {
	.job-item .content__title {
		letter-spacing: 1.8px
	}
}

@media(min-width:1200px) {
	.job-item .content__title {
		letter-spacing: .125vw
	}
}

@media(min-width:1920.02px) {
	.job-item .content__title {
		letter-spacing: 1.8px
	}
}



