/*☞ Cleaning House style, 👗 2017-06-25 🐛 2017-05-07 🐌 ☜*/

a:focus {text-decoration: none}
a:link {
	color: teal;
	text-decoration: none;
	}
a:hover {
	color: maroon;
	text-decoration: none;
	}
a:visited {
	color: teal;
	text-decoration: none;
	}
article {
	display: block;
	margin: 0 auto;
	padding: 2em;
	text-align: left;
	width: 85%;
  	}
article a:link {
	color: red;
	text-decoration: none;
	}
article a:hover {
	background-color: hsla(54, 100%, 90%, .9);
	}
article a:visited {
	color: green;
	text-decoration: none;
	}
.blocky {
	background-color: hsla(54, 100%, 90%, .7);
	font-family: "Avenir";
	line-height: 1.5em;
	margin: 2em;
	padding: 2em;
	text-align: left;
	width: 70%;
	}
.bold {font-weight: bold}
.box-next {
	background-color: hsla(54, 100%, 90%, .3);
	border-radius: 25%;
	float: right;
	font-family: "Courier";
	line-height: 1.5em;
	margin: 2em;
	padding: 2em;
	text-align: center;
	}
.box-previous {
	background-color: hsla(54, 100%, 90%, .3);
	border-radius: 25%;
	float: left;
 	font-family: "Courier";
	line-height: 1.5em;
	margin: 2em;
	padding: 2em;
	text-align: center;
	}
.boxy {
	align-content: center;
	background-color: linen;
	border: .3em dashed lightgray;
	font-family: "Courier";
	height: 250px;
	line-height: 1.5em;
	margin: 1em;
	padding: 1em;
	text-align: center;
	vertical-align: center;
	}
.boxy-2 {
	align-content: center;
	background-color: linen;
	border: .3em dashed lightgray;
	margin: 1em;
	padding: 1em;
	text-align: center;
	vertical-align: center;
	}
.box-cap {
	color: teal;
	font-size: 1.1em;
	font-style: italic;
	line-height: 1.3em;
	margin: 0 auto;
	text-align: center;
	}
.caption {
	color: teal;
	font-family: "Cormorant Garamond", serif;
	font-style: italic;
	line-height: 1.3em;
	margin: 0 auto;
	text-align: center;
	width: 75%;
	}
.caption a:link {
	color: brown;
	text-decoration: none;
	}
.caption a:hover {
	background-color: hsla(54, 100%, 90%, .9);
	}
.caption a:visited {
	color: brown;
	text-decoration: none;
	}
.dropcap {
	font-size: 3em;
	color: burlywood;
	padding-right: .1em;
	}
.flexbox {
	background-color: white;
   	display: flex;
	  -webkit-flex;
   	flex-direction: row;
	  -webkit-flex-direction: row;
		flex-flow: row wrap;
  	justify-content: center;
  	   -webkit-justify-content: center;
   	margin: 0 auto;
   	padding: 2em;
   	width: 90%;
   	}
@font-face {
  font-family: "Apple Color Emoji";
  src: url("/assets/fonts/Apple Color Emoji.ttf") format("truetype");
  }
@font-face {
  font-family: "rabioheadregular";
  src: url("/assets/fonts/rabiohead-webfont.eot");
  src: url("/assets/fonts/rabiohead-webfont.eot?#iefix") format("embedded-opentype"),
       url("/assets/fonts/rabiohead-webfont.woff") format("woff"),
       url("/assets/fonts/rabiohead-webfont.ttf") format("truetype"),
       url("/assets/fonts/rabiohead-webfont.svg#rabioheadregular") format("svg");
  font-weight: normal;
  font-style: normal;
	}
footer {
	background-color: hsla(54, 100%, 90%, .6);
	border-top-style: solid;
	border-bottom-style: solid;
	border-width: 2em;
	border-color: LightGray;
	color: black;
	font-family: "Helvetica";
	font-size: .8em;
	letter-spacing: .1em;
	line-height: 1.8;
	margin: 0 auto;
	overflow: auto;
	padding: 1em;
	text-align: center;
	width: 100%;
	}
