
  
.mastContainer {
    box-sizing: border-box;
    width:100%;
    max-width:1200px;
    margin:0;
    border-radius:0 0 8px 8px;
    margin-bottom:0px;
    box-shadow:0 0 14px rgba(0,0,0,.45);
    padding-bottom:0;
    overflow: hidden;
    margin-left:auto;
    margin-right:auto;
    position:relative;
    display:grid;
    grid-template-columns: auto 140px;
    background-color:#cccccc;
}

.logo {
    user-select: none;
    padding:0;
    vertical-align: top;
    display:inline-block;
    box-sizing:border-box;
    cursor: pointer;
    padding-top:0px;
    overflow: hidden;
    height:190px;
    padding-top:0px;
   
}

.logo:hover {
    background-color:#1e90ff;
}

.logo img {
    height:96%;
    max-width:100%;
    margin-left:1%;
}

.baseNav {
    display:inline-block;
    height:50px;
    margin-top:100px;
    width:calc(100% - 304px);
}
.baseNav ul {
    list-style: none;
    padding-left:40px;
}
.baseNav ul li {
    display:inline-block;
    text-transform:uppercase;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight:900;
    font-size:1.2em;
    padding-left:10px;
    padding-right:10px;
    user-select: none;
    cursor: pointer;
    padding-top:10px;
    padding-bottom:10px;
    border-radius:4px;  
}

.baseNav ul li:hover {
    background-color:#5fff2f;
    background-color:#1e90ff;
}
.secondTier {
    height:100px;
    background-color:#cccccc;
}

.burger {
    display:inline-block;
    vertical-align: top;
    box-sizing:border-box;
    margin-top:0;
    vertical-align: top;
    box-sizing: border-box;
    text-align: center;
    cursor: default;
    padding-top:20px;
    padding-bottom:16px;
    overflow: hidden;
    opacity:.8;
    height:190px;
    width:100%;
  

}

.burger:hover {
    background-color:#5fff2f;
    background-color:#1e90ff;
    opacity:1;
}

.burgerOpen {
    background-color:#5fff2f;
    background-color:#1e90ff;
}
.burgerIcon {
    background-image:url(../images/interface/burger_black.svg);
    background-size:60px 60px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    width:80%;
    height:100px;
    border-radius:8px;
    margin-left:auto;
    margin-right:auto;
    margin-top:30px;   
}

.navContainer {
    width:100%;
    max-width:1200px;
    margin:auto;
}
.burgerNav {
    user-select: none;
    cursor: pointer;
    position: relative;
    top:10px;
    margin-bottom:20px;
}

.navChoices {
    margin:0;
    padding:0;
    list-style: none;
    font-weight:700;
    background-color:#ffffff;
    box-shadow:0px 0px 20px rgba(0,0,0,.5);
    display:none;
    user-select: none;
    cursor: default;
    color:#999999;
    border-radius:8px;
    border:2px solid #999999;
}

li.nav-section {
    background-color:#cccccc;
    padding-left:20px;
    height:40px;
    padding-top:20px;
    color:black;
    font-weight: 900;
}

.navChoices li.nav-choice {
    padding:10px;
    padding-top:14px;
    padding-bottom:14px;
    padding-left:35px;
    padding-right:35px;
    transition: all .5s;
    user-select: none;
    cursor:pointer;
}

.navChoices li.nav-choice:first-child {
    padding-top:22px;
}
.navChoices li.nav-choice:hover {
    background-color:#5fff2f;
    background-color:#1e90ff;
    color:black;
}
.navChoices li.nav-choice:focus {
    background-color:#5fff2f;
    background-color:#1e90ff'
}
.navChoices li.nav-choice:active {
    background-color:#5fff2f;
    background-color:#1e90ff;
}

.noSelect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-highlight-color: transparent;
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
}

:focus {
    outline: none !important;
}

.catTitle {
    font-family: 'Roboto Condensed';
    font-weight:500;
    font-size:.9em;
    padding-top:12px;
    padding-bottom:8px;
}

@media screen and (min-width:800px) {



    .burgerNav {
        max-width:440px;
        z-index: 200;
        height:0;
        float:right;
        top:0;
    }


}
@media screen and (min-width:1600px) {




}
