#terms{
	color:black;
}
.top-social a {
    padding: 0 2px!important;
}
/*hide sandwich menu on stiky header*/
.edgtf-side-menu-button-opener{
	display:none;
}
.wp-block-image img {
    margin: auto;
}
#affil{
	color:white;
		font-size:23px;
		font-weight:100;
	max-width:120px;
	text-align:center;
}
#affilMobil{
		color:white;
		font-size:20px;
		font-weight:100;
	max-width:110px;
	text-align:center;
}
#affil a{
	font-weight:400;
	border-bottom:solid 1px white;
}
#affil a:hover{
	border-bottom:solid 1px black;
		font-weight:600;
		transition:0.5s ease-out;
}
	#affilMobil a{
		font-weight:400;
		border-bottom:solid 1px white;
	}
	#affilMobil a:hover{
		
		border-bottom:solid 1px black;
		font-weight:600;
		transition:0.5s ease-out;
	}
.top-social img {
    max-width: 30px;
    height: auto;
}
.top-social img:hover {
    opacity: 0.3;
}
.edgtf-logo-wrapper a {
    height: 70px!important;
}
.homeLogo {
    border-right: 2px solid #a796a0;
}
.max-1100 {
    max-width: 1100px;
    margin: auto;
}
.edgtf-breadcrumbs a, .edgtf-breadcrumbs {
    color: #fff!important;
}
h3.edgtf-st-title {
    letter-spacing: 0;
}
.gallery{
	position:relative;
}
edgtf-page-title.entry-title h1{
    font-size: 36px;
}
.edgtf-testimonials-holder.edgtf-testimonials-standard .edgtf-testimonial-text:before {
display: none;
}
p.edgtf-testimonial-text {
		text-align:left;
	font-weight:600;
}
.edgtf-testimonials-author-name {
    text-align: left;
	margin-left:11%;
}

.edgtf-owl-slider .owl-dots {
    text-align: left;
    margin: 25px 0 0 11%;
}
.edgtf-owl-slider .owl-dots .owl-dot span {
    background-color: #fff;
    border: 2px solid #fff;
}
.vc_custom_1566258431572{
	padding-top:0 !important;
}

.edgtf-testimonials-holder.edgtf-testimonials-standard .edgtf-testimonial-text {
    color: black;
    margin: 0px 10%;
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
}
.beauty{
	position:relative;
}
.beauty:before {
  display: block;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.3);
}


.edgtf-main-menu > ul > li > a:hover, a, p a {
    color: #000000;
    opacity: 1;
}

