:root {
    --RM-background: #fff;
    --RM-secondary: #ee2f26;
    --RM-border: #2b6461;
    --RM-border-active: #ee2f26;
    --RM-font-color: #000;
  }

  /* background виджета */
  .remarked-primary-widget {
    background-color: var(--RM-background);
    border-radius: 5px;
  }
  .qs-datepicker-container, .qs-controls {background-color: var(--RM-background);}
  .qs-arrow.qs-left:after {
    border-right-color: #fff;
}
.qs-arrow.qs-right:after {
    border-left-color: #fff;
}

 /* шрифты */
   body .remarked-primary-widget *, body .remarked-primary-widget *::placeholder, .remarked-primary-widget__restaurant-item {
    font-family: 'Montserrat', 'Arial', sans-serif !important;
   } 
   
   .remarked-primary-widget__form-row {
    border-color: var(--RM-border);
   }
.remarked-primary-widget__title { color:#ee2f26 !important;
font-weight: 500;
    text-transform: uppercase;}
.remarked-primary-widget label {color:#2b6461!important; }
   /* Цвет текста */
  
   body .remarked-primary-widget *:not(.remarked-primary-widget__policy-text a), body .remarked-primary-widget #remarked-primary-widget__qty, body .remarked-primary-widget input {
    color: var(--RM-font-color);
   }
   body .remarked-primary-widget .qs-active, body .remarked-primary-widget .qs-range-end, body .remarked-primary-widget .qs-range-start {
    color: white !important;
   }
   /* Цвет текста у placeholder */
   body .remarked-primary-widget *::placeholder {
    color: var(--RM-font-color);
   } 

   /* border-color у input/textarea */
   body .remarked-primary-widget input,.remarked-primary-widget__comment textarea, .remarked-primary-widget__times-item {
    border: solid 1px var(--RM-border) !important;
    border-radius: 10px;
   }
   .remarked-primary-widget select {
    border: solid 1px var(--RM-border) !important;
    border-radius: 10px;
   }

   .remarked-primary-widget select option {  background-color: var(--RM-background); }
   .remarked-primary-widget select:hover, .remarked-primary-widget select:active {
    border-color: var(--RM-border-active) !important;
   }

   .remarked-primary-widget__times-item:hover, .remarked-primary-widget__times-item:active, .remarked-primary-widget__times-item--active {
    background-color: var(--RM-border);
    color: white !important;
   }
   /* border-color:hover у input/textarea */
   .remarked-primary-widget__comment textarea:hover, .remarked-primary-widget__comment textarea:focus, .remarked-primary-widget input:hover, .remarked-primary-widget input:focus {
    border-color: var(--RM-border-active) !important;
   }

   /* secondary color */
   .remarked-primary-widget__submit:hover {
    background-color: transparent !important;
    border: solid 1px #ee2f26 !important;
    border-radius: 10px;
    color:#ee2f26 !important;
      -webkit-box-shadow: none;
    box-shadow: none;
   }
   .remarked-primary-widget__submit {
    -webkit-box-shadow: none;
    box-shadow: none;
   }
   
   .remarked-primary-widget label::after {
    color: var(--RM-secondary);
   }
   .remarked-primary-widget__policy-text a {
    color: var(--RM-secondary);
   }
   .remarked-primary-widget__submit {
    background-color: transparent;
    border: solid 1px var(--RM-border) !important;
    border-radius: 10px;
    color: var(--RM-border) !important;
   }
   .remarked-primary-widget__qtyplus::after, .remarked-primary-widget__qtyminus::after, .remarked-primary-widget__qtyplus::before {
    background-color: var(--RM-secondary);
   }
   .remarked-primary-widget__policy-checkbox {
     border: solid 1px var(--RM-border) !important;
     border-radius: 10px;
   }
   .remarked-primary-widget__policy-checkbox--active::after {border-color: var(--RM-border); left: 8px;
    top: 3.5px;}
   .remarked-widget-classic__preloader-block span {
    background-color: var(--RM-secondary);
   }
.remarked-primary-widget__times-wrap {margin: unset !important;}

.remarked-primary-widget__comment {display: none;}
.remarked-primary-widget__body {display: grid;}
.remarked-primary-widget__form-row-date-count-guest {order: 1;}
.remarked-primary-widget__times {order: 2;}
.remarked-primary-widget__form-row-custom {order: 3;}
.remarked-multiplay-select-wrapper {order: 4;}
.remarked-multiplay-select-single-wrapper {order: 5;}
.hookAfterComment {order: 6;}
.remarked-primary-widget__submit-wrap {order:7;}
.remarked-primary-widget__form-row-date-count-guest {
  display: flex;
  flex-direction: row-reverse;
}
.remarked-primary-widget__times-wrap{border-bottom: 1px solid #ee2f26;     padding-bottom: 45px;}
#remarked-primary-widget__qty {
    width: 195px;}

.remarked-primary-widget__qtyminus:hover, .remarked-primary-widget__qtyplus:hover {
    background-color: var(--RM-border);
   
}


.remarked-primary-widget__restaurant::after {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2012%207%27%3E%3Cpath%20fill%3D%27%23ee2f26%27%20d%3D%27M6.0238%2C7a1.5544%2C1.5544%2C0%2C0%2C1-1.0576-.4074l-4.524-4.2A1.3349%2C1.3349%2C0%2C0%2C1%2C.4364.4129%2C1.5763%2C1.5763%2C0%2C0%2C1%2C2.5575.4074L6.018%2C3.62%2C9.4365.4129A1.5763%2C1.5763%2C0%2C0%2C1%2C11.5576.4074a1.3346%2C1.3346%2C0%2C0%2C1%2C.0059%2C1.98l-4.4762%2C4.2A1.5649%2C1.5649%2C0%2C0%2C1%2C6.0238%2C7Z%27/%3E%3C/svg%3E);

}