/* AUTO-GENERATED CSS */

/* Default
---------------------------------------------------------------------------------- */

.background--default {
	background-color: #ffffff;
}

.typography--default {
	color: #333333;
}

.typography--default h1,
.typography--default .h1,
.typography--default h2,
.typography--default .h2,
.typography--default h3,
.typography--default .h3 {
	color: #000000;
}

.typography--default a {
	color: #1946FA;
}

.typography--default h1 a,
.typography--default .h1 a,
.typography--default h2 a,
.typography--default .h2 a,
.typography--default h3 a,
.typography--default .h3 a {
	color: #000000;
}

.typography--default .btn {
	color: #000000;
}

.typography--default .btn:link,
.typography--default .btn:visited {
	background-color: #ffffff;
}

.typography--default .btn:hover,
.typography--default .btn:active {
	background-color: #E6E6E6;
}

.typography--default table tr:nth-child(odd) {
	background-color: rgba(25, 70, 250, 0.07);
}

.typography--default .product-details__price {
	background-color: rgba(0, 0, 0, 0.2);
	color: #000000;
}

.button--default,
.typography .button--default {
	color: #000000;
}

.button--default:link,
.button--default:visited,
.typography .button--default:link,
.typography .button--default:visited {
	background-color: #ffffff;
}

.button--default:hover,
.button--default:active,
.typography .button--default:hover,
.typography .button--default:active {
	background-color: #E6E6E6;
}

.background--default.categories-list__intro--inverted {
	color: #ffffff;
	background-color: #000000 ;
}

.categories-list__intro--inverted .typography--default {
	color: #ffffff;
}

.categories-list__intro--inverted .typography--default h1,
.categories-list__intro--inverted .typography--default .h1,
.categories-list__intro--inverted .typography--default h2,
.categories-list__intro--inverted .typography--default .h2,
.categories-list__intro--inverted .typography--default h3,
.categories-list__intro--inverted .typography--default .h3 {
	color: #ffffff;
}

.background--default.categories-list__intro--inverted .typography--default a {
	color: #ffffff;
}

.categories-list__intro--inverted .typography--default h1 a,
.categories-list__intro--inverted .typography--default .h1 a,
.categories-list__intro--inverted .typography--default h2 a,
.categories-list__intro--inverted .typography--default .h2 a,
.categories-list__intro--inverted .typography--default h3 a,
.categories-list__intro--inverted .typography--default .h3 a {
	color: #ffffff;
}

.rentals-list__category.background--default {
	color: #ffffff !important;
	background-color: #000000;
}

.button--rental.button--default:link,
.button--rental.button--default:visited {
	color: #000000;
	background-color: #fff;
}

.button--rental.button--default:hover,
.button--rental.button--default:active  {
	color: #000000;
	background-color: rgba(255,255,255,0.8);
}

.title-bar--default {
	color: #ffffff;
	background-color: #000000;
}

.product-details__section--default {
	border-color: #D1DAFE;
}

.blog-posts__post--default {
	color: #000000;
	background-color: #ffffff;
}

.traderatetable--default h2 {
	color: #FFFFFF;
	background-color: #000000;
}

.traderatetable--default tr {
	color: #000000;
	background-color: #999999;
}

.traderatetable--default td {
	background-color: #CCCCCC;
}

/* Light Blue
---------------------------------------------------------------------------------- */

.background--light-blue {
	background-color: #d4e7f3;
}

.typography--light-blue {
	color: #4a4a4a;
}

.typography--light-blue h1,
.typography--light-blue .h1,
.typography--light-blue h2,
.typography--light-blue .h2,
.typography--light-blue h3,
.typography--light-blue .h3 {
	color: #000000;
}

.typography--light-blue a {
	color: #000000;
}

.typography--light-blue h1 a,
.typography--light-blue .h1 a,
.typography--light-blue h2 a,
.typography--light-blue .h2 a,
.typography--light-blue h3 a,
.typography--light-blue .h3 a {
	color: #000000;
}

.typography--light-blue .btn {
	color: #ffffff;
}

.typography--light-blue .btn:link,
.typography--light-blue .btn:visited {
	background-color: #000000;
}

.typography--light-blue .btn:hover,
.typography--light-blue .btn:active {
	background-color: #000000;
}

.typography--light-blue table tr:nth-child(odd) {
	background-color: rgba(0, 0, 0, 0.07);
}

.typography--light-blue .product-details__price {
	background-color: rgba(0, 0, 0, 0.2);
	color: #000000;
}

.button--light-blue,
.typography .button--light-blue {
	color: #ffffff;
}

.button--light-blue:link,
.button--light-blue:visited,
.typography .button--light-blue:link,
.typography .button--light-blue:visited {
	background-color: #000000;
}

.button--light-blue:hover,
.button--light-blue:active,
.typography .button--light-blue:hover,
.typography .button--light-blue:active {
	background-color: #000000;
}

.background--light-blue.categories-list__intro--inverted {
	color: #d4e7f3;
	background-color: #000000 ;
}

.categories-list__intro--inverted .typography--light-blue {
	color: #d4e7f3;
}

