﻿.flex-half-collapsed-box .flex-item {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    margin-left: 1px;
    margin-right: 1px;
    text-decoration: none;
    background: #fff;
    padding: 0px;
    margin-top: 5px;
}

.select-universal-parts-category-wizard { display: none; }

/*Docasne*/

input.flex-expand-menu-button.float-right.flex-expanded {
    display: none!important;
}

.flex-panel-wide .flex-menu ul li.flex-collapsed {
    display: inline-block!important;
}


/*E*/

.flex-half-collapsed-box .flex-item .flex-category-label {
    padding: 13px 10px 16px;
    width: 175px;
    background: #fff;
    height: 33px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.flex-half-collapsed-box .flex-item:hover .flex-category-label {
    padding: 13px 10px 16px;
    width: 175px;
    height: 33px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.flex-half-collapsed-box {
    position: relative;
    border-top: 0px solid #cccccc;
    border-bottom: 0px solid #cccccc;
    margin-top: 45px;
    text-align: center;
}

.flex-half-collapsed-box .flex-show-all-button span:hover {
    color: black;
    text-decoration: none;
    border: 1px solid #e02222;
}

.flex-half-collapsed-box .flex-collapse-button span:hover {
    color: black;
    text-decoration: none;
    border: 1px solid #e02222;
}

.flex-panel-wide .flex-menu ul li:hover>a {
    text-decoration: none;
}

.flex-half-collapsed-box .flex-item .flex-category-icon {
    padding: 23px;
}

.flex-half-collapsed-box .flex-item.flex-first-row {
    margin-top: 5px;
}

.flex-logo {
    display: block;
    margin-left: 0px;
    margin-right: 0px;
    /*background: url(/wwwroot/511/Default/Images/logo.png) no-repeat;*/
    width: 400px;
    height: 82px;
    margin-top: 0;
    background-size: 100%;
}

.flex-logo-mobile {
    /*background: url(/wwwroot/511/Default/Images/logo-mobile.png) no-repeat;*/
    width: 71px;
    height: 45px;
    margin-top: 2px;
    background-size: 100%;
}

@media only screen and (max-width: 989px) {
    .flex-logo {
        display: none;
    }
}