.ccm-image-slider{position:relative}.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.rslides > li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}.rslides > li:first-child{position:relative;display:block;float:left}.rslides img{display:block;height:auto;float:left;width:100%;border:0}.rslides_nav{position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;z-index:99;opacity:0.7;overflow:hidden;text-decoration:none;height:61px;width:38px;background:transparent url("../../../blocks/social_icons/images/arrows.gif") no-repeat left top;margin-top:-45px}.rslides_tabs{padding-left:0px;padding-top:15px;padding-bottom:10px}.rslide_tabs li{list-style-type:none;display:inline-block;margin-right:5px}.rslide_tabs li.rslides_here a{background:#333}.rslide-tabs li a{overflow:hidden;background:#ccccc9;width:15px;height:15px;display:inline-block;margin-right:10px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.rslides_nav.next{left:auto;background-position:right top;right:0}.ccm-image-slider-text{position:absolute;width:45%;left:0;top:10%}.ccm-image-slider-title{margin-top:auto}.ccm-image-slider-container a.mega-link-overlay{position:absolute;z-index:20;width:100%;height:100%}

.event_nav li{margin-left:0 !important}.event_nav select{margin:0;border:none;z-index:7;line-height:30px;height:38px !important}.event_nav .button{width:24px;background-color:#e8e8e8;height:30px;line-height:30px;background-color:#e8e8e8}.title_year{float:right;margin-top:-48px}.calendar ul.month-browser li{width:33.3%;padding:0;border:0;text-align:center;text-transform:uppercase;height:auto;margin:20px 0}.calendar{width:100%}.calendar ul{list-style:none;padding:0;margin:0;clear:both;width:100%}.calendar ul.weekdays{height:40px}.calendar ul.weekdays li{text-align:center;text-transform:uppercase;line-height:20px;border:none !important;padding:10px 6px;color:#666;font-size:13px}.calendar li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:14.2857142857%;padding:5px;display:block;float:left;border:1px solid #ccc;margin-left:0 !important;margin-right:-1px;margin-bottom:-1px;overflow:visible !important}.calendar .days:last-child li{margin-bottom:0px !important}.calendar li .day,.calendar li .month{display:none}.calendar .date{text-align:right;margin-bottom:5px}.show-info{display:block !important;font-size:13px;border-radius:4px;padding:5px;margin-bottom:5px;color:#666;line-height:14px;background:#f2f2f2;border:1px solid #d4d4d4;color:#656565;text-decoration:none;cursor:pointer;z-index:10;position:absolute}.show-info:hover .venue{display:block}.show-info .show-name{text-decoration:underline}.show-info .show-time,.venue{color:#666;margin-top:2px;text-decoration:none}.calendar .no-shows{display:none}.calendar .venue{display:none}.calendar .venue:before{content:'at the '}.calendar li.out_of_range{background-color:#F5F5F5;color:#666}@media only screen and (max-width: 768px){.calendar ul.month-browser li{font-size:12px}.calendar ul{width:100%;box-sizing:border-box}.calendar .weekdays{display:none}.calendar li{display:block;height:auto !important;border:1px solid #ededed;width:100%;box-sizing:border-box;padding:10px;margin-bottom:-1px}.calendar li .day,.calendar li .month{display:inline}.calendar .no-shows{display:block;color:#ccc;text-align:center}.calendar .date{text-align:center}.show-info .show-name{font-size:16px;margin-bottom:5px}.show-info .venue,.show-info .show-time,.show-info:hover .venue,.show-info:hover .show-time{display:inline}.calendar li.out_of_range{display:none}}@media min-width:768px) and (max-width:1200px){.calendar .show-info h3 a{color:#004990;font-size:15px !important}}@media only screen and (device-width: 768px) and (device-height: 1024px) and (orientation: landscape){.show-info .venue,.show-info .show-time,.show-info:hover .venue,.show-info:hover .show-time{display:inline}}.button.pink{font:bold 1em/1.2em Arial;color:#fff;text-shadow:0 1px 0 #a52482;text-decoration:none;border-radius:6px;padding:10px 20px;border:1px solid #cf2da3;box-shadow:inset 0px 1px 0 #f5d3ec;background:#e37fc8}.button.pink:hover{background:#eca9da}.calendar .booked{background-color:#ffdbdb}.calendar .available{background-color:#dfffdc}.calendar li.date_fill{background-color:#f5f5f5}@media only screen and (max-width: 768px){.calendar .date_fill{display:none}#setyear,#setmo{display:none}}.calendar .show-info{max-width:320px;position:static}.category_color{padding:4px;color:white !important;font-size:13px}.button{display:inline-block;zoom:1;*display:inline;vertical-align:baseline;margin:0 2px;outline:none;cursor:pointer;text-align:center;text-decoration:none;font:12px/100% Arial, Helvetica, sans-serif;padding:.3em .7em .3em;text-shadow:0 1px 1px rgba(0, 0, 0, .3);-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, .2);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, .2);box-shadow:0 1px 2px rgba(0, 0, 0, .2)}.right{float:right}.button:hover{text-decoration:none}.button:active{position:relative;top:1px}.bigrounded{-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em}.medium{font-size:12px;padding:.4em 1.5em .42em}.small{font-size:11px;padding:.2em 1em .275em}

.igSpacer{clear:both;display:block;margin:0;padding:0;width:100%}