#wrapper {
    margin-left:auto;
    margin-right:auto;
    width:900px;
}
.contactForm p{
		float:right;
	position:relative;
	left:-880px;
}
/*.eltdf-grid-row{
	position:relative;
	left:-150px;
}
*/
.edgtf-testimonials .owl-nav {
    display: none !important;
}
/*
 .info p{
	position:relative;
	left:200px;
}
.hours h5{
	position:relative;
	left:200px;
}
.hours p{
	position:relative;
	left:200px;
}*/
.wrapper{
	float:left;
	width:45%;
  position:relative;
	left:350px;
}
.manicure h4{
	text-align:left;
	position:relative;
	left:10px;
}
.manicure p{
	position:relative;
	left:10px;
}
.rewarded h1{
	position:relative;
	left:0px;
	top:170px;
}
/* change menu pricing from orange to black */
.edgtf-restaurant-menu-list .edgtf-rml-price-holder .edgtf-rml-price {
    color: black;
}
/*Eminence Shopping Button*/
.shopEmBtn{
	
}
#shopEm{
	position:relative;
	right:250px;
	margin-top:30px;
	width:auto;
	border:2px solid #a896a0;
	padding:7px;
	border-radius:20px;
}
#shopEm:hover{
	background-color:#a896a0;
	color:red;
	transition:0.5s ease;
	
}
.shopEmBtn{
	text-align:center;
}
.partners img{
}
.partners img:hover{
	
}
/* lowercase font and bold text */
.edgtf-restaurant-menu-list .edgtf-rml-title-holder .edgtf-rml-title {
    text-transform: capitalize;
    font-weight: 600;
}
.leading{
	position:relative;
	left:-40px;
}
.organicMicro h5{
	position:relative;
	left:-40px;
		font-weight:bold;
}
.organicMicro p{
	position:relative;
	left:-40px;
}
/*.titleSkinCare{
	position:relative;
	left:-100px;
}*/
.titleSkinCare {
    margin: 30px 0 0 0;
}
.edgtf-restaurant-menu-list ul li {
    margin-bottom: 10px;
}
.edgtf-rml-description-holder {
    margin-bottom: 15px;
    color: #000!important;
}
.edgtf-restaurant-menu-list .edgtf-rml-bottom-holder {
    position: relative;
    top: 4px;
}
.bodyTitle{
	position:relative;
	left:-100px;
}
.faceTitle{
	position:relative;
	left:-100px;
}
.waxing{
	position:relative;
	left:50px;
}
.over-image p{color:#fff; text-align:center; font-size:30px; line-height:36px;}
.over-image {
    padding: 150px 20px;
}
/*
.girls{
	position:relative;
	left:-150px;
}

.services{
	text-align:center;
	position:relative;
	left:-90px;
}
*/
.contactText{
	color:#fff !important;
}

.footerHov a {
		color:#fff !important;
}
.locationText h5{
		color:#fff !important;
}

.footerHov a:hover{
	color:black !important;
	transition:0.3s;
}
/*contact*/
.info h5 {
    font-size: 20px;
    letter-spacing: 2px;
}
.footerL ul{
	 list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.footerL li {
  float: left;
}

.footerL li a {
  display: inline-block;
  color: #fff !important;
  text-align: center;
  padding: 16px;
  text-decoration: none;
}

.footerL li a:hover {
  opacity:0.3;
}

.success{
	color:#fff !important
}
.homeP h2{
	color:black;
	position:relative;
	left:-150px;
}
/*
.homeT h4{
	position:relative;
	left:-120px;
	text-transform:uppercase;
}
.homeT h2{
	position:relative;
	left:-120px;
	letter-spacing:1px;
	
}
*/
.homeT h2 {
    text-align: justify;
}
.vertical{
	border-right: 2px solid #333;
	border-color:#A896A0;
	position:relative;
	left:-350px;
}
.homeLogo{
	position:relative;
	left:50px;
}
.skincare a:hover{
	opacity:1;
}
.salon a:hover{
	opacity:1;
}
.nails a:hover{
	opacity:1;
}
#subscribe-email{
	background-color: #A896A0;
  border-radius: 1px;
  padding-top: 10px;
  width: 250px;
}
#subscribe-field-blog_subscription-3{
	background-color:white;
}
#subscribe-submit{
	display:none;
}
#media_image-10{
	float: left;
	width: 25%;
	 opacity: 1;
  display: block;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
}
#media_image-18{
	float: left;
	width: 25%;
}
#media_image-13 {
	float: left;
	width: 25%;
	opacity: 1;
  display: block;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
}
#media_image-12 {
	float: left;
	width: 25%;
	opacity: 1;
  display: block;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
}
#media_image-10:hover{
	opacity:0.3;
}
#media_image-13:hover{
	opacity:0.3;
}
#media_image-12:hover{
	opacity:0.3;
}
.footer-copyright {
	clear: both;
}
.bottomText{
	color:white;
}
.serviceBar{
  margin: 0;
  padding: 0;
  width: 200px;
  background-color: #f1f1f1;
}
ul.verticalBar{
	list-style-type:none;
}

.serviceBar li a {
	list-style-type:none;
}

/* Change the link color on hover */
li a:hover {
  opacity:0.3;
}
.specialsImg:hover img{
	opacity:0.3;
}
.specialsImg img{
  opacity: 1;
  display: block;
  width: 100%;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
}
.findUs{
	position:relative;
	text-align:center;
}
/* second level hover color */
.edgtf-drop-down .second .inner ul li a:hover .item_outer {
    color: #000000;
}
/* second level active color */
.edgtf-drop-down .second .inner ul li.current-menu-item>a .item_outer {
    color: #ffffff;
}
.footer{
	position:relative; 
	left:-22px; 
}
.sharedaddy{
	display:none;
}
.footer img:hover{
	opacity:.5;
	color:#CFC4C5;
}
.facebook img:hover{
	opacity:.5;
	color:#CFC4C5;
}
.snapchat img:hover{
	opacity:.5;
	color:#CFC4C5;
}
.facebook{
	position:relative; 
	left:-22px; 
}
.snapchat{
	position:relative;
	left:-22px;
}
.contactText{	
	position:relative;	
	color:white;
}

