a{color:#929292;}
a:hover, a:focus{color:#dd8db9;text-decoration:underline;}
.row2:before, .row2:after{content:"";display:table;line-height:0;content:" ";clear:both;}
.row2{margin-left:-30px;margin-right:-30px;}
@media (max-width:768px){.row2{margin-left:-15px;margin-right:-15px;}
}
.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths{position:relative;min-height:1px;padding-right:10px;padding-left:10px;width:20%;float:left;}
@media (min-width:1200px){.col-lg-5ths{width:20%;float:left;}
}
@media (min-width:992px){.col-md-5ths{width:33.333%;float:left;}
}
@media (max-width:768px){.col-sm-5ths{width:33.333%;float:left;}
}
@media (max-width:600px){.col-sm-5ths{width:100%;float:left;}
}
@media (min-width:768px) and (max-width:979px){.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{width:100% !important;}
}
.btn-primary{border-top:1px solid #2b2743;background:#2b2743;background:-webkit-gradient(linear, left top, left bottom, from(#60598c), to(#2b2743));background:-webkit-linear-gradient(top, #60598c, #2b2743);background:-moz-linear-gradient(top, #60598c, #2b2743);background:-ms-linear-gradient(top, #60598c, #2b2743);background:-o-linear-gradient(top, #60598c, #2b2743);padding:7.5px 15px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;box-shadow:0px 8px 10px -5px #000;-webkit-box-shadow:0px 8px 10px -5px #000;-moz-box-shadow:0px 8px 10px -5px #000;margin:0 0 20px 10px;color:white;font-family:"Courgette",cursive;text-decoration:none;vertical-align:middle;}
.btn-primary:hover{border-top-color:#2b2743;background:#2b2743;color:#ffffff;}
.btn-primary:active{border-top-color:#2b2743;background:#2b2743;}
.padding-20-15{padding:20px 15px !important;}
.padding-10{padding:10px;}
.padding-10-10{padding:10px 10px;}
.padding-r-15{padding:0 15px 0 0;}
.padding-5-10{padding:5px 10px;}
body{color:#fff;font-family:"Open Sans",Arial,sans-serif;font-size:14px;line-height:1.42857;}
h3{font-size:16px;font-weight:400;line-height:22px;text-transform:uppercase;}
h1, h2, h3, h4, h5, h6{font-weight:700;line-height:1;margin:0 0 10px;padding:0;}
a{border:none;}
img.center{display:block;margin:0 auto !important;}
img.left{float:left;clear:right;margin-right:10px;}
.breadcrumbs{display:none;}
#success, #error{display:none;}
#success, #error{display:none;height:100%;overflow:hidden;position:RELATIVE;top:0;width:100%;}
#success span, #erro span{display:block;top:0;width:100%}
#success span p, #error span p{margin-top:.5em;text-align:center;font-size:16px;font-weight:bold;}
#success span p{color:#fff;}
#error span p{color:#c0392b;}
.validation-advice{color:#930;font-size:12px;font-weight:normal;}
.validation-advice.error{color:#930;}
.validation-advice.valid{color:#060;}
body{border-top:60px solid #dd8db9;background:url("default_empty.jpg") right top no-repeat #DADADF;background-size:100% auto;}
@media (max-width:767px){
	body{border-top:0px solid #dd8db9} 
}
.navbar-wrapper{margin-top:0px;}
.navbar-wrapper{left:0;position:absolute;right:0;top:0;z-index:20;}
img.logo{max-width:100%;max-height:100px;}
.navbar{margin-bottom:0;padding-right:15px;}
.navbar-default{background-color:#dd8db9;border:none;}
.navbar-nav > li > .dropdown-menu{margin-top:0px;background:#f0c0da;width:100%;border:0;}
.submenu-list a{color:#ffffff;font-weight:normal;font-size:14px;}
.nav-service-image{width:88px;margin-right:10px;}
.navbar-header{width:40%;}
.navbar-right{width:60%;}
.navbar-nav{float:right;}
.navbar-brand{float:left;font-size:18px;height:auto;line-height:20px;padding:0;margin:25px 0 20px 20px;width:90%;}
.navbar-nav li{height:139px;}
.navbar-nav li ul > li{height:auto;}
.navbar-default .navbar-nav > li > a{display:block;height:139px;overflow:hidden;padding:0px 12px 0;text-align:center;text-transform:uppercase;color:#fff;}
.navbar-default .navbar-nav > li > a:hover , .navbar-default .navbar-nav > li.active > a{background-color:#f0c0da;color:#fff;padding-top:20px;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{background-color:#f0c0da;color:#fff;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{background-color:#f0c0da;color:#fff;}
.navbar-nav > li > a i{;border-radius:50%;color:#b8b8b8;font-size:20px;height:40px;left:50%;line-height:40px;margin-left:-20px;position:absolute;text-align:center;transition:all 0.2s ease 0s;width:40px;}
.navbar-nav > li.active > a i, .navbar-nav > li > a:hover i{background-color:#fff;}
.navbar-nav > li > a i:after{content:"";display:inline-block !important;height:25px;left:47%;position:absolute;top:-25px;transition:all 0.2s ease 0s;width:1px;}
.navbar-nav > li.active > a i:after, .navbar-nav > li > a:hover i:after{background:none repeat scroll 0 0 #fff;}
.navbar-nav > li > a span{line-height:130px;white-space:nowrap;}
.navbar-nav i{background:url("menu-icons.png") repeat scroll 0 0 transparent;height:40px;width:40px;}
.navbar-collapse{padding:0px 0;}
.navbar-nav a .icon-home{background-position:0px 0px;}
.navbar-nav a .icon-service{background-position:-40px 0px;}
.navbar-nav a .icon-about{background-position:-80px 0px;}
.navbar-nav a .icon-contact{background-position:-120px 0px;}
.navbar-nav > li > a:hover .icon-home, .navbar-nav > li.active > a .icon-home{background-position:0px -40px;}
.navbar-nav > li > a:hover .icon-service, .navbar-nav > li.active > a .icon-service{background-position:-40px -40px;}
.navbar-nav > li > a:hover .icon-about, .navbar-nav > li.active > a .icon-about{background-position:-80px -40px;}
.navbar-nav > li > a:hover .icon-contact, .navbar-nav > li.active > a .icon-contact{background-position:-120px -40px;}
.nav-menu-products{width:20%;float:left;padding:0 10px 0 0;}
.nav-menu-products{background:url("strip.png") right 50% no-repeat;}
.nav-menu-products:last-child{background:none;}
.nav-menu-products a{text-decoration:none;}
.nav-menu-title{color:#fff;display:inline-block;float:left;font-size:16px;padding:24% 0 10px;text-align:center;width:60%;text-align:left;text-transform:uppercase;font-weight:bold;}
.nav-menu-image{display:inline-block;float:left;transition:all 0.2s ease-in-out 0s;width:40%;}
@media (max-width:767px){.nav-menu-products{width:100%;float:none;}
.nav-menu-products:hover{background:#666;}
.nav-menu-title{color:#fff;float:none;font-size:16px;padding:8px 20px;text-align:center;width:100%;text-align:left;text-transform:none;font-weight:normal;}
.nav-menu-image{display:none;float:none;}
}
.mobile-service-drop{display:none;}
.service-drop-container{position:absolute;right:0;width:400px;}
.service-drop-container .left, .service-drop-container .right{display:inline-block;width:50%;}
.main-col-container{z-index:19;position:relative;}
.main-col{min-height:600px;padding:4em 0 0 0;margin-top:130px;padding:15px;}
.col1-layout{}
.internal-header{position:absolute;z-index:0;}
.internal-header-title{position:absolute;left:15%;padding:15px;background:#3E454F;bottom:0;color:#fff;font-size:30px;font-weight:bold;}
.page-title, .grid-item-title{font-size:20px;font-weight:700;margin-bottom:15px;padding:0 0 10px;position:relative;text-transform:capitalize;border-bottom:1px #dd8db9 solid;}
.page-title, .page-title a{color:#dd8db9;text-decoration:none;}
.page-title h1, .grid-item-title{font-family:"Courgette",cursive;font-size:40px;margin:0;}
.page-title:before, .page-title:after, .grid-item-title:after, .grid-item-title:before{background-color:#dd8db9;}
.page-title:before, .grid-item-title:before{bottom:-3px;content:"";display:inline-block;height:5px;left:20px;position:absolute;width:35px;}
.page-title:after, .grid-item-title:after{bottom:-1px;content:"";display:inline-block;height:1px;left:0;position:absolute;width:80px;}
.page-title.center{display:table;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;}
.page-title.center:before{left:50%;margin-left:-17.5px;}
.page-title.center:after{left:50%;margin-left:-40px;}
.block-container-white{border:solid 2px #C9C8CA;padding:20px 10px;color:#929292;background:#FFF;}
.block-container-shadow{border:solid 2px #C9C8CA;background:url("block-shadow-bg.jpg") bottom center repeat-x #fff;padding:5px;color:#929292;}
.block-container-shadow{position:relative;margin-bottom:20px;}
.block-container-shadow:before, .block-container-shadow:after{z-index:-1;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:80%;max-width:100%;background:#777;-webkit-box-shadow:0 15px 15px #777;-moz-box-shadow:0 15px 15px #777;box-shadow:0 15px 15px #777;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg);}
.block-container-shadow:after{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);right:10px;left:auto;}
.block-container-shadow h2{font-size:18px;}
.block-title{font-size:30px;font-weight:700;margin-bottom:15px;padding:0 0 10px;position:relative;text-transform:capitalize;border-bottom:0px #dd8db9 solid;}
.block-title, .block-title a{color:#dd8db9;text-decoration:none;}
.block-title > h2{font-family:"Courgette",cursive;font-size:30px;margin:10px 0 0 0 !important;}
.block-title:before, .block-title:after{background-color:#dd8db9;}
.block-title:before{bottom:-3px;content:"";display:inline-block;height:5px;left:20px;position:absolute;width:35px;}
.block-title:after{bottom:-1px;content:"";display:inline-block;height:1px;left:0;position:absolute;width:200px;}
.block-title.center{display:table;margin-left:auto;margin-right:auto;}
.block-title.center:before{left:50%;margin-left:-17.5px;}
.block-title.center:after{left:50%;margin-left:-100px;}
.cms-container{color:#fff;}
.cms-container h1, .cms-container h2, .cms-container h3{font-family:"Courgette",cursive;color:#dd8db9;}
.cms-container img{max-width:100% !important;}
.grid-item{text-align:left;margin-bottom:20px;}
.grid-item-image{margin-bottom:10px;}
.grid-item-title{text-align:left;margin-bottom:15px;}
.grid-item-description{text-align:left;padding:0 15px 15px 15px;}
.grid-item-description ul{list-style:none;padding:15px 0 0 0;margin:0;}
.grid-item-description ul li{background:url("arrow-products.png") no-repeat left 50%;padding:3px 0px 3px 15px;list-style:none;margin:0;}
.index-page .main-col-container{background:url("home-bg.jpg") center top repeat-x #fff;background-size:100% 100%;}
.index-page .main-col{background-color:transparent;margin-top:-100px;}
.home-product-grid-container{margin-left:-25px;margin-right:-25px;}
.home-product-item a{text-decoration:none;color:#000;}
.home-product-item{float:left;width:20%;}
.home-product-item-inner{margin:0 10px;background:#FFF;text-align:center;}
.home-product-title{text-align:center;color:#000;padding:5px;}
.home-product-title h2{font-family:"Courgette",cursive;}
.home-product-item-inner:hover{background:#dd8db9;margin-top:-20px;}
.home-block-welcome{background:url("welcome.jpg") no-repeat scroll right top #DDDCE9;border:25px solid #fff;color:#000;margin-top:40px;padding:15px;background-size:auto 100%;}
.home-block-welcome h1{font-family:"Courgette",cursive;}
.home-block-welcome-inner-content{width:60%;}
.product-item-menu{padding-left:0;}
.product-item-menu img{display:inline-block;width:30%;max-width:100%;}
@media (max-width:1000px){.product-item-menu img{display:inline-block;width:auto;max-width:100%;}
}
.product-item-menu .right-menu-title{width:66%;display:inline-block;text-transform:uppercase;font-size:15px;}
.product-viewpage-list-staff{clear:both;overflow:hidden;margin:0;padding:0 0 15px 0;list-style:none;}
.product-viewpage-list-staff li{float:left;width:33%;background:url("arrow-products.png") left 50% no-repeat;padding:0 0 0 15px;}
.cms-container h2{margin-bottom:20px;}
.product-block-container:after{content:" ";display:table;overflow:hidden;width:100%;}
.product-block-container{margin-bottom:40px;}
.product-title{margin-bottom:5px;margin-left:30%;padding:0 0 5px;text-align:left;}
.product-image{padding:0;position:relative;top:-40px;}
.product-image img{display:block;float:left;width:30%;}
.product-description{margin-left:30%;padding:5px 0;text-align:justify;}
@media (max-width:768px){.product-block-container{}
.product-block-container h1{font-size:26px;}
.product-title{margin-left:0;padding:0 0 .5em 0;}
.product-description{margin-left:0;position:relative;float:left;width:100%;padding:.5em 0;}
.product-image{padding:0;position:relative;top:0;}
.product-image img{display:block;float:none;margin:0 auto;max-width:100%;text-align:center;}
}
@media (max-width:992px){.home-product-item-inner:hover{margin-top:0px;}
.home-product-item{float:left;width:25%;}
.product-item-menu{padding:15px;}
}
@media (max-width:768px){.carousel-indicators{bottom:10px;}
.index-page .main-col{margin-top:0px;}
.home-product-item-inner:hover{margin-top:0px;}
.home-product-item{float:left;width:50%;margin-top:15px;}
.home-block-welcome{background:none #dddce9;border:0 solid #fff;color:#000;margin-top:10px;padding:5px;}
.home-block-welcome-inner-content{width:100%;}
.product-viewpage-list-staff li{width:50%;}
}
@media (max-width:490px){.home-product-grid-container{margin-left:0;margin-right:0;}
.home-product-item{float:left;width:100%;margin-top:15px;}
.home-block-welcome-inner-content{width:100%;}
.product-viewpage-list-staff li{width:100%;}
}
.footer{margin-top:50px;border-top:4px solid #dd8db9;color:#fff;background:#000;}
.footer-logo{margin-right:10px;}
.footer-logo , .footer-links{display:inline-block;float:left;}
.footer-links, .footer-address-copyright, .footer-power{margin:2em 0 1em;}
.footer-links li{display:inline-block;padding:1px 0;margin-top:40px;}
.footer-links li a{color:#dd8db9;padding:0 10px;position:relative;}
.footer-links li:first-child a{padding-left:0;}
.footer-links li:last-child a{padding-right:0;}
.footer-links ul{margin:0;padding:0;}
.footer-links li a:hover{color:#fff;}
.footer-links li a:after{border-right:1px solid #9FA2A7;content:"";height:60%;position:absolute;right:0;top:25%;}
.footer-links li:last-child a:after{border-right:none;}
.footer-power img{float:right;margin-top:45px;}
.footer-address-copyright .col-md-6{padding:0;}
.footer-address-copyright{}
.relative-container{position:relative;}
.carousel-indicators{display:block;}
.carousel-indicators .active{background-color:#ccc;}
.carousel-indicators li{border:1px solid #ccc;}
.carousel-indicators{bottom:120px;}
.carousel-caption{left:10%;margin-bottom:40px;padding:15px 10px 20% 0;right:20%;width:40%;margin:0 15px;font-size:43px;width:100%;color:#000;text-align:left;}
.carousel-caption p{animation:0.6s ease-in-out 0.3s normal both 1 toLeftAnim2;text-align:left;}
.carousel-caption h4{animation:0.6s ease-in-out 0s normal both 1 toLeftAnim1;font-size:43px;font-weight:normal;font-family:'Courgette', cursive;}
.services-placeholder-container{padding:0;width:100%;}
.thumbnail{border:none;margin-bottom:40px;}
.thumbnail .caption{color:#333;padding:9px;text-align:center;}
.thumbnail .caption h3{color:#333;padding:20px 0 5px;text-align:center;}
.thumbnail .caption{color:#333;padding:0px;text-align:justify;font-size:14px;font-weight:normal;}
.yamm .yamm-content{padding:15px 5px !important;}
.yamm-content .left{padding:0 5px 0 0;}
.yamm-content .right{padding:0 0px 0 5px;}
@media (max-width:990px){.navbar-header{width:30%;}
.navbar-right{width:70%;}
}
@media (max-width:767px){body{padding-left:0px !important;padding-right:0px !important;margin-top:0;}
.main-col{margin-top:0}
.navbar-wrapper, .internal-header{position:relative;}
.internal-header{display:none;}
.navbar-wrapper{background:none repeat scroll 0 0 #000;}
.navbar-header{width:auto;}
.navbar-right{width:auto;}
.navbar-brand{width:45%;}
.navbar-nav{float:none;margin:0;}
.navbar{padding-right:0px;}
.navbar-nav li{height:auto;display:block;width:100%;}
.navbar-default .navbar-nav > li > a{display:block;height:45px;overflow:hidden;padding:8px 15px;text-align:left;text-transform:uppercase;color:#9A9A9A;}
.navbar-nav > li > a span{line-height:30px;white-space:nowrap;}
.navbar-nav > li > a i{display:none;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color:#e7e7e7;}
.navbar-default .navbar-nav > li > a:hover , .navbar-default .navbar-nav > li.active > a{padding-top:0px;}
.submenu-title, .submenu-title a{color:#000;}
.navbar-toggle{background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px;float:right;margin-bottom:8px;margin-right:15px;margin-top:25px;padding:9px 10px;position:relative;}
.submenu-title{color:#000;}
.nav-menu-products{float:none;display:block;width:100%;text-align:center;}
.internal-header-title{bottom:-40px;}
.list-services li{float:left;width:100%;}
.footer-links, .footer-address-copyright, .footer-power{text-align:center;margin-bottom:2.2em;}
.footer-links img, .footer-address-copyright img, .footer-power img{margin:0 auto;float:none;}
.footer-logo{margin-right:0px;}
.footer-logo , .footer-links{display:block;float:none;}
.footer-links li{margin-top:0px;}
}
@media (max-width:490px){.navbar-default .navbar-nav > li > a:hover , .navbar-default .navbar-nav > li.active > a{padding:10px 15px;}
.relative-container{}
.navbar{padding-right:0px;}
.navbar-wrapper{background:none repeat scroll 0 0 #000;}
.container.relative-container{padding:0;}
.carousel-caption{left:auto;right:auto;margin:0px;padding:15px 30px;width:100%;}
.internal-header-title{bottom:0;left:0;position:relative;}
.main-col{min-height:600px;padding:1em 0;}
.list-services li{float:left;width:100%;}
.footer-logo{margin-right:0px;}
.footer-logo , .footer-links{display:block;float:none;}
.footer-links li{margin-top:0px;}
}
.internal-product-head-content:before, .internal-product-head-content:after,
.internal-product-head-content ul:after{content:"";display:table;line-height:0;content:" ";clear:both;}
.internal-product-content{padding:10px 10px 40px 10px;}
.internal-product-head-content{padding:20px 200px 0 0;overflow:hidden;width:100%;min-height:330px;font-size:13px;}
.internal-product-head-content.salon-spa-internal-head{background:url("salon_spa-1.jpg") right top no-repeat;}
.internal-product-head-content.cosmetics-internal-head{background:url("cosmetics-1.jpg") right top no-repeat;}
.internal-product-head-content.fragrances-internal-head{background:url("fragrances-1.jpg") right top no-repeat;}
.internal-product-head-content.hair-care-internal-head{background:url("hair-care.jpg") right top no-repeat;}
.internal-product-head-content.skin-care-internal-head{background:url("skin-care.jpg") right top no-repeat;}
.internal-product-head-content{font-weight:600;}
.internal-product-head-content h1{font-size:30px;padding:0 0 0 0;margin:0 0 5px 0;}
.internal-product-head-content .short-description{padding-right:70px;}
.internal-product-head-content ul{width:80%;padding:20px 0 0 0;margin:0;}
.internal-product-head-content ul li{background:url("arrow-products.png") no-repeat left 50%;padding:3px 0px 3px 15px;list-style:none;margin:0;width:50%;float:left;font-weight:600;}
@media (max-width:767px){.internal-product-head-content{background:none !important;min-height:inherit;padding:20px 0;}
.internal-product-head-content h1{font-size:24px;}
.internal-product-head-content ul{width:100%;}
.internal-product-head-content .short-description{padding-right:0px;}
}
@media (max-width:470px){.internal-product-head-content .short-description{padding-right:0px;}
.internal-product-head-content ul{width:100%;}
.internal-product-head-content ul li{background:url("arrow-products.png") no-repeat left 50%;padding:3px 0px 3px 15px;list-style:none;margin:0;width:100%;float:none;}
}
/*²úÆ·Í¼Æ¬*/
.Pro_Info{text-align:center;border-bottom:1px solid #ccc; margin-bottom:5px;}
.Pro_Images{padding:2px;}
.Pro_Images img{display:inline; width:80px; height:80px;margin:0 5px;border:1px solid #ccc;filter:alpha(opacity=50);opacity:0.3;cursor:pointer;}
.Pro_Images .active{filter:alpha(opacity=100);opacity:1;border-color:#999;}
.Pro_BigImage{text-align:center;background:#fff;}
.Pro_BigImage img{margin:0 auto;cursor:pointer;}