*{margin:0;padding:0;}.clearfix{display:inline-block;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}* html .clearfix{height:1%;}.clearfix{display:block;}.clearleft,.clearl,.cleft{clear:left;}.clearright,.clearr,.cright{clear:right;}.clear,.clearboth,.clearall{clear:both;}.floatleft,.fleft,.floatl{float:left;margin:0 10px 5px 0;}.floatright,.fright,.floatr{float:right;margin:0 0 5px 10px;}#skip a:link,#skip a:hover,#skip a:visited{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}#skip a:active,#skip a:focus{position:static;width:auto;height:auto;}div.view div.views-admin-links{width:auto;}div.block{position:relative;}div.block .edit{display:none;position:absolute;right:-20px;top:-5px;z-index:40;padding:3px 8px 0;font-size:10px;line-height:16px;background-color:white;border:1px solid #cccccc;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow:0 1px 3px #888888;-webkit-box-shadow:-1px 1px 2px #666666;}div.block .edit a{display:block;border:0;padding:0;margin:0;}div.block:hover .edit{display:block;}.with-wireframes #header,.with-wireframes #content-top,.with-wireframes #content-top > *,.with-wireframes #content-header,.with-wireframes #content-header > *,.with-wireframes #content-area,.with-wireframes #content-area > *,.with-wireframes #content-bottom,.with-wireframes #content-bottom > *,.with-wireframes #primary,.with-wireframes #secondary,.with-wireframes #sidebar-left-inner,.with-wireframes #sidebar-right-inner,.with-wireframes .block{padding:2px;border:1px solid #bbbbbb;}.with-wireframes .node{border-bottom:1px solid #bbbbbb;margin-bottom:10px;}.with-wireframes .block{margin-bottom:3px;}.with-wireframes #content-top,.with-wireframes #content-header,.with-wireframes #content-area,.with-wireframes #content-bottom{margin:0 3px 3px;}.with-wireframes #footer{margin-top:3px;padding:2px;border:1px solid #cccccc;}.with-wireframes.with-navigation #content,.with-wireframes.with-navigation .sidebar{margin-top:50px;}.with-wireframes #navigation{height:50px;}
body{background:#191919;color:#fff;margin:0;padding:0 0 20px 0;font:12px/1.5em arial,univers,sans-serif;letter-spacing:0.03em;}.node .node-inner .links,.feed-icon,.print-only,.mobile-only,#block-menu-menu-mobile-navigation{display:none;}.screen-only{display:block;}#page{width:980px;margin:0 auto;}#header,#footer,.mission,.breadcrumb,.node{clear:both;}#header{border-bottom:20px solid #3b3b3b;}#header a:link,#header a:visited{color:#fff;text-decoration:underline;}#header a:active,#header a:hover{color:#fff;text-decoration:none;}#header-region{overflow:visible;padding:20px 0;}#header-region .region{padding-top:40px;position:relative;}#header #logo{float:left;margin-left:35px;}ul.header-text{float:left;list-style:none;margin:0;overflow:visible;padding:10px 0 0 0;width:630px;}ul.header-text li{float:left;line-height:1.8em;text-align:center;width:33%;}ul.header-text h3{border-width:0;color:#666;font-size:2.6em;font-weight:normal;letter-spacing:0.06em;margin:0;padding:0;text-transform:uppercase;}ul.header-text p{font-size:1em;letter-spacing:0.12em;margin:0;padding:0;text-transform:uppercase;}#main{padding:20px 0;}#content{background:#fff url(/cms/sites/all/themes/dwsalon/images/nav-bg.png) repeat-y 50px 0;color:#444;float:left;width:100%;margin-right:-100%;padding:0;position:relative;}#content-inner{min-height:480px;}body.front #main #content-header{display:none;}body.not-front #main #content-header{margin:20px 20px 40px 350px;}body.not-front #main #block-system-main{margin:20px 20px 20px 350px;}.sidebar{float:left;}#sidebar-second{float:right;}.two-sidebars .center,.sidebar-first .center{margin-left:310px;}#sidebar-first{width:320px;margin-right:-310px;}.two-sidebars .center,.sidebar-second .center{margin-right:200px;}#sidebar-second{width:200px;}.inner{padding:0;}#block-nice_menus-1{position:absolute;top:0;left:50px;text-align:center;width:270px;z-index:9;}#block-nice_menus-1 .block-inner{padding:70px 0 0 0;}#block-nice_menus-1 .block-title{color:#fff;font-size:2.6em;font-weight:normal;letter-spacing:0.03em;margin:0;padding:0 0 10px 0;text-align:center;text-transform:uppercase;}#block-nice_menus-1 ul.nice-menu{border-width:0;list-style:none;padding:0;margin:0;width:100%;}#block-nice_menus-1 ul.nice-menu li{background:transparent !important;border-width:0 !important;list-style:none;margin:0;padding:0;width:100% !important;}#block-nice_menus-1 ul.nice-menu li.menu-path-front{display:none;}#block-nice_menus-1 ul.nice-menu a{color:#fff;display:block;font-size:1.1em;letter-spacing:0.2em;padding:12px;text-align:center;text-decoration:none;text-transform:uppercase;}#block-nice_menus-1 ul.nice-menu a.active,#block-nice_menus-1 ul.nice-menu a:hover{background:url(/cms/sites/all/themes/dwsalon/images/alpha-bgs/opaque-40.png) repeat 0 0;color:#fff;text-decoration:none;}#block-nice_menus-1 ul.nice-menu ul{background:#fff;border-width:0 2px 0 0 !important;border-style:solid;border-color:#fff;left:270px;top:-1px;width:14em;}#block-nice_menus-1 ul.nice-menu ul li{background:transparent !important;border-width:0 !important;border-style:solid;border-color:#888;list-style:none;margin:1px 1px 0 1px;padding:0;width:100% !important;}#block-nice_menus-1 ul.nice-menu ul a,#block-nice_menus-1 ul.nice-menu ul a.active{background-color:#ccc;background-image:none;color:#333;display:block;font-size:1.1em;letter-spacing:0.03em;padding:0.8em;text-align:left;text-decoration:none;text-transform:none;}#block-nice_menus-1 ul.nice-menu ul a:hover{background-color:#333;background-image:none;color:#fff;text-decoration:none;}#footer{border-top:20px solid #3b3b3b;clear:both;color:#666;float:none;}#footer a:link,#footer a:visited{color:#666;text-decoration:underline;}#footer a:active,#footer a:hover{color:#666;text-decoration:none;}#footer .region-footer{padding:20px 0;text-align:center;}#footer .credit-centrix{}
a:link,a:visited{color:#b00;text-decoration:none;}a:hover,a:active{color:#b00;text-decoration:underline;}#site-name{font-size:2.2em;line-height:1.3em;font-weight:300;padding:0 0 0.5em;margin:0;}#main #content-header h1{color:#777;font-size:2.6em;font-weight:normal;letter-spacing:0.03em;margin:0;padding:0;text-transform:uppercase;}h1,h2,h3,h4,h5,h6{color:#777;font-weight:normal;line-height:1.3em;margin:0 0 0.8em 0;}h1{font-size:2.2em;padding:0;margin:0;}h2{font-size:2em;margin-bottom:0.6em;padding:0.6em 0 0 0;}h3{border-bottom:1px dotted #ccc;font-size:1.6em;margin-bottom:0.6em;padding:0.6em 0 0 0;}h4{font-size:1.3em;font-weight:bold;margin-bottom:0.1em;}h5{font-size:1.15em;font-weight:bold;margin-bottom:0.1em;}h6{font-size:1em;font-weight:bold;margin-bottom:0.1em;}.header-thumb{background:#fff;border:1px solid #ddd;display:inline-block;float:right;line-height:0;margin:12px 0 0 0;padding:3px;}.header-thumb h5{color:#999;font-size:1em;font-weight:normal;text-align:center;}.header-thumb img{margin:0;}#top-banner{border-bottom:20px solid #3b3b3b;font-size:16px;padding:12px 0;text-align:center;}#top-banner .title{border:none;color:#fff;font-size:1.2em;margin:0;padding:0;text-transform:uppercase;}#top-banner ul{display:inline-block;list-style:none;margin:6px auto;padding:0;}#top-banner ul li{display:inline-block;}#top-banner ul li:before{content:"\2022";display:inline-block;margin:0 6px 0 2px;}#top-banner ul li:first-child:before{display:none;}p{margin:0 0 1.4em 0;}hr{border:0;margin:0 0 1.2em 0;height:1px;background:#bbb;color:#bbb;}.small{font-size:0.9em;}.x-small{font-size:0.8em;}.big{font-size:1.2em;}.x-big{font-size:1.4em;}.xx-big{font-size:1.8em;}.gray{color:#999;}.red{color:#cc0000;}.all-caps{text-transform:uppercase;}.no-caps{text-transform:none;}.lowercase{text-transform:lowercase;}.no-italics{font-style:normal;}.bold{font-weight:bold;}.no-bold{font-weight:normal;}.align-left{float:left;margin:0 1.5em 1.5em 0;}.align-right{float:right;margin:0 0 1.5em 1.5em;}.clear{clear:both;display:block;}.image-border{border:1px solid #ccc;}ul.no-bullets{list-style:none;}.space-letters{letter-spacing:0.06em;}.x-space-letters{letter-spacing:0.12em;}.xx-space-letters{letter-spacing:0.2em;}ul,ol{margin-left:0;padding-left:2em;}table{margin:0 0 1.4em 0;width:99%;}tr.even td,tr.odd td{padding:10px 5px;}tr.odd{background-color:white;}pre,code,tt{font:1em "andale mono","lucida console",monospace;line-height:1.5;}pre{background-color:#efefef;display:block;padding:5px;margin:5px 0;border:1px solid #aaaaaa;}ul{list-style-type:square;margin:0 0 1.4em 0;}ul ul{list-style-type:circle;}ul ul ul{list-style-type:square;}ul ul ul ul{list-style-type:circle;}ol{list-style-type:decimal;}ol ol{list-style-type:lower-alpha;}ol ol ol{list-style-type:decimal;}abbr{border-bottom:1px dotted #666666;cursor:help;white-space:nowrap;}#edit-title{font-size:24px;width:99%;}#system-themes-form img{width:100px;}.form-item .description{font-style:italic;line-height:1.2em;font-size:0.8em;margin-top:5px;color:#777777;}#edit-delete{color:#cc0000;}div.messages{padding:9px;margin:1em 0;color:#003366;background:#bbddff;border:1px solid #aaccee;}div.warning{color:#884400;background:#ffee66;border-color:#eedd55;}div.error{color:white;background:#ee6633;border-color:#dd5522;}div.status{color:#336600;background:#ccff88;border-color:#bbee77;}.sub-2-cols,.sub-3-cols{margin:0 0 1.4em 0;overflow:auto;}.sub-2-cols .sub-left-col{float:left;width:48%;}.sub-2-cols .sub-right-col{float:right;width:48%;}.sub-3-cols .sub-left-col{float:left;margin-right:2%;width:32%;}.sub-3-cols .sub-middle-col{float:left;margin-right:2%;width:32%;}.sub-3-cols .sub-right-col{float:left;width:32%;}.arrow-button{background:url() no-repeat 0 0;display:inline-block;padding:0 0 0 12px;}.arrow-button-gray{background:url(/cms/sites/all/themes/dwsalon/images/arrow-sprite-gray.png) no-repeat 0 3px;}.arrow-button-red{background:url(/cms/sites/all/themes/dwsalon/images/arrow-sprite-red.png) no-repeat 0 3px;}body.front  #content{background-image:none;}body.front #content-inner{min-height:470px;padding:0;}body.front #block-nice_menus-1{background:url(/cms/sites/all/themes/dwsalon/images/nav-bg.png) repeat-y 0 0;min-height:480px;}body.front #block-views-homepage_slider-block{margin:-5px 0 0 0;margin:0;}body.front #block-views-homepage_slider-block div{height:480px !important;}body.front #block-views-homepage_slider-block .block-title{display:none;}body.front #block-system-main{display:none;}.block-sharethis{margin:0;padding:0;text-align:right;position:absolute !important;top:0;right:5px;}.page-our-talent{}.page-our-talent .submitted{display:none;}.page-our-talent #node-22 .node-inner h2{display:none;}.page-our-talent .panel-col-top{}.page-our-talent .panel-col-top .pane-title{display:none;}.page-our-talent .panel-col-bottom{}.page-our-talent .panel-col-bottom .pane-title{display:none;}.view-staff-members{}.view-staff-members .views-row{border-bottom:1px dotted #ccc;min-height:300px;margin:0 0 1em 0;overflow:auto;padding:1em 0;position:relative;}.view-staff-members .views-row .views-field-field-member-thumbnail-photo{left:0;position:absolute;top:10px;width:235px;}.view-staff-members .views-row .views-field-field-member-thumbnail-photo img{display:block;width:200px;height:auto;border:1px solid #ddd;margin:2px;padding:3px;}.view-staff-members .views-row .views-field-field-member-first-name,.view-staff-members .views-row .views-field-field-member-title,.view-staff-members .views-row .views-field-field-member-price-list{margin:0 0 0 235px;}.view-staff-members .views-row .views-field-field-member-first-name,.view-staff-members .views-row .views-field-field-member-last-name{display:inline-block;font-size:1.6em;font-weight:bold;}.view-staff-members .views-row .views-field-field-member-title{}.view-staff-members .views-row .views-field-field-member-title .field-content:not(:empty){font-size:1.15em;font-style:italic;padding-top:3px;}.view-staff-members .views-row .views-field-field-member-title .views-label{display:inline-block;}.view-staff-members .views-row .views-field-field-member-title .field-content{display:inline-block;}.view-staff-members .views-row .views-field-field-member-price-list{font-size:1.05em;line-height:1.4;padding:0.6em 0 0 0;}.view-staff-members .views-row .views-field-field-member-price-list ul{}.view-gallery{}.view-gallery .views-row{float:left;margin:0 20px 40px 0;width:180px;}.view-gallery .views-field-field-gallery-image a{display:block;width:180px;height:180px;border:1px solid #ddd;margin:2px;padding:3px;}.view-gallery .views-field-field-gallery-image a:hover{border:3px solid #ddd;margin:0;}.view-gallery .views-field-field-gallery-image img{height:auto;width:100%;}.view-gallery .views-field-field-gallery-caption{color:#777;text-align:center;}.highlight-box{background:#e9e9e9;border-width:4px 0;border-style:solid;border-color:#ccc;margin:0 0 1.4em 0;padding:0.8em 1.5em;}.highlight-box-inner{}form{}input.form-text,textarea{background:#e9e9e9;border:1px solid #ccc;padding:0.2em;width:96%;}input.form-text:active,input.form-text:focus,textarea:active,textarea:focus{background:#ccc;border:1px solid #bbb;}input.form-text{}textarea{}form input.form-submit{background:#444;border:1px solid #222;color:#fff;cursor:pointer;font-size:0.9em;letter-spacing:0.1em;padding:0.5em 0.8em 0.4em 0.8em;text-transform:uppercase;}form input.form-submit:hover{background:#b00;border:1px solid #fff;}.node-webform{}.node-webform .left-col{float:left;width:40%;}.node-webform .right-col{float:right;width:54%;}.node-webform .webform-client-form{float:right;width:54%;}fieldset.captcha{border:4px solid #ddd;margin-top:2em;padding:0.6em 1.2em;}fieldset.captcha .fieldset-legend{color:#777;font-size:1.3em;font-weight:bold;letter-spacing:0.02em;padding:0 0.4em;}fieldset.captcha .fieldset-wrapper{}fieldset.captcha .fieldset-wrapper .fieldset-description{}fieldset.captcha .fieldset-wrapper img{border:1px solid #ccc;}fieldset.captcha .fieldset-wrapper label{}fieldset.captcha .fieldset-wrapper input[type="text"]{}fieldset.captcha .fieldset-wrapper .description{}body.page-node-1 div{font-size:12px;}body.page-node-1 .services-thumb{background:#fff;border:1px solid #ddd;display:inline-block;float:right;line-height:0;margin:12px 0 0 0;padding:3px;}body.page-node-1 .services-thumb img{margin:0;}body.page-node-3{}body.page-node-3 .sub-2-cols .sub-left-col{width:32%;}body.page-node-3 .sub-2-cols .sub-right-col{width:66%;}body.page-node-3 .header-thumb.qr-code{border:6px solid #ddd;float:none;margin:0 0 1em 0;text-align:center;}body.page-node-3 .header-thumb.qr-code img{}body.page-node-3 .map-wrapper{display:inline-block;border:1px solid #ddd;line-height:0;margin:2px;padding:3px;}body.page-node-3 .map-wrapper:hover{border:3px solid #ddd;margin:0;}body.page-node-3 .map-wrapper img{width:100%;height:auto;}body.page-node-4 .header-thumb.qr-code{border:6px solid #ddd;float:none;margin:0 0 1em 0;text-align:center;}body.page-node-4 .header-thumb.qr-code img{}
