.elementor-kit-936{--e-global-color-primary:#831F82;--e-global-color-secondary:#822481;--e-global-color-text:#222222;--e-global-color-accent:#333333;--e-global-color-paldunkel:#1A1C20;--e-global-color-palhover:#51044D;--e-global-color-palgrau:#F7F7F7;--e-global-color-palweiss:#FFFFFF;--e-global-typography-primary-font-family:"Raleway";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:#FFFFFF;background-image:url("https://www.friseur-palette.de/wp-content/uploads/2018/08/palette-hintergrund-haare-2-1.jpg");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-kit-936 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1190px;}.e-con{--container-max-width:1190px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(min-width:1200px){.elementor-kit-936{background-attachment:fixed;}}@media(max-width:991px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* Friseur Palette – Grundregeln aus The7 */
*{margin:0;padding:0}
html{font-size:100%;-webkit-text-size-adjust:100%}
body{font:400 16px/30px Roboto,Helvetica,Arial,Verdana,sans-serif;color:#222;overflow-x:hidden;word-spacing:normal}
h1,h2,h3,h4,h5,h6{margin-bottom:10px;clear:both;font-family:Roboto,Helvetica,Arial,Verdana,sans-serif;font-weight:700;color:#333;text-transform:none}
h1{font-size:44px;line-height:54px}h2{font-size:34px;line-height:44px}h3{font-size:24px;line-height:34px}
h4{font-size:20px;line-height:30px}h5{font-size:16px;line-height:26px}h6{font-size:14px;line-height:24px}
p{margin-bottom:10px}
a{color:#1ebbf0;text-decoration:underline}a:hover{text-decoration:none}
:is(h1,h2,h3,h4,h5,h6) a{text-decoration:none}
b,strong{font-weight:700}
ul{list-style:none}
:where([data-elementor-post-type="page"]) ul{margin:0 0 10px 20px;list-style:disc}
:where([data-elementor-post-type="page"]) ol{margin:0 0 10px 20px}
sup,sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}
img{border:0;max-width:100%;height:auto}
iframe{max-width:100%}
input,textarea,select,button{font:inherit}
.elementor-widget-text-editor>:last-child,.elementor-widget-text-editor>.elementor-widget-container>:last-child{margin-bottom:0}
.elementor .elementor-widget-text-editor a:not(.elementor-button){text-decoration:underline}.elementor .elementor-widget-text-editor a:not(.elementor-button):hover{text-decoration:none}
.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}
.screen-reader-text:focus{background:#eee;clip:auto!important;color:#333;display:block;height:auto;left:5px;padding:12px 24px;top:5px;width:auto;z-index:100000}
.pal-ico{display:inline-block;height:1em;width:auto;fill:currentColor;vertical-align:-.125em}
/* Öffnungszeiten-Tabellen */
.elementor-widget-text-editor table{width:100%;border-collapse:collapse;border-spacing:0}
.elementor-widget-text-editor td{padding:3px 0;border:0;border-bottom:1px solid #eee;vertical-align:top}
/* Bilder mit Hinweistext (Leistungen) */
.pal-tip{position:relative}
.pal-tip::before{content:attr(data-tip);position:absolute;left:50%;bottom:100%;transform:translateX(-50%);margin-bottom:8px;width:max-content;max-width:280px;padding:12px;border-radius:5px;background:#333;color:#fff;font:400 16px/22px Roboto,Helvetica,Arial,Verdana,sans-serif;text-align:center;display:none;z-index:20;pointer-events:none}
.pal-tip:hover::before{display:block}
/* The7 „boxed“: Seite 1240 px breit, weiß, mit Schatten über dem festen Hintergrundbild */
body>.elementor{max-width:1240px;margin-left:auto;margin-right:auto;background:#fff}
@media (min-width:1241px){body{position:relative}body::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1240px;margin-left:-620px;background:#fff;box-shadow:0 0 12px rgba(0,0,0,.15);z-index:-1;pointer-events:none}}
.e-off-canvas{z-index:100000!important}
.pal-main{overflow-x:clip}
/* Seiten ohne Elementor (404, Suche) im selben Rahmen */
main.site-main{max-width:1240px;margin:0 auto;padding:50px 40px;background:#fff}
@media (max-width:778px){main.site-main{padding:50px 20px}}/* End custom CSS */