

body, p, a, .button, h2, h3, h4,h5, h6  {
		 font-family: myriad-variable, sans-serif; 
}

.magazine-page {
		 font-family: myriad-variable, sans-serif; 
		 font-weight: 300;
		 font-size: 1rem;
		 line-height: 1.6;
		background:  url('/images/site/guildhall_magazine_bg.jpg');
	background-size: cover;
	padding-bottom: 2rem;
}


.magazine-page strong, .magazine-page b {
	font-weight: 600;
}

.magazine-header {

	background: #231f20;
/*		background: #303030;*/

	color: #ffffff;
		padding-bottom: 1rem;
margin-bottom: 1rem;
}


/*.magazine-header a.backtolahs {
	opacity: 0.8;

		font-family:  'Source Sans 3', sans-serif ;
	font-size: 0.75rem;line-height: 1.2;
}*/


.magazine-header h1 {
	margin:-1rem 0 0  0;

}
.magazine-header h2 {
	font-size: 1rem;line-height: 2rem;
}

 @media print, screen and (min-width: 64em) {
 .magazine-header h1 {


	font-size: 4rem;line-height: 4rem;
}
 .magazine-header h2 {
text-align: right;
 }	
}


.magazine-header h1 , .magazine-header h2{
		padding: 0; margin: 0;
		font-family: lithos-pro, sans-serif ; 
	font-weight: 300;
	text-transform: uppercase;
}

.firstcharacter ,
.magazine-header h2 strong {
	color: #caa060;
}
.magazine-header a {
	color: #fff; border: none;;
}

.pricing-table {
  margin: 0 0 1rem 0;
  padding-bottom: 0.5rem;
  background-color: #fefefe;
  border: solid 1px #cacaca;
  text-align: center;
  list-style-type: none;
  

}


.pricing-table li {
	font-size: 0.75rem;
/*  border-bottom: solid 1px #eee;*/
  padding: 0.25rem 0.5rem;
}

.pricing-table li:last-child {
  border-bottom: 0;
}

.pricing-table .pricing-title {
font-size: 0.875rem;
  font-weight: 600;
  background-color: #0a0a0a;
  color: #fefefe;	
  border-bottom: 0;
}
.pricing-table .pricing-title em {
	display: block;font-size: 0.75rem;
	font-style: normal; font-weight: 300;
}
.pricing-table .price {
  background-color: #e6e6e6;
  font-size: 2rem;line-height: 1;
  border-bottom: 0;
  margin-bottom: 0.5rem;
}
.pricing-table .price small {
	display: block;
	font-size: 0.75rem;
}

.pricing-table :last-child {
  margin-bottom: 0;
}




.magazine-page .button-group {
margin:0.5rem 0 0.5rem 0;
}

.magazine-page .button-group a {
		font-size: 0.75rem;line-height: 1.2;
    display: grid;
    grid-template-columns: auto 1fr;
    grid-gap: 10px; /* Adjust the value to add space between the image and text */
    align-items: center;
  
}

.payhip {
	margin-top: 1rem;
}
.payhip p {
	font-size: 0.75rem;
}
.hollow.button {
	font-weight: 600;
	border-color: #666 !important;color: #333 !important;
	margin-bottom: 0.5rem;
}
.hollow.button:hover {
	background: #f9f9f9;
}

.hollow.button svg {
	transition: 400ms all;
}
.hollow.button:hover svg {
	transform: scale(1.1);
}


a.image-link {
	border: none !important;
}
img.subscribe-arrow {
	min-width: 213px !important; ; 		margin-right: -2rem; ;

}

 @media print, screen and (min-width: 84em) {
 	.sample-arrow {
 		margin-left: -4rem;
 	}

 	}
 