body {
  color: #292929;
  background: #191919;
}

main {
  background: #ffffff;
}

header .site-info__text__name,
header .site-info__text__slogan {
  color: #cfcfcf;
}
header .site-info__text__name a,
header .site-info__text__slogan a {
  color: #cfcfcf;
  text-decoration: none;
}

/* header {
  .region-header {
    &>.logo,
    &>.name,
    &>.navbar-text {
      color: $header-name;
    }
  }
} */
header {
  background: #1a1a1a;
}
header .nav > li > a {
  color: #efeeec;
}
header .nav > li > a:after {
  background: #f1862e;
}

header .navbar-default .navbar-nav > li > a {
  color: #efeeec;
}
header .navbar-default .navbar-nav > li > a:hover,
header .navbar-default .navbar-nav > li > a:focus {
  color: #efeeec;
}
header .navbar-default .navbar-nav > .open > a,
header .navbar-default .navbar-nav > .open > a:hover,
header .navbar-default .navbar-nav > .open > a:focus {
  color: #efeeec;
}

@media (max-width: 767px) {
  header .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #efeeec;
  }
  header .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  header .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #efeeec;
  }
  header .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  header .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  header .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #efeeec;
    background-color: #1a1a1a;
  }
  header .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  header .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  header
    .navbar-default
    .navbar-nav
    .open
    .dropdown-menu
    > .disabled
    > a:focus {
    color: #efeeec;
  }
}
header .navbar-collapse.collapse.in,
header .navbar-collapse.collapsing {
  background: #1a1a1a;
}

header .dropdown-menu {
  background: #1a1a1a;
  border-color: #1a1a1a;
}
header .dropdown-menu:before {
  border-color: transparent transparent #1a1a1a transparent;
}
header .dropdown-menu > li > a {
  background: #1a1a1a;
  color: #efeeec;
}
header .dropdown-menu > li > a:before {
  color: #efeeec;
}
header .dropdown-menu > li > a:after {
  background: #f1862e;
}
header .dropdown-menu > li > a:hover:before,
header .dropdown-menu > li > a.is-active:before {
  color: #f1862e;
}
header .dropdown-menu > li > a:hover,
header .dropdown-menu > li > a:focus {
  background: #1a1a1a;
  color: #efeeec;
}

.sticky-header header {
  background: #1a1a1a !important;
}

.has-header header.menu-expanded {
  background: #1a1a1a !important;
}

.block-mainnavigation-cern-megamenu .dropdown-menu.row {
  color: #cfcfcf;
}
.block-mainnavigation-cern-megamenu .cern-btn a {
  color: #efeeec;
  border: 2px solid #efeeec;
  background: rgba(255, 255, 255, 0.1);
}
.block-mainnavigation-cern-megamenu .cernmenu-level-last a {
  color: #efeeec;
}
.block-mainnavigation-cern-megamenu .cernmenu-level-last a:before {
  color: #efeeec;
}
.block-mainnavigation-cern-megamenu .cernmenu-level-last a:after {
  background: #f1862e;
}
.block-mainnavigation-cern-megamenu .cernmenu-level-last a:hover:before {
  color: #f1862e;
}
.block-mainnavigation-cern-megamenu
  .cern-menu-search
  .cern-menu-content-search
  div.input-group:before {
  color: #efeeec;
}
.block-mainnavigation-cern-megamenu
  .cern-menu-search
  .cern-menu-content-search
  div.input-group
  .form-control:focus {
  color: #efeeec !important;
}
.block-mainnavigation-cern-megamenu
  .cern-menu-search
  .cern-menu-content-search
  div.input-group
  input.form-search {
  border-color: #efeeec;
  color: #efeeec;
}
.block-mainnavigation-cern-megamenu
  .cern-menu-search
  .cern-menu-content-search
  div.input-group
  input.form-search::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #efeeec;
  opacity: 1;
  /* Firefox */
}
.block-mainnavigation-cern-megamenu
  .cern-menu-search
  .cern-menu-content-search
  div.input-group
  input.form-search:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #efeeec;
}
.block-mainnavigation-cern-megamenu
  .cern-menu-search
  .cern-menu-content-search
  div.input-group
  input.form-search::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #efeeec;
}
.block-mainnavigation-cern-megamenu .cern-menu-lang-switcher ul.dropdown-menu {
  color: #cfcfcf !important;
}
.block-mainnavigation-cern-megamenu
  .cern-menu-lang-switcher
  ul.dropdown-menu
  ul.language-switcher-language-url
  li
  a.language-link {
  color: #efeeec !important;
}

