a:focus {
	color:#eecb72;
}

@media (min-width: 1440px) {
  .site-header-top .container { 
    max-width: 90% !important;
  }
  .site-header-main .container { 
    max-width: 90% !important;
  }
/*  .breadcrumbs .container { 
    max-width: 90% !important;
  }*/
}
@media (max-width: 768px) {
	.woocommerce-message .wc-forward {
		margin-right: auto !important;
		margin-left: auto !important;
		width: 300px !important;
		text-align: center !important;	
		margin-bottom: 10px !important;
	}
	.woocommerce-message {
		padding-top: 15px !important;
		margin-bottom: 0px !important;
		text-align: center !important;	
	}
	.woocommerce-ordering {
		margin-top: 30px !important;
	}
}
.shop_category_desc {
	margin-bottom: 0px !important;
}
#popmake-14614 {
	background-image: url(/wp-content/uploads/Xmas-box.jpg), url(/wp-content/uploads/garland.jpg);
	background-repeat: no-repeat !important;
	background-position: right bottom, left top;
}
.TC {
	border-radius: 50% !important; 
}
#pum-14614 {
	background-image: url(/wp-content/uploads/corner-decoration-spaced-1.png) !important;
	background-repeat: no-repeat !important;
	background-position: left top !important;
}

#popmake-14671 {
	background-image: url(/wp-content/uploads/Xmas-box.jpg), url(/wp-content/uploads/garland.jpg);
	background-repeat: no-repeat !important;
	background-position: right bottom, left top;
}
#pum-14671 {
	background-image: url(/wp-content/uploads/corner-decoration-spaced-1.png) !important;
	background-repeat: no-repeat !important;
	background-position: left top !important;
}


/*Live Site*/
#popmake-15095 {
	background-image: url(/wp-content/uploads/Xmas-box.jpg), url(/wp-content/uploads/garland.jpg);
	background-repeat: no-repeat !important;
	background-position: right bottom, left top;
}
#pum-15095 {
	background-image: url(/wp-content/uploads/corner-decoration-spaced.png) !important;
	background-repeat: no-repeat !important;
	background-position: left top !important;
}
#popmake-15353 {
	background-image: url(/wp-content/uploads/Xmas-box.jpg), url(/wp-content/uploads/garland.jpg);
	background-repeat: no-repeat !important;
	background-position: right bottom, left top;
}
#pum-15353 {
	background-image: url(/wp-content/uploads/corner-decoration-spaced.png) !important;
	background-repeat: no-repeat !important;
	background-position: left top !important;
}
html.pum-open.pum-open-overlay.pum-open-scrollable body > [aria-hidden] {
	padding-right: 0px !important;
}
@media (max-width: 768px) {
	.pum-theme-light-box-shallow-border .pum-container {
		width: 90% !important;
		left: 5% !important;
		height: auto !important;
	}
	#popmake-14614 {
		background-image: url(/wp-content/uploads/garland.jpg),url(/wp-content/uploads/garland.jpg);
		background-repeat: no-repeat !important;
		background-position: left top, left bottom;
		padding-bottom: 50px !important;
	}
	#popmake-15095 {
		background-image: url(/wp-content/uploads/garland.jpg),url(/wp-content/uploads/garland.jpg);
		background-repeat: no-repeat !important;
		background-position: left top, left bottom;
		padding-bottom: 50px !important;
	}
	#popmake-15353 {
		background-image: url(/wp-content/uploads/garland.jpg),url(/wp-content/uploads/garland.jpg);
		background-repeat: no-repeat !important;
		background-position: left top, left bottom;
		padding-bottom: 50px !important;
	}
	#popmake-14671 {
		background-image: url(/wp-content/uploads/garland.jpg),url(/wp-content/uploads/garland.jpg);
		background-repeat: no-repeat !important;
		background-position: left top, left bottom;
		padding-bottom: 50px !important;
	}
}

@import url('https://fonts.googleapis.com/css?family=Philosopher:400,400i,700,700i&display=swap');
.single-post .wd_content_single .content_author > span {
	border: none !important;
}
.category-news .content_infor img {
	display: none;
	margin-left: 0px !important;
}
.breadcrumbs {
	display: none;
}
.current-menu-parent a {
	color: #a07936 !important;
	font-weight: 600;
}
.current-menu-item a {
	color: #a07936 !important;
	font-weight: 600;
}
.menu-item-has-children {
	cursor: pointer;
}
/*#menu-item-68 a {
	color: #a07936 !important;
	font-weight: 600;
}*/
.hidden {
	display: none;
}
.arrow-up {
	width: 0;
	height: 0;
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-bottom: 8px solid #009245 !important;
}

.arrow-down {
	width: 0; 
	height: 0; 
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-top: 8px solid #ed1c24 !important;

}

.MetalName {
	position: relative;
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
	margin-right: 10px;
	float: left;
}

.PriceIndicatorContainer {
	width: 100%;
	position: relative;
	height: auto;
}
.priceIndicator {
	margin-top: 8px !important;
	margin-right: 5px !important;
	display: inline-block !important;
}

.PriceDisplay {
	display: inline-block !important;
	margin-top: 0px !important;
	margin-right: 5px;
}
.header-top-left {
	width: 80% !important;
	height: 30px !important;
}
.header-top-right {
	width: 15% !important;
}
#pagesinwidgets_page_section-2 .vc_column_container > .vc_column-inner {
	padding-right: 0px !important;
}
.header-top-left .widget {
	width: 100% !important;
}
.header-top-left .widget {
	padding-top: 10px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	/*margin-left: 65px;*/
}
.MetalWidget {
	width: 100% !important;
}
.languagepicker {
	background-color: #FFF;
	padding: 0;
	height: 33px;
	overflow: hidden;
	transition: all .3s ease;
	vertical-align: top;
	font-size: .85em;
	position: relative;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	width: 70%;
}
.MobileLanguagepicker {
	background-color: #FFF;
	padding: 0;
	height: 33px;
	overflow: hidden;
	transition: all .3s ease;
	vertical-align: top;
	font-size: 12px;
	position: relative;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	width: 70%;
}
.languagepicker:hover {
	height: 93px;
  -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
}
.MobileLanguagepicker:hover {
	height: 93px;
}

/*.LastMetalWidget {
	z-index: 100000 !important;
}*/
.languagepicker a{
	color: #000;
	text-decoration: none;
}
.MobileLanguagepicker a {
	color: #000;
	text-decoration: none;
}
.LanguageArrowContainer {
	float: left;
	height: 17px;
	width: 45px;
	position: relative;
	display: inline-block;
	font-size: 12.15px !important;
}
.LanguageArrow {
	position: absolute;
	top: 9px;
	left: 32px;
	width: 0; 
	height: 0; 
/*	border-left: 5px solid transparent !important;
	border-right: 5px solid transparent !important;
	border-top: 5px solid #202020 !important;
*/
}
.MobileLanguageArrow {
	position: absolute;
	top: 13px;
	left: 72px;
	width: 0; 
	height: 0; 
/*	border-left: 5px solid transparent !important;
	border-right: 5px solid transparent !important;
	border-top: 5px solid #202020 !important;
*/}

#DesktopLan .CurrentCurrency {
	background-image: none !important;
}
li.FooterLanguageUS {
	background-image: url(../ui/flag-of-United-States-of-America.png);
	background-repeat: no-repeat;
	background-size: 30px auto;
	background-position: 10px center;
	cursor: pointer;
}
li.FooterLanguageNZ {
	background-image: url(../ui/flag-of-New-Zealand.png);
	background-repeat: no-repeat;
	background-size: 30px auto;
	background-position: 10px center !important;
	cursor: pointer;
}

