br.br-mobile {
	display: block;
}
.desktop-hidden,
.nav-desktop-hidden {
	display: block;
}

.all-hidden {
	display: none;
}

.mobile-coin-slider {
	display: block;
}

	.fav_bar_text{
		font-size: 8px;
	}
img.age-logo {
	float: right;
	/*width: 70%;*/
	width: 74%; /*changed 7-17-17 at 3:45pm. also changed padding below to 2% instead of 5%*/
	height: auto;
	padding-right: 2%;
}

.under-nav {
	display: none;
}
#icr-left {
    overflow: hidden;
    float: left;
    width: 99%;
	margin-left: 2px;
	margin-right: 2px;
}
#icr-right {
    overflow: hidden;
    float: left;
    width: 99%;
	margin-left: 2px;
	margin-right: 2px;
}

#mobile-site-container {
	width: 100%;
	/*max-width: 768px;*/
	position: relative;
}

.age-logo{
	/*width:402px;*/
	width: 70%;
	height: auto;
	float: right;
	/*position: absolute;
	right: 0;*/
}

.clear-floats {
	clear: both;
}

#header-right{
	display: none;
}

#show-search-bar-button{
  float: left;
  display: inline;
	width: 20%;
}
#header-right-search-mobile{
  border: 2px solid #D6AF07;
  margin: 10px 0px;
  /*width: 80%;*/
	width: 75%;
  float: left;
  display: inline;
}
#header-right-search-bar-mobile{
	padding: 0;
	border: none;
	outline: none;
  display: inline;
}



#specific-info-bottom {
	display: none;
}

.mobile-hidden {
	display: none;
}

/*NAV STUFF:*/
.bootstrap-iso .nav > li > a {
	display: inline-block;
	width: 100%;
}

.bootstrap-iso .nav .open > a, .bootstrap-iso .nav .open > a:hover {
	background: none;
	border: none;
}
.dropdown {
	position: relative;
}
.mobile-nav-dropdown {
	display: inline-block;
	position: absolute;
	right: 0;
	top: 0;
	padding: 10px 15px 15px 15px;
	font-size: 20px;
	font-weight: bold;
}

li.dropdown ul li a.nav-mobile-hidden {
	display: none;
}

ul li a.nav-mobile-hidden {
  display: none;
}





/*header.css styles*/



/*========*/

.banner-text h2,
.banner-text h3 {
	margin-left: 0;
}

.blue-header h3 {
	margin-left: 0;
}

/*h2 {
	margin-left: 2%;
}*/

h3 {
	margin-left: 2%;
}


.navbar-toggle{
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	font-size: 6vw;
	color: #000e70;
	padding-top: 2vw;
	padding-left: 5%;
  border: none;
  background-color: white;
	/*float: left;*/
}
.navbar-toggle:focus{
  outline: 0;
}

/*====Start footer stuff 6-20-17====*/
/*.tab-bg {
	display: block;
	width: 100%;
	background-color: #000e70;
}*/

.footer-wrapper {
	margin-bottom: 0;
	padding-top: 0;
	/*border-top: 1px solid #fff;*/
	border-top: 5px solid #D0A50A;
}

.tab {
	/*display: block;*/
	/*float: none;*/
  position: relative;
  margin-bottom: 1px;
	width: 100%;
  /*width: 90%;*/
	/*margin-left: auto;
	margin-right: auto;*/
  /*padding-left: 5%;
	padding-right: 5%;*/
  color: #fff;
	/*background-color: #000e70;*/
  /*font-weight: 100;*/
  overflow: hidden;
}

.tab a {
	text-decoration: none;
}

.tab input,
.footer-spot-prices input, 
.footer-ratios input {
  position: absolute;
  opacity: 0;
  z-index: -1;
}

.tab label,
.footer-spot-prices label,
.footer-ratios label {
  position: relative;
  display: block;
  font-size: 16pt;
	width: 90%;
	padding: 10px 5%;
	margin: 0;
  line-height: 2;
  cursor: pointer;
	color: #fff;
	background-color: #000e70;
	margin-bottom: 0;
	font-weight: bold;
  /*border-bottom: 1px solid #fff;*/
}

.tab-content {
  max-height: 0;
  overflow: hidden;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	/*background-color: #fff;*/
  -webkit-transition: max-height .35s;
  -o-transition: max-height .35s;
  transition: max-height .35s;
}

.tab-content ul,
.tab-content ul li {
  list-style: none;
  text-align: left;
  padding: 0;
  margin: 0;
  width: 100%;
}

.tab-content a {
  text-decoration: none;
  color: #000;
	font-size: 14px;
  padding: 8px 0;
  display: block;
}

.tab-content a.footer-tabs-a {
	font-size: 12pt;
}

/* checked */
.tab input:checked ~ .tab-content {
  max-height: 30em;
}

/* this is for the premium thumbnail img within accordion 2018-10-10 kenfreed */
.tab-content #interactive-chart-image-m {
    width:240px;
    height:165px;
    margin-left:auto;
    margin-right:auto;
}

.tab label::after {
  position: absolute;
  /*right: 0;*/
	right: 5%;
  top: 0;
  display: block;
  width: 1em;
  height: 2.5em;
  line-height: 2.5;
	font-size: 18pt;
  text-align: center;
  -webkit-transition: all .35s;
  -o-transition: all .35s;
  transition: all .35s;
}
   .tab input[type=checkbox] + label::after {
  content: "+";
}

input[type=checkbox]:checked + label::after {
  transform: rotate(45deg);
}

.banner-viewmore-specials{
	width: 55%;
	margin-top: -30px;
}
.banner-viewmore-specials a{
	text-align: center;
}
#social {
	display: none;
}
.footer-social {
	display: none;
}

.footer-newsletter {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	display: block;
	float: none;
	margin-top: 20px;
}

.footer-news-title {
	padding-top: 20px;
	font-size: 16pt;
}

.footer-newsletter p {
	font-size: 14px;
}

.footer-right-input {
	padding: 10px;
}
/*====End footer stuff 6-20-17====*/

/*SPOT PRICES IN THE FOOTER*/
.footer-spot-prices {
	display: block;
	position: relative;
  margin-bottom: 1px;
	width: 100%;
	color: #fff;
	overflow: hidden;
}

.footer-spot-prices div div div{
  margin-left: auto;
  margin-right: auto;
}

.footer-spot-prices input:checked ~ .tab-content {
  max-height: 100em;
}

.footer-spot-prices label::after {
  position: absolute;
  /*right: 0;*/
	right: 5%;
  top: 0;
  display: block;
  width: 1em;
  height: 2.5em;
  line-height: 2.5;
	font-size: 18pt;
  text-align: center;
  -webkit-transition: all .35s;
  -o-transition: all .35s;
  transition: all .35s;
}

  .footer-spot-prices input[type=checkbox] + label::after {
  content: "+";
}

.footer-spot-prices .tab-content {
	width: 94%;
}

.csprices-table {
	margin-right: auto;
	margin-left: auto;
}

/*RATIO IN THE FOOTER*/
.footer-ratios {
	display: block;
	position: relative;
  margin-bottom: 1px;
	width: 100%;
	color: #fff;
	overflow: hidden;
}

.footer-ratios div div div{
  margin-left: auto;
  margin-right: auto;
}

.footer-ratios input:checked ~ .tab-content {
  max-height: 100em;
}

