.logo a {
color: #fff;
}
#header nav a {
display: inline-flex;
align-items: center;
line-height: inherit;
padding-top: 5px;
padding-bottom: 5px;
}
.menu_icon_label {
display: inline-flex;
align-items: center;
gap: 0.5em;
}
.menu_icon {
position: relative;
min-width: 2rem;
max-width: 2rem;
height: 2rem;
padding: .25rem;
margin-right: .75rem;
border-radius: 50%;
transition: transform .2s ease;
}
.menu_icon_label .menu_icon svg {
color: #ffffff;
}
.menu_icon_bgcolor_yellow {
background-color: #F9BD3B;
background-image: linear-gradient(180deg, #FEDE4A 0%, #F8B035 100%);
box-shadow: 0 .25rem .5rem 0 rgba(251,205,66,0.3);
}
.menu_icon_bgcolor_purple {
background-color: #9248E1;
background-image: linear-gradient(180deg, #9B54E8 0%, #7126C1 100%);
box-shadow: 0 .25rem .5rem 0 rgba(146,72,225,0.3);
}
.menu_icon_bgcolor_red {
background-color: #FB614A;
background-image: linear-gradient(180deg, #FF715C 0%, #F74A2F 100%);
box-shadow: 0 .25rem .5rem 0 rgba(255,89,64,0.3);
}
.menu_icon_bgcolor_blue {
background-color: #37A9E4;
background-image: linear-gradient(180deg, #38B9E6 0%, #368BE1 100%);
box-shadow: 0 .25rem .5rem 0 rgba(55,169,228,0.3);
}
.menu-item:hover .menu_icon {
transform: scale(0.9);
}
#header nav .menu li:hover a::before {
display: none;
}
.menu-item:is(.menu_item_games):hover a {
color: #F9BD3B;
}
.menu-item:is(.menu_item_apps):hover a {
color: #9248E1;
}
.menu-item:is(.menu_item_top):hover a {
color: #FB614A;
}
.menu-item:is(.menu_item_news):hover a {
color: #37A9E4;
}
.cat-menu-collapse {
max-height: 0;
overflow: hidden;
transition: max-height 0.4s ease;
}
.cat-menu-collapse.in {
max-height: 1000px; }
.icon-close {
display: none;
}
.page-head-cat {
padding-right: 10px;
padding-left: 10px;
margin-bottom: 25px;
}
.head-cat-title {
display: flex;
justify-content: space-between;
gap: 10px;
margin-bottom: 20px;
}
.cat-lists {
display: flex;
flex-wrap: wrap;
gap: 5px;
}
.catalog-genres-item a {
display: block;
padding: .375rem .5rem;
border-radius: .375rem;
background-color: #1e73be57;
color: #fff;
font-weight: bold;
font-size: .75rem;
transition: background-color .2s ease;
}
.catalog-genres-item a:hover,
.catalog-genres-item:is(.current) a {
background-color: #1e73be;
}
.cat-menu-btn,
.cat-menu-btn:focus {
color: #ffffff;
width: 45px;
height: 45px;
padding: 10px;
border-radius: 50%;
background-color: #1e73be57;
}
#header nav .menu>li>.sub-menu {
padding: 15px;
visibility: hidden;
}
#header nav .menu>li.menu-item-has-children:hover .sub-menu {
visibility: visible;
}
#header nav .menu .sub-menu li a {
padding-right: 0;
padding-left: 0;
}
#header nav .menu .sub-menu li a:hover {
color: #1e73be;
background: transparent;
}
.more_items > a {
display: flex;
justify-content: center;
align-items: center;
width: 2.5rem;
height: 2rem;
border: 0 none;
line-height: 1rem;
padding: .5rem;
border-radius: 1rem;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
background-color: transparent;
background-image: linear-gradient(90deg, rgba(23, 43, 61, 0) 0%, rgb(113 113 113 / 43%) 100%)
}
.more_items > a:hover,
.more_items:is(.current) > a {
background-image: linear-gradient(90deg, rgba(76, 203, 112, 0) 0%, rgb(30 115 190 / 43%) 100%);
}
.more_items > a:before,
.more_items > a:after {
display: none;
}
.hmenu-more-dots {
width: 24px;
height: 4px;
display: flex;
justify-content: space-between;
transition: width .2s ease;
}
.hmenu-more-dots i {
width: 4px;
height: 4px;
background-color: #fff;
transition: background-color .2s ease;
display: inline-block;
border-radius: 50%;
}
.more_items > a:hover .hmenu-more-dots i,
.more_items:is(.current) > a .hmenu-more-dots i {
background-color: #1e73be;
}
.menu-item:is(.order_table) {
border-bottom: 1px solid #fff;
} 
html #header nav .menu > li.menu-item-has-children > .sub-menu::before {
display: none;
}
@media(min-width: 900px) {
#header nav .menu {
display: flex;
align-items: center;
}
}
@media(max-width: 900px) {
#menu-mobile ul {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
gap: 15px;
width: 100%;
max-width: 400px;
margin-right: auto;
margin-left: auto;
}
#menu-mobile > ul > li {
justify-content: center;
display: flex;
width: calc( 50% - 7.5px );
}
#menu-mobile ul li:is(.menu_item_games) {
background-color: rgba(254, 216, 74, 0.1);
border-radius: 18px;
}
#menu-mobile ul li:is(.menu_item_apps) {
background-color: rgba(151,79,229,0.1);
border-radius: 18px;
}
#menu-mobile ul li:is(.menu_item_top) {
background-color: rgba(251, 96, 72, 0.1);
border-radius: 18px;
}
#menu-mobile ul li:is(.menu_item_news) {
background-color: rgba(55,164,227,0.1);
border-radius: 18px;
}
#menu-mobile ul li:is(.order_table) {
width: 100%;
background-color: rgba(76, 203, 112, .1);
border-radius: 18px;
border: unset;
}
#menu-mobile ul li:is(.order_table) > a {
width: 100%;
padding-right: 15px;
padding-left: 15px;
}
#menu-mobile ul li:is(.order_table) > a .menu_icon_label {
width: 100%;
justify-content: space-between;
}
#menu-mobile ul li:is(.more_items) {
width: 100%;
border-radius: unset;
}
#menu-mobile ul li.menu-item-has-children:is(.more_items)>a,
#menu-mobile ul li.menu-item-has-children:is(.more_items) i {
display: none;
}
#menu-mobile ul li .sub-menu {
text-align: center;
display: flex;
flex-direction: column;
align-items: center;
width: 100%;
}
#menu-mobile ul li a {
border: unset;
}
html #menu-mobile ul li a:hover,
html #menu-mobile ul li a:focus {
background: transparent !important;
}
#menu-mobile > ul > li:not(.menu-item) {
width: 100%;
}
#menu-mobile ul.social {
display: flex;
justify-content: center;
}
#wpadminbar {
display: none;
}
}
.menu_icon_bgcolor_white {
background-color: white;
} #px-bottom-menu .menu_icon_label {
display: inline-flex !important;
flex-direction: column !important;
align-items: center !important;
gap: 2px !important;
} #px-bottom-menu .menu-item a {
font-size: 12px !important;
color: inherit !important;
text-align: center !important;
line-height: 1.2 !important;
padding: 8px 5px !important;
} #px-bottom-menu .menu_icon {
display: block !important;
margin: 0 auto !important;
} #px-bottom-menu .menu_icon svg {
width: 24px !important;
height: 24px !important;
display: block !important;
}