.inner_wrapper .tribe-events-calendar div[id*='tribe-events-daynum-'], .inner_wrapper .tribe-events-calendar div[id*='tribe-events-daynum-'] a {
    background-color: transparent!important;
    color: #525665!important;
    text-align: right;
    font-size: 22px;
}


.events-archive.events-gridview .inner_wrapper #tribe-events-content table .type-tribe_events { border: 0; margin-left: 0;margin-bottom: 2px;border-left: 4px solid #52b3f7;background-color: #eeeeee;}
.events-archive.events-gridview #tribe-events-content table .type-tribe_events { border-bottom: 1px solid #e7e7e7; margin: 0 5%; padding: 6px 8px;}
#tribe-events-content .tribe-events-calendar td {   background: #fff !important;}
content .tribe-events-calendar td { padding-bottom: 25px;  position: relative;}
.inner_wrapper #tribe-events-content .tribe-events-calendar td {padding-bottom: 25px; /*position: relative;*/}
html.system .inner_wrapper #tribe-events-content .tribe-events-calendar td:hover, .inner_wrapper #tribe-events-content .tribe-events-calendar td.highlight {
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1.05);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1.05);
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1.05);
    transition: all 200ms ease-in;
    transform: scale(1.05);
    border-radius: 10px;
    box-shadow: 0px 2px 14px 0px #737373;
    border-collapse: separate;
    background-color: #ffffff;
    z-index: 1;
}


.events-gridview .inner_wrapper , .events-list  .inner_wrapper{ padding-top:40px !important; }
.events-gridview .head_wrap h1 , .events-list .head_wrap h1{margin-top:35px !important; }
.events-gridview  div#tribe-bar-views , .events-list  div#tribe-bar-views{top:40px !important}
.events-gridview .inner_wrapper .tribe-events-calendar div[id*='tribe-events-daynum-'], .inner_wrapper .tribe-events-calendar div[id*='tribe-events-daynum-'] a{font-size: 16px !important}
.events-gridview .inner_wrapper .tribe-events-calendar td.tribe-events-present div[id*='tribe-events-daynum-'] .day_num{ height: 30px !important ; width: 30px !important;}


#tribe-events-content .tribe-events-calendar td:hover {
-webkit-transition: all 200ms ease-in;
-webkit-transform: scale(1.05);
-ms-transition: all 200ms ease-in;
-ms-transform: scale(1.05);
-moz-transition: all 200ms ease-in;
-moz-transform: scale(1.05);
transition: all 200ms ease-in;
transform: scale(1.05);
border-radius: 10px;
box-shadow: 0px 2px 14px 0px #737373 !important;
border-collapse: separate;
background-color: #ffffff;
z-index: 1;
}


.inner_wrapper #tribe-events-content .tribe-events-calendar div[id*='tribe-events-event-'] h3.tribe-events-month-event-title { font-size: 12px; font-weight: 700; color: #5a5a5a;  padding: 0;    word-wrap: break-word;}
.inner_wrapper #tribe-events-content .tribe-events-calendar div[id*='tribe-events-event-'] h3.tribe-events-month-event-title a { color: #5a5a5a;}
.inner_wrapper #tribe-events-content .tribe-events-calendar td:hover {   z-index: 2!important;}
#tribe-events-content .tribe-events-calendar td:hover { background: #f7f7f7;  box-shadow: rgba(0, 0, 0, .2) 0 0 10px;}
#tribe-events-content .tribe-events-calendar td {border: 1px solid #d2d2d2; border-top: 0; -webkit-transition: all .2s cubic-bezier(.550, .085, .680, .530);  transition: all .2s cubic-bezier(.550, .085, .680, .530);}


.inner_wrapper .tribe-events-calendar td.tribe-events-present div[id*='tribe-events-daynum-'] .day_num {
    display: inline-block;
    padding: 4px 0;
    text-align: center;
    width: 35px;
    height: 35px;
    border-radius: 100%;
    background: #cf342a!important;
    color: #ffffff!important;
}

