table.calendar-table td.calendar-heading .calendar-next a span,table.calendar-table td.calendar-heading .calendar-prev a span,table.calendar-table div .calnk a div{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table.calendar-table td.calendar-heading .calendar-next a span:first-child+h1,table.calendar-table td.calendar-heading .calendar-prev a span:first-child+h1,table.calendar-table div .calnk a div:first-child+h1,table.calendar-table td.calendar-heading .calendar-next a span:first-child+.h1,table.calendar-table td.calendar-heading .calendar-prev a span:first-child+.h1,table.calendar-table div .calnk a div:first-child+.h1{margin-top:0}table.calendar-table td.calendar-heading .calendar-next a span:first-child+h2,table.calendar-table td.calendar-heading .calendar-prev a span:first-child+h2,table.calendar-table div .calnk a div:first-child+h2,table.calendar-table td.calendar-heading .calendar-next a span:first-child+.h2,table.calendar-table td.calendar-heading .calendar-prev a span:first-child+.h2,table.calendar-table div .calnk a div:first-child+.h2{margin-top:0}table.calendar-table td.calendar-heading .calendar-next a span:first-child+h3,table.calendar-table td.calendar-heading .calendar-prev a span:first-child+h3,table.calendar-table div .calnk a div:first-child+h3,table.calendar-table td.calendar-heading .calendar-next a span:first-child+.h3,table.calendar-table td.calendar-heading .calendar-prev a span:first-child+.h3,table.calendar-table div .calnk a div:first-child+.h3{margin-top:0}table.calendar-table td.calendar-heading .calendar-next a span:first-child+h4,table.calendar-table td.calendar-heading .calendar-prev a span:first-child+h4,table.calendar-table div .calnk a div:first-child+h4,table.calendar-table td.calendar-heading .calendar-next a span:first-child+.h4,table.calendar-table td.calendar-heading .calendar-prev a span:first-child+.h4,table.calendar-table div .calnk a div:first-child+.h4{margin-top:0}table.calendar-table td.calendar-heading .calendar-next a span:first-child+h5,table.calendar-table td.calendar-heading .calendar-prev a span:first-child+h5,table.calendar-table div .calnk a div:first-child+h5,table.calendar-table td.calendar-heading .calendar-next a span:first-child+.h5,table.calendar-table td.calendar-heading .calendar-prev a span:first-child+.h5,table.calendar-table div .calnk a div:first-child+.h5{margin-top:0}table.calendar-table td.calendar-heading .calendar-next a span:first-child+h6,table.calendar-table td.calendar-heading .calendar-prev a span:first-child+h6,table.calendar-table div .calnk a div:first-child+h6,table.calendar-table td.calendar-heading .calendar-next a span:first-child+.h6,table.calendar-table td.calendar-heading .calendar-prev a span:first-child+.h6,table.calendar-table div .calnk a div:first-child+.h6{margin-top:0}table.calendar-table{width:auto;margin:0 auto 4px auto;border-collapse:collapse}table.calendar-table table{border:none}table.calendar-table tr td{background:#fff;border:1px solid #EEE;height:1.9375em;width:2.1em;padding:1px;vertical-align:bottom}table.calendar-table tr td.day-with-date,table.calendar-table tr td.current-day{background-image:url(/wp-content/themes/lithiummarketing/images/spiffy-calendar/bg-cal.png);background-repeat:no-repeat;background-position:top left;color:#37414d;font:400 1.125em / 1.22222222em "Open Sans",sans-serif;text-align:right}table.calendar-table tr td.day-with-date.weekend,table.calendar-table tr td.current-day.weekend{background-image:url(/wp-content/themes/lithiummarketing/images/spiffy-calendar/bg-cal-weekend.png);color:#707274}table.calendar-table tr td.current-day{border:3px solid #a9adb1;padding:0}table.calendar-table td.calendar-heading{padding:0}table.calendar-table td.calendar-heading table{margin-bottom:0}table.calendar-table td.calendar-heading tr td{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;margin:0;border:0;text-align:center;color:#fff;vertical-align:middle;background-color:#444}table.calendar-table td.calendar-heading .calendar-next,table.calendar-table td.calendar-heading .calendar-prev{min-width:18px}table.calendar-table td.calendar-heading .calendar-next a,table.calendar-table td.calendar-heading .calendar-prev a{background-repeat:no-repeat;padding-left:7px;height:100%;display:block}table.calendar-table td.calendar-heading .calendar-next a{background-image:url(/wp-content/themes/lithiummarketing/images/spiffy-calendar/fleche-droite-verte.png);background-position:center left}table.calendar-table td.calendar-heading .calendar-next a:hover{background-image:url(/wp-content/themes/lithiummarketing/images/spiffy-calendar/fleche-droite-blanc.png)}table.calendar-table td.calendar-heading .calendar-prev a{background-image:url(/wp-content/themes/lithiummarketing/images/spiffy-calendar/fleche-gauche-verte.png);background-position:center right}table.calendar-table td.calendar-heading .calendar-prev a:hover{background-image:url(/wp-content/themes/lithiummarketing/images/spiffy-calendar/fleche-gauche-blanc.png)}table.calendar-table td.calendar-heading .calendar-month{font:300 1em / 1.33333333em "Roboto",sans-serif;text-transform:uppercase;width:100%}table.calendar-table .normal-day-heading,table.calendar-table .weekend-heading{background:#ebebeb;color:#373838;height:1.3125em;text-align:center;font:400 .75em / 1.83333333em "Roboto",sans-serif;text-transform:uppercase;border:0}table.calendar-table .weekend{background:#f8f9fa;color:#707274}table.calendar-table div{padding-right:2px}table.calendar-table div .calnk{padding-bottom:0}table.calendar-table div .calnk a{border-width:0;color:#37414d;display:block;height:100%;vertical-align:bottom;font-size:inherit}.cal-categories h3{background:#e0e1e0}.cal-categories h3 button{border:0;background:0;display:block;line-height:1.4;font-size:1em;width:100%;text-align:left;padding:.2em .2em .2em .6em;margin:0;cursor:pointer;font-weight:700}.cal-categories h3 button span{background-image:url(/wp-content/themes/lithiummarketing/images/spiffy-calendar/close.png);display:block;float:right;background-position:center;background-repeat:no-repeat;height:1.4em;width:1.4em}.cal-categories.closed h3 button span{background-image:url(/wp-content/themes/lithiummarketing/images/spiffy-calendar/open.png)}.cal-categories ul{list-style:none;margin:0;padding:0;background:#e0e1e0}.cal-categories ul li{background-image:url(/wp-content/themes/lithiummarketing/images/spiffy-calendar/bg-cal-gris.png);list-style:none;background-repeat:no-repeat;background-position:top left;margin:5px 8px;font-size:.9em;border-bottom:1px solid #fbfcfb}.cal-categories ul li:last-child{border-bottom:none}.cal-categories ul li span{margin-left:15px;background:#e0e1e0;display:block;padding-bottom:5px}.calendar-legend button{text-transform:uppercase}.calendar-legend ul{padding:0 0 0 15px}.calendar-legend ul li{margin:10px 0;padding:0 0 0 10px;position:relative;line-height:20px}.calendar-legend ul li:before{content:"›";font-size:15px;left:-.625em;position:absolute;top:-.125em}.calendar-legend ul li:before{content:"";height:20px;left:-15px;top:0;width:20px}.featured-event-cal{float:right}@media only screen and (max-width:1023px){.featured-event-cal{float:none;margin-left:0;width:100%!important}.featured-event-cal .featured-event{display:none}}@media only screen and (orientation:landscape) and (max-device-width:1223px){.featured-event-cal{float:none;margin-left:0;width:100%!important}.featured-event-cal .featured-event{display:none}}.featured-event-col{margin-left:0!important}@media only screen and (max-width:1023px){.featured-event-col{margin-left:0!important}}@media only screen and (orientation:landscape) and (max-device-width:1223px){.featured-event-col{margin-left:0!important}}@media only screen and (max-width:1023px){.featured-event{margin-top:1.875em}}@media only screen and (orientation:landscape) and (max-device-width:1223px){.featured-event{margin-top:1.875em}}@media only screen and (max-width:1023px){.featured-event img{display:none}}@media only screen and (orientation:landscape) and (max-device-width:1223px){.featured-event img{display:none}}.featured-event .btn-readmore{margin-top:15px}.featured-event .btn-readmore.is-external{color:#27292f;background-color:#b8b528}.featured-event .btn-readmore.is-external:after{content:"";overflow:hidden;width:14px;height:14px;text-indent:-9999px;color:transparent!important;border:0;background-color:#fff0;background-image:url(/wp-content/themes/lithiummarketing/images/spiffy-calendar/arrow_white_right.png);background-repeat:no-repeat;background-position:center center;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;position:absolute;top:0;right:0;margin:0;width:30px;height:100%;background-color:#404146}.featured-event .btn-readmore.is-external:after:before{content:"";display:block;width:0;height:150%}.featured-event .btn-readmore.is-external:hover{color:#fff;background-color:#404146}.featured-event .btn-readmore.is-external:hover:not(.keep-arrow-color):after{background-color:#b8b528}.featured-event header:not(:first-of-type){margin-top:40px}.event-h3{margin-bottom:25px;text-transform:uppercase}.event-h3 sup{font-size:60%}.todays-events{background-color:#404146;color:#fff;display:none;margin:0 -1.875em;overflow:hidden;padding:25px 1.875em}@media only screen and (max-width:1023px){.todays-events{display:block;margin-top:1.875em}.todays-events .btn-readmore:not(.keep-arrow-color):hover:after{background-color:#b8b528}}@media only screen and (orientation:landscape) and (max-device-width:1223px){.todays-events{display:block;margin-top:1.875em}.todays-events .btn-readmore:not(.keep-arrow-color):hover:after{background-color:#b8b528}}.todays-events .list-activities{border-width:0;margin:20px 0;padding:0}.todays-events .event-h3{color:#fff;margin-bottom:0}.todays-events .event-h4{color:#fff;font:bold 1em / 1.125em "Open Sans",sans-serif;margin:0 0 5px}.todays-events p{color:#fff}.todays-events .date{font:300 .8125em / 1.38461538em "Open Sans",sans-serif}.todays-events .italic{font-size:1em;font-weight:300}.todays-events .event-date,.todays-events .event-desc,.todays-events img,.todays-events .page-todays-events .btn-readmore{display:none}.todays-events .btn-readmore{background-color:#fff;color:#27292f;float:right}.folder .fold-button{display:block;width:90%;text-align:left;padding:10px 5%}.folder .fold-content{padding:10px 20px}.folder .fold+.fold{margin-top:15px}.folder .fold-button{margin:0;padding-right:3.125em}.folder .fold-content{padding:15px 25px;background-color:#ddeefa}.folder.margin{margin-top:50px}.folder.calendar-legend .fold-content{background-color:#ebebeb;margin-top:2px;padding:8px 15px}.folder.activity-list ul{margin:0;padding:0}.h2-list-posts{margin-bottom:20px}.h3-list-posts{margin:20px 0 0 0}.h3-filter{font:400 1.25em / 1.1em "Roboto",sans-serif;margin-top:0.8em!important}.list-posts{border:solid #9a9a9a;border-width:1px 0 0 0;margin-top:20px}.list-post{border:solid #9a9a9a;border-width:0 0 1px 0;padding:20px 0}.list-post.list-news:first-child{border-width:1px 0}.list-post span{display:block}.list-post img{margin:10px 0}.list-post.list-activities{position:relative;min-height:130px}.list-post.list-activities header{min-height:6.25em;background:inherit;height:auto;position:inherit;width:100%;z-index:inherit}.list-post.list-activities header .header-wrap{padding-left:1.25em;position:relative;padding-right:100px}.list-post.list-activities header .color-stripe{height:100%;left:0;position:absolute;top:0;width:10px}.list-post.list-activities .event-img{position:absolute;top:22px;right:0}.list-post.list-activities .event-img.medium{height:77px;width:auto}.list-post.list-activities .event-img.large{height:100px;width:auto}.list-post.list-activities .is-external{color:#27292f;background-color:#b8b528}.list-post.list-activities .is-external:after{content:"";overflow:hidden;width:14px;height:14px;text-indent:-9999px;color:transparent!important;border:0;background-color:#fff0;background-image:url(/wp-content/themes/lithiummarketing/images/spiffy-calendar/arrow_white_right.png);background-repeat:no-repeat;background-position:center center;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;position:absolute;top:0;right:0;margin:0;width:30px;height:100%;background-color:#404146}.list-post.list-activities .is-external:after:before{content:"";display:block;width:0;height:150%}.list-post.list-activities .is-external:hover{color:#fff;background-color:#404146}.list-post.list-activities .is-external:hover:not(.keep-arrow-color):after{background-color:#b8b528}.list-post.list-news img{float:right;margin:10px 0 10px 10px}@media only screen and (max-width:1023px){.list-post.list-news img{display:none}}@media only screen and (orientation:landscape) and (max-device-width:1223px){.list-post.list-news img{display:none}}.list-post.list-news .date{font-weight:700}.list-post.list-news .category{color:#666}.list-post.list-news span{display:inline}.page-upcoming-events{margin-top:0}.page-upcoming-events .list-posts{color:#767676;font-family:"Raleway",sans-serif;font-size:16px}.page-upcoming-events .list-posts h3{font-size:30px;font-family:"Raleway",sans-serif;line-height:auto;color:#18335b;margin:12px 0 5px}.page-upcoming-events .list-posts .event-category,.page-upcoming-events .list-posts .event-date{font-style:italic;font-size:18px;line-height:24px}.page-upcoming-events .list-posts .event-category{margin-top:10px}.page-upcoming-events .list-posts .event-desc{margin:.8em 0}.btn-legend{background-color:#ebebeb;color:#666;font:300 .9375em / 1.33333333em "Roboto",sans-serif;position:relative;padding:3px 5%!important;padding-right:15%!important;text-align:left;width:80%!important}.btn-legend:hover{background-color:#ebebeb}.btn-legend:after:before{content:"";display:block;width:0;height:150%}.list-post .button{background-color:#404146;border:medium none;color:#fff;display:inline-block;font:400 0.9375em/1.33333em "Open Sans",sans-serif;margin:1px 0;vertical-align:middle;text-decoration:none;padding-left:10px;padding-right:40px;padding-bottom:10px;padding-top:10px}.list-post .btn-readmore{position:relative}.list-post .btn-readmore.high{padding-bottom:10px;padding-top:10px}.list-post .btn-readmore:after{background-color:#b8b528;background-image:url(/wp-content/themes/lithiummarketing/images/spiffy-calendar/arrow_white_right.png);background-position:center center;background-repeat:no-repeat;border:0 none;color:transparent!important;content:"";display:inline-block;height:100%;overflow:hidden;position:absolute;right:0;text-indent:-9999px;top:0;vertical-align:middle;width:30px}.list-post .btn-agenda{background-image:url(/wp-content/themes/lithiummarketing/images/spiffy-calendar/ic-calendar.png);background-position:10px center;background-repeat:no-repeat;padding-left:43px}