/*Модальное окно*/
.modal_form{width:450px;padding:19px 20px;border:5px solid #259a1f;background-color:#FFF;background:#fff;position:fixed;top:45%;left:50%;margin-top:-165px;margin-left:-225px;display:none;opacity:0;z-index:999;}
#overlay{z-index:998;position:fixed;background-color:#000;opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80);width:100%;height:100%;top:0;left:0;cursor:pointer;display:none;}
.modal_form input[type="text"]{background-color:#fff;border:1px solid #DFDFDF;border-radius:6px;color:#555;display:block;font-size:1em;height:35px;padding:5px;margin-bottom:17px;width:95%;float:left;}
.modal_form input[type="text"].error{border:1px solid red;}
.modal_form input[type="text"]::-webkit-input-placeholder { color: #000; }
.modal_form input[type="text"]:-ms-input-placeholder { color: #000; }
.modal_form input[type="text"]::-ms-input-placeholder { color: #000; }
.modal_form input[type="text"]::placeholder { color: #000; } 
.modal_form h3{text-align:center;font-size: 2em;text-transform:uppercase;color:#000; margin: 0;}
.modal_form .comment{color:#272727;padding-bottom:15px;font-size:14px;text-align:center;padding-top:10px;}
.exit{background:#d0d0d0;display:block !important;border-radius:50%;right:-30px;top:-20px;position:absolute;opacity:1;WIDTH:33PX;HEIGHT:33px;line-height:30px;font-size:36px;border:2px solid #3e5368;-webkit-transition:background 0.2s linear;-moz-transition:background 0.2s linear;-o-transition:background 0.2s linear;transition:background 0.2s linear;}
.exit:after{display:block;font-size:23px;content:"x";padding-left:9px;line-height:24px;cursor:pointer;text-decoration:none;font-weight:bold;color:#000000;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.exit:hover{background:#EAEAEA;text-decoration:none;}
.modal_form .button{display:block;background-color:#ffd400;border:1px solid #ccc;border-radius:3px;color:#000;cursor:pointer;font-size:17px;font-weight:bold;height:40px;margin:10px 0;padding:2px 16px;width:210px;margin:0 auto;-webkit-transition:all 0.12s ease-in;-o-transition:all 0.12s ease-in;-moz-transition:all 0.12s ease-in;transition:all 0.12s ease-in;}
.modal_form .button:hover{background-color:#44C8F5;border:1px solid #44C8F5;color:#fff;}
.modal_form .error{border:1px solid red;}
@media screen and (max-width: 420px) and (min-width: 200px){
.modal_form {
    width: 85%;
    padding: 19px 20px;
    border: 1px solid #259a1f;
    background-color: #FFF;
    background: #fff;
    position: fixed;
    top: 55%;
    left: 71%;
    margin-top: -200px;
    margin-left: -210px;
    display: none;
    opacity: 0;
    z-index: 999;
}
}

#cookie_notification{
  display: none;
  justify-content: space-between;
  align-items: flex-end;
  position: fixed;
  bottom: 15px;
  left: 50%;
  width: 900px;
  max-width: 90%;
  transform: translateX(-50%);
  padding: 25px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.4);
  z-index: 999;
}

#cookie_notification p{
  margin: 0;
  font-size: 1rem;
  text-align: left;
  color: #272725;
}


@media (min-width: 576px){
  #cookie_notification.show{
    display: flex;
    z-index: 999;
  }
  .cookie_accept{
    margin: 0 0 0 25px;
  }
}

@media (max-width: 575px){
  #cookie_notification.show{
    display: block;
    text-align: left;
    z-index: 999;
  }
  .cookie_accept{
    margin: 10px 0 0 0;
  }
}