.event-filter{height:150px}.month-selector{display:-ms-flexbox;display:flex;font-size:34px;font-weight:700}.month-selector i{color:#b71c1c;font-size:30px;cursor:pointer}.month-selector h3{font-weight:700;margin:0 20px}.event-filter .select-wrapper{margin-top:10px}.event-header{padding:16px 30px;background-color:#d9d9d9}.event-header span{font-size:20px;text-transform:uppercase}span.date{font-weight:700;margin-right:10px}.event-col-details i{color:#b71c1c}.event-col-details{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:30px}.event-col-details p{margin-bottom:0;margin-left:5px;margin-right:15px}.event-title{margin-left:30px;font-size:20px;text-transform:uppercase;color:#000}.border{border-bottom:1px solid #d9d9d9}.custom-button,.details-cont a{background-color:#b71c1c;color:#fff;font-size:14px;text-transform:uppercase;padding:8px 16px;text-decoration:none;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.custom-button:hover,.details-cont a:hover{text-decoration:none;color:#fff;background-color:#a11919}.details-cont a{margin-right:30px}.details-cont{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.details-cont,.event-row{-ms-flex-align:center;align-items:center}.event-row{min-height:110px}.banner-container{padding-bottom:100px}.breadcrumbs a{color:#b71c1c;text-decoration:none;font-weight:700}.breadcrumbs i{color:#a3a3a3}.breadcrumbs{margin-top:30px;margin-bottom:60px;color:#313131;text-transform:capitalize}.register-event-cont,.register-event-cont a{display:-ms-flexbox;display:flex}.register-event-cont a{text-decoration:none;background-color:#b71c1c;color:#fff;text-transform:uppercase;font-size:14px;padding-left:25px;padding-right:25px;-ms-flex-align:center;align-items:center}.event-name{font-size:34px;font-weight:700;text-transform:uppercase}.event-list-description{color:#000}.event-list-description p{font-size:16px}ul.event-list-details{list-style:none;padding-left:0;margin-top:30px}ul.event-list-details li{display:-ms-flexbox;display:flex;color:#313131;font-size:14px;-ms-flex-align:center;align-items:center;font-weight:700;line-height:1.6}ul.event-list-details p{margin:0;font-size:16px}ul.event-list-details i{color:#b71c1c;font-size:14px;margin-right:10px}hr{margin-bottom:40px}h3{font-size:20px;text-transform:uppercase}p{font-size:14px}.filter-select{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.class-full h5{color:#b71c1c;font-weight:700}.register-form h3{margin-bottom:40px}.register-form .control-label,.register-form .required:after{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.register-form .required:after{content:"*";color:red;padding-left:8px}.register-form .note{margin-top:-12px;font-size:14px}.register-form .required .note{margin-top:0}.register-form select{margin:5px 0 10px}.register-form .cancellation{padding:10px 0 10px 31px}.register-form .cancellation input[type=checkbox]{margin:2px 20px}.register-form input[type=checkbox]{cursor:pointer}.register-form h3{text-transform:none}.register-form p.check{font-size:18px;padding-bottom:10px}.register-form .room-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.register-form .room-info label{margin-bottom:0}.register-form .room-info .roommate{display:-ms-flexbox;display:flex}.register-form .room-info .roommate.hide{display:none}.register-form .room-info .roommate .form-control{width:inherit}.form-error{color:red}.register-form .hide{display:none}input[type=radio]~label:first-of-type{padding-right:30px}.form-check{margin-left:5px}@media(max-width:767px){.filter-select{-ms-flex-pack:start;justify-content:flex-start;margin-bottom:20px}.event-filter{margin-bottom:40px}}@media(max-width:767px){.event-row{padding-bottom:20px}}