.block-mainnavigation-cern-megamenu .block-custom-wrapper {
  color: #efeeec;
}
.block-mainnavigation-cern-megamenu .block-custom-wrapper figcaption {
  color: #efeeec !important;
}
.block-mainnavigation-cern-megamenu .block-custom-wrapper figcaption * {
  color: #efeeec !important;
}
.block-mainnavigation-cern-megamenu nav.navbar li.cern-dropdown.open > a:after {
  background: #f1862e;
}
.block-mainnavigation-cern-megamenu
  nav.navbar
  li.cern-dropdown.open
  > div.cern-dropdown-menu {
  background: #1a1a1a;
}
.block-mainnavigation-cern-megamenu
  nav.navbar
  li.cern-dropdown.open
  > div.cern-dropdown-menu
  ul.cern-submenu
  a {
  color: #efeeec !important;
}
.block-mainnavigation-cern-megamenu
  nav.navbar
  li.cern-dropdown.open
  > div.cern-dropdown-menu
  ul.cern-submenu
  *:not(a) {
  color: #efeeec !important;
}
.block-mainnavigation-cern-megamenu
  nav.navbar
  li.cern-dropdown.open
  > div.cern-dropdown-menu
  ul.cern-submenu
  .cernmenu-level-1:not(.cernmenu-level-last)
  a {
  color: #efeeec;
}
.block-mainnavigation-cern-megamenu
  nav.navbar
  li.cern-dropdown.open
  > div.cern-dropdown-menu
  ul.cern-submenu
  .cernmenu-level-1:not(.cernmenu-level-last)
  a:after {
  background: #efeeec;
}
.block-mainnavigation-cern-megamenu
  nav.navbar
  li.cern-dropdown.open
  > div.cern-dropdown-menu
  ul.cern-submenu
  .cernmenu-level-1:not(.cernmenu-level-last)
  a:hover:after {
  background: #f1862e;
}
.block-mainnavigation-cern-megamenu
  nav.navbar
  li.cern-dropdown.open
  > div.cern-dropdown-menu
  ul.cern-submenu
  .cernmenu-level-1:not(.cernmenu-level-last)
  span {
  color: #cfcfcf;
}
.block-mainnavigation-cern-megamenu
  nav.navbar
  li.cern-dropdown.open
  > div.cern-dropdown-menu
  ul.cern-submenu
  .h2 {
  color: #cfcfcf !important;
}
.block-mainnavigation-cern-megamenu
  nav.navbar
  li.cern-dropdown.open
  > div.cern-dropdown-menu
  ul.cern-submenu
  .h2:after {
  background: #cfcfcf;
}
.block-mainnavigation-cern-megamenu
  nav.navbar
  li.cern-dropdown.open
  > div.cern-dropdown-menu
  ul.cern-submenu
  .h2
  a {
  /* color: $header-name; */
}
.block-mainnavigation-cern-megamenu
  nav.navbar
  li.cern-dropdown.open
  > div.cern-dropdown-menu
  ul.cern-submenu
  .h2
  a:after {
  background: #efeeec;
}
.block-mainnavigation-cern-megamenu
  nav.navbar
  li.cern-dropdown.open
  > div.cern-dropdown-menu
  ul.cern-submenu
  .h2
  a:hover:after {
  background: #f1862e;
}
.block-mainnavigation-cern-megamenu
  nav.navbar
  li.cern-dropdown.open
  > div.cern-dropdown-menu
  ul.cern-submenu
  .h2
  span {
  color: #cfcfcf;
}
.block-mainnavigation-cern-megamenu
  nav.navbar
  li.cern-dropdown.open
  > div.cern-dropdown-menu
  ul.cern-submenu
  .h2
  span:after {
  background: #efeeec;
}
.block-mainnavigation-cern-megamenu
  nav.navbar
  li.cern-dropdown.open
  > div.cern-dropdown-menu
  div.close-cern-dropdown {
  color: #efeeec;
  cursor: pointer;
}
.block-mainnavigation-cern-megamenu
  nav.navbar
  li.cern-dropdown.open
  > div.cern-dropdown-menu
  div.close-cern-dropdown:before {
  color: #efeeec;
}

body.open-cern-menu header {
  background: #1a1a1a !important;
}

.block-mainnavigation-cern-megamenu
  .views-element-container
  .view.view-taxonomy-term
  h1,
.block-mainnavigation-cern-megamenu
  .views-element-container
  .view.view-taxonomy-term
  h2 {
  color: #efeeec !important;
}
.block-mainnavigation-cern-megamenu
  .views-element-container
  .view.view-taxonomy-term
  h1:after,
.block-mainnavigation-cern-megamenu
  .views-element-container
  .view.view-taxonomy-term
  h2:after {
  background: #efeeec;
}
.block-mainnavigation-cern-megamenu
  .views-element-container
  .view.view-taxonomy-term
  .view-header {
  color: #efeeec;
}
.block-mainnavigation-cern-megamenu
  .views-element-container
  .view.view-taxonomy-term
  .-link
  a:hover {
  color: #efeeec;
}
.block-mainnavigation-cern-megamenu
  .views-element-container
  .view.view-taxonomy-term
  .view-content
  .views-row
  a {
  color: #efeeec;
}
.block-mainnavigation-cern-megamenu
  .views-element-container
  .view.view-taxonomy-term
  .view-content
  .views-row
  a:before {
  color: #efeeec;
}
.block-mainnavigation-cern-megamenu
  .views-element-container
  .view.view-taxonomy-term
  .view-content
  .views-row
  a:after {
  background: #f1862e;
}
.block-mainnavigation-cern-megamenu
  .views-element-container
  .view.view-taxonomy-term
  .view-content
  .views-row
  a:hover {
  color: #efeeec;
}
.block-mainnavigation-cern-megamenu
  .views-element-container
  .view.view-taxonomy-term
  .view-content
  .views-row
  a:hover:before {
  color: #f1862e;
}
.block-mainnavigation-cern-megamenu
  .views-element-container
  .view.view-taxonomy-term
  .more-link
  a {
  color: rgba(255, 255, 255, 0.25);
}
.block-mainnavigation-cern-megamenu
  .views-element-container
  .view.view-taxonomy-term
  .more-link
  a:hover,
.block-mainnavigation-cern-megamenu
  .views-element-container
  .view.view-taxonomy-term
  .more-link
  a:focus,
.block-mainnavigation-cern-megamenu
  .views-element-container
  .view.view-taxonomy-term
  .more-link
  a:active {
  color: #efeeec;
}

.cern-view-display-block.view-cern-news-menu-featured
  .view-content
  .views-row:nth-child(3)
  .component-preview-cards
  .component-preview-cards__box_wrapper
  h3.standard-title:before,
.cern-view-display-block.view-cern-news-menu-featured
  .view-content
  .views-row:nth-child(4)
  .component-preview-cards
  .component-preview-cards__box_wrapper
  h3.standard-title:before {
  color: #f1862e;
}

.cern-component-header-blocks .header-block__title h3 * {
  color: white;
}
.cern-component-header-blocks .header-block__title h3 a:after {
  background-color: #f1862e;
}
.cern-component-header-blocks .header-block__subhead {
  color: white;
}

.component-header__carousel .header-block b.highlight {
  background: #0f5aa4;
}

.tabs--primary.nav.nav-tabs {
  background: #1a1a1a;
}
.tabs--primary.nav.nav-tabs a.is-active {
  color: #1a1a1a;
}

.region-content > nav.tabs {
  background: #1a1a1a;
}
.region-content > nav.tabs a.is-active {
  color: #1a1a1a;
}

main .field--type-text-with-summary .nav-tabs li a,
main .text-component-text.basic_html .nav-tabs li a,
main .text-component-text.restricted_html .nav-tabs li a,
main .text-component-text.cern_full_html .nav-tabs li a {
  color: #105ea9;
  background: #fffdfd;
}
main .field--type-text-with-summary .nav-tabs li.active a,
main .field--type-text-with-summary .nav-tabs li:hover a,
main .text-component-text.basic_html .nav-tabs li.active a,
main .text-component-text.basic_html .nav-tabs li:hover a,
main .text-component-text.restricted_html .nav-tabs li.active a,
main .text-component-text.restricted_html .nav-tabs li:hover a,
main .text-component-text.cern_full_html .nav-tabs li.active a,
main .text-component-text.cern_full_html .nav-tabs li:hover a {
  background: #f2f6fa;
  color: #1161af;
}
main .field--type-text-with-summary .tab-content,
main .text-component-text.basic_html .tab-content,
main .text-component-text.restricted_html .tab-content,
main .text-component-text.cern_full_html .tab-content {
  background: #f2f6fa;
  color: #1161af;
}

