html{font-weight:300}.sub-header{padding-bottom:10px;border-bottom:1px solid #eee}.sidebar a.logo img{margin:auto;width:200px}.sidebar .intro h3,.sidebar .intro h4{text-align:center;margin-bottom:25px}.sidebar .intro h3::before,.sidebar .intro h4::before{display:block;content:'\00a0';width:40%;border-top:2px solid #e12828;font-size:12px;line-height:12px;z-index:0;margin:auto}.sidebar .intro h3::after,.sidebar .intro h4::after{display:block;content:'\00a0';width:40%;border-bottom:2px solid #e12828;font-size:12px;line-height:12px;z-index:0;margin:auto}.nav-sidebar{margin-right:-21px;margin-bottom:20px;margin-left:-20px}.nav-sidebar>li>a{padding-right:20px;padding-left:20px}.nav-sidebar>.active>a,.nav-sidebar>.active>a:hover,.nav-sidebar>.active>a:focus{color:#fff;background-color:#428bca}.main{padding:20px}@media(min-width:768px){.main{padding-right:40px;padding-left:40px}}.main .page-header{margin-top:0}@media(max-width:480px){ul.nav li:last-child a{padding-right:0;margin-right:0;padding-left:12px}}div.tab-pane h2.sub-header{border-bottom:0;text-align:center;font-size:1.5em}ul.nav .badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;background-color:#e12828;border-radius:10px;margin-left:5px}ul.nav .badge:empty{display:none}ul.nav .iconMap,ul.nav .iconCalendar,ul.nav .iconResults{width:20px;margin-right:5px}.svgPath{color:red;fill:red}#eventModal{color:#000}#eventModal .modal-header{background:#0189bf}#eventModal .modal-header .modal-title{color:#fff}#eventModal .panel-heading{background:#f5f5f5}#eventModal dd,#eventModal dd a{word-break:break-word}#locationModal .modal-body p.intro{font-weight:500;margin-bottom:10px}#locationModal .modal-body p.message{margin-top:20px}#map div.markerCluster div{width:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;background:url(../img/map_marker.png) no-repeat!important;height:42px!important}#map div.markerCluster div span{line-height:30px;color:#444}#map .leaflet-popup-content-wrapper{border-radius:0;color:#0189bf}#searchResults-placeholder thead .header{cursor:pointer}#searchResults-placeholder thead .header.headerSortDown{color:#0189bf}#searchResults-placeholder thead .header.headerSortUp{color:#0189bf}#searchResults-placeholder tbody tr{cursor:pointer}#searchResults-placeholder tbody tr.highlighted{background:#fffbcc}#searchResults-placeholder tbody tr>td:first-child{font-weight:500}#searchResults-placeholder tbody tr td{padding-top:15px;padding-bottom:15px}form.searchFilters .dateGroup label{display:block}form.searchFilters .dateGroup #field_date{width:50px;display:inline-block;margin-right:5px}form.searchFilters label{font-weight:400}form.searchFilters select.form-control{-webkit-appearance:none;-webkit-border-radius:0;background:url(data:image/svg+xml;utf8;base64,PHN2ZyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0Jz48cGF0aCBmaWxsPScjNDQ0JyBkPSdNNy40MDYgNy44MjhsNC41OTQgNC41OTQgNC41OTQtNC41OTQgMS40MDYgMS40MDYtNiA2LTYtNnonPjwvcGF0aD48L3N2Zz4=) #fff;background-position:100% 50%;background-repeat:no-repeat;color:#687082}form.searchFilters select.form-control.input-sm{line-height:20px}form.searchFilters input.form-control{color:#687082}form.searchFilters span.help-block{font-size:.8em;font-style:italic;color:#ababab}dt,strong,.table>thead>tr>th{font-weight:500}@media(min-width:768px){ul.mainTabs li a[href="#map"]{border-left:none!important}.sidebar{position:fixed;top:0;bottom:0;left:0;z-index:1000;display:block;padding:20px;overflow-x:hidden;overflow-y:auto;border-right:1px solid #ccc}.map{padding-right:0;padding-left:0}#calendar div.cal-month-day a.eventsAmount p{font-size:1.4em}}#calendar{width:100%}#calendar [class*=cal-cell]{float:left;margin-left:0;min-height:1px}#calendar .cal-row-fluid{width:100%;*zoom:1}#calendar .cal-row-fluid:before,#calendar .cal-row-fluid:after{display:table;content:"";line-height:0}#calendar .cal-row-fluid:after{clear:both}#calendar .cal-row-fluid [class*=cal-cell]{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:0%;*margin-left:-0.05213764%}#calendar .cal-row-fluid [class*=cal-cell]:first-child{margin-left:0}#calendar .cal-row-fluid .controls-row [class*=cal-cell]+[class*=cal-cell]{margin-left:0%}#calendar .cal-row-fluid .cal-cell7{width:100%;*width:99.94669509594883%}#calendar .cal-row-fluid .cal-cell6{width:85.71428571428571%;*width:85.66098081023453%}#calendar .cal-row-fluid .cal-cell5{width:71.42857142857142%;*width:71.37526652452024%}#calendar .cal-row-fluid .cal-cell4{width:57.14285714285714%;*width:57.089552238805965%}#calendar .cal-row-fluid .cal-cell3{width:42.857142857142854%;*width:42.80383795309168%}#calendar .cal-row-fluid .cal-cell2{width:28.57142857142857%;*width:28.518123667377395%}#calendar .cal-row-fluid .cal-cell1{width:14.285714285714285%;*width:14.232409381663112%}#calendar .cal-week-box .cal-offset7,#calendar .cal-row-fluid .cal-offset7,#calendar .cal-row-fluid .cal-offset7:first-child{margin-left:100%;*margin-left:99.89339019189765%}#calendar .cal-week-box .cal-offset6,#calendar .cal-row-fluid .cal-offset6,#calendar .cal-row-fluid .cal-offset6:first-child{margin-left:85.71428571428571%;*margin-left:85.60767590618336%}#calendar .cal-week-box .cal-offset5,#calendar .cal-row-fluid .cal-offset5,#calendar .cal-row-fluid .cal-offset5:first-child{margin-left:71.42857142857142%;*margin-left:71.32196162046907%}#calendar .cal-week-box .cal-offset4,#calendar .cal-row-fluid .cal-offset4,#calendar .cal-row-fluid .cal-offset4:first-child{margin-left:57.14285714285714%;*margin-left:57.03624733475479%}#calendar .cal-week-box .cal-offset3,#calendar .cal-row-fluid .cal-offset3,#calendar .cal-row-fluid .cal-offset3:first-child{margin-left:42.857142857142854%;*margin-left:42.750533049040506%}#calendar .cal-week-box .cal-offset2,#calendar .cal-row-fluid .cal-offset2,#calendar .cal-row-fluid .cal-offset2:first-child{margin-left:28.57142857142857%;*margin-left:28.46481876332622%}#calendar .cal-week-box .cal-offset1,#calendar .cal-row-fluid .cal-offset1,#calendar .cal-row-fluid .cal-offset1:first-child{margin-left:14.285714285714285%;*margin-left:14.17910447761194%}#calendar .cal-row-fluid .cal-cell1{width:14.285714285714285%;*width:14.233576642335766%}#calendar [class*=cal-cell].hide,#calendar .cal-row-fluid [class*=cal-cell].hide{display:none}#calendar [class*=cal-cell].pull-right,#calendar .cal-row-fluid [class*=cal-cell].pull-right{float:right}#calendar .cal-row-head [class*=cal-cell]:first-child,#calendar .cal-row-head [class*=cal-cell]{min-height:auto;overflow:hidden;text-overflow:ellipsis}#calendar .cal-month-day{position:relative;display:block;width:100%}#calendar .events-list{position:absolute;bottom:0;left:0;overflow:hidden}#calendar #cal-slide-content ul.unstyled{margin-bottom:0}#calendar .event{display:block;background-color:#c3c3c3;width:12px;height:12px;margin-right:2px;margin-bottom:2px;-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,.4);box-shadow:inset 0 0 5px 0 rgba(0,0,0,.4);border-radius:8px;border:1px solid #fff}#calendar .event-block{display:block;background-color:#c3c3c3;width:20px;height:100%}#calendar .cal-event-list .event.pull-left{margin-top:3px}#calendar .day-highlight:hover,#calendar .day-highlight{background-color:#ddd}#calendar .cal-row-head [class*=cal-cell]:first-child,#calendar .cal-row-head [class*=cal-cell]{font-weight:500;text-align:center;border:0 solid;padding:5px 0}#calendar .cal-row-head [class*=cal-cell] small{font-weight:400}#calendar .cal-year-box .row-fluid:hover,#calendar .cal-row-fluid:hover{background-color:#fafafa}#calendar .cal-month-day{height:100px}#calendar [class*=cal-cell]:hover{background-color:#ededed}#calendar .cal-year-box [class*=span],#calendar .cal-month-box [class*=cal-cell]{min-height:100px;border-right:1px solid #e1e1e1;position:relative}#calendar .cal-year-box [class*=span]{min-height:60px}#calendar .cal-year-box .row-fluid [class*=span]:last-child,#calendar .cal-month-box .cal-row-fluid [class*=cal-cell]:last-child{border-right:0}#calendar .cal-year-box .row-fluid,#calendar .cal-month-box .cal-row-fluid{border-bottom:1px solid #e1e1e1;margin-left:0;margin-right:0}#calendar .cal-year-box .row-fluid:last-child,#calendar .cal-month-box .cal-row-fluid:last-child{border-bottom:0}#calendar .cal-month-box,#calendar .cal-year-box,#calendar .cal-week-box{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-radius:2px}#calendar span[data-cal-date]{font-size:1.2em;font-weight:400;opacity:.5;cursor:pointer;transition:all .3s ease-in-out;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;margin-top:15px;margin-right:15px;right:-5px;top:-10px;position:absolute}#calendar span[data-cal-date]:hover{opacity:1}#calendar .cal-day-outmonth{background:#f1f1f1}#calendar .cal-day-outmonth span[data-cal-date]{opacity:.1;cursor:default}#calendar .cal-day-today{background-color:#e8fde7}#calendar .cal-day-today span[data-cal-date]{color:#006400}#calendar .cal-month-box .cal-day-today span[data-cal-date]{font-size:1.9em}#calendar .cal-day-holiday span[data-cal-date]{color:purple}#calendar .cal-day-weekend span[data-cal-date]{color:darkred}#calendar #cal-week-box{border:1px solid #e1e1e1;border-right:0;border-radius:5px 0 0 5px;background-color:#fafafa;text-align:right}#calendar div.cal-month-day span.number{color:#000}#calendar div.cal-month-day a.eventsAmount p{text-align:center;padding-top:30px}#calendar div.cal-month-day.hasEvents{background:#0189bf}#calendar div.cal-month-day.hasEvents a.eventsAmount{color:#fff}#detectLocationIcon{width:21px}.leaflet-bar button,.leaflet-bar button:hover{background-color:#fff;border:none;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar button{background-position:50% 50%;background-repeat:no-repeat;overflow:hidden;display:block;padding-left:3px;padding-top:0}.leaflet-bar button:hover{background-color:#f4f4f4}.leaflet-bar button:first-of-type{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar button:last-of-type{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar.disabled,.leaflet-bar button.disabled{cursor:default;pointer-events:none;opacity:.4}.easy-button-button .button-state{display:block;width:100%;height:100%;position:relative}.leaflet-touch .leaflet-bar button{width:30px;height:30px;line-height:30px}.spin{-webkit-animation:spin 3s linear infinite;-moz-animation:spin 3s linear infinite;animation:spin 3s linear infinite}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#sendEmail p.notification{padding:5px;margin-top:10px}