:root {
	--red: #cf142b;
	--header-color: #000000;
	--theme-color: #cf142b;
	--theme-color-secondary: #cf142b;
}

#hero-1 {
	background-image: url(../images/rtbt/hero-1.jpg);
}
.color--purple, .color--purple a, .color--purple :is(h1, h2, h3, h4, h5, h6) {
	color: var(--red);
}
.bg--03 {
	background-image: url(../images/rtbt/bg-03.jpg);
}
.bg--04 {
	background-image: url(../images/rtbt/bg-04.jpg);
}

.desktoplogo img { max-height: 60px; }

h1, h2, h3, h4, h5, h6 { font-size: revert; }

.simple-list ul {
    list-style: disc;
    margin-left: 15px;
}

.pricing-features ul {
  --icon-space: 1.3em;
  list-style: none;
  padding: 0;
}
.pricing-features li {
  padding-left: var(--icon-space);
}
.pricing-features li:before {
  content: "\f145"; /* FontAwesome Unicode */
  font-family: flaticon !important;
  display: inline-block;
  font-size: 0.75rem;
  margin-left: calc( var(--icon-space) * -1 );
  width: var(--icon-space);
  color: var(--theme-color-secondary);
}

.modal .newsletter-form .form-control { margin-bottom: 10px; }
.modal .newsletter-form input.form-control { height: 45px; }
.modal .newsletter-form textarea.form-control { height: revert; }

.modal .bg-img {
	background-image: url(../images/rtbt/modal.jpg);
	background-position: center;
}