h1 {
	color: teal;
	font-size: 4em;
	font-family: "Cormorant Garamond", serif;
	margin-top: .5em;
	text-align: center;
	}
h2 {
	color: brown;
	font-size: 3.5em;
	font-family: "rabioheadregular";
	margin-bottom: .5em;
	text-align: center;
	}
h3 {
	color: teal;
	font-family: "Cormorant Garamond", serif;
	font-size: 1.5em;
	text-align: center;
	line-height: 1.5em;
	}
h4 {
	color: saddlebrown;
	font-family: "Courier";
	font-size: 1.5em;
	margin-top: 1em;
	padding: .5em;
	text-align: center;
	}
h5 {
	color: saddlebrown;
	font-family: "rabioheadregular";
	font-size: 2.4em;
	padding-right: .5em;
	text-align: right;
	}
h6 {
	background-color: lightgray;
	color: white;
	font-family: "Avenir";
	font-size: 2em;
	padding-left: .2em;
	text-align: left;
	}
.hairline {
	border: .1em solid lightgray;
	display: block;
	height: auto;
	margin: 0 auto;
	max-width: 100%;
	}
.hairline-no {
	display: block;
	height: auto;
	margin: 0 auto;
	max-width: 100%;
	}
header {
	background-color: hsla(54, 100%, 90%, .25);
	border-top-style: solid;
	border-bottom-style: solid;
	border-width: 1em;
	border-color: lightgray;
	margin: 0 auto;
	padding: .3em;
	text-align: left;
	width: 90%;
	}
header-new {
	border-color:rgb(25, 76, 78)
	border-style: dashed;
	border-width: 2em;
}
i, em {font-style: italic}
p {
	color: darkslategray;
	font-family: "Cormorant Garamond", serif;
	font-size: 1.3em;
	line-height: 1.7;
	margin-top: 1em;
	text-align: left;
	}
.pop {
	border: .2em dashed silver;
	color: cadetblue;
	font-family: "Courier";
	font-size: 1em;
	line-height: 1.5em;
	margin: 2em;
	padding: 1em;
	text-align: center;
	}
.pop a:link {
	color: brick;
	text-decoration: none;
	}
.pop a:hover {
	background-color: hsla(54, 100%, 90%, .9);
	}
.pop a:visited {
	color: red;
	text-decoration: none;
	}
.pretty-box {
	border: .2em dotted orange;
	border-radius: 40%;
	clear: both;
	display: inline block;
	margin: 0 auto;
	padding: 1em;
	text-align: center;
	width: 15%;
	}
.pretty-box-l {
	background-color: hsla(54, 100%, 90%, .5);
	border: .2em powderblue dotted;
	border-radius: 20%;
	float: left;
	font-family: "rabioheadregular";
	font-size: 1.2em;
	line-height: 1.4em;
	margin: 2em;
	padding: 1em;
	text-align: center;
	width: 200px;
	}
.pretty-box-r {
	background-color: hsla(54, 100%, 90%, .5);
	border: .2em pink dotted;
	border-radius: 20%;
	float: right;
	font-family: "rabioheadregular";
	font-size: 1.5em;
	line-height: 1.5em;
	margin: 1em;
	padding: 1em;
	text-align: center;
	width: 200px;
	}
.review {
	background-color: hsla(54, 100%, 90%, .5);
	margin: 0 auto;
	padding: 2em;
	text-align: left;
	width: 79%;
  	}
 .review a:visited {
	color: brown;
	text-decoration: none;
	}
	.small-print {
		color: darkslategray;
		font-family: "Cormorant Garamond", serif;
		font-size: .9em;
		line-height: 1.7;
		margin-top: 1em;
		text-align: left;
		}
ul {
	font-family: "Cormorant Garamond", serif;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.7em;
	list-style-type: none;
	margin: 1em auto;
	padding: 1em;
	text-align: center;
	width: 75%;
	}
ul a:link {
	color: rgb(25, 76, 78);
	font-size: 1em;
	text-decoration: none;
	}
ul a:hover {
	color: hsla(17, 87%, 33%, 0.9);
	}
ul a:visited {
	color: rgb(25, 76, 78);
	text-decoration: none;
	}
