a {
	color: #b71c2b;
}

a:hover, a:focus {
	color: #e65361;
}

.small-display-nav-bar-inner {
	background-color: #b71c2b;
}

.rcrumbs a {
	color: #b71c2b;
}

.button-flat.button-success {
	background-color: #a81d2b;
}

.button-flat.button-success.pressed, .button-flat.button-success:active,
.button-flat.button-success:focus, .button-flat.button-success:hover {
	background-color: #d02b3b;
}

.supermint ::-moz-selection {
  color: #ffffff;
  background: rgba(183, 28, 43, 0.8);
}

.supermint ::selection {
  color: #ffffff;
  background: rgba(183, 28, 43, 0.8);
}

#top-bar {
	background: #FFF;
}

#top-bar a {
	color: #333;
}

#header-nav,
.regular-top-nav,
.regular-top-nav > ul {
	background: #b71c2b;
}

.regular-top-nav > ul > li.active > a {
	background: #222;
	border-bottom-color: #222;
}

.regular-top-nav > ul > li > a:hover {
	background-color: #222;
}

.regular-top-nav > ul > li > a {
	text-shadow: 0 -1px #75000b;
}

.regular-top-nav > ul > li:not(:last-child) {
	border-right: 1px solid rgba(111, 0, 11, 0.3);
}

.regular-top-nav > ul > li + li {
	border-right: 1px solid rgba(214, 66, 81, 0.3);
}

.regular-top-nav > ul > li.active {
	background-color: #b71c2b;
}

.transit-nav a,
.area-primary {
	background: #818285;
}

.area-tertiary {
	background-color: #EFEFEF;
}

.button-flat.button-primary {
	background-color: #b71c2b;
}

.button-flat.button-primary.pressed,
.button-flat.button-primary:active {
	background-color: #d83847;
}

.button-flat.button-primary:focus,
.button-flat.button-primary:hover {
	background-color: #d83847;
}

.slick-prev,
.slick-next,
.slick-next-on,
.slick-prev-on,
.slick-dots li a::after {
	background-color: #b71c2b;
}

.slick-prev:hover,
.slick-next:hover,
.slick-next-on:hover,
.slick-prev-on:hover {
	background-color: #d83847;
}

.area-primary .slick-prev,
.area-primary .slick-next,
.area-primary .slick-next-on,
.area-primary .slick-prev-on {
	background-color: #ffebed;
}

.area-primary .slick-prev:hover,
.area-primary .slick-next:hover,
.area-primary .slick-next-on:hover,
.area-primary .slick-prev-on:hover {
	background-color: #ffd2d6;
}

.area-primary .slick-prev i,
.area-primary .slick-next i,
.area-primary .slick-next-on i,
.area-primary .slick-prev-on i {
	color: #b71c2b;
}

.area-primary a,
.area-primary .lead strong {
	color: #000;
}

.button-push.button-primary {
	background-color: #b71c2b;
    border: solid 1px #61030c;
    box-shadow: 0 4px 0 #751019, 1px 5px 5px #555555, inset 0 0 #333333;
}

.button-push.button-primary:focus,
.button-push.button-primary:hover {
    background-color: #d62939;
    box-shadow: 0 2px 0 #6b0c14, 1px 5px 5px #555555, inset 0 0 #333333;
}

h1 {
	color: #b71c2b;
}
h2 {
	color: #232729;
}
h3 {
	color: #b71c2b;
}
h4 {
	color: #818285;
}


.page-list-block .item:hover .item-description {
	background-color: #b71c2b;
}

.main-footer {
	background-color: #b71c2b;
}

.main-footer h1, .main-footer h2, .main-footer h3, .main-footer h4, .main-footer h5, .main-footer h6, .main-footer strong {
	color: #fbafb7;
}

.main-footer a {
	color: #fbafb7;
}

.page-list-recent-post .desc:after {
	background-color: #202020;
}