li.FooterLanguageAU {
	background-image: url(../ui/flag-of-Australia.png);
	background-repeat: no-repeat;
	background-size: 30px auto;
	background-position: 10px center !important;
	cursor: pointer;
}
.languagepicker li {
	position: relative;
	display: block;
	height: 30px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 23px;
	padding-top: 2px;
	border: 0 !important;
}
.MobileLanguagepicker li {
	position: relative;
	display: block;
	height: 30px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
	line-height: 23px;
	padding-top: 2px;
	border: 0 !important;
}
.languagepicker li:hover {
	color: #a07936;
}
.CurrencySiblings {
    
}
.languagepicker li span {
	display: inline-block;
	height: 24px;
}
.MobileLanguagepicker li span {
	display: inline-block;
	height: 24px;
	font-weight: 600;
	padding-top: 2px;
	text-decoration: underline;
}

.languagepicker a:first-child li {
	border: none;
}
.languagepicker li:last-child img {
	margin-right: 5px;
}

.languagepicker li img {
	margin-right: 5px;
}

.MobileLanguagepicker a:first-child li {
	border: none;
}
.MobileLanguagepicker li:last-child img {
	margin-right: 5px;
}

.MobileLanguagepicker li img {
	margin-right: 5px;
}

.roundborders {
	/*border-radius: 5px*/;
}
#radio_1560116042_field {
	display: none;
}

#section_title_1560124664 {
	padding-top: 30px;
}
#section_title_1560134205 {
	padding-top: 30px;
	margin-bottom: 0px;
}
.HighStack {
	z-index: 1000 !important;
}
#html_1560129837 {
	height: 10px;
}
#ship-to-different-address-checkbox {
	margin-top: 10px;
}
label.woocommerce-form__label-for-checkbox{
	margin: 0px !important;
}

#html_1560138494,
#html_1560215764 {
	margin-bottom: 16px !important;
}
#FormRow4 {
	padding-top: 16px;
}
#FormRow6,
#FormRow2,
#FormRow10,
#FormRow11 {
	padding-top: 16px;
}
#FormRow17 {
	padding-top: 34px;
}
#FormRow14 {
	padding-top: 16px;
}
#FormRow18 {
	padding-bottom: 16px;
}
#FormRow15 {
	height: 80px;
}
#FormRow20 {
	margin-top: 30px;
}
#FormRow21 {
	padding-bottom: 16px;
}
	
.field-separate_shipping {
	display: none;
}
#html_1560213497 label[for="Shipping Option"] {
	font-weight: 600;
	font-size: 1.25em;
}
#html_1560218054 label {
	display: none;
}
#html_1560219198  label {
	display: none;
}
#VerificationCheck {
	float: right;
}
::-webkit-input-placeholder {
    color: #CCC !important
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #CCC !important;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #CCC  !important;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #CCC  !important;
}
::-ms-input-placeholder { /* Microsoft Edge */
   color: #CCC !important;
}

::placeholder { /* Most modern browsers support this now. */
   color: #CCC !important;
}
.BadgeUpdate {
	font-size: .95em !important;
	line-height: 22px !important;
	left: -57px !important;
	top: 0px !important;
	height: 80px !important;
	width: 270px !important;
}
a.title-product {
	line-height: 22px !important;
}
.product-content-left {
	width: 55% !important;
	padding-right: 5% !important;
}
.product-content-right {
	width: 40% !important;
}
.woocommerce .products.grid li.product .custom-row-right, .woocommerce ul.products.grid li.product .custom-row-right, .woocommerce-page .products.grid li.product .row-right, .woocommerce-page ul.products.grid li.product .custom-row-right {
	position: relative;
	border-width: 1px 0 0 !important;
	padding: 15px !important;
	min-height: 75px;
}
.woocommerce-Price-amount {
	/*font-size: 20px !important;*/
}
.GoldDateBar {
	background-color: #a07936; 
	color: c7c7c7 !important;
	padding: 10px;
}
.GoldDateBar h3 {
	color: #DADADA !important;
	padding-bottom: 4px !important;
	margin-bottom: 0px !important;
}
.GoldDateBar p {
	color: #DADADA !important;
	margin-bottom: 0px !important;
	margin-bottom: 0px !important;
}
#LastPriceIndicator {
	margin-top: -19px !important;
}
#CountDownVisual {
	background-color: transparent !important;
	border: 0  !important;
}
#pagesinwidgets_page_section-3 {
	margin-bottom: 0px !important;
}
.product_customize {
	visibility: hidden !important;
	height: 1px;
}
#woocommerce_product_categories-3 {
	margin-top: -60px !important;
}
#privacy_policy_1563162179_field span {
	font-size: 12pt !important;
}
.TextShadow {
	text-shadow: 2px 2px 3px #000;
}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
	color: #FFF !important;
	background-color: #a07936 !important;
    padding: 7px 30px !important;
    -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0 !important;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
	background-color: #6c4708 !important;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
    transition-property: all;
    transition-duration: 500ms;
    transition-timing-function: ease;
    transition-delay: 0s;
	-moz-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transition-duration: 0.8s;
	-webkit-transition-duration: 0.8s;
}



.GlossaryTerms h5 {
	font-weight: 600 !important;
	margin-bottom: 0px !important;
	padding-bottom: 6px !important
}
.PricingRowSilver {
	float: left;
	width: 100%;
	position: relative;
}
.PricingRowIndicate {
	width: 47%;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	float: left;
}
.PricingRowSilver:nth-of-type(odd) {
	background-color: #efefef;
}
.PricingRowSilver:nth-of-type(even) {
	background-color: #CCC;
}

