/*
Theme Name: Twenty Sixteen Child
Theme URI: http://www.webpagedesign.ie
Template: twentysixteen
Author: Web Page Design Company
Author URI: http://www.webpagedesign.ie
Description: Twenty Sixteen is a modernized take on an ever-popular WordPress layout — the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Twenty Sixteen will make your WordPress look beautiful everywhere.
Tags: black,blue,gray,red,white,yellow,dark,light,one-column,two-columns,right-sidebar,fixed-layout,responsive-layout,accessibility-ready,custom-background,custom-colors,custom-header,custom-menu,editor-style,featured-images,flexible-header,microformats,post-formats,rtl-language-support,sticky-post,threaded-comments,translation-ready
Version: 1.2.1470231374
Updated: 2016-08-03 13:36:14

*/



body{
	font-family:sans-serif;
	background:#dee8ef;
	}

#cycler {position:relative;height:315px;}
#cycler img{position:absolute;z-index:1;
}
#cycler img.active{z-index:3}




h3{color:#2e486f;margin:10px 0 0 0 !important;padding:0 !important;font-weight:600 !important;}
h4{color:#4e688f;margin:10px 0 0 0 !important;padding:0 !important;font-weight:600 !important;}
h5{color:#4e688f;margin:10px 0 0 0 !important;padding:0 !important;font-weight:600 !important;}
.handwriting{font-family: 'Bad Script', cursive;font-weight:800;color:#168cc5;font-size:1.4em;line-height:1.5em;}
.site{
	max-width:1320px;
	margin:0 auto;
	margin-bottom:20px;
	background:#dee8ef;
	}

.site-content{
	padding:20px;
	width:950px;
	background:#dee8ef;
	}


#content-left{
	float:left;
	width:75%;
	background:#dee8ef;
	}
#content{
	background:#dee8ef;
}


#primary{
	background:#ffffff;
}

.site-footer{
	background:#ced8df;
	padding:0px 0 0 0px;
	width:100%;
	border-radius:5px;
	}

.site-info{
	/*margin:0 auto;*/
	margin-left:100px;
}

.site-main{margin-bottom:50px;}



.site-header{
	padding:0px 20px 0px 20px ;	
	background:#dee8ef;
	width:100%;
	}

.site-header-main{
	margin-top:-20px;
	margin-bottom:0px;
	float:left;
	text-align:right;
	}

#main-right{
	position:fixed;
	padding-top:20px;
	margin-left:945px;
	background:#dee8ef;
	float:right;
	width:25%;
	}


#page-content-left{float: left; width: 25%;}

#page-content-right{float: left; width: 75%;}

.entry-content{
	margin: 20px 30px  !important;
	}

.contact-info table{
	border:0;
	padding:0;
	margin:0;
	width:100%
	}

.contact-info th{
	border:0;
	padding:0px;
	margin:0;
	font-family:sans-serif;
	}

.contact-info td{
	border:0;
	padding:0px;
	margin:0;
	font-family:sans-serif;
	}

.widget{
	margin:0;
	border:0;
	}

#text-7 li{
	padding:5px;
	}

span#phone-number{
	font-size:1.3em;
	color:white;
	}

#woocommerce_widget_cart-2{
	margin-top:20px;
	background:#77d5ff;
	padding:40px 10px 10px 10px;
	background:url(/wp-content/uploads/2016/09/shop-cart-header-black.png);
	background-repeat:no-repeat;
	background-position-x: 23px;
	}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
   /* float: left;
    margin: 0 3.8% 2.992em 0;*/
    padding: 0;
    position: relative;
    /*width: 100% !important;*/
}


ul.tabs, ul.wc-tabs, #reviews{
	display:none;
}

.woocommerce img, .woocommerce-page img {
    margin: 0px 0 0 0;
    max-width: 200px;
}