.footer-ratios label::after {
  position: absolute;
  /*right: 0;*/
	right: 5%;
  top: 0;
  display: block;
  width: 1em;
  height: 2.5em;
  line-height: 2.5;
	font-size: 18pt;
  text-align: center;
  -webkit-transition: all .35s;
  -o-transition: all .35s;
  transition: all .35s;
}

  .footer-ratios input[type=checkbox] + label::after {
  content: "+";
}

.footer-ratios .tab-content {
	width: 94%;
}

.csratios-table {
	width: 220px;
	margin-right: auto;
	margin-left: auto;
}


/*########################## NAVBAR #####################*/

.bootstrap-iso .navbar {
  /*position: relative;*/
  /*min-height: 50px;
  border-top: 1px solid #D0A50A;
  border-bottom: 5px solid #D0A50A;
  margin-bottom: 10px;
  padding-right: 15px;*/
}
/*@media (min-width: 768px) {
  .bootstrap-iso .navbar {
  }
}*/
.bootstrap-iso .nav > li > a:hover {
  text-decoration: none;
  background-color: transparent;
  background-image:url("/images/blue_arrow_bullet.png");
  background-repeat: no-repeat;
  background-position: center left;
}
.bootstrap-iso .row {
  margin-left: 0px;
  margin-right: 0px;
}
.bootstrap-iso .col-xs-1,
.bootstrap-iso .col-sm-1,
.bootstrap-iso .col-md-1,
.bootstrap-iso .col-lg-1,
.bootstrap-iso .col-xs-2,
.bootstrap-iso .col-sm-2,
.bootstrap-iso .col-md-2,
.bootstrap-iso .col-lg-2,
.bootstrap-iso .col-xs-3,
.bootstrap-iso .col-sm-3,
.bootstrap-iso .col-md-3,
.bootstrap-iso .col-lg-3,
.bootstrap-iso .col-xs-4,
.bootstrap-iso .col-sm-4,
.bootstrap-iso .col-md-4,
.bootstrap-iso .col-lg-4,
.bootstrap-iso .col-xs-5,
.bootstrap-iso .col-sm-5,
.bootstrap-iso .col-md-5,
.bootstrap-iso .col-lg-5,
.bootstrap-iso .col-xs-6,
.bootstrap-iso .col-sm-6,
.bootstrap-iso .col-md-6,
.bootstrap-iso .col-lg-6,
.bootstrap-iso .col-xs-7,
.bootstrap-iso .col-sm-7,
.bootstrap-iso .col-md-7,
.bootstrap-iso .col-lg-7,
.bootstrap-iso .col-xs-8,
.bootstrap-iso .col-sm-8,
.bootstrap-iso .col-md-8,
.bootstrap-iso .col-lg-8,
.bootstrap-iso .col-xs-9,
.bootstrap-iso .col-sm-9,
.bootstrap-iso .col-md-9,
.bootstrap-iso .col-lg-9,
.bootstrap-iso .col-xs-10,
.bootstrap-iso .col-sm-10,
.bootstrap-iso .col-md-10,
.bootstrap-iso .col-lg-10,
.bootstrap-iso .col-xs-11,
.bootstrap-iso .col-sm-11,
.bootstrap-iso .col-md-11,
.bootstrap-iso .col-lg-11,
.bootstrap-iso .col-xs-12,
.bootstrap-iso .col-sm-12,
.bootstrap-iso .col-md-12,
.bootstrap-iso .col-lg-12 {
  /*position: relative;*/
  min-height: 1px;
}


.mobile-nav-hidden {
	display: none;
}

.desktop-nav-hidden {
	display: block;
}

/*.nav a {
	font-size: 20pt;
	padding: 15px;
}*/



.dropdown a.navbar-option {
  font-weight: bold;
  color: #001446;
	font-size: 22px;
	padding: 15px;
}


.dropdown-menu {
  min-width: 250px;
}
.dropdown-menu li a {
	/*font-size: 14px;*/
	font-size: 16px; /* mobile menu font */
	-webkit-text-size-adjust: none;
}

.dropdown-menu li a.dropdown-header-option {
  font-weight: normal;
  /*font-size: 14px;*/
	/*font-size: 14pt;*/
	font-size: 16px; /* mobile menu font */
	-webkit-text-size-adjust: none;
	color: #555;
  padding: 10px 10px 10px 20px;
}
.bootstrap-iso .navbar-nav .open .dropdown-menu > li > a {
	padding: 10px 10px 10px 20px;
}

li.dropdown ul.multi-column-dropdown li a {
	font-size: 16px; /* mobile menu font */
	-webkit-text-size-adjust: none;
}
li.dropdown ul.dropdown-menu li a {
	font-size: 16px; /* mobile menu font */
	-webkit-text-size-adjust: none;
}
li.dropdown ul.dropdown-menu li a.nav-mobile-visible {
	font-weight: normal;
	color: #555;
  padding: 10px 10px 10px 20px;
}
.dropdown-menu li a.dropdown-header-option {
	font-size: 16px; /* mobile menu font */
	-webkit-text-size-adjust: none;
}
.multi-column-dropdown li a {
	font-size: 16px; /* mobile menu font */
	-webkit-text-size-adjust: none;
}
.bootstrap-iso .navbar-nav .open .dropdown-menu li a.mob-nav-styles {
	font-weight: normal;
	font-size: 16px; /* mobile menu font */
	-webkit-text-size-adjust: none;
	/*font-size: 14pt;*/
	color: #555;
  padding: 10px 10px 10px 20px;
}

.dropdown-menu li a.desktop-nav-hidden {
	display: block;
}


.mobile-contact-cart {
	display: block;
	width: 100%;
	background-color: #000e70;
	padding: 5px 0 0 0;
	/*padding: 10px 0;*/
	/*color: #fff;*/
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

.mobile-contact-cart a {
	text-decoration: none;
	color: #fff;
	font-size: 14pt;
	/*padding: 10px 0;*/
	background-color: #000e70;
}

.mobile-contact-number {
	float: left;
	padding-left: 5%;
	padding-top: 10px;
}

.mobile-white-line {
	width: 1px;
	float: left;
	background-color: #fff;
	height: 45px;
	margin-left: 5%;
	/*margin-left: 10%;*/
}

.mobile-cart {
	float: right;
	padding: 5px 7% 5px 5px;
	/*padding-right: 7%;*/
}

.mobile-cart-img {
	float: left;
	padding-bottom: 5px;
}

.mobile-cart-number {
	display: inline-block;
	padding-left: 10px;
	padding-top: 2px;
	font-size: 16pt;
}

#mobile-cart-items {
	display: inline-block;
}



/*____________________________________*/
/*____________________________________*/
/*____________________________________*/
/*____________________________________*/
/*____________________________________*/


/*home.css styles*/


body{
	margin: 0;
	padding: 0;
}
/* all fonts.com fonts available are listed in a comment at the bottom of the files */
/*##################### Globals ######################*/

.banner-text {
	margin: 2px 0 0 15px;
	/*margin: 0 0 0 15px;*/
	font-size: 18px;
}
.banner-text h1 {
	/*font-size: 19px;*/
	font-size: 18px;
}

