.thin-category-banner.party-hour{background:#fff;border:1px solid #999999}.thin-category-banner.party-hour .banner-padding{padding:10px}.thin-category-banner.party-hour h4{color:#181816;font-weight:bold;font-size:16px;font-size:1rem;text-transform:none;margin-bottom:6px;line-height:1}.thin-category-banner.party-hour p{color:#5a5858;font-size:13px;font-size:0.8125rem;line-height:1.2}.thin-category-banner.party-hour p .date{margin-bottom:3px;display:block}.thin-category-banner.party-hour img{width:100%;display:block}.thin-category-banner.party-hour .party-hour-desktop{display:none}@media only screen and (min-width: 47.5em){.thin-category-banner.party-hour .banner-padding,.thin-category-banner.party-hour .banner-image{float:left}.thin-category-banner.party-hour .banner-padding{width:80%;padding:15px}.thin-category-banner.party-hour .banner-image{width:20%}.thin-category-banner.party-hour .party-hour-mobile{display:none}.thin-category-banner.party-hour .party-hour-desktop{display:block;max-width:140px;float:right}}@media only screen and (min-width: 60em){.thin-category-banner.party-hour .banner-padding{padding:12px 20px}.thin-category-banner.party-hour h4{font-size:18px;font-size:1.125rem}.thin-category-banner.party-hour p{font-size:16px;font-size:1rem}.thin-category-banner.party-hour .party-hour-desktop{max-width:150px}}@media only screen and (min-width: 1280px){.thin-category-banner.party-hour{height:132px}.thin-category-banner.party-hour .banner-padding{padding:15px 30px}.thin-category-banner.party-hour h4{font-size:21px;font-size:1.3125rem;margin-bottom:8px}.thin-category-banner.party-hour p{font-size:19px;font-size:1.1875rem}.thin-category-banner.party-hour .party-hour-desktop{max-width:180px}}
