.menu-sticky
{
    font: 200 21px/2 'Corpid',
    'Arial',
    sans-serif !important;

    position: absolute;
    z-index: 20 !important;

    display: inline-block !important;

    padding: 63px 20px 15px 20px;

    transition: opacity .5s ease-in .5s, padding .3s ease-in;

    opacity: 0;
}

.is_stuck.menu-sticky {
    opacity: 1;
}

.is_stuck,
.is_stuck.pre-menu
{
    padding: 63px 20px 15px 20px;
}
.menu-sticky.compare-table
{
    font: 200 14px/2 'Corpid',
    'Arial',
    sans-serif !important;
}
.menu-sticky.compare-table a
{
    font: 200 16px/2 'Corpid',
    'Arial',
    sans-serif !important;
}
.menu-sticky:hover
{
    padding: 63px 50px 15px 50px;
}

.is_stuck.menu-sticky:hover
{
    padding: 63px 50px 15px 50px;
}

.menu-sticky a
{
    font: 200 21px/2 'Corpid',
    'Arial',
    sans-serif !important;

    text-decoration: none !important;
}
.menu-sticky.compare-table a:hover,
.menu-sticky.dark a:hover,
.menu-sticky.light.compare-table a:hover,
.menu-sticky.light a:hover,
.menu-sticky a:hover
{
    text-decoration: none;

    color: #ec1d23 !important;
}
.light
{
    color: #a1a9b0 !important;
    background-color: rgba(242, 242, 242, .75) !important;
}
.menu-sticky.light a
{
    color: #4d4d4d !important;
}
.menu-sticky.light:hover
{
    background-color: #f2f2f2 !important;
}
.dark
{
    color: #a1a9b0 !important;
    background-color: rgba(51, 51, 51, .75) !important;
}
.menu-sticky.dark:hover
{
    background-color: #333 !important;
}
.menu-sticky.dark a
{
    color: #fff !important;
}
a.bzlink
{
    font: 400 21px/2 'Corpid',
    'Arial',
    sans-serif !important;
}
.menu-sticky.compare-table a.bzlink
{
    font: 400 16px/2 'Corpid',
    'Arial',
    sans-serif !important;
}

.pre-menu
{
    width: 100%;
    height: 72px;
    margin: 0 auto;
}


@media only screen
       and (max-width : 568px)
{
    .menu-sticky.compare-table
    {
        font: 200 14px/2 'Corpid',
        'Arial',
        sans-serif !important;

        padding: 53px 10px 5px 10px;
    }
    .menu-sticky.compare-table:hover
    {
        padding: 53px 25px 5px 25px;
    }
    .menu-sticky.compare-table a
    {
        font: 200 14px/2 'Corpid',
        'Arial',
        sans-serif !important;
    }
    .menu-sticky.compare-table a.bzlink
    {
        font: 400 14px/2 'Corpid',
        'Arial',
        sans-serif !important;
    }
    .menu-sticky
    {
        font: 200 18px/2 'Corpid',
        'Arial',
        sans-serif !important;

        padding: 58px 15px 10px 15px;
    }
    .menu-sticky:hover
    {
        padding: 58px 40px 10px 40px;
    }
    .menu-sticky a
    {
        font: 200 18px/2 'Corpid',
        'Arial',
        sans-serif !important;
    }
    a.bzlink
    {
        font: 400 18px/2 'Corpid',
        'Arial',
        sans-serif !important;
    }

    .pre-menu
    {
        height: 56px;
        margin: 0 auto;
    }
}
