.metal-label{
	color:#D4A820;
	letter-spacing:1px;
	font-weight:700;
	font-size:13px;
	margin-right:5px;
}
.metal-price {
	color:#d4a820;
	font-size:13px;
	font-weight:500;
	margin-right:5px;
}
.metal-up {
	color:#50B870;
	font-size:13px;
	font-weight:400;
}
.top-bar-align-right .inside-top-bar .widget {
	margin-left: auto !important;
	margin-right: auto !important;
	float: none !important;
	text-align: center !important;
}
.metal-up span.icon {
	font-size: 8px;
}
.footer-widget-2 h2.widget-title,
.footer-widget-3 h2.widget-title,
.footer-widget-4 h2.widget-title {
	color: #D4A820;
	margin-bottom: 10px;
}
.footer-widgets a {
	font-size: 13px;
}
.site-footer .footer-widgets-container .inside-footer-widgets .widget ul li {
	margin:0px;
}
.footer-bar {
	width: 100%;
}
.footerCopyrightOuter {
	border-top: 1px solid;
	margin: 0 auto;
	padding: 20px 0px;
}
.primary-button a {
	background-color:#D4A820 !important;
	color: #000000 !important;
	font-size:13px !important;
	border-radius: 3px !important;
	font-weight:700 !important;
	transition: all .18s !important;
	padding: 10px 30px !important;
}
.primary-button a:hover {
	opacity: .85;
	background-color:#D4A820 !important;
	color: #000000 !important;
	text-decoration:none;
}
.secondary-button a {
	background: transparent !important;
	color: #D4A820 !important;
	font-size: 13px !important;
	font-weight: 700 !important;
	border: 1px solid #d5a8202e !important;
	border-radius: 3px !important;
	transition: all .18s !important;
	padding: 10px 30px !important;
}
.secondary-button a:hover {
	background-color:#d4a82012 !important;
	text-decoration:none;
	border:1px solid #D4A820 !important;
}
.footer-bar-align-right .copyright-bar {
	display:none;
}
.inside-header {
	padding:0px;
}
.site-header {
	padding:0 60px;
}
.inside-top-bar {
	padding: 10px 60px;
}
.inside-site-info {
	padding: 0px 40px;
}
.dealers-link {
	color: #123B3A;
	margin-bottom: 0px;
}
.dealers-link a:hover {
	background-color: #D4A820;
	text-decoration: none;
	color: #000000;
}
.dealers-tag span.value {
	color: #5A5650;
	font-size: 12px;
	font-weight: 500;
	background-color: #F3EDD5;
	border-radius: 50px;
	padding: 4px 8px;
}
.dealers-tag span.separator {
	font-size: 0px;
	padding: 2px;
}
.dealers-link a {
	background-color: #FAF7EE;
	padding: 10PX 20PX;
	border-radius: 8PX;
	color: #123B3A;
	letter-spacing: 20%;
	font-size: 16px;
	font-weight: 500;
}
.dealers-link span.value {
	width: 100%;
	max-width: 100%;
	display: grid;
	text-align: center;
}
.dealers-tag {
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-wrap: wrap;
	gap: 4px 1px;
}
.metal-tab li.active div {
	background-color: rgba(212, 168, 32, .06);
	border-left: 3px solid #d4a820;
}
.spotPricesMainTitle {
	margin-bottom:0px;	
}
.metal-tab li.active div p:first-child {
	color:#d4a820;
}
.dealetTableOuterGrid,
.dealerTableHeaderWrapper {
	display:grid;
	grid-template-columns:
		201px 
		251px
		120px
		140px
		120px
		120px
		160px
		130px
		130px;
	gap:0px;
	align-items:center;
	white-space: nowrap;
	min-width:1400px;
}
p.field-status.wp-block-acf-field-blocks-acf-text {
	margin: 0px;
}
p.field-button.wp-block-acf-field-blocks-acf-text {
	margin: 0px;
}
.type-compare_bullion_deal:hover {
	background-color:rgba(212, 168, 32, .03);
}
.type-compare_bullion_deal {
	border-bottom:1px solid rgba(212, 168, 32, .06);
}
.dealersTableButton a {
	background: transparent !important;
	color: #D4A820 !important;
	padding: 8px 16px;
	border-radius: 3px;
	cursor: pointer;
	border: 1px solid #d5a8202e !important;
	text-decoration: none;
	text-transform: uppercase;
}
.dealersTableButton a:hover { 
	background-color: #d4a82012 !important;
	border: 1px solid #D4A820 !important;
}
p.field-status.verified span.value {
	background: rgba(80, 184, 112, .12);
	color: #50b870;
	border: 1px solid rgba(80, 184, 112, .25);
	display: inline-block;
	padding: 0px 9px;
	border-radius: 2px;
	font-size: 9.5px;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-weight: 700;
}
p.field-status.featured span.value {
	background: rgba(212, 168, 32, .12);
	color: #D4A820;
	border: 1px solid rgba(212,168,32,0.18);
	display: inline-block;
	padding: 0px 9px;
	border-radius: 2px;
	font-size: 9.5px;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-weight: 700;
}
li.type-coins_metals_gold {
	border-bottom: 1px solid rgba(212, 168, 32, .06);
}
li.type-coins_metals_gold:hover {
	background-color: rgba(212, 168, 32, .03);
}
.goldTab.active,
.silverTab.active,
.scrapTab.active {
	color: #D4A820;
	border-bottom: 2px solid #D4A820;
	background: rgba(212, 168, 32, .04);
}
.goldCoinTableHeader {
	white-space: nowrap;
	min-width: 1400px;	
}
.scrapRightTable th {
	padding: 7px 0;
	text-align: left;
	font-size: 9px;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #D4A820;
	border: none;
	border-bottom: 1px solid rgba(212, 168, 32, 0.18);
	line-height:1.1;
}
.scrapRightTable tbody tr td {
	border:none;
}
.scrapRightTable tbody tr td:first-child
{
	color:#1b1b1b !important;
	padding: 7px 0 !important;
	border-bottom:1px solid rgb(212 168 32 / 12%) !important;
	line-height: 1.1;
	font-weight:500;
	font-size: 10px;
}
.scrapRightTable tbody tr td:last-child
{
	color:#1b1b1b !important;
	text-align:right !important;
	padding: 7px 0 !important;
	border-bottom: 1px solid rgb(212 168 32 / 12%) !important;
	line-height: 1.1;
	font-weight:400;
	font-size: 10px;
}
.scrapRightTable .wp-block-table thead {
	border:0px;
}
.scrapRightTable table {
	border: 0px !important;
}
.scrapRightTable th:last-child {
	text-align: right;
}
.scrapCalculatorLeftInner a:hover {
	color: #a07010 !important;
	text-decoration:none;
}
.goldSpotSource a:hover,
p.goldSpotSource:hover
{
	color: #a07010 !important;
}
.selectDropdown {
	background-color:transparent !important;
}
.selectDropdown select,
.selectDropdown-wrap input {
	width: 100% !important;
	background: #ffffff !important;
	border: 1px solid rgba(212, 168, 32, .22) !important;
	border-radius: 3px !important;
	color: #000000;
	font-family: 'Montserrat', sans-serif;
	font-size: 13.5px;
	font-weight: 500;
	padding: 10px 13px !important;
	outline: none !important;
	transition: border-color .18s;
}
.selectDropdown select:focus {
	border-color: #D4A820;
}
.scrapCalculatorWrapper .contact-form :is([type=submit]) {
	display:none;
}
input#sc-buyrate {
	display: block;
	width: 100%;
}
label.cf-lbl {
	display: block;
	font-size: 9.5px;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #1b1b1b;
	font-weight: 700;
	margin-bottom: 7px;
	line-height: 1.1;
}
span#buy-pct {
	color: #D4A820 !important;
}
.crange{
	//accent-color:#d4a820;
}
.purityDropdown-wrap,
.unitDropdown-wrap {
	flex:0 48.9% !important;
}
.twoColumnForm {
	display: flex;
	justify-content: space-between;
	gap: 20px;
	width: 100%;
}
.twoColumnForm > div {
	flex: 1;
}
input[type="range"]::-webkit-slider-thumb {
	background: #d4a820 !important;
}

