/*---------------------DancingDwyerDesigns---------------------------*/

.site-header {
  	max-width: 500px;
  	width: 100%;
	margin: -15px auto 0;
  	padding-top: 0;
  	padding-bottom: 25px;
}
.site-header > .wrapper {
	padding: 0;
}
.header-bar > .wrapper {
	margin: 0;
  	padding: 0 15px;
  	max-width: 100%;
}
div.header-bar {
	padding-bottom: 0;
  	padding-top: 5px;
}
#subTitle {
  border-top: 1px solid #333;
  margin: 0;
  padding: 17px 0;
  font-family: Lora,"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 14px !important;
  text-transform: uppercase;
}
ul#AccessibleNav.site-nav {
	margin-top: 0;
}
h1.site-header__logo {
	margin-bottom: 7px;
}
div.site-header__logo {
	margin-bottom: 7px;
}
.site-nav{
	border-top: 1px solid #333;
    border-bottom: 2px solid #333;
}
.site-nav__link{
	padding: 12px 15px;
}

footer{
	padding-left: 30px;
}



	/*  CENTERING IMAGES */
main.wrapper.main-content {
	max-width: 500px;
  	width: 100%;
  	padding: 0;
}
div.grid__item {
	padding: 0;
}
.grid-link__image img {
	max-width: 500px;
  	width: 100%;
    height: auto;
  	border-radius: 50%;
  	margin: 20px 0 0;
}
.large--one-half {
    width: 100%;
}
.grid__item > .grid-uniform {
	margin: 0;
}
main .grid {
	margin: 0;
}



	/*  Moving Product Title above Image */
span.grid-link__image {
	margin-top: 6px;
}
.grid-link.text-center {
	display: table;
}
div.grid-link__title {
	display: table-header-group;
}
p.grid-link__title {
	color: #bca474;
  	font-family: Georgia;
  	font-size: 10px;
  	font-weight: bold;
  	text-transform: uppercase;
}
p.grid-link__meta {
	display: table-footer-group;
  	font-family: Georgia;
  	font-size: 11px;
  	font-weight: bold;
  	text-transform: uppercase;
  	border-bottom: 1px solid #333;
  	padding-bottom: 12px;
}
  
}
a.grid-link > span.grid-link__image {
	display: table-row-group;
  	margin: 12px auto;
}
a.grid-link {
	padding-bottom: 15px;
  	margin-bottom: 15px;
}


	/* Golden Line and MainPage Formatting */
div.golden-line__container{
  	display: table-header-group;
}
div.golden-line {
	border-bottom: 1px solid #bca474;
  	height: 11px;
}
abbr.golden-line__content{
  
}
p.grid-link__title{
  	padding: 0 8px;
  	display: inline-block;
  	background-color: #ffffff;
}

	/* Drop-down Menus */

ul.site-nav__dropdown {
	border: none;
  	border-top: 2px solid #333;
}

.site-nav__dropdown .site-nav__link {
	padding-top: 10px;
}

			/*------Coin Flip Animations------*/

/* entire container, keeps perspective */
.flip-container {
	perspective: 1000px;
  	max-width: 500px;
  	width: 100%;
  	height: 580px;
  	
}

/* flip the pane when hovered ===== theme.scss.liquid line 899 =====  not what's below*/

	/*.flip-container:hover .flipper, .flip-container.hover .flipper {
		transform: rotateY(180deg);
	}*/


.flipper, .frontcoin, .backcoin {
	max-width: 500px;
  	width: 100%;
	max-height: 500px;
}

/* flip speed goes here */
.flipper {
	transition: 1.0s;
	transform-style: preserve-3d;

	position: relative;
}

/* hide back of pane during swap */
.frontcoin, .backcoin {
	backface-visibility: hidden;

	position: absolute;
	top: 0;
	left: 0;
}

/* front pane, placed above back */
.frontcoin {
	z-index: 2;
	/* for firefox 31 */
	transform: rotateY(0deg);
}

/* back, initially hidden pane */
.backcoin {
	transform: rotateY(180deg);
}


			/*------Media Queries------*/

@media only screen and (max-width: 768px) {
  header.site-header { padding-bottom: 0; }
  #subTitle { padding-bottom: 7px; }
  .grid-link__image img.frontcoin, .grid-link__image img.backcoin { 
    max-width: 400px;
    margin-right: 50px;
    margin-left: 50px;
  }
  .flip-container { height: 480px; }
}

@media only screen and (max-width: 500px) {
  .grid-link__image img.frontcoin, .grid-link__image img.backcoin { 
    max-width: 320px;
    margin-right: 90px;
    margin-left: 90px;
  }
  .flip-container { height: 400px; }
}

/*---------------------End_DancingDwyerDesigns---------------------------*/