﻿@media (min-width: 1px) {
    .headerContainer {
        height: calc(24vw);
        margin-right: auto;
        margin-left: auto;
    }

    /*a > label:hover {
        cursor: pointer !important;
        text-decoration: none !important;
    }*/

    .logoImg {
        width: 100%;
        height: auto;
    }

    .hTRL {
        margin-right: 1.7%;
        margin-bottom: 0;
    }

        .hTRL:hover {
            border-bottom-style: solid;
            border-bottom-width: 3px;
            border-bottom-color: rgb(221, 121, 43);
        }

    .hBRL {
        margin-right: 1.7%;
        padding-bottom: 0;
        padding-top: 0;
    }

        .hBRL:hover {
            border-bottom-style: solid;
            border-bottom-width: 3px;
            border-bottom-color: rgb(221, 121, 43);
        }

    .selectedHeader {
        border-bottom-style: solid;
        border-bottom-width: 3px;
        border-bottom-color: rgb(221, 121, 43);
    }

    .hTRI {
        padding-right: calc(2vw);
        margin-bottom: calc(1.3vw);
        height: calc(6vw);
    }

    .hLL {
        padding-right: 1%;
        color: rgb(221, 121, 43);
        font-family: 'UniversLTStd';
        font-weight: normal;
    }

    .detailedNav {
        padding-right: 2.9%
    }

        .detailedNav > div:nth-child(1) {
            text-align: right;
            height: calc(1vw);
            line-height: calc(1vw);
            padding: 0;
            margin-top: calc(0.5vw);
            margin-bottom: calc(0.5vw);
        }

            .detailedNav > div:nth-child(1) > p {
                font-size: calc(.8vw);
                margin: 0;
            }

        .detailedNav > div:nth-child(2) {
            text-align: right;
            height: calc(2vw);
            line-height: calc(2vw);
            padding: 0;
            margin-top: calc(1vw)
        }

            .detailedNav > div:nth-child(2) > p {
                font-size: calc(1.7vw);
            }
        .detailedNav > div:nth-child(3) {
            text-align: right;
            height: calc(2vw);
            line-height: calc(2vw);
            padding: 0;
            margin-top: calc(1vw)
        }

            .detailedNav > div:nth-child(3) > p {
                font-size: calc(1.7vw);
            }


    .navHeaderRow {
        padding: calc(1vw);
    }

    .navIconContainer {
        height: 100%;
        padding-right: 0;
        padding-left: 5.33%;
    }

    .navIconImageContainer {
        height: 100%;
    }

    .navIconImageContainer > img {
        position: relative;
        top: 50%;
        left: 50%;
        transform: translateX(-50%) translateY(-50%);
    }

    .menuIconContainer {
        height: 100%;
        padding-right: 5.33%;
        padding-left:0;
        text-align:right;
    }
        .menuIconContainer > img {
            position: relative;
            top: 50%;
            transform: translateY(-50%);
            height: auto;
        }
    .navOnSmall {
        /*display: block;*/
        /*padding: 0;*/
    }

        .navOnSmall > div:nth-child(1) {
            text-align: right;
            height: calc(22vw);
            line-height: calc(22vw);
        }

            .navOnSmall > div:nth-child(1) > img {
                position: absolute;
                top: 50%;
                left: 80%;
                transform: translateX(-50%) translateY(-50%);
                max-width: 20%;
                max-height: 20%;
                min-height: 20%;
            }

    .infoContainer {
        position: relative;
        top: 50%;
        transform: translateY(-50%);
    }

    .menuDiv {
        padding: 0;
        background-color: rgb(251,249,242);
    }

    .menuRow {
        padding-left: 5.33%;
        padding-right: 5.33%;
        height: calc(14.6vw);
        line-height: calc(14.6vw);
        border-top-style: solid;
        border-top-width: 1px;
        border-top-color: rgb(221, 121, 43);
    }

    .selectedMenuRow {
        background-color: rgb(241,232,203);
    }

    .menuBottomRow1 {
        padding-left: 5.33%;
        padding-right: 5.33%;
        padding-top: calc(8vw);
        padding-bottom: calc(2vw);
        border-top-style: solid;
        border-top-width: 1px;
        border-top-color: rgb(221, 121, 43);
        background-color: white;
    }

    .menuBottomRow2 {
        padding-left: 5.33%;
        padding-right: 5.33%;
        padding-top: calc(2.6vw);
        padding-bottom: calc(2vw);
        background-color: white;
    }

    .menuBottomRow3 {
        padding-left: 5.33%;
        padding-right: 5.33%;
        padding-top: calc(20vw);
        padding-bottom: calc(2vw);
        background-color: white;
    }
}







.stylish-input-group .input-group-addon {
    background-color: rgb(241,232,203);
}

.stylish-input-group .form-control {
    border-right: 0;
    box-shadow: 0 0 0;
    border-color: #ccc;
    background-color: rgb(241,232,203)
}

.stylish-input-group button {
    border: 0;
    background-color: rgb(241,232,203)
}

#searchText::-webkit-input-placeholder {
    color: rgb(57,92,36);
}

.itemLink {
    font-family: 'Univers LT Std';
    color: rgb(221,121,43);
    font-size: calc(4.8vw);
    font-weight: normal;
    text-decoration: underline;
}

    .itemLink:hover {
        text-decoration: none;
        color: rgb(202,166,37);
    }

.barfoo {
    font-family: 'Univers LT Std';
    color: rgb(121,108,71);
    font-weight: normal;
    font-size: calc(4.8vw);
}










