body,h1,h2,h3,h4,h5,h6{font-family:proxima-nova,helvetica,arial,sans-serif}body,h3{font-size:15px}.post .entry-meta span,blockquote{font-style:italic}.content-info,.content-info .copyright,.hero-image .page-header h1,.page-wrap .page-callout,.profile h4,.rsUni .rsGCaption,.site-description,.top-nav{text-align:center}.content-info .nav,.side-nav,.top-nav{list-style-type:none}.b-0{border:none!important}body{color:#2b2b2b}.wrap{border-bottom:1px solid #ccc}.sides{border-left:1px solid #ccc;border-right:1px solid #ccc}.clr{clear:both}h3{line-height:30px}p{margin-bottom:15px}a:link,a:visited{color:#2b2b2b;text-decoration:underline}.form-control,input[type=text],input[type=email],input[type=password],input[type=url],textarea{font-family:proxima-nova,sans-serif;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;-khtml-border-radius:0;border-radius:0}.btn,.location-header-wrap .location-name{font-family:proxima-nova,helvetica,arial,sans-serif}.form-control:focus,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=url]:focus,textarea:focus{border-color:#a8a8a8;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.btn{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;-khtml-border-radius:0;border-radius:0;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.btn-default{border-color:#111;color:#fff!important;background:#333}.btn-default:hover{border-color:#000;background:#222}#layerslide_1{position:absolute;top:0;width:100%;height:100%}.panel{border-radius:3px;box-shadow:none}.panel-heading{position:relative}.panel-heading .price{position:absolute;top:8px;right:10px;color:#999}.alert{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;-khtml-border-radius:0;border-radius:0}.post-edit-link{display:block;margin:20px 0;font-weight:700}img.alignright{float:right;margin-left:15px;margin-bottom:15px}img.alignleft{float:left;margin-right:15px;margin-bottom:15px}img{display:inline-block;height:auto;max-width:100%}.left-col{min-height:300px;padding:40px;border-right:1px solid #ddd}.content-info .footer-block.last,body.page-template .left-col,body.post-type-archive-people .left-col,body.single .left-col{border-right:0}.left-col h3{font-weight:300;text-transform:uppercase;font-size:20px}.navbar-default .navbar-left .navbar-nav>li>a,.site-description h2{letter-spacing:1px;font-weight:400}.right-col{padding:40px 30px 40px 0}.right-col .widget-inner h3{margin-top:0;text-transform:uppercase;border-bottom:1px solid #eee;color:#666;letter-spacing:1px}.right-col .widget-inner ul{list-style-type:none;margin:0;padding:0}.right-col .widget-inner ul>li{padding:0 0 4px}.right-col .widget-inner ul>li>a{font-size:14px;display:block;text-transform:uppercase;color:#666}.right-col .nav>li>a{padding:5px 0}.right-col .nav>li>a:hover{background:0 0;text-decoration:underline}.right-col .nav>li.current_page_item{display:none}.right-col .parent-title{text-transform:uppercase;text-decoration:none;padding:0;margin:0;color:#666;letter-spacing:1px}.pin-it-button{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 90 ")";filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9;position:absolute;top:20px;z-index:999;text-indent:-999999px;right:40px;display:block;background:url(http://passets.pinterest.com/images/pidgets/bps1.png)0 -40px no-repeat;width:40px;height:20px}.pin-it-button:hover{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;background-position:0 0}.pin-it-button:active,.pin-it-button:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 100 ")"}.pin-it-button:active{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;background-position:0 -80px}@media (max-width:979px){.container{padding-right:0;padding-left:0}}@media (max-width:767px){.panel-heading .price{position:relative;top:auto;right:auto;margin-top:5px}.wrap{border-bottom:0}#callout{border-bottom:1px solid #ddd}.container{padding-left:15px;padding-right:15px}.block-wrap{padding-top:0;margin-bottom:0}.block-wrap.left img,.block-wrap.right img{margin-left:0!important}.block-wrap:first-child{padding-top:0!important}.block-wrap:last-child{margin-bottom:0!important}#feature{border-top:1px solid #ddd;padding-bottom:0}.hero-image{padding-top:15px}.image-wrap{margin:0}}#feature .rsBullets,.page-wrap .page-callout h2,.post,.social-wrap,.top-nav{border-bottom:1px solid #ddd}.meta-navbar{background:#f9f9f9}.meta-navbar .navbar-nav>li{display:inline-block}.meta-navbar .navbar-nav>li>a{padding-top:5px;padding-bottom:5px;text-decoration:none;color:#888}.meta-navbar .navbar-nav>li>a.btn{background:#444;border:0}@media (max-width:768px){.meta-navbar .navbar-nav{text-align:center}.meta-navbar .navbar-nav>li>a{padding-left:10px;padding-right:10px}.meta-navbar .navbar-nav>li>a.btn{background:0 0;color:#333!important}}.meta-navbar .navbar-nav>li>a.btn:hover{background:#222;color:#fff}.navbar-default{background:#fff;margin:0;border:0}.navbar-default .navbar-brand img{max-width:120px}.navbar-default .navbar-nav>li>a{line-height:80px;text-decoration:none;text-transform:uppercase;font-size:13px;padding:0 10px}.navbar-default .navbar-nav .dropdown-menu>li>a{text-decoration:none}.navbar-default .navbar-right .navbar-nav>li>a{padding-left:5px;padding-right:5px}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background:#ddd}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background:0 0!important}@media (max-width:1200px){.navbar-header{float:none}.navbar-left,.navbar-nav,.navbar-right{float:none!important}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.collapse{display:none!important}.navbar-nav{margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px!important;padding-bottom:10px!important;line-height:normal!important}.collapse.in{display:block!important}}.content-info,.main .location .hours,.main .location .parking,.main .location .phone,.social-wrap{border-top:1px solid #ddd}.block-wrap{padding-top:10px;margin:0 0 10px}.block-wrap h3{margin-top:10px}.block-wrap p{padding:0 20px}.block-wrap.left img{margin-left:10px}.block-wrap.right img{margin-left:-10px}.page-wrap .page-header,.page-wrap .page-header h1{margin-top:0}.page-wrap .page-callout h2{font-size:25px;padding:25px 0;margin-top:0;margin-bottom:0}#feature .rsBullets{position:absolute;bottom:0;height:24px;background:rgba(255,255,255,.3)}#feature .rsBullets span{background:#666}#feature .rsNavSelected span{background:#333}.rs-default-template{margin-bottom:30px}.rsUni .rsTmb{padding:10px 0 0}.parent-pageid-6478 .page-header{display:none}@media (max-width:767px){.page-wrap{margin-right:15px;margin-left:15px}.page-wrap .main{padding-right:0;padding-left:0}.page-wrap .left-col{border-right:0;padding:20px;border-bottom:1px solid #ddd}.page-wrap .left-col h1{font-size:30px}.page-wrap .left-col .royalSlider{margin:10px 0 0;height:220px!important}.page-wrap .right-col .parent-title{padding:0;margin-top:5px}.page-wrap .right-col .nav,.page-wrap .right-col .widget-inner{margin-bottom:10px}.page-wrap .side-nav{padding:0;margin:0 0 15px}.page-wrap .avatar-wrap{width:60px;height:60px;margin:0 auto}}.hero-image{height:250px;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;display:flex;align-items:center}.hero-image .page-header{color:#FFF;padding-bottom:0;border:0;margin:0;flex:1;z-index:2}.hero-image .page-header h1{font-size:3em;color:#FFF;margin:0;padding:0}.hero-image .overlay{position:absolute;top:0;left:0;width:100%;background:rgba(0,0,0,.5);z-index:1;height:100%}body.error404 .hero-image.missing{display:block}.rsUni .rsGCaption{margin:0 auto;width:100%;height:auto;bottom:220px;z-index:-1;left:0;color:#fff;font-size:32px;background:0 0;border-radius:0}body.home .rs-default-template{margin-bottom:0}@media (min-width:767px){body.home .inner-pad{padding:0 80px}}body.home .inner-pad h1{font-size:24px}body.home .inner-pad p{font-size:13px!important;margin-bottom:0!important}.site-description{padding:1em 0}.site-description h2{font-size:.9em;margin:0;text-transform:uppercase}body.single-location .pin-it-button{display:none}.location-header-wrap{position:relative;margin-bottom:15px}.location-header-wrap .location-name{position:absolute;bottom:-1px;font-size:18px;line-height:18px;z-index:999;background:rgba(255,255,255,.8);width:100%;margin:0 auto;padding:15px;text-align:center;text-transform:uppercase;font-weight:300}.main .location .entry-title{margin-top:0}.main .location .phone{font-size:22px;display:block;padding:10px 0 0;margin:10px 0}.main .location .hours{font-size:13px;margin:10px 0;padding:10px 0;line-height:22px}.main .location .parking{font-size:13px;padding:0 0 20px}.image-wrap{width:160px;overflow:hidden}.featured-image{max-height:270px;overflow:hidden;margin-bottom:15px}.post{margin-bottom:50px;padding-bottom:50px}.post h2{margin-top:0}.post .categories{margin:0 0 10px;padding:0}.post .categories a{font-size:12px;text-transform:uppercase;color:#666}.post .entry-title{margin-top:0}.post .entry-summary{margin-bottom:10px}.post .entry-meta{padding:5px 0 0;color:#555;font-size:13px}.post .entry-meta a{color:#444;text-decoration:underline}body.single-post .post header{margin-bottom:25px}.social-wrap{padding:15px 0 10px}.social-wrap .social{overflow:hidden;float:left}.social-wrap .social.twitter{width:86px}.social-wrap .social.facebook{margin-right:10px}.stButton .st-facebook-counter,.stButton .st-twitter-counter,.stButton .stButton_gradient{height:22px!important}.content-info{margin-bottom:40px}.content-info .footer-block{height:100px}.content-info .footer-block ul>li>a{color:#999}.content-info .footer-block ul>li>a:hover{color:#333}.content-info .nav{margin:0 auto;width:100%;padding:0}.content-info .nav>li{display:inline}.content-info .nav>li>a{transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;display:inline-block;color:#888;padding:10px 3px;font-size:13px}.content-info .nav>li>a:hover{background:0 0;color:#333;text-decoration:none}.content-info .social-nav>li>a{font-size:17px;line-height:17px;padding-right:5px;padding-left:5px;text-decoration:none}.content-info .locations>li>a{display:block}.content-info form{padding:5px 0}.content-info form input[type=text]{width:65%;margin:0 auto;height:25px;padding-left:5px;padding-right:5px}.content-info p{padding:10px 0;font-size:16px;line-height:16px;color:#888}.content-info .copyright{font-size:12px;color:#888;margin:70px 0 0}.aveda{margin-top:60px;}.awards{padding-bottom:10px}.awards .award-image-wrap{overflow:hidden;height:128px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 75 ")";filter:alpha(opacity=75);-moz-opacity:.75;-khtml-opacity:.75;opacity:.75}.awards .award-image-wrap:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 100 ")";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.awards h4{font-size:14px;line-height:22px}.awards p{font-size:12px}.avatar-wrap{height:205px;overflow:hidden}.avatar-wrap img{max-width:none;max-height:100%}.profile-row{padding-bottom:15px}.profile h4{font-size:15px;font-weight:600}.side-nav>li,.top-nav>li{font-size:13px}.image-wrap{margin:20px auto 0}.top-nav{margin:0 0 25px;padding:0 0 15px}.top-nav>li{display:inline;text-transform:uppercase;letter-spacing:1px}.top-nav>li>a{display:inline-block;padding:0 30px 10px}.side-nav{margin:0;padding:0 15px 0 0}.side-nav>li>a{display:block;padding:5px 7px;text-decoration:none;margin-bottom:3px}.side-nav>li>a:hover{background:#f7f7f7;text-decoration:none}.side-nav>li.active>a{background:#eee}.header-row h1{margin:0 0 15px}@media (max-width:767px){.hero-image{height:200px;background-size:180%;background-position:top center;}.awards h4,.awards p{white-space:nowrap;overflow:hidden;max-width:90px;text-overflow:ellipsis}.awards h4{line-height:normal;font-size:13px}.awards .award-image-wrap{height:80px}.top-nav{margin:0}.top-nav>li>a{padding:10px 0;display:block;text-align:left}.aveda{position: relative;top: -110px;}.copyright{position:relative;top:50px;}}#lookbooks{text-align:center}#lookbooks .lookbook-thumb-wrap{width:100%;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 75 ")";filter:alpha(opacity=75);-moz-opacity:.75;-khtml-opacity:.75;opacity:.75}#lookbooks .lookbook-thumb-wrap .img-responsive{display:inline-block}#lookbooks .lookbook-thumb-wrap:hover{cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=" 100 ")";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.gform_wrapper table{border-top:0}.gform_wrapper input[type=submit]{background:#333!important;outline:0;border:1px solid #333;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;padding:12px 17px;line-height:15px;font-size:15px;color:#fff!important}.gform_wrapper input[type=submit]:hover{background:#222!important;color:#fff}body .gform_wrapper .gform_body .gform_fields .gfield input[type=email],body .gform_wrapper .gform_body .gform_fields .gfield input[type=number],body .gform_wrapper .gform_body .gform_fields .gfield input[type=password],body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel],body .gform_wrapper .gform_body .gform_fields .gfield input[type=text],body .gform_wrapper .gform_body .gform_fields .gfield input[type=url],body .gform_wrapper .gform_body .gform_fields .gfield select,body .gform_wrapper .gform_body .gform_fields .gfield textarea{height:30px;border:1px solid #ccc;font-size:13px;padding-left:4px;padding-right:4px}body .gform_wrapper .gform_body .gform_fields .gfield input[type=email]:focus,body .gform_wrapper .gform_body .gform_fields .gfield input[type=number]:focus,body .gform_wrapper .gform_body .gform_fields .gfield input[type=password]:focus,body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel]:focus,body .gform_wrapper .gform_body .gform_fields .gfield input[type=text]:focus,body .gform_wrapper .gform_body .gform_fields .gfield input[type=url]:focus,body .gform_wrapper .gform_body .gform_fields .gfield select:focus,body .gform_wrapper .gform_body .gform_fields .gfield textarea:focus{border:1px solid #a8a8a8!important}body .gform_wrapper .gform_body .gform_fields .gfield textarea{height:auto}body .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{width:20px!important}body .gform_wrapper .gsection{border-bottom:1px dotted #ddd}



.navbar-collapse .navbar-nav > li { float: none !important; text-align: right; }
.navbar-collapse.collapse { display: none !important; }
.navbar-collapse.in {
	max-height: none;
	height: auto !important;
}
.navbar-collapse .navbar-nav>li>a {
	line-height: normal;
    padding: 10px;
}
.navbar-collapse .navbar-nav .open .dropdown-menu {
    z-index: 99;
    position: static;
    top: 0;
    float: none;
    display: inline-block;
}

@media (max-width: 1200px) {
	nav.mobile {
		display: block;
	}
	nav.desktop {
		display: none;
	}
	.navbar-collapse .navbar-nav > li { text-align: left; }
}



@media (min-width: 1200px) {
	nav.desktop {
		display: block;
	}
	nav.mobile {
		display: block;
	}
	.navbar-toggle {
	    display: block !important;
	    position: absolute;
	    right: 20px;
	    top: 15px;
	}
	nav.navbar-left,
	nav.navbar-left ul.navbar-nav {
		float: none !important;
	}

	.navbar-collapse nav.navbar-left {
	    position: absolute;
	    background: #eaeaea;
	    right: 20px;
	    padding: 20px;
	}

	.navbar-collapse.collapsing {
	    height: 0 !important;
	}

}