.edgtf-widget-title-holder h5{
			
		position:relative;
		color: #fff !important;
}
/*
.edgtf-st-title{
	position:relative;
	left:100px;
}
*/
/*.philosophyP h3{
	text-align:left;
	position:relative;
	left:250px;
	letter-spacing:0;
}
.philosophyP h2{
	text-align:left;
	position:relative;
	left:250px;
	letter-spacing:1px;
	max-width:560px;
}*/
/*footer*/
.edgtf-page-footer .edgtf-footer-bottom-holder .edgtf-footer-bottom-inner {
    border-top: 0;
}
.edgtf-page-footer .edgtf-footer-top-holder .edgtf-footer-top-inner.edgtf-grid {
    padding: 60px 0 48px;
}
#media_image-13, #media_image-12, #media_image-10{
	max-width:47px;
}
#edgtf-back-to-top>span {
    color: #a896a0;
    background-color: #fff;
	border: 1px solid #a896a0;}
@media all and (max-width:1556px){
/*	.girls{
	position:relative;
	left:-50px;
}*/
	.edgtf-testimonials-holder.edgtf-testimonials-standard .edgtf-testimonial-text{
	color:black;
	margin:0px 350px 0px 300px;
}
		.hours{
		position:relative;
		left:-50px;
}
	/*.info{
	position:relative;
	left:-50px;
}*/
	#wrapper {
    margin-left:auto;
    margin-right:auto;
    width:640px;
}
	.contactForm p{
	float:right;
	position:relative;
	left:-620px;

}
	.cat{
	position:relative;
	left:-60px;
}
	.haleigh{
	position:relative;
	left:-60px;
}
	.merida{
	position:relative;
	left:-60px;
}
	.edgtf-st-text{
	display:none;
	
}
	.vertical{
	border-right: 2px solid #333;
	border-color:#A896A0;
	position:relative;
	left:-250px;
}
/*	.philosophyP h3{
		position:relative;
		left:100px;
		
	}
	.philosophyP h2{
		position:relative;
		left:100px;
	}*/
	.beautyTitle h1{
		position:relative;
		left:0px;
		text-align:center;
	}
}
@media all and (max-width:1386px){
/*.edgtf-st-text{
	text-align:left;
	position:relative;
	left:200px;
}*/
		.hours{
		position:relative;
		left:-50px;
}
	.contactText{
		left:1px;
	}
	/*.bioRafia{
		position:relative;
		left:-200px;
	}*/
		.vertical{
	border-right: 2px solid #333;
	border-color:#A896A0;
	position:relative;
	left:-200px;
}
	#shopEm{
	position:relative;
		left:20px;
	margin-top:30px;
	width:auto;
	border:2px solid #a896a0;
	padding:7px;
	border-radius:20px;
}
}
@media (max-width: 1366px) {
    .edgtf-testimonials-holder.edgtf-testimonials-standard .edgtf-testimonial-text {
        margin: 0px 30px;
    }
	 .edgtf-testimonials-holder.edgtf-testimonials-standard .edgtf-testimonial-author .edgtf-testimonials-author-name {
        font-size: 20px;
        text-align: left;
        margin-left: 25px;
    }
	
}

@media (max-width: 600px) {
    .edgtf-testimonials-holder.edgtf-testimonials-standard .edgtf-testimonial-text {
        margin: 0px 10px;
    }
    .edgtf-testimonials-holder.edgtf-testimonials-standard .edgtf-testimonial-author .edgtf-testimonials-author-name {
        font-size: 20px;
        text-align: left;
        margin-left: 10px;
    }
   /* .edgtf-section-title-holder .edgtf-st-title {
        text-align: left;
        margin-left: 90px;
    }*/
}
@media all and (max-width:1200px){
		#wrapper {
    margin-left:auto;
    margin-right:auto;
    width:540px;
			position:relative;
			left:45px;
}
		.hours{
		position:relative;
		left:-50px;
}
	.contactForm p{
	float:right;
	position:relative;
	left:-520px;

}
	.wrapper{
		float:left;
	width:45%;
  position:relative;
	left:250px;
	}