input[type="range"]::-moz-range-thumb {
	background: #d4a820 !important;
}

input[type="range"] {
	accent-color: #d4a820 !important;
}
.inside-footer-widgets>div {
	width: 20% !important;
	flex: unset;
}
.inside-footer-widgets .footer-widget-1 {
	width: 80% !important; 
	flex: unset;
}
ul.blogOuterGrid {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	gap: 20px;
}
.postFeaturedImage img {
	border-radius:10px;
}
.postDate, .postDate a {
	color: #1b1b1b;
	font-size: 10px;
	font-weight: 400;
	letter-spacing: 2px;
	text-transform: uppercase;
}
.postTitle, .postTitle a {
	color: #1b1b1b;
	font-size: 20px;
	font-weight: 500;
}
figure.postFeaturedImage {
	margin-bottom: 20px;
}
.postAuthorName {
	color: #1b1b1b;
	font-size: 10px;
	font-weight: 400;
	letter-spacing: 2px;
	margin: 0px;
}
.postCategories {
	margin-bottom:0px;
}
.postCategories span, .postTags span {
	background-color: rgba(212, 165, 57, 0.12);
	color: #9a6b12;
	font-size: 12px;
	font-weight: 500;
	margin-bottom: 0px;
	border: 1px solid var(--contrast);
	border-radius: 5px;
	padding: 2px 8px;
}
.postTitle {
	margin: 16px 0px;
}
ul.blogOuterGrid li {
	flex: 0 31.3%;
	background-color: #ffffff;
	padding: 20px;
	border-radius: 10px;
}
nav.blogListPagination {
	justify-content: center;
	margin-top: 50px;
}
.blogListPagination a.page-numbers {
	color: #1b1b1b;
	text-decoration:none !important;
}
.blogListPagination span.page-numbers.current {
	color:#D4A820;
}
.blogListPagination .page-numbers {
	border: 1px solid;
	width: 30px;
	height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50px;
}
.blogListPagination .wp-block-query-pagination-numbers {
	display: flex;
	gap: 10px;
	flex-wrap: wrap;
}
a.wp-block-query-pagination-next,
a.wp-block-query-pagination-previous{
	color: #1b1b1b;
}
a.wp-block-query-pagination-next:hover, a.wp-block-query-pagination-previous:hover {
	color: #D4A820;
	text-decoration:none;
}
.blogListQueryLoopOuter,
.blogGridInnerWrap {
	width: 100%;
}
.separate-containers .inside-article>.featured-image img {
	max-width: 100%;
	width: 100%;
	object-fit: cover;
	border-radius: 10px;
}
h3.jp-relatedposts-headline {
	font-size: 30px !important;
	width: 100%;
	text-align: center;
}
p.wp-block-paragraph {
	font-size: 16px;
	color: #1b1b1b;
}
h1.entry-title, h2.wp-block-heading {
	color: #1b1b1b;
} 
h3.jp-relatedposts-headline {
	color: #1b1b1b;
}
h4.jp-relatedposts-post-title a {
	color: #1b1b1b !important;
	font-size: 20px !important;
	font-weight: 500 !important;
}
img.jp-relatedposts-post-img {
	border-radius: 10px;
	width: 100%;
	object-fit: cover;
	margin-bottom:20px;
	height:300px !important;
}
.cat-links a,
.cat-links a:hover {
	background-color: rgba(212, 165, 57, 0.12);
	color: #9a6b12;
	font-size: 12px;
	font-weight: 500;
	margin-bottom: 0px;
	border: 1px solid var(--contrast);
	border-radius: 5px;
	padding: 2px 8px;
	text-decoration:none;
}
nav#nav-below {
	margin-top: 50px;
	display: flex;
	justify-content: space-between;
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date, #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context {
	opacity:1 !important;
}
time.jp-relatedposts-post-date {
	color: #1b1b1b;
	font-size: 10px !important;
	font-weight: 400;
	letter-spacing: 2px;
	text-transform: uppercase;
}
p.jp-relatedposts-post-context {
	display: none;
}
#jp-relatedposts .jp-relatedposts-items-visual div.jp-relatedposts-post-thumbs p.jp-relatedposts-post-excerpt {
	display: block;
	margin: 20px 0px;
}
.category header.page-header h1 {
	color: #ffffff !important;
	max-width: 1500px;
	margin: 0 auto;
}
.category .site-content .content-area {
	width: 100%;
}
.category header.page-header {
	flex: 0 100%;
	background-image: linear-gradient(to right, rgba(0, 0, 0, 1) 0%, #1f513f 27%, #0a261d 100%);
	margin:0px;
	min-height: 300px;
	display: flex;
	align-items: center;
	margin-bottom:50px;
}
.category article {
	flex: 0 32.33%;
	margin:0px;
}
.category main#main {
	display: flex;
	flex-wrap: wrap;
	gap:20px;
	margin:0px;
}
.category .is-right-sidebar {
	width: 0%;
	display: none;
}
.category img.attachment-full.size-full.wp-post-image {
	width: 100%;
	height: 250px;
	object-fit: cover;
	border-radius: 10px; 
}
.category .entry-title a {
	color: #1b1b1b !important;
	font-size: 20px;
	font-weight: 500;
}
.category time.entry-date.published {
	color: #1b1b1b;
	font-size: 10px;
	font-weight: 400;
	letter-spacing: 2px;
	margin: 0px;
}
.category .entry-meta {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}
.category span.posted-on {
	order: 2;
}
.category .entry-meta {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}
.category span.byline,
.category span.author-name {
	color: #1b1b1b;
	font-size: 10px;
	font-weight: 400;
	letter-spacing: 2px;
	margin: 0px;
}
.category span.byline a:hover {
	text-decoration:none;
}
.category .entry-summary p {
	color: #1b1b1b;
	font-size: 14px;
}
.category article .inside-article {
	padding: 20px !important;
	border-radius: 10px;
}
body.archive.category {
	background-color: #fffbe9;
}
.category .container.grid-container {
	max-width:100%;
	margin-bottom:60px;
}
.author header.page-header h1 {
	color: #ffffff !important;
	max-width: 1500px;
	margin: 0 auto;
	justify-content: center;
	margin-bottom: 20px;
}
.author .site-content .content-area {
	width: 100%;
}
.author header.page-header {
	flex: 0 100%;
	background-image: linear-gradient(to right, rgba(0, 0, 0, 1) 0%, #1f513f 27%, #0a261d 100%);
	margin:0px;
	min-height: 300px;
	display: block;
	align-items: center;
	margin-bottom:50px;
	flex-wrap: wrap;
}
.author article {
	flex: 0 32.33%;
	margin:0px;
}
.author main#main {
	display: flex;
	flex-wrap: wrap;
	gap:20px;
	margin:0px;
}
.author .is-right-sidebar {
	width: 0%;
	display: none;
}
.author img.attachment-full.size-full.wp-post-image {
	width: 100%;
	height: 250px;
	object-fit: cover;
	border-radius: 10px; 
}
.author .entry-title a {
	color: #1b1b1b !important;
	font-size: 20px;
	font-weight: 500;
}
.author time.entry-date.published {
	color: #1b1b1b;
	font-size: 10px;
	font-weight: 400;
	letter-spacing: 2px;
	margin: 0px;
}
.author .entry-meta {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}
.author span.posted-on {
	order: 2;
}
.author .entry-meta {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}
.author span.byline,
.author span.author-name {
	color: #1b1b1b;
	font-size: 10px;
	font-weight: 400;
	letter-spacing: 2px;
	margin: 0px;
}
.author span.byline a:hover {
	text-decoration:none;
}
.author .entry-summary p {
	color: #1b1b1b;
	font-size: 14px;
}
.author article .inside-article {
	padding: 20px !important;
	border-radius: 10px;
}
body.archive.author {
	background-color: #fffbe9;
}
.author .container.grid-container {
	max-width:100%;
	margin-bottom:60px;
}
.author .author-info {
	color: #ffffff;
	text-align: center;
	font-size: 14px;
	max-width: 820px;
	margin: 0 auto;
}
.post-template-default time.entry-date.published,
.post-template-default span.byline {
	color: #1b1b1b;
	font-size: 10px;
	font-weight: 400;
	letter-spacing: 2px;
	margin: 0px;
}
.spotPricesImage {
	display:none !important;
}
div#tv-widget-XAU
{
	display:none;
}