.onpage-cart-price .woocommerce-Price-amount{display:none}
.onpage-cart-price .add_to_cart_inline{background:none;border:0px !important;padding:0;box-shadow:0 0 0 !important}
.add_to_cart_inline{font-size:0.8em;background:#eee;margin-top: 5px;}
.added_to_cart{background:#0b5;padding:2px 5px !important;border-radius:3px;border:1px solid #0b5;color:white;font-weight:bold;}

/*
.changes-cart .add_to_cart_button{float:right;margin-top:-25px;margin-right:0px;margin-bottom:-20px;}
.add_to_cart_inline{border:0 !important; padding:0 !important}
.onpage-cart-price .woocommerce-Price-amount{display:none}
.changes-cart .woocommerce-Price-amount{display:inline;}
.changes-cart{background:#eee;border-radius:5px;border:4px solid #ccc;padding:15px 20px 0px 20px  !important;}
.changes-cart a{background:#0a6; padding:5px 10px;font-weight:bold;color:white;border-radius:3px;}
.changes-cart p.add_to_cart_inline{display:none} 
.added_to_cart{background:white;padding:2px 5px !important;border-radius:3px;border:1px solid #0a6;}
mark, ins{
    background:#007acc !important;
    color: #fff;
    padding: 0.125em 0.25em;
    text-decoration: none;
}
*/

.widget_shopping_cart_content{
	background:white;
	padding:20px;
	}

.widget-area > :last-child, .widget > :last-child {
    margin:0 15px;
	}

.widgettitle{display:none;}

.info-box{
	background:#ced8df;
	padding:20px;
	overflow:hidden;
	margin:40px 0px;
	}

.contact-info{
	list-style:none;
	margin-left:0px;
	background:#ced8df;
	padding:10px;
	font-size:1.2em;
	border-radius:5px;
	}



input.button {
	margin:6px;
	font-weight:bold;
	text-align:left;
	/*width:650px;*/
	background-color:#13256c;
	}

.exp_text{
	margin-top:-20px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:0px;
	padding:4px;
	}


#hydra-para1 ul li, #hydra-para1  ol li{margin-left:20px;}
#hydra-para2 ul li, #hydra-para2  ol li{margin-left:0px;}
#hydra-para2 ul{list-style:none;background-image:url(/wp-content/uploads/2016/09/who_for_back.jpg)}
#hydra-para2 li, #hydra-para2  li{margin-bottom:20px;}
#hydra-para3 ul li, #hydra-para3  ol li{margin-left:20px;}
.wpvl_auto_thumb_box_wrapper{float:left;margin:0 20px 0 0}
#hydra-para4 ul li, #hydra-para4  ol li{margin-left:20px;}
#hydra-para4 li, #hydra-para4  li{margin-bottom:20px;}
#hydra-para4 ol{background-image:url(/wp-content/uploads/2016/09/HydraFacialBackground-638x250-1.jpg)}
#hydra-para5 ul li, #hydra-para5  ol li{margin-left:20px;}

#ilipo-para1 ul li, #ilipo-para1  ol li{margin-left:20px;}
#ilipo-para2 ul li, #ilipo-para2  ol li{margin-left:20px;}
#ilipo-para3 ul li, #ilipo-para3  ol li{list-style:none;margin-left:20px;}
#ilipo-para3 li, #ilipo-para3  li{margin-bottom:20px;}
#ilipo-para3 ul, #ilipo-para3  ul {background-image:url(/wp-content/uploads/2016/09/what-areas.jpg)}
#ilipo-para4 ul li, #ilipo-para4  ol li{margin-left:20px;}
#ilipo-para5 ul li, #ilipo-para5  ol li{margin-left:20px;}

#para1 ul li, #para1  ol li{margin-left:20px;}
#para2 ul li, #para2  ol li{margin-left:20px;}
#para3 ul li, #para3  ol li{margin-left:20px;}
#para4 ul li, #para4  ol li{margin-left:20px;}
#para5 ul li, #para5  ol li{margin-left:20px;}


.fbx-caption-title{display:none}

.navBulletsWrapper{display:none;}


span.step{font-size:1.2em;color: #168cc5;font-weight:800}
h5.handwriting-hydra{font-family: 'Bad Script', cursive;font-weight:800;color:#168cc5;font-size:1.8em;line-height:1.5em;}

h4.hydra-video{text-align:right;color: #168cc5;font-size:1.0em;line-height:1.4em;}


input#coupon_code{height:40px;}
input#apply_coupon{height:40px;}


/*----- Fix for lightbox x -----*/

div.pp_default .pp_close {
    z-index: 1000;
	}

#cart_hydra{
	padding-top:0px
	padding-right:0;
	padding-bottom:30px;
	padding-left:0;
	}
#cart_non_hydra{padding:50px 0 -50px 0px}

.redemption{font-size: 0.9em; line-height: 1.5em;padding:0 20px}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    background-color: #00BB55;
	color:white;
	}

mark, ins {
    background: #FF0000 !important;
    color: #fff;
    padding: 0.125em 0.25em;
    text-decoration: none;
}

.add_to_cart_inline del{font-size:1.2em !important;border-radius:4px;}
.add_to_cart_inline ins{font-size:1.2em !important;border-radius:4px;}

.woocommerce span.onsale {
    min-height: 3.236em;
    min-width: 3.236em;
    padding: .202em;
    font-size: 1em;
    font-weight: 700;
    position: absolute;
    text-align: center;
    line-height: 2.9;
    top: -.5em;
    left: -.5em;
    margin: 0;
    border-radius: 100%;
    background-color: #77a464;
    color: #fff;
    font-size: .857em;
    -webkit-font-smoothing: antialiased;
    z-index: 9;
    box-shadow: 2px 2px 10px #000;
}

p#billing_company_field{display:none}


#prepay-title{color:red;font-size:18px;font-weight:bold;background:#f5f1f1;padding:5px;text-align:center;border-radius:3px;border:1px solid #aaa;margin-bottom:30px;box-shadow: 2px 2px 10px #888}


/*------------------------------ DESKTOP -------------------------------*/




@media screen and (min-width: 650px) {


.select2-selection{height:60px !important;}

input.wpcf7-form-control{padding:30px 10px !important;}
.woocommerce-billing-fields__field-wrapper input{padding:20px 10px !important;}
.realexcw-text-field input{padding:20px 10px !important;width:100%;}


.double-line-spacing{margin-top:-12px;}

#main-left{
	float:left;
	width:75%;
	background:#dee8ef;
	margin-top:-70px;
	}


.product-pages{margin-top:40px;}

.woocommerce .woocommerce-breadcrumb {
    margin: 40px 0 1em;
    padding: 0;
    font-size: .92em;
    color: #777;
}




#temp-spacer{height:87px;}

.custom-logo{}

	.hide-desktop{display:none;}


	#mobile-menu-container, .mobile-menu-toggle-container {
		display: none;
	}


.entry-header{
	display:none;
	}

#special-offers-label a{position:fixed;float:left;margin-left:840px;margin-top:-47px;z-index:1000}

		#slider-mobile{display:none}

		.sub-menu li{display:none}
			button.dropdown-toggle{display:none}

		.main-navigation .menu-item-has-children > a:after {
			display:none
		}


		.main-navigation {
			margin:0 auto;
			}

		fieldset{
			width:100%;
			padding:0px;
			border-radius:5px;
			margin-right:40px;
			padding-left:10px;
			background:#ced8df;
			margin-bottom:0;
			}

		fieldset#tech-explained{
			width:665px;
			padding:0px;
			border-radius:5px;
			margin-left:242px;
			padding-left:10px;
			background:#ced8df;
			}

		legend{
			font-size:1.1em;
			font-weight:bold;
			font-family:sans-serif;
			text-transform:uppercase;
			color:white;
			padding-right:10px;
			letter-spacing:1px;
			text-shadow:0px 1px 2px #000;
			margin-bottom:0;
			}
	

		fieldset.special-offers{
			width:100%;
			padding:20px;
			border-radius:5px;
			background:#dee8ef;
			margin-bottom:20px;
			}

		fieldset.special-offers legend{
			font-size:1.1em;
			font-weight:bold;
			font-family:sans-serif;
			text-transform:uppercase;
			text-align:center;
			color:#8e989f;
			padding:0px 5px;
			letter-spacing:1px;
			margin-bottom:0;
			text-shadow:0 0 0;
			width:40%;
			border:1px solid #ccc;
			border-radius:5px;
			background:#fafafa;
			box-shadow:0 0 5px #ccc;
		}

		.special-offers-desc{float:left;width:51%;text-align:right;padding:20px;overflow:hidden}
		.special-offers-buy{float:left;width:49%;overflow:hidden}
		.cart-special-offers p{margin:10px;width:300px;}
		.special-offers-item{clear:both; overflow:hidden}
		.special-offers-item-highlight{clear:both;background:#ced8df;border:2px solid #ccc;margin:5px;padding:10px;overflow:hidden;border-radius:5px;}
		.wow{float:right;margin-top:-55px;margin-right:5px;color:red;font-weight:600;background:white;padding:5px;border-radius:5px;box-shadow:0 0 1px #aaa;}
		.red-small{color:#F00;font-size:0.9em;}

		body:not(.custom-background-image):before,

		body:not(.custom-background-image):after {
			background: inherit;
			content: "";
			display: block;
			height: 0px;
			left: 0;
			position: fixed;
			width: 100%;
			z-index: 99;
			}

		.menu-skin-care-products-container ul{margin-top:-100px;}
		
		#skincare-sub-menu{margin-left:-140px;padding-top:10px;}

		.menu-skin-care-products-container ul li{display:inline;}

		.menu-skin-care-products-container li a{
			background:#ced8df;
			padding:10px 20px;
			margin:0px;
			-webkit-border-top-left-radius: 5px;
			-webkit-border-top-right-radius: 5px;
			-moz-border-radius-topleft: 5px;
			-moz-border-radius-topright: 5px;
			border-top-left-radius: 5px;
			border-top-right-radius: 5px;
			font-size:1.1em;
			}
		
		#menu-skin-care-products li:nth-child(5){display:none;} 
		#menu-skin-care-products li:nth-child(6){display:none;} 


		.menu-skin-care-products-container li a:hover{
			background:white;
			text-decoration:none;
			}

		.menu-skin-care-products-container li.current-menu-item a{
			position:relative;
			top:5px;
			background:white !important;
			}
		



		.menu-hydra-facial-container ul{
			margin-top:-73px;
			margin-bottom:-60px;
			}

		.menu-hydra-facial-container ul li{
			display:inline;
			}

		.menu-hydra-facial-container li a{
			background:#ced8df;
			padding:10px 10px;
			margin:0px;
			-webkit-border-top-left-radius: 5px;
			-webkit-border-top-right-radius: 5px;
			-moz-border-radius-topleft: 5px;
			-moz-border-radius-topright: 5px;
			border-top-left-radius: 5px;
			border-top-right-radius: 5px;
			font-size:1.1em;
			}

		.menu-hydra-facial-container li a:hover{
			text-decoration:none;
			background:white;
			}


		.menu-hydra-facial-container li.current-menu-item a{
			background:white !important;
			}

		.menu-hydra-facial-container li.current-menu-item{
			position:relative;
			top:5px;
			border-bottom:0;
			}

		.hydra-widget-left{
			padding: 20px 20px 0px 20px ; 
			width: 65%; 
			float: left;
			vertical-align: top;
			}			

		.hydra-widget-right{
			padding: 20px 20px 20px 20px ; 
			width: 35%; 
			float: right;
			vertical-align: top;
			}			

		
		.woocommerce-breadcrumb{visibility:hidden;}


		.entry-content a{
			box-shadow: 0 0px 0 0 currentColor;
			}

		.current-page-ancestor{
			opacity: 0.8;filter: alpha(opacity=50;)
			}


		.contact-info a{
			text-decoration:none;
			float:right;
			background:#fff;
			padding:5px 10px;
			border-radius: 5px;
			}

		.contact-info a:hover{
			opacity: 0.8;filter: alpha(opacity=80);
			}


		.step_boxes{
			text-align:center;
			float:left;
			width:30%;
			min-height:575px;
			margin:10px;
			box-shadow:0px 0px 8px #468;
			border-radius:10px;
			padding:30px 10px 10px 10px;
		}

		.chats_title {
			background: #2b82bb !important;
			width: 280px;
		}

		.chats_container{position: fixed;right: 5px !important;top:0 !important; box-shadow:5px 5px 10px #000000 !important;}

		#menu-technologies{float:right;width:635px;padding-bottom:20px;}
			#menu-technologies li a{font-size:0.8em;padding:5px;margin:2px;background:#FFF;border-radius:5px;width:200px;height:48px;white-space:normal;border:1px solid #bbb}
			#menu-technologies li a:hover{opacity: 0.8;filter: alpha(opacity=80); /* For IE8 and earlier */ text-decoration:none}
			#menu-technologies li.current-menu-item a{border:2px solid #51a5de !important;opacity: 0.8;filter: alpha(opacity=80)}

			#menu-technologies li:nth-child(1) a{background:url(/wp-content/themes/twentysixteen-child/images/ilipo-button-tech.jpg);color:#234;font-weight:bold;border:1px solid #bbb}
			#menu-technologies li:nth-child(1) a:hover{background-color:#82eff0; }

			#menu-technologies li:nth-child(2) a{background:url(/wp-content/themes/twentysixteen-child/images/promax-tech.png);color:#000;font-weight:bold;border:1px solid #bbb}
			#menu-technologies li:nth-child(2) a:hover{background-color:#82eff0; }

			#menu-technologies li:nth-child(3) a{background:url(/wp-content/themes/twentysixteen-child/images/hydrafacial-tech.jpg);color:#000;font-weight:bold;border:1px solid #bbb}
			#menu-technologies li:nth-child(3) a:hover{background-color:#82eff0; }


		#menu-choices {padding-bottom:20px;}
			#menu-choices li a{font-size:0.9em;padding:5px;margin:5px;background:#FFF;border-radius:5px;width:210px;height:48px;white-space:normal;border:1px solid #bbb}
			#menu-choices li a:hover{opacity: 0.8;filter: alpha(opacity=80); /* For IE8 and earlier */ text-decoration:none}
			#menu-choices li.current-menu-item a{color:#000;border:2px solid #51a5de !important;opacity: 0.8;filter: alpha(opacity=80)}

			#menu-choices li:nth-child(1) a{background:url(/wp-content/themes/twentysixteen-child/images/fat-reduction.jpg);color:#456;font-weight:bold;border:1px solid #bbb}
			#menu-choices li:nth-child(1) a:hover{background-color:#82eff0;}

			#menu-choices li:nth-child(2) a{background:url(/wp-content/themes/twentysixteen-child/images/cellulite-reduction.jpg);color:#456;font-weight:bold;border:1px solid #bbb}
			#menu-choices li:nth-child(2) a:hover{background-color:#82eff0;}

			#menu-choices li:nth-child(3) a{background:url(/wp-content/uploads/2016/09/stretch_mark_button.jpg);color:#456;font-weight:bold;border:1px solid #bbb}
			#menu-choices li:nth-child(3) a:hover{background-color:#82eff0;}

			#menu-choices li:nth-child(4) a{background:url(/wp-content/themes/twentysixteen-child/images/body-skin-tightening.jpg);color:#456;font-weight:bold;border:1px solid #bbb}
			#menu-choices li:nth-child(4) a:hover{background-color:#82eff0;}

			#menu-choices li:nth-child(5) a{background:url(/wp-content/themes/twentysixteen-child/images/chin-facial-fat-reduction.jpg);color:#456;font-weight:bold;border:1px solid #bbb}
			#menu-choices li:nth-child(5) a:hover{background-color:#82eff0;}

			#menu-choices li:nth-child(6) a{background:url(/wp-content/themes/twentysixteen-child/images/facial-skin-tightening.jpg);color:#456;font-weight:bold;border:1px solid #bbb}
			#menu-choices li:nth-child(6) a:hover{background-color:#82eff0;}

			#menu-choices li:nth-child(7) a{background:url(/wp-content/themes/twentysixteen-child/images/hydrofacial.jpg);color:#456;font-weight:bold;border:1px solid #bbb}
			#menu-choices li:nth-child(7) a:hover{background-color:#82eff0;}

			#menu-choices li:nth-child(8) a{background:url(/wp-content/themes/twentysixteen-child/images/teeth-whitening-treatment-choice.jpg);color:#456;font-weight:bold;border:1px solid #bbb}
			#menu-choices li:nth-child(8) a:hover{background-color:#82eff0;}

			#menu-choices li:nth-child(9) a{background:url(/wp-content/uploads/2017/05/perk.jpg);color:#456;font-weight:bold;border:1px solid #bbb}
			#menu-choices li:nth-child(9) a:hover{background-color:#82eff0;}

			#menu-choices li:nth-child(10) a{background:url(/wp-content/uploads/2017/05/micro-needling2.jpg);color:#456;font-weight:bold;border:1px solid #bbb}
			#menu-choices li:nth-child(10) a:hover{background-color:#82eff0;}

			#menu-choices li:nth-child(11) a{background:url(/wp-content/uploads/2017/05/phototherapy.jpg);color:#456;font-weight:bold;border:1px solid #bbb}
			#menu-choices li:nth-child(11) a:hover{background-color:#82eff0;}

			#menu-choices li:nth-child(12) a{background:url(/wp-content/uploads/2017/09/medik8.jpg);color:#456;font-weight:bold;border:1px solid #bbb}
			#menu-choices li:nth-child(12) a:hover{background-color:#82eff0;}

		#menu-products{padding-bottom:20px;}
			#menu-products li a{font-size:0.9em;padding:5px;margin:5px;background:#FFF;border-radius:5px;width:210px;height:48px;white-space:normal;border:1px solid #bbb}
			#menu-products li a:hover{opacity: 0.8;filter: alpha(opacity=80); /* For IE8 and earlier */ text-decoration:none}
			#menu-products li.current-menu-item a{border:2px solid #51a5de !important;opacity: 0.8;filter: alpha(opacity=80)}

			#menu-products li:nth-child(1) a{background:url(/wp-content/themes/twentysixteen-child/images/gift-voucher.jpg);color:#456;font-weight:bold;border:1px solid #bbb}
			#menu-products li:nth-child(1) a:hover{background-color:#82eff0;}

			#menu-products li:nth-child(2) a{background:url(/wp-content/themes/twentysixteen-child/images/skincare-products.jpg);color:#456;font-weight:bold;border:1px solid #bbb}
			#menu-products li:nth-child(2) a:hover{background-color:#82eff0;}

			#menu-products li:nth-child(3) a{background:url(/wp-content/themes/twentysixteen-child/images/teeth-whitening-products.jpg);color:#456;font-weight:bold;border:1px solid #bbb}
			#menu-products li:nth-child(3) a:hover{background-color:#82eff0;}

			#menu-products li:nth-child(4) a{background:url(/wp-content/themes/twentysixteen-child/images/weight-managment-products.jpg);color:#456;font-weight:bold;border:1px solid #bbb}
			#menu-products li:nth-child(4) a:hover{background-color:#82eff0;}


	.site-header-main > fieldset > nav #menu-technologies > li > a {
		font-size: 0 !important;
	}

	.site-header-main.fixed {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 100;
		height: 50px;
		padding-left: 10%;
		background:white;
		box-shadow:2px 2px 5px #000;
	}

	.site-header-main.fixed .site-branding {
		margin: 0 !important;
		width: 15%;

	}


	.site-branding{text-align:center;padding:22px 0}


	.site-header-main.fixed .site-branding img {
		margin-left:-150px;
		margin-top:-15px;
		width:100px;
		height:75px;
	}

	.site-header-main.fixed > fieldset {
		display: inline-block;
		width: 15% !important;
		margin-left: 0% !important;
		text-align: center !important;
		position: relative;
	}

	.site-header-main.fixed > fieldset > legend {
		display: inline;
		text-align: center !important;
		font-size: 0.8em !important;
		letter-spacing: 1px;
	}

	.site-header-main.fixed > fieldset > nav {
		display: none;
	}

	.site-header-main.fixed > fieldset:hover > nav {
		display: block;
		position: absolute;
		top: 43px;
		left: 0;
		width: 100%;
		background:#ced8df;
	}

	.site-header-main.fixed > fieldset:hover > nav #menu-technologies {
		width: 100% !important;
	}

	.site-header-main.fixed > fieldset:hover > nav #menu-technologies > li > a {
		font-size: 0.8em !important;
	}

	.site-header-main.fixed > fieldset:hover > nav ul > li.menu-item {
		width: 100%;
	}

	.site-header-main.fixed > fieldset:hover > nav ul > li.menu-item > a {
		background: none !important;
		width: 100% !important;
		margin: 0 !important;
		border-radius: 0px;
	}

	#mobile-cart{display:none}

	#mobile-top-menu{display:none}





/*-------- Fat Reduction ------*/
	.fat-redux{min-height:373px;background-image:url(/wp-content/uploads/2016/09/fat-reduction-back.jpg);background-repeat:no-repeat;}
	img#fat-redux-chromo{margin-top:75px;margin-left:25px;float:left;}
	#fat-redux-clinically-proven{margin-top:70px;margin-left:250px;width:200px;line-height:1.4em;color:#777;}
	#fat-redux-targeted{margin-top:60px;margin-left:50px;width:200px;line-height:1.4em;color:#08B;font-size:24px;}
	#fat-redux-immediate{margin-top:55px;margin-left:50px;width:200px;line-height:1.4em;color:#08B;font-size:14px;font-weight:600}
	#fat-redux-course{margin-top:50px;margin-left:50px;width:200px;line-height:1.4em;color:#222}
	#fat-redux-option1{float:left;margin-top:63px;margin-left:80px;width:180px;line-height:1.4em;color:#000}
	#fat-redux-option2{margin-top:270px;margin-left:80px;width:180px;line-height:1.4em;color:#000}
	#fat-redux-option3{margin-top:80px;margin-left:80px;width:180px;line-height:1.4em;color:#000}
	#fat-redux-dramatic{margin-top:-230px;margin-left:650px;width:200px;line-height:1.4em;color:#08B;font-weight:600;}
	#fat-redux-post-treatment{margin-top:75px;margin-left:480px;margin-bottom:20px;width:400px;line-height:1.4em;color:#000}
	#fat-redux-widget15{margin-top:-10px;margin-left:0px;}

/*-------- Cellulite Reduction ------*/

	.cellulite-reduction{min-height:373px;background-image:url(/wp-content/uploads/2016/09/cellulite-back2.jpg);background-repeat:no-repeat;}
	#cellulite-text-top{margin-top:70px;margin-left:280px;margin-bottom:0px;width:200px;font-size:18px;line-height:20px;color:#ababad;}
	#what-is-cellulite{margin-top:80px;margin-left:25px;width:600px;}
	#cellulite-ordered-list{margin-bottom:35px;margin-top:30px;margin-left:130px;width:500px;}
	#cellulite-ordered-list ol{list-style:none;}
	#cellulite-ordered-list li{margin-bottom:20px;}
	#cellulite-ba{display:none}
	#cellulite-course{margin-top:20px;margin-left:35px;width:450px;line-height:1.4em;}

/*-------- Phototherapy Reduction ------*/ 

	.phototherapy{min-height:373px;background-image:url(/wp-content/uploads/2017/05/phototherapy-back.jpg);background-repeat:no-repeat;}
	#phototherapy-text-top{margin-top:400px;margin-left:20px;margin-bottom:0px;width:100%;font-size:18px;line-height:20px;color:#500080;}
	#phototherapy-text-top2{margin-top:20px;margin-left:20px;margin-bottom:0px;width:100%;font-size:16px;line-height:20px;color:#777777;}
	#phototherapy-text-bullets{margin-top:20px;margin-left:20px;margin-bottom:20px;width:100%;font-size:16px;line-height:20px;color:#333333;}
	#phototherapy-colours{margin-top:600px;}
	#phototherapy-widget{margin-top:-20px;margin-left:0px;}

/*-------- Perk Reduction ------*/ 

	.perk{min-height:373px;background-image:url(/wp-content/uploads/2017/05/perk-back-desktop.jpg);background-repeat:no-repeat;}
	#perk-text-top{margin-top:220px;margin-left:40px;margin-bottom:0px;width:90%;font-size:18px;line-height:24px;color:#300080;}
	#perk-text-left{float:left;margin-bottom:20px;padding:0px;font-size:16px;line-height:20px;color:#333333;}
	#perk-text-right{float:left;margin-bottom:20px;padding:0px;font-size:16px;line-height:20px;color:#333333;}
	#perk-buy-buttons{margin-top:650px;margin-left:40px;margin-bottom:0px;width:90%;font-size:18px;line-height:24px;color:#300080;}
	#perk-widget{margin-top:20px;margin-left:0px;}
	.gift-voucher-perk{margin-top:-90px;margin-right:-20px;}



/*-------- Micro-Needling Reduction ------*/ 

	.micro-needling{min-height:373px;background-image:url(/wp-content/uploads/2017/05/micro-needling.jpg);background-repeat:no-repeat;}
	#micro-needling-text-top{margin-top:140px;margin-left:20px;margin-bottom:0px;width:100%;font-size:12px;line-height:20px;color:#00447b;font-style:italic;}
	#micro-needling-text-top2{margin-top:80px;margin-left:20px;margin-bottom:0px;width:70%;font-size:16px;line-height:24px;color:#222222;}
	#micro-needling-text-bullets{margin-top:20px;margin-left:20px;margin-bottom:20px;width:70%;font-size:16px;line-height:20px;color:#333333;}
	#micro-needling-text-mesotherapy-body{margin-top:0px;margin-left:20px;margin-bottom:20px;width:70%;font-size:18px;line-height:20px;color:#333333;}
	#micro-needling-text-bullets ul li{list-style:none !important}
	#micro-needling-text-bullets li{font-size:18px;margin-bottom:10px;}
	#micro-needling-clinicare-boxes{margin-top:70px;margin-bottom:0px;width:34%;float:left;padding-left:10px;}

/*-------- Stretchmark Reduction ------*/

	.stretchmark-reduction{min-height:373px;background-image:url(/wp-content/uploads/2016/11/stretchmark-reduction-back2.jpg);background-repeat:no-repeat;}
	#stretchmark-rf-vacuum{margin-top:70px;margin-left:280px;margin-bottom:0px;width:150px;font-size:18px;line-height:20px;color:#ababad;}
	#stretchmark-text-top{margin-top:100px;width:600px;}
	#stretchmark-ordered-list{margin-top:25px;margin-left:60px;width:60%;}
	#stretchmark-ordered-list li{margin-bottom:35px;list-style:none;}
	#stretchmark-ba{display:none}
	#stretchmark-course{margin-top:60px;width:600px;}


/*-------- Skin Tightening ------*/

	.skin-tightening{min-height:373px;background-image:url(/wp-content/uploads/2016/11/body-skin-tightening.jpg);background-repeat:no-repeat;}
	#skin-tightening-text-top{margin-top:90px;width:600px;}
	#skin-tightening-ordered-list{margin:35px 0 0 80px;width:500px;}
	#skin-tightening-ordered-list li{margin-bottom:25px;list-style:none;}
	#skin-tightening-course{margin:30px 0px 0 -30px;width:100%;padding:10px 30px; width:600px;}


/*-------- Facial Fat Reduction 218 ------*/	
	#facial-fat-promax img{display:none}
	.facial-fat-reduction{min-height:373px;background-image:url(/wp-content/uploads/2016/11/facial-fat-redux5.jpg);background-repeat:no-repeat;}
	#facial-fat-reduction-text-top{margin-top:75px;margin-left:270px;font-size:18px;line-height:20px;color:#ababad;width:150px;}
	#facial-fat-reduction{margin-top:75px;margin-left:220px;font-size:18px;line-height:20px;color:#ababad;}
	#facial-fat-reduction-combined{margin-top:90px;margin-bottom:20px;width:220px;font-size:0.9em;line-height:22px;}
	#facial-fat-reduction-course{margin-top:0px;margin-left:-30px;font-size:1.0em;line-height:22px;font-size:0.9em;line-height:20px;width:350px; padding:20px 20px 20px 30px;}
	#facial-fat-reduction-healthy{margin:30px 0 30px 0px;width:250px;font-size:0.9em;line-height:20px;}

/*-------- Facial Skin Tightening ------*/	
	.facial-skin{min-height:373px;background-image:url(/wp-content/uploads/2016/11/facial-skin-tight2-1.jpg);background-repeat:no-repeat;}
	#facial-skin-top-text{margin-top:75px;margin-left:250px;font-size:18px;line-height:20px;color:#ababad}
	#facial-skin-radio-frequency{margin-top:135px;line-height:20px;width:30%;font-size:16px;margin-left:0;}
	#facial-skin-ordered-list{margin-top:155px;margin-left:-15px;width:280px;font-size:0.8em}
	#facial-skin-ordered-list li{margin-bottom:20px;list-style:none;}
	#facial-skin-course{margin-top:35px;margin-bottom:0px;margin-left:-30px;width:200px;font-size:0.8em;line-height:18px;
	padding:20px 20px 20px 30px;}
	#facial-skin-relax{margin-top:-15px;margin-left:0px;width:250px;font-size:0.8em;}
	#facial-skin-widget{margin-top:-20px;margin-left:0px;}

/*--------------Medik8-------------*/
	
	.medik8{min-height:373px;background-image:url(/wp-content/uploads/2017/09/medik8-back.jpg);background-repeat:no-repeat;}
	.header-section{text-align:center;margin-top:165px;margin-bottom:60px;}
	#header-title1{font-size:1.8em;}
	#header-title2{}
	#header-title3{}
	#header-title4{font-weight:700}
	.section{margin-left:0px;margin-bottom:20px;}
	.section-title{border-bottom:1px solid #c1d831;margin-bottom:15px;}
	span.section-title{font-weight:800;font-size:1.1em;color:#6d6e72;border:0}
	.level{margin-left:780px;margin-top:-55px;font-weight:800;color:#bbb}
	.section ul{margin-left:30px;}
	.section li{}


/*-------- Teeth Whitening ------*/	
	.teeth-whitening{min-height:373px;background-image:url(/wp-content/uploads/2016/09/teeth-whiitening-back-pale.jpg);background-repeat:no-repeat;}
	#teeth-whitening-logo{padding: 10px; width: 50%; float: left; vertical-align: top;}
	#teeth-whitening-video{padding: 10px; width: 50%; float: left; vertical-align: top;}
	#teeth-whitening-advanced{padding: 0 50px; width: 50%; float: left; ;vertical-align: top;}
	#teeth-whitening-aftercare{margin-left: -80px; background: #FFF0EC; padding: 25px 10px 10px 70px; -webkit-border-top-right-radius: 40px; -webkit-border-bottom-right-radius: 40px; -moz-border-radius-topright: 40px; -moz-border-radius-bottomright: 40px; border-top-right-radius: 40px; border-bottom-right-radius: 40px;}
	#teeth-whitening-prepay{padding: 10px; width: 50%; float: left; vertical-align: top;}
	#teeth-whitening-redemtion{font-size: 0.9em; line-height: 1.5em; margin-bottom: 20px;}
	#teeth-whitening-pre{clear: both; height: 70px;}


/*--------Hydra Facial ------*/	

	.hydra-facial{min-height:373px;background-image:url(/wp-content/uploads/2017/07/Hydrafacial-back-12.jpg);background-repeat:no-repeat;}
	#hydra-facial-skin-resurfacing{margin-top:30px;padding: 0 50px; width: 100%; float: left; ;vertical-align: top;}
	#hydra-facial-skin-resurfacing ol li{list-style:none;margin-left:0px;}
	#hydra-facial-skin-resurfacing li{margin-bottom:30px;font-family: 'BebasNeue Light';font-size:40px;line-height:40px;font-weight:400;}
	#hydra-facial-skin-resurfacing li#no7{padding:20px 20px 20px 80px ;width:900px;margin-left:-80px;margin-bottom:30px;font-family: 'BebasNeue Light';font-size:40px;line-height:40px;font-weight:400;background:black;color:white;}
	#hydra-facial-skin-resurfacing li#no8{padding:20px 20px 20px 80px ;width:900px;margin-left:-80px;margin-bottom:30px;font-family: 'BebasNeue Light';font-size:40px;line-height:40px;font-weight:400;background:#4190b1;color:#000;font-weight:bold}
	#hydra-facial-skin-resurfacing p{margin-top:5px;margin-left:55px;}
	#hydra-facial-skin-resurfacing p#white{margin-top:5px;margin-left:55px;color:#FFF;}
	#hydra-facial-skin-specific{overflow:hidden;background: #BBD; padding: 15px 5px 5px 100px;border-radius:40px;}
	#hydra-facial-prepay{margin-top:-20px;padding: 10px; width: 50%; float: left; vertical-align: top;}
	#hydra-facial-pre{clear: both; height: 70px;}
	#hydra-facial-add ul{margin-top:20px;list-style:none}
	#hydra-facial-add-boost{margin-top:-85px;margin-left:30px;width:50%;float:left;}
	#hydra-facial-add-perk{margin-top:-85px;margin-left:30px;width:50%;float:left;}
	#hydra-facial-video{width:100% !important;float:left;padding:0px;}
	#hydra-facial-logo{margin-top:85px;margin-bottom:75px;padding:40px 40px 0px 40px; width: 50%; float: left; vertical-align: top;border-radius: 0px 10px 10px 0px;-moz-border-radius: 0px 10px 10px 0px;-webkit-border-radius: 0px 10px 10px 0px;border: 0px solid #000000;}
	#hydra-facial-logo h2{color:#FFF;line-height:80px;font-family: 'BebasNeue Light'; font-size: 60px;}
	#hydra-facial-logo p{margin-top:-20px;color:#FFF;font-size:40px;font-family: 'BebasNeue', Helvetica, sans-serif;}
	#hydra-facial-redemtion{clear:both;font-size: 0.9em; line-height: 1.5em; margin-bottom: 20px;}
	.changes-cart-boost1{font-weight:bold;margin:0 auto;width:100%;background-color:#000;border-radius:5px;border:0px solid #ccc;padding:50px 50px 30px 50px !important;}
	.changes-cart-boost1 h3{color:white}
	.changes-cart-boost2{font-weight:bold;margin:0 auto;width:100%;background-color:#000;border-radius:5px;border:0px solid #ccc;padding:50px 50px 30px 50px !important;}
	.changes-cart-boost2 h3{color:white}
	.changes-cart-boost3{font-weight:bold;margin:0 auto;width:100%;background-color:#000;border-radius:5px;border:0px solid #ccc;padding:50px 50px 30px 50px !important;}
	.changes-cart-boost3 h3{color:white}
	.changes-cart-boost4{font-weight:bold;margin:0 auto;width:100%;background-color:#000;border-radius:5px;border:0px solid #ccc;padding:50px 50px 30px 50px !important;}
	.changes-cart-boost4 h3{color:white}
	.changes-cart a{background:#0a6; padding:5px;color:white;}


/*--------Special Offers ------*/	

	.special-offers{background-image:url(/wp-content/uploads/2017/08/specials-back-desktop.png);background-repeat:no-repeat;}





/*	
	.gift-voucher{clear:both;margin-top:-50px;margin-right:-20px;}
	#hydra-facial-skin-resurfacing span.number {color:#000;margin-top:0px;font-size:2em;font-weight:800;margin-right:10px;}
	#hydra-facial-skin-resurfacing span.number-white {padding:0 20px 0 0;color:#FFF;margin-top:20px;font-size:4em;font-weight:800;margin-right:0px;}
	#hydra-facial-skin-resurfacing span.title{clear:right;float:left;display:block;margin-top:-10px;margin-right:20px;margin-left:20px;margin-bottom:10px;color:#000;font-size:1.8em;font-family: 'BebasNeue Light'; font-weight:800;}
	#hydra-facial-skin-resurfacing span.title-white{clear:right;float:left;display:inline-block;margin-top:-10px;margin-right:20px;margin-left:20px;margin-bottom:10px;color:#FFF;font-size:1.8em;font-family: 'BebasNeue Light'; font-weight:800;}
	#hydra-facial-skin-resurfacing li#no7{background:#88A;padding:10px 0px 2px 5px; border-radius:10px;}
*/



	.slider-mobile{display:none}






.woocommerce img, .woocommerce-page img {
    margin: 0px 0 0 0;
    max-width: 240px !important;
}




}





/*--------------------- MOBILE ---------------------*/

@media screen and (max-width: 649px) {

.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{width:100% !important}
.select2-selection{padding:30px 10px !important;font-size:1.5em;}

input.wpcf7-form-control{padding:30px 10px !important;}
.woocommerce-billing-fields__field-wrapper input{padding:30px 10px !important;}
.realexcw-text-field input{padding:20px 10px !important;width:100%;}



#main-left{
	float:left;
	width:75%;
	background:#dee8ef;
	}



.entry-content {
    padding: 0 !important;
}

.hydrafacial ins {display:none !important}

.woocommerce .woocommerce-breadcrumb {
	display:none;
	}


.hide-mobile{display:none;}

.custom-logo{}
.header-top{text-align:center}
.widget_nav_menu{margin-top:50px;}
.widget{padding: 0 !important}

#special-offers-label a{position:fixed;float:right;margin-left:72%;margin-top:-47px;z-index:1000}


	#menu-mobile-top-menu li:nth-child(1) a{background:url(/wp-content/uploads/2016/11/call-us-1.jpg);background-repeat:no-repeat;}
	#menu-mobile-top-menu li:nth-child(4) a{background:url(/wp-content/uploads/2016/11/gift-vouchers-homemobile.jpg);background-repeat:no-repeat;}


	.entry-content{padding:0 15px;}
	.entry-header{
		background-color:red;
		width:100%;
		margin:0;
		text-align:center;
		color:white;
		padding:10px 0px;
	}
	h1.entry-title{
		display:block;
		margin:15px 0;
		height:100%;
		}

/*-------- Fat Reduction ------*/
	.fat-redux{min-height:373px;background-color:#e3f5ff;background-image:url(/wp-content/uploads/2017/05/mobile-fat-redux-2.jpg);background-repeat:no-repeat;}
	#fat-redux-chromo{float:left;margin:20px 0px;}
	#fat-redux-clinically-proven{margin-top:10px;float:right;width:150px;line-height:1.4em;color:#777;}
	#fat-redux-option1{float:left;margin-top:73px;margin-left:70px;width:180px;line-height:1.4em;color:#000}
	#fat-redux-option2{margin-top:270px;margin-left:70px;width:180px;line-height:1.4em;color:#000}
	#fat-redux-option3{margin-top:80px;margin-left:70px;width:180px;line-height:1.4em;color:#000}
	#fat-redux-targeted{margin-top:140px;width:200px;line-height:1.4em;color:#08B;font-size:24px;}
	#fat-redux-immediate{margin-top:15px;width:200px;line-height:1.4em;color:#08B;font-size:18px}
	#fat-redux-course{margin-top:40px;width:200px;line-height:1.4em;color:#222}
	#fat-redux-pre-treatment{margin-top:50px;margin-left:-20px;padding:20px 20px 5px 20px ;line-height:1.4em;background:#d1e1e9;width:200px;
	}
	#fat-redux-treatment-vacuum{float:right;}
	#fat-redux-dramatic{margin-top:30px;width:250px;line-height:1.4em;color:#08B;font-size:1.2em;}
	#fat-redux-post-treatment{margin-top:30px;margin-bottom:30px;padding:20px 20px 5px 20px;line-height:1.4em;background:#d1e1e9;color:#000}
	#fat-redux-widget15{margin-top:20px;margin-left:0px;}

/*-------- Cellulite Reduction ------*/
	.cellulite-reduction{min-height:373px;background-color:#fffaf4;background-image:url(/wp-content/uploads/2016/11/cellulite-back-mobile-4-1.jpg);background-repeat:no-repeat;}
	#what-is-cellulite{margin-top:130px;width:100%;line-height:20px;}
	#cellulite-ordered-list{float:left;margin-top:20px;margin-left:0px;width:100%;list-style:none;}
	#cellulite-ordered-list ol{list-style:none;}
	#cellulite-ordered-list li{margin-bottom:7px;margin-left:30px;}
	#cellulite-3bullets{float:left}
	#cellulite-ba{text-align:center}
	#cellulite-course{
	padding:20px 20px 20px 20px ;
	margin-top:50px;
	margin-bottom:20px;
	margin-left:-20px;
	line-height:1.4em;
	background:#ece8df;
	width:350px;
	-webkit-border-top-right-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-topright: 20px;
	-moz-border-radius-bottomright: 20px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;}
	#cellulite-widget{margin:0px;}




/*-------- Phototherapy Reduction -------*/ 

	.phototherapy{min-height:373px;background-color:#e3f5ff;background-image:url(/wp-content/uploads/2017/05/phototherapy-back-mobile.jpg);background-repeat:no-repeat;}
	#phototherapy-text-top{margin-top:150px;margin-left:20px;margin-bottom:0px;width:100%;font-size:18px;line-height:20px;color:#500080;}
	#phototherapy-text-top2{margin-top:40px;margin-left:20px;margin-bottom:0px;font-size:16px;line-height:20px;color:#777777;}
	#phototherapy-acne-ba{margin-top:20px;text-align:center}
	#phototherapy-text-bullets{margin-top:20px;margin-left:20px;margin-bottom:0px;width:100%;font-size:16px;line-height:20px;color:#333333;}
	#phototherapy-blue-bullet{margin-left:-20px;margin-bottom:20px;border-radius:5px;background-color:#cee0ea;padding:10px 10px 10px 20px;}
	#phototherapy-red-bullet{margin-left:-20px;margin-bottom:20px;border-radius:5px;background-color:#cee0ea;padding:10px 10px 10px 20px;}
	#phototherapy-white-bullet{margin-left:-20px;margin-bottom:20px;border-radius:5px;background-color:#cee0ea;padding:10px 10px 10px 20px;}
	#phototherapy-purple-bullet{margin-left:-20px;margin-bottom:20px;border-radius:5px;background-color:#cee0ea;padding:10px 10px 10px 20px;}




/*-------- Perk Reduction ------*/ 

	.perk{min-height:373px;background-image:url(/wp-content/uploads/2017/05/perk-back-mobile.jpg);background-repeat:no-repeat;}
	#perk-text-top{margin-top:150px;margin-left:10px;margin-bottom:20px;width:95%;font-size:17px;line-height:24px;color:#300080;}
	#perk-text-left{margin-bottom:10px;margin-bottom:20px;padding:10px;width:100%;font-size:16px;line-height:20px;color:#333333;clear:both;background-color:#ead2ea;}
	#perk-text-left img{margin:0 10px 10px 0;clear:both;}
	#perk-text-middle{margin-bottom:10px;margin-bottom:20px;padding:10px;width:100%;font-size:16px;line-height:20px;color:#333333;clear:both;background-color:#ead2ea;}
	#perk-text-middle img{margin:0 10px 10px 0;clear:both;}
	#perk-text-right{margin-bottom:10px;margin-bottom:20px;padding:10px;width:100%;font-size:16px;line-height:20px;color:#333333;clear:both;background-color:#ead2ea;}
	#perk-text-right img{margin:0 10px 10px 0;clear:both;}
	#perk-widget{margin-top:30px;margin-left:0px;}
	.gift-voucher-perk{margin-top:-110px;margin-right:-20px;}


/*-------- Micro-Needling Reduction ------*/ 

	.micro-needling{background-color:#e3f5ff;min-height:373px;background-image:url(/wp-content/uploads/2017/05/micro-needling-mobile.jpg);background-repeat:no-repeat;}
	#micro-needling-text-top{margin-top:80px;margin-left:10px;margin-bottom:0px;width:50%;font-size:12px;line-height:20px;color:#00447b;font-style:italic;}
	#micro-needling-text-top2{margin-top:20px;margin-left:10px;margin-bottom:20px;width:95%;font-size:16px;line-height:24px;color:#222222;}
	#micro-needling-ba-images{text-align:center}
	#micro-needling-text-bullets{margin-top:0px;margin-left:-10px;margin-bottom:30px;width:100%;font-size:16px;line-height:20px;color:#333333;}
	#micro-needling-text-bullets ul li{list-style:none !important}
	#micro-needling-text-bullets li{font-size:16px;margin-bottom:10px;}
	#micro-needling-clinicare-boxes img{width:100%;padding:20px;}



/*-------- Stretchmark Reduction ------*/
	.stretchmark-reduction{min-height:373px;background-color:#fffaf4;background-image:url(/wp-content/uploads/2016/11/cellulite-back-mobile-4-1.jpg);background-repeat:no-repeat;}
	#stretchmark-rf-vac{float:left;margin-top:20px;}
	#stretchmark-text-top{margin-top:140px;width:100%;}
	#stretchmark-ordered-list{margin-top:20px;margin-left:50px;width:85%;}
	#stretchmark-ordered-list ol li{margin-bottom:10px;list-style:none;}
	#stretchmark-course{
	padding:20px 20px 20px 20px ;
	margin-top:30px;
	margin-bottom:20px;
	margin-left:-20px;
	line-height:1.4em;
	background:#ece8df;
	width:350px;
	-webkit-border-top-right-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-topright: 20px;
	-moz-border-radius-bottomright: 20px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	}


/*-------- Skin Tightening ------*/
	.skin-tightening{min-height:373px;background-color:#fffaf4;background-image:url(/wp-content/uploads/2016/11/cellulite-back-mobile-4-1.jpg);background-repeat:no-repeat;}
	#skin-tightening-text-top{margin-top:140px;width:100%;}
	#skin-tightening-ordered-list{margin:30px 0 0 50px;width:85%;}
	#skin-tightening-ordered-list ol li{margin-bottom:15px;list-style:none;}
	#skin-tightening-course{
	padding:20px 20px 20px 20px ;
	margin-top:50px;
	margin-bottom:20px;
	margin-left:-20px;
	line-height:1.4em;
	background:#ece8df;
	width:350px;
	-webkit-border-top-right-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-topright: 20px;
	-moz-border-radius-bottomright: 20px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	}


	
/*-------- Facial Fat Reduction ------*/
	.facial-fat-reduction{min-height:373px;background-color:#fffaf4;background-image:url(/wp-content/uploads/2016/11/facial-skin-tightening-mobile8.jpg);background-repeat:no-repeat;}
	.entry-header h1.entry-title{font-size:1.3em !important}
	#facial-fat-reduction-text-top{margin-top:170px;margin-bottom:30px;font-size:18px;line-height:20px;color:#ababad;}
	#facial-fat-reduction-combined{margin-top:160px;margin-bottom:30px;width:80%;font-size:1.1em;line-height:24px;}
	#facial-fat-reduction-course{
	padding:20px 20px 20px 20px ;
	margin-top:30px;
	margin-bottom:20px;
	margin-left:-20px;
	line-height:1.4em;
	background:#ece8df;
	width:350px;
	-webkit-border-top-right-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-topright: 20px;
	-moz-border-radius-bottomright: 20px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	}
	#facial-fat-reduction-healthy{margin-top:0px;margin-bottom:30px;margin-left:0px;}

/*--------------Medik8-------------*/
	
	.medik8{min-height:373px;background-image:url(/wp-content/uploads/2017/09/medik8-mobile.jpg);background-repeat:no-repeat;}
	.header-section{text-align:center;margin-top:80px;margin-bottom:30px;background:#efefef;padding:20px;}
	#header-title1{font-size:1.3em;}
	#header-title2{}
	#header-title3{}
	#header-title4{font-weight:700}
	.section{margin-left:0px;margin-bottom:20px;}
	.section-title{border-bottom:1px solid #c1d831;margin-bottom:15px;}
	.medik8-icon-left{float:left;margin-right:10px;}
	span.section-title{font-weight:800;font-size:1.1em;color:#6d6e72;border:0}
	.level{float:right;margin-top:-55px;font-weight:800;color:#bbb}
	.section ul{margin-left:30px;}
	.section li{}


/*-------- Facial skin Tightening ------*/
	.facial-skin{min-height:373px;background-color:#fffaf4;background-image:url(/wp-content/uploads/2016/11/facial-skin-tightening-back-mobile2.jpg);background-repeat:no-repeat;}
	/*#facial-skin-top-text{margin-top:140px;margin-left:0px;font-size:18px;line-height:20px;color:#ababad;}*/
	#facial-skin-top-text{display:none}
	#facial-skin-rf-vac{float:left;margin-top:150px;}
	#facial-skin-ordered-list{margin-top:160px;margin-left:50px;line-height:20px;width:80%;font-size:16px;list-style:none;}
	#facial-skin-ordered-list li{list-style:none;margin-bottom:20px;}
	#facial-skin-course{
	padding:10px 0px 1px 20px ;
	margin-top:30px;
	margin-bottom:20px;
	margin-left:-20px;
	line-height:1.4em;
	background:#ece8df;
	width:70%;
	-webkit-border-top-right-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-topright: 20px;
	-moz-border-radius-bottomright: 20px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	}
	#facial-skin-relax{
	margin-top:30px;margin-bottom:30px;width:100%;font-size:1.0em;
	}

/*-------- Teeth Whitening ------*/

	.teeth-whitening{min-height:373px;background-image:url(/wp-content/uploads/2016/09/teeth-whiitening-back-pale.jpg);background-repeat:no-repeat;}
	#teeth-whitening-logo{padding: 10px;}
	#teeth-whitening-video{padding: 10px; }
	#teeth-whitening-advanced{padding: 0 50px;}
	#teeth-whitening-aftercare{
	margin-left: -20px; 
	padding: 25px 10px 10px 70px; 
	-webkit-border-top-right-radius: 40px; 
	-webkit-border-bottom-right-radius: 40px; 
	-moz-border-radius-topright: 40px; 
	-moz-border-radius-bottomright: 40px;
	border-top-right-radius: 40px;
	border-bottom-right-radius: 40px;
	background:#ece8df;
	}
	#teeth-whitening-prepay{padding: 10px;}
	#teeth-whitening-redemtion{margin-bottom: 20px;}
	#teeth-whitening-pre{font-size: 0.9em;padding:10px;}


/*-------- Hydrafacial ------*/	
	.hydrafacial{min-height:373px;background-image:url(/wp-content/uploads/2017/08/hydrafacial-back-bw.jpg);background-repeat:no-repeat;}
	#hydrafacial-logo{padding: 10px; }
	#hydrafacial-machine{padding:20px;margin-bottom:20px; }
	#hydrafacial-before-after {float:right;width:50%}
	#hydrafacial-before-after img{float:right}
	#hydrafacial-list{float:left;margin-top:190px;}
	#hydrafacial-list ul{float:left;list-style:none;font-family: 'BebasNeue';}
	#hydrafacial-list ol li{list-style:none;font-family: 'BebasNeue';font-size:1.4em;line-height:1.1em;}
	#hydrafacial-list li#no7{padding:20px 20px 20px 80px ;margin-left:-80px;margin-bottom:30px;font-family: 'BebasNeue';line-height:40px;font-weight:400;background:black;color:white;}
	#hydrafacial-list li#no8{padding:20px 20px 20px 80px ;margin-left:-80px;margin-bottom:30px;font-family: 'BebasNeue';line-height:40px;font-weight:400;background:#4190b1;color:#000;font-weight:bold}
	#hydrafacial-list li{margin-bottom:20px;}
	#hydrafacial-downtime{background:#6f8ab9;margin-bottom:20px;border-radius:20px;text-align:center;}
	#hydrafacial-downtime h2{font-size:18px;color:#FFF}
	#hydrafacial-1-5{margin-top:20px;float:left;width:40%}
	#hydrafacial-1-5 h2{font-size:20px;}
	#hydrafacial-1-5 li{margin-bottom:20px;font-size:1.1em;}
	#hydrafacial-treatments h2{font-size:20px;}
	#hydrafacial-treatments h3{font-size:16px;}
	#hydrafacial-treatments{
	padding:20px 20px 20px 20px ;
	margin-top:10px;
	margin-bottom:20px;
	margin-left:-20px;
	line-height:1.4em;
	background:#6f8ab9;
	color:#FFF;
	width:90%;
	-webkit-border-top-right-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-topright: 20px;
	-moz-border-radius-bottomright: 20px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;

}





fieldset.special-offers{
	padding:20px;
	border-radius:5px;
	background:#eef8ff;
	margin:0;
	}


h3.h3-special-offers{display:block;text-align:center;font-size:0.9em;padding:10px !important;margin-top:-20px !important;background:#eee;}
.special-offers-intro-text p{display:block;padding:15px;text-align:justify;font-size:0.85em;line-height:1em;color:#777;}
.special-offers-desc{padding:0px;font-size:1.2em;}
.special-offers-buy{margin:10px;}
.cart-special-offers p{margin:10px;font-size:1.0em;}
.special-offers-mobile p{margin:5px 0;margin:0;}
.special-offers-mobile input.button {
	margin:2px 0px;
	font-weight:bold;
	text-align:left;
	width:100%;
	padding:20px;
	}


.special-offers-item{margin:20px 0;clear:both; overflow:hidden}
.special-offers-item-highlight{margin:20px 0;clear:both;background:white;border:2px solid #dee8ef;padding:10px;border-radius:7px;overflow:hidden;}
.wow{float:right;margin-top:-55px;margin-right:5px;color:red;font-weight:600;background:white;padding:5px;border-radius:5px;box-shadow:0 0 1px #aaa;}
.red-small{color:#F00;font-size:0.9em;}


button,
button[disabled]:hover,
button[disabled]:focus,
input[type="button"],
input[type="button"][disabled]:hover,
input[type="button"][disabled]:focus,
input[type="reset"],
input[type="reset"][disabled]:hover,
input[type="reset"][disabled]:focus,
input[type="submit"],
input[type="submit"][disabled]:hover,
input[type="submit"][disabled]:focus {
	background: #f5f5f5;
	border: 0;
	border-radius: 2px;
	color: #444;
	font-family: Montserrat, "Helvetica Neue", sans-serif;
	font-weight: 700;
	letter-spacing: 0.046875em;
	line-height: 1;
	padding: 0.84375em 0.875em 0.78125em;
	text-transform: uppercase;
}

button:hover,
button:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus {
	background: #f5f5f5;
}

button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus {
	outline: none;
}






.gift-voucher{margin-top:-110px;margin-right:-20px;}
.changes-cart-boost1{text-align:center;margin-top:-100px;}
.changes-cart-boost2{text-align:center;margin-top:-100px;}
.changes-cart-boost3{text-align:center;margin-top:-100px;padding:0 25%}

#hydra-facial-add-eyes{text-align:left;margin-top:-80px;margin-left:20px}
#hydra-facial-add-perk{text-align:left;margin-top:-80px;margin-left:20px}
#hydra-facial-video{margin-top:10px;width:100% !important;float:left;padding:0px;}
#hydra-facial-redemtion{padding:0 5px;clear:both;font-size: 0.9em; line-height: 1.5em; margin-bottom: 20px;}


/*-------- Contact Us ------*/	

	#contact-our-local{float: left; width: 50%;}
	#contact-address{float: left; width: 50%;}
	#our-local-staff{margin-bottom:30px;}
	table.contact-info{
		margin-top:30px;
	}	






li#menu-item-1453  a{color:#456;font-weight:bold;border:1px solid #bbb;background-repeat:no-repeat;background-color:#FFF;padding-right:10px;}
li#menu-item-1452  a{background:url(/wp-content/themes/twentysixteen-child/images/fat-reduction.jpg);color:#456;font-weight:bold;border:1px solid #bbb;background-repeat:no-repeat;background-color:#FFF;padding-right:10px;}
li#menu-item-1451  a{background:url(/wp-content/themes/twentysixteen-child/images/cellulite-reduction.jpg);color:#456;font-weight:bold;border:1px solid #bbb;background-repeat:no-repeat;background-color:#FFF;padding-right:10px;}
li#menu-item-1454  a{background:url(/wp-content/uploads/2016/09/stretch_mark_button.jpg);color:#456;font-weight:bold;border:1px solid #bbb;background-repeat:no-repeat;background-color:#FFF;padding-right:10px;}
li#menu-item-1455  a{background:url(/wp-content/themes/twentysixteen-child/images/body-skin-tightening.jpg);color:#456;font-weight:bold;border:1px solid #bbb;background-repeat:no-repeat;background-color:#FFF;padding-right:10px;}
li#menu-item-1456  a{background:url(/wp-content/themes/twentysixteen-child/images/chin-facial-fat-reduction.jpg);color:#456;font-weight:bold;border:1px solid #bbb;background-repeat:no-repeat;background-color:#FFF;padding-right:10px;}
li#menu-item-1457  a{background:url(/wp-content/themes/twentysixteen-child/images/facial-skin-tightening.jpg);color:#456;font-weight:bold;border:1px solid #bbb;background-repeat:no-repeat;background-color:#FFF;padding-right:10px;}
li#menu-item-1443  a{background:url(/wp-content/themes/twentysixteen-child/images/teeth-whitening-treatment-choice.jpg);color:#456;font-weight:bold;border:1px solid #bbb;background-repeat:no-repeat;background-color:#FFF;padding-right:10px;}
li#menu-item-1543  a{background:url(/wp-content/themes/twentysixteen-child/images/teeth-whitening-treatment-choice.jpg);color:#456;font-weight:bold;border:1px solid #bbb;background-repeat:no-repeat;background-color:#FFF;padding-right:10px;}
li#menu-item-1500  a{background:url(/wp-content/uploads/2016/11/teeth-whitening-treatment-choice-green.jpg);color:#456;font-weight:bold;border:1px solid #bbb;background-repeat:no-repeat;background-color:#EFE;padding-right:10px;}
li#menu-item-2086  a{background:url(/wp-content/themes/twentysixteen-child/images/hydrofacial.jpg);color:#456;font-weight:bold;border:1px solid #bbb;background-repeat:no-repeat;background-color:#FFF;padding-right:10px;}
li#menu-item-2176  a{background:url(/wp-content/uploads/2017/05/perk.jpg);color:#456;font-weight:bold;border:1px solid #bbb;background-repeat:no-repeat;background-color:#FFF;padding-right:10px;}
li#menu-item-2178  a{background:url(/wp-content/uploads/2017/05/phototherapy.jpg);color:#456;font-weight:bold;border:1px solid #bbb;background-repeat:no-repeat;background-color:#FFF;padding-right:10px;}
li#menu-item-2846  a{background:url(/wp-content/uploads/2017/09/medik8.jpg);color:#456;font-weight:bold;border:1px solid #bbb;background-repeat:no-repeat;background-color:#FFF;padding-right:10px;}
li#menu-item-2177  a{background:url(/wp-content/uploads/2017/05/micro-needling2.jpg);color:#456;font-weight:bold;border:1px solid #bbb;background-repeat:no-repeat;background-color:#FFF;padding-right:10px;}
li#menu-item-2696  a{background:url(/wp-content/uploads/2017/01/special-offers.jpg);color:#456;font-weight:bold;border:1px solid #bbb;background-repeat:no-repeat;background-color:#FFF;padding-right:10px;}
li#menu-item-1467  a{background:url(/wp-content/uploads/2016/11/greek-organics-1.jpg);color:#456;font-weight:bold;border:1px solid #bbb;background-repeat:no-repeat;background-color:#EFE;padding-right:10px;}
li#menu-item-1468  a{background:url(/wp-content/uploads/2016/11/skincare-products-green.jpg);color:#456;font-weight:bold;border:1px solid #bbb;background-repeat:no-repeat;background-color:#EFE;padding-right:10px;}
li#menu-item-1590  a{background:url(/wp-content/uploads/2016/11/teeth-whitening-products-green.jpg);color:#456;font-weight:bold;border:1px solid #bbb;background-repeat:no-repeat;background-color:#EFE;padding-right:10px;}
li#menu-item-1583  a{background:url(/wp-content/uploads/2016/11/weight-managment-products-green.jpg);color:#456;font-weight:bold;border:1px solid #bbb;background-repeat:no-repeat;background-color:#EFE;padding-right:10px;}
li#menu-item-1580  a{background:url(/wp-content/uploads/2016/11/gift-voucher-green.jpg);color:#456;font-weight:bold;border:1px solid #bbb;background-repeat:no-repeat;background-color:#EFE;padding-right:10px;}
li#menu-item-1596  a{background:url(/wp-content/uploads/2016/11/hydrofacial-green.jpg);color:#456;font-weight:bold;border:1px solid #bbb;background-repeat:no-repeat;background-color:#EFE;padding-right:10px;}
li#menu-item-2228  a{background:url(/wp-content/uploads/2017/05/skinade-product.jpg);color:#456;font-weight:bold;border:1px solid #bbb;background-repeat:no-repeat;background-color:#EFE;padding-right:10px;}

	.slider-desktop{display:none}

	input.input-text{font-size:1.5em;padding:25px}
	
	body{padding:0}
	#content{padding:0}


	#cart_hydra, #cart_non_hydra{display:none}

	footer{display:none;}

	#slider{width:100% !important;margin:0 0 0px 0;}
	#mobile-top-menu{margin:0px 0px 50px 0;}
	#mobile-top-menu ul li{float:left;list-style:none;text-align:center;}
	#mobile-top-menu li a{display:block;margin:2px;padding:10px;border:0 !important;}
	#mobile-top-menu li a{background:white;}
	#mobile-top-menu li a:hover{background:#EEE;}
	#mobile-top-menu li{width:50%;}

.custom-logo {
    max-width: 160px !important;
	margin:10px !important;
}


.menu-skin-care-products-container{background:#EEE}

	.menu-skin-care-products-container ul{
		list-style:none;
		margin-top:-50px;
		margin-left:-30px;
		margin-right:-30px;
		background:#EEE
	}
	#skincare-sub-menu{
		padding-top:1px;
	}

	.menu-skin-care-products-container ul li{
		margin:0px 5px;
	}

	.menu-item a{
		text-decoration:none;	
		}
	
	
/*
	.menu-skin-care-products-container li:nth-child(1){min-width:260px;text-align:center;text-decoration:none;background:#f1f1f1;padding:10px 0px;text-decoration:none;}
	.menu-skin-care-products-container li:nth-child(2){min-width:260px;text-align:center;text-decoration:none;background:#f1f1f1;padding:10px 0px;text-decoration:none;}
	.menu-skin-care-products-container li:nth-child(3){min-width:260px;text-align:center;text-decoration:none;background:#f1f1f1;padding:10px 0px;text-decoration:none;}
	.menu-skin-care-products-container li:nth-child(4){min-width:260px;text-align:center;text-decoration:none;background:#f1f1f1;padding:10px 0px;text-decoration:none;}
*/
	.menu-skin-care-products-container {background:#f1f1f1;text-align:center;}
	.menu-skin-care-products-container li{display:inline;text-decoration:none;background:#f1f1f1;padding:5px 3px;text-decoration:none;}
	.site-branding {
		float: left;
	}

	#mobile-cart{float:left;padding:15px 12px 15px 12px ;background:white;margin:10px 5px 10px 5px }


	#tech-explained, #treatment-choices, #shop-for-products {
		display: none;
	}

	.site-header-main {
		width: 100%;

	}

	#mobile-menu-container {
		display: none;
		width: 100%;
		margin-top:50px;
	}


	.mobile-menu-toggle-container {
		float: right;
		width: 15%;
		background: white;
		color: blue;
		text-align: center;
		margin:10px;
		z-index:1000;
	}
	.mobile-menu-toggle-container .mobile-menu-toggle-button {
		font-size: 30px;
	}

	.site-header {
		padding: 0 !important;
		}






	#content{
		width:100% !important;
		}
	fieldset{
		border:0;
		}

	legend{
		font-weight:bold;
		font-size:1.5em;
		color:white;
		text-transform:uppercase;
		}

	.step_boxes{
		text-align:center;
		width:90%;
		margin:20px;
		#border:2px solid #abc;
		box-shadow:0px 0px 8px #468;
		border-radius:10px;
		padding:10px;
		}

	#main-right{
		display:none;
		}

	#main-left{
		width:100%;
		}

	.site-header-main{
		margin-bottom:0px;
		}

	.site-branding{
		padding-bottom:0px;
		}

	fieldset{
		width:100% !important;
		}

	fieldset#tech-explained{
		display:none;
		}



	.main-navigation li {
		border: 1px solid #d1d1d1;
		position: relative;
		}

	#menu-choices li:nth-child(7) a{
		background:url(/wp-content/uploads/2016/09/hydrofacial-button-logo2.png);
		background-repeat:no-repeat;
		background-color:white;
		color:#000;
		font-weight:bold;
		border:1px solid #067cb5;
		}

	#menu-choices li:nth-child(7) ul li a{
		background:white;
		font-weight:400;
	}

	#nav_menu-3{
		display:none;
	}

	#menu-choices li:nth-child(7) a:hover{
		background-color:#82eff0;}



	.menu-hydra-facial-container ul{
		margin:50px 0 0 0;
		}
	.menu-hydra-facial-container li{
		list-style:none;
		display:block;
		padding:10px;
		margin:5px;
		}
	.menu-hydra-facial-container li a{
		background:#eee;
		padding:10px;
		margin:5px;
		}
	.menu-hydra-facial-container li a:hover{
		background:#fff;
		padding:10px;
		margin:5px;
		}

	.entry-content {
		margin: 0px 5px !important;
	}


	.hydra-widget-left{
		padding:0 10px; 
		width: 100%; 
		vertical-align: top;
		}			

	.hydra-widget-right{
		padding:0 10px; 
		width: 100%; 
		vertical-align: top;
		}			





}

.bullets{
	float:left;
	list-style:none;
	padding-left:100px;
	font-size:1.5em;
	color:#36ace5;
	}

.price-table{
	background:#daf1fd;
	}

.price-table th{
	background:#36ace5;
	}

h3.sub-title{
	color:#36ace5;
	margin-bottom:60px;
}


#header-top #mobile-cart {
	width: 15%;
}

#header-top .site-branding {
	width: 62%;
	text-align: center;
}

#header-top .mobile-menu-toggle-container {
	margin-left: 0;
}

#main .hide-desktop #slider-mobile img {
	width: 100%;
}

#slider-mobile {
	background-size: 100% !important;
}

#slider-mobile .mcSlc {
	background-size: 100% !important;

#main .hide-desktop img {
	width: 100%;
}

#slider-mobile a {
	color: transparent;
}
