/*!
 * custom css
 */
 a,a:hover,a:active,a:focus{outline:none!important}.xh-timetable{background:#f7f7f7}.tab-wrap{-webkit-box-shadow:inset 0 50px 0 0 #fff;-moz-box-shadow:inset 0 50px 0 0 #fff;box-shadow:inset 0 50px 0 0 #fff}.timetable-row{padding:30px 0;border-bottom:1px solid #dcdcdc;font-size:16px;font-family:arial;text-align:left}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#f7f7f7;border-color:transparent;border-top:3px solid #dc3545}.nav-tabs .nav-link{border:none;border-radius:0;border-top:3px solid transparent}.nav-tabs{border-bottom:none;margin-bottom:50px}.nav-link{padding:10px 40px}a.nav-link{font-size:15px;text-transform:uppercase;font-weight:700;font-family:arial;color:#495057}.first-timetable-event-item{color:#dc3545;font-weight:700}.widget a.nav-link,a.nav-link:visited,a.nav-link{color:#495057}.time-btn-outline-timetable{color:#dc3545;font-size:14px;border:2px solid #dc3545;background:transparent;padding:12px 20px;border-radius:30px}a.time-btn-outline-timetable,a.time-btn-outline-timetable:visited{color:#dc3545!important}.timetable-row:hover{background:#fff;transition:all 0.5s ease-out}@media (max-width:600px){.timetable-event-item{padding-bottom:20px}.nav-tabs .nav-link{border:none;border-radius:0;background:#dc3545;margin:5px}.widget a.nav-link,a.nav-link:visited,a.nav-link:hover,a.nav-link{color:#fff}}.xh-timetable.style2{background:#f8f9fa;padding:40px}.xh-timetable.style2.tab-wrap{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.xh-timetable.style2 ul.outer-style2,.xh-timetable.style2 li{list-style:none!important}.style2 .timetable-outer-list{clear:both;padding:0;margin:0}.style2 .timetable-outer-list:last-child{clear:both}.style2 .timetable-outer-list:not(:last-child)::after{content:'';display:block;position:relative;border-bottom:1px solid #aaa;border-bottom-width:1px;opacity:1;bottom:0;left:0;right:0}.xh-timetable.style2 .outer-style2{width:100%;display:block;padding:0;margin:0;list-style:none;text-align:left}.xh-timetable.style2 .inner-style2{padding:0;margin:0;width:80%;position:relative;float:left}.xh-timetable.style2 .inner-style2::before{content:"";border-left-width:3px;border-left-color:#dc3545;border-left-style:solid;position:absolute;top:-1px;bottom:0;left:0}.xh-timetable.style2 .timetable-date{line-height:1.64;box-sizing:border-box;padding:30px 20px 0;text-overflow:ellipsis;min-width:140px;width:18%;float:left;font-size:16px;font-weight:800;font-family:Arial}.inner-style2 li.timetable-content-row{margin:0;padding:0;background:transparent}.style2 .timetable.container{width:100%;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}.inner-style2 .timetable-content-row .timetable-row{padding:30px 0;border-bottom:1px dashed #dcdcdc;font-size:16px;font-family:arial;text-align:left}.inner-style2 .timetable-content-row .timetable-row:last-child{border-bottom:0 dashed #dcdcdc}.inner-style2 .timetable-content-row .row{margin-right:0;margin-left:0;padding-left:15px;width:100%}.style2 .timetable-event-item-description{font-size:14px;color:#666;margin-bottom:20px}.style2 .timetable-event-item-time{font-size:14px;margin-bottom:10px}.style2 .timetable-event-item-event{margin-bottom:10px}.style2 .timetable-event-item-button{margin-bottom:10px}