/*.gold-banner-sm{
	background-image: url("../images/gold_banner_300.png");
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height:28px;
}
.gold-banner-md{
	background-image: url("../images/gold_banner_630.png");
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height:28px;
}
.gold-banner-lg{
	background-image: url("../images/gold_banner_960.png");
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height:28px;
}
.banner-text{
	font-size: 22px;
	margin: 0 0 0 20px;
	padding-top: 2px;
}

.read-less,
.read-more{
	text-decoration: none;
  color: blue;
  font-weight: bold;
	margin-left: 2%;
}
.read-less,
.read-more-text{
  display: none;
}*/
#primary-site-container{
	/*width: 990px;*/
	width: 100%;
	/*margin: 0 auto;
	padding: 10px 0 0px 0;*/
	/*overflow: hidden;*/
	/*------GRADIENT CODE------*/
	background: #001446; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(#00146E, #001446); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#00146E, #001446); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#00146E, #001446); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#00146E, #001446); /* Standard syntax */
}
#secondary-site-container{
	background-color: #FFFFFF;
	width:100%;
	padding-bottom: 0;
	/*padding: 5px 0;*/
	/*overflow: hidden;*/
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	/*But note this won't work in Internet Explorer below version 8.*/
}
.left-content{
	/*width: 600px;*/
	width: 100%;
	/*margin-right: 10px;
	float: left;*/
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	/*But note this won't work in Internet Explorer below version 8.*/
}

/*RIGHT CONTENT STUFF!!!*/

.right-content{
	/*display: none;*/
	/*float: none;*/
	width: 100%;
	border: none;
	padding: 0;
}

#newsroom {
	/*display: none;*/
	/*min-height: 515px;*/
	min-height: inherit;
	margin-top: 10px;
	margin-bottom: 20px;
}

.newsroom-section {
	width: 96%;
	margin-left: auto;
	margin-right: auto;
}

#newsroom input,
#newsroom label {
	display: block;
}

.tab-content a .dgu_body_mobile {
	font-size: 14px;
}

/*.home-live-news-link span.view-all-span {
	float: right;
}*/

.fr-home-space {
	#display: none;
}

.outer-frcoins {
	#display: none;
     margin: 0 auto;
     width: 299px; 
}

.bottom-content{
	background-color: white;
}
/*.page-title{
	color: #D6AF07;
	font-size: 14px;
	margin: 0 0 13px 0;
}*/

.csprices {
	display: none;
}

/*########################## SLIDE SHOW (billboard)#####################*/

.slideshow-container {
	margin-left: 1%;
}

.home-mobile-billboard {
	display: block;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-top: 10px;
}

.home-mobile-billboard img {
	width: 100%;
}

#billboard{
	/*width: 590px;*/
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	/*border: 1px solid black;*/
	/*-webkit-box-shadow: 3px 3px 8px 0px rgba(50, 50, 50, 0.6);
	-moz-box-shadow:    3px 3px 8px 0px rgba(50, 50, 50, 0.6);
	box-shadow:         3px 3px 8px 0px rgba(50, 50, 50, 0.6);*/
}
#slideshow{
	/*width: 590px;
	height: 287px;*/
	/*width: 100%;
	margin-left: auto;
	margin-right: auto;*/
	display: none;
}
#nav-ctrl { z-index: 50; position: absolute; bottom: 25px; left: 210px }
#bnav {
	/*display:inline;*/
	position: relative;
	left: 66px;
	top: 14px;
}
#bnav a {
	margin: 0;
	padding: 0px 6px;
	/*border: 1px solid #fff; */
	background-image:url("../images/billboard_slide_off.png");
	background-repeat: no-repeat;
	background-size: 100% 67%;
	text-decoration: none;
	font-weight: bold;
}
#bnav a.activeSlide { background-image:url("../images/billboard_slide_on.png") }
#bnav a:focus { outline: none; }

.slideshow-each-pic{
	/*max-width: 600px;*/
	width: 100%;
}
/*.jsok { display: none; }*/
.jsok a img{
	background-color: #001446;
	width: 100%;
}


/*################################### coins and bullion ##########################*/

#coinsbullion{
	margin-bottom: 5px;
	padding: 0 0 10px 0;
	margin-top: 15px;
}

#coinsbullion a {
	text-decoration: none;
}

.coinsbullion-images{
	overflow: hidden;
	margin-bottom: 20px;
}
.coinsbullion-images-each{
	text-align: center;
	/*float: none;
	width: 70%;*/
	float: left;
	width: 30%;
	/*margin-left: auto;
	margin-right: auto;*/
	/*height: inherit;*/
	height: 175px;
	/*margin: 35px 5px -5px 5px;*/
	padding: none;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	/*But note this won't work in Internet Explorer below version 8.*/
	cursor: pointer
}
.coinsbullion-images-each:hover{
	border: 1px solid #D0A50A;
	-webkit-box-shadow: 1px 1px 10px 0px rgba(50, 50, 50, 0.4);
	-moz-box-shadow:    1px 1px 10px 0px rgba(50, 50, 50, 0.4);
	box-shadow:         1px 1px 10px 0px rgba(50, 50, 50, 0.4);
	/* horiz,vert,blur,spread, rgb colors and opacity*/
}
.coinsbullion-images-each img{
	/*min-width: 95%;*/
	/*max-width: 200%;*/
	width: 100%;
	height: auto;
}
.coinsbullion-images-each-text{
	/*font-size: 19px;*/
	font-size: 13pt;
	margin-top: 3px;
  color: black;
}

.mobile-coinsbullion-charts {
	display: block;
}

/*######################### specials ############################*/

#mobile-home-specials {
	-webkit-user-drag: none;
  -khtml-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
}

.bx-wrapper {
	max-width: none!important;
}
/*.bx-controls {
	display: none;
}*/
/*.bx-controls-direction {
	display: none;
}*/
#specials-slidecontainer .bx-viewport {
	padding: 0 15px 5px;
}
.bx-wrapper .bx-pager {
	padding-top: 0;
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
	width: 100%;
	bottom: -21px;
}
.slide {
	float: none;
	width: initial!important;
}
#specials-slidecontainer a.bx-next {
	/*margin-right: 202px;*/
	margin-right: 34%;
}
#specials-slidecontainer a.bx-prev {
	margin-left: 0;
}

#specials-slidecontainer .bx-pager,
.bx-default-pager {
	width: 55%;
    bottom: -9px;
}


.specials-coin-box {
	width: 340px;
	margin-left: auto;
	margin-right: auto;
	float: none;
	height: 355px;
}

span.specials-lower-left {
	position: static;
	text-align: center;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
}
span.specials-lower-right {
	position: static;
	text-align: center;
	display: block;
	padding-bottom: 10px;
}
.specials-lower-container {
	position: absolute;
	bottom: 0;
	margin: auto;
	left: 0;
	right: 0;
}
/*#specials{
	overflow: hidden;
}*/
#specials-slidecontainer{
	height: 440px;
	/*height: 290px;
	width: 600px;
	padding: 25px 0 0px 0;
	overflow: hidden;
	position: relative;*/
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	/*But note this won't work in Internet Explorer below version 8.*/
}