/*	.edgtf-widget-title-holder{
		position:relative;
		left:55px
}*/
}

@media all and (max-width: 1030px) { 
	#wrapper {
    margin-left:auto;
    margin-right:auto;
    width:440px;			
}
	
	.your-email .wpcf7-form-control{
		width: 48%;
    margin-left: 0px;
}
	.contactForm p{
	float:right;
	position:relative;
	left:-420px;
}
	.introGallery{
		position:relative;
		top:50px;
		left:-20px;
	}
	.footer{ 		
		left:-30px;						
	}
	.snapchat{
		left:-30px;
	}
	.facebook{
		left:-35px;
	}
/*	.edgtf-widget-title-holder{
		position:relative;
		left:100px
}*/
	.contactText{
		left:-35px;
	}
/*.philosophyGirl{
	 height: auto; 
    width: auto; 
    max-width: 300px; 
    max-height: 300px;
		position:relative;
		left:60px;
	}
	.philosophyP h3{
		font-size:60px;
		position:relative;
		left:-20px;
	}
	.philosophyP h2{
		position:relative;
		left:80px;
	}*/
}
@media all and (max-width: 1023px) { 	
	
	/*.info{
		position:relative;
		left:-50px;
	}*/
	.hours{
		position:relative;
		left:-100px;
}
		#wrapper {
    margin-left:auto;
    margin-right:auto;
    width:500px;
		position:relative;
		left:50px;
}
		.contactForm p{
	float:right;
	position:relative;
	left:-490px;

	}
/*	.philosophyP h3{
		text-align:left;
		position:relative;
		left:-20px;
	}*/
}
@media all and (max-width:768px) {
	.my-hours h5{padding-top:30px;}
	
	
	
	.top-photo.wpb_single_image .vc_single_image-wrapper {
    display: inline-block;
    vertical-align: middle;
			 position: relative;
			top:100px;
			max-width: 100%;
}
	.homeLogo.wpb_single_image .vc_single_image-wrapper {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: 100px;
    max-width: 100%;
}
	.reviveT{
		margin-top:100px;
	}
	.spaceP{display:none;}
	.space1{
		display:none;
	}
	.edgtf-testimonials-holder.edgtf-testimonials-standard .edgtf-testimonial-text {
        margin: 0px 30px;
    }
    .edgtf-testimonials-holder.edgtf-testimonials-standard .edgtf-testimonial-author .edgtf-testimonials-author-name {
        font-size: 20px;
        text-align: left;
        margin-left: 15px;
    }
	
}
	.hours{
		position:relative;
		left:100px;
	}
		#wrapper {
    margin-left:auto;
    margin-right:auto;
    width:540px;
				position:relative;
			left:150px;
}
	.your-email .wpcf7-form-control{
		width: 100%;
    margin-left: 0px;
	}
		.contactForm p{
	float:right;
	position:relative;
	left:-520px;

}
	.homeLogo{
		position:relative;
		left:-10px;
	}
	.vertical{
		display:none;
	}
	.footer{ 
		left:10px;
}
	.snapchat{
		left:10px;
	}
	.facebook{
		left:5px;
	}
	.contactText{
		left:5px;
	}
		.vertical{
		border-right: 2px solid #333;
		border-color:white;
	}

@media all and (max-width: 679px) { 
	
	.edgtf-testimonials-holder .edgtf-testimonials{padding:0!important}
	.homeLogo {
    border:0;
	}
	
}
@media all and (max-width: 500px) { 
	

	#affilMobil{
		color:white;
		font-size:20px;
		font-weight:100;
	max-width:110px;
	text-align:center;
		position:relative;
		left:50px;
}
	
}
/*	.edgtf-widget-title-holder{
		position:relative;
		left:110px
	}*/
	.homeT h4{
		position:relative;
		left:50px;
	}
}

}
@supports (-webkit-overflow-scrolling: touch) {
.top-photo figure {
    padding-top: 50px;
}
}