body {background-color: #fff; font-family: 'EB Garamond', Garamond, Georgia, serif; margin: 5% 10% 2% 10%; font-size: 16px;}
header { background-image: url('color_wave_roses.jpg'); background-size: 650px; background-repeat: no-repeat; background-position: 50% 15px; }
h1, h2, h3, h4, h5 {    font-family: 'EB Garamond', serif; color: #1C0764; margin-bottom: 0; padding-bottom: 0; }
h1 { text-align: center; padding-top: 30px; padding-bottom: 25px; font-size: 2.5em;}
h2 { text-align: center; margin-top: 0; font-size: 1.9em;}
h3 { font-size: 1.75em; }
.subsubhead {font-size: 1.5em; padding-top: 0; margin-top: -1em; font-weight:normal;}

p, li, address { font-family: 'Quicksand', sans-serif; font-size: 1em;}
p { margin-left: 5em; margin-top:0.5em; }
ul, address { margin-left: 5em; padding-left: 0.75em; }
p.nogap { margin-bottom: 0em; }
address {  }
cmbutton { font-family: 'EB Garamond', Garamond, Georgia, serif; color: #1C0764;}

/* special for square button-like link */
a#embedded-checkout-modal-checkout-button {
	display: inline-block; 
	width: 100%; 
	font-size: 18px; 
	line-height: 48px; 
	height: 48px; 
	color: #1C0764; 
	min-width: 212px; 
	background-color: #ffffff; 
	text-align: center; 
	/* box-shadow: 0 0 0 1px rgba(0,0,0,.1) inset; */
	box-shadow: 5px 5px 3px #b993c6;
	border-radius: 15px;
	}
a#embedded-checkout-modal-checkout-button:hover { 
	background-color: #b993c6;
	box-shadow: 5px 5px 3px #aabbaa;
	}