@media (max-width: 1400px) {
	.dealerTableBlock {
		overflow-x: scroll;
		border-right: 1px solid rgba(212, 168, 32, 0.18);
	}
	.coinTableBodyInner {
		overflow-x: scroll;
	}
	.dealersTableInner,
	.coinValuesTableInner {
		min-width:1400px;
	}	
	.dealerTableHeaderWrapper {
		border-right: 0px;
	}
}
@media (max-width: 1010px) {
	.inside-footer-widgets .footer-widget-1 {
		width: 40% !important;
		flex: unset;
	}	
}
@media (max-width: 1000px) {
	.dealersCardOuter ul.columns-3 {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.twoColumnForm {
		display:block;
	}
	.purityDropdown-wrap,
	.unitDropdown-wrap {
		flex:0 100% !important;
	}
	.scrapCalculatorInnerDiv {
		grid-template-columns: 2fr 1fr;
	}
	.inside-footer-widgets>div {
		width: 20% !important;
		flex: 1 1 0;
	}
	inside-footer-widgets .footer-widget-1 {
		width: 20% !important;
		flex: 1 1 0;
	}
}
@media (max-width: 767px) {
	.dealersCardOuter ul.columns-3 {
		grid-template-columns: repeat(1, minmax(0, 1fr));
	}
	.scrapCalculatorInnerDiv {
		grid-template-columns: unset;
	}
	.inside-footer-widgets .footer-widget-1 {
		width: 100% !important;
		flex: unset;
	}
	.site-header {
		padding: 0 20px;
	}
}
.gb-element-20d11b0b > div:nth-child(2) .metal-label {
	  color: #C0C0C0;
}
.gb-element-20d11b0b > div:nth-child(2) .metal-price {
	color: #C0C0C0;
}
