/*
Theme Name: KX Beauty and Laser Clinic
Theme URI: http://www.kxbeuty.com.au/
Description: Custom Theme for KX Beauty and Laser Clinic
Author: xqwzid
Author URI: http://www.xqwzid.com.au
Version: 1.0
License: Commercial
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,su3mary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline}button,input{line-height:0}*{-webkit-padding-start:0;margin:0;padding:0}:focus{outline:0}body{line-height:1;color:#333;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}header,footer,aside,nav,article{display:block}.group:after,.zone-content:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;overflow:hidden}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}input::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}button::-moz-focus-inner{padding:0;border:0}#wpadminbar ul{top:100%}::selection{background:#ef558a;color:#fff;text-shadow:none}html,body{}body{font:16px/22px 'futura-pt',Arial;color:#555;line-height:1.5em}strong{font-weight:500}.superscript{font-size:14px;vertical-align:top}#outter-container{}#header-outter{background:transparent url('resources/images/kx_header.png') no-repeat top center;min-width:960px}#header-inner{margin:0 auto;width:960px}#header-content{padding:10px 0}#header-content .logo-area{float:left}#header-content .right{float:right;display:block;position:relative}#header-content .logo-content{color:#fff;font-size:32px;text-transform:uppercase;display:inline-block;line-height:36px;padding-top:34px;vertical-align:top;font-weight:400;white-space:nowrap;width:auto}#header-content .logo-content a{color:#fff;text-decoration:none}#header-content .logo-content a:hover{color:#fff;text-decoration:none}#header-content span{display:block}#header-content span.bottom{padding-left:26px;display:block}.flower{position:absolute;right:0;top:-14px;z-index:1}#nav{border-bottom:solid 3px #f9bcc5;padding:20px 0 0 0}#nav-inner{margin:0 auto;width:960px;position:relative}#nav-inner .strip,#holder-content .strip{background:transparent url('resources/images/kx_3pxstrip.png') no-repeat 0 0;height:3px;width:100%;position:absolute;left:0;bottom:-3px}#nav-content{padding:0;position:relative;display:block}#nav-content #menu-top-navigation li{float:left;margin-left:48px;position:relative}#nav-content #menu-top-navigation li:hover>ul.sub-menu{display:block}#nav-content #menu-top-navigation .sub-menu{position:absolute;float:left;top:100%;left:-41%;margin-right:-17%;z-index:1;display:none}#nav-content #menu-top-navigation .sub-menu li{padding:0 14px;margin:0;width:100%;background-color:#fddde2;background:transparent url('resources/images/menu-trans.png')}#nav-content #menu-top-navigation .sub-menu li a{padding:0;margin:6px;font-size:14px;text-align:center;display:block;width:auto;font-weight:400;color:#ef558a;border-radius:5px!important;-moz-border-radius:5px!important;-webkit-border-radius:5px!important}#nav-content #menu-top-navigation .sub-menu li a:hover{color:#fff;background-color:#f9bcc4}#nav-content #menu-top-navigation li.first{margin-left:0;color:#fff;background-color:#fdeef0;border-radius:60px 60px 0 0;-moz-border-radius:60px 60px 0 0;-webkit-border-radius:60px 60px 0 0}#nav-content #menu-top-navigation li.last{float:right;margin-left:0}#nav-content #menu-top-navigation li.current-menu-item.last{}#nav-content #menu-top-navigation li.first a{color:#f37fa8}#nav-content #menu-top-navigation li a{text-decoration:none;display:block;vertical-align:bottom;padding:12px 26px 0 26px;color:#ef558a;font-weight:400;font-size:17px;text-transform:uppercase;height:38px;line-height:38px}#nav-content #menu-top-navigation li.current-menu-item,#nav-content #menu-top-navigation li.current-page-ancestor{color:#fff;background-color:#f9bcc5;border-radius:60px 60px 0 0;-moz-border-radius:60px 60px 0 0;-webkit-border-radius:60px 60px 0 0}#nav-content #menu-top-navigation li.current-page-ancestor a{color:#fff}#nav-content #menu-top-navigation li:hover{background-color:#f9bcc5;color:#fff;border-radius:60px 60px 0 0;-moz-border-radius:60px 60px 0 0;-webkit-border-radius:60px 60px 0 0}#nav-content #menu-top-navigation li a:hover{color:#fff}#nav-content #menu-top-navigation li.current-menu-item a{color:#fff;font-weight:400}#nav-content #menu-top-navigation li.current-page-ancestor ul li a{color:#ef558a}#nav-content #menu-top-navigation li.current-menu-item ul li a{color:#ef558a}.sub-menu li.current-menu-item{background:transparent url('resources/images/menu-trans.png')!important;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important}.sub-menu li.current-menu-item a{background-color:#f9bcc4!important;` color:#fff!important}.sub-menu li.current-menu-item{}.sub-menu li:hover{background:transparent url('resources/images/menu-trans.png')!important;border:none!important;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important}#outter-content{border-bottom:solid 3px #f9bcc5}#inner-content{margin:0 auto;width:960px;min-height:400px}#holder-content{position:relative}#holder-content.page{margin:0;min-height:400px;padding:36px 0 36px 0}#holder-content.page p{padding:8px 0;white-space:normal;font-weight:normal;font-style:normal;font-variant:normal}#holder-content a{color:#f37fa8;text-decoration:none}#holder-content a:hover{text-decoration:underline}#holder-content.page blockquote{background:transparent url('resources/images/quotes.png') 0 10px no-repeat;padding-left:35px}#holder-content.page blockquote p{font-style:italic}#holder-content.page h1{font-size:32px;font-weight:400;line-height:36px;color:#ef558a;margin-bottom:26px}#holder-content.page h2{font-size:22px;font-weight:400;line-height:36px;color:#ef558a;margin-top:18px}#holder-content.page h3{font-size:20px;font-weight:400;line-height:26px;color:#ef558a;margin-top:18px}#holder-content ul{margin-left:26px}#holder-content ul.children li{padding-left:22px}#holder-content .front h2{margin-top:95px;text-align:center;float:left;font-size:29px;font-weight:300;line-height:1.4em;width:470px;margin-left:0;word-spacing:5px;letter-spacing:1px}#holder-content .front img{float:right;margin:8px 0}#holder-content .swirls{position:absolute;bottom:0;left:-260px;background:transparent url('resources/images/swirls.jpg') no-repeat 0 bottom;height:400px;width:455px;z-index:-1}#services-outter{}#services-inner{margin:0 auto;width:960px;position:relative}#services-content{padding:10px 0}.service-list{}#services-content .service-list li{white-space:nowrap;float:left;display:block;width:auto;display:block;line-height:normal}.service-list{margin:0;padding:0}#services-content .service-list li a{text-align:left;color:#ef558a;text-decoration:none;padding:0 22px;margin:0;width:auto;font-weight:300;border-right:solid 1px #ffc0cb;font-size:14px}#services-content .service-list li.last{float:right}#services-content .service-list li a:hover{text-decoration:underline}#services-content .service-list li.last a{padding-left:0!important;padding-right:0;border-right:none}#services-content .service-list li.first a{padding-left:0!important}#footer-outter{background-color:#fef5f4;border-bottom:solid 3px #f9bcc5;z-index:9999}#footer-inner{margin:0 auto;width:960px}#footer-content{position:relative;margin-bottom:10px;z-index:9999}#footer-content .right{float:right;z-index:9999;width:300px;margin-top:36px}p.phone{font-size:48px;line-height:1em;color:#ef558a;z-index:9999;margin-top:-18px;margin-left:-155px}p.phone a{color:#ef558a;text-decoration:underline}#footer-content p.address{font-size:27px;color:#fff;z-index:9999;text-align:center;margin-top:10px;margin-left:-170px;line-height:1.1em;font-weight:400}#footer-content p.address a{color:#fff;text-decoration:none}#footer-content p.address a:hover{text-decoration:underline}#footer-content .flower-b{float:left;margin:26px 0 5px -10px}#footer-content .special{float:left;margin:26px 0 5px 20px}#footer-content p.special-text,#special p.special-text{float:left;font-size:29px;font-weight:300;color:#f9bcc4;margin:21px 0 5px 20px;line-height:1.1em;word-spacing:5px;letter-spacing:1px}#special p.special-text{margin:0 0 5px 30px}#footer-content .semi-circle{position:absolute;right:-18px;top:0;height:190px;width:540px;background:transparent url('resources/images/circle-bottom.jpg') no-repeat;z-index:-1}#bottom-outter{}#bottom-inner{margin:0 auto;width:960px}#bottom-content{margin-bottom:26px;padding-top:26px;font-size:14px}#bottom-content .left{float:left}#bottom-content .left .design{font-size:80%;margin-left:16px}#bottom-content a{color:#f37fa8;text-decoration:none}#bottom-content a:hover{text-decoration:underline}#bottom-content .right{float:right}#menu-bottom-navigation{width:100%}#menu-bottom-navigation li,#menu-bottom-navigation li a{white-space:nowrap;float:left;display:block}#menu-bottom-navigation li a{color:#f37fa8;text-decoration:none;padding:0 17px;border-right:solid 1px #fcdde2;font-size:14px}#menu-bottom-navigation li.last a{padding-left:17px;padding-right:0;text-decoration:none;border:none}#menu-bottom-navigation li a:hover{text-decoration:underline}#menu-bottom-navigation li.fblink a{border-right:none}#menu-bottom-navigation li.fblink{width:9px;text-indent:-9999px;background:#fff url('resources/images/fb-icon.png') no-repeat 0 2px;height:21px;font-size:0;display:block}#menu-bottom-navigation li.fblink:hover{background:#fff url('resources/images/fb-icon.png') no-repeat -10px 2px}.pricelist{float:left;font-size:18px;margin-left:220px;padding-left:80px;margin-top:30px;padding-bottom:60px;background:transparent url('resources/images/price-list.png') left 12px no-repeat;font-weight:400;min-height:180px}.pricelist.waxing{background:transparent url('resources/images/f-waxing.jpg') left 12px no-repeat;margin-left:0}.pricelist.m-waxing{background:transparent url('resources/images/m-waxing.jpg') left 12px no-repeat;margin-left:80px}.pricelist.f-waxing .additional-cost span.cost{float:right}.pricelist.m-waxing .additional-cost span.cost{float:right}.pricelist .time{width:80px;display:inline-block}.pricelist .rate{display:inline-block}#special{float:left;font-size:18px;margin-left:100px;padding-left:21px;margin-top:25px;padding-bottom:60px;background:transparent url('resources/images/special-white.jpg') left 12px no-repeat;font-weight:400;min-height:180px}.alignright{float:right;margin-left:26px;margin-bottom:26px}.question h2{width:auto;cursor:pointer;display:inline-block;*display:inline;display:-moz-inline-stack;padding-right:26px;background:transparent url('resources/images/up-down-faq.png') no-repeat right -16px}.question .up{background-position:right 10px}.answer{display:none}#products .product{margin-bottom:36px}#products h3{margin:0!important}#products h2{display:inline-block}#products .cost{font-weight:500;display:inline-block;margin-left:40px}#products .cost .time,#products .cost .rate{display:inline-block}#products .cost .divider{margin:0 5px;display:inline-block}#products .product-extras{}#products .additional-cost p{padding:0;margin:0;font-size:90%;padding-left:16px;background:url('resources/images/left-arrow.png') no-repeat left center}#products .additional-cost .divider,.pricelist .additional-cost .divider{display:inline-block;margin:0 5px}#products .additional-cost .cost{margin-left:0;font-weight:500}.pricelist .additional-cost .addmarg,#products .additional-cost .addmarg{display:inline-block;margin-left:26px;float:right}.laser-hair-removal-melbourne{background:transparent url('resources/images/laser-hair-back.jpg') no-repeat bottom right}.female-male-waxing{background:transparent url('resources/images/legs.jpg') no-repeat right -36px}.normal{font-size:100%}.medium{font-size:90%}.small{font-size:80%}.large{font-size:120%}.contact-us .left{float:left}.contact-us .left .phone{margin:0;padding:0!important;line-height:36px!important}.contact-us .left .email{font-size:31px}.contact-us .left .email a{color:#555!important;font-weight:300}.contact-us .left .wpcf7{margin-top:48px}.contact-us{background:transparent url('resources/images/contact-feet.jpg') bottom right no-repeat}.contact-us .left{border-right:dotted 1px #ffc0cb;padding-right:36px}.contact-us .left .wpcf7 input[type="text"],.contact-us .left .wpcf7 textarea{border:solid 1px #ffc0cb;width:280px;padding:4px;font:16px/22px 'futura-pt',Arial;color:#ef558a;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.contact-us .left .wpcf7 input[type="submit"]{padding:5px}.contact-us .right{float:right;padding-left:36px;width:590px;min-height:533px}.contact-us .right h2{border-bottom:dotted 1px #ffc0cb;margin-bottom:26px;text-transform:uppercase;margin-top:40px!important;font-size:26px!important}.contact-us .right h2.first{margin-top:0!important}.contact-us .container{margin-top:36px}.contact-us strong{font-weight:500}.contact-us .right .hours p{width:100%;padding:0!important;font-weight:500!important}.contact-us .right .hours span{display:block;float:right;font-weight:400;text-align:right}.contact-us .right #map_canvas{height:250px;border:dotted 1px #ffc0cb;padding:3px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.contact-us .right .l{float:left;width:220px}.contact-us .right .r{float:right}.contact-us .right p{padding:0!important}.contact-us .right #special{margin-left:0!important}.about .left{float:left;width:320px}.about .right{float:right;width:640px}.about .right p{text-align:center;font-size:24px;font-weight:300!important;line-height:1.4em;word-spacing:4px;letter-spacing:1px;margin-bottom:26px!important}.about{padding:60px 0 80px 0!important}.about .ngg-galleryoverview.kirsten{margin-top:74px!important}.about h1{text-align:center!important}.about .ngg-gallery-thumbnail img{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#ngg-gallery-3-8{margin:0 auto;width:570px}#youtube-vid_wrapper, #youtube-vid { float:right; margin-left:26px; border:solid 1px pink;}