@charset "utf-8";
body {
	font-family: Georgia;
	font-size: 16px;
	line-height: 26px;
	font-weight: bold;
	color: #4f3c38;
	/*background-image: url(../images/2207_bg.jpg);*/
	background-size: 100%;
	background-position:center top;
	background-color:#e3d7c7;
	/*background-repeat:repeat-x;
	background-attachment: fixed;*/
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a { color: #8a6e59; text-decoration: none; }
a:hover { color: #e3a31e; text-decoration: none; }
h1{ font-family: Georgia; font-size: 32px; line-height: 40px; color: #8a6e59; margin: 0 0 0 0; padding: 20px 0 0 0; }
h2{ font-family: Georgia; font-size: 30px; line-height: 35px; color: #8a6e59; margin: 5px 0 0 0; padding: 0; font-weight: normal;}
h2.contact{	padding-top:20px;}
h3{ font-family: Times New Roman; font-size: 50px; line-height: 50px; color: #5d1c04; margin: 5px 0 0 0; padding: 0; font-weight: normal;}
.h2Hilight{ font-size: 50px; line-height: 40px;}
#nav{ font-size: 32px;	text-align:center;	padding:10px 0 0 0;}
#nav a{	color:#FFF;	text-decoration:none; font-weight: normal; }
#nav a:hover, #nav a.active{color:#e9d1c3;	text-decoration:none; font-weight: normal; }

#header, #content{	margin:0 auto;}
#footer{ color: #e9d1c3; font-size: 20px; padding: 5px 20px 5px 20px; font-family: Times New Roman; text-align: center;}
#footer a{ color: #e9d1c3;}
#footer a:hover{ color: #e9d1c3;}
.logo{ margin: -189px 0 0 0;}

#contentInner{	padding:0 20px 20px 20px;}
#bgFooter{	/*background-image:url(../images/bgNav.png);*/ background-color: #8a6e59; padding: 0 0 5px 0;	margin:20px 0; background-position: center top;}
#bgNav{	/*background-image:url(../images/bgNav.png);*/background-color: #8a6e59; 	height:47px;	margin:189px 0 0 0; background-position: center top;}
#bgGoldT{	background-image:url(../images/bgNav.png);	height:3px;	 margin: -30px 0 0 0; background-position: center top;}
#bgGoldTWhite{ background-color: #b28657;  height:3px;	 margin: -30px 0 0 0; background-position: center top;}
.BGhealthfund{ padding: 10px 25px; color: #000; font-size: 40px; line-height: 45px; font-weight: normal; background-color: #FFF; border-radius: 20px;}
.navLR{	margin:-10px 40px 0  40px;}
.navFootLR{	margin:0 20px;}
.txtGold{color:#8a6e59;}
.bgFlower{ background: url(../images/2412/bgFlowerHome.png); background-position: bottom center; background-repeat: no-repeat; padding-bottom: 40px;}
.logoHealthfund{ margin:0 5px;}
.callNow{position: absolute; right: 0; z-index: 99; margin: 20px 40px 0 0;}
.linkContact{ position: absolute; right: 0; z-index: 100; margin: 130px 50px 0 0;} /*border: #000 1px dashed; */
.lineC{margin: 50px 0;}
.imgTreatments{ border-radius: 150px; padding: 2px; border: 2px solid #8a6e59; width: 100%; }
.icoImg{ position: absolute; margin: -45px 0 0px -109px;}
.tbmins{ border:1px solid #2f2118; text-align: center; padding: 2px 0; background-color: #8a6e59; color: #FFF;}
.tbmassage{ border:1px solid #2f2118; padding: 2px 10px;}
.tbprice{ border:1px solid #2f2118; text-align: center; color: #8a6e59; padding: 3px 0; background: url(../images/bgWhite.png); }
.btBooking{ background:#8a6e59; color: #FFF; border-radius: 15px; padding: 5px 15px; font-size: 1.5em; }
.btBooking a{color: #FFF;}
.contactImg{
	background-image:url(../images/2412/bgFlowerHome.png); background-size: 85%;	background-position:top right;	background-repeat:no-repeat;
}
.fbLike{ height: 30px; margin: -7px 0 0 15px;}



.br1, .br2, .br3, .br4{
	display:none;
}
.navbar-header{
	background-color:#8a6e59;
}
.navbar, .navbar-default{
	background-color:#8a6e59;
	border:none;
	margin:0;
	padding:0;
	font-size:16px;
}
.navbar-default .navbar-toggle{border-color:#e3d6c5; background-color:#8a6e59;}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#cdb99e;}
.navbar-default .navbar-toggle .icon-bar{background-color:#e3d6c5}
.navbar-default .navbar-toggle:hover .icon-bar{background-color:#e9dca1}
.navbar-default .navbar-toggle:focus .icon-bar{background-color:#e9dca1}
.navbar-default .navbar-nav>li>a{color:#FFF; padding:10px 15px; text-transform: uppercase; border-bottom:1px #FFF solid;}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#351104; background-color:#e9dca1;}


.show-mobile{
	display:none;
}
.show-pc{
	display:inherit;
}
.show-mobile img.imgnotshow{
	height:1px;
}
.show-tablet{
	display:none;
}




#boxRegister{
	padding-top:5px;
}
.boxRegister{
	margin:5px 0 0 3px;
	border-radius: 5px;
	border:#92887c 1px solid;
	background:none;
	color: #000;
}
.borMap{
	border:#CCC 1px solid;
	padding:1px;
}
.txtBlack{	color:#000;}
.txtWhite{ 	color:#FFF;}