body > footer {
  background: #191919;
  color: #d7d7d7;
}
body > footer h2 {
  color: #d7d7d7 !important;
}
body > footer h2:after {
  background: #d7d7d7 !important;
}
body > footer nav ul.menu.nav li a {
  color: #fffefe;
}
body > footer nav ul.menu.nav li a:hover,
body > footer nav ul.menu.nav li a.is-active {
  color: #fffefe;
}
body > footer nav ul.menu.nav li a:hover:before,
body > footer nav ul.menu.nav li a.is-active:before {
  color: #f1862e;
}
body > footer nav ul.menu.nav li a:before {
  color: #fffefe;
}
body > footer nav ul.menu.nav li a:after {
  background: #f1862e;
}
body > footer section[id*="followus"]:after {
  background: #d7d7d7;
}
body > footer section a {
  color: #fffefe !important;
}
body > footer section a:hover {
  color: #0f59a4 !important;
}
body > footer div[class*="footercolumn1"]:after {
  background: #d7d7d7;
}
body > footer .block-custom-wrapper {
  color: #d7d7d7;
}
body > footer .block-custom-wrapper .field--name-field-visible-title {
  color: #d7d7d7;
}
body > footer .block-custom-wrapper .field--name-field-visible-title:after {
  background: #d7d7d7;
}

main .field--type-text-with-summary a,
main .text-component-text.basic_html a,
main .text-component-text.restricted_html a,
main .text-component-text.cern_full_html a,
main .basic-node-full-content-body a,
main .event-node-full-content-body a,
main .faq-node-full-content-body a,
main .event-node-full-content-body a,
main .resources-node-full-content-file a,
main .news-node-full-content-file a,
main .system-node-full-content-body a,
main .event-node-full-content-body a,
main .news-node-full-content-body a,
main .component-event-item a {
  color: #2574b9;
}
main .field--type-text-with-summary a:hover,
main .text-component-text.basic_html a:hover,
main .text-component-text.restricted_html a:hover,
main .text-component-text.cern_full_html a:hover,
main .basic-node-full-content-body a:hover,
main .event-node-full-content-body a:hover,
main .faq-node-full-content-body a:hover,
main .event-node-full-content-body a:hover,
main .resources-node-full-content-file a:hover,
main .news-node-full-content-file a:hover,
main .system-node-full-content-body a:hover,
main .event-node-full-content-body a:hover,
main .news-node-full-content-body a:hover,
main .component-event-item a:hover {
  color: #1e2557;
}
main .field--type-text-with-summary ul li::before,
main .text-component-text.basic_html ul li::before,
main .text-component-text.restricted_html ul li::before,
main .text-component-text.cern_full_html ul li::before,
main .basic-node-full-content-body ul li::before,
main .event-node-full-content-body ul li::before,
main .faq-node-full-content-body ul li::before,
main .event-node-full-content-body ul li::before,
main .resources-node-full-content-file ul li::before,
main .news-node-full-content-file ul li::before,
main .system-node-full-content-body ul li::before,
main .event-node-full-content-body ul li::before,
main .news-node-full-content-body ul li::before,
main .component-event-item ul li::before {
  color: #db6400;
}
main .field--type-text-with-summary u,
main .text-component-text.basic_html u,
main .text-component-text.restricted_html u,
main .text-component-text.cern_full_html u,
main .basic-node-full-content-body u,
main .event-node-full-content-body u,
main .faq-node-full-content-body u,
main .event-node-full-content-body u,
main .resources-node-full-content-file u,
main .news-node-full-content-file u,
main .system-node-full-content-body u,
main .event-node-full-content-body u,
main .news-node-full-content-body u,
main .component-event-item u {
  text-decoration-color: #db6400;
}
main .field--type-text-with-summary table,
main .text-component-text.basic_html table,
main .text-component-text.restricted_html table,
main .text-component-text.cern_full_html table,
main .basic-node-full-content-body table,
main .event-node-full-content-body table,
main .faq-node-full-content-body table,
main .event-node-full-content-body table,
main .resources-node-full-content-file table,
main .news-node-full-content-file table,
main .system-node-full-content-body table,
main .event-node-full-content-body table,
main .news-node-full-content-body table,
main .component-event-item table {
  background: #fefefe;
}
main .field--type-text-with-summary table thead th,
main .text-component-text.basic_html table thead th,
main .text-component-text.restricted_html table thead th,
main .text-component-text.cern_full_html table thead th,
main .basic-node-full-content-body table thead th,
main .event-node-full-content-body table thead th,
main .faq-node-full-content-body table thead th,
main .event-node-full-content-body table thead th,
main .resources-node-full-content-file table thead th,
main .news-node-full-content-file table thead th,
main .system-node-full-content-body table thead th,
main .event-node-full-content-body table thead th,
main .news-node-full-content-body table thead th,
main .component-event-item table thead th {
  background: #212529;
  color: #efefef;
  padding: 5px;
}
main .field--type-text-with-summary table tbody tr:nth-child(odd),
main .text-component-text.basic_html table tbody tr:nth-child(odd),
main .text-component-text.restricted_html table tbody tr:nth-child(odd),
main .text-component-text.cern_full_html table tbody tr:nth-child(odd),
main .basic-node-full-content-body table tbody tr:nth-child(odd),
main .event-node-full-content-body table tbody tr:nth-child(odd),
main .faq-node-full-content-body table tbody tr:nth-child(odd),
main .event-node-full-content-body table tbody tr:nth-child(odd),
main .resources-node-full-content-file table tbody tr:nth-child(odd),
main .news-node-full-content-file table tbody tr:nth-child(odd),
main .system-node-full-content-body table tbody tr:nth-child(odd),
main .event-node-full-content-body table tbody tr:nth-child(odd),
main .news-node-full-content-body table tbody tr:nth-child(odd),
main .component-event-item table tbody tr:nth-child(odd) {
  background-color: #f9f9fa;
}
main .field--type-text-with-summary table tbody tr:nth-child(even),
main .text-component-text.basic_html table tbody tr:nth-child(even),
main .text-component-text.restricted_html table tbody tr:nth-child(even),
main .text-component-text.cern_full_html table tbody tr:nth-child(even),
main .basic-node-full-content-body table tbody tr:nth-child(even),
main .event-node-full-content-body table tbody tr:nth-child(even),
main .faq-node-full-content-body table tbody tr:nth-child(even),
main .event-node-full-content-body table tbody tr:nth-child(even),
main .resources-node-full-content-file table tbody tr:nth-child(even),
main .news-node-full-content-file table tbody tr:nth-child(even),
main .system-node-full-content-body table tbody tr:nth-child(even),
main .event-node-full-content-body table tbody tr:nth-child(even),
main .news-node-full-content-body table tbody tr:nth-child(even),
main .component-event-item table tbody tr:nth-child(even) {
  background-color: #e9ecef;
}
main .field--type-text-with-summary table tbody td,
main .text-component-text.basic_html table tbody td,
main .text-component-text.restricted_html table tbody td,
main .text-component-text.cern_full_html table tbody td,
main .basic-node-full-content-body table tbody td,
main .event-node-full-content-body table tbody td,
main .faq-node-full-content-body table tbody td,
main .event-node-full-content-body table tbody td,
main .resources-node-full-content-file table tbody td,
main .news-node-full-content-file table tbody td,
main .system-node-full-content-body table tbody td,
main .event-node-full-content-body table tbody td,
main .news-node-full-content-body table tbody td,
main .component-event-item table tbody td {
  color: #333333;
}
main .field--type-text-with-summary table tfoot td,
main .text-component-text.basic_html table tfoot td,
main .text-component-text.restricted_html table tfoot td,
main .text-component-text.cern_full_html table tfoot td,
main .basic-node-full-content-body table tfoot td,
main .event-node-full-content-body table tfoot td,
main .faq-node-full-content-body table tfoot td,
main .event-node-full-content-body table tfoot td,
main .resources-node-full-content-file table tfoot td,
main .news-node-full-content-file table tfoot td,
main .system-node-full-content-body table tfoot td,
main .event-node-full-content-body table tfoot td,
main .news-node-full-content-body table tfoot td,
main .component-event-item table tfoot td {
  background-color: #333339;
  color: #999999;
}
main .field--type-text-with-summary .blockquote,
main .field--type-text-with-summary blockquote,
main .field--type-text-with-summary q,
main .text-component-text.basic_html .blockquote,
main .text-component-text.basic_html blockquote,
main .text-component-text.basic_html q,
main .text-component-text.restricted_html .blockquote,
main .text-component-text.restricted_html blockquote,
main .text-component-text.restricted_html q,
main .text-component-text.cern_full_html .blockquote,
main .text-component-text.cern_full_html blockquote,
main .text-component-text.cern_full_html q,
main .basic-node-full-content-body .blockquote,
main .basic-node-full-content-body blockquote,
main .basic-node-full-content-body q,
main .event-node-full-content-body .blockquote,
main .event-node-full-content-body blockquote,
main .event-node-full-content-body q,
main .faq-node-full-content-body .blockquote,
main .faq-node-full-content-body blockquote,
main .faq-node-full-content-body q,
main .event-node-full-content-body .blockquote,
main .event-node-full-content-body blockquote,
main .event-node-full-content-body q,
main .resources-node-full-content-file .blockquote,
main .resources-node-full-content-file blockquote,
main .resources-node-full-content-file q,
main .news-node-full-content-file .blockquote,
main .news-node-full-content-file blockquote,
main .news-node-full-content-file q,
main .system-node-full-content-body .blockquote,
main .system-node-full-content-body blockquote,
main .system-node-full-content-body q,
main .event-node-full-content-body .blockquote,
main .event-node-full-content-body blockquote,
main .event-node-full-content-body q,
main .news-node-full-content-body .blockquote,
main .news-node-full-content-body blockquote,
main .news-node-full-content-body q,
main .component-event-item .blockquote,
main .component-event-item blockquote,
main .component-event-item q {
  color: #292929;
}

