@font-face {
    font-family: 'TT Trailers Trial Medium';
    src: url('https://remarked.ru/widgetEvents/290909/fonts/TT Trailers Trial Medium.ttf');
    src: url('https://remarked.ru/widgetEvents/290909/fonts/TT Trailers Trial Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: medium;
}
@font-face {
    font-family: 'Circe';
    src: url('https://remarked.ru/widgetEvents/290909/fonts/Circe-Regular.ttf');
    src: url('https://remarked.ru/widgetEvents/290909/fonts/Circe-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
:root {
    --remarked-widget-font-family: "Circe" !important;
    --remarked-widget-accent-color: #AC2E35;
    --remarked-widget-text-color: white;
    --remarked-widget-bg-color: black;
    --remarked-widget-surface-color: #fff;
    --remarked-widget-muted-text-color: white;
    --remarked-widget-danger-color: #f12a2a;
    --remarked-widget-placeholder-bg-color: black;
    --remarked-widget-past-bg-color: black;
    --remarked-widget-media-bg-color: black;
    --remarked-widget-divider-color: #f4f8f9;
    --remarked-widget-input-bg-color: #f7fbfc;
    --remarked-widget-disabled-bg-color: #b0b0bc;
    --remarked-widget-shadow-color: black;
    --remarked-widget-shadow-subtle-color: black;
    --remarked-widget-overlay-color: black;
    --remarked-widget-overlay-weak-color: black;
    --remarked-widget-overlay-strong-color: black;
    --remarked-widget-on-accent-color: #fff;
    --remarked-widget-contrast-text-color: #fff;
    --remarked-widget-calendar-btns-color: black;
    --remarked-widget-secondary-text-color: black;

}
@media (max-width: 640px) {
  .WidgetEventsView__formwrapper-form-info {
    background-color: #000;
    border-radius: 0 0 5px 5px;
    margin-bottom: 20px;
    padding: 10px;
  }
} 

.WidgetEventsView {
    --remarked-widget-accent-color: #fff;
    background-image: url(https://remarked.ru/widgetEvents/290909/bg.png);
}

.WidgetEventsView__event-gallery__dot--active {
    outline: 2px solid var(--remarked-widget-bg-color);
}

.WidgetEventsView__event-gallery__dot {
    background-color: var(--remarked-widget-bg-color);
}
.WidgetEventsView__header, .WidgetEventsView__calendar-date, .WidgetEventsView__calendar-left, .WidgetEventsView__calendar-right, .WidgetEventsView__calendar-tabs  {
    background: #000;
    color: #fff;
}
.WidgetEventsView__calendar-left svg, .WidgetEventsView__calendar-right svg {
    fill: #AC2E35 !important;
}
.WidgetEventsView__title, .WidgetEventsView__event-title, .WidgetEventsView__formwrapper-title, .WidgetEventsView__order-title, .WidgetEventsView__notice-title {
    color: #AC2E35;
    font-family: "TT Trailers Trial Medium" !important;
   }
   .WidgetEventsView__notice-title {
    font-size: 64px;
    font-weight: 500;
   }
   .WidgetEventsView__event-title {
    font-size: 32px;
    font-weight: 570;
   }
   .WidgetEventsView__formwrapper-title {
    font-size: 36px;
    font-weight: 570;
   }

 .WidgetEventsView__calendar-item, .WidgetEventsView__calendar-item-week-day-name, .WidgetEventsView__calendar-item-day, .WidgetEventsView__calendar-item-event {
    color: #fff !important;
} 

.WidgetEventsView__body {
    background-color: #000000;
}
.WidgetEventsView__submit, .WidgetEventsView__calendar-tab--active, .WidgetEventsView__order-submit, .WidgetEventsView__notice-button, .WidgetEventsView__event-total {
    color: #fff;
    background-color: #AC2E35;
}
.WidgetEventsView__calendar-item-active {
    background: #AC2E35 !important;
}
.WidgetEventsView__calendar-item, .WidgetEventsView__formwrapper-info, .WidgetEventsView__formwrapper-image, .WidgetEventsView__formwrapper-description,.WidgetEventsView__formwrapper-image:empty, .WidgetEventsView__formwrapper-more, .WidgetEventsView__formwrapper-form, .WidgetEventsView__form, .WidgetEventsView__formwrapper-image:empty, .WidgetEventsView__formwrapper-title,  .WidgetEventsView__formwrapper-item-value, .WidgetEventsView__inputblock-label, .WidgetEventsView__order{
    background: #000;
    color:#fff !important;
   }
   .WidgetEventsView__calendar-item {
    border: 1px solid #AC2E35;
    border-radius: 0;
}
.WidgetEventsView__formwrapper-more, .WidgetEventsView__event-count-place span.WidgetEventsView__event-count-place-not-free, .WidgetEventsView__event-count-place span.WidgetEventsView__event-count-place-free  {
    color:#AC2E35 !important;
}
.WidgetEventsView__formwrapper-more::after {
border-bottom: 2px solid #AC2E35 !important;
    border-left: 2px solid #AC2E35 !important;
}
.WidgetEventsView__inputblock-input {
    background: #000000;
    color: #fff;
}
.WidgetEventsView__policy-checkbox, .WidgetEventsView__policy-checkbox label {
    border: 1px solid#AC2E35 !important;
}
.WidgetEventsView__policy-checkbox input[type=checkbox]:checked+label:before {
    border-bottom: 2px solid #AC2E35 !important;
    border-left: 2px solid #AC2E35 !important;
}
.WidgetEventsView__policy-text {
    color: #fff
}
.WidgetEventsView__policy-text a {
    color: #AC2E35;
}
.WidgetEventsView__inputblock-input input, .WidgetEventsView__inputblock-input select {
    background: #000000;
    color: #fff;
}
.WidgetEventsView__order-title,.WidgetEventsView__order-label, .WidgetEventsView__order-time, .WidgetEventsView__order-count, .WidgetEventsView__order-list-item-label,.WidgetEventsView__order-list-item-value, .WidgetEventsView__order-total, .WidgetEventsView__order-subtitle {
    color:#fff !important;
}
.WidgetEventsView__notice {
    background: #000;
    border: 1px solid #AC2E35;
    border-radius: o;
}

.WidgetEventsView__policy-checkbox input[type=checkbox]:checked+label {
    background-color: #22272b !important;
}
.WidgetEventsView__calendar-item.WidgetEventsView__calendar-item-week-day-name {
    border: #000;
}
.WidgetEventsView__calendar-date, .WidgetEventsView__calendar-left, .WidgetEventsView__calendar-right {
    box-shadow: none;
    border: 1px solid #AC2E35;
    border-radius: 0;
}
.WidgetEventsView__calendar-tab {
    border: 1px solid #AC2E35;
    border-radius: 0;
}
.WidgetEventsView__calendar-item--last-seen {
    background: white !important;
}
.WidgetEventsView__event-content, .WidgetEventsView__order-title   {
    color:#AC2E35 !important;
}
.WidgetEventsView__event-content {
    color: black !important;
}
.WidgetEventsView__form, .WidgetEventsView__form--warning-text {
    background: black;
    border-radius: 0;
    box-shadow: none;
}
.WidgetEventsView__submit, .WidgetEventsView__notice-button {
    border-radius: 0;
}
.WidgetEventsView__inputblock-input {
    border: 1px solid #AC2E35;
    border-top: 0;
    border-right: 0;
    border-left: 0;
}
.WidgetEventsView__order, .WidgetEventsView__order-submit, .WidgetEventsView__form--warning-text  {
 border: 1px solid #AC2E35;
 border-radius: 0;
}   
.WidgetEventsView__order hr {
    background: #AC2E35;
}
.WidgetEventsView__notice-title, .WidgetEventsView__formwrapper-title {
    color: #AC2E35 !important;
}
.WidgetEventsView__calendar-item.WidgetEventsView__calendar-item--last-seen .WidgetEventsView__calendar-item-day, .WidgetEventsView__calendar-item.WidgetEventsView__calendar-item--last-seen .WidgetEventsView__calendar-item-event {
    color: black !important;
}

.WidgetEventsView__inputblock-input input, .WidgetEventsView__inputblock-input select {
    border-radius: 0;
}

.WidgetEventsView__close  svg path, .WidgetEventsView__prev svg path {
    fill: #AC2E35;
}
.WidgetEventsView__event-count-place, .WidgetEventsView__event-description, .WidgetEventsView__event-time {
    color: #000 !important;
}
.WidgetEventsView__title {
    font-size: 48px;
    font-weight: 500;
}
.WidgetEventsView__inputblock-label {
    color: #000 !important;
}
/*.WidgetEventsView__formwrapper-item-label, .WidgetEventsView__order-label, .WidgetEventsView__inputblock-input input, .WidgetEventsView__policy-text, .WidgetEventsView__order-list-item-label {
   opacity: 0.6;
}*/

.WidgetEventsView__calendar-item-event {
    display: flex;
    align-items: right;
    gap: 8px;
}

.WidgetEventsView__calendar-item-count-event {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background-color: white;
    color: black;
    font-size: 14px;
    font-weight: bold;
}

.WidgetEventsView__calendar-item--last-seen .WidgetEventsView__calendar-item-count-event {
    background-color: black;
    color: white;
}

.WidgetEventsView__calendar-item-subtitle {
    text-align: center;
    line-height: 22px;
}

.iti__country-list .iti__flag, .iti__country-name {
    color: black;
}

input.iti__tel-input::placeholder {
    color: #B0B0BC;
}

/* .iti .iti__selected-dial-code {
    color: #B0B0BC;
} */