#stylist h2,#stylist h3{font-weight:600;margin-bottom:30px;font-style:italic}#stylist h2,#stylist h3,#stylist p{margin-bottom:30px}#stylist{padding-top:30px;padding-bottom:30px}#stylist h2{font-size:23px}#stylist h3{font-size:18px}#stylist ol li{margin-bottom:10px;display:block;position:relative;padding-left:20px;line-height:30px}#stylist ol li,#stylist p{font-weight:300;font-size:16px}#stylist ol{counter-reset:item;padding:0}#stylist ol li:before{content:counter(item) ") ";counter-increment:item;display:block;position:absolute;left:0;top:0}@media (max-width:1200px){#stylist{text-align:center!important;padding-left:15px;padding-right:15px}#stylist ol li:before{display:none}#stylist ol li{padding-left:0}}#stylist .about{margin:60px 0;position:relative;min-height:280px}#stylist .about .image{position:absolute;top:0;left:0;width:278px;height:278px;background-size:cover;background-position:center center}#stylist .about .text{padding-left:310px;padding-top:5px}@media (max-width:1200px){#stylist .about .image{position:relative;display:inline-block}#stylist .about .text{padding-left:0}}#stylist .agenda{font-size:18px;font-weight:600}#stylist .agenda ul{list-style:none;padding:0}#stylist .agenda div,#stylist .agenda li{padding:10px;text-align:center;display:block;color:#e5231a}#stylist .agenda li.available{cursor:pointer}#stylist .agenda li{font-style:italic;padding:15px;border-bottom:1px solid #e6e6e6;position:relative;overflow:hidden;display:block}#stylist .agenda div,#stylist .agenda li.available{color:#178815}#stylist .agenda .day{color:#fff}#stylist .agenda .day span{font-weight:300}#stylist .agenda li.available:before{position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:transparent;display:block;content:" ";transition:All .6s ease;-webkit-transition:All .6s ease;-moz-transition:All .6s ease;-o-transition:All .6s ease;z-index:-1}#stylist .agenda li.available:hover{color:#fff!important}#stylist .agenda li.available:hover:before{background-color:#000;left:0}#stylist-popup{position:absolute;top:0;left:0;width:100%;height:250%;background-color:rgba(0,0,0,.75);text-align:center;z-index:99999;display:none}#stylist-popup .window{width:685px;background-color:#fff;display:inline-block;margin-top:150px;position:relative}@media (max-width:1200px){#stylist-popup .window{width:100%!important}}#stylist-popup .window img{position:absolute;top:15px;right:15px;cursor:pointer}#stylist-popup .window h3{font-size:23px;font-weight:600;font-style:italic;margin:40px}#stylist-popup .window form{text-align:left;padding:0 45px 15px}#stylist-popup .window input{font-size:18px;border:1px solid #000;padding:10px 20px;width:100%;margin-bottom:5px}#stylist-popup ::-webkit-input-placeholder{font-style:italic}#stylist-popup ::-moz-placeholder{font-style:italic}#stylist-popup :-ms-input-placeholder{font-style:italic}#stylist-popup :-moz-placeholder{font-style:italic}#stylist-popup button{width:315px;padding:10px;display:inline-block;color:#fff;outline:0;text-transform:uppercase;font-weight:700;font-size:18px;border:none;background-color:#4ababc;margin-top:20px}.form-error,.form-text-error{color:#D8000C}@media (max-width:1200px){#stylist-popup button{width:100%}}#stylist-popup p{font-size:16px;font-weight:300;margin-bottom:30px}#stylist-popup #datetime,.mail_success{font-weight:600}#stylist-popup .accept{font-size:11px;margin-bottom:15px;padding-left:35px;position:relative;cursor:pointer}#stylist-popup .accept input{display:none}#stylist-popup .accept span{display:block;position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid #000}#stylist-popup .accept span.checked:after{position:absolute;content:" ";display:block;width:10px;height:10px;top:4px;left:4px;background-color:#000}.form-error{background-color:#FFBABA;border-color:#D8000C}.mob-header{font-size:32px!important}.mail_success{font-size:18px;border:1px solid;margin:10px 0;padding:15px 25px;background-repeat:no-repeat;background-position:10px center;color:#4F8A10;background-color:#DFF2BF}.mail_blad{font-size:18px;font-weight:600;border:1px solid;margin:10px 0;padding:15px 25px;background-repeat:no-repeat;background-position:10px center;color:#8A1010;background-color:#F2BFBF}