/* AUTO-GENERATED CSS */

/* PSCo 
---------------------------------------------------------------------------------- */

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

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

.typography--psco h1,
.typography--psco .h1,
.typography--psco h2,
.typography--psco .h2,
.typography--psco h3,
.typography--psco .h3 {
	color: #1946FA;
}

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

.typography--psco h1 a,
.typography--psco .h1 a,
.typography--psco h2 a,
.typography--psco .h2 a,
.typography--psco h3 a,
.typography--psco .h3 a {
	color: #1946FA;
}

.typography--psco .btn {
	color: #0B0F11;
}

.typography--psco .btn:link,
.typography--psco .btn:visited {
	background-color: #00d8c3;
}

.typography--psco .btn:hover,
.typography--psco .btn:active {
	background-color: #00C3B0;
}

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

.typography--psco .product-details__price {
	background-color: rgba(25, 70, 250, 0.2);
	color: #1946FA;
}

.button--psco,
.typography .button--psco {
	color: #0B0F11;
}

.button--psco:link,
.button--psco:visited,
.typography .button--psco:link,
.typography .button--psco:visited {
	background-color: #00d8c3;
}

.button--psco:hover,
.button--psco:active,
.typography .button--psco:hover,
.typography .button--psco:active {
	background-color: #00C3B0;
}

.background--psco.categories-list__intro--inverted {
	color: #ffffff;
	background-color: #1946FA ;
}

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

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

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

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

.rentals-list__category.background--psco {
	color: #ffffff !important;
	background-color: #1946FA;
}

.button--rental.button--psco:link,
.button--rental.button--psco:visited {
	color: #1946FA;
	background-color: #fff;
}

.button--rental.button--psco:hover,
.button--rental.button--psco:active  {
	color: #1946FA;
	background-color: rgba(255,255,255,0.8);
}

.title-bar--psco {
	color: #ffffff;
	background-color: #1946FA;
}

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

.blog-posts__post--psco {
	color: #1946FA;
	background-color: #ffffff;
}

.traderatetable--psco h2 {
	color: #FFFFFF;
	background-color: #1946FA;
}

.traderatetable--psco tr {
	color: #1946FA;
	background-color: #A3B5FD;
}

.traderatetable--psco td {
	background-color: #D1DAFE;
}

/* Aluvision
---------------------------------------------------------------------------------- */

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

.typography--aluvision {
	color: #000000;
}

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

.typography--aluvision a {
	color: #000000;
}

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