.inner_wrapper #tribe-events-content .tribe-events-calendar div[id*='tribe-events-event-'] h3.tribe-events-month-event-title p { font-size: 90%; color: #757575; font-weight: 400;}
.inner_wrapper #tribe-events-content .tribe-events-calendar div[id*='tribe-events-event-'] h3.tribe-events-month-event-title a:hover { text-decoration: underline;}
.inner_wrapper #tribe-events-content .tribe-events-calendar div[id*='tribe-events-event-'] h3.tribe-events-month-event-title a {  color: #5a5a5a;}
.inner_wrapper .tribe-events-tooltip .tribe-events-event-body { font-size: 13px;  padding: 10px 15px;    color: #525665;    display: inline-block;}

.tribe-events-calendar .tribe-events-tooltip, .tribe-events-week .tribe-events-tooltip, .tribe-events-shortcode.view-week .tribe-events-tooltip, .recurring-info-tooltip {
    border: 0 !important;
    background-color: #fff;
    color: #606060;
    padding: .75em 1em 0;
    box-shadow: 3px 4px 21px rgba(0, 0, 0, .38);
}
.tribe-events-calendar .tribe-events-tooltip, .tribe-events-week .tribe-events-tooltip, .tribe-events-shortcode.view-week .tribe-events-tooltip, .recurring-info-tooltip {
    background-color: #fff;
    border: 1px solid #666;
    bottom: 30px;
    color: #333;
    display: none;
    left: 3px;
    line-height: 1.4;
    position: absolute;
    width: 320px;
    z-index: 1001;
}

.inner_wrapper .tribe-events-tooltip .tribe-events-event-body {font-size: 13px; padding: 10px 15px; color: #525665; display: inline-block; word-break:break-all; }
.inner_wrapper #tribe-events-content .tribe-events-tooltip h4 {padding: 10px 15px; background-color: #525665; color: #ffffff;}
.inner_wrapper .tribe-events-tooltip .tribe-events-event-body .loc_wrap {  margin-bottom: 6px;}
.post-type-archive-tribe_events #tribe-events-pg-template, .tribe-events-pg-template{ padding-right: 0 !important}
.tribe-bar-views-inner {  margin-right: 20px;}
#tribe-events .tribe-events-button, .tribe-events-button{display: block;/*none !important;*/}


.inner_wrapper .calender_grid { width: calc(100% - 305px) !important; padding-right: 60px;}
.inner_wrapper .events_sidebar { background:#3d444e !important; width: 305px !important;  padding:42px;}
.inner_wrapper .events_sidebar .heading {font-size: 26px;color: #a29b96;text-align: center; font-family: "clavo";font-weight:200; max-width: 165px; margin: auto;line-height: 30px;letter-spacing: 2px;text-transform: lowercase;}
/*.inner_wrapper .events_sidebar .border-inner { padding:8%;  } */
.inner_wrapper .events_sidebar .border-inner .border_inner_wrap {  height: 100%;}
.inner_wrapper ul {  text-align:center; }
.event_details h3{color:#fff; margin-bottom: 15px; font-weight: 500; margin-top: 15px; font-size: 12px; line-height: 24px; letter-spacing: 2px; text-transform: uppercase;}
.event_details .category { color: #fff; margin-bottom: 15px; text-transform: uppercase; font-size: 11px; font-weight: 500; line-height: 18px; letter-spacing: 1px; }
.event_details .event_venue p { color: #a0a0a0; line-height: 24px; font-size: 18px; letter-spacing: 1px; font-family: 'Clavo'; font-weight: 200; text-transform: capitalize; }
#events_calender_page .view_btn { font-size: 12px; margin-top:20px;  width:145px;  max-width: 100%;  color: #ffffff;  text-align: center; height: 30px; margin-bottom: 0;line-height: 30px;text-transform: uppercase; display: inline-block; font-weight: 700;}
.inner_wrapper .events_sidebar .heading_wrap a {font-size: 0px; font-weight: 300; display: block; height:10px;color: #fff; background-repeat: no-repeat !important; }
.inner_wrapper .events_sidebar .prev_date { position: absolute; left:-15px; top:85%; margin-top: -18px; margin-right: 0; width:22px; background:url(/wp-content/themes/north-park/assets/images/link-arrow2.png?x54634); }
.inner_wrapper .events_sidebar .next_date { position: absolute;  right:-15px;   top:85%;  margin-top: -18px; margin-right: 0; background: url(/wp-content/themes/north-park/assets/images/link-arrow.png?x54634); width:22px}

/*#events_calender_page .view_btn:hover{background:#d4a132 }*/
.inner_wrapper #tribe-events-header {  position: absolute;  width: 100%;  top: 0;  left: 0;}
.inner_wrapper .calender_month { position: relative; display: inline-block; padding: 0 40px; font-family: 'BellMTPro-Bold';}
.inner_wrapper .tribe-events-sub-nav li a { font-size:0px; font-weight: 300; display: block!important; line-height: 30px; color: #464c5a!important; padding: 0; }
.inner_wrapper .tribe-events-sub-nav .tribe-events-nav-previous a{background:url(/wp-content/themes/north-park/assets/images/link-arrow2.png?x54634); position: absolute; left: 0; top:10px ; background-repeat: no-repeat !important; width:50px;height: 10px;}
.inner_wrapper .tribe-events-sub-nav .tribe-events-nav-next a{background:url(/wp-content/themes/north-park/assets/images/link-arrow.png?x54634); position: absolute; right: -34px; top:10px ; background-repeat: no-repeat !important; width: 50px;height: 10px;}
#tribe-events-header .tribe-events-sub-nav li{display: block;}
.heading_wrap{position: relative; padding: 0 10px;}
.inner_wrapper .tribe-bar-date-filter #tribe-bar-dates:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width:35px;
    height: 100%;
    background: url(/wp-content/themes/north-park/assets/images/callendar_icon.png?x54634) no-repeat center center;
    background-size: auto 40%;
}
span.caret {
    top: 0;
    width:35px;
    height: 100%;
    position: absolute;
    right: 0;
    background: url(/wp-content/themes/north-park/assets/images/arrow-down.png?x54634) no-repeat center center !important;
}

p#noevents { color: #fff;margin-top: 30px;text-align: center;}


.inner_wrapper #tribe-bar-form .search_event_wrap .srch_btn {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width:35px;
    height: 100%;
    background: url(/wp-content/themes/north-park/assets/images/enlarge-plan.png?x54634) no-repeat center center;
    background-size: auto 45%;
}


.inner_wrapper #tribe-bar-form .search_event_wrap{position: relative;}
.tribe-bar-date-filter{position: relative;}

.customSelect.select-open .selectList { left: 0 !important; top: auto !important;}
.customSelect .selectList {
    z-index: 100;
    position: absolute;
    left: -999em;
    top: -999em;
    padding: 5px 0 !important;
    margin: 2px 0 0 !important;
    list-style: none;
    background-color: #ffffff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}

#select-tribe_event_category.customSelect .selectList { width: 100%; border-radius: 0; border: 1px solid #3d444e !important; background: #3d444e !important;}
#select-tribe_event_category.customSelect .selectList dl {width: 100%;color: #ffffff; background: transparent;}
#select-tribe_event_category.customSelect .selectList .selected, #select-tribe_event_category.customSelect .selectList dd.hovered {background: transparent;font-weight: 700;color: #ffffff;}
#select-tribe_event_category.customSelect .selectList dd {
    padding: 6px 15px;
    color: #ffffff;
    font-weight: 300;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}


.customSelect .selected {
    color: #ffffff;
    text-decoration: none;
    background-color: #0081c2;
    background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
    background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
    background-image: -o-linear-gradient(top, #0088cc, #0077b3);
    background-image: linear-gradient(to bottom, #0088cc, #0077b3);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}

#select-tribe_event_category.customSelect .selectValueWrap { position: relative; font-weight: 400;}
#select-tribe_event_category.customSelect .selectedValue {
    padding: 11px 15px 11px;
    padding-right: 30px;
    color: #a0a0a0;
    background: transparent;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    box-shadow: none;
    /* border: 1px solid #525665; */
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-transform: uppercase;
    font: 600 12px futura-pt !important; font-style: normal;
    letter-spacing: 2px;
}

.tribe-bar-category-filter{position: relative;}
.tribe-bar-category-filter select{display:none; }
span[class^="color_"], .event_details p.category span {
    display: inline-block;
    width: 7px;
    height: 7px;
    border-radius: 100%;
    margin-right: 8px;
    background: #fff;

}
.event_details p.category span{display: none;}





#events_detail_page .tribe-events-back a {
    font-family: "clavo";
    font-weight: 200;
    font-size: 26px;
    color:#a29b96;
    background: left url(/wp-content/themes/north-park/assets/images/link-arrow2.png?x54634) no-repeat; padding-left: 40px;
    text-transform: lowercase;
}
#events_detail_page .tribe-events-back a span {
    display: inline-block;
    margin-right: 5px;
    margin-top: -1px;
    font-size: 40px;
    line-height: 20px;
    font-family: "proxima-nova",sans-serif;
    font-weight: 300;
    vertical-align: top;
}


#events_detail_page .tribe-events-back { margin-top:64px; margin-bottom:40px; float: right; width: 85%;}
.inner_wrapper { display: block;position: relative; padding-top: 109px; min-height: 100%; width: 100%;}
#events_detail_page .tribe_events { display: inline-block; width: 100%;  padding-bottom: 20px; background:#fff; }
#events_detail_page .event_right_box { padding-bottom: 35px; font-size: 16px; width: calc(100% - 305px); float: right; padding-right: 50px; padding-left: 60px;}
#events_detail_page .event_image { position: relative; margin-bottom: 20px; margin-top: 60px; height: 600px}
#events_detail_page .event_image img { width: 100%;}
#events_detail_page .event_image .border_outer_wrap { position: absolute;  top: 0;  left: 0;  width: 100%;  bottom: 0;}
.border_outer_wrap { padding: 20px;}
.border_wrap_grey, .border_wrap_white { position: relative; border: 0px solid #fff; padding: 25px; height: 100%;}

.event_detail_sidebar {  width:100%; float: left; background:#3d444e !important; max-width: 305px;}
.border_outer_wrap { padding: 20px;}
#events_detail_page .event_detail_sidebar .heading_border {  margin: 30px auto 28px;}
.event_detail_sidebar .heading { text-align: center;  margin-top: 0; color:#a29b96; margin-bottom: 40px; font-weight: 200; font-family: "clavo"; font-size: 26px; line-height: 32px;text-transform: lowercase;}
#events_detail_page .tribe-events-cal-links .tribe-events-button { font-weight: 600;letter-spacing: 2px;font-size: 12px; margin-top: 5px; height: 30px; line-height:30px; padding:0px 15px; background-color:#e4b54e; border-radius: 0; margin-right: 0; text-align: center;}
.single-tribe_events #events_detail_page .tribe-events-cal-links {text-align: center; position: relative; padding-top: 40px;}
.event_details:before { content: url(/wp-content/themes/north-park/assets/images/divider.png?x54634); filter: brightness(0) invert(1);}
li.event_details {  margin-top: 30px; text-align: center;}
.border_outer_wrap.event_detail_sidebar .border_wrap_grey { border: 0;}
.single-tribe_events #events_detail_page .tribe-events-cal-links:before { content: url(/wp-content/themes/north-park/assets/images/divider.png?x54634); filter: brightness(0) invert(1); position: absolute; left: 50%; transform: translateX(-50%); top:-5px;    width: 22px;}
#events_detail_page .tribe-events-back a span{display: none;}

.evnt_detail { display: inline-block; width: 100%; margin-bottom: 5px;font-family: "clavo"; font-weight: 200; font-size: 18px; line-height: 18px; text-align: center;}
.event_detail_sidebar p, #events_detail_page .evnt_detail p { line-height: 24px; display: block;  color:#a29b96; font-size: 18px; text-align: center; letter-spacing: 1px;}
#events_detail_page .evnt_detail p img { width: 19px; margin-right: 5px; margin-top: -4px; display: inline-block;}



.tribe-events-cal-links a.tribe-events-ical.tribe-events-button{display: none !important;}
.tribe-events-notices{display: none;}
#events_detail_page{padding-top:6px !important}
.tribe_events-template-default .tribe-events-pg-template{padding-left: 0 !important; padding-right:0 !important }
#events_detail_page .head-1 { font-size: 12px; margin: 0 0 15px 0; padding: 0; color: #3d444e; letter-spacing: 2px;font-weight: 600; text-align: center; text-transform: uppercase; line-height: 15px; }
#tribe-events .tribe-events-content p, .tribe-events-after-html p, .tribe-events-before-html p { text-align: center; font-weight: 300 !important; font-size: 12px; color: #3d444e; line-height: 24px; font-family: "clavo"; }
.evnt_detail p img{display: none !important;}
#tribe-bar-form #tribe-bar-views{ left: inherit !important;}
.inner_wrapper #tribe-bar-views .tribe-bar-views-list{overflow: hidden;}
#events_detail_page .border_wrap_white{border: 0}
#events_detail_page .event_image img { width: 100%; max-height: 610px; object-fit: cover;}
#events_detail_page #tribe-events-gmap-0 {margin: 15px 0 20px;height: 250px!important;}

#related_events { display: inline-block; width: 100%; padding-bottom: 40px;}
#related_events h2 {padding: 39px 68px;font-size: 26px;font-weight: 100;font-family: 'clavo';/*border-bottom: 1px solid #979797;*/ color: #a0a0a0;display: block; letter-spacing: .5px;line-height: 24px;}
.inner_wrapper .flexslider, .inner_wrapper .flex-viewport, .inner_wrapper .flexslider .slides, .inner_wrapper .flexslider .slides li { height: 100%;}
.flexslider { margin: 0!important; border: 0!important; border-radius: 0;}
.flexslider { margin: 0 0 60px; background: #fff; border: 4px solid #fff; position: relative;  zoom: 1;}
#events_detail_page .flexslider .flex-viewport {  margin: 0 50px;}
.inner_wrapper ul {  text-align: left;}
.slides, .slides > li, .flex-control-nav, .flex-direction-nav {  margin: 0;  padding: 0;   list-style: none;}
#related_events .flexslider .slides li {  padding: 0 20px; text-align: center;}
.slides, .slides > li, .flex-control-nav, .flex-direction-nav {  margin: 0;  padding: 0;  list-style: none;}
#related_events .r_evnt_thumb { height: 260px; margin-bottom: 15px;}
#tribe-events-content a, .tribe-events-event-meta a {  text-decoration: none;}
#related_events h3 { font-size: 12px; font-weight: 600; margin-top: 10px; display: inline-block; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #3d444e; text-transform: uppercase; letter-spacing: 2px; line-height: 15px; vertical-align: middle;}
.evnt_detail { display: inline-block; width: 100%; padding: 15px 0 10px;min-height: 77px;}
.event_detail_sidebar p, #events_detail_page .evnt_detail p {  display: block;  margin-bottom: 0px;}
#events_detail_page .evnt_detail p img { width: 19px; margin-right: 5px; margin-top: -4px; display: inline-block;}
.flexslider .slides img { height: auto;  -moz-user-select: none;}
#events_detail_page .evnt_detail p img { width: 19px; margin-right: 5px; margin-top: -4px; display: inline-block;}
#related_events .day_trip { text-transform: uppercase; color: #3d444e; font-weight: 500; font-size: 11px; letter-spacing: 1px; line-height: 14.99px;}
#tribe-events-pg-template .social_media_feed .flexslider {  margin: 30px 0 40px !important; width: 100%; float: left; }
#tribe-events-pg-template .social_media_feed .flexslider .flex-viewport {  margin: 0 auto; max-width: calc(100% - 70px);}
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;}
#tribe-events-pg-template .social_media_feed .flexslider li a.social_media_thumb { height: 210px; width: 100%; display: block; border: 1px solid #aaa997; background-size: cover !important;}

.flex-direction-nav a:before { font-family: "flexslider-icon"; font-size: 40px; display: inline-block; content: '\f001'; color: rgba(0, 0, 0, 0.8); text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);}
#tribe-events-pg-template .flex-direction-nav a { width: 30px; height: 30px;  }
.flex-direction-nav .flex-prev { left: -50px;}
.flex-direction-nav a { z-index: 2;}
.flex-direction-nav a {
    text-decoration: none;
    display: block;
    width: 40px;
    height: 40px;
    margin: -20px 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    overflow: hidden;
    opacity: 10;
    cursor: pointer;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
#tribe-events-pg-template .flex-direction-nav .flex-next { left: auto; background: url(/wp-content/themes/north-park/assets/images/events/right-arrow.png?x54634) center/contain no-repeat; right:-20px !important;font-size: 0;}
#tribe-events-pg-template .flex-direction-nav .flex-prev { left:-20px !important; background: url(/wp-content/themes/north-park/assets/images/events/left-arrow.png?x54634) center/contain no-repeat; font-size: 0;}
.tribe-events-after-html { clear: both;}
#events_detail_page .flex-direction-nav .flex-disabled { opacity: 10 !important; filter: alpha(opacity=0);  cursor: default; z-index: 1; }
section.social_media_feed {  width: 100%;   padding: 0 40px;}



.events-list #events_list_page .calender_month .calender_month-title { font-size: 30px; font-weight: normal; color:#a29b96; font-family: "clavo"; font-weight: 200;}
.events-list .inner_wrapper .calender_month { position: relative; display: inline-block; padding: 0 40px; font-family: 'BellMTPro-Bold';}
.events-list .inner_wrapper .tribe-events-sub-nav li a, .inner_wrapper .tribe-events-nav li a {font-size: 40px;font-weight: 300; display: block!important;line-height: 30px; background: transparent!important; color: #464c5a!important; padding: 0;}
.events-list #events_list_page .calender_month .list_prev { position: absolute;  left: 0; top: 0; margin-right: 0;}
.events-list #events_list_page .calender_month .list_next { position: absolute; right: 0; top: 0; margin-right: 0;}
.events-list .inner_wrapper .tribe-events-sub-nav li a, .inner_wrapper .tribe-events-nav li a {font-size:0px;font-weight: 300;display: block!important;line-height: 30px; background: transparent!important;color: #464c5a!important;padding: 0;}
.events-list .inner_wrapper .past_upcoming { display: inline-block; float: right;text-transform: uppercase;font-size: 16px; margin-top: 10px;}
.events-list .inner_wrapper .past_upcoming a {display: inline-block;color: #a0a5af;margin-left: 20px;border-bottom: 3px solid transparent;}
.events-list .inner_wrapper .past_upcoming a:hover, .events-list .inner_wrapper .past_upcoming a.active { color: #585d69; border-color: #585D68;}
.events-list .inner_wrapper .past_upcoming a {     cursor: pointer; display: inline-block; color: #a0a5af; margin-left: 20px; border-bottom: 3px solid transparent; font-weight: bold;}
.events-list #tribe-events-pg-template, .tribe-events-pg-template { max-width: 100%!important; padding: 0 /*0 40px 0 50px*/ !important;}
.events-list .inner_wrapper .tribe-events-loop {max-width: 100%; display: inline-block; width: 100%;}
.events-list .inner_wrapper .event_list { display: table; width: 100%; border-collapse: initial; border-spacing: 0 40px; margin-top:30px;}
.events-list .inner_wrapper ul { text-align: left;}
.events-list .inner_wrapper .event_list li {display: table-row; width: 100%; height: 260px;}
.events-list .inner_wrapper .event_list h2 {display: table-cell;font-size: 20px; width: 85px;vertical-align: middle;font-weight: 700; padding-right: 15px;}
.events-list .inner_wrapper .event_list h2 span { display: block; font-size: 40px;line-height: 40px;}
.events-list .inner_wrapper .event_list li > div { display: table-cell; position: relative; border: 1px solid #585d69;}
.events-list  .inner_wrapper .list_thumb.border_outer_wrap { width: 25%; position: absolute; left: 0; top: 0; height: 100%;}
.events-list .border_wrap_white {border-color: #fff;}
.events-list .border_wrap_grey, .border_wrap_white { position: relative; /*border: 1px solid #35404c;*/ padding: 25px; height: 100%;}
.events-list .inner_wrapper .list_desc { min-height: 260px; width: 75%; margin-left: 25%; margin-right: 0; padding: 20px; font-size: 16px;  color: #474c56;}
.events-list .inner_wrapper .list_desc h3 { font-size: 24px; font-weight: 700; margin-bottom: 12px; padding-right: 170px; color: #464c5a;}
.events-list .inner_wrapper .list_desc .event_time, .inner_wrapper .list_desc .event_date {font-size: 15px;color: #6f747f;margin-bottom: 12px; padding-right: 170px; line-height: 24px;}
.events-list .inner_wrapper .list_desc .event_time img {vertical-align: middle; width: 17px; margin-right: 10px; display: inline-block;}
.events-list .inner_wrapper .list_desc .list_btn { position: absolute;right: 20px;top: 20px;font-size: 12px; letter-spacing: 2px;font-weight: 700;border: 1px solid #e4b54e;background-color: #e4b54e;color: #fff; width: 145px;padding:0;text-align: center; text-transform: uppercase; height: 30px; line-height: 30px;}
.events-list  .inner_wrapper #tribe-bar-views li.tribe-bar-views-option.tribe-bar-views-option-list {  position: absolute; top: 0; right: 0; bottom: 0;}
.events-list .inner_wrapper #tribe-bar-views li.tribe-bar-views-option { display: list-item; width: 50%;float: left;text-align: center;text-transform: uppercase;}
.events-list .inner_wrapper #tribe-bar-views .tribe-bar-views-option.tribe-bar-active a, .inner_wrapper #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a:hover { background: #585d69 !important; color: #ffffff;}
.events-list.inner_wrapper #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover { background: #eee; color: #585d69;}
.events-list #events_list_page .calender_month .list_prev a{background: url(/wp-content/themes/north-park/assets/images/link-arrow2.png?x54634) !important; background-repeat: no-repeat !important; width: 30px; height:10px;  position: absolute; top:10px}
.events-list #events_list_page .calender_month .list_next a{background: url(/wp-content/themes/north-park/assets/images/link-arrow.png?x54634) !important; background-repeat: no-repeat !important; width: 30px; height:10px;  position: absolute; top:10px; right:-13px}
.events-list .inner_wrapper .calender_month{margin-left: 4px !important}

#events_list_page #pagenumbers { text-align: right; margin-top: -10px;  padding-bottom: 20px;}
#events_list_page #pagenumbers li.inactive {
    cursor: default;
    opacity: 0.5;
    color: #9296a9!important;
    pointer-events: none;
}
#events_list_page #pagenumbers li.pagination_arrow {
    padding-top: 3px;
    padding-bottom: 8px;
    font-size: 45px;
    line-height: 23px;
    font-weight: 300;
    vertical-align: bottom;
}
#events_list_page #pagenumbers li {
    cursor: pointer;
    margin-left: 4px;
    margin-bottom: 4px;
    display: inline-block;
    border: 1px solid #bebebe;
    padding: 6px 12px;
    color: #9296a9;
    font-weight: 700;
}



@media screen and (max-width: 1600px)

{

.events-list .inner_wrapper .list_thumb.border_outer_wrap {  width: 30%;}
/*.events-list .calender_month-title {  font-size: 21px !important;}*/
.events-list .inner_wrapper .past_upcoming { font-size: 13px; margin-top: 5px;}
.events-list .inner_wrapper .event_list h2 span {font-size: 30px;line-height: 30px;}
.events-list .inner_wrapper .event_list h2 { font-size: 14px; width: 65px;  padding-right: 12px;}
.events-list .inner_wrapper .list_desc { font-size: 13px;  padding: 15px 20px;}
.events-list .inner_wrapper .calender_month { padding: 0 30px;}
.events-list .inner_wrapper .tribe-events-sub-nav li a, .inner_wrapper .tribe-events-nav li a { margin-top: -3px; line-height: 23px;}
.events-list .inner_wrapper .event_list { border-spacing: 0 30px; }
.events-list .inner_wrapper .list_desc { min-height: 260px; width: 70%; margin-left: 30%;}

}

@media(min-width:1025px){
  #events_detail_page .tribe_events{display: table;padding-bottom: 0; vertical-align: top;}
  .event_detail_sidebar{float: none; display: table-cell;width: 305px;vertical-align: top;}
  #events_detail_page .event_right_box{float: none; display: table-cell;}

}
@media( max-width:1024px )
{
  .inner_wrapper .events_sidebar {width: 100% !important;padding: 42px;float: left;position: static !important;}
  .inner_wrapper .calender_grid { width: 100% !important;padding-right:20px; padding-left: 30px;}
  .post-type-archive-tribe_events #tribe-events-pg-template, .tribe-events-pg-template { padding-right: 0 !important; padding-left: 0 !important;  }
  .post-type-archive-tribe_events .inner_wrapper .calender_month{margin-left:36px;}
  .post-type-archive-tribe_events #tribe-events-bar { padding-left: 20px !important; padding-right: 20px;}
  .post-type-archive-tribe_events .tribe-bar-views-inner{margin-left: 0 !important; margin-right: 0 !important}
  .post-type-archive-tribe_events .tribe-bar-search-filter { max-width: 35% !important;}
  .post-type-archive-tribe_events .tribe-bar-category-filter { width: 34% !important; margin-left: 3% !important; margin-right: 3% !important;}
  .post-type-archive-tribe_events .tribe-bar-date-filter{float: right; max-width: 25% !important; }
  .post-type-archive-tribe_events .inner_wrapper{padding-top: 80px !important; }
  .post-type-archive-tribe_events div#tribe-bar-views{top:-10px !important}
  .post-type-archive-tribe_events #tribe-bar-form .tribe-bar-filters{margin-top: 30px !important;}
  .post-type-archive-tribe_events .tribe-bar-mini #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a {  padding: 1px 15px;}
  .tribe-is-responsive.tribe-mobile .tribe-events-page-title{margin-top: 0 !important;}
  #tribe-events-content .tribe-events-calendar td:hover { background: #525665 !important; color:#fff !important  }
 html.system .inner_wrapper #tribe-events-content .tribe-events-calendar td:hover, .inner_wrapper #tribe-events-content .tribe-events-calendar td.highlight{ background: #525665 !important; color:#fff !important  }
 html.system .inner_wrapper #tribe-events-content .tribe-events-calendar td:hover, .inner_wrapper #tribe-events-content .tribe-events-calendar td.highlight .day_num{  color:#fff !important  }
 #tribe-events-content .tribe-events-calendar td:hover .day_num {  color: #fff !important;}
 .tribe-events-calendar .tribe-events-present.tribe-events-has-events:after { background: #525564;}
 .events-gridview .head_wrap h1 , .events-list .head_wrap h1{padding-left: 135px !important; margin-top: -10px !important; font-size: 26px !important;}

.events-list #tribe-events-bar{padding-left: 0px !important; padding-right: 0px !important;}

 .event_detail_sidebar {  max-width: 100%; display: table-footer-group;}
 #events_detail_page .event_right_box {font-size: 16px;width: 100%;float: right;padding-right: 50px;padding-left: 60px;}
 #events_detail_page .event_right_box { padding-right: 15px; padding-left: 15px; margin-bottom: 15px;    display: table-header-group;}
 #events_detail_page .event_image{margin-top: 20px;}
 .event_image img {max-height: 440px;}



  .events-list #tribe-events-pg-template, .tribe-events-pg-template {  max-width: 100%!important; padding: 0 15px /*0 40px 0 50px*/ !important;}
  .events-list .inner_wrapper .list_desc h3 {  font-size: 17px;}
  .events-list .inner_wrapper .list_desc .list_btn { font-size: 12px; width: 136px; top: 15px;}
  .events-list .border_wrap_grey, .events-list .border_wrap_white {  padding: 18px;}
  .events-list .inner_wrapper .list_thumb.border_outer_wrap {  width: 40%;}
  .events-list .inner_wrapper .list_desc {  width: 60%;  margin-left: 40%;}
  .events-list #tribe-events-footer:after, #tribe-events-footer:before, #tribe-events-header:after, #tribe-events-header:before{display: none;}
  #events_detail_page .tribe_events{padding-bottom: 0 !important;}
  .events-archive.tribe-theme-north-park #tribe-events-pg-template #tribe-events{padding: 0 0px 0 0px !important}
  .inner_wrapper .calender_grid{padding-left: 20px !important}
  #tribe-events-footer{margin-bottom: 0;}
  #tribe-events-content table.tribe-events-calendar{margin-bottom:20px;}
  #tribe-events-content{padding-bottom:0; }
  .inner_wrapper #tribe-events-content .calender_grid_wrap , #events_detail_page .tribe_events{display: table/*block*/;}
  #tribe-events .tribe-events-button, .tribe-events-button{display: inline-block;}
  .tribe-bar-category-filter select{display: block !important;}
  .list_desc p:last-of-type { word-break: break-word; }
  .events-list #tribe-events-content.tribe-events-list , .events-list .inner_wrapper #tribe-events-header{padding-right: 0 !important; }
  .events-gridview .inner_wrapper .calender_month{margin-left: 20px !important}
  .event_detail_sidebar{float: none;}
  .event_right_box .tribe-events-content{width: 100% !important}
  .event_detail_sidebar p{line-height: 24px !important;}
  #events_detail_page .evnt_detail p{line-height: normal;}
}


@media( max-width:767px )
{

.events-gridview .inner_wrapper .tribe-events-calendar div[id*='tribe-events-daynum-'], .inner_wrapper .tribe-events-calendar div[id*='tribe-events-daynum-'] a{ text-align: center;}
.events-gridview .inner_wrapper .tribe-events-calendar td.tribe-events-present div[id*='tribe-events-daynum-'] .day_num { height: 25px !important; width: 25px !important;font-size: 12px; line-height: 17px;}
.tribe-events-calendar .mobile-active div[id*=tribe-events-daynum-], .tribe-events-calendar .mobile-active div[id*=tribe-events-daynum-] a, .tribe-events-calendar .tribe-events-past.tribe-events-has-events:after, .tribe-events-calendar td.mobile-active { background-color: #999999; color: #fff;}
.tribe-events-calendar .tribe-events-thismonth:after{    content: ""; display: block;height: 8px; width: 8px; padding: 0; border-radius: 50%; background-color: #999; margin: 5px auto}
.tribe-events-calendar .tribe-events-othermonth:after{    content: ""; display: block;height: 8px; width: 8px; padding: 0; border-radius: 50%; background-color: #d6d6d6; margin: 5px auto}

}

/**** Media points (Imran)****/
/*@media(max-width:991px){
  #tribe-events-bar #tribe-bar-form input[type=text]{font-size: 10px !important;}
}*/

@media(max-width:768px){
.events-gridview .head_wrap h1 , .events-list .head_wrap h1{padding-left: 105px !important;}

.events-list .inner_wrapper .list_desc h3 , .events-list .inner_wrapper .list_desc .event_time, .inner_wrapper .list_desc .event_date{padding-right: 0;}

}

@media(min-width:876px) and (max-width:1024px){

  .inner_wrapper .events_sidebar .heading{max-width: 320px;}
  .events_sidebar .heading_wrap{max-width: 330px; margin: auto;}
  .events_sidebar .heading_wrap a{margin-top: -15px !important;}
}


@media(min-width:768px) and (max-width:991px){
  .header-right ul li{padding-right: 40px !important;}
  .menu-main-menu-container{padding-right: 0 !important}
  .events-gridview .head_wrap h1{padding-left: 135px !important;}
  .inner_wrapper .events_sidebar .heading{max-width: 320px;}
  .events_sidebar .heading_wrap{max-width: 330px; margin: auto;}
  .events_sidebar .heading_wrap a{margin-top: -15px !important;}
}

@media(min-width:700px) and (max-width:875px){
      #moveDown{display: none !important;}
      .inner_wrapper .events_sidebar .heading{max-width: 320px;}
      .events_sidebar .heading_wrap{max-width: 330px; margin: auto;}
      .events_sidebar .heading_wrap a{margin-top: -15px !important;}
      h2.tribe-events-page-title{font-size: 25.89px;}
      .inner_wrapper .tribe-events-calendar div[id*='tribe-events-daynum-'],
      .inner_wrapper .tribe-events-calendar div[id*='tribe-events-daynum-'] a
      {text-align: center;}
}

@media(min-width:876px){
.move-secion-down.move-secion-down-1{display: none !important}
}
@media( max-width:699px )
{
.post-type-archive-tribe_events .head_wrap h1{text-align:center; padding-left: 0 !important;}
.post-type-archive-tribe_events .tribe-bar-views-inner{ margin-right: 0 !important}
.post-type-archive-tribe_events #tribe-bar-form #tribe-bar-views{ padding:0 0 0 17px !important }
.events-gridview #tribe-bar-form #tribe-bar-views{padding-left: 0 !important}
.post-type-archive-tribe_events #tribe-bar-form.tribe-bar-collapse .tribe-bar-views-inner{padding: 0 !important}
.post-type-archive-tribe_events div#tribe-bar-views { position: static !important;  width: 100% !important;}
.post-type-archive-tribe_events .tribe-bar-category-filter { width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; margin-bottom: 20px !important}
.post-type-archive-tribe_events .tribe-bar-date-filter{float: right; max-width: 100% !important; }
.post-type-archive-tribe_events .tribe-bar-search-filter { max-width:100% !important; margin-bottom: 20px !important}
.post-type-archive-tribe_events #tribe-bar-form .tribe-bar-filters{margin-top: 20px !important;}
.post-type-archive-tribe_events .inner_wrapper .calender_month{display: inherit; text-align: center;}
h2.tribe-events-page-title{float: none !important; text-align: center !important; }
/*.inner_wrapper .tribe-events-sub-nav .tribe-events-nav-previous a{left: 5% !important}*/
.events-gridview .inner_wrapper .tribe-events-sub-nav .tribe-events-nav-previous a{left: 0% !important}
.events-gridview .inner_wrapper .tribe-events-sub-nav .tribe-events-nav-next a{right: 0% !important}
.inner_wrapper .tribe-events-sub-nav .tribe-events-nav-next a{right: 5% !important}
.inner_wrapper .events_sidebar .prev_date{left: 0 !important;}
.inner_wrapper .events_sidebar .next_date{right: 0 !important;}
.post-type-archive-tribe_events .head_wrap h1{font-size: 23px; margin-top: 5px !important}
.inner_wrapper .events_sidebar .heading{font-size:23px; }
.inner_wrapper .events_sidebar .prev_date{margin-top: -20px}
.inner_wrapper .events_sidebar .next_date{margin-top: -20px;}

.events-gridview .inner_wrapper .tribe-events-sub-nav .tribe-events-nav-next a{width: 40px;}

#events_detail_page .tribe-events-back a{font-size: 23px;}
#events_detail_page .tribe-events-back {margin-top: 90px; margin-bottom: 30px;float: right; width: 85%;}
#events_detail_page .event_image{margin-top: 20px;height: 185px;}
.single-tribe_events .tribe-events-cal-links{margin-bottom: 10px;}
.tribe_events .event_right_box .event_image img {max-height:185px !important;}






.events-list .inner_wrapper .event_list { display: block; border-collapse: collapse;  }
.events-list .inner_wrapper .event_list h2 { width: auto; display: block; padding-right: 0;  font-size: 16px !important;}
.events-list .inner_wrapper .event_list h2 span { display: inline-block; margin-right: 5px; line-height: 40px;}
.events-list .inner_wrapper .event_list li > div { display: block; margin-bottom: 30px;}
.events-list .inner_wrapper .list_thumb.border_outer_wrap { width: 100%; position: relative; height: 300px;}
.events-list .border_wrap_grey, .border_wrap_white { padding: 18px 10px;}
.events-list .inner_wrapper .list_desc { min-height: 0;  width: 100%; margin-left: 0; padding: 15px; font-size: 15px;}
.events-list .inner_wrapper .list_desc h3 {  font-size: 19px;}
.events-list .inner_wrapper .list_desc .event_time, .inner_wrapper .list_desc .event_date { font-size: 14px;}
.events-list .inner_wrapper .list_desc .list_btn { position: relative;  top: auto; right: auto; margin-top: 15px; display: inline-block; font-size: 13px; }
.events-list #tribe-events-footer:after, #tribe-events-footer:before, #tribe-events-header:after, #tribe-events-header:before{background:none !important}
.events-list .inner_wrapper .past_upcoming{margin-top:20px;}
.events-list #tribe-bar-form .tribe-bar-filters{padding-left: 0 !important;}
.events-list #tribe-bar-form #tribe-bar-views{padding-left: 0 !important;}
.events-list  #tribe-events-bar{padding-left: 0 !important; padding-right: 0 !important}
.events-list .inner_wrapper .event_list li { display: block; width: 100%; height: auto; }
.post-type-archive-tribe_events.events-gridview .inner_wrapper .calender_month{margin-left: 0;}
#related_events h2{text-align: center;}
.events_sidebar .heading_wrap{max-width: 330px; margin: auto;}
.calender_month h2.tribe-events-page-title {font-size: 23px !important;}
.events-list.events-archive .calender_month h2.calender_month-title {font-size: 23px !important;}

.selectListOuterWrap {
    display: none;
}

.selectValueWrap {
    display: none;
}

}

/*** Added on 12 March 2018 ****/
#related_events .flexslider { background: #F2F1EE; }
#related_events .evnt_detail p{font-size: 12px; line-height: normal;letter-spacing: .5px;color: #a0a0a0;}
.event_detail_sidebar .tribe-events-cal-links a.tribe-events-gcal.tribe-events-button{display: block;}
.single-tribe_events .tribe-events-cal-links{margin-bottom: .75em;}

#related_events .flex-direction-nav .flex-prev{left: 20px !important; top: 35% !important;transform: translateY(-35%);}
#related_events .flex-direction-nav .flex-next{right: 20px !important;top: 35% !important;transform: translateY(-35%);}
.social_media_feed .flexslider .flex-direction-nav .flex-prev{left: -20px !important}
.social_media_feed .flexslider .flex-direction-nav .flex-next{right: -20px !important}
#tribe-events-content{margin-bottom: 0px;}
.event_detail_sidebar .tribe-events-cal-links{display: inline-block;}
.event_detail_sidebar .border_wrap_grey{text-align: center;}
.event_right_box .tribe-events-content a{text-decoration: underline !important;color: #3d444e;}
.event_right_box .tribe-events-content p{font-weight: 500 !important; letter-spacing: .5px; }
p.event_price ,p.event_type{ text-transform: uppercase; font-size: 12px; letter-spacing: 2px; font-weight: 500; color: #fff; }
p.event_price span , p.event_type span { color: #e4b54e; }
.event_right_box .tribe-events-content {width: 80% !important;margin: auto;}
a.event_signup_link , a.event_cancel_signup_link{ font-weight: 600; letter-spacing: 2px; font-size: 12px; margin-top: 10px; text-transform: uppercase; padding: 9px 35px; background-color: #e4b54e; border-radius: 0; margin-right: 0; text-align: center; color: #fff; display: inline-block; }

/*** Signup box ***/
.signup_inner_wrap { position: absolute; left: 0; right: 0; margin: auto; max-width: 450px; top: 50%; transform: translateY(-50%); width: 90%; }
#signup_outer_wrap{ position: fixed; text-align: center; width: 100%; top: 0; left: 0; height: 100%; background: rgba(0,0,0,0.7); z-index: 10; display: none;}
#signup_outer_wrap .tribe-ticket.quantity { display: inline-block; width: 100%; padding: 0 15px; }
#signup_outer_wrap .tribe-tickets-meta-row {display: inline-block; width: 100%;}
.signup_inner_wrap .tribe-tickets-table span { display: block; width: 100%; text-align: left; }
.signup_inner_wrap .tribe-tickets-table span:not(:last-child) { margin-bottom: 20px; }
#signup_outer_wrap .tribe-ticket.quantity { display: inline-block; width: 100%; padding: 15px; margin-bottom: 20px; }
span.add_guest { display: block; }
#signup_outer_wrap .add-to-cart { text-align: left; }
.signup_inner_wrap .tribe-tickets-table span label { margin-bottom: 5px; display: block; color: #fff; font-weight: 500; }
input[type="text"], input[type="email"] { width: 99%; height: 30px; border: 1px solid #efefef; text-indent: 5px; font-size: 14px; color: #a0a0a0;}
#signup_outer_wrap .add-to-cart button { margin: 15px 0 0; border-radius: 0; border: none; font-size: 14px; cursor: pointer; }
#signup_outer_wrap .tribe-events-tickets{background: #3D444D;}
#signup_outer_wrap span.add_guest { color: #fff; font-weight: 500; }
#signup_outer_wrap form#rsvp-now { background: #3D444D; padding: 25px; }
.signup_inner_wrap h2 { color: #fff; font-size: 24px !important; font-weight: 500; position: relative; padding: 10px 0; }
#signup_outer_wrap .tribe-events-tickets .tribe-tickets-remaining { color: #fff; display: block; font-size: 14px; font-weight: 500; }
.signup_inner_wrap h2:before { content: ""; background: #fff; width: 50px; height: 3px; position: absolute; left: 0; right: 0; margin: auto; top:0; }
.signup_inner_wrap h2:after { content: ""; background: #fff; width: 50px; height: 3px; position: absolute; left: 0; right: 0; margin: auto; bottom: 0; }
a.tribe-events-ical.tribe-events-button { display: none !important; }
.events-archive #tribe-events-pg-template #tribe-events { padding: 0 0px 0 65px !important; }
.hamburger_nav > p{line-height: 12px;}
p.event_date img { width: 18px; vertical-align: middle; margin-right: 10px; }
#tribe-bar-form.tribe-bar-collapse .tribe-bar-views-inner{padding-top: 0;}
.events-list #tribe-events-content.tribe-events-list , .events-list .inner_wrapper #tribe-events-header{padding-right: 20px; }
.events-list .list_desc p:last-of-type { font-size: 16px; line-height: 20px; }
.events-list .list_desc p:last-of-type a { color: #474c56; text-decoration: underline !important; }
::-webkit-input-placeholder { font-style: normal !important; font-weight: bold !important; letter-spacing: 2px; color: #a0a0a0 !important; }
.social_media_feed .flex-direction-nav a.flex-next:before { background: rgba(0,0,0,.2) url(/wp-content/themes/north-park/assets/images/gallery-next.png?x54634); }
.social_media_feed .flex-direction-nav a.flex-prev:before { background: rgba(0,0,0,.2) url(/wp-content/themes/north-park/assets/images/gallery-next.png?x54634); }
.events-list #tribe-events-footer{display: none;}
.events-list #tribe-events-content.tribe-events-list{margin-bottom: 0;}
div#cancel_ticket_wrap { display: none; }
:focus{outline: none;}
::-moz-placeholder{ font-style: normal !important; font-weight: bold !important; letter-spacing: 2px; color: #a0a0a0 !important; }
:-ms-input-placeholder{ font-style: normal !important; font-weight: bold !important; letter-spacing: 2px; color: #a0a0a0 !important; }
.events_sidebar img.loader { display: none !important; }
.event_details .event_venue p:nth-child(1) { text-transform: lowercase; }
input#tribe-bar-date { cursor: initial; display: inline-block; width: 100%; z-index: 9;}
.events-list .calender_month-title {  font-size: 26px !important;text-transform: lowercase;}
.head_wrap h1{color: #3d444e;}
html, body{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.ms-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.ms-section.ms-table{display:table;width:100%;background-size:cover;background-position:center;}
.ms-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%;}
.ms-easing{-webkit-transition:all 0.7s ease-out;-moz-transition:all 0.7s ease-out;-o-transition:all 0.7s ease-out;transition:all 0.7s ease-out;}
#multiscroll-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;}
#multiscroll-nav.right{right:17px;}
#multiscroll-nav.left{left:17px;}
#multiscroll-nav ul{margin:0;padding:0;}
#multiscroll-nav li{display:block;width:14px;height:13px;margin:7px;position:relative;}
#multiscroll-nav li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none;}
#multiscroll-nav li .active span{background:#333;}
#multiscroll-nav span{top:2px;left:2px;width:8px;height:8px;border:1px solid #000;background:rgba(0, 0, 0, 0);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;z-index:1;}
.multiscroll-tooltip{position:absolute;color:#fff;font-size:14px;font-family:arial, helvetica, sans-serif;top:-2px;white-space:nowrap;max-width:220px;}
.multiscroll-tooltip.right{right:20px;}
.multiscroll-tooltip.left{left:20px;}