#specials-slidecontainer .bx-viewport {
	padding: 0 12px 20px;
}
/*.slide{
  border: 1px solid rgba(208,165,10,0.3);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.slide:hover{
	-webkit-box-shadow: 1px 1px 7px 0px rgba(50, 50, 50, 0.6);
	-moz-box-shadow:    1px 1px 7px 0px rgba(50, 50, 50, 0.6);
	box-shadow:         1px 1px 7px 0px rgba(50, 50, 50, 0.6);
}*/
.slide > img{
	/*height: 220px;*/
	/*width:244px;*/
}
.slide-content{
	/*padding-top: 30px;
	height: 220px;
	width:244px;
	overflow: hidden;*/
	/*-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;*/
}
/*.slide-content img{
	display: block;
	height: 95px;
	width: 205px;
	margin: 0px auto;
}
.slide-content-title{
	font-size: 16px;
	font-weight: bold;
	padding: 1px 0;
	color:#001446;
}
.slide-content-descriptor{
	font-size: 13px;
	font-weight: bold;
	padding: 1px 0;
	padding-bottom: 8px;
	color:#C42125;
}
.slide-content-lower{
	font-size: 13px;
	width: 100%;
	font-weight: bold;
	padding: 1px 0;
	color:#C08F00;
	position: absolute;
	bottom:16px;
}
.specials-slidecontainer-each-lr{
	position: absolute;
}
.bxslider-leftarrow{
	width: 15px;
	height: 25px;
	background-image: url("../images/gold_left_off.png");
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.bxslider-leftarrow:hover{
	cursor: pointer;
	background-image: url("../images/gold_left_on.png");
}
.bxslider-rightarrow{
	width: 15px;
	height: 25px;
	background-image: url("../images/gold_right_off.png");
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.bxslider-rightarrow:hover{
	cursor: pointer;
	background-image: url("../images/gold_right_on.png");
}

.bx-viewport {
	box-shadow: none;
	border: none;
		width: 51%;
}

.bx-wrapper {
	margin-bottom: 0;
}

#specials-slidecontainer .bx-pager {
	font-size: 32px;
}

#specials-slidecontainer a.bx-prev {
	margin-left: -45px;
}

#specials-slidecontainer a.bx-next {
	margin-right: -60px;
}

#specials-slidecontainer .bx-viewport {
	height: 230px;
	width: 51%;
	padding-left: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
}

#specials-slidecontainer .bx-wrapper {
	padding: 5px;
}

#frcoins .bx-pager {
	margin-left: 115px;
}

#frcoins a.bx-prev {
	margin-left: 0px;
}

#frcoins a.bx-next {
	margin-right: -20px;
}

#frcoins .bx-viewport {
	height: 220px;
	width: 100%;
	padding-left: 0;
	padding-top: 0;
	padding-bottom: 0;
	position: static;
}

#frcoins .bx-wrapper {
	padding: 0px;
}*/

/*.bx-viewport {
	width: 51% !important;
}*/


/*############################### what our customers say #######################*/
#wcsay{
	margin-top: 10px;
}
#wcsay-container{
	/*width: 600px;*/
	width: 100%;
	padding: 0;
	/*padding: 25px 0;
	overflow: hidden;*/

}
#wcsay-container-post{
	/*background-image: url("../images/wcsay.png");*/
	background-repeat: no-repeat;
	float: left;
	background-size: 100% 100%;
	width: 100%;
	height: 235px;
	/*width: 600px;*/
	/*height: 200px;*/
}

/*############################### about AGE #######################*/

#about,
#about-content {
	display: none;
}

/*IF ABOUT AGE SECTION SHOULD BE ON HOME PAGE, COMMENT IN THE FOLLOWING CODE BELOW*/

/*#about-content-right {
	display: none;
}

#about-content-text {
	width: inherit;
}

#about-content-text p {
	width: 96%;
	margin-left: auto;
	margin-right: auto;
}
*/


/*====End about AGE section====*/

.home-mobile-dropdown {
	position: relative;
	display: block;
	width: 100%;
	/*background: #000e70;*/
	/*color: #fff;*/
	background: #f0e4af;
	color: #000e70;
	text-align: left;
	padding: 17px 0 15px 5%;
	border-bottom: 1px solid #fff;
	font-size: 16pt;
	margin-bottom: 30px;
	font-weight: bold;
}

.home-mobile-dropdown span {
	/*text-align: right;*/
	display: inline-block;
	position: absolute;
	right: 40px;
	font-size: 18pt;
	top: 15px;
}




/*____________________________________*/
/*____________________________________*/
/*____________________________________*/
/*____________________________________*/
/*____________________________________*/





/*##################### FOOTER LOGOS ####################*/
#footer-logos{
	display: none;
}

/*##################### ABOUT PAGE ####################*/

.about-content-section {
	width: 100%;
}

.about-image,
.about-col {
	float: none;
	margin-left: auto;
	margin-right: auto;
}
.about-image {
	width: 70%;
	padding: 0;
}
.about-col {
	width: 96%;
	/*padding-bottom: 0;*/
}
.about-image-market {
	float: none;
	width: 60%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0;
}

div.about-h2 h2 {
	margin-left: 0;
}

.about-content-section h3 {
	margin-left: 0;
}

/*TEMPORARY POSSIBLY...MAY SCREW UP OTHER THINGS!! CHECK IT OUT*/
.red-header,
.blue-header {
	margin-left: 2%;
}


a.how-to-buy-top-link {
	display: block;
	padding: 20px 30px;
	margin-left: auto;
	margin-right: auto;
	font-size: 16px;
	/*TAKE THESE OUT IF BILL DOESNT LIKE HOW TO BUY BUTTONS:*/
	border-radius: 5px;
	color: #fff;
	text-decoration: none;
	background-color: #000e70;
	margin-top: 10px;
	margin-bottom: 10px;
}

#howtoship-left-content {
	width: 100%;
	float: none;
}

#howtoship-right-content {
	float: none;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 50px;
}

/*##################### CONTACT PAGE ####################*/

.contact-info {
	width: 96%;
	padding-top: 20px;
	margin-left: auto;
	margin-right: auto;
	float: none;
}

.contact-form {
	width: 100%;
	padding-left: 0;
}

#contact-info-input-table td {
	display: block;
}

#contact-info-input-table td input {
	/*border: 1px solid red;*/
	width: 300px;
	height: 30px;
}

#contact-info-input-table td select {
	width: 300px;
	height: 40px;
}

#contact-info-input-table td textarea {
	/*border: 1px solid red;*/
	height: 60px;
}

#contact-info-input-bottom td input {
	/*border: 1px solid red;*/
	width: 300px;
	height: 30px;
}

#contact-info-input-bottom img {
	/*width: 70%;*/
	width: 200px;
}
#contact-info-input-bottom input {
	/*border: 1px solid red;*/
	width: 200px;
	height: 30px;
}
.form-submit-bttn {
	margin-top: 10px;
}

/*NEWS YOU CAN USE SIGN UP CONTACT PAGE*/
#contact-info-input-table {
	/*width: 100%;*/
	margin: 2em auto 0;
	/*display: block;*/
	border-collapse: collapse;
}
#contact-info-input-table tbody {
	display: block;
}

#contact-info-input-table td.footer-contact-td {
	margin-left: 3%;
}
#contact-info-input-bottom input#snail-mail-form-submit {
	width: 150px;
	height: 40px;
}



/*##################### SHOPPING CART STYLES!!!! ####################*/
/*.cart-quantity-input{
  margin-right: 0;
}

.mobile-centered {
	text-align: center;
}
#cart-table tr td div.cash {
	margin-left: 15px;
}*/