.field--type-link a {
  color: #2574b9;
}
.field--type-link a:hover {
  color: #1e2557;
}

.owl-theme .owl-dots .owl-dot span {
  background: #dddddd;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
  background: #f1862d;
}

.owl-theme .owl-dots .owl-dot.active,
.owl-theme .owl-dots .owl-dot:hover {
  border-width: 2px;
  border-style: solid;
  border-color: #f1862d !important;
}

.component-slider .owl-nav .owl-prev,
.component-slider .owl-nav .owl-next {
  color: #f1862d;
}

.component-slider .owl-nav .owl-prev:hover,
.component-slider .owl-nav .owl-next:hover {
  color: #f1862d;
}

.component-slider .owl-nav .owl-prev.disabled,
.component-slider .owl-nav .owl-next.disabled {
  color: #dddddd;
}

.component-slide figcaption,
.component-slide__caption {
  color: #3b4952;
}

.cern-caption,
figcaption {
  color: #3b4952 !important;
}
.cern-caption *,
figcaption * {
  color: #3b4952 !important;
}

.field.field--type-entity-reference .field--items .field--item a {
  background: #4d3aa0;
  color: #f2f9ff;
}
.field.field--type-entity-reference .field--items .field--item a:hover {
  color: #f2f9ff;
}

.news-node-full-content-tags a {
  background-color: #4d3aa0;
  color: #f2f9ff;
}
.news-node-full-content-tags a:hover {
  color: #f2f9ff;
}

.resources-node-full-content-tags a {
  background-color: #4d3aa0;
  color: #f2f9ff;
}
.resources-node-full-content-tags a:hover {
  color: #f2f9ff;
}

.event-node-full-content-file .file-link {
  background-color: #4d3aa0;
}
.event-node-full-content-file .file-link a {
  color: #f2f9ff;
}
.event-node-full-content-file .file-link a:hover {
  color: #f2f9ff;
}

.upper-cern-tag,
.cern-tag {
  background-color: #4d3aa0;
  color: #f2f9ff;
}

