﻿#soul-food #detail {
    width: 420px;
}

#soul-food #detail ul li {
    padding: 0;
}

/*#jazz-tour div {
    border: 1px solid red;
}*/

.row-eq-height {
    display: flex;
    flex-wrap: wrap;
}

.inner {
    display: table-cell;
    vertical-align: middle;
}

#schedules .jazz-outer {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 175px;
}

#all.jazz-outer {
    display: flex;
    justify-content: center;
    align-items: center;
}

.date {
    text-align: center;
}

#jazz-tour .icon-harlem {
    color: #ffdc00;
    padding: 65px 0 10px 0;
    margin: 5px 18px 0 0;
    /*background-image: url('../../../CityInfo/NewYork/img/jazz/icon_harlem.png');*/
    background: url('/cityinfo/NewYork/img/jazz/icon_harlem.png') no-repeat top center;
    background-size: 50%;
    text-align: center;
    font-weight: bold;
}


#jazz-tour .icon-vanguard {
    color: #ff2c3d;
    padding: 65px 0 10px 0;
    margin: 5px 18px 0 0;
    background: url('http://travelook.net/jazz/wp-content/themes/shop-isle/images/icon_vanguard.png') no-repeat top center;
    background-size: 50%;
    text-align: center;
    font-weight: bold;
}

#jazz-tour .icon-villege {
    color: #11b898;
    padding: 65px 0 10px 0;
    margin: 5px 18px 0 0;
    background: url('http://travelook.net/jazz/wp-content/themes/shop-isle/images/icon_villege.png') no-repeat top center;
    background-size: 50%;
    text-align: center;
    font-weight: bold;
}

#jazz-tour .icon-bluenote {
    color: #2ca3d2;
    padding: 80px 0 10px 0;
    margin-top: 18px;
    background: url('http://travelook.net/jazz/wp-content/themes/shop-isle/images/icon_bluenote.png') no-repeat top center;
    background-size: 50%;
    text-align: center;
    font-weight: bold;
}

#jazz-tour input {
    color: #000;
    font-weight: 600;
    padding: 8px 10px;
    text-align: right;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    box-sizing: border-box;
}

    #jazz-tour input.bt-harlem {
        background: #ffdc00;
        margin: -4px 0 10px 0;
        border: #ffdc00 1px solid;
    }

#schedules, #all {
    background: #4a3d2f;
}

.club-vanguard {
    color: #ff2c3d;
    font-weight: bold;
}

.club-bluenote {
    color: #2eb9da;
    font-weight: bold;
}

@media (max-width: 767px) {
    #schedules .jazz-outer {
        display: flex;
        justify-content: center;
        align-items: center;
        height: auto;
    }

    #jazz-tour .icon-harlem {
        color: #ffdc00;
        padding: 5px 0 0 0;
        margin: 0;
        background: none;
        text-align: left;
        font-weight: bold;
    }

    #jazz-tour .icon-vanguard {
        color: #ff2c3d;
        padding: 5px 0 0 0;
        margin: 0;
        background: none;
        text-align: left;
        font-weight: bold;
    }

    #jazz-tour .icon-villege {
        color: #11b898;
        padding: 5px 0 0 0;
        margin: 0;
        background: none;
        text-align: left;
        font-weight: bold;
    }

    #jazz-tour .icon-bluenote {
        color: #2ca3d2;
        padding: 5px 0 0 0;
        margin-top: 18px;
        background: none;
        text-align: center;
        font-weight: bold;
    }

    #all {
        border-top: 1px solid #9a938b;
    }
}

.club-bluenote, .club-vanguard {
    display: none;
}



@media (min-width: 992px) {
    .store {
        vertical-align: middle;
        border-right: 1px solid #9a938b;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .store {
        vertical-align: middle;
        border-right: 0px solid #9a938b;
    }

    #all {
        border-top: 1px solid #9a938b;
    }
}
/*article .row {margin:0px;
                        }*/
.DayOfTheWeek {
    vertical-align: middle;
    border-right: 1px solid #9a938b;
}

.navbar-brand {
    height: 0px;
}

.store .row {
    width: 100%;
}

#all span input {
    margin-left: auto;
    margin-right: auto;
}

/*.no-gutters {
    margin-right: 0;
    margin-left: 0;
}*/

form {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    overflow: hidden;
}


