body {background-color:#fff}
.chicagoparty {font-family: 'Slackey', cursive; color:#2199e8}
h2.chicagoparty {padding-top:18px;}
nav.row {background-color: #c8e5f9; max-width: 100%; border-bottom:3px solid #6c99b7; margin-bottom:15px}
footer.row {height:125px; background-color: #c8e5f9; max-width: 100%; border-top:3px solid #6c99b7; margin-top:15px}
.card {border: 1px solid #6c99b7; border-radius: 6px; box-shadow: 3px 3px 6px #96abba;; min-height: 162px; margin-bottom:15px;padding:6px 3px 6px 0;clear:both}
.action-column {margin-top: 1.3rem}
.action-column .button {border-radius:6px;}
.title, .venue .title {color:#2199e8;font-size:1.3rem; }
.title span {border-bottom: 1px solid #2199e8}
.cost-description {font-weight: bold}
label {display:inline-block; margin-right:3px;}
.social-media-icon {display:inline-block; width:24%; border:1px solid blue}
.social-media-icon img {width:100%}
.primary.button {background-color: #e87021; font-weight:bold;}
.secondary.button {background-color: #808080; font-weight:bold;}
#contact-list {list-style:none; text-align:center; margin-left:0}
#contact-list li {display:inline; margin-right :27px;}
.filter {background-color:transparent; border-radius:6px; color:#1585cf; padding:6px;}
.filterOn {background-color:#1585cf; color:#FFF;cursor:default}
a.filter:hover {color:#1585cf; text-decoration:underline;}
a.filterOn:hover {background-color:#1585cf; color:#fff; cursor:default;text-decoration:none;}
.filterRow {margin-bottom:6px;}
.item-category {display:inline-block; padding:3px 6px; margin:0 3px; border: 1px solid #2199e8; border-radius: 6px}
.item-category a:hover {text-decoration: underline}
.venue-category-list {margin-left:0}
.pushed-footer {position: absolute; bottom: 0; width: 100%}
.venue-count {font-weight: bold}
