/*!
Pure v0.6.0
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yahoo/pure/blob/master/LICENSE.md
*/.pure-g{letter-spacing:-.31em;*letter-spacing:normal;*word-spacing:-.43em;text-rendering:optimizespeed;font-family:FreeSans,Arimo,Droid Sans,Helvetica,Arial,sans-serif;display:-ms-flexbox;-ms-flex-flow:row wrap;-ms-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.opera-only :-o-prefocus,.pure-g{word-spacing:-.43em}.pure-u{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-g [class*=pure-u]{font-family:sans-serif}.pure-u-1,.pure-u-1-1,.pure-u-1-2,.pure-u-1-3,.pure-u-1-4,.pure-u-1-5,.pure-u-1-6,.pure-u-1-8,.pure-u-1-12,.pure-u-1-24,.pure-u-2-3,.pure-u-2-5,.pure-u-2-24,.pure-u-3-4,.pure-u-3-5,.pure-u-3-8,.pure-u-3-24,.pure-u-4-5,.pure-u-4-24,.pure-u-5-5,.pure-u-5-6,.pure-u-5-8,.pure-u-5-12,.pure-u-5-24,.pure-u-6-24,.pure-u-7-8,.pure-u-7-12,.pure-u-7-24,.pure-u-8-24,.pure-u-9-24,.pure-u-10-24,.pure-u-11-12,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-1-24{width:4.1667%;*width:4.1357%}.pure-u-1-12,.pure-u-2-24{width:8.3333%;*width:8.3023%}.pure-u-1-8,.pure-u-3-24{width:12.5%;*width:12.469%}.pure-u-1-6,.pure-u-4-24{width:16.6667%;*width:16.6357%}.pure-u-1-5{width:20%;*width:19.969%}.pure-u-5-24{width:20.8333%;*width:20.8023%}.pure-u-1-4,.pure-u-6-24{width:25%;*width:24.969%}.pure-u-7-24{width:29.1667%;*width:29.1357%}.pure-u-1-3,.pure-u-8-24{width:33.3333%;*width:33.3023%}.pure-u-3-8,.pure-u-9-24{width:37.5%;*width:37.469%}.pure-u-2-5{width:40%;*width:39.969%}.pure-u-5-12,.pure-u-10-24{width:41.6667%;*width:41.6357%}.pure-u-11-24{width:45.8333%;*width:45.8023%}.pure-u-1-2,.pure-u-12-24{width:50%;*width:49.969%}.pure-u-13-24{width:54.1667%;*width:54.1357%}.pure-u-7-12,.pure-u-14-24{width:58.3333%;*width:58.3023%}.pure-u-3-5{width:60%;*width:59.969%}.pure-u-5-8,.pure-u-15-24{width:62.5%;*width:62.469%}.pure-u-2-3,.pure-u-16-24{width:66.6667%;*width:66.6357%}.pure-u-17-24{width:70.8333%;*width:70.8023%}.pure-u-3-4,.pure-u-18-24{width:75%;*width:74.969%}.pure-u-19-24{width:79.1667%;*width:79.1357%}.pure-u-4-5{width:80%;*width:79.969%}.pure-u-5-6,.pure-u-20-24{width:83.3333%;*width:83.3023%}.pure-u-7-8,.pure-u-21-24{width:87.5%;*width:87.469%}.pure-u-11-12,.pure-u-22-24{width:91.6667%;*width:91.6357%}.pure-u-23-24{width:95.8333%;*width:95.8023%}.pure-u-1,.pure-u-1-1,.pure-u-5-5,.pure-u-24-24{width:100%}

/*!
Pure v0.6.0
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yahoo/pure/blob/master/LICENSE.md
*/@media screen and (max-width:1200px){.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-1-2,.pure-u-xl-1-3,.pure-u-xl-1-4,.pure-u-xl-1-5,.pure-u-xl-1-6,.pure-u-xl-1-8,.pure-u-xl-1-12,.pure-u-xl-1-24,.pure-u-xl-2-3,.pure-u-xl-2-5,.pure-u-xl-2-24,.pure-u-xl-3-4,.pure-u-xl-3-5,.pure-u-xl-3-8,.pure-u-xl-3-24,.pure-u-xl-4-5,.pure-u-xl-4-24,.pure-u-xl-5-5,.pure-u-xl-5-6,.pure-u-xl-5-8,.pure-u-xl-5-12,.pure-u-xl-5-24,.pure-u-xl-6-24,.pure-u-xl-7-8,.pure-u-xl-7-12,.pure-u-xl-7-24,.pure-u-xl-8-24,.pure-u-xl-9-24,.pure-u-xl-10-24,.pure-u-xl-11-12,.pure-u-xl-11-24,.pure-u-xl-12-24,.pure-u-xl-13-24,.pure-u-xl-14-24,.pure-u-xl-15-24,.pure-u-xl-16-24,.pure-u-xl-17-24,.pure-u-xl-18-24,.pure-u-xl-19-24,.pure-u-xl-20-24,.pure-u-xl-21-24,.pure-u-xl-22-24,.pure-u-xl-23-24,.pure-u-xl-24-24{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-xl-1-24{width:4.1667%;*width:4.1357%}.pure-u-xl-1-12,.pure-u-xl-2-24{width:8.3333%;*width:8.3023%}.pure-u-xl-1-8,.pure-u-xl-3-24{width:12.5%;*width:12.469%}.pure-u-xl-1-6,.pure-u-xl-4-24{width:16.6667%;*width:16.6357%}.pure-u-xl-1-5{width:20%;*width:19.969%}.pure-u-xl-5-24{width:20.8333%;*width:20.8023%}.pure-u-xl-1-4,.pure-u-xl-6-24{width:25%;*width:24.969%}.pure-u-xl-7-24{width:29.1667%;*width:29.1357%}.pure-u-xl-1-3,.pure-u-xl-8-24{width:33.3333%;*width:33.3023%}.pure-u-xl-3-8,.pure-u-xl-9-24{width:37.5%;*width:37.469%}.pure-u-xl-2-5{width:40%;*width:39.969%}.pure-u-xl-5-12,.pure-u-xl-10-24{width:41.6667%;*width:41.6357%}.pure-u-xl-11-24{width:45.8333%;*width:45.8023%}.pure-u-xl-1-2,.pure-u-xl-12-24{width:50%;*width:49.969%}.pure-u-xl-13-24{width:54.1667%;*width:54.1357%}.pure-u-xl-7-12,.pure-u-xl-14-24{width:58.3333%;*width:58.3023%}.pure-u-xl-3-5{width:60%;*width:59.969%}.pure-u-xl-5-8,.pure-u-xl-15-24{width:62.5%;*width:62.469%}.pure-u-xl-2-3,.pure-u-xl-16-24{width:66.6667%;*width:66.6357%}.pure-u-xl-17-24{width:70.8333%;*width:70.8023%}.pure-u-xl-3-4,.pure-u-xl-18-24{width:75%;*width:74.969%}.pure-u-xl-19-24{width:79.1667%;*width:79.1357%}.pure-u-xl-4-5{width:80%;*width:79.969%}.pure-u-xl-5-6,.pure-u-xl-20-24{width:83.3333%;*width:83.3023%}.pure-u-xl-7-8,.pure-u-xl-21-24{width:87.5%;*width:87.469%}.pure-u-xl-11-12,.pure-u-xl-22-24{width:91.6667%;*width:91.6357%}.pure-u-xl-23-24{width:95.8333%;*width:95.8023%}.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-5-5,.pure-u-xl-24-24{width:100%}}@media screen and (max-width:1023px){.pure-u-ip-1,.pure-u-ip-1-1,.pure-u-ip-1-2,.pure-u-ip-1-3,.pure-u-ip-1-4,.pure-u-ip-1-5,.pure-u-ip-1-6,.pure-u-ip-1-8,.pure-u-ip-1-12,.pure-u-ip-1-24,.pure-u-ip-2-3,.pure-u-ip-2-5,.pure-u-ip-2-24,.pure-u-ip-3-4,.pure-u-ip-3-5,.pure-u-ip-3-8,.pure-u-ip-3-24,.pure-u-ip-4-5,.pure-u-ip-4-24,.pure-u-ip-5-5,.pure-u-ip-5-6,.pure-u-ip-5-8,.pure-u-ip-5-12,.pure-u-ip-5-24,.pure-u-ip-6-24,.pure-u-ip-7-8,.pure-u-ip-7-12,.pure-u-ip-7-24,.pure-u-ip-8-24,.pure-u-ip-9-24,.pure-u-ip-10-24,.pure-u-ip-11-12,.pure-u-ip-11-24,.pure-u-ip-12-24,.pure-u-ip-13-24,.pure-u-ip-14-24,.pure-u-ip-15-24,.pure-u-ip-16-24,.pure-u-ip-17-24,.pure-u-ip-18-24,.pure-u-ip-19-24,.pure-u-ip-20-24,.pure-u-ip-21-24,.pure-u-ip-22-24,.pure-u-ip-23-24,.pure-u-ip-24-24{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-ip-1-24{width:4.1667%;*width:4.1357%}.pure-u-ip-1-12,.pure-u-ip-2-24{width:8.3333%;*width:8.3023%}.pure-u-ip-1-8,.pure-u-ip-3-24{width:12.5%;*width:12.469%}.pure-u-ip-1-6,.pure-u-ip-4-24{width:16.6667%;*width:16.6357%}.pure-u-ip-1-5{width:20%;*width:19.969%}.pure-u-ip-5-24{width:20.8333%;*width:20.8023%}.pure-u-ip-1-4,.pure-u-ip-6-24{width:25%;*width:24.969%}.pure-u-ip-7-24{width:29.1667%;*width:29.1357%}.pure-u-ip-1-3,.pure-u-ip-8-24{width:33.3333%;*width:33.3023%}.pure-u-ip-3-8,.pure-u-ip-9-24{width:37.5%;*width:37.469%}.pure-u-ip-2-5{width:40%;*width:39.969%}.pure-u-ip-5-12,.pure-u-ip-10-24{width:41.6667%;*width:41.6357%}.pure-u-ip-11-24{width:45.8333%;*width:45.8023%}.pure-u-ip-1-2,.pure-u-ip-12-24{width:50%;*width:49.969%}.pure-u-ip-13-24{width:54.1667%;*width:54.1357%}.pure-u-ip-7-12,.pure-u-ip-14-24{width:58.3333%;*width:58.3023%}.pure-u-ip-3-5{width:60%;*width:59.969%}.pure-u-ip-5-8,.pure-u-ip-15-24{width:62.5%;*width:62.469%}.pure-u-ip-2-3,.pure-u-ip-16-24{width:66.6667%;*width:66.6357%}.pure-u-ip-17-24{width:70.8333%;*width:70.8023%}.pure-u-ip-3-4,.pure-u-ip-18-24{width:75%;*width:74.969%}.pure-u-ip-19-24{width:79.1667%;*width:79.1357%}.pure-u-ip-4-5{width:80%;*width:79.969%}.pure-u-ip-5-6,.pure-u-ip-20-24{width:83.3333%;*width:83.3023%}.pure-u-ip-7-8,.pure-u-ip-21-24{width:87.5%;*width:87.469%}.pure-u-ip-11-12,.pure-u-ip-22-24{width:91.6667%;*width:91.6357%}.pure-u-ip-23-24{width:95.8333%;*width:95.8023%}.pure-u-ip-1,.pure-u-ip-1-1,.pure-u-ip-5-5,.pure-u-ip-24-24{width:100%}}@media screen and (max-width:767px){.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-1-2,.pure-u-lg-1-3,.pure-u-lg-1-4,.pure-u-lg-1-5,.pure-u-lg-1-6,.pure-u-lg-1-8,.pure-u-lg-1-12,.pure-u-lg-1-24,.pure-u-lg-2-3,.pure-u-lg-2-5,.pure-u-lg-2-24,.pure-u-lg-3-4,.pure-u-lg-3-5,.pure-u-lg-3-8,.pure-u-lg-3-24,.pure-u-lg-4-5,.pure-u-lg-4-24,.pure-u-lg-5-5,.pure-u-lg-5-6,.pure-u-lg-5-8,.pure-u-lg-5-12,.pure-u-lg-5-24,.pure-u-lg-6-24,.pure-u-lg-7-8,.pure-u-lg-7-12,.pure-u-lg-7-24,.pure-u-lg-8-24,.pure-u-lg-9-24,.pure-u-lg-10-24,.pure-u-lg-11-12,.pure-u-lg-11-24,.pure-u-lg-12-24,.pure-u-lg-13-24,.pure-u-lg-14-24,.pure-u-lg-15-24,.pure-u-lg-16-24,.pure-u-lg-17-24,.pure-u-lg-18-24,.pure-u-lg-19-24,.pure-u-lg-20-24,.pure-u-lg-21-24,.pure-u-lg-22-24,.pure-u-lg-23-24,.pure-u-lg-24-24{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-lg-1-24{width:4.1667%;*width:4.1357%}.pure-u-lg-1-12,.pure-u-lg-2-24{width:8.3333%;*width:8.3023%}.pure-u-lg-1-8,.pure-u-lg-3-24{width:12.5%;*width:12.469%}.pure-u-lg-1-6,.pure-u-lg-4-24{width:16.6667%;*width:16.6357%}.pure-u-lg-1-5{width:20%;*width:19.969%}.pure-u-lg-5-24{width:20.8333%;*width:20.8023%}.pure-u-lg-1-4,.pure-u-lg-6-24{width:25%;*width:24.969%}.pure-u-lg-7-24{width:29.1667%;*width:29.1357%}.pure-u-lg-1-3,.pure-u-lg-8-24{width:33.3333%;*width:33.3023%}.pure-u-lg-3-8,.pure-u-lg-9-24{width:37.5%;*width:37.469%}.pure-u-lg-2-5{width:40%;*width:39.969%}.pure-u-lg-5-12,.pure-u-lg-10-24{width:41.6667%;*width:41.6357%}.pure-u-lg-11-24{width:45.8333%;*width:45.8023%}.pure-u-lg-1-2,.pure-u-lg-12-24{width:50%;*width:49.969%}.pure-u-lg-13-24{width:54.1667%;*width:54.1357%}.pure-u-lg-7-12,.pure-u-lg-14-24{width:58.3333%;*width:58.3023%}.pure-u-lg-3-5{width:60%;*width:59.969%}.pure-u-lg-5-8,.pure-u-lg-15-24{width:62.5%;*width:62.469%}.pure-u-lg-2-3,.pure-u-lg-16-24{width:66.6667%;*width:66.6357%}.pure-u-lg-17-24{width:70.8333%;*width:70.8023%}.pure-u-lg-3-4,.pure-u-lg-18-24{width:75%;*width:74.969%}.pure-u-lg-19-24{width:79.1667%;*width:79.1357%}.pure-u-lg-4-5{width:80%;*width:79.969%}.pure-u-lg-5-6,.pure-u-lg-20-24{width:83.3333%;*width:83.3023%}.pure-u-lg-7-8,.pure-u-lg-21-24{width:87.5%;*width:87.469%}.pure-u-lg-11-12,.pure-u-lg-22-24{width:91.6667%;*width:91.6357%}.pure-u-lg-23-24{width:95.8333%;*width:95.8023%}.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-5-5,.pure-u-lg-24-24{width:100%}}@media screen and (max-width:640px){.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-1-2,.pure-u-md-1-3,.pure-u-md-1-4,.pure-u-md-1-5,.pure-u-md-1-6,.pure-u-md-1-8,.pure-u-md-1-12,.pure-u-md-1-24,.pure-u-md-2-3,.pure-u-md-2-5,.pure-u-md-2-24,.pure-u-md-3-4,.pure-u-md-3-5,.pure-u-md-3-8,.pure-u-md-3-24,.pure-u-md-4-5,.pure-u-md-4-24,.pure-u-md-5-5,.pure-u-md-5-6,.pure-u-md-5-8,.pure-u-md-5-12,.pure-u-md-5-24,.pure-u-md-6-24,.pure-u-md-7-8,.pure-u-md-7-12,.pure-u-md-7-24,.pure-u-md-8-24,.pure-u-md-9-24,.pure-u-md-10-24,.pure-u-md-11-12,.pure-u-md-11-24,.pure-u-md-12-24,.pure-u-md-13-24,.pure-u-md-14-24,.pure-u-md-15-24,.pure-u-md-16-24,.pure-u-md-17-24,.pure-u-md-18-24,.pure-u-md-19-24,.pure-u-md-20-24,.pure-u-md-21-24,.pure-u-md-22-24,.pure-u-md-23-24,.pure-u-md-24-24{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-md-1-24{width:4.1667%;*width:4.1357%}.pure-u-md-1-12,.pure-u-md-2-24{width:8.3333%;*width:8.3023%}.pure-u-md-1-8,.pure-u-md-3-24{width:12.5%;*width:12.469%}.pure-u-md-1-6,.pure-u-md-4-24{width:16.6667%;*width:16.6357%}.pure-u-md-1-5{width:20%;*width:19.969%}.pure-u-md-5-24{width:20.8333%;*width:20.8023%}.pure-u-md-1-4,.pure-u-md-6-24{width:25%;*width:24.969%}.pure-u-md-7-24{width:29.1667%;*width:29.1357%}.pure-u-md-1-3,.pure-u-md-8-24{width:33.3333%;*width:33.3023%}.pure-u-md-3-8,.pure-u-md-9-24{width:37.5%;*width:37.469%}.pure-u-md-2-5{width:40%;*width:39.969%}.pure-u-md-5-12,.pure-u-md-10-24{width:41.6667%;*width:41.6357%}.pure-u-md-11-24{width:45.8333%;*width:45.8023%}.pure-u-md-1-2,.pure-u-md-12-24{width:50%;*width:49.969%}.pure-u-md-13-24{width:54.1667%;*width:54.1357%}.pure-u-md-7-12,.pure-u-md-14-24{width:58.3333%;*width:58.3023%}.pure-u-md-3-5{width:60%;*width:59.969%}.pure-u-md-5-8,.pure-u-md-15-24{width:62.5%;*width:62.469%}.pure-u-md-2-3,.pure-u-md-16-24{width:66.6667%;*width:66.6357%}.pure-u-md-17-24{width:70.8333%;*width:70.8023%}.pure-u-md-3-4,.pure-u-md-18-24{width:75%;*width:74.969%}.pure-u-md-19-24{width:79.1667%;*width:79.1357%}.pure-u-md-4-5{width:80%;*width:79.969%}.pure-u-md-5-6,.pure-u-md-20-24{width:83.3333%;*width:83.3023%}.pure-u-md-7-8,.pure-u-md-21-24{width:87.5%;*width:87.469%}.pure-u-md-11-12,.pure-u-md-22-24{width:91.6667%;*width:91.6357%}.pure-u-md-23-24{width:95.8333%;*width:95.8023%}.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-5-5,.pure-u-md-24-24{width:100%}}.body1{max-width:100%;margin:0 auto}#main{padding-top:1px}.pure-g [class*=pure-u]{font-family:Lato,sans-serif}.calendar-title{text-align:center;padding:1px}.calendar-title>div{color:#000000;font-size:2.1rem;font-family:Montserrat,sans-serif;text-align:center;text-transform:uppercase;margin:40px 0 30px}@media screen and (max-width:767px){.calendar-title>div{font-size:25px}}@media screen and (max-width:640px){.calendar-title>div{font-size:21px}}.calendar-buttons{text-align:center;margin:30px 0 0}@media screen and (max-width:767px){.calendar-buttons{margin:15em 0 0!important}}@media screen and (max-width:1023px){.calendar-buttons{margin:30px 0 0}}.calendar-buttons__btn{width:150px;font-size:24px!important;letter-spacing:normal!important;padding:5px!important;margin:0 10px!important;border-radius:10px!important;background:#93bdee!important}@media screen and (max-width:1023px){.calendar-buttons__btn{width:90px;font-size:16px!important;font-weight:400!important;padding:5px 10px!important;margin:0 3px!important}}.calendar-buttons__btn--highlight{background:#4a90e2!important;box-shadow:2px 2px 4px #aaa!important}.calendar-nav{background:#93bdee;max-width:1014px;margin:0 auto 10px;height:50px;border-radius:5px}@media screen and (max-width:1350px){.calendar-nav{padding:0 80px}}@media screen and (max-width:1023px){.calendar-nav{padding:0 30px}}@media screen and (max-width:640px){.calendar-nav{padding:0 15px;background:#fff;margin-top:94px}}.calendar-nav_view{background:#93bdee;max-width:1014px;margin:30px auto 10px;height:50px;border-radius:5px;text-align:center;position:relative}@media screen and (max-width:767px){.calendar-nav_view{background:#fff;margin:20px auto 10px}}.calendar-nav_view p{color:#fff;font-size:28px;font-weight:700;margin:0;padding-top:10px;line-height:1!important}@media screen and (max-width:767px){.calendar-nav_view p{font-size:16px;color:#575757}}.calendar-nav_view a{cursor:pointer;position:absolute;margin-top:-40px;width:80px;height:38px;text-decoration:none;color:#fff;font-weight:700;padding-top:8px}@media screen and (max-width:767px){.calendar-nav_view a{width:17px;height:16px;background-color:#fff;color:#fff;margin-top:-18px}}.calendar-nav_view a.calendar-nav__prev_view{left:1%;background:url(../img/slider-left-arrow.png) no-repeat 0 50%;background-size:contain;background-color:#93bdee;text-align:right}@media screen and (max-width:767px){.calendar-nav_view a.calendar-nav__prev_view{background:url(../img/chevron-small-left.png) no-repeat 50% 50%;left:25px}}.calendar-nav_view a.calendar-nav__next_view{right:1%;background:url(../img/slider-right-arrow.png) no-repeat 100% 50%;background-size:contain;background-color:#93bdee;text-align:left}@media screen and (max-width:767px){.calendar-nav_view a.calendar-nav__next_view{background:url(../img/chevron-small-right.png) no-repeat 50% 50%;right:25px}}.calendar-nav>div{position:relative;max-width:1000px;margin:70px auto;text-align:center}@media screen and (max-width:1350px){.calendar-nav>div{margin:140px auto 70px}}@media screen and (max-width:1023px){.calendar-nav>div{margin:40px auto}}.calendar-nav p{color:#fff;font-size:28px;font-weight:700;margin:0;padding-top:10px;line-height:1!important}@media screen and (max-width:1023px){.calendar-nav p{font-size:16px}}@media screen and (max-width:640px){.calendar-nav p{font-size:13px;color:#575757}}.calendar-nav a{cursor:pointer;position:absolute;top:5px;width:80px;height:38px;text-decoration:none;color:#fff;font-weight:700;padding-top:8px}@media screen and (max-width:767px){.calendar-nav a{top:8px;width:17px;height:16px;background-color:#fff;color:#fff}}.calendar-nav__prev{left:0;background:url(../img/slider-left-arrow.png) no-repeat 0 50%;background-size:contain;background-color:#93bdee;text-align:right}@media screen and (max-width:767px){.calendar-nav__prev{background:url(../img/chevron-small-left.png) no-repeat 50% 50%}}.calendar-nav__next{right:0;background:url(../img/slider-right-arrow.png) no-repeat 100% 50%;background-size:contain;background-color:#93bdee;text-align:left}@media screen and (max-width:767px){.calendar-nav__next{background:url(../img/chevron-small-right.png) no-repeat 50% 50%}}.calendar-ads{display:none!important;text-align:center;padding:30px 20px 20px;background-color:#f2f2f2}.calendar-ads a{display:inline-block}.calendar-ads img{max-width:100%;height:auto;display:block}.calendar-form{height:500px;padding:1px;background:url(../img/hero.png) no-repeat 50% 50%/cover}@media screen and (max-width:767px){.calendar-form{height:240px;margin:0 0 100px}.calendar-form-wrapper{position:relative;padding:0 0 1px}}.calendar-form>form{max-width:1000px;height:426px;margin:37px auto 0;color:#fff;text-align:center;background-color:rgba(63,89,112,.7);border:18px solid rgba(56,46,64,.7);border-radius:10px}@media screen and (max-width:767px){.calendar-form>form{height:auto;margin:0;border:0;background:0}}.calendar-form__title{color:#fff;font-size:36px;font-weight:400;margin:20px 0}.calendar-form__title h1{color:#fff;font-size:36px;font-weight:400;font-family:Lato,sans-serif;text-transform:none;margin:0;padding:0}@media screen and (max-width:767px){.calendar-form__title{display:none}}.calendar-form__intro{color:#eee;font-size:24px;letter-spacing:normal!important;max-width:770px;margin:0 auto}@media screen and (max-width:767px){.calendar-form__intro{font-size:20px;padding:0 20px}}@media screen and (max-width:1023px){.calendar-form__intro{display:none}}.calendar-form__actions{margin:10px 0 0}.calendar-form__actions .pure-button{font-size:20px!important;line-height:23px!important;background-color:#09f;border-radius:5px;padding:.95em 1.25em!important}@media screen and (max-width:767px){.calendar-form__actions .pure-button{font-size:13px!important;margin-top:100px;color:#000}}@media screen and (max-width:767px){.calendar-form__actions{margin:0;position:absolute;top:60%;left:50%;transform:translateX(-50%)}}.calendar-form__inputs{margin:30px 0 0}@media screen and (max-width:767px){.calendar-form__inputs{margin:0;position:relative;top:290px;left:0;width:100%}}.calendar-form__input{cursor:pointer;display:inline-block;color:#4a4a4a;font-size:16px;font-weight:400;line-height:22px;text-transform:capitalize;margin:0 15px 5px;padding-right:10px;background:#fff;border:2px solid #8493a8;border-radius:5px}@media screen and (max-width:767px){.calendar-form__input{position:absolute;margin:0;border-radius:0;padding-right:5px;font-size:14px;box-sizing:border-box}}.calendar-form__input sup{color:#09f}.calendar-form__input span{display:block;padding:10px;white-space:nowrap;text-align:left;text-overflow:ellipsis;overflow:hidden;letter-spacing:normal!important}@media screen and (max-width:767px){.calendar-form__input span{padding:5px 15px 5px 5px!important;background:url(../img/i-chevron-down.png) no-repeat 100% 50%!important}}@media screen and (max-width:767px){.calendar-form__input--selected span{background:url(../img/i-checked.png) no-repeat 100% 50%!important}}.calendar-form__input--required{border:2px solid #09f}.calendar-form__input--event-type{width:240px}.calendar-form__input--event-type span{padding-right:40px;background:url(../img/i-open-down.png) no-repeat 100% 50%}@media screen and (max-width:1023px){.calendar-form__input--event-type{width:44%}}@media screen and (max-width:767px){.calendar-form__input--event-type{width:60%;left:0;bottom:38px;height:44px}}.calendar-form__input--location{width:160px;height:44px;padding-bottom:40px;margin-left:15px}.calendar-form__input--location span{padding-right:30px;background:url(../img/i-marker.png) no-repeat 100% 50%}@media screen and (max-width:1023px){.calendar-form__input--location{width:44%;margin-left:0}}@media screen and (max-width:767px){.calendar-form__input--location{width:40%;left:60%;bottom:38px}}.calendar-form__input--month{width:162px;float:right;margin-right:40px;height:46px}.calendar-form__input--month span{padding-right:40px}@media screen and (max-width:767px){.calendar-form__input--month{width:40%;left:60%;bottom:-11px;height:44px}}@media screen and (max-width:1023px){.calendar-form__input--month{margin-right:0}}.calendar-form__input--year{float:none;margin:-29px 10px 10px;background:url(../img/i-calendar.png) no-repeat 100% 50%}@media screen and (max-width:767px){.calendar-form__input--year{width:20%!important;left:80%;bottom:0;background:none;float:right;margin:-23px 58px 0 0}}@media screen and (max-width:1023px){.calendar-form__input--year{float:right;margin-right:58px;width:120px}}.calendar-form-filters{max-width:1100px;margin:0 auto;padding:20px 20px 30px;display:none}@media screen and (max-width:767px){.calendar-form-filters{padding:0;display:block}}.calendar-form-filters a{cursor:pointer;position:absolute;top:2px;right:0;width:20px;height:20px;background:url(../img/i-filter-cancel.png) no-repeat 50% 50%}@media screen and (max-width:767px){.calendar-form-filters a{display:none}}.calendar-form-filters span{display:inline-block;vertical-align:top}@media screen and (max-width:767px){.calendar-form-filters span{text-shadow:2px 2px 0 #000}}.calendar-form-filters>div{position:relative;display:inline-block;vertical-align:top;max-width:25%;margin:10px 30px 10px 0;padding:0 35px 0 0}@media screen and (max-width:767px){.calendar-form-filters>div{position:absolute;max-width:100%;color:#fff;font-weight:700;box-sizing:border-box}}.side-by-side{display:inline}.side-by-side #input--breed1{cursor:pointer;display:inline-block;color:#4a4a4a;font-size:16px;font-weight:400;line-height:22px;text-transform:capitalize;margin:0 15px 5px;padding-right:10px;background:#aaaaaa;border:2px solid #8493a8;border-radius:5px;height:40px;position:relative;top:-14px;width:199px!important}.side-by-side #input--breed1 select{border:none;-webkit-appearance:none;-moz-appearance:none;padding-top:10px;padding-left:10px}@media screen and (max-width:767px){.side-by-side #input--breed1{width:60%!important;left:0;top:50%;position:absolute;height:44px;border-radius:0;margin:0;/*background-color:red!important*/}}.side-by-side #input--breed1 .chosen-container-single{cursor:pointer;display:inline-block;color:#4a4a4a;font-size:16px;font-weight:400;line-height:22px;text-transform:capitalize;padding-right:10px;background:#fff;border:2px solid #8493a8;border-radius:5px;margin-left:-2px;margin-right:0;height:44px;margin-top:-3px;width:200px!important}.side-by-side #input--breed1 .chosen-container-single .chosen-single{height:1.80em;border:0;color:#4a4a4a;text-transform:capitalize;border-radius:5px}.side-by-side #input--breed1 .chosen-container-single .chosen-single span{font-size:16px;font-family:lato;letter-spacing:normal;line-height:2.5em}.side-by-side #input--breed1 .chosen-container-single .chosen-single div b{padding-right:40px;background:none}.side-by-side #input--breed1 .chosen-container-single .chosen-search input[type=text]{border-radius:5px;height:44px;color:#4a4a4a;top:0!important}.side-by-side #input--breed1 .chosen-container-single .chosen-results li{font-size:14px!important;line-height:1.3!important}.side-by-side div:last-of-type{display:inline}.side-by-side input[type=text]{cursor:pointer;display:inline-block;color:#4a4a4a;font-size:16px;font-weight:400;line-height:22px;text-transform:capitalize;margin:0 15px 5px;padding-right:10px;padding-left:8px;border:2px solid #8493a8;border-radius:5px;height:44px;top:-14px;position:relative;background:#fff url(../img/i-calendar.png) no-repeat 95% 50%}@media screen and (max-width:767px){.side-by-side input[type=text]{border-radius:0;height:44px;top:50%;width:40%;left:55.2%;position:absolute}}.side-by-side .choose-tip{font-size:12px;position:relative;top:-14px;left:0px}@media screen and (max-width:767px){.side-by-side .choose-tip{color:#000;top:54px;left:-18.5%;display:inline-block}}#calendar-form-filter--clear-all{visibility:hidden;cursor:pointer;color:#f30;font-size:18px;font-weight:700;letter-spacing:normal!important;text-transform:uppercase}@media screen and (max-width:767px){#calendar-form-filter--clear-all{display:none!important}}@media screen and (max-width:767px){#calendar-form-filter--event-type{width:100%;top:0;left:0;margin:0;padding:20px;font-size:24px;text-align:center}#calendar-form-filter--month{width:45%;left:0;top:110px;font-size:36px;margin:0;padding:0 0 0 20px}#calendar-form-filter--month span{display:block;width:100%;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;overflow:hidden}#calendar-form-filter--year{width:45%;left:55%;top:110px;font-size:36px;text-align:right;margin:0;padding:0 20px 0 0}#calendar-form-filter--year span{display:block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#calendar-form-filter--location{width:100%;top:170px;left:0;margin:0;padding:20px;font-size:20px;text-align:center}#calendar-form-filter--location span{display:block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.tooltip .tooltiptext{visibility:hidden;width:120px;background-color:#33222b;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;top:100%;left:50%;margin-left:-60px}.tooltip:hover .tooltiptext{visibility:visible}.loader{position:fixed;left:0;top:0;width:100%;height:100%;z-index:6;background:url(/apps/event_calendar/assets/img/page-loader.gif) 50% 50% no-repeat #f9f9f9}.ui-widget-header{backgrond-color:#fff!important}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.footer-container.fixed-footer,.subfooter.fixed-footer{position:relative}}.side-by-side #input--breed1,.side-by-side input[type=text],_::-webkit-full-page-media,_:future{top:0}.calendar-view{position:relative;max-width:700px;margin:20px auto}@media screen and (max-width:767px){.calendar-view{margin:20px auto 40px}}.calendar-view-actions{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:5px;left:0;width:100%;text-align:center}@media screen and (max-width:767px){.calendar-view-actions{top:0}}.calendar-view-actions>a{cursor:pointer;display:inline-block;width:27px;height:38px;text-decoration:none;background:#4a4a4a}@media screen and (max-width:767px){.calendar-view-actions>a{width:16px;height:16px;background:#fff}}#btnPrev{margin-right:250px;background:url(../img/i-calendar-left.png) no-repeat 50% 50%}@media screen and (max-width:767px){#btnPrev{margin-right:120px;background:url(../img/chevron-small-left.png) no-repeat 50% 50%}}#btnNext{margin-left:250px;background:url(../img/i-calendar-right.png) no-repeat 50% 50%}@media screen and (max-width:767px){#btnNext{margin-left:120px;background:url(../img/chevron-small-right.png) no-repeat 50% 50%}}#divCalendar td{padding:0;border:0}#divCalendar thead td{color:#d0021b;font-size:24px;text-align:center}@media screen and (max-width:767px){#divCalendar thead td{color:#333;font-size:16px;text-transform:uppercase}}#divCalendar thead tr:first-child{border-bottom:1px solid #a7a7a7}@media screen and (max-width:767px){#divCalendar thead tr:first-child{border:0}}#divCalendar thead tr:first-child td{color:#3d2d56;font-size:24px;font-weight:700;text-transform:uppercase;padding:15px 0}@media screen and (max-width:767px){#divCalendar thead tr:first-child td{font-size:16px;padding:0}}#divCalendar thead tr:last-child{border-bottom:3px solid #a7a7a7}@media screen and (max-width:767px){#divCalendar thead tr:last-child{border:0}}#divCalendar thead tr:last-child td{padding:30px 0 15px}@media screen and (max-width:767px){#divCalendar thead tr:last-child td{padding:15px 0}}#divCalendar tbody tr:first-child td{padding-top:20px}@media screen and (max-width:767px){#divCalendar tbody tr:first-child td{padding:0}}.calendar-day{position:relative;max-width:80px;height:80px;margin:6px;background:#fff;border:2px solid #ddd;transition:border-color .1s ease-in 0ms}.calendar-day:hover{border-color:#4a90e2}@media screen and (max-width:767px){.calendar-day{max-width:100%;height:auto;border:0;margin:10px 0;padding:10px;text-align:center}}.calendar-day a{position:absolute;left:0;top:0;width:100%;height:100%}@media screen and (max-width:767px){.calendar-day a{z-index:2;max-width:33px;margin:0 auto;border-radius:100%;background:#def1fe;left:50%;transform:translateX(-50%)}}.calendar-day--events{background:#f2f2f2}@media screen and (max-width:767px){.calendar-day--events{background:0}}.not-current .calendar-day{color:#9f9f9f!important;background:#fff!important;border-color:transparent}.not-current .calendar-day__number{font-weight:500!important}.calendar-day__number{display:block;font-size:20px;font-weight:700;text-align:center;letter-spacing:normal!important;line-height:1!important;padding:22px 0 0}@media screen and (max-width:767px){.calendar-day__number{font-size:12px;font-weight:400;padding:0;position:relative;z-index:3}}.calendar-day__events-count{display:block;color:#3d6d9e;font-size:14px;font-weight:500;text-align:center;line-height:1!important;padding:14px 0 0}@media screen and (max-width:767px){.calendar-day__events-count{display:none}}.calendar-day--today{background:#4a90e2}@media screen and (max-width:767px){.calendar-day--today{background:0}}.calendar-day--today .calendar-day__events-count,.calendar-day--today .calendar-day__number{color:#fff!important}@media screen and (max-width:767px){.calendar-day--today .calendar-day__events-count,.calendar-day--today .calendar-day__number{color:#4a4a4a!important;font-weight:700}}.calendar-list-collection{max-width:1000px;margin:0 auto}@media screen and (max-width:1350px){.calendar-list-collection{padding:0 80px}}@media screen and (max-width:1023px){.calendar-list-collection{padding:0 30px}}@media screen and (max-width:640px){.calendar-list-collection{padding:0 10px}}.calendar-list-title{color:#09f;font-size:24px;font-weight:700;text-align:center;text-transform:uppercase;margin:40px 0 0}@media screen and (max-width:767px){.calendar-list-title{margin-top:0}}@media screen and (max-width:1023px){.calendar-list-title{font-size:20px}}.calendar-list-item{position:relative;min-height:275px;padding:50px 0;border-bottom:3px solid #def1fe;*zoom:1}@media screen and (max-width:1023px){.calendar-list-item{margin:40px 0 60px;padding:20px 10px;background:#f2f2f2;border:2px solid #d9e1eb;border-radius:10px}}.calendar-list-item:last-child{border:0}.calendar-list-item:after,.calendar-list-item:before{display:table;content:""}.calendar-list-item:after{clear:both}.calendar-list-item__date{float:left;width:102px;height:109px;background:url(../img/icon-date.png) no-repeat 50% 50%}@media screen and (max-width:1023px){.calendar-list-item__date{display:none}}.calendar-list-item__date span{color:#fff;text-transform:uppercase;padding:16px 0 0}.calendar-list-item__date span,.calendar-list-item__date strong{display:block;font-size:14px;font-weight:700;text-align:center;letter-spacing:normal!important}.calendar-list-item__date strong{color:#4a4a4a;padding-bottom:10px}.calendar-list-item__date strong:last-of-type{font-size:44px}.calendar-list-item--empty{min-height:0}.calendar-list-item--empty .calendar-list-item__info{margin:0 130px}@media screen and (max-width:1023px){.calendar-list-item--empty .calendar-list-item__info{margin:0 auto}}.calendar-list-item__info{margin:0 340px 0 130px}@media screen and (max-width:1023px){.calendar-list-item__info{margin:0 auto;max-width:400px}}.calendar-list-item__info-title{color:#0dafe9;font-size:16px;font-weight:700;margin:5px 0 0;text-transform:uppercase}@media screen and (max-width:1023px){.calendar-list-item__info-title{font-size:16px}}.calendar-list-item__info-address{color:#575757;font-size:16px;font-weight:300;letter-spacing:normal!important;line-height:1.3!important;margin:5px 0}@media screen and (max-width:1023px){.calendar-list-item__info-address{font-size:16px;font-weight:700;margin:10px 0 20px}.calendar-list-item__info-address:before{content:" ";width:42px;height:50px;margin:0 5px 0 10px;float:right;background:url(../img/icon-marker.png) no-repeat 50% 0/contain}}.calendar-list-item__info-misc,.calendar-list-item__info-misc p{color:#4a4a4a;font-size:16px;line-height:1.4!important}.calendar-list-item__info-misc p{display:inline-block;letter-spacing:normal!important;padding:5px 10px;margin:0;border-radius:10px;background:#f2f2f2}@media screen and (max-width:1023px){.calendar-list-item__info-misc p{display:none}}.calendar-list-item__info-misc ul{list-style:disc;color:#4a4a4a;padding:0 0 0 20px;margin:5px 0 0;font-size:16px;line-height:1.43!important}@media screen and (max-width:1023px){.calendar-list-item__info-misc ul{color:#4a4a4a}}.calendar-list-item__info-misc ul li{letter-spacing:normal!important}@media screen and (min-width:1023px){.calendar-list-item__dates-info{position:absolute;right:170px;top:50px;width:166px;padding:0 0 0 20px;border-right:2px solid #d5d4d1}}@media screen and (max-width:1023px){.calendar-list-item__dates-info{max-width:400px;text-align:center;margin:30px auto}}.calendar-list-item__dates-info div{color:#4a4a4a;font-size:16px;line-height:1.6!important;letter-spacing:normal!important;text-align:left;margin:0 0 25px;padding:8px 0 0}@media screen and (max-width:1023px){.calendar-list-item__dates-info div{color:#4a4a4a;font-weight:700;position:relative;font-size:13px;padding:0 20px 0 0;margin:15px 0}.calendar-list-item__dates-info div br{display:none}}.calendar-list-item__dates-info div.hover .tooltip,.calendar-list-item__dates-info div:hover .tooltip{visibility:visible;opacity:1}.calendar-list-item__dates-info div>span{letter-spacing:normal!important}.calendar-list-item__dates-info div strong{font-weight:400;letter-spacing:normal!important}@media screen and (max-width:1023px){.calendar-list-item__dates-info div strong{font-weight:700}}.calendar-list-item__dates-info div strong span{position:relative;text-decoration:underline;letter-spacing:normal!important}@media screen and (max-width:1023px){.calendar-list-item__dates-info div strong span{position:static;font-weight:400;text-decoration:none!important}.calendar-list-item__dates-info div strong span:after{content:":";padding:0 3px 0 0;position:relative;left:-2px}}.calendar-list-item__dates-info div strong span em{position:absolute;right:-13px;top:-5px;content:" ";width:13px;height:13px;background:url(../img/icon-info.png) no-repeat 50% 50%}@media screen and (max-width:1023px){.calendar-list-item__dates-info div strong span em{right:0;top:4px}}.calendar-list-item__dates-info div strong span .tooltip{opacity:0;visibility:hidden;position:absolute;top:-37px;right:-7px;color:#fff;white-space:nowrap;font-size:14px;letter-spacing:normal!important;padding:5px 8px;background:rgba(0,0,0,.8);transition:opacity .15s ease-in 0ms}@media screen and (max-width:1023px){.calendar-list-item__dates-info div strong span .tooltip{top:-23px;right:5px}}@media screen and (min-width:1023px){.calendar-list-item__dates-info div:last-child{margin:0;padding:0 0 12px}}@media screen and (min-width:1023px){.calendar-list-item__actions{position:absolute;right:0;top:50px;text-align:right}}@media screen and (max-width:1023px){.calendar-list-item__actions{*zoom:1;margin:0 auto;max-width:400px}.calendar-list-item__actions:after,.calendar-list-item__actions:before{display:table;content:""}.calendar-list-item__actions:after{clear:both}}.calendar-list-item__marker{display:inline-block;text-align:right;white-space:nowrap}@media screen and (max-width:1023px){.calendar-list-item__marker{display:none}}.calendar-list-item__marker a{display:block;text-align:right;text-decoration:none;padding:0 10px 5px 0;margin:0 0 5px}.calendar-list-item__marker span{display:inline-block;vertical-align:middle;width:65px;background:url(../img/icon-marker.png) no-repeat 50% 0/contain;padding:72px 0 0;text-decoration:none}@media screen and (max-width:1023px){.calendar-list-item__marker span{width:36px;padding:47px 0 0}}.calendar-list-item__marker strong{display:inline-block;vertical-align:middle;text-align:right;color:#4a4a4a;font-size:14px;font-weight:300;margin:0 10px 0 0;letter-spacing:0!important}.calendar-list-item__timezone{display:block;color:#4a4a4a;font-size:15px;padding:5px 10px;border-radius:10px;background:#f2f2f2}.calendar-list-item__timezone,.calendar-list-item__timezone span{letter-spacing:normal!important}@media screen and (max-width:1023px){.calendar-list-item__timezone{float:left;padding:2px 0;font-weight:700}.calendar-list-item__timezone span{color:#4a4a4a}}.calendar-list-item__add-calendar{text-align:right}@media screen and (min-width:1023px){.calendar-list-item__add-calendar{margin:30px 0 0}}@media screen and (max-width:1023px){.calendar-list-item__add-calendar{float:right}}.calendar-list-item__add-calendar a{display:inline-block;font-size:14px;color:#343434;padding:6px 10px 7px 40px;letter-spacing:0!important;text-decoration:none;background:url(../img/icon-calendar2.png) no-repeat 10px 50% #f8f8f8;border:1px solid #c4d1e4;border-radius:3px}@media screen and (max-width:640px){.calendar-list-item__add-calendar a{font-size:11px;padding:4px 5px 4px 30px;background-position:5px 50%}}.calendar-list-item__details-link{display:none;font-size:20px;text-align:center;text-transform:uppercase;margin:25px 0 10px}@media screen and (max-width:1023px){.calendar-list-item__details-link{display:block}}.calendar-list-item__details-link a{text-decoration:none}.event-title a:hover{text-decoration:underline!important}.item-detail__title{color:#4a4a4a;font-size:48px;font-weight:700;text-align:center;letter-spacing:normal!important;margin:0 0 55px}.item-detail__title span{color:#09f;letter-spacing:normal!important}@media screen and (max-width:1023px){.item-detail__title{display:none}}.item-detail__event-data{max-width:1000px;margin:0 auto;padding:0 80px;box-sizing:content-box}@media screen and (max-width:1023px){.item-detail__event-data{padding:0 30px}}@media screen and (max-width:640px){.item-detail__event-data{padding:0 15px}}.item-detail__event-data .pure-g{display:-ms-flexbox;display:-webkit-flex;-ms-flex-flow:row wrap;flex-flow:row wrap!important;-ms-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.item-detail__event-data-title{position:relative;height:62px;margin:0 0 30px;border-bottom:2px solid #979797}@media screen and (max-width:1023px){.item-detail__event-data-title{position:relative;border:0;height:auto;margin:0;padding-top:50px}}.item-detail__event-data-title span{display:block;color:#9b9b9b;font-size:20px;font-weight:400;padding:10px 0 15px;letter-spacing:normal!important}@media screen and (max-width:1023px){.item-detail__event-data-title span{font-size:18px;padding:5px 0}}.item-detail__event-data-title span em{display:inline-block;vertical-align:top;width:140px;font-style:normal;font-weight:700}@media screen and (max-width:1023px){.item-detail__event-data-title span em{width:auto}}.item-detail__event-data-title span strong{display:inline-block;vertical-align:top;font-weight:400}.item-detail__event-data-title-actions{position:absolute;left:0;top:10px;width:100%;text-align:center}.item-detail__event-data-hosted{font-size:23px;letter-spacing:normal!important;margin:0 0 20px}.item-detail__event-data-hosted strong{display:inline-block;vertical-align:top;width:140px;color:#4a4a4a;font-weight:700;letter-spacing:normal!important}@media screen and (max-width:1023px){.item-detail__event-data-hosted strong{width:auto}}.item-detail__event-data-hosted span{display:inline-block;vertical-align:top;color:#09f;font-weight:700;letter-spacing:normal!important}@media screen and (max-width:1023px){.item-detail__event-data-hosted span{display:inline;margin-left:5px}}.item-detail__event-data-row{color:#4a4a4a;font-size:16px;letter-spacing:normal!important;margin:0 0 7px}.item-detail__event-data-row strong{width:90px;font-weight:700}.item-detail__event-data-row span,.item-detail__event-data-row strong{display:inline-block;vertical-align:top;letter-spacing:normal!important}.item-detail__event-data-row>a{display:inline-block;color:#77ace9;font-weight:700;margin:6px 0 0;text-decoration:none}.item-detail__event-data-misc{position:relative;color:#4a4a4a;font-size:16px;letter-spacing:normal!important}@media screen and (max-width:1023px){.item-detail__event-data-misc{padding-right:110px;margin:20px 0 0}}.item-detail__event-data-misc a{color:#77ace9;text-decoration:none}.item-detail__event-data-misc .item-detail__marker{position:absolute;right:70px;top:0}@media screen and (max-width:1023px){.item-detail__event-data-misc .item-detail__marker{right:20px}}.item-detail__event-data-misc .item-detail__marker a{display:block;text-align:center;text-decoration:none}.item-detail__event-data-misc .item-detail__marker a span{display:block;vertical-align:middle;width:60px;margin:0 auto;background:url(../img/icon-marker.png) no-repeat 50% 0/contain;padding:62px 0 0;text-decoration:none}@media screen and (max-width:1023px){.item-detail__event-data-misc .item-detail__marker a span{width:36px;padding:47px 0 0}}.item-detail__event-data-misc .item-detail__marker a strong{display:block;text-align:center;color:#4a4a4a;font-size:14px;font-weight:300;margin:0;letter-spacing:0!important}.item-detail-bottom-addto a,.item-detail__event-actions-addto{position:absolute;top:0;right:0;font-size:16px;color:#343434;padding:8px 15px 9px 0;letter-spacing:0!important;text-decoration:none;top:-8px;right:27px;border-radius:3px}@media screen and (max-width:1023px){.item-detail-bottom-addto a,.item-detail__event-actions-addto{position:static}}@media screen and (min-width:1022px){.item-detail-bottom-addto{display:none}}@media screen and (max-width:1023px){.item-detail-bottom-addto{text-align:center;margin:30px 0}.item-detail-bottom-addto a{display:inline-block;position:static}}.item-detail__event-actions-print{position:absolute;top:7px;right:260px;width:27px;height:27px;background:url(../img/print.png) no-repeat 50% 50%}@media screen and (max-width:1023px){.item-detail__event-actions-print{display:none}}.item-detail__event-actions-pdf{position:absolute;top:7px;right:210px;width:27px;height:27px;background:url(../img/pdf.png) no-repeat 50% 50%}@media screen and (max-width:1023px){.item-detail__event-actions-pdf{display:none}}.item-detail__event-info{max-width:1000px;margin:0 auto;padding:0 80px;box-sizing:content-box}@media screen and (max-width:1023px){.item-detail__event-info{padding:0 30px}}@media screen and (max-width:640px){.item-detail__event-info{padding:0 15px}}.item-detail__event-info .pure-g{display:-webkit-flex;-ms-flex-flow:row wrap;flex-flow:row wrap!important;-ms-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.item-detail__event-info-title{color:#4a4a4a;font-size:20px;font-weight:700;letter-spacing:normal!important;padding:0 0 15px;margin:40px 0 0;border-bottom:2px solid #979797}.item-detail__event-info-status{color:#4a4a4a;font-size:16px;letter-spacing:normal!important;margin:0 0 7px!important}.item-detail__event-info-status strong{font-weight:700;letter-spacing:normal!important}.item-detail__event-info-status span{letter-spacing:normal!important}.item-detail__event-info-status span.status-ok{color:#417505}.item-detail__event-info-misc{color:#4a4a4a;font-size:16px;margin:30px 0 0}.item-detail__event-info-misc a{color:#77ace9;text-decoration:none}.item-detail__event-info-misc>div{margin:30px 0}@media screen and (max-width:1023px){.item-detail__event-info-misc>div.draw{margin:20px 0 0}.item-detail__event-info-misc>div.draw .misc-title{color:#4a4a4a}}.item-detail__event-info-misc>div.draw>p:first-child{margin-bottom:10px}.item-detail__event-info-misc>div.event-aditional-contact p{color:#4a4a4a}@media screen and (max-width:1023px){.item-detail__event-info-misc>div.event-aditional-contact,.item-detail__event-info-misc>div.event-chair-contact,.item-detail__event-info-misc>div.info,.item-detail__event-info-misc>div.limit{margin:20px 0 0;padding:20px 0 0;border-top:1px solid #ccc}.item-detail__event-info-misc>div.info{margin-bottom:0}}.item-detail__event-info-misc>div p{color:#4a4a4a;font-size:16px;letter-spacing:normal!important;margin:3px 0}.item-detail__event-info-misc>div p .misc-title{color:#4a4a4a;letter-spacing:normal!important;text-decoration:underline;font-weight:700}.item-detail__event-misc{max-width:1000px;margin:0 auto;padding:0 80px;box-sizing:content-box;padding-bottom:100px}@media screen and (max-width:1023px){.item-detail__event-misc{padding:0 30px}}@media screen and (max-width:640px){.item-detail__event-misc{padding:0 15px}}.item-detail__event-misc-title{color:#4a4a4a;font-size:28px;font-weight:700;letter-spacing:normal!important;padding:10px 0;margin:45px 0 0;border-bottom:2px solid #979797}@media screen and (max-width:1023px){.item-detail__event-misc-title{font-size:22px}}.item-detail__event-misc-status{color:#4a4a4a;font-size:24px;font-family:Lato,sans-serif;font-weight:700;padding:20px 0;border-bottom:2px solid #979797}@media screen and (max-width:1023px){.item-detail__event-misc-status{font-size:18px;border-bottom:1px solid #ccc}.item-detail__event-misc-status .pure-u-ip-1:last-child{margin-top:15px}}.item-detail__event-misc-status div{letter-spacing:normal!important}.item-detail__event-misc-status span{color:#417505;letter-spacing:normal!important}.item-detail__event-misc table{margin:0}.item-detail__event-misc table thead th{color:#4a4a4a;font-size:24px;font-weight:700;text-align:center;letter-spacing:normal!important;border:0}@media screen and (max-width:1023px){.item-detail__event-misc table thead th{color:#4a4a4a;font-size:12px;line-height:1;font-weight:700;text-align:left;padding:10px 10px 5px}}.item-detail__event-misc table tbody tr:nth-child(2n) td{background:#f2f2f2}.item-detail__event-misc table tbody td{vertical-align:top;color:#4a4a4a;padding:10px 20px;letter-spacing:normal!important;border:1px solid #afafaf}@media screen and (max-width:1023px){.item-detail__event-misc table tbody td{font-size:13px;padding:5px 10px}}.item-detail__event-misc .associated-events-table td{color:#444}.item-detail__event-misc .associated-events-table td span{color:#4a4a4a;letter-spacing:normal!important}@media screen and (max-width:640px){.item-detail__event-misc table,.item-detail__event-misc tbody,.item-detail__event-misc td,.item-detail__event-misc th,.item-detail__event-misc thead,.item-detail__event-misc tr{display:block!important}.item-detail__event-misc thead tr{position:absolute!important;top:-9999px!important;left:-9999px!important}.item-detail__event-misc tr{border:1px solid #ccc!important}.item-detail__event-misc td{border:none!important;border-bottom:1px solid #eee!important;position:relative!important;padding-left:60%!important}.item-detail__event-misc td:before{position:absolute!important;top:6px!important;left:6px!important;width:55%!important;padding-right:10px!important;white-space:normal!important}.item-detail__event-misc td:first-of-type:before{content:"Group / Breed"}.item-detail__event-misc td:nth-of-type(2):before{content:"Judge"}.item-detail__event-misc td:nth-of-type(3):before{content:"Completed Last Year"}.item-detail__event-misc td:nth-of-type(4):before{content:"Some Other Information"}}.item-detail__event-misc .addeventatc{margin-top:-8px}.control-box-visible{overflow:hidden}.control-box-visible .nav-container{z-index:1!important}.control-box__layer{display:none;position:fixed;z-index:4;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.7)}.control-box__content{display:none;position:fixed;z-index:5;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:700px;background:#f4f5f5;border:2px solid #979797;border-radius:8px}.control-box__content .x-close span{color:#000;float:right;margin:11px 14px 0 0}.control-box__content .x-close span:hover{cursor:pointer}@media screen and (max-width:767px){.control-box__content .x-close span{float:none}}.control-box--visible .control-box__content,.control-box--visible .control-box__layer{display:block}.control-box__head{margin:0 25px;padding:35px 0 25px;border-bottom:1px solid #bbb;text-align:right}.control-box__submit{height:32px;background:#572b7d!important;border-radius:3px!important}.control-box__select,.control-box__submit{width:130px;font-size:12px!important;line-height:32px!important;padding:0!important}.control-box__select{height:34px;color:#777!important;background:#fff!important;border:2px solid #777!important;border-radius:3px!important;-webkit-text-fill-color:#777!important;text-fill-color:#777!important}@media screen and (max-width:767px){.control-box__select{margin-bottom:16px!important}}.control-box__clear_states{width:130px;height:34px;color:#777!important;font-size:12px!important;line-height:32px!important;padding:0!important;background:#fff!important;border:2px solid #777!important;border-radius:3px!important;-webkit-text-fill-color:#777!important;text-fill-color:#777!important}@media screen and (max-width:767px){.control-box__clear_states{width:100%;margin-bottom:16px!important}}.control-box .pure-g{box-sizing:border-box;padding:25px 15px 15px;display:-webkit-flex;-ms-flex-flow:row wrap;-ms-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}@media screen and (max-width:767px){.control-box .pure-g{display:inline-block}}.control-box label{display:block;width:100%;color:#3b495b;font-size:14px;font-weight:400;text-align:left;letter-spacing:normal;line-height:1.1;padding:5px 10px;margin:5px 0}.control-box label:hover{background:hsla(0,0%,100%,.7);border-radius:4px}.control-box--list .control-box__head{margin:0;padding:10px 5px}.control-box--list .control-box__submit{width:100%}.control-box--list .control-box__clear_states,.control-box--list .control-box__select{width:100%;margin:5px 0 0}.control-box--list .control-box__content{width:100%}.control-box--list .pure-g{padding:0;max-height:70vh;overflow-y:auto}.control-box--list label{padding:0;margin:0;background:linear-gradient(#fff,#efefef);border-bottom:1px solid #e8e8e8}.control-box--list label:first-child{border-radius:8px 8px 0 0}.control-box--list label:last-child{border-radius:0 0 8px 8px;border-bottom:0}.control-box--list label span{display:block;padding:10px}.control-box--list input[type=checkbox],.control-box--list input[type=radio]{display:none}.control-box--list input[type=checkbox]:checked+span,.control-box--list input[type=radio]:checked+span{color:#fff;background:#3d598b}@media screen and (max-width:767px){.control-box .control-box__head{margin:0;padding:10px 5px}.control-box .control-box__submit{width:100%}.control-box .control-box__clear_states,.control-box .control-box__select{width:100%;margin:5px 0 0}.control-box .control-box__content{width:100%}.control-box .pure-g{padding:0;max-height:70vh;overflow-y:auto}.control-box label{padding:0;margin:0;background:linear-gradient(#fff,#efefef);border-bottom:1px solid #e8e8e8}.control-box label:first-child{border-radius:8px 8px 0 0}.control-box label:last-child{border-radius:0 0 8px 8px;border-bottom:0}.control-box label span{display:block;padding:10px}.control-box input[type=checkbox],.control-box input[type=radio]{display:none}.control-box input[type=checkbox]:checked+span,.control-box input[type=radio]:checked+span{color:#fff;background:#3d598b}}.events-list{padding:90px 0 1px;background-color:#f2f2f2}@media screen and (max-width:767px){.events-list{padding-top:130px;background:transparent}}.events-list>.pure-g{max-width:1200px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:start;align-content:flex-start}.events-list>.pure-g>div{box-sizing:border-box;padding:0 10px}@media screen and (max-width:767px){.events-list>.pure-g>div{padding:0}}.events-list__item{cursor:pointer;display:block;max-width:280px;height:430px;margin:0 auto 65px;padding:10px;font-family:Lato,sans-serif;text-decoration:none;background:#fff;border-radius:6px;box-shadow:2px 3px 4px #bbb;box-sizing:border-box}@media screen and (max-width:767px){.events-list__item{max-width:100%;border-radius:0;margin:0 0 10px;height:auto;box-shadow:none}}.events-list__item:focus .events-list__item-image>div,.events-list__item:hover .events-list__item-image>div{background:transparent;box-shadow:2px 3px 4px rgba(0,0,0,.4)}.events-list__item-image{position:relative}.events-list__item-image>div{position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;font-size:23px;font-weight:700;line-height:1.3;text-shadow:0 2px 4px rgba(0,0,0,.5);text-align:center;letter-spacing:normal;padding:35px 20px 0;box-sizing:border-box;background:rgba(0,0,0,.5);transition:background .2s}.events-list__item-image>div span{display:block}@media (min-width:1023px) and (max-width:1200px){.events-list__item-image>div{line-height:1.1;padding:30px 15px 0}}.events-list__item-descn{color:#262626;height:220px;font-family:Lato,sans-serif;font-size:16px;font-weight:400;text-align:center;letter-spacing:normal!important;padding:15px 5px 0;box-sizing:border-box;overflow:hidden}@media screen and (max-width:767px){.events-list__item-descn{height:auto;padding:20px 5px 40px}}.events-list__item-long-descn{display:none}.view-more-list{font-size:14px;text-align:center;font-weight:700;margin-top:-20px;color:#477dca;text-transform:uppercase}@media (min-width:1023px) and (max-width:1200px){.view-more-list{margin-top:0}}.events-overlay__layer{visibility:hidden;opacity:0;position:fixed;z-index:4;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);transition:opacity .2s ease-in-out}.events-overlay__container{visibility:hidden;opacity:0;position:fixed;z-index:5;top:calc(50% - 30px);left:50%;transform:translateY(-50%) translateX(-50%) scale(.5);*zoom:1;width:600px;max-height:500px;padding:10px 10px 20px 20px;box-sizing:border-box;overflow-y:auto;background:#fff;box-shadow:3px 3px 20px rgba(0,0,0,.4);border-radius:2px;transition:opacity .2s ease-in-out,transform .2s ease-in-out}.events-overlay__container:after,.events-overlay__container:before{display:table;content:""}.events-overlay__container:after{clear:both}@media screen and (max-width:640px){.events-overlay__container{width:90%;max-height:calc(90vh - 75px);overflow-y:auto}}.events-overlay--visible .events-overlay__layer{visibility:visible;opacity:1}.events-overlay--visible .events-overlay__container{visibility:visible;opacity:1;transform:translateY(-50%) translateX(-50%) scale(1)}.events-overlay__close{cursor:pointer;position:absolute;right:20px;top:20px;color:#4a4a4a;font-size:14px;text-transform:uppercase;padding:0 22px 0 0;background:url(../img/i-close.png) no-repeat 100% 50%}@media screen and (max-width:640px){.events-overlay__close{top:10px;right:10px;padding:0;width:22px;height:22px;background-position:50% 50%}.events-overlay__close span{display:none}}.events-overlay__title{color:#4a4a4a;margin:0 0 15px;font-size:24px;letter-spacing:normal!important}@media screen and (max-width:640px){.events-overlay__title{padding:0 30px 0 0}}.events-overlay__image{float:left;margin:0 20px 20px 0;max-width:250px}@media screen and (max-width:640px){.events-overlay__image{float:none;max-width:100%}}.events-overlay__content{color:#4a4a4a;font-size:16px;padding:10px 10px 40px 20px;letter-spacing:normal!important}.events-overlay__content a{color:#fff;background:#09f;text-transform:uppercase;padding:8px 30px;font-size:14px;border-radius:5px;font-weight:700;text-decoration:none;cursor:pointer;clear:both;float:left;position:relative;left:10%;top:30px}@media screen and (max-width:767px){.events-overlay__content a{left:0}}.events-overlay__content a:focus,.events-overlay__content a:hover{color:#4a90e2}.events-info{padding:135px 0 1px;background-color:#fff;border-top:1px solid #979797;border-bottom:1px solid #979797}@media screen and (max-width:1200px){.events-info{padding-top:90px;border:0}}@media screen and (max-width:767px){.events-info{border:0;padding-top:30px}}.events-info-title{text-align:center;padding:1px}.events-info-title>div{color:#000000;font-size:2.1rem;font-family:Montserrat,sans-serif;text-align:center;text-transform:uppercase;margin:0 0 30px}@media screen and (max-width:767px){.events-info-title>div{font-size:25px}}@media screen and (max-width:640px){.events-info-title>div{font-size:21px}}.events-info>.pure-g{max-width:1300px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:start;align-content:flex-start}@media screen and (max-width:767px){.events-info>.pure-g{display:block}}.events-info__item{margin:0 0 130px;padding:0 20px}@media screen and (max-width:767px){.events-info__item{border:0;margin:0 0 35px}}.events-info__item-title{font-size:22px;font-family:Lato,sans-serif;font-weight:700;letter-spacing:normal!important;margin:0 0 5px}@media screen and (max-width:767px){.events-info__item-title{margin:0 0 20px}}.events-info__item-descn{color:#262626;font-family:Lato,sans-serif;font-size:18px;font-weight:400;letter-spacing:normal!important;box-sizing:border-box}.events-info__item-descn a{white-space:nowrap}