body.override-color {
  color: #212529;
  background-color: #ffffff;
  /* Buttons */
  /* Footer */
  /* Forms */
  /* General */
  /* Heading */
  /* Header */
  /* Message */
  /* Navigation */
  /* Menu principal */
  /* Superfish menu style resets */
  /* Node */
  /* Pager */
  /* Paragraph Separator */
  /* Local tasks */
  /* Lists */
}
body.override-color .toggle-control a,
body.override-color .toggle-control a:hover {
  color: #ffffff;
}
body.override-color .btn-default {
  background: none;
  border-color: #212529;
  color: #212529;
}
body.override-color .btn-default:hover,
body.override-color .btn-default:focus {
  background: #212529;
  color: #ffffff;
  border-color: #212529;
}
body.override-color a.btn-primary,
body.override-color .btn-primary {
  background: none;
  border-color: #3699d3;
  color: #3699d3;
}
body.override-color a.btn-primary:visited,
body.override-color .btn-primary:visited {
  color: #3699d3;
}
body.override-color a.btn-primary:hover,
body.override-color .btn-primary:hover,
body.override-color a.btn-primary:focus,
body.override-color .btn-primary:focus {
  background: #3699d3;
  color: #ffffff !important;
  border-color: #3699d3;
}
body.override-color a.btn-primary.btn-inverse,
body.override-color .btn-primary.btn-inverse {
  background: #3699d3;
  border-color: #3699d3;
  color: #ffffff !important;
}
body.override-color a.btn-primary.btn-inverse:hover,
body.override-color .btn-primary.btn-inverse:hover,
body.override-color a.btn-primary.btn-inverse:focus,
body.override-color .btn-primary.btn-inverse:focus {
  background: none;
  color: #3699d3 !important;
}
body.override-color a.btn-primary.color-1,
body.override-color .btn-primary.color-1 {
  background: none;
  border-color: #ffffff;
  color: #ffffff;
}
body.override-color a.btn-primary.color-1:visited,
body.override-color .btn-primary.color-1:visited {
  color: #ffffff;
}
body.override-color a.btn-primary.color-1:hover,
body.override-color .btn-primary.color-1:hover,
body.override-color a.btn-primary.color-1:focus,
body.override-color .btn-primary.color-1:focus {
  background: #ffffff;
  color: #ffffff !important;
  border-color: #ffffff;
}
body.override-color a.btn-primary.color-1.btn-inverse,
body.override-color .btn-primary.color-1.btn-inverse {
  background: #ffffff;
  border-color: #ffffff;
  color: #ffffff !important;
}
body.override-color a.btn-primary.color-1.btn-inverse:hover,
body.override-color .btn-primary.color-1.btn-inverse:hover,
body.override-color a.btn-primary.color-1.btn-inverse:focus,
body.override-color .btn-primary.color-1.btn-inverse:focus {
  background: none;
  color: #ffffff !important;
}
body.override-color a.btn-primary.color-2,
body.override-color .btn-primary.color-2 {
  background: none;
  border-color: #ffffff;
  color: #ffffff;
}
body.override-color a.btn-primary.color-2:visited,
body.override-color .btn-primary.color-2:visited {
  color: #ffffff;
}
body.override-color a.btn-primary.color-2:hover,
body.override-color .btn-primary.color-2:hover,
body.override-color a.btn-primary.color-2:focus,
body.override-color .btn-primary.color-2:focus {
  background: #ffffff;
  color: #ffffff !important;
  border-color: #ffffff;
}
body.override-color a.btn-primary.color-2.btn-inverse,
body.override-color .btn-primary.color-2.btn-inverse {
  background: #ffffff;
  border-color: #ffffff;
  color: #ffffff !important;
}
body.override-color a.btn-primary.color-2.btn-inverse:hover,
body.override-color .btn-primary.color-2.btn-inverse:hover,
body.override-color a.btn-primary.color-2.btn-inverse:focus,
body.override-color .btn-primary.color-2.btn-inverse:focus {
  background: none;
  color: #ffffff !important;
}
body.override-color a.btn-primary.color-3,
body.override-color .btn-primary.color-3 {
  background: none;
  border-color: #3699d3;
  color: #3699d3;
}
body.override-color a.btn-primary.color-3:visited,
body.override-color .btn-primary.color-3:visited {
  color: #3699d3;
}
body.override-color a.btn-primary.color-3:hover,
body.override-color .btn-primary.color-3:hover,
body.override-color a.btn-primary.color-3:focus,
body.override-color .btn-primary.color-3:focus {
  background: #3699d3;
  color: #ffffff !important;
  border-color: #3699d3;
}
body.override-color a.btn-primary.color-3.btn-inverse,
body.override-color .btn-primary.color-3.btn-inverse {
  background: #3699d3;
  border-color: #3699d3;
  color: #ffffff !important;
}
body.override-color a.btn-primary.color-3.btn-inverse:hover,
body.override-color .btn-primary.color-3.btn-inverse:hover,
body.override-color a.btn-primary.color-3.btn-inverse:focus,
body.override-color .btn-primary.color-3.btn-inverse:focus {
  background: none;
  color: #3699d3 !important;
}
body.override-color a.btn-primary.color-4,
body.override-color .btn-primary.color-4 {
  background: none;
  border-color: #ee8320;
  color: #ee8320;
}
body.override-color a.btn-primary.color-4:visited,
body.override-color .btn-primary.color-4:visited {
  color: #ee8320;
}
body.override-color a.btn-primary.color-4:hover,
body.override-color .btn-primary.color-4:hover,
body.override-color a.btn-primary.color-4:focus,
body.override-color .btn-primary.color-4:focus {
  background: #ee8320;
  color: #ffffff !important;
  border-color: #ee8320;
}
body.override-color a.btn-primary.color-4.btn-inverse,
body.override-color .btn-primary.color-4.btn-inverse {
  background: #ee8320;
  border-color: #ee8320;
  color: #ffffff !important;
}
body.override-color a.btn-primary.color-4.btn-inverse:hover,
body.override-color .btn-primary.color-4.btn-inverse:hover,
body.override-color a.btn-primary.color-4.btn-inverse:focus,
body.override-color .btn-primary.color-4.btn-inverse:focus {
  background: none;
  color: #ee8320 !important;
}
body.override-color a.btn-primary.color-5,
body.override-color .btn-primary.color-5 {
  background: none;
  border-color: #212529;
  color: #212529;
}
body.override-color a.btn-primary.color-5:visited,
body.override-color .btn-primary.color-5:visited {
  color: #212529;
}
body.override-color a.btn-primary.color-5:hover,
body.override-color .btn-primary.color-5:hover,
body.override-color a.btn-primary.color-5:focus,
body.override-color .btn-primary.color-5:focus {
  background: #212529;
  color: #ffffff !important;
  border-color: #212529;
}
body.override-color a.btn-primary.color-5.btn-inverse,
body.override-color .btn-primary.color-5.btn-inverse {
  background: #212529;
  border-color: #212529;
  color: #ffffff !important;
}
body.override-color a.btn-primary.color-5.btn-inverse:hover,
body.override-color .btn-primary.color-5.btn-inverse:hover,
body.override-color a.btn-primary.color-5.btn-inverse:focus,
body.override-color .btn-primary.color-5.btn-inverse:focus {
  background: none;
  color: #212529 !important;
}
body.override-color .comments h3 {
  color: #212529;
}
body.override-color .comments article ul.links {
  color: #474747;
}
body.override-color .comments article ul.links a,
body.override-color .comments article ul.links a:visited,
body.override-color .comments article ul.links a:focus {
  color: #474747;
}
body.override-color .comments article ul.links a:hover,
body.override-color .comments article ul.links a:visited:hover,
body.override-color .comments article ul.links a:focus:hover {
  color: #2e2e2e;
}
body.override-color .comments .comment-submitted {
  color: #212529;
}
body.override-color .footer-wrapper {
  background-color: #eceeea;
  border-top-color: #ffffff;
  color: #212529;
}
body.override-color .footer-wrapper h2,
body.override-color .footer-wrapper h3,
body.override-color .footer-wrapper h4,
body.override-color .footer-wrapper h5,
body.override-color .footer-wrapper h6 {
  color: #212529;
}
body.override-color .footer-wrapper a {
  color: #212529;
}
body.override-color .footer-wrapper a:visited,
body.override-color .footer-wrapper a:hover,
body.override-color .footer-wrapper a:focus {
  color: #212529;
}
body.override-color .footer-wrapper ul.menu li a {
  color: #212529;
}
body.override-color .footer-wrapper ul.menu li a.active,
body.override-color .footer-wrapper ul.menu li a:visited,
body.override-color .footer-wrapper ul.menu li a:hover,
body.override-color .footer-wrapper ul.menu li a:focus {
  color: #212529;
}
body.override-color .subfooter-wrapper {
  background-color: #eceeea;
  color: #212529;
  border-top-color: #ffffff;
}
body.override-color .subfooter-wrapper ul.menu li a {
  color: #212529;
}
body.override-color .subfooter-wrapper ul.menu li a:hover,
body.override-color .subfooter-wrapper ul.menu li a:focus {
  color: #212529;
}
body.override-color .subfooter-wrapper .block a {
  color: #212529;
}
body.override-color .subfooter-wrapper .block a:hover,
body.override-color .subfooter-wrapper .block a:focus {
  color: #212529;
}
body.override-color input[type="submit"],
body.override-color input[type="reset"],
body.override-color input[type="button"] {
  background-color: #3699d3;
  color: #ffffff;
}
body.override-color input[type="submit"]:hover,
body.override-color input[type="reset"]:hover,
body.override-color input[type="button"]:hover {
  background-color: #ee8320;
  color: #ffffff;
}
body.override-color .form-autocomplete .glyphicon.glyphicon-spin {
  color: #3699d3;
}
body.override-color .form-autocomplete .input-group-addon {
  background-color: #ffffff;
}
body.override-color a {
  color: #3699d3;
}
body.override-color a:visited {
  color: #3699d3;
}
body.override-color a:hover,
body.override-color a:focus {
  color: #ee8320;
}
body.override-color blockquote {
  color: #434b53;
}
body.override-color .site-branding__name {
  color: #212529;
}
body.override-color .site-branding__name a {
  color: #212529;
}
body.override-color .site-branding__name a:hover,
body.override-color .site-branding__name a:focus,
body.override-color .site-branding__name a.active {
  color: #212529_HOVER;
}
body.override-color a:hover,
body.override-color a:focus,
body.override-color ul.menu li a.active,
body.override-color ul.menu li a:hover,
body.override-color ul.links li a.active,
body.override-color ul.links li a:hover {
  color: #ee8320;
}
body.override-color ::-moz-selection {
  background-color: #ee8320;
}
body.override-color ::selection {
  background-color: #ee8320;
}
body.override-color input.form-text:focus,
body.override-color input.search-text:focus,
body.override-color textarea.form-textarea:focus {
  border-color: #ee8320;
}
body.override-color h1,
body.override-color h2,
body.override-color h3,
body.override-color h4,
body.override-color h5,
body.override-color h6,
body.override-color .h1,
body.override-color .h2,
body.override-color .h3,
body.override-color .h4,
body.override-color .h5,
body.override-color .h6 {
  color: #ee8320;
}
body.override-color h1 a,
body.override-color h2 a,
body.override-color h3 a,
body.override-color h4 a,
body.override-color h5 a,
body.override-color h6 a,
body.override-color .h1 a,
body.override-color .h2 a,
body.override-color .h3 a,
body.override-color .h4 a,
body.override-color .h5 a,
body.override-color .h6 a {
  color: #212529;
}
body.override-color h1 a:visited,
body.override-color h2 a:visited,
body.override-color h3 a:visited,
body.override-color h4 a:visited,
body.override-color h5 a:visited,
body.override-color h6 a:visited,
body.override-color .h1 a:visited,
body.override-color .h2 a:visited,
body.override-color .h3 a:visited,
body.override-color .h4 a:visited,
body.override-color .h5 a:visited,
body.override-color .h6 a:visited {
  color: #212529;
}
body.override-color h1 a:hover,
body.override-color h2 a:hover,
body.override-color h3 a:hover,
body.override-color h4 a:hover,
body.override-color h5 a:hover,
body.override-color h6 a:hover,
body.override-color .h1 a:hover,
body.override-color .h2 a:hover,
body.override-color .h3 a:hover,
body.override-color .h4 a:hover,
body.override-color .h5 a:hover,
body.override-color .h6 a:hover,
body.override-color h1 a:focus,
body.override-color h2 a:focus,
body.override-color h3 a:focus,
body.override-color h4 a:focus,
body.override-color h5 a:focus,
body.override-color h6 a:focus,
body.override-color .h1 a:focus,
body.override-color .h2 a:focus,
body.override-color .h3 a:focus,
body.override-color .h4 a:focus,
body.override-color .h5 a:focus,
body.override-color .h6 a:focus {
  color: #000000;
}
body.override-color h1.color-primary,
body.override-color h2.color-primary,
body.override-color h3.color-primary,
body.override-color h4.color-primary,
body.override-color h5.color-primary,
body.override-color h6.color-primary,
body.override-color .h1.color-primary,
body.override-color .h2.color-primary,
body.override-color .h3.color-primary,
body.override-color .h4.color-primary,
body.override-color .h5.color-primary,
body.override-color .h6.color-primary {
  color: #3699d3;
}
body.override-color h1.color-primary a,
body.override-color h2.color-primary a,
body.override-color h3.color-primary a,
body.override-color h4.color-primary a,
body.override-color h5.color-primary a,
body.override-color h6.color-primary a,
body.override-color .h1.color-primary a,
body.override-color .h2.color-primary a,
body.override-color .h3.color-primary a,
body.override-color .h4.color-primary a,
body.override-color .h5.color-primary a,
body.override-color .h6.color-primary a {
  color: #3699d3;
}
body.override-color h1.color-primary a:hover,
body.override-color h2.color-primary a:hover,
body.override-color h3.color-primary a:hover,
body.override-color h4.color-primary a:hover,
body.override-color h5.color-primary a:hover,
body.override-color h6.color-primary a:hover,
body.override-color .h1.color-primary a:hover,
body.override-color .h2.color-primary a:hover,
body.override-color .h3.color-primary a:hover,
body.override-color .h4.color-primary a:hover,
body.override-color .h5.color-primary a:hover,
body.override-color .h6.color-primary a:hover,
body.override-color h1.color-primary a:focus,
body.override-color h2.color-primary a:focus,
body.override-color h3.color-primary a:focus,
body.override-color h4.color-primary a:focus,
body.override-color h5.color-primary a:focus,
body.override-color h6.color-primary a:focus,
body.override-color .h1.color-primary a:focus,
body.override-color .h2.color-primary a:focus,
body.override-color .h3.color-primary a:focus,
body.override-color .h4.color-primary a:focus,
body.override-color .h5.color-primary a:focus,
body.override-color .h6.color-primary a:focus {
  color: #3699d3;
}
body.override-color h2.section:after {
  background-color: #3699d3;
}
body.override-color h3.section:after {
  background-color: #3699d3;
}
body.override-color .separator span.fa {
  background: #3699d3;
}
body.override-color .language-switcher-language-url ul > li a {
  color: #3699d3;
}
body.override-color .language-switcher-language-url ul > li a.is-active {
  color: #3699d3;
}
body.override-color .language-switcher-language-url ul > li:first-child::after {
  color: #3699d3;
}
body.override-color .header-top-wrapper {
  background-color: #fcfcfc;
  border-bottom-color: #ffffff;
  color: #3699d3;
}
body.override-color .header-wrapper {
  background-color: #fcfcfc;
  border-bottom-color: #ffffff;
  color: #3699d3;
}
body.override-color #site-slogan {
  color: #3699d3;
}
body.override-color a.navbar-brand {
  color: #3699d3;
}
body.override-color a.navbar-brand:hover,
body.override-color a.navbar-brand:visited {
  color: #3699d3;
}
body.override-color p.navbar-text {
  color: #212529;
}
body.override-color .modal-content {
  background-color: #3699d3;
}
body.override-color ul.horizontal-menu > li {
  color: #337ab7;
}
body.override-color ul.horizontal-menu > li:after {
  background-color: #ee8320;
}
body.override-color ul.horizontal-menu > li > a {
  color: #337ab7;
}
body.override-color ul.horizontal-menu > li > a:visited {
  color: #337ab7;
}
body.override-color ul.horizontal-menu > li > a:hover,
body.override-color ul.horizontal-menu > li > a:focus,
body.override-color ul.horizontal-menu > li > a.active {
  color: #ee8320;
}
body.override-color ul.horizontal-menu > li > a.btn-primary {
  color: #3699d3;
}
body.override-color ul.horizontal-menu > li > a.btn-primary:hover,
body.override-color ul.horizontal-menu > li > a.btn-primary:focus {
  background-color: #3699d3;
}
body.override-color ul.horizontal-menu > li > a.btn-primary.btn-inverse:hover,
body.override-color ul.horizontal-menu > li > a.btn-primary.btn-inverse:focus {
  background: none;
}
body.override-color ul.horizontal-menu > li.active > a {
  color: #ee8320;
}
body.override-color ul.horizontal-menu > li.menu-item--active-trail > a {
  color: #ee8320;
}
body.override-color ul.horizontal-menu > li ul {
  background: #f5f8fa;
}
body.override-color ul.horizontal-menu > li ul li {
  color: #337ab7;
}
body.override-color ul.horizontal-menu > li ul li a {
  color: #337ab7;
}
body.override-color ul.horizontal-menu > li ul li a:visited {
  color: #337ab7;
}
body.override-color ul.horizontal-menu > li ul li a:hover,
body.override-color ul.horizontal-menu > li ul li a:focus,
body.override-color ul.horizontal-menu > li ul li a.active {
  color: #ee8320;
}
body.override-color .main-navigation-wrapper {
  background-color: #f5f8fa;
}
body.override-color .main-navigation-wrapper.splash-screen {
  background-color: #f5f8fa;
}
body.override-color .main-navigation-wrapper.menusticky-active {
  background-color: #f5f8fa;
}
body.override-color .sf-menu.sf-horizontal.sf-shadow ul {
  background-color: #ffffff;
}
body.override-color .responsive-menu-toggle-icon:before,
body.override-color .responsive-menu-toggle-icon:after,
body.override-color .responsive-menu-toggle-icon span.icon {
  background-color: #212529;
}
body.override-color .card-article {
  background-color: #ffffff;
  color: #212529;
}
body.override-color .card-article .date {
  color: #212529;
}
body.override-color .card-article .date::after {
  background-color: #3699d3;
}
body.override-color .card-article .title {
  color: #212529;
}
body.override-color .card-article .desc {
  color: #212529;
}
body.override-color .card-article:hover .image::before,
body.override-color .card-article:focus .image::before,
body.override-color .card-article:active .image::before {
  background: #3699d3;
}
body.override-color .card-article.card-article-teaser .title {
  color: #212529;
}
body.override-color .card-article.card-article-mini {
  border-bottom-color: #3699d3;
}
body.override-color .card-article.card-article-mini:hover .title {
  color: #ee8320;
}
body.override-color .card-article.card-article-classic:hover .title,
body.override-color .card-article.card-article-classic-circle:hover .title {
  color: #ee8320;
}
body.override-color .card-article.card-article-link-image .title {
  color: #ffffff;
}
body.override-color .card-article.card-article-link-image:hover,
body.override-color .card-article.card-article-link-image:focus,
body.override-color .card-article.card-article-link-image:active {
  color: #ffffff;
}
body.override-color .card-article.card-article-link-image:hover .image::before,
body.override-color .card-article.card-article-link-image:focus .image::before,
body.override-color .card-article.card-article-link-image:active .image::before {
  background: #3699d3;
}
body.override-color .pager li > a,
body.override-color .pager li > span,
body.override-color .pager li.pager-current {
  background: #ffffff;
}
body.override-color .pager li a:hover,
body.override-color .pager li.pager-current {
  background-color: #ee8320;
  border-color: #ee8320;
  color: #ffffff;
}
body.override-color .field--name-field-separator-icon .fa {
  color: #3699d3;
}
body.override-color .paragraph-wrapper.icon-background .field--name-field-separator-icon .fa {
  color: #ffffff;
  background: #3699d3;
}
body.override-color .block-local-tasks-block ul.tabs.primary a {
  color: #3699d3;
}
body.override-color .block-local-tasks-block ul.tabs.primary a:visited {
  color: #3699d3;
}
body.override-color .block-local-tasks-block ul.tabs.primary a:hover,
body.override-color .block-local-tasks-block ul.tabs.primary a:focus {
  color: #ee8320;
}
body.override-color .item-list ul li:before,
body.override-color ul.li-square li:before {
  background: #212529;
}
body.override-color .footer-wrapper ul.li-square li:before,
body.override-color .footer-wrapper ul.menu li:before,
body.override-color .footer-wrapper ul li:before {
  background: #212529;
}
body.override-color ul.check li:before {
  color: #ffffff;
  background: #3699d3;
}
body.override-color .block-cta-two-column .container-element span.fa:before {
  color: #3699d3;
}
body.override-color .arrow-double-down:after {
  border-top-color: #3699d3;
}
body.override-color .arrow-double-up:before {
  border-bottom-color: #3699d3;
}
body.override-color .arrow-simple-down:after {
  border-top-color: #3699d3;
}
body.override-color .arrow-simple-up:before {
  border-bottom-color: #3699d3;
}
body.override-color .paragraph--type--picto .picto-item.picto {
  color: #3699d3;
}
body.override-color .header-top-wrapper button#show-search,
body.override-color .header-wrapper button#show-search,
body.override-color .main-navigation-wrapper button#show-search {
  background-color: #3699d3;
}
body.override-color .header-top-wrapper #search-layer,
body.override-color .header-wrapper #search-layer,
body.override-color .main-navigation-wrapper #search-layer {
  background-color: #3699d3;
}
body.override-color .item-list__checkbox .facet-item input[type=checkbox]:checked + label {
  color: #3699d3;
}
body.override-color .item-list__checkbox .facet-item input[type=checkbox]:checked + label::after {
  color: #3699d3;
}
body.override-color .paragraph--type--link .field__items .field__item {
  border-color: #3699d3;
}
body.override-color .paragraph--type--link .field__items .field__item a.link-wrapper .desc {
  color: #212529;
}
body.override-color .paragraph--type--file .field__items .field__item {
  border-color: #3699d3;
}
body.override-color .paragraph--type--file .field__items .field__item a.link-wrapper .file:before {
  color: #3699d3;
}
body.override-color .paragraph--type--file .field__items .field__item a.link-wrapper .desc {
  color: #212529;
}
body.override-color.top-header-button-only.button-color-inverse .region-header-top-right ul.menu li a.fa {
  background-color: #474747;
}
body.override-color .color-1 {
  color: #ffffff !important;
}
body.override-color .color-1 a {
  color: #ffffff !important;
}
body.override-color .color-1 a:visited,
body.override-color .color-1 a:focus,
body.override-color .color-1 a:hover {
  color: #ffffff !important;
}
body.override-color .color-2 {
  color: #ffffff !important;
}
body.override-color .color-2 a {
  color: #ffffff !important;
}
body.override-color .color-2 a:visited,
body.override-color .color-2 a:focus,
body.override-color .color-2 a:hover {
  color: #ffffff !important;
}
body.override-color .color-3 {
  color: #3699d3 !important;
}
body.override-color .color-3 a {
  color: #3699d3 !important;
}
body.override-color .color-3 a:visited,
body.override-color .color-3 a:focus,
body.override-color .color-3 a:hover {
  color: #3699d3 !important;
}
body.override-color .color-4 {
  color: #ee8320 !important;
}
body.override-color .color-4 a {
  color: #ee8320 !important;
}
body.override-color .color-4 a:visited,
body.override-color .color-4 a:focus,
body.override-color .color-4 a:hover {
  color: #ee8320 !important;
}
body.override-color .color-5 {
  color: #212529 !important;
}
body.override-color .color-5 a {
  color: #212529 !important;
}
body.override-color .color-5 a:visited,
body.override-color .color-5 a:focus,
body.override-color .color-5 a:hover {
  color: #212529 !important;
}
body.override-color .color-primary {
  color: #3699d3;
}
body.override-color .color-secondary {
  color: #474747;
}
body.override-color .sidebar .views-exposed-form .form--inline .form-actions input#edit-reset {
  color: #212529;
}
body.override-color .cart-breadcrumb li.cart-breadcrumb__step--current {
  background-color: #3699d3;
}
body.override-color .cart-breadcrumb li .step {
  background-color: #212529;
}
body.override-color .cart-breadcrumb li.cart-breadcrumb__step--current .step {
  color: #3699d3;
}
body.override-color .cart-breadcrumb li.step-disabled .step,
body.override-color .cart-breadcrumb li.checkout-progress--step__previous .step {
  color: #212529;
}
body.override-color .cart-breadcrumb li.cart-breadcrumb__step--current::after {
  border-left-color: #3699d3;
}
body.override-color .cart-offcanvas--link {
  color: #212529;
}
body.override-color .cart-offcanvas--link:visited {
  color: #212529;
}
body.override-color .cart-offcanvas--link:hover,
body.override-color .cart-offcanvas--link:focus {
  color: #212529;
}
body.override-color .cart-offcanvas--link .cart-offcanvas--summary__count {
  background: #3699d3;
}
body.override-color .product-img--thumb:hover::before {
  background-color: #3699d3;
}
body.override-color .help-customer .phone {
  background-color: #3699d3;
}
body.override-color .help-customer .phone i {
  color: #3699d3;
}
body.override-color .calculated-price-wrapper .calculated-price {
  color: #3699d3;
}
body.override-color .calculated-price-wrapper .discount {
  background: #3699d3;
}
body.override-color .ui-selectmenu-menu.ui-selectmenu-open ul .ui-state-active {
  color: #3699d3;
}
body.override-color .commerce-product--full .tabs-accordion.tabs-left .nav-tabs > li.active {
  border-right: 2px solid #3699d3;
}
body.override-color .client-menus-wrapper .menu-title::before {
  color: #3699d3;
}
body.override-color .client-menus-wrapper.sidebar .user-menu .menu-title::after {
  color: #3699d3;
}
body.override-color .card-product.card-article.card-article-mini .content .price .icon {
  background: #3699d3;
}
body.override-color .status-messages-ajax {
  background: #3699d3;
}
body.override-color .block-facets.facets-button ul.js-facets-checkbox-links li.facet-item label {
  background: #3699d3;
  color: #ffffff;
  border-color: #3699d3;
}
body.override-color .block-facets.facets-button ul.js-facets-checkbox-links li.facet-item label:hover,
body.override-color .block-facets.facets-button ul.js-facets-checkbox-links li.facet-item label:focus {
  background: #ffffff;
  color: #3699d3;
  border-color: #3699d3;
}
body.override-color .block-facets.facets-button ul.js-facets-checkbox-links li.facet-item input[type=checkbox]:checked + label {
  background: #ffffff;
  color: #3699d3;
  border-color: #3699d3;
}
body.override-color .promotions--recall .cart--recall .recall-product__inner {
  border-left-color: #3699d3;
}
body.override-color .webform-options-display-buttons input:hover + label.webform-options-display-buttons-label {
  color: #ffffff;
  border-color: #3699d3;
  background-color: #3699d3;
}
body.override-color .webform-options-display-buttons input:checked + label.webform-options-display-buttons-label {
  color: #ffffff;
  border-color: #3699d3;
  background-color: #3699d3;
}
body.override-color .webform-submission-newsletter-add-form .form-type-checkbox input[type="checkbox"]:checked + label::after {
  background-color: #3699d3;
}
