﻿.builderMenu {
    position: relative;
    cursor: pointer;
}

    .builderMenu .opener {
        /*display: inline-block;*/
        display: inline-table;
        vertical-align: middle;
        text-align: center;
    }

        .builderMenu .opener .text {
            /*display: inline-block;*/
            display: table-cell;
            vertical-align: middle;
        }

        .builderMenu .opener .icon {
            /*display: inline-block;*/
            display: table-cell;
            padding-left: 5px;
            vertical-align: middle;
        }

            .builderMenu .opener .icon img {
                width: 12px;
            }

.builderMenuContainer {
    position: absolute;
    z-index: 99999990;
}

    .builderMenuContainer .bgclose {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0,0,0,0.5);
        z-index: 99999991;
    }

    .builderMenuContainer .menu {
        position: absolute;
        z-index: 99999992;
        background-color: #141518;
        -webkit-box-shadow: 0px 0px 4px 4px rgba(0,0,0,0.75);
        -moz-box-shadow: 0px 0px 4px 4px rgba(0,0,0,0.75);
        box-shadow: 0px 0px 4px 4px rgba(0,0,0,0.75);
    }

        .builderMenuContainer .menu .items {
            position: relative;
        }

            .builderMenuContainer .menu .items .item {
                background-color: #202226;
                border-top: 1px solid #191B1F;
                font-size: 16px;
                padding: 20px 10px 20px 10px;
                cursor: pointer;
                white-space: nowrap;
            }

                .builderMenuContainer .menu .items .item:hover {
                    background-color: #2D2F33;
                }
