.hksr-b.relative {
    position: relative;
}
/* ------ */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  transition: background-color 5000s ease-in-out 0s;
  /*-webkit-text-fill-color: #fff !important;*/
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: red;
  opacity: 1; /* Firefox */
}

.w-dropdown-link.w--current {
    color: #660032;
}

.dropdown-toggle {
  margin-right: 20px;
}
@media screen and (max-width: 767px){
.dropdown-toggle {
    margin-right: 20px;
}
}

#events-calendar-container {width:70%; position: relative;}
#events-calendar-container header {display:none;}
#events-calendar-container .calendar .day.today.has-event:after {width:6px; height:6px; background: #fff; top: 32px;}
#events-calendar-container .calendar .day.has-event:after {width:6px; height:6px; background: #660032; top: 32px;}
#events-calendar-container .calendar {z-index: 0;}
#events-calendar-container .calendar-mask {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1;}
.dropdown {z-index: 2;}
#events-calendar-container {width:100%;}
#events-calendar-container .today {background-color: #660032; color: #fff} 

a{
    color: #333;
}

.extlink{
    display: none;
}

.members-area-input.w-input.error {
    border-color: red;
}

.input.w-input.error {
    border-color: red;
}