.m-review-cart {
	color: #fff;
	font-size: 20px;
	text-align: center;
	background: linear-gradient(#000066, #000033);
	padding: 15px 0;
	width: 100%;
	font-weight: bold;
	margin-bottom: 15px;
}

.m-cart-item {
	width: 100%;
	border-bottom: 1px solid #D0A50A;
	margin-bottom: 15px;
	font-size: 16px;
}
.m-cart-img {
	float: left;
	width: 30%;
	padding: 0 5%;
}
.m-cart-title {
	float: left;
	width: 50%;
	padding: 10px 5%;
	font-weight: bold;
}
.m-cart-each {
	float: left;
	width: 50%;
	padding: 0 5%;
}
.m-cart-qty {
	width: 34%;
	float: left;
	padding: 10px 2% 10px 2%;
	/*border-right: 1px solid #000033;*/
	margin: 10px 0;
}
.m-cart-qty input {
	height: 35px;
	font-size: 13px;
	border: 1px solid #000033;/*TAKE OUT LATER!!!*/
}
.m-cart-qty button {
	color: #fff;
	background-color: #C1272D;
	padding: 10px 5px;
	border-radius: 5px;
	font-size: 14px;
	border: none;
}
/*.m-cart-qty-input {
	float: left;
}*/
.m-cart-item-total {
	width: 45%;
	float: left;
	padding: 5px 1% 5px 4%;
	text-align: left;
	margin: 25px 0 20px 0;
	border-left: 1px solid #000033;
}
/*.m-cart-item-total-number {
	text-align: right;
}*/
.m-cart-delete {
	float: right;
	/*color: #fff;
	background-color: #C1272D;
	padding: 10px;
	border-radius: 5px;
	margin-bottom: 5px;
	margin-right: 2%;*/
	margin-top: 15px;
	padding-right: 2%;
}
.m-cart-delete a {
	color: #C1272D;
	text-decoration: none;
	font-size: 45px;
}
.m-cart-downpayment {
	width: 100%;
}
.m-cart-subtotal {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	font-weight: bold;
	font-size: 20px;
}
.m-cart-subtotal-number {
	float: right;
}
.m-cart-shipping {
	margin: 10px 0;
}
.m-cart-shipping select {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	border-radius: 5px;
	display: block;
	height: 40px;
	font-size: 14px;
	border: 1px solid #000033;/*TAKE OUT LATER!!!*/
}
.m-cart-pay-method select {
	width: 90%;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	border-radius: 5px;
	display: block;
	height: 40px;
	font-size: 14px;
	border: 1px solid #000033;/*TAKE OUT LATER!!!*/
}
.m-cart-shipping select option span {
	text-align: right;
}
.m-cart-shipping select option span.red {
	text-align: center;
	color: #C1272D;
}
.m-cart-return,
.m-cart-continue {
	width: 40%;
	background-color: #001446;
	margin: 10px 2%;
	border-radius: 5px;
}
.m-cart-return {
	float: left;
	margin-right: 6%;
}
.m-cart-continue {
	float: right;
	text-align: center;
}
.m-cart-return a,
.m-cart-continue a {
	color: #fff;
	text-decoration: none;
	padding: 5px 2%;
	font-size: 16px;
	text-align: center;
	display: block;
}

.m-cart-continue button {
	height: 52px;
	color: #fff;
	font-size: 16px;
	padding: 5px 2%;
	background-color: #001446;
	border: none;
	border-radius: 5px;
}

/*SHOPPING CART PAGE 2*/

.m-cart-qty-p2 {
	width: 20%;
	float: left;
	padding: 30px 25px;
}
.m-cart-subtotal-p2,
.m-cart-shipping-p2,
.m-cart-total,
.m-cart-deposit,
.m-cart-balance {
	width: 96%;
	margin-left: auto;
	margin-right: auto;
	font-size: 16px;
}
.m-cart-total {
	font-weight: bold;
}
.m-cart-deposit {
	color: #C1272D;
	font-size: 14px;
}
.m-cart-subtotal-number-p2,
.m-cart-shipping-cost,
.m-cart-total-number,
.m-cart-deposit-number,
.m-cart-balance-number  {
	float: right;
}
.m-cart-enter-billing-shipping {
	width: 100%;
	text-align: center;
	color: #C1272D;
	font-size: 18px;
	font-weight: bold;
	margin: 15px 0 5px 0;
}
.m-cart-billing-form input {
	height: 40px;
	margin-bottom: 10px;
}
.m-cart-billing-form input,
.m-cart-billing-form textarea {
	display: block;
	width: 95%;
	/*margin-left: auto;
	margin-right: auto;*/
}
.m-cart-billing-form input[name=zipcode] {
	/*width: 55px;*/
	/*float: right;*/
	/*margin-right: 5%;*/
}
.m-cart-billing-form select {
	width: 95%;
	margin-bottom: 10px;
}
.m-cart-billing-form {
	margin-left: 5%;
}
.m-cart-review {
	/*width: 80%;
	margin-left: auto;
	margin-right: auto;*/
}
.m-cart-secure p {
	width: 90%;
}
.m-cart-review button {
	height: 52px;
	color: #fff;
	font-size: 16px;
	padding: 5px 2%;
	background-color: #001446;
	border: none;
	border-radius: 5px;
	width: 250px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	margin-bottom: 20px;
}

.added {
	width: 96%;
}
.added-item-img {
	margin-left: 5%;
	width: 30%;
}
.added-item-img img {
	width: 100px;
	height: 100px;
}
.added-item-title {
	float: right;
	text-align: right;
	margin-right: 5%;
	margin-left: 0;
	margin-top: 40px;
}

.added-item-qty {
	float: right;
	width: 40%;
	margin-right: 5%;
	margin-top: 0;
}


/*____________________________________*/
/*____________________________________*/
/*____________________________________*/
/*____________________________________*/
/*____________________________________*/


/*landings.css styles*/

#middle-text-box h2{
	margin-left: 0;
}


.top-content{
	overflow: hidden;
}
.bottom-content{
	overflow: hidden;
}
#section {
  color: #001446;
}
#section-img{
	/*height: 130px;*/
  float: right;
	margin-right: 2%;
}


#section h2 {
	margin-left: 2%;
	margin-right: 2%;
}

#section p,
p {
	width: 96%;
	margin-left: auto;
	margin-right: auto;
}

/*LANDING SPOT PRICES*/

label h3 {
	font-size: 18px;
	color: #fff;
	margin: 0;
	padding: 0;
	font-weight: normal;
}

.landing-spot-prices input {
  position: absolute;
  opacity: 0;
  z-index: -1;
}

.landing-spot-prices label {
  position: relative;
  display: block;
  /*font-size: 16pt;*/
	font-size: 18px;
	width: 90%;
	padding: 10px 5%;
	margin: 0;
  line-height: 2;
  cursor: pointer;
	color: #fff;
	background: linear-gradient(#000066, #000033);
	margin-bottom: 0;
	/*font-weight: bold;*/
  /*border-bottom: 1px solid #fff;*/
}

.landing-spot-prices {
	display: block;
	position: relative;
  /*margin-bottom: 1px;*/
	width: 100%;
	color: #fff;
	overflow: hidden;
}

.landing-spot-prices input:checked ~ .tab-content {
  max-height: 40em;
}

.landing-spot-prices label::after {
  position: absolute;
  /*right: 0;*/
	right: 5%;
  top: 0;
  display: block;
  width: 1em;
  height: 2.5em;
  line-height: 2.5;
	font-size: 18pt;
  text-align: center;
  -webkit-transition: all .35s;
  -o-transition: all .35s;
  transition: all .35s;
}

.landing-spot-prices input[type=checkbox] + label::after {
  content: "+";
}

.landing-spot-prices .tab-content {
	width: 80%;
}

#joechart {
	width: 300px;
	margin-left: auto;
	margin-right: auto;
}

.csprices-link {
	width: 300px;
	margin-left: auto;
	margin-right: auto;
}

#csprices-lastupdated,
#csprices-usd {
	color: #000;
}



