h1 {
	font-size: 400%;
	margin-top: -10px;
	font-family: MADECannes;
}
h2 {
  font-size: 300%;
  font-family: MADECannes;
}
.lashtitle {
	text-align: center;
	font-size: 150%;
	font-weight: bold;
}
.button {
	background-color: #404040;
	padding: 10px;
	border-radius: 4px;
	opacity: 0.6;
	transition: 0.3s;
}

a.button {
  color: #fff;
}

.button:hover {
	opacity: 1;
	color: #fff;
}
.lashimg {
	height: 150px;
}
html {
 scroll-behavior: smooth;
}
.entry-title {
	display: none;
}
#tdright {
	text-align: right;
}
#t01 a:hover {
	color: #999;
}
a:hover {
	color: #999;
}
.gallery,
.wp-block-gallery.is-cropped,
.blocks-gallery-image a, 
.wp-block-gallery.is-cropped,
.blocks-gallery-image img, 
.wp-block-gallery.is-cropped,
.blocks-gallery-item a, 
.wp-block-gallery.is-cropped,
.blocks-gallery-item {
  height: 200px;
  display: block;
}
.gallery2,
.wp-block-gallery2.is-cropped,
.blocks-gallery2-image a, 
.wp-block-gallery2.is-cropped,
.blocks-gallery2-image img, 
.wp-block-gallery2.is-cropped,
.blocks-gallery2-item a, 
.wp-block-gallery2.is-cropped,
.blocks-gallery2-item {
  height: 500px;
}
.contactmessage {
	width: 369px;
}
.view1 {
	position: relative;
	left: 50px;
	top: 20px;
}
.view2 {
	position: relative;
	top: 20px;
}
.contact1 {
	position: relative;
	left: 120px;
	top: 10px;
}
.contact2 {
	position:relative;
	left: 75px;
	top: 10px;
}
.testimonial {
	background-color: #fafafa;
	border-radius: 5px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-top: 10px;
	margin: auto;
	font-size: 11px;

}
.testimonialtext {
	font-style: italic;
	font-size: 11px;
	font-family: arial;
	vertical-align: bottom;
}
.name {
	font-weight: bold;
	font-size: 11px;
	font-family: arial;
}
.quoteleft {
	font-weight: bold;
	font-size: 30px;
	color: #b5b5b5;
	position: relative;
	left: -15px;
	font-style: normal;
}
.quoteright {
	font-weight: bold;
	font-size: 30px;
	color: #b5b5b5;
	position: relative;
	left: 100%;
	font-style: normal;
}
#instagram {
	width: 40px;
	height: 40px;
}
.gram {
	fill: #404040;
	opacity: 0.6;
	transition: 0.3s;
}
.gram:hover {
	opacity: 1;
}
.site-info {
	text-align: center;
	font-size: 10px;
}
#scroll-top {
	border-radius: 5px;
}
.footer-menu {
	text-align: center;
	letter-spacing: 1.5px;
	font-size: 12px;
	margin-top: 30px;
	margin-bottom: 40px;
}

@font-face {
  font-family: MADECannes;
  src: url(https://ahureibeauty.co.nz/wp-content/uploads/2019/10/madecannes-1.otf);
}

* {
font-variant-ligatures: none;
}
.footerlogo {
  height: 50px;
  text-align: center;
  margin-top: -7.5px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 25px;
}
.main-navigation .menu ul ul a:hover {
  background: #aaa;
}
.blockleft {
  width: 100%;
  margin: auto;
}
.blockright {
  width: 105%;
}
.blocktextleft {
  width: 110%;
}
.blocktextright {
  width: 110%;
  padding-right: 20px;
}
.microbladingblock {
  width: 100%;
  margin-left: 100px;
}
.gallery2 {
  height: 500px;
}
.makeuptable {
  width: 800px;
  margin: auto;
}