.PricingRowGold {
	float: left;
	width: 100%;
	position: relative;
}
.PricingRowGold:nth-of-type(odd) {
	background-color: #f2d7aa;
}
.PricingRowGold:nth-of-type(even) {
	background-color: #dab372;
}
.ShowCaseHeader h4 {
	margin-top: -10px;
	color: #ac7b01 !important;
}
.NoBorderPlease .wpb_wrapper {
	border-style: none !important;
}
.ShowcaseTable {
	border-color: transparent !important;
	border-style: none !important;
	border: 0 !important;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0;
}
.ShowcaseTable td:nth-child(odd) {
	border-left-width: 0px;
	border-left-style: none;
	border-left-color: #FFF;
	padding-left: 10px;
}
.ShowcaseTable td:nth-child(even) {
	background-image: url(../ui/blackline.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	border-left-width: 0px;
	border-left-style: none;
}
.ShowcaseTable td.NoBorder {
	background-image: none;
	border-left-width: 0px;
	border-left-style: none;
	border-left-color: #FFF;
}
.ShowcaseTable td {
	vertical-align: top;
	padding: 4px;
	background-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	border-top-style: none;
	border-collapse: separate;
	border-spacing: 0px !important;
}
.ShowcaseFirstCol {
	font-weight: bold;
	width: 39%;
}
.ShowcaseSpaceCol {
	width: 1%;
}
.ShowcaseSecondCol,
.ShowcaseThirdCol {
	width: 30%;
}
.ShowcaseTable span {
	padding-right: 10px;
}
.ShowCasePricing {
	border-color: transparent !important;
	border-style: none !important;
	border: 0 !important;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
	border-spacing: 0;
	margin-top: 16px;
}
.ShowCasePricing td {
	width: 50%;
	vertical-align: top;
	border-collapse: separate;
	border-spacing: 0px !important;
	border: 0 !important;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
p.Priceinfo {
	margin-top: 8px;
	margin-left: 14px;
	margin-bottom: 0px;
}
.SellBox {
	-moz-box-shadow: 0 0 5px #666;
	-webkit-box-shadow: 0 0 5px #666;
	box-shadow: 0 0 5px #666;
}
.PreInfo {
	margin-bottom: 0px !important;
}
.SellInfo li {
	padding-bottom: 12px !important;
}
.page-id-726 h3 {
	padding-top: 10px !important;
}
h1.entry-title {
	padding-top: 20px !important;
	font-size: 34px !important;
	margin: 0 0 20px !important;
	color: #333333 !important;
	font-weight: 500 !important;
	text-transform: capitalize !important;
	line-height: normal !important;
}
.wd_single_home {
	display: none;
}
.content_title h3 {
	font-size: 24px !important;
	margin: 0 0 20px !important;
	font-weight: 600 !important;
}
.category-news .page-header {
	margin-top: -30px !important;
}
.category-news h2.widget-title {
	margin-top: -40px;
}
.rpwwt-widget img {
	border-radius: 10px !important;
}
#ExcessTrigger a {
	display: none !important;
	visibility: hidden !important;
}
.Invisible {
	visibility: hidden !important;
}
.newletter {
	width: 540px;
	margin-right: auto;
	margin-left: auto;
}
.es-field-wrap {
	float: left !important;
}
.es-field-wrap:nth-child(1n) {
	padding-right: 10px !important;
}
.es-field-wrap:nth-child(2n) {
	padding-left: 10px !important;
}
.es-field-wrap input[type=text] {
	width: 250px;
}
.es-field-wrap input[type=email] {
	width: 250px;
	margin-bottom: 12px;
}
.es-field-wrap label {
	text-align: left;
	margin-bottom: 12px;
	color: #FFF;
	font-weight: 600;
}
.wp-gr .wp-google-url {
	color: #a07936 !important;
	font-weight: 600 !important;
}
.wp-gr .wp-more-toggle {
	color: #a07936 !important;
	text-decoration: none !important;
}

.content_item_default {
	background-color: #f0f0f0 !important;
}
.content_item_default img {
	padding-top: 15px;
	padding-left: 15px;
}
.page-id-17 .content_item_default img {
	padding-right: 15px;
}


.ObjectBox img {
	-moz-box-shadow: 5px 5px 5px #666;
	-webkit-box-shadow: 5px 5px 5px #666;
	box-shadow: 5px 5px 5px #666;
}
.TileShadow .wpb_wrapper {
  -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.5);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.5);
  overflow: hidden !important;
}
.TileShadow .vc_figure {
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
}
.TileShadow .vc_figure img {
	-webkit-transform: scale(1);
	-webkit-transition: -webkit-transform 0.35s;
	transform: scale(1);
	transition: transform 0.35s;
}
.TileShadow .vc_figure img:hover {
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,-32px,0) scale(1.25);
	transform: translate3d(0,-32px,0) scale(1.25);
}
.TileShadow .NoScale .vc_figure img {
	-webkit-transform: scale(1);
	-webkit-transition: -webkit-transform 0.35s;
	transform: scale(1);
	transition: transform 0.35s;
}
.TileShadow .NoScale .vc_figure img:hover {
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,0px,0) scale(1.25);
	transform: translate3d(0,0px,0) scale(1.25);
}

.HomepageTileHeading .wpb_wrapper {
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-moz-box-shadow: none !important;
	position: relative;
	float: left;
	width: 100%;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	background-image: url(../ui/TransStrip.png);
	background-position: left top;
	margin-top: -62px;
}
.HomepageTileHeading .wpb_wrapper h2 {
	padding-left: 15px;
	color: #FFF !important;
	font-weight: 600;
	text-shadow: 2px 2px 3px #535352;
}
.NoShadow .wpb_wrapper {
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-moz-box-shadow: none !important;
}
.HomepageTile img {
	padding: 0px !important;
	margin: 0px !important;
	line-height: 0px !important;
}
@media all and (min-width:100px) and (max-width:600px) {
	.PriceDisplay {
		/*font-size: 10px !important;*/
	}
}
@media all and (min-width:100px) and (max-width:768px) {
	.mt-controls {
		display: none;
		width: auto !important;
	}
	.mt-news  {
		width: auto !important;
	}
	.TileShadow  {
		margin-bottom: 24px;
	}
	.TileShadow img {
		width: 100% !important;
		height: auto;
	}
	#pagesinwidgets_page_section-2 {
		width: 95%;
		margin-right: 2.5%;
		margin-left: 2.5%;
		/*line-height: normal !important;*/
		/*padding-top: 10px;*/
		overflow: hidden;
	}
	#pagesinwidgets_page_section-2 .wpb_column {
		width: 25% !important;
		float: left !important;
		/*font-size: 10px !important;*/
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
	.vc_custom_1559080919172,
	.vc_custom_1559081424538 {
		padding-right: 5px !important;
		padding-left: 5px !important;
	}
	.vc_custom_1559080340049 {
		padding-right: 5px !important;
	}
	.vc_custom_1568859161576 {
		padding-left: 5px !important;
	}
	.PriceIndicatorContainer {
		/*display: block !important;*/
		width: 100%;
		margin-right: 0px !important;
	}
	.MetalName {
		/*width: 100% !important;*/
	}
	.priceIndicator {
		white-space: nowrap;
	}
	#pagesinwidgets_page_section-2 .wpb_text_column {
		margin-bottom: 0px !important;
		padding-bottom: 10px !important;
	}
	#pagesinwidgets_page_section-2 .wpb_column:last-child {
		position: absolute;
		top: 12px;
		right: 0;
		left: 0;
	    width: 130px !important;
	    margin-right: auto;
	    margin-left: auto;
	    float: none;
	}
	.languagepicker li {
		line-height: 28px;
		font-size: 10.5px !important;
	}
	#pagesinwidgets_page_section-2 .wpb_column:last-child .vc_column-inner {
	   width: 100% !important;
	   padding-left: 0px !important;
	   padding-right: 0px !important;
	   margin-right: auto;
	   margin-left: auto;
	}
	.newletter {
		width: auto;
		margin-right: auto;
		margin-left: auto;
	}
	.es-field-wrap {
		float: none !important;
	}
	.es-field-wrap:nth-child(1n) {
		padding-right: 0px !important;
	}
	.es-field-wrap:nth-child(2n) {
		padding-left: 0px !important;
	}
	.home .site-header .site-header-top, .home .site-header .site-header-main {
	  background: transparent !important;
	}
	.TonyBlurb {
		margin-bottom: 10px !important;
		margin-right: 0px !important;
		margin-left: 0px !important;
	}
	#HomeProductsContainer {
		margin-top: 10px !important;
	}
	#homeproducts .vc_column-inner {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	#FirstRow {
		padding-top: 0px !important;
	}
	#ThirdRow {
		padding-bottom: 0px !important; 
	}
	#pagesinwidgets_page_section-2 table {
		background-color: #FFF;
		width: 100%;
		margin: 0 auto;
		border-spacing: 0px;
		border-collapse: collapse;
		border: 0;
		/*margin-top: -10px;*/
	}
	.Pricetable td {
		width: auto;
		border: 0 !important;
		position: relative;
		padding: 0px !important;
	}
	
}
.RowOne h4,
.RowTwo h4,
.RowThree h4 {
	text-transform: uppercase !important;
}
#mid2 .wpb_wrapper {
	color: #FFF;
}
#mid2 .wpb_wrapper h4 {
	color: #FFF !important;
}
#mid2 .wpb_wrapper ul {
	list-style-image: none;
	list-style-type: none;
	margin-left: -35px !important;
}
#mid2 .wpb_wrapper li {
	list-style: none;
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left: 20px;
	padding-bottom: 6px;
	background-image: url(../ui/Tick.png);
}
#mid3 .vc_column-inner {
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-size: 60% auto !important;
}
#mid6 .vc_column-inner {
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-size: 75% auto !important;
}
#mid7 .vc_column-inner {
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-size: 70% auto !important;
}
#SaverAccount .wpb_wrapper h4 {
	color: #FFF !important;
	margin-bottom: 10px !important;
}
#mid4 .wpb_wrapper ul {
	list-style-image: none;
	list-style-type: none;
	margin-left: -35px !important;
}
#mid4 .wpb_wrapper li {
	list-style: none;
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left: 20px;
	padding-bottom: 6px;
	background-image: url(../ui/BlackTick.png);
}
#StorageAccount .wpb_wrapper h4 {
	color: #FFF !important;
	margin-bottom: 10px !important;
}