.views-exposed-form .btn.btn-info,
.btn-default {
  color: #ececec;
  background-color: #0d62b6;
  border-color: #063b6f;
}
.views-exposed-form .btn.btn-info:focus,
.views-exposed-form .btn.btn-info.focus,
.btn-default:focus,
.btn-default.focus {
  color: #062d53;
  background-color: #696b6c;
  border-color: #063b6f;
}
.views-exposed-form .btn.btn-info:hover,
.btn-default:hover {
  color: #062d53;
  background-color: #696b6c;
  border-color: #063b6f;
}
.views-exposed-form .btn.btn-info:active,
.views-exposed-form .btn.btn-info.active,
.btn-default:active,
.btn-default.active {
  color: #062d53;
  background-color: #696b6c;
  border-color: #063b6f;
  background-image: none;
}
.views-exposed-form .btn.btn-info:active:hover,
.views-exposed-form .btn.btn-info:active:focus,
.views-exposed-form .btn.btn-info:active .focus,
.views-exposed-form .btn.btn-info.active:hover,
.views-exposed-form .btn.btn-info.active:focus,
.views-exposed-form .btn.btn-info.active .focus,
.btn-default:active:hover,
.btn-default:active:focus,
.btn-default:active .focus,
.btn-default.active:hover,
.btn-default.active:focus,
.btn-default.active .focus {
  color: #062d53;
  background-color: #696b6c;
  border-color: #063b6f;
}
.views-exposed-form .btn.btn-info .badge,
.btn-default .badge {
  color: #ececec;
  background-color: #0d62b6;
}
.views-exposed-form .btn.btn-info.disabled:hover,
.views-exposed-form .btn.btn-info[disabled]:hover,
.views-exposed-form .btn.btn-info.disabled:focus,
.views-exposed-form .btn.btn-info[disabled]:focus,
.views-exposed-form .btn.btn-info.disabled.focus,
.views-exposed-form .btn.btn-info[disabled].focus,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus {
  background-color: #696b6c;
  border-color: #063b6f;
}

.open > .dropdown-toggle.btn-default {
  color: #062d53;
  background-color: #696b6c;
  border-color: #063b6f;
  background-image: none;
}
.open > .dropdown-toggle.btn-default:hover,
.open > .dropdown-toggle.btn-default:focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #062d53;
  background-color: #696b6c;
  border-color: #063b6f;
}

fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default.focus {
  background-color: #696b6c;
  border-color: #063b6f;
}

.btn-primary {
  color: #fbfdff;
  background-color: #074888;
  border-color: #063b6f;
}

.btn-primary:focus,
.btn-primary.focus {
  color: #02172a;
  background-color: #696b6c;
  border-color: #063b6f;
}

.btn-primary:hover {
  color: #02172a;
  background-color: #696b6c;
  border-color: #063b6f;
}

.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #02172a;
  background-color: #696b6c;
  border-color: #063b6f;
}

.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #02172a;
  background-color: #696b6c;
  border-color: #063b6f;
}

.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}

.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #696b6c;
  border-color: #063b6f;
}

.btn-primary .badge {
  color: #fbfdff;
  background-color: #074888;
}

.btn-success {
  color: #fbfdff;
  background-color: #074888;
  border-color: #063b6f;
}

.btn-success:focus,
.btn-success.focus {
  color: #02172a;
  background-color: #696b6c;
  border-color: #063b6f;
}

.btn-success:hover {
  color: #02172a;
  background-color: #696b6c;
  border-color: #063b6f;
}

.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #02172a;
  background-color: #696b6c;
  border-color: #063b6f;
}

.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #02172a;
  background-color: #696b6c;
  border-color: #063b6f;
}

.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}

.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #696b6c;
  border-color: #063b6f;
}

.btn-success .badge {
  color: #fbfdff;
  background-color: #074888;
}

.views-view-grid .views-row .views-col article {
  background: #0f5aa4;
  color: #e9f5ff;
}
.views-view-grid .views-row .views-col article a {
  color: #2574b9;
}
.views-view-grid .views-row .views-col article a:before {
  color: #f1862e;
}
.views-view-grid .views-row .views-col article a:hover {
  color: #1e2557;
}
.views-view-grid .views-row .views-col article > h2 a {
  color: #fdfeff;
}
.views-view-grid .views-row .views-col article > h2 a:hover {
  color: #fdfeff;
}

.view-content table {
  background: #fefefe;
}
.view-content table thead th {
  background: #212529;
  color: #efefef;
  padding: 5px;
}
.view-content table tbody tr:nth-child(odd) {
  background-color: #f9f9fa;
}
.view-content table tbody tr:nth-child(even) {
  background-color: #e9ecef;
}
.view-content table tbody td {
  color: #333333;
}
.view-content table tfoot td {
  background-color: #333339;
  color: #999999;
}

.block-custom-wrapper {
  background: #0f5aa4;
  color: #e9f5ff;
}
.block-custom-wrapper .field--name-field-visible-title {
  color: #fdfeff;
}
.block-custom-wrapper .field--name-field-visible-title:before {
  color: #f1862e;
}

main .block-custom-wrapper .field--type-text-with-summary a,
main .block-custom-wrapper .text-component-text.basic_html a,
main .block-custom-wrapper .text-component-text.restricted_html a,
main .block-custom-wrapper .text-component-text.cern_full_html a {
  color: #2574b9;
}
main .block-custom-wrapper .field--type-text-with-summary a:hover,
main .block-custom-wrapper .text-component-text.basic_html a:hover,
main .block-custom-wrapper .text-component-text.restricted_html a:hover,
main .block-custom-wrapper .text-component-text.cern_full_html a:hover {
  color: #1e2557;
}

.pagination > li a,
.pagination > li span {
  -webkit-transition: all 0.3s ease-in-out 0s;
  -khtml-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  -ms-transition: all 0.3s ease-in-out 0s;
  -o-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  color: #2574b9;
}
.pagination > li a::before {
  color: #2574b9;
}
.pagination > li a:hover {
  color: #1e2557;
}
.pagination .page__item--previous::before,
.pagination .page__item--next::before {
  color: #2574b9;
}
.pagination .page__item--previous:hover::before,
.pagination .page__item--next:hover::before {
  color: #1e2557;
}

.cern-component-header-blocks
  .component-header__carousel
  .owl-dots
  .owl-dot.active,
.cern-component-header-blocks
  .component-header__carousel
  .owl-dots
  .owl-dot:hover {
  border-color: #f1862d;
}

.component-header__carousel
  .header-block__title
  .header-block__name__underline {
  background: #292929;
}

.component-call-to-action__wrapper a {
  color: #fbfdff;
}
.component-call-to-action__wrapper a:hover {
  color: #fbfdff;
}