.typography--aluvision .btn {
	color: #ffffff;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* Projection (Blue)
---------------------------------------------------------------------------------- */

.background--projection-blue {
	background-color: #ffffff;
}

.typography--projection-blue {
	color: #10218b;
}

.typography--projection-blue h1,
.typography--projection-blue .h1,
.typography--projection-blue h2,
.typography--projection-blue .h2,
.typography--projection-blue h3,
.typography--projection-blue .h3 {
	color: #10218b;
}

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

.typography--projection-blue h1 a,
.typography--projection-blue .h1 a,
.typography--projection-blue h2 a,
.typography--projection-blue .h2 a,
.typography--projection-blue h3 a,
.typography--projection-blue .h3 a {
	color: #10218b;
}

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

.typography--projection-blue .btn:link,
.typography--projection-blue .btn:visited {
	background-color: #10218b;
}

.typography--projection-blue .btn:hover,
.typography--projection-blue .btn:active {
	background-color: #0F1E7E;
}

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

.typography--projection-blue .product-details__price {
	background-color: rgba(16, 33, 139, 0.2);
	color: #10218b;
}

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

.button--projection-blue:link,
.button--projection-blue:visited,
.typography .button--projection-blue:link,
.typography .button--projection-blue:visited {
	background-color: #10218b;
}

.button--projection-blue:hover,
.button--projection-blue:active,
.typography .button--projection-blue:hover,
.typography .button--projection-blue:active {
	background-color: #0F1E7E;
}

.background--projection-blue.categories-list__intro--inverted {
	color: #ffffff;
	background-color: #10218b ;
}

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

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

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

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

.rentals-list__category.background--projection-blue {
	color: #ffffff !important;
	background-color: #10218b;
}

.button--rental.button--projection-blue:link,
.button--rental.button--projection-blue:visited {
	color: #10218b;
	background-color: #fff;
}

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

.title-bar--projection-blue {
	color: #ffffff;
	background-color: #10218b;
}

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

.blog-posts__post--projection-blue {
	color: #10218b;
	background-color: #ffffff;
}

.traderatetable--projection-blue h2 {
	color: #FFFFFF;
	background-color: #10218b;
}

.traderatetable--projection-blue tr {
	color: #10218b;
	background-color: #9FA6D0;
}

.traderatetable--projection-blue td {
	background-color: #CFD2E7;
}

/* Large Format &amp; Flatscreen
---------------------------------------------------------------------------------- */

.background--large-format-flatscreen {
	background-color: #ffffff;
}

.typography--large-format-flatscreen {
	color: #4a4a4a;
}

.typography--large-format-flatscreen h1,
.typography--large-format-flatscreen .h1,
.typography--large-format-flatscreen h2,
.typography--large-format-flatscreen .h2,
.typography--large-format-flatscreen h3,
.typography--large-format-flatscreen .h3 {
	color: #00ade9;
}

.typography--large-format-flatscreen a {
	color: #00ade9;
}

.typography--large-format-flatscreen h1 a,
.typography--large-format-flatscreen .h1 a,
.typography--large-format-flatscreen h2 a,
.typography--large-format-flatscreen .h2 a,
.typography--large-format-flatscreen h3 a,
.typography--large-format-flatscreen .h3 a {
	color: #00ade9;
}

.typography--large-format-flatscreen .btn {
	color: #ffffff;
}

.typography--large-format-flatscreen .btn:link,
.typography--large-format-flatscreen .btn:visited {
	background-color: #00ade9;
}

.typography--large-format-flatscreen .btn:hover,
.typography--large-format-flatscreen .btn:active {
	background-color: #009CD2;
}

.typography--large-format-flatscreen table tr:nth-child(odd) {
	background-color: rgba(0, 173, 233, 0.07);
}

.typography--large-format-flatscreen .product-details__price {
	background-color: rgba(0, 173, 233, 0.2);
	color: #00ade9;
}

.button--large-format-flatscreen,
.typography .button--large-format-flatscreen {
	color: #ffffff;
}

.button--large-format-flatscreen:link,
.button--large-format-flatscreen:visited,
.typography .button--large-format-flatscreen:link,
.typography .button--large-format-flatscreen:visited {
	background-color: #00ade9;
}

.button--large-format-flatscreen:hover,
.button--large-format-flatscreen:active,
.typography .button--large-format-flatscreen:hover,
.typography .button--large-format-flatscreen:active {
	background-color: #009CD2;
}

.background--large-format-flatscreen.categories-list__intro--inverted {
	color: #ffffff;
	background-color: #00ade9 ;
}

.categories-list__intro--inverted .typography--large-format-flatscreen {
	color: #ffffff;
}

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

.background--large-format-flatscreen.categories-list__intro--inverted .typography--large-format-flatscreen a {
	color: #ffffff;
}

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

.rentals-list__category.background--large-format-flatscreen {
	color: #ffffff !important;
	background-color: #00ade9;
}

.button--rental.button--large-format-flatscreen:link,
.button--rental.button--large-format-flatscreen:visited {
	color: #00ade9;
	background-color: #fff;
}

.button--rental.button--large-format-flatscreen:hover,
.button--rental.button--large-format-flatscreen:active  {
	color: #00ade9;
	background-color: rgba(255,255,255,0.8);
}

.title-bar--large-format-flatscreen {
	color: #ffffff;
	background-color: #00ade9;
}

.product-details__section--large-format-flatscreen {
	border-color: #CCEEFA;
}

.blog-posts__post--large-format-flatscreen {
	color: #00ade9;
	background-color: #ffffff;
}

.traderatetable--large-format-flatscreen h2 {
	color: #FFFFFF;
	background-color: #00ade9;
}

.traderatetable--large-format-flatscreen tr {
	color: #00ade9;
	background-color: #99DEF6;
}

.traderatetable--large-format-flatscreen td {
	background-color: #CCEEFA;
}

/* PSCo (Dark Background)
---------------------------------------------------------------------------------- */

.background--psco-dark-background {
	background-color: #1946FA;
}

.typography--psco-dark-background {
	color: #ffffff;
}

.typography--psco-dark-background h1,
.typography--psco-dark-background .h1,
.typography--psco-dark-background h2,
.typography--psco-dark-background .h2,
.typography--psco-dark-background h3,
.typography--psco-dark-background .h3 {
	color: #ffffff;
}

.typography--psco-dark-background a {
	color: #ffffff;
}

.typography--psco-dark-background h1 a,
.typography--psco-dark-background .h1 a,
.typography--psco-dark-background h2 a,
.typography--psco-dark-background .h2 a,
.typography--psco-dark-background h3 a,
.typography--psco-dark-background .h3 a {
	color: #ffffff;
}

.typography--psco-dark-background .btn {
	color: #0B0F11;
}

.typography--psco-dark-background .btn:link,
.typography--psco-dark-background .btn:visited {
	background-color: #00d8c3;
}

.typography--psco-dark-background .btn:hover,
.typography--psco-dark-background .btn:active {
	background-color: #00C3B0;
}

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

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

.button--psco-dark-background,
.typography .button--psco-dark-background {
	color: #0B0F11;
}

.button--psco-dark-background:link,
.button--psco-dark-background:visited,
.typography .button--psco-dark-background:link,
.typography .button--psco-dark-background:visited {
	background-color: #00d8c3;
}

.button--psco-dark-background:hover,
.button--psco-dark-background:active,
.typography .button--psco-dark-background:hover,
.typography .button--psco-dark-background:active {
	background-color: #00C3B0;
}

.background--psco-dark-background.categories-list__intro--inverted {
	color: #1946FA;
	background-color: #ffffff ;
}

.categories-list__intro--inverted .typography--psco-dark-background {
	color: #1946FA;
}

.categories-list__intro--inverted .typography--psco-dark-background h1,
.categories-list__intro--inverted .typography--psco-dark-background .h1,
.categories-list__intro--inverted .typography--psco-dark-background h2,
.categories-list__intro--inverted .typography--psco-dark-background .h2,
.categories-list__intro--inverted .typography--psco-dark-background h3,
.categories-list__intro--inverted .typography--psco-dark-background .h3 {
	color: #1946FA;
}

.background--psco-dark-background.categories-list__intro--inverted .typography--psco-dark-background a {
	color: #1946FA;
}

.categories-list__intro--inverted .typography--psco-dark-background h1 a,
.categories-list__intro--inverted .typography--psco-dark-background .h1 a,
.categories-list__intro--inverted .typography--psco-dark-background h2 a,
.categories-list__intro--inverted .typography--psco-dark-background .h2 a,
.categories-list__intro--inverted .typography--psco-dark-background h3 a,
.categories-list__intro--inverted .typography--psco-dark-background .h3 a {
	color: #1946FA;
}

.rentals-list__category.background--psco-dark-background {
	color: #1946FA !important;
	background-color: #ffffff;
}

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

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

.title-bar--psco-dark-background {
	color: #1946FA;
	background-color: #ffffff;
}

.product-details__section--psco-dark-background {
	border-color: #FFFFFF;
}

.blog-posts__post--psco-dark-background {
	color: #ffffff;
	background-color: #1946FA;
}

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

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

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

/* Image Processing
---------------------------------------------------------------------------------- */

.background--image-processing {
	background-color: #ffffff;
}

.typography--image-processing {
	color: #000000;
}

.typography--image-processing h1,
.typography--image-processing .h1,
.typography--image-processing h2,
.typography--image-processing .h2,
.typography--image-processing h3,
.typography--image-processing .h3 {
	color: #ff0000;
}

.typography--image-processing a {
	color: #000000;
}

.typography--image-processing h1 a,
.typography--image-processing .h1 a,
.typography--image-processing h2 a,
.typography--image-processing .h2 a,
.typography--image-processing h3 a,
.typography--image-processing .h3 a {
	color: #ff0000;
}

.typography--image-processing .btn {
	color: #ffffff;
}

.typography--image-processing .btn:link,
.typography--image-processing .btn:visited {
	background-color: #ff0000;
}

.typography--image-processing .btn:hover,
.typography--image-processing .btn:active {
	background-color: #E60000;
}

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

.typography--image-processing .product-details__price {
	background-color: rgba(255, 0, 0, 0.2);
	color: #ff0000;
}

.button--image-processing,
.typography .button--image-processing {
	color: #ffffff;
}

.button--image-processing:link,
.button--image-processing:visited,
.typography .button--image-processing:link,
.typography .button--image-processing:visited {
	background-color: #ff0000;
}

.button--image-processing:hover,
.button--image-processing:active,
.typography .button--image-processing:hover,
.typography .button--image-processing:active {
	background-color: #E60000;
}

.background--image-processing.categories-list__intro--inverted {
	color: #ffffff;
	background-color: #ff0000 ;
}

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

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

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

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

.rentals-list__category.background--image-processing {
	color: #ffffff !important;
	background-color: #ff0000;
}

.button--rental.button--image-processing:link,
.button--rental.button--image-processing:visited {
	color: #ff0000;
	background-color: #fff;
}

.button--rental.button--image-processing:hover,
.button--rental.button--image-processing:active  {
	color: #ff0000;
	background-color: rgba(255,255,255,0.8);
}

.title-bar--image-processing {
	color: #ffffff;
	background-color: #ff0000;
}

.product-details__section--image-processing {
	border-color: #CCCCCC;
}

.blog-posts__post--image-processing {
	color: #ff0000;
	background-color: #ffffff;
}

.traderatetable--image-processing h2 {
	color: #FFFFFF;
	background-color: #ff0000;
}

.traderatetable--image-processing tr {
	color: #ff0000;
	background-color: #FF9999;
}

.traderatetable--image-processing td {
	background-color: #FFCCCC;
}

/* LED
---------------------------------------------------------------------------------- */

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

.typography--led {
	color: #4a4a4a;
}

.typography--led h1,
.typography--led .h1,
.typography--led h2,
.typography--led .h2,
.typography--led h3,
.typography--led .h3 {
	color: #fdc300;
}

.typography--led a {
	color: #fdc300;
}

.typography--led h1 a,
.typography--led .h1 a,
.typography--led h2 a,
.typography--led .h2 a,
.typography--led h3 a,
.typography--led .h3 a {
	color: #fdc300;
}

.typography--led .btn {
	color: #ffffff;
}

.typography--led .btn:link,
.typography--led .btn:visited {
	background-color: #fdc300;
}

.typography--led .btn:hover,
.typography--led .btn:active {
	background-color: #E4B000;
}

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

.typography--led .product-details__price {
	background-color: rgba(253, 195, 0, 0.2);
	color: #fdc300;
}

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

.button--led:link,
.button--led:visited,
.typography .button--led:link,
.typography .button--led:visited {
	background-color: #fdc300;
}

.button--led:hover,
.button--led:active,
.typography .button--led:hover,
.typography .button--led:active {
	background-color: #E4B000;
}

.background--led.categories-list__intro--inverted {
	color: #ffffff;
	background-color: #fdc300 ;
}

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

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

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

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

.rentals-list__category.background--led {
	color: #ffffff !important;
	background-color: #fdc300;
}

.button--rental.button--led:link,
.button--rental.button--led:visited {
	color: #fdc300;
	background-color: #fff;
}

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

.title-bar--led {
	color: #ffffff;
	background-color: #fdc300;
}

.product-details__section--led {
	border-color: #FEF3CC;
}

.blog-posts__post--led {
	color: #fdc300;
	background-color: #ffffff;
}

.traderatetable--led h2 {
	color: #FFFFFF;
	background-color: #fdc300;
}

.traderatetable--led tr {
	color: #fdc300;
	background-color: #FEE799;
}

.traderatetable--led td {
	background-color: #FEF3CC;
}

/* Hypervsn
---------------------------------------------------------------------------------- */

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

.typography--hypervsn {
	color: #;
}

.typography--hypervsn h1,
.typography--hypervsn .h1,
.typography--hypervsn h2,
.typography--hypervsn .h2,
.typography--hypervsn h3,
.typography--hypervsn .h3 {
	color: #230871;
}

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

.typography--hypervsn h1 a,
.typography--hypervsn .h1 a,
.typography--hypervsn h2 a,
.typography--hypervsn .h2 a,
.typography--hypervsn h3 a,
.typography--hypervsn .h3 a {
	color: #230871;
}

.typography--hypervsn .btn {
	color: #ffffff;
}

.typography--hypervsn .btn:link,
.typography--hypervsn .btn:visited {
	background-color: #230871;
}

.typography--hypervsn .btn:hover,
.typography--hypervsn .btn:active {
	background-color: #200866;
}

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

.typography--hypervsn .product-details__price {
	background-color: rgba(35, 8, 113, 0.2);
	color: #230871;
}

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

.button--hypervsn:link,
.button--hypervsn:visited,
.typography .button--hypervsn:link,
.typography .button--hypervsn:visited {
	background-color: #230871;
}

.button--hypervsn:hover,
.button--hypervsn:active,
.typography .button--hypervsn:hover,
.typography .button--hypervsn:active {
	background-color: #200866;
}

.background--hypervsn.categories-list__intro--inverted {
	color: #ffffff;
	background-color: #230871 ;
}

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

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

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

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

.rentals-list__category.background--hypervsn {
	color: #ffffff !important;
	background-color: #230871;
}

.button--rental.button--hypervsn:link,
.button--rental.button--hypervsn:visited {
	color: #230871;
	background-color: #fff;
}

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

.title-bar--hypervsn {
	color: #ffffff;
	background-color: #230871;
}

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

.blog-posts__post--hypervsn {
	color: #230871;
	background-color: #ffffff;
}

.traderatetable--hypervsn h2 {
	color: #FFFFFF;
	background-color: #230871;
}

.traderatetable--hypervsn tr {
	color: #230871;
	background-color: #A79CC6;
}

.traderatetable--hypervsn td {
	background-color: #D3CDE2;
}

/* Interactive (Dark Background)
---------------------------------------------------------------------------------- */

.background--interactive-dark-background {
	background-color: #fdc300;
}

.typography--interactive-dark-background {
	color: #ffffff;
}

.typography--interactive-dark-background h1,
.typography--interactive-dark-background .h1,
.typography--interactive-dark-background h2,
.typography--interactive-dark-background .h2,
.typography--interactive-dark-background h3,
.typography--interactive-dark-background .h3 {
	color: #4a4a4a;
}

.typography--interactive-dark-background a {
	color: #4a4a4a;
}

.typography--interactive-dark-background h1 a,
.typography--interactive-dark-background .h1 a,
.typography--interactive-dark-background h2 a,
.typography--interactive-dark-background .h2 a,
.typography--interactive-dark-background h3 a,
.typography--interactive-dark-background .h3 a {
	color: #4a4a4a;
}

.typography--interactive-dark-background .btn {
	color: #4a4a4a;
}

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

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

.typography--interactive-dark-background table tr:nth-child(odd) {
	background-color: rgba(74, 74, 74, 0.07);
}

.typography--interactive-dark-background .product-details__price {
	background-color: rgba(74, 74, 74, 0.2);
	color: #4a4a4a;
}

.button--interactive-dark-background,
.typography .button--interactive-dark-background {
	color: #4a4a4a;
}

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

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

.background--interactive-dark-background.categories-list__intro--inverted {
	color: #fdc300;
	background-color: #4a4a4a ;
}

.categories-list__intro--inverted .typography--interactive-dark-background {
	color: #fdc300;
}

.categories-list__intro--inverted .typography--interactive-dark-background h1,
.categories-list__intro--inverted .typography--interactive-dark-background .h1,
.categories-list__intro--inverted .typography--interactive-dark-background h2,
.categories-list__intro--inverted .typography--interactive-dark-background .h2,
.categories-list__intro--inverted .typography--interactive-dark-background h3,
.categories-list__intro--inverted .typography--interactive-dark-background .h3 {
	color: #fdc300;
}

.background--interactive-dark-background.categories-list__intro--inverted .typography--interactive-dark-background a {
	color: #fdc300;
}

.categories-list__intro--inverted .typography--interactive-dark-background h1 a,
.categories-list__intro--inverted .typography--interactive-dark-background .h1 a,
.categories-list__intro--inverted .typography--interactive-dark-background h2 a,
.categories-list__intro--inverted .typography--interactive-dark-background .h2 a,
.categories-list__intro--inverted .typography--interactive-dark-background h3 a,
.categories-list__intro--inverted .typography--interactive-dark-background .h3 a {
	color: #fdc300;
}

.rentals-list__category.background--interactive-dark-background {
	color: #fdc300 !important;
	background-color: #4a4a4a;
}

.button--rental.button--interactive-dark-background:link,
.button--rental.button--interactive-dark-background:visited {
	color: #4a4a4a;
	background-color: #fff;
}

.button--rental.button--interactive-dark-background:hover,
.button--rental.button--interactive-dark-background:active  {
	color: #4a4a4a;
	background-color: rgba(255,255,255,0.8);
}

.title-bar--interactive-dark-background {
	color: #fdc300;
	background-color: #4a4a4a;
}

.product-details__section--interactive-dark-background {
	border-color: #DADADA;
}

.blog-posts__post--interactive-dark-background {
	color: #4a4a4a;
	background-color: #fdc300;
}

.traderatetable--interactive-dark-background h2 {
	color: #FFFFFF;
	background-color: #4a4a4a;
}

.traderatetable--interactive-dark-background tr {
	color: #4a4a4a;
	background-color: #B6B6B6;
}

.traderatetable--interactive-dark-background td {
	background-color: #DADADA;
}

/* Large Format
---------------------------------------------------------------------------------- */

.background--large-format {
	background-color: #ffffff;
}

.typography--large-format {
	color: #4a4a4a;
}

.typography--large-format h1,
.typography--large-format .h1,
.typography--large-format h2,
.typography--large-format .h2,
.typography--large-format h3,
.typography--large-format .h3 {
	color: #e12087;
}

.typography--large-format a {
	color: #e12087;
}

.typography--large-format h1 a,
.typography--large-format .h1 a,
.typography--large-format h2 a,
.typography--large-format .h2 a,
.typography--large-format h3 a,
.typography--large-format .h3 a {
	color: #e12087;
}

.typography--large-format .btn {
	color: #ffffff;
}

.typography--large-format .btn:link,
.typography--large-format .btn:visited {
	background-color: #e12087;
}

.typography--large-format .btn:hover,
.typography--large-format .btn:active {
	background-color: #CB1D7A;
}

.typography--large-format table tr:nth-child(odd) {
	background-color: rgba(225, 32, 135, 0.07);
}

.typography--large-format .product-details__price {
	background-color: rgba(225, 32, 135, 0.2);
	color: #e12087;
}

.button--large-format,
.typography .button--large-format {
	color: #ffffff;
}

.button--large-format:link,
.button--large-format:visited,
.typography .button--large-format:link,
.typography .button--large-format:visited {
	background-color: #e12087;
}

.button--large-format:hover,
.button--large-format:active,
.typography .button--large-format:hover,
.typography .button--large-format:active {
	background-color: #CB1D7A;
}

.background--large-format.categories-list__intro--inverted {
	color: #ffffff;
	background-color: #e12087 ;
}

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

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

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

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

.rentals-list__category.background--large-format {
	color: #ffffff !important;
	background-color: #e12087;
}

.button--rental.button--large-format:link,
.button--rental.button--large-format:visited {
	color: #e12087;
	background-color: #fff;
}

.button--rental.button--large-format:hover,
.button--rental.button--large-format:active  {
	color: #e12087;
	background-color: rgba(255,255,255,0.8);
}

.title-bar--large-format {
	color: #ffffff;
	background-color: #e12087;
}

.product-details__section--large-format {
	border-color: #F9D2E7;
}

.blog-posts__post--large-format {
	color: #e12087;
	background-color: #ffffff;
}

.traderatetable--large-format h2 {
	color: #FFFFFF;
	background-color: #e12087;
}

.traderatetable--large-format tr {
	color: #e12087;
	background-color: #F3A5CF;
}

.traderatetable--large-format td {
	background-color: #F9D2E7;
}

/* Large Format (Dark Background)
---------------------------------------------------------------------------------- */

.background--large-format-dark-background {
	background-color: #e12087;
}

.typography--large-format-dark-background {
	color: #ffffff;
}

.typography--large-format-dark-background h1,
.typography--large-format-dark-background .h1,
.typography--large-format-dark-background h2,
.typography--large-format-dark-background .h2,
.typography--large-format-dark-background h3,
.typography--large-format-dark-background .h3 {
	color: #ffffff;
}

.typography--large-format-dark-background a {
	color: #ffffff;
}

.typography--large-format-dark-background h1 a,
.typography--large-format-dark-background .h1 a,
.typography--large-format-dark-background h2 a,
.typography--large-format-dark-background .h2 a,
.typography--large-format-dark-background h3 a,
.typography--large-format-dark-background .h3 a {
	color: #ffffff;
}

.typography--large-format-dark-background .btn {
	color: #e12087;
}

.typography--large-format-dark-background .btn:link,
.typography--large-format-dark-background .btn:visited {
	background-color: #ffffff;
}

.typography--large-format-dark-background .btn:hover,
.typography--large-format-dark-background .btn:active {
	background-color: #E6E6E6;
}

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

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

.button--large-format-dark-background,
.typography .button--large-format-dark-background {
	color: #e12087;
}

.button--large-format-dark-background:link,
.button--large-format-dark-background:visited,
.typography .button--large-format-dark-background:link,
.typography .button--large-format-dark-background:visited {
	background-color: #ffffff;
}

.button--large-format-dark-background:hover,
.button--large-format-dark-background:active,
.typography .button--large-format-dark-background:hover,
.typography .button--large-format-dark-background:active {
	background-color: #E6E6E6;
}

.background--large-format-dark-background.categories-list__intro--inverted {
	color: #e12087;
	background-color: #ffffff ;
}

.categories-list__intro--inverted .typography--large-format-dark-background {
	color: #e12087;
}

.categories-list__intro--inverted .typography--large-format-dark-background h1,
.categories-list__intro--inverted .typography--large-format-dark-background .h1,
.categories-list__intro--inverted .typography--large-format-dark-background h2,
.categories-list__intro--inverted .typography--large-format-dark-background .h2,
.categories-list__intro--inverted .typography--large-format-dark-background h3,
.categories-list__intro--inverted .typography--large-format-dark-background .h3 {
	color: #e12087;
}

.background--large-format-dark-background.categories-list__intro--inverted .typography--large-format-dark-background a {
	color: #e12087;
}

.categories-list__intro--inverted .typography--large-format-dark-background h1 a,
.categories-list__intro--inverted .typography--large-format-dark-background .h1 a,
.categories-list__intro--inverted .typography--large-format-dark-background h2 a,
.categories-list__intro--inverted .typography--large-format-dark-background .h2 a,
.categories-list__intro--inverted .typography--large-format-dark-background h3 a,
.categories-list__intro--inverted .typography--large-format-dark-background .h3 a {
	color: #e12087;
}

.rentals-list__category.background--large-format-dark-background {
	color: #e12087 !important;
	background-color: #ffffff;
}

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

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

.title-bar--large-format-dark-background {
	color: #e12087;
	background-color: #ffffff;
}

.product-details__section--large-format-dark-background {
	border-color: #FFFFFF;
}

.blog-posts__post--large-format-dark-background {
	color: #ffffff;
	background-color: #e12087;
}

.traderatetable--large-format-dark-background h2 {
	color: #FFFFFF;
	background-color: #ffffff;
}

.traderatetable--large-format-dark-background tr {
	color: #ffffff;
	background-color: #FFFFFF;
}

.traderatetable--large-format-dark-background td {
	background-color: #FFFFFF;
}

/* LED / Outdoor / High Bright (Dark Background)
---------------------------------------------------------------------------------- */

.background--led-outdoor-high-bright-dark-background {
	background-color: #00ade9;
}

.typography--led-outdoor-high-bright-dark-background {
	color: #ffffff;
}

.typography--led-outdoor-high-bright-dark-background h1,
.typography--led-outdoor-high-bright-dark-background .h1,
.typography--led-outdoor-high-bright-dark-background h2,
.typography--led-outdoor-high-bright-dark-background .h2,
.typography--led-outdoor-high-bright-dark-background h3,
.typography--led-outdoor-high-bright-dark-background .h3 {
	color: #ffffff;
}

.typography--led-outdoor-high-bright-dark-background a {
	color: #ffffff;
}

.typography--led-outdoor-high-bright-dark-background h1 a,
.typography--led-outdoor-high-bright-dark-background .h1 a,
.typography--led-outdoor-high-bright-dark-background h2 a,
.typography--led-outdoor-high-bright-dark-background .h2 a,
.typography--led-outdoor-high-bright-dark-background h3 a,
.typography--led-outdoor-high-bright-dark-background .h3 a {
	color: #ffffff;
}

.typography--led-outdoor-high-bright-dark-background .btn {
	color: #00ade9;
}

.typography--led-outdoor-high-bright-dark-background .btn:link,
.typography--led-outdoor-high-bright-dark-background .btn:visited {
	background-color: #ffffff;
}

.typography--led-outdoor-high-bright-dark-background .btn:hover,
.typography--led-outdoor-high-bright-dark-background .btn:active {
	background-color: #E6E6E6;
}

.typography--led-outdoor-high-bright-dark-background table tr:nth-child(odd) {
	background-color: rgba(255, 255, 255, 0.07);
}

.typography--led-outdoor-high-bright-dark-background .product-details__price {
	background-color: rgba(255, 255, 255, 0.2);
	color: #ffffff;
}

.button--led-outdoor-high-bright-dark-background,
.typography .button--led-outdoor-high-bright-dark-background {
	color: #00ade9;
}

.button--led-outdoor-high-bright-dark-background:link,
.button--led-outdoor-high-bright-dark-background:visited,
.typography .button--led-outdoor-high-bright-dark-background:link,
.typography .button--led-outdoor-high-bright-dark-background:visited {
	background-color: #ffffff;
}

.button--led-outdoor-high-bright-dark-background:hover,
.button--led-outdoor-high-bright-dark-background:active,
.typography .button--led-outdoor-high-bright-dark-background:hover,
.typography .button--led-outdoor-high-bright-dark-background:active {
	background-color: #E6E6E6;
}

.background--led-outdoor-high-bright-dark-background.categories-list__intro--inverted {
	color: #00ade9;
	background-color: #ffffff ;
}

.categories-list__intro--inverted .typography--led-outdoor-high-bright-dark-background {
	color: #00ade9;
}

.categories-list__intro--inverted .typography--led-outdoor-high-bright-dark-background h1,
.categories-list__intro--inverted .typography--led-outdoor-high-bright-dark-background .h1,
.categories-list__intro--inverted .typography--led-outdoor-high-bright-dark-background h2,
.categories-list__intro--inverted .typography--led-outdoor-high-bright-dark-background .h2,
.categories-list__intro--inverted .typography--led-outdoor-high-bright-dark-background h3,
.categories-list__intro--inverted .typography--led-outdoor-high-bright-dark-background .h3 {
	color: #00ade9;
}

.background--led-outdoor-high-bright-dark-background.categories-list__intro--inverted .typography--led-outdoor-high-bright-dark-background a {
	color: #00ade9;
}

.categories-list__intro--inverted .typography--led-outdoor-high-bright-dark-background h1 a,
.categories-list__intro--inverted .typography--led-outdoor-high-bright-dark-background .h1 a,
.categories-list__intro--inverted .typography--led-outdoor-high-bright-dark-background h2 a,
.categories-list__intro--inverted .typography--led-outdoor-high-bright-dark-background .h2 a,
.categories-list__intro--inverted .typography--led-outdoor-high-bright-dark-background h3 a,
.categories-list__intro--inverted .typography--led-outdoor-high-bright-dark-background .h3 a {
	color: #00ade9;
}

.rentals-list__category.background--led-outdoor-high-bright-dark-background {
	color: #00ade9 !important;
	background-color: #ffffff;
}

.button--rental.button--led-outdoor-high-bright-dark-background:link,
.button--rental.button--led-outdoor-high-bright-dark-background:visited {
	color: #ffffff;
	background-color: #fff;
}

.button--rental.button--led-outdoor-high-bright-dark-background:hover,
.button--rental.button--led-outdoor-high-bright-dark-background:active  {
	color: #ffffff;
	background-color: rgba(255,255,255,0.8);
}

.title-bar--led-outdoor-high-bright-dark-background {
	color: #00ade9;
	background-color: #ffffff;
}

.product-details__section--led-outdoor-high-bright-dark-background {
	border-color: #FFFFFF;
}

.blog-posts__post--led-outdoor-high-bright-dark-background {
	color: #ffffff;
	background-color: #00ade9;
}

.traderatetable--led-outdoor-high-bright-dark-background h2 {
	color: #FFFFFF;
	background-color: #ffffff;
}

.traderatetable--led-outdoor-high-bright-dark-background tr {
	color: #ffffff;
	background-color: #FFFFFF;
}

.traderatetable--led-outdoor-high-bright-dark-background td {
	background-color: #FFFFFF;
}

/* Video Wall
---------------------------------------------------------------------------------- */

.background--video-wall {
	background-color: #ffffff;
}

.typography--video-wall {
	color: #4a4a4a;
}

.typography--video-wall h1,
.typography--video-wall .h1,
.typography--video-wall h2,
.typography--video-wall .h2,
.typography--video-wall h3,
.typography--video-wall .h3 {
	color: #f39127;
}

.typography--video-wall a {
	color: #f39127;
}

.typography--video-wall h1 a,
.typography--video-wall .h1 a,
.typography--video-wall h2 a,
.typography--video-wall .h2 a,
.typography--video-wall h3 a,
.typography--video-wall .h3 a {
	color: #f39127;
}

.typography--video-wall .btn {
	color: #ffffff;
}

.typography--video-wall .btn:link,
.typography--video-wall .btn:visited {
	background-color: #f39127;
}

.typography--video-wall .btn:hover,
.typography--video-wall .btn:active {
	background-color: #DB8324;
}

.typography--video-wall table tr:nth-child(odd) {
	background-color: rgba(243, 145, 39, 0.07);
}

.typography--video-wall .product-details__price {
	background-color: rgba(243, 145, 39, 0.2);
	color: #f39127;
}

.button--video-wall,
.typography .button--video-wall {
	color: #ffffff;
}

.button--video-wall:link,
.button--video-wall:visited,
.typography .button--video-wall:link,
.typography .button--video-wall:visited {
	background-color: #f39127;
}

.button--video-wall:hover,
.button--video-wall:active,
.typography .button--video-wall:hover,
.typography .button--video-wall:active {
	background-color: #DB8324;
}

.background--video-wall.categories-list__intro--inverted {
	color: #ffffff;
	background-color: #f39127 ;
}

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

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

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

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

.rentals-list__category.background--video-wall {
	color: #ffffff !important;
	background-color: #f39127;
}

.button--rental.button--video-wall:link,
.button--rental.button--video-wall:visited {
	color: #f39127;
	background-color: #fff;
}

.button--rental.button--video-wall:hover,
.button--rental.button--video-wall:active  {
	color: #f39127;
	background-color: rgba(255,255,255,0.8);
}

.title-bar--video-wall {
	color: #ffffff;
	background-color: #f39127;
}

.product-details__section--video-wall {
	border-color: #FCE9D3;
}

.blog-posts__post--video-wall {
	color: #f39127;
	background-color: #ffffff;
}

.traderatetable--video-wall h2 {
	color: #FFFFFF;
	background-color: #f39127;
}

.traderatetable--video-wall tr {
	color: #f39127;
	background-color: #FAD3A8;
}

.traderatetable--video-wall td {
	background-color: #FCE9D3;
}

/* Video Wall (Dark Background)
---------------------------------------------------------------------------------- */

.background--video-wall-dark-background {
	background-color: #f39127;
}

.typography--video-wall-dark-background {
	color: #ffffff;
}

.typography--video-wall-dark-background h1,
.typography--video-wall-dark-background .h1,
.typography--video-wall-dark-background h2,
.typography--video-wall-dark-background .h2,
.typography--video-wall-dark-background h3,
.typography--video-wall-dark-background .h3 {
	color: #ffffff;
}

.typography--video-wall-dark-background a {
	color: #ffffff;
}

.typography--video-wall-dark-background h1 a,
.typography--video-wall-dark-background .h1 a,
.typography--video-wall-dark-background h2 a,
.typography--video-wall-dark-background .h2 a,
.typography--video-wall-dark-background h3 a,
.typography--video-wall-dark-background .h3 a {
	color: #ffffff;
}

.typography--video-wall-dark-background .btn {
	color: #f39127;
}

.typography--video-wall-dark-background .btn:link,
.typography--video-wall-dark-background .btn:visited {
	background-color: #ffffff;
}

.typography--video-wall-dark-background .btn:hover,
.typography--video-wall-dark-background .btn:active {
	background-color: #E6E6E6;
}

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

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

.button--video-wall-dark-background,
.typography .button--video-wall-dark-background {
	color: #f39127;
}

.button--video-wall-dark-background:link,
.button--video-wall-dark-background:visited,
.typography .button--video-wall-dark-background:link,
.typography .button--video-wall-dark-background:visited {
	background-color: #ffffff;
}

.button--video-wall-dark-background:hover,
.button--video-wall-dark-background:active,
.typography .button--video-wall-dark-background:hover,
.typography .button--video-wall-dark-background:active {
	background-color: #E6E6E6;
}

.background--video-wall-dark-background.categories-list__intro--inverted {
	color: #f39127;
	background-color: #ffffff ;
}

.categories-list__intro--inverted .typography--video-wall-dark-background {
	color: #f39127;
}

.categories-list__intro--inverted .typography--video-wall-dark-background h1,
.categories-list__intro--inverted .typography--video-wall-dark-background .h1,
.categories-list__intro--inverted .typography--video-wall-dark-background h2,
.categories-list__intro--inverted .typography--video-wall-dark-background .h2,
.categories-list__intro--inverted .typography--video-wall-dark-background h3,
.categories-list__intro--inverted .typography--video-wall-dark-background .h3 {
	color: #f39127;
}

.background--video-wall-dark-background.categories-list__intro--inverted .typography--video-wall-dark-background a {
	color: #f39127;
}

.categories-list__intro--inverted .typography--video-wall-dark-background h1 a,
.categories-list__intro--inverted .typography--video-wall-dark-background .h1 a,
.categories-list__intro--inverted .typography--video-wall-dark-background h2 a,
.categories-list__intro--inverted .typography--video-wall-dark-background .h2 a,
.categories-list__intro--inverted .typography--video-wall-dark-background h3 a,
.categories-list__intro--inverted .typography--video-wall-dark-background .h3 a {
	color: #f39127;
}

.rentals-list__category.background--video-wall-dark-background {
	color: #f39127 !important;
	background-color: #ffffff;
}

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

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

.title-bar--video-wall-dark-background {
	color: #f39127;
	background-color: #ffffff;
}

.product-details__section--video-wall-dark-background {
	border-color: #FFFFFF;
}

.blog-posts__post--video-wall-dark-background {
	color: #ffffff;
	background-color: #f39127;
}

.traderatetable--video-wall-dark-background h2 {
	color: #FFFFFF;
	background-color: #ffffff;
}

.traderatetable--video-wall-dark-background tr {
	color: #ffffff;
	background-color: #FFFFFF;
}

.traderatetable--video-wall-dark-background td {
	background-color: #FFFFFF;
}

/* Projection / Accessories
---------------------------------------------------------------------------------- */

.background--projection-accessories {
	background-color: #ffffff;
}

.typography--projection-accessories {
	color: #4a4a4a;
}

.typography--projection-accessories h1,
.typography--projection-accessories .h1,
.typography--projection-accessories h2,
.typography--projection-accessories .h2,
.typography--projection-accessories h3,
.typography--projection-accessories .h3 {
	color: #6eb74c;
}

.typography--projection-accessories a {
	color: #6eb74c;
}

.typography--projection-accessories h1 a,
.typography--projection-accessories .h1 a,
.typography--projection-accessories h2 a,
.typography--projection-accessories .h2 a,
.typography--projection-accessories h3 a,
.typography--projection-accessories .h3 a {
	color: #6eb74c;
}

.typography--projection-accessories .btn {
	color: #ffffff;
}

.typography--projection-accessories .btn:link,
.typography--projection-accessories .btn:visited {
	background-color: #6eb74c;
}

.typography--projection-accessories .btn:hover,
.typography--projection-accessories .btn:active {
	background-color: #64A545;
}

.typography--projection-accessories table tr:nth-child(odd) {
	background-color: rgba(110, 183, 76, 0.07);
}

.typography--projection-accessories .product-details__price {
	background-color: rgba(110, 183, 76, 0.2);
	color: #6eb74c;
}

.button--projection-accessories,
.typography .button--projection-accessories {
	color: #ffffff;
}

.button--projection-accessories:link,
.button--projection-accessories:visited,
.typography .button--projection-accessories:link,
.typography .button--projection-accessories:visited {
	background-color: #6eb74c;
}

.button--projection-accessories:hover,
.button--projection-accessories:active,
.typography .button--projection-accessories:hover,
.typography .button--projection-accessories:active {
	background-color: #64A545;
}

.background--projection-accessories.categories-list__intro--inverted {
	color: #ffffff;
	background-color: #6eb74c ;
}

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

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

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

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

.rentals-list__category.background--projection-accessories {
	color: #ffffff !important;
	background-color: #6eb74c;
}

.button--rental.button--projection-accessories:link,
.button--rental.button--projection-accessories:visited {
	color: #6eb74c;
	background-color: #fff;
}

.button--rental.button--projection-accessories:hover,
.button--rental.button--projection-accessories:active  {
	color: #6eb74c;
	background-color: rgba(255,255,255,0.8);
}

.title-bar--projection-accessories {
	color: #ffffff;
	background-color: #6eb74c;
}

.product-details__section--projection-accessories {
	border-color: #E2F0DB;
}

.blog-posts__post--projection-accessories {
	color: #6eb74c;
	background-color: #ffffff;
}

.traderatetable--projection-accessories h2 {
	color: #FFFFFF;
	background-color: #6eb74c;
}

.traderatetable--projection-accessories tr {
	color: #6eb74c;
	background-color: #C5E2B7;
}

.traderatetable--projection-accessories td {
	background-color: #E2F0DB;
}

/* Projection / Accessories (Dark Background)
---------------------------------------------------------------------------------- */

.background--projection-accessories-dark-background {
	background-color: #6eb74c;
}

.typography--projection-accessories-dark-background {
	color: #ffffff;
}

.typography--projection-accessories-dark-background h1,
.typography--projection-accessories-dark-background .h1,
.typography--projection-accessories-dark-background h2,
.typography--projection-accessories-dark-background .h2,
.typography--projection-accessories-dark-background h3,
.typography--projection-accessories-dark-background .h3 {
	color: #ffffff;
}

.typography--projection-accessories-dark-background a {
	color: #ffffff;
}

.typography--projection-accessories-dark-background h1 a,
.typography--projection-accessories-dark-background .h1 a,
.typography--projection-accessories-dark-background h2 a,
.typography--projection-accessories-dark-background .h2 a,
.typography--projection-accessories-dark-background h3 a,
.typography--projection-accessories-dark-background .h3 a {
	color: #ffffff;
}

.typography--projection-accessories-dark-background .btn {
	color: #6eb74c;
}

.typography--projection-accessories-dark-background .btn:link,
.typography--projection-accessories-dark-background .btn:visited {
	background-color: #ffffff;
}

.typography--projection-accessories-dark-background .btn:hover,
.typography--projection-accessories-dark-background .btn:active {
	background-color: #E6E6E6;
}

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

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

.button--projection-accessories-dark-background,
.typography .button--projection-accessories-dark-background {
	color: #6eb74c;
}

.button--projection-accessories-dark-background:link,
.button--projection-accessories-dark-background:visited,
.typography .button--projection-accessories-dark-background:link,
.typography .button--projection-accessories-dark-background:visited {
	background-color: #ffffff;
}

.button--projection-accessories-dark-background:hover,
.button--projection-accessories-dark-background:active,
.typography .button--projection-accessories-dark-background:hover,
.typography .button--projection-accessories-dark-background:active {
	background-color: #E6E6E6;
}

.background--projection-accessories-dark-background.categories-list__intro--inverted {
	color: #6eb74c;
	background-color: #ffffff ;
}

.categories-list__intro--inverted .typography--projection-accessories-dark-background {
	color: #6eb74c;
}

.categories-list__intro--inverted .typography--projection-accessories-dark-background h1,
.categories-list__intro--inverted .typography--projection-accessories-dark-background .h1,
.categories-list__intro--inverted .typography--projection-accessories-dark-background h2,
.categories-list__intro--inverted .typography--projection-accessories-dark-background .h2,
.categories-list__intro--inverted .typography--projection-accessories-dark-background h3,
.categories-list__intro--inverted .typography--projection-accessories-dark-background .h3 {
	color: #6eb74c;
}

.background--projection-accessories-dark-background.categories-list__intro--inverted .typography--projection-accessories-dark-background a {
	color: #6eb74c;
}

.categories-list__intro--inverted .typography--projection-accessories-dark-background h1 a,
.categories-list__intro--inverted .typography--projection-accessories-dark-background .h1 a,
.categories-list__intro--inverted .typography--projection-accessories-dark-background h2 a,
.categories-list__intro--inverted .typography--projection-accessories-dark-background .h2 a,
.categories-list__intro--inverted .typography--projection-accessories-dark-background h3 a,
.categories-list__intro--inverted .typography--projection-accessories-dark-background .h3 a {
	color: #6eb74c;
}

.rentals-list__category.background--projection-accessories-dark-background {
	color: #6eb74c !important;
	background-color: #ffffff;
}

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

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

.title-bar--projection-accessories-dark-background {
	color: #6eb74c;
	background-color: #ffffff;
}

.product-details__section--projection-accessories-dark-background {
	border-color: #FFFFFF;
}

.blog-posts__post--projection-accessories-dark-background {
	color: #ffffff;
	background-color: #6eb74c;
}

.traderatetable--projection-accessories-dark-background h2 {
	color: #FFFFFF;
	background-color: #ffffff;
}

.traderatetable--projection-accessories-dark-background tr {
	color: #ffffff;
	background-color: #FFFFFF;
}

.traderatetable--projection-accessories-dark-background td {
	background-color: #FFFFFF;
}

/* Ultra Large Format
---------------------------------------------------------------------------------- */

.background--ultra-large-format {
	background-color: #ffffff;
}

.typography--ultra-large-format {
	color: #4a4a4a;
}

.typography--ultra-large-format h1,
.typography--ultra-large-format .h1,
.typography--ultra-large-format h2,
.typography--ultra-large-format .h2,
.typography--ultra-large-format h3,
.typography--ultra-large-format .h3 {
	color: #f5a80e;
}

.typography--ultra-large-format a {
	color: #f5a80e;
}

.typography--ultra-large-format h1 a,
.typography--ultra-large-format .h1 a,
.typography--ultra-large-format h2 a,
.typography--ultra-large-format .h2 a,
.typography--ultra-large-format h3 a,
.typography--ultra-large-format .h3 a {
	color: #f5a80e;
}

.typography--ultra-large-format .btn {
	color: #ffffff;
}

.typography--ultra-large-format .btn:link,
.typography--ultra-large-format .btn:visited {
	background-color: #f5a80e;
}

.typography--ultra-large-format .btn:hover,
.typography--ultra-large-format .btn:active {
	background-color: #DD980D;
}

.typography--ultra-large-format table tr:nth-child(odd) {
	background-color: rgba(245, 168, 14, 0.07);
}

.typography--ultra-large-format .product-details__price {
	background-color: rgba(245, 168, 14, 0.2);
	color: #f5a80e;
}

.button--ultra-large-format,
.typography .button--ultra-large-format {
	color: #ffffff;
}

.button--ultra-large-format:link,
.button--ultra-large-format:visited,
.typography .button--ultra-large-format:link,
.typography .button--ultra-large-format:visited {
	background-color: #f5a80e;
}

.button--ultra-large-format:hover,
.button--ultra-large-format:active,
.typography .button--ultra-large-format:hover,
.typography .button--ultra-large-format:active {
	background-color: #DD980D;
}

.background--ultra-large-format.categories-list__intro--inverted {
	color: #ffffff;
	background-color: #f5a80e ;
}

.categories-list__intro--inverted .typography--ultra-large-format {
	color: #ffffff;
}

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

.background--ultra-large-format.categories-list__intro--inverted .typography--ultra-large-format a {
	color: #ffffff;
}

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

.rentals-list__category.background--ultra-large-format {
	color: #ffffff !important;
	background-color: #f5a80e;
}

.button--rental.button--ultra-large-format:link,
.button--rental.button--ultra-large-format:visited {
	color: #f5a80e;
	background-color: #fff;
}

.button--rental.button--ultra-large-format:hover,
.button--rental.button--ultra-large-format:active  {
	color: #f5a80e;
	background-color: rgba(255,255,255,0.8);
}

.title-bar--ultra-large-format {
	color: #ffffff;
	background-color: #f5a80e;
}

.product-details__section--ultra-large-format {
	border-color: #FDEDCE;
}

.blog-posts__post--ultra-large-format {
	color: #f5a80e;
	background-color: #ffffff;
}

.traderatetable--ultra-large-format h2 {
	color: #FFFFFF;
	background-color: #f5a80e;
}

.traderatetable--ultra-large-format tr {
	color: #f5a80e;
	background-color: #FBDC9E;
}

.traderatetable--ultra-large-format td {
	background-color: #FDEDCE;
}

/* Dark Colours
---------------------------------------------------------------------------------- */

.background--dark-colours {
	background-color: #1e1e1e;
}

.typography--dark-colours {
	color: #ffffff;
}

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

.typography--dark-colours a {
	color: #ffffff;
}

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

.typography--dark-colours .btn {
	color: #000000;
}

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

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

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

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

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

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

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

.background--dark-colours.categories-list__intro--inverted {
	color: #1e1e1e;
	background-color: #ffffff ;
}

.categories-list__intro--inverted .typography--dark-colours {
	color: #1e1e1e;
}

.categories-list__intro--inverted .typography--dark-colours h1,
.categories-list__intro--inverted .typography--dark-colours .h1,
.categories-list__intro--inverted .typography--dark-colours h2,
.categories-list__intro--inverted .typography--dark-colours .h2,
.categories-list__intro--inverted .typography--dark-colours h3,
.categories-list__intro--inverted .typography--dark-colours .h3 {
	color: #1e1e1e;
}

.background--dark-colours.categories-list__intro--inverted .typography--dark-colours a {
	color: #1e1e1e;
}

.categories-list__intro--inverted .typography--dark-colours h1 a,
.categories-list__intro--inverted .typography--dark-colours .h1 a,
.categories-list__intro--inverted .typography--dark-colours h2 a,
.categories-list__intro--inverted .typography--dark-colours .h2 a,
.categories-list__intro--inverted .typography--dark-colours h3 a,
.categories-list__intro--inverted .typography--dark-colours .h3 a {
	color: #1e1e1e;
}

.rentals-list__category.background--dark-colours {
	color: #1e1e1e !important;
	background-color: #ffffff;
}

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

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

.title-bar--dark-colours {
	color: #1e1e1e;
	background-color: #ffffff;
}

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

.blog-posts__post--dark-colours {
	color: #ffffff;
	background-color: #1e1e1e;
}

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

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

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

/* Blend In
---------------------------------------------------------------------------------- */

.background--blend-in {
	background-color: #ededed;
}

.typography--blend-in {
	color: #000000;
}

.typography--blend-in h1,
.typography--blend-in .h1,
.typography--blend-in h2,
.typography--blend-in .h2,
.typography--blend-in h3,
.typography--blend-in .h3 {
	color: #112D60;
}

.typography--blend-in a {
	color: #112D60;
}

.typography--blend-in h1 a,
.typography--blend-in .h1 a,
.typography--blend-in h2 a,
.typography--blend-in .h2 a,
.typography--blend-in h3 a,
.typography--blend-in .h3 a {
	color: #112D60;
}

.typography--blend-in .btn {
	color: #ffffff;
}

.typography--blend-in .btn:link,
.typography--blend-in .btn:visited {
	background-color: #112D60;
}

.typography--blend-in .btn:hover,
.typography--blend-in .btn:active {
	background-color: #102957;
}

.typography--blend-in table tr:nth-child(odd) {
	background-color: rgba(17, 45, 96, 0.07);
}

.typography--blend-in .product-details__price {
	background-color: rgba(17, 45, 96, 0.2);
	color: #112D60;
}

.button--blend-in,
.typography .button--blend-in {
	color: #ffffff;
}

.button--blend-in:link,
.button--blend-in:visited,
.typography .button--blend-in:link,
.typography .button--blend-in:visited {
	background-color: #112D60;
}

.button--blend-in:hover,
.button--blend-in:active,
.typography .button--blend-in:hover,
.typography .button--blend-in:active {
	background-color: #102957;
}

.background--blend-in.categories-list__intro--inverted {
	color: #ededed;
	background-color: #112D60 ;
}

.categories-list__intro--inverted .typography--blend-in {
	color: #ededed;
}

.categories-list__intro--inverted .typography--blend-in h1,
.categories-list__intro--inverted .typography--blend-in .h1,
.categories-list__intro--inverted .typography--blend-in h2,
.categories-list__intro--inverted .typography--blend-in .h2,
.categories-list__intro--inverted .typography--blend-in h3,
.categories-list__intro--inverted .typography--blend-in .h3 {
	color: #ededed;
}

.background--blend-in.categories-list__intro--inverted .typography--blend-in a {
	color: #ededed;
}

.categories-list__intro--inverted .typography--blend-in h1 a,
.categories-list__intro--inverted .typography--blend-in .h1 a,
.categories-list__intro--inverted .typography--blend-in h2 a,
.categories-list__intro--inverted .typography--blend-in .h2 a,
.categories-list__intro--inverted .typography--blend-in h3 a,
.categories-list__intro--inverted .typography--blend-in .h3 a {
	color: #ededed;
}

.rentals-list__category.background--blend-in {
	color: #ededed !important;
	background-color: #112D60;
}

.button--rental.button--blend-in:link,
.button--rental.button--blend-in:visited {
	color: #112D60;
	background-color: #fff;
}

.button--rental.button--blend-in:hover,
.button--rental.button--blend-in:active  {
	color: #112D60;
	background-color: rgba(255,255,255,0.8);
}

.title-bar--blend-in {
	color: #ededed;
	background-color: #112D60;
}

.product-details__section--blend-in {
	border-color: #CFD5DF;
}

.blog-posts__post--blend-in {
	color: #112D60;
	background-color: #ededed;
}

.traderatetable--blend-in h2 {
	color: #FFFFFF;
	background-color: #112D60;
}

.traderatetable--blend-in tr {
	color: #112D60;
	background-color: #9FABBF;
}

.traderatetable--blend-in td {
	background-color: #CFD5DF;
}

/* PSCo Rental Campaign
---------------------------------------------------------------------------------- */

.background--psco-rental-campaign {
	background-color: #ffffff;
}

.typography--psco-rental-campaign {
	color: #000000;
}

.typography--psco-rental-campaign h1,
.typography--psco-rental-campaign .h1,
.typography--psco-rental-campaign h2,
.typography--psco-rental-campaign .h2,
.typography--psco-rental-campaign h3,
.typography--psco-rental-campaign .h3 {
	color: #121524;
}

.typography--psco-rental-campaign a {
	color: #121524;
}

.typography--psco-rental-campaign h1 a,
.typography--psco-rental-campaign .h1 a,
.typography--psco-rental-campaign h2 a,
.typography--psco-rental-campaign .h2 a,
.typography--psco-rental-campaign h3 a,
.typography--psco-rental-campaign .h3 a {
	color: #121524;
}

.typography--psco-rental-campaign .btn {
	color: #000000;
}

.typography--psco-rental-campaign .btn:link,
.typography--psco-rental-campaign .btn:visited {
	background-color: #;
}

.typography--psco-rental-campaign .btn:hover,
.typography--psco-rental-campaign .btn:active {
	background-color: #000000;
}

.typography--psco-rental-campaign table tr:nth-child(odd) {
	background-color: rgba(18, 21, 36, 0.07);
}

.typography--psco-rental-campaign .product-details__price {
	background-color: rgba(18, 21, 36, 0.2);
	color: #121524;
}

.button--psco-rental-campaign,
.typography .button--psco-rental-campaign {
	color: #000000;
}

.button--psco-rental-campaign:link,
.button--psco-rental-campaign:visited,
.typography .button--psco-rental-campaign:link,
.typography .button--psco-rental-campaign:visited {
	background-color: #;
}

.button--psco-rental-campaign:hover,
.button--psco-rental-campaign:active,
.typography .button--psco-rental-campaign:hover,
.typography .button--psco-rental-campaign:active {
	background-color: #000000;
}

.background--psco-rental-campaign.categories-list__intro--inverted {
	color: #ffffff;
	background-color: #121524 ;
}

.categories-list__intro--inverted .typography--psco-rental-campaign {
	color: #ffffff;
}

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

.background--psco-rental-campaign.categories-list__intro--inverted .typography--psco-rental-campaign a {
	color: #ffffff;
}

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

.rentals-list__category.background--psco-rental-campaign {
	color: #ffffff !important;
	background-color: #121524;
}

.button--rental.button--psco-rental-campaign:link,
.button--rental.button--psco-rental-campaign:visited {
	color: #121524;
	background-color: #fff;
}

.button--rental.button--psco-rental-campaign:hover,
.button--rental.button--psco-rental-campaign:active  {
	color: #121524;
	background-color: rgba(255,255,255,0.8);
}

.title-bar--psco-rental-campaign {
	color: #ffffff;
	background-color: #121524;
}

.product-details__section--psco-rental-campaign {
	border-color: #CFD0D3;
}

.blog-posts__post--psco-rental-campaign {
	color: #121524;
	background-color: #ffffff;
}

.traderatetable--psco-rental-campaign h2 {
	color: #FFFFFF;
	background-color: #121524;
}

.traderatetable--psco-rental-campaign tr {
	color: #121524;
	background-color: #A0A1A7;
}

.traderatetable--psco-rental-campaign td {
	background-color: #CFD0D3;
}

/* Video Block
---------------------------------------------------------------------------------- */

.background--video-block {
	background-color: #ededed;
}

.typography--video-block {
	color: #4a4a4a;
}

.typography--video-block h1,
.typography--video-block .h1,
.typography--video-block h2,
.typography--video-block .h2,
.typography--video-block h3,
.typography--video-block .h3 {
	color: #043c7c;
}

.typography--video-block a {
	color: #00a4e6;
}

.typography--video-block h1 a,
.typography--video-block .h1 a,
.typography--video-block h2 a,
.typography--video-block .h2 a,
.typography--video-block h3 a,
.typography--video-block .h3 a {
	color: #043c7c;
}

.typography--video-block .btn {
	color: #ffffff;
}

.typography--video-block .btn:link,
.typography--video-block .btn:visited {
	background-color: #00a4e6;
}

.typography--video-block .btn:hover,
.typography--video-block .btn:active {
	background-color: #0094D0;
}

.typography--video-block table tr:nth-child(odd) {
	background-color: rgba(0, 164, 230, 0.07);
}

.typography--video-block .product-details__price {
	background-color: rgba(4, 60, 124, 0.2);
	color: #043c7c;
}

.button--video-block,
.typography .button--video-block {
	color: #ffffff;
}

.button--video-block:link,
.button--video-block:visited,
.typography .button--video-block:link,
.typography .button--video-block:visited {
	background-color: #00a4e6;
}

.button--video-block:hover,
.button--video-block:active,
.typography .button--video-block:hover,
.typography .button--video-block:active {
	background-color: #0094D0;
}

.background--video-block.categories-list__intro--inverted {
	color: #ededed;
	background-color: #043c7c ;
}

.categories-list__intro--inverted .typography--video-block {
	color: #ededed;
}

.categories-list__intro--inverted .typography--video-block h1,
.categories-list__intro--inverted .typography--video-block .h1,
.categories-list__intro--inverted .typography--video-block h2,
.categories-list__intro--inverted .typography--video-block .h2,
.categories-list__intro--inverted .typography--video-block h3,
.categories-list__intro--inverted .typography--video-block .h3 {
	color: #ededed;
}

.background--video-block.categories-list__intro--inverted .typography--video-block a {
	color: #ededed;
}

.categories-list__intro--inverted .typography--video-block h1 a,
.categories-list__intro--inverted .typography--video-block .h1 a,
.categories-list__intro--inverted .typography--video-block h2 a,
.categories-list__intro--inverted .typography--video-block .h2 a,
.categories-list__intro--inverted .typography--video-block h3 a,
.categories-list__intro--inverted .typography--video-block .h3 a {
	color: #ededed;
}

.rentals-list__category.background--video-block {
	color: #ededed !important;
	background-color: #043c7c;
}

.button--rental.button--video-block:link,
.button--rental.button--video-block:visited {
	color: #043c7c;
	background-color: #fff;
}

.button--rental.button--video-block:hover,
.button--rental.button--video-block:active  {
	color: #043c7c;
	background-color: rgba(255,255,255,0.8);
}

.title-bar--video-block {
	color: #ededed;
	background-color: #043c7c;
}

.product-details__section--video-block {
	border-color: #CCECFA;
}

.blog-posts__post--video-block {
	color: #043c7c;
	background-color: #ededed;
}

.traderatetable--video-block h2 {
	color: #FFFFFF;
	background-color: #043c7c;
}

.traderatetable--video-block tr {
	color: #043c7c;
	background-color: #9AB1CA;
}

.traderatetable--video-block td {
	background-color: #CCD8E4;
}

/* 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: #043c7c;
}

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

.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: #043c7c;
}

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

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

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

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

.typography--light-blue .product-details__price {
	background-color: rgba(4, 60, 124, 0.2);
	color: #043c7c;
}

.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: #043c7c;
}

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

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

.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: #043c7c;
}

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

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

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

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

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

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

.traderatetable--light-blue tr {
	color: #043c7c;
	background-color: #9AB1CA;
}

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