.categories-list__intro--inverted .typography--light-blue h1,
.categories-list__intro--inverted .typography--light-blue .h1,
.categories-list__intro--inverted .typography--light-blue h2,
.categories-list__intro--inverted .typography--light-blue .h2,
.categories-list__intro--inverted .typography--light-blue h3,
.categories-list__intro--inverted .typography--light-blue .h3 {
	color: #d4e7f3;
}

.background--light-blue.categories-list__intro--inverted .typography--light-blue a {
	color: #d4e7f3;
}

.categories-list__intro--inverted .typography--light-blue h1 a,
.categories-list__intro--inverted .typography--light-blue .h1 a,
.categories-list__intro--inverted .typography--light-blue h2 a,
.categories-list__intro--inverted .typography--light-blue .h2 a,
.categories-list__intro--inverted .typography--light-blue h3 a,
.categories-list__intro--inverted .typography--light-blue .h3 a {
	color: #d4e7f3;
}

.rentals-list__category.background--light-blue {
	color: #d4e7f3 !important;
	background-color: #000000;
}

.button--rental.button--light-blue:link,
.button--rental.button--light-blue:visited {
	color: #000000;
	background-color: #fff;
}

.button--rental.button--light-blue:hover,
.button--rental.button--light-blue:active  {
	color: #000000;
	background-color: rgba(255,255,255,0.8);
}

.title-bar--light-blue {
	color: #d4e7f3;
	background-color: #000000;
}

.product-details__section--light-blue {
	border-color: #CCCCCC;
}

.blog-posts__post--light-blue {
	color: #000000;
	background-color: #d4e7f3;
}

.traderatetable--light-blue h2 {
	color: #FFFFFF;
	background-color: #000000;
}

.traderatetable--light-blue tr {
	color: #000000;
	background-color: #999999;
}

.traderatetable--light-blue td {
	background-color: #CCCCCC;
}

/* Black
---------------------------------------------------------------------------------- */

.background--black {
	background-color: #000000;
}

.typography--black {
	color: #ffffff;
}

.typography--black h1,
.typography--black .h1,
.typography--black h2,
.typography--black .h2,
.typography--black h3,
.typography--black .h3 {
	color: #ffffff;
}

.typography--black a {
	color: #ffffff;
}

.typography--black h1 a,
.typography--black .h1 a,
.typography--black h2 a,
.typography--black .h2 a,
.typography--black h3 a,
.typography--black .h3 a {
	color: #ffffff;
}

.typography--black .btn {
	color: #000000;
}

.typography--black .btn:link,
.typography--black .btn:visited {
	background-color: #ffffff;
}

.typography--black .btn:hover,
.typography--black .btn:active {
	background-color: #E6E6E6;
}

.typography--black table tr:nth-child(odd) {
	background-color: rgba(255, 255, 255, 0.07);
}

.typography--black .product-details__price {
	background-color: rgba(255, 255, 255, 0.2);
	color: #ffffff;
}

.button--black,
.typography .button--black {
	color: #000000;
}

.button--black:link,
.button--black:visited,
.typography .button--black:link,
.typography .button--black:visited {
	background-color: #ffffff;
}

.button--black:hover,
.button--black:active,
.typography .button--black:hover,
.typography .button--black:active {
	background-color: #E6E6E6;
}

.background--black.categories-list__intro--inverted {
	color: #000000;
	background-color: #ffffff ;
}

.categories-list__intro--inverted .typography--black {
	color: #000000;
}

.categories-list__intro--inverted .typography--black h1,
.categories-list__intro--inverted .typography--black .h1,
.categories-list__intro--inverted .typography--black h2,
.categories-list__intro--inverted .typography--black .h2,
.categories-list__intro--inverted .typography--black h3,
.categories-list__intro--inverted .typography--black .h3 {
	color: #000000;
}

.background--black.categories-list__intro--inverted .typography--black a {
	color: #000000;
}

.categories-list__intro--inverted .typography--black h1 a,
.categories-list__intro--inverted .typography--black .h1 a,
.categories-list__intro--inverted .typography--black h2 a,
.categories-list__intro--inverted .typography--black .h2 a,
.categories-list__intro--inverted .typography--black h3 a,
.categories-list__intro--inverted .typography--black .h3 a {
	color: #000000;
}

.rentals-list__category.background--black {
	color: #000000 !important;
	background-color: #ffffff;
}

.button--rental.button--black:link,
.button--rental.button--black:visited {
	color: #ffffff;
	background-color: #fff;
}

.button--rental.button--black:hover,
.button--rental.button--black:active  {
	color: #ffffff;
	background-color: rgba(255,255,255,0.8);
}

.title-bar--black {
	color: #000000;
	background-color: #ffffff;
}

.product-details__section--black {
	border-color: #FFFFFF;
}

.blog-posts__post--black {
	color: #ffffff;
	background-color: #000000;
}

.traderatetable--black h2 {
	color: #FFFFFF;
	background-color: #ffffff;
}

.traderatetable--black tr {
	color: #ffffff;
	background-color: #FFFFFF;
}

.traderatetable--black td {
	background-color: #FFFFFF;
}
