.events_summary_list .date{width:50px;text-align:center}.events_summary_list .date p{padding:0px;margin:0px}.events_summary_list .date .month{-webkit-border-radius-top-left:0.2em;-moz-border-radius-topleft:0.2em;border-top-left-radius:0.2em;-webkit-border-radius-top-right:0.2em;-moz-border-radius-topright:0.2em;border-top-right-radius:0.2em;display:block;text-transform:uppercase;color:#fff;font-weight:bold;font-size:11px;height:15px;border:1px solid #852229;background:#852229}.events_summary_list .date .day{-webkit-border-radius-bottom-left:0.2em;-moz-border-radius-bottomleft:0.2em;border-bottom-left-radius:0.2em;-webkit-border-radius-bottom-right:0.2em;-moz-border-radius-bottomright:0.2em;border-bottom-right-radius:0.2em;display:block;padding-top:2px;border:1px solid #a4a6a5;border-top:none;font-weight:bold;font-size:15px;height:18px}.events_summary_list .summary{width:200px;padding-left:15px}.events_summary_list .summary .when{font-weight:bold;margin-bottom:1px;color:#817f83}.events_summary_list .summary .title{margin-bottom:0px}.events_summary_list .date,.events_summary_list .summary{float:left}#tour_banner{position:relative;margin-bottom:10px}#twtr-widget-1 .twtr-hd{padding:0px 10px 10px 10px}#twtr-widget-1 .twtr-hd h3 a{text-transform:uppercase;font-weight:bold;font-size:1.4em;font-family:'EauSansBook', Arial, sans-serif;color:#852229 !important}#twtr-widget-1 .twtr-tweet-wrap{margin:0px 10px;padding:10px 0px;border-bottom:1px dotted #A9999E}#twtr-widget-1 .twtr-doc{padding:10px 0px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}#twtr-widget-1 .twtr-tweet-text p{font-family:Arial, sans-serif !important}#tour_page .basic_section{margin-bottom:30px}#tour_page .header{margin-bottom:10px}#tour_page .left_container{float:left;width:540px}#tour_page .right_container{float:right;width:255px}#tour_page .lower_left_container{float:left;margin-top:20px;width:540px}#tour_page .top_section{margin-bottom:10px}#tour_page .tagline{font-weight:bold;font-size:16px;line-height:20px}#tour_page .description{font-size:13px;font-family:Roboto}#tour_page .tour_blog_header{line-height:18px;margin:0}#tour_page .tumblr_more_link{float:right;margin-top:5px}#tour_page .secondary_header{color:#3F2E2B;font-size:14px;font-weight:bold}#tour_page .map_search{background:#E1E1E1;margin-bottom:10px;padding:8px;vertical-align:top}#tour_page .map_search *{font-family:Roboto}#tour_page .search_title{margin-top:3px}#tour_page #map_autocomplete{width:440px;margin-left:5px;border:1px solid #979093;padding:2px 5px 2px 5px}#tour_page #map_canvas{height:380px;width:540px}#tour_page .show_past_events_icon{position:relative;top:5px;width:24px}#tour_page .map_reset_button{background-color:#ffffff;border:solid 1px #717B87;cursor:pointer;font-family:Arial, san-serif;font-size:13px;margin-top:5px;padding:1px 4px;text-align:center;-moz-box-shadow:0 2px 4px rgba(0,0,0,0.5);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.5);box-shadow:0 2px 4px rgba(0,0,0,0.5)}#tour_page .map_reset_button:hover{background-color:#ffffff;background-image:-ms-linear-gradient(top, #fff, #e6e6e6);background-image:-moz-linear-gradient(top, #fff, #e6e6e6);background-image:-webkit-gradient(linear, 0% top, 0% bottom, from(#fff), to(#e6e6e6));background-image:linear-gradient(top, #fff, #e6e6e6)}#tour_page .browse_mode .search_results_header{display:none}#tour_page .browse_mode .sort_options{display:none}#tour_page .browse_mode .browse_mode_instructions{display:none}#tour_page .browse_mode.hidden_events .browse_mode_instructions{display:block}#tour_page .search_mode .search_results_header{display:block}#tour_page .search_mode .sort_options{display:block}#tour_page .search_mode .browse_mode_instructions{display:none}#tour_page .all_past_events_hidden .past_events_header,#tour_page .past_events_disabled .past_events_header{display:none}#tour_page .all_past_events_hidden .past_events,#tour_page .past_events_disabled .past_events{display:none}#tour_page .events_summary_list .summary{width:auto}#tour_page #loading_events_notification{padding:50px 0px;text-align:center}#tour_page .search_results_header{background-color:#EFEFEF;border:1px #DDD solid;margin-bottom:10px;padding:5px}#tour_page .search_results_header #search_query{color:#3F2E2B;float:left;font-size:13px;overflow:hidden;padding-left:2px;text-overflow:ellipsis;white-space:nowrap;width:210px}#tour_page .search_results_header #clear_search_results{float:right;height:16px}#tour_page .search_results_header #clear_search_results .clear_button{width:16px}#tour_page .search_results_header #clear_search_results :hover{cursor:pointer}#tour_page .sort_options{text-align:right;margin-bottom:10px;margin-right:2px}#tour_page .sort_options .selected{color:black;cursor:text;text-decoration:none}#tour_page .sort_options .sort_label{font-weight:bold}#tour_page #tour_events_list .scrollable{max-height:588px;margin-bottom:10px;overflow-y:auto;overflow-x:hidden}#tour_page #tour_events_list .dottedList{margin:0;padding-left:0;list-style:none outside none;font-family:Roboto, Helvetica Neue, Helvetica, Arial, sans-serif}#tour_page #tour_events_list .dottedList li{margin:15px 0;line-height:normal}#tour_page #tour_events_list .dottedList li:last-of-type{margin-bottom:0}#tour_page #tour_events_list .dottedList li a:hover{text-decoration:none}#tour_page #tour_events_list .dottedList li a>div{display:inline-block}#tour_page #tour_events_list .dottedList .details{color:#191f24}#tour_page #tour_events_list .dottedList .details .location{font-size:14px;font-weight:300}#tour_page #tour_events_list .dottedList .details h6{font-size:12px;font-weight:bold;font-family:Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;text-transform:uppercase;margin:5px 0}#tour_page #tour_events_list .dottedList .calendar{background-color:#f7f7f7;color:#79838c;text-align:center;position:relative;width:65px;padding:10px 0;margin-right:14px}#tour_page #tour_events_list .dottedList .calendar:before{content:"";position:absolute;top:0;right:0;border-width:0 10px 10px 0;border-style:solid;border-color:rgba(121,131,140,0.2) #fff}#tour_page #tour_events_list .dottedList .calendar .month{font-size:12px;font-weight:700}#tour_page #tour_events_list .dottedList .calendar .day{font-size:22px;font-weight:normal}#tour_page #tour_events_list .past_events_header{padding-top:23px;padding-bottom:10px;font-family:Roboto;font-size:18px;color:#191f24}#tour_page #tour_events_list .past_events .date .month{border:2px solid #817f83;background:#817f83}#tour_page #event_details_section *{font-family:Roboto}#tour_page #event_details_section #event_type{color:#980113;font-size:16px;line-height:18px;margin-bottom:5px}#tour_page #event_details_section #event_title{font-size:18px;line-height:22px;margin-bottom:10px}#tour_page #event_details_section #event_location{color:#817f83;font-size:16px;line-height:18px;margin-bottom:5px}#tour_page #event_details_section #datetime{font-size:13px;font-weight:bold;margin-bottom:5px}#tour_page #event_details_section #event_address{margin-bottom:10px}#tour_page #event_details_section #event_description{margin-bottom:10px}#tour_page #event_details_section .event_links{margin-bottom:10px}#tour_page #event_details_section .event_links .more{float:right}.pac-container::after{content:none}
