/*
.home {
	background-attachment: fixed;
	background-image: url(../img/bg-curl.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
*/
#home {
/* background: url(../i/19/shorts.jpg) no-repeat top center; */
			  -webkit-background-size: cover;
			  -moz-background-size: cover;
			  -o-background-size: cover;
			  background-size: cover;
			 min-height: 100vh;
			  position: relative;
			   display: block;
			}
#hair {
background: url(../i/bg-hair-loreal.jpg) no-repeat top center fixed;
			  -webkit-background-size: cover;
			  -moz-background-size: cover;
			  -o-background-size: cover;
			  background-size: cover;
			  min-height: 100vh;
			  position: relative;
			  display: block;
			  overflow-y: auto;
			}
	
/* #hair {background: rgba(222, 246, 219, 1)} */

#gallery {
background: url(../i/19/shorts.jpg) no-repeat top center fixed;
			  -webkit-background-size: cover;
			  -moz-background-size: cover;
			  -o-background-size: cover;
			  background-size: cover;
			  position: relative;
			  min-height: 100vh;
			  display: block;
			  overflow: auto;
			}
/* #gallery {background: rgba(240, 247, 239, 1)} */
#gallery {background: -webkit-linear-gradient(rgba(94, 82, 99, 0.89) 8.61%, rgba(172, 170, 173, 0.89) 69.87%);}
#contact {
				background: url(../i/19/shorts.jpg) no-repeat top center fixed;
			  -webkit-background-size: cover;
			  -moz-background-size: cover;
			  -o-background-size: cover;
			  background-size: cover;
			  min-height: 100vh;
			  position: relative;
			  display: block;
			  overflow: auto;
			}
	
#contact {background: -webkit-linear-gradient(rgba(94, 82, 99, 0.89) 8.61%, rgba(45, 41, 46, 0.89) 69.87%);}
#beauty {background: url(../i/bg-beauty.jpg) no-repeat top center fixed;
			  -webkit-background-size: cover;
			  -moz-background-size: cover;
			  -o-background-size: cover;
			  background-size: cover;
			   min-height: 100vh;
			  position: relative;
			  display: block;
			  overflow-y: auto;
			  overflow-x: hidden;
			}
/* #beauty {background: -webkit-linear-gradient(rgba(242, 255, 241, 0.98) 8.61%, rgba(212,225,218,0.99) 69.87%);}	 */
.centralizer {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);} 
.logoface {font-family: 'Archivo Black', sans-serif; font-size: 30vw;  color: rgba(255,  255,  255, 0.9);}
.logoshad {text-shadow: 1px 1px 1px black;}
.globalnav {background: rgba(255, 252, 252, 0.89); position: fixed; top: 0; z-index: 102; width: 100%;}
.active {background: #cfcfcf; color: black;}
.strapline {font-family: 'Julius Sans One', Arial, Helvetica, sans-serif; font-size: 3em; line-height: normal; text-shadow: 1px 1px 1px black; color: #f3f3f3;}

.precursor h2 {font-family: 'Fahkwang', sans-serif; font-size: 1.8em; line-height: normal;}
.precursor p {font-family: 'Fahkwang', sans-serif; font-size: 1.3em; line-height: normal;}
.colorizer-lite {color: #fbfbfb; text-shadow: 1px 0px 1px black;}
.liner {margin: 2em 0; height: 1px; background: #1a6f24; background: -webkit-gradient(linear, 0 0, 100% 0, from(white), to(white), color-stop(50%, #7e8812));}
/* .nail-item {background: -webkit-linear-gradient(rgba(212,225,218,0.99) 8.61%, rgba(227,250,224,0.98) 69.87%); padding: 2em; margin: 2em; box-shadow: 1px 1px 1px 1px #6c6e6d} */
.nail-item {background: -webkit-linear-gradient(rgba(226,225,231,0.98) 8.61%, rgba(235, 195, 236, 0.99) 69.87%); padding: 1em; margin: 1em; box-shadow: 1px 1px 1px 1px #6c6e6d}
.nail-item dt {font-family: 'Julius Sans One', Arial, Helvetica, sans-serif;}
.nail-item dd {font-family: 'Abel', sans-serif;}

.prices {font-family: 'Julius Sans One', Arial, Helvetica, sans-serif;}
.prices th {text-align: center;}
.prices td {text-align: center; background-color: rgba(255, 255, 255, 0.5);}
td.item {text-align: left;}
/* .prices tr {background-color: #FFFFFF; border-bottom-width: .1em; border-bottom-style: dotted; border-bottom-color: #CCCCCC; } */

#appbar {background: -webkit-linear-gradient(rgba(178, 131, 201, 0.89) 29.8%, #5c5260 100%); position: fixed; bottom: 0; z-index: 101; width: 100%;}
#appbar a:link {color: #daedf5; text-decoration: none; font-family: 'Julius+Sans+One', sans-serif; font-size: 1.1em;}
#appbar a:visited {color: #daedf5; text-decoration: none; font-family: 'Julius+Sans+One', sans-serif; font-size: 1.1em;}
#appbar a:hover {color: #879cb5; text-decoration: none; font-family: 'Julius+Sans+One', sans-serif; font-size: 1.1em;}
#appbar a:active {color: #daedf5; text-decoration: none; font-family: 'Julius+Sans+One', sans-serif; font-size: 1.1em;}

/* Small only */
@media screen and (max-width: 39.9375em) {
	 #hair  {background: -webkit-linear-gradient(rgba(94, 82, 99, 0.89) 8.61%, rgba(172, 170, 173, 0.89) 69.87%);}
	 #hair p {font-size: 1em;}
	 #beauty {background: -webkit-linear-gradient(rgba(94, 82, 99, 0.89) 8.61%, rgba(172, 170, 173, 0.89) 69.87%);}
	 #beauty p {font-size: 1em;}
	 #gallery {background: -webkit-linear-gradient(rgba(94, 82, 99, 0.89) 8.61%, rgba(172, 170, 173, 0.89) 69.87%);}
	 #gallery p {font-size: 1em;}
	 #contact {background: -webkit-linear-gradient(rgba(94, 82, 99, 0.89) 8.61%, rgba(172, 170, 173, 0.89) 69.87%);}
	 #contact p {font-size: 1em;}
	.nail-item {background: -webkit-linear-gradient(rgba(226,225,231,0.98) 8.61%, rgba(235, 195, 236, 0.99) 69.87%); margin: 0; padding: .1em; margin-bottom: 2em; box-shadow: 1px 1px 1px 1px #6c6e6d}
}

/* Medium and up */
/*
@media screen and (min-width: 40em) {
	 #hair {background: -webkit-linear-gradient(rgba(230,234,230,0.98) 8.61%, rgba(212,225,218,0.99) 69.87%);}
	#beauty {background: -webkit-linear-gradient(rgba(242, 255, 241, 0.98) 8.61%, rgba(212,225,218,0.99) 69.87%);}
	.nail-item {background: -webkit-linear-gradient(rgba(226,225,231,0.98) 8.61%, rgba(235, 195, 236, 0.99) 69.87%); margin: 0; padding: .1em; margin-bottom: 2em; box-shadow: 1px 1px 1px 1px #6c6e6d}
}
*/

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {}

/* Large and up */
@media screen and (min-width: 64em) {}

/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em) {}
