@font-face {
  font-family: 'Circe-Light';
  src: url('fonts/Circe-Light.ttf') format(truetype);
 }


  @font-face {
    font-family: 'Circe-Regular';
    src: url('https://remarked.ru/widget/new/points/125020/fonts/TT-TraiCirce-Regular.ttf') format(truetype);
   }


.remarked-primary-widget {
    background-color: #ffffff;
    margin: 60px auto;
    font-family:  'Circe-Light', sans-serif !important;
    color: #000;
    border-radius: 0px !important;
    font-size: 16px !important;
}

.remarked-primary-widget__title {
    font-family: 'Circe-Regular', sans-serif !important;
    color: #000;
    font-size: 40px !important;
    line-height: 1.55 !important;
    font-weight: 400 !important;}

.remarked-primary-widget label, body .remarked-primary-widget input, body .remarked-primary-widget input::placeholder,
.remarked-primary-widget select, .remarked-primary-widget textarea::placeholder {
 font-size: 16px !important; color: #000 !important; font-family:  'Circe-Light', sans-serif !important;
}

.qs-datepicker, .qs-month-year, .qs-square {
    font-size: 16px !important; font-family:  'Circe-Light', sans-serif !important;
}

.remarked-primary-widget__submit, 
.remarked-primary-widget__times-tabs-button.__active {
    color: #000;
    font-size: 14px;
    font-family: 'Circe-Light', sans-serif;
    font-weight: 600;
    border-width: 1px;
    border-radius: 0px !important;
    background: unset !important;
    border: 1px solid #000 !important;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
    box-shadow: unset !important;
    height: 45px !important;
    /* height: 45px !important; */
    line-height: 43px !important;
}

.remarked-primary-widget__submit:hover, .remarked-primary-widget__times-tabs-button.__active, .remarked-primary-widget__times-item:hover, .remarked-primary-widget__times-item--active {

    background-color: #000  !important;
    color:#ffffff;
 }

    body .remarked-primary-widget input, .remarked-primary-widget select, .remarked-primary-widget textarea {
    border: 1px solid #000;
border-radius: 0px !important;}


.remarked-primary-widget__times-item { border: 1px solid #000 !important;
border-radius: 0px !important;
  font-family: 'Circe-Light', sans-serif !important;
  font-size: 16px !important;
}

.remarked-primary-widget__times-tabs-button {padding: 0px 20px !important;}

.remarked-primary-widget__policy-checkbox {
      border: 1px solid #000 !important;
border-radius: 0px !important;
}

.remarked-primary-widget__policy-checkbox--active::after {
    left: 8px !important;
    top: 4.5px !important;
    border-color: #000 !important;}

.remarked-primary-widget__policy-text a, .remarked-primary-widget label::after {
    color: #000 !important;
}

.remarked-primary-widget select option {color: #000000 !important;}
.remarked-primary-widget select:hover {
    border-color: hsl(0, 0%, 18%) !important;
}
.remarked-primary-widget__close svg g {fill: #000 !important;}


/* #remarked-primary-widget__qty {
    background-image: url(https://remarked.ru/widget/new/points/125014-1/img/g.svg) !important;} */


    .remarked-primary-widget__comment textarea {
    color: #000 !important;}

    .remarked-primary-widget__times-tabs-head {display: none;}

    .remarked-primary-widget__qty--warning {
        margin-top: 20px;
        }

  .remarked-primary-widget  a {
    color: #000 !important;
    cursor: pointer;
    text-decoration: underline;
}

.remarked-primary-widget__times-item--active {
    color:#fff;
}
.remarked-primary-widget__form-row {
    border-bottom: 1px solid #000 !important;
}

.remarked-primary-widget__qtyplus::before {
    content: "";
    width: 3px;
    height: 16px;
    border-radius: 5px;
    background: #000;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.remarked-primary-widget__qtyplus::after,
.remarked-primary-widget__qtyminus::after {
    content: "";
    width: 16px;
    height: 3px;
    border-radius: 5px;
    background: #000;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.remarked-primary-widget__comment textarea:hover, .remarked-primary-widget__comment textarea:focus, .remarked-primary-widget input:hover, .remarked-primary-widget input:focus {
    border-color: #292929 !important;
}

.remarked-primary-widget__times-wrap {
    margin: 0 -0.7%;
}

.day8 {
    font-size: 14px;
    background-color: #2D2C2D;
    color: white;
    padding: 5px;
}

.day8 a {
    color: white !important;
}
.remarked-primary-widget__extraPolicyCheck-checkbox--active::after {
border-color: #000000 !important;
}
.remarked-primary-widget__extraPolicyCheck-checkbox {
    border: 1px solid #000000;
    position: relative;
    border-radius: 0px;
}