/*
      'Alluring Purple' => array('#E0D7E7, #CBBCD8', '#AB93C0', '#9678B0', '#78608D'), //Purple
      'SkyBlue' => array('#B3E4D3, #80B7D1', '#338BB5', '#006EA3', '#005882'), //Blue
      'ClearwaterBlue' => array('#D2EDF2, #B4E2EA', '#87D0DD', '#69C4D4', '#549DAA'), //Turquoise
      'ForestGreen' => array('#CFE0C3, #AFCC9B', '#7EAD5E', '#5E9936', '#4B7A2B'), //Green
      'SoftGreen' => array('#E8EDB3,#D9E180', '#C1CE33', '#B2C200', '#8E9B00'), //Olive
      'SunnyYellow' => array('#FEEDB3, #FDE280', '#FBD033', '#FAC400', '#C89D00'), //Yellow
      'TrueRed' => array('#F1B6BE, #E88593', '#DA3B51', '#D10A26', '#A7081E'), //Red
      'HappyPink' => array('#FBE2E3, #F9CFD1', '#F5B1B5', '#F29EA3', '#C27E82'), //Pink
      'Black' => array('#FFFFFF', #FAFAFA, '#EBEBEB', '#BEBEBE', '#000000'), // Black  
      'LuminousSand' => array('#FDEDDA, #FBE2C1', '#F9D09B', '#F7C482', '#C69D68'), //Sand
      'WarmOrange' => array('#FAD4B3, #F6B780', '#F18B33', '#ED6E00', '#BE5800'), //Orange
      'SpicedCaramel' => array('#F1DFBD. #E8CA92', '#DAA950', '#D19424', '#A7761D'),  //Caramel
      'EarthBrown' => array('#DECCBF, #C8AA95', '#A77655', '#91542B', '#744322'), //Brown
*/

/* COLOR 1 */

.color-1 {
  color: var(--color-1);
}

.bg-color-1 {
  background-color: var(--color-1);
}

.border-color-1 {
  border-color: var(--color-1);
}

/* COLOR 2 */

.color-2,
#main-content a,
.bg-black h1,
/* .bg-black h2, */
.bg-black h3,
.bg-black h5,
.bg-black .givacolor,
form.webform-submission-form a,
footer .region.region-footerbottom a.is-active,
.webform-confirmation-modal .ui-dialog-title,
.leaflet-popup h4.location-name{
  color: var(--color-4);
}

/* .page-node-type-story-item #main-content .bg-black h2, */
.page-node-type-story-item #main-content .bg-black h3 {
  color: var(--color-4) !important;
}

/*.webform-button--submit {
  background-color: var(--color-2);
}
*/
.bg-color-2 {
  background-color: var(--color-2);
}

/*.page-node-type-story-item section.bg-black .tab-item .color-5 {
  color: #07a7f7 !important;
}*/
.page-node-type-story-item section.bg-black .tab-item.current,
.border-color-2 {
  border-color: var(--color-4) !important;
}

#social-icons a:hover svg path,
.download-icon svg path {
  fill: var(--color-2);
}

/* COLOR 3 */

h1 {
  color: var(--color-4);
}

.color-3,
h3 {
  color: var(--color-4);
}

.bg-color-3 {
  background-color: var(--color-3);
}

.border-color-3 {
  border-color: var(--color-3);
}

/* color 4*/
.color-4,
body #main-content .color-4 p,
.scroll-menu-item.active,
#main-content blockquote,
#main-content blockquote p,
/* #main-content .bg-white a, */
.givacolor,
.ui-widget-content .givacolor a,
/* .accordion-element .ac-element-title, */
#main-content a.color-4,
.field--name-field-function h2,
.main-title-text,
table:not(#recaptcha_table) caption,
.javali-highlights[data-background="white"] .hl-big-text,
.webform-confirmation-modal--content,
.tab-table .slick-slide.current.tab-item span {
  color: var(--color-4);
}

.color.icons svg g path,
.color.icons svg path,
svg.color-4 path {
  stroke: var(--color-4);
}

.capability.cp-icon svg polygon,
.capability.cp-icon svg rect,
.capability.cp-icon svg path,
.capability.cp-icon svg,
.capability.cp-image svg polygon,
.capability.cp-image svg rect,
.capability.cp-image svg path,
.capability.cp-image svg,
.color.icons svg polygon,
.color.icons svg rect,
.color.icons svg g path,
.color.icons svg path,
.javali-downloadbox svg path,
#main-content .sidebar-share li:hover svg path {
  fill: var(--color-4);
}

.bg-color-4,
a.colour.main-action:hover,
body .text a.colour.main-action:hover,
#main-content a.colour.main-action.javali-buttons:hover,
.javali-downloadbox:hover,
.javali-highlights[data-type="mixed"]::before,
.javali-highlights[data-background="colored"],
.webform-button--submit {
  background-color: var(--color-4);
}

.javali-highlights[data-type="mixed"] .hl-big-text {
  -webkit-text-stroke-color: var(--color-4);
}

.border-color-4,
.javali-highlights[data-background="white"] {
  border-color: var(--color-4);
}

.javali-downloadbox {
  border: 1px solid var(--color-4);
}

#scroll-menu ul {
  border-bottom-color: var(--color-4);
}

/* COLOR 5 */

a.colour.main-action:hover,
body .text a.colour.main-action:hover,
#main-content a.colour.main-action.javali-buttons:hover,
.color-5 {
  color: var(--color-5);
}

/* h2 {
  color: var(--color-4);
} */

#main-content h2 a,
#main-content h3 a {
  color: var(--color-5);
}

a.colour.main-action,
body .text a.colour.main-action,
#main-content a.colour.main-action.javali-buttons,
.bg-color-5 {
  background-color: var(--color-5);
}

input#edit-submit.webform-button--submit:hover {
  background-color: var(--color-5) !important;
}

.current.tab-item,
.border-color-5 {
  border-color: var(--color-5) !important;
}

a.colour.main-action,
body .text a.colour.main-action,
.webform-confirmation-modal--content .main-action.javali-buttons,
#main-content a.colour.main-action.javali-buttons {
  border: 1px solid var(--color-5);
}

.download-block.sidebar-block::after {
  border-color: var(--color-4);
}

/*Tables*/
body .node-body table.table-sales-performance thead th:after,
body .node-body table.table-key-figure:not(#recaptcha_table) thead th:last-child:before,
body .node-body table:not(#recaptcha_table) thead tr th,
body .node-body table:not(#recaptcha_table) tbody tr td,
body .node-body table:not(#recaptcha_table) thead tr,
body .node-body table:not(#recaptcha_table) {
  border-color: var(--color-3);
}

body .node-body .table-scroll .jspHorizontalBar .jspDrag {
  background-color: var(--color-3);
}

body .node-body table:not(#recaptcha_table) thead tr {
  border-bottom-color: var(--color-3);
}

body .node-body table:not(#recaptcha_table) thead tr th {
  color: var(--color-5);
}

/*input#edit-submit.webform-button--submit:hover {
  background-color: var(--color-1) !important;
}
*/