#wrap-event-carousel{margin-bottom:15px}#events .hidden,#events.details .view-dialog-map,#modal-gmap,#wrap-event-carousel .hidden,#wrap-event-carousel .hidden-bs4,.hidden-content{display:none}#wrap-event-carousel .carousel{height:262px;background:#666;overflow:hidden}#wrap-event-carousel .carousel .item{height:262px}#wrap-event-carousel .carousel img{width:auto;margin-left:100px}#wrap-event-carousel .carousel .carousel-caption{right:20px;left:45%;padding:10px;text-align:left;background:rgba(185,185,185,.8)}#wrap-event-carousel .carousel .carousel-caption h3{margin-left:-100px;font-size:4em;font-weight:700}#calendar .day.event .month-date,#calendar table .more-events,#calendar-footer a,#calendar-header .calendar-next,#calendar-header .calendar-prev,#wrap-event-carousel .carousel .carousel-caption h3 a{color:#fff}#wrap-event-carousel .carousel .carousel-caption .description{color:#000;text-shadow:none}#wrap-event-carousel .carousel .carousel-caption .event-date{color:#000;font-weight:700}#wrap-event-carousel .carousel .carousel-control{z-index:100}#calendar-header{margin-top:20px}div#calendar-header p{margin-bottom:0}#calendar-footer .cal-headline,div#calendar-header .cal-headline{margin-bottom:0;padding:10px 0;font-size:1.7em;font-weight:700;text-align:center;color:#fff;background:#e5e5e5;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e5e5e5),color-stop(47%,#c4c4c4),color-stop(100%,#b5b5b5));background:-webkit-linear-gradient(top,#e5e5e5 0,#c4c4c4 47%,#b5b5b5 100%);background:linear-gradient(to bottom,#e5e5e5 0,#c4c4c4 47%,#b5b5b5 100%);border-bottom:0;text-shadow:1px 1px 2px #666}#calendar-footer span{margin:0 10px;cursor:pointer;text-shadow:1px 1px 2px #666}div#calendar-header .curr-year{float:right;margin:0 125px 0 0;border:0}div#calendar-header #current-month{display:inline-block;width:200px}#calendar-footer ul.filter-icons,#events.list-view .search-result .description{margin:0}#calendar-footer ul.filter-icons>li{display:inline-block;position:relative;vertical-align:top}#calendar-footer ul li .search-modal{display:none;position:absolute;width:220px;margin-left:-85px;font-size:14px;font-weight:400;line-height:normal;text-align:left;color:#666;text-shadow:none;background:rgba(255,255,255,.95);z-index:1000}#calendar-footer ul li .search-modal .inside{padding:10px 15px}#calendar-footer ul li .search-modal ul li{padding:4px 5px}#categories-search ul li,.event span{cursor:pointer}#calendar-footer .undo-filter{display:inline-block;margin-top:10px;font-size:.75em;color:inherit}#events.details #modal-popup img,#events.details .event-media li img,#events.list-view{width:100%}#events.list-view .search-modal{box-shadow:0 0 4px #ccc}#events.list-view .list-month{margin:10px 0;font-weight:700}#events.list-view .search-criteria{font-weight:700;font-style:italic}#events.list-view .search-result{position:relative;width:100%;margin:1px 0;padding:10px;background:#d3d3d3}#events.list-view .search-result>div{padding:0}#events.list-view .search-result .table{display:table;height:70px;margin:0}#events.list-view .search-result .module-item-details,#events.list-view .search-result .module-item-photo{display:table-cell;vertical-align:top}#events.list-view .search-result .arrow-link{position:absolute;top:50%;right:3px;margin-top:-8px;color:#665}#events.list-view .search-result .module-item-photo{width:30%}#events.list-view .search-result .module-item-photo img{display:block;width:100%;padding:5px 12px 0 10px}#events.list-view .search-result .item-date{margin:5px 0;font-size:.8em}#events.list-view .search-result .date-container{width:70px;padding:5px 10px;margin:0 10px 0 0;text-align:center;font-size:.643em;font-weight:400;text-transform:uppercase;background:#fff;border:1px solid #000;color:#000}#events.list-view .search-result .date-container .result-day{font-size:4em;line-height:1em;font-weight:700}#events.list-view #calendar-footer .cal-headline{background:0 0}#events.list-view #calendar-footer ul.filter-icons>li.active{background:#ccc}#events.list-view .event-nav-button{display:inline-block;width:50%;padding-right:1px}#events.list-view .event-nav-button>a{display:inline-block;width:100%;padding:8px;font-weight:400;text-transform:uppercase;background:#d3d3d3}#events.list-view .event-nav-button>a>span{padding:0 2px}#events.list-view .event-nav-button:last-child{text-align:right;padding:0 0 0 1px}#events.details{margin-top:15px}#events>.container{max-width:100%}#events.details .categories{margin-bottom:5px;font-size:16px;text-transform:uppercase}#events.details #modal-popup .border .inside,#events.details .inside{padding:10px}.events-page #content-main{position:static!important}#events.details .event-headline{position:relative;padding:10px;font-size:2em;background:rgba(0,0,0,.2);color:#fff;text-shadow:1px 1px 2px #000;z-index:2}#events.details .module-item-photo{position:relative;margin-top:-50px;max-width:100%;z-index:1}#events.details .event-info{margin:15px 0}#events.details .event-info span{font-weight:700}#events.details .event-times{margin:5px 0 0;font-weight:700}#events.details .description{margin:5px 0 0;padding:0}#events.details .search-tags{margin:15px 0 0;padding:0 0 10px}#events.details .event-media{list-style-type:none;margin:0;white-space:nowrap}#events.details .event-media li{display:inline-block;width:18%;padding:0 10px;white-space:normal}#events.details .media-stripe{padding:15px 0;background:#838384;text-align:center}#events.details #modal-popup{display:none;position:fixed;top:0;left:0;width:auto;max-width:90%;background:rgba(204,204,204,.5);z-index:10000}#events.details #modal-popup #close-popup{position:absolute;top:-10px;right:-10px;width:28px;height:28px;padding-top:5px;border-radius:50%;cursor:pointer;background:#999;color:#fff;z-index:11}#events.details #modal-popup .border{background:rgba(255,255,255,.8)}#events .related-items{padding:10px 20px;background:#e0e0e1}.list-group-horizontal .list-group-item{display:inline-block;width:25%;vertical-align:top;margin-bottom:0;margin-left:-4px;margin-right:0;border:0;background:0 0}.list-group-horizontal .list-group-item h4{font-size:1em}.list-group-horizontal .list-group-item p{margin-bottom:0;font-size:.8em}.list-group-horizontal .list-group-item img{max-width:100%;margin-bottom:7px}.list-group-horizontal .list-group-item .default-photo{margin:0 auto;padding:20px 0}#calendar table{width:100%;padding:0;border:0;border-collapse:separate;border-spacing:2px}#calendar table.day-headers{border-collapse:collapse;border-spacing:0}#calendar table.day-headers td{height:auto;border:0;border-top:1px solid #e1e1e1;background:#b5b5b5;font-size:.9em;font-weight:400;line-height:24px;color:#fff;text-align:center;text-transform:uppercase}#calendar table td.no-events,.day{background:rgba(255,255,255,.6)}#calendar table td{width:14.2%;height:80px;padding:3px 0;border:1px solid #999;color:#472b12;text-align:left;vertical-align:top}#calendar table td.no-events{height:0}#calendar table .event-preview{font-size:.714em;line-height:1.1em;color:#fff}#calendar p.day-event{margin:1px 0;padding:0}#calendar p.day-event.hidden{display:none;margin:0}#calendar .more-events{display:inline-block;padding:1px 3px;font-size:9px;line-height:normal;text-align:center;cursor:pointer}#calendar .more-events-hidden{display:none;position:absolute;top:0;width:100%;height:100%;background:0 0;cursor:pointer;z-index:5}#calendar .active,#calendar .active span,.day,.day span,.event,.event span{color:#999}.day .month-date{float:right;margin-right:5px;line-height:10px;font-size:1em;line-height:inherit}#calendar .active{background-color:#fd610a}#calendar .day.event{background:#afafaf;box-shadow:inset 0 0 50px #333}#calendar .day.event .day-event{padding:2px 3px;background-color:#ccc;line-height:1em}#events.details .gmap{float:right;width:45%;height:200px;margin:25px auto 0;box-shadow:0 2px 7px rgba(0,0,0,.5)}#events #cal-month{height:25px;font-size:14px;font-weight:700}#events #current-month{display:inline-block;width:120px;text-align:center}#events #calendar-list{margin:0 0 0 14px}#events #calendar{position:relative}#events #more-events-popup{display:none;position:absolute;top:33%;left:150px;width:360px;background:rgba(255,255,255,.95);border:5px solid #999;z-index:99}#events #more-events-popup .more-events{position:relative;display:block;margin:5px 0 0}#events #more-events-popup .module-item-photo{width:100%;margin:0 0 10px}#events #more-events-popup .inside{padding:14px 20px}#events #more-events-popup .close-popup{position:absolute;top:-14px;right:-14px;width:28px;height:28px;background:#555;border-radius:14px;color:#fff;cursor:pointer;text-align:center}#events #more-events-popup .close-popup>i{display:inline-block;margin-top:6px}#events #more-events-popup a{font-size:13px;line-height:1.6em}#events #more-events-popup h3{margin:0 0 5px;font-size:16px}@media print{#events #event-search,#events a.directions{display:none}div#calendar-header p{margin-top:0;margin-bottom:0}#events.details .event-headline{text-shadow:none}#events.details .module-item-photo{margin:0 0 10px}#events.details .gmap{float:none;width:500px;height:200px;margin:15px 0;box-shadow:none}}@media (max-width:1200px){#events.list-view .col-md-1{padding:0}#events.list-view #calendar-footer ul.filter-icons{padding-right:15px}#events.list-view .search-result>div.col-md-10{padding:0 0 0 5px}}@media (max-width:992px){#events.list-view #calendar-footer ul.filter-icons,#events.list-view .col-md-1,#events.list-view .search-result>div.col-md-10{padding:0}#events.list-view .search-result .date-container{margin-bottom:10px}}@media (max-width:768px){#calendar table.day-headers td{font-size:9px}#wrap-event-carousel .carousel .carousel-caption{background:0 0}#wrap-event-carousel .carousel .carousel-caption .description{display:none}#calendar-footer ul li .search-modal ul li{padding:6px 5px}#events.details .event-media li{display:block;float:left;width:33%;height:100px;padding:0 10px;margin:10px 0}#events.details .event-media li img{width:auto;max-width:100%;max-height:100%}}@media (max-width:610px){#events #more-events-popup{width:auto;max-width:100%}#calendar table td{height:60px}#wrap-event-carousel .carousel img{width:auto;margin-left:10px}#wrap-event-carousel .carousel .carousel-caption{left:40%}#wrap-event-carousel .carousel .carousel-caption h3{margin-left:-100px;font-size:3em}#wrap-event-carousel .carousel .carousel-caption .description{font-size:.9em}#calendar .day.event .day-event,#calendar .more-events{display:none}#calendar .day.event{position:relative;z-index:1}#calendar .more-events-hidden,#events.list-view .search-result .module-item-details,#events.list-view .search-result .module-item-photo{display:block}#events #more-events-popup .close-popup{top:-20px;right:-20px;width:40px;height:40px;background:#555;border-radius:50%;box-shadow:1px 1px 5px #fff;color:#fff}#events #more-events-popup .close-popup span{margin-top:9px;font-size:1.5em}#events.list-view .search-result .module-item-photo{position:absolute;right:10px;top:-90px;width:auto;max-width:45%;margin:10px 0 0}#events.list-view .search-result .module-item-photo img{width:auto;max-width:100%;max-height:80px;padding:0}#events.list-view .search-result .table{display:block;height:auto;margin:0}#events.details .gmap{float:none;width:65%;height:200px;margin:25px auto 0;box-shadow:0 2px 7px rgba(0,0,0,.5)}}@media (max-width:400px){#calendar table td{height:40px}#calendar-footer ul li .search-modal{left:-50px}#events.list-view .search-result .module-item-details{padding-right:5px}}