#mid9 .wpb_wrapper ul {
	list-style-image: none;
	list-style-type: none;
	margin-left: -35px !important;
}
#mid9 .wpb_wrapper li {
	list-style: none;
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left: 20px;
	padding-bottom: 6px;
	background-image: url(../ui/BlackTick.png);
}
.homeblogs {
	position: relative;
}
.page-id-17 .morebuttonlink {
	font-weight: 600;
	text-transform: uppercase;
	display: block;
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.item_content {
	padding-left: 20px !important;
	padding-right: 20px !important;
	padding-bottom: 20px !important;
}

.TileHeading h3 {
	font-family: Philosopher  !important;
	color: #AB8545;
	font-size: 34px;
	font-weight: 600;
	position: absolute;
	left: 35px;
	top: 24px;
	text-transform: uppercase;
}

.TileButton a {
	display: block;
	position: absolute;
	right: 45px;
	bottom: 45px;
	text-transform: uppercase;
	font-weight: 600;
	color: #AB8545 !important;
	padding-top: 5px !important;
	padding-right: 20px !important;
	padding-bottom: 5px !important;
	padding-left: 20px !important;
	border: 1px solid #AB8545 !important;
	background-color: transparent !important;
}
.category-news .morebuttonlink {
	display: none !important;
	font-weight: 600;
	text-transform: uppercase;
	display: block;
	position: relative;
	float: right;
	padding-right: 15px;
}
.category-news .wd_content_category {
	display: none;
}
.TradingHours .wpb_wrapper {
	float: right !important;
	
}
.PurchaseInfo .wpb_wrapper {
	float: left !important;
}
p.storetext {
	width: 75% !important;
}
.ButtonOne {
	bottom: 30px !important;
	right: 30px !important;
}
.PageHeading {
	padding-top: 50px !important;
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
}
.TimeModule h3 {
	font-size: 133%;
}
@media all and (min-width:1366px) and (max-width:4000px) {
	.RowOne .vc_column-inner {
		max-height: 300px;
	}
	.RowTwo .vc_column-inner {
		max-height: 300px;
	}
	.RowThree .wpb_wrapper {
		max-height: 300px;
	}
}
@media all and (min-width:768px) and (max-width:4000px) {
	h1.ShopPageHeading {
		padding-top: 50px !important;
		padding-bottom: 0px !important;
	}
	.TileButton a:hover {
		background-color: #AB8545 !important;
		color: #FFF !important;
	}
}
@media all and (min-width:768px) and (max-width:1366px) {
	.TileButton a {
		right: 25px !important;
	}
}
@media all and (min-width:100px) and (max-width:768px) {
	.RowOne .vc_column-inner {
		margin-left: 0px !important;
	}
	.RowTwo .vc_column-inner {
		margin-left: 0px !important;
	}
	.RowThree .vc_column-inner {
		margin-left: 0px !important;
	}
	.RowOne,
	.RowTwo,
	.RowThree,
	#HomeBlogsContent,
	.MeetTheTeamRow {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.woocommerce-page ul.products.grid li.product {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	p.storetext {
		width: auto !important;
	}
	.ButtonOne {
		bottom: 0px !important;
	}
	#mid2B .vc_custom_1570073311835 {
		padding-top: 0px !important;
		padding-bottom: 20px;
	}
	.PageHeading,
	.ShopPageHeading {
		padding-top: 0px !important;
		padding-bottom: 30px !important;
	}
	.ShopPageHeading h1 {
		display: inline-block;
	}
}
/************News page*/
.NGMProfile .vc_column-inner {
	position: relative;
}
.NewsProfile .wpb_wrapper a {
	display: block;
	position: absolute;
	right: 25px;
    bottom: 25px;
	text-transform: uppercase;
	font-weight: 600;
}
.NewsProfile h3 {
	font-size: 18px !important;
	text-transform: uppercase;
}
/************News page*/
#SaverAccountStart,
#CreateAccountStart,
#StorageAccountStart {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 30px;
}
.ur-frontend-form {
	width: 70%;
}

.page-id-1249 .sidebar__right {
	padding-top: 75px;
}
.wd_link_home,
.wd-url-home {
	display: none;
}
.page-id-17 .wd_load_post {
	display: none;
}
.content_author span:nth-child(2n) {
	display: none;
}

.content_author span:nth-child(3n) {
	display: none;
}

.post-template-default .content_author span:nth-child(2n) {
	display: none;
}

.page-id-17 .item_content p {
	position: absolute;
	bottom: 10px;
}

.NewsSpacer {
	height: 50px !important;
}
.header-top-right-account .login {
	width: 600px;
	left: -300px;
}
.wd-login:hover {
  overflow: hidden !important;
}
.page-id-12 .field-html {
	display: none;
}
.page-id-12 .ur-grid-1:last-child {
   /*display: none !important;*/
}
.woocommerce-page ul.products.grid li.product img {
	margin-right: auto;
	margin-left: auto;
}
.woocommerce ul.products li.product a img {
	width: 80% !important;
	margin-right: auto !important;
	margin-left: auto !important;
}
#widget-newsletter {
	background-color: #eee4d4l !important;
}
.content_infor {
	position: relative;
}
.more-link {
	font-size: 18px !important;
}
/*..............................................................................................................Mods Dec 2019*/
.header-main-logo {
	padding-top: 13px !important;
	padding-bottom: 13px !important;
}
.header-main-logo img {
	max-width: 90%;
}
.header-main-menu__custom {
	padding-right: 0px;
}
.header-main-menu__custom > div {
	text-align: left;
	padding-left: 20px;
	padding-top: 22px;
}
.site-header .seach {
	top: auto !important;
	bottom: 0px;
	/*height: 68px !important;*/
}
.site-header .seach .seach__icon::after {
	line-height: normal !important;
}
.header-main-menu,
.seach {
	padding-top: 13px;
}
.header-top-right-cart {
	line-height: 90px;
}
.cart_content .wd_mini_cart > span::before {
	top: 36px;
}
.wd_content_mini_cart {
	line-height: normal;
	z-index: 999;
}
.cart_content .wd_content_mini_cart .footer span.amount {
	margin-top: -5px !important;
	padding-right: 40px !important;
}
.cart_content .wd_content_mini_cart .footer {
	margin-top: 15px !important;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none !important;
  margin: 0 !important;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield !important;
}
.xoo-cp-remove-pd:before {
	content: "\f057" !important;
	font-family: FontAwesome !important;
}
td.xoo-cp-remove .xoo-cp-remove-pd {
	font-size: 30px !important;
	color: #c52e31 !important;
}
.xcp-btn {
	background: #a07936 !important;
	border: 2px solid #a07936 !important;
	border-radius: 5px;
	color: #fff !important;
	padding: 0.6em 1.25em;
	font-weight: 500 !important;
}
.xcp-btn:hover {
	background: #000000 !important;
	border: 2px solid #000000 !important;
}

