.gform_wrapper.gravity-theme .gform_footer input{font-weight:700}h1.page-title,h2{line-height:1}h2,h3,h4,h5{line-height:1.1}.rplg .rplg-review-name,.rplg .rplg-biz-name a{color:#95856e !important;font-weight:700 !important;text-transform:uppercase !important}h1.page-title{margin-bottom:1.5rem}.rplg .rplg-stars svg use,div.rplg-biz-rating.rplg-trim.rplg-biz-google>div.rplg-stars>svg>use{fill:#aaa32d !important}.rplg .rplg-biz-rating.rplg-biz-google .rplg-biz-score{color:#aaa32d !important}.rplg .rplg-review-text{color:#323232 !important}.rplg .rplg-box{background-color:#f4f5ef !important}#main a{font-weight:700}#main a i.fa,#main a:visited i.fa{color:#95856e}body.blog a.button,body.blog a.button:visited{color:#fff}h4.widgettitle{text-align:center;font-size:1.25rem;margin-bottom:0}main a.button:visited{color:#fff}#sidebar #sidenav ul{margin-bottom:1rem;padding-top:0}main h3{font-size:1.5rem;text-transform:lowercase;margin-bottom:0}body.blog #headerimage,body.archive #headerimage,body.single-post #headerimage{background-image:url('/wp-content/uploads/2021/08/21-0002-InteriorHeaders-Blog.jpg') !important;background-position:100%}#phoneicon{position:absolute;top:20px;left:20px}table.hours tr td{padding:0}table.hours tr td:first-of-type{padding-right:20px}#foot3 li a{padding:0 0 7.5px;text-decoration:underline}#promos .row .columns .promo_text a{display:flex;align-items:flex-end}#promos .row .columns:nth-child(2) .promo_text{padding:0}.parent{overflow:hidden}.parent:hover .child,.parent:focus .child{-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);transition:.25s ease all}.parent .child{height:-webkit-fill-available;background-size:100%}table.im-services tbody tr td.serv-desc,.serv_wrapper .serv_subcat_desc p,.serv_wrapper .serv_subcat_desc{font-size:1rem}#promo-social>div>div:nth-child(1)>div.photo.child{background-position:top center}#instagram-feed.row{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:1.5rem 2rem 2rem;max-width:68rem !important}.sbi_photo{border-radius:50%;overflow:hidden;border:2px solid #95856e}.top-bar #logo{padding-left:20px}main a:visited{color:#fff}.off-canvas ul li a:focus{color:#fff}#promo-social>div>div:nth-child(1)>div.photo.child,#promo-social>div>div:nth-child(2)>div.photo.child{margin-bottom:0}.top-bar #navigation>ul.menu>li>a:focus{color:#95856e}.aveda-logo{display:block;margin-top:2.5rem}.aveda-logo img{width:120px}#custom_html-3>div>table{margin-left:2rem;width:250px}#custom_html-3>div>table tr td{color:#fff;text-align:left}#main a i.fa,#main a:visited i.fa{font-size:1.3rem;margin-right:4px}.footer #footer-top i.fa{font-size:1.3rem}table.im-services tbody tr td.serv-desc{font-style:normal}.off-canvas ul li a,.off-canvas ul li a:visited,.off-canvas ul li a:focus,.off-canvas ul li a:hover{color:#fff !important}main a:visited{color:#95856e}#sidebar #sidenav ul li a,#sidebar #sidenav ul li a:visited{color:#000}table.im-services tbody tr td.serv-col:serv-title,table.im-services tbody tr td.serv-col:serv-price{vertical-align:top}#input_1_5{display:flex;justify-content:center;align-items:center;width:100%;padding:2rem;text-align:center;background-color:#f5f5f5;border:1px dashed #888;border-radius:4px;margin:0!important}#gfield_upload_rules_1_5{font-weight:700}@media screen and (min-width:40em){.aveda-logo{margin-top:2.5rem}.ig-container{display:block;width:80%}.sbi_photo_wrap{border-radius:50%;margin:0 .25rem;overflow:hidden;transition:all 5s cubic-bezier(.23,1,.32,1) 0s}}@media screen and (min-width:40em) and (max-width:59em){#instagram-feed.row{max-width:41rem !important}#instagram-feed.row>img{max-height:100px}#sidebar{padding:10px;width:50%;margin-left:25%;margin-bottom:2rem}#content #inner-content{padding-top:2rem}body:not(.home) #promos{display:none}#promos{padding-bottom:0}#heroimage #slides .slide .background{background-position:left 42% center}}@media screen and (min-width:60em) and (max-width:76em){#instagram-feed.row{max-width:61rem !important}}@media screen and (min-width:64em){.top-bar #logo img{max-width:230px}#instagram-feed.row{padding-top:0;padding-bottom:0}}@media screen and (max-width:39.9375em){#instagram-feed{flex-direction:column !important;padding:2rem 4rem 3rem !important}#instagram-feed>img{display:block;margin-bottom:1.5rem !important}.ig-container{width:100%}.top-bar #logo{padding-left:0;margin-left:40px}#promos>div>div:nth-child(2)>div>div{background-image:url(/wp-content/uploads/2022/06/promo3m.png) !important;background-size:cover}}@media screen and (min-width:1200px){#headerimage{height:450px}}@media screen and (min-width:1440px){#headerimage{height:550px}}.footer{background-size:cover}