.component-division__text {
  background: #0f5aa4;
}
.component-division__text__link {
  color: #fdfeff;
}
.component-division__text__link a {
  color: #fdfeff;
}
.component-division__text__link a:hover {
  color: #fdfeff;
}
.component-division__text__link a:before {
  color: #f1862e;
}
.component-division__text__text {
  color: #e9f5ff;
}
.component-division__text__text a {
  color: #e9f5ff;
}
.component-division__text__text a:hover {
  color: #e9f5ff;
}

.component-related_card {
  background: #0f5aa4;
  color: #e9f5ff;
}
.component-related_card__content__date {
  color: #fdfeff;
}
.component-related_card__content__link a {
  color: #fdfeff;
}
.component-related_card__content__link a:hover {
  color: #fdfeff;
}
.component-related_card__content__link a:before {
  color: #f1862e;
}
.component-related_card__content__text {
  color: #e9f5ff;
}

.component-preview-cards {
  background-color: #0f5aa4;
  color: #e9f5ff;
}
.component-preview-cards__icon.video {
  color: #e9f5ff;
}
.component-preview-cards__icon.image {
  color: #e9f5ff;
}
.component-preview-cards__box {
  color: #e9f5ff;
}

.preview-card__title {
  color: #fdfeff;
}
.preview-card__title h3 a {
  color: #fdfeff;
}
.preview-card__title h3 a:hover {
  color: #fdfeff;
}
.preview-card__title h3 a:before {
  color: #f1862e;
}
.preview-card__category,
.preview-card__date {
  color: #e9f5ff;
}

.component-media-content {
  background: #0f5aa4;
  color: #e9f5ff;
}
.component-media-content__icon {
  color: #e9f5ff;
}
.component-media-content__title a {
  color: #fdfeff;
}
.component-media-content__title a:hover {
  color: #fdfeff;
}
.component-media-content__title a:before {
  color: #f1862e;
}

.agenda-box-pattern {
  background: #0f5aa4;
  color: #e9f5ff;
}
.agenda-box-pattern .agenda-box-pattern__box-wrapper .agenda-box-link a {
  color: #fdfeff;
}
.agenda-box-pattern .agenda-box-pattern__box-wrapper .agenda-box-link a:hover {
  color: #fdfeff;
}
.agenda-box-pattern .agenda-box-pattern__box-wrapper .agenda-box-link a:before {
  color: #f1862e;
}

/* ALL POSIBLE FUTURE PAGE VIEWS */
.cern-view-display-page .view-header {
  color: #292929 !important;
}
.cern-view-display-page .view-header a {
  color: #2574b9 !important;
}
.cern-view-display-page .view-header a.active:after {
  background: #1e2557 !important;
}
.cern-view-display-page .view-header a * {
  color: #2574b9 !important;
}
.cern-view-display-page .view-header a *:hover {
  color: #1e2557 !important;
}
.cern-view-display-page .view-content * {
  color: #292929;
}
.cern-view-display-page .view-content a {
  color: #2574b9;
}
.cern-view-display-page .view-content a:hover {
  color: #1e2557;
}
.cern-view-display-page .view-content a * {
  color: #2574b9;
}
.cern-view-display-page .view-content a *:hover {
  color: #1e2557;
}

/* ALL EVENTS PAGE VIEWS */
.cern-view-display-page.cern-view-display-feature_events .view-header,
.cern-view-display-page.cern-view-display-past_events .view-header {
  color: #292929 !important;
}
.cern-view-display-page.cern-view-display-feature_events .view-header a,
.cern-view-display-page.cern-view-display-past_events .view-header a {
  color: #2574b9 !important;
}
.cern-view-display-page.cern-view-display-feature_events
  .view-content
  .views-row
  *,
.cern-view-display-page.cern-view-display-past_events
  .view-content
  .views-row
  * {
  color: #292929 !important;
}
.cern-view-display-page.cern-view-display-feature_events
  .view-content
  .views-row
  .agenda-box-cal-button
  a.btn,
.cern-view-display-page.cern-view-display-past_events
  .view-content
  .views-row
  .agenda-box-cal-button
  a.btn {
  color: #fbfdff !important;
}
.cern-view-display-page.cern-view-display-feature_events
  .view-content
  .views-row
  a:not(.btn),
.cern-view-display-page.cern-view-display-past_events
  .view-content
  .views-row
  a:not(.btn) {
  color: #2574b9 !important;
}
.cern-view-display-page.cern-view-display-feature_events
  .view-content
  .views-row
  a:not(.btn):hover,
.cern-view-display-page.cern-view-display-past_events
  .view-content
  .views-row
  a:not(.btn):hover {
  color: #1e2557 !important;
}
.cern-view-display-page.cern-view-display-feature_events
  .view-content
  .views-row
  a:not(.btn)
  *,
.cern-view-display-page.cern-view-display-past_events
  .view-content
  .views-row
  a:not(.btn)
  * {
  color: #2574b9 !important;
}
.cern-view-display-page.cern-view-display-feature_events
  .view-content
  .views-row
  a:not(.btn)
  *:hover,
.cern-view-display-page.cern-view-display-past_events
  .view-content
  .views-row
  a:not(.btn)
  *:hover {
  color: #2574b9 !important;
}

/* UPCOMING EVENTS */
.cern-view-display-block.cern-view-display-upcoming_events .owl-nav,
.events-collision .owl-nav {
  position: relative;
}
.cern-view-display-block.cern-view-display-upcoming_events
  .owl-nav
  .owl-prev:after,
.events-collision .owl-nav .owl-prev:after {
  color: #2574b9;
}
.cern-view-display-block.cern-view-display-upcoming_events
  .owl-nav
  .owl-prev:hover:after,
.events-collision .owl-nav .owl-prev:hover:after {
  color: #1e2557;
}
.cern-view-display-block.cern-view-display-upcoming_events
  .owl-nav
  .owl-prev.disabled:after,
.events-collision .owl-nav .owl-prev.disabled:after {
  color: #292929;
}
.cern-view-display-block.cern-view-display-upcoming_events
  .owl-nav
  .owl-next:after,
.events-collision .owl-nav .owl-next:after {
  color: #2574b9;
}
.cern-view-display-block.cern-view-display-upcoming_events
  .owl-nav
  .owl-next:hover:after,
.events-collision .owl-nav .owl-next:hover:after {
  color: #1e2557;
}
.cern-view-display-block.cern-view-display-upcoming_events
  .owl-nav
  .owl-next.disabled:after,
