.tm-cookie .banner,
.tm-cookie-subscribed-post .banner {
  background-color: #d5775d;
  padding: 24px;
  position: relative;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.tm-cookie .banner h3,
.tm-cookie-subscribed-post .banner h3 {
  color: white;
  font-size: 20px;
  font-weight: 400;
  margin: 0px;
  padding: 0px;
}
.tm-cookie .footer,
.tm-cookie-subscribed-post .footer {
  padding: 20px 15px 15px 15px;
  background: #9EC4CD;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
.tm-cookie .footer .form-group,
.tm-cookie-subscribed-post .footer .form-group {
  margin-bottom: 5px;
}
.tm-cookie .footer input,
.tm-cookie-subscribed-post .footer input {
  height: 40px;
}
.tm-cookie .footer .btn.btn-primary,
.tm-cookie-subscribed-post .footer .btn.btn-primary {
  height: 40px;
}
.tm-cookie.tm-cookie-subscribed-sidebar,
.tm-cookie-subscribed-post.tm-cookie-subscribed-sidebar {
  background: #ffffff;
  border-radius: 6px;
  padding: 20px;
  display: none;
  overflow: hidden;
  text-align: center;
}
.tm-cookie.tm-cookie-subscribed-sidebar h3,
.tm-cookie-subscribed-post.tm-cookie-subscribed-sidebar h3 {
  font-family: "brandon-grotesque", sans-serif;
  font-weight: 700;
  font-size: 30px;
  line-height: 35px;
}
.tm-cookie.tm-cookie-subscribed-sidebar h5,
.tm-cookie-subscribed-post.tm-cookie-subscribed-sidebar h5 {
  color: #706a78;
  font-family: "brandon-grotesque", sans-serif;
  font-weight: 400;
  font-size: 20px;
}
.tm-cookie.tm-cookie-subscribed-sidebar .img-placeholder,
.tm-cookie-subscribed-post.tm-cookie-subscribed-sidebar .img-placeholder {
  border-bottom: 1px solid #dddddd;
  margin-bottom: 20px;
}
.tm-cookie.tm-cookie-subscribed-sidebar .img-placeholder img,
.tm-cookie-subscribed-post.tm-cookie-subscribed-sidebar .img-placeholder img {
  width: 90%;
  margin: auto;
  bottom: 0;
}
.tm-cookie.tm-cookie-subscribed-sidebar button,
.tm-cookie-subscribed-post.tm-cookie-subscribed-sidebar button {
  height: 40px;
  width: 90%;
  margin: 20px auto;
}
@media (max-width: 1050px) {
  .tm-cookie.tm-cookie-subscribed-sidebar,
  .tm-cookie-subscribed-post.tm-cookie-subscribed-sidebar {
    display: none;
  }
}
.tm-cookie.sticky,
.tm-cookie-subscribed-post.sticky {
  position: fixed;
  top: 70px;
  right: 30px;
  width: 250px;
}
@media (max-width: 1050px) {
  .tm-cookie.sticky,
  .tm-cookie-subscribed-post.sticky {
    position: relative;
    top: 0;
    right: 0;
    height: auto;
    display: block;
    width: 100%;
  }
}
.anchor-cookie {
	display: none;
}