.PriceIndicatorContainer {
	font-size: 12.5px !important;
	font-weight: 600 !important;
	color: #444546 !important;
}
.LanguageArrowContainer span {
	font-size: 12.5px !important;
	font-weight: 600 !important;
	color: #444546 !important;
	text-decoration: underline;
}
.MetalWidget {
	width: 100% !important;
	float: right;
	padding-left: 10px;
	white-space: nowrap;
}
.header-top-right {
	width: 20% !important;
	overflow: hidden;
	max-height: 45px;
}
.NZExchanage {
	margin-left: -110px;
	padding-top: 2px;
}
.AuExchanage {
	margin-left: -110px;
	padding-top: 2px;
}
.USExchanage {
	margin-left: -110px;
	padding-top: 2px;
}
.site-header, .site-header-main {
	background-color: #ffffff;
}
.home .site-header, .home .site-header .site-header-main {
  background: #ffffff !important;
}
.languagepicker {
	background-color: #eee4d4
}
html body, .site-header .site-header-top .site-header-top {
	background-color: #eee4d4 !important
}
.home .site-header .site-header-top {
	background-color: #eee4d4 !important
}
.footer-content-top {
	background-image: url(https://gogold.co.nz/wp-content/uploads/tile-background-tall.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
#email-subscribers-form-2 h2.widget-title {
	color: #FFF !important;
	font-size: 24px;
	font-weight: 600;
}
.footer-content-main {
	background-color: #eee4d4 !important;
}
.footer-content-bottom {
	background-color: #333333 !important;
}
.footer-content-bottom .copyright {
	/*padding: 10px 0 0 !important;*/
}
.footer-content-bottom .copyright p {
	color: #FFF !important;
}
.site-header .breadcrumbs {
	background-color: #FFF !important;
	padding-top: 15px;
	padding-bottom: 0px;
}
header.site-header {
	padding-bottom: 15px;
}
.site-header-main {
	box-shadow: 0 8px 8px -4px #bebfbf;
}
.home .site-header-main {
	box-shadow: none;
}
@media all and (min-width:769px) and (max-width:4000px) {
	.home .content_title h3 {
		width: 97%;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
}
#homeproducts li.product {
	margin-right: auto !important;
	margin-left: auto !important;
}
h4.ContactPhone {
	text-transform: none !important;
	font-size: 20px !important;
	font-weight: 600;
	padding-top: 9px !important;
	color: #444546 !important;
}
.fa-phone {
	padding-right: 10px;
	font-size: 28px;
}
.text-cart__count {
	background-color: #a07936 !important;
}
.cart_content .wd_mini_cart > span span {
	color: #FFF !important;
}
.fa, .fab, .fal, .far, .fas {
	line-height: inherit !important;
}
@media all and (min-width:769px) and (max-width:1200px) {
	.header-main-logo {
		padding-top: 18px !important;
	}
	.site-header .seach {
		height: 54px !important;
	}
	.header-main-menu__custom > div {
		padding-top: 8px;
	}
	.header-top-right-cart {
		line-height: 65px;
	}
	.cart_content .wd_mini_cart > span::before {
	   top: 24px;
    }
}
@media all and (min-width:769px) and (max-width:1024px) {
	h4.ContactPhone {
		font-size: 16px !important;
	}
	.fa-phone {
		font-size: 22px !important;
	}
	#pagesinwidgets_page_section-2 .vc_col-sm-2 {
		width: auto !important;
	}
	#CurrencySwitch {
		position: absolute;
		top: 9px;
		right: -40px;
	}
	.NZExchanage {
		margin-left: -90px;
		padding-top: 1px;
	}
	.AuExchanage {
		margin-left: -90px;
		padding-top: 1px;
	}
	.USExchanage {
		margin-left: -90px;
		padding-top: 1px;
	}
}
.mobile-logo {
	padding-bottom: 0px !important;
	padding-top: 20px;
}
@media all and (min-width:1201px) and (max-width:1250px) {
	.header-main-logo {
		width: 40%;
	}
}
@media all and (min-width:1183px) and (max-width:1200px) {
	.header-main-logo {
		width: 30%;
	}
	.NZExchanage,
	.AuExchanage,
	.USExchanage {
		margin-left: -90px;
	}
}
@media all and (min-width:769px) and (max-width:1182px) {
	.NZExchanage,
	.AuExchanage,
	.USExchanage {
		margin-left: -90px;
	}
}
@media all and (min-width:769px) and (max-width:1024px) {
	.NZExchanage,
	.AuExchanage,
	.USExchanage {
		margin-left: -70px;
	}
}
/*/*..............................................................................................................Mods Dec 2019*/
/*/*..............................................................................................................Mods Jan 2020*/
figure.woocommerce-product-gallery__wrapper {
	max-width: none !important;
}
.mobile-logo {
    padding-bottom: 10px !important;
    padding-top: 10px !important;
    padding-left: 10px !important;
    padding-right: 0px !important;
	text-align: left !important;
	max-height: 50px;
}
.mobile-logo img {
	max-width: 60% !important;
}
#MobileCurrencySwitch {
	z-index: 12;

}
.wd-header-mobile {
	height: 160px;
	float: left;
}
.home .wd-header-mobile {
	height: 142px;
}
.mobile-logo a {
	display: inline;
}
.mobile-login {
	z-index: 99;
	top: 70px;
	width: 104%;
}
.mobile-cart .show-login i {
	font-size: 25px;
	top: 14px;
}
.mobile_cart {
	top: 12px !important;
	right: 20px !important;
}
.mobile-menu .icon-mobile-menu i {
	font-size: 30px;
	float: right;
	margin-top: -50px;
	margin-right: 20px;
}
.wd-mobile-menu {
	position: absolute;
	top: 105px;
	left: 0px;
	width: 100%;
	z-index: 11;
	background-color: #FFF;
	height: 700px;
}
.MobileMetalName {
    position: relative;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
    margin-right: 6px;
    float: left;
    text-transform: none;
}
.MobileIconTools {
	position: relative;
	width: 96%;
	padding: 0px;
	margin-top: -75px;
	z-index: 1;
}
.mobile-login {
	background-color: #333 !important;
}
.mobile-login .title_login a {
	color: #FFF !important;
}
.MobilePhoneContainer {
	float: left;
	width: auto;
	position: relative;
	padding-top: 17px;
	padding-left: 5%;
}
.MobilePhoneContainer h4.ContactPhone {
	font-size: 18px !important;
}
.wd-mobile-menu li.menu-item-has-children > a:after {
  display: inline-block;
  display: inline-block;
  content: "";
  font-size: inherit;
  line-height: inherit;
  font-family: "FontAwesome";
  padding: 0 0 0 9px;
}
.MobileAdditionalArrowContainer {
	position: absolute;
	height: auto;
	width: 15px;
	right: 10px;
	z-index: 60;
	line-height: 14px !important;
}
.fa-sort-down {
	font-size: 30px;
	color: #666;
}
.fa-sort-up {
	font-size: 30px;
	color: #666;
    padding-top: 12px;
}
.fa-chevron-right {
	font-size: 20px;
	color: #666;
    padding-top: 6px;
}
.fa-chevron-left {
	font-size: 20px;
	color: #666;
    padding-top: 6px;
}
.MobileAdditionalMetals {
	display: none;
	float: left;
	width: 100%;
	position: absolute;
	z-index: 7;
	left: 0px;
	margin-top: 5px;
	background-color: #333;
}
.MobileMetals {
	display: none;
}
table.AdditionalMetals {
	width: 100% !important;
	margin: 0 auto;
	border-spacing: 1px !important;
	border-collapse: separate !important;
}
.AdditionalMetals td {
	background-color: #333;
	color: #FFF;
	width: 50%;
	border: 0 !important;
	position: relative;
	padding: 0px !important;
	text-transform: none;
}
.MobileAdditionalMetals td:nth-of-type(odd) {
	font-weight: 600;
	padding-left: 5% !important;
}
.MobileAdditionalMetals td:nth-of-type(even) {
	padding-left: 5% !important;
}
.page-id-2219 .PriceIndicatorContainer {
	font-size: 14.5px !important;
}
/*.page-id-2219 .MetalWidget .vc_col-sm-2 {
	width: auto;
	padding-right: 3% !important;
}*/
.page-id-2219 .MetalWidget .LanguageArrowContainer span {
	font-size: 14.5px !important;
}
/*.page-id-2219 .MetalWidget .vc_col-sm-4 {
	width: auto;
}*/
.shop__banner {
	margin: 0px !important;
}

