.footer_widget{width:45% !important}@media only screen and (max-width:767px){.footer_widget{width:100% !important}}.salon-info{max-width:500px;color:#333}.title{font-size:24px;font-weight:700;margin-bottom:20px;color:#d4af37}.info-row{display:flex;margin-bottom:10px;padding-bottom:10px;align-items:flex-start;border-bottom:1px solid #ccc}.label{font-weight:700;min-width:80px;margin-right:15px;color:#666}.value{flex:1;color:#333}.address{font-size:14px;line-height:1.5}.postal-code{margin-bottom:5px}.phone{color:#06c;text-decoration:none}.phone:hover{text-decoration:underline}.access-section{margin-top:30px}.access-title{font-size:18px;font-weight:700;color:#d4af37;margin-bottom:15px}.access-description{font-size:14px;line-height:1.8;color:#333}.highlight{background-color:#fff3cd;padding:2px 4px;border-radius:3px}#header_slider .caption p{text-shadow:2px 2px 10px #fff,-2px 2px 10px #fff,2px -2px 10px #fff,-2px -2px 10px #fff !important}.fa-line{color:#00b900;font-size:1.2rem}.fa-square-instagram{color:#cf2e92;font-size:1.2rem}.fa-envelope{color:#c39413;font-size:1.2rem}.grecaptcha-badge{visibility:hidden}.wpcf7 form .wpcf7-response-output{padding:2em !important;border:2px solid !important;color:red;font-size:1.1rem !important}@media screen and (max-width:991px){body,.post_content{font-size:.95rem !important}}.tcd-pb-row.row1 .tcd-pb-col.col1 .tcd-pb-widget.widget1 .pb_headline,.tcd-pb-row.row1 .tcd-pb-col.col1 .tcd-pb-widget.widget3 .pb_headline,.tcd-pb-row.row1 .tcd-pb-col.col1 .tcd-pb-widget.widget5 .pb_headline,.tcd-pb-row.row2 .tcd-pb-col.col1 .tcd-pb-widget.widget1 .pb_headline,.tcd-pb-row.row3 .tcd-pb-col.col1 .tcd-pb-widget.widget1 .pb_headline,.tcd-pb-row.row4 .tcd-pb-col.col1 .tcd-pb-widget.widget1 .pb_headline,.tcd-pb-row.row5 .tcd-pb-col.col1 .tcd-pb-widget.widget1 .pb_headline,.tcd-pb-row.row6 .tcd-pb-col.col1 .tcd-pb-widget.widget1 .pb_headline,.tcd-pb-row.row6 .tcd-pb-col.col1 .tcd-pb-widget.widget2 .pb_headline,.tcd-pb-row.row6 .tcd-pb-col.col1 .tcd-pb-widget.widget4 .pb_headline,.tcd-pb-row.row6 .tcd-pb-col.col1 .tcd-pb-widget.widget6 .pb_headline,.tcd-pb-row.row6 .tcd-pb-col.col1 .tcd-pb-widget.widget8 .pb_headline,.tcd-pb-row.row7 .tcd-pb-col.col1 .tcd-pb-widget.widget1 .pb_headline,h4{color:#977963 !important}@media only screen and (max-width:767px){.tcd-pb-row.row1 .tcd-pb-col.col1 .tcd-pb-widget.widget3 .pb_headline{font-size:1.4rem !important}}