/*Error inputs*/
.error-input {
    border: #ff5549 1px solid !important;
    /*border-style: solid !important;*/
    /*border-color: #ff3737 !important;
    border-style: solid !important;*/
}

.error {
    font-size: 12px !important;
    color: #ff5549 !important;
    text-transform: none !important;
    /*position: absolute;*/
    top: 100%;
    margin-top: 0 !important;
}

.error-valid .error{
    position: static;
}

.error-valid .checkin-form-item{
    display: block;
 }

.checkin-form-item--phone .error {
    position: absolute;
    top: calc(100% + 2px);
    /*margin-top: 0 !important;*/
}

.error-black{
    font-size: 12px !important;
    color: #000000 !important;
    text-transform: none !important;
}

.error-basket {
    font-size: 12px !important;
    color: #ff5549 !important;
    text-transform: none !important;
    /*position: absolute;*/
    top: calc(100% + -10px);
    margin-left: 0;
}

.error-delivery{
    position: absolute;
    top: calc(100% + 1rem);
    left: 0.5rem;
}

.g-recaptcha {
    margin-top: 10px;
}

.grecaptcha-badge {
    visibility: hidden;
}

/*For Cart page*/
.hidden-delivery-block {
    display: none;
}

.hidden-delivery-method-text {
    display: none;
}

.hidden-delivery-option[style*='display: block'] {
    display: flex !important;
}

.hidden-delivery-option label {
    text-transform: none;
}

.hidden-delivery-title{
    display: none;
}

.map-content .my-content-info {
    padding: 5px;
}

.map-content .map-shop-name {
    color: red;
}

.map-content {
    display: block;
}

.edit-link{
    display: inline-block;
    margin-right: 1rem;
}

#map-ajax {
    width: 100%;
    height: 450px;
}


.notiflix-report-icon{
    color: #ff5549;
}

.search-results-link .no-search-result{
    text-transform: none;
    font-family: nunito-regular;
    color: #7EB900;
}

.new-review-item input{
    display:block;
    width:100%;
    max-width:88rem;
    background:#fff;
    border:1px solid rgba(210,219,235,.7);
    border-radius:.8rem;
    padding:.9rem 1.5rem;
    line-height:1.8;
    font-size:1.5rem
}

.new-review-item input::-webkit-input-placeholder{
    color:rgba(51,51,51,.5)
}

.new-review-item input::-moz-placeholder{
    color:rgba(51,51,51,.5)
}

.new-review-item input:-ms-input-placeholder{
    color:rgba(51,51,51,.5)
}

.new-review-item input::-ms-input-placeholder{
    color:rgba(51,51,51,.5)
}

.new-review-item input::placeholder{
    color:rgba(51,51,51,.5)
}

.new-review-item input:focus{
    outline:0;
    border-color:#00A2EA
}