@media only screen and (max-width:660px){#leaderAdMo{margin:20px 0;text-align:center}#moduleFestSurvival{width:100%;box-sizing:border-box;margin-bottom:0;box-shadow:0 0 2px rgba(0,0,0,0.5)}#moduleFestSurvival .holder{margin:0 auto;width:260px}#festCountdown{border-top:0;font:bold 18px/18px din,Arial,sans-serif}.responsiveBlock .row a{font:25px/25px dincon,Arial,sans-serif}.responsiveBlock .entry img{width:100%;height:auto}.responsiveBlock .entry.half,.responsiveBlock .entry.quarter{width:100%;padding-bottom:55%}.responsiveBlock .entry:hover .overlay{box-shadow:none}.responsiveBlock .entry:hover img{-ms-transform:none;-webkit-transform:none;transform:none;opacity:1}.bigAdBar{padding:40px 0 0 0}.bigAdBar .wishTease{max-width:344px;width:100%;float:none;margin:0 auto;padding:270px 0 0 0;height:auto}.bigAdBar .wishTease .content{max-width:344px;box-sizing:border-box;width:100%;background:#fff;border:1px solid #e5e5e5;margin:0 auto;position:relative;top:inherit;right:inherit;padding:20px}.bigAdBar .interludeTease{width:280px;float:none;margin:0 auto;padding:260px 0 0 0;height:auto;background:url(/assets/graphic-tix-mobile-bg.png)}.bigAdBar .interludeTease .content{box-sizing:border-box;width:284px;margin:0 auto;position:relative;top:inherit;right:inherit;padding:0 20px;height:200px;font-size:15px}.bigAdBar .interludeTease .content p{margin-bottom:12px}.bigAdBar .ad{margin:40px auto;float:none}.hudsonBar{background:url(/assets/graphic-home-hudson-mo.jpg) no-repeat top center;height:auto}.hudsonBar h2{font:40px/40px dincon,Arial,sans-serif}.hudsonBar .content{width:100%;text-align:center;padding:260px 0 40px 0}.iwBar{background:url(/assets/graphic-fest-iw-mo.jpg) no-repeat top center;height:535px}.iwBar .content{width:320px;text-align:center;padding:180px 0 40px 0;margin:0 auto}.iwBar .bigBtn{font-size:13px}.threeCol{height:380px;overflow:hidden}.threeCol .cw{height:380px}.threeCol .entry{width:100%;margin:0;box-sizing:border-box;height:380px;position:absolute;left:-100%;-webkit-transition:left .4s ease-in-out;transition:left .4s ease-in-out}.threeCol .entry.active{z-index:100;left:0}.threeCol .entry.active ~ .entry{left:100%}.threeCol nav.arrows{position:absolute;top:50%;z-index:120;width:100%}.threeCol nav.arrows .prev{left:10px}.threeCol nav.arrows .next{right:10px}}