a {
  color: #c99b33; }

body {
  background: #808080; }

header {
  border-color: #282828; }

.navbar-bottom {
  background: #e1e3dc !important; }

.main-container {
  background: #555759;
  color: #ffffff; }

h1.page-header,
article {
  background: #282828;
  color: #ffffff; }

.main-inner-wrapper .sidebar-second-wrapper {
  background: #282828; }

.region-sidebar-second > .block .field--name-field-title {
  color: #c99b33; }

.footer,
.footer-bottom {
  background: #555758; }

.footer > .footer-wrapper > .region > section > a {
  background: #282829; }

.footer > .footer-wrapper > .region > section > a .field--name-field-menu-item-title {
  color: #ffffee; }

.footer > .footer-wrapper > .region > nav .navbar-nav > li {
  border-color: #fffffe; }

.footer > .footer-wrapper > .region > nav .navbar-nav > li a,
.footer-bottom .footer-bottom-wrapper .region-footer-bottom-right section h2 {
  color: #fffffe; }

.tabs--primary.nav-tabs > li > a,
.path-frontpage div.promoted-block .masonry-content-wrapper .masonry-content .field--name-field-promoted-category,
.field--name-field-paragraph-name,
.paragraph--type--datasheet .field .field--label,
.field--name-body ul li::before,
.field--name-field-description ul li::before,
.field--name-field-body ul li::before,
.field--name-field-history ul li::before,
.paragraph--type--bonus .field--name-field-content-reference ul li::before,
.view-expositions .views-row .views-field-field-date-range,
.view-educational-programmes .views-row .views-field-field-date-range,
.view-concert-serie .views-row .views-field-field-date-range,
.view-royal-sites-magazine .views-row .views-field-field-magazine-period,
.view-press-releases .view-content .views-field-field-attachment .file > span.file-icon .icon::before,
.field--name-field-history .field--label {
  color: #c99b33; }

.paragraph--type--additional-information a,
.paragraph--type--location #map-detail-container .field--name-field-url a::before,
.paragraph--type--header .header-links,
.exposition.full .field--name-field-link,
.paragraph--type--piece-loan-date .panel-heading {
  background: #c99b33; }

/* TABS Pieces on Loan in Grey */
.paragraph--type--piece-loan-date .panel-heading {
  background: #555758; }

/* TABS Pieces on Loan in Grey */
.field--name-body a,
.field--name-field-description a,
.field--name-field-body a,
.field--name-field-history a,
.paragraph--type--bonus .field--name-field-content-reference a,
.paragraph--type--location #map-detail-container .field--name-field-url a,
.paragraph--type--datasheet .field a {
  color: #c99b33; }

.field--name-body table tbody td,
.field--name-field-description table tbody td,
.field--name-field-body table tbody td,
.field--name-field-history table tbody td,
.paragraph--type--bonus .field--name-field-content-reference table tbody td {
  color: #ffffff; }

.view-royal-collections.view-display-id-level_3 .views-row {
  border-color: #ffffff; }

.view-royal-collections.view-display-id-level_3 a {
  color: #ffffff; }

.paragraph--type--piece-loan-date .panel-body {
  background: #282828; }

.paragraph--type--header .header-links .field--name-field-header-tickets-link a {
  background: #282828;
  color: #ffffff; }

.paragraph--type--concert .field--name-field-date {
  color: #c99b33; }
.paragraph--type--concert .field .field--label {
  color: #c99b33; }
.paragraph--type--concert .field a {
  color: #c99b33; }

.horizontal-tabs-mode .vertical-tabs-list {
  background: #555759; }
.horizontal-tabs-mode .panel-heading {
  background: #c99b33;
  border: 1px solid #282828; }
  .horizontal-tabs-mode .panel-heading .panel-title,
  .horizontal-tabs-mode .panel-heading .panel-title:focus,
  .horizontal-tabs-mode .panel-heading .panel-title:hover {
    color: #ffffff !important;
    text-decoration: none; }
.horizontal-tabs-mode .panel-body {
  background: #282828; }

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:active {
  color: #ffffff;
  background: #282828; }

.horizontal-tabs-mode .vertical-tabs-list li.active a,
.horizontal-tabs-mode .vertical-tabs-list li.active a:hover,
.horizontal-tabs-mode .vertical-tabs-list li.active a:focus,
.horizontal-tabs-mode .vertical-tabs-list li.active a:active {
  color: #282828;
  background: #dedede; }

@media only screen and (max-width: 640px) {
  .horizontal-tabs-mode {
    border-top: 1px solid #282828; } }
.exposition.full .field--name-field-link a {
  background: #282828;
  color: #ffffff; }

.view-news .view-content .views-field-created,
.view-press-releases .view-content .views-field-created,
.view-press-releases .view-content .views-field-created {
  border-color: #555555; }

.path-search .main-container .region-content {
  background: #282828; }
.path-search .main-container .search-form .search-help-link {
  background: #c99b33; }
.path-search .main-container .search-form .search-advanced.panel a,
.path-search .main-container .search-form .search-advanced .panel-heading a {
  color: #c99b33; }
  .path-search .main-container .search-form .search-advanced.panel a:hover,
  .path-search .main-container .search-form .search-advanced .panel-heading a:hover {
    color: #ffffff; }
.path-search .main-container ol:not(.breadcrumb) li a {
  color: #c99b33; }
  .path-search .main-container ol:not(.breadcrumb) li a:hover {
    color: #ffffff; }
.path-search .main-container #edit-advanced--content .panel-title {
  color: #ffffff; }
.path-search .main-container #edit-advanced--content legend {
  border-color: #ffffff; }
.path-search .main-container #edit-advanced--content .fieldset-legend {
  color: #ffffff; }

.path-search .main-container .region-content,
.path-search-filtered .main-container .region-content {
  background: #282828; }
.path-search .main-container .view-patrimonio-search .views-row .views-field-title a,
.path-search .main-container .view-patrimonio-search .views-row .views-field-url-1 a,
.path-search .main-container .view-patrimonio-search-filtered .views-row .views-field-title a,
.path-search .main-container .view-patrimonio-search-filtered .views-row .views-field-url-1 a,
.path-search-filtered .main-container .view-patrimonio-search .views-row .views-field-title a,
.path-search-filtered .main-container .view-patrimonio-search .views-row .views-field-url-1 a,
.path-search-filtered .main-container .view-patrimonio-search-filtered .views-row .views-field-title a,
.path-search-filtered .main-container .view-patrimonio-search-filtered .views-row .views-field-url-1 a {
  color: #c99b33; }
.path-search .main-container .view-patrimonio-search .more-link.form-group a,
.path-search .main-container .view-patrimonio-search-filtered .more-link.form-group a,
.path-search-filtered .main-container .view-patrimonio-search .more-link.form-group a,
.path-search-filtered .main-container .view-patrimonio-search-filtered .more-link.form-group a {
  color: #c99b33; }
  .path-search .main-container .view-patrimonio-search .more-link.form-group a:hover,
  .path-search .main-container .view-patrimonio-search-filtered .more-link.form-group a:hover,
  .path-search-filtered .main-container .view-patrimonio-search .more-link.form-group a:hover,
  .path-search-filtered .main-container .view-patrimonio-search-filtered .more-link.form-group a:hover {
    color: #ffffff; }

.path-frontpage div.promoted-block .masonry-content-wrapper .masonry-content .field--name-field-promoted-category,
.path-frontpage div.promoted-block .masonry-content-wrapper .masonry-content .paragraph--type--__promoted-content-two-links .field--name-field-promoted-links .field--item a {
  background: #282828; }

.path-frontpage div.promoted-block .masonry-content-wrapper .masonry-content .field--name-field-promoted-category {
  background: rgba(40, 40, 40, 0.8); }

.select-wrapper::after {
  color: #c99b33; }

.btn-info,
.btn-primary {
  background-color: #c99b33;
  border-color: #c99b33; }
  .btn-info:hover, .btn-info:focus, .btn-info:active,
  .btn-primary:hover,
  .btn-primary:focus,
  .btn-primary:active {
    color: #c99b33; }

@supports (appearance: none) {
  input[type=checkbox]:checked,
  input[type=checkbox]:disabled:checked,
  input[type=radio]:checked,
  input[type=radio]:disabled:checked {
    background: #c99b33; } }
@supports (-webkit-appearance: none) {
  input[type=checkbox]:checked,
  input[type=checkbox]:disabled:checked,
  input[type=radio]:checked,
  input[type=radio]:disabled:checked {
    background: #c99b33; } }
@supports (-moz-appearance: none) {
  input[type=checkbox]:checked,
  input[type=checkbox]:disabled:checked,
  input[type=radio]:checked,
  input[type=radio]:disabled:checked {
    background: #c99b33; } }
.main-container .btn-default {
  color: #ffffff;
  background-color: #c99b33;
  border-color: transparent; }
  .main-container .btn-default:hover {
    background-color: #ffffff;
    color: #c99b33; }

.pagination > li {
  color: #ffffff; }
  .pagination > li a,
  .pagination > li span {
    color: #c99b33; }
    .pagination > li a:hover,
    .pagination > li span:hover {
      color: #ffffff; }

.royal-sites-magazine .field--name-field-magazine-period {
  color: #c99b33; }

.view-other-publications-list .views-row a {
  color: #c99b33; }
  .view-other-publications-list .views-row a:hover {
    color: #ffffff; }
.view-other-publications-list .views-row::before {
  color: #c99b33; }

.publication.full .field--item a {
  color: #c99b33; }
  .publication.full .field--item a:hover {
    color: #ffffff; }

.field--name-body a,
.field--name-field-description a,
.field--name-field-body a,
.field--name-field-history a,
.paragraph--type--bonus .field--name-field-content-reference a,
.view-publications a {
  color: #c99b33; }
.field--name-body ul li::before,
.field--name-field-description ul li::before,
.field--name-field-body ul li::before,
.field--name-field-history ul li::before,
.paragraph--type--bonus .field--name-field-content-reference ul li::before,
.view-publications ul li::before {
  color: #c99b33; }
.field--name-body table thead th,
.field--name-field-description table thead th,
.field--name-field-body table thead th,
.field--name-field-history table thead th,
.paragraph--type--bonus .field--name-field-content-reference table thead th,
.view-publications table thead th {
  color: #ffffff; }
.field--name-body table tbody td,
.field--name-field-description table tbody td,
.field--name-field-body table tbody td,
.field--name-field-history table tbody td,
.paragraph--type--bonus .field--name-field-content-reference table tbody td,
.view-publications table tbody td {
  color: #ffffff; }
.field--name-body .ckeditor-style__highlight--text, .field--name-body .ckeditor-style__highlight--text--1, .field--name-body .ckeditor-style__highlight--text--normal, .field--name-body .ckeditor-style__highlight--text--2,
.field--name-field-description .ckeditor-style__highlight--text,
.field--name-field-description .ckeditor-style__highlight--text--1,
.field--name-field-description .ckeditor-style__highlight--text--normal,
.field--name-field-description .ckeditor-style__highlight--text--2,
.field--name-field-body .ckeditor-style__highlight--text,
.field--name-field-body .ckeditor-style__highlight--text--1,
.field--name-field-body .ckeditor-style__highlight--text--normal,
.field--name-field-body .ckeditor-style__highlight--text--2,
.field--name-field-history .ckeditor-style__highlight--text,
.field--name-field-history .ckeditor-style__highlight--text--1,
.field--name-field-history .ckeditor-style__highlight--text--normal,
.field--name-field-history .ckeditor-style__highlight--text--2,
.paragraph--type--bonus .field--name-field-content-reference .ckeditor-style__highlight--text,
.paragraph--type--bonus .field--name-field-content-reference .ckeditor-style__highlight--text--1,
.paragraph--type--bonus .field--name-field-content-reference .ckeditor-style__highlight--text--normal,
.paragraph--type--bonus .field--name-field-content-reference .ckeditor-style__highlight--text--2,
.view-publications .ckeditor-style__highlight--text,
.view-publications .ckeditor-style__highlight--text--1,
.view-publications .ckeditor-style__highlight--text--normal,
.view-publications .ckeditor-style__highlight--text--2 {
  color: #c99b33; }

.file > span.file-icon .icon::before {
  color: #c99b33; }

.block-addtoany .a2a_button_facebook .a2a_s__default,
.block-addtoany .a2a_button_twitter .a2a_s__default,
.block-addtoany .a2a_button_print .a2a_s__default,
.block-addtoany .a2a_button_printfriendly .a2a_s__default {
  background: #282828 !important; }
.block-addtoany .a2a_button_print:hover .a2a_s__default {
  background: #c99b33 !important; }

#block-pdf a {
  background: #282828; }
