@import url(http://riverdalepress.com/css_system/cq_base.css);.underline{text-decoration:underline}.map_infowindow{max-width:250px;font-size:11px;padding-left:10px}.map_infowindow #photo{float:right;margin-left:10px;margin-bottom:5px}.map_infowindow .logo{text-align:center;margin-bottom:5px}.map_infowindow .logo img{max-height:100px;max-width:100%}.map_infowindow #title{font-size:16px;font-weight:700;margin-bottom:7px}.map_infowindow #title A{color:#000}.map_infowindow #address{margin-bottom:7px}.map_infowindow #description{color:#888;font-style:italic;margin-bottom:7px}.map_infowindow .link{font-size:10px}.account-nav a:hover{color:#666!important}.account-nav li.active a:hover{color:white!important}#user_account td{padding:4px}#user_account tr>td{min-width:150px;font-size:90%}#user_account #my_details,#user_account #profile{margin-bottom:25px}@media (min-width:768px){#user_account #my_details{width:45%;margin-right:5%;float:left}#user_account #profile{width:50%;float:left}}#user_account #mystuff{float:right;font-weight:700;margin:20px}#user_account H1,#user_account H2,#user_account H3,#user_account H4,#user_account P{margin:0 0 10px 0;padding:0}#user_account .required{background:#ffd}#user_account .inputtext{font-size:13px;padding:3px;border:1px solid #ccc}#user_account #transactionlist TD{font-size:11px}#user_account #transactionlist .headers TD{font-size:9px;font-weight:700}#user_account #transactionlist .receipt{color:blue;cursor:pointer}#user_account #recurring H2,#user_account #recurring H4,#user_account #recurring P{margin-bottom:10px}#user_account #recurring .cancel{font-size:10px;margin-left:7px}#user_account .aboutme TEXTAREA{font-family:sans-serif;font-size:12px;line-height:1.3;width:95%;padding:7px;height:200px}#user_account .submitbutton{margin:20px 0}#user_account .submitbutton INPUT{font-size:18px;padding:5px 20px}.detail-footer .kicker{font-weight:700;color:#666;text-transform:uppercase;font-size:90%;margin-bottom:7px}.detail-footer{border-top:1px solid #ddd;padding-top:10px;margin-top:10px}.detail-footer .image-bg-centered{width:100%;height:120px;background:#efefef;overflow:hidden;background-size:cover;background-position:center center;cursor:pointer;margin-bottom:8px}.label{border-radius:inherit;line-height:inherit;padding:none;text-align:inherit;vertical-align:inherit;white-space:inherit}#widget_detail_floated_polls .label{display:inline!important}.lead{font-size:inherit;font-weight:inherit;line-height:inherit;margin-bottom:inherit}.cq-audio-playlist .current-item .titles{padding:10px 15px 8px 15px}.cq-audio-playlist .current-item .overline{opacity:.8;font-size:.8em;text-transform:uppercase;margin-bottom:5px}.cq-audio-playlist .current-item{background:#f4f4f4;color:#444}.cq-audio-playlist .current-item h3{font-size:140%;line-height:1;margin-bottom:5px}.cq-audio-playlist .current-item .subhead{opacity:.8;margin-bottom:0}.cq-audio-playlist audio{width:100%;display:block}.cq-audio-playlist ul.playlist{display:none}.cq-audio-playlist ul.playlist>li{padding:8px 15px;background:#fbfbfb;cursor:pointer;opacity:.6}.cq-audio-playlist ul.playlist>li:nth-child(odd){background:#f0f0f0}.cq-audio-playlist ul.playlist>li:hover{opacity:1}.cq-audio-playlist ul.playlist>li.selected{background:#fff3cd;opacity:1;font-weight:700;opacity:.8}.calendar-widget-stack .header-bar{background-image:linear-gradient(to bottom,rgba(249,157,62,1),rgba(229,137,42,1));color:#fff;padding:4px 0;line-height:1}.calendar-widget-stack .header-bar h5{margin:0;padding:0}.calendar-widget-stack .event-list{font-size:85%}.calendar-widget-stack .event-list li{background-image:linear-gradient(to bottom,rgba(250,250,250,1),rgba(230,230,230,1))}.calendar-widget-stack .event-list li:hover{background-image:linear-gradient(to bottom,rgba(240,240,240,1),rgba(220,220,220,1))}.calendar-widget-stack .date-col{padding:7px 0;width:15%;line-height:1;opacity:.56;font-weight:700}.calendar-widget-stack .date-col .weekday{font-size:1em}.calendar-widget-stack .date-col .calday{font-size:1.5em}.calendar-widget-stack .details-col{width:85%;padding:6px 0}.calendar-widget-stack .details-col h6{margin:0 0 3px 0;padding:0}.calendar-widget-stack .day-picker{margin-bottom:8px}.calendar-widget-stack .day-picker a{color:#000}.calendar-widget-stack .day-picker .cal-icon{width:20%;font-size:1.5em;padding:8px}.calendar-widget-stack .day-picker .day-link{width:16%;padding:8px}.calendar-widget-stack .day-picker .weekday{font-size:1em;line-height:1}.calendar-widget-stack .day-picker .calday{font-size:1.5em;line-height:1}.section-1col .calendar-widget-stack .day-picker{display:none}.section-1col .calendar-widget-stack .links button{margin:5px 0}@media (max-width:767px){.calendar-widget-slider .arrows{font-size:2em;color:#666}.calendar-widget-slider .arrows.right{float:right}.calendar-widget-slider .arrows.left{float:left}.calendar-widget-slider .arrow-margins{clear:both;margin-bottom:45px}.calendar-widget-slider .mobile-browse{text-transform:uppercase;font-size:16px}}@media (min-width:768px){.calendar-widget-slider{position:relative}.calendar-widget-slider h6{font-size:1.2em}.calendar-widget-slider .links{z-index:9999;position:absolute;right:0}.calendar-widget-slider .carousel{margin-left:10px}.calendar-widget-slider .event-list li{float:left;margin-left:10px}.calendar-widget-slider .event-list li:first-child{margin-left:0}.calendar-widget-slider .arrows{position:absolute;font-size:20px;color:#999;margin-top:-90px}.calendar-widget-slider .arrows.right{right:-10px}.calendar-widget-slider .arrows.left{left:-25px}.calendar-widget-slider .day-picker{margin-bottom:8px}.calendar-widget-slider .day-picker a{color:#000}.calendar-widget-slider .day-picker .cal-icon{font-size:1.25em;padding:10px 12px}.calendar-widget-slider .day-picker .day-link{padding:8px 12px}.calendar-widget-slider .day-picker .weekday{font-size:.6em;line-height:1}.calendar-widget-slider .day-picker .calday{font-size:1.25em;line-height:1}.section-1col .calendar-widget-slider .day-picker{display:none}}.calendar-tile-slug{width:100%;background-position:center center;background-size:cover;position:relative}@media (max-width:768px){.calendar-tile-slug{margin-bottom:10px}}@media (min-width:768px){.calendar-tile-slug{width:170px}}.calendar-tile-slug a{color:#000}.calendar-tile-slug:hover{opacity:.75}.calendar-tile-slug .top-screen{font-size:11px;color:#fff;height:20px;overflow:hidden;line-height:1;padding:4px 0;margin:0;position:absolute;top:0;left:0;width:100%;text-align:center}.calendar-tile-slug .top-screen.background{background:#000;opacity:.7}.calendar-tile-slug .top-margin{padding-top:100px}.calendar-tile-slug .details{background:#ddd;font-size:11px;line-height:1;padding:5px}@media (min-width:768px){.calendar-tile-slug .details{height:75px;overflow:hidden}}.calendar-tile-slug .details h6,.pk-layer .pk-section.section-6col .calendar-tile-slug .details h6,.pk-layer .pk-section.section-5col .calendar-tile-slug .details h6,.pk-layer .pk-section.section-4col .calendar-tile-slug .details h6,.pk-layer .pk-section.section-3col .calendar-tile-slug .details h6,.pk-layer .pk-section.section-2col .calendar-tile-slug .details h6,.pk-layer .pk-section.section-1col .calendar-tile-slug .details h6{font-size:12.5px!important;margin:0 0 5px 0}.vjs-no-js{display:none!important}@media (min-width:768px){.cookies-disabled-notice{width:1000px;margin:auto}}.wx-badge{font-size:80%}.wx-badge .wx-icon{margin-right:6px}.wx-badge .wx-temp{font-weight:700;font-size:150%;opaciTY:.6}.wx-badge .wx-link a{font-size:90%}.premium-label{position:relative;margin-bottom:7px;font-size:11px;display:inline-block;padding:2px 5px;color:#fff;font-weight:700;background-color:#000;text-transform:uppercase;font-family:sans-serif}.cqembed-wrapper{margin:auto;background-color:#f0f0f0;padding:10px 15px;margin:20px 0}.cqembed audio{width:100%}.cqmedia .carousel-inner{background:#efefef}.cqmedia .carousel-inner .item img{max-height:60vh;max-width:100%}.cqmedia.panel .tiles{text-align:center}.cqmedia.panel .tile{display:inline-block;position:relative;overflow:hidden;max-width:31%;text-align:center;line-height:1;margin:0 10px 10px 0}.cqmedia.panel .tile img{max-height:400px;max-width:100%}.cqmedia.panel .tile video{max-height:400px;max-width:100%}.cqmedia.panel.single-item .tile{max-width:80%}.cqmedia.panel.single-item .tile video{width:80%;height:350px!important;max-height:350px!important}.cqmedia.panel .overlay{position:absolute}.cqmedia.panel .overlay-height{height:100px;margin-top:-100px;overflow:hidden}.cqmedia.panel .overlay-screen{background:#000;opacity:.5}.cqmedia.panel .overlay-cutline{color:#fff;font-size:.75em;line-height:1.1;z-index:300;padding:5px 5px}.cqmedia.panel .overlay-height{display:none;width:100%;position:absolute;height:7vh;margin-top:-7vh}.cqmedia.panel .tile:hover .overlay-height{display:block}.cqmedia.gallery .carousel-inner{margin-bottom:10px}.cqmedia.gallery .tiles li{cursor:pointer}.cqmedia.gallery .tiles li:hover{opacity:.8}.cqmedia.gallery .tiles img{height:80px}.cqembed-content .item{padding-top:15px;border-top:1px solid #e3e3e3;margin-left:auto;margin-right:auto;margin-bottom:15px}.cqembed-content .item:first-child{padding-top:0;border-top:0}.cqembed-content .item a.embed-link{color:#555}.cqembed-content .item a.embed-link:hover{color:#000}.cqembed-content.default .item img{margin-bottom:7px;max-width:100%}.cqembed-content.default .item h3,.cqembed-content.default .item .text-lede{text-align:left}@media screen and (max-width:480px){.cqembed-content{padding:20px}.cqembed-content.default .item{width:100%}}.cqembed-content.grid{padding-top:10px;padding-bottom:10px}.cqembed-content.grid a{text-decoration:none;color:#000}.cqembed-content.grid .row{margin-left:15px;margin-right:15px;margin-bottom:15px}.cqembed-content.grid .photo{height:140px;margin-bottom:15px}.cqembed-content.grid .photo img{max-height:140px;width:auto;margin:auto;display:block}.cqembed-content.grid .content{padding:15px}.cqembed-content.grid .content:hover{background:#e3e3e3;border-radius:10px}.cqembed-content.grid h3{font-size:1.5em}.cqembed-content a.embed-link{color:#555}.cqembed-content a.embed-link:hover{color:#000;.sponsored-label{position:relative;margin-bottom:7px;font-size:11px;display:inline-block;padding:2px 5px;color:#fff;font-weight:700;background-color:#000;text-transform:uppercase;font-family:sans-serif}