/*.csprices-table-landing{
	height: 110px;
}
#csprices-lastupdated{
	text-align: center;
	font-size: 12px;
}*/
.coin-rows-container {
	width: 100%;
	margin-bottom: 20px;
}
.coin-row {
    /*overflow: auto;
    display: inline-block;
		width: 100%;*/
}
.coin-box{
	float: left;
	/*margin: 12px 25px 3px 2px;*/
	/*float: none;*/
	/*display: block;*/
	height: 180px;
	/*width: 280px;*/
	width: 45%;
  /*background: radial-gradient(at 50%, #fff, #fff, rgba(208,165,10,.025));*/
	/*background: rgba(208,165,10,.025);*/
	/*background: #fae69e; MOST RECENT 9-13-17!!!!!!*/
	/*background: radial-gradient(at 50%, #fff, #fff, #fff, rgba(208,165,10,.45)); CURRENT*/
	background: radial-gradient(at 50%, #fff, #fff, rgba(254, 249, 231,.45), rgba(208,165,10,.85));
	/*background: #fae99e;*/
	/*background-color: #d0a50a;*/
	/*background-color: #f9e085;*/
  border: 1px solid #e6e6e6;
	/*margin-left: auto;*/
	/*margin-right: auto;*/
	margin-top: 15px;
	margin-bottom: 0px;
	text-align: center;
	margin-left: 2%;
	margin-right: 2%;
}

.coin-box-images {
	/*background: radial-gradient(at 50%, #fff, #fff, rgba(208,165,10,.025));*/
	/*background: radial-gradient(at 50%, #fff, #fff, rgba(208,165,10,.15));*/
	overflow: auto;
	height: 130px;
	margin-left: auto;
	margin-right: auto;

}

.coin-box:hover{
    box-shadow: 0 0px 8px 2px rgba(0, 0, 0, 0.2);
}
/*.coin-row a{
	text-decoration: none;
	color: #001350;
}*/

.coin-rows-container a {
	text-decoration: none;
	color: #001350;  /*dark blue*/
}
.coin-box img{
	/*#height: 100px;*/
	/*#margin: 0px auto;*/
	/*margin-left: 20%;*/
	/*#display: block;*/
	/*#padding-top: 10px;*/
	margin-left: auto;
	margin-right: auto;
}
.coin-box-left {
	height: 100px;
	/*width: 90%;*/
	/*float: left;*/
	/*margin: 0px 0px 0px 25px;*/
	/*margin-left: auto;
	margin-right: auto;*/
	display: inline-block;
	padding-top: 10px;
	float: none;

}
.coin-box-right {
	/*height: 100px;
	float: right;
	margin: 0px 25px 0px 0px;
	display: block;
	padding-top: 10px;*/
	display: none;
}
.coin-box-title{
  text-align: center;
	padding: 12px 0 3px 0;
	/*font-size: 16px;*/
	font-size: 13px;
  font-weight: bold;
}
.coin-box-title-two-line {
	font-size: 13px;
}
.hr1 {
    display: block;
    position: relative;
    height: 1px;
    width: 90%;
    margin: 0% 5%;
    border-top: 1px solid #d0a50a;
    border-bottom: none;
    border-left: none;
    border-right: none;
}

#middle-text-box {
    height: 130px;
    margin: 30px 2% 10px 2%;
}

p.mobile-rotate-viewchart {
  display: block;
}

/*POWER PAIRS LANDING STYLES*/

span.pp-title-coins {
	font-weight: normal;
	color: red;
}

.pp-coin-box{
	float: left;
	width: 98%;
  background: radial-gradient(at 50%, #fff, #fff, rgba(208,165,10,.15));
  border: 1px solid #e6e6e6;
	margin: 12px 25px 3px 2px;
}
.pp-coin-box:hover{
    box-shadow: 0 0px 8px 2px rgba(0, 0, 0, 0.2);
}

.pp-coin-imgs {
	width: 220px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px 0;
}

.pp-coin-box img {
	width: 100px;
}

.pp-coin-box img.pp-coin-box-one {
	width: 220px;
    display: block;
    margin: 0 auto;

}
.pp-coin-box img.pp-coin-box-left {
	padding-right: 10px;
}

.pp-coin-box img.pp-coin-box-right {
	padding-left: 10px;
}

.pair-detail {
	font-size: 12pt;
	text-align: center;
	padding-bottom: 10px;
}

/*PUTTING TOP CONTENT IN AN ACCORDIAN TAB*/

hr.mobile-landing-hr {
	height: 3px;
	background-color: #D6AF07;
	/*margin-top: 10px;*/
	margin: 0;
	width: 100%;
	border: none;
}

.landing-tab {
	position: relative;
	/*margin-bottom: 1px;*/
	width: 100%;
	color: #fff;
	background: linear-gradient(#000066, #000033);
	overflow: hidden;
	/*margin-top: 10px;*/
}

.landing-tab input {
	position: absolute;
	opacity: 0;
	z-index: -1;
}

.landing-tab label {
	position: relative;
	display: block;
	/*font-size: 16pt;*/
	font-size: 18px;
	width: 90%;
	padding: 10px 5%;
	margin: 0;
	line-height: 2;
	cursor: pointer;
	color: #fff;
	background: linear-gradient(#000066, #000033);
}

/* checked */
.landing-tab input:checked ~ .tab-content {
  max-height: 230em;
}

.landing-tab label::after {
	position: absolute;
	right: 5%;
	top: 0;
	display: block;
	width: 1em;
	height: 2.5em;
	line-height: 2.5;
	font-size: 18pt;
	text-align: center;
	transition: all .35s;
}

.landing-tab input[type=checkbox] + label::after {
  content: "+";
}

input[type=checkbox]:checked + label::after {
  transform: rotate(45deg);
}

.landing-tab-content {
	width: 100%;
	background-color: #fff;
}

.landing-tab-content p {
	width: 96%;
	margin-left: auto;
	margin-right: auto;
}

.landing-special-icon {
	top: initial;
	bottom: 10px;
}

/*WORLD GOLD LANDING STYLES*/

.world-landing {
	margin: 10px 0;
}

.tab-content a.wg-accordion-a {
	/*display: inline-block;
	margin-left: auto;
	margin-right: auto;*/
	/*text-align: center;*/
	padding: 15px;
	border-bottom: 1px solid #D0A509;
}


/*NEWSROOM STYLES*/

.newsroom-container {
	width: 100%;
	margin-bottom: 20px;
}

.news-time {
	padding-left: 2%;
}

.news-date {
	padding: 0 2%;
	width: 12%;
}

.news-headline {
	padding-right: 0;
	/*width: 75%;*/
	width: 80%;
}

.news-source {
	display: none;
}



/*##################### PRODUCT PAGES ####################*/


#mobile-coin-slider {
	width: 98%;
	margin-left: auto;
	margin-right: auto;
	/*display: block;*/
	padding: 10px 0;
}


/*pre1933 product styles*/
#information-by-grade-section {
	border: none;
	/*padding: 10px;*/
	padding: 0;
	overflow: auto;
}

#info-header {
	text-align: center;
	float: none;
	display: contents;
}

#info-header-left {
	float: none;
}
#info-header-left-title {
	margin-top: 5px;
}
#info-header-left-subtitle {
	margin-bottom: 10px;
}
/*#info-header-left-title {
	padding-left: 10px;
}
#info-header-left-subtitle {
	text-align: center;
}*/
#info-header-right {
	display: none;
}
#info-header-hr {
	margin-top: 30px;
	width: 96%;
	margin-left: auto;
	margin-right: auto;
}
#small-coins-container {
	display: none;
}
/*NEW-SWITCHES ORDER OF COIN AND SELECTOR*/
.content-container {
	position: relative;
	overflow: visible;
}
#gold-box-left-container,
#gold-box-left-container-euro {
	float: none;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	/*NEW-SWITCHES ORDER OF COIN AND SELECTOR*/
	/*position: absolute;
	top: 340px;
	right: 0;
	left: 0;*/
	width: 100%;
}