.events-collision .owl-nav .owl-next.disabled:after {
  color: #292929;
}
.cern-view-display-block.cern-view-display-upcoming_events
  .agenda-box-pattern
  *,
.events-collision .agenda-box-pattern * {
  color: #292929 !important;
}
.cern-view-display-block.cern-view-display-upcoming_events
  .agenda-box-pattern
  a,
.events-collision .agenda-box-pattern a {
  color: #2574b9 !important;
}
.cern-view-display-block.cern-view-display-upcoming_events
  .agenda-box-pattern
  a:hover,
.events-collision .agenda-box-pattern a:hover {
  color: #1e2557 !important;
}
.cern-view-display-block.cern-view-display-upcoming_events
  .agenda-box-pattern
  a
  *,
.events-collision .agenda-box-pattern a * {
  color: #2574b9 !important;
}
.cern-view-display-block.cern-view-display-upcoming_events
  .agenda-box-pattern
  a
  *:hover,
.events-collision .agenda-box-pattern a *:hover {
  color: #2574b9 !important;
}

/* ALL NEWS PAGE VIEW */
.cern-view-display-page.cern-view-display-all_news .view-header {
  color: #292929 !important;
}
.cern-view-display-page.cern-view-display-all_news .view-header a {
  color: #2574b9 !important;
}
.cern-view-display-page.cern-view-display-all_news .view-header a.active:after {
  background: #1e2557 !important;
}
.cern-view-display-page.cern-view-display-all_news .view-header a * {
  color: #2574b9 !important;
}
.cern-view-display-page.cern-view-display-all_news .view-header a *:hover {
  color: #2574b9 !important;
}
.cern-view-display-page.cern-view-display-all_news .view-content .views-row * {
  color: #292929 !important;
}
.cern-view-display-page.cern-view-display-all_news .view-content .views-row a {
  color: #2574b9 !important;
}
.cern-view-display-page.cern-view-display-all_news
  .view-content
  .views-row
  a:hover {
  color: #1e2557 !important;
}
.cern-view-display-page.cern-view-display-all_news
  .view-content
  .views-row
  a
  * {
  color: #2574b9 !important;
}
.cern-view-display-page.cern-view-display-all_news
  .view-content
  .views-row
  a
  *:hover {
  color: #2574b9 !important;
}

/* News, Taxonomies, search list pages mobile cards*/
@media only screen and (max-width: 767px) {
  .cern-view-display-page.cern-view-display-all_news
    .view-content
    .views-row
    .box-pattern
    a,
  .cern-view-display-page.cern-view-display-all_news
    .view-content
    .views-row
    .box-pattern
    .preview-cards__subtext,
  .cern-view-display-page.view-general-search
    .view-content
    .views-row
    .box-pattern
    a,
  .cern-view-display-page.view-general-search
    .view-content
    .views-row
    .box-pattern
    .preview-cards__subtext,
  .cern-view-display-page.cern-view-display-page_taxonomies
    .view-content
    .views-row
    .box-pattern
    a,
  .cern-view-display-page.cern-view-display-page_taxonomies
    .view-content
    .views-row
    .box-pattern
    .preview-cards__subtext {
    color: white !important;
  }
  .cern-view-display-page.cern-view-display-all_news
    .view-content
    .views-row
    .box-pattern
    a
    *,
  .cern-view-display-page.cern-view-display-all_news
    .view-content
    .views-row
    .box-pattern
    .preview-cards__subtext
    *,
  .cern-view-display-page.view-general-search
    .view-content
    .views-row
    .box-pattern
    a
    *,
  .cern-view-display-page.view-general-search
    .view-content
    .views-row
    .box-pattern
    .preview-cards__subtext
    *,
  .cern-view-display-page.cern-view-display-page_taxonomies
    .view-content
    .views-row
    .box-pattern
    a
    *,
  .cern-view-display-page.cern-view-display-page_taxonomies
    .view-content
    .views-row
    .box-pattern
    .preview-cards__subtext
    * {
    color: white !important;
  }
  .cern-view-display-page.cern-view-display-all_news
    .view-content
    .views-row
    .box-pattern.agenda-box-pattern,
  .cern-view-display-page.view-general-search
    .view-content
    .views-row
    .box-pattern.agenda-box-pattern,
  .cern-view-display-page.cern-view-display-page_taxonomies
    .view-content
    .views-row
    .box-pattern.agenda-box-pattern {
    color: #292929 !important;
  }
  .cern-view-display-page.cern-view-display-all_news
    .view-content
    .views-row
    .box-pattern.agenda-box-pattern
    *,
  .cern-view-display-page.view-general-search
    .view-content
    .views-row
    .box-pattern.agenda-box-pattern
    *,
  .cern-view-display-page.cern-view-display-page_taxonomies
    .view-content
    .views-row
    .box-pattern.agenda-box-pattern
    * {
    color: #292929 !important;
  }
  .cern-view-display-page.cern-view-display-all_news
    .view-content
    .views-row
    .box-pattern.agenda-box-pattern
    .agenda-box-link,
  .cern-view-display-page.view-general-search
    .view-content
    .views-row
    .box-pattern.agenda-box-pattern
    .agenda-box-link,
  .cern-view-display-page.cern-view-display-page_taxonomies
    .view-content
    .views-row
    .box-pattern.agenda-box-pattern
    .agenda-box-link {
    color: #2574b9 !important;
  }
  .cern-view-display-page.cern-view-display-all_news
    .view-content
    .views-row
    .box-pattern.agenda-box-pattern
    .agenda-box-link
    *,
  .cern-view-display-page.view-general-search
    .view-content
    .views-row
    .box-pattern.agenda-box-pattern
    .agenda-box-link
    *,
  .cern-view-display-page.cern-view-display-page_taxonomies
    .view-content
    .views-row
    .box-pattern.agenda-box-pattern
    .agenda-box-link
    * {
    color: #2574b9 !important;
  }
}
/* ALL FAQS */
/* ALL Resources PAGE VIEWS */
.cern-view-display-page.cern-view-display-resources .view-header,
.resources-mosaic .view-header {
  color: #292929 !important;
}
.cern-view-display-page.cern-view-display-resources .view-header a,
.resources-mosaic .view-header a {
  color: #2574b9 !important;
}
.cern-view-display-page.cern-view-display-resources .view-header a.active:after,
.resources-mosaic .view-header a.active:after {
  background: #1e2557 !important;
}
.cern-view-display-page.cern-view-display-resources .view-content *,
.resources-mosaic .view-content * {
  color: white !important;
}
.cern-view-display-page.cern-view-display-resources .view-content a,
.resources-mosaic .view-content a {
  color: white !important;
}
.cern-view-display-page.cern-view-display-resources .view-content a:hover,
.resources-mosaic .view-content a:hover {
  color: white !important;
}
.cern-view-display-page.cern-view-display-resources .view-content a *,
.resources-mosaic .view-content a * {
  color: white !important;
}
.cern-view-display-page.cern-view-display-resources .view-content a *:hover,
.resources-mosaic .view-content a *:hover {
  color: white !important;
}

