#openclose{display:none}header nav *{float:left}ul.socialmedia li .icon-icons_instagram:before{font-size:26px}.mainmenu{padding-top:9px;margin-right:15px}.mainmenu a{font-weight:400;transition:font-weight 300ms ease}body.no-header-start.unscrolled .mainmenu a{font-weight:500}.menus:hover a,.mainmenu:hover a{color:var(--textgrey);transition:color 400ms;transition-delay:200ms}.menus:hover a.active .line,.mainmenu:hover a.active .line{background-color:var(--textgrey);transition:background-color 400ms;transition-delay:200ms}.mainmenu a.active .line{width:calc(100% - 30px);transition:background-color 300ms ease}body.no-header-start.unscrolled .mainmenu a,body.no-header-start.unscrolled .mainmenu a.active:hover,body.no-header-start.unscrolled .mainmenu:hover a:hover{color:var(--black);transition:color 300ms ease}body.no-header-start.unscrolled .mainmenu:hover a{color:var(--textgrey)}body.no-header-start.unscrolled .mainmenu:hover div.line{background-color:var(--textgrey)}body.no-header-start.unscrolled .mainmenu:hover a:hover div.line{background-color:var(--black)}header #logo:hover{opacity:.7!important}.mainmenu a:hover{color:var(--white)}.mainmenu a:hover .line{width:2rem;transition:width 400ms;transition-delay:200ms}.mainmenu a.active:hover .line{background-color:var(--white);width:calc(100% - 30px)}.menus:hover li a.icon:before,ul.socialmedia:hover li a.icon:before{color:var(--textgrey);transition:color 400ms;transition-delay:200ms}.menus li a:hover.icon:before,ul.socialmedia li a:hover.icon:before{color:var(--white);transition:color 400ms}