.navigation .navbar-nav {
    display: inline-block;
    float: none;
}

.navigation .navbar-collapse {
    text-align: center;
    color: #FFFFFF;
}

.navbar-default.navigation {
    background-color: rgba(33, 33, 33, .15);
    border-color: rgba(33, 33, 33, .15);
}

a.login-no-underline:link, a.login-no-underline:visited, a.login-no-underline:hover, a.login-no-underline:active,
ul.login-no-underline a:link, ul.login-no-underline a:visited, ul.login-no-underline a:hover, ul.login-no-underline a:active {
    color: #FF9900;
}

.navbar-default.navigation .navbar-nav >li > a {
    color: #FFFFFF;
    font-size: 1em;
}

.navbar-default.navigation a:hover {
    color: #ffc166 !important;
}

.navbar-default.navigation a:active {
    color: #ffc166 !important;
}

.btn-group-lg>.btn, .btn-lg {
    border-radius: 0px !important;
    padding: 0px !important;
    font-family: 'Source Sans Pro' !important;
    font-weight: 300 !important;
    font-size: 14px !important;
    letter-spacing: 3px;
}

.container-fluid {
    font-family: 'Source Sans Pro' !important;
    font-size: 14px !important;
}

a.white:link {
    color: #ffffff;
    text-decoration: underline;
}

a.white:visited {
    color: #ffffff;
    text-decoration: underline;
}

a.white:hover {
    color: #ffffff;
    text-decoration: underline;
}

a.white:active {
    color: #ffffff;
    text-decoration: underline;
}

/*STORES*/
.stores > ul{
    -webkit-padding-start: 0px;
}
.stores > ul > li{
    padding-top: 20px;
    font-size: 15px;
}
.stores .hideAddresses {
    display: none;
    -webkit-padding-start: 20px;
    font-size: 13px;
    word-wrap: break-word;
}

form.signup-form{
    max-width: 300px;
    margin: auto;
}

.nav-tabs>li>a {
    background-color: #e4e8ea;
    -webkit-box-shadow: inset 0 -3px 5px 0 rgba(100,100,100,0.15);
    -moz-box-shadow: inset 0 -3px 5px 0 rgba(100,100,100,0.15);
    /* box-shadow: inset 0 -3px 5px 0 rgba(100,100,100,0.15); */
    border-top: #e9e9e9 solid 1px;
    border-left: #e9e9e9 solid 1px;
    border-right: #e9e9e9 solid 1px;
}

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

    /*navigation is style as a table for medium to large screens*/
    .shop-fetch-body #navbar{
        display: table!important;
        table-layout: fixed;
        width: 100%!important;
    }
    .shop-fetch-body #navbar .navbar-nav{
        display: table-row!important;
        width: 100%!important;
    }
    .shop-fetch-body #navbar .navbar-nav li{
        display: table-cell!important;
        float: none;
    }

    .saveMoney {
        padding-top: 50px;
    }

    .iphoneImagePaddingOffset {
        padding-left: 100px;
    }

    .iphoneImageMarginOffset {
        margin-left: 100px
    }

    .saveMoreMoneyPaddingOffset {
        padding-left: 150px;
    }

    .modal-sm {
        width: 950px;
    }

    .downloadButtonBottom {
        margin-top: 60px;
    }

    #storeContainer{
        overflow-y: auto;
        overflow-x: hidden;
    }

    #storeContainer::-webkit-scrollbar {
        display: none;
    }

}