.header-top-menu{height: 20px;overflow: hidden;/*max-width: calc(var(--content_width) - 460px);*/}
.header-top-menu li.active > p,
.header-top-menu li.active > a{color: rgba(var(--color_main), 1);}
.header-top-menu li.parent.active > a::after,
.header-top-menu li.parent.active > p::after{background-image: var(--img_arrow_down_hover);}
.header-top-menu > *:not(:last-child){margin-right: 30px;}
.header-top-menu > li.parent > a,
.header-top-menu > li.parent > p{padding-right: 20px;}
.header-top-menu > li:hover > a,
.header-top-menu > li:hover > p{color: rgba(var(--color_main), 1);}
.header-top-menu .parent > a::after,
.header-top-menu .parent > p::after{position: absolute;right: -5px;top: 0;content: '';width: 20px;height: 20px;background-size: 14px 16px;background-repeat: no-repeat;background-position: center 4px;background-image: var(--img_arrow_down_gray);}
.header-top-menu .header-top-menu-child{padding: 20px 20px 10px 20px;}
.header-top-menu-child-parrent{z-index: 5;width: 300px;opacity: 0;visibility: hidden;transition: opacity .3s, padding .2s;}
.header-top-menu-child-parrent-position-1{padding-top: 20px;top: 100%;left: 0 !important;}
.header-top-menu-child-parrent-position-1.open-reverse{left: auto !important;right: 0;}
.header-top-menu-child-parrent-position-2{padding-left: 20px;top: -10px;left: 100% !important;box-sizing: initial;}
.header-top-menu-child-parrent-position-2.open-reverse{padding-right: 20px;left: auto !important;right: 100%;}
.header-top-menu .parent:hover > .header-top-menu-child-parrent{opacity: 1;visibility: visible;}
.header-top-menu .parent:hover > .header-top-menu-child-parrent-position-1{padding-top: 10px;}
.header-top-menu .parent:hover > .header-top-menu-child-parrent-position-2{padding-left: 10px;}
.header-top-menu .parent:hover > .header-top-menu-child-parrent-position-2.open-reverse{padding-left: 0;padding-right: 10px;}
.header-top-menu li.parent.active:hover > a::after,
.header-top-menu li.parent.active:hover > p::after,
.header-top-menu .parent:hover > a::after,
.header-top-menu .parent:hover > p::after{background-image: var(--img_arrow_down_active);}
.header-top-menu-child-parrent ul li:hover > a{cursor: pointer;}
.header-top-menu-child-parrent li.parent.active.child > a::after,
.header-top-menu-child-parrent li.parent.active.child > p::after{background-image: var(--img_arrow_right_active);}
.header-top-menu-child-parrent ul li:hover > a,
.header-top-menu-child-parrent ul li:hover > p{color: rgba(var(--color_main), 1);}
.header-top-menu-child-parrent ul li > a,
.header-top-menu-child-parrent ul li > p{padding-right: 25px;position: relative;padding: 10px 0;display: block;}
.header-top-menu-child-parrent ul li.parent > a::after,
.header-top-menu-child-parrent ul li.parent > p::after{content:'';background-size: 14px 16px;background-position: right center;background-repeat: no-repeat;width: 20px;height: 20px;position: absolute;right: 0;top: calc(50% - 8px);background-image: var(--img_arrow_right);}
.header-top-menu-child-parrent ul li.parent:hover > a::after,
.header-top-menu-child-parrent ul li.parent:hover > p::after,
.header-top-menu-child-parrent ul li.parent.active.child:hover > a::after,
.header-top-menu-child-parrent ul li.parent.active.child:hover > p::after{background-image: var(--img_arrow_right_menu_hover);}
.header-top-menu .parent{position: relative;}