@media all and (min-width:768px) and (max-width:1020px) {
	.Pricetable td div.PriceIndicatorContainer {
		font-size: 17px !important;
	}
	.MobileLanguagepicker {
		font-size: 17px !important;
	}
	.MobileLanguagepicker img {
		display: none;
	}
	.wd-mobile-menu {
		top: 130px;
		height: 894px;
	}
	.MobileLanguageArrow {
		left: 45px !important;
	}
	.vc_col-sm-9, .vc_col-sm-3 {
		width: 100% !important
	}
	.MNZExchanage {
		margin-left: 60px !important;
	}
	.MAuExchanage {
		margin-left: 60px !important;
	}
	.MUSExchanage {
		margin-left: 60px !important;
	}
	.MobilePhoneContainer {
		padding-top: 0px;
		margin-top: -45px;
	}
	#pagesinwidgets_page_section-2 {
		overflow: visible !important;
		padding-top: 30px !important;
	}
	.mobile-logo img {
		max-width: 45% !important;
	}
	.wd-header-mobile {
		height: 200px !important;
	}
	.MobileIconTools {
		margin-top: 45px;
	}
	#pagesinwidgets_page_section-2 .wpb_column:last-child {
		top: 179px !important;
	}
	#MobileCurrencySwitch {
		top: -166px;
	}
	.mobile-menu .icon-mobile-menu i {
		margin-top: -60px;
		margin-right: 33px;
	}
	.PageHeading {
		padding-top: 30px !important;
	}
	.MobileAdditionalArrowContainer {
		line-height: 52px !important;
		right: 40px;
	}
	.shop__banner {
		display: block !important;
	}
}

/*/*..............................................................................................................Mods Jan 2020*/
@media all and (min-width:100px) and (max-width:768px) {
	.shop__banner {
		display: none;
	}
	#pagesinwidgets_page_section-2 .wpb_column:last-child {
		top: 150px;
		right: auto;
		left: 25px;
	}
	#user-registration.vertical {
		display: block !important;
	}
	#homeproducts li.product {
		flex-basis: 100% !important;
	}
	.woocommerce ul.products.grid li.product.col-sm-8 {
		flex-basis: 100% !important;
	}
	.languagepicker {
		/*width: 140px;*/
		z-index: 99999999;
		background-color: #f5f5f5 !important;
	}
	.MobileLanguagepicker {
		width: 100%;
		z-index: inherit;
		background-color: #ffffff !important;
	}
	.MobileCurrencyDropDown {
		position: absolute;
		z-index: 12;
		width: 100%;
		left: -10px;
		top: -3px;
	}
	.MobileLanguageArrow {
		left: 33px;
	}
	.MetalWidget {
		width: 100% !important;
		float: left;
		padding-left: 0px;
		white-space: normal;
		height: 93px;
		margin-left: auto;
		margin-right: auto;
	}
	.Pricetable td.GoldColumn {
		width: 32% !important;
	}
	.Pricetable td.SilverColumn {
		width: 29% !important;
	}
	.Pricetable td.CurrencyColumn {
		width: 33% !important;
	}
	.MNZExchanage {
		margin-left: 30px;
		z-index: 12;
	}
	.MAuExchanage {
		margin-left: 30px;
		z-index: 12;
	}
	.MUSExchanage {
		margin-left: 30px;
		z-index: 12;
	}
	.PriceIndicatorContainer {
		font-weight: 600;
	}
	.site-header .breadcrumbs {
		background-color: #eee4d4 !important;
		padding-top: 10px;
		padding-bottom: 10px;
		float: left;
		width: 100%;
		margin-bottom: 30px;
	}
	.home .site-header .site-header-top {
		background-color: #FFFFFF !important
	}
	.site-header .site-header-top {
		background-color: #FFFFFF !important
	}
	html body, .site-header .site-header-top .site-header-top {
		background-color: #FFFFFF !important
	}
    .home .site-header .breadcrumbs	{
		display: none !important;
	}
    .MobileLanguagepicker, .languagepicker {
		background-color: #ffffff
	}
	#StorageAccountStart,
	#SaverAccountStart,
	#CreateAccountStart {
		position: relative;
		bottom: auto;
		left: auto;
		right: auto;
	}
	.show-login {
		z-index: 9999 !important;
		display: block;
	}
    .morebuttonlink {
		position: relative !important;
		float: right;
		right: auto;
		bottom: auto;
		margin-right: 0px !important;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	#TradingHours {
		padding-left: 15px !important;
		padding-bottom: 40px !important;
		padding-top: 20px !important;
	}
	.ur-frontend-form {
		width: 100%;
	}

	
	.CaptionPlaceholder img {
		width: 100% !important;
		height: auto !important;
	}
	.mobile-seach {
		display: none;
	}
	.MobileStart {
		padding-top: 0px !important;
	}
	.item_content {
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 30px !important;
	}
	.wd_content_category {
		display: none;
	}
	.SignupDetails .vc_col-sm-6 {
		width: 50%;
		display: inline-block;
	}
	.AddressDetails {
		float: left;
		width: 100%;
	}
	#DetailsOne {
		padding-bottom: 30px;
	}
	#RefiningCarousel .vc_column-inner {
		padding-left: 35px !important;
		display: block;
		margin-right: auto !important;
		margin-left: auto !important; 
	}
	.Pampinfo img {
		width: 25% !important;
		height: auto !important;
		float: left;
		margin-bottom: 20px;
		display: block;
	}
	.vc_row[data-vc-full-width] {
		transition: none !important;
	}
	.animated {
		animation: none !important;
	}
}

