body{background:#f3f3f3}select.form-control{border-radius:0;margin-right:10px}.btn{background:#51bc00;color:#fff;border:none;border-radius:0;min-width:100px;letter-spacing:2px}.btn:focus,.btn:hover,.btn:active{background:#8aba2d!important;box-shadow:none!important;color:#fff}.event-line{border-bottom:3px solid #d6d6d6;position:relative;margin:12px 0;text-align:left}.event-btn{display:inline-block;background:#51bc00;margin:10px;padding:5px 12px;color:#fff!important;font-weight:400!important}.event-btn:hover{background:#8aba2d;color:#fff!important}.event-line span{letter-spacing:3px;background-color:#f2f2f2;padding-left:10px;vertical-align:bottom;display:inline-block;margin-bottom:-8px}.event-item{position:relative;display:inline-block;margin:9px 6px;padding:5px;width:265px;border-radius:0;border:1px solid #fff;border-style:none solid;font-size:14px;text-align:center;word-break:normal;line-height:1.5;background-color:#fff;overflow:hidden;transition:box-shadow .5s;vertical-align:top}.event-item:hover{box-shadow:0 0 0 2px rgba(40,167,69,.5)}.event-item small{color:#6c6c6c;font-size:11px}.event-item img{max-width:100%;height:126.5px}.event-item img+div{border-top:1px solid #28a745}.event-item .org{margin:20px 5px 0;line-height:35px;border-top:1px solid #d3d3d3;text-align:left;color:#808080}.event-item .address,.event-item .date{color:#808080}.event-detail .type-img{border:2px solid #ebebeb}.event-detail .row{font-weight:bold}.event-detail{font-weight:normal;color:#222;background-color:#fff;padding:10px 20px;margin:30px 0;box-shadow:3px 3px 1px #e8e8e8}.event-detail .iconfont{vertical-align:middle;color:#51bc00;font-weight:100}.event-detail .ticket-free{position:absolute;width:0;height:0;border-left:23px solid #51bc00;border-top:23px solid #51bc00;border-bottom:23px solid transparent;border-right:23px solid transparent}.ticket-free::after{content:"Free";position:absolute;top:-18px;left:-20px;color:#fff;font-size:12px}.event-detail img.type-img{width:100%;max-width:150px;max-height:150px;min-width:125px;min-height:125px}.event-detail a{color:#222;font-weight:600;letter-spacing:2px}.event-detail a:hover{color:#8aba2d}.event-detail a:active,.event-detail a:visited{color:#222}.e-detail-title:after{content:" ";border-bottom:2px solid #51bc00;display:block;margin-top:5px}.event-detail .line{border-top:1px solid #d3d3d3;margin:5px 0}.search-group{margin:auto;width:80%}#eventCarousel img{max-height:370px}ul,li{list-style:none;margin:0;padding:0}.calender{padding:15px 0;min-height:300px}.calender .dis-table{width:100%;padding:15px 10px;color:#222;vertical-align:middle}.calender .iconfont{font-size:14px;vertical-align:middle;color:#737373;cursor:pointer}.calender .dis-table-cell{width:33%}.calender hr{border-top-color:#51bc00;border-width:20px}.calender ul{margin:auto;vertical-align:top;font-size:0;text-align:left}.calender li{display:inline-block;width:14.1%;min-height:20px;vertical-align:top;text-align:center;white-space:normal;word-break:break-all;padding:5px;color:#222;font-size:18px;font-weight:600;white-space:nowrap}.cal-head li{font-size:12px;font-weight:100}.calender .had-event{color:#222;background:url('https://neo-cdn.azureedge.net/images/event/circle.png') no-repeat center;background-size:contain;border-radius:100%}.calender .today-mark{color:#00a04a}.calender .today-mark a{color:#00a04a}.contact-us{padding:20px 20px 10px;color:#222;line-height:1.4;font-weight:600;text-align:left;border-bottom:20px solid #8aba2d}.contact-us a{color:#222}.had-event a,.had-event a:hover,.had-event a:visited,.had-event a:active{color:#222}.select-news{border:1px solid #444}.news-list{display:inline-block;width:33%;vertical-align:top}.news-li{max-width:300px;width:100%}.news-li img{width:inherit}.event-banner{background-image:url(/images/event/homepage_hero_banner.jpg);background-size:cover;padding:300px 0 50px;margin-bottom:80px}.event-banner .search-div{margin-bottom:-100px;background:linear-gradient(rgba(255,255,255,.9) 0%,#fff 25%);padding:50px;box-shadow:#ccc 8px 8px 0}.event-banner .container h1{color:#58bf00;font-size:72px;font-weight:bold}.left-to-center{text-align:right}@media only screen and (max-width:992px){.search-group{width:90%;margin:auto}.event-banner{padding:100px 0 50px}.event-banner .search-div{padding:50px 20px}}@media only screen and (max-width:576px){.search-div img{margin-bottom:30px!important}.event-banner .search-div{padding:20px}.left-to-center{text-align:center}}