@font-face{font-family:light;src:url(fonts/opensans-light-webfont.woff2) format('woff2') , url(fonts/opensans-light-webfont.woff) format('woff');font-weight:normal;font-style:normal}@font-face{font-family:semibold;src:url(fonts/opensans-semibold-webfont.woff2) format('woff2') , url(fonts/opensans-semibold-webfont.woff) format('woff');font-weight:normal;font-style:normal}@font-face{font-family:prata;src:url(fonts/prata-regular-webfont.woff2) format('woff2') , url(fonts/prata-regular-webfont.woff) format('woff');font-weight:normal;font-style:normal}*{box-sizing:border-box;margin:0;padding:0}html{margin:0;padding:0;overflow-x:hidden}body{margin:0;padding:0;min-width:320px;overflow:hidden;overflow-y:auto}a{text-decoration:none;font-family:light}a:hover{text-decoration:underline;text-decoration-color:green}h1{font-family:semibold;color:#fff;font-size:43.29px}h2{font-family:prata;font-size:36px;font-weight:normal;color:#2a2a2a;letter-spacing:2px}h3{font-family:prata;color:#bfd80f;font-size:32.07px;font-weight:normal;letter-spacing:2px}h4{font-family:light;color:#484a47;font-size:35px;font-weight:normal}h5{font-family:light;font-weight:bold;font-size:20px}p{font-family:light;font-size:15px;color:#2a2a2a;padding-top:10px}ul{list-style-type:none;margin:0;padding:0;overflow:hidden}li{color:#fff;font-family:light;float:left;list-style:none}@media screen and (max-width:750px){h1{font-size:30px}h2{font-size:36px}h3{font-size:20px}h4{font-size:35px}}@media screen and (max-width:555px){h1{font-size:24px}h2{font-size:30px}h4{font-size:28px}h3{font-size:16px}h5{font-size:px}}@media screen and (max-width:450px){h2{font-size:24px}}@media screen and (max-width:385px){h1{font-size:18px}h2{font-size:20px}h3{font-size:14px}}#header_container{max-width:1140px;margin:auto}#header{width:100%;height:105px;background-color:#2a2a2a;position:fixed;z-index:100}#logo{float:left;margin-top:25px;margin-left:50px;background-image:url(images/xlogo.png.pagespeed.ic.H69_TOPHaI.png);background-repeat:no-repeat;width:400px;height:60px}#navigation{float:right;margin-top:45px;margin-right:50px}#navigation a{color:#fff;padding-left:0;margin-left:30px;width:110px;display:block;text-align:center}#navigation a:hover,#navigation a.selected{text-decoration:none;padding-bottom:5px;border-bottom:3px solid #bfd80f}@media screen and (max-width:937px){#header{height:150px}#navigation{position:relative;right:50%;margin-right:-180px;margin-top:100px}#logo{position:relative;left:50%;margin-left:-160px}}@media screen and (max-width:498px){#navigation a{margin-left:15px;width:100px}#navigation{margin-right:-150px;font-size:14px}}@media screen and (max-width:451px){#navigation{margin-right:-155px;margin-top:100px}}@media screen and (max-width:446px){#navigation{margin-right:-155px;margin-top:20px}}@media screen and (max-width:380px){#header{height:100px}#logo{width:100%;max-width:200px;background-size:contain;margin-left:-100px;height:40px}#navigation{font-size:12px;clear:both;margin-right:-150px;margin-top:5px}#navigation a{margin-left:5px}}@media screen and (max-width:335px){#logo{left:60px;margin-left:0}}#home_image{width:100%;height:700px;background-image:url(images/xheader_image.jpg.pagespeed.ic.5zdUi7Pt4E.jpg);background-repeat:no-repeat;margin:auto;background-size:cover;background-position:center;z-index:-10;position:fixed}#header_text{font-family:semibold;position:absolute;text-align:center;top:480px;left:50%;margin-left:-490px}#header_text h3{padding-top:10px}@media screen and (max-width:998px){#header_text{top:460px}}@media screen and (max-width:990px){#header_text{left:0;margin-left:0}}@media screen and (max-width:940px){#header_text{left:0;margin-left:0}#header_text h3{padding-top:10px}}@media screen and (max-width:750px){#home_image{top:100px;height:400px;background-size:cover;background-position:center}#header_text{top:250px;left:0;margin-left:0;padding:0 20px}#header_text h1{font-size:30px}#header_text h3{font-size:20px}}@media screen and (max-width:550px){#header_text h1{font-size:24px}#header_text h3{font-size:16px}#header_text{top:200px}}@media screen and (max-width:340px){#header_text h1{font-size:18px}#header_text h3{font-size:14px}}#about_image{width:100%;height:380px;padding-top:100px;background-image:url(images/xabout_image.jpg.pagespeed.ic.tcLMpU9zaO.jpg);background-repeat:no-repeat;margin:100px auto 0 auto;background-size:cover;background-position:center}@media screen and (max-width:750px){#about_image{height:300px;background-size:cover;background-position:center}}#treatment_image{width:100%;height:380px;background-image:url(images/xtreatment_image.jpg.pagespeed.ic.bg43_XyqXp.jpg);background-repeat:no-repeat;margin:100px auto 0 auto;background-size:cover;background-position:center}.fade-rotator{position:absolute;width:100%;height:100%}.fade-rotate-item{position:absolute;opacity:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover}.fade-rotate-item:first-of-type{opacity:1}#section1_container{width:100%;background-color:#2a2a2a;margin-top:700px}#text_section1{width:100%;height:480px;background-color:#2a2a2a;margin:auto;position:relative}#image1{position:absolute;width:50%;height:100%}#text1{max-width:570px;width:50%;height:100%;max-height:480px;float:left;margin-left:50%;padding-top:100px;padding-left:60px;padding-right:50px}#text1 h2{color:#bfd80f}#text1 p{color:#fff}@media screen and (max-width:990px){#text_section1{width:100%;height:960px;background-color:#2a2a2a;margin:auto;position:relative}#text1{max-width:100%;width:100%;height:100%;max-height:480px;float:none;margin-left:0;padding-top:600px;padding-left:60px;padding-right:50px}#image1{width:100%;margin-bottom:480px}.fade-rotator{height:480px}}@media screen and (max-width:750px){#section1_container{margin-top:480px}}@media screen and (max-width:505px){#text1{padding-left:20px;padding-top:370px}#text_section1{height:700px}#text1 p{font-size:14px}#image1{height:350px}.fade-rotator{height:350px}}@media screen and (max-width:450px){#text1{text-align:center;padding-left:45px;padding-top:400px}}@media screen and (max-width:370px){#text1 p{font-size:12px}}#section2_container{width:100%;background-color:#f8f7f4}#text_section2{width:100%;height:480px;background-color:#f8f7f4;margin:auto;position:relative}#image2{width:50%;height:100%;max-height:480px;right:0;position:absolute}#text2{max-width:570px;width:50%;height:100%;max-height:480px;padding-top:170px;padding-left:50px;padding-right:60px;float:right;margin-right:50%}#text2 h3{font-family:prata;color:#2a2a2a}#text2 p{color:#2a2a2a;font-family:light;font-size:15px}@media screen and (max-width:990px){#text_section2{width:100%;height:960px;background-color:#fff;margin:auto;position:relative}#text2{max-width:100%;width:100%;height:100%;max-height:480px;float:none;margin-left:0;padding-top:600px;padding-left:60px;padding-right:50px}#image2{width:100%;margin-bottom:480px}}@media screen and (max-width:505px){#text2{padding-left:20px;padding-top:370px}#text_section2{height:550px}#text2 p{font-size:14px}#image2{height:350px}}@media screen and (max-width:450px){#text2{text-align:center;padding-left:45px;padding-top:400px}}@media screen and (max-width:370px){#text2 p{font-size:12px}}#section3_container{width:100%;background-color:#2a2a2a}#text_section3{width:100%;height:480px;background-color:#2a2a2a;margin:auto;position:relative}#image3{position:absolute;width:50%;height:100%}#text3{width:50%;height:100%;max-height:480px;padding-top:100px;padding-left:60px;padding-right:50px;max-width:570px;float:left;margin-left:50%}#text3 h2{color:#bfd80f}#text3 p{color:#fff}@media screen and (max-width:990px){#text_section3{width:100%;height:960px;background-color:#2a2a2a;margin:auto;position:relative}#text3{max-width:100%;width:100%;height:100%;max-height:480px;float:none;margin-left:0;padding-top:600px;padding-left:60px;padding-right:50px}#image3{width:100%;margin-bottom:480px}}@media screen and (max-width:505px){#text3{padding-left:20px;padding-top:370px}#text_section3{height:700px}#text3 p{font-size:14px}#image3{height:350px}}@media screen and (max-width:450px){#text3{text-align:center;padding-left:45px;padding-top:400px}}@media screen and (max-width:370px){#text3 p{font-size:12px}}#section4_container{width:100%;background-color:#f8f7f4}#text_section4{width:100%;height:480px;background-color:#f8f7f4;margin:auto;position:relative}#image4{width:50%;height:100%;max-height:480px;right:0;position:absolute}#text4{max-width:570px;width:50%;height:100%;max-height:480px;padding-top:170px;padding-left:50px;padding-right:60px;max-width:570px;float:right;margin-right:50%}#text4 h3{font-family:prata;color:#2a2a2a}#text4 p{color:#2a2a2a;font-family:light;font-size:15px}.has-full-background{position:absolute;width:50%;height:100%;max-height:480px;background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width:990px){#text_section4{width:100%;height:960px;background-color:#fff;margin:auto;position:relative}#text4{max-width:100%;width:100%;height:100%;max-height:480px;float:none;margin-left:0;padding-top:600px;padding-left:60px;padding-right:50px}#image4{width:100%;margin-bottom:480px}}@media screen and (max-width:505px){#text4{padding-left:20px;padding-top:370px}#text_section4{height:700px}#text4 p{font-size:14px}#image4{height:350px}}@media screen and (max-width:450px){#text4{text-align:center;padding-left:45px;padding-top:400px}}@media screen and (max-width:370px){#text4 p{font-size:12px}}#section5_container{width:100%;background-color:#2a2a2a}#text_section5{width:100%;height:480px;background-color:#2a2a2a;margin:auto;position:relative}#image5{position:absolute;width:50%;height:100%}#text5{width:50%;height:100%;max-height:480px;float:right;padding-top:100px;padding-left:60px;padding-right:50px;max-width:570px;float:left;margin-left:50%}#text5 h2{color:#bfd80f}#text5 p{color:#fff}@media screen and (max-width:990px){#text_section5{width:100%;height:960px;background-color:#2a2a2a;margin:auto;position:relative}#text5{max-width:100%;width:100%;height:100%;max-height:480px;float:none;margin-left:0;padding-top:600px;padding-left:60px;padding-right:50px}#image5{width:100%;margin-bottom:480px}}@media screen and (max-width:505px){#text5{padding-left:20px;padding-top:370px}#text_section5{height:700px}#text5 p{font-size:14px}#image5{height:350px}}@media screen and (max-width:450px){#text5{text-align:center;padding-left:45px;padding-top:400px}}@media screen and (max-width:370px){#text5 p{font-size:12px}}#section6_container{width:100%;background-color:#f8f7f4}#text_section6{width:100%;height:480px;background-color:#f8f7f4;margin:auto;position:relative}#image6{width:50%;height:100%;max-height:480px;right:0;position:absolute}#text6{max-width:570px;width:50%;height:100%;max-height:480px;padding-top:170px;padding-left:50px;padding-right:60px;max-width:570px;float:right;margin-right:50%}#text6 h3{font-family:prata;color:#2a2a2a}#text6 p{color:#2a2a2a;font-family:light;font-size:15px}@media screen and (max-width:990px){#text_section6{width:100%;height:960px;background-color:#fff;margin:auto;position:relative}#text6{max-width:100%;width:100%;height:100%;max-height:480px;float:none;margin-left:0;padding-top:600px;padding-left:60px;padding-right:50px}#image6{width:100%;margin-bottom:480px}}@media screen and (max-width:505px){#text6{padding-left:20px;padding-top:370px}#text_section6{height:700px}#text6 p{font-size:14px}#image6{height:350px}}@media screen and (max-width:450px){#text6{text-align:center;padding-left:45px;padding-top:400px}}@media screen and (max-width:370px){#text6 p{font-size:12px}}#container3{width:100%;background-color:#fff;padding-top:70px;overflow:auto;padding-bottom:50px}#container3 h2{text-align:center;margin-bottom:20px;font-family:prata}#sub_container{width:100%;max-width:1040px;text-align:center;margin:auto}.content_container{width:46%;min-height:230px;background-color:#f8f7f4;border:1px;border-style:solid;border-color:#bfd80f;float:left;padding:25px;margin-top:40px;margin-right:20px;margin-left:20px}.content_container:nth-child(2n+1) {clear:both}@media screen and (max-width:1016px){.content_container{max-width:900px;width:100%;min-height:215px;background-color:#f8f7f4;border:1px;border-style:solid;border-color:#bfd80f;float:none;padding:20px;margin-top:40px;margin-right:0;margin-left:0}#sub_container{max-width:none;padding-right:60px;padding-left:60px}#container3{}}@media screen and (max-width:505px){.content_container p{font-size:14px}}@media screen and (max-width:350px){.content_container p{font-size:14px}#sub_container{max-width:none;padding-right:0;padding-left:20px}.content_container{width:92%;padding:2px;margin-right:0;margin-left:0}}#bottom_image{width:100%;height:424px;background-image:url(images/xbottom_image.jpg.pagespeed.ic.wT8tppX1Jm.jpg);background-repeat:no-repeat;background-size:cover;text-align:center}#bottom_image_text{width:80%;margin:auto;padding-top:180px;max-width:1040px}#bottom_image_text h1{padding-bottom:20px}@media screen and (max-width:1040px){#bottom_image{background-position:center}#bottom_image_text{padding-top:240px}#bottom_image_text h1{font-size:30px}#bottom_image_text h3{font-size:20px}}@media screen and (max-width:750px){#bottom_image_text h1{font-size:26px}#bottom_image_text h3{font-size:20px}#bottom_image{height:300px}#bottom_image_text{padding-top:130px}}@media screen and (max-width:650px){#bottom_image_text h1{font-size:20px}#bottom_image_text h3{font-size:14px;padding-top:0}}@media screen and (max-width:415px){#bottom_image_text{padding-top:100px}}@media screen and (max-width:340px){#bottom_image_text h1{font-size:14px}#bottom_image_text h3{font-size:10px}#bottom_image_text{padding-top:160px}}#phone_number_container{width:100%;height:120px;background-color:#2a2a2a;text-align:center}#phone_number{margin:auto;color:#fff;padding-top:40px;font-family:light;font-size:30px}#phone_number a{text-decoration:none;color:#fff}@media screen and (max-width:760px){#phone_number{padding-top:45px;font-size:24px}}@media screen and (max-width:620px){#phone_number{padding-top:50px;font-size:20px}}@media screen and (max-width:510px){#phone_number{padding-top:30px;font-size:16px}#phone_number_container{height:80px}}@media screen and (max-width:410px){#phone_number{padding-top:35px;font-size:12px}}#contact_container_t{margin-top:100px}#container4{width:100%;height:550px;background-color:#a4b08b}#container4_text{max-width:1140px;width:50%;height:550px;background-color:#a4b08b;max-width:570px;float:left;margin-left:50%;padding-top:40px;padding-right:60px}.overlay{background:transparent;position:relative;width:96%;height:550px;top:550px;margin-top:-550px}#map{position:absolute;width:50%}#times_text_container{float:left;margin-left:70%;height:550px}#container4_text p{float:left;color:#fff;padding-bottom:20px}#beauty_times{width:70%;float:left;padding-right:50px}#beauty_times h4{font-size:18px;padding-bottom:10px}#beauty_times li{width:100%;padding-bottom:5px;font-size:14px}#beauty_times ul{padding-bottom:40px}#nails_times{width:50%;float:right;padding-right:50px}#nails_times h4{font-size:18px;padding-bottom:10px}#nails_times li{width:100%;padding-bottom:5px;font-size:14px}#nails_times ul{padding-bottom:40px}@media screen and (max-width:1040px){#beauty_times li{font-size:12px}#nails_times li{font-size:12px}#beauty_times h4{font-size:16px}#nails_times h4{font-size:16px}}@media screen and (max-width:990px){#container4{text-align:center;height:800px}#container4_text{width:100%;max-width:570px;float:none;margin-left:0;margin:auto;padding-right:0}#map iframe{width:100%;padding:0;margin-top:520px;height:300px!important}#map{width:100%}.overlay{display:none}#container4_text p{float:none;color:#fff;padding-bottom:20px}#times_text_container{float:none;margin-left:0;height:550px}#beauty_times{float:none;margin:auto;width:100%;margin-left:20px}}@media screen and (max-width:940px){#contact_container_t{margin-top:105px}}@media screen and (max-width:510px){#beauty_times{width:100%}#nails_times{width:100%}#container4{height:800px}#map{width:100%;padding:0;margin-top:0}#contact_container_t{margin-top:115px}}@media screen and (max-width:505px){#container4 h2{font-size:30px}#container4 p{padding:5px;font-size:12px;padding-bottom:25px}}@media screen and (max-width:380px){#contact_container_t{margin-top:100px}}@media screen and (max-width:350px){#contact_container_t{margin-top:100px}#container4 h2{font-size:20px}#beauty_times{margin-left:20px}#nails_times{margin-left:20px;float:none}}#contact_container{width:100%;height:500px;background-color:#fff;overflow:auto}#contact_text h2{text-align:center;padding-top:40px}#contact_text p{text-align:center;padding-top:20px}#contact_form{padding-top:50px;width:100%;text-align:center}.contact_right{float:left}.contact_right p{padding-top:0}.contact_left{float:left;margin-right:25px}.contact_left p{padding-top:0}#submit_button{clear:both}input.wpcf7-submit:hover{background-color:#a4b08b;cursor:pointer;color:#fff}#submit_button p{padding-top:0}#contact_form form{display:inline-block}.wpcf7-textarea{font-family:light;height:195px;width:365px;background-color:transparent;border-color:#d0e250;border-top:1px solid #d0e250;border-bottom:1px solid #d0e250;border-left:1px solid #d0e250;border-right:1px solid #d0e250;border-width:1px 1px 1px 1px;padding-left:5px;padding-top:10px;font-size:14px}.wpcf7-text{font-family:light;height:45px;width:365px;background-color:transparent;border-color:#d0e250;border-top:1px solid #d0e250;border-bottom:1px solid #d0e250;border-left:1px solid #d0e250;border-right:1px solid #d0e250;border-width:1px 1px 1px 1px;padding-left:5px;margin-bottom:30px;font-size:14px}input.wpcf7-submit{font-family:light;width:185px;height:40px;border-color:#d0e250;border-width:1px 1px 1px 1px;border-top:1px solid #d0e250;border-bottom:1px solid #d0e250;border-right:1px solid #d0e250;border-left:1px solid #d0e250;background-color:transparent;margin-top:20px;font-size:14px}.wpcf7-response-output .wpcf7-display-none .wpcf7-validation-errors{display:none}div.wpcf7-mail-sent-ok{border:2px solid #d0e250!important;font-family:light;font-size:15px;color:#2a2a2a;padding-top:10px}.wpcf7-validation-errors{margin-top:10px}ul.wpcf7-validation-errors{display:none}span.wpcf7-not-valid-tip{color:red;font-size:1em;display:block}.screen-reader-response{display:none}@media screen and (max-width:960px){#contact_container{height:650px;text-align:center}.contact_right{float:none;margin:auto}#contact_form{padding-top:20px}.contact_left{float:none;width:100%;margin-left:0;margin-right:0;margin:auto}#submit_button{float:none;margin-left:5%}}@media screen and (max-width:400px){.wpcf7-text{width:250px}.wpcf7-textarea{width:250px}#contact_container{height:660px}#contact_container h2{font-size:30px}}@media screen and (max-width:370px){#contact_text h2{font-size:20px}#contact_text p{font-size:12px}}#sm_container{width:100%;height:50px;text-align:center;background-color:#fff}#social_icons_container{margin:auto;margin-left:-30px}.sm_fb1{background-image:url(images/xsm_fb.gif.pagespeed.ic.24XJAjMNx5.png);width:31px;height:36px;display:inline-block;margin-right:20px}.sm_fb1:hover{background-position:-44px 0}.sm_tw1{background-image:url(images/xsm_tw.gif.pagespeed.ic.dW45II5PHW.png);width:31px;height:33px;display:inline-block;margin-right:20px}.sm_tw1:hover{background-position:-50px 0}.sm_in1{background-image:url(images/xsm_in.gif.pagespeed.ic.GxWBfdxlHG.png);width:31px;height:33px;display:inline-block;margin-right:12px}.sm_in1:hover{background-position:-51px 0}.sm_pn1{background-image:url(images/xsm_pn.gif.pagespeed.ic.YFa4TRKiBg.png);width:34px;height:36px;display:inline-block}.sm_pn1:hover{background-position:-48px 0}#footer{width:100%;height:40px;background-color:#2a2a2a;text-align:center}#footer_container{max-width:1140px;margin:auto}#address{float:left;font-family:light;color:#fff;padding-left:280px;font-size:14px;padding-top:10px}#number{float:left;font-family:light;color:#fff;padding-left:20px;font-size:14px;padding-top:10px;text-decoration:none;color:#fff}#number a{text-decoration:none;color:#fff}.break{font-family:light;color:#fff;padding-left:20px;font-size:14px}@media screen and (max-width:1040px){#address{padding-left:220px}}@media screen and (max-width:950px){#address{padding-left:160px}}@media screen and (max-width:890px){#address{padding-left:5px;width:100%}#footer{height:70px}.break{display:none}#number{width:100%;padding-left:5px}}#copyright_container{width:100%;height:40px;background-color:#fff}#copyright p{float:left;font-family:light;color:#000;padding-left:20px;font-size:11px;margin-bottom:2px}#website p{float:right;font-family:light;color:#000;padding-right:20px;margin-bottom:2px;font-size:11px}@media screen and (max-width:495px){#footer{height:90px}#website p{float:right;width:100%;padding-left:20px;font-size:11px}#copyright_container{height:65px}}#details_container{max-width:380px;float:right}#opening_times{width:100%;height:450px;float:right;background-color:#e4e7dc;margin-top:30px}#opening_times h2{padding-top:30px;padding-bottom:5px;font-size:30px;margin-bottom:15px;margin-left:30px;border-bottom:1px solid #000;float:left}#opening_times hr{width:73%;margin-top:5px;color:#2a2a2a;margin-bottom:20px;clear:both}#opening_times h4{clear:both;margin-top:30px;padding-left:30px;font-size:19.26px;padding-bottom:20px;font-weight:bold}#opening_times li{color:#2a2a2a;width:100%;padding-bottom:5px;padding-left:30px;font-weight:normal}.day{float:left;width:50%;padding-bottom:20px}.times{float:right;width:50%;padding-bottom:20px}#opening_times hr{width:85%;margin:auto;color:#d6d9cf}#opening_times p{font-family:light;padding-left:30px;padding-right:30px;font-size:13px;width:100%;padding-top:40px}#aveda_mission_statement{width:100%;height:370px;float:right;background-color:#e4e7dc;margin-top:50px}#aveda_mission_statement h2{color:#2a2a2a;padding-top:20px;padding-bottom:5px;font-size:30px;margin-left:30px;margin-right:30px;border-bottom:1px solid #000;float:left}#aveda_mission_statement p{clear:both;color:#2a2a2a;font-family:light;width:100%;padding-bottom:5px;padding-left:30px;padding-right:30px;padding-top:20px}#appointments{width:100%;height:150px;float:right;background-color:#e4e7dc;margin-top:30px}#appointments h2{color:#2a2a2a;padding-top:20px;padding-bottom:5px;font-size:30px;margin-left:30px;border-bottom:1px solid #000;float:left}#appointments p{clear:both;color:#2a2a2a;font-family:light;width:100%;padding-bottom:5px;padding-left:30px;padding-right:30px;padding-top:20px}.bold_number{font-weight:bold}#price_list{width:100%;height:150px;float:right;background-color:#e4e7dc;margin-top:30px}#price_list h2{color:#2a2a2a;padding-top:20px;padding-bottom:5px;font-size:30px;margin-left:30px;border-bottom:1px solid #000;float:left}#price_list p{clear:both;color:#2a2a2a;font-family:light;width:100%;padding-bottom:5px;padding-top:20px;margin-left:30px;text-decoration:underline}#price_list a{color:#2a2a2a;font-family:light;font-weight:bold;text-decoration:underline}#content1{max-width:1040px;height:160px;padding-top:30px;position:relative;margin:auto}hr{margin-top:30px;max-width:100%;color:#e6ecd4;height:1px}#treatments_container_holder{max-width:1040px;margin:auto}#treatments_container{width:calc(100% - 520px);float:left;position:relative;margin:auto}.treatments{width:100%;padding-right:10px;padding-bottom:40px;border-bottom:1px solid #e6ecd4}.treatments h4{padding-top:40px}.treatment_content{margin-bottom:20px}.not_bold{font-weight:normal}@media screen and (max-width:1040px){#content1{padding-left:60px;padding-right:60px}#treatments_container_holder{padding-left:60px;padding-right:60px}.treatments{width:100%}}@media screen and (max-width:900px){#details_container{max-width:900px;width:100%;text-align:center;float:none;margin-top:60px}#opening_times{margin:auto}#opening_times li{padding-left:0}#aveda_mission_statement{margin:auto;width:100%;height:300px;float:left;background-color:#e4e7dc;margin-right:40px;margin-top:30px;margin-bottom:30px}#appointments{margin:auto;width:100%;height:150px;float:left;background-color:#e4e7dc;margin-right:40px;margin-top:30px;margin-bottom:80px}#price_list{margin:auto;float:left;margin-top:30px}#price_list p{margin-left:0}#treatments_container{width:100%;margin-top:0}.treatments{width:100%}#aveda_mission_statement h2{float:none;margin-left:70px;margin-right:70px}#opening_times h2{float:none;margin-left:100px;margin-right:100px}#opening_times h4{padding-left:0}#price_list h2{float:none;margin-left:100px;margin-right:100px}#appointments h2{float:none;margin-left:100px;margin-right:100px}}@media screen and (max-width:820px){#aveda_mission_statement{height:320px}}@media screen and (max-width:750px){#aveda_mission_statement{height:350px}}@media screen and (max-width:700px){#aveda_mission_statement h2{font-size:24px}#opening_times h2{font-size:24px}#price_list h2{font-size:24px}#appointments h2{font-size:24px}}@media screen and (max-width:580px){#content1{margin-bottom:50px}#content1{padding-left:20px;padding-right:20px}#treatments_container_holder{padding-left:20px;padding-right:20px}}@media screen and (max-width:505px){#content1 p{font-size:14px}#details_container{margin-top:100px}#treatments_container{float:none;margin-top:50px}#opening_times h4{font-size:18px;padding-left:0}#opening_times p{font-size:12px}#opening_times li{font-size:12px}#aveda_mission_statement p{font-size:12px}#appointments p{font-size:12px}#price_list p{font-size:12px;padding-left:0}}@media screen and (max-width:460px){#content1{margin-bottom:70px}}@media screen and (max-width:420px){#content1{margin-bottom:90px}#aveda_mission_statement h2{font-size:20px;margin-left:20px;margin-right:20px}#opening_times h2{font-size:20px;margin-left:20px;margin-right:20px}#price_list h2{font-size:20px;margin-left:20px;margin-right:20px}#appointments h2{font-size:20px;margin-left:20px;margin-right:20px}}@media screen and (max-width:360px){#treatments_container{padding-left:10px;text-align:center}#opening_times{height:450px}#content1{text-align:center}#content1 p{font-size:12px}.treatment_content{margin-bottom:40px}}div.wpcf7-validation-errors{display:none!important}