@font-face{font-family:montserratweb;font-style:normal;font-weight:400;src:url(../fonts/../fonts/montserrat400.eot);src:local("Montserrat Regular"),local("Montserrat-Regular"),url(../fonts/montserrat400.woff) format("woff"),url(../fonts/montserrat400.svg#Montserrat) format("svg"),url(../fonts/montserrat400.eot) format("embedded-opentype"),url(../fonts/montserrat400.ttf) format("truetype")}@font-face{font-family:robotoweb;font-style:normal;font-weight:300;src:url(../fonts/roboto300.eot);src:local("Roboto Light"),local("Roboto-Light"),url(../fonts/roboto300.woff) format("woff"),url(../fonts/roboto300.svg#Roboto) format("svg"),url(../fonts/roboto300.eot) format("embedded-opentype"),url(../fonts/roboto300.ttf) format("truetype")}@font-face{font-family:robotoweb;font-style:italic;font-weight:300;src:url(../fonts/roboto300i.eot);src:local("Roboto Light Italic"),local("Roboto-LightItalic"),url(../fonts/roboto300i.woff) format("woff"),url(../fonts/roboto300i.svg#Roboto) format("svg"),url(../fonts/roboto300i.eot) format("embedded-opentype"),url(../fonts/roboto300i.ttf) format("truetype")}@font-face{font-family:robotoweb;font-style:normal;font-weight:400;src:url(../fonts/roboto400.eot);src:local("Roboto"),local("Roboto-Regular"),url(../fonts/roboto400.woff) format("woff"),url(../fonts/roboto400.svg#Roboto) format("svg"),url(../fonts/roboto400.eot) format("embedded-opentype"),url(../fonts/roboto400.ttf) format("truetype")}@font-face{font-family:robotoweb;font-style:italic;font-weight:400;src:url(../fonts/roboto400i.eot);src:local("Roboto Italic"),local("Roboto-Italic"),url(../fonts/roboto400i.woff) format("woff"),url(../fonts/roboto400i.svg#Roboto) format("svg"),url(../fonts/roboto400i.eot) format("embedded-opentype"),url(../fonts/roboto400i.ttf) format("truetype")}@font-face{font-family:robotoweb;font-style:normal;font-weight:500;src:url(../fonts/roboto500.eot);src:local("Roboto Medium"),local("Roboto-Medium"),url(../fonts/roboto500.woff) format("woff"),url(../fonts/roboto500.svg#Roboto) format("svg"),url(../fonts/roboto500.eot) format("embedded-opentype"),url(../fonts/roboto500.ttf) format("truetype")}@font-face{font-family:robotoweb;font-style:normal;font-weight:700;src:url(../fonts/roboto700.eot);src:local("Roboto Bold"),local("Roboto-Bold"),url(../fonts/roboto700.woff) format("woff"),url(../fonts/roboto700.svg#Roboto) format("svg"),url(../fonts/roboto700.eot) format("embedded-opentype"),url(../fonts/roboto700.ttf) format("truetype")}@font-face{font-family:robotoweb;font-style:italic;font-weight:700;src:url(../fonts/roboto700i.eot);src:local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url(../fonts/roboto700i.woff) format("woff"),url(../fonts/roboto700i.svg#Roboto) format("svg"),url(../fonts/roboto700i.eot) format("embedded-opentype"),url(../fonts/roboto700i.ttf) format("truetype")}body{background-color:#fff;color:#363636;font:normal 400 16px/1 "RobotoWeb",Arial,sans-serif}a{color:#363636}a:hover,a:focus{color:#ff000b;text-decoration:none}.link{color:#ff000b}#nav_top{background-color:#ff000b;border-bottom:none;color:#fff;font:normal 400 14px/1 "MontserratWeb",Arial,sans-serif;margin-bottom:0}#nav_top>.container-fluid{margin:0 auto;max-width:1225px;padding-bottom:4px;padding-top:3px}#nav_top .navbar-toggle{border-color:transparent}#nav_top .navbar-toggle:focus,#nav_top .navbar-toggle:hover{background-color:transparent}#nav_top .navbar-toggle2{background-color:#fff;color:#8b8b8b;padding:7px 9px}#nav_top .navbar-toggle2:focus,#nav_top .navbar-toggle2:hover{background-color:#fff}#nav_top .navbar-toggle2 .glyphicon{font-size:16px}#nav_top .navbar-brand{color:inherit;padding-bottom:0;padding-top:0}#nav_top .navbar-brand>img{height:40px;margin-top:5px}#nav_top .navbar-nav>li>a{color:inherit}#nav_top .navbar-nav>li.active>a{background-color:#db0009}#nav_top .btn-default{background-color:#ff000b;border:1px solid #fff;color:#fff;padding:6px 7px}#nav_top .navbar-form .form-control{border:none}#nav_top .input_search{background-image:url(../images/icon_inp_search.png);background-position:3px center;background-repeat:no-repeat;padding-left:33px}@media(min-width:480px){#nav_top .navbar-brand>img{height:100%;margin-top:0}}@media(max-width:767px){#nav_top .navbar-collapse{border-top:none;position:relative}#nav_top .navbar-collapse:before{border-bottom:1px solid #c80106;border-top:1px solid #b9010b;content:" ";display:block;height:0;left:0;position:absolute;right:0;top:4px}#nav_top .navbar-form{border-top:none;border-bottom-color:#c80106}}@media(min-width:768px){#nav_top.navbar-static-top{left:0;position:fixed;right:0;top:0}#nav_top #nav_top-navbar-collapse1 .navbar-right{margin-right:0}#nav_top .navbar-collapse:before,#nav_top .navbar-collapse:after{display:none}#nav_top .navbar-nav>li.active>a{background-color:transparent}#nav_top .navbar-nav>li.active>a:after{background-color:#fff;content:" ";height:4px;left:0;position:absolute;right:0;top:100%}#nav_top .navbar-nav>li>a{margin-left:9px;margin-right:9px;padding-left:7px;padding-right:7px}#nav_top .input_search{width:17.5em}#nav_top .navbar-form_signin{padding-left:9px}.calendar_bar{left:0;position:fixed;right:0;border-bottom:2px solid #eee;height:auto;padding-bottom:20px;z-index:999;background:#fff;box-shadow:0 2px 7px #dddddd75;border-bottom:none}}@media(min-width:768px) and (max-width:1199px){}@media(min-width:768px){body{padding-top:113px}}@media(min-width:1200px){body{padding-top:57px}}.top_filter_cont{font-size:20px;line-height:28px;padding:0 0 .75em}.top_filter_cont a{color:inherit;text-decoration:none}.top_filter_cont .location,.top_filter_cont .date_text{display:inline-block;font-weight:500}.top_filter_cont .location{position:relative}.top_filter_cont .location:after{border-bottom:2px solid #282828;bottom:0;height:0;left:0;content:" ";position:absolute;right:0}.top_filter_cont .date_btn_label{font-size:14px}.top_filter_cont .date_btn{border-radius:2px;display:inline-block;cursor:pointer;height:1.5em;margin:0 0 0 -7px;overflow:visible;position:relative;vertical-align:bottom;width:1.5em}.top_filter_cont .date_btn:before{background-color:#282828;content:" ";height:.75em;left:.375em;position:absolute;right:.375em;top:.375em}.top_filter_cont .date_btn:after{background-color:#fc0c00;content:" ";height:.20833em;left:.375em;position:absolute;right:.375em;top:.375em}.top_filter_cont .date_btn .date_btn_text{bottom:-.35em;height:1px;margin:0 0 0 .75em;left:-35%;opacity:0;position:absolute;width:1px}.cal_filter_cont .btn-group{margin:0;margin-top:3px}.cal_filter_cont .btn-group+.btn-group{}.cal_filter_cont .btn-group .glyphicon{margin:0 0 0 .5em}.cal_filter_cont .btn-group .btn{height:32px;line-height:18px;-webkit-box-shadow:none;box-shadow:none}.cal_filter_cont .btn-group .btn,.cal_filter_cont .btn-group .btn:focus,.cal_filter_cont .btn-group .btn:hover,.cal_filter_cont .btn-group .btn:active{background-color:#fff;border:none;font-weight:400}.cal_filter_cont .place_cats .dropdown-menu{min-width:100%}.cal_filter_cont .place_cats .dropdown-menu a{padding-bottom:6px;padding-top:6px}.cal_filter_cont .filter_right{float:left}.cal_filter_cont .sort-nav{font-size:14px;margin-right:30px}@media(min-width:768px){.top_filter_cont{font-size:24px;line-height:36px}}.filter_cont{border-bottom:2px solid #e6e6e6}.filter_cont .ccol2{padding-top:1em}.filter_cont .btn-group{margin:1em 0 0}.filter_cont .btn-group+.btn-group{margin-left:1.42857em}.filter_cont .btn-group .glyphicon{margin:0 0 0 .5em}.filter_cont .btn-group .btn{height:32px;line-height:18px;-webkit-box-shadow:none;box-shadow:none}.filter_cont .btn-group .btn,.filter_cont .btn-group .btn:focus,.filter_cont .btn-group .btn:hover,.filter_cont .btn-group .btn:active{background-color:#fff;border:1px solid #282828}.filter_cont .dropdown-menu{min-width:100%}.filter_cont .dropdown-menu a{padding-bottom:6px;padding-top:6px}.filter_cont .edit{font-size:.78571em;padding:.40909em 1em}.filter_cont .range{color:inherit;float:left;margin:0 .35714em;padding:.64286em .57143em;text-decoration:none}.filter_cont .range.sel{font-weight:700}.filter_cont .prev_next_page{float:right;margin-top:20px;margin-bottom:10px;font-weight:700;font-size:14px;font-weight:300}.filter_cont .prev_next_page .prev{color:#ababab}.filter_cont .prev_next_page a .prev:hover{color:#ff000b}@media(min-width:992px){.filter_cont .ccol{padding-left:15px!important;padding-right:15px!important}}#page_calendar a.edit{background-color:#f0f0f0;color:#898989;display:inline-block;font-style:normal;font-weight:400;line-height:1;text-decoration:none;vertical-align:top}#page_calendar .evcal_wrap{}#page_calendar .evcal_out{margin:0 auto;max-width:1200px;padding-top:12px}#page_calendar .evcal_cont{padding:32px 0 0}#page_calendar .evcal_cont .date_heading{font-size:24px}#page_calendar .evcal_cont .date_heading small,#page_calendar .cal_filter_cont small{font-size:14px;padding-left:12px}#page_calendar .evcal_cont .line_sep{color:#333}#page_calendar .evcal_cont .ccol{position:relative}#page_calendar .evcal_cont .ev{font-size:14px;padding-top:40px;position:relative}#page_calendar .evcal_cont .ev .evbottom{border-bottom:1px solid #e6e6e6;height:0;padding-bottom:40px}#page_calendar .evcal_cont .ev .show_more{background-color:#d8d8d8;background-color:rgba(241,241,241,.8);height:100%;left:-500%;position:absolute;right:-500%;top:0}#page_calendar .evcal_cont .ev .show_more .btn{background-color:#282828;border:none;color:#fff;display:block;font-size:24px;min-height:54px;line-height:1;margin:0 auto;max-width:480px;outline:none;padding:15px 12px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);white-space:normal;width:90%}#page_calendar .evcal_cont .ev .day_date{font-family:montserratweb,Arial,sans-serif;font-weight:500;padding:0;position:absolute;text-align:center;top:0;width:39px;line-height:25px}#page_calendar .evcal_cont .ev .date{font-weight:600;font-family:montserratweb,Arial,sans-serif;font-size:30px}#page_calendar .evcal_cont .ev .tnote.sponsored{color:#838383;font-size:9px;font-style:italic;font-weight:300;padding:0 0 5px}#page_calendar .evcal_cont .ev h4{font-family:montserratweb,Arial,sans-serif;font-size:18px;font-weight:400;margin:0 0 7px}#page_calendar .evcal_cont .ev .info{font-weight:300;margin:0 0 11px;line-height:18px}#page_calendar .evcal_cont .ev .rnote{display:inline-block;font-weight:300;margin:0}#page_calendar .evcal_cont .ev .red{color:#0e0e0e}#page_calendar .evcal_cont .ev a.red{box-shadow:inset 0 -1px 0 #fc0c00}#page_calendar .evcal_cont .ev .green{color:#01b44e}#page_calendar .evcal_cont .ev .bcat{color:#9b9b9b;font-weight:300;margin:0 0 8px}#page_calendar .evcal_cont .ev .bactions{line-height:24px}#page_calendar .evcal_cont .ev .bactions a{color:inherit}#page_calendar .evcal_cont .ev .bfav{font-weight:300}#page_calendar .evcal_cont .ev .icon{background:transparent center center no-repeat;background-size:20px 20px;display:inline-block;height:24px;line-height:1;margin:0 3px;outline:none;vertical-align:bottom;width:24px}#page_calendar .evcal_cont .ev .icon_fav{background-image:url(../images/iconcal_fav.png)}#page_calendar .evcal_cont .ev .icon_fav.sel{background-image:url(../images/iconcal_fav_sel.png)}#page_calendar .evcal_cont .ev .icon_arrow{background-image:url(../images/iconcal_arrow.png)}#page_calendar .evcal_cont .ev .icon_plus{background-image:url(../images/iconcal_plus.png)}#page_calendar .evcal_cont .ev .img_wrap{margin:15px auto 27px;width:100%}#page_calendar .evcal_cont .ev .img_cont{height:0;padding:44.82759% 0 0;position:relative}.im_cal_container .playbtn{height:100%;left:0;position:absolute;top:0;width:100%}.im_cal_container .playbtn{text-decoration:none}.im_cal_container .playbtn:before,.im_cal_container .playbtn:after{content:" ";left:50%;position:absolute;top:50%}.im_cal_container .playbtn:before{background:#fc0c00;border:3px solid #fff;border-radius:50%;-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,.4);box-shadow:1px 1px 3px 0 rgba(0,0,0,.4);height:54px;margin:-27px 0 0 -27px;width:54px}.im_cal_container .playbtn:after{border-style:solid;border-width:9px 0 9px 18px;border-color:transparent transparent transparent #fff;height:0;margin:-9px 0 0 -6px;width:0}@media(min-width:480px){#page_calendar .evcal_cont .ev .img_wrap{max-width:290px}}@media(min-width:768px){#page_calendar .evcal_out{padding-top:50px;max-width:996px}#page_calendar .evcal_cont{padding-top:160px}#page_calendar .evcal_cont .ev .evbottom{padding-bottom:40px}#page_calendar .evcal_cont .ev h4{font-size:20px}#page_calendar .evcal_cont .ev .img_wrap{float:right;margin:22px 22px 22px 0}#page_calendar .evcal_out .top_filter_cont{margin-top:30px}}@media(min-width:992px){#page_calendar .evcal_cont{padding-left:15px;padding-right:15px}#page_calendar .evcal_cont .ev{margin-left:-30px;margin-right:-30px}#page_calendar .evcal_cont .ev .ev_in{padding-left:0}#page_calendar .evcal_cont .ev h4{font-size:24px}#page_calendar .evcal_cont .ccol{padding-left:30px;padding-right:30px}#page_calendar .evcal_cont .ccol.pull-right{padding-left:15px}}@media(min-width:1200px){#page_calendar .evcal_cont .ccol.pull-right{padding-left:0}}#footer{padding:2.5em 0;text-align:center}#footer .logo_cont{margin:0 0 .875em}#footer .logo_cont .logo{background:transparent url(../images/footer_logo.png) center center no-repeat;background-size:contain;height:1.625em;width:12.5em}#footer .sn_cont{margin:0 0 .9375em}#footer .sn_cont .sn_icon{background:transparent center center no-repeat;background-size:contain;display:inline-block;height:2.3125em;margin:0 .25em .75em;width:2.3125em}#footer .sn_cont .sn_icon.sn_fb{background-image:url(../images/icon_sn_fb.png)}#footer .sn_cont .sn_icon.sn_tw{background-image:url(../images/icon_sn_tw.png)}#footer .sn_cont .sn_icon.sn_ig{background-image:url(../images/icon_sn_ig.png)}#footer .sn_cont .sn_icon.sn_mail{background-image:url(../images/icon_sn_mail.png)}#footer .links{font-size:.875em}#footer .links a{color:#838383;display:inline-block;margin:0 .21429em .42857em;padding:.28571em .35714em}#footer .links1{font-weight:700;padding:0 0 .71429em}#footer .links2{padding:0 0 1.85714em}#footer .links3{font-size:.75em}#footer .links3 a,#footer .links3 .copy{color:#b8b8b8;display:inline-block;margin-bottom:.5em;padding:.41667em .25em}#footer .links3 .copy{display:block}@media(min-width:768px){#footer .links3 .copy{display:inline-block}}#page_calendar .cal_filter_cont .topic_filter{float:right!important}@media(max-width:768px){#page_calendar .evcal_cont{margin-top:30px}#page_calendar .evcal_body_cont{margin-top:30px;padding:0}.calendar_bar{border-bottom:2px solid #eee;height:auto;padding-top:0;padding-bottom:40px;z-index:999;background:#fff;margin-left:-15px;margin-right:-15px;padding-top:20px}#page_calendar .cal_filter_cont .topic_filter{float:left!important;margin-top:10px;margin-bottom:10px;margin-left:2px}#page_calendar .evcal_out{padding-top:0}}@media screen and (max-width:400px){#page_calendar .evcal_cont .ev h4{font-size:22px}.item_wrap_b,.item_wrap_c{display:none!important}#footer .links{font-size:.75em!important}}