#grade-selector {
	width: 96%;
	margin-left: auto;
	margin-right: auto;
	/*margin-top: 30px;*/
	margin-top: 10px;
}

#grade-selector-options,
#grade-selector-options-euro {
	margin-left: auto;
	margin-right: auto;
	/*padding-left: 25px;*/
	/*^^ABOVE LINE^^ MAKES SELECTORS LOOK CENTERED*/
	/*padding-left: 37px;*/
	/*^^ABOVE LINE^^ MAKES THE M IN MINT ON FIRST GRADE LINED UP WITH THE C IN CHOOSE*/
}

#grade-selector .short-selector {
	padding-left: 15%;
}

#specific-info {
	width: 100%;
	/*float: none;*/
}
#specific-info-large-coin {
	float: none;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	/*NEW-SWITCHES ORDER OF COIN AND SELECTOR*/
	/*position: absolute;
	top: 10px;
	right: 0;
	left: 0;*/
}
#coin-image1 {
	width: 100%;
	margin: 0;
}
#specific-info-price {
	/*float: left;*/
	margin-left: auto;
	margin-right: auto;
	/*width: 240px; Desktop Width*/
	width: 100%;
	/*NEW-SWITCHES ORDER OF COIN AND SELECTOR*/
	/*margin-top: 540px;*/
	margin-top: 0;
}
.original-price {
  text-decoration: line-through;
}

.product-table-header {
	/*width: 96%;*/
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	float: none;
}

.product-table {
	/*width: 96%;*/
	width: 100%;
	/*margin-left: auto;*/
	/*margin-right: auto;*/
	float: none;
	margin-bottom: 5px;
}

.chart-details {
	float: none;
	width: 100%;
	padding-bottom: 10px;
}

.chart-details p {
	width: 230px;
}

.product-table .chart-details p {
	text-align: center;
}

.mobile-interactive-chart {
	display: none;
}

#interactive-chart {
	width: 99%;
	margin-top: 10px;
	margin-bottom: 10px;
}

#specific-info-bottom {
	/*margin-top: 550px; DOES NOT WORK IF THERE IS A SPECIAL*/
	/*margin-top: 570px;*/
	margin-top: 10px;
	width: 100%;
	margin-bottom: 10px;
	/*margin-left: auto;
	margin-right: auto;*/
}

#detail-specific-info-bottom {
  margin-bottom: 10px;
	width: 100%;
}

.grade-specific-tab {
	width: 96%;
	margin-left: auto;
	margin-right: auto;
}

#specific-info-details p,
#specific-info-details h3,
#specific-info-details h2 {
	margin-left: 0;
	margin-right: 0;
}

#product-description-section {
	/*padding-top: 0;*/
	padding: 0;
	/*padding-top: 10px;*/
	/*position: relative;
	min-height: 175px;
	margin-bottom: 20px;*/
}

#product-description-section-left {
	float: none;
	/*width: 96%;*/
	/*margin-left: auto;
	margin-right: auto;*/
	/*padding: 0 2%;*/
	width: 100%;
	/*position: absolute;
	bottom: 0;*/
}

#product-description-section-right {
	float: none;
	/*width: 240px; Desktop Width*/
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	/*padding-top: 5px;*/
	/*padding-top: 15px;*/
	/*border-top: 1px solid #D6AF07;*/
}

#product-specifications-title {
	/*float: none;*/
	/*margin-left: auto;
	margin-right: auto;*/
	/*width: 100%;*/
}

/*****/
.pop-grade-title-temp {
	width: 100%;
}
/*^^^^^DELETE THIS IF BILL DECIDES TO KEEP TABLES IN ACCORDIONS!!!!!^^^^^*/

#product-specifications-title,
#specifications-table,
#population-table-mobile {
	width: 100%;
}

#population-table-mobile .chart-details p {
	width: 100%;
}

#population-table-mobile {
	color: #001446;
}

.product-tab,
.table-tab {
	position: relative;
	/*margin-bottom: 1px;*/
	width: 100%;
	/*color: #fff;*/
	background: linear-gradient(#000066, #000033);
	overflow: hidden;
	/*margin-top: 10px;*/
}

.product-tab input,
.table-tab input {
	position: absolute;
	opacity: 0;
	z-index: -1;
}

.product-tab label,
.table-tab label {
	position: relative;
	display: block;
	/*font-size: 16pt;*/
	font-size: 18px;
	width: 90%;
	padding: 10px 5%;
	margin: 0;
	line-height: 2;
	cursor: pointer;
	color: #fff;
	background: linear-gradient(#000066, #000033);
}

/* checked */
.product-tab input:checked ~ .tab-content,
.table-tab input:checked ~ .tab-content {
  max-height: 400em;
}

.product-tab label::after,
.table-tab label::after {
	position: absolute;
	right: 5%;
	top: 0;
	display: block;
	width: 1em;
	height: 2.5em;
	line-height: 2.5;
	font-size: 18pt;
	text-align: center;
	transition: all .35s;
}

.product-tab input[type=checkbox] + label::after,
.table-tab input[type=checkbox] + label::after {
  content: "+";
}

input[type=checkbox]:checked + label::after {
  transform: rotate(45deg);
}

.product-tab-content,
.table-tab-content,
.gold-banner-content {
	width: 100%;
	background-color: #fff;
}

.product-tab-content p,
.gold-banner-content p {
	width: 96%;
	margin-left: auto;
	margin-right: auto;
}

.tab-content p {
	width: 96%;
	margin-left: auto;
	margin-right: auto;
}

.tab-content img {
	width: 100%;
	height: auto;
}

	.fr-m-cac-img {
		width: 35px;
		height: 18px;
	}
.tab-content img.section-img-comp {
	width: 144px;
	margin-top: 10px;
}
/*.width-test {
	width: 100%;
}*/

.table-tab {
	margin-bottom: 10px;
}

/*.margin-b-zero {
	margin: 0;
}*/

.grade-specific-tab {
	width: 96%;
	padding-left: 2%;
	padding-right: 2%;
}

.select-grade-instructions {
	text-align: center;
	width: 100%;
	font-size: 16px;
	color: #000;
	padding: 15px 0;
}

.selector-special-text {
	width: 190px;
	margin-left: auto;
	margin-right: auto;
}

/*#specific-info-bottom .no-selector {
	margin-top: 370px;
}

#specific-info-price .no-selector {
	margin-top: 450px;
}*/

.benefits-container {
	width: 96%;
	margin-left: auto;
	margin-right: auto;
}

.benefits-container h2,
.benefits-container h3 {
	margin-left: 0;
}

#coin-image1-m {
	width: 90%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 15px;
}

.rotate-phone {
	display: block;
	text-align: center;
	font-size: 18px;
	color: #001446;
	font-weight: bold;
	margin-bottom: 10px;
}

@media screen and (max-device-width: 767px) and (orientation: portrait) {
	.mobile-table {
		display: none;
	}
}

@media only screen and (min-device-width: 600px) and (orientation: landscape) {
	.rotate-phone {
		display: none;
	}
}

/* .mobile-table {
	display: none;
} */


/*CUSTOMER REVIEWS*/

.tp-widget-wrapper {
	max-width: 350px;
	margin-left: auto;
	margin-right: auto;
}

.tp-widget-reviewcolumn {
	float: none!important;
	width: 100%;
}

#trustpilot-container {
	padding-left: 25px;
	padding-right: 25px;
}