.header-main-menu, .seach {
	padding-top: 0px !important;
}
.wd_mini_cart {
	padding-top: 13px !important
}
@media (min-width: 768px) {
  .container {
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  .container { 
    max-width: 1366px !important;
  }
}

h1,h2 {
	text-transform: uppercase;
}
.content_title h3 {
	font-size: 18px !important;
	padding-top: 12px !important;
	text-transform: uppercase;
}
.FeatureRow h4 {
	font-size: 28px !important;
	padding-top: 10px !important;
	white-space: nowrap !important;
	line-height: 28px !important;
}
.site-footer input[type="submit"] {
	padding: 7px 30px;
	-webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	margin-top: 10px;
}
.SlideButton {
	padding: 7px 30px !important;
	line-height: inherit !important;
	-webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2) !important;
	-moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2) !important;
	box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2) !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
	text-transform: uppercase !important;
	font-size: 15px !important;
}
.Uppercase {
	text-transform: uppercase !important;
}
#PageSideBar #LastPriceIndicator {
    margin-top: 30px !important;
    margin-bottom: 45px !important;
}
#PageSideBar #LastPriceIndicator h2 {
	font-size: 18px !important;
	text-transform: none !important;
}
#PageSideBar  h2 {
	font-size: 133% !important;
}

#PageSideBar #LastPriceIndicator h3 {
	font-size: 133% !important;
}
#PageSideBar li {
	color: #777777 !important;
}
#PageSideBar li a {
	color: #777777 !important;
}
.woocommerce .woocommerce-breadcrumb {
	display: block;
	margin: 0;
}
#main .woocommerce-breadcrumb {
	display: none !important;
}
.sidebar__right {
	padding-top: 25px;
}
.category-news .sidebar__right {
	padding-top: 0px !important;
	margin-top: -11px !important;
}
.body_bg, html body {
	background-color: #FFF !important;
}

.hephaistos .tp-bullet {
	opacity: .5 !important;
	border: 3px solid #a07936 !important;
}
.woocommerce form .form-row .input-checkbox {
	margin-top: 8px !important;
	margin-right: 0px !important;
}
.woocommerce-error li {
	padding-left: 30px !important;
}
.woocommerce-message {
	padding-left: 45px !important;
}
.woocommerce-info {
	margin-bottom: 50px !important;
	padding-left: 3em !important;
}
p.cart-empty {
	padding-left: 45px !important;
}
#recent-posts-widget-with-thumbnails-2 {
	padding-top: 60px;
}
.CheckoutNotification {
	background: #ebe9eb;
	border-radius: 5px;
	padding: 20px;
}

body.wpex-is-mobile-device .wpb_animate_when_almost_visible {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    animation: none;
}
.content_blog .content_title h2 {
	color: #a07936 !important
}
.post-template-default h1 {
	font-family: 'Philosopher' !important;
}
.content_blog .content_title h3 {
	font-family: 'Philosopher' !important;
}
.product_title {
	font-family: 'Philosopher' !important;
}
.mobile-menu .icon-mobile-menu {
	background-color: #FFFFFF !important;
	padding-top: 15px !important;
	padding-right: 15px !important;
	padding-bottom: 0px !important;
	padding-left: 15px !important;
	width: auto !important;
	float: right !important;
}
.icon-mobile-menu {
	color: #000 !important;
}
.fa fa-bars {
	color: #000 !important;
}
.mobile-cart .cart-mini-content i {
	color: #000 !important;
}
.fa fa-cog fa-lg {
	color: #000 !important;
}
.mobile-cart .show-login i {
	color: #000 !important;
}
#loader-wrapper {
	opacity: 0  !important;
}
span.ExchangeArrowUp:after {
	position: absolute;
	top: -8px;
	padding-left: 5px;
	content: "\2191";
	font-size: 1.55em;
	line-height: 35px;
	color: #009245;
	font-weight: 700;
}
span.ExchangeArrowDown:after  {
	position: absolute;
	top: -8px;
	padding-left: 5px;
	content: "\2193";
	font-size: 1.55em;
	line-height: 35px;
	color: #ed1c24;
	font-weight: 700;
}
@media all and (min-width:100px) and (max-width:375px) {
	span.ExchangeArrowUp:after  {
		/*padding-left: 0px;*/
	}
	span.ExchangeArrowDown:after  {
		/*padding-left: 0px;*/
	}
}
.pum-content {
	line-height: 1.7em !important;
}
.sub-menu {
	font-family: "Lato", Helvetica, Arial, sans-serif !important;
}
.bk_calendar_frame {
	width: 90% !important;
	margin-bottom: 50px;
}
.booking_form input[type="text"] {
    width: 50% !important;
}
textarea[name=details1]{
	width: 50% !important;
	height: 150px !important;
}
.datepick-days-cell {
	/*background-color: #a07936 !important;*/
}
.booking_form_div .btn {
	color: #FFF !important;
	background-color: #a07936 !important;
	border-color: #a07936 !important;
	box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
	font-size: 1em !important;
	margin-top: 16;
	padding-top: 7px;
	padding-right: 30px;
	padding-bottom: 7px;
	padding-left: 30px;
}
button[dusk=select-submit]{
	color: #FFF !important;
	background-color: #a07936 !important;
}

.qty {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
@media all and (min-width:100px) and (max-width:768px) {
	.qty {
		width: 80px !important;
	}
	#SmallGold, #SmallSilver, #SmallDollar {
		height: 550px !important;
	}
	#gtranslate_wrapper {
		left: 5% !important;
		right: auto !important
	}
	.vc_row.vc_column-gap-35 > .vc_column_container {
		padding-bottom: 0px !important;
	}
	#PageSideBar {
		margin-top: -150px !important;
	}
}
.cart_totals {
	padding-top: 20px;
}

.woocommerce .products.grid .product-content-left {
	width: 100% !important;
	text-align: center !important;
	padding-right: 0% !important;
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
}
.woocommerce .products.grid .product-content-right {
	width: 100% !important;
	text-align: center !important;
	float: none !important;
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
}
.ShopButtonMod {
	padding-top: 0px !important;
	margin-top: 0px !important;
}
.ShopButtonMod a {
	margin-top: 0px !important;
}
.products .list {
}
.CustomAddToCartButton {
	position: relative;
	padding: 15px !important;
	min-height: 75px;
}
.woocommerce .products.list .ShopButtonList {
	float: left;
}
.woocommerce .products.list .list-mode-description {
	display: none;
}
.woocommerce .products.list .ShopButtonMod {
	display: none !important;
}


.woocommerce .products.list .product-content-cart {
	display: none !important;
}
.woocommerce .products.grid .ShopButtonList {
	display: none !important;
}

