

input{-webkit-appearance: none;-moz-appearance: none;appearance: none;}

@media screen and (max-width:667px){
a{color: var(--color-dark); text-decoration: none; font-size: 0.8em;}

#logo{font-size:2em;}
#search fieldset{min-width:150px;}
#slider-1 img{    max-width: 100%;    top: 2em;    left: 3em;    position: relative;}
.is-page-home.is-slider-header .header{background-position-y:-107px}
#slider-1 .description{    border: 1px solid #fff;    top: 1em;    left: 3em; display:none;}
.widget .pages-list.page-parent-3 .page .title, .widget .pages-list.page-parent-3 .product .title{font-size: 1em;    margin-bottom: 2em;}
#widget-1.categories{margin-top: 1em;}
.call .description ul{display:flex;flex-direction:column;}
.call .description li {width:100%;}
.call .description h2{font-size: 2.4em;    font-weight: 400;    text-align: center;padding:0;}
.call .description h3{font-weight:300;font-size:0.9em;text-align:justify;padding:0 1em;}
.widget.type-1 ul, .widget.type-1 ol{padding: 0 ;}
.widget.parallax .description{  width: 100%;height: 607px; left: 0em; flex-direction: column; }
.widget.parallax .description h2{font-size: 2.5em;}
.call .description ul, .description ol{margin: 0;}
.header__page img{max-width: 85%;}
.header__page .title{    font-size: 3em;}
.header__page .description{display:none;}
#page h1, .heading-1, #product h1, .heading-1{width:100%;text-align:center}
#page div.content{text-align:center;}
.pages-gallery .page .image, .pages-gallery .product .image{    width: 75%;    margin: 0 auto;}
.pages-gallery div.description{padding: 0.3em 0;    font-size: 0.875rem;    text-align: center;}
.widget.type-5 .more-sub-parent{width:100%;text-align:center;}
.more-sub-parent a{margin-left:0;}
#menu-main{order:3;}
#search { padding: 1rem 0rem;}
h2.heading-1{font-size:0.8em;}
.headline, .is-page-home .headline, .is-img-type-11 .headline{display:none;}
#titleExperience.count{font-size:16em;}
.header__page .descriptionExperience{font-size: 2.6em;  left: 109px;bottom: 169px; transform: rotate(270deg); line-height: .8em;width: 100%;}
#page, #product{padding:0 12.5%;}
.description.columnCount{column-count:1;}
.features{clear:both;}
#menuPage-2{display:block;}
#foot .widget.type-4 a, #foot .widget.type-50 a{font-size:1.3em !important;}
.contactTab a{line-height: 3em;}
.widget.offer-link-box{display:block !important;background:#fff;}
.widget.offer-link-box .title a{color:#000;}
.widget.offer-link-box--individual::after, .widget.offer-link-box--salon::before{display:none;}
.widget.half-size.offer-link-box.offer-link-box--salon.type-2{width:100%;}

}