/*INTERESTING LINKS*/
.links-container,
.links-left,
.links-right {
	width: inherit;
}
.links-right {
	float: none;
}

.links-container a,
.links-container-with-image a {
	display: block;
	margin-left: 2%;
}

/*-----*/
span.mobile-image {
	text-align: center;
	width: 100%;
	display: block;
	padding: 5px 0;
}

h4.mobile-lmargin {
	margin-left: 2%;
}

/*BY DATE PAGES*/
.mobile-cbd-add-cart {
	width: 100%;
	margin-bottom: 10px;
}

#dgu_body_mobile {
	font-size: 14px;
}



/*____________________________________*/
/*____________________________________*/
/*____________________________________*/
/*____________________________________*/
/*____________________________________*/
/*____________________________________*/
/*____________________________________*/
/*________IPHONE 5 STYLES!!!!_________*/
/*____________________________________*/
/*____________________________________*/
/*____________________________________*/
/*____________________________________*/
/*____________________________________*/
/*____________________________________*/
/*____________________________________*/

/*.specials-coin-box {
	@media screen and (device-aspect-ratio: 40/71) {
		width: 300px;
	}
}*/

@media only screen and (device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2) {

/*##################### NAVIGATION ####################*/

	.bootstrap-iso .nav > li > a {
		font-size: 20px;
	}
	li.dropdown ul.dropdown-menu li a {
		font-size: 15px;
	}

	.mobile-contact-number {
		padding-left: 2%;
	}

	.mobile-white-line {
		margin-left: 4%;
	}

	.mobile-cart {
		padding-right: 2%;
	}


/*##################### HOME ####################*/

.banner-home h1,
.banner-home h2,
.banner-home h3,
.banner-home h4,
.banner-home h5,
.banner-home h6 {
	margin-top: 1px;
}

.banner-text h2, .banner-text h3 {
	/*font-size: 20px;*/
	font-size: 18px;
}

.banner-text {
	margin: 2px 0 0 15px;
}

.slide {
	margin-left: -11px;
}

#specials-slidecontainer .bx-viewport {
	padding: 0 15px 20px;
}


/*##################### LANDINGS ####################*/

.landing-tab label {
	font-size: 18px;
}
.landing-tab input:checked ~ .tab-content {
  max-height: 245em;
	max-height: 300em;
}

.landing-tab .landing-tab-content p a.mobile-hidden {
	display: none;
}
.tab-content a.mobile-hidden {
	display: none;
}

/*##################### SPECIALS ####################*/

	.specials-coin-box {
		width: 300px;
		height: 365px;
	}
	span.pp-title-coins {
		font-size: 15px;
	}
  /*STYLES GO HERE*/

/*##################### PRODUCT PAGES ####################*/

	/*NEW-SWITCHES ORDER OF COIN AND SELECTOR*/
	#gold-box-left-container {
		/*top: 290px;*/
	}
	/*#specific-info-price {
		margin-top: 500px;
	}*/

	.chart-details {
		/*margin-right: 10%;*/
	}

	#specific-info-bottom {
		/*margin-top: 500px; DOES NOT WORK IF THERE IS A SPECIAL*/
		/*margin-top: 520px;*/
	}


	/*##################### CONTACT ####################*/

	#contact-info-input-table td textarea {
		width: 300px;
	}

	.m-cart-qty {
		width: 33%;
		padding: 10px 2% 10px 2%
	}
	.m-cart-qty a {
		padding: 10px 5px;
		font-size: 13px;
	}
	.m-cart-item-total {
		padding: 5px 1% 5px 2%;
	}
	.m-cart-delete {
		padding-right: 1%;
	}

	#specials-slidecontainer a.bx-next {
		margin-right: 43%;
	}



}


/*____________________________________*/
/*____________________________________*/
/*____________________________________*/
/*____________________________________*/
/*________LANDSCAPE STYLES!!__________*/
/*____________________________________*/
/*____________________________________*/
/*____________________________________*/
/*____________________________________*/


@media only screen and (min-device-width: 360px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {
	.coin-box-right {
		display: inline-block;
	}
	.coin-box img.coin-box-left {
		/*margin-left: 25px;*/
		/*margin-left: 2px;*/
		margin-left: 10px;
		float: left;
	}
	.coin-box img.coin-box-right {
		/*margin-right: 25px;*/
		/*margin-right: 2px;*/
		margin-right: 10px;
		float: right;
		margin-left: 0;
	}
	.coin-box-images {
		width: 255px;
	}

	.rotate-phone {
		display: none;
	}

	.mobile-table {
		display: block;
		margin-top: 15px;
	}

	#table-controls {
		width: inherit;
	}
	#table-controls div table tr td {
		padding-left: 14px;
	}

	#table-controls2 {
		width: inherit;
	}
	#table-controls2 div table tr td {
		padding-left: 14px;
	}

	#denom-control-table-container {
		width: 49%
	}

	#grade-control-table-container {
		width: 51%;
	}

	#grade-controls {
		width: 100%;
	}
	#fav-control-table-container {
		width: 100%;
	}

	#fav-controls {
		width: 100%;
	}

	.fav_bar_text{
		font-size: 8px;
	}
	#gold th {
		padding: 10px 0;
	}

	#gold td {
		padding: 10px 0;
	}

	.search-refine,
	.search-refine-all {
		max-width: 120px;
	}
	.fav-tools{
		max-width: 120px;
	}
	.favs-table {
		max-width: 100%;
	}
	.m-cart-continue button,
	.m-cart-review button {
		height: 32px;
	}
}


/*____________________________________*/
/*____________________________________*/
/*____________________________________*/
/*________IPHONE 5 STYLES!!!!_________*/
/*____________LANDSCAPE!!!____________*/
/*____________________________________*/
/*____________________________________*/

@media only screen and (min-device-width: 320px) and (max-device-width: 359px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {

	/*STYLES FOR BY-DATE TABLES*/
	.rotate-phone {
		display: none;
	}

	.mobile-table {
		display: block;
		margin-top: 15px;
	}

	#table-controls {
		width: inherit;
		padding: 5px;
	}
	#table-controls div table tr td {
		padding-left: 14px;
	}
	#table-controls2 {
		width: inherit;
		padding: 5px;
	}
	#table-controls2 div table tr td {
		padding-left: 14px;
	}

	#denom-control-table-container {
		width: 50%
	}

	#grade-control-table-container {
		width: 50%;
	}

	.search-refine,
	.search-refine-all {
		max-width: 120px;
	}
	.fav-tools{
		max-width: 120px;
	}
	#gold th {
		padding: 10px 0;
	}

	#gold td {
		padding: 10px 0;
	}

	#grade-controls {
		width: 100%;
	}
	#fav-controls {
		width: 100%;
	}

	#denomination-controls {
		width: 80%;
	}
	.fav_bar_text{
		font-size: 8px;
	}
	.coin_icon {
		width: 75px;
		height: 75px;
	}
	.comment_icon {
		width: 25px;
		height: 20px;
	}
	.heart_icon {
		width: 23px;
		height: 23px;
	}
	.new_icon {
		width: 23px;
		height: 23px;
	}

	#gold td img.m-cac-img {
		width: initial;
		height: initial;
	}
	#m-cac-img {
		width: 35px;
		height: 18px;
	}
	.m-cart-continue button,
	.m-cart-review button {
		height: 32px;
	}









}
