header.header{z-index:99;left:0;top:0;right:0;padding:0 36px 10px;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.1)}.mobile-menu,.mobile-logo{display:none}.login-block{border-left:1px solid rgba(66,21,111,.24);padding-left:10px;margin-left:10px}.page-template-page-lk_template .header-top,.page-template-page-lk_user .header-top{position:static}.header-top-box{display:flex;justify-content:space-between}h3.logo{margin-bottom:0;padding:10px}h3.logo a:hover{color:#000}.header-info{display:flex;align-items:center;flex-grow:1;justify-content:center;font-weight:600}.header-info>div{display:flex;align-items:center;gap:10px}body.mesmerize-inner-page #page>.content-main{padding-top:10px}.header-info .button{margin-bottom:0}@media (max-width:600px){h3.logo{display:none}header.header{display:flex;justify-content:space-between;align-items:center;padding:0 20px 10px}.header-info>div{flex-direction:column}.top-menu{display:none}.mobile-menu,.header .logo.mobile-logo{display:block}.header-top-box{flex-direction:column;align-items:center;gap:16px}#menuToggle{display:block;position:relative;z-index:1;-webkit-user-select:none;user-select:none}#menuToggle a{text-decoration:none;color:#232323;transition:color .3s ease}#menuToggle input{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}#menuToggle span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#232323;border-radius:3px;z-index:1;transform-origin:4px 0px;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease}#menuToggle span:first-child{transform-origin:0% 0%}#menuToggle span:nth-last-child(2){transform-origin:0% 100%}#menuToggle input:checked~span{opacity:1;transform:rotate(45deg) translate(-2px,0)}#menuToggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(.2,.2)}#menuToggle input:checked~span:nth-last-child(2){transform:rotate(-45deg) translate(0,0)}#menu{position:absolute;width:300px;margin:-100px 0 0 -50px;padding:50px 25px 25px;padding-top:125px;background:#fff;box-shadow:2px 2px 20px -2px rgba(34,60,80,.2);list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(-1000%,0);transition:transform .5s cubic-bezier(.77,.2,.05,1)}#menu li{padding:10px 0;font-size:14px}#menuToggle input:checked~ul{transform:none}.sub-menu{width:100%;padding:0 10px;top:40px}}