.cookie-modal {
  display: none;
  position: fixed;
  bottom: 24px;
  left: 24px;
  width: 375px;
  padding: 24px 42px;
  border: 1px solid #575e68;
  background-color: #004FBB;
  border-radius: 0px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  z-index: 99;
  text-align: center;
  font-size: 14px;
  font-weight: 300;
  line-height: 140%;
/*background: rgba(35, 39, 45, 0.4);
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);*/
 
}
  @media (min-width: 768px) and (max-width: 1820px) {
    .cookie-modal {
      bottom: 24px;
      left: 24px;
      border-radius: 0px;
      padding: 24px 16px;
      font-size: 14px;
      width: 375px; } }
  @media (min-width: 320px) and (max-width: 767px) {
    .cookie-modal {
      width: auto;
      left: 16px;
      right: 16px;
      bottom: 16px;
      padding: 16px;
      border-radius: 0px; } }
  .cookie-modal a {
    display: inline;color:#e42129; }
  .cookie-modal .btn {
    width: 100%; transition: .3s ease;

  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 16px;
	  
  color: #fff;
  
  background-color: #e42129;
	border:1px solid #e42129;  
  
  
  -webkit-transition: background 0.3s;
  -o-transition: background 0.3s;
  transition: background 0.3s;
margin:0 auto;
}
  .cookie-modal .btn:hover {
	  color: #e42129;
  
  background-color: #fff;
   background-color: #fff;
  }
    @media (min-width: 320px) and (max-width: 767px) {
      .cookie-modal .btn {
        height: 48px; } }
  .cookie-modal p {
    margin-bottom: 16px; color: #fff; }
    @media (min-width: 768px) and (max-width: 1820px) {
      .cookie-modal p {
        margin-bottom: 16px; } }

.cookie-modal__icon {
  margin-left: auto;
  margin-right: auto;
  background-color: #e42129;
  width: 56px;
  height: 56px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
  margin-bottom: 24px; }
  @media (min-width: 768px) and (max-width: 1820px) {
    .cookie-modal__icon {
      width: 56px;
      height: 56px;
      margin-bottom: 24px; } }
  @media (min-width: 320px) and (max-width: 767px) {
    .cookie-modal__icon {
      width: 48px;
      height: 48px;
      margin-bottom: 16px; } }
  .cookie-modal__icon svg {
    width: 24px;
    height: 24px; }
    @media (min-width: 768px) and (max-width: 1820px) {
      .cookie-modal__icon svg {
        width: 24px;
        height: 24px; } }
    @media (min-width: 320px) and (max-width: 767px) {
      .cookie-modal__icon svg {
        width: 16px;
        height: 16px; } }
@media (hover), (min-width: 0\0), (min--moz-device-pixel-ratio: 0) {
  .cookie-modal a:hover {
    color: #fff; }
}



a.pagination-prev__link svg {
    transform: rotate(180deg);
}
.logo img {
    width: auto;
    /* height: 40px; */
}
@media (max-width: 767px) {
    .text-content table thead th:last-child {
        display: none;
    }
}
.modal-menu__list > li {width: fit-content;}

.home .header__menu-list li.current-menu-item a {
    color: #242424;
}
.home .header__menu-list li.current-menu-item a::before {
    transform: scale(0);
}
.response-popup__inner {
    font-size: 16px;
    line-height: 2;
}

/*.header__box .btn, .review__links .btn{
	display:none !important;
}*/
.review__links .btn{
	display:none !important;
}
.all-reviews{margin-left:0;}

.input-wrapper label.checkbox-container.error{
	position:relative !important;
	line-height: 1.538;
}
.input-wrapper label.checkbox-container.error #wp-comment-cookies-consent-error {
    top: 23px;
	display:none;
}

.input-wrapper.error .checkbox-container {

  color: #ee4130;
}