.nav-container {
    width:100%;
    max-width:1070px;
    height:74px;
    display:block !important;
    top:10px;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
}
.nav-contianer .dropdown{
    z-index: 9999;
}
.container-shadow {
    background-image:url("/themes/smiths/images/top-gradient.png");
    background-repeat:repeat-x;
    width:100%;
    margin-left:auto;
    margin-right:auto;
    height:160px;
    z-index:500 !important;
    position:fixed;
    top:0px;
    pointer-events: none
}

@media (max-width:992px) {
    /*.nav-container {*/
        /*height:46px;*/
    /*}*/
}

.box-nav-text {
    float:left;
    margin-right: 45px;
    z-index:9999;
}

.box-nav-text:first-of-type {
    margin-left: 37px;
}

.box-nav-text.last {
    margin-right: 8px;
}

#search-button {
    margin-top: 2px;
}

@media (max-width:992px) {
    .box-nav-text {
        display:none;
    }
}

.box-nav-search-icon {
    width:auto;
    float:left;
}

@media (max-width:992px) {
    .box-nav-search-icon {
        float:right;
    }
}

.box-nav-hamburger-icon {
    display:none;
    width:auto;
    margin-left:20px;
    margin-right:20px;
    float:right;
}

@media (max-width:1067px) {
    .box-nav-text:first-of-type {
        margin-left: 0px;
    }
}

@media (max-width:992px) {
    .box-nav-hamburger-icon {
        display:block;
    }
}

.icon-hamburger {
    z-index:9999;
    position:relative;
    margin-top:24px;
}

.icon-hamburger:hover {
    opacity:0.7;
}

@media (max-width:992px) {
    .icon-hamburger {
        z-index:9999;
        position:relative;
        margin-top:24px;
    }
}

.box-nav-logo {
    display:block;
    height:73px;
    width:140px;
    clear:none;
    margin-left:0px;
    margin-right:45px;
    float:left;
    z-index:99999;
    position:relative;
}

@media (max-width:992px) {
    .box-nav-logo {
        margin-right:0px;
        height:45px;
        width:120px;
    }
}

.navigation-text {
    float:left;
    font-size:15px;
    margin-top:24px;
    clear:none;
    color:#fff;
    z-index:99999;
    position:relative;
    font-family:proxima-nova, sans-serif;
    font-style:normal;
    text-transform:uppercase;
    letter-spacing:2px;
}
.search-btn{
    background: white;
    height: 34px;
    padding: 0;
    position: relative;
    top: 0;
    left: 2px;
    border: 1px solid #ccc;
}
.icon-search,
.icon-search-recipe{
    margin-top:25px;
}
.icon-search{
    width: 15px;
}
.icon-search-recipe{
    width: 21px;
}
.search-box{
    color: black;
}

.icon-search:hover,
.icon-search-recipe:hover{
    opacity:0.7;
}

@media (max-width:992px) {
    .icon-search:hover,
    .icon-search-recipe:hover{
        width:22px;
        margin-top:24px;
        opacity:0.7;
    }
    .icon-search{
        float: right;
    }
}

@media (max-width:992px) {
    .icon-search,
    .icon-search-recipe{
        width:22px;
        margin-top:24px;
    }
}

.nav-container a:link {
    color:#fff;
    text-decoration:none;
}

.nav-container a:visited {
    text-decoration:none;
    color:#fff;
}

.nav-container a:hover {
    text-decoration:none;
    color:#ccc;
}

.nav-container a:active {
    text-decoration:none;
    color:#ccc;
}

.logo {
    top:0px;
    z-index:999999;
    width:140px;
    padding-top:15px;
    padding-bottom:10px;
    margin-left:auto;
    float:left;
    margin-right:auto;
    display:block;
}

@media (max-width:992px) {
    .logo {
        top:0px;
        width:90px;
        padding-top:10px;
        padding-bottom:10px;
        margin-left:15px;
        margin-top: 12px;
    }
    .search-form{
        max-width: 1000px;
    }

    .burger-nav a {
        text-transform: uppercase;
    }
}

