a.btn:hover{background:#3d87b0 !important;color:#f9f7f3 !important}.arr_wrap{max-width:100px}.single_event .event_title{margin-bottom:2rem}.single_event .event_title h1{font-family:'Cormorant', serif}.single_event .event-on-date,.single_event .location_evn{background-color:#3d87b0;text-transform:uppercase;color:#f9f7f3;margin:0 auto;text-align:center;letter-spacing:2px}.single_event .location_evn{background-color:#f2ce16;color:#011f26}.single_event .hero_img{margin-bottom:2rem;background-position:center;background-size:cover;background-repeat:no-repeat}@media (min-width: 641px){.single_event .event_title h1{line-height:2}.single_event .event-on-date,.single_event .location_evn{padding:0.7rem 2rem;display:inline-block;margin-top:-1rem !important;font-size:16px}}@media (max-width: 640px){.single_event{margin-top:4rem}.single_event .event_title h1{line-height:1}.single_event .event-on-date,.single_event .location_evn{padding:0.5rem 1rem;display:block;font-size:16px}.single_event .location_evn{line-height:1.2}}.events_wrapper{padding:90px 0 130px;overflow:hidden;max-width:1300px;margin:0 auto}.events_wrapper .mob_cus{display:none;background:#272727;color:#fff;text-transform:uppercase;line-height:50px;font-family:'Lato', sans-serif;font-size:24px;letter-spacing:1px;position:relative}.events_wrapper .mob_cus .re_cus{width:50px;position:absolute;z-index:1;background:#011f26;height:50px;top:0;cursor:pointer;right:0}.events_wrapper .mob_cus .re_cus svg{height:30px;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-bottom:-8px}.events_wrapper .time_nav_wrap{margin-bottom:30px}.events_wrapper .time_nav{float:none !important;width:auto !important;margin:0 auto 30px auto}@media (min-width: 641px){.events_wrapper .time_nav{width:100%;display:table;border-spacing:0 0;table-layout:fixed}.events_wrapper .time_nav>div{display:table-cell;vertical-align:top;float:none !important}}@media (max-width: 640px){.events_wrapper .time_nav{display:block;width:100%}}.events_wrapper .time_nav li{display:table-cell;list-style:none}.events_wrapper .time_nav li a,.events_wrapper .time_nav li a.btn{display:block;font-size:24px;white-space:nowrap;padding:1rem 2rem;background:#3d87b0;color:#f9f7f3;letter-spacing:3px;font-family:'Lato', sans-serif;-webkit-transition:ease 0.4s;transition:ease 0.4s}.events_wrapper .time_nav li a:hover,.events_wrapper .time_nav li a.btn:hover{-webkit-transition:ease 0.4s;transition:ease 0.4s;color:#3d87b0;background:#f2ce16}.events_wrapper .time_nav li a.curr,.events_wrapper .time_nav li a.btn.curr{-webkit-transition:ease 0.4s;transition:ease 0.4s;color:#3d87b0}.events_wrapper .time_nav li a.curr:hover,.events_wrapper .time_nav li a.btn.curr:hover{-webkit-transition:ease 0.4s;transition:ease 0.4s;color:#3d87b0}.events_wrapper .time_nav li a.active,.events_wrapper .time_nav li a.btn.active{-webkit-transition:ease 0.4s;transition:ease 0.4s;color:#011f26;cursor:not-allowed;background:#f2ce16}@media (max-width: 800px){.events_wrapper .time_nav li a{font-size:18px;padding:1rem}}@media (max-width: 640px){.events_wrapper .time_nav li a{font-size:16px;padding:1rem}}@media (max-width: 640px){.events_wrapper .time_nav li{display:block}}.events_wrapper .category_nav{margin-bottom:2rem}.events_wrapper .category_nav li{list-style:none;position:relative;display:inline-block;margin:0 0 0.5rem 0}.events_wrapper .category_nav li:after{content:'|';margin:0 0.5rem;display:inline-block}.events_wrapper .category_nav li:last-child:after{display:none}.events_wrapper .category_nav li a{text-align:center;display:inline-block;font-family:'Lato', sans-serif;font-size:1rem;text-transform:uppercase;line-height:20px;color:#272727;padding:0.5rem;border-bottom:2px solid transparent;-webkit-transition:ease 0.4s;transition:ease 0.4s}.events_wrapper .category_nav li a:hover{-webkit-transition:ease 0.4s;transition:ease 0.4s;color:#118c76;border-bottom:2px solid #118c76}.events_wrapper .category_nav li a.curr{-webkit-transition:ease 0.4s;transition:ease 0.4s;color:#3d87b0;border-bottom:2px solid transparent}.events_wrapper .category_nav li a.curr:hover{-webkit-transition:ease 0.4s;transition:ease 0.4s;border-bottom:2px solid #f2ce16}.events_wrapper .category_nav li a.active{-webkit-transition:ease 0.4s;transition:ease 0.4s;color:#3d87b0;border-bottom:2px solid #118c76}.events_wrapper .category_nav li a.active:hover{-webkit-transition:ease 0.4s;transition:ease 0.4s;border-bottom:2px solid #f2ce16}.events_wrapper .date_wraper{float:none !important;max-width:1300px;margin-bottom:60px}@media (min-width: 641px){.events_wrapper .date_wraper{width:100%;display:table;border-spacing:0 0;table-layout:fixed}.events_wrapper .date_wraper>div{display:table-cell;vertical-align:top;float:none !important}}@media (max-width: 640px){.events_wrapper .date_wraper{display:block;width:100%}}.events_wrapper .date_wraper .arr_wrap{display:table-cell;vertical-align:middle;width:38px;height:78px;cursor:pointer}.events_wrapper .date_wraper .act_date{display:table-cell;vertical-align:middle;font-family:'Cormorant', serif;text-align:center;width:100%;font-size:52px;color:#011f26;line-height:65px}.events_wrapper .date_wraper .act_date h2{font-family:'Cormorant', serif;font-size:52px;color:#011f26}.events_wrapper .grid_wrapper .event_item{border-bottom:1px solid rgba(1,31,38,0.2);margin-bottom:40px}@media (min-width: 801px){.events_wrapper .grid_wrapper .event_item{float:none !important}}@media (min-width: 801px) and (min-width: 641px){.events_wrapper .grid_wrapper .event_item{width:100%;display:table;border-spacing:0 0;table-layout:fixed}.events_wrapper .grid_wrapper .event_item>div{display:table-cell;vertical-align:top;float:none !important}}@media (min-width: 801px) and (max-width: 640px){.events_wrapper .grid_wrapper .event_item{display:block;width:100%}}@media (max-width: 800px){.events_wrapper .grid_wrapper .event_item{padding-bottom:30px}}.events_wrapper .grid_wrapper .event_item:last-child{border:0}.events_wrapper .grid_wrapper .event_item .img_wraper{position:relative;width:25%;text-align:right}.events_wrapper .grid_wrapper .event_item .img_wraper img{width:100%}.events_wrapper .grid_wrapper .event_item .img_wraper .date_evn{text-align:right;padding:0 15px;color:#118c76;font-weight:700;font-size:20px;text-transform:uppercase;font-family:'Lato', sans-serif}.events_wrapper .grid_wrapper .event_item .img_wraper .date_evn p.date{margin:0}.events_wrapper .grid_wrapper .event_item .img_wraper .date_evn p.time_evn{line-height:1;color:#011f26;font-weight:400;font-size:16px}@media (min-width: 801px){.events_wrapper .grid_wrapper .event_item .img_wraper{min-width:180px}}@media (max-width: 640px){.events_wrapper .grid_wrapper .event_item .img_wraper{float:none !important;width:100%}}.events_wrapper .grid_wrapper .event_item .info_wraper{line-height:32px;font-size:22px}.events_wrapper .grid_wrapper .event_item .info_wraper a h2{-webkit-transition:ease 0.4s;transition:ease 0.4s;font-family:'Cormorant', serif;line-height:1.1;color:#3d87b0;letter-spacing:2px;font-weight:400;margin-bottom:16px}.events_wrapper .grid_wrapper .event_item .info_wraper a h2:hover{color:#118c76}.events_wrapper .grid_wrapper .event_item .info_wraper .spec_frame .location_evn{text-transform:uppercase;font-size:16px;letter-spacing:2px;margin-bottom:1rem}.events_wrapper .grid_wrapper .event_item .info_wraper .evn_link{font-family:'Lato', sans-serif;font-weight:700;min-width:400px;text-transform:uppercase;letter-spacing:2px;padding:14px 10px}.events_wrapper .grid_wrapper .event_item .info_wraper p{margin-bottom:40px}@media (min-width: 801px){.events_wrapper .grid_wrapper .event_item .info_wraper{width:65%}}@media (max-width: 640px){.events_wrapper .grid_wrapper .event_item .info_wraper a h2{font-size:2rem;font-weight:700}}.events_wrapper .grid_wrapper .event_item .button_wrap{text-align:right;min-width:90px;width:10%}.events_wrapper .grid_wrapper .event_item .button_wrap a.btn:hover{background:#118c76 !important}@media (min-width: 801px){.events_wrapper .grid_wrapper .event_item .button_wrap a.btn{width:90px}}@media (max-width: 800px){.events_wrapper .grid_wrapper .event_item .button_wrap{margin-left:25%;padding-left:.9375rem;display:block}.events_wrapper .grid_wrapper .event_item .button_wrap a.btn{width:190px}}@media (max-width: 640px){.events_wrapper .grid_wrapper .event_item .button_wrap{margin-left:0}.events_wrapper .grid_wrapper .event_item .button_wrap h2{font-size:2rem}}.events_wrapper .upcomming_events{padding:80px 0 0;overflow:hidden}.events_wrapper .upcomming_events h2{font-family:'Lato', sans-serif;font-size:48px;line-height:64px;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:30px}.events_wrapper .upcomming_events .event_item .img_wraper{position:relative;margin-bottom:20px}.events_wrapper .upcomming_events .event_item .img_wraper img{width:100%}.events_wrapper .upcomming_events .event_item .img_wraper .date_evn{position:absolute;top:0;left:0;width:100%;background:rgba(51,51,51,0.9);line-height:60px;text-align:right;padding:0 15px;color:#3d87b0;font-weight:700;font-size:36px;font-family:'Lato', sans-serif}.events_wrapper .upcomming_events .event_item .inner_frame{line-height:32px;font-size:22px;overflow:hidden}.events_wrapper .upcomming_events .event_item .inner_frame h3{font-family:'Cormorant', serif;color:#3d87b0;line-height:32px;font-size:26px;font-weight:400;margin-bottom:20px}.events_wrapper .upcomming_events .event_item .inner_frame .spec_frame{margin-bottom:20px}.events_wrapper .upcomming_events .event_item .inner_frame .spec_frame .time_evn{margin-right:10px}.events_wrapper .upcomming_events .event_item .inner_frame .spec_frame .location_evn{margin-left:10px}.events_wrapper .upcomming_events .event_item .inner_frame .evn_link{font-family:'Lato', sans-serif;font-weight:700;width:100%;text-transform:uppercase;letter-spacing:2px;padding:14px 10px}.events_wrapper .mini_calendar table tbody,.events_wrapper .mini_calendar table tfoot,.events_wrapper .mini_calendar table thead{border:0 !important;background:inherit !important}.events_wrapper .mini_calendar table tbody th{font-size:21px;line-height:27px;font-weight:700;text-transform:uppercase;color:#011f26;padding:30px 0 0px !important;font-family:'Lato', sans-serif}.events_wrapper .mini_calendar table tbody tr:nth-child(even){border-bottom:0;background-color:inherit !important}.events_wrapper .mini_calendar table tbody td{border:1px solid #6f879e !important;padding:10px !important;font-family:'Lato', sans-serif;height:144px;font-weight:700;position:relative;overflow:hidden;color:#113157;font-size:17px;line-height:27px}.events_wrapper .mini_calendar table tbody td.emptydays{border:1px solid #adbecd !important}.events_wrapper .mini_calendar table tbody td .inner-day-wrap{font-size:13px;font-weight:400;line-height:17px;color:#3d87b0;text-transform:capitalize !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.events_wrapper .mini_calendar table tbody td .inner-day-wrap a{color:#3d87b0;-webkit-transition:ease 0.4s;transition:ease 0.4s}.events_wrapper .mini_calendar table tbody td .inner-day-wrap a:hover{-webkit-transition:ease 0.4s;transition:ease 0.4s;color:#011f26}.events_wrapper .mini_calendar table tbody th,.events_wrapper .mini_calendar table tbody td{display:block;width:144px;float:left;margin:0 13px 26px}@media (min-width: 801px){.mini_calendar{width:967px;margin:0 auto}.mini_calendar table tbody td{height:110px !important}.mini_calendar table tbody td,.mini_calendar table tbody th{width:110px !important;-webkit-transition:ease 0.4s;transition:ease 0.4s}.mini_calendar table tbody td:hover,.mini_calendar table tbody th:hover{background-color:rgba(242,206,22,0.2)}}@media (max-width: 800px){.mini_calendar table tbody td{height:62px !important;text-align:center}.mini_calendar table tbody td,.mini_calendar table tbody th{width:62px !important}.mini_calendar{width:642px;margin:0 auto}.mini_calendar table tbody td .inner-day-wrap a{display:none}.mini_calendar table tbody td .inner-day-wrap a:first-of-type{display:block;top:0;left:0;bottom:0;right:0;position:absolute;height:100%;width:100%;text-indent:-999px}.mini_calendar table tbody td .inner-day-wrap a:first-of-type:before{display:block;position:absolute;left:0;right:0;bottom:10px;content:'';width:10px;height:10px;margin:0 auto;border-radius:50%;background:#767676}}@media (max-width: 640px){.mini_calendar{width:320px;margin:0 auto}.events_wrapper .mini_calendar table tbody th{font-size:15px}.mini_calendar table tbody td,.mini_calendar table tbody th{width:35px !important;margin:0 4px 8px !important}.events_wrapper .mini_calendar table tbody td{height:35px !important;padding:4px !important;font-size:12px;line-height:1}.mini_calendar table tbody td .inner-day-wrap a:before{bottom:5px}.reveal{top:30% !important;-webkit-transform:translateY(-50%);transform:translateY(-50%);bottom:0 !important;left:0;right:0;margin:0 auto;width:90%;max-width:none;height:auto;min-height:inherit;border:0;border-radius:0}}body.events .reveal{border:2px solid #113157}body.events .reveal a{text-decoration:none;font-family:'Lato', sans-serif;color:#011f26;font-size:18px !important;text-transform:capitalize !important;line-height:2.2rem !important}body.events .reveal-overlay{background:rgba(15,15,17,0.75) !important;overflow:inherit}body.events .reveal a.reveal-opener{display:none}.close-button{outline:none}.close-button:hover{color:#118c76}#events-container .inner-day-wrap .reveal-opener{position:absolute;top:0;right:0;width:0;height:0;border-top:30px solid #118c76;border-left:30px solid transparent;-webkit-transition:ease 0.4s;transition:ease 0.4s}#events-container .inner-day-wrap .reveal-opener .reafads{-webkit-transition:ease 0.4s;transition:ease 0.4s;position:absolute;width:18px;height:18px;color:#fff !important;z-index:2;top:-30px;right:0;text-align:center;font-size:26px}#events-container .inner-day-wrap .reveal-opener:hover{border-top:30px solid #011f26}#events-container .inner-day-wrap .reveal-opener:hover .reafads{color:#f2ce16 !important}.ajax-loading{position:relative}.loadingSpinner{color:transparent;font-size:0;-webkit-animation:rotateLoader 4s infinite;animation:rotateLoader 4s infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;display:block;height:1rem;left:50%;margin-left:-1rem;margin-top:-1rem;position:absolute;top:50%;width:1rem;z-index:99}.loadingSpinner-inner{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background-color:#3d87b0;border-radius:100%;display:block;height:1rem;position:absolute;width:1rem}.loadingSpinner-inner:nth-child(1){-webkit-animation:translateBall1 1s infinite;animation:translateBall1 1s infinite;left:0;top:0;-webkit-transform:translate3d(1rem, 1rem, 0);transform:translate3d(1rem, 1rem, 0)}.loadingSpinner-inner:nth-child(2){-webkit-animation:translateBall2 1s infinite;animation:translateBall2 1s infinite;right:0;top:0}.loadingSpinner-inner:nth-child(3){-webkit-animation:translateBall3 1s infinite;animation:translateBall3 1s infinite;bottom:0;right:0}.loadingSpinner-inner:nth-child(4){-webkit-animation:translateBall4 1s infinite;animation:translateBall4 1s infinite;bottom:0;left:0}.loadingSpinner.orange .loadingSpinner-inner{background-color:#f2ce16}@-webkit-keyframes rotateLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotateLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes translateBall1{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}50%{-webkit-transform:translate3d(1rem, 1rem, 0);transform:translate3d(1rem, 1rem, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes translateBall1{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}50%{-webkit-transform:translate3d(1rem, 1rem, 0);transform:translate3d(1rem, 1rem, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes translateBall2{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}50%{-webkit-transform:translate3d(-1rem, 1rem, 0);transform:translate3d(-1rem, 1rem, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes translateBall2{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}50%{-webkit-transform:translate3d(-1rem, 1rem, 0);transform:translate3d(-1rem, 1rem, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes translateBall3{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}50%{-webkit-transform:translate3d(-1rem, -1rem, 0);transform:translate3d(-1rem, -1rem, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes translateBall3{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}50%{-webkit-transform:translate3d(-1rem, -1rem, 0);transform:translate3d(-1rem, -1rem, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes translateBall4{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}50%{-webkit-transform:translate3d(1rem, -1rem, 0);transform:translate3d(1rem, -1rem, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes translateBall4{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}50%{-webkit-transform:translate3d(1rem, -1rem, 0);transform:translate3d(1rem, -1rem, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}