.woocommerce .products.grid .row-container:hover, .woocommerce ul.products.grid .row-container:hover, .woocommerce-page .products.grid .row-container:hover, .woocommerce-page ul.products.grid .row-container:hover {
	 -webkit-box-shadow: none !important;
	 -moz-box-shadow: none !important;
	 box-shadow: none !important;
}
.woocommerce .products.grid li.product:hover .product-content-cart, .woocommerce ul.products.grid li.product:hover .product-content-cart, .woocommerce-page .products.grid li.product:hover .product-content-cart, .woocommerce-page ul.products.grid li.product:hover .product-content-cart {
  opacity: 0;
  margin-top: 0;
}
.woocommerce .products.grid li.product:hover .row-left img, .woocommerce ul.products.grid li.product:hover .row-left img, .woocommerce-page .products.grid li.product:hover .row-left img, .woocommerce-page ul.products.grid li.product:hover .row-left img {
  top: 0;
}
.CustomProductBorder {
	border: 1px solid #CCC !important;
	/*border-radius: 0px 0px 20px 0px;*/
	box-sizing: border-box;
}
.woocommerce .products.grid li.product.col-sm-8, .woocommerce ul.products.grid li.product.col-sm-8, .woocommerce-page .products.grid li.product.col-sm-8, .woocommerce-page ul.products.grid li.product.col-sm-8 {
	flex: 0 1 25% !important;
	-moz-flex: 0 1 25% !important;
	-webkit-flex: 0 1 25% !important;
}
.woocommerce .products.grid li.product, .woocommerce ul.products.grid li.product, .woocommerce-page .products.grid li.product, .woocommerce-page ul.products.grid li.product {
	flex: 0 1 25% !important;
	-moz-flex: 0 1 25% !important;
	-webkit-flex: 0 1 25% !important;
}
@media all and (min-width:100px) and (max-width:768px) {
	.CustomProductBorder {
		width: 90%;
		margin-right: auto !important;
		margin-left: auto !important;
	}
	.woocommerce .products.grid li.product.col-sm-8, .woocommerce ul.products.grid li.product.col-sm-8, .woocommerce-page .products.grid li.product.col-sm-8, .woocommerce-page ul.products.grid li.product.col-sm-8 {
		flex: 0 1 100% !important;
		-moz-flex: 0 1 100% !important;
		-webkit-flex: 0 1 100% !important;
	}
	.woocommerce .products.grid li.product, .woocommerce ul.products.grid li.product, .woocommerce-page .products.grid li.product, .woocommerce-page ul.products.grid li.product {
		flex: 0 1 100% !important;
		-moz-flex: 0 1 100% !important;
		-webkit-flex: 0 1 100% !important;
	}
}
.woocommerce a.title-product, .woocommerce-page a.title-product {
	display: block !important;
}
.woocommerce .products.grid li.product .title-product, .woocommerce ul.products.grid li.product .title-product, .woocommerce-page .products.grid li.product .title-product, .woocommerce-page ul.products.grid li.product .title-product {
	display: block !important;
}
a.SpecialButton {
	font-size: 13px !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}
.NoSaleButton {
	font-size: 13px !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	background-color: #999 !important;
}
.woocommerce div.product .out-of-stock {
	color: #333333 !important;
	font-weight: 600 !important;
}
.woocommerce div.product .stock {
	color: #333333 !important;
	font-weight: 600 !important;
}
/****************************Address Widget*/
.address-wrapper a.th-btn {
	font-size: 13px !important;
	text-transform: none !important;
	padding: 10px !important;
	width: 100%;
	text-align: center;
}
.btn-continue.address-wrapper {
	margin-bottom: 10px;
}
.thwma-adr-footer.address-footer {
	height: 44px;
	box-sizing: border-box;
	padding: 0px !important;
	border-top: 1px solid #f2f2f2;
	font-size: 12px;
	text-transform: uppercase;
	text-align: center !important;
}
.thwma-adr-footer.address-footer .btn-default {
	text-align: center !important;
}
.ui-widget {
	font-family: "Lato", Helvetica, Arial, sans-serif !important;
}
.thwma-popup .ui-widget-header {
	background: #a07936 !important;
}
.thwma-popup .ui-widget-header {
	font-weight: 600 !important;
}
.thwma-popup .add-address button {
	font-family: "Lato", Helvetica, Arial, sans-serif !important;
	text-transform: capitalize !important;
}
.ui-widget-overlay.ui-front {
}
.ui-widget-overlay {
	background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
	opacity: .5;
	filter: Alpha(Opacity=30);
}
.thwma-popup {
	background: #FFF !important;
	background-image: none !important;
}

.thwma-thslider-prev > i.fa-3x {
	padding-top: 5px !important;
}
.thwma-thslider-next > i.fa-3x {
	padding-top: 5px !important;
}
.user-registration-MyAccount-content .thwma-thslider-box {
	max-width: 870px !important;
	padding-left: 0px !important;
	padding-top: 30px !important;
}
.user-registration-MyAccount-content .thwma-thslider-viewport li.thwma-thslider-item, .thwma-thslider-viewport li.thwma-thslider-item_c {
	margin-left: 0px !important;
}
/*New Button Configuration**************************************************************************************************/
.woocommerce .products.grid .ShopButtonMod .vc_btn3-container {
	margin-bottom: 15px !important;
}
.woocommerce .products.grid .ShopButtonMod .vc_btn3-right {
	padding-right: 15px !important;
}
.woocommerce .products.grid .ShopButtonMod .btn-number {
	display: none;
}
.woocommerce .products.grid .ShopButtonMod .quantity {
	width: auto;
	float: left;
	margin-left: 15px;	
}
.woocommerce .products.grid .ShopButtonMod .quantity .qty {
	width: 6.5em;
	text-align: left;
	padding: 5px !important;
	background-image: url(/wp-content/uploads/Qty-2-a.png);
	background-repeat: no-repeat;
	background-position: 90% 0px;
	padding-left: 30px !important;
}
/*//Related Products*/

/*.related .products .ShopButtonMod .vc_btn3-container {
	margin-bottom: 15px !important;
}
.related .products .ShopButtonMod .vc_btn3-right {
	padding-right: 15px !important;
}
.related .products .ShopButtonMod .btn-number {
	display: none;
}
.related .products .ShopButtonMod .quantity {
	width: auto;
	float: left;
	margin-left: 15px;	
}
.related .products .ShopButtonMod .quantity .qty {
	width: 6.5em;
	text-align: left;
	padding: 5px !important;
	background-image: url(/wp-content/uploads/Qty-2-a.png);
	background-repeat: no-repeat;
	background-position: 90% 0px;
	padding-left: 30px !important;
}
*/
/*//Related Products*/

.PriceRow {
	text-align: left;
	float: left;
	width: 100%;
	font-weight: 400 !important;
	padding-bottom: 8px;
	line-height: 18px !important;
}
.PriceRow:first-child {
	/*margin-top: 30px;*/
}
.woocommerce .products.grid .BestPrice {
	color: #a07936 !important;
	font-weight: 600 !important;
}
.woocommerce .products.grid .BestPrice span.amount {
	color: #a07936 !important;
}
.LessPrice {
	font-size: .80em;
}
.VolumePrice {
	width: 55%;
	display: inline-block !important;
	text-align: right !important;
}
.BuyVolume {
	text-align: left !important;
	padding-left: 5%;
	display: inline-block !important;
}
a.SpecialButton {
	font-size: 13px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	width: 45% !important;
	text-align: center !important;
}
#homeproducts li.product {
	padding-left: 50px !important;
	padding-right: 50px !important;
}
.tier-pricing-table th {
	text-align: center !important;
}
.tier-pricing-table td {
	text-align: center !important;
}
.tier-pricing-table thead th {
	background-color: #a07936 !important;
	color: #FFF !important;
}
.tier-pricing-table .price-rule-active span {
	color: #FFF !important;
}
p.price span.woocommerce-Price-amount {
	font-size: 30px !important;
	font-weight: 700 !important;
}
@media all and (min-width:100px) and (max-width:768px) {
.ShopButtonMod {
	width: 70%;
	margin-left: auto;
	margin-right: auto;
}
}
#view_cart_button, #checkout_button {
	background-color: #a07936 !important;
	color: #FFF !important;
	border-color: #a07936 !important;
}
#view_cart_button:hover, #checkout_button:hover {
	background-color: #000000 !important;
	color: #FFF !important;
	border-color: #000000 !important;
}
/*New Button Configuration**************************************************************************************************/