.cern-view-display-page.cern-view-display-page_taxonomies
  .view-content
  .views-row {
  /* .box-pattern.agenda-box-pattern {
    * {
      color: white !important;
    }
  } */
}
.cern-view-display-page.cern-view-display-page_taxonomies
  .view-content
  .views-row
  .box-pattern:not(.agenda-box-pattern)
  * {
  color: white !important;
}

@media screen and (max-width: 991px) {
  .cern-view-display-block.cern-view-display-upcoming_events
    .owl-item.active
    .carousel-cern-item.row
    .views-row
    .agenda-box-pattern:before,
  .events-collision
    .owl-item.active
    .carousel-cern-item.row
    .views-row
    .agenda-box-pattern:before {
    border-color: #f1862e !important;
  }
}
@media screen and (min-width: 992px) {
  .bubbly-button {
    background-color: #f1862e;
  }
  .bubbly-button:before {
    background-image: radial-gradient(circle, #f1862e 20%, transparent 30%),
      radial-gradient(circle, transparent 20%, #f1862e 20%, transparent 30%),
      radial-gradient(circle, #f1862e 20%, transparent 30%),
      radial-gradient(circle, #f1862e 20%, transparent 20%),
      radial-gradient(circle, transparent 10%, #f1862e 15%, transparent 20%),
      radial-gradient(circle, #f1862e 20%, transparent 30%),
      radial-gradient(circle, #f1862e 20%, transparent 20%),
      radial-gradient(circle, #f1862e 20%, transparent 30%),
      radial-gradient(circle, #f1862e 20%, transparent 20%) !important;
  }
  .bubbly-button:after {
    background-image: radial-gradient(circle, #f1862e 20%, transparent 20%),
      radial-gradient(circle, #f1862e 20%, transparent 30%),
      radial-gradient(circle, gray 20%, transparent 20%),
      radial-gradient(circle, transparent 10%, #f1862e 15%, transparent 20%),
      radial-gradient(circle, #f1862e 20%, transparent 20%),
      radial-gradient(circle, #f1862e 20%, transparent 30%),
      radial-gradient(circle, #f1862e 20%, transparent 30%),
      radial-gradient(circle, #f1862e 20%, transparent 20%),
      radial-gradient(circle, gray 20%, transparent 20%) !important;
  }
}
.cern-view-display-more_faq .view-content .views-row > div h3 a:before {
  color: #f1862e !important;
}

main .region-content .block-language {
  background: #1a1a1a;
  color: #cfcfcf;
}
main .region-content .block-language a {
  color: #cfcfcf;
}

.page-navigation-progress {
  background: #f1862e !important;
}

.page-navigation-progress:after {
  border: 4px solid #f1862e !important;
}

.preview-list-component .preview-list-image {
  background-color: #0f5aa4;
}

.story-page-node-layout-content .story-page-node--tags a {
  background: #0f5aa4 !important;
  color: views-cards-color !important;
}

.event-node-full-content-audience::before,
.event-node-full-content-speaker::before,
.event-node-full-content-place::before,
.event-node-full-content-camera::before,
.event-node-full-content-slides::before,
.event-node-full-content-webcast::before {
  color: #db6400;
}

.vertical-boxes .view-content *,
.horizontal-boxes .view-content *,
.resources-mosaic .view-content *,
.events-countdown .view-content * {
  color: #e9f5ff !important;
}
.vertical-boxes .view-content a,
.horizontal-boxes .view-content a,
.resources-mosaic .view-content a,
.events-countdown .view-content a {
  color: #fdfeff !important;
}
.vertical-boxes .view-content a:hover,
.horizontal-boxes .view-content a:hover,
.resources-mosaic .view-content a:hover,
.events-countdown .view-content a:hover {
  color: #fdfeff !important;
}
.vertical-boxes .view-content a *,
.horizontal-boxes .view-content a *,
.resources-mosaic .view-content a *,
.events-countdown .view-content a * {
  color: #fdfeff !important;
}
.vertical-boxes .view-content a *:hover,
.horizontal-boxes .view-content a *:hover,
.resources-mosaic .view-content a *:hover,
.events-countdown .view-content a *:hover {
  color: #fdfeff !important;
}
.vertical-boxes .box-pattern,
.horizontal-boxes .box-pattern,
.resources-mosaic .box-pattern,
.events-countdown .box-pattern {
  background-color: #0f5aa4;
}
.vertical-boxes
  .agenda-box-pattern
  .agenda-box-pattern__box-wrapper
  .agenda-box-link
  h3
  a::before,
.horizontal-boxes
  .agenda-box-pattern
  .agenda-box-pattern__box-wrapper
  .agenda-box-link
  h3
  a::before,
.resources-mosaic
  .agenda-box-pattern
  .agenda-box-pattern__box-wrapper
  .agenda-box-link
  h3
  a::before,
.events-countdown
  .agenda-box-pattern
  .agenda-box-pattern__box-wrapper
  .agenda-box-link
  h3
  a::before {
  color: #f1862e;
}

.events-collision .bubbly-button {
  color: #f1862d;
}
.events-collision
  .agenda-box-pattern
  .agenda-box-pattern__box-wrapper
  .agenda-box-link
  h3
  a::before {
  color: #f1862e;
}
.events-collision .owl-nav .owl-prev::after,
.events-collision .owl-nav .owl-next::after {
  color: #f1862d;
}
.events-collision .owl-nav .owl-prev:hover::after,
.events-collision .owl-nav .owl-next:hover::after {
  color: #f1862d;
}
.events-collision .owl-nav .owl-prev.disabled::after,
.events-collision .owl-nav .owl-next.disabled::after {
  color: #dddddd;
}

.teaser-list-block .views-field a {
  color: #2574b9 !important;
}
.teaser-list-block .views-field a:before {
  color: #f1862e;
}

/*